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

150001 lines
1.5 MiB (Stored with Git LFS)

-425135688
243514985
-827456333
958952991
-905148134
-889483054
-996401887
196222706
19612285
961212198
682552128
478408741
-446182261
744596532
340076978
-443514415
698021864
-673720630
-702771628
354455468
45890529
-193774326
-303991655
-567645407
940943323
344033028
-965745578
-400961588
-471109803
745698066
-314754905
-65276557
925948520
282936146
579663920
-720279971
728717164
903152372
-311192614
927606944
-786566857
-783106592
-875655234
-776627223
26061991
-161570293
-132916832
-188958286
984745996
-162120438
-493853016
-757178826
-475780254
-480350644
-647922322
-105968852
733839564
-501815233
648848645
-718051718
415284962
281596301
434509535
815192026
-354941474
723124346
673795195
-495477929
-308462555
31443792
-635168444
-67057661
908919626
-769344075
501071178
-134629911
589338539
823966370
593830089
781193438
-945042917
188115112
-60603752
-706244975
-676849785
128207752
-741651504
844838616
941579424
333690545
-379677408
-41027397
-340003085
821096749
-29461045
799598792
-278099814
-402222336
385987629
886539564
-271416597
-403595660
-586488905
411199944
489601702
-210238491
106472226
-10651357
-353581129
219137790
-254633359
-193191150
-927408827
-809495343
-859681943
-803628658
606455626
548067021
-734962915
-45489374
125601097
705109736
797341013
251580676
781826106
446139006
-733094799
-385630439
-821683583
138643459
-804069726
-602100257
-934759352
170100004
-984067998
565334403
-745881635
562970026
-880703516
-910342423
853113143
715101889
-188971664
514881399
515079458
-103228332
671489857
-338827828
-540712967
-87693422
695224256
979161079
165418176
-837702676
-351461078
-595024781
-998066105
-762037655
444189495
-451053133
571979319
-363888158
569669233
-813350222
909494907
863386448
145015569
-49146664
974730876
-36493270
-89638028
535412227
192378596
-12229164
441309088
-984871169
-672167751
-388930774
-459146910
721524168
290271600
138951152
950209642
732274842
-752281132
802264614
-210199915
-274100108
591849825
-129325300
-998750297
777002800
-761508789
610469168
668733213
-311228373
-796246903
603704411
443802411
179905873
-85073754
-997382845
834779001
581231394
-557860736
776303408
452686163
-963796877
534546714
368515092
-685625933
-310725717
907341704
521322761
187692416
-560654856
645947157
779762158
-684296991
824932781
970081975
-578669909
682382100
939789436
-904428435
394808047
19705864
-859072867
-976481247
-492512401
640516509
514935599
191756528
936739945
834040962
429638655
584683801
-198137694
216051792
484505328
-79861712
500044639
-815792542
542466823
-728811782
712207191
-49737181
-350659972
110005840
570158884
-541692365
-703227824
543500353
-299618977
715565857
-471518343
501755181
260113482
-305806657
-555131192
-889700293
1790797
595285811
270238974
-930740455
-736805860
955679328
-230351678
-701308310
902693455
509632329
-949825299
60236725
-777310474
151441429
162713644
-398006702
-473176479
339183465
710208160
951932370
-624193963
710861557
901250099
-424412511
-175499366
663313354
-841939776
-942405734
-448142404
681910435
-68788023
-259622278
-463394094
-797368300
-613944114
716691651
-785365736
-884850366
-275565765
-772597382
716239011
-245145331
874878186
-508346228
-627491112
740239612
-401556608
179566092
-562070441
321225078
-879044495
987408883
-581589401
-122822101
533228191
-359124467
702757217
-503569015
230987409
-980610774
-172561531
802768657
-348178071
-839809250
429062208
-87558554
755305698
-849080245
-675634135
992053445
514687125
846626246
746873664
-194085519
38880019
273161127
-892930241
635607681
-482102200
746079363
606487329
-952821616
690234782
-814415451
962304213
-762252957
535617259
-206669530
826612712
709833185
-95716334
163991200
-841626454
230725732
779695099
417771836
-768731595
404445361
-566327192
57972221
703049124
785776439
-927466752
-974253407
13885183
-193864982
623653991
719313309
281751136
-421005630
-511237752
-390054945
415066958
-125300528
-60967415
99008546
418368344
-90547007
681753331
-750748234
624174060
-284849136
27206685
-857748108
-310323957
927091413
594619646
-398237047
459435237
-497531591
189073642
-767073593
319141881
-586495127
-177172410
795377414
162332277
-664962532
866135357
-525005985
216204670
586905758
231728528
398570372
95055985
-131332067
544632582
614363087
346789043
-840947533
-338416227
-797818516
277074490
-946949451
-775980138
-584565042
443216575
-258163554
-637636962
-150057442
-823415040
-502781377
-17817010
-955515822
643942196
931528414
-320933821
205062056
-967481831
-690336780
-466683463
-774959598
429480936
565952986
-405847330
-305459575
-964370135
564240428
-593069737
961411123
118392656
405770419
380971988
-727322358
-753634538
664465007
134421316
776888154
78660482
470927564
-256181898
-505384144
-297960762
-539149350
248665521
243184728
-333184487
117300146
-902623282
-205294614
528935989
-544235914
-355941205
-966853882
-979336637
-323464321
334221696
650656502
945593672
971289681
544515459
86946559
841567622
-267861168
-172498025
-675832518
-504988136
952079080
470158524
852944743
65334595
264088290
-674895786
827700944
566655469
-190716086
-132907793
823020481
211768617
-497156242
-86703573
-32413149
591464312
389320373
771433199
18647175
-37297785
720801740
-475291875
361874054
-290482751
27225088
527454606
935252558
-143865185
-769483201
345816162
-307425028
-978111529
314849458
-303089647
-977336962
-23334384
-452890259
-155837615
-1682924
-45374107
552608532
-174366039
-498102559
24045393
-956600019
487561246
184529779
515248519
208781278
-152722339
63078828
-840947533
863553124
79431385
-14920392
-59824133
-478918973
-402053894
-588355104
727113020
-695681141
545703974
236664278
790463929
-936011946
217257537
454389266
443712870
-240661494
-593923278
-835754986
-662892961
-772264787
-577894975
179365597
131275514
915102502
609132158
921493129
158726622
-216881483
333008701
581277793
-64318963
-174604956
-802475360
-325651185
207872555
104238297
539874343
-488691959
204741307
-676834435
-517484336
365207870
575004407
335614071
153465744
-286226461
-24291772
-886879738
-869913950
-623651482
-839153983
151825905
747873892
445795915
69536980
206387952
-10826881
108931047
508031902
570783666
270841134
935430475
-160062668
857227708
-442284979
-141011592
890634834
-450917591
907808001
775637236
415343435
40616097
-148260892
520787599
-209249212
677956522
511667735
776944609
-829892574
-952671408
-86139390
469437720
-761059373
848519317
925265849
158318337
277183706
334223180
265560477
-347784976
413273319
-877162827
-704028728
396970055
881788078
-15320002
165633656
677420558
753236929
-614061278
969997664
-525915210
213842433
538606199
108396842
-287863395
-777907819
713141842
-132007407
446766249
388239297
-838331344
-617778650
-928662069
-967754281
259543785
723365930
-430829689
138390258
-376208523
-111234316
-567400818
-152919670
-104063038
-776234919
959310874
588115845
-884151511
83815135
162846732
-181772463
-981282458
490726508
-6380817
-81403314
705523685
-573726905
811181923
476279597
134697011
555088964
717842572
-828515966
-334133849
-350368699
191520467
-727620937
88438060
11164370
-537815076
-145813762
328157258
-465754516
649839834
-49919124
444331963
-510892866
-707652901
423777300
-842606488
-55409380
-695892784
121954004
742362689
895392561
441859388
103157281
-292327076
55795061
275422264
8414739
309896609
-379105558
-742213327
822397865
-92771590
790700509
-369116179
-680566928
-270539321
-99895120
362129412
-883339306
939824201
-759025412
577438800
-961686794
-628179597
-946269513
543010055
-563483009
-65540740
451225258
165049110
-134336210
116825349
712896248
-946938754
835053488
255789053
-604360491
839920267
-281796782
-77796725
-359566974
-910737871
-587269668
-305565288
-83126778
-43265123
92936664
-871563984
526060360
-493312840
-718994135
-349551307
216061514
647317635
906755632
581635774
699808226
142230291
-415970628
700408156
-926161858
-870124509
-58744678
745437543
985860861
-425681572
41176330
700803643
-92718038
-430266309
-273471298
666051996
-563434113
-530589527
-768823344
-334478494
-339362350
-287738493
312021705
426233697
-638676711
-609956521
695259608
291618350
-805031172
-818823707
263884505
318674022
-69855420
242359638
575363098
587704315
-230685982
564319731
-213079567
838246797
184845276
-646801963
878475012
-416406504
223971765
-255268003
-438088058
234404963
-216577163
888398942
-320994772
588092000
797785520
266176545
422166380
999002449
187950672
-527108763
-461307094
341826941
-323708149
-932694151
741842451
-300418418
617160387
698412577
-732539097
-309454750
576321507
-601571375
102066072
-166203921
712171733
658396224
386235752
-649044647
-860823766
883704329
-449684869
-362448628
600225719
-189638489
-377831970
831966304
-917685674
923107270
-983017986
-225219183
285533564
-712523884
-351842946
174527176
448295107
95593260
856350563
-897523362
-472498201
796413830
-201270080
-491726601
-58587978
632254165
205581143
-439449790
330021898
-974929669
264213262
849315109
-371735725
-202281987
-797993914
603976413
-470105337
-348235020
-792979372
-325503929
-335630562
688972137
-267094285
-950066540
742848256
-934628849
-259457032
-564291315
324334189
-175337248
632532313
-369228368
-924499467
-714559139
347006163
-151930766
137602426
-445517379
-833664343
19733821
377646929
-580930175
-812288433
-849461504
-880448819
836308921
963110533
-660695980
932164391
-818739588
961711974
821761665
-294723610
902891747
-747388404
470910293
-399586759
-52201957
-475888031
571636110
-416873786
-3666789
-16801008
888296166
-239995027
762406156
581079988
536094353
843358163
-66012162
540272856
939651639
702339522
-13252549
-195479816
-558748191
595334831
127019036
119904630
-845728852
900649844
960923513
472402991
-622673428
-92576879
-363174168
154995796
-558157480
-322989203
288769528
19392585
575442538
900630256
-174991765
413477646
267594869
83868595
-223064512
-975249467
974803151
759948020
672353313
-67680019
834120792
-25346631
-881796759
-852960893
-909935288
-516077927
-533432949
636202731
574796003
318762909
-178936990
-180821575
412121223
-917949936
-709342500
-173894354
-20881602
954167398
-216993332
733896881
309482374
928042730
246745745
-915268509
-633754595
271157604
-825279530
-798252798
145708209
-492982612
-695143283
263968198
981772891
-695725308
-804351903
-109990692
292717440
938829719
-609545180
875088768
36138225
212733806
-564624679
-498822476
993599317
-408291060
-857945391
310931974
928518786
-973110911
-512713179
-902565943
-972234052
670154430
940183470
-807332640
-122696790
-819492326
7132397
-989676106
-608023523
-460913902
123279406
714995747
149414601
631017225
270811084
-217680183
-528238179
-5766635
-661369912
-778167857
641614824
-693141490
885850466
448654474
-516234016
-793312447
530432852
-613714416
867188266
-893092154
-987524627
438078839
655738956
75957501
-766524879
-501502354
-24618106
-160031962
-914239194
-40415192
250821574
863588121
-749276909
-823192299
-782393850
-550562467
270091969
-560901891
361908931
793744118
879138964
-7319893
-310673930
633502406
-286900077
-511021665
-152519511
-630228037
-644223692
656171315
310399915
-608426350
-884151511
804087899
-122160163
264813620
-31054641
964384155
98274088
298540714
-741962040
-658015554
390281218
-97647613
639953632
696418271
976772659
-23578159
39344528
957353521
-403655892
465812951
-159719227
-807735417
591581866
622704989
359553164
-427501631
-204032608
365399123
970789989
121842345
28335574
-238995384
-325755701
67216287
-380654725
47526711
-217575781
402254172
-829143602
866895400
768634735
301163745
452518072
189550898
-720750755
-613030221
-934620307
-410293291
-626713899
-746169843
-505160285
513446404
818535783
338385493
641542025
-539050169
-354864902
865894262
304514824
-824932695
438067413
-580356909
-201614100
981155019
978234525
-253525336
-72270889
227543510
454501478
-197792955
-712210929
-852845297
-536524257
863755875
655750440
-327566470
703204906
943269950
-546006872
-694697663
-839339775
-68886076
915617685
-245299603
318121349
317066448
-474355054
-700213168
-135956530
-772413370
-60038282
-470779564
535788406
595725300
-264382632
399557114
-585587830
-523125481
525298474
-157020430
519267727
-774786655
264651079
967173212
279090153
251853300
-109153437
414408607
532226317
711378808
685233281
565817851
-138509397
-542979787
-787309137
228176787
18157650
-960404945
-251380897
-953702312
96717032
222084217
560070294
-578933660
659275857
500238523
997253584
156423915
-59247965
-479190418
427469074
431940581
91799500
284437390
758175391
-299749667
-837892565
155134207
878462032
-415576957
-787059440
67415550
756521202
610502765
-276431964
273026208
854667535
189414014
-649277869
-192498911
715034719
-75238340
-635115857
461831996
-357636588
470685377
-993289650
333934349
976220074
445638431
-624056940
240842226
-990433587
323392362
-691808911
-545255001
-695222970
-896503583
77730005
634907217
231924029
929040039
-926678943
486409250
-277437193
473433415
751190074
768484608
-694193958
-800946819
-335623811
386439852
-911090304
708444032
-541660997
-300539754
-563727794
-372504057
-116964913
918291682
508143163
-324123805
871800855
749026615
837216668
591916152
221242779
852177083
686643032
-111813175
-837662851
-716607174
-874599573
413387811
839258283
972897201
-38985925
79970842
526002740
-81906260
614029168
885432280
-857785882
-955054680
-634825766
569981375
-137375951
448931174
129196470
631822490
640451054
-941084634
-564975557
786747553
977239279
351468635
406170260
-741614745
492618779
166044357
-493312492
-870442759
244571927
558482886
128619847
-291927218
654385054
126846736
-300541841
-486866045
940063687
-226659071
-966996145
-879706323
-248138285
-211791179
517514638
23039489
-176975100
8142654
569581333
-901984005
-238387369
23084759
60232878
487561246
-180742253
-694860334
-627388701
-618641674
-577595271
-437365021
128997461
455576992
-663645805
629422751
657224103
725446727
60417283
-597677788
-475316619
-834222869
268183264
414736335
-566649140
216602724
-953161091
-909369712
625010424
685837527
827283738
-5350243
-415126307
581466639
795386842
522803799
849440897
-460685867
-386333690
-376964671
-681680331
-41965878
765204128
-318768560
-579852951
627488085
-97232968
787348624
-97257588
-575935251
839179759
-339147721
688411839
-24584747
-11100722
823854513
834747205
-262267450
153021562
618828595
-788758799
-866956950
684383068
33166955
931805300
-411132369
-783945874
978205134
-241492261
-737388395
289335950
-571403810
-85199572
-850019577
126829180
163991200
261506337
578848761
79233570
375354102
-341277313
-481288686
-154151349
-619198325
522238615
-738882750
811329691
149573197
-838459082
463058016
151814309
137173966
-72634311
629849301
-455020069
669956488
-204292004
842789148
-519552471
-73566494
-30083952
-476043001
-802517702
11572981
433844966
-716838613
-141229276
189377145
-70106575
-83250303
124617085
184845276
100576670
331831481
880494482
-31054641
-909254594
551583709
-922414995
767278597
-718438406
-355053334
-713460425
-873694125
385452195
145808911
-545824963
-308000159
854036414
-55641214
129439056
683326151
-311339614
976012771
623653991
919729014
363108907
-769735358
-663160029
251255566
-768981795
949377364
-616374507
839660893
724672995
-555422394
-491058253
284955171
-675410857
546558760
-75109169
394425852
888414786
189852855
763219356
38553095
-721141735
-970467083
330609651
923195960
315421182
-861837030
101024947
-56940147
-428118308
186308941
-605504899
14072694
53257700
-104623368
-497529728
-196508180
-136801897
-121685550
-217308355
-147746228
-967269514
92593259
-771604973
555988816
300468510
-954848292
983157
-179541414
454327665
468039474
412156826
-433241707
-714617746
88891865
-322450089
626861529
-695959933
851098740
39828029
556245121
-972453017
367609214
-173447333
78474636
396226792
-552038273
-643542383
-13581300
-594740569
552325252
-928554568
766416136
-519942361
275725399
-193249058
-121541824
39913293
-61464995
-81066369
-133341512
596885781
321251492
603542063
622394049
568769070
-61705306
-780405620
169465694
-548281537
915524104
-315318369
153237144
191077650
432160179
181942269
-173210939
229812842
-38526461
526852690
-486068310
928264471
820628692
821934454
531161507
-51462292
-705454744
-242647646
-27195995
951908956
-269550184
-463394094
-318621681
-939623966
346863609
497333016
526241563
633107520
-596919432
174955241
926095497
259162641
926040796
366518497
812676187
-999826575
-650468294
-965548250
175062150
-871603317
661280772
912976914
34902096
316373896
601077099
-820857982
-841316883
-347941315
329196613
36236137
822730778
246546850
905428569
981025051
72985700
369338874
-414757233
-8396713
82538505
655850002
183241471
-492828845
898015429
-217982895
-520483814
-785895810
-2769023
-561924110
-269343393
637841165
-656355854
-48594876
-941102261
-765818514
-161639339
-495982896
-158723602
748987175
96278940
-959688558
331419785
272950440
638437515
561340163
299053461
846980270
-746971863
-12768015
-821317400
215751048
426529536
98309336
361829739
-785363328
-822314996
-114905211
522028183
64077752
-688429211
-628856693
891505886
191946895
-659054377
861592300
-316559067
-556622449
-326315866
506718112
499675853
892792598
-71756800
-379113061
974426857
-685619522
764007368
-108697665
271522368
-951578377
-154749102
-569811428
417451300
-222101777
985561253
208197454
-994771786
311693291
89602540
-527439904
-71320680
-180521630
-149689269
832952403
754992451
954838407
-787964371
175529764
-593662004
-257374611
-898082524
936138832
-244911188
-465601796
-278748545
601715989
-917649804
801890617
445570831
178248582
48178250
-106097362
355043802
569901821
560626028
-913617142
880601877
-548340765
126683148
776245444
220335226
-4500809
915498129
436698931
269823959
45890529
361507877
712253568
933562215
-861285345
64250375
373191338
698478421
778435025
-125205659
-518058740
-30619832
-58994795
-614790594
-741463165
-948382880
950207401
-458735652
-177274885
-453500089
-308439363
790892998
510329587
471196295
10283375
782507394
464916064
352211135
-496148613
562588071
601704490
238357002
-721785929
-939903497
-749312191
-331839589
189339156
570801098
-611011396
-383061155
122831812
667758442
-819578515
-313706899
-384984717
558996775
910018166
-417539885
730233642
-798252798
-321868153
-239311963
-246336817
221248696
-428035141
-410115660
-43117119
374087760
253667829
254914347
738378626
-824499069
818504427
604433531
876088701
-883030243
274595172
-483093438
726927263
-774831730
205809936
174798772
50240258
-968048652
-499217733
-920266994
26436526
305036441
-246945859
366977680
-262625730
156199151
-435608390
-508866979
13115268
992864205
-595100648
-107901507
-595357018
675657282
715314196
-338839528
-967196189
523717265
497221386
652222943
369969720
-728402068
793810446
124942192
-652869758
-867158867
-749948507
959488359
-985795588
-909352763
537177333
867660802
255848978
199949659
949461320
830673903
781634304
66847858
922742621
-996720812
-484522357
-876419273
-508401579
385600984
729264006
896718903
853649853
705161797
5121444
543102769
-179071506
-244225973
843358163
264024709
152843168
444175477
-326633300
-995369857
-555556549
849066760
973095710
71653025
-791458687
-65430047
707401535
861965352
-468159084
858209254
968162141
-194394677
-57670070
-141744727
290090818
-865923242
12177341
-276124042
314094872
49876235
-278493472
427675845
-814910722
-215073100
33985321
345904823
456937969
551203899
-956111390
346687585
-641560531
105686337
-137303345
147663049
-569198261
382453894
-142344370
596716247
386516952
-218938359
-788707710
-875499463
-454916429
537784474
-352776068
-880687267
-1739740
264718924
708811853
992429249
410843325
-394796444
878718272
-511021328
-272842730
-641260058
601397122
629080166
537800011
-975271131
863473456
637942165
195617871
-166710681
-740607168
-724460905
983927646
-498708581
481742542
-175928318
482148080
231302493
499186290
338248810
261403941
-307691892
475299048
-717861459
-483828114
86091086
846349197
-896579853
-539245809
-111828572
569502510
914303834
-486728891
-443360471
-832453622
-538571760
599470528
-189929836
-802475360
585157926
55690266
-323875977
918051213
562399452
-403316953
65361438
-112399364
-116935513
-333646062
-295131185
113321720
741491046
856839996
-501554656
255975795
-289900920
810230905
513855124
907288586
-94292134
692634946
-260891385
-691782238
-17102001
-552038273
-343751710
-372196957
560837178
-214088799
373257355
-978666314
611826017
-175243267
-764520265
-679216919
-286280206
966656259
591125838
234637872
-307731611
125640090
890421946
-872452285
-352868825
-157131392
-517829691
752429925
-468775613
129534416
113846122
-383691009
808758666
399384937
437894776
-439330399
493815054
368426145
-947812238
-476394150
85682549
503624444
-101654374
903803433
-896774127
-840599353
146052329
508430686
457728694
-987105945
-996532958
-547903004
-825032618
-640393378
-190849633
-935437259
149349295
40411430
-766558167
2285330
-358644292
-492785679
778056494
327973294
-735022059
885404173
-582743131
-179841634
224483423
-147434540
-472394877
759235490
-824831243
269222040
782569786
-622005591
108004779
-408386396
-823347528
-4774632
-884151511
518810989
-231493624
-895766620
-102302515
-535335145
-658050400
363133109
358514940
-111368108
279375886
185159679
-569364999
-45729075
647371594
669350222
-411976418
-786159842
-38985925
735521075
-418981619
987245708
-688383305
-981919151
566987766
-952274244
555315440
796130850
-880534645
-657824859
446247710
740817068
-997723900
-631164188
50667700
-713930561
715146772
197944551
-323045668
-594874370
731534953
521347642
534155096
-794447547
330192489
805615757
843622563
217884359
-553129371
120133281
92782895
288012482
-572984811
-153771347
-452175735
453791856
249065962
996749357
912686288
-162580624
252210768
-825226606
856377946
417984887
-128543984
-783303759
20950674
-59995254
798897282
-269867027
520068863
516555471
-791039981
953641295
468268916
-485675092
725774498
-241437771
839117153
800054508
85838438
-465498803
240732183
171133155
-808206684
788814654
-283629680
400615025
-278873767
31832228
888914938
-89401771
-667184190
-308021934
100872040
457373472
659535891
201568167
-457968703
-129035457
-259162459
49961308
-662301427
-97341823
-506331981
599870314
863871185
-750775554
21331073
330331888
-894668265
-603977897
-843993618
985107460
-722588594
408554142
-684578945
300974074
990305464
212945003
514995136
-744889121
-177344417
421848667
-708268180
-980035205
-949514194
-981489278
-889887943
-969338474
-696940574
758595679
707985355
805400082
-931468535
-251156349
-489748983
648805917
-531387041
-119599247
-153538858
451112634
372612358
104114867
696087310
-239264281
-653633507
-227666971
737249270
770117149
162301916
293241309
-115358793
523858354
736337396
533038511
-687615054
409755340
90936217
-676054786
932396232
-156242711
-854995482
-235233983
-847638802
556026078
429062208
-510950033
-130102504
856188172
-211804523
-43973061
952710313
-744064354
-902072217
703667581
-792561860
613227304
865056486
250083231
294605278
-624843124
-522138438
163257336
240083688
99238825
-409743017
959275935
-126642318
562480153
-468282038
924930677
270618707
965953786
-391145796
-888131345
322751027
749591719
-943632051
866757128
-669048241
206255275
820989638
128655147
931777542
-786320354
-634014393
234516262
-887156688
172128086
-625343032
-44590961
191675998
-776780418
682516534
13760209
957459809
-697671751
647181992
988623227
36588808
-727998542
439029944
-746726375
-385384781
541523273
88395905
14042769
794553999
329191311
-962658424
793622871
631111034
-352196989
-161875345
-772027792
-407199055
848252979
707043313
425888218
-204149688
939024272
668138464
26771016
479505696
604951777
793411882
968646871
-865518805
28451210
522859928
974911670
871004127
-81472353
498554686
-613283083
-336630466
742584353
-659504694
447290018
-176268525
-81744912
-140596621
203426060
781969635
-568611614
-947073265
923809003
891011360
642593781
775661264
-772113645
-34138511
980724387
109109880
-154822085
-762881471
-501554656
601212171
-93616807
301520784
337111594
852300506
-871991799
-872058618
-848971501
-871387653
-966595576
389462280
239129968
428610850
540685084
-910680878
-568819880
-882855351
-843887566
196246088
679597868
-372220946
242713861
-818584443
902568373
-186068482
-639573994
932840400
376673309
394080483
-299092348
-952623155
-441505103
-550306085
331518905
-402033856
730938554
518985295
-687445480
-180295681
20268204
-919307768
-382896158
-298731058
-426503638
-289964487
-63378806
609481235
-392075557
471028595
-422375946
-951678661
190431535
-867486033
948645197
101226828
-87200075
791810107
420719291
-452604369
15175604
91259662
-594558397
619577867
-304731644
994708896
-421495778
497669639
341788203
-114506594
504479667
-505437064
-843729713
-12331604
-659498174
59396358
-394796444
-799322811
-32587162
-426652336
350407019
-908900019
56595006
922349920
-627144374
-786279206
425541899
101192735
3032651
-213073203
-580304189
673275943
-68781750
781775312
-483300362
-802593375
-877850600
-615238711
-827895677
-218012503
-303061679
-75779645
-410167519
-367695642
-947481890
-564822704
755561419
116333561
-336346144
-773447387
52508437
-764028447
49993629
306609950
-505446099
-531562446
-140769338
-765996845
-397811437
946644080
17109055
923709176
-808337344
624789607
-845128560
98356524
551988248
-270849800
551092729
-533521298
202823833
987769392
729286402
-934002618
412092445
826912639
248721037
649588988
-837959342
-607845022
527565722
-315905685
91205641
272758832
-875353139
-501171802
915881938
-620835326
246006011
734097867
862202851
749476739
950360776
202190576
57896252
75460120
678009872
-647681373
-736756157
42762959
-596654528
-568176989
181800629
-297816930
818294583
-90385965
199161372
214466133
344080272
-33630546
-120932287
217903564
468437793
1182503
373831649
908893713
862236804
307593701
419806139
-591089479
38906213
728430746
665591097
-159719693
451154698
749164846
986908461
753581758
-746699021
-511748847
627099541
-75684481
-637699186
-927353700
874740680
-669114385
188178382
-602738685
374032154
-369432456
111232857
-844318720
-412875349
-26032253
-38196961
-494473125
-970058295
742631386
-526099511
110207807
103061138
-517177873
350460716
-571463015
93939699
-269795518
711521435
3057119
2655588
529424870
641371501
-120596297
-947481890
842256896
992691163
270156768
-296546571
78271768
969054131
621787854
720952791
-217383756
-810587855
-179314682
468258630
337101462
-53906373
-903463474
-718424886
709890309
-146688657
760882939
690224938
564311844
-840215939
781404918
-272886573
-92234635
170429842
241344593
320766746
315383870
715689444
29592317
-966204576
-291927218
90758407
-598990336
-123793342
-543736755
565605221
9469762
-572707852
752559424
565061650
692761908
-153441490
919688626
542262191
-698224763
490024923
116385286
-364273260
-339068471
715403823
363411800
-175832546
430643708
137176212
-763151387
-764170588
-451315965
79152412
998981157
-104934425
13066658
-180361056
-760130124
565146234
-122348355
-305141241
-315309744
858070195
893500105
-358970372
941902482
-734768427
752089460
-530258798
-988026266
586269561
553917444
619320255
331677098
-759424530
-718424886
746103081
-59078439
218669190
188301304
220886627
-116844126
523169007
-742379843
827741953
-706288077
-544408448
-45071658
-852960893
935578707
-861657428
780712357
-636643173
105182822
-603518085
622186253
376611852
994374795
300223804
-902906693
419745862
-530766575
-594587404
-287787779
-334779361
443162241
-778313066
-163369153
145459175
730257382
187725441
-455873290
120267138
-13556959
923160153
680561679
-679412733
16287838
185445194
493346370
637841165
-123128044
-257244591
-351842946
-850919857
-600093536
372157081
-180312133
122864288
547354607
197037148
-522177135
375215907
364369033
-651512403
-886231497
-865570054
-441449484
605174979
-494504080
-597601799
-877939701
83803330
240362572
439601367
281168279
362549358
258560324
-66074477
192625450
-475314703
863205419
-553852340
-493805243
-261328113
622193627
-176680074
-455122652
291762590
105489840
-980398345
-653174573
-881864948
-844972435
788295670
-739939614
-841287139
-769651794
-354848529
794344608
-24460115
-171817708
381095734
-921718063
-21213303
-861358597
-932645142
-871282705
111633931
-664685341
153286390
-530941544
742889461
991414598
-453829842
-915672663
574212170
-875909414
-174793424
838521545
-354620201
-448160012
-628068148
130442370
772281632
-309592159
539855971
-312562056
-20115595
-162221298
-763651917
409513129
389206561
-357033069
627314717
-227213197
735945250
208467530
-972546059
-401343325
-200274389
223601196
857716491
-421012143
135356726
-747628958
479881600
896386974
128823202
-408489800
16671886
-902439168
-162165254
965386025
-436271278
-856877795
945843023
-783336409
-684047759
-81164282
927718960
-454291291
-835197632
141117535
883932731
-550276965
-652206570
-529521500
296824224
207747182
-405028746
244674817
-105792259
229940490
-504350902
-215325542
348696133
892366044
392591454
-283279912
110147052
280414335
914017405
-230631326
388004227
-484585963
521632463
-451435437
102260597
446991823
763754648
-288516809
-172234300
-835744457
147447892
-385924668
699323388
-948871976
-508580043
378821943
-458047509
-310050396
44510278
721248534
-911324358
189549007
-767575518
-202303475
-867434347
266573008
-256488041
416257497
-991538497
142886010
250707561
-98839884
-235211609
-751848700
-701939062
601778531
-972403683
336357597
-736579516
704582974
945659196
724487842
-4060399
-137334562
-276088066
555982577
-288007935
-504392056
60432632
104787695
-656611046
442329439
754768727
373644377
-328082391
-472792066
-841073066
-757744677
-118705377
-39334245
-346624987
-442925262
-108355536
116718566
534393720
-508310491
-160487470
-748340273
730437072
173678040
345720504
656694137
307667560
84466087
-722010542
-225210055
-98053404
464480928
-398467954
16212482
194569012
-177226599
881656374
-219621858
104578988
725741901
-279905782
746346431
-813871883
485360352
-183010024
-653635302
-215325542
-363929245
7380222
-980799430
-757685552
366755781
2368710
231641251
38729759
313460980
-453378060
639974825
-8985703
375755745
911606123
-328966649
918633647
-29677448
-699274370
-551716981
515558501
26430134
-704301324
849816765
-332375265
-672533439
344669210
866108626
701296877
-891994901
-708841280
188428430
959287540
32888452
964318320
892754043
-801710279
-695646337
-933112008
967342563
434685473
650479072
167719694
851362492
-348483678
-499878129
89529763
-818217829
-577490749
-325717469
923369553
-535676736
913231361
760201993
-565629390
-171153082
227343383
-785737849
-13918991
-265040672
441673441
-448238787
-172454872
17386911
676266585
881091121
223971765
-871073842
-967094651
-686316391
619252766
-373738402
-596237769
902504323
-160171478
-741000799
918633647
-513478894
374691702
872446349
609506151
346209309
-431157461
-804696341
-906136744
-849818794
226851346
304494967
-145070328
-530110936
-820500830
-750737579
637227070
-302645218
654848578
878778932
-531562446
-732572312
810785172
-426308302
-445161747
953874376
385058796
-172142072
992444814
-391205969
531690530
182276213
-484687809
-38028234
-52024728
229503264
-351269335
907983820
232390899
-963295309
-939666373
-650603541
-870124509
-692278446
-336999215
117952225
-94178398
-835776445
-678379843
669774725
566992889
765374382
-55337857
260953282
-323479338
366828886
-430422707
59137957
691513913
417000730
101781970
-301495620
-850519662
-878071136
-974367631
94271518
-156590789
728525645
135358715
-455387016
290731995
209297477
480277830
905183898
787109740
-877897940
-505899327
101543271
440127239
430373024
907238225
-226152750
468910434
-226364171
249347420
879910885
413561959
-709361848
817462075
-639036506
-414441568
-936203472
-116124190
-325310416
-484511964
985435254
800109793
-287414402
323004138
-336916144
-578007946
144601145
367893654
780373533
-725632988
-357986417
432872904
48502662
-518915229
348201494
226388664
489272917
660845990
805648257
392935817
97767270
-744978851
-957809336
-190242118
553332567
102130440
-650692348
-218394333
-176917743
122077983
-392623379
699154677
-291445034
-385211138
-741294403
463790285
289277498
450703424
344092920
-680617720
297819122
-752130037
-52024728
-911989730
-370806575
-780699366
212350159
-261220642
932663349
111406468
-746983434
395877754
-970333524
185050257
102994824
-5669299
-787379580
654858766
-351688687
718479998
-917957115
-222012312
-942104400
-783737635
-975934989
660900050
-869101050
422442572
-591172122
636525675
-54362817
740952598
-198647338
415445053
-679352410
197140090
-435199760
-430726475
134121903
300974074
-760649185
248399196
-866005691
-141259332
-140715095
705073864
-310009292
215464351
280725954
-484223402
-648477345
-658250803
-721325810
438061482
903139790
-358988994
-423646528
645825799
953310633
-602238931
-860782174
854245416
-225957511
-123287070
-978326049
852600102
-940017664
356027333
808404336
-840418377
321653339
-419328268
383481308
-554241093
-459323742
734826766
-426394697
449157734
-484032551
-571063646
-314233944
-452604369
320711187
-386096098
-275074380
375421656
78258892
630426581
-627783054
575454850
-437855858
-249862991
516243400
-197100436
455551635
470785872
-154459064
-47502469
-870760518
-749343435
-806761694
620659591
348736185
828706544
-132636474
-709291670
-489032684
-44477315
788941572
165125219
577789274
-276027370
-377020592
-581039728
916650237
-626484110
-808427536
-892173042
-936050925
217555066
180323847
91667676
-401369007
755105536
-173493491
-830125489
276857081
-273669273
-535072509
-876991800
406792962
-666114195
500488405
275093065
-114407600
145655632
413640832
624339319
57977934
40250727
351142611
-811305133
559621828
938510796
-24468407
317519851
489164855
208935476
-217528235
878462032
787050884
-819543260
-492521868
796828863
-998281281
-374499528
-815933284
-453378060
-233614163
-252761487
916016475
-999471356
-416386525
582443841
965182363
276461730
-362592772
-333197098
973425283
618639178
-550306085
-945181399
-69295247
543814890
-6844615
-782007039
-430841997
988185941
127842456
-182754304
-452392490
133896070
44647998
-274663155
142293256
-631164188
-325007619
-802485576
-585159478
-756291622
763512997
-326549393
-15810583
-127909539
966716617
717139076
-220919561
343559581
719866892
-793893795
-601220470
618314392
719648134
975343992
198963213
912006401
-246543494
-550795505
-909235536
71114058
253354051
1591200
127298172
752079370
-362203777
125908324
-493241775
-617060484
818145714
-373921695
931045563
41820861
769786469
869769238
-446685140
977897935
-647980152
728565015
955696272
472581515
556700810
734659668
-210952373
798436563
130476836
985199059
-652285395
-350814331
224044114
637608656
412198817
-336644206
-984982428
715522350
911752725
-956600019
990227613
-516338342
744139487
-800791653
636799564
-646926068
-196898510
487460852
942927567
-839248555
760373302
-693352989
203396366
94695599
-677978054
294684476
-304267469
785068878
537070661
869522475
947775013
760113344
-208834511
788502021
-477230524
189704980
-171598854
-536313797
683479352
-554846864
765183422
788868886
-748176636
-705816426
598040517
474762208
192532103
686635604
364625032
650959866
-816607120
-317006081
-833644316
558871773
-556789028
-500412160
317997329
241198800
-464233208
-701319741
-301510061
-355517802
-175963923
210689878
499900338
267080784
64313587
473568596
188428430
684105578
92971126
41283306
-149199705
814671751
876344923
-859521030
843297584
-447233461
57162047
619295843
599918202
-597005122
-956760790
86266858
523457278
-476929474
-493493163
267563199
-551207556
33317311
159212147
755596448
651787502
953874376
624174060
-668934087
-42863847
800992400
832257812
421969069
-880394066
190015357
779339457
-432534868
239702445
423863324
406789327
399264820
800083973
-2258411
817680704
738132727
-637281885
-137375951
569302308
470886037
-277975637
137842948
610665550
412210422
166836586
605528542
-823996703
559647805
-753432035
-655520434
-418834674
475680080
-546057904
-781346956
131005855
51155978
758422957
964913273
219926275
-4390264
-892248413
-759459591
599698575
-741427620
203032097
863536265
350169715
-849590386
824215326
735524574
-103190498
787894918
922197857
-341688229
-235325744
734155136
179420466
-314203324
-251313057
936571019
-68389321
627848735
-770035989
764659249
-651659668
-990756677
-68592900
-59896687
-593179596
257784087
-95765204
81464757
-797572811
-23566958
-497337759
-262636679
731756823
615593541
432292463
-865571510
883736598
475115351
235501462
329920108
-214053121
761668652
996379630
859999726
241288218
65163745
-994660751
-189563366
-837282526
-50915486
814389677
397742176
709504793
-57588689
75162519
251020064
-79542456
195939892
-664151143
-559233610
-233786050
800214328
352659286
-896045195
-396655768
518701776
483357643
954832563
-273438614
874258831
-60559081
414922273
-232012340
-342990812
319620945
337751752
939423664
321491559
-149277353
108101131
977359204
865775957
-208429183
957257511
-111280546
-365838551
-281627534
-387387905
121836749
-7267075
741017595
-390336463
536352822
503357182
-786137063
901071369
-546740650
-31105569
-526484229
787191938
39314623
-526909775
-441063369
-810510596
-311532377
478977808
-798452212
-474500453
238239081
-342521098
-400862718
-183968925
928762515
-742480379
547758627
-698224763
698725693
131578552
-329791261
-254951088
-256127632
399885457
-823873534
126300142
310758709
319082385
400957566
-520620424
-783258621
233402181
-898500122
-627092162
561554853
317647456
371239295
564661390
899266956
478367690
605114504
571371655
961740091
-36218804
-926709867
561764011
344275078
-178722061
173683024
-346233693
-686285522
-925150974
625615075
825076785
135244295
926684600
-844631102
852576776
538615585
-238360004
214466133
-151021006
445537940
-989115577
435876094
840730444
-34674069
675818175
714712795
-585550886
896218230
737249270
-120027360
-875456278
857163961
265916307
-701011049
-413474902
-114800901
-570860112
492842135
-168200938
385448069
-75402362
784119559
580452584
43930887
-382251781
-880480555
-372064595
512114406
253379297
-665727863
-137681710
-983612872
-932243807
-442197356
-598008547
809241809
-217383756
-561167897
459311757
507853263
519073039
597726476
-492021045
-822541168
39225676
168032160
-617636613
792799884
463061748
987907100
599425177
-136433507
722911165
106236378
-390745491
-536026866
707401535
244212638
186702910
616089645
748021153
-811052692
-74228736
-328662154
601914650
535088074
-90005017
-57557360
-865320284
663424831
-771829013
-867682827
623361892
-822300121
-398633297
239259185
-893171523
633269024
-818641676
408301983
-701820874
-12721679
368722093
16094331
132683540
-415652988
-470350585
-90252945
-903266035
-737983061
-587722075
-971149225
-232931276
426306910
-59728404
234504999
901551907
244953123
142603814
-567554011
-766076648
-597302087
494323205
595926727
252844658
-808651628
246376364
-134720409
-799029797
-309146388
713351991
-305741492
767010177
954909286
-659086511
179512464
-402286771
-90986392
-818722891
-904485378
-842036384
-408467226
130100878
856709343
-84104774
303639336
674362807
75130869
784119559
-246199387
606369526
155294866
-934000323
50936438
287723337
-445246535
-286485723
-104195493
-492367178
-143166022
-58653226
-800555618
319483665
298712882
492584912
238674385
396441710
296221271
992152332
330942628
18333278
-197627727
-747845273
-37210970
157761198
892135483
797984181
336955882
885995654
-984724551
-224525937
743496846
-512071819
-34117353
-13788668
-555852872
100578675
-876159545
-359358505
807988855
116094561
-36588165
-408729981
83294691
345340048
502397097
723992488
-992690950
-420317998
354191678
-640765675
547950544
-489369832
534965597
686084505
-24766854
-434369406
-791786297
-167632207
906090970
-132636557
-568284970
-760214689
-37870593
69969987
1982581
-464419070
-746935717
-12253407
-491099101
-754738817
981962272
-558503073
101750969
222650586
882713010
-336041914
-590336954
368954058
74723000
-148652786
-160368128
343798240
-936650283
806306256
539855971
738704186
-326078273
-321367231
-297649446
487093704
110313164
-352022086
-879755767
-724647247
499435482
-874473322
199108260
830130757
-277705165
-753421424
356303852
-667587161
-911725806
573917346
-979391896
-417599264
485360148
526600157
-148062074
-509078376
-103578013
-79602755
-475273868
358911720
795954058
558301484
-62731036
803875880
647846365
323619562
271248627
-689950671
415212690
561623129
-318022862
-649167556
-192498911
-192296292
771393596
977306252
823316799
833712962
846649564
-869585079
400128820
647062595
-710738585
-36895763
124781240
650945544
-893180427
916049853
500157919
861428812
-647002545
105237786
79305886
384978277
-306799732
-982684385
311940821
734488798
124634578
417821030
-409052809
899868355
-117340471
340813782
-674397105
-577221149
354456628
985724874
-971866938
-759521428
93255765
-847008879
890309847
665580275
-220849927
549836137
-354582683
117945650
-768887558
-492482224
233163162
380936984
-496634750
40576476
101483945
-752618944
363289365
875736197
-619068184
398326048
200865028
-537937001
651005829
807213222
560576030
-317617828
-372215616
-494216130
577581598
926082421
866372090
-213610139
-719249466
-925942630
-816652244
-675212303
799392101
-194860651
521308874
965155022
522846710
252357865
-68781750
612157784
-58805523
835249949
350223175
-556135128
-373369312
-379076974
-726524063
-114352105
-526908837
515698379
-715358062
-708597267
-67162460
949612607
-632759191
335357905
634898271
-71815257
604939138
-366276915
-351900249
-256800848
746318885
140962389
756489470
-956563833
358432983
-627952927
-497591210
406267500
-430829195
899853709
-33005601
-922165161
-108237018
50964501
-274892776
288536394
211429460
947510361
890302507
733536999
-173392168
747069454
14615720
-550359293
-292839124
759770391
-608941672
-114041934
488879141
-409608129
300312035
966288818
-463526345
-638356993
252504162
-70318069
943280982
962773268
-374752931
23995439
-525126718
-454000991
166398900
-311306829
182203663
-363434664
-333501589
450776899
734075640
628962264
-119465038
33469144
-707627847
-100319396
660304003
-171638868
-13982017
163352009
817522137
641903604
-210946278
-329074699
609806706
399217959
-579784610
543025106
-791479195
880662894
-997940461
837374996
208947649
-863813768
-52745637
372368176
-881653599
-666864358
542674119
901090051
-372771562
-147700052
996950536
244042585
471196295
884439937
850791700
-53539265
-571058613
-276810400
-558121938
529424870
555915416
-507071183
665358775
890572664
426849991
318843900
-928099544
238335333
59396358
-342035751
92250944
-150984163
219005574
-849543625
-116356280
616379073
196724841
-412341478
-959189685
908893713
860608402
494445983
533760674
-337791289
230314810
-825887746
-190006630
-894433525
12766207
60552814
-712996573
-672307428
-467498375
488487790
-610163306
552423997
661298968
-382948377
396400675
716526631
933215911
999795154
-229657470
370823123
162301916
-349687789
142049270
575823068
-756245624
571060897
-505815039
537758044
593500105
434201512
279678607
544920849
-877119668
35403376
-563769298
-438855484
-540000350
876477107
763465697
-583258485
-472138160
53572899
612384036
-109765384
145690779
-671215471
535201178
-591196661
919415482
805232767
123061378
-956851412
-104013456
536605375
162477414
-777003416
-549197958
-415261192
-52234550
633787781
-256363864
-904755378
-821722667
-661438661
482704777
-909707480
-267908496
473566540
51601497
850820930
759840238
127009984
266484702
-257684107
520717693
-507862053
887768328
-439683406
293426009
-180040870
397580856
327045119
239745804
-457626896
-961562255
205376828
-158280048
-932223694
256282846
171233464
606296759
343576570
984879807
213329595
620610269
474140259
996893796
-893878334
-271416193
-498870925
-878985410
305102624
596448138
-308430315
858923454
359160085
290216280
-683573968
-275075108
917658463
385949717
-237426724
-884767699
995282497
656056420
602349972
-121337186
-875534449
-955563978
128292447
-417020612
316512444
-203720086
347710702
948334075
-242972350
49900572
-66430965
-802159212
104886763
-523077769
-156870473
349802138
345730555
-301078631
134245579
54017062
-136802246
-953776357
215488224
-463220620
-191355515
277296261
388656277
-142336145
-327351262
-316967828
-121390310
-691006047
-390646804
199004770
82796345
-135085104
320484294
-203995483
-781994428
354680032
94928241
-162522082
771247277
-270099811
987512614
138732237
-327442899
-431903917
-824378688
-782542938
459747133
789175234
-615922530
296886428
188254727
-129296389
62126897
513991304
668661121
584876522
-982167665
-844835677
389422551
-848313652
159338006
91011368
743103722
483098673
311621556
830287592
-791890790
-874425108
438364830
-133597717
517005267
9508850
392974492
-753138632
-244544928
-149911682
161079426
-231339375
-379303080
-532441472
-842459200
663467355
-196036938
29427264
-698459458
478909592
46263682
941565427
-61798308
-218972690
-411863396
-968351237
752425301
-314679996
-42923453
-23782479
-254952725
659878366
306818544
496813975
361387064
-599785161
594794371
-335089562
499209741
507714722
613470470
760596247
-373209148
-495890263
600472310
278389328
112381107
-56053686
-274779183
256706246
-225940210
-576658924
781490502
487652030
557623426
-987145744
284536052
-438985558
402318998
431713072
-580930175
585287631
991426796
-466463102
-894513033
-106215675
549436916
-976267118
266636692
392325374
-91170986
-637458525
-932666016
-76387293
-985960650
938082827
-805080056
-852605444
3043067
912188149
-24725910
600835876
567068816
427869770
234867221
224301137
35543926
385815145
-648323169
-572823362
-686825285
37965498
711643414
323640377
-844094917
-290847268
-542168141
549844521
-79242373
670792004
-654566209
538248044
345730555
480904849
338433744
-437653165
992033531
121752835
-828160486
140589083
-3480591
-197577387
-736073360
-881863934
-931119479
-83984323
540728938
741158437
489587339
608639708
-427377175
929628847
840298618
153171320
-721899411
617007534
-491297269
469171487
-85773221
36353402
-418917085
-841481162
-546107992
-200368746
-881040170
-307400724
-177910463
-374110515
848289308
-464381764
660681055
256314549
803038051
789180269
-379102477
814211768
519273478
952135385
-177323879
-857771903
-930842314
760598955
-388623149
395532057
865491634
608392953
-525841616
-157397535
-95916770
-915948497
-696036219
-954732511
-516846897
680135845
-739650904
-512394737
456473166
-17167086
539140861
229477992
549776412
949461320
-730123180
-203402801
567421098
151552141
-825654920
407521464
-801581812
-275385637
-128306899
-649427685
-39224639
661353412
-214367134
213146878
978049683
32930358
783410778
-410124567
645575081
569209527
-86687860
394280677
463382128
-67980232
333862992
-228895760
-15075953
-59211514
-422818738
614028297
-114432008
417540901
526891753
760645583
427198768
66644573
-982833630
1586138
598112602
37781855
-699365236
450309597
815101494
60346547
244080603
-309143857
248265277
-597348953
606532773
2231439
655752977
860002856
-549283537
-299991246
-536919770
-759195286
672247921
-324404803
-523822291
-720841518
-311464236
-935666843
975562637
680400818
-578419802
312177655
-656518192
-24349124
945532615
-348633852
-153441490
-891279643
-11900013
-626492504
547890063
39430445
-346006557
785283472
716058356
-70313455
270841134
-698110494
-578946243
-710835103
135866490
-761928646
310974639
892158284
286865673
596769996
509222142
-662086584
-529499092
400706387
-582660656
-484573141
726402450
-186227528
-576482407
-703819993
-938795358
-376174272
669101267
888445773
-351809190
-720662044
886576691
244584609
-393902378
-801801371
-620544661
311168633
-648719824
292386326
-825348250
-488776337
-198793981
913669668
908217853
-4808128
655566056
-401408502
-946091145
573424802
895007994
-765984442
-290146170
76380498
684747578
402522556
-920016558
-637046746
-856745778
70377057
535975580
-56232543
979028260
349417737
-704634337
129581562
-783825132
5290796
-650380132
361709808
-329456275
-844790387
545449322
282747571
897273585
-97540154
-454007798
-982014219
246179594
-667184190
93125887
842530336
-861828140
355588174
544669990
13786293
-187661698
929630254
894188606
739298117
321319875
71769276
839287091
-134376537
-923827431
975095591
-437667225
434080677
-855496494
-993014805
-199942644
425100489
361829739
808116868
-841872118
836000704
-507452313
-417525182
698026863
535128497
-782389947
-770557583
-675011126
363120814
479064497
-573142869
-258851580
411421803
-339048857
292925840
333771826
284118560
582651048
796733834
549394580
592119185
42989587
-26897364
-276088066
-952349448
-637070930
313502012
367468958
-558535760
647294570
-193768077
123543407
-84961783
578867464
800304836
-899593446
-33653272
384857182
674073967
-151329865
-914679458
-669131668
-832933986
-281863440
-534432994
336913452
-292683472
-851417357
-924870553
-205228119
294490289
334368076
937891422
432646750
-627460933
-410423073
243580765
-804628335
720148059
401316180
476112967
-506116707
805069930
-139385458
773402197
212645190
683479352
119684693
-617179932
-265234077
-897471237
821709525
184943181
257097917
948334075
-900520478
737559418
-398351873
-128464096
863622513
263361821
-652782915
-990583133
385987629
94241570
182445284
-674458497
373278846
652790852
-652774261
-224711077
-659133763
113272719
654469007
346828331
256703755
177709228
852965118
790930299
199004450
-711808219
476191657
-515609607
249408101
-109924346
585994825
478998635
617766126
811394608
-976947300
142392728
956711265
-343272221
-951626801
-2143397
-946162291
153021562
-588596838
535887321
-862633935
-210852055
575599081
888197136
758463876
-209315243
-334335461
-479190418
-848534422
920195572
-694181676
-185629292
-984497381
822915420
-327514772
892364044
334933420
556759781
-715808635
567750957
608209778
-104770655
319810329
585405075
-168373450
-906809805
151441847
-32576069
-779783526
-169314950
-599012231
664486276
-226464302
-587422922
-953527175
988078172
706476589
620964758
-151161501
-137160544
806540322
-545824978
324662352
-111726334
-699396126
195695076
853263378
-666388817
-434400089
488267898
364270264
837647778
-656294069
315044363
449878321
-338912741
-157837978
-496414924
13738453
-428377584
392154606
-961346868
-680654888
387714380
995326603
390711037
-833381921
954777126
-882395984
-10923928
-637775054
-876262118
595847131
-355179431
862751116
-536231047
-117816426
497566889
572707505
-804650234
-372780489
227152581
374253350
-532812488
-686248689
-889907769
-858341208
-489927875
818824089
419136613
-111119044
860759013
-954961092
166220044
-568164548
-145973684
-211923484
-658388260
458556563
-810396995
309388354
577927493
343851534
151797262
498848798
-952805513
-836894791
-603879889
289023508
63689530
422723360
976065756
438297394
343467442
98057830
172588645
698224662
828048961
-589026941
534818058
-73709214
-256573920
-446674228
-32991350
659535891
-715887911
290420259
-151749978
-562370083
277346368
-191079488
157017914
-394414140
-713868999
-477348433
642456978
354959524
313781044
897419515
-50625509
657398206
-708880027
-749343435
445181737
-666074067
419646223
172327254
-6501669
715940369
202732390
-215164015
287311988
-227896390
-924134517
504606805
57826049
-397699378
998784143
832099556
298032448
-776098981
791651108
722155662
35004527
142671085
-378254491
807028988
478943514
-309615132
630713618
959893145
932852538
-686316391
476712618
441513655
988156241
-980035205
-570647857
-869598178
-990179801
-476189425
225981634
10005318
-492588328
-475654218
285533564
-631810637
195275511
-818567212
-848158864
-110100112
-427030846
393117598
731483886
-601364329
-560166251
-62620226
981435688
921582083
871926346
946366572
170178435
122292590
83019341
49319
701901785
215176844
-692556195
787056603
836020694
-186042479
424962162
863794517
787451636
558634167
442692460
143458029
881201230
-904790606
-286462119
452136102
-445197144
-32828471
721936192
908746669
-416543468
-281910847
-20681398
412138938
-905152953
48662761
515597291
-304628414
-676434695
173828137
576077781
701928008
699981899
-548377224
538797992
546540240
-131577249
-619529151
-282682779
-891703889
691398938
394636755
-225470265
852668946
803897340
-170165800
-19717246
-968213971
586537480
-129575065
-552065441
477452141
36684625
942839797
-472190783
-382509712
-905211679
224721154
163116130
642415171
-174828859
5978897
956660411
-182572316
42425903
461723940
321387846
-900965092
657759410
-895572398
602586745
639257315
579183445
945477616
-343934486
-80135133
-608311380
276326256
620831968
236038046
-157578489
242420169
-300393345
-243256646
-553020443
829859006
417972404
-325619033
-716883562
-27490963
-829488399
-584460374
-551500056
868585220
-704328800
-908841285
-620297209
799562965
355323736
-157292110
-421678783
406170260
134590133
-197859720
29615522
-394556737
-129558252
683293766
716076512
-31031251
174509368
234019964
149119164
787270963
-417840662
999087214
111914882
799991980
-82927291
28169476
-100844014
810931776
-351957825
-465248166
465169807
-795110711
-996228906
298248636
-935598343
904067457
-9800721
756893063
522028069
133926330
451879671
-324538315
843555782
472093969
-959203533
274331184
-352601947
-168967027
-372927795
824231638
22702205
614380326
900777457
-43813696
-547787060
-1880024
-675449230
-199669533
-40982906
-803388811
-161227892
-293605721
426112511
-473734081
588975124
863555098
-605434299
-49806868
898380226
-726674117
-958925455
515306462
-480971921
-580131153
-830838909
-293028097
-389119995
-188134934
54534087
1088540
-992400534
616133454
93383114
918451892
751621498
468905359
590143396
164789843
-106798450
765853823
-528574607
-359653494
-910664154
-811583588
272906207
-994346554
-698021936
-48619023
-695099963
249234091
788071434
61510377
-599085207
-538737741
376636576
-555037240
657431123
886572176
288061970
-982109783
-446812904
414123636
822204566
939066049
-648031709
-893982413
694870360
-452329848
797984181
-903266035
-20512529
421623546
-289926548
-557234674
-162121833
-650689254
-487090364
-54595888
596885781
333667657
760695475
399631091
827726529
535293881
-477941267
75839789
-860287542
-750212367
274068600
-781727304
555293140
-607833623
-649095878
443908231
536290037
-704040648
813036879
-913678396
-155934894
-656214014
339713959
-717805512
-969338474
911502510
-613921420
356293040
-47143184
-610082704
164302833
643441045
26686713
840808271
-531054024
-402717756
514040369
667316268
191770879
401390706
758280371
-386356547
158399540
-264104578
-101546991
-956825627
-864456476
246114437
594248520
261925687
579663920
-722893472
-846305081
-355542322
524392092
-881864948
-54741157
-182644091
-38109463
5040079
553603039
791329899
-369787807
-831280506
-296546571
450274451
-835440604
-719584332
844540005
142273485
-443187295
407521464
-490001274
-140817197
-378165532
919176628
-366550806
-206014954
-830073113
-705303421
-254392765
845090615
-754796101
-311332139
-409120874
620358188
209795207
-1765688
-454868634
999937064
681194963
-419425070
-969795748
275947781
963094218
890130796
-81791937
-112456512
556204495
536939558
783020329
278016943
844466156
516947557
-508634511
-626646864
538742629
-404844970
-343273470
-770099180
803477302
-296157997
-360895478
6346113
-920580370
-119604449
639365
-999927767
-999320310
-274365714
-177214278
-871209494
459592959
-644829523
164761608
-877920533
-779661829
79152412
-292807902
-448476953
869475762
-147120613
-231011333
-34200173
916098852
-83019571
-387392994
-699203004
577274998
-903949302
575599081
-460072237
-834955131
-789383220
966885951
509291295
656174981
691300232
-869494853
-802963946
989130860
-315668814
-381822998
384622177
-63565409
-364078366
-438779640
-736814992
719770104
220652047
-758342272
796141279
168121984
-969181704
729844913
-942644766
568156092
347611534
634241012
-218494733
-705824220
-748853344
266725246
-294537866
655753072
151513089
510339715
-55127753
125117066
-556058303
708762128
865894262
989130860
535363090
976221661
70921955
-11476211
669377599
-52610526
373482277
-669761688
-660622237
369188636
-982515248
949007074
121846442
959422495
-231176582
-680792046
941112042
867692959
-702699695
928269515
797388880
-785799226
-988444753
-173796763
-318223648
56338465
-865940212
-263537003
-423823090
433226309
-862787701
-526951402
-421668350
518433838
213429219
-345501233
-745205070
351279404
557169002
-657440984
71437168
44846278
-965436633
625050416
541627256
880601877
393404961
443442644
865894262
482764687
271388084
243818034
505444577
-326836174
-513429026
522287308
68405592
145731541
-25242930
885222877
-892899441
427567425
-804628335
308683975
175739696
445013117
789598306
-166136185
-302242046
379197898
-9534019
912358432
-761129884
923413464
-849421729
228358079
-895356457
49983076
-198734317
-344647263
-385586661
966885951
472218085
-373037037
-270981480
-478047802
697452113
714922144
-207382576
686499567
684087561
-200757295
-110105699
421631149
332996607
867768366
-931528770
763755845
-344849218
-393208025
926066593
40924656
-102446542
-907716884
403268537
-915903229
-405668447
753198760
17919258
806184107
-330551225
354919694
-985005491
579066013
868021749
-421213728
-953685981
-993294700
-193580831
-841243626
489415663
-953784468
-69881137
-434628176
-794759864
-943048485
771825873
636424895
382230667
-625923681
-586326115
568571583
397070633
44519990
-126997588
-992021610
-902321740
-81758555
-858489608
837976450
-445515580
101555648
-950903267
224966415
-867434622
-509334465
-150827141
37046502
-338075562
-259628630
61769223
279371792
86605334
-955915936
-522095878
-376334078
-554558524
972106074
942665580
-925827495
-71124614
-796922380
311416957
-319860639
275947781
-714191786
-299927165
747886697
949616004
457835285
-98861533
-566573225
-121084335
352345681
-644119181
832881093
-724840645
633991921
879900786
-967406435
368721876
82478927
-254981632
-289886263
971795644
621279160
9733150
477884555
-923925458
237592136
-234754731
-18964213
816612682
-489830684
-82375629
-358080231
350476163
-8484056
-229102526
511290957
-3801732
-206547710
673699964
977269390
327983778
968616485
557588919
237980510
236064516
-858453100
-42715109
400917830
-280030435
-616686106
-469563052
-991795087
-41694289
-243822026
-956163137
-859261622
805185136
-81644280
707748907
-559274798
-624968726
602088358
477712416
-738056622
686498520
215063567
-633007640
2047938
52192899
177260659
745457323
926718717
931295592
-173635454
710528585
643682967
-900078071
56412235
-810095901
878642416
539320275
-621117243
-339628442
682030326
-681157107
-802797072
-6453638
-262160724
769585809
-932243807
-23444952
-148333401
142912940
-425385663
939553825
287149664
-285206662
70922074
-811669099
-66423016
568186070
761128790
217622162
-724076892
-710614923
-642421884
-380660206
171561352
253605509
598499208
679033946
838470247
-198385096
-264188404
630618989
-316763345
574930414
-479482119
219770960
-122546326
-422375946
-645477826
-755427812
-233279021
-927282077
338108553
-305019903
-147679906
-857317243
-209890022
850312971
793825030
475991284
-551605207
613367415
111956812
878134492
391246087
-208466966
676919405
-282779356
-298381346
830255306
-648243411
-791289115
-27936404
628073332
-630228037
494107550
-888847066
327569996
374321029
715612831
-485130063
-417600231
46180118
-807701591
727427792
-731299452
979664508
889074748
-330352344
234185094
-828117700
-351900249
897861200
91667778
-967805234
-142596452
932852538
-465890048
523718789
397057528
-894831540
919659098
-220905754
-219001258
-788440066
-12768015
-130050318
358075998
239838218
214198262
-379560070
279371792
714591799
941221665
-672288885
904797407
-715253844
565433253
671555255
-69452964
-45738332
805226075
-124449795
-743042518
-305812709
-170877873
-807153393
9904034
-483153535
-14518913
553445036
-187212512
152864534
-47867376
741017595
-941817408
-960041564
-993167830
254488891
569548788
552451427
-676329848
-206784494
-576251642
600874277
-468439956
772625332
99940406
-626362412
652066346
264744270
-943922203
966203516
240025834
752793636
800271464
722523848
-939064735
671648143
-393623779
-808651628
431585590
577842715
613868545
-229221253
150899640
949520249
-339801816
20985360
-563550985
886153071
523838149
-262413659
153237144
-109381014
219160316
74085230
943751703
-689634209
-123302381
577261845
-574426037
-678148103
535736791
340006601
712456931
-217266415
-495757348
535741969
68405592
-531605211
990930764
296786388
651144333
-30272676
373640742
805725300
-658614189
353781562
-382175895
695706640
-419181262
235823653
-374655081
186411032
528200581
-731112338
-685494635
-489650698
-408314633
49593993
-390278956
675953944
-22205137
-78376179
506816037
400581661
14405013
-370154578
-363174168
-671780831
430283663
299287110
80626408
-541182562
-410621597
-511943449
-678271374
-358854974
-869556670
-994363004
364530779
-103578013
-828814757
-584294621
216327383
154531026
70454796
-783690818
449886979
829110352
-446748728
608878502
-254752420
760093474
465096132
171432872
7600897
374496850
-50729555
-153185182
-95423006
-934361306
-691235239
70481453
916960893
-511482643
630797103
620300562
-793479751
705160554
-519821710
-581195481
234279371
-973942211
128946824
-631857013
-869269691
170363713
599007477
-768540158
-69604320
651280268
520368879
-787882678
765204128
-797907573
-877349312
256050439
-397111151
113321720
-735408166
-554979962
-557806299
-870966740
-471190233
763843129
110389750
443158428
67297611
-981783872
808938247
-747065798
-363929245
313830012
-354393603
565817851
-993915619
-769466039
-872912002
748961536
713959659
-847979017
-342367558
252981752
-2627846
274768318
-158114767
564736705
152399786
-871787271
422932265
-358096159
603733699
65892799
-27721841
-613835975
330837110
-218717898
-144769976
696494815
-808249104
752079370
937433729
-189380724
-686987186
-242268912
568227492
-651212271
-339628442
-266770737
381818078
764417949
-295332983
-677205427
85548711
555387757
-771126917
-135670664
712344519
-413735432
-303369111
318895662
-176607403
779213488
375510251
-660989501
130558866
386637520
-763883526
-777003440
334924588
809439788
-134058178
-191537300
-649095878
861744026
422608479
-65260838
547896039
-455955429
-594296550
-533792979
-814475978
261073084
-252345836
553857047
-625807715
-875200134
-301230757
-922279502
-253577330
217674080
-91060588
-423766696
499290815
-542780727
47521508
673005034
451828741
-945330326
497566889
66364835
91953317
-831979471
-150247402
-445517379
-638030883
-960414601
-867009971
573886322
651395355
-522596067
-531862453
-250503280
-318910242
-207322020
31200962
960746159
663883694
922121152
32928823
-221296731
-660212365
147948178
-110200295
12545925
555335373
-764983540
-200716495
336419914
317952533
-530584998
-565461009
-375341340
-527360796
-6140155
912233474
-37965806
3842659
-431552506
-893902793
332033682
-663634741
289577353
-385821837
180886458
183430402
374758428
-709951665
964671352
-766386533
-283726629
-345908592
547832642
-499183338
451358875
-212686008
440526455
-937143444
374436620
515876024
265208036
-337725624
107985880
261721370
405094929
-708490454
467303558
730351663
-842366657
-139658982
-397333646
-387704265
60339760
-179315385
-895637570
602611468
679085478
746733652
-262233619
843385705
624304839
171515487
-203985966
828060148
776548585
-186056217
668166547
-639060416
158070666
461946655
-295668334
-430190209
-864197703
-731152175
-571200291
-864642849
-701270876
-110108159
-589677680
-397389150
-707627847
-174727921
-559763161
-683384232
112759283
378026152
992743269
-851061112
-728538641
-463289196
-180734925
-336955896
484400897
953335481
276777260
-890400300
602208639
184943181
917369827
962979225
677122451
4979492
565649753
73004372
320071771
484710960
533190866
-869228402
-538124344
-633428333
-800350029
-532358623
-214457030
-703400412
-857763972
764872899
-944308572
484298311
-138194417
584290823
415442863
773840912
540646605
968722267
-668038682
958603563
-620003431
-49280401
207952971
949658846
287119586
637136453
751662213
-703198171
-674119335
591481718
216789549
-324901555
-404870382
-56483079
971781237
446389956
-668716702
-136041142
-151042020
438259004
463510453
-480186980
-104557790
983656148
-390122111
-869683758
-698503357
-476053186
-472792066
395462663
-684246987
-572352344
494848417
-62007108
-694697663
-915259205
291192572
-193479870
-736587332
32581238
354104930
-493854301
110389750
360707713
223222011
-516852073
-191542348
605020842
-805282619
-354138172
-681107693
-358220942
937534229
-787250215
588632110
766588758
-145474486
984085154
-416370675
-856039280
559992793
490069682
282713234
350504362
-126769815
-108842175
789180269
-52971762
794371730
500437917
-95736833
994956538
394596528
-419732166
-385890690
-424690102
-832868322
69207746
958141775
903237047
816506498
-54865337
-514557758
-580723016
713469719
-278509458
18434185
-333739795
-44771990
648748974
268473469
880975640
344043062
-127070679
-9222188
-519768209
-992652807
907533656
-651235730
944943600
255043552
-357872302
296447233
-629850190
771875861
-781297799
-850723791
-654270396
756194662
-47979133
513805123
486580972
-911452521
-35301892
161381843
12601778
-729468297
866091043
326319621
297698864
646725185
-689708648
-754740326
559757762
847639057
-822364823
918765058
255583873
269279015
-202175525
-810510596
-410994814
-132453389
-186576011
505501447
657880944
-195179373
449635670
-569505583
-786713446
-486941424
668404216
-925942630
-61798308
715402446
-239281749
-131939524
591552155
-692702584
91011368
66211240
343179876
929051379
-732752366
-976957072
-989186050
511965310
827882313
351408699
372117846
-379102477
-285620792
-426394697
-549755052
881741482
-918673748
-624980886
728717164
-22505485
342720584
-600280824
-57331001
-767219216
864476853
586050711
-382891915
608253083
-537280223
-61657212
-592896479
92595318
-813279348
37112496
-990338983
-682108460
243996201
399189382
-402074696
-318228424
-187640167
-212899435
740721133
-370867175
351468635
581255203
-557718628
955519959
-984702153
114429310
955696881
-37384807
581837306
-401259729
-684047936
-169314950
995431184
140471629
-711541571
-209713930
-694162220
997495837
738628114
-949825299
206824553
402534051
369329246
-104863327
421359171
188956496
936698739
-864375063
990858574
764810095
-482148283
-59019026
-953068995
352602375
-451798334
-152581093
963758288
-305171848
237576058
108826594
-377995748
698469793
801622080
905401511
-774959598
-400297756
-357014582
895547935
108931047
-754727982
-605478275
-400005506
-414147900
740325164
-570603747
757210820
-287998265
-342784552
-538143414
424675057
975197450
-290727672
-627767743
797625902
975209688
-777966057
-760678465
930924671
33888900
307839220
-891220489
254002322
486603882
143290256
-239720557
328178098
617799229
723173499
-290796618
567114667
-435877922
-141206980
769323038
305005924
182253050
282874457
-364311144
259259126
717139076
411168830
146036133
-989400006
445747535
-77487638
-541660997
269641454
-27976309
965920996
787804002
755290217
-116688
-713792347
-821326742
-426577438
-334199235
267087752
158779384
-505166722
-770935555
236913107
107646348
-879044827
-708268180
-525613920
4339725
243239899
656375683
729438425
-5771556
-372445917
-134933693
428909654
244709873
630500909
225166059
-372342432
-601559152
-102680643
-296443949
-368262643
315092896
243556201
856377946
-55257075
137934278
910599452
-764529610
132733057
899845598
-718586904
-299326391
807784082
158876056
-941736877
675933827
-109238930
-198821824
953100967
916800902
53225266
-630127191
670510611
-260522288
432081680
-301126637
137967922
-255104549
161275550
-89032356
-302026181
851962610
-744606978
43421271
-521610159
-496060392
887758949
98449443
-635173648
656569654
43046942
-797611511
-593789023
674327814
-569870000
979229261
-135456562
104260512
-226915672
-433630683
-872661775
-15750415
-910908360
-9422064
76079782
256889097
-871459080
30767714
801865412
-706925281
-693781540
947755029
-100844014
446670279
58147922
-484065148
-648814209
347304858
299699186
238125735
422197708
327893824
-942131617
432656642
-457627394
-94178398
548586365
-824016548
525604904
-693884355
-70912220
-326561346
-443652705
497185908
355162255
-188678228
541328993
-64512060
979547975
701676725
-294932491
-95916770
765199587
-2734100
927068943
-330623988
-652185971
-324404803
614730463
896521688
-666169113
793965000
-55790846
584373009
131885126
-700367798
520804197
-725323932
-364785162
-833966866
586640696
-447583225
-744894422
-239663867
-483426202
332534161
-661521150
133926330
323005685
663263482
-747621095
900442912
773037064
-207361838
758442224
-555055882
-17600681
-239090492
868231792
-836984436
-213652379
-344689600
-233100446
-927824809
-659018177
574348960
127713905
-908043553
349885586
-27855053
-193586832
188761778
628627670
-269878736
-325477044
-638147478
533517351
-728819694
-667324548
-879044495
453840189
-728851281
-312456617
435147572
-851824487
-220121953
613499818
915559710
-48208372
42060843
569737869
-562571920
-849238183
914317329
-50501051
-754254448
928789432
538698800
-444491611
-237765208
-818347631
35974249
260495609
201438841
510602867
-813724685
-198240606
58906526
-18009291
-30309579
339624216
531565027
33661978
392236797
-695492365
-613625826
-661767759
594925315
-737090218
-44494779
-825854002
-226867672
-915661128
-329346097
-539800032
745658921
931635498
-299998043
182416318
952153419
201485793
-172138184
-334529286
132786284
-69295247
-674316091
-683045611
208497978
151238841
-492296455
1761152
-590522384
-590468522
737283002
573447888
609771084
-734193299
947350081
-614432357
-478341846
-462202950
560363712
-906433678
-768014845
9702878
-520102064
632738609
-182986489
-46444736
-997185418
408214896
305994217
170712430
424878657
903478201
-907632891
303950538
-645486720
-545087566
70798239
262040258
-601151289
433250489
-297337498
-138144050
809951787
-854552193
-174683345
942939114
759322992
303604696
-679030866
378954009
-458623178
-963943206
-688473724
-462320686
760781362
236291329
-256181898
44834026
-942054478
-418820133
-474939909
64882483
-503869348
-164310004
970552077
-418398319
-595780678
923442166
-675090048
-473508128
977266343
921119375
598356935
-812129753
-398273314
-702793961
-589572960
-438377993
-465963096
-648875145
930925777
-824899319
-632506713
638034869
259068191
-738518652
-688429211
926789125
-60967415
-476547448
-463901557
954278632
-256358611
-885990393
655730799
-543201987
-469581907
-688204115
82945177
-750289936
-394877325
612061078
-628862224
286255198
146795120
-53440567
863704813
891041239
899336822
-200429300
-893065612
924991838
-788048477
551583709
-915061347
-909138073
-777382317
-188649198
-260658657
221170487
576881048
-572372111
-932537227
753947969
180246415
-155503957
122636245
205303409
323178298
994936318
-148475614
393487947
-732811551
515016320
650099274
559647805
-532940644
-373721440
233610539
233458391
-462342688
-766586712
674052397
-487909177
966080958
834631438
-71757091
-804675894
608872931
-231558747
355810287
-460423633
-124428116
464246055
-278306622
891462369
-866786544
857227708
-326282577
404747538
411844414
-666186005
432142681
-572068143
447666706
-606328911
-626889226
-724076576
420448803
-122547556
-213164322
709539510
671043724
-584361906
-716598774
-920883047
-60764497
-349656645
-117654983
-716384644
988141968
-953700380
190104124
-370119003
70807458
884907058
562415662
-55522659
-283631314
-942985585
-860867219
-438763527
-478937013
-127491706
807201061
998555319
-39406995
353415728
-691812117
545449322
869832251
584116043
864975224
890572664
-548074649
887143616
835492330
302056217
-579252156
687026525
-368139071
770223984
-982268038
-507804336
225587190
-110504682
-781722351
385952670
-430825157
836992252
60450206
-213765976
-367489693
834013590
-985520820
-30292186
827771137
-653074191
111776993
-135730534
-565535149
-729591716
-980398345
-397333646
-917721023
430370715
-403383692
897870360
207020070
725544045
-746163295
-496459709
-86708640
-957775314
-916310201
-606631810
172596592
-860010768
-864613522
-836511326
860777411
-950000409
-548444857
11665284
758054569
-924940850
-8617715
528598350
24685714
569207610
-403328168
-394111159
234722156
-31126690
-550420165
-960842719
271020962
-788309187
866942355
-895179761
-831834841
-301302785
-256488041
-207170896
487196588
-360466155
4691699
-938857736
189704980
-333858739
-963206213
762186074
-781025189
357202269
-618927523
-242182727
954047151
390500733
-693649195
-701720832
-851509380
55842406
399262321
-867265749
-575130146
578768859
529309761
248480262
98987612
-904077633
250797357
271625957
748546265
677107388
-953754349
-660226577
-434905457
606923459
329656811
-31796860
-342725988
807687054
-509744250
638337726
-119521589
-524350640
796796228
578161658
845064272
969091342
299287110
-130567373
232347043
163988694
-719319322
-582672190
-59495645
-102008893
237065216
-409170160
-994405398
860294740
-857180293
597974110
241003232
62307974
746060429
286910927
360428502
632649556
-372847044
728722995
-672819425
-784065809
-4842709
28171064
-670716414
150854564
-860661342
-951498416
-228811499
-499116241
632624325
695330753
-58275838
920803128
-593752163
-494450297
602866642
770011665
563309129
839520050
469338311
-379226173
-727371079
-404513753
236850978
-560117414
880502991
-723077941
980041286
-324901555
-178556702
-169543639
-749939107
-260990112
-62797778
-512155496
-345468463
701848078
582882623
402280037
986090450
-789704479
-105466803
-712708232
-106125394
61132358
600578937
-154211005
-941023037
-614528818
-312541926
-459295044
-825193010
-742508538
-120487989
119816503
-667216153
-406292245
367507892
-81122939
-290789195
-403353166
-46839028
325063815
368813594
538401371
-589535121
-668368742
-572843317
736530238
-994389549
-726112494
187498454
82453705
-775610707
-335216454
-653563086
515074243
149191158
861166557
-997523519
-181349485
-819357991
-410171008
74556753
-332040522
297266506
863113836
-890005696
-772315057
-396778739
721853569
235330527
620300562
861843810
881940768
968719355
-73442449
-161445690
525220357
812218466
620924016
787109357
-533996264
-818785176
-258234146
-154981558
-654834391
323591855
83028639
412372092
-310435682
-556311002
-921215734
-152622128
108666683
408207820
-81644280
313303812
438606745
-591148844
-304139881
43179845
-531249796
314076288
-664447350
-659326243
152843168
-15885999
-216819233
-636169854
279652777
957459809
-492951609
897419515
-265039393
-841726205
798604312
833989542
964122420
-550785070
-177477141
-389211437
85113472
948815743
-313115250
660415221
207180988
-326549393
-169207071
848494566
409790812
-781011562
-968048652
-358966264
-28791157
-789960012
932484783
-832307151
348615196
208021501
-585257536
620724570
-692679997
15053224
-629047092
725544045
542822895
-913174484
-627625506
-668952884
-428513428
417955473
-131054852
737610180
-38152580
812232930
853589361
292377259
-538956386
-586863086
-243790244
-461543576
482807398
780135966
-304201512
-52906902
-351900249
765802402
930717756
932888889
676392980
-890624944
-692795053
798079014
770943020
775553715
148323347
48021696
131320489
321743986
64237114
924154088
-479200000
-822324975
-787792664
16129902
-80930121
137251907
961670850
540943561
-718099359
-694562663
-450417088
293260691
-768525093
-836048532
-405209100
-144689145
-422731579
-219206615
114249466
766070344
-66073893
76214905
31817040
-278809999
891842552
415443933
45441710
632132763
-560029221
-205473552
-706661691
-8957380
171256648
-165883287
-88984937
-445454552
442954290
-868088982
-219555680
454206097
216905064
-799322811
-858433641
-5564619
547058805
-213467265
763821014
-61917155
610159702
-683141936
-698072506
683949707
-271790817
-335693870
835294556
-749602064
-798313877
-294162070
312805858
-225660802
337834074
456811689
601234871
-725611070
86585329
252088364
-991796731
385912134
-292121024
-219115082
-715757673
-998672756
-561924110
-859498016
31377053
626075512
-694619725
-819325815
-934176907
339174081
776002204
-955554447
-636882084
83592430
-539874525
-283467401
848613615
866068465
96865320
-781565237
-720286205
-198220555
547638794
590761615
-151110677
-771348257
799423377
-231629330
45318629
-922142034
797023152
461559596
546983010
-57292980
-65648428
977893713
-858841930
189850883
627534109
887383416
604451858
-837376722
920483288
354906792
942040703
-330202289
818901597
-306628611
922742621
405443641
-155215844
-191884959
530689460
-73319268
628562903
-631500110
-659735657
-393204408
-859337217
-415411015
-623633026
-513811380
-102456734
-61397858
254542246
-98365418
-89507073
-669523450
120252145
-578592407
-401217238
215569822
-396476687
277243606
661761796
105644790
-17108751
-152460142
-248267887
-875779408
-830242344
-407492709
688344698
-596042013
-427909821
132013946
157593843
282098879
-108973951
909534656
-690962779
465204790
-294696138
796903443
158414603
690781690
-775879256
46622744
-989075511
758271716
378126998
-939058424
918090080
-978635407
80416566
116633545
-993461415
-355072395
-900965092
942180849
-393163442
755953545
-104760347
-24168936
-874258481
249669840
744613746
323454878
-893562108
-570767687
589090315
-273486894
-103637022
-195398920
-931367845
542912552
631121929
-786015226
274216454
-564095721
411185860
832102896
-923548627
-57304870
213593972
813220929
163635425
642572241
-861270746
-188761837
-754738817
-146312480
-561292410
-401075289
379418424
606151349
515659615
-154100935
747134902
559106748
100703133
470472471
321943724
874396737
-265311765
601922403
790892998
-483550932
-527698578
-215899698
958924327
-448519484
601483785
171256648
-305746356
38880019
-574534298
-992459960
712842609
-370340332
-333562985
559515570
246919816
-787277533
-217297200
-500183821
-894067776
-738852927
-802625684
-156748144
29807645
204123661
135404561
-36972408
-185257250
583864313
-716266896
-845713173
550305294
-149395483
-876129009
947645030
650675856
-409392344
-948429812
269369422
-106699942
80115582
23084759
-662877253
-170807520
-82464006
23459653
561376241
-793558752
-543340816
511908677
-518395771
741958303
823937148
188556944
431566511
-392446740
-310800270
952590855
518804163
-259421377
942390692
482768712
575943365
28350735
254396313
-295693420
-220702954
223966152
-189168915
154908950
-220531565
546647080
-858170215
231728528
10921124
481962107
711801898
-898968419
256745479
-771977203
-287936470
867590192
-235214414
-104078087
986966104
569584140
-48349182
634301583
244190305
904850488
124670400
257756399
-264577971
468187003
-199360826
-331713279
391246087
-118936925
831416524
-152895719
-762506398
-360528534
-347903448
-914257261
534500317
174752918
-87886243
182506610
546868556
-304346600
-390015629
-309846675
-649420927
922811677
-887037438
-634361759
-808184369
-172210953
351142611
8369881
-862975503
-692954309
31288049
750054851
-324799194
-341890783
-70309316
-708155551
-100983983
-838105
-333542331
54439348
693699677
-135053386
-695153944
-529528133
-87489153
499398661
-726026713
92231717
640710992
-523032954
803458999
-141870729
848302994
445938680
317305931
846003579
869049238
860294740
62149489
-365324841
342505348
-400218494
-855996154
266679282
-745471261
968996548
-517733414
727380406
863317558
569204547
458853394
555952021
121525516
585607128
968543513
-169465252
254976028
-776494312
-743518392
-941686228
801281860
-431938784
-383363248
345557342
-870810883
-201975250
-895572858
198094952
989816590
-294490183
900770750
-865265001
15771430
676864837
790805321
194233728
-964931384
-167424889
16801766
-972354783
-794096037
-125055638
-112061180
-147516081
-127467465
-978354286
367191877
-744434503
-279420362
-919290756
125061873
-876355788
-346020028
-261768033
-830689173
358634521
-805398236
474882124
618864593
-187316656
774507424
-487802325
-986574455
218338908
-227028391
178153927
-997355068
-592070870
-112197633
345351065
-619533399
-681213288
-217041184
568420694
-819727079
678103111
-523077769
179366963
-328780253
298598252
-672834658
-598918700
-530199357
18321465
-555750354
572395852
-694170558
421726263
-750094486
-293199851
-32843452
-728959144
841128364
727738306
-524452092
9543797
-56414269
-464516023
-491012411
-890866857
975885251
27061792
634812149
-751154797
-865134269
-747537580
974778393
816839157
228327107
986824680
-815566579
126083928
-422730126
-946497559
489817874
150185001
192695247
230281121
426958050
772964102
728816642
-669183376
386597995
-206182079
212971521
336242901
530877671
677324815
99040490
-924331100
-708501432
845385455
-573803907
736574637
-227837111
670085659
539598581
920483288
-556596340
-565381363
-463216613
-698388702
-428049522
261942415
-248700897
398794211
715934640
101006209
-332270327
-628162240
-409778588
-88031070
-941750690
-991108331
311760752
380425427
933522028
-275036870
-553570183
165751940
-35974661
672369400
-707419216
-147276755
-243074853
-251651289
880656250
678340296
-758805352
-951125476
-768064312
657184964
-699930257
-891279643
-184685092
-233332201
-316434445
998603526
-793135052
-336132617
-508659522
-480736586
115165330
-557959090
616227847
370008291
-20354500
-83852964
-464035288
854803906
-815434744
-161435261
927138685
-198220555
-206450431
-428118274
367856783
-908254164
422217280
-966275001
-182009960
-336332601
-98378971
166902698
425180037
771150047
-553160493
-414649141
-143146347
-880572155
873469990
-856877795
946290444
-239765822
-165283387
529804418
-710835103
-208337016
-539379067
811144038
185831694
-887037438
9465163
931605114
-357687325
-656521333
888915237
551859704
-958116749
991139546
48082493
-918777827
193475128
773160499
-43692898
145152441
514361881
939530754
392846854
612771303
-10793722
50847927
-463014545
-483713906
123424264
756754544
-60462433
-430422707
701007795
-231972572
988064892
886022164
587316172
852165415
513805123
561273287
-542594479
936853737
820791856
-504896163
-325310416
685693551
165437337
138326958
942817695
126768902
455671479
-380676878
-393987710
256427784
872138764
209795207
915373106
192659203
-342366926
-106088562
577049717
830019418
975333725
80388639
-882523654
666881913
-297732260
-883161003
803450428
686237475
149616376
913812446
844485105
-270539321
197487252
-178847838
-875174594
473739656
581988075
440657780
745484131
503681125
502813778
-797738399
-331455637
-65276557
107999514
-951760844
497682578
-777935837
359442980
766347990
26975959
-250879512
679118767
-857736062
-117579710
274650407
-658565087
285095997
702940547
-536816623
-210430994
468150626
-329627038
-982341925
737690713
738361077
843784736
542180011
-749343435
653417034
308953786
-679562923
-739601229
-765798456
-382497978
-403661152
-69020670
97900123
-574770962
166206542
-401116238
-373259448
-256181898
-835901336
682630024
-508656329
-527330887
-830378780
59046742
176735312
537109463
-367354767
209207393
618488941
-138208308
-639894698
-434583647
-260086395
388216161
677897583
-88094367
128490690
713801954
114004069
-533919545
-258055488
712965863
-491567778
-33912415
-895637570
93827463
-487162173
-231562408
480033656
153270962
-199055734
-461829035
-440515513
-225733441
-910617745
5978897
549273520
659480454
40436420
692697701
-78634488
-789958125
673283602
636319537
-236310803
-151753534
-786507332
-980662620
-362822391
624962507
495522780
-284401899
35855267
-913930834
-89128814
-470551979
-393502651
-455171135
-293113061
-258287079
11864504
338736828
218672460
-867265218
278570578
409624938
577584196
-529075454
-983686886
-428335389
305895580
-328727996
-356831152
-78102946
603126511
753503009
441829685
-442925262
-437634744
953352665
-174397457
688344698
561716214
170507926
575313889
-86539477
-956403705
904669566
274960578
-794810494
428787321
56515836
-136644435
-47812603
-993833167
-846437219
537385410
-928699203
-634137383
-546104625
683343016
-393902378
-764927704
845179346
-614551330
-977871048
192378596
-987830841
257211496
934857177
271824205
-856877795
-330589311
-728943768
831709050
-932180930
157094719
840931387
385499992
446042502
-480387366
326439615
832786594
-943719820
-471251674
144557382
-781287173
-871560803
376467589
282260629
-194033147
-304315612
339050181
884201432
259661888
212117559
930874801
322897807
742908645
836676374
384925280
-851970808
-39884382
-888892292
500259938
161131568
-182232629
850130005
-659739350
-795110711
144849517
-917840333
102943626
281016027
150955434
391065927
-1641458
399551369
-954888247
-942655034
-945137095
-934539889
458367006
558467120
-574965199
-230058706
366451194
39496748
-95585967
-753421424
-317544002
-969513611
748192978
282068340
-497491532
504380328
399162
-725309093
766694563
362989084
-178161021
230925658
300473524
627319968
-670866109
-828774409
446715071
606455626
-615458771
125148089
215732017
-814995358
58450823
-411018209
-150984163
811116918
573756655
678995191
-680713853
371368877
161756921
-163935058
-146424300
868891477
-392734364
562399452
310665241
-144003991
-721316424
699095133
-486807538
-738459210
-284279096
-698759586
482148080
508950382
-998878697
-444618031
32078008
581445748
381729898
166324627
-69811839
-252732393
569340487
-840960300
-35168294
347194079
-101654374
-103010650
392553380
-700176790
594431526
-344152733
665254199
410879000
-595893325
723954856
-858484764
-372316033
965197741
502462842
10656092
-432221846
67642107
841031862
953694315
-657793104
608964105
745496665
844563367
-997211295
-555430594
962712802
301127346
-189942282
-794508478
-779615381
-218695300
602808522
-158049185
-317450586
130468781
117455549
-899923063
978601719
42762959
397664754
522889327
-846025978
-606198734
168597127
268314410
308431919
557519660
173547754
371690779
811633477
74201950
-298702366
276087024
-521116217
-217871542
583997248
-62687875
-686541158
960403794
-329759200
-831969300
-547557885
-992284471
115550388
-759279460
-728381713
-216428648
-726237082
126511641
-53579998
877374824
-580978010
778075757
-731564051
-405118509
-788703142
52011362
215796318
-403856999
-602566942
175777482
-919027931
-811305133
-326078273
894071904
-833324043
925026978
318522324
-438839371
849245798
-360763005
405123042
-322036292
546685492
-436671811
576778649
-659054377
-796557676
-995257177
-809910310
565739625
372986034
-554818209
202690674
819385284
138954628
-301211320
-515765564
413843989
609466092
-14962435
407536965
-551032692
880320025
787204612
320484294
361250357
372396790
408128513
-836539795
458308803
-665544239
97406988
80497969
164396451
762338935
530581569
249728507
-114086754
-600734336
-535923457
16343364
-276445939
-137160544
-47779825
-933786342
-633562823
-786255850
55098258
-600250077
677229019
-217822302
885331081
237345089
267012245
443865047
-163647496
-606955239
-70576948
254615635
124187696
-306718126
-550952444
277742880
149375709
-815366377
-839813031
-306662009
-40929773
-915996196
-288011903
359598530
347826175
576286097
-694562663
155935951
-211366735
520118460
246753831
777650591
-383931932
-806505850
-673250466
-432465710
803031660
-801172709
459877521
242350700
691410752
-163620982
112557551
247948254
-399527540
-734822972
-229059508
497412917
-195784790
772745254
-614338577
422845055
-312623959
-511731053
18740361
601723746
-243330490
-314754905
528414416
-18837279
947062236
-525417605
-348949708
273432920
-107424
389013957
421194440
-831361831
180222500
514132566
-121576189
255960854
365912013
271318648
-810481908
191488627
-887730363
711181185
-946269513
207872346
179714108
950579857
993105756
712171733
972144226
466953157
-932979322
741607319
-96605237
191071980
-422358385
-459890676
-396872060
514085114
-564803993
-308842969
-36525407
-847044004
867508828
-873863426
-290804172
-438180036
312543569
921788376
770951432
-953371972
629203015
758460002
-497369804
-793066377
-524155628
555718763
783890746
-385513347
-858877057
-385799600
-573037315
311159748
810216112
268305162
434401562
440957307
316456209
-992560712
-537267972
-126142042
-120664964
-182537066
-288331248
-155094058
-574134290
751320950
171114746
-931287391
697922890
731863943
956751149
-296519098
892144624
715818708
313512965
-882612701
-779138983
463294981
657440085
176026257
990147526
300304357
380971988
344080272
473761103
897743003
-266689808
-952675611
-106743547
56737232
-650380132
-269820380
125957882
791356688
40850913
-152062114
144268407
-563398084
113301738
576758540
977417252
748134207
-145456329
-595324118
-825907808
707885576
216051792
805786187
170573022
565871636
28138075
-302026181
170430611
-236127370
-335843816
-781551792
263650726
-938601647
-849421729
789342436
707220502
-591351940
-449954254
-514234423
979504890
-11799648
-97039994
-230648882
-828174804
373385436
56125211
-729930587
96531574
641450196
450052298
-205686298
-361055089
-93551823
-670906962
-433611101
206402881
94916025
538307647
306566625
-52974857
-672073098
-974060123
271824205
502222035
588464409
313549769
-162769928
367773248
-502863476
799544818
-480339729
227026551
-766386336
498915321
437904923
-907763218
-874148045
499774989
524564295
102943626
-360990083
-932583166
-472823501
-553411147
123262299
369889217
729036352
770267528
-640379731
-585577786
-978995628
22896230
584890572
-79794655
-315581332
866372090
168265851
117632652
200058827
990624070
-604209445
-20760742
218063166
281281549
-581039728
-445031960
741820808
-59457815
32577534
-431637011
755719472
-973749407
-50362680
173023789
737520790
498315428
486136849
277860629
942294197
-971535321
421363182
-298662772
-695577939
-933165406
520906371
982978896
-735810242
-858880826
853461268
-451516155
369524549
-24166716
-436987017
-255875113
-98365418
-475779286
-574888578
-817231938
-477064188
-417356912
-269452376
729935857
468268916
-96351028
190615345
8198247
44738209
-788087869
539125700
-383708057
900319214
-676140441
-715473253
-558607968
121429750
388004227
-618557574
189704980
588221900
796796228
964093847
-63319736
-991724071
878713173
-604030278
-208333786
209544447
598324381
-264566690
728835324
-782125884
-173516799
-578528623
-805056387
283865803
276777260
-991795087
-97083399
697537424
-651817010
-149766965
-606006
13519240
-16805475
-797397290
-734490966
-410218064
319378267
512135206
-183796017
-960841380
-298858869
-600586607
994840541
876525235
730941798
-475932724
-472158190
-695090679
178597731
-961652410
-928509326
-890267843
658016112
-189927433
-971402579
220459719
-425846269
704195650
776379003
829899232
617754369
-78215653
-127566083
489833607
-667978336
732435589
-346807588
-244537210
504479667
-356205248
18340006
968368563
-458170958
-569011836
-820914334
846349197
317647456
822924145
945246078
-847828881
-532369587
-274104296
498899028
288457408
-231972572
-842993684
-228954827
491208672
882448724
-831043358
26898616
-400610472
-610873453
-836091526
-25532157
-661076532
-364520163
-325558692
-239264281
-591432411
-544637873
786451499
-679154081
-745779827
-578617847
-835850225
-709541910
137299579
-980057203
-63392292
486728613
898015429
-509933272
-629264641
-399272725
-534090638
838181718
924154088
494546997
-993589323
-966288754
90103417
87878632
-416370675
-805703665
-33372184
-147110886
-528454057
-745620084
622761687
-380565891
749477671
899931313
43572546
280758627
-202276072
-686889527
787050884
754466704
-13800326
133657641
123730552
231666728
224582708
389454795
-546981543
115547444
-807663892
-64005345
-180580910
44398271
-247680125
-264432950
117183849
267358665
-742107843
100578675
-483435548
26997097
549015204
-156920743
-205409468
-142113340
505443577
-525664141
-615614369
-590244586
305005924
690460595
56700638
869551877
-441682396
893626
-60258797
624343780
-234992486
184508305
-852267208
345269827
721410882
-196083509
17847687
715056023
272029310
-913631123
-511167143
606607161
721292952
-853689703
-659762013
595285199
-443725118
-344724222
-322885186
-32972867
421294507
530689460
796356771
-483153535
-349142488
732515287
19564746
-296764704
752356707
-832177900
-996847613
-348827047
205177102
-196023451
466083760
472535404
945002920
731221578
-866001798
304072863
-504985153
191250222
876912978
-645400684
-380096096
-305505428
-282052737
858497301
-752118491
284551229
102681534
864936736
724732310
610007622
-367667711
-942965792
261501599
467937880
865941381
649096073
931800709
15663930
-695559304
894953700
-771086142
-59800883
616334535
-900202491
-718912156
-325173533
-326277158
985650106
-674384413
40922585
857891621
953728637
93104504
-507269539
-774067862
-999680878
-848281692
-296466928
336242901
-533722470
-647867252
343950482
571822142
-722306710
705991268
-839774703
832913364
-258165205
-799093378
316938490
847907797
-987664924
509291295
-313533205
-50637050
999549390
22802831
184914038
-558575778
-482668850
463350420
-99534111
-6244469
324300246
87036946
-494375458
760133925
815205007
-767500940
-17034602
-198653177
473835821
-853492885
571732446
-493176539
967432432
504479667
284826148
50031210
317569729
724816401
709474703
-675096632
471165276
-223666524
161407830
695952196
180123573
-42465819
-575249027
-578782506
-39985304
-515793101
448729330
596448138
-453190731
716113971
768193533
607976185
-892328700
984300632
713100398
395098767
-441913923
116094561
-20182020
270727143
-517476971
-859789100
-419665860
-677088361
428650261
292217709
-853549999
63085064
-83294350
-458221628
-199216247
30781936
-701134600
84607994
-760536457
-764690096
337434960
865941381
363242033
164830931
615178452
-982802832
10334485
-493662026
765071585
720077525
-902491138
201174946
686441981
333594408
-743080700
360120194
-943208797
-813146641
-967635204
886429933
637674103
271919268
914339894
-837376361
-328451922
-594483963
-677434512
66142127
467949489
263542742
464750259
783385884
-360412607
-456819190
859096173
-335536051
-840308496
-691115583
-825820625
314798398
31356236
-948216828
-169087055
812430301
-189045267
-895090848
-80976341
-810115072
-55964472
-398530037
-327886052
-919128686
849867965
588097510
-943926070
584506017
793475653
-879742125
-877939701
903638753
-888932961
-737186532
562974010
-899285291
-126661042
583524966
-715330563
-341357611
967342563
-35488031
-172649492
35246908
-587050777
389536521
73379869
-461391884
247303627
221870838
575591982
-268704849
-843398728
-6699724
-151101120
-72306616
819070362
-306422535
-792189761
324153899
617957891
-69416495
683257989
-225819859
-830952038
513156798
968257684
733389476
-527224358
871655832
303810549
965338223
416705959
670554504
-164503481
-218646151
357933924
231728528
-487836978
-649325842
-908765048
-233043710
615560593
367547003
523843196
549887240
820493437
-208329864
361115138
111429855
676062871
-127533295
704165678
926761554
-703503877
-736579516
63272340
9396491
-743969931
31226823
307334734
-670215602
394804272
814937480
365060746
-765121076
533723346
-880986892
518869415
-721141735
403901689
-794188985
-882425798
349953347
777508574
374522980
454389266
241277805
611490816
167079350
-829244266
-971929405
137768116
-285975611
-801260780
-527860626
-653379571
-60899183
47170599
771593016
198167112
-106329840
465204790
-837712860
-615951855
-145025593
-793028755
828394497
-911435838
-82375423
730351152
837796810
-831115540
-125197715
-745952740
379502504
916078423
-922056789
546596926
-430893549
215736238
-977555227
136058667
-233434926
837155016
885968436
360900393
-817385773
-53984919
518705723
926752796
-490591420
-393395489
-997185418
80692819
255222246
-578643895
839304366
-273670060
-418457638
-865642486
114479207
677589132
-596502623
-648037033
384803798
468809365
-751297528
-849238183
675048349
-646240518
530772339
326771413
19577209
272524837
-920062651
869840176
-356771395
-195807859
766627806
-492266416
-710843502
796301304
513183038
-957984207
-665835187
-959991688
813230517
654216844
-680205661
-990301193
-702632446
85526522
850490161
415644065
192172766
-660707191
27591334
-123655339
-436037042
-607597037
-134105764
665988528
18958922
-826719557
-921822288
-266546489
-609528176
272606639
465971664
-888461647
966501830
166924252
760920100
-867329200
895864568
-266326925
-548294468
-709876292
185007122
-224305445
-227323764
-929232300
509080617
124385171
-251113136
859803507
-710762017
582086071
-841695149
203495814
769659038
346473144
-807581972
-51952382
-720114966
-885884114
-672307428
551669295
-77801758
-254494874
734018566
668225404
667347905
333654934
427233440
-509837705
-979094750
130749225
442943957
702872646
207872346
9575141
-257719116
-899285291
711209446
894940112
239584476
494523353
-75205953
545808667
-999804136
463350420
-840146286
-979987468
-674362462
894509378
-776648171
-178536130
-478712539
383647875
369524549
-867941290
996260765
-612589634
-672959199
1468609
460781454
869412338
-911053577
-331460955
37097212
722329905
170585293
-666449111
431224621
-241658743
644424108
754469925
988956623
93813132
-147110886
-493526224
-102645863
-500243945
-430693367
-118831529
484980936
-391428992
634716692
425125282
-112267858
948669293
210372034
583072869
-643208138
-446354802
172207046
426341536
-949276392
-519422261
176658750
574745217
964790765
-276547187
609793393
-885263626
679356445
736438264
144218636
133345210
899818455
813895769
-196441261
150816718
-724276391
594245184
-388324986
-291475054
635412154
400336072
-527586307
706520024
-458106721
-738215626
180856216
939110185
573252175
75887004
359087898
515843261
-208558256
954832773
760520048
-515218237
974853688
-931020164
221499876
-373369312
-693568891
-295372756
-49248737
290605434
638103480
-331540728
922692399
862447020
-424023754
755035224
-335693870
660548048
587401152
293849048
-559983594
241070395
-157321805
-405624172
883647842
771365534
48438165
867242146
-238039133
771820679
89244435
822299064
-529396737
170573022
-216558440
369338874
492457319
-66646349
-307719255
846187778
-60101424
-586303312
-873856429
477618465
46480236
693123384
-121541824
870009197
-884722285
-906513396
13733200
-413761648
365576393
-155999998
60157455
-277153522
254002322
-4990292
631638938
197052478
-309698730
832302008
-236575831
682722114
-9372884
445316741
180960160
-831979471
670582040
253861255
518972878
69072068
-395287511
610617736
-530276659
-258831954
977483066
644694697
791605484
-166936755
-568885709
481049400
431561191
-828827018
469720337
163106523
179859272
65865853
-700625003
784910288
228943372
-951191305
-275629761
-273414318
-732785453
929410522
535062655
-709773454
-521413437
-37114793
289866507
-587852887
-504889686
725999154
-247811082
-998652545
-943250814
651839031
724599487
932092584
-727600204
-646250748
661607738
-316900749
832832058
117141377
337837506
777642055
609986237
-466421023
-376775788
501629016
360451086
-394237818
-613729887
-110824604
537863631
843314002
-611835806
498508858
-439449790
-253934150
22151624
-606421502
538359334
240265111
-91066536
823402584
832932038
-10130605
-606132841
-307972476
-224520098
831519013
938554981
-599606154
-839809250
926440188
371452749
-709409677
-478015368
-323708149
368923393
-175576036
929024418
198212249
550248591
635225460
-585159478
-812633226
-875673086
172169039
-350789573
-761718936
259965543
599386588
-616294075
681050852
32309874
256445672
-52275565
104268178
-593799587
-193181257
217581400
979019541
20915050
-836469450
-456685599
-913270478
856467441
162661508
-493880085
178946030
-130375549
-912161794
-958999111
-773010579
-984600499
9288292
-122767764
-775508097
100136092
582591041
-519015727
-589211554
750959527
375775520
205487391
-548136510
247021474
-226897374
-695343805
273272856
-745106036
-174158371
744588896
-837561951
-91280458
-135605252
40565716
332955089
574595393
-997908378
495378610
-301070733
81001214
-450812461
-424820607
287483856
-188239807
-644633725
-629721444
-542435866
250925047
159048692
888030486
-691911458
523457278
203460997
373897740
255586751
919788523
-785899764
504431611
-521465389
-524198911
94139029
-33274867
-703464845
-802467153
6853820
-857543517
487478617
790462761
505690829
600430288
-655784633
452851548
312324960
-352102406
-14220853
-169030183
229542572
109674319
-767156139
-720891353
91227404
447570539
-487747643
-60125730
926285513
753901323
479776767
-847437922
447132136
785960968
-304805200
337552118
-729359932
-94667983
10756238
-811987177
773037064
-564601086
-413801058
692098199
-295693420
-478157462
-286293927
507744465
705811886
-704220571
747298349
-762012142
832648742
-509118014
424536370
-719072989
-798876450
264157247
520144976
328279274
-322386485
-437942226
846455531
-266536565
585583719
971367795
307878645
-6627877
656610033
311868628
909808669
410600697
-376622262
-180433085
-819543260
-270494910
700259411
451354456
694759318
-132531913
862889567
-470076211
-29233707
454457005
-355308410
-297239185
-471358801
267732911
-285656604
551686233
300056163
124667735
726927263
472870930
-486042835
-969513611
900240254
304709493
591376123
658859574
179806423
594978385
-135332074
-130693675
-783579517
382253706
624343780
-955495506
23045286
-939337846
862824294
949322414
-936748366
527510683
238949671
-657919390
709448610
-657289393
183287223
-783570602
819176750
988099714
-985099667
-616973955
317146050
-92603577
-75405223
972488816
287155098
631761173
-433003660
577260300
-941998739
47868594
170718361
397512125
-533749641
-124810948
-409713461
-68289074
-505313895
623033910
-280456194
564392568
-141008696
-271301091
-163489434
113629278
678155303
-21351258
-796495468
-410430462
-840355235
-247083713
-433590174
-51650200
-449091028
226677820
-524754712
995809495
-950936773
-385617953
775738399
584450807
659942439
713833484
-483908026
-250575178
-634289445
855260678
-754796101
-463197074
558032788
-704449731
576869801
610802144
556491895
-617184341
-354579964
-895200339
170684551
-964825490
-64544065
760177397
636983275
-295437875
-553849754
914511235
768435885
614027522
-218948812
-404114771
-837429912
318992913
515968281
223365995
196014602
823734128
437491498
-132372503
755495211
-19162599
-693781540
-734839975
698285213
163248958
-460913902
399132374
-157439821
522151378
314367597
789068896
974249929
745575040
135162916
-84470384
-152568086
-605836937
745419321
-915491908
-654268655
86056224
516536431
-145762295
-940592908
-145538295
301651498
-176148165
665744259
930222195
-901400468
-500338207
167960865
234954629
425888218
-603461558
117009125
130007921
784671210
852336886
10836598
389501741
-885729170
940790182
279695120
-829516933
575630774
-899431699
-695253793
202246430
972194709
914658076
-574966151
-655053569
889682689
-467724758
204156785
873227799
-152794333
-313430209
280310679
-640788163
922712601
203138862
783503715
518529876
901147871
-891986814
-872309760
-218836143
-624094651
677650498
-800534593
-126148212
-463626653
-447192881
-742952566
-389395641
-651479466
361669492
33548101
-146613283
-895932397
-389210037
553445036
-392933185
-922165161
212645190
-571265635
-4907738
519666345
217047076
-986171824
684332150
-890294957
49720366
-272768489
-310680737
-488020638
752172945
261624774
-470105337
-295829014
619379288
-309423555
-28992752
371311105
9526665
115198569
640459848
-230994436
670270084
-60435557
-717297952
-360269670
165934036
967585158
-759764088
459384010
15025275
840612799
790982065
-914175972
266717393
-718949156
51294256
576309560
-312553761
-500595422
-249010358
497080979
144488190
-694328834
290112655
921623693
131200057
739510409
-518783523
-281568763
-951546828
-904731824
914885808
605350231
-201017377
174455538
-803628658
-784823694
-230753985
-229356592
-544283163
-761409345
103668216
403532499
669966325
-738138270
-678271374
985359854
108424821
939017964
682437700
-205287412
-555430594
261918832
109659596
-375738911
-749897270
973763824
694463846
761760744
396602106
-144957601
-55718386
650961494
317688061
180406601
307113682
-754234229
898080132
-531704567
649445902
-518851752
255765511
-364124213
272733663
-288508237
-207384348
510156603
-720786667
996024247
967582436
-909875225
67584838
-417413339
947544084
-700213168
-904905729
-909243361
54670420
-494849445
-469093105
-679352410
-112394192
-473131151
-109696981
-884801191
-142931541
-733169900
483966995
-180295681
981758949
50762347
-528436081
-855614938
-985270723
-700756549
799996585
-538500544
-259486638
754583636
622695609
-706361619
260843325
920935494
250675627
-417518253
602947224
588120137
-81672956
-566371279
214669160
246552907
-688596621
346913078
-116570864
784514997
-68553454
-647763142
-10381696
228523380
-475690281
-200139710
599963506
-118488928
-720512524
-563895849
403641903
510028467
-818352059
-145514593
-863092401
-466905459
24792277
-627086241
-549325248
-534290728
-685190718
-375861928
150630638
293908721
-542741106
-318405689
830949877
923107840
-156896415
-352601947
852586439
999240234
-740146043
-229445195
88826528
955365508
-780491800
182313035
-666998634
-267301899
-102715146
-877152923
-715897121
-596787009
-171112384
606203922
677453459
854776246
336981827
61551211
241421663
784071330
-727620937
-247529835
250303902
-877644035
-995246253
25924289
-389724110
-171488062
-685793026
99945550
257743620
700571461
-986879176
225442128
789415502
-683811328
605174342
-369187801
-551625802
768077047
-136017820
-445354093
-8641816
913729249
-294063132
-60902948
18959961
301127346
72927725
-781108264
-275104952
-979532388
-220980170
-181713291
259699756
754374018
-402001990
-660088752
359413386
-679299052
-757618474
-468491228
485681825
154859033
-354801250
-788440066
-161609943
-342881266
-321775743
263153222
-365570063
-711576477
334358673
973387048
-99636443
-353588290
-730411516
-825403718
-800782593
260116264
30076445
54799993
141983187
425987531
377060938
-897085761
847675807
-54423916
682227578
548684163
-330979999
-217057624
-467530194
-741179111
-149866881
635498407
-667178266
645941692
944231264
-84493320
378115989
-636044421
-373738402
-248510544
-937402740
-632983918
-740101530
842666944
-604413831
-281841301
-504889075
-171964729
848991560
894674837
290090818
-503552870
171622739
-733641756
717126923
654854178
742076537
-539762832
-290306604
-620932569
497870236
459996687
-886546357
579869647
-480715621
-94778115
383961722
-124981263
167640679
122026615
664948833
266743701
497851302
221416027
807388258
-77198550
9610720
-283706450
-998729103
-100820656
712088876
-343054975
-676362162
374710946
24221658
-647967952
204945150
-73470852
728031129
-995432139
134292456
-546906260
-561509921
-852219358
574436754
142338385
848457937
-387379326
-663662421
-847128756
643408960
153375557
614101555
-334592467
-667324548
-981821361
881346836
729136175
605613635
-100537882
-669753622
599023489
954898395
-997584663
-651036159
6293976
54220391
-460087413
214335149
740547021
577766530
980345250
-520899054
-887811308
-621402096
-425518821
808480725
368136789
62222528
-508321890
859675968
27195713
-133053510
-531436627
-294425551
-297905618
-253233527
592187012
699597250
884933119
887752116
87557930
-709948601
842518372
-560037990
92274807
995786461
-594280594
914154620
-950474254
-13983188
67036976
-95121878
386893142
-308364230
-846735195
-322531548
518074953
-10445888
820791856
500307830
655311851
924753600
706615514
-755141012
-890775287
-963855950
644536908
346358490
842127363
741152689
-150247402
-974508467
-45489374
-906034235
-388776209
71883650
-69416495
-225423284
270748484
236975422
984777317
-228341908
-680654888
-763379890
644323471
-424806087
404409897
-215565619
-125162160
46036452
111417743
528826378
-77817080
-458301997
-834269977
-239764027
844485105
466013115
-429222418
348145915
583209572
-120440995
978868227
-563411894
566468737
834440283
97424794
-4315114
-748950317
326986165
269944292
-819039108
689392964
-357160547
-199941415
-420984220
-855904310
-404481639
804481863
-789314387
-553461911
-445665472
308286439
-49135008
894509378
9465163
380388372
-141587956
868979342
81464757
824623461
13911584
598646089
55727493
-385222429
-796784158
379057396
301242306
-474202643
595285811
-443577980
-35058716
-272303528
285395649
247949145
-161057589
-710744490
495806617
582518442
687934404
192700778
898353208
-52176777
926993410
-692921720
-304106049
-241594536
196486576
-905499796
-920023552
-38270219
-59219888
-836296266
-293073321
111540197
-13894926
505895560
856131886
-479847757
-948868018
220584658
581723290
222871280
-123471629
257474280
-12517063
310125598
-568156700
111415861
716304596
365293295
-148143629
-575452988
288075464
-759617088
378211107
-210393693
299975468
-828707897
-339819084
322750608
456602916
963472855
619999917
-779631280
254382680
-806582336
-676002125
-116180241
806121832
254823059
-643122788
-143024360
9181588
-966139822
926690296
-979070967
765707655
-706001126
-641145525
53497978
-287011392
-257300917
868922011
-760668464
754583636
-972700665
-518177779
64294418
804524883
857731812
-578252576
471140511
-545651809
132264701
928931296
975984118
143766762
753709984
-600183803
-559480558
9526665
-121781298
722067062
532527653
751626888
-639536063
941516359
-250001973
8420979
-201496546
-287041558
-356303833
-840450715
588409696
-824827250
903436405
-191056370
403308771
-28873704
-792773155
177573472
431561501
-462342688
329025653
392540100
-699127826
-257201368
-517703168
563182530
-348244408
711726997
6972453
656018241
-369078107
417585164
-786656987
717923666
142049270
-368750005
78966482
704967926
433717580
-935669882
-307475565
743439453
284118560
-509723298
654389804
-948151598
-482829632
-637886696
801813944
-809157660
919368419
-95258787
853338238
694082082
461164628
-918857620
-106256543
-216966264
-751944709
744507122
-510432842
-468505681
-286645662
-553020443
37650949
-816262785
261556679
-118451108
-793190164
-545194869
637596836
784234372
41859839
233967452
475705583
434729760
-792024570
-108036101
-272996574
709000707
798553064
373305266
113199351
-681186237
-839813031
934618402
-880236233
350764638
-659903828
-925922565
-959024973
858896466
-450676479
221653755
552115097
-396198254
-621049559
458162087
-483913491
687631619
364477157
-696266034
-192303488
-228622715
836058475
17005258
-889700293
696580302
661071819
347991067
-57642533
-77835882
946682675
-708765889
839906826
123728084
458390501
959635958
51676707
265453431
732061885
56293965
-93754978
-666407940
-789664409
-927171248
36127532
39377932
707626286
-916580481
880494482
-486628448
-657675083
-854986602
358392545
824171930
-266649785
-738579485
660994587
-643916837
-514987732
-267050826
896518605
654764066
993621935
670821287
405082066
606043247
51562051
-740105783
583570811
133819751
-310163911
-196106403
604118138
-45189363
-371505644
-172327523
38445499
9498371
422009490
-479806510
65691076
-894788011
-796375035
880824293
164019227
268568629
-605270988
-752867903
296976046
-584710682
-962793721
797132780
32865689
-391079249
531406054
-984245543
151753834
998590131
-596749519
-960480499
-394295233
-629343778
911469100
908604142
-534990347
-342498047
-592943512
219233996
259753955
-311836842
-956721594
-480672362
-655240731
-472394877
-354120374
949168853
-189866124
-975631393
956685045
-640952780
546868556
513446404
-592695248
-62867869
527040129
-174907873
902153836
898070681
-891369855
-916802302
623013095
919588399
699171290
-251787499
-122589245
899040430
887244547
914935779
-689238380
813162827
713351991
227186846
-580908402
-39744760
187214915
681256605
439988614
969533755
-173894354
620924016
702871495
-710744490
-36588165
714663041
-810308301
213619894
879031885
109523897
-214958309
-363657009
531909138
-375317313
-462206149
-621297368
-452892115
-173204563
333243323
-241658743
-764028447
872238305
-396509558
-641352880
-391516436
939034700
-260482213
445212026
490535037
498581180
924147486
-274278527
707400244
124583144
-772727511
415283102
975929792
-900035486
-432291576
852263220
-935912192
-904778232
-187321211
-666149342
-482971769
927718960
830225845
467152240
-866394417
107292726
-919572282
318109246
-744817656
936547837
181495123
-732785453
-763362462
-152314263
-952675611
555391942
129977998
122428111
-526799523
425485926
425484579
-603569232
-407643674
-917922260
89897183
917253997
-201538001
506636290
684399677
986087777
664185630
-188388959
610040218
296875745
898401396
473077747
28345488
-836984480
-955989073
154337705
919954854
532200669
-612371193
709095975
766347990
184420298
-405491826
717908772
-131939524
-830829888
700265836
529749516
310947253
-705680916
-449831543
504959173
-135479870
409749960
782362924
-381902990
-854239531
-189707490
-446251618
59900494
-738667104
686068464
94910794
-292403991
155179684
509338551
500434764
957671024
83039226
962867583
259900689
-466006217
-476548732
-506116707
-187596956
325052379
655270812
-225038495
629739728
866364879
251066347
138750299
272033955
328220054
-680589281
546705414
-321379709
-906775073
-57650367
151618290
-882434841
-808704315
-491567778
-608165933
-605168475
444814932
194023607
-562337089
-15630424
682386112
-422830741
693728814
648526187
743311427
-50743096
477548123
491451485
296365768
63094844
-885438670
469783742
-60894502
-779613736
495067275
454265883
-886493272
348346606
-703214868
895580510
109353879
953310633
475299882
62815056
240653654
-751419989
-605790077
151183072
573045432
-312180604
-868170987
340288875
27535260
-78745081
749383530
948419258
-407292981
105479187
-283580611
-94277396
-619499754
-55477987
-368399323
99109112
-294537866
582366527
3043067
-625498465
510751935
752089460
-286056325
-259426751
178600907
-201958260
-347749703
-303923684
446886792
-772868139
-111317822
215866625
-878642901
636826037
392049997
-648300874
407108993
-280065386
355514059
929349964
-811842648
-436012290
812142725
-725734428
843414683
-295447256
129190164
663129240
963399001
455923025
-42694024
598790497
932852538
-616294075
-812131760
-860740508
-766370591
-583862797
57896252
724750207
992211338
839005374
-151344649
-916884321
-471486203
-841456587
-7374518
-333739008
904859385
-629146433
531589830
-773160611
469402069
-385305265
-812089506
912292755
-436397421
-489927875
369059275
-244431672
-151341068
-268230493
-235741713
595170436
760734644
469867207
-215188704
618748302
-48719933
465784059
-134775346
325166074
-78798378
-443450015
-405878569
998046398
136070717
582836214
705090473
201443347
134208411
746963819
830831108
742848256
-469510045
602995338
874128351
189958176
-34243731
-144905120
250697914
825770725
-342187900
518900366
876966030
265797365
886696374
229417713
-666264415
708705776
-377416158
992978672
-843431151
-239803987
482951967
-692382412
-362644239
435643262
-603294704
-485675092
426805632
-687599223
214092935
315752321
129067390
859831161
-905497880
-326150358
-517116447
-540712967
-789365339
174872111
703204906
-910608745
347991774
-695538204
-809075526
-561189670
950826679
821645895
618639178
287024210
189211279
-808296041
-511230544
789720793
250287162
-792905951
959470063
-17281987
268183264
447575424
-619095101
242300279
1675535
-865766501
14654455
214278065
-545270094
647801959
516340292
276855131
-667369458
-666228542
-41083150
-519404300
-945796920
890078976
-289418036
-271267363
-912582426
-820164551
-179576492
-448788829
936853737
163535860
-651466067
-209571722
-735525467
342289295
-768971621
-30942556
-886724743
848066414
931605114
-807645824
-688264499
643580798
-914000029
-392297820
-779122924
288061970
130995346
603090865
214508276
541873045
-663226491
70191611
138156775
87796732
-304556379
-527456106
-304284296
824053886
631284604
926126250
-308212
-490387736
729764045
506916517
-209911280
558599501
391752061
638988487
-665540518
635171548
-469034789
880067604
743508454
902673791
757522565
141628514
-818902082
566576908
-70139667
566306144
599137695
-128111790
-753613577
-697364107
110351151
615842999
805356078
-52070448
875925284
470189519
-426365366
930934209
-862113081
-543291146
885277118
-624944619
-534204631
-139856605
514804570
334993382
506915187
241523477
450605263
-613864870
998136981
-383144915
-321573249
428736591
-487496920
-526134363
-116975932
-978186920
-619331087
624891000
-448560481
-987651670
654792101
-643645324
669822398
873268497
652910050
79686597
-927155985
171207059
-445984000
419527574
554786158
443182468
659942439
860683731
771450800
14042769
-689290719
-278495794
-419273160
-112561643
-182042931
28404677
745025825
-818656071
520380360
169333206
-256320422
511156615
-173026802
956745023
960503770
-749944622
-463217399
234387412
-893775039
-23593353
-26061740
-737749664
-334133610
-179030370
865822929
-73561580
533857553
356793526
-870254997
-524331562
-655916944
-997893394
156467154
-116481238
333304859
-175372918
818033701
898452611
-328886071
-590566936
-450676479
54267630
-540459308
-786522478
183629226
-975943603
-498270837
-453870648
-182289798
490624510
-953681636
994537158
-163154731
260580378
857602003
-347454208
-804383656
-308289319
-885043458
389057666
716689723
294151640
-537227930
305530277
517514638
77826078
-39315739
-93424873
-660972263
496379231
114933657
-833710839
524341883
768100578
557235858
-704761060
538454858
677483492
-829466165
-166310456
349199995
-263444776
625779449
-296788682
193372437
553518324
-187139277
553925902
617881738
-272793228
372472829
121920858
-361253183
-838265418
647849515
-800573583
-779207000
342396379
805413680
186850180
177159574
-399524172
-542360335
338736828
-272996574
-50386553
-143768421
-581514547
-704668624
-613555673
550648344
-737641047
186555141
-414167856
335537457
555050943
840923545
436596720
-558838116
684505846
-862582613
-609289521
773039638
-228071971
264441472
861147631
608053801
610937102
895859877
-485948226
-518136797
657959043
805079419
-609224851
581051277
-84427631
486386426
-846955516
-837208758
383961722
-599632758
357662612
530775495
-834993635
-912121449
-519798856
931847581
648928732
343798240
444845344
-252282015
-579448839
-964711606
-244240710
-631236412
-30187171
-990867485
296211399
204487912
-788462253
484574968
636356423
-701569151
-185238016
161057401
481662379
820395231
-257993653
770921084
-920182530
-801786667
436919177
-95582913
-541106851
-489741365
-675059242
-800498444
-681187645
-582081002
288398089
-574675979
-503232140
753091548
521839123
-333956403
940943323
314501568
-499474180
71798445
-845981112
829847406
-66021312
306982567
-819735393
-13813636
875103562
461376804
806379581
276179831
-628746542
-445170251
-759410055
536020697
893587336
-359389104
625449136
724750207
716936446
-829625254
-183424590
525921990
420740102
-817185117
-642852474
-263537003
4902642
-239472269
28488109
-716960081
-396020420
651600281
221411484
746875580
806664702
-354258085
-415908924
-374796100
124193484
-124537932
684487941
-169338639
-886294159
522433729
-129113160
47980243
249334441
368707173
-609006579
372174628
-624948518
669597746
326830936
842201038
-420781732
54480971
167170567
-491184140
-494237963
284765876
445980551
997530073
-631783994
-297905618
-759617088
935793093
-730346096
-23148917
-679130000
172467515
437332664
-714324362
-963462598
-382948377
564513406
-933067470
-728882270
-899348031
-40586788
802901114
36697289
360874011
-271197946
-113614082
-732460357
-434679464
630797809
-205539122
505608409
-583864600
-752118491
-955283096
-842295848
-873210213
-420578229
-691039095
860698561
-873080132
379637776
527103701
-488609733
494547521
51693884
165667829
309047932
-345811964
-5304302
-388452744
-368954651
329360931
152032740
-530675683
-430666807
-974624957
606850611
-625260742
-2539389
277870755
473388773
405277152
-337560199
989130860
805786187
-358304048
-337692750
-397016755
926415091
718815661
-685139711
670977752
-769168065
-351841584
-528033873
-775784106
467663585
-109360295
-926669961
578495288
449720717
481239865
38388361
-324859296
-967918254
905138456
-468541229
712350778
261073084
-167787623
231372749
-598005565
150601565
-16143289
279433307
-98782464
380196889
405859687
-581195481
768490863
-382770921
312790252
-976133886
-552171546
-141759123
-530026855
-965127094
-811311214
138213130
435040266
481710165
-209315243
553291477
791433888
-933188665
694670847
-339225575
-287211294
957321225
-806930537
-614351958
-211171378
905751016
-28477382
575107382
-960102953
-34528681
-554397464
906189943
-86228009
-941434421
-580969007
-244225973
-95223301
-516846897
-677047266
-278951912
910591900
159256107
108679352
127612764
-728538641
617572508
226409943
745155083
-268650897
-535253148
-634418889
-325427114
-460942642
855503105
551229520
-232770495
-275046578
616744903
-708501432
-320260742
744542014
-594910431
-672876848
-49919124
-798713729
-591748853
197969743
116183432
-292131950
880532876
-659406304
102322155
416499939
-987431694
-353879118
581786749
-905325524
-285321102
-137871442
891401971
838853139
-51650200
-624359764
85789793
-383967555
-698224763
151281604
598689948
151508771
877066364
-356763428
-471392104
419161038
561303298
252666227
-536287709
-938344810
-236320692
-460985352
-574255268
28435896
-209249212
805736308
111947324
-547741504
-89347259
268483319
575147248
569363878
886954012
-896478216
-377346625
552781060
82197949
764733070
895985721
-769686789
-481129129
139931614
786918701
-343064373
-109177644
962339472
879700330
-384257244
892491243
494360063
-54264055
-119178763
726527155
-647886254
976404328
830313666
711000158
-885522502
923841186
-729438595
537898994
-312160779
-6153086
975644391
-799155406
58666836
389213679
-188757273
-911339497
222420891
634004703
768874540
-330331293
139368665
-852877810
-250220972
-712144909
-388458986
-883730534
-819556228
237031510
672343015
-888137497
-72460945
189373423
53772476
927975880
-799162464
635411074
323984692
541141527
-418954082
640380427
720801740
-145435380
607757111
-848178254
177383356
-273953309
138009419
-583280652
367468958
87878632
-153955553
-334210836
-812521817
-310156846
-104921102
-649550052
901827998
-611453844
878592563
233357070
-273751405
-474915569
268822509
-652693122
278150111
-237458019
263238478
410696862
87450130
-943714975
246289592
550229215
684443964
-882183788
754875776
-691070694
-107048947
-917622602
16739782
-891094921
-580723016
369503900
107156303
945593672
-89286762
-179648867
-13756603
-963922795
-201778338
-66953647
123659739
447775925
240010339
157427910
823098984
417028346
-841226641
-801948723
70828822
221870838
-758124956
-83467905
201485793
401558097
-978518719
452834860
888469220
-754480210
501899051
-81097649
554105386
-461469885
-880532243
-333263783
861072113
743011540
-249421569
-730243381
720877044
-667579481
-330948136
-336217044
715513004
343872999
307918201
564340757
-40438637
465038690
227368662
-658277134
359027427
-498441418
-313082901
-393755988
784310913
779335729
818632914
63545949
-434413018
694021210
-298214651
-208966354
-606773019
-425215234
762304677
339364580
-106701522
-785254625
-658975727
811525160
-802340139
672147535
-884440817
824122957
14977240
151919204
-52909297
695401993
-432110343
-163990431
-897171778
-278205512
-858576987
872177023
-99598023
750257494
990165915
-130220564
-167720913
-763447511
-844652335
-787078706
-32234289
99061430
683116065
-574109179
-593799587
4366233
-354323325
-160856248
-805110608
677633949
-350178017
570690161
-589521527
-731764463
-116122104
-643583877
977201729
24031439
-472101397
569669233
-976172324
9610720
65871650
755605644
-479054349
-599386848
-779744187
-703685733
715146772
204923860
918475386
-298102405
477464138
100176116
836711708
-454693067
-326384585
-35519730
-597794188
-332286936
-52202362
-336478995
-824562715
512085810
-651028500
650004348
853202231
269947585
280725954
-694619725
-354617321
441416545
-831925132
-342468232
303264655
751762126
-996206117
-333234305
-589137531
-159583357
-100671360
389113673
-916409256
6407751
494639384
-64636255
-263070200
-561189670
-232271541
-661045360
-676109355
-825235643
-696190174
-923458574
983671957
22833416
-162530968
78815827
-556057605
258901906
630182479
-825943077
-943649455
-375779800
517639194
43528255
790456151
955187605
-419595675
244291320
-705764179
-522794019
-423293835
-28370473
-234392531
-396562177
-364317276
-986277105
347828223
114180211
-94738375
539590688
371620601
693130241
550437530
908133629
479056340
-166903807
-125492958
-798328360
-71078339
936861226
-362203777
-439710958
-99426810
-217593855
985508287
-633633421
793302582
406068207
343029917
-532779631
552539510
593660553
625435770
-832090693
197796013
-414632066
-874573152
953634070
564126323
64175662
-464709939
-870945211
416149683
-967575404
-99275369
-666960626
468865756
687752213
508133020
919962439
619916702
-452544332
-841575277
937255890
270995529
-542577260
358113014
-382512725
-880997698
-639340564
-751312751
294492722
716691651
-819578515
857432509
926614584
502769132
-633633421
799615209
404021988
-77920267
-280513709
-438985558
-561599152
627098471
-26370394
-624539991
-784043375
-377606735
-598338230
471252185
703667581
-166219075
-50569496
698337579
215866625
-242437690
94665184
579704665
-874993724
15424166
148472207
538208580
-323433670
269322367
227418401
935725724
559209190
883979048
781490502
-31781680
-18681324
490940260
431128970
103915412
337368919
-928425849
238353318
356752036
-453586360
320117020
837155016
-216079542
12329517
787363732
-133608602
-155526481
-379654214
-100151427
842092188
548446188
530998906
-566485902
207205207
-108632036
663841437
546498118
-41705490
793244552
-838669382
-255347518
-244914567
943707182
-305007687
-189121764
-669635183
624343780
213859753
641371501
150786549
-850972553
728165491
559287040
596792542
462171997
370394906
990131847
-700114272
139670430
-894926867
-822209538
-145401220
-129841852
-798313877
-81681103
307606252
317055394
-759559293
-381512707
-888944648
385899382
-116344716
-86055554
-183263832
454823308
-669822653
93987231
-122759233
751353877
84503551
-185268268
442161777
359400845
-235256587
940984702
-976724837
289638974
417187887
-333027798
-66202504
-829298087
-556005911
994224315
922833054
320633277
-6237653
-309658667
735960164
344134875
11540704
908874748
-447857150
-466949220
33627792
-355365701
724386993
786833311
-755767190
338588962
186105802
286625431
634004703
-317906863
978049683
-896100686
-710538301
569463767
-852416311
-295662621
150941357
-38454717
659749275
760704846
484505328
-297098930
987572073
-798763715
-5350243
-976921865
942294972
-765573960
921871739
-721557739
619541542
156777797
272978582
-575853704
235894383
-646959104
369276489
-876670552
611762191
192926376
-247521067
-958684632
-420046187
980414063
-220555131
-664205372
128202474
-588948224
824041200
941682216
135989173
-378208593
-325463830
-470212420
-208558256
449886979
-611538005
-436023942
667332635
162477414
527152233
-120027360
994096085
-945862446
-425330365
347682319
-765816887
-368262643
-235242181
558978092
853624990
-779434902
263671782
501495506
125011348
-211438179
23576259
-593674467
-989928126
542473312
-426742139
511343463
563182530
627933099
825310777
-542330573
-117446117
-585577786
980642936
833082957
628027751
389642414
-240927680
444132348
-361781995
-652564207
-153107070
543507601
798524127
703156849
221050014
300633731
-632506713
-30453204
-667519548
591854857
-872646144
-721197271
-338075562
-616556128
-955663035
-816928381
-662261227
-727866428
-540420245
-302103437
-730798067
-29790670
-795962534
554155140
378534755
190620560
-782295775
-805493044
307653813
593830089
492758327
668529559
671493647
576369038
-496586534
861973758
-478640222
623254795
-313532677
82945177
86753180
147103724
-14515374
640853768
835971609
-24235004
-464570103
270837702
-351229994
601323415
-213961559
-909866616
285689408
713823933
288621663
919718031
719686939
333790701
618864593
-288330614
634569078
-151002840
64360007
915759469
698618913
135201109
358624743
530033742
-328760516
643682379
-97140264
676788723
265950574
970120620
-303741741
656661160
160356886
-858638358
-34775386
163576161
975114600
613529419
436623574
399227535
593264377
20321472
-955661998
710798235
185346760
-456541839
885289031
-283726629
-735560018
-795110711
189394240
-586682945
646243674
505376282
969449420
-197332948
616379073
-380367614
907309144
352234484
-939112477
-326147221
-20681398
182818564
693788411
-195056921
-956759798
409173240
-961742731
-440877426
-683155242
848376302
688798326
-197792955
-991511513
669527653
-14932271
-637735944
-805585641
-919516603
-28817577
-989002321
-153479181
-311106134
742135864
635972995
-557259230
-80557428
-604853148
-371108217
258686454
845074935
-841381973
272546143
-696122085
504938828
614348639
49403494
-549170646
-507701745
-352208377
414630767
-997934270
177497202
474414456
-574888578
468437793
-739334796
-680849492
-825854083
568696772
34256224
-660071996
-972547110
-135589601
-756204183
-564090200
-9181621
693786426
-930344413
67918078
-831363502
651747636
-345956108
-769587908
722287110
728202080
959083872
852353414
773241010
339320287
195421111
-201929842
-157129574
952788122
-661187061
-463149935
597398375
340264200
164539341
300182063
739860919
-754018514
-655785736
-991291699
-628569151
-102392474
576914726
-885002748
-168373450
686224918
-288748642
429062208
862718122
-443197927
-781580206
510384600
-533017116
251989519
-4411427
662387700
-156435204
386174621
-758151900
-466126105
461422690
-665780986
193245838
-906670233
395389884
821912363
-117890620
-948405942
-876355788
868588356
-318754355
-22086797
-246094366
-970292559
409842709
164557934
-834623358
243947765
-781768522
172435673
261155903
-574934675
435193864
-165768375
892106194
-211314697
380477939
33798465
643768065
253462083
400881811
-164176258
-190600655
-200403159
214236041
-390537267
511495627
968838816
358932066
-279306314
-324848953
-141461448
-420578229
39252729
-461632694
-886879738
-303303927
-835973171
-487618334
57533787
839519469
983065092
-311939640
-727778124
-945456750
-896651636
26817877
-53066227
-741656585
-558335325
-637547089
-318451353
784671210
498935936
859155867
-969689189
-168907693
-459878137
52035862
4059836
252504162
766517784
683479871
551025767
-286817315
-951065694
-84287500
-185257250
722135548
724968547
-296203187
693341022
224992234
664297629
-69879354
-841269939
933920810
703340183
-301053933
839275228
366626289
613861388
-527799253
-601411399
850179592
-494849445
448271493
634141290
-790002992
-783957118
726510736
-524542218
732497469
-844651405
858863343
-638356993
927671503
237924506
-303723856
-646184637
125197162
-223784817
153878808
544453898
-353936119
844526241
-419608116
640506552
917894173
543765022
912504873
849276785
40289533
4366233
-650381120
-781000407
293045173
-757685552
-512204880
865026519
-847160890
-954431428
-740798126
-894791269
425613903
-781272526
146726316
356441034
543552583
117455549
-199241330
470995496
-961652410
-997893394
187712924
519827337
28715645
182019651
-40323832
-626889226
953938936
166824692
-303621912
929674263
688519851
-577894975
35695356
843953858
278436797
749533217
-866405483
-52145718
93843606
-184159565
540685084
265626589
842966352
492636823
-230753985
-595100648
-295325859
-55317042
-881615355
685530442
43305820
-215618978
691941453
-64177619
895045047
-58766304
713341757
251525543
524227955
-853714513
-122873067
961470843
81306372
239876624
-184560544
150630170
918827836
529697468
870444144
397878858
-902330790
-707764142
-773216565
-413591341
-435892122
847364990
-569301650
806772026
-171861267
-371309425
11704812
-674309505
-741629775
596144258
106697000
104676289
-230418271
-961946385
393958570
987697844
711378808
302629857
876042298
860979950
648962568
91456811
14282024
-665889814
97153697
-458511062
142767948
64494611
391628313
141082160
985015052
-42785637
-895017129
813606007
-112399364
-344294364
-347554522
21329943
-121283776
-977186898
106637757
-80437521
415951628
313093603
656661160
95075228
366371718
-893366714
739270995
-371239829
168614582
-371309425
33477855
-754445935
120208201
-88536318
-503034065
69466364
375208532
937785136
-639291557
414630767
-141966328
-572202720
59471884
772027745
251328289
-399856088
-935046059
-489148781
321344741
-877274254
-58829112
-884032627
713960984
-403282525
-740087162
-55917868
497670398
-274564829
-32895107
384491594
-475937862
552799141
503648753
443600034
-946493254
-281006913
-173484356
-637556477
-754780683
18116595
195660238
453998329
713069707
154743062
-352343226
294368718
153770087
123920577
703645337
-831166169
-561626455
18637696
-591015818
-198240606
599346464
-632078959
-382392260
784711760
-840621180
950614632
393900388
753676744
532805175
885228275
13679846
-299563181
-467400393
-578419802
36352649
373165488
824431916
-30857094
-853728207
-714368677
344326433
-985900132
-716490459
127994190
-840947533
820679617
857347745
884420544
384059246
-964765588
838739541
652497329
179859272
346910150
97718939
-273604255
525612225
433250489
712782408
244387893
136335024
-65260838
-802442198
-689888780
49678030
949685895
-810190325
133819920
334135668
485469449
-283629680
-57238095
-493209779
-784550267
-578897162
-988702094
-339975688
-585707649
-463511681
-913781359
659882161
958618502
492381310
942828511
716924912
929641339
603284367
-579387562
329022175
20437796
-708154340
324246904
-90579224
-209140811
-343823008
735521075
-629146433
-924366307
592503327
819490843
837011656
229423051
-822641090
35695356
-670871033
-524897880
269641454
915674322
292325915
659646953
955590980
223255724
203608280
-430949081
765885893
-158021217
12839918
-511103437
532215194
-485293944
979379601
-913704818
693077973
276979604
-593684318
629504335
-861314675
786441359
335917121
946173514
-519287280
-23438914
14600212
-651168811
-419681652
-918857620
-662947469
745327782
-985099667
-198899327
-394257282
433157081
-592930054
-357160962
-589006249
15456557
-705716794
483250202
162718890
439336744
-183796382
264198155
-823734124
859942776
-580101764
-692879326
721528020
-59211514
-190637029
941287295
-416113047
-12818272
-856426614
242167276
-64384593
-803242594
198790050
-582055888
-5517459
-682644725
-324418443
257548016
-723806571
314052054
-743576391
470927564
-484876667
-197111936
967771453
-658491353
-775302842
-86586471
-639536063
-906479919
151315826
-194603990
-323866478
-138628563
-361212671
-828279065
953792648
696958906
397836698
167596285
-396481637
-239809903
620706391
477340079
375609314
968485401
-602085750
754597826
959422495
37097212
44684898
933191669
84972646
-210541942
942180849
897245495
-24627286
867061545
567102135
121084463
142230291
404216343
-141967182
-523883508
-707228595
-2689430
563112534
-852416311
-980392138
696834700
524995943
-731246722
-574477952
329189890
-650860852
259555664
770989562
461762881
816422366
364915388
300907371
451235750
111751458
-108526701
-610812397
-528165668
374251122
632563660
771921136
-173836420
137615692
-332472865
333308222
-831131646
-908703318
999189771
-573673547
53497978
971678654
195063948
-781843346
-566954763
-543873739
365769811
849981057
75515733
661180515
-24271020
-615237674
929837435
959791902
27883370
-520866164
131004661
-177229470
134536497
-647365903
-872963084
-381951283
-393902378
198323393
-641828522
-471460474
942910105
-793848523
801669634
970186582
-350649672
-375631555
556491895
-70491677
-883815006
-897437167
-713957460
-884111012
656081540
907719034
983241687
-205686298
-329841680
-965465246
955454188
217444009
666881913
189125753
954000568
-631838522
607833307
500044639
928363267
-345828057
22802831
200408612
207333775
-163819193
930636183
-564687613
283202000
-47619766
-626646864
188003717
-17488327
-308289319
-107502891
487273300
-590244586
-175536590
-971335891
-422316561
19938470
-952805513
647876052
281467034
392710966
-376694873
831967077
-479026874
-660883472
657643367
395365199
-355844297
-11654526
760742947
117288174
979432538
892284792
287132405
490292554
46851154
-655602936
-293816735
-480199285
976552605
884509839
-408729981
-680501894
774618884
-460423633
-359454228
-376208087
43377412
794501644
-983325102
151376084
-100081999
884184253
977269390
476157630
763439716
-971709458
-9002920
-291525011
622384903
831826456
444249957
346213365
831299345
852746983
-179672859
205303409
657709304
264399157
-695608564
-74872215
-696179856
233480163
83665778
-426241457
-54032744
-836105343
-781389713
431966485
274312927
830639953
-839406715
865338068
-30087320
919954854
92113957
-262444442
297306881
-888094800
-789235168
618741493
534703711
478617868
771621337
-709304527
381722514
-194394677
-721835635
-950903267
500418534
34034465
-160860031
-693996331
-445984000
250177800
-541762878
516656860
689327919
-996549044
-163313468
-568156700
-58561316
-851616480
48620773
-643595805
598689948
-453482595
-843372044
-992736241
-774109544
45791476
-633597959
-839197476
-591479927
976327517
-318621681
449593553
-219435081
79974250
-58422019
-554112496
599975765
54383733
-23177169
-313315376
874377602
-249506230
533858176
643495448
202148920
-235335835
608209778
-28477382
-757747235
-981074752
418314997
356366184
854161222
-600030901
624437549
-536009233
257735299
-363084803
-495828966
698292434
-775447964
-201409005
385782825
-469581907
403453544
-207217410
533201797
-760098932
-270018118
-107684222
-282055606
101040120
-914026544
936150007
314210274
-641565366
-528128399
-230640339
-415969970
427803350
-814031480
-945211629
-727130855
-237437806
-692416757
-710538301
283712775
-352208377
-604012538
-75740626
342639526
632147202
418856459
-928855524
735647647
-421034813
319498604
261506337
603608395
-553986914
622794846
498315428
705925606
-755629548
-546573782
554973073
630460368
554290740
-270095607
912900337
-159648750
-975365469
-146429759
-519696359
538829476
-504918384
829664439
-581963830
-334859582
-236261678
-591590107
931847581
-261423403
660644667
-327441304
-757816018
157150354
231461688
-467673346
629521704
-816607120
-681001854
-881284296
-35645500
294452311
-369593220
-186002337
-726630883
202972632
172118000
-938141524
-295824313
581742135
41027129
23646482
714434520
49466011
-776165097
615000550
-956360428
627219327
819594425
159605782
-655079720
-624414845
-987105945
756235151
670510611
-877260828
134073779
-894881929
-674095944
-660031073
268853442
437468380
919886599
-830085533
-974906450
647429983
566954394
-662301427
-113456493
537131532
654403849
-384038798
-608632133
404533717
576070527
648689275
166573536
921463512
808063628
690130565
635972995
679828558
995629000
-305291516
752612054
939357464
387787839
-316410026
201201471
273220026
874128351
786528181
496390435
-22925859
773520843
450158954
-124589938
608368212
-706870487
-169859157
238137766
294976550
591637574
-809986023
-766795747
-637645371
679629162
316208419
575711255
18841579
512710520
-258582001
16724363
973712751
930596227
-796380774
12011128
-782225286
-97733099
-664604500
-477274988
-551963004
-430825157
399255459
810869067
464608826
-819127051
751414981
-666183202
584105718
-193586832
-48724451
-393643132
47617859
-462156737
291995027
-893023855
-757155705
574897098
503051963
-85186714
-7758499
-256800848
-507325950
564076861
928986452
421512226
879700330
-736057981
645410659
215796318
530233248
60044482
-610265819
-629163074
890789782
-421386794
507716373
-358903335
616802810
142283616
558978092
243569426
-647450685
882465772
-948229907
-93845989
-754355806
715663884
-273144761
-111161343
154252256
-451620600
964608559
-573531914
-682247594
292406137
-750980105
660267381
-846486248
812547831
509630752
-546554176
931480515
111860836
-975447408
-262307615
82628794
896130558
-830081545
973296577
208312284
-883880081
480671790
936346386
861819899
-345158518
-191441074
631008729
-915624302
-373721440
332854792
-184376028
-506486088
-947481890
-712417834
-777706871
494111917
-534688749
990266694
284716446
985133440
-802159212
-958215164
-718633352
210539467
843981618
570306995
-699385986
702932448
243068116
-985900132
-175102208
-162894805
239057352
-743056487
667288452
946524984
-974717427
-100561220
925149396
-717876946
881797726
914161441
-437923880
-376612040
431128970
-880729471
-337276758
-270696344
757643969
-33617246
-397111151
-604793108
-607971483
-10215331
-523591282
866000659
783247714
573262308
-162867664
-876411166
-636391273
655264096
685177088
-548298883
306463686
-388187805
327397183
40609810
-704823037
-395522424
-59254857
787813325
-247466854
-290015692
119431762
583058930
-481443563
912708467
831047734
-26094412
834771505
145363700
935061086
888878503
-985592195
890778652
311940821
-373734662
291929410
-740823880
-95215945
-669509327
-66862588
804384388
503688344
-225706168
7356121
-413224523
-788358710
-768378430
-148942422
-828835031
-885166385
-127901960
-678755872
-307837693
-361705785
957246743
-343061531
-366460284
-964291194
25031972
-383785510
-601116939
-129171492
-452123546
975358845
985463342
811053514
112594193
597240505
103006129
331017744
-982354134
748106156
654041995
-980899787
606369526
-242375254
-102392474
-600555637
585085596
-627213723
251193434
406683269
-523520142
280592770
192648326
990602785
-554497467
161399919
585942486
-370612941
-158676382
-243546053
280973782
599921074
-169060567
270614481
-210881119
763491340
923426139
-228482591
-898681789
-676793460
-586077113
-931020164
-641869033
771146506
-599595486
755005411
-922517868
-589070518
-449668806
-367304238
-802344222
643265635
509789294
-582999713
-169832038
-245010067
127784468
673331593
58817446
-317976383
607523879
432650309
-9618631
-61364807
302394
-661687660
-309146387
128823202
320403112
671685983
-124596032
710397880
-289892307
716526631
351836629
-783213319
-694250626
-518769876
-194810690
-509106211
524589253
-163175679
833348165
36940467
-367442199
980526773
39759182
411062543
-656602069
440751081
-847795608
77985297
552086823
853697427
-687291024
79594806
660822900
333996223
829899232
-143044220
839874469
318230391
-184071494
-20106759
272820670
175951461
291349010
-709361848
-183048389
56982856
-578708017
-921200724
818503854
-994405001
11115606
-561629779
-996677834
-493121022
-71599925
600206775
-570931833
402467054
873353588
460698192
-77112491
930250761
-565924883
270533816
-986818301
213999360
-396585506
-594197583
694560636
764733353
-870254997
-847049157
-191992326
390282438
-965961612
-954496805
491091227
-110965745
-779631280
298909825
759236664
-600932557
755224317
445409603
457496582
-969695717
-940656113
776788436
127019036
-991480246
-873372087
503708132
-376501986
-999132692
907519849
929674263
737799150
-231328250
-117816426
550492880
-748174773
464656991
925170713
954011662
-203403195
831928616
451950266
-261220642
651162244
622370863
35731407
40463494
242120035
84640018
-443655715
574469280
-103301161
-558635086
445763981
761879406
157680125
106195495
738348991
615758480
736144175
-738296165
-640188
-455419090
-73709214
798474071
555442325
-549756460
249782683
70487067
-586590063
-122082804
-862659384
721230951
-60320511
-404852878
580657980
-890686312
6134115
-958925455
-180354
-161879091
129751849
399518604
564609693
974821259
487459976
-863796869
-427888500
466339790
-727485559
-547335296
-322104390
709947847
287847775
-992352539
555058847
-314474245
924720481
-555116908
-531676546
384307423
5177870
451787501
-298967655
-930967244
505006546
172858399
712496234
504267990
-666960626
-288374354
539808262
-690141527
-867682827
-467650480
712830431
-488574581
934219992
-686945278
869715370
433250489
-928327736
-548136510
-792350463
-679985491
-46653586
692921020
677261492
633101018
852948108
249976504
194107680
384885635
304166424
-805691170
-505451543
587704315
-602738685
-955596065
640678874
936693895
776542098
7013066
512509056
-255861418
-27721841
-763761505
138540754
-67151621
537170651
722873280
270785908
-450256953
316994046
177579208
-820481657
248116438
-233101084
904143214
-170701716
706480038
779406143
128558094
638854078
-822600313
-396805897
373426748
-265301300
386364424
986339788
-80289036
-72480082
719111210
873056017
-661982437
-268465763
789091565
375922325
-69731818
567736322
-421696504
293188077
871722712
-505502426
-324018642
904768318
-262777157
-62682457
241452718
-719072989
370537822
-594713784
-962668392
786441531
306278887
591464312
368776277
981772891
483660023
123842951
524548168
701285318
-59983741
-61780499
311745813
236502600
-696726180
-444491611
120569194
933828751
-248150934
-525173051
916353600
-156170122
-490225585
-463847177
-463102845
901654388
-706970573
-914044606
-302043368
329095940
-611103355
-172454367
754699652
505472277
114296933
841599765
-802269246
-615458771
111687158
939423664
-188153871
-963549000
-16446456
197291409
-575248286
-846571570
-734123880
103572592
417773620
-149994614
744451522
716050212
361130365
317740175
119380373
325195948
-657274490
619106414
-817203636
-415031625
516634613
-251627857
-317996254
-470306507
5761473
-252723309
303456721
-920047173
119788779
-25309795
857456878
-855196882
885404173
-250623794
-832012129
856581326
171439814
-213017192
-538634936
-481611670
-158585206
648689275
-354419552
-760452187
819033654
156905134
-642478116
-560989190
521239841
63061657
-876660884
-185449123
-727811570
-30840812
447967748
51294256
-934467300
-181954412
428229431
-420544134
189534201
-570784627
-716272012
640853768
377748839
233404244
-974887760
164761608
993455862
961843154
-916086832
256835050
396528694
-614656863
816074589
-221714326
170958309
-602967696
-94568593
566099770
-197627727
-901082576
619147521
950333295
859084772
-133852208
-477532702
696881408
942324470
-441394030
373597155
-392997896
-178676284
815101494
-982618804
87326023
-422851169
-296848086
197014362
672822877
127742285
-998419719
-103041966
526632131
-885456718
453125276
-664240864
-695440066
622006481
115273843
-644375668
252163781
683257989
451525448
-747495147
-134565687
-290856978
-157723836
130138934
-316715297
101629342
-542788948
848875638
-297971509
-786113446
721004662
-15416854
-793558752
-845816592
407102837
-714274649
603138979
-588656417
980697746
993134383
347272316
-49714013
-124171228
869728868
693949880
52705523
-889028365
-534803712
-666864358
278898718
975159532
-341993289
-176714907
-467731274
-730123180
804497719
214214698
165030989
40253865
-228067744
536967568
-529147630
-523781400
-246558506
39292293
215492859
-851616480
598813523
-390590733
-829938492
558799135
546868556
993243028
602070368
-430170806
868351418
-615552668
-10615623
-378823817
-85794930
-704628519
-893714464
-551717262
480803531
793121918
184067288
271961759
-202746507
767850351
493328564
127583774
-31831571
-681304039
-19587387
-692957195
857107562
61165769
-59563152
-411202285
-332363902
-764585304
-706226838
974769016
619197064
-924136124
691928330
-659426059
-612305758
500413632
649640401
318977508
243193894
-192047124
-148443125
745921954
789796372
951258950
698481244
-363317140
957914460
-961000139
-268854513
-667568155
-330623988
-465273579
-594405324
801948984
78569357
-140817197
263968198
-948267080
951382528
803089918
241435722
-822229628
-551606869
-310800270
298686625
-514364064
803462599
205594905
165661027
239619821
86774783
-221356364
361324058
615935274
664052817
-48902578
-358644292
-602291415
-267307325
298142366
362205784
53736186
413213053
50533095
-471372511
-293073321
-515823514
50702711
-66187435
-722694493
-231905774
-119751103
518806599
957240589
-771137399
784119559
-25083559
153270962
591575982
-904112997
361956194
-301442473
505015445
-567162253
599470528
792922419
-328760516
990499240
-608870962
-909464414
105166313
367883724
-612887217
-663976306
-93464836
478477253
972821345
341164516
-344810616
533452071
-459990516
-746126767
896344130
379853747
-743524218
800194025
315826989
84834155
-746329778
-52163726
-710221012
166657875
971813277
461471190
-242952523
614101555
962463107
-623931823
-87578044
840328441
-100537882
63552762
-94906023
434509535
904798029
-783987683
-940223728
-539929946
763477107
-334164443
593385069
372469256
713197812
-466189385
968994247
-846557431
-113964193
-839940084
403880086
-316960715
-421012143
-476860283
-322038351
193107902
556506931
-673273382
-226671362
-868817688
813647130
991926582
-697972343
-717949402
488736159
193096473
986047638
-353075468
278660870
871071794
704740595
90414051
-363173603
-119186309
396715985
-433259854
-336434221
7244890
850153684
80626408
-385336049
24412841
-166785852
-70106575
-375526940
-109416616
411374360
642796985
-738938527
730354330
-972628233
-110400661
-708941406
-984005397
2058867
-362110215
734604969
171812583
-72501948
-452971589
230056841
913445717
-982515248
-596215612
-505926507
-98986999
-344610980
981435688
-364317276
221574966
-49806868
779762158
347434483
-651479466
-770997222
337751752
-307198478
-835484624
-578018720
-8255357
851213341
600694346
-913348862
571266500
-460423633
447231267
-616423312
523347293
-545294917
723367682
806196137
984129096
630283969
-696686085
843479515
952812449
919040987
56310189
-739798126
-419664361
-766761778
-57304870
-27752232
468537997
128823202
-176536938
694832213
509258411
-335194521
551063495
407813284
532678653
-890206273
29981372
-577652827
646406629
129322532
679558502
938177208
304186062
-337692750
667802374
-335526719
668749983
-577701327
-812218129
155369893
-315668814
-422297645
14916087
684183272
-690518013
-906313550
-907268726
-673250466
434045337
-844640324
269458779
766645848
550200261
440149698
759348249
740873385
912430858
666749893
540352302
-586795783
-866457852
-417870281
-736362449
-355179431
-732945099
-80406166
-952716752
644365982
785003907
420995714
-825205237
615277002
840643644
959125461
497379566
977132138
773692968
-918217669
-980356641
-117843833
195099037
-883756489
537499799
-753178444
426876523
-444260883
-593825838
-729044371
-777003416
-445741017
-483664509
-815150209
-86295871
131242347
-358690574
-637525551
-872345380
770803733
-454868634
-746913122
-247014187
-882915109
73386961
140774591
-29512574
-289889200
-794345504
160558597
300718497
-14493401
373644377
607552110
153036274
19942253
781263927
-476161981
-636150200
301836672
-141743786
687226713
467426151
172652451
-627783054
-334399505
-61814421
297156215
472906861
-192169316
533305714
-560309138
-849888584
-614539147
345703130
662738874
-645527429
-40037747
443113988
-420894166
426849345
812244159
277243606
458499087
-543656772
179803816
-893428397
-23640528
294443734
363295972
-166136216
306538856
-782354553
-506933232
-637636962
650129058
-883756489
868406262
760588097
922742621
-713185694
936346386
805046079
104578988
167323802
-324572603
513156409
55255402
-136199371
-493891775
-86867313
-939959452
-901504667
-150599928
979557521
-149601450
147056164
-376650976
313343516
298242114
-784613841
212423449
255771461
-32738273
739958257
-618020608
-74476976
-869484404
975095591
-990490917
-341990070
-126342396
761480854
-815535020
537187215
-790104938
-131312524
207895354
-911219068
454265883
788443182
316301453
703661390
-154588218
937255890
-199024893
272909484
61225762
-254212861
-953773308
-994000775
441914941
722182975
-670483735
291092770
-877697603
717368574
294034872
463981139
-298939241
86563756
779184877
598017146
25505864
225034718
-374280788
-565836646
-365812663
-74363223
-668344278
-63600318
-377559690
403538606
-821276975
-35407148
827759290
-72026911
-107041116
-950903524
-261437400
183583784
140498630
689559223
-457694313
-924998747
696519634
-46816164
71635841
-915445702
741567643
926285513
-549424283
-244151678
883104486
-893092154
320201691
715193794
203467802
-587219363
477559825
-86792732
-476856910
422548173
-755629548
-654571373
-94953230
637284548
-712984662
-498078150
-808131909
305010946
-717725855
269590312
-922278349
830903855
149573197
14654455
-508992600
-708473518
-587764338
-992614128
580883735
-448235533
535128497
88910480
487326803
-878232751
594534386
-854419323
-90986392
-509892663
-811229019
451880532
-280604714
561615688
-286092241
-895648486
479690174
8033235
609557535
595293298
-655520434
-724785038
599929330
720556525
-8656349
995056435
502363020
150955434
-53323241
-884082323
101426361
380983558
234842017
-425598060
794256079
598404624
820746815
-207170896
918609447
760157481
214115808
741890364
632774447
53547765
901339855
164589287
-520384886
-407801504
906868198
-676472042
-226805900
339760709
-707820080
-726055666
-933219164
915617685
-934679513
349799050
706397816
686001471
560894130
-39842655
263789117
672498331
918624274
973581855
-472835112
868372522
-279405471
436596720
-391849207
-580367028
-701153709
850182815
-612080106
782127213
-494224860
599436662
123695098
786382363
-905412351
333751994
278881181
-443847845
849981057
115589572
974609695
-139995509
90525951
219468873
-398122426
749450319
-542002719
-28549633
-565008055
988109665
-935918926
459302447
266395727
-860088878
-979942472
-332303705
-716477402
-166690971
116373848
795723814
-589121146
-128784856
783918161
-227016346
803751551
-439460168
371194789
428278613
399128950
429861380
382194113
-450862662
449593553
523625454
-93720725
-833303120
-849172151
346603900
-65272302
-55450240
-454455951
415443630
-405562891
410157487
85013567
-817780723
40931104
336134709
-736814992
449828845
-553817012
-579069566
426033308
486148556
-9599008
51166204
482477117
-690225510
277261086
655738956
518027745
134128231
82796345
486456560
160789318
117425748
144772993
866761019
792012800
-634967802
-218619167
82116028
322594107
-705556967
-413039959
-955262513
-231589124
292647368
-256722239
468589292
-576830441
-158973888
-84386795
-816888316
-275663166
-934136524
-79315685
-120927152
701492651
800354006
247948254
559605710
915318003
497942885
212117609
-191938362
589373345
510561122
991876516
-943652438
-942331777
-485071545
-494946178
-199205591
696779205
-659389344
-57321323
856839996
842805045
31628619
91259662
-492269273
-326078273
977312015
-123929557
-79502770
-577481033
398917029
-196944301
853661470
831668859
-984620621
-550303062
833057463
-754267075
-803896106
-600963353
-735483067
325686053
754019414
-16123878
715247316
-524244876
301673851
-679504445
-606886592
728202080
243074711
-831988513
-124911339
788916097
53001304
-209692284
-574289329
-61246389
-60248841
-267383793
-12229164
-906482476
-993833167
622319556
592543067
-599923971
442816416
79504941
-260934711
-720478282
-366860312
-168895130
208518354
-167939449
422546275
624765118
929247772
879013655
-754800442
-873566910
833082803
250697914
-671058925
164850882
150321718
110550677
-98283779
320576325
422536486
-814506540
-551141744
155693922
681366187
-259052267
-768515604
-291183746
347681387
213509263
197701893
-836235310
-713269064
-96694690
319425758
937062065
295836863
445938680
-571002663
522424789
309388354
-380096096
223028498
-854658995
-50712689
-912141660
-358337438
209014003
186734320
650127670
-976982598
738902339
499441045
-393208025
32421605
346156355
487138219
6163068
881582297
36241235
-373171058
-845475774
739554281
-622345340
513898028
525425920
-95833713
-899461740
900265606
-46822000
766959396
-917670165
-203985966
-572847237
879170942
891985613
648858150
-219387360
-301518567
-69454251
848749537
-763447511
493823557
24787424
-771546873
-467749134
-909254594
380522127
600885801
616476523
-986172002
392492291
516694368
504345509
217872960
-677061330
-551170474
918279403
170396539
650021230
-267124626
-439932663
591528611
-931906505
-717386270
277537298
198530838
-256044345
593703705
-466777667
170317516
693942141
-884693139
-415261192
-847780301
-376449239
-492199238
-88591558
-104183581
-119279589
57014668
-980598623
-109416616
-365382638
-818129411
669281274
336914771
361364825
535352072
-775986092
169180137
-499084413
238329268
-235574706
571015958
94792854
789430005
-906482476
-31584819
-334315832
-369323594
-358918516
55440762
-740136648
257920291
-521613002
-742952566
-332865932
92102636
941316476
304245789
-228453799
988362114
-171020087
-462949219
427127106
-636044421
181293829
441569274
391673637
-509323627
414003313
-449892808
660406059
586962340
62103050
842595233
-622550810
476378358
186092452
-895841476
-349556519
798724493
252923156
705632793
948686949
-282270002
-907531146
-968242235
-955915936
-138128914
376182115
251705102
840621442
-932961253
296796945
177795907
34627761
906635817
-987738482
-583260311
-683070604
-361998604
-842784911
15749758
849964803
880066569
953455248
-894587706
-805731522
208955941
-614270577
11842097
-597266030
-432243477
-373116840
314871454
-51763737
-590927192
-443793963
447830305
709828917
-784873198
-400964072
-902877630
-616509063
-764923129
-74937587
-979493182
785630249
166992316
311783284
944484143
22802831
-7643880
683343016
310930059
-446541004
-297510313
-995168016
-548710993
-113361852
-657586821
524253545
-793028755
-144077459
877751286
-449330859
146942937
-548376364
-118318592
-260065305
685214569
-327566470
-233687301
354034781
417386413
-626648850
483486038
600649816
-580312976
-541659106
356701518
-355092520
-165349695
638169288
316163006
-448696850
986564942
484446277
944415594
-664691853
-146690908
924618445
-607380901
-644438219
-99728542
794344608
767556899
-278878563
-807404906
995961824
-164901542
-892260588
83803330
327045119
-418244364
-258539515
-284533375
-107021596
-114407600
133478420
248615932
679955739
10060854
-418524813
688429088
246919816
-806347247
185716749
751193043
-55228909
-878414725
-926387383
-74872215
40527880
542023362
198496344
65032277
-577185104
-760901602
398938386
197487252
-728371757
965264770
90060694
-708413863
150321718
769562903
799058953
462576536
26550660
770179618
-331278746
234322860
-284533375
-728798193
657451716
-852963009
42405775
14772226
-567955172
-679961934
-459194817
-456837277
11021827
-748109198
-515139854
485240527
359988892
80952206
136893889
302903208
-233279021
-377302410
-639340564
992387253
-664534578
-677757095
-636230144
-120706477
325424389
954656818
5356058
-228440664
483223231
426240479
-758151900
844091438
-931297700
-174418735
496819110
701123860
-196029193
340006601
688093285
44554517
-978409843
243181678
256754301
916948462
567169345
-43365894
746217458
145029058
-156139252
-515885589
-183360229
-610517364
216842722
-634132037
-572706939
-216200871
-47358831
-506954583
80212231
87858189
109953311
403592765
462068113
463527596
917811204
820237938
-145070328
690406035
958519497
773711769
-570398215
186977771
-516108220
495529609
323741538
-371493026
136525236
-87093972
362433673
813185509
80793858
-249407145
10733641
403966067
163832091
462831234
454460038
-66814149
-899278252
432459996
943678896
-650935037
38009690
569609810
-881136042
519932918
-160462841
727135440
-611670327
-519652075
-144689145
-101321575
-826423175
-586202651
-421841684
-507478469
-261488699
814033170
-359443493
306580434
238037530
-135305098
412213537
-713291816
211506921
561554853
-106406569
-205166630
755911893
614844302
-693668165
-997723900
-161187557
-259998376
802319298
-731786008
67203955
-125055638
-999042545
-376317708
240457415
334877983
904696024
148445553
-611674292
266946876
-545270094
-703875197
415597170
-956145970
-586903270
520893027
-213017192
-2949333
353475946
-980786389
978017344
-828372577
-600030901
-641042742
971069324
501588597
-295061938
948973348
-170877873
-538319320
-71568211
-495293309
-450479581
749205353
330144361
694024931
-27026630
119906089
742180818
537334506
465262171
-88536318
97891160
-583880212
258811978
-498583638
742308102
695047419
-756471078
784636725
632718930
-203360184
-195251447
360091168
-411131754
-76384368
-826160110
977558158
11867977
-684412773
-735522933
-290623503
-692220955
-201044148
-562137908
-710850030
49899831
-125317413
55045078
60119737
-653254269
-692976138
-796557676
-721885964
384973143
-136220270
872715096
283580825
-425589632
908290451
-442928942
528935989
-302783238
-830174088
502009197
-626944255
993788063
396788035
-604793108
-764715215
239525842
886824414
-163095323
561862215
-932645142
-677632382
378444405
766630637
-443847845
-299945349
995786461
-3211985
552600548
-13283020
845652632
662157893
-823124389
697407105
-989518337
537758044
-942293966
252613676
559064634
771053420
935983150
-924764401
128954000
450893395
224592745
589638009
-116996124
-809622165
-541028271
462836737
-184253060
615755405
-870345424
-295788674
-736428855
53403999
252037263
629432755
-290729779
-805757092
-739004543
-270808423
-356988848
-770913218
-841844945
316361848
658513040
968016611
811274975
-895157648
684259873
926898450
45350226
-286791781
220652047
-724793177
-861270746
-593681541
-181498148
892350788
919734537
-495921883
220259982
894507870
266675915
449735992
473417810
738162292
-494502074
70126236
-3653834
953231698
-887116659
487608109
-668368742
-400887820
645202619
-611094214
-134052096
98236270
133376611
-185934929
-739506603
-916868631
-569892799
514040369
-26231351
-756889882
-730504517
-220731977
25170549
-50446774
797842032
-16166830
853354616
-173450125
426876523
-481432200
616213223
110351151
674661094
-715330563
544157185
-56044052
334653062
923205841
319109681
34466518
330232105
-18379984
-530732405
998866386
-947003777
-462522795
762699720
430253836
862145768
920599157
579847943
-626551019
625005250
-211664588
-442284979
-92774566
-610657604
-156590789
-448912325
-698021936
180209247
414596199
157282291
199911753
95023751
344788755
245617153
473126823
-258000252
-946497559
738348991
370394427
707226785
-166801025
255906859
371358386
-450479581
-228704609
-124981263
-569461145
717948577
-18705069
689661626
-287266821
-497953187
253766812
15796247
31533075
108697599
-116692954
633101018
7613622
281349499
197969743
-679291469
578768859
-699718896
-776318057
-632409818
491015061
-389025469
-470092125
23499515
-828544766
35794617
768490863
-811838656
-668680771
-553297491
-167747038
-37988226
695190650
687893634
-210117070
344455016
-323613241
984541306
-453544685
74964750
-891957044
-102859316
-412355660
-942349639
286180577
541734871
707410929
-465631239
-37292780
-406825408
-788863131
286266878
389849937
921820995
-554073785
-89347569
-507583807
-211028174
397760818
-900515315
-544867183
68784288
-658296392
-643049239
164270312
937741800
-441893497
437281601
-434051381
-982600023
-521558182
-613806794
-230676896
673088727
753091548
300894412
52742443
154958633
-388728891
-926538005
-818096534
373831649
-181121985
-752481002
-700232169
-995293234
998031656
-314591166
993320521
-344937601
797587059
-325441131
-674688647
-992734539
-571668352
-781108264
971835125
-546784601
-95016316
920071126
280662254
428941448
32525879
315752321
-718391017
362912266
850081030
787360677
-952711575
-869683758
-579608211
716242909
415532836
-797877795
-631810637
-958584101
421289625
-356714866
859726430
-518301701
-991825220
180334033
508596361
-342483487
648323367
1924351
-817112417
-161327351
352506586
-651018423
742894646
-385799600
265050768
911241906
-453874093
363018566
-11654526
-874422640
-581596005
-212287712
476886963
-439013429
235881265
155614813
-591934682
185748853
-792095975
958396665
-121869516
539264739
138210722
-523082463
613487472
159887944
55261041
954737382
-984645094
139963861
-246532297
797215998
418477985
-657282875
755201945
-684597641
-753718976
724104736
-174586927
-915950531
674478404
-615483514
757003089
-7445717
87131590
-478384194
256163573
-919290756
501381419
933723618
245902686
432081680
894981820
332388414
699607949
768480413
898688251
543194687
-726237082
883873195
73087961
132013946
-382575187
-60042778
843388498
-802147579
-573391453
789436674
851513338
693871442
-568284970
340487341
-840560790
-736617303
-644778890
896264044
-618336364
-815197755
-910442429
738686405
-463289196
-35473516
-638246087
-387049599
-130906489
186010802
552608532
-783896661
926415091
342574766
-438219081
841562774
-288758277
47944597
225587190
-470102767
275098906
81786996
222844510
-364397640
973399134
-542598830
940094343
6942857
-508650204
811751361
-161468126
-455576470
-686379563
870002656
872354485
73415170
857819415
66340708
241344593
648526187
851962610
461740855
-516423546
484574968
879631062
337001195
157832724
-774464555
277204471
-659916231
-915274029
812218466
189414014
-723103523
-720922236
805763911
996032237
723450768
-637549171
569848753
825511496
-696678612
-696731966
481435907
322057279
-297462842
-293010699
128079110
377572405
40120744
-446011744
399551369
-438483967
743862874
-94802714
-479884791
-682652746
994908481
573115963
-432123680
800002744
-162122107
584502305
178257222
32413427
227691663
37946113
371108416
-819915044
-854269074
-14024307
-734871000
-190855830
-255364536
-504389022
461354465
591575704
-504498973
592412751
638587542
-207430311
-999320310
-283930195
-122005489
44064832
-477532702
-323035842
-716414111
640468486
95411552
872088644
-945125426
-937318850
-490335086
144141039
-216676637
457511748
-527103955
-231264493
566653587
354216455
-593538422
903552665
231528583
-170837761
679083998
994890932
341679176
646070449
32704514
-551556981
-433620477
267205927
748985523
-187448487
809944203
755161345
450605263
416791167
-776923159
-839089501
601935122
967218118
-82676158
-411344801
-473751024
-38198426
194655928
832936311
255140842
-738938527
-381683637
445703069
468827824
-360071727
-798917453
737596953
-180964262
-388810247
-797943361
-497738626
-951328217
682002093
28557603
-119186309
-166786739
254603189
-280065386
398108765
-403687813
-133147172
157378611
283010740
-541131938
-551704775
-805575503
704582974
-983781800
397471696
726402450
718309411
-698926496
-676732395
718818084
613162787
387618286
-43275421
553093874
-938562745
268676104
316289880
76547190
917077703
70194834
203606558
-198592421
693783381
630463796
-451558533
-834391366
244980063
728539248
-343440839
-742692867
394616117
238567592
632691377
-264831381
-736842715
-133844007
-756213740
637872461
-70794722
121156045
333797014
-694877671
-223066964
-837976646
928986452
-253759547
601862017
-596132420
68093236
-945416527
-539168109
343974480
-18665471
-92104967
-986391376
431036766
65424637
-960316719
541322664
-619174496
626065829
-623097168
194764593
-113246712
672691941
-614728763
974273058
-512305044
-287838806
-525453411
909215852
266930110
-228799637
619809718
495716959
770267528
689142994
648397806
996966951
-808043236
-751561042
-233671076
486855623
-619060720
-944782234
180964889
301087501
-503587041
130007921
-132636557
-783549454
347665403
-687355707
467949489
-959737720
581837306
-80727343
-57597876
586233722
404921813
369656201
-452262219
-442752691
-266874306
241344593
-610298246
493079393
250504978
-783522475
609163387
-312580138
875115843
-526419171
-481982950
484869728
-544823927
772547207
-971696938
234637872
847327236
460566264
96611911
63552762
209973741
356861669
-573464268
748957945
-696566592
-978291961
325869251
-186042479
-810587855
755035224
-635048289
424885162
217395622
-330979999
906388773
-400258175
162991319
-824291187
-359566974
-413681422
-53206036
157250762
-649095878
647515436
399024163
496001023
366580509
621439301
796836574
-141340770
747432015
272093697
703532203
536232414
119743148
-560563853
15025275
-188093640
435292675
909215852
66500694
998414229
-338779546
779339457
518518406
944000045
437538370
-174418735
814652438
-524837740
-895054547
914252387
-755563735
868267891
77989019
-980654394
-803026412
750196501
704856408
-201817388
667416425
2728899
-211035606
-541546836
-995922975
-193976050
-844889067
5585199
791479216
267835092
702872646
220738511
-867979377
-138798094
-277572934
-948851196
519336048
-119453772
156481877
-307542263
-933820991
-327000114
-686208480
-124214690
-204325406
973700854
352345681
43398323
634696729
915315612
768817568
698382371
-587184871
602070368
170183880
-374201094
797839663
-302575420
859235222
829533050
157599005
-589521527
967433816
198871224
801866042
-280838652
367331944
-101453936
955047967
-987158637
-988047074
-749600333
717819238
123511570
-396218228
-749979964
-850932209
-982084145
195815698
-434504333
-691345221
582927476
-433643491
372648425
690116648
-658571872
-99885078
-993929641
443458365
-309559257
686919004
-66931205
-734363942
-231493624
-784840707
726621302
-142124522
-494224860
758280371
271478454
-517340742
351012347
359772660
-483536027
-848349215
539562034
-874571011
170681614
-510332031
21135141
973663965
-871032188
632449045
898354874
68980374
-155301232
-292122889
176026257
44020534
-266230629
321829782
-649741575
573067609
312643786
717004106
962379636
-619909688
-411039522
-58231154
644092505
207047070
90580103
-68062258
100743178
-339677878
570801098
976632510
-383715416
922594541
272199033
-465576347
-721620513
83871932
488546371
-548877069
713714530
-101767448
-595324118
-287648026
-373690308
-481481798
31389176
-167474908
-38167862
14600212
859783472
-646580777
809414178
-298196797
-566386080
-348006800
175049384
-916988591
-397389150
255789053
-430170806
-249926602
28500717
330151189
211180148
-379725822
954737382
-541208946
-740625373
882561594
-106853828
341434222
364852476
844063545
777635974
33713791
-478073635
801105595
-248593358
-770032121
739554281
-3448649
938500876
295706778
645940968
-329110953
943480814
292586907
-517572569
222805532
-360567702
-158266242
-528232174
-111726334
501970291
-459990516
696228017
695535701
133491824
451681419
813603662
-425160300
420873815
933522028
238226591
-864392497
-630127191
383262549
462508334
926906143
878442150
768817568
51072630
519110178
-784806735
248794563
-775418650
649698771
-397148297
395100681
-478018329
-637628456
115512597
-959041780
-369187801
-14974125
-362506005
-183348953
-743634650
-875153160
277346368
-658703520
-548967970
-819202442
-44092107
598961115
-144593797
876323879
734556110
591865434
-307282060
-961976095
-561964649
170080370
822284194
110173736
-731246722
695886700
406933377
-851692402
-54329832
436851853
-624968726
433138369
-122786486
-836197155
-554556741
920252919
-9029905
560008302
-488665403
-189890791
-55016644
-198102584
882607139
-511731053
570466035
-107978453
711253719
112674209
-201592156
472143133
-911723177
-293424295
-241761716
-705831284
497142463
986674134
-922255243
-413860708
-673250466
534184177
-544241543
-122989217
-425270067
-721656459
-623276862
911198304
94432187
229458929
-954794995
560073000
-648588677
988922808
430762437
68727078
-778403425
-362380769
43464317
-72550537
678695276
-811508524
169108932
341326838
-220702282
-936241840
-807739189
719262848
-505040929
658977654
-368566814
-843945087
650428909
843094954
-821934581
893956764
49043761
-393132501
-992803670
-221674891
136578886
-490402172
-640763615
402157097
90513721
281073279
-269738306
-893657411
-136271782
-548116157
-119394692
-415668582
-223650635
-206474094
159352594
286965449
-958399688
13890477
581919062
838844540
834011679
-376199481
648757675
822489434
778140109
-861849830
-210991785
-80163582
585089171
553512617
-800540160
496068545
-59219888
448875021
-578904445
995330562
-978613130
-998066105
121403723
-435923716
-298062392
-850322494
-131551490
-20167127
97657982
-282970077
868951350
863291519
-168825066
611178284
725053582
-239472269
-70770823
532524249
-97654501
-147157369
-638447487
-698901233
643725379
968461927
-574782264
565411003
399024163
-698885069
128932516
-95479725
-989620695
162042287
951187297
-584816945
-137870449
277254186
561878309
-629454495
250268371
-895436248
-108637869
-545442165
586905758
-481006466
-736974077
-857736062
-899020553
-513052367
-292403991
-630645989
-964674150
-111077924
-34299764
-221406286
-374592550
941372180
-121541824
242139558
560645742
-658895152
981777611
368543072
-693084547
674093198
994036044
-412454332
830990113
381922650
-974435973
877698632
57510820
498072300
85026305
745082031
428460055
723810120
927051312
915315612
-849220713
-324091142
-483610095
416615067
502683451
755756382
461376804
956658319
582294312
879559353
-596921427
584738696
970718128
719730526
-124795209
133811763
-988259709
386631197
44303136
-59449515
94213166
-846940086
-136503526
-228291278
-848128449
-124332943
212048731
-617209958
301142105
688957939
-712767958
271112325
133932346
76867203
828234514
368938186
-164261247
502910289
-737575159
108359731
708535360
-34308820
-98667066
-323841848
283706534
334246338
-626904969
677170019
736996600
538200720
-730007955
656249720
-835382506
-519798856
-327342565
-85255844
-147276755
-781873464
-704135877
972090704
-642175065
-712417834
-859976496
609663441
-245983004
929830263
-624539991
-872123738
-361415915
-803896106
-478755872
-785012946
-600385137
326677340
909940375
-981767831
-841354716
-753415615
-315804861
-171838442
-927353700
419008027
496138095
-651381146
166071160
790630597
930018804
-726667444
-737072575
-373133402
-887893739
-717721000
97718939
447197126
629602620
-572360788
-611895339
85448005
-41705490
598266745
978417775
820266564
-695782887
463504811
287484249
-701144738
-981073337
-426145469
-969070663
657899786
932735308
-969338474
-780269392
796796228
448295107
612604869
-875748515
670362766
-666694757
120594334
931208133
211712760
-437098867
164974261
201568167
-38101747
-14063690
-309337946
506137267
92254766
-851246036
-94365493
-697043633
-451780336
-685207583
-546337419
672438529
962063934
-525417605
-997908378
599545739
968141159
791502914
885096751
-448873998
280088156
-140546090
-66388958
-84750285
658558978
-225023612
-612685814
116936420
167400571
143377725
926314589
-949216766
-37265890
-465924698
-193881168
-627092162
203396366
-820477543
-222475649
440957307
-631204312
-932399889
158524297
-838518080
203645641
178930791
-574219765
-408133609
439294382
999402695
-716428844
276201985
-576342881
402697086
399873430
151441429
600539389
379974489
-80797196
738525292
-74235239
848907513
149878558
-816354286
-568733672
-281696929
319766407
308211864
-219009518
361491768
-296149869
415480192
-570027032
-155711256
230774726
463492384
544528516
-272570343
-184014939
717606892
107504482
889452466
892269615
-677496477
820159178
923477369
-522207684
-196101816
-75205953
-476290757
414621040
-107885523
210085422
233180481
-264302099
-340963231
789929467
-107429075
-969495884
-978354286
-800488483
-584283476
-389825979
621249854
569055148
655626525
-266657403
-355829002
-79768304
863062152
394939038
770989562
-488686825
74548370
-8396713
-776153126
-405953229
669443714
-660023368
720676923
966278414
591604824
-730323789
-787610207
-279659150
-170969438
-461864699
-467400393
557517345
111318664
785429881
751785486
-656528645
305150889
257833411
-980091452
-478274026
-380378531
25483050
-9971656
-856222400
-430316791
-470114591
-963470792
-732516160
-508335018
710622457
926314589
588694591
228329693
162827947
785316480
-582648796
971715522
-355667190
-871058738
929138612
628847278
-370697902
-716847266
737789375
-500441119
-359947733
600527590
299227544
-750556791
-345839744
423067336
-249902310
-171783996
-716638677
804708163
-711808219
-498795845
-122234122
348642134
-147986314
82091732
656694137
-774901836
200177507
-807970669
-475969174
490535750
-217377284
917225684
-158857313
-384747978
734075640
981554515
925990071
633882836
183365126
-42570983
-240425147
638639412
458769747
-67751935
534071378
416149683
197874185
-812526724
-282263000
194336921
915811928
-529319848
-999011133
-66718181
545070108
-344321920
-514816564
-151243451
-369787807
-13095893
-626830015
511325375
-301282499
643267425
28350735
845728137
574033585
-514028090
-932993113
-435506886
-831959100
149448563
-625605647
429944533
-691628845
773408283
-898607899
-637082872
-63459713
-263823794
-538860426
-825887746
-643419465
-413583950
-7334105
236318649
870396160
-977484445
-220383536
1928029
-528210579
215109983
532530670
63775539
-310673930
-430061384
-154656468
-208333695
316215908
-182891491
-410368701
-718175689
-945538445
-340496732
-789664409
145558768
-277073649
705925606
391240267
-987086004
-611843341
-447602007
967807612
-373171058
491170560
-486068310
-120940677
-71255345
62747445
-534476066
519896487
-267908496
668370603
523319154
310260084
-334881928
-71103872
-205975880
-465158876
-448458144
340941230
-794846537
-159837391
-71570592
550830272
-899534212
-65006139
-302380439
-856928733
-481006466
-53450077
-238789262
442848348
-620971668
384498978
565327534
676919405
-779143318
-509770563
870218295
144185501
411076177
434847757
-61913046
-901718497
705211410
-781809257
-868074037
-886565024
58030733
363191781
555088964
884544267
916094917
193784812
-127370219
174531913
-25916336
-886766347
300341757
-692338496
717799920
-840610241
-668700631
113628055
-670807659
848130619
532676927
-681553026
278016635
-679113713
80000043
-852222106
-207698693
-454000991
-979964791
801105595
17549193
-889697901
250742913
-620929673
504427275
-169300375
318058621
-368272560
-948704783
-147826691
480226129
111060148
6176249
592316474
-957747963
546683385
286380476
296060256
-721134642
-298619448
629007151
93786042
-198247886
728510510
-849813228
719625035
851515073
208565594
-591342917
-522284160
297692583
-514557758
96462936
-588509448
-137830507
-510360749
282979579
-603216710
745894115
732925375
319909495
-739565556
898354874
-212743508
428783058
-62448931
954604851
533307507
-106686104
342244809
181800629
658765416
-401963315
-150699155
-96711863
488963488
268822509
875623910
25747161
419163561
508568088
-100122844
-279253851
-741463165
-386086175
-136924055
968667605
-512394737
401771313
731283148
-521453093
797707693
691164683
331064450
-541705976
-660031073
-187139277
-998878697
709516193
-751689942
-719715546
-910580946
996712862
775349763
-329541487
-226306744
-141747418
-310999495
-561701395
-706867165
502569018
-12246002
268179535
378535905
447477583
-833741911
-775051983
-743564252
-798608353
118119744
-14554291
504707271
462061429
355140478
-426032866
-565892986
970036391
-555476993
-222588234
932347083
352750350
208510259
-821168411
-267054082
-209447429
-277593384
824003200
935069724
-225636460
-942852737
613367415
-338381301
-251480001
467403318
282021856
-81943288
151905588
-826740394
-777706871
122199354
-820714332
443272610
18086934
-192953603
165633656
-381721260
617729425
-440729555
961866910
-488891546
330192489
-858265770
776237612
-974228576
-826206054
495687527
913023530
84622637
-823719963
-158920331
417977414
-820196298
-741942813
-30206904
681648995
-951546828
168702611
-15095700
30789139
-866917707
-780522814
-586903270
-504205865
-199739333
-416826259
432311403
-549008392
-405668447
334820061
366240297
-857016940
-640526423
-188391108
212639066
-361618116
-286056325
-242695844
969586111
-909085175
-354846643
622573748
299362713
672001179
680866744
622994607
-393782771
-241350938
814577897
19739483
-715723386
-62817362
-269177499
294935478
418497698
153981561
752429925
-766893703
-971525090
641193078
-415035425
-26101651
-65564579
-689759285
515602543
790639361
-419108808
457728437
988220309
-859549375
-877644035
-165359181
442161777
4376527
94256464
-949502047
417434184
253258563
472796655
546418486
466210193
984619797
505652982
472102973
585334326
-695515838
-91930650
817713801
972488816
628749077
-370667961
292988869
-472772683
-239794162
-57204651
787900702
300946958
-371490499
834794080
-339590856
-296908721
-54835779
324153899
382064690
-331286815
362373161
688217587
740868284
325414973
-328091829
687795711
904431690
-202644181
-28888642
-910757389
322186959
764396352
511096695
-270856272
-40666691
310829067
-33628710
-936231881
409073546
-793669104
-622914819
-273426851
-415541934
-206563441
90725855
74132470
-996401887
518650580
503819756
-98256405
-108071226
-726492366
-658158701
478845880
-7828934
-579877635
271653631
252933171
189873105
-44902652
519590113
413834950
-761775422
363242033
-948851196
154448005
-393457949
859104897
923907970
-490316046
-270981480
479881276
187563743
625708387
-522468234
865838840
-898281504
-917685674
131516191
-815945176
-509604114
989226394
422845055
911081264
-591202472
-928111912
-597589444
-976065898
-816187781
-570723745
-593320687
314735711
107180979
-640503130
-743042518
-872180442
-296142108
-577011700
770621780
315752321
535412227
-151196962
990048314
-391330757
715233071
-710510588
776451550
317457322
997098538
186734320
547721699
-306903585
-94788048
985463342
-817955845
599000603
251959119
-767085167
-4536255
316396898
-691705343
85448005
270843110
-647886254
-699923906
-921669814
-741312557
814156964
389213679
707078610
-408810030
-630805729
-742547493
470161315
640742165
-372886359
342537785
-63267774
-459470551
-576771310
-992397010
644317725
854034544
-668315377
723620787
-77660621
-957422670
-410621597
571227608
950977938
-20359788
361215092
-548448145
-453378060
-125457779
484348515
836102241
-790106900
804546251
-607955020
252759388
-712852351
-282385563
-819562681
808116868
-678077300
136669748
-823252826
-189982708
811099262
525112108
-120168763
558195531
-183225528
659480454
654287381
-894845267
292339600
762285997
544250458
-501620671
-385138447
-627222753
371988924
-600183803
-417013740
528120562
-465576347
932974268
-477343133
215338344
526241563
972183466
-508347352
859757186
36820900
60786670
133425264
924089581
569881547
-61498201
-331094009
-151587051
818705538
-495692037
991735418
278858085
706830033
865838840
366876924
393684933
993005653
-951177936
711106707
718370783
685096280
4840429
-983430496
864991764
-395048068
707043726
976704505
247140703
793875383
-923753979
335431498
358806841
-728867608
402563557
-349660980
-324423586
382201554
-891481935
403308771
895392561
-403383692
96531574
-556426529
-581082171
-819017298
345671230
-619058668
-811594181
616979853
875138801
995961824
-991306060
507878700
-697197819
346879363
469962036
-356474654
465541123
-368239594
894174409
-916926839
715663884
464478666
148429798
-673144886
-372042040
736856651
-133454066
328219138
849126970
-99632235
594660151
565584459
-35050043
-52032873
471789089
33601474
-335700573
-453595633
-454262729
-650380132
-266932818
828149145
956098195
-344981912
60329397
-57779561
587898472
-967359606
83106525
-520737379
391697282
-707575195
471973108
459195032
-245970913
562300326
-666960626
995431184
192098510
-685494635
225947293
-799449320
-247558768
882097748
86506039
940784540
-105727560
-774576282
583852645
-410430462
316351257
-109696981
-889483054
334368076
344981190
-96246456
-794286615
470914435
288833757
652902892
243595028
278001655
-8985284
47211720
508186071
-190290760
667927710
-662579236
-49536297
721844790
308606751
896792307
-2375239
918660042
-304628414
-268915900
59908697
-619624526
497692034
478663645
307049249
25378164
-962339481
362175826
833627568
-823704319
-817837289
-485617605
-529065445
220740436
795043166
-956663588
909954107
551622854
-222643381
-19924501
642879759
682845110
742938778
881375829
836711876
-611011396
-374444612
341494770
540471125
-774109544
556209111
987021851
-652607062
-890103337
-925130275
-524411915
544157185
233205647
-765524846
-989975660
348044619
-293646773
-509236602
426300627
-154131733
-738243434
403647355
594955537
-373570055
-963616415
-245860875
532224597
631023647
25096744
263397370
-667778936
-663128757
905841342
677461422
-810110636
617431366
459263977
-392512579
991264368
-922555899
432169675
632519435
-613212302
33496849
-31693720
-139225155
33067406
826019123
-153028278
171685366
-694456447
-912161794
-167129149
-576892758
-817331616
-701811692
641539244
971344027
-670038547
-116095248
151477314
816979284
-892653119
-986760558
3508374
211835455
-875756935
892615826
908860934
556551952
-8629327
123383444
12613392
90465485
526997553
612771303
484399096
-668780292
325430143
622814607
773840912
-340465384
-206318529
605973411
-627155632
-900616646
474072355
-800502278
-725497749
-446017155
-707485694
-742635440
725509673
-561916660
810431844
438882580
-495204239
-633851972
232629828
-85255844
-60967415
-141413261
-432533761
124772943
539804346
432524311
269920029
-417949483
-306799732
-103300481
87328863
-978399630
-667390098
743329515
-531812556
-458329415
848311648
-171068155
229423051
247794320
-871985348
-124337507
-832014230
177416873
-480172718
534504204
555718763
-350265328
2295898
-309181441
-360528534
-53066227
239905054
648907841
117967039
-694170558
-338581374
-137416989
593542541
884654874
405264431
46487509
732644137
-1910094
-784879051
-39488076
-433585797
-322740748
-40886237
-198463663
353364839
809170359
-857270057
-922531568
-311806211
-150245807
685109694
748153103
591858698
652246811
-546296298
-11149943
-761368501
237279866
377060938
846223508
-347217851
-528333026
-869386576
-373038031
-82799627
881644310
618845906
738324262
747522546
-729158664
385938636
-640503130
-11343661
-1233830
395277832
-720801281
125243384
-374779382
815661082
565581288
-852007596
236494318
-879538930
718103978
-360011036
-901573585
217535026
243905142
-704176205
-151282584
-300380014
721688885
-558121938
-760105051
-548777522
-223383376
-721324855
-627213723
-397620470
-778461306
834497650
-188157691
207341509
986694756
367845745
-460977227
122815346
453653099
760520048
-67606329
155695561
93881109
-464972902
-29709457
426414613
950316607
-45238511
-318421068
168502104
826828810
620485598
321243804
554155140
-142456104
671633162
-512501430
211401076
746699130
-679973805
-78739763
218824243
-91695297
-371557798
-42748453
351806834
877745196
-508992600
410118194
433802928
178234869
-34094945
815610379
100136092
844113341
94884387
741670466
-729500153
-235755953
853338238
338750074
-791693756
87624445
945397385
-868626435
-375610861
697194272
339039043
187226266
121403723
-579623169
-975343135
918502125
-13458121
348736185
937202569
-852955463
-901313089
263540024
-195535338
-272243114
-570831280
-744295201
443908231
635630477
148586571
308617263
-363096421
-908793779
-552396922
50230825
95575182
-712038876
353861010
-299517607
369800224
262117982
-339167780
-210572950
835961032
722010298
694082082
792911814
871780871
-274703406
717055682
417422708
943678896
-636202737
684829932
-7680661
573385402
220227224
929218608
-907091122
304709493
-142247268
479119056
952471299
-256864254
259020468
314804042
-443153363
-989002321
282051735
848907513
644372339
367593932
609213073
-203954284
106637757
-827629818
100864412
62222528
-205209028
-70252054
-12579748
-149036663
-893930461
-589924261
-838558089
-314296472
-201592156
488360479
-221687409
370011469
-99914629
-893816020
-374185301
90873524
207620005
704582892
260155833
-738114961
955529050
220302454
-979630823
637227070
-133017237
635630477
-891216702
879508814
-712144909
-513552757
-459351307
-863232626
102306258
32370395
-986234701
-270983136
508532663
707882775
200572953
-535072883
628948643
-859536006
-287300551
-428580296
205632339
995629000
363433070
-641315300
492606734
163959373
590033755
954832563
65326526
-9421683
802920802
-327064930
747025191
126940481
597433406
-860577863
158871734
-82392586
-631452929
391428308
-461779415
-231167244
167774230
14021229
644411698
36866680
428368485
455603408
660358982
-248933425
363062632
-410088101
-494502074
116455223
166272403
538663426
-285343304
979372753
755356323
75577592
162080973
-987404808
-959057069
-876579207
-194426745
-29738320
768773180
126011223
-961580610
173693355
-169870731
950957573
9827605
-803983579
973605619
-843066208
-742309325
-306482854
-625604221
560366970
753198760
505519716
124839181
-674824461
-987244328
-545687402
-880820621
574119096
101410089
-953924536
-370104722
-550504589
-344224
690494954
-59449515
686886273
494317968
-939712275
-589136852
520273251
599925875
-777708713
252140469
289600710
873028080
84186859
-274032803
333122268
270227865
-785811359
757748550
485138445
96750273
-623002402
-55545205
-983216985
21737522
-170827836
-753397583
-834972660
224611925
-335991451
23273108
712560291
994078470
-49643112
817066429
554181532
690845777
81408534
921651539
787164234
905138456
-585753010
176396435
605174342
314789207
-571624374
-175456196
836220421
316645184
518804163
492858292
186475125
-350795038
-241857730
937926870
-517829691
981758949
-714470847
572164545
145248514
672540147
-670537302
133587219
-362771296
701442455
-891384361
151246853
-352123509
-247002024
943707886
-302444603
846403616
272359709
884449881
231666728
-269941898
559998038
82915979
864265300
515557933
512654350
262398946
-423903931
795806174
-374134013
-167923105
755719472
102131417
-543310355
545825846
33760343
351266350
-503569015
-514561247
880599496
-691133412
-599978618
-303935708
956117701
394554205
-720836014
801159198
-960424483
-253678598
-13500198
-491645753
-312085110
368191104
294564124
382468660
100505008
-977427963
828119866
590679223
783731710
-966334476
-153389486
-353830740
-204125236
-226128275
-853003588
-423547901
-587896872
656635636
-309203292
-277746578
379341763
-832397828
936789977
-790353501
30953966
-851645741
505098140
563355204
994190696
707573408
-420281772
987010030
-47567578
834232756
-441870712
-561501508
289276341
-770885459
-287691695
571602090
-834141831
659416682
368515092
790794026
979745035
-612578947
-165133385
-254097100
-419366043
889994908
887768328
131728246
152893119
831585548
166824692
234637872
750296656
-560563853
-802334654
224774717
-488574581
432884746
-21335554
-157397535
-520449346
847545615
123384637
280896858
-995246253
-176701164
832085728
990954529
-867385864
-388664258
403532499
741185667
912576115
-62448931
989570499
-448834011
409534602
-467482855
-242785513
357465877
642107658
-696968285
912937081
110970932
-193640000
-305432852
-730202251
681756501
516306312
227046771
-11045400
-233654096
-355052763
850184971
978739910
-232745505
-534623069
-787118511
-468986144
-272546475
-566999345
243497486
-74576327
540961797
446276661
732438475
668950268
964074434
-65891194
-221849383
-102466340
-264718999
954398867
551631591
-825575476
-372088469
-779896639
310874647
-951678661
430658153
-272768489
728428285
-46609093
-756488801
999207455
335934574
706250564
-847285830
-625733730
-284204182
375924317
650030498
154498334
-680444540
-741607011
-49100013
399128950
320462114
-416747769
602099816
814246223
135329702
-479521830
-68738727
669813200
-915948497
25450703
-63461887
210249692
-536792619
-632594019
-847907968
-55389409
-619586363
-722458223
258526927
-614762775
711253719
-983283996
634852117
787123241
60864864
198573993
841640026
-182129516
118431544
-998786483
-732674877
-37612233
700137676
561247739
991469342
48438165
454025718
-297960762
420323968
-316347702
-584774106
-908376046
173832364
-732657175
-302492213
468358051
-598742469
-119491110
381923072
408255693
910155778
-966658165
-290775224
785630249
125070712
-573262940
-820857982
-566841390
-971418587
665267523
99804912
537974916
299684283
-795449824
-642424919
970146148
73726100
591575704
-343430518
-745857771
329673436
-718405354
964353870
-552941066
899996126
-876860921
633697228
-866995508
-401251139
-175051681
-611797542
483767230
-960731488
22710376
-140284281
267835092
-813526268
86572670
-705237640
601874138
-395461082
392215292
131917484
-753556420
860662467
-571509302
15118726
-269820380
711963203
-576237619
-992180820
685745859
-908946134
651535401
-409557651
614323649
640983045
-813107325
304109335
-527317802
-243045116
886153063
-414580752
-646891185
-727339842
-164016815
946130239
-500316132
-996752324
332129243
-470737369
-702076574
-694099525
-405047540
-673854766
-479200000
-639160399
209096660
35590274
-523345655
627014408
-120481003
679369044
702565991
817510651
-814697017
-806908118
-685063517
630413009
295326853
-739661841
-274017348
944949818
251566972
577405460
-390229095
-30184881
181166997
-107042517
-402121491
156034629
907889809
503504352
-379323632
496813975
395861695
-446671442
-928479344
-755920638
356781918
735008668
998371398
-694896557
-716535750
291160566
-537314299
818901597
365408050
-997599566
808440939
890309847
796028439
907568285
302188980
134432618
-466905459
993105756
-400456338
933104549
-33653272
-662823594
-481586685
-35091837
175522438
867559395
365848745
-58541358
857250123
631840899
-74472455
144267691
-389112939
615860686
618084284
422674508
-511668657
123384637
782295513
-853822589
-632364871
357058492
234404963
-637497804
-146659798
748574923
926171286
-979613108
-588431519
-695538204
-551539922
397816666
-705386416
922621652
-312976911
373175036
202590135
-581104832
627424749
78777047
-435848252
435643262
561351629
-280319352
-584294621
914587
-503685017
556212792
159321351
-548206049
961982262
42148681
92489734
530583968
105192232
-939402318
453943400
425258683
461363444
-76748399
458314101
-746329778
-825651643
-900718118
294556029
124059219
-208333695
569340487
-104548204
-667328462
911138763
-993301403
-835883646
-460067915
-942940167
-999080079
78913387
-133436191
881558752
262082175
-995383512
-530152544
-87489153
-642246063
278065244
-510446728
294970467
-799128135
-987383555
923877119
-626711196
32492559
621643038
848302994
751322511
-930062529
627080844
586745850
490250173
443360569
890309847
314594110
256978926
230397990
-201478544
866702263
971281899
-177274885
276832855
-263793458
-586020999
345928001
550842779
-164208914
-339150991
-651582645
992596317
-387623821
951567806
-797597876
357902838
4889919
152467083
-65880127
-751638329
-234083682
78754591
695922952
477850547
-780699366
134254481
-912152686
894373497
-624891442
-141754266
-519015193
334008719
104880732
13073802
-145927400
-116122104
181564854
-671951983
-434419147
-671212078
-160436560
-871830349
-515298580
91267721
838497381
587374646
332125765
-391568208
166830491
-445665472
-792676405
715631460
-706491535
429244406
161268545
-688301020
-627774507
-960039072
-637794419
822062328
603116106
470333243
-307496
215109983
572461003
-826258079
-164043250
-155595345
-683807952
331831481
397070633
795132361
-873856429
914529815
656270242
182042551
567670941
444176286
-539610121
516340292
-558043330
445970192
-930565465
-333809479
621236199
466196858
-693971776
554801326
949736020
-589817326
-210135432
149959937
-895894115
66591598
192434631
848457937
836755230
-335041070
-777078721
-209211462
-621470347
93160762
-694821122
558504431
939844100
-380034867
-240221711
36951597
-558110215
763193103
-779076945
-410150060
108472202
-128809968
-593191295
628260486
-495819854
58771528
342589989
-572942464
-23232120
-246066654
-211142294
-488796643
369889217
-691408549
-391194580
-128019313
-431398740
937299454
-47331819
-766352311
560507079
836367810
-756035392
-52642674
431010301
869362056
502404222
-711106761
532801294
-752334024
15088909
536374957
679308121
45902773
833379562
809964840
-342971312
631038094
276106193
-921920296
275412417
296307256
656507713
-257703868
-989393025
851325753
182267458
-243074853
829540635
928015493
-925429923
-914598570
-637971911
-129617713
842585912
-301999016
-812476088
-559794687
240815525
181009792
616951324
-878426513
806306256
-515579371
-852576096
119932061
666530565
337834074
-616294075
580380513
752498630
-967219926
-501519629
54477471
-695782887
14600212
97900123
-124919757
-67358315
28850339
984770958
-723309242
112195474
706757454
32996795
300739257
617534483
136525236
458760022
-946622873
-374793879
-452102093
488153736
-934137078
467723356
682916732
860968993
-814120766
-94660775
544967975
329435074
-666322268
636525771
-287147464
-486209998
-698071864
-429428839
-697043417
871051316
-607926748
253410532
-667915198
-502274872
627301505
262787219
494050316
796241106
-613963080
141334496
-609121037
346913078
-542330573
-855703635
124844426
749663938
-971596096
-452971589
967528239
698590182
-586109953
177890989
427075529
-17593572
-287248995
-891389236
-959216510
-41491844
799190539
-64734785
498892696
-563790003
-438926108
176851757
702959351
-305562919
754057108
358011653
-476578854
-921650577
-773650423
-913089759
360155860
-706350162
-782244704
770179618
587225851
-352438589
469973527
-89851059
124882044
193784812
-522397035
277766418
-413860318
853299525
341661640
487924312
-363225437
-789583584
854616313
-327021723
-103363403
201174946
-41013035
-674426605
689322435
-780421711
-759792999
576315762
-884722285
119325083
-107622725
-492977838
454188589
219542303
887277753
805094229
366628408
-981738325
374309198
808082280
833281983
-995922975
807234926
313547306
-716711637
524801234
-60053867
-654765821
581490487
58527392
363305708
479543390
744157709
-884588195
751895107
-34300291
25031972
-926752259
577898496
952788122
440679416
624243591
-944736454
337368919
842981716
-237542294
-426528503
-409721469
610059850
572045903
-49651340
-932897748
636983275
-869853960
-285242288
451198561
514243882
371065097
761703584
-704703021
-117332020
868471470
-737443378
-82583243
698713692
719237564
180121332
379372734
-613866356
-283329440
898193014
37082387
-832751166
-551967734
314487202
619787152
433525072
-446671442
704372134
623081417
-658465542
190269283
-187212512
-448672127
-220310329
-304486625
-471801666
276832475
-605202976
759260458
190654666
869218463
634812149
381840748
393081486
262367208
-656757152
552730005
262198562
-949522507
-472761210
723810120
929584029
-798165101
-26839334
504232587
-932745064
-338898888
-785811359
16395597
192030869
425669514
670362444
592165141
296286118
255950738
-863593820
-859207468
232287659
720440680
277155135
642389878
-74429626
436237738
839099397
-673144886
-583880108
-614907031
-5153974
498080212
359640771
263650726
-708850504
535741969
-558206014
655681774
221679227
114332603
-603220215
-547148609
842612117
298886131
428429283
-418834674
161171057
255930188
182506610
-2132112
-94808715
292702418
-984645094
-272577707
-780815424
361361339
-499594305
-836469450
513163326
-593823601
-347984399
-801287522
-716841323
798708464
680600690
825305504
92019538
483345619
-171120804
-228375423
-298603615
514379933
-385681384
591730679
-709676498
-538700122
235083882
-507704049
-702766756
-232256152
-561916660
972765126
123279406
627530591
277183706
849230112
936971072
-858880826
581474583
-86560995
92932736
-54595888
391243446
-809088032
-508414448
445693643
827700944
344043062
955155620
153011454
856960719
575204152
-722825655
652906967
-48866590
-892811761
983256794
324843181
-782133794
996914690
36188258
-390336463
546558760
-645028887
-15416854
-923750771
-222157696
471872169
650572837
-660814457
380326811
34933147
-36698394
-402875802
-594081908
636525771
-521076340
-475692658
-718159942
824053886
445398858
-844728560
1790797
158034738
-315242914
666555472
-267784995
-947074699
-494900488
660016494
756934943
-313323604
417169003
112926411
-737749664
-742107843
-897422642
-630993769
-207017540
378618200
-750171288
660914112
817279056
-455036195
774631180
-592847091
-594489394
256555104
699519495
323210353
901620963
725729387
666804684
-210963423
708054381
-831816052
-964517395
363902706
468589292
124370913
928133380
-184290274
-73977081
585301102
250014547
135110327
620313094
-721899411
-467064774
79998860
532944248
-31796860
-429705408
-399202153
165747900
-346325256
-490387736
377075718
-659588838
-804081231
-394083053
572126757
-27195995
-338394242
-784816043
-469970012
-598910922
-383877769
919523448
199955188
-189496636
805347569
421630453
894990823
-151036136
-355072395
-107014741
369338874
-886724743
-646164368
341018202
-478415273
557652716
-111644836
441720149
938616108
588788041
424313995
902057789
931119794
252759388
588373017
702266271
409583262
939343051
-184582510
-23196930
21331073
182159529
-364651816
-685565777
-46828821
-832926669
-36454166
-973584317
-957725519
-406032787
-872276637
315824415
-191524282
-172369014
797840733
-958163846
733128160
-280513709
-140546090
535346630
278198963
961690547
-585276742
610807046
-651435334
437580059
559391965
-841030663
-641441561
883046877
-724135066
-881756986
-907076696
-116038718
-839757664
956013387
219900515
-223647384
-303228433
-487005749
-715010545
-912781893
918136909
215814335
-526290117
341566740
21927277
-423438388
710857199
-946282005
365562856
948622806
271868776
-800366685
-320334696
-20109426
-917510882
284438311
882700764
-84596201
948585554
-978232980
15902927
-727963513
-983155725
912582671
-978132004
258232656
447898213
-636305844
-342367558
659281644
460678129
435059806
-58587978
961695239
526775912
-638696566
-915918410
-45159001
762206645
161222477
198519176
-807188972
-312542214
218338908
315144753
151291765
-999778124
-713130885
960009060
-937873301
613316011
920050764
63429191
-330833478
-915136278
126079636
847881849
589594488
-130511915
-664150791
476784319
663452751
-96810139
665379103
-214367309
526944531
-616397024
995457628
-483741959
-248619414
-9312431
-292777717
-928847182
-404906237
60768654
-381499413
448235299
-16070314
-230794119
851212316
811905518
632388077
657467508
877720449
972468382
424292265
311744073
-641836000
-961039802
188002253
135866490
633933732
-592349781
524815359
539499841
-314751024
-828317583
233610539
988882553
-435672595
-38029729
-154584758
892147143
417768101
782256061
701225675
628478581
-128968492
475639869
593891285
-457460611
341829240
-808510938
702404613
138591923
-928527645
-866722895
872001024
-745299028
836353754
-526305744
-731764463
-609879735
-117168441
250764627
575803553
837780407
560226443
-640058484
211996085
-212475761
-517061129
-415801322
-925196334
-339815161
-252921910
-891026138
657483315
764615638
-352101225
216259562
947873300
915452083
267732911
183041208
-368441951
-909090874
-903593582
-405175157
-756889882
487087827
662259783
56742353
-194130409
805138315
853194998
-397845534
675207746
754466704
671040327
-592695248
699963838
-432384620
322437236
244218620
-447234782
138799644
-784868595
-388158179
213619894
142338385
-120908132
-315785080
-645360922
-49604918
703580998
16307659
636303954
144908484
-674021916
-171173279
-355924800
759748524
-515592368
817782734
-601253177
5356058
-716817127
-257963819
-671449211
197852360
304172739
355279192
-146925339
449866954
916552158
126338097
551871704
-58656933
631023647
-839774703
184534580
458517790
-178798672
238675592
-209890022
-684033112
-952716752
-905561489
433111823
-816627163
379806396
-202241134
-769548319
-830551917
531712423
846717697
235881265
16617045
657184964
-958022123
-7445717
-88242821
772874468
875609797
753207739
-40111554
104594726
-694007164
376958056
23081282
327369313
49624827
-687229976
-242268912
128253383
197155430
985618444
834813482
-555655314
706104669
546915293
261272574
-483174000
-752532100
-200828563
-112532623
878134492
337869443
-141372254
598165690
9575141
255573036
-135013079
19863583
888057536
176042603
455426908
-215251246
939110185
440067759
-150150798
186105802
-105047921
-454462852
-696075334
-797194853
-907213220
-926575623
288669794
436371686
-404835508
-584924455
-115764946
-957942511
-230792982
639646626
900265606
-307543533
-231758742
602963176
-119650707
-19008471
-274767501
-566933141
-383568614
-440397729
-23559882
472281218
-40176162
-63728899
489960157
658514271
517492881
29598717
754699652
843953858
-274731097
-513239911
-904421210
-437546560
-930312118
107985880
708156515
-5201879
924704160
219117469
-984601318
334260470
-784264300
-340382814
519110178
825360220
-509323627
173262275
-649909451
745866272
2631544
-986449716
464911791
-635743673
-477883235
578653054
-89882847
-799247324
-280052410
96384699
982531699
13385278
95194200
-235477982
-50362680
-128111047
-263505733
-635336866
973399134
504356864
33281737
283826468
502680040
377060938
540941673
92082864
-994150978
916338197
-618827695
-106438298
-578655069
-6231667
-356025765
-533208814
-166995060
674095815
-541836431
627764192
630498334
187552034
-334133849
320124725
564659108
699621530
-763953536
-968940976
417000730
-866743827
201747077
-863191736
603505739
36724290
818954197
793923205
273419589
310081102
-235334266
352211135
178170821
-852452561
935176984
-588639978
-388720066
823382867
-864211931
-33005601
719771289
883931827
-844183343
6176249
861466264
458337145
-487618334
-552065441
-628856693
520273251
-951301106
258526927
747658210
956955199
457730851
95534299
680785716
436539293
733520967
905412916
-963957275
460942078
124667735
-993533051
-456712650
-108579709
-915008399
518299288
-708243693
288982466
916838303
842376013
-431397894
-609395067
680752290
-876536564
950186745
-260826170
-270999272
-399465239
276506687
-794377012
688794695
-508979805
-198704903
889216383
636500186
177344534
-185168050
-423528969
346925145
654291827
-757015190
-471210144
692697461
-733880586
-312080538
780013157
957725661
547634117
-672073098
315033014
11354905
420389554
70487067
-539958315
-969755491
-815792542
-609094221
675493911
583659356
935304645
298410703
-771082794
-340320094
-191272610
-969129561
672190336
-989622375
45383099
-428220645
-625173620
-819807811
-995950667
-487842045
-129973788
132003633
-983554637
161738874
40922585
100327962
562208721
673994401
120385560
-225423284
515560854
-926669961
882098306
219189490
-69459656
534938875
-935327664
54439348
-22076553
285920304
-781188789
-298555238
30661110
-739340723
-598176159
778847909
-81841894
-802147579
233428898
-432413689
948263139
336910726
-173105612
834445531
-424854901
809882789
880961609
962148435
-236079160
-619926529
-230595085
-696302902
906965971
545389022
775801563
-721186454
-337582314
279559089
-293160474
-930261705
977935671
580194396
279167619
675213948
-908841285
402470493
724968547
188297316
472219445
425911032
-391206163
-853615198
-341950459
-12005757
954513959
-786494492
197045636
152677627
-748078236
213846545
-50825611
-392609268
800208987
189534201
-800235234
-568010428
272036702
332863586
351806834
-964280873
-818968289
-283379292
-643122788
-329035313
609326543
967261944
228762189
728312360
-782007039
855482362
912380509
-584481680
931800709
75872121
-750515997
-424707627
63630699
542489010
207131169
133352050
-111404333
311290176
670422537
-871943129
-128360482
198430330
-463689722
170966232
456916569
-264866517
-954099145
644159221
183385915
763417936
-401898557
903615573
-448117515
-686817762
132523442
-271367300
-747849789
-883830954
715924024
329049902
793804198
-443965045
-231699028
-141404167
-740105783
-169103025
-799366963
916838303
-222838985
219925061
820887241
-647292549
422144778
-981825552
-473950840
632213169
-66497267
456312164
837804955
997640737
-821409861
251891969
928003070
-582204961
489592166
623361892
-551176007
-274230313
146114365
-206926026
-812476088
-114773275
115165330
-4454267
-364783339
-328731684
58338061
158588042
-168126762
-674910304
189027748
415283102
781427044
927643992
950495157
-685335039
212203263
-572959883
-293646773
-938685708
382468660
173029846
234997782
-765966640
602261996
530171213
407981853
-475210954
205350555
607913030
829782714
-128055370
311729588
-169848771
86683585
-47862135
-426144038
-892930241
-393746770
-738096797
-294222088
605095025
-123893317
395696046
253861255
-410550336
-935222365
511400254
599374307
-43973061
847902506
-867452662
971041967
755290217
-473305810
-87898757
381818078
-957195008
-497328748
-750171288
337837506
-160531775
611746440
-124238506
179097990
-854097994
-698839355
111793325
-213442768
182013783
-418960942
-171204001
121082187
-861270746
-351366500
-366822515
-97399247
559391965
672715821
498170436
805542141
-422625021
-178297500
637309395
-861485078
642361480
1409921
-28494061
907498421
161848864
203517975
-772916453
89436058
-417671121
418188141
-594062046
113050312
-953171240
-301765959
859233539
615546012
12664926
339030669
654041995
-665727851
-839813031
-904584328
-528304823
411649759
-452998294
601824440
553747120
-787170428
-603475259
195125239
478560954
-400218494
-750867222
481367380
-179118743
836134577
-509723298
-198569269
349485123
-293283754
930932822
-475807445
-136457311
-605369739
83451216
-478594183
-639859308
183844212
436764997
77710605
-176807162
736484132
23895335
-969079754
485781134
245632930
985261192
-262005954
-2734100
419730270
983671957
-576235733
-551611980
-504889686
-579445670
-830500010
610156672
949825074
-178447589
855302199
886281910
-789221815
885013354
-559881357
-577407465
-228173180
63519513
870567854
120861961
-322890850
-906001466
-577825162
339364580
484138616
268701090
-285146115
884813772
-371109711
-757569298
-201194745
-208329864
-616257256
-762384831
-185238016
-662470415
995215067
-651862947
183857997
978437281
758418293
794904135
878108985
613162787
-881609579
553595494
589967847
33688450
647535678
-135654196
912712882
445518404
-227126014
960649216
-503437852
591376123
-761178221
737670767
400189528
14890318
4376527
750196501
-309731084
783526781
-600059392
-109732055
-448834011
-641945684
582087643
-404081181
-451911678
-866934641
336914771
549330254
-125474970
99107784
77377680
921820995
162282727
422481277
949377364
-102954513
253811494
140219053
-266177186
623474990
296566783
183241471
101539694
129360330
21329943
438556527
-351269335
-548889123
44670058
-130069160
-243945149
-221136849
-40287861
988187171
-205190207
569957458
-203554918
462263793
638770279
-45361642
-696726180
489516828
802538547
849406243
696949326
-516437504
407122239
630617794
376947215
-401016518
-905499796
-967635327
67929104
428114177
581138503
126445517
-925930488
297156215
-976998464
-528165668
-321928743
-297738049
-826804972
11354905
349405421
26380579
62103050
-380131912
-371437656
979223261
982388266
-213143724
73548369
996401436
474072355
143306530
-925172777
346679007
-786626815
-509833522
642559093
792039001
631858648
199436612
-482339655
-110818891
149272376
250533113
-914766795
115704599
420834725
-597575588
-906764728
-318594114
-672431655
-633503733
-842940213
-398055039
-345908592
-706408204
-893607537
151670040
-670631181
45788498
556478373
359868373
-71350668
-709329179
186184862
-122202736
-353668656
-802230186
521147850
-654312909
429000095
201782302
-285661917
859990923
769347340
-287029980
-955648126
129108813
124317774
-881716294
872855519
66138548
-88796651
-153733471
-464532703
575454850
-426346798
-603220215
818617282
540571329
1381444
440751081
624604800
-438626437
-951578377
-983672129
-170178296
311286252
-861358597
-75290568
-956660211
-973021724
93716985
-332632777
353256609
809373696
887533539
791490004
738132727
326639713
124544487
826951285
-298485497
923192130
213758823
-177096957
618528582
339624216
857236938
-223066964
-687171631
834802976
312690379
671399495
899336822
531153164
-263599265
743331179
-382770921
-360695383
170937724
-896950883
-179619775
258136175
130654449
793073396
-268235455
923168404
-332364509
698469793
689757605
-978256260
-841853243
284666692
404398575
-741427326
-448696850
-467455283
-751999181
-849317487
397471696
583407226
473611284
675432374
-947417395
649696838
-578946243
-129296389
-752728173
-323089780
-790010983
935472390
-4042175
-302801776
-296168953
656138357
358582812
674862842
819269475
234735882
-219127337
-871328734
270841134
841562774
-147680758
529413416
-180706960
-242437690
-291988526
-115600110
455574787
73559747
418773672
-583985484
740289135
-23672188
-963983822
647461625
-912364878
-345968067
-973990694
-713990050
-198761648
-905282187
-211986952
-399260931
-707565402
884481354
-467802295
-199027480
471581059
-981460421
991876516
-513175989
-896236660
-649662862
-419764300
-705974385
213348345
-361448239
-15714486
-672160816
533470464
627736298
-181578215
-766542726
46411308
732472436
372663353
-547612148
-286165423
492520895
13221356
-29369325
-78749226
-659137735
-755498625
507056372
-953924536
346789043
-696220488
893058104
803875880
909717430
344766605
-956566794
-17625607
-163620982
854939096
512659248
240983610
-264047184
335290441
264218273
-133053510
-428737466
880777540
66760134
142312096
626863364
205144072
-769126900
-90999880
680393400
-167747038
720686235
794521006
-560348713
449382933
-471401171
238019559
636839413
-90999880
-433510087
-546516631
85548472
902172449
-268123117
-338416227
29964092
652739408
838254254
960206584
488243185
194550406
966400438
149314394
-251590170
-547016315
298486000
-761434576
-494975205
-227340720
514972264
682778402
-102456734
-269616593
464510274
-73574118
-338234955
-593887376
226565311
623361892
-771749427
-95047305
-84268892
-815792542
-710330671
745045891
373073991
-458141713
-935402821
-550630675
81408534
-285975611
632774447
-365346815
569302308
157672099
672690611
284482793
-663051206
337753905
540761591
-450511487
708762352
202269642
86731993
576758540
-46828821
-173910123
223726022
-898278626
-978597188
-245492858
103375853
-69882436
-79855350
-804146355
-777963043
-619911654
790067944
-902742346
660994587
-306345935
416260962
414684457
-612997630
982240204
429216245
-4895940
-645149063
756787355
-37405106
-461546256
-600473027
529553811
-280908843
-385262844
-238839857
981576364
541080191
492636823
624460147
-154749102
-329552351
113317532
-781558980
-691103824
-134395027
668112547
528415414
793923205
474285558
-568850251
906431094
189470255
697922890
-857860333
-61502411
-421434546
-39842655
586067467
481393437
541285606
-59353851
204389152
196592732
585016258
366451194
385367343
-701213234
292416152
37988954
-425774053
-855791882
635875265
-438417230
-476053265
382572991
-337083006
-272829915
-284633640
8206405
-315274465
-491171708
664673475
301630380
33317311
-302501310
766731406
774085418
784289714
-744300077
892290041
694224293
7243940
279504929
255785014
537070661
-718112810
-688803223
875512669
-979854244
-74973211
636319537
253130920
-103610439
579979697
-90880411
-535625808
-227845873
336811541
260557679
185848670
-15026561
109289445
445457230
819665099
897806234
245679408
-456877689
558472569
493540290
-794274132
-263081396
-453466104
-78688740
-94641975
492156781
577670864
507728734
-801581742
465379001
-700717085
-844640324
93255765
-649071938
526198172
-836809789
36379066
79294401
96092074
247282116
-869443112
-646216434
-721505251
-457754343
-921659249
282361343
179420466
-224641581
354971784
386100640
727753624
541475037
881469513
-378969923
889354279
-457508810
876760949
-95585967
943897568
248604219
-697116368
-854097994
850904765
-640526423
-638983005
957143053
-187518289
812455015
285276153
676221578
-881041439
410897172
654942037
400619676
-902389779
870780264
875255738
-668002666
-792199706
-772443732
-281225969
712496234
554050356
-491297269
-65379833
-244985007
589173725
-669182550
-866446214
-785012946
894572741
-594310373
700321316
787653034
515659615
946524984
944622971
373071850
595285199
-992955069
576345677
-893958157
87557930
-378770846
-937444129
790402869
496767804
-854561042
-868075655
570721024
75174951
-170033449
743675468
443113988
-234671092
-855414796
802280767
633787781
-992740158
633197944
343597155
902216834
-852587072
472733786
157268347
286464663
-867162960
-528418019
-532535484
-987139606
965558411
145741373
-817391938
924687761
33496849
659008664
320127667
769418126
639751048
775796481
596441199
430037541
-848281692
422536486
617512389
312790252
-901087179
902202825
-789999668
-214111081
101006209
313196352
577139671
483962664
-304173167
369628171
608108343
228924873
931605114
-22925859
-344203957
255444267
-510332031
-817689875
861946675
-146347288
-83827871
-223066964
-600067388
-634262230
-787118511
679982818
644592403
518985295
-556860433
-771814068
633698913
-424232857
104127537
107724524
188122172
-207164446
802665557
642427136
892144624
-707716781
-885952
-930312118
18357272
853424875
-376593235
34251218
-798400398
598266511
334369012
948541037
-569624394
-427497768
-548361697
580408532
-589668328
-278440110
699817131
735230383
821041640
-535950619
-782394419
-458681490
471973108
225166059
449464181
-364355235
660570627
-473991097
-234494555
-368271542
-234834404
689767352
-704542294
809487841
-934193793
-790791741
-397159947
-128510183
238770894
-393847612
-334189329
390252923
-247209728
600426468
-732636496
-271785653
-182482309
929296966
-418037506
45758012
151342191
-156679414
398763988
-886239271
-577174362
957008172
937618658
-43220537
753277389
446080976
674026147
-474012911
-439683406
18177857
-522536364
-987140123
-852829762
-206546524
591858698
-749874626
-638728147
-959283115
95254379
-26981440
-650537916
-336955896
-72594099
725590869
-639229341
139639756
23813301
-882371660
-21915557
-553288527
349202730
-614270577
-318090872
577659295
-282577275
-387040520
-506988194
940784540
-992037106
202416023
-960343544
-712490361
897640716
462069440
452581477
-801475918
26573976
-946328671
137754872
-30868213
-142219928
583864313
-548911355
-705005496
477981867
486887354
-112685113
-613283083
897511462
876772600
820971284
887412770
214833196
911834815
301031432
-67807798
-847304698
923153259
751353485
251026761
-477742672
-86293274
-191301161
-735589059
399217959
209927301
200316222
208947649
-645137708
544827751
558201065
600951112
-350524043
-547080429
528438894
-162641248
227586514
765215994
363906268
282445545
344533918
-522677616
-651997469
-577931739
719612129
-900383684
-935473830
-861936582
-358232755
-703435072
-472713833
-499309658
-328536346
-600790981
561536066
-736013298
-344063188
-629770904
-41760553
454622675
781826106
455189850
-676805224
-261612334
672415922
-38737225
-122171368
-993944576
219629607
-508463037
119899019
-364528300
-767017694
577161642
424337678
-161327351
885743791
-8013234
195640629
-336999215
-364129467
799100508
490821871
569881547
645433001
606290867
-669362550
-851417157
884664291
240165812
-390094678
208341845
302044296
102134902
79192107
748897512
-21126261
-429502450
479364748
306189914
-461190832
-144054585
-782579139
753431198
-867003886
-36678743
-99914033
329224895
-996380080
86649911
-545414632
-904572815
976632510
41330460
-383785186
146300344
457511748
-167579819
-311548994
-225095692
-441337566
953100967
263891636
894754930
-611862878
-792186356
-628862224
909847826
135141003
-802183219
-882548673
-567968576
-813331434
-840226020
865536210
153677613
124058719
-877198127
395858987
-424899655
282330337
-885478533
649379052
812583922
-418196596
865011263
-372342432
-653291697
-50169497
69714364
-177869466
635890126
-575973814
-754077658
707463380
800362198
903287523
-483605060
866799722
-74395050
212411034
-148475614
207719230
298053647
-737868558
-623493544
424249012
926565669
300488848
443460040
-838331344
-467737645
-903034706
293188389
185059388
787040360
-883806256
-820038661
659887417
-632438239
-339088764
-532109082
766616376
426537443
757704599
-219513427
460844315
-141404167
-333065912
-342785800
409520350
-832944779
970001786
561303298
757610314
-177115841
-730445160
816924941
612479736
552320117
871780871
-298594411
-114721369
200734694
386280888
-726112494
-768718111
-665326637
590613776
-585852626
907961427
-423872376
-967781515
767047009
963073159
-411763709
118172011
-936907346
-928835869
330825904
174455538
-827405372
118416128
-170096513
75158865
484618381
180084728
-63933341
-216362191
719648134
-57331001
87205844
-269959865
-743232621
-682177261
419938451
-260233651
210984166
58452217
913159158
-45956099
491763992
-263793458
823195068
-533051449
71041202
-84277138
774014855
-741177163
871232315
-389020872
239653661
-755190226
272484022
-51738010
-601926946
-27055639
458640072
280875552
722919536
-416124768
268747397
-135927280
54336007
41307450
105517835
-823357871
-721885964
493208999
-953239559
-328987867
-528348273
785269175
-797585347
941834706
948518288
754599097
417955473
-401457018
-963590639
212785926
291999196
-629158964
418207688
-382475565
105000017
722778290
475209905
-296762034
673197922
315816428
-165916106
-623493544
-537499351
-801160993
-380854677
44064832
-975631393
299882553
-417771142
-904512139
923669396
718513109
40526511
12059323
-930870987
-88754429
-853596100
-798532661
-405934817
-609737892
-76946118
518974101
-913983149
-80344657
247949145
-619726931
-55641214
-508490418
101932630
-342728568
98708356
701078321
-421923820
-255364256
-232884397
291686338
368286076
-188668306
264192132
-805326158
582518442
118654617
-835557920
53975322
872776242
878665427
-6596324
644507967
964683430
-620932569
829954538
211543400
-174232372
194609190
205891970
575833087
-918212909
-685887777
846706542
-630688003
-738542039
-347906328
-914352683
-695775275
506929673
318109246
-583258485
-22831183
509357454
189414014
-315671421
774968575
791448602
-153737655
-446625560
-385958412
923777166
855808912
906284749
-634137383
775723416
-522854436
-96513353
241967931
215865473
218255630
284559480
728165491
-209399685
935665451
739363610
-159254461
-853053670
912129533
318128469
-873379502
128997461
763491340
-441305717
854124706
-240964568
620750266
-35380893
221355988
-288605514
-820765486
-317879259
-206280343
-105457264
235162259
811905518
994601843
-207641513
573424802
99504396
608848304
-351831149
-207125895
-885438670
-177735760
-947684141
-225473659
-323385507
981168083
572960019
-149435973
474526872
255380601
-114820313
-275279746
-85323094
-16049451
-163810551
-571117620
-459565871
-453989465
-681467210
142150191
-401353490
899366694
-125699373
-842666821
573612815
-195618967
142180860
745496665
532990739
-576949281
-714866001
345844145
-763550731
521960228
-635659838
-959283115
-463789250
-629213659
994374795
997236256
-430560014
-613835975
-241642111
-662542581
-253577330
-746328280
-590343823
475115351
133637832
-272874248
-314191675
868437681
861119276
-745494053
491655551
675258998
848338851
980087383
-45810925
-478491300
-236457392
929897124
-944070435
825980097
476624791
-515688976
-663839092
-9364805
-872454351
454800568
63864695
169270690
118392656
887147627
55222512
617129052
457728437
-300719498
459948671
-891228501
-830081545
-60873015
-522617059
164477604
-114656811
359868373
-271683946
802493802
716239011
-257348879
-894222874
973898037
343859475
892868194
902244697
907742855
603145028
536447439
-472316790
162713644
683835811
-198355275
-893065612
404221924
598813523
-928832468
577766530
-756674540
795669407
-594836311
-745758971
-455210357
-709777403
-909732496
820746815
-110024177
677954827
-561964649
896919278
-304531619
472870930
-112267697
225286014
-83509851
531336795
-620443185
-334859582
114003504
-26165095
-327442899
-184376028
-743839272
840455288
14274109
-901438710
362898590
411062543
67028774
729219041
151272977
-79315685
-485127957
-582995861
320834128
-775540047
-903301485
355978383
385006684
363609044
113511459
-730702062
-286546629
989094664
-664527300
-263526446
732905851
-495111593
415755056
-957622175
959793688
-609289521
439988614
-948307212
880661787
820654198
-746855211
-85086816
-256694664
356781918
-879482697
-456944195
516584847
-832253279
468736531
86142732
875852298
-553750258
-881864948
279319446
428108171
-468117204
656361237
-288451351
480127274
438683207
91884246
865658291
-754517269
-48987312
-274494078
987440660
-511123459
-660640725
-922773483
-382507235
581470521
-618906034
-689145729
958652953
-221502793
-192407845
-826591787
-243074853
316826051
-70970050
91623613
934679892
168656384
-448912325
-831413563
-754073779
198519176
-471824184
-192878973
385153396
28053472
438254617
-584136133
604005758
-876260761
-926729353
-471460474
-705562168
-660622237
41182091
-208964001
-333819231
834747205
678508905
846349197
259905948
-393693562
737519541
-241489556
-598389219
292952258
258405578
128839841
612391885
-183069235
-649572073
-342700254
2189385
344033028
-490483511
-818875582
381463594
202609930
337368715
666976550
682653885
954445486
261499055
279185700
-653719968
-843416031
181908326
-578626130
-241614879
-878382324
-506912543
-342885959
856051084
424386772
595317920
914326213
-144504112
-699200355
785929070
-310050536
996446919
-300539754
2691492
859489429
-541109961
-520105348
-693214652
475964368
567198541
-655520434
-668344278
-752514882
-839528048
346521366
-660267642
-512157541
-222638200
317187290
934851249
-372852016
-976981172
544724714
648261243
761703584
706846191
-851633616
755156331
970316138
-795221671
667486867
230069462
804936776
-72460945
-582887265
814016
447839992
97427041
-527498371
-840678271
-12397982
497566889
-599935122
-286797915
-567650492
-829918190
679058195
969611343
497880597
-96203861
-339677878
-859162136
-92923033
196124030
811011557
-24968897
-234514122
802672120
170178435
-627651343
-218190167
399114151
179802826
505441222
333243323
-666694757
-724714126
861803049
879256054
-451383937
-96447297
576315762
852429306
341961
803985837
-694988463
273193546
-284589315
-162054510
671839744
941023469
350764638
663352902
601386985
976389082
962583283
294077989
85136082
-456877689
-960392056
177667212
-334544272
867554864
-190617745
367776340
185410193
665181668
-261841008
752475680
708008264
340813782
-404212837
-315581332
458381821
975093905
270321194
32704514
609767406
-319673797
322938121
246376364
145655632
679992537
456312164
-677047266
-467272261
-125877822
416239137
-555052851
851098740
967277716
564340757
335938139
555193752
693328483
-333241320
-434580449
-999927767
-422177011
394616117
388847518
173136617
51956950
174979115
-505288463
882665098
-60686496
66292739
790925003
-283425538
528797308
705090207
94256464
-289206435
543776848
-182431645
-519282926
-933219164
636738236
-192354526
-491654804
-822344569
-679312983
256680223
-37601977
-256800848
-798622549
509512895
-404382934
137674458
-847165654
91922344
-309438719
321646372
-449358559
-394563317
342627296
654764066
-174620677
828373320
-422124349
45584867
-951757844
882679383
-846828318
-836862675
603648062
620355098
-277705165
569135535
772878311
996446919
23139726
-250107250
-364022040
404916225
-991217299
330105110
270811084
250268371
954621602
-937314516
570969810
-26590621
943145221
451270921
229674242
-634561365
347351813
-831445780
-704125930
275680289
-861392588
-275385637
678726388
52526993
263222293
384734868
891792633
57938031
804007292
24792277
45949613
775376910
-728156690
-915753284
-220138378
816640077
-477817543
-807913550
987388174
291177451
281145702
226168644
-463901557
-728819694
-577509173
-585753010
568270112
509185399
-995691951
726042181
868402014
-507930177
621507644
-961687641
196155724
-84182012
-196401240
788828172
-390469088
-735573000
465809515
-784619427
-302664343
-100953642
381694515
-786280192
-433981323
646693581
-716272012
-493880085
410704770
288696217
-26231351
-533799154
474365091
-951760844
168548040
379228463
115639286
731122098
-934139286
549330254
-574771913
279138152
-213608015
-661554616
561018345
-295678083
180886458
919458304
790963799
-885385113
720800670
349390375
-724899100
164103704
-538074112
-760727198
255782077
-788498159
950350066
-30739057
235914304
660718415
333946444
694411560
285579781
253661920
-779052058
-316198991
766883076
-330910378
607152584
-328585028
-557364281
541639098
-610265819
-161947476
-999175471
551092729
561089856
-146248234
96531574
269986102
-438617724
-389752318
-587050777
-639622278
-165872229
-543005441
778206269
-46584226
345713642
874206672
-342651465
-526269381
-290862247
-425612380
254042628
44516191
802134391
303687586
818204918
-350909505
164648356
-163985195
365697427
489772181
-946671752
728279943
610187381
-422359324
-723322257
-5545700
-936597197
-377865204
-71917719
958860099
754394587
425312862
311234880
-505899327
603971195
374857976
-408022063
-841540847
386853550
-405451811
308798111
-614594875
238366589
116765063
-996818850
-35112761
391698876
125070712
-433665976
-398017089
-269124213
627996608
-279091715
911348135
133995542
-41703107
-143014883
854676946
-554850800
-47704068
81962815
70753869
-919438906
21048210
851543202
402359626
-238866943
887719699
-86867313
-757505483
985048703
213949090
805159182
226523845
807554320
-464272358
-49643112
-893816020
399885457
939708727
-792349480
251542928
170503228
-539610121
-756600386
-977996723
-143053340
-278692199
-809731120
243496706
416239137
231014175
-235074887
166044357
-139515163
465541123
-405458383
-729629534
313549769
-371416391
351122393
911139643
438557952
338505369
818933099
-826048017
676062871
480957553
738547338
-306285174
-654270396
916826026
-177563723
206568283
522203305
-142387593
-392086229
-830626182
551762569
29645465
-94991737
190891358
-957942511
-44559123
723476883
660800890
-260522288
-135429392
913301709
-944500097
-124933144
126812982
-820816443
-205077229
-493858352
-56098995
422548173
-23098112
246660563
396129352
-789689665
-302363747
849053024
-229329088
-608422529
-767131494
-429229489
81257462
470378457
373073991
121476877
-48562808
-806222447
-369588225
384446222
201979914
384622177
-347377529
189452204
-937074177
-272701742
209410186
178160296
575557587
-341751025
-321595250
617420222
-688492982
55944430
-514881591
121805827
846695251
401586463
-718059655
929186116
-582936227
932137036
-434558007
705131583
-269572083
-463949820
-808177270
-687918228
237299106
-583875086
-785869090
335748769
-733786039
-573726905
106667329
575464453
-604360491
199555033
432524311
-466785528
836532179
-705287284
-779626353
-248267887
940546777
464558871
926833329
491534791
110351151
-400095789
221560139
318453353
-514571561
-973301673
-356262754
514017503
279212177
-250196449
248559311
274059144
-156866453
-954634691
315266770
498853888
-151595037
-998750297
-91728272
171716882
-173450125
-15686037
905338312
927326249
768656838
874564441
-871770417
-928111912
71769276
181024542
859988094
913023530
674606696
231372749
-675678388
-398212263
-929080817
-709079303
478290332
-365162852
827056050
861605239
-217221590
429627525
-622286763
715992682
853350262
-363233599
515079458
-532758094
-338794604
-416173426
-841785173
153752139
964918540
-834954239
171019353
415429210
227231404
-416747769
227536007
-42215177
398798556
-690621720
277306822
310748530
509236150
214466133
-363661513
216678179
691269887
-721944002
-281500292
-223783712
-809157660
-972815456
-761943732
823887882
670806959
269995821
-186046517
-350293149
-592974463
-935597157
-54525407
37856996
90758407
914378301
142909226
300587275
874102559
421121757
224071679
625953302
-90428572
-511916562
283800481
881930550
-465527782
-425454649
-339526409
-524670731
-901346240
-670555104
247782282
177824361
-165903303
184431638
-116454935
-340685447
-282177803
-126730119
-547215499
-480809816
-419815117
-572211895
-326418150
-934963647
948669293
207259198
14997622
920234802
523354523
112324923
9753677
992612551
585838571
-997170669
-743355985
-398879013
-626840780
-758178300
282179414
-619342630
-30535597
-588075864
694296721
558459077
515820824
354099399
228364904
93464701
-890410694
259699756
385193181
-296043444
-233076941
749663938
751093137
-937172103
192403319
442517815
-660428790
127211587
-120968347
-510110003
508899438
315473435
18453626
590480646
-188862043
-839091506
-812388290
-411403616
-528528431
632635786
-370968507
284751702
-303228433
-131210359
-112267858
351098958
-169030183
-317046539
92905020
988186120
896344130
-133670809
461201139
-144984066
-893422401
-824309181
410376479
558459077
745951263
569974202
-123331681
-270357226
-627561132
710397880
-484673090
-286293927
-381786151
-367814476
742294885
197337352
537758044
-448092987
-740192811
950082098
28462394
169524940
-112561643
-970946727
74504096
-464171558
622235721
867703491
-519915519
-680427873
893058286
583673279
-30083952
749291496
346116611
-62086163
-509274137
-674302170
-326605245
602866642
-701667319
33652350
-609066589
333128941
4643084
-120367007
177043307
-538708004
429563532
163836587
-71682711
-277792151
660321252
830558952
-481654080
-826160110
-916121151
-740101530
-551411419
-890775287
676554658
298616174
-335758255
-910442429
-206288704
-681938112
642349145
-252768446
-299663144
-250087403
547374472
46435675
982240204
737249270
257784087
-392445479
-678034204
-276595896
-176366295
-122873067
524146684
-569306569
551011092
-31398157
658373232
101528606
608046345
-776174095
-306992641
-53747362
798630363
247579549
347337581
607760273
-385865029
609457462
218937104
-30060506
-607856903
23019576
101664263
-962793721
254993196
-985173342
-982397577
457496582
-728294251
784754914
800141514
48795013
-346397504
-995394128
246181778
-781945695
151342191
778986146
231014175
984777317
693942141
88194945
217676699
-59256689
-864847591
356465542
9332429
-608353780
-772413370
757719104
802065383
379806396
-876226124
-116295281
624277332
-741171950
-117488949
851153007
-742480379
43898908
-149232180
84640018
-143294547
151354566
695857591
596762286
-378458863
-315141998
443833288
110091505
-107741992
-754727982
562668420
167816766
-675427316
545224788
-546274589
808577185
-968717152
-559874778
-272312788
-705041516
163814979
170507926
-381320492
-359312157
896708383
206479335
-268599348
-893103704
898542709
-504498973
-975901786
960708831
-3143671
363325088
-526267426
994676765
665288796
-818884843
-656355247
-734103661
-831693961
-73994595
-293050488
719770104
178020568
457186709
-664881873
826019123
-697083095
-304384713
-35890258
-78476003
-416744523
-850964812
95025898
-949576662
-907230072
579518069
981576364
656153727
156936922
715962306
-599132882
-594521231
391138408
515648999
-257379146
-144233003
-735990452
-280951628
-74391604
670082490
89889000
-237246033
494348453
-639324321
347206515
1168465
-692382412
-823889453
482542370
683922896
-615481250
-128969181
114279420
970032902
-252435739
-892989927
706445018
-647010572
242167276
436981276
-630647265
-890874385
-999536285
236260527
231284129
-485302931
-778317159
-862316298
-591513799
635117206
-279151804
707053822
732699892
-73198485
-700589661
791773970
507834294
-805493205
901269761
-249738393
-342653437
555535557
678792130
-8483881
-735218812
130565309
-44029871
803308013
-695591136
-629131447
876838472
714784474
-320486259
-747135112
-404475973
-735577426
-683764107
60887214
-610451844
529086187
-669113778
-575249027
763159107
-520984445
-197693302
286484412
503560384
-27236944
-734201877
357307957
-904683847
324973867
753424372
78181275
879556267
-520395874
-694506626
-192169316
-808806019
-391732741
-463726452
-26092720
-603478115
274331370
251989519
-447232979
-550553509
648785406
472036860
-206547710
349149954
211616580
688267824
565334403
457734044
611154300
-678422594
-601043570
-220378323
653362096
354177067
-717904397
-982932897
679394412
-101991194
108744302
423448575
-747971870
-254693555
-45919691
540408658
297992416
-362041821
-3656610
-995691288
846418299
204741641
573102578
-893144621
822271145
540226302
-689328425
-896896911
-865392350
-334934370
8462817
8353563
-913784949
-625079799
-649245741
-824562715
-726806846
730073470
-910377781
223588798
-281526892
-651555509
343696600
-933418697
-944726513
-548521571
626813983
-277195593
-733138634
-789999668
949145772
584050308
487196588
448828397
868813606
795106181
967548279
-28656670
527555603
-537044849
-905140504
-895356457
992596137
-469546607
322955340
145690779
569394238
730331559
-458922179
-7323949
-760744684
-335100919
-71124614
852805661
371435989
562368946
-471682703
731222761
-925892066
805982559
908197263
-92177071
-783153479
925682746
-965436633
51362509
-657793104
-337745259
-846871112
-881042226
804781333
-727866428
-841443922
-341046925
38837369
711003937
496068545
294564399
-895347923
-853514328
-286160678
-600479166
-226231330
-688353820
966047630
844602509
-496670121
382386003
541331744
-732715652
-696137984
-756242274
354216455
-458155781
-804766565
883826920
997077156
959346583
-258293851
-962967373
-457626896
502377291
968837962
-965532687
609364361
-709062186
-664964397
758746067
240429211
-607642434
138213130
-511290489
431719163
-354976196
527337876
231970064
-804163699
543917740
870839132
-848450454
-231011333
75426416
-68332152
-394696961
674918782
-618086533
621538039
847251228
-58087492
-574281346
734254485
345953223
-796605858
157150354
184909619
-486671188
403317812
94325817
838150198
907945216
-544662255
-79256585
-259622278
-133908309
472249835
-789999668
54854541
-737080446
-174634904
-4990292
79524756
916695632
133283182
-105298438
699220540
810288160
-540951944
-671362590
62815056
-547479883
-176075651
25364278
25446392
873437262
-193321889
214067995
177416873
87584970
-727522921
87630651
267214990
226111784
814356279
-996104915
-441972798
646335749
-779372294
782632580
-270771120
827355920
-172516672
-847049157
481780167
45831029
-934361306
-559192495
-836984480
-374409855
-938986583
769630700
-43813696
787056603
-600676464
717092299
871834859
-553834479
-824295361
-349548320
31057515
138860746
214263692
330960440
-839301049
-113959081
-636011648
166397471
437451157
-60691397
34466518
-850226266
-392528968
876433472
253985957
826101022
-873150546
-509300461
-494522995
-482605515
-104282861
-868003393
-347278554
305943814
552540869
153651026
-396572660
-241458982
500252159
-628868302
859798880
25243452
-30982175
-168737308
-833319561
217195616
-696286971
-518538134
793875383
406945092
-774901836
574966396
385687181
-81382891
147916044
-761241290
977347559
-405611419
300995016
-294901430
858309525
718320167
961287750
-827047416
333678558
-599076855
-891412661
-361917831
-558677633
-624414845
127579794
-904227378
306070447
-599672877
-118067855
-876674520
-295447256
-950266238
637834459
90758407
-692731520
551919758
789366431
-820846489
574104796
4778828
850848358
296412602
292020692
-437177793
-703504387
-46198619
-473519925
-206896274
-991796731
-280226610
566378223
-367716708
796158002
194934366
-193181257
886665611
88374319
517355554
-298967655
-200132543
-791289115
431566511
857989370
-898938514
9586719
272330650
-469628004
329064137
46810470
-89764927
1299397
-295633260
511343340
314006461
304786560
439948211
849850381
-204183175
-742378491
-298714039
240156816
915080615
-237688409
-535625808
-336744338
324253656
453919867
704645985
970451843
-157129574
-218040493
-774593750
227198856
142297527
267676190
157593843
415596606
555043835
-578490480
-453895073
-777148963
-57891765
-507342107
95575182
-401556608
796053895
559974287
-498790091
345104792
137601610
-154297115
-376208523
194609190
-663800113
-720453441
376000121
-11304614
-807036284
-467452204
148148181
-442425943
543373568
357986530
-391079249
520439528
265757418
-31048823
-943070456
620451468
880847191
534057119
-456748412
-719980891
976416943
339662195
-850812709
-491012411
3461062
141174779
-760589939
781244355
996539838
368069172
852761180
161185710
-318077353
661543827
-327998246
-961731935
-952532330
924657093
-629354400
906528218
888263673
489272917
-303064738
928509857
-639320765
-563508177
-368052411
135319536
590927920
-658895152
96562393
916098852
689924586
-164177715
-54659809
540226302
-651656258
73656342
-783896635
-861392588
312171597
614073360
257833011
380285138
893811844
401881282
-338511375
-90604903
224953629
725152944
386873016
-505888298
657340498
572778077
328219138
-89005516
294852217
-777550611
953308605
-958132262
-311672502
685268543
-247993641
691164683
958221816
-547165682
868922011
-510522280
-304671361
598112602
608242078
700863691
-616490302
-455333891
-626905668
-105951957
-939019154
302758841
-838331344
-674393225
-586894045
228364904
-356973448
-496753272
-557796471
-503027354
669597746
397740540
939154172
-25261844
994213337
806142464
366809967
-310620088
12329517
452200353
216721484
135877110
802674544
-563633666
746205107
-494209658
-172032321
437388590
-70606631
379228463
-954555101
-291521011
799240981
-881473150
135447823
-674676721
519399466
499720468
-404574473
339850049
-975136842
235619214
-148916686
-745519925
-794834589
-281526892
999026505
-67541487
-869242486
99770999
801883431
-925516512
-445031960
-322928235
-145072679
575199200
-289355897
111987410
783906048
-125068900
126083928
254031304
84181039
-258147106
49579753
-818511836
129534416
898351563
900748232
862464768
-845861534
461206116
-314203324
-308511166
-582746180
-17168662
-281066353
-775662585
985643140
751785486
930844871
-866219423
450308395
310858525
135820176
-104548204
-711645772
-56297260
-370968507
-309322568
916800315
975312033
598700174
-421158598
150308337
-158765358
-820342274
936969521
-321766790
543128433
-78588472
990858574
-589817326
696007176
38210929
545156820
-848503542
-321302848
-447885818
-233467356
341659297
836192282
650624119
390999269
132678395
868401273
444591218
-699347511
-840690305
-267383793
886576691
40840472
188019494
-865940212
341683388
569849452
119203910
936195683
208175390
-582792816
141554112
-685903940
399128950
746982619
-774478863
663064866
-699469714
307694230
-980434305
-405077758
-446410356
-154797356
-878622931
731061738
189737821
-544129900
426613196
-933385026
506451337
-725471122
996446919
-466742424
-191639673
955681526
645873809
918719245
386081986
497362109
733530169
10854518
661543827
-909733970
-714610612
40072798
113668976
-614207652
-691797502
729699163
859331309
589096983
685770659
-553984641
-647681373
-578782506
-339060752
-778210771
-199428848
764103209
937446163
211003718
681857537
-473151690
-967385351
-667070366
-535291388
-498172967
-368412554
255826343
385403388
-529446916
733215980
-768099538
489587339
932026751
554022758
-55864282
-197505197
-798532661
595024916
-854552193
742478242
692023326
984734987
-200954590
-71238216
304837558
-837501485
-782516519
391503373
-267715356
-926883366
228135043
603251495
-33649642
508051583
-310214285
-769512548
-272243114
-626480682
986908461
-580046271
-286497345
-238924700
67154339
-959860347
35696696
-407004627
262716917
-753700884
-116454935
-331081564
-644035314
566186769
-652324109
-933759083
116967601
86331687
650091194
-217259824
-53104159
96459586
-699991431
-487393337
312618161
-287025787
96727870
426990883
-188556350
219399924
50991678
-409442341
-944893873
605636668
-316975226
806680096
-401807255
49579753
812950252
736099972
-754418583
645107556
511614016
76387064
-296546571
-995294064
-360735167
-762437668
48082493
-462161603
-739561482
519129567
198494758
-426980297
64356625
833688347
928414910
504117104
615821589
-137182350
896635131
-303738407
406710249
684700461
246270979
885630697
344455016
190099009
-204291509
592543067
-151641734
-169962883
-746913122
209099985
857961119
969486789
-510404003
-961494050
429818664
236806393
-80851181
-410267255
495455523
86382183
508661885
-659783225
554181532
-604504776
-86256487
-261471208
-910841937
-284441982
369887707
780888432
656325146
239701463
167841159
-352940931
284457806
473205655
-621080668
933963540
-903341489
350764638
903538628
-631665000
-17102822
731043645
-269135195
115062259
964624146
-48521068
-89032356
-183473327
-47619766
5039738
-442069410
843978044
-408860296
884176946
-886431361
975870279
-955824289
137857763
-24766854
-843069736
-535938128
685952539
749380564
-421164887
930097570
745018277
640205431
792996033
588577482
-72468981
378472316
-416380334
-386623476
-964825490
-163313468
-856446107
-961992127
126077669
324139361
-42449710
333790701
377064903
-301399356
879242348
-753516751
962022876
-818580321
334181208
450276113
-959087962
-450830267
-417111085
-503007243
825305504
-286360785
358562913
609956180
543102769
76323860
194782323
-266012119
-21076031
-22663584
-172605927
118801850
-456709282
-555028344
118682696
-31188957
404078297
265366426
714089911
853062968
27014644
237459352
-210649970
807154420
-203514599
-675678388
965233556
943758400
501490141
332076216
-893685105
370822206
-932809320
-38294900
41201921
-363411737
161080102
-923223872
-394617584
394507318
684168829
249968448
727482631
-354196906
744606961
-887938609
-721109566
605329715
778986146
-794344257
112963590
-665553117
727135440
920948072
-881324378
759896605
440863847
-237813598
340487502
-184674331
654053178
452551687
-141174319
944585237
-375751534
679408683
890140501
338264579
-265232221
32704514
584504218
60588932
178166428
369160654
744175747
846162995
863730751
783565900
746609319
-26640339
-396611384
-698388702
-458746799
585015307
918090080
-817351872
12839918
-218057330
-179914275
-765250950
-170720960
-983007565
-672834658
558504431
169919221
-767286013
890287800
572164545
423358631
310399915
119171982
-481286993
-726648340
-460321927
-640765675
-391079249
285597029
994374795
-565613240
-164072207
865054602
498315428
273028102
571602090
-84153514
586652637
-41051542
-78009881
-874778682
678583912
269995975
50444051
486728613
832328517
-270642112
-483510579
-969747315
926798289
237980263
-294609615
675148274
842777567
-843948341
634603530
618232420
-773577323
737453187
535163988
47468924
569204547
-321892449
244121987
994121049
24422653
-155175118
-153456212
667798243
188554526
536898143
-393073504
660361874
-489229831
460747562
535211798
-914133382
-968865543
220572749
505789362
709245932
928078601
-703633556
171288260
665389769
-489666931
82087500
373891842
119130645
-925424749
-929183905
-707064329
179744435
811535343
111751458
506163529
594496659
-393144221
-416903479
36863121
-353302179
-70281988
-373699168
202778167
-222273310
456149229
-647225896
-762429873
-42869702
-227351051
-924129760
-409168098
936463393
-801337763
960238989
127074206
-980479682
785701072
-816262785
-456214329
-360641990
679629162
830915144
85325498
-84942052
-441522198
531264694
-323875977
996898810
697222778
-750305042
-382376717
-119074679
-846320007
-454333779
-411273677
787900702
-900727743
-317401615
-77974004
9409462
-569081599
226134091
595334831
549544413
393081486
237898571
-599113345
513002104
-824831243
-736092461
542959952
111987410
186568970
131446133
-421668350
143304900
975180139
-346003255
605095562
-285090820
-497102921
441974950
-523119043
356035204
438638719
903405205
-126457704
-442946683
-803249951
34703600
-375069692
705109736
936299040
929392736
-910170821
-575926569
615621083
340106935
-261841008
481780167
18053419
-430829689
815851953
548161294
78905777
-36657713
487046257
-143271092
-477435333
-5747875
799858343
100724084
599000603
52705860
66876283
-767596054
-417475519
540645485
720457607
-746802383
-966871914
-884250841
-119485978
325062724
-955454328
-291183746
-655947169
151035781
-949436801
-926709704
612282472
-824410557
-646880940
-708180353
870071789
388251048
-830824958
-364441572
-410317141
-553513159
270282695
-93286926
860311944
889760845
722132287
408896126
-599015493
-233176755
589236943
-586013251
744493453
-858754622
-633012737
610554692
81828749
-377346625
11665284
656650098
-306768941
429369422
-582970732
-97841716
-591164458
-771054516
633367635
433092221
401286190
49396307
426817162
-40103099
283247103
-143516238
729928844
-773848387
-151282584
-512050065
-782062400
-414618134
-588103744
956564377
-493539269
636088418
-272243114
-644551606
-831684368
5027758
798209048
-17573450
401318627
350847530
-215880457
4577077
394315140
381120098
687726392
646796762
-895510502
-256234780
-387158531
607757111
127147815
-103110744
862114062
365006048
334609436
421983316
-292686436
-359568058
328928917
-375171769
-991480246
-97571498
-282969490
748698685
-598569793
-372374195
215052152
105462455
246006925
-212623250
-295520925
41985355
754600933
-863232626
-439514400
-520042630
616305969
-944836393
-255674136
-996625675
797843342
-75670239
-113430798
-984595518
-610266745
802665106
853912950
-825765010
681244748
84749363
-575377956
354216455
-157253339
-664618713
-257204119
589913560
307357952
-783933660
746205464
787533628
687089057
-274936535
-894868341
-589092595
573441151
-305829197
-38851304
371153138
-790837014
-393225967
426306910
549109436
931711638
615484351
-757626588
173420459
-875174258
60084089
547294333
405014354
537681089
371189415
-998149518
-663517495
520111998
603121993
-684267298
-508255599
-258952978
-845544802
-779321318
296824152
278016635
700284632
-497265364
406569055
-39415445
-607727307
501334367
-640211374
557255450
991655131
891653569
-203360184
780398003
-152943006
568355397
134342588
54680501
-383172181
-182382845
-904790606
252234113
-373478289
612365053
274603079
-201171276
465461326
-364486552
-91491130
-969054819
620911105
-441306993
-297040654
-681826315
-995576436
-163046430
-600186146
-987872751
-705330234
650123185
-534779971
-119751103
-607982274
316764087
83614855
946284811
-371284436
337296980
-630039666
-312976911
-859211727
-13918991
690500881
-262064050
-610157535
820612330
894618617
967354644
-580153951
-201304776
574028211
925997060
717538872
612342484
-2729737
-503435650
973425283
-934747206
-54714483
976506642
575332196
-405953229
-552013330
470105634
-248839571
-718325255
445171336
267203901
167695378
-766711315
694254298
-803490972
927959036
-215224795
124787450
-953130092
611882186
997145503
-601247952
-268481451
-777338518
353173733
935611693
-15755517
-481412704
-441257520
529037962
143364945
-111224087
315269809
-385531225
708015078
723220691
298119229
43353526
-134311736
-190495483
78815827
-361235431
895985721
-457227599
-435309592
-431903917
-606989597
416690286
-144564720
-15755095
-57642533
-417009705
-132250073
-675029667
-694877671
455913137
-529065445
704191342
352506586
27813288
477216939
465646546
910599452
269659590
-17653904
-304883274
605487396
-275033187
-733082539
-788016056
-704113534
-916868711
717620453
744864557
31817040
-112494497
-900082890
-414748166
51812611
-312829367
591794096
-32174933
-639311105
100943030
-104510859
51642691
-101154510
-272925367
-659053901
-892062751
570176045
105529732
575780018
300891764
986936644
-934001888
-948735331
-265407015
-979790475
-471829861
495585759
901997917
-947024104
-878436479
814581353
-351210688
259768448
-632314112
-999308949
502747908
137674458
303459732
-871989787
-800396992
5535231
43830906
-926959077
105437531
-855595224
53067967
201664679
-53315530
237445676
258885509
994036044
385876394
-778103765
666246371
-103118612
858534319
-77920267
-842896171
-368829824
554295764
854857807
276106193
-477845689
-540044784
-826639382
-583205664
968164577
-935493113
-437448760
-288011529
116808102
-721923640
-177448911
208175390
19327541
95638803
-932889198
-262953568
-97637488
261148435
845724656
260669107
583085517
693039255
74611984
-779547857
-685494635
480277830
476301288
-396198254
-320244305
265859554
122625641
944643042
181293829
-671838046
702085636
-92264316
431338350
-405591514
914077497
624122955
-298179919
-319369305
990046576
21895808
-700807350
-980493526
-854003028
680060611
-11027641
575037978
-580156688
813389933
344088175
-438617724
736024604
-771979213
163584507
884202655
-442749048
219098350
-202725944
176026257
758202736
491799103
-158021217
397113170
-842433158
-888661743
-639296398
-415862315
386361976
-383785510
189217574
-255348254
-34589117
14167086
719257287
-269176473
441090650
943082439
583512223
-572999950
164295245
-340838200
-86083798
-573126920
-397811437
434961540
-247650253
-366498284
222434424
-219110915
-17748081
101833417
-403518434
-211088742
631384656
977450146
919271106
193433486
-556434170
-457415622
996044585
506613070
210556016
970580696
438960317
138468374
34908585
-106158113
801622080
-191182350
-880986185
507761438
-879084020
-712773514
-641938957
-334414244
-336477935
284948441
-318421068
142231673
422168970
-463968638
373777610
57014668
507411232
110028025
-609395067
449393573
648057842
804497719
390595553
-299117521
338439257
-382938462
-564804364
-9654825
-202241134
-280789156
223914983
-920702135
560294631
-739731436
3971152
168844860
-701464613
-637959862
361082052
708052380
-688121635
-762634610
313098331
-707754835
911786480
-149435802
465314733
368101447
-260482213
139941921
622777448
844063545
241617055
410194625
-859009912
192460145
573510187
278243811
973635086
652893729
642646680
-943424460
84154282
898070681
-176060986
-220826772
-613465851
57547526
505443577
644671000
-953616167
-911786403
-405209100
-249645342
-542594479
458471257
612395850
-610622510
-620594377
-85061216
701405441
-579527386
-835752168
706374318
164777068
-934444764
-374010939
192692712
522156661
-677283557
508529258
939339151
-254631309
-17438170
25275760
763541679
670085659
-493497068
4791802
-219727925
175161301
-298638641
-357523910
800274193
748096819
-372904273
-64442632
-559618554
361709808
816902099
-940104608
556572675
-243573838
409117113
214325171
-726840916
-452287979
496039475
-336842244
-327141620
825357926
695584473
276094625
-928071901
972730903
393455983
978653435
-853053670
-144859525
872337121
-804541924
-303250108
-529237062
662537843
284400551
832551010
-424194740
-860010768
-335542466
-841700133
35156496
-48466805
322134140
995673683
-226947849
-115518335
88973196
-259539197
-572813726
143392932
-84691321
-688863490
938113799
955517407
201972201
797132780
-678748153
629254041
73441204
-143739749
-104402597
-315174858
-971929405
-806436575
715246260
-919202559
-355594486
-222304778
797566524
-31179579
482644903
277445612
-337572230
-885654853
-561013413
508257530
536827126
495770705
-298298949
-813124689
-5349649
871702750
-611719867
245434373
-830131683
83272305
457463735
-873252665
-947858712
-171512192
-152568086
-130216887
551460596
-716262525
152109443
330834024
-635113150
-928404027
-64288124
-475885708
-707000836
-88288739
-620176023
-650303203
638803243
620848517
-183655652
-986070564
-814864998
170894488
-944743247
-907976561
853644226
-538453902
-228482591
-566562845
503417821
-863487834
872088644
-751327744
-160487470
948306696
-433046460
-768642171
-783875547
585016258
59538515
-31495775
-137416989
20335232
508535055
-916512882
-766375735
686440486
207362053
811399427
268521442
-869895523
-613864870
382690377
-115239575
525106575
-43946648
-790412636
401794964
162496299
626286712
273871888
-860403526
-889714021
-664562128
-955416143
-787933745
603106451
271201606
-147184235
122854163
955632234
-508926700
596547630
-41219737
49528760
774280271
-477941267
851126673
-812126159
468268916
-518604993
433198574
329041021
-670827128
-999585964
607523879
-725477591
613957650
-633135244
455308837
427766230
788339181
344000713
-881426050
-641736360
8897068
-384165038
-246426539
483357643
-516461313
-16454468
-279993396
-131559527
-791783725
-801570393
292987797
-824562715
-461445350
-273719825
-851010372
574743466
-665913178
-884326431
542473312
410494318
-661581188
-141221804
934256116
-254545172
-561569383
573134808
165743965
189089498
612441231
790630620
-433364286
594883469
-272504353
635508384
-293692464
23528116
-922088984
-577657205
-668032767
804064115
950824205
745698066
434283396
942353987
-776499014
227498349
225636084
-351244641
-770297671
-842918564
-375897442
752111506
810968023
95352415
979392013
-972266365
-401602543
186761486
399114151
916288328
-809972185
801747291
-194793032
26300511
720316439
100326297
-312454636
-986638528
-286092241
-416473812
794536003
426210443
817524369
333826760
-955508245
-672307428
-609109862
151335330
536833636
500157919
400141941
-558856867
96262564
896462012
-627003074
-644273687
304533306
-834499692
-568837431
794179159
-326863862
-806021325
-905533807
-266494363
-202276814
564076861
-516951128
-190265414
-611899536
-332421927
396961981
-942965792
-466742424
207004781
-577503682
-507516081
-627535042
-935129629
377023572
313706031
437214372
-976078324
-595514920
451951873
493945401
-656382762
122292055
-118278416
5978897
672858031
-119261859
34413841
397366026
179504935
-576750161
-677073388
-490358742
-521257518
391000680
-478069958
-923954837
-666268655
-393902378
-975906155
534746141
909558770
744473081
415283102
-247558768
759481905
906426244
-855458940
714670930
-924877852
-652302899
-158381243
-235049668
290139566
841226432
-853670989
-490319569
-991815932
-904961142
-581447329
-666782465
916845934
690930033
-832905210
982586679
-93151564
356111470
937802362
-808746969
-79308453
64360007
284309172
420396444
-441308955
-22664143
26330281
-637735944
-922577125
316437745
-273961385
178253841
-186107470
-451463419
317187290
-148260892
642747483
-97927712
871338188
431036766
-538709381
-869612970
-366353020
-178505125
368770590
15059893
19634050
94871612
-192645408
-285885371
31356236
-504425764
-173910123
521219936
-504280375
942081703
766202682
395218729
-915733687
-862322498
-301473150
-555028344
273867341
-160321411
-146362887
495608419
-861942502
494022616
253608371
847972943
84126940
537609553
34049165
440127399
-622905047
-647213677
235028018
-834683583
-921305743
150795464
-940468663
-741817448
-165353694
-393701225
669401443
372275326
236517861
840906725
181664174
-803606619
997441267
110896495
-433548144
-193028835
-851772558
943839935
561090893
-121540893
-904614326
983729998
-694896557
-74407381
639585814
140912828
-242924371
-506335614
-467935560
-943543741
-778240571
-149272811
748825582
-21190175
198377220
-228356361
657005095
-294480565
-698925007
510702404
406465622
828004932
-803896106
-50603593
969840274
376852651
671883760
-889989503
-633587158
-549424283
-961541736
-488808546
434252592
-378026708
-248375367
54385410
-482895432
325207035
-546649903
-727326354
384925280
-886016247
623671682
-621470347
-506650198
249121885
388382863
-311136910
-314627751
744875215
-804375338
-955240047
554914754
-868478996
-305274323
756005526
-336908990
-754713861
938814827
-805663381
955866951
19943322
75235585
-295407783
-30874505
18139726
41567433
-594534887
-795304976
337753905
455073564
-781213412
322576906
-445312848
-652822303
898380226
968258381
-110642426
-28997426
141555309
-755543503
-25934303
30239501
-810821771
-858086844
-350649672
99576047
-49445568
-893412532
-317795866
986345821
-661286637
-238111112
307019128
-44885818
-625498465
367715079
-546923273
-450545065
361669492
997711938
557169002
227513779
-475259637
-144323131
-351654404
-248533696
487306036
380899396
122993867
92618416
885569922
358396681
975914218
998729211
-335486142
-901699432
-553190546
10819223
780751825
846647664
335620520
-696968285
-127762644
646129481
-140514369
551186716
804202557
-622475956
669936609
-909519316
765515399
724851020
806121582
374506495
731514925
-548491231
-35178582
622704989
-171598854
749085503
-590468522
403339485
-186619729
238599870
-241983763
-776588121
-464680620
-167331265
-271107561
-997710719
-608256241
393615031
-110478295
864410145
-628070662
-375724745
971144870
-265917790
-89755559
499698582
733681232
-342183231
-459194817
-878153188
-518849894
271522368
-910354636
-146847384
659592980
918023259
68199588
-370264644
370997794
493983352
-3266419
664334971
659231441
226409943
613021416
993209729
488614956
692169494
-822184908
-122983864
475964368
973273385
280414335
292366380
705556932
-239019425
-608233663
-199428848
-44411089
-476319027
570574769
716526631
-371504084
543759577
428429283
-17329889
351112443
148059672
-103381274
-957856026
90600710
-764751833
899267993
-528065072
-466951383
799914891
-239323233
566511713
811250371
-285975611
-868359476
971201182
-664655373
647317635
-637167836
923170799
293348427
210230640
659191185
174038836
-219934998
965118
513071401
-561744822
909530446
253229778
528783277
-996895187
344824961
577083283
970725619
623853237
398917029
-17608926
-892196832
-632078959
-282323839
-456659801
-850770738
300055933
-639604130
-679146914
567229148
-369947260
-877340990
-143126042
-851646791
424897668
179270923
-96104014
-127760553
-829380515
-877223801
-364421139
929628847
709245932
-860193302
263900799
119727953
599017271
693176984
25567245
-799040032
868744854
898303219
198573993
-485418095
-301125984
464608826
352049948
-866690825
-124449795
427702444
34987080
-56713311
838700043
-387930906
444851071
681844689
269800369
351714905
784438147
990305464
315752321
-974060123
947813960
265575804
-631948649
65955660
-17930560
-614069730
230536918
-913589882
522028069
-454860588
-278705169
-294807079
-729337306
-520340222
-647685540
213157928
-317501356
-209263332
-971335891
473688875
44411786
-633784420
-118831529
864813146
150983561
605168320
-128510183
162202761
-902079325
343677282
734254485
668217236
947350081
381789323
-488160497
360573124
320036400
58419284
-379490758
598807036
629432755
667832634
816338295
12116143
660682872
764692262
-525830575
105696162
192532103
-935788795
-351328368
-442912160
-491672468
793891117
272148453
-178031323
-74848157
-164537835
-573211512
505024976
832085728
-766127628
-867151910
-695491471
608559935
752166985
-865580605
-447871196
-763516183
857920457
-120013964
419791569
705091930
-200403159
559191693
629326360
-354816284
1204880
-462829722
826649093
-166733210
383527285
346457655
-364230240
618062642
-979098721
-165660509
-43251822
-290093133
-650419854
-897379670
388252248
-998983588
826523811
765618328
522123762
-915259205
828042176
344824961
269674253
696463542
-673339202
-513094296
-905658208
385912134
779724952
-75219306
377814757
-805434602
-12867628
86683585
-62278540
898419700
445520363
-602623557
-678542419
123509262
-307304323
323252754
39344528
716499398
609666548
-93999080
-591778121
546650626
467432225
-607642434
977213868
979504890
-562598685
-640792331
647489265
418188141
697459308
-171918510
166189200
-266614056
-174151981
967593965
-839642327
-365773523
-859536006
111499613
-109265348
-660990999
750680161
917749246
-520754147
-116722489
932663349
749214054
-507159000
-844495290
-112113049
402157097
634143906
-479806886
775738399
-702062312
884437383
572617238
-334319330
-392392755
-590043052
544049723
-975204741
-437006388
-737524019
390981344
16563745
359173198
-476860283
-175947607
214182959
798273757
520799879
-439056639
243750377
-906719557
-739849507
205785191
903274008
-433074413
489557327
372157081
-342653437
-552683998
-323385507
48756460
236580020
-70451379
-850510917
374277638
-327679297
-109153437
983447254
-624359764
703298050
-355750314
298002175
-327751267
-479026874
-672852323
-548152076
-238469434
-98646781
-197744228
-277418455
362317348
-901386686
838073721
416603038
-271582324
159408704
-556985285
-64917461
901798656
588974523
992705733
-278996978
-175903402
313924438
303145540
-435421810
268775731
541141810
224047251
859420812
-313612322
694320383
-643955140
239413329
-112020185
575850753
180209247
58761225
-976798902
619429023
-510831972
-886286343
-984485770
131813753
-528886911
-171537799
-724608971
190599795
-230906071
-41753612
-967989149
741578392
-571734556
-742469580
-703198171
483264627
782016528
220572749
-640763615
891581243
889109791
112632129
-415326396
695995572
-547010847
923366676
-501525385
-488953496
-569745952
64856105
-311078085
-642423441
479226872
-743705939
731480558
-671972443
580836195
782667359
582465393
-696036219
54865378
360751978
-613426360
-793326645
129376707
182869888
-219889111
-772059465
512418819
-5703528
725491711
471991636
-655427944
669748080
56452394
648806048
-642899330
966080058
-862462779
433600479
-721141735
267567111
-723713418
573612815
-276802268
286793487
-279665892
-721432737
184127169
-816041241
-823209417
-662138836
988068352
-838126511
-606088511
-324721514
-922398770
429272244
58452217
-904077633
873974942
122317727
-411443182
67453340
510008219
-926366304
874959626
145276330
-107827988
-104793812
-174442333
-175655738
943180176
-321833136
-36025605
957075639
-260233651
119571333
293169868
-531215388
-370354920
171966865
-904933728
609938469
530258839
-627149839
970333089
-518686990
-768978032
646851664
-3480591
270307533
-670169238
-211221944
37315286
-912038979
358911871
-448834011
-446242984
25373385
-74513715
633597436
-818397482
182420159
152864534
-856666164
-458199735
728854779
-912193727
-496634750
694920435
53696701
961963309
-649572073
-31935529
-534246123
627369687
-508434385
334682323
631498031
863812783
-899020553
-917746117
900649844
277516888
-16463281
493511634
735073943
-693181931
-633349114
-17218724
-206914580
738955675
221179299
596076279
-418200221
625893703
621507644
250303902
245658284
443344766
-544966404
450240623
866596926
106758966
371794582
-850095234
841727606
243153900
93535919
-70013464
526198172
345782629
732575399
608696783
641296333
429627964
318285441
-105139138
417773620
-563624062
-686558769
376182115
-38534096
-231781603
-844381562
197457033
-467152790
-34842744
-599888750
989197875
956822968
-478203208
-560441696
821335122
205083700
336853699
-23840688
176460401
774482065
-987638501
277736469
219901990
-457627394
-141436302
-438781307
-679921762
-226902002
40072798
724837793
-564160632
275255955
-517077544
-878353083
892304986
-269771766
-997042973
-113399130
-927822303
734453090
204712676
388125286
561706267
537170651
-54714483
858703601
-509770563
-77796725
-501171489
887005721
351115992
219932118
854607155
356112129
54822633
955022947
-858864956
-166783819
-119344622
370537822
519871100
-669509327
374368530
915779551
-637150899
403481145
320209587
262484694
-357745483
-800256695
257833411
513671043
-776770190
-77744120
-601364329
-501843425
-777966808
-229657470
448271493
-518097858
245781193
-362032895
173870311
-835738602
484839660
628265712
-616098127
-848246584
-558969884
98131357
-664179754
748459504
695636206
981570387
595308986
-314203324
466610368
-365692810
-52230916
-646238216
237486852
17819614
-437006388
1475964
471165276
-81026268
-736245493
-697648722
735694901
379563537
252779578
-801291949
-88498817
-834458688
136226796
756143383
137352808
60703159
445164674
-610988368
930213767
-159767759
-223123094
14167086
-943560137
754977668
-982833619
733773448
-164619132
-278996978
510837394
21526993
819323648
305600322
628992647
-112087838
64856105
864552201
693323551
696171506
-219934998
-596575187
-399465239
-387224082
536287044
-292218032
-424861999
-878524567
464793026
657321855
88395905
614371687
882374088
629080166
812232930
473462893
-898374746
243497486
102899857
128655147
159930205
598483664
-968024771
-836984480
-74833854
498780012
274866452
-768845411
287543612
262721677
-822381587
756068155
936066352
971367795
-762794147
633101018
397742176
-492178524
435028741
977013318
-734934623
809156409
-153695885
265527217
-164706545
287366966
317707108
-450978805
-18379984
235561144
880120111
-371504084
-470000913
-716754762
592955431
666286077
886326260
924860285
-322980812
671685983
173504391
865168380
-536327301
-753936978
631385155
-85608697
-443822797
734975238
571292232
528782756
186977771
714922389
-732157748
499473545
-623517817
-434742980
-518876002
-359575199
960547150
-368935090
-450485061
-739661700
-530142013
845068817
-602185138
170966232
841316487
396496545
823734128
-238034269
717596581
138136029
721656257
-483542583
699199606
-330979999
-673339202
264842948
-97778088
-463348808
283022087
206490239
-999279620
323258929
-560441696
-680139334
-49599928
-538956386
-182573775
542065184
-159515841
-653174573
-806265171
666027577
-541208946
-244975204
504441723
-652041735
-112512652
-142257468
-794815408
-454695188
-636009032
-354343589
922865026
659618218
825246700
-262372867
388656277
-536668806
638575320
-322850628
-903903892
-860010768
2058867
327478549
844459363
-404149903
-352594587
536510618
-864021071
-226501148
789786990
983881853
-336988267
432570089
273671662
-320239403
690681321
-966538417
353664723
715988683
-581268884
-854779294
-975148987
791318968
-504205697
766493372
79022737
411649759
407012762
989284950
-316642811
-504885152
-156662394
-117759608
789736216
57329350
136039960
627223589
-602185147
-82325093
747641789
-332656631
-788385253
753832106
-616551558
553024109
782102954
848484506
580982862
-59504483
853712117
-241370121
-342284196
-54361845
-265421831
691566803
-218599637
-364310213
392236797
520440597
759936234
790871218
-712417834
-843118611
324105963
-490915898
380691463
407600562
127612764
304973741
489878263
181664587
-890143297
550934241
129109755
183723159
-290521317
36953731
97060186
229840655
792458469
819946258
-998568644
854071922
-358517509
-869890007
-346660450
-734421094
489317884
605169417
86665585
-614533545
350436649
-125373242
138652678
-559138409
425403582
-935803882
537973319
891660742
39454180
-460794379
-157821604
-464171558
578627229
332352819
747044973
-386356547
-757114629
488488438
-130364883
-130639144
-666407940
508133020
465746082
-959445361
-6949679
614614008
983805201
867121962
-221233395
758958893
-625783501
-434544298
-512477545
-702614772
-378556124
-823373261
398342138
395679099
638683088
-84909211
65657831
852566655
-995941298
-358572159
-133414820
-445122710
-346665652
-917636087
-799023276
441714374
-188259554
918461776
259145447
-110100112
-561565495
711801898
-326294340
-162639403
220837963
-983217555
-574003771
126732130
-814461976
611231011
-947621193
21224338
926371960
-61657212
-754732576
-359337342
-558064706
-306343490
-610348355
272477757
-446674228
-285691978
-330308834
599586001
-566775293
694721798
-889917018
707849276
876326759
982336106
134822394
781794273
-647304013
658396224
516350939
466300827
848713591
-427263960
-879175085
375724749
-675321559
622805187
-461536368
-708088485
73877119
966952925
587960933
-172883106
887147627
-985235951
-252282087
-961053113
517568557
-57874134
990895148
-707644492
825483641
102275583
149700775
-706345370
-105082007
3113273
-789667053
-460072237
142487160
517716188
208284565
-603161159
215033458
-497924731
351534039
-350692870
-411681847
715398510
426855988
432884746
896635131
-743430486
-200424288
848371873
-777519503
540028835
911413609
-71767153
-932009969
-953717539
-198061544
-479029885
-441718887
891454933
-739004543
-382741694
351984919
-223942463
453544363
296614877
-159240982
906120757
-355667190
314553841
771544027
-260102817
282387766
871169961
582081583
-407757616
315297566
-488695611
-866738866
64937009
-135000923
-975808912
-234514122
-798850585
-773185436
755988689
-77660621
-879789611
-384747978
-379090637
-749979964
-307068011
408599501
671582787
-347647765
-89634205
916056423
-772315057
-196727569
-905427813
470947410
-737415521
-322242306
375440472
87050852
962022876
-866870672
-882029915
947873300
-594262905
536750966
-357617588
-173179547
156949633
-732187444
317569729
696428353
5535231
-658577293
-418137344
412132622
568750778
-470258450
394965426
781089461
251048762
895361313
-334486841
760100397
693782014
-147157369
-840621180
-539435492
-485427203
-347389506
803031660
608253083
-956827644
-829876044
685070124
-792013200
632563660
308082541
-877199951
-350632728
801073985
-563124628
153851840
53493151
-931634990
392731934
535379877
-58139959
317173425
-937863379
-178777210
859896030
968989007
-156555630
-538706976
26480607
553674754
-111842840
725566504
919572147
269129303
-267444941
-735996659
-353684781
-104062839
60694864
-782458867
651261708
-394877325
183200642
370613904
-739798126
556421520
109011510
-132304786
277061220
422614711
831924996
-905206587
395643789
-606391656
696155857
730091145
-469189394
350575118
-930511968
398062143
622086530
368117126
-300762087
-624291657
187727027
-699384066
795083603
-736065019
846865009
-368885232
71883650
-252310907
-776192646
111710761
986694756
-6004681
482175467
-881224869
835684653
845882767
-543061747
-722825697
162163182
808213862
-613288701
-431902894
-479360886
89764773
634648794
-371204957
-28633859
319935133
457746714
184289656
574636386
-809337503
438899978
608364088
264185857
411076177
188070272
920377051
224167353
-324413422
948937930
-549000826
134810860
576298666
299547171
-290225449
236518106
-221749705
-602154127
-820789366
872722581
-845388550
67731797
-986797437
718362318
-658629036
364814433
529697764
-500834367
439713734
376313014
-15686037
610804264
-968451365
181011212
-794797195
994224315
42365715
134245579
-943714975
-799843442
654389804
373351821
78277297
369758097
530941849
621393183
-925175309
542588915
156842035
317265912
-842865876
-529528133
528946599
-54659809
-33087833
-5461891
-745874170
2041962
84575978
-220375519
880257823
251300579
-501757471
608035401
-32763628
-73065079
-833966866
840267468
-507626923
-588355104
-954083998
-316145660
133832037
-919292732
248996946
260545944
41181105
-657445800
412121223
708904834
803626146
-457739371
-122066110
166130323
-659237990
-588693844
-406075139
-436726538
719247566
-209211462
21607145
287102172
-358386817
648840045
795532522
748706550
-808473388
-779206961
962583283
472419230
-265870010
-805690756
-270268727
-671351679
-188510049
216114015
755510387
-175821747
740535962
-188264795
-360304426
-159149897
-514965610
-527761126
25483134
-257359182
281423744
204893084
-694614656
-668264873
962605188
-155584403
-115822742
903307484
702821762
597376858
421480511
84014891
-85332323
438454613
-10400389
552160968
-867853157
429053656
576869801
428918491
-738463736
-437667225
-52844609
-588420325
726065380
-523081614
-171635438
567961840
110829328
-433341325
861876336
745972346
398114343
-417600231
456726877
-755013367
-8172085
-313643574
-391500430
-490532944
-88528641
67597495
741582713
-648505689
781826106
573447888
-527230419
-697297700
-842745132
671582787
-640765675
-758805783
491764694
943269950
812759004
-807292220
-324710000
-562031603
-706026957
-598456373
-418153930
135268714
182682808
21899445
-13117537
747641789
-52744489
-471518343
217755010
-268298408
-189563366
361974259
427869770
136301527
-522304972
-545507653
575107382
-986277105
-143060809
-226208067
859301810
-795697821
-657618020
-912545436
244403349
727231645
97602082
-925296291
444176286
-277901565
-419841524
585319114
-829656465
962539967
-701783606
-925825945
269484330
245774821
990741319
709182758
434641172
-524467859
127432381
280697401
-50815607
382176321
-482668850
634459232
-282003144
829002843
-787343279
781712401
113413548
765643830
-489785255
889578019
766900528
86200499
-388449513
9396491
997495837
636372350
-40272135
-197420583
-819312123
-949864375
844969615
655668658
959216097
404709983
76895000
381095734
398447950
643732359
16157760
-778103765
-999057369
40609810
-975335621
-843685512
-585018454
-81862905
806983523
138044887
-867385864
-327743172
-612730662
-616374507
515970340
-916472162
540188571
-80339335
-725799031
818794074
283476457
-260338885
317583629
-341853809
684332150
-162672673
50202771
442140626
475866050
-941870465
-56407553
-930870987
973970197
-976181615
354925972
369807098
-452974264
-113456493
642364539
-924434583
742335788
112785789
-483948155
106236378
-400879704
445613767
372851559
-530674759
-253577330
313196352
519140337
-175011801
195828604
853473477
451075759
41765982
176614007
-848575580
784754914
602903971
959287540
314852049
-821661742
-70140652
-307974373
-371694406
544724714
833630810
-506095263
-255179130
-102587851
182558884
885157153
-243250778
359802855
-929387551
146073200
169787689
-186615142
-514403816
207341509
-702290597
107292726
674204500
662764915
-216318188
-327130503
365444230
706778823
941579424
512008012
348044619
413371345
-739987001
-435127683
-19116384
-742511619
-261099936
-761721816
633472831
-545990042
215622092
427836103
-488298596
-991134777
-417569453
-995369857
631976203
-328444879
-572177685
-905918748
-895769696
-341107624
-263636502
-887680414
-600299360
301025558
-165640951
-300193593
-657867886
-623370325
10447619
-573215792
94454733
-162678333
-598742469
223588100
-432412188
38664636
-924787745
391738356
-440036038
665171774
554622063
-293089059
-894758997
379280655
-253382149
-431074493
-486660321
-141222517
-695801824
365543547
957388582
-865197563
472218085
864367741
-113624595
-789815551
-141555723
896037649
-820510605
673935199
35587427
-352344905
535201178
-305829197
-10924088
811915194
280218947
772224903
11048291
-318601059
253275678
-395175599
-410731744
55457898
937974956
133529724
815532937
268257414
-671208116
635370084
-120633246
-661899455
-962775621
-370612941
-487363192
194764593
214094715
437649470
189452204
-596132420
-67403952
-85476682
-97597210
-571463015
-225705882
918326101
385523221
173693355
-506985046
330017017
-537722377
-803436538
125223009
639900828
-538949294
878919334
655193344
882097748
-79294944
-341125277
717842572
384851747
223613326
-633351770
-837092764
-243086406
-726603642
402945019
-10707439
-725784712
-887662599
74245722
-856449888
572057029
612479736
877293314
702182637
523064879
676134527
735089342
900710696
-802964786
325211119
-891702008
-245008227
-35161540
949727951
-607596404
140181452
351544673
628715490
565303730
-682451626
40882022
-798189157
-436514528
149871356
-282055606
460942264
-98955747
853424875
-725554741
923269400
-977271530
-724866942
-937414569
-459569206
975685565
625487654
898501727
133832037
-450252104
-505313895
246175458
-98607206
-302459396
-15697142
-197697308
819283464
385270556
820007476
-226352756
-810308301
-746958060
-49699271
70362460
-533379696
-11206746
411128100
715146772
376509185
855167935
689692434
357967411
903405205
-582826556
549667381
-841431803
75728631
469073004
-841493955
997000451
-443793963
954737382
-818740064
91051769
-639243030
25747161
-818588043
-153423879
-732769852
117210256
659686190
-677757095
-563959445
394808047
-826287838
642558035
108342822
263047687
658032035
701597113
649645223
703292591
644140724
916478064
-734782406
440127239
-710720668
-110136990
631919890
-976581315
-948775964
869670617
785542670
393323426
-757307427
24968720
554037181
-951224325
-136271962
85068283
-541728377
-768799565
-535741559
-318621681
-99676715
-193105963
343195793
-35205277
-528585203
-433467989
-528018
-108951057
783416373
-855196882
445068466
306385726
-341774708
233191709
-679793604
-287367921
-46106931
-535594094
-58422019
163499053
-597132842
508401265
717253897
-137121131
913277834
920092011
-600093536
-652186433
102372791
-540102013
-173973545
703129432
827226544
296012471
-228262836
543514927
-694383369
-884719213
480445634
371984627
551277781
-33801038
-127779330
-453898848
798630363
623886616
-97618731
-455194799
-262167265
157876164
-161139148
-433554148
-307084448
878564408
907986373
773801314
-672839019
-325640115
-186353872
-110200295
-421592297
291028623
680159854
780152353
-273705414
-51650200
716689723
-818879722
619856878
92823556
-816459184
-477190594
-908292522
214568307
-802687180
148275210
356266767
988127965
-79157511
937320492
595106394
109245280
-395004999
-167019177
932852538
-700780962
842458476
343120782
772748704
-143172691
-211533572
70213129
99452584
69319031
159576807
65808453
-730702062
-915967047
-191200440
651689081
-976814281
-38660398
-6859794
-578094116
743560960
-973987933
-667965274
-644950684
-260289333
275054762
-38190961
-275083704
-172234300
161155101
-399392619
-129627604
300770831
201053543
-68574690
990901022
834771505
16171106
-383785510
-136489281
-551249697
535086254
30774185
85051427
-661961032
-148333401
-960571747
512002636
536610647
411038263
947544084
-982099186
-822341964
84865197
607499378
-793067303
-22925859
366872555
-97881028
-136270565
-344689600
-844617524
34421775
-115643473
-475680638
-39696190
113668976
-358985100
-579211187
502949773
-806582336
-779630562
603923573
-135655274
345899825
897224248
324289448
-826160110
-978509159
-976352189
918939497
413058492
855173301
750973503
-275279746
984754388
-860487752
-411344801
-626147439
325213810
-776777975
819687773
-154265104
993604962
843471321
76840791
509790869
356807454
-206864485
-977128517
-396805897
269936846
420828775
720033701
768884094
451727273
-552342702
-686316391
146407405
-800728579
-323386850
-40232012
-30868213
-184685092
-114041934
343567861
-145992844
758145870
-457415371
616831113
-484865624
757610314
956609356
871857772
-440416491
-808083614
838325719
310725567
-59213299
864254845
633279270
-528187417
899037278
313170745
51458754
198916547
74631149
813265582
-767192174
-385198854
-818008589
-183137039
939853802
-612556390
479825918
524230969
93034706
-561929976
622050118
-263060375
-590863024
246745745
829238775
45936187
-223297014
463035395
985840768
239745804
-197265287
-956132392
-721968149
469287503
-93905343
-348943897
-546159782
541322664
909812164
136105018
344455909
524704947
988010956
619106414
240122730
-319005320
14238170
-997864749
516843146
242122713
-81127564
269947585
417984887
397740540
466300827
926415091
226565311
-741395880
-279273790
77076427
376430724
-268968767
192674016
208021501
779728222
-974960285
954765969
839057913
-328202347
-535491739
-421773646
793066772
337197081
-141293277
-419807597
-787445026
768809615
-726275894
258192465
178339172
-506459586
715511870
-706616208
846969825
-761433697
-776588121
-626014551
301366226
953415491
-272243230
-595622231
-418326257
-756826237
-7630366
-800514619
468736531
952253741
-339198605
-879419753
-129064061
-780309620
512174788
574746790
-399611127
440989938
157427910
324173467
-262024165
781742753
498753106
-131813194
-613924132
-818067654
815540076
603358865
960465470
871566563
717712439
62464399
588482828
-33766553
-958684632
808083189
-963668523
-152230472
-448911940
-70902925
-952923543
363235420
249340617
-716857665
-464566839
993994636
854186242
-511972412
153654236
542383923
125220811
315266789
-817777070
-928716140
987362549
731863943
991735418
799017510
11040333
-529210546
42940430
-870592169
722135548
-41609991
592816800
-568902719
176762277
784546566
-511109118
-387049599
-277147655
-671961745
-446242984
977558158
-525730831
-149763207
-233828753
-634729362
-792730848
871996817
540952540
687702691
242627348
322750608
-499819459
686382931
231759885
-278253780
-506918902
632483102
-450149042
103585431
-830782136
663809410
-54525407
759881339
-917557525
433773572
297205215
-558509989
557406917
-780305252
-862783553
542320744
831354190
917811682
-600251072
484310824
397836698
-425352103
717587198
212701661
663155768
-151666466
600539389
328407567
-16316597
489962377
820796040
-271075113
151238841
869252216
-140429958
-139408124
-812961782
702297791
-924481638
-173993906
-852809843
-358317419
86745768
396763808
-970171508
736116536
960066086
305578101
29553289
-848575580
40539304
560649011
615264568
-709272937
-661268524
-346355923
-469210863
-764694265
-123668510
-519476855
737988833
327478549
377530758
352905864
974769016
-901426790
-475885708
-316848109
822271145
158390150
253176989
-580723016
-295999144
116480670
-951646090
1014679
928898299
-110383128
-399450601
-83610930
46957077
226231807
-970043952
862035540
-270587959
-394022291
718381103
-826119192
-46374173
-483105073
493091203
-969767880
-649407527
892014805
406781489
451865212
151798177
-807663892
878182280
273871888
-308002233
-117696869
-222495644
208859300
-801810540
733132597
-890787941
-613687532
259794895
-72849131
48358725
825993399
-421668350
-482339655
493709181
843596153
-126176204
-138781561
-180508758
936232726
-889335800
-893606777
127433461
-189899258
369418435
-490533207
756871019
827357245
-354542773
-508597487
-548967970
252583938
-36365077
613951054
385381493
-333771688
665012862
-777978166
796289349
161057401
467426151
290574977
448799105
211917897
23383985
-742107843
988252158
-575240711
530831018
-936430437
165030989
-795660757
382813076
-517701308
-951411553
-925040515
-100815277
-493643348
-203690580
-102456734
-725103400
-175691199
-211314697
-943506679
133154879
357466913
-962477881
775169301
-632623086
348963106
521461524
641707576
936028674
717357906
848636000
428237300
401766442
-874258481
931605114
389400515
869307123
621077249
-100981789
897870360
-812143067
-626803645
374655462
229908097
447647330
317978192
273822947
-322916977
-810276854
-118067855
-598590213
37700969
189215250
-778433810
295179078
-900035486
-284020207
378618200
-167022520
-179807608
324098151
-907976561
627251966
844616229
-304298487
-427281989
472002899
-894067776
606816035
-410368701
-694954488
-627515971
421747409
-692940493
-724926468
645575081
14034974
-886626028
745484131
-455454421
93574569
767010177
-675176174
-531562446
926156630
189281719
899816973
-67645439
190590048
35553041
-952821616
-940470864
498910163
545487416
304371758
-885929473
-889055092
-637775054
-561626449
-153895853
570944942
55906907
-241750490
-680514559
210931675
-828259439
-914239194
-810110636
-847015045
-478019681
16167551
-592670198
766711742
290436409
758418293
954218251
152080156
-879118557
-405246461
-236871954
-614681387
126997429
-742280343
863300921
-271235038
-71522007
187727027
986868782
651021994
-554785681
-454198246
384664076
-798622549
-410957483
205608349
-456214329
-168069293
328219138
-173894354
-121841679
-759415997
831046908
-829795637
-850591381
-168834560
934430962
-439503342
-923679895
-894321618
-986943553
775376910
-305810133
-413524381
234516262
200675145
-182449258
-240681361
-963992466
-379961233
-473497303
442140626
-683316232
914511235
51362509
155987568
797151088
-48813361
727724040
-247825617
299173849
375724749
111342990
630051908
-350780022
-570737628
764809563
-972750748
913377286
-442363892
235001706
-163410918
171308572
239011850
-399938060
-372042359
-127784642
406570867
-147456898
215603370
174461027
801813944
-424503323
-331734547
-704573982
835145648
232083332
988386127
372896469
882713010
603343962
-12587171
523411670
-577024654
553983189
332521
-116254069
305106539
-307425028
415343435
-1868457
973906791
-133876939
701405525
-329074699
106182001
30788728
696710140
-618769433
-881579632
7776126
-809988539
-174418735
929186116
916145331
971242178
-880986892
834663717
-505859931
270321194
-619434150
-122076011
-861972447
-786088043
-200434838
-90965933
-606089666
-941028047
428497098
320059792
-576216209
-730816914
-138422486
424846949
385128298
23580104
291863802
584115440
-385790227
-999308949
386364424
-778092483
-671601362
-84163747
-852991255
-230531705
-775223160
679254965
-635116353
-90655471
563026092
-998076815
-347243548
-511935948
762840122
733792329
891660742
-708472523
-244123908
-793801580
-891754245
-659762013
954479108
-464428344
-516348705
-201817388
581394026
27040512
506137267
-73127952
307550075
962600552
824023459
990131847
774744779
-457824403
823708265
701040697
-855743480
940886353
2728899
-880668552
336999860
-329341879
-249796714
583326623
537308893
-282343325
415284962
-141670265
-662162134
382414518
-698071864
503108914
-469581907
-625185065
-481006466
665458436
867960074
-178273520
877984464
-925520728
-798881690
471261515
206869029
-484952139
10554147
802132621
-952125639
-518446482
-509390252
537739957
473182422
-595596630
74964750
-600712534
116311606
-519376915
561921709
668545217
-845388550
233254699
541975297
-668264873
627352268
-40279292
622119917
-832191503
-258628046
777165684
541190860
-463801688
-44679479
-92995943
543788224
101549832
673658429
636473769
-258628046
-623549688
252221707
-931331177
-965937995
-896303172
885228275
-792991978
-737948615
-912154093
525484628
197348806
536213443
161155101
62632151
-331211729
792342891
-214604466
426093531
100748309
-309803645
-314057419
-967471684
541734871
-579757271
27865028
-298631529
711801898
70612515
-405945865
-141404167
-356233144
726498600
200158481
-612106833
904641653
137551466
-900413721
364286639
753804879
-495879327
404916225
-612668096
409247786
-721316530
49685374
38783783
949077418
636356423
646576804
52944541
137427615
-46220512
-527698578
352602375
-393710001
-574467909
-229329088
-7863007
-254094463
187494720
861739154
976506642
-775352224
-672913884
249375691
271653631
-158566820
-87824114
-98580754
-315630797
-892167263
-364375144
457545933
-675466773
-535545113
641863803
-758866048
-498042310
-965465246
-781011562
753236929
486842954
363950986
347767840
980697746
151160078
-252255894
442161777
545382601
492375727
-2140278
-691427821
-969321119
-840141830
-368663074
-862316298
-397123301
356793526
-28468768
218461889
998596121
-390709808
-948229907
-951351724
-138781561
202832275
-738537343
54674396
-130336592
-556596340
-509678937
-566462062
836770954
-150221744
142395626
-504311512
775737963
799180709
-271291336
-481598498
-669396465
559647805
-60932909
-475210954
-267094285
943480814
-357078254
-424820607
-610042721
-44092107
681138831
-561659321
-723078442
84893218
-525612563
-260923742
-584508638
-277740231
-940291438
-468879881
872210614
288921864
-221296731
-529210546
-353977321
616570291
199161372
-8484056
484618381
578495288
746428694
296786388
-572639574
-962293604
-61102602
-113624595
-562246861
937824224
43024513
821754108
-379662134
-49191218
452911876
70596861
351078497
789255725
490063832
-727963513
254732221
-936726770
804687355
-611162723
-389654584
-573537179
181009792
95035760
595055337
532764811
-336600019
425130266
507350080
66288697
-373209148
-481775876
-604526263
-219110915
-603618826
256014516
333667657
-875016786
-867853157
-158752246
-721009880
-255384203
325484465
-780688929
-109770611
-247804110
753649613
168178930
-405934817
-966840492
949477667
606151349
403788954
-451366447
621681904
802451405
680752242
-868075655
-497104321
-604598440
587250331
-452848926
-946041466
-248278090
130192810
599673894
682498520
-484069619
-551287756
209559061
574744644
856839996
-263845519
540689951
852007568
-633677213
-719553256
346450333
330761561
853154064
-271235038
-579445670
-985408254
-102682576
121332007
325770007
506911956
554711123
-78327170
-584201220
52705523
620183925
-35789733
168522276
567155693
-16524020
552615294
-627874841
-877274254
-530565810
859616110
393403492
-860817768
-181759168
54192755
-904706032
-617364415
-499144989
-296698060
953879546
-415001566
-670444528
448015115
-510489734
-797502729
635679412
-535938128
626286712
-124867257
-741660033
-397784468
-922142034
334387662
506149547
-193181257
235298614
-674963879
-714566193
207724701
-671160576
376916518
-121621304
81769841
963002094
985756633
-13597301
98486581
-595035566
-462699364
261685762
208425519
257075762
733846273
-381840757
-355684781
-374343309
159825367
-277779304
161003782
-557323251
197842745
-373680581
-124537932
212680266
70950374
860164355
-508867660
-292996515
752189371
161860625
-485023008
-42067024
-76384044
923269400
612342484
967173212
-642109831
-782551008
-807496686
318114642
349357319
-855470709
821146536
236895609
963763227
-760790292
746309912
868120362
429238785
818484071
155774016
190367969
374436620
-306549531
428917463
612604869
-785907809
-51450895
-351996386
-158815774
-449330859
609123271
-599859271
-801329808
687947079
-692037450
709043919
-259765141
850905553
-132533409
-495586451
227436155
480873442
-636159161
709418860
-385537551
224365954
-312333682
-902574340
102260597
-564070083
715171205
281426943
469955820
-90388213
-387837547
-940479670
600206775
-321977598
437717011
-792381404
-562771416
810309252
-510757587
316964713
-605537562
-678973536
765853958
854161222
316318862
614714320
970120620
-646240554
950639322
731453241
457351950
-881186957
839656659
197923218
-859186281
-3448649
-541442305
450075186
848239138
-257993653
854733165
-778009821
-383046149
588993065
-551613073
809114738
-133977499
-620739484
-13670518
56862928
853298535
-554632360
-823933065
-649899533
-302551935
-525775268
-907226518
724500026
-619407039
-255369962
686068464
358432418
160441695
887600218
-370841757
-398439960
-209713627
326782908
-146552295
552723809
-11572439
-794188985
810268662
-590721701
-264224483
524957723
-485427203
-802517702
756553133
493660720
411421803
-484453679
-705467733
718502689
-482812049
-933414626
-11732528
526917899
610497783
735631406
-97654501
-710077180
-974955132
162959017
-275006784
-444752413
-594282197
65998191
-13597092
742283986
-83835871
-419744400
-993004492
-761793285
-875632239
381463594
-722760714
-869501698
-418464481
753024374
416569347
660495534
366236412
-473770588
-280884825
-879948784
-681259061
629560780
-447620237
-957562520
-216929783
-82297754
273633635
-780271918
-877007505
-90579224
-943935401
186676451
206515016
-884767699
14189059
-573621861
-263845519
-901594945
-481083743
521611294
-455561772
436388794
-357115502
-493312840
-117827151
916395861
-251084874
-769418871
-358240494
-827895677
456127939
-636487293
-786817884
-627442875
475941542
520226907
-598589887
985219786
-986638528
-685805742
-84996161
859616110
-190277443
-143146347
-660989988
886281910
401724592
-186365116
444175477
-550631084
-589466983
-610552490
-509770563
313360768
-440415397
646224621
-285321102
597584706
345179696
-553852340
497566889
-176015607
-571008844
733775902
-135730534
-588012821
-822014997
284121566
-522498683
290599921
-763883526
676274486
-664459755
-455119497
944201548
-956760894
764134665
-667533978
-41828861
-277927987
171306938
861221328
31129738
-665864724
759374255
260445778
-356233144
408355144
-68312969
935170719
-481580341
393113291
-297348158
-798989921
708531640
-683391927
-320439193
921901740
-142732042
497142463
446188629
798547045
783324037
-574195050
-739536013
290883142
-458047509
29205754
147295214
-100847547
30804244
-72499590
-133007597
-728889425
-365773523
144945043
48654972
81445559
-907081842
702720845
-712490361
-9136262
262950487
-797871881
134208411
-200371815
-404337423
-54389303
782518278
603510470
257240907
-273467223
-491564362
-667216153
210417314
58666836
164315780
498500047
487922536
-383578475
-519452362
-726026713
-636166826
-40115235
814381878
-781115932
-202761167
938013118
-837083020
284883359
-715507333
696878225
-533221856
-355261659
755132971
931847581
754450962
661467701
976109644
-442140686
457896969
370036970
-796571707
480022929
795770270
-124332943
665081369
-115617094
-739389323
-852193788
489051656
-546839380
-246818331
578758332
467862097
845264613
658680749
-107822045
24884555
-613756258
-82261359
-550282172
784329321
-729445259
661370544
590927920
313706031
31052190
-618557574
317361132
191494338
-367982220
688779301
-748165583
641899466
-905387103
-830361044
129510028
-541822754
509545926
17265773
173645333
644752753
878150931
-598020235
-308544202
677956522
-355365701
217072713
-529831422
-606067490
-577996845
24095051
-155732462
47405336
-240534996
36313816
376780527
-349139422
534271707
-137854610
921356079
183358325
-44632060
564351945
-412734450
-40111930
-547592037
-317430650
596183679
476203790
977452400
-648243411
-40634030
183048526
-450480529
-174140390
823703088
173550839
-695311638
408600446
238875695
434641172
430959344
-380015645
468083389
382064690
-385763691
394041960
-288531551
713246992
596580550
472094272
-912621354
-308252212
-440175883
657517366
10266415
-647840450
-821684931
-270642112
-597791993
-828170555
-689631289
575251479
-224255383
613303002
-811028554
684747578
-291503737
183398740
-401427573
-612712050
-187316656
281467034
975504978
971429043
635904745
605945744
-568885709
-63003755
88487819
837092784
-381821423
216362754
-931217239
-112061180
201377598
-820699004
-224052844
-365456158
-405777321
-118053609
12016685
541059760
-750289936
528797308
-841219109
-528273793
195099037
-321711953
650052426
674328651
-146624452
136302909
-222830894
578821546
-931770306
436166573
217776365
110005840
178429913
-989084494
627575575
295258290
-642194146
-709308828
-945929635
-779741930
790197789
-56435074
928425424
695568425
-100591704
707879288
156765362
909327369
-964645655
-876977882
-225608572
-580317509
-462992429
984853337
-225929452
-536149532
770920647
186397836
14799003
374857976
-517693384
-2022444
58782189
-366082946
76408958
-919492489
460222657
880599496
721089343
23459653
226111784
-605990817
-584258850
716812920
-822099795
553072831
-23196930
41802259
-585841077
221451263
-912239764
-922770921
-844339399
-241630050
-889936979
945958139
-735678343
465753689
987437137
478905026
-79151248
411757902
715689444
-571262664
-40078074
530764475
183884246
601704490
-118845788
-177869466
502675371
-394724026
322034476
472722175
-541442305
696347480
-273187693
696063716
940272056
936066352
-536057347
-247105625
-417950400
-990098364
-71208593
-258767121
47654089
-520462298
-556330753
85010784
979723219
-509770563
-671078286
-743693427
-948775964
-879350691
-685793026
-675386091
224933218
806391233
-681696861
177230110
-657793104
165667829
-212374952
-374931315
-367695642
958059324
-180471494
-126712583
27348892
-433936595
292863407
842981716
-868359476
491192821
-970620046
167720666
-934125411
987055206
1184483
275202617
923974702
278166224
-812280047
-72785831
-267739793
907016124
910172343
699450869
-580550453
-883087003
-790617352
293777248
328577197
675486717
284383642
-977015649
693604371
-759645894
220036690
674258998
-431021809
894939972
-829543230
981226701
493832505
-39653813
-782962902
95629616
-12792807
568769070
-487422301
84837259
-806761694
-227005026
617387677
541889620
-283910803
763491340
144435538
20329471
825434528
622439019
389775122
471305496
-14388868
937141498
-71847888
-900012643
-509496829
140231010
-773937143
-559570778
-844889067
463352097
672237188
-738861409
52960766
-232894208
-664150791
703358405
-512558736
746938386
-886705600
-440284409
-709478254
681432219
810404769
-768178902
479609468
-958778198
13515981
109485064
-963680049
456908124
-471518343
-245362145
-829466165
91881481
791139795
954709317
-245051391
-564975557
-169196170
934544624
-180295681
271658993
447647330
84129549
166279265
347681387
-633728908
-249487075
969275123
342564554
781787158
907631983
62990908
169932267
-744291777
78474636
652743068
-996899472
-447712295
109302316
920168187
445912376
306436193
155813233
-401252054
312606180
675644873
949727951
650979125
-977076739
913154915
388448692
96965089
421410055
-561359906
-292290524
-862828678
10371311
-677801470
-205821889
99445350
-65059776
519956342
718261346
-484422249
-748951311
970077081
520912198
-453799293
699848245
-112051830
862485111
986504600
-660646862
925852575
-473461975
288987913
-669722092
-789080762
-895451716
-346426571
-942122147
706757454
43914991
770801459
462987021
-473025819
-6585986
402193391
-772053724
-258908307
-718349294
116936420
-612935343
681231617
-177055302
-381614200
-228117938
-449568041
-200227018
931560573
-283940401
86563756
-587764338
875859621
-18931283
409079672
-123802634
-5885675
-872251
33637317
333667657
-391028713
572947600
-908880786
562709273
660713738
-889362702
210538846
-716168052
-94561837
-489902514
-449876685
-716299720
408466490
535833483
700977234
761332899
-819148708
-915061347
-654144777
60476475
378211107
589913560
-843798569
-461358254
17923432
-914357924
-482602017
42600297
425333035
642503012
-395019448
-720748141
462207517
911150699
296566783
988850888
345752308
154243546
-861314675
362915592
-769419142
76840791
-479195299
413843989
898568987
795832253
43059029
979356943
361269056
523936253
-827389320
650295823
-818616803
-510253562
-879044827
447331229
677103535
458475578
-144077459
822924145
-352868825
-715186754
188068528
-592413696
216692202
805136709
-984595518
162846732
-954574103
-705454744
240380421
-99889693
-684263173
622626158
-819325815
-295363068
-997987078
-712210894
892106194
-580184068
-843282409
-833070520
-297311977
-179589152
-166099140
-518652959
628847278
-751321532
905650856
194491124
-758882778
721864793
427415884
-741906004
330542316
915010530
-668110582
-183222974
-54595888
296980017
-439734091
-383181662
430821071
249105024
174677988
825279627
-11799648
82179573
-31765987
662020770
201565158
-228527436
596183679
343120782
-340559560
-121461499
-616306754
-293794452
-660025161
-419218796
-100805614
-385507944
580794894
-768900056
-152367275
619678395
-517462722
10748276
-382891915
-819325815
895045047
-246989845
-183748039
-259111108
-331101046
110956115
796332623
-580886660
743245684
295452578
973555469
843214990
-151641734
126874754
485137437
489601702
376596289
-152846826
-703210219
-864660647
-287794646
432307383
-234003156
-728276810
-903914508
457122707
-856046783
-922083593
-687416499
147207219
-137654872
-676939139
183092701
-735655264
198790050
-147748750
-938523562
-90531990
851334948
688686579
-103792650
771946053
-394226426
-187044930
-1943061
953876555
-930559431
-701189097
351852980
113489649
-840197149
15353869
-496515379
-451620600
23041564
345278929
-342560010
-479190418
-993004492
-527456106
917305951
-746080248
711676252
784671210
403841613
294383690
292977401
-75752272
288351881
-949838913
80334641
-7739383
-428802907
-808643709
-68764312
266041309
-785652032
387860157
-578682151
796107095
11431815
938066602
556530652
321951347
606023450
589908234
543746331
-28043016
-54801191
920546438
302611261
638249739
-56949245
-930559431
35731407
231559197
150238794
-930953899
373579770
-74204258
-162646028
213991025
-782171901
-840673982
-418886863
896895881
698726823
-697945839
-464972902
912080644
-900773794
-906876147
268857072
745698066
-17943318
-923954837
-457064439
943670508
-163847514
880076699
250260547
-519200664
833348165
324612729
-279306314
-814744133
-690008366
778897350
431192045
231515497
213757722
-270771120
853407141
-198757985
991869310
-827260402
956403390
-764520265
586200641
441090650
588165758
-136727819
575595353
369088911
-66204312
-117856651
431224621
865613069
413834487
-379100023
-541156912
-318621681
-500775863
789581626
-350364239
-814618563
406569055
930508436
-794818631
90553144
417324847
746371484
-59480589
-655021677
63548906
105103391
861535081
-455743535
382167370
-274767501
-630952524
41993168
260561803
-405049705
-685941577
-258293492
-478737150
-798613728
-470662004
-24627286
-125557124
950957764
-280030435
-650351378
-5766635
48261207
484883749
-802095375
491001078
454386828
852567017
948015615
565522861
-557679993
-343030398
-571548717
-344203957
-454510719
-726191989
662287399
733810162
395075454
292291683
130192810
-617745549
-705613394
-250219919
-900202491
261624774
203009833
-729327388
611323815
-555989822
-175576036
849687745
590117560
-656210628
-782880298
-44319371
-776517364
-681479260
292339600
477360875
-389241519
-61176069
705090207
-104225742
133260798
-14622539
833098832
-954803487
915010530
529630607
-736563380
160668549
399190299
-606163661
-165349695
-285107524
-635370954
40450280
619275146
544857552
804936776
131728246
227046771
-78327170
-509938011
253130920
95087358
-161451665
550236856
437831528
-851156833
-469019055
361135129
-446276764
-82149048
-165580140
744663874
651384422
237977016
384136648
-949358622
-496822615
890218006
488487752
756521202
50569206
-499878129
-108526701
785507363
-895413284
-275259238
280913290
-490242111
371029084
-813961051
-801366814
-433627958
-832177900
48307077
-753437795
739674405
88663139
-681653133
-622235390
575313731
3110572
-88045371
-155132054
818862106
-780589327
-81270468
-689320961
963411649
159926677
-660335160
200716801
149614654
78435446
-665655268
-914183018
-838623588
52311414
275419042
-410504142
-691760921
-993140947
815804342
919630664
581302933
747606608
-561013413
763174298
-744709783
-987955329
-400625557
951635032
-938346271
-466188444
-257778003
39430445
235181850
819256480
309098829
-777437044
-512418765
-302376046
-617185475
-118442797
-884889352
-634562560
51576348
378590694
648323367
-506669246
692929745
-716216784
243408006
-154849178
-52202362
340824357
259785849
-230406137
-940102842
-469505518
918765058
-29789715
8135687
729965592
287307336
-155893842
346866257
-674800758
39549235
-481270822
-797998555
-702290597
-920881743
-501893788
827323220
-775697941
-389025469
371401147
-798917453
-151807252
-565965064
268183264
-883950500
-633025767
-439056639
-170704852
-331084017
512190505
451334239
-821200085
451578187
442356241
-458376437
403788954
-804985062
-57865965
889760845
954011116
689371727
826307664
-60984061
690657313
-591129796
80415406
-50446774
400128820
161082126
-41565452
-891903007
183398740
512381249
718481451
-426619855
143058471
119965969
-145012461
-975990393
196636778
18357272
-3923078
174605597
-691115583
658266494
484446277
-689316389
-721411818
-858722536
-681795446
-800079521
-305585770
-265966510
-916928007
598647468
804999991
10005318
-950511945
707950076
-927591987
-540194334
-68332152
-834837243
-570541845
-880458395
623167998
74116223
-429676084
-699376550
803683800
-863806484
-229322009
-970265857
618391612
348267820
154013715
604757786
684105578
960238989
449132468
562036335
645512761
574469412
-864092505
-274168413
-66265930
770951432
252728211
825799963
308096842
-145283372
-79837299
-428173074
-736985188
697629012
-86934071
755290217
954679384
-44510006
-348725072
757704195
240579064
380099376
505006546
-159783454
-640110719
-560155418
440957307
-365623518
826382770
-258000252
-848255220
978320455
323210353
-148211363
753676744
505106183
350523101
-11343661
310874647
-475609610
-738987246
-433964160
990602785
-80795027
457545933
385957570
565327477
-248138285
-127424016
-25626149
278592608
559351382
-255831322
-498004990
898453715
-198192737
-990971943
-137171270
-94664660
-767221107
-256104459
-742437027
-308342268
149547749
-908934689
-154033004
-652786104
-982833619
-52202362
45623075
276745208
-937963757
197280305
303840475
-343448940
20915050
-254704092
476316973
658207898
949787330
573570100
-295855352
933873222
-844239182
497135553
-97436057
57314066
-235412550
-493526224
607574595
-798830149
-744584077
-82262940
-393313218
-425444116
362430413
463855095
-780917084
535070711
-423971921
-726977382
682065308
-383708057
-581308752
-156552469
685626967
-829586954
695209531
-496670121
716812920
-408530636
-622286763
-71942086
-68168536
562842390
425352518
445365458
-85491101
120857717
310543771
799070267
636354164
-825332965
861466264
174870007
691064717
93847414
230856874
-698804287
330145174
878453971
892817781
678473649
429101267
-60704798
-493279820
243958911
-976299408
-122308561
752946643
-18247559
428108171
202146570
-968528309
191725474
-435156916
528929371
-918949600
125578633
90547165
968073282
-902072217
-700381659
284364262
525001782
-681685870
155051504
383696128
-358245927
150308337
-667933392
-5963850
397912514
723402837
-142299435
708907014
-676505342
212117559
-338351573
792617395
-86648023
-447920414
-147110886
320807131
-381090872
-898923109
-454744158
-242153985
-668179452
-709676498
844038050
239288455
-10304197
-836675743
247125379
851807506
131668575
-715272223
522931197
-565760518
-870069999
-10476152
-208466966
473566540
-409346991
747658210
-389435717
-424123484
-945214945
-537803301
-520068558
-796373124
-748871287
-890398873
-551103486
308176528
910271126
784713997
366984930
-989465561
-692468589
-77787040
747362355
-366292542
246495258
14017161
-263015300
275318777
343666329
-290918963
662681035
-740504485
-892144813
-40692312
588661032
189142267
330115456
-732014523
-550277614
229812842
651376934
642972293
-945932432
673608238
76476742
790561314
-524240671
640054935
489476113
763097377
638820202
-153185182
-45905202
916501680
924556477
-332283650
983039530
-472782034
140070023
926177281
-418457638
260162729
835116462
409951357
-713460425
338435413
-932960703
-950909501
-105756916
24968720
478484520
-168625102
83812576
-605939890
-653201519
180200591
-633131303
361669492
-778955777
264994620
489272917
454555878
126842899
-877126070
304872201
-562263523
-652378110
112793077
-126443232
791455325
-797228498
432963057
-226931351
495816484
-401640990
225931365
-158556067
915653609
-893685105
-631762414
159278392
-982523646
595398759
277922422
-477043248
62989087
81972731
-957266101
-616621773
404440451
-978216875
164825983
936926594
291168384
-996835713
-749344592
-698443847
699227694
896868336
-784447086
510906254
329755378
10016649
252146543
-508017236
374533079
-752772558
-802625684
-802802561
-57020197
-33766553
7105340
-484952564
151009375
868448074
296260322
-958673747
-223650635
213239614
-35701026
-356806787
601067112
931369134
-856278042
236893398
-885868479
353007349
954561322
-633003452
-752455677
82087500
-927130003
-698566124
-343024519
970725619
363278881
-999011133
355160027
-97597210
-412387728
-178381632
521510630
302394
281393382
-566942719
-831925132
-912364878
-553513159
342155186
-53817918
842757156
100744471
480462796
437140526
-4086003
848130619
-885228221
-218431765
245658284
-593188133
94841335
95779908
467429390
-347758455
-804766565
785269175
-833736328
143881179
-908041440
671609899
-785721388
-786872131
-742903249
551854883
-76350433
-204291509
-928505926
-738077002
-327743172
268435510
-944059051
687076960
915782217
756143383
-3446968
521018921
68526225
767562374
717253897
326639713
679438337
-930040929
-329717414
-711476485
629232382
-847269721
480921434
-812911672
953250553
-611529854
795427005
-91265009
906488500
923624010
423918484
-136597739
408622539
673978527
-661682587
878696681
-970618419
-341830761
-664129706
245867530
40134964
-634529175
-668886005
-190257614
593418604
796301304
-621288271
-63303343
-965179137
609163387
646851782
-461787287
230774726
-357171301
-364947064
560971749
-167024620
480592681
276638701
183751311
-223154110
296539563
-224078986
975180139
938786203
-964880285
-111801370
981025051
203214591
-927602623
333325262
452535224
507411232
-481288686
119713562
-7576269
-274731097
-821790951
-561461058
-843719446
-30379650
589107231
958757600
500044639
-281144483
257239210
846011484
-12005757
847104414
-590894829
111442278
-383161039
363289365
-767286013
-711194087
10616562
-62933545
-586590063
640334161
610313374
-891025244
950483162
139773781
996740732
287335702
467570652
329693243
770192915
-95775338
787379507
-89270251
366626289
432028527
-345123432
-959932558
708731161
-738076952
15589155
617649557
447600336
-721598261
-781836332
-755620657
-622475956
-243283007
997530073
-538802190
238770894
-230531705
894494506
-214492232
326871505
-818722891
581230301
-592812509
-758831220
-550177164
-320844794
63424177
799488588
-762978054
-9310864
987769392
-343040675
-109280178
311168633
626497742
-147284305
-518506611
140075106
202615817
230009708
-181698072
819622532
-561213516
-995999790
-89963085
90553144
894636306
910461811
520405515
-136393911
717367291
-783806564
-624429029
321008970
492253419
114273132
897508437
38757322
294888433
438350037
-485215673
572963565
-525830575
769252859
375436093
-55443229
-690369088
-750289936
894753751
837876080
279695120
-850691701
-549431620
-503888794
959893001
-691782238
903836089
-794110089
-131258191
303009960
154498334
133478420
21539487
-274083627
-566703086
-682388025
244894945
266765389
-447819940
-256515301
-429222418
424256121
508819426
-837845436
-514936931
451017430
-295061938
964490513
-27192977
92818523
30944571
745025825
501212683
-801398949
-790905426
662278167
942869246
804301917
-375888876
316467628
198633412
-100957430
754699652
-185303791
-107975966
-400512463
-482605515
-274017348
585900171
-285089211
355294769
921767459
530941849
607718286
265050918
523123
-883978670
-638991442
96865320
-504350902
-799659829
-877126070
-766330349
777981789
-370577880
-270114242
731301274
976766470
-110611243
-959060083
608364088
-538802190
970978459
859515934
-302363747
-18956296
16241800
-162962296
-787156240
333308222
-260589775
384136648
7026597
982471717
372147924
-549580608
-853740660
387630414
-459569206
665220933
-386128385
858061576
-230459745
907590318
-828727787
-665759645
275647507
607995457
-54524497
173969665
561740564
-815792807
562673427
446377886
-555015564
-452313415
-202316098
462582290
-442942538
739540959
-742280343
-316944662
-843346151
-24933811
-330202289
66647475
-384005772
928949685
588849616
563812508
-400731
250023110
398357103
993026840
-525383260
-598190303
-964694434
-382625310
-867512127
437412915
-825282451
764353220
311107708
-489081320
-13704893
1186797
-702707075
-313553576
464225686
-918486967
-69358224
-195565576
474503284
622718094
-265040672
-559565047
-594405324
-80406166
1687970
413213053
400274414
-222475649
-280453639
505369814
901027813
-612114981
9208920
-375397031
404078297
110252021
567143453
177141750
30203453
-228390715
370510363
703426468
417451300
652761445
344274475
-422436154
236041557
-682524007
-908021426
-399928713
455040132
-654295647
646253
-488602964
276012329
-792417094
526879155
-718420677
-762468331
-364441572
-595245259
36785112
-562845236
-530051007
-74513715
-666726452
792274340
704347906
569891633
-899674872
-952908763
-166089441
469446633
-905724086
123629404
-702856450
329237381
329392122
-476857791
-79252601
-144567441
-666893290
-216779435
-931218992
-697693648
920810273
-359154444
-875016786
115286639
-97152176
-934146535
367370299
766284907
-362336459
672765291
338866362
469704929
79939006
-46454302
503609641
-335815899
-259508702
487677640
-529887727
151455431
192921713
-384069530
580666425
141846369
-983333423
-553004882
422822356
-431608045
929413107
564521741
362928906
349400684
-719069792
722423124
-241230262
931295592
759555859
-97637488
-951177936
724600997
-266177186
535501681
469437720
930709450
-662586562
899826619
-726205252
-757218093
535363090
265954689
725405948
117777198
553024109
-268133230
232347043
226409943
-385811587
76806357
765802402
796947680
-685805742
151681919
232877653
520366449
233799799
-907976561
352296739
126940481
686615826
-94802714
-186691327
495816484
810247889
38974307
-726198896
-194608876
832241856
-642036450
270995529
339461203
715427261
-934421046
-34898870
-788620984
204101196
-635219381
-288511157
878642416
473682646
25031972
124441183
593352031
-20909236
-633082540
-422595321
386354818
-927195579
545216734
-362279640
-841790979
333542131
202222901
156244733
-432544367
886193869
402800383
-579955577
-99465320
17263038
-557249487
85548711
746003627
478229950
181564854
-393384981
97292827
-238995384
-403518434
-68236368
15272471
-884136750
325128035
-564525620
978477130
-597633393
89386983
-369404752
443599192
-665119243
806772026
-136846504
-857524118
-739415316
780482935
130438310
930587157
894990823
745021556
-150584737
-92513132
382176321
855582428
43648880
-2809487
457122707
-59846805
936926594
549124955
-519736568
14749760
-954409224
-267309711
-39659976
814592078
-680713853
-302765812
567037235
152494363
594281146
353036728
587714378
-367514391
-925687404
145144627
271177900
-258512806
-625513851
-416518361
-195427875
8206405
-522914163
243750377
870371306
-407040654
-566419822
-720420420
-148531494
-774082854
-124171228
599102380
-529887727
-103387165
-496661733
344981190
121466018
262003809
-174663471
343335817
263895163
14917996
-954634691
700133563
702775234
631461061
-914484316
-886906679
128140321
678288046
-44776261
-710743418
-849172542
-973338997
-74248138
722385893
-776353044
-927591987
362298554
-652455144
-966992017
-563124628
868511646
918209904
-604504776
194407302
-969463113
172529152
541340005
-558411405
-53101969
933737185
965058079
-787679817
-723690662
-761794911
605329715
528420618
-76072788
-563741001
-384922604
660415221
294456314
391145157
-320031549
-408022063
254998374
-121540893
-184301352
-883271473
-21362743
170184678
-956777545
795307486
-698000656
-603715750
402522556
190674526
-849158695
404179192
671478887
-499169146
-673172159
-265920247
694196913
601723746
-875216022
992234034
396881679
-339147721
551216472
904731575
805004213
-491203788
684108760
522158198
882431093
-174418924
-995294064
-229088704
-483105073
-869331983
-792870715
657451904
438012353
859160950
621951738
-397853563
332025721
-425795510
-418200221
264881309
190015207
278295140
-822679868
86382868
-99465320
-195486185
-583243016
-267784995
-608937294
961246106
-10359607
-785954708
74299682
-333250929
-154588218
806984660
-605102780
-132050662
-112923203
-768841419
306571557
662190767
751808492
492891310
424077686
1261454
-16010289
-722359010
808958642
624137412
-649458720
824530172
-73492848
265105515
922896228
-210213672
146300311
667754713
-46984518
-829301632
72682784
-343024519
-27508158
256855429
-2909660
916880612
-534716177
964018885
-550993855
652922674
-74035733
-201528823
-744453983
-952273667
673600813
747250623
625469723
-976804496
287970973
519068165
-897759924
202245976
-628819445
-37988226
-304509552
-918759551
573102578
427973327
-87004311
-607982274
-837107354
-661379373
249139223
-727374767
367609214
-878009583
-213791501
607526855
659686190
810332940
-286909690
-25538729
-757155705
-224078986
-923615747
357071777
-92070301
-176397285
927062661
676527484
383699260
243918786
25253578
587429218
301838805
-574965199
642415171
-708625100
-534503526
-247378631
-857746486
133931273
-751960917
898150478
-301218910
-471573942
-490616916
116918568
-142260746
-101733183
-256362611
814821489
52423562
-244387557
-653180685
318988327
-799339517
-848726449
711258027
23676492
-333525074
658718912
-693363027
424249012
-627462702
61145816
-328082391
144954296
-195946406
-187547845
-926595055
-961338549
-612739448
-62448931
-169705774
-868738873
-519479510
-571208605
-849826504
-838331344
800002744
-988027630
-642078405
-202041508
105124956
904696024
-976311797
430309729
-833966866
201201471
494317968
-336809526
873319704
-868468274
-381131240
-343751710
-941352710
-670226670
110392823
-169062340
278072041
-9312431
688726040
-457783657
-624572149
318485459
-113614082
-683380966
-675427316
-198412950
-635521650
-70518953
928414910
162690750
619429023
212309893
452043709
344134875
803878781
-141754266
-160860031
897870360
-807970669
-210504945
-127178354
450035975
-515940209
92091684
733896881
446276661
-898367676
372147924
101698513
-441068482
-599757920
-66578950
-958086560
-781015716
-381605219
-183608293
-34080511
-331233422
493792615
899366694
-969339158
-891869687
738782938
109988926
307887326
489516828
346959076
590069929
-394877123
348628308
681036870
-961562255
564734490
-923885626
-556146714
-181037044
47980243
526705506
741365060
-829892574
917002146
-303225255
693733436
-320560725
-558292643
-871943129
865029943
-505187770
-907453530
-464709939
-610986532
-20673002
-315378982
-644710512
-602291415
78083008
-942089546
-630198800
991061291
-325430200
250104631
-308781594
-61134509
526591981
-477665577
889601429
-228360263
187108891
-41694289
-931919134
-92603577
-762899590
-764816312
241617055
-569892799
-393163442
282854517
900145913
-855737694
856467441
420161432
719634323
-235242181
973830883
378839837
818794074
-477078741
-956204305
-241319532
-705349962
-177735760
-778317159
-417678094
677228229
290090818
-635817501
748329215
593633043
773957088
86388159
-482974482
52508437
397029074
666172063
654449377
629969456
621281185
-626904969
290994130
-869702240
60450206
-524058555
-471957385
302314677
872600237
23250742
5675669
-408386396
491001078
-635168444
587704315
-874480114
208930873
-61501088
-111570152
-374010939
860713292
119410609
-553993940
-128624232
-256373616
502889121
731773759
-915571079
-527144957
175235326
18372803
145408415
-909896023
-964964770
-600586607
44733068
-909085175
153569525
-887116659
-506819566
-461997631
-557369581
-258489867
-942203474
67948928
-483237698
214791529
-476822023
-617471213
493251773
-699345808
-12047473
972642998
-428537532
-231004668
-116977800
-263167244
466105701
-866457852
-605853809
867656682
-827998064
134659372
-283761163
880532466
-747394925
-817702404
-470042943
620485598
489108934
549037945
655564909
-106507330
-933267202
350357682
-526055626
124773805
422168970
323891000
-996532958
-138490177
2059001
246331983
-256591361
391578345
-421221781
84640018
-749283728
268731887
231153040
-682860871
638683849
-317999138
588544099
-491175602
98373942
149645312
749404675
-624619722
-845169493
830201789
-740686632
123697105
982700806
-832593213
8033235
638003184
282051735
716499398
918221766
-194001011
-29298788
-127966546
-369349155
-281478357
510587016
-571715434
-287298857
124473336
-155614182
803250914
801105595
-156657081
-409948240
821168537
590033755
-507580167
-251636657
-872184352
-546543595
342452995
768585301
-422543560
-172773207
803616410
404499675
-205634395
-327358185
-103109899
-571369866
-315926826
-590312975
209086873
-167423161
815602870
-127503719
431322716
-827351907
-830985738
-273187693
-738852927
-843603919
-730642423
-537970167
-138783535
222084217
139752242
70999093
403910457
433092221
63094844
592000673
194294264
366095608
-231673415
-658540220
-767085167
180751288
-403412821
-248035868
644535913
-932165091
187531252
-325164607
-619828925
695949159
-719970366
249058614
441101695
-468815717
599948381
-725203536
-812866144
782761560
975828492
-309958439
-198757985
226807783
134685241
-22076553
976451739
638258477
-794834589
-96079160
-877162339
-823172337
-795400559
-44362260
-861190230
947755891
953938936
233535364
-6007592
-332643661
-34878135
-565664238
-779226714
-379102477
-535126768
-632431929
612503270
265146635
-607652883
486544012
-240335368
-183748039
14916087
-839809250
408247627
-110647905
-506988194
-492637597
-975358281
-635209944
-728156690
161080102
546017225
719648134
173983446
-91626907
212714862
458560145
-442718460
-120738156
-564809355
141554112
452200353
449505350
197280305
750526165
171966865
31872293
205524630
-663657651
-984430110
316120589
-811934309
117459886
881261796
424292265
299339570
292702418
4902642
-119447221
229542572
268637034
684207889
765194517
-791693756
377553450
-112597450
554065730
-237240344
-773389948
370003292
190360137
-883196988
186689804
-139195998
-12818272
809059635
-470864444
912006401
-156419032
528300269
918090080
599559313
-326678605
-882959229
-128535789
868891477
350852251
17144025
-441364834
603251495
678275744
-253463482
906220599
-578526659
151370730
473099112
581236952
367110163
492837840
-272803929
508596361
-659838084
686404479
806556208
-87080956
562085414
-387591562
752288296
-366557051
-422112141
937162086
-258401176
-870249822
427036756
529630607
902719184
-838326288
566204247
-859082912
766187121
-868680355
40840472
389206561
365465526
806664702
-316967828
-284664931
451482136
508176444
257051487
507053680
-615248490
-24820031
-291183746
-893570465
-793179661
840808271
-755903506
-67010837
438888486
-573921585
493706818
-970842984
916102993
-368821094
-721009880
-974612022
679085478
698174265
-133017237
-527736477
-910645402
-229808124
923502137
-648784980
-122331427
741232502
771921822
883596914
-484532352
-673415455
-566386080
-257301583
-536115174
876912978
238989405
585485974
351301482
-24844578
-711337932
725170668
-36207113
353453965
329138458
-953934094
-642228597
432127364
-382105992
-373941942
17922538
219117469
-151104073
696347480
894655644
-242457679
485257977
100578675
724211188
253302362
939657581
-467960119
-952429408
422536486
-395713699
787610723
848363266
-299444218
595223993
-845388550
68540369
394875289
-823571512
497100995
956517337
154596635
-354580992
-897390350
-275473199
-810020011
-492783349
680262690
719313309
219157736
-178798672
834750227
597726476
-597239133
734769574
-529748696
-213336682
585286966
880522641
-120481003
-992652807
98223
-534812888
-534906985
178613099
-68029614
-204770604
623486307
574062438
-409721469
337301936
-96672914
978931572
-948970870
-410660580
-978017901
400274414
-425740050
-286166177
279903115
620190886
-610479391
-871985348
358538983
423171675
236671434
431034518
604928773
-394647932
-702480342
422185172
-203691818
343751210
716127958
-470042943
-697475909
405443641
-275063744
-956987961
-861270746
102804494
-797793133
-377035351
492514213
506032416
-583650150
152431480
-891545749
-713295956
-524946096
-156662394
337622711
201610126
185830044
-370229490
246047228
581236952
350407019
53754331
465753689
246141206
858124250
-116922392
-530372130
-770913218
682498520
-73326454
529392260
187005782
-559680402
-156983194
-411840721
-7739383
453335160
944753541
686101870
65032277
981776680
375922325
986559800
237486852
272797747
345156196
902720831
-592990097
-182373909
663300863
93843606
-302645218
-503569015
702314668
236057495
-952055862
-472232596
-312468559
233934743
850377653
-12663993
296882917
-618947642
-216152873
956689739
-81107366
-916046295
-831302967
-87352022
-728219810
-578370344
-151196962
-105306831
585025985
971979841
610322859
-534414624
615930968
-788128081
122624206
559329003
-885887312
199327678
-150274083
-830455754
-859473999
-154284430
479157391
-939260971
-542556703
-296580311
-624284628
821857503
-438732915
364467705
-271773522
727547183
611388468
616440309
134135536
-234842899
-310604088
887458977
-980442357
313974040
1441268
-451558533
-987829222
850081030
902585139
-667369458
-865140279
-917305365
830553078
-378819590
144435538
-930040929
-704617230
492285696
-237801905
-978635407
-874849670
781291417
-55785214
-357604965
641945512
132767764
-99134891
393872514
-456606243
519791678
-801729248
392298575
-140315924
-541851982
-509381718
753423337
182692874
964332707
-719543895
-66944291
662699519
-105784157
-118318592
896442519
667127269
-952817230
-557329800
-669111079
530383573
396286708
390366539
-930148184
-699641005
467348764
-848170369
-364984247
172293798
367609214
-192119066
342591189
-76528041
853446948
385899382
986328631
456094225
763108988
-691785654
-703063774
841226115
229099911
792858672
556434452
348376152
627375887
-354691641
-870164948
-576265843
339693430
-464552212
982240204
-305211769
-692580752
-600330068
899806440
-36344131
852851455
754920018
465204790
-909488074
-20038407
183047417
-624202636
407241479
-333956403
117738341
381873558
-697145422
-231328210
831857610
-783213319
-14563934
685379177
-397510084
-643963993
854631630
-791532660
67216287
782632580
296753538
-223545801
-583432783
131775410
949736020
-722844952
-289078426
692488562
91686256
-876443553
421684714
419050866
508349857
-40426469
-64215039
247688906
-89446643
-511941811
520952467
-669432357
-167213384
171308572
950306316
469391330
-875459246
-326870589
-415784612
462488381
368435879
-715507333
-908376046
827831684
414736335
651109639
15012674
944974123
508805224
339608190
-845290238
-986224179
654041995
573898087
-595520613
-422851169
392852741
484714667
13764891
119431311
-665989335
796881832
-645934981
596958867
-180994043
-178404112
-925679023
832952403
-915671442
-281370602
614650982
-652786104
862129874
968837962
196407810
984656349
-698632648
-870822946
458380438
-253202637
-302059322
609022650
-628839832
-349964004
858209447
811228912
912674244
-377738552
590011371
-920774547
-298164008
602099961
-682365065
52164930
-98416207
-913142381
-733679801
660675329
232931692
-187352654
-698797180
-430367029
727508238
763755845
893417977
-455188652
350880827
-842759068
-49919124
224751593
253914035
-14341900
-704193653
-737232616
-724067463
379720802
-106429112
-241230262
278658612
-937624644
-416873786
632327571
-52690061
153232285
-815408683
-284586229
245617153
959019201
785942526
-897785931
-548889123
447079965
978737410
-388267486
292488892
-878812836
-33628710
-967134210
-382686048
-37942050
-582678923
-833535757
-109532717
659437420
-527850914
444680404
-839269805
414264662
853823649
-717569737
715614046
597284594
-919045472
862798347
-720651276
616797615
207987986
815262050
23571589
67658823
782246517
173624798
456889359
-413274767
-642078405
-202680127
-56066864
-658428730
-161750986
-141820873
360502484
954824256
180407957
218803706
848991560
-602060124
413589516
775935838
-501811067
-226524225
-223555364
80320804
884158925
-863248481
-845118582
957717495
-340675542
-797128019
63298878
300255460
251989519
620841568
-594149782
493098056
-733043023
170367881
-788274269
56583607
76733194
62157798
-282088881
58906945
-740388063
374632301
-895426340
572548650
-527114814
-22967961
-54767330
-694305289
-660508696
-169591032
-487256520
891211539
782217173
208559968
5937337
-924369281
-29738320
722329905
-970558995
-615165749
-546664456
611823683
804111055
277314294
-873541353
-753868046
312640261
-852275845
-712669264
-344147587
-981116100
-774478863
-505874059
-218864044
-578273711
979161079
530303303
-411344801
-602378628
561719137
868372522
912656460
-305087431
-107382491
276613110
514881399
-458301997
703156849
-173626206
661672791
-815827968
403841613
-264570292
-649407527
591638636
-5771442
-290252377
817079229
-235049668
73824461
724856859
-485301984
648971931
737724034
-982782888
913654289
863912119
-5853254
-432690118
412972393
16446550
-578592407
-467411588
36559506
-191182218
-249247645
-870067443
-843830146
-597214064
-179832812
-113734671
-226364171
-305562919
384088399
851958061
-517708092
-855345651
-714261958
553425838
-413986901
-250046274
-909250942
-971648680
147809643
-652876996
432016298
-981584299
-335046249
116765063
-724053163
-807104811
-536417312
-533921446
-564095721
552580395
148001062
-65131585
254042628
-123482369
786656061
282349485
306015409
-276192791
709143116
464106311
-55864282
817781014
-720089424
455073564
-360735167
344188632
839754634
-311035098
-50698505
-900033143
-772519142
620447471
-870817793
-843945087
-561701395
-663419801
-37265890
667435214
850993732
199161372
910718496
133124353
403788954
752393415
558872837
-660999076
947356690
336663908
428554608
285708618
554711123
566603511
-406444181
349921761
300919434
-394550272
927138685
162396371
211944262
630035343
944479928
190074681
885955196
-668032767
-448245324
-795979009
-581290334
70726875
-85029099
-416884662
552332008
921864698
368588985
-45525504
-700744470
-399044670
-799487435
552786953
-877924818
-537937673
-525345645
72835157
852267931
-44734940
250542305
223660756
286572720
-506803146
-995941298
-675876491
773619842
914965376
-350490420
-179667005
137763801
-554095402
764134665
-522304972
-705093762
143338518
-278669069
608278140
-549755052
-35911535
873776075
735178342
-117013820
-668776066
994743715
115943878
996393403
-352204919
651666563
-814845520
-919411075
-17102001
-93772653
-807596446
246361129
646738379
686635604
-46198619
-147933572
-849149375
-144567441
-453226192
741645812
745951263
131105728
-669260339
577049717
828394497
510350749
361387064
-568252913
159011091
92229508
-126800014
448386431
249474953
-974435973
809565286
-92973863
-485903486
353282035
-822209538
259895949
120961067
-661200148
-806912170
426983161
-520478361
70539999
-193407717
-495853219
733839564
-189276931
559621828
797151088
254727331
-987168873
613021416
-145690321
782792736
-334689981
400967628
-552566927
55066935
199975356
26983501
995001269
-824383503
640908120
335740910
617061671
-447389248
893233971
-900383684
30785856
-156199351
-982846848
-299281742
-252396151
58512598
363899926
-237688409
422430919
-196712931
-87093972
472412812
-585095793
-536475486
279512480
-800486657
838181718
567750471
-216246803
-21283904
45640111
-929297519
258721456
-81724961
-478727032
-937078650
-963380142
-74429626
592090153
-699321187
-834282700
35543926
800950463
-612257972
286272539
918182093
-504918384
-925599449
348626318
977463084
973775113
709890309
703243786
55659854
-439727337
45974116
383647875
151796642
547849867
594619646
-560219531
498119001
-104013456
805060338
-986496465
957671024
-832259880
73228992
-84789353
498662898
523045218
-191537300
-119923761
-606448347
-552254731
-458352140
889188868
-44897760
-401511296
-321127149
394020559
503874669
-339412055
-714017769
-581362251
-378254491
-280779496
-548853676
672107172
-350699802
-329087107
91005933
-634289445
504127215
-19261293
27979274
147809643
286229597
22003558
623788357
-150959732
121020709
157926988
555388406
281168279
-6401517
862553359
946543018
-568686321
234221345
210196285
752242837
-314096043
751700586
944997124
-826356532
461271169
-377468931
960727941
105437531
-728987961
739958257
-198546098
550071740
-762512305
874482339
-947059820
-562337089
-801564379
52874070
-185401208
651787502
-632314112
368426145
-44985415
-192282531
-559219374
-465926842
-504982886
-721656459
811841943
456600586
-83304440
464608826
327718888
681673330
109888448
591916152
203129185
508081345
365543547
327043192
632611377
313357523
-307068011
613723412
453998329
691566803
-522207684
-569189704
695413337
397227298
-407492709
630032123
-263622913
-492713921
37260127
-995080006
468111798
-162693821
-100162741
-868693731
-141436302
259927724
-417222983
795806174
815042097
294436481
-355689721
-665540518
840503257
1924351
239451454
-249645342
-798876450
-346368295
642638914
547475552
497942885
-356474654
170833021
-675458758
621643038
-944602433
923400365
848652265
153892214
-67498187
968843818
925030329
428460055
-822058970
-286722716
827456205
176957230
-974688902
-919547188
591012519
881748079
-782062400
-321093897
975209688
-693155923
-209153037
770920647
61424406
-74428729
-107594655
-197504992
-427760447
34147525
196760486
180951478
745906886
-28213986
-335453957
-268420227
9192344
179768047
-603121152
554035674
-338116758
97769450
-87818372
224691654
-829794058
860752843
388858148
449287400
-501525385
-669861043
-350524043
721841914
84630109
199883899
752959453
794491121
-869239083
176851757
-437204248
-274475370
298201691
158710243
536503196
-163872396
550825549
274768318
-352657595
418314997
-835787651
759056294
-661015616
103901728
108480904
129597545
362401907
551001870
-643670239
350863922
-412157208
-917649804
-845154223
-380834127
99910348
477368704
-619514131
-764061818
-920883047
234152014
239056627
-996835713
258002522
-354851328
679925231
-759575064
698839167
-972084071
-62331037
-753259183
-85216563
-410879322
-117753074
424932477
-669582723
940201950
-815104779
942784926
-768308104
-376046422
41899273
-349947705
152928972
-745179804
-431843004
560645742
-440416491
-207711552
175033562
994408045
-250021419
-286348398
-451307047
91889783
560228114
-111224087
439778310
750721133
744447952
-634802377
-881473150
442227087
951162669
174061087
-679379929
594011566
270510169
-55629764
907400232
470641381
641837265
-782687114
181062617
-473640946
935042715
-54286769
280595750
517891675
66058375
705138838
358040589
873032379
717764643
-286900077
-267333319
-903442642
-591266457
-714485669
-86568734
204448925
932257874
183471643
-635365559
-149914261
42932667
218628359
-813710603
929349964
923841186
854399430
227152581
932248514
-61919966
496855110
157845729
7698941
-717235545
734720741
908784884
234184835
-188441362
98433625
245908344
-565858790
805413680
664258667
-704542765
790604847
452362849
763813274
-780425975
299057672
918695081
-68029614
530772339
-113665683
-967162344
331941877
-214332076
-238158089
-325359846
-357400008
210527956
987250472
-120799888
-416160908
902189534
191701299
-683244654
581102732
-932770044
211643017
797648354
250104631
-924570550
-89626879
656664945
190829773
306511801
56819510
-789956429
-164047729
-872180823
25486023
176668019
-412627500
-392908000
-923887778
-80531015
255829133
-616079229
-743518392
-901158122
-201614100
848371873
528225661
154827384
-362875653
-124238506
947062236
238198355
276960304
-822984340
268314497
-296519098
215736238
638723178
-611192895
587908918
-894918845
142366966
-85155445
152712448
353923152
-524452092
-537590462
-214126179
445959310
-314531456
-109586920
892452460
953065489
-186300919
-1295774
849996063
-60538173
637167452
-290862247
56595006
166558573
467351364
-745570826
-78298073
836020694
259895949
864530055
999171846
-170209033
-610345468
963647236
-185211930
418856459
-432214221
214438712
977787179
-682108460
424656159
318343184
-499322208
938807919
-291428185
397869686
-301188396
114096927
92109149
627011961
-242335625
-370496274
-786280192
-550420165
662070632
-350890212
-971417178
173912026
63032700
916094917
709095975
-363419262
310260084
-524910349
-563271985
-506459586
-790837014
-883303684
60342029
-550631084
939747364
-611103355
799273053
-626830015
35996206
-207041266
446680986
199185664
324843181
578083023
638649615
503644991
333736033
-138286921
-892748989
-647038230
-683827395
820008510
889630885
942890358
-622957906
747102405
778832488
-135482454
-615953925
353254745
-829420986
243200310
-639455525
-795630828
105201204
841198398
865663956
-778426412
-439192583
-951448298
667264359
927975880
-973021724
-105994049
170184678
-996856697
396951052
858309525
-471788767
-12397208
853141369
-526296269
-865799650
-795814143
740090928
-374606351
-60425629
294731908
-352585444
428229431
-137786688
-328133555
836528350
545725411
-616730454
948686949
23450604
233630944
416339851
229297043
-530026855
490826337
-525141538
888443947
-971692137
550248591
531559222
137190076
-266027349
-100981789
371872150
-322077632
-741215342
-456463668
551808261
198076401
-351386506
-394617584
-539944709
163257336
-628948141
468498611
974340799
695641755
-785229400
785776439
830734099
-70498905
480776598
356935108
255802090
-295266540
-870842908
572506258
654206649
507235304
516350939
617756616
941058602
-391976794
683148346
367331944
-645248706
791449481
-366554985
-809922793
236174051
-438855484
302937390
170714461
511142919
602691105
-430526779
-215744558
743461251
291979378
-376178715
192306912
93959440
333304859
-214126179
963603425
27926812
-87316347
-563434113
-283003007
-114625342
-893466526
-378254491
666298988
189327590
837844397
-874825543
346070289
-497992665
65869363
924051966
-675392350
-438720705
-120676916
-156680744
933054311
761392013
-72382111
475777159
108669976
-370026054
-924905691
-343255571
404116923
-307446490
-129527105
119404292
-566254537
770575450
585613198
456883028
-626718788
490642493
-689824651
314009489
495738848
-396423141
-871682639
-19508665
-533718871
-650163872
694787308
855167935
420120699
58280582
559282072
524151470
-578209288
330270556
907606086
-336999215
-20847941
906267134
401609166
-551173583
-104249969
-882029915
864459634
567445982
-777885299
346069134
995379225
-945332815
222427975
-133761699
-685207583
818202061
-208290971
-364355235
203997857
-245331411
764463264
-785806380
680741012
-531215388
561474207
-426559971
467666436
704073061
-92973863
548539977
487834759
-794903911
-228611185
809156409
-65562735
-214042617
-815540369
-358421953
690715155
-649249607
-868151766
468143816
376525436
513641046
739554281
-351404434
532316166
678034102
-584299953
-356661513
127873670
792124393
304738619
-70730147
367887048
623853237
-213819607
273136245
-714026468
669872245
523452356
179725052
932164931
-958868184
-160678035
-307965659
-825282451
834564897
339034381
689316307
-890575923
-133491710
846704701
296182431
-634229966
-581815485
223793121
-835298361
-83889234
-409460626
-981978153
442606912
-945578017
-434193366
-916847827
458546030
753745268
-508580043
-483398404
-947373713
-19660741
-967547704
950614632
-230759757
938786203
619997813
-983983862
-317101154
-54859576
-749555485
656375683
-927722479
624754659
-905959322
497836003
-616289711
304412107
100091132
-68885648
-443720414
-405562891
-400623113
925848180
-212444248
756240826
896231052
-518783523
-356341002
-394130417
-943947255
386231405
-934791867
-784359190
879170942
-83559417
536846440
522889327
751247748
-836829056
286895368
688533773
318298172
379811602
-527560554
-838263278
650765316
960578643
249015881
-975271131
801570216
-133210454
-742107843
116633545
-758644356
857808125
1892116
-94365493
-382938462
-699524267
78673745
-44536702
201108206
385056172
-180239936
-166479159
234793531
52645578
892929105
-405222216
108366233
-874757593
742889461
-858326188
380866757
-977798009
-769548319
927581918
456473166
458556563
464257055
561758093
-448936185
-821510349
813957903
-890523200
-311613039
50212098
807208687
-151749978
941467576
441364688
505547532
847972943
988556825
-222789242
-358922620
-907154216
-989622375
543025106
312743910
975197845
776818901
-580367028
-615977439
897480047
-312717479
-973952753
-392583725
-995922975
572524600
-57412713
-655369463
280564709
-463334900
-366535457
117097443
789463686
650624342
-53468120
-943925491
535501681
324811961
429421343
-307948995
-154168961
305986169
947947837
-649059366
-475081701
-105515670
40484777
-921759431
654045609
-471095313
-857860333
-905266797
-805836912
-793145957
-466136888
385099952
799201786
283657187
-878078431
96772867
713403434
-845524532
543130777
-552204014
-971126718
824357307
71775856
956769879
850655411
23856697
-277067713
151451728
-516865780
-253917552
-575973814
-542168141
-848261791
339364580
912703886
-908973844
219530227
-457119661
26024999
97853666
805770229
-556985403
-251708025
940595080
-143024360
465702023
415892188
-836984436
996446919
-750890066
238101902
-743641597
124962140
599710088
984132570
78272669
772541845
485798320
-330623988
-57292980
706592044
-338754882
-615532950
46487509
510258648
-589172744
628664141
-97232968
-531054024
873790484
-772585533
-951301106
-208714688
-932112306
40021831
-820234249
792874099
-987150091
271280975
727152819
-481432200
-510999288
871378783
143899216
329342185
-628896341
-7825321
-10559009
298267893
-297132002
726246087
-475090693
641362102
477737005
-302711317
-326918769
-31384464
599538228
-32883225
284678336
652246811
250461752
-141957371
-568209790
880879201
-893906411
-79953471
-622569598
763821014
-860050991
-137361972
-45896362
957193202
-174151981
-21141196
-775540047
-874810174
-997049852
-849882320
139695408
-903998950
505478725
-35498456
752327508
850619009
-620471834
-245836102
-523999011
-651002319
-956563093
45658659
-491307846
-688761980
387574933
3334017
135744824
163811201
-959024973
280186597
-793578874
-153737655
540836748
536561259
358423718
-612712511
9917262
-617216576
-449954254
-36649750
87217944
879428714
740580152
-438215633
-329623059
170659414
379205595
-434043153
-77205454
85873442
864188654
712468751
110453268
-811723878
-386798439
172953695
74530041
14042769
-650935037
265156767
873353588
-265814618
865168380
548659038
-984350901
978181076
866641077
-99419040
898056188
513966454
-982846848
502605997
-322113984
-445354093
261449381
-636796827
-323577241
7753678
670152017
-166916867
868531319
54921052
339836996
436175226
-665540518
-167241406
238675592
-329305507
-79642157
981776680
283028911
-297364761
-91366218
-655049074
-2770461
-562276156
279508454
-583852888
99060019
-869551491
188254727
-886016247
-493380250
224008143
324606201
893981406
209758549
-106406569
-578899537
729382145
167986553
-905274078
-938736171
809052552
-224215754
614488735
-510332031
677627726
-738135637
303168337
134288764
-968707246
-498172967
1184483
-236229068
-275104952
836969860
-478755872
461508420
-987728895
-130585259
382453894
190931995
157268347
-615589506
-420995190
-918857620
-567419235
-693963381
910372243
542470231
-54081638
-957195008
535736791
241070395
-17167086
190891358
547040499
316116029
569394238
76204862
-794990566
755638520
-161435261
300595681
-255504459
-562372519
232227759
210927959
-346495928
307667560
37522396
732624945
-85964378
-342912395
213735251
958059324
120151964
-962149668
244966775
983951894
735800284
431265487
364413021
787538330
-450676479
268664324
29160575
320335963
-760185354
561812951
624431890
372701034
656569654
346371157
420193852
145690779
-778679553
218395144
-904943297
-749638831
51571292
-356988848
33858519
-15750415
-38202228
302192222
-770245619
-796684699
417000730
-363929245
937540214
-598190303
692654808
128396465
-361192799
-853738017
-160848455
-194917809
-382877457
-849172151
647846365
-993529870
156709717
-974853680
-682733761
646693581
-53413193
-357873146
541938779
-502781377
-571775909
234532643
951745186
553976436
-101733183
-305113807
-83001357
-832432688
-271107561
-449171938
-628909659
548187751
610228777
-499299452
-167579819
-62933545
202832275
-325962071
430444852
112024356
922413598
-823092910
-876129009
674779654
-288011903
189957192
-905498647
-160873139
-820977377
201918423
-103897318
-663913704
980323759
469615957
855694960
-329627038
-430012499
-567295397
713649157
342470518
-224711077
-171112384
992033531
715199575
374942211
213382076
929389232
-861512640
460560085
700070170
115835845
211028220
-688722235
473568596
680351789
-744968894
-539050169
964708866
59601178
-620383611
-126986574
-291544868
954047151
-352546792
368488135
-531097839
-768223891
-848175554
708789008
-38011272
-450886350
-102321838
433052410
-323260761
-905907096
-777259592
-266092568
571388455
-777261852
961834675
285214501
956139452
779343092
183938810
796857430
68216125
628297319
-116794096
531921015
-638954198
912460569
188733397
567528734
284868301
-435442706
257313591
-975335621
559804365
808765903
-450545065
-598533681
-440710328
988605533
-719705438
154859033
9657148
-605804949
-50026525
530121849
-229455803
663993593
-886828020
-388582063
472949173
237576058
-570636171
862479937
256253502
458829000
846898373
513743615
-695471732
576300052
-402987827
-832957173
459307181
-131939524
76408958
-457227599
213082649
-49246505
298032448
-95075280
-852829762
-650870395
788559323
418959443
193643514
-32347255
-831174039
736484132
45131706
-280526882
242358972
-700012013
252711041
-648609701
-136327147
9309155
-140317707
186105802
-747388404
-174549768
80203731
55113323
-425827572
399403360
-415073534
59253195
19574308
-809065682
101171181
-926961104
-258147106
907805144
-934125411
-433205563
509526876
574923399
342244809
550979080
-410150060
-376892349
-177699328
37296370
722523584
784528163
-891483853
365521236
-298462599
186010802
-280687325
-375975083
-500015632
-315108055
-624414845
785554235
-386333690
-621293164
-1778373
-122597545
-555655314
152211282
352443840
-973182088
563189009
219467314
-229690342
-571091628
-156615679
-373236036
925033459
3334017
-619978459
-946856946
91637471
-870131086
-317101154
443360569
-870766220
531152731
-454198246
-280764515
-35246667
500571874
-913886784
685770659
257792717
-94961212
-832963351
-948290319
762694157
-899263258
816460481
-456903845
-610265819
153359529
915315612
-926361158
722700626
821736009
19981406
-660106222
699450869
-907457617
-437653165
823812560
-346006557
-283940401
-942631877
-832862821
715199575
-241996425
278660870
-81700353
748315127
626181184
243910483
-695788707
-462696257
784371942
438673400
-561565387
660155399
207575457
27001403
484400897
645047094
37382758
-22093083
-314872580
-642011539
-821429419
587298759
-328987867
-726193880
612126422
843693405
879030769
692349961
-435238350
-412655150
274872044
236518106
-630092931
-741655528
824178034
-514479978
-818455915
-835674387
-199742149
127374672
-982183096
-206456107
-804949665
-8318033
-541616933
-297349269
574854005
860889541
-548947689
514279710
-778806048
851962610
402337714
-19508665
739762329
472823504
-124937583
984651042
-340917100
-772326290
429480936
-58664259
802065383
-116147658
944345293
-790837014
696002482
736468577
-994838450
927138685
-605181141
-329554611
-337654051
129678615
-879265678
-403729832
-426714123
-32430758
-679291469
912937081
228447826
538272599
-754326914
-674315437
820794088
-58561316
288403617
401552694
-918144305
528096281
580165668
834997855
-88498817
277166267
-105930456
283291277
-311049527
-505447468
57746296
-188897920
-823780327
190742731
-24041417
283628665
763174298
389400827
-674087581
184914038
-374815452
582257409
-172129720
275436461
888464141
-997940461
515879575
400305631
706480038
-737937447
-762010811
622966573
55616330
-872963084
800580422
889224195
-772846520
-396982596
923600952
954777126
-855975939
177590110
75258111
-746482562
870928561
-509250862
337516398
971240663
-322114937
-118375184
97200485
47521508
-920606486
7244890
419162861
-23039613
832099556
943707182
-496169396
382776991
-265039393
828966077
-635865776
84234189
198814631
-364746183
-79938107
-321229004
59172748
117941862
-364953593
816356728
-577417998
-227701897
444221973
38169160
-68735791
561307991
807999732
-375359573
-96391169
-256292984
-176905292
-918203971
-944617571
858753255
-682200027
893906618
-800183719
203925255
-804045173
772235106
-201799971
308176528
689327919
-898942505
-572408318
175288155
-366556609
-11476211
-466151483
-363181243
141238948
504159304
-913259444
763030938
-231764218
-433788675
243948888
-332530231
-972700665
76050763
791021773
-708600351
3293418
820971284
639684147
-477357102
832155487
565404291
941267742
569039147
-438778798
-521980679
-484153024
-399902836
-638664193
-291452335
818118674
643920980
161673017
571936807
-588103744
948578485
-518538134
-974780067
-570603747
-889710082
-744732750
774326824
-72444968
-307995666
-349457008
-280990785
-60933175
-396879409
-530578152
-704823037
196923819
-579133711
989505918
754985903
-280148624
-275083704
984770958
-218233870
-952547563
-62331037
911676226
-732496037
861100110
-659498174
753098407
235330527
-904189929
-174992028
695096096
-811370030
48141864
-680729340
872061942
449211424
767561236
-169790195
428101345
198094952
-255364256
999399616
439630971
-227821485
-518803001
16790068
449196303
528532070
-695648242
913972861
33483334
-60042778
-154020798
118122881
-346624456
559583958
-550785070
-407853856
-231016165
19200570
849469443
-105131040
203448334
619869848
67658823
964246501
753062338
-1295774
21827040
503054334
714888975
809859669
190003578
760464892
65336115
-314679996
319976805
402459019
-446817138
-17102001
-853650763
675684556
-756236179
461215014
735505761
-709128203
257261595
10800014
-724518074
-780080494
-52033566
577146457
-775540047
616862979
-476693198
575874382
-581179323
568522542
-168078246
-156748495
-968057521
461475484
-779449311
919685392
966154170
-207322020
870065138
55266710
-795910503
428408654
169932267
-630386895
424274116
545273159
-769495145
872095968
724979658
931732219
-838581460
-430101090
397836857
-68665468
884844536
-767286320
432057762
736269396
379563537
208464737
70828822
118622368
-310771025
572373819
41787764
-440892232
-977255198
177267181
-139193629
79524756
982924544
263589067
899845598
-440807618
-980421932
-137416364
107718481
-376964671
-523999011
780549325
697687989
-662821303
-638310895
507514310
-742903249
200865028
668955127
-511959434
-987221440
-463310527
-889697901
156777797
924948154
-417694546
817613215
-317391496
32451722
-52496877
852988701
-945474405
-339245367
352993221
418957
803042392
937741800
-436855886
-363196112
-107575642
-863271377
721763174
887796417
-263392019
-287863395
718320167
278436797
-400255278
-762899590
994305351
777810794
340414884
652634613
-445477822
-644796196
-103609280
914692165
-907230072
-382663610
-189220328
-727032529
-302254058
988165107
340819151
-793533656
-385577536
115943878
318275388
859096173
264894474
491437195
-979488451
-764196371
715513004
-432227029
-514707120
-326071479
813055814
586830859
-434765736
969141930
178994535
277243606
-170008949
-459118589
580885394
624508941
135921661
-525838690
-321977598
725773563
160169135
-282034189
-82263492
48757286
-680244467
176509269
-446766335
-617890600
-701819283
-368539115
-34796328
-594518327
-859672900
-378141232
119898199
253905490
-641340969
195685454
574783553
673275943
-634709059
762266408
606685093
510332083
-67634515
422621351
-243573838
561141429
-549122493
145029058
-626803645
-563927148
-978580775
119501214
-579210481
-228267093
-830105251
537017964
-570643690
-81855642
458471257
67929104
-885190565
-348021925
-924718680
-545701935
963189622
789437768
-247443223
725956942
253945994
-350732888
786046642
747460596
844673361
442211451
906284749
-801401213
-395699444
711963203
125369226
-861077500
609685329
645573739
839211
409079672
-822576259
-257188606
913731705
626122087
-234092127
-436467111
116847731
622731895
969028987
438631419
442140626
-884136750
269233848
603251495
153690695
374033204
407139276
-15494117
-55257075
-761335249
-355798137
613114941
-853492885
327598398
-557162459
613223963
-839248555
-356771395
-529158783
863536265
-694359590
655723747
-32144442
10647714
-505166722
553603039
940804686
-586013251
-587008981
-677701104
263364631
90784403
5863534
-486538406
200550921
633290828
536232414
-124174213
704349864
530008235
-513986917
697632443
-470163139
88459014
-182423160
-685651395
-111378309
651666563
-28682033
-63211716
-524289825
180247303
546683408
963763227
-19721485
-132113074
335841763
838246797
-960307805
976550307
408226064
-237657395
34211903
-762314092
-971559427
-336511221
-756791430
-403360021
-193569525
-188093640
235561144
-581636885
894565238
99385010
-338485848
-867221649
427179550
219312431
-632622690
-641634203
125380103
126300142
786361102
-847498244
-574289329
-366133385
803114182
659272730
-485181100
519543972
860713292
-927211911
-207750092
-906732385
-883950500
-845933185
-583985484
941451546
-518519797
-281935819
648573358
355180246
-603220215
-357614734
889235208
-487533522
967558117
218634526
-830771909
151919204
713781974
-336060860
-901903629
417097529
-541953535
-83540265
-192897169
836136084
44561411
-840947533
-989676106
850325399
-9921880
323900516
472275400
740558785
-446791350
239735611
-56826947
817785118
190703643
-199438906
-29007460
265309718
290579831
-826216770
35195578
-111182249
-300111827
984212811
629097368
-711476485
800080303
-489713958
328095060
-514560805
-947322625
220778520
-563635657
-628486773
159410836
449191292
732716974
797135151
671353501
700053313
252642684
330942628
628223167
-517560250
-744434503
161206352
-499232039
-745758971
-353075468
-486973042
-244642413
-426692972
727206330
656318913
-724926468
681161295
588975124
-130703896
83424536
-683792217
-961909313
-527799253
-557696715
-719008544
-358523099
839078536
662515603
258967308
-484422249
-149601450
-187164880
15059893
837290866
-156124249
93989194
134714632
-680291398
431338350
-606466261
-343196962
367140606
111551742
353462826
-187190389
-377951957
-627497444
-228006552
379338758
382773065
213650371
-526070764
287633208
-650595589
-475576120
-489865893
700040829
-572543676
-417822164
-686767060
552799141
-814697017
534337953
361182688
-9029905
-432619610
-58744678
-825610616
-900327352
-665956391
945659196
-121572040
-801260780
-980589269
714089911
-266445334
-963943814
-876950381
-684317879
471524255
85106123
-518093289
598476227
-110113518
300529918
675801247
-187082485
875099767
803799423
76840791
-884032627
-893987112
-298897048
145284304
-116975932
536121176
65855869
701936325
985587551
781616219
-651866670
207597061
748307535
-530660572
-801458435
327055165
-606927270
196315126
-658879952
643682967
-926669961
-769922975
-63071829
-672220825
-865134269
-796922380
-395534563
-498872030
945270015
-657687575
118702902
427075535
-18650152
54178660
-649320815
-378411543
-644567060
650686157
500844698
-854758362
-881487486
181750043
953002508
-176834941
339399960
295459672
887412770
531915623
826704951
-527089825
930734002
-733535817
-813479295
419785361
-834359924
-316715297
362065001
-834992633
-348559289
444286956
-939367015
-363084803
-481646249
224992234
85370766
-688743073
650762079
-706357216
560576030
926898450
-332496450
792483614
623781251
-141602162
159229078
-737601489
-725403036
-109019817
-725858646
-167121791
-88907484
370222384
-340943767
-229657470
79033992
-281500292
-592918657
356368658
432152131
-862083419
820319477
-310738783
-795968651
-446748728
687476786
504115871
-57460006
-322890850
125730082
315215363
864989564
-331357293
686407253
967277716
801611968
-941352710
165688303
-358438074
-701828445
479021740
-527212763
587448032
963399001
852720413
-747604294
403374838
308736927
330558964
440863847
-994346554
-491994479
125327684
922785018
694905291
-796172596
-932249904
813209871
712253568
-366172804
-485798557
-291521011
-14341900
-695753892
941107364
-699772849
407133404
-687437540
-530483604
-117340471
-836890455
-268599348
-166496089
-135021190
-31855562
-66578950
40253865
580550825
933772136
-24897825
-865065944
886941582
-542022877
-660508696
-382121987
-768633788
-887439979
918709389
874179681
67445262
-279042847
-732682588
136093416
383481308
-974161650
-683934644
-61370032
139138136
-947743787
-747195486
252151263
639606809
-808904817
708824550
109783292
721006854
596937231
70191611
-596320632
-235183683
-576093356
862651444
449051313
987260471
-538319320
-359548999
199004450
287657285
-723037376
-427065301
151853561
978417775
218259171
16392785
184820439
961420778
1155765
-81758555
-484257583
-196635048
760771253
456106857
96374462
143859527
-134086167
28251836
843782520
-444912584
747460596
-961755682
218793953
269412835
414810185
53975322
-760600546
-161914050
-666833966
-416356234
-541654505
301802602
-698632648
877084467
-77596464
208530179
482807398
-966876940
-787610207
-708848805
-616060059
378076265
544967975
-564822704
-902857057
-348544192
-651294217
643920980
743375264
819925209
139660267
-638485056
-897824893
-544604846
839824530
677720142
617037319
629560780
-808753550
-50729555
-802211254
-312976911
758855295
-622168897
215392004
322958181
728717164
-374931036
151825905
-262122500
306795430
-909096860
-205549229
-931528770
801070631
-974891864
825885332
272432133
-50290820
841727606
-896474661
127294071
-161208608
-713213126
831399661
552473298
63339086
72618928
636871925
-525351055
-402186278
757003089
200938980
-373173437
-442539300
350943334
-795662067
-429141280
-225585764
846605039
-886144255
495563272
-608758064
-61741518
249724153
-736071135
616797615
-144516590
627501518
-259503944
130696608
-173910123
-211622266
624754659
-245618198
-681501183
-54840926
473241496
265615739
-323044441
-954569637
826337054
-703457292
101555648
521820213
-258317388
117967039
253927751
583369075
748761072
816948581
861459363
-711046206
882679383
24669356
678260382
-475316619
-433555511
58821219
-411273677
608583753
77460051
-758442611
822725696
242117129
-848243804
-777437044
92936664
129705658
-296757552
-402222336
328135379
-53517348
905668881
-237426724
59411819
82085919
-530128830
967277716
5424784
-342912395
589485520
-859261622
407713798
-821035081
-365471944
-873209790
925154284
496479752
460953217
484402047
593412730
-914584582
-204774367
-993461415
283989531
-804379898
-608129381
746867462
-358272311
-291940819
-638850066
-858811311
-278493472
340095392
189835474
492699804
-744795409
-326050882
-616636763
851797962
-675211463
-701720832
124724671
-905748689
885900867
-158418873
-132315329
-601324377
-426249720
-375897442
363523916
339916319
-549640738
817173926
-87257587
-440525265
397170130
619718473
-8629327
715791294
803555548
76970177
104004733
-341368688
-432999164
432473236
671868295
-968732718
925993156
-407850329
635412154
347826175
779008812
106363291
315713803
-640216360
626861384
-354816284
706619713
790630597
-30874505
-529878473
289866507
514128191
-62464422
526384954
-996186388
978234525
218996239
-930885293
-483347584
-68426196
369023157
-223715133
511061450
-374345200
814583763
-847775552
-331749141
-168072991
817725738
-101471907
-752281132
750022743
525336244
-797877795
668027476
575874382
-776102526
-881615355
-399591219
992087050
129602646
317732196
-389516029
-143786302
-765824679
-802827767
-20818898
346212219
-631461109
-467352397
593705505
610802144
-823522832
658396224
373802149
-287111024
681919268
-537669747
-808186676
705063938
825532366
1248307
170533773
767525914
-241828358
-495105314
-351015640
-200828563
125597474
645745635
-197050170
350747384
-784376375
406808781
-304815930
-106934435
943670508
45652300
-557770537
-419997427
474874804
483317622
337268683
533502437
-656279569
72327376
270403593
878677902
85033656
590058245
113949990
-394045387
839728498
-51738010
-476048926
-833303120
-399387727
-211366735
290139566
-89830084
813875735
-414695113
-950533817
147187013
-638556264
-355374949
384843539
901594451
358568736
-507356490
978205134
-426980297
-539191386
-117764098
-666314503
-615781928
442701787
-113998924
587630095
-287790902
806222911
-509711490
435045004
97294452
-571876008
-224719714
-733278561
-68168536
-227016346
-167066999
-419144639
-597362743
-368974391
611248359
-758789019
973438020
-833196734
-11838727
983376761
568269020
274156855
-943563075
654957257
143896974
619137095
-633001034
-314280855
251328289
-207141295
766594680
127020493
202139036
-161251680
-96048422
932033638
-644375313
-590755322
724013406
604663702
311760752
-63528211
217594264
-667476550
497494206
-687158808
84315948
-160932436
202278701
647672541
612136885
203711787
60552814
-156896415
470685377
336871349
-5352563
421736044
459569222
306063764
521605581
-983216985
-20760742
-460423633
-325974425
-647926522
-910895922
-826510287
-889335800
-362210177
955649718
-68024294
-143060809
123424264
-378774010
-166226956
255088929
-237810890
262178808
513374770
826449105
975131423
-685402769
-214515144
810665702
-678520149
-749528672
508191219
341631901
125604423
518009047
927078822
142639304
832551010
472949173
134179748
92618416
-242779213
993381018
477306004
317725783
-971040536
173157020
598991462
-244897807
505945956
306443630
-279503541
818793266
737376848
928307696
394955532
-617325756
-980410376
-844133805
-124281952
292664119
-924205601
-37444391
973705679
889066884
610204984
-494821083
162642393
209833283
646500143
-787908671
-474074968
-103228332
352731767
-879864131
-159312745
880532876
716597931
-142801119
618456142
-805266529
-990032506
-51971056
-420395313
495522780
-376656779
215922858
-822341964
293944972
868401296
868267891
-978810057
638138625
760197041
-121826688
178020568
838882882
409711050
-474894764
976236836
838470247
-588875557
-205169158
-667994247
-902321740
172772052
436168650
-935247065
-985814229
-547254426
-907673046
-375758891
-691683816
936978977
897823214
-248375367
-611453844
-780058554
119667208
-239090492
7105340
-282748402
-534265214
796652861
476190978
-562086553
-79894629
-660862856
835990896
441327152
399107412
-839248555
216358837
-103446467
30666615
-288699766
130154356
217649430
-169194436
-256823364
241193248
649696838
63502509
661291924
201817205
203871584
-151623176
238526155
-222730780
-355065361
512763684
6500242
-615199745
-392242207
-37402299
-983325102
229212669
-410218064
-301151186
-875070747
-395692002
-277591027
78258892
212846135
450704540
953807907
778533802
-605205858
467666436
368632166
-952929163
-298432192
364187724
879287387
-151118772
-429982675
-906174125
-600761440
275502541
767929247
809156874
-194391050
-604793108
-780080494
20633299
608800147
-400730850
153471496
-621572159
542607924
-318140425
967548279
-494534166
688071548
-527415163
29223455
-80557428
-357523573
813487570
-247650851
-521307247
106497733
-807109261
-15511299
67091294
-720089781
-199670435
175492355
-409826800
-87377857
545746851
237892793
-253717828
-607868082
-886772446
-207079143
-598590213
905772987
-904933728
-859189756
-922236508
39919299
-453693801
-392005958
789433489
979490549
903666729
943794950
-121722066
-176289723
606056699
823116355
100509237
-832512345
-570474061
230345938
554094194
258207858
285214501
-895102731
-238387369
-488417551
102483373
-793558752
126993515
429638655
-227892620
46745333
-173042878
276053448
-120385308
836996000
107916936
-147640994
-549170646
-268507244
745239149
906218386
569873691
-339850052
409740230
851719041
507163992
-278493472
667779555
-113915904
471998983
901832973
-638404957
-952186130
40767272
-308287594
394457116
-112977519
-573002377
-63812462
-549539274
-418886863
587255713
670888782
221683441
241554050
-51326529
785808096
227236039
-700441049
-668452651
-986434759
126041727
-135631409
-570987804
-862271777
-350632728
239948226
831746476
-758996066
581287576
-622841353
66887630
-950591794
822151264
580682006
-571494862
-423888040
320209587
-582999713
-823347528
-129418339
-615014440
56173332
-342038466
159528253
745484131
-410423073
-678755872
589850789
729802746
-548699495
-585870196
-285908776
48909760
-340575978
-897297366
287238732
10531054
-420473592
-775512472
-157321805
-980589269
-835674387
-456915845
58553737
533470464
907729156
842182633
844459363
391236044
637605571
-40982906
452213363
-158920467
-765824679
5252650
-806459649
-950965990
-323479338
577274998
-684605102
515602543
252387356
-513374638
-222277549
-822099795
-774684186
624370209
-158152656
-901498708
115083364
293791922
622188285
190263913
502949773
879404891
335772392
-110303462
-917204446
603549162
327041960
-203011559
904038065
-605310993
-479408220
-148132812
-690974858
561758074
-694988463
-714443090
453862106
543737941
35652549
-43831159
768809557
-414744270
-269820380
-120828873
29859130
422423436
-583692807
-476860283
-30794971
421633365
930508436
260118208
-764612963
81304883
32855842
818446104
-143741667
489414913
55452043
40436420
833863936
513015634
581255203
491015061
319785215
782016528
-854439029
690845777
-939170010
937141498
-548285176
797184814
-482680495
-181861670
-545771466
-257280951
-961047692
682722114
-6094127
-270642112
-999535484
-942949381
891454933
-194391050
-315591736
-662270801
-974404064
-19392795
592543067
489338961
158390150
559744417
233191709
-294693223
-768598854
157268347
-212575347
425138811
841387783
-105982602
594977670
-550331809
-429189333
419374905
381922650
811842758
480803531
969117572
-483654604
-452280876
914403011
-626309288
-799098325
-951349579
-72186611
884662651
423790751
-280775264
60876920
370090749
344421281
204338678
262373868
-611531147
-95773617
149878558
-569422815
-41230406
-459477325
-350490420
-103293855
-483426202
297100939
421969069
838720633
-40948050
994978695
656569654
201610126
822131517
-486842594
-628077695
-120440995
-237723490
946738644
-11543565
-119122520
96168322
-973278768
-670537302
238133173
950101430
-729793574
447801607
-756471078
-793084373
718103978
858209447
430658153
217655645
16790068
604464847
-856264994
859331309
-22609971
493842071
-449947311
655426346
731059560
709418713
-718089682
733681232
-132127450
986908461
155863152
750560617
-321632744
-55204876
537562886
-682818114
-881992034
495509569
-939840078
993604962
-58100731
901617558
-794287921
571216068
-247977184
-377267016
-253248609
676176692
-888311169
276727692
643605837
844275759
-722692693
-82282941
225137889
917028594
-317006081
95630017
396865692
-268231984
104676289
-379437699
-635568781
831924996
-891119064
-44594039
55266710
-233447090
874719536
-341960149
503086062
-64393745
-247683570
-758908066
-753583316
688609587
828430974
-668956433
215269588
-469609015
784724339
-219038855
-861294497
-246400039
440995853
575573260
-904790606
-916512882
-696266034
-361830981
-612282892
-181579516
-823907336
-75177286
-453500089
598700174
151691543
136125783
-639187088
747946296
881245664
-665220605
-62875426
840703262
-567595544
630856892
-78165574
853994186
-141735883
-746127121
756682337
-676217566
821754108
507087570
434246279
-789404496
-492637597
196070069
408622539
-595153052
-90462802
-900826770
-10310914
-917270436
333554433
-369683428
-710243784
-153020373
448799105
-133150448
226807783
317821974
815694073
386578015
467696898
286375206
-520004809
717713928
-537440262
165327447
792077426
-775508097
610979251
194631803
959088761
-147067865
85820893
-942953760
-44727263
-988027630
-284442850
-195306439
615620127
998548505
-732903875
-301053549
-945214945
720132259
428615208
-625787819
652720098
136866809
365843018
-564492230
-361161617
120445521
-325437129
199494013
-694559492
146300344
-591034679
-334414244
-362819891
-942639297
-598451483
-107242895
69876501
441019721
-566375666
180768585
-374729828
582591266
865738098
526775912
730331559
-819017298
457796976
-942124067
-646372308
611536895
-124850153
648814813
771540582
-54962234
129240178
-201527918
650725269
-31301329
-547611908
200963142
607391088
-901942526
497556804
169038467
-466636431
-641871394
-398147094
-58720164
-895439295
180739560
45469911
659332613
-550186555
-441739779
-400182848
-404014931
824623461
270282695
428624716
-157765574
-84711934
189027748
-603748763
361115138
-962780892
-420685399
-473571944
-391330810
-942162321
374857976
-345571080
-741634491
-217057156
-203985966
444697995
-893733552
-673255089
385379585
-797918780
-542767748
-134342941
800418302
667350578
-595037211
33760343
-295979791
-594258138
356122595
-833706900
-827979981
542052620
830244194
-890296647
28239877
-828944772
285332113
-635601569
-387891785
381795186
-758288746
-603121152
-698443847
145029058
654389804
203445084
769103332
-705755045
143368217
898049105
915367550
729251465
-468280662
-453467156
-488114260
-502789067
-704542765
-41259895
-947522378
-452745322
585349304
-486730961
836361066
-781873464
553792948
-969339158
-921559685
-742511619
-652397288
554454482
-487230971
-41941524
-544129900
-147480206
-93286926
224727658
-880904478
-401806516
-806188235
113053966
732866688
-923223872
748042963
-307542263
-724288685
-129096612
287922478
-535273157
655959574
-510030758
-534407789
-232739053
-435439095
-734360687
-841255460
-449134029
658594605
467607716
-688073146
-414181915
-255753163
-420813063
-605802532
825045927
-497972432
11496722
-141835081
-146671293
750332871
-27177037
530459909
-707608684
-161612449
-640546042
-956721594
-510830715
-736013298
789593576
-899348031
201918423
824429479
160772740
-814230578
848066414
84763204
275515812
-370374183
2705208
-996539625
-55016644
-863593897
-720250098
330575186
-78851229
997649087
408455355
876706417
161254623
-115358793
-890686312
-328569649
-795869421
-90718176
948849058
836631807
-803850675
-570027032
504619354
-819944563
-608758064
-391793645
277255491
812348027
934972219
577627923
-792952636
145655632
-960909200
-551363961
876042298
-861838008
-286166427
-191105838
-81003094
-965593672
-576496149
-413394464
413413243
528325128
144267691
-172171090
854447757
-549542534
-60932909
898433841
-307462687
707967149
-477590034
336034466
-947740318
-349634126
-301359023
-855223299
-124449795
794614616
874110268
-983107645
236470390
-570463730
638034869
192368636
-777580975
-142652686
-175926351
-360787672
-334618644
184297181
-695782723
951932370
-372405540
-565689582
82426603
-203810807
54548918
-426681316
-867199352
-27931400
27064921
374534286
-543645214
376191881
523094086
998684506
-447405984
732098187
846259627
-51043793
102681534
491379097
-348427828
-994799519
-437942226
952153419
219111596
-408182633
-519638567
686967352
197562200
-285975201
344419280
-812339459
672301810
-876784880
-609543504
307757124
760717250
-609467665
24137794
-891059875
-988421534
-946493254
-70669645
301882737
710906361
-361691193
473664869
481759843
-233209406
-32385388
-50753178
-14773359
-484309754
-608548696
-572982792
-661491177
-968563970
893107989
59601178
923263819
541853214
-370026054
-222268105
-102747561
636636449
88459014
-89661427
-198940940
-341025269
-762091033
953246376
-1212794
-285451354
-144509398
-639814669
-811584532
-966434239
397193933
233199966
2266237
441740346
998418491
322594107
819843845
-724550463
734846721
674374402
-780309620
613193178
-968870061
-830073113
861687810
309688171
-565985451
-386037551
-92569369
-269937658
604463127
-840610241
278029284
781315968
922265262
-36713211
-389478394
360337352
158181817
719061421
-668179452
795377414
-161208608
608731683
-962364655
404898675
526433928
-538093949
798435770
785873331
-54418331
892144624
-643028107
-418614081
316773334
76895000
35311530
-768378430
-34775386
690574223
395877754
-698420442
-304708288
686430924
-577194396
628133902
-760936519
483221749
-392357830
-607767115
-502549467
735468552
-315095616
-834269977
-269461677
-719050242
106569943
-798660153
-695440066
-274620563
282465401
363906268
62632151
384006414
-325893156
137595898
-942158550
802134391
-598008547
460298397
818678935
-495983537
-949961774
-244975204
859104897
95509503
-57050927
581980628
995923235
-589358154
-235574706
-857041939
239321798
428271455
189339156
571275496
-64442632
399960601
470846443
-344364833
-735258297
-762622979
130541281
-980150396
481888472
83707262
128478243
797510064
-850886510
364600215
-916037350
-401752748
316056127
-511114804
104313262
-283309515
-104908322
-255161598
178436320
-744165395
-389478394
-1778373
-706598903
535281539
-237723490
-809805582
-868199421
467561841
-669503687
212484787
-343955993
382004250
-96443331
-357364414
55308221
246375948
761062637
-449789667
896284384
-391724602
559693717
906834057
-893851911
542912696
-841196846
-533832355
-719640988
539320662
505669350
276094625
331386313
-127683805
453943400
118885460
-543932988
106482447
-72765341
-376747390
-898221537
293892455
-510332031
-203585876
-693443126
-452894537
-987453911
-115116265
-220737048
735889056
-628992755
-913983149
-509737406
688812277
976266284
27842442
36255836
-79561258
-41092725
-79069274
380451766
706592044
-325916522
244042585
-326152870
-918658310
845447434
608559817
-344426975
-730642423
-577853410
514382706
-217010394
-312073175
-160562873
-449525927
924571059
-170078760
814356279
-367336060
-96556757
-632754885
994096603
-831010699
-585054008
651039060
45438504
937712879
-933315022
-265893833
-940102176
474116617
-42938276
-663595093
824038539
988252158
210539467
593352031
145408415
356781918
33995513
-437775807
2825042
-393693562
937222397
-629898066
638234808
-30225739
996661823
-580666274
-179030370
456715616
870839132
-942492396
165577243
-249857178
723295706
-638651208
756240826
-246543494
-944198115
-732657175
-897059587
40041465
-863520484
-84961783
-402004819
-569187604
775728795
-909355749
-170791259
591605725
-787633216
216996369
-881293089
565027816
642646680
-832358431
365521236
744849995
79589970
693422373
-877435721
-992208583
-971696938
930874801
862233932
729560753
202163078
-997599566
364588044
-536766844
-76343627
706363850
-549889154
129297803
-983991605
339604121
700126756
342529442
101495388
422241770
917722182
753544423
-884981176
-677744570
-929947009
-175728171
764007368
-461442612
-3449913
-312763227
963073159
-277569317
-945156337
-313110215
-881185182
-503864674
-412712752
697521695
-19924501
-458668116
-179018967
-601665534
640477400
298859099
751001338
74072394
-979605061
259765888
-847768528
-843913886
-434671191
-793907618
972358228
-827412253
-905959322
-326549393
234559294
-296393222
478909592
-683449706
594925315
-487645860
-628052331
-476527583
357468929
-974345764
-239836614
-945021497
479678686
552740856
-842562329
201618617
-262158159
-908669994
-653490331
734912229
-464381764
-987293698
111547958
-476221982
-77205454
-1845815
472512711
859143489
139414916
10428695
841778531
213006172
492626188
29380335
-73618828
935016327
13862178
902202825
-314645540
736469568
804729964
-536929985
94010277
918619704
208502549
-553298518
860499174
807907522
415492521
636126428
-309654103
101394514
337687972
-515885589
769889855
-696940574
-274352653
-950370307
-491463490
463733080
-46990017
58475836
773189928
-532940644
194631803
-537227930
-569959215
297365509
772964102
-52070448
102168835
-684797939
-373746233
-549431768
519428683
50168841
-444544923
257670381
-14082751
-182578237
559498904
-808308377
90735938
-701820874
-230220968
-934497944
-234488787
-238554219
996798732
-527964600
850718667
973150454
9469762
-881426050
-481806719
-332303705
67948928
-30351037
-619437199
-942492396
-729283513
-787277533
-211073939
530413406
-617965866
741108561
-162278484
423811599
92618416
649779260
38003437
971720285
857192607
624764977
948686949
-785907809
-240390260
265796966
928857176
-254660938
521876773
-122994301
-634514
159944520
-208101786
270663358
-623198521
-863596190
-557007560
311687500
-572516545
76693823
-969893116
751153726
-902852383
-52642674
-841323835
443779883
804454223
-399904086
229302792
-663906451
290014991
781193438
-856816268
-442526607
-67844133
-10079740
80511644
141810123
-499611861
424525580
-633677785
632774447
-519148853
-674598719
74611984
-447876674
2294076
227026551
182670327
393421512
668149984
-469970012
472313887
-873584980
-38362197
585287631
-569920571
-262160617
613539353
669748080
954274988
628269459
174122490
-809986023
-642848358
164016237
210678263
634607345
116480670
-878232751
316289880
-101527484
-243240169
-544163056
23459653
-698632648
710746713
-284204182
-898807886
-312055575
-172171090
866664438
-707353801
373168015
-682818114
229399711
-889726089
944563995
356556506
858340065
-371493026
191706541
71653025
-594387725
-149882907
-124901800
-722279957
-781888892
-366204575
-804633807
-330452951
-766586712
559466155
376643006
971201182
648397806
799190539
-18743866
840303939
293181842
-810308301
715612831
507211124
-28121797
-170656029
-981242142
-445484287
-959975975
-942897074
-66645336
380002824
-463689722
-917196951
779753685
-103559789
-338592198
-971774023
-950422346
-421286009
-479356646
-496802646
-323774479
740691492
893906604
393333212
977447664
-436907119
-829289762
-647424867
-674831986
585139449
151016966
457231340
-537499351
-778775609
-114400807
236850978
113980299
663551768
-909464414
161543308
490686391
166312223
-116794096
-26762002
-955454328
914529815
955155620
268411196
724025516
-569975276
-289406382
-615731067
-994614230
-360162318
-769163189
-165283387
151441429
-394543503
-792709153
-627625506
201485793
-954469832
818844227
22863205
-947318848
346584062
939922073
-986943553
456127939
-805979540
671291956
-807371367
423777300
650935786
266884869
-376368022
259927724
693422373
19906859
140163032
-156354226
-452894537
-855358117
446080856
-940523004
66686556
981236574
650113071
653548873
-240996913
399830214
552987659
587843282
-179725479
-337105560
990046576
758722565
-63218991
-212991985
779343092
13885183
-776147171
810020979
715056023
665120575
795377414
109649215
263711005
782329184
977053858
987907096
-60691397
-933329985
-700398142
536306429
-859791947
178077263
-726648340
525510789
-585807669
-29803488
98788673
-711281576
449599019
307357952
151370730
94354211
533028886
-910389435
-218695290
-542465547
14535150
479401610
-472706424
125179046
790700509
-570747528
-679130000
813252845
-169737531
884601042
-247279360
-330362943
-813724685
267699400
658119173
76408958
178994535
83778733
-758225239
-543597199
-467861722
476374865
541627256
-17653904
124634578
430311816
188300466
-676002125
-455020069
718479998
-964484595
-816189746
478459846
-108111604
-544455965
856824870
218680451
-476857791
-945173168
-860986219
-296110621
584066934
-142673651
-843291739
804836276
665963991
-247529835
594619646
18840282
-209034060
837740644
32145499
16241800
-674393225
-700868308
918695081
427866992
-756502112
184106595
870298978
518518406
803988859
312021705
-244114150
-596059611
565746047
273324517
684700461
163920423
228359804
-244471632
492633695
-598758260
-873786566
405859687
-482056549
-419189161
914762786
214520822
822223032
-493539269
-110451163
769363611
-291972606
302044296
-235068573
-909140968
-678050790
-441470889
818617282
504345509
-981975726
-508665800
-428624829
289294562
-670365842
-435092410
-519920275
-472569988
-180614152
603343962
-168030568
-495853219
-708332478
361658087
271522368
-876147977
418856459
-493179965
409213817
-730568085
-829039497
683930998
595718866
836770954
383647875
-728519402
86833538
119728767
-457433131
-56273462
-90907922
334246338
-188496301
-379687260
-652308572
459399529
821393538
-803854389
-795069268
-792225587
224301137
-488340884
507505840
844275759
43339678
493954794
-501815233
210372034
-669048683
-600790981
982565119
666100610
262501741
-342537990
-579445670
-827267076
-173435175
-618013415
369669107
-655169434
-729015877
114156784
-531582777
-162281601
987003386
-715539750
158253319
836308921
411351281
900329731
742262670
967237594
862624618
339039043
463262080
949339280
-725667321
941385565
-853357576
-487618334
608932934
-286546629
-392392755
881389239
252610262
-339246566
-294122981
-988496154
-495426204
-999585964
266159550
-805080056
-778925810
-286936354
-230812748
-830340463
664175204
857250123
398155299
-784549118
117571369
-549435630
865108022
438721752
726153478
-609215508
-134933693
498872822
-134476072
792659660
189704980
973635086
318947572
-763746726
179744435
687159091
-160321411
255630902
-751270890
-218619167
354200319
603748531
162468116
173787243
366751380
763219356
-708499421
-481208146
-22368393
-295855352
-264942996
579326609
509526876
-353279637
-931361340
-583432783
-807441279
213881780
-780405620
728578482
-752442349
330455676
-327210286
-499272690
-734711388
-492396349
755275655
-481284312
-278239370
661180515
-589512874
-600870119
-828170555
48390021
756369051
735680011
-322671795
762289639
360251344
-351753683
691243109
966400438
101995196
-10008108
-737641047
465333173
-358664698
169679104
-317394955
269142083
184255861
-357935119
844417097
522028069
997535412
654746138
-389096404
-327332385
897195526
757336281
-204411047
710563235
-733082539
366577298
966009088
564392568
29536910
-116977800
726013116
296785706
-138492931
734076163
-596187001
681697266
-474500453
543634395
-726989903
-805080056
94747029
820272334
-532770777
17191027
730351663
728291906
-712773514
-404466959
221371206
-891469392
272025918
799199580
-165283387
924571059
-130949626
718237815
-69082821
480444390
911492638
276451596
-178677359
-816867221
563304896
-878129805
-468279841
-388107522
656610033
145152441
309320402
-501675383
-606916885
-553333490
410599240
-681622574
-249122012
213666274
-406518776
432903842
-353332459
-413930054
295250788
724107204
-944508328
-395445665
-938084266
-517231787
628312088
-428802907
-50719265
-769118790
598165690
85408890
231524550
151249239
388264559
-347478884
938740760
238226591
997803687
782518278
55973732
-602364398
243971260
177332353
-608071299
-651929056
767949390
-413591341
-646164368
117449100
13539373
273517544
680879934
-721968149
-819713213
-67442441
402488331
693599323
677707034
276121756
857648461
-103303748
-696456463
881102216
-257860031
344907771
443974720
225227337
395847389
-778403425
-358017347
-956732885
-614851211
-766804180
755133037
935897935
500003449
-383098738
-295061938
-723015092
634187862
674951171
989551613
608230023
534443364
12478481
939396959
-969463113
407709594
901196988
214228614
222776307
-750043900
833082803
-282573581
89554077
-984871169
-708891423
333243323
851543202
-103712843
-126815650
-911810169
183629226
-155206414
-978494507
636630198
208519189
339456589
377908890
-642852474
436606788
972183466
390269541
-366788866
-352606392
-851355474
-593684318
295349390
771150047
-779528713
-904642898
245792026
-166136216
-216839659
863469743
-498441418
439427560
243996201
-15837933
-82653413
-818589022
709730036
-311049527
-208429847
-372644409
793825030
922075600
-22957892
917707427
-772984801
-762050179
-610656368
502769132
192862759
74190796
-125877822
193405316
-788860095
-624056940
106575579
-442022919
559200130
-325885155
691244064
584464255
999450543
-830503053
566476684
-75296220
-684635288
-27877482
426932
374022538
-132626113
-511202892
-771757659
-769757999
-166872734
213898890
860191263
-88242821
-68062258
942927549
844616229
321454313
868739357
-501171802
547175390
-503475046
-283644449
681299498
-237911023
-591163978
-367904928
-536026866
-107475926
-828589232
963600398
340072148
-952805513
-235822317
-250396436
95158784
566954394
-276041676
-628051962
-831693961
357978941
451300297
526394151
-699331230
39914547
301236744
484473051
380578257
771220198
74988246
-422173391
-340996860
190367969
-750325890
570362236
-518600296
-372374195
495865406
151016775
334064428
-14353939
-801566637
951779402
926926565
242068202
-583056139
557407548
929628847
-968386724
322038858
-778430406
-164863701
-460985352
-130036907
-548104069
-150560278
270731304
741503852
-56180247
873598027
139553781
800709252
-411899319
-795979009
-657239686
-207598077
-187909401
258733513
385018756
149959937
716278099
-831538791
219005143
-409743017
831203213
465953700
66693741
-458329415
320403112
583877333
-587050777
-740257811
999407306
-448560481
914513939
915195249
-147198659
-811335481
248341384
-377671870
-573452284
179008076
-286168701
-833219355
741060130
-289641555
701517330
-57152637
969495182
743560960
29139147
207208423
361889853
656488025
636786457
-928716140
-559192495
303269169
-915707638
809106028
-714324362
266384623
731259427
-833842888
164761608
-15229254
235619214
-891906070
-927312912
-333712723
-999412020
-888514280
363801698
36236137
449185689
374857976
-186095154
-99464151
994143112
-971402579
-888847066
-771530412
-652803323
790892998
856465715
-145656578
-2546647
-904999135
-342050495
-742543164
325693340
701515257
813967733
807465222
22702205
310408639
618062642
994488991
13796655
593641618
-53474004
-543656772
-313706899
448169056
-234607306
-962652903
186676451
-409410307
429696381
-297573008
-965097465
-384867584
667430698
-549431768
-479082852
732716974
178308134
853912950
-830824958
206722495
497494206
350764638
-142960582
-291095204
932840400
-619793485
71802604
-372723210
-424160990
-189748447
-136569536
-951626801
-252408978
255867710
930714652
-86583454
349801644
514267482
201717812
387728009
736052525
-828086481
916574084
927275835
180654314
370474659
-48370382
-949864375
-946493254
260389930
-408444627
-705824220
295836863
-579177414
-515533960
914702328
86200499
-337582314
971233780
-89222140
619847006
-562905594
-674119335
-417950400
-709815352
315622944
550966773
-914175972
-917862821
936346386
-269473060
914378301
-93727044
-127901173
-720709114
913651741
579337223
-545129900
-790842401
-68509306
-423884086
460865987
907440774
-376897452
-928661102
311711977
-704532313
-959909088
-272069939
-137056428
-157375025
581635774
826792978
839754634
-675090629
207568917
-140597096
987779224
-452971589
-652688295
-563465509
-994294798
345226250
-942484967
444103633
880547729
-769418871
589884548
-834396636
-135031239
-365939535
786656061
650624342
-907389468
371981435
-806808013
-974632127
-841656830
190003578
-276641327
945921181
-958201357
263397370
703154309
-869747678
339363697
-305829197
104227713
-673298436
-776376736
993258418
-62058513
796049829
823890786
-236768651
-323778207
448939413
122441969
-950422346
-443824313
895910384
-34724392
812366995
-81791937
-895634400
-531108019
-763963699
-107826244
-102522884
-922530907
744280144
416349705
-217168334
-180524823
612219527
344539592
831017167
-749142812
835222231
32696250
-56342683
983440546
-613907200
-214970306
807924072
829940685
-435595914
-884530663
-856855300
903139790
-247888159
177900249
-746477977
-799066905
-633659936
-660428790
-522731332
799820284
-140616994
-303225255
-568819880
115929165
-36713211
927454900
-236229068
-372853020
-468580380
-153311940
288134992
827697972
-602056929
-685640955
117097443
250224137
729747197
-120580145
-488953496
-250087403
574820747
-82504334
312460791
-603901632
833843855
-559774045
-304493837
-191305579
-528150455
-120850347
-723736905
985954850
-375526940
-119304066
271834008
409501105
395948354
-118820575
796420267
384044996
930844049
-506803146
-311582202
994749132
645410659
-519648986
-999359626
823589670
543916223
807392851
-921389103
-80210951
-158907246
957048483
-290255245
975312033
-61900841
-800980471
342975728
394248749
-118102728
-287336470
600755532
78212504
-776106038
492177705
635273735
-720110309
-953372810
592172586
85420369
-424023754
-844679668
-240927680
-307530786
-461650086
-564070083
-688380957
51693884
-237314442
414361425
-996444363
-789314387
-322968682
-619058668
-95426781
260431152
856996578
-701847066
-378234137
-244597986
-710612752
-203831786
751414981
-353824748
-207376027
852429306
-742582774
-113541471
204515613
912585485
-464149455
431806323
-387067308
-325669957
697996604
716252164
-515592368
173834385
494160661
-971423479
863028857
873831451
-377979181
418387484
423605946
920611823
255612979
-315011175
-70857742
342104935
-596712509
904814018
738295865
-842856607
-634777715
-286797915
-201270080
693728814
-11919419
375436093
-25576550
-787078706
969286105
-674036628
854868874
673265871
-662467591
772871589
709289837
-705679973
373395120
-608685896
54407360
921493129
489317884
-304593421
759881339
-495926305
-278666176
-886551643
-685062696
-738965646
895252026
-799840619
-250030625
-382120550
508579644
887830458
970301577
-56172017
215124792
-79420133
-908892274
792954761
-273705414
-156768806
-38202228
-94254954
461915463
906711262
-825531536
501387808
-356130864
698899772
-383144458
993740068
895493438
-854074104
628297319
539744165
295920244
-786137063
-256473422
-893492120
799289186
-710843502
280651520
787481684
-699048323
-281796782
930381981
852801426
285618823
-145283372
-443407912
-885033090
-120762036
118300699
978468069
-773654342
283495080
-228811499
-707005541
-584534068
-67650093
700135461
-209012836
-548340765
865792171
-966139822
926846423
-503133895
172766492
-611480289
689120470
-713295668
-242760055
700754453
708935480
-88907059
-906944007
-266649785
-433620477
-32158855
-394660731
-366788866
84968054
-337102410
-23449070
384885635
-36648066
-796700629
-841351318
633138710
-726423802
-435848589
235348581
736240872
649422174
-892712334
-533372748
235783676
-311927457
313115182
195237904
692114170
-313349036
378450058
32382239
-112857529
826959120
22710376
-340872589
-623752610
-233076941
-818212157
-592301502
-644113121
447448299
-544708837
378061530
821041640
-494070506
691230819
302008908
176223229
417468736
347440692
953843771
971218708
-976299408
-464644854
-945125426
-197771123
908140786
-789618
-12139874
-749436658
329418388
227053834
336824083
729495525
-387007359
-807583499
220652607
826333894
301748034
145236236
-971648680
805380258
-583004320
818973747
39983351
672260992
-920792933
887376778
840101407
-690532685
307350630
-716670265
40021831
355978383
-711613625
-225062658
348597017
269441209
-843238395
550936513
-135393782
-867132664
-476058657
-3801732
-322947824
-51713393
-407414989
-453804246
222364672
649379052
835895108
-658140549
-504389022
-12084103
912117623
-711046206
417916433
830915144
574845323
977844769
-824295361
217096200
-906136744
281189384
480462796
154952583
937796661
-351128815
-511571137
-919049026
-354098767
-65315985
-373086963
-576583847
125592755
-261652
695918396
222796039
-417215301
910202395
157845729
-109177644
-673315697
-889182505
595583587
-991437097
992691163
-610686772
756279052
-326699889
857113689
-227603370
498755326
-731283808
-570849740
60903190
-736071135
559672526
-746059623
401289141
-964419437
971037855
-133332361
-779547857
774699559
-638075502
790880508
-639911402
-282622969
-599606154
-226793197
-981507250
567929708
-491672468
-767683744
960002428
-345967789
182870002
-677662520
653539987
179221912
-982608821
833234902
-129099030
109444674
462761327
-985690149
703154134
-355798137
946628210
215741304
37382744
-228704609
-137942763
230497299
652743068
62126897
410137653
867461867
401146148
-389562164
45342721
36305008
24986998
-816895533
-735960108
-954959667
-554073785
906823269
503849584
-559398590
147908312
736537372
866860246
114156784
-491250537
614464497
-634317965
403237779
-923877874
-516951128
12487034
-909508378
700871280
937556594
-625513851
-277418455
511615949
-572337489
-45361642
550621949
920268721
462608691
-951299283
798383488
-132304786
-766069519
-612556390
928555807
-533311426
-142045313
-83543024
104317794
438998533
-217377284
-581829816
-974404064
634716692
-378892847
142012382
922596343
943564081
374695083
954940115
979773763
203662178
857432509
928267775
-268057248
565803242
-654255722
391306026
-817837289
468809365
82764388
-804209552
651281371
214263692
-639734919
562834994
255716657
857107562
469417438
-829889738
108176999
438061482
400957566
-577175791
770602517
687826376
-167714188
286472653
637636046
-835397468
-470392272
343664993
225827874
193472046
417613665
380585822
402800383
-677186740
-758414697
826382770
125640090
380574205
999090791
154294965
55231298
592165141
-141651018
759748524
-799093378
-979386557
385957570
82505026
423171675
-670101187
-703792298
409749960
409159516
-476860334
-482602017
-614061278
407139276
-163165501
-161941357
-736485276
910948915
-371988343
-637388241
-546117487
518314549
-915088468
-176117564
-446162208
959230959
-646664009
-54659809
763801690
422241770
-593626150
-328149943
-496634750
-83104482
441986690
47941629
-579801423
-440799419
-135311904
219006207
886941582
-410298791
-612913280
334369012
-180292919
719568061
-286791781
-667216153
875450025
357926937
-839605836
146300344
42831425
503942609
-597645624
-737641047
-882660594
-527736477
516511214
-749939107
-490592263
-365812663
752390365
947474944
780431300
-335711000
-498957708
408553449
368542518
-109614723
-10599212
45350226
-861596551
-858516148
758023592
-579167425
542920961
61680393
-499984415
-224728328
751282279
-397747284
-239188546
-327066171
10926866
366809967
605245841
-242108509
-642600722
-750618269
-295668334
-453466104
780657534
-754720094
-464291804
-161180770
-428498462
684426004
-22678467
-88439366
-441305717
-807221048
-670035610
-807958121
849349576
-291595507
563290000
920882288
201933090
760881137
-247443223
566128306
778124211
899281219
-70970050
-225822408
272541814
-917993855
-86945058
510561122
-732678957
510347796
458612493
948175765
-352606678
-762299111
672554689
459679906
-155623444
-100226067
-437731760
870053786
428349582
-727543499
-252581328
-990490917
432875172
-178439460
-446346119
-70899201
-380700315
-922351980
-726248941
-792756851
425521897
-780186073
316437745
51263091
290766890
582087643
-660023368
574661566
395082908
-570603747
271808526
371429425
-537063200
202023286
155764534
-999298645
760475789
302086847
623875998
-176920117
190842432
-592907768
-147106519
-60325376
-693147235
472116382
823737442
265101065
434759842
-951351724
-807134810
848325816
-922244609
99061430
-664649280
-670101187
18287546
-520054511
492059124
-527831733
-509569606
786932761
102804494
-537661101
-286552736
-578708017
-141651018
390613874
-341046925
-798197989
-871114950
-802256526
158656364
99061430
-949309802
-95721617
737783741
702022062
278195909
589240680
-407799428
748592358
811186670
-950158110
-43468139
40389073
696747841
-388741756
316163006
873078213
-225827648
-298197649
965787151
189217574
-81983067
156905134
493654613
848077110
579029640
960066086
192346527
-12285959
69482302
-902815159
-16143289
661385318
-850314528
666075362
931838579
521322761
736249342
797423613
-760563045
337482768
208467530
128465256
-235540561
354876148
-753865950
-345063083
-72913361
691449020
-376622262
39377932
-371928752
7161286
468402388
-652122958
950263498
598217915
565261817
-394151866
-166916867
615227072
626631871
-914387733
449185689
881798255
182545263
-6214656
-722848573
-3304115
-125403012
267128460
-542215969
280725954
-951460734
428349582
-206318529
188188108
954016002
431995142
59939405
-441400504
327960066
752703459
780950347
93523886
-716906537
701773945
-838190141
789398760
-977960829
30944571
8694148
-955329327
-951944511
-536802407
-435408373
919891593
-424773636
565998239
-131054852
-708587385
296976046
-597963911
-784871284
16446550
-165368923
-423971921
814351691
566653587
115991735
315421182
318343184
206429059
518647970
87449173
-329735652
144489408
-471349483
683201540
-413039959
602662290
-178777210
67518365
570873064
467839862
-547666868
-938798887
-946474953
-281630880
839466058
671018590
-233653183
-788637302
-581636885
255347473
-802641042
-271498452
-172420025
825230805
-791159820
-174418924
-488650424
572350559
-88888014
-537258075
-116147658
816406346
708523310
21724209
-372841542
-575293413
-637720012
-683860710
-781154793
772878311
967210605
386354818
839275228
926067117
-19006585
878016158
-393398330
421922957
-497107489
319976805
-606097262
195009448
-622481193
-44411089
-600728164
-520051459
-649650181
513985228
470175747
938989977
-613413018
-120264856
278270328
-384856684
-366590891
325707697
-507274137
746982619
801067674
11091915
-340099991
-661936305
-9006037
-629524073
150520101
-96005563
-407513875
178074468
306678606
582257195
-783365736
-323479338
973970197
121108884
419871620
-747415839
-869977935
971379291
685102098
424565638
452938833
150945457
-233998790
-79794655
975116131
-656062676
792924721
709752361
971262856
591916152
897740087
-401408502
-981037508
269986102
-627213723
983119840
-820280693
-905152953
325188026
242456097
-629163637
622686438
-212475761
-214085581
-865477218
865154007
693882917
-193292068
355996625
-272842730
166962333
-37387803
-292840090
529553811
546112392
-728657231
-512343495
262207267
385876394
766347990
718780637
-966853882
688265225
34147525
796939334
-713958161
-726964307
-771780488
-898923109
455937979
-285299858
-867954161
-441463668
-739775437
-981410095
346258537
-730801102
-464738757
-121363500
-430658437
740906790
-521413437
823157888
316119972
-961850068
-105000742
-166868820
611163878
-511644407
-583852888
-124881192
365769811
-102280755
-819543454
472102973
627003020
793575253
814906422
-424246522
252877185
701515257
-150278178
965716019
-23115882
849759165
-225655745
734066002
692143543
-644533883
-879044495
-155175118
537073471
341829240
455889439
-200271997
779360768
673593402
913069487
-78195524
-719729154
500648405
428965671
-188003870
-596102495
202311665
675953944
-378717830
211691789
-207649507
507396065
-828727787
-17587771
-969981544
24813321
-686558769
562119411
289643052
91923152
-285815881
-934735518
-680729340
290186249
87518443
613817132
303059877
253905490
896976857
819161234
-515146234
891611862
-654296675
-547191833
834663717
310916507
934236893
967294934
408586141
673955767
-722836896
456298452
382567191
547175390
377690291
-904276128
-546274589
820309752
397083296
851098740
-699787634
585900122
161544992
-259539197
-247441019
463061748
-601191683
-707166845
756893063
416238532
467097211
-300864677
-929353301
702182637
-544241543
-378179784
-499267073
775661264
-368935090
189869669
-638337307
713323341
323798285
-565169636
712225150
912825709
315203978
-977661806
-682536874
-872154377
672714871
231786381
-635601569
-589121146
729769092
-706055210
-955811000
975468015
526515113
-695800469
-701113226
536067772
-261099936
-617341316
-42016196
-500836919
711094752
-517050106
75597749
974733041
-22204658
-526472163
95681075
-599483720
678126275
943812622
485086869
457001850
229331142
463878005
315801013
-52899265
69052978
208930873
373443495
64099764
-998918567
962098782
-961450371
-155971933
-514975158
-738853346
-655947169
162200375
494191009
-588300810
-945420219
61683402
-604532863
-233959937
604464847
429144160
-654719044
-832210925
433687935
796336185
-74686543
-762037655
-805836912
960149842
-881925125
53579265
-671563923
-860857486
242390173
551747093
-727516234
157553518
966637734
-175235743
-669587197
-251543226
241179020
589607797
76733194
-730995674
-493348055
672703790
525404451
-963090359
268468527
-919366683
584079301
-684839563
134027152
208006239
-537768369
-862670439
-162763084
-523690865
658775501
765199587
-258317388
-550859761
-947417395
928614920
-615016084
-45667656
-879692757
48358725
583369075
453046603
434641276
773995395
993604962
-859808632
-336495481
911603871
446139006
305175404
-667395140
-658445319
-87035465
177139264
-52094441
-729954111
693993399
-420995190
81763160
38881478
-908965086
-922205800
612698204
259348441
570312274
261449381
698617769
829859006
132830103
-305287481
-971060520
-531635012
795952342
535350464
-152364752
-976900627
-437437925
79686597
604546239
473754253
363290690
127584070
-969948765
886100148
223794351
-547016315
600805067
-963443917
-244764602
658207898
453954318
-850534424
478212127
840419385
-316630147
-359566974
990863979
212846135
-646409544
-333994819
865639185
-623633026
-248879889
381873558
313051809
-354719164
796894189
389596016
500637502
635856864
804497719
913972861
572996990
147116078
-664650491
-560029221
772578104
-586300639
-53040641
-405844348
-303991655
-411541367
-357362712
196097298
-807297311
553669898
-468242436
-26289648
-737623082
232470464
-427500569
909752869
-253780382
246956984
-992955069
-575897085
740908637
-284810267
-855196882
-878812836
130545089
-910169566
-528205442
114043499
897806234
-821092302
238961773
-453296879
252019619
559545754
-369345813
844091438
-721321181
650675856
-317950981
-656905112
-270587959
24583337
989097473
-764086630
-916509298
39176202
-734069212
-534985617
-99772269
-906447254
-721545265
-773831289
226388664
347218503
-181298510
-881468538
953918680
566128306
-569640843
798331268
-943099782
762840122
-120010533
-776224575
525425920
-189580145
-458329415
531773651
-159332109
-825536732
289090280
-891043472
686117783
553983189
238567592
-62869800
-547875588
543413116
970081975
-990301193
-514440587
-28468768
706891236
147447892
-855147537
514920928
671701259
-234008191
274173026
166228172
-509569606
-192630323
920194040
997793480
444778446
684433272
-472124104
-375063318
771547361
-418341016
76081045
-714298621
414873919
762750881
-357852894
-997464049
98748965
644092505
-145208846
478459846
-775784106
-23286987
207890098
-422431792
126251511
-430101090
88887973
685670624
-11041845
-252364229
42426243
-940687072
119299181
661770573
194631803
683375708
-982740615
-602230841
754149765
328930104
259232672
-884850366
-825503292
-272185746
233533664
8146979
366775235
-196695295
18984400
-643163918
-457144925
-525076243
-682570476
-190979520
774691704
322186959
-824932695
305011119
-552840615
419891434
-6316166
-506650630
101124424
-922776913
255396396
651941224
959558183
-810904006
302506377
-469213808
-161217534
-39251086
-95217592
-708329570
-623141973
-499445006
997394372
390203812
349867554
597482591
570399606
-188642775
594688079
-235753228
180017176
866551776
-548586675
-643823192
148307500
-670366269
-171265375
403111071
867816677
936251014
-770945080
806540322
-910721834
774991589
-231159994
-900033143
-359385401
24048127
876466328
381501184
-893270470
-280526882
-759423676
-251833463
-324228283
-617063679
518650580
-101527484
288714940
910089572
-152979496
386737400
-144271735
-417330642
-163975255
221491854
-710512484
-388864950
371918217
241003232
543552583
-559930341
-625618862
-740161435
546488547
197155430
-498264356
-964907407
-128282309
-54549490
-955519255
794113230
-913676588
590915838
-73575499
378101146
563210522
624243591
-441876427
968868000
300739257
-592122167
-18887580
936786389
648293384
-436449332
-266082483
-488829946
-101697572
35999859
715670698
984862300
-945681765
509007738
-257860031
-781015716
-7646744
453042040
-94381338
133995542
-37743080
-592243968
903331844
772979211
-882318317
-952034224
-213280026
129974341
-523831089
772235106
-984708764
615703841
-33617246
99807759
663966553
506637208
-681938112
-169596205
-498437503
965036013
-103110744
772431125
-12835355
723004027
-661746469
-276606296
217655645
-470872494
995629000
-630632702
989130860
398563519
831058999
335740910
952260976
-857053704
200054671
547950544
-320615946
249991212
267774441
-818105914
-994542338
507522829
983143409
-701162061
939937731
-98347649
-232894208
-940051205
708531640
-947928153
797219139
111639893
-539137443
944345293
994864324
-978222859
-352601947
569154399
-938367695
921462480
278037692
-59818334
-215740435
617662331
711300719
595398080
-114101259
-742423979
425938446
-239264281
-574230753
809605522
-129841852
-575340645
436174442
-588479870
449103799
-942048312
298873400
-516236043
-708243693
832893758
-453683065
-620492700
807745420
90999143
803141451
96814973
162977704
-693569664
936933937
559934769
419386722
899771648
-250443326
393135708
-432269888
773387933
280705596
345358221
660392368
-596502623
-786093529
260184041
-278307783
-875259567
-638578335
-500046257
845179346
-116904172
945269597
-319596948
447491099
673802599
-962614394
-547919538
142395276
-763774810
-554440453
51155978
178103682
-895090848
407808436
-322896298
298270897
270034424
-773980778
-966372256
11181989
980610700
-443319020
-558185568
-376199481
-632983918
606791459
118767954
-704590836
-170651821
-815967304
695084232
383757132
-592327922
268017614
-303881428
233751604
403407231
-564880206
29765205
108176999
-874448288
14861374
-173626206
-865571510
-24752603
-672268194
-705386416
765485276
740251159
594151865
739387027
-159240982
84447734
535991995
-805220476
167543715
-795246512
132027100
-171501064
252218657
-323159380
115693640
718561016
-561475858
52959110
-109340994
-377860340
-722594179
925273647
-193181123
727113020
-29554798
294888433
-618118649
-147966961
546278000
-37114793
-914239194
598906688
-535698746
-732682588
-581169385
-635527242
-753397583
883456720
77947144
751248112
952050254
607544614
837438041
-126423043
553626994
451663129
-484032551
-802687180
224175728
-993737154
21329943
-598441313
156777797
-404855025
797697053
-502973735
-557350075
-780446796
529277970
144416568
-391849540
-692612837
679058195
-916446036
73416699
130224384
-115332498
19065761
-23706266
542052620
-299411844
432256177
445372781
597691144
479655243
379809366
-162221298
76050763
801484888
733134542
686742977
-47867376
363895739
-857463017
461913956
-732371651
-415227268
-596315982
801990876
822896838
276613110
713224302
634607345
206162062
613159587
745531672
185958621
-815985694
-465385532
-249738393
288592327
458118422
-484187410
439882208
-201113585
749659096
966217659
-275083704
437991388
-892816181
-900965092
-275006353
-593157140
-922744604
146248381
283628665
-708600351
987572073
-713079352
948540091
-220826772
-84758343
-475259637
-878090084
-466610179
41312817
329435074
-286513894
246497415
5904419
-318009423
957810411
-433117178
61836490
-864578450
-595324118
773887211
-334319330
-488571396
-894548277
-982101251
729928844
830661446
-991874986
980156884
-419064211
139880839
-25062994
267253338
306385726
333644752
829130775
270661756
78260021
-994288650
-869240881
-918122004
191748761
-428220645
-113831838
385780911
-63596093
162991319
-768404733
-512214619
896901992
76396568
617278637
78545958
71346064
-910131232
575761553
426613310
-357423010
-238070665
124718596
440961161
449804779
-561565495
-937776420
670765001
58450823
-164165486
-562154140
-635115857
369262345
-143467354
904151358
856067542
-342443202
-125402381
-981756340
-206282301
265560477
505500138
-356424462
-990947409
51615824
-512247058
294268732
-326457781
124441183
-591202472
-663965273
681653293
-18609894
-652055637
422688796
-264303522
924618445
-280706362
258436484
-953126462
-22674842
470430290
-460055585
584743998
239153414
-14463963
-856966210
649692940
-137485508
621889962
-253147653
-909946549
85975274
665200894
-224711710
142149172
597398375
936556758
403039942
580132715
-107085593
560396668
-414608917
16739782
-662136667
479543390
738212799
-961946385
959130066
973331378
-698901233
-257807874
-642766994
859844312
431760707
-183779229
4229033
-767000057
751153726
-749880468
-438040050
-939375913
-793649617
-781287173
-466785528
105244001
-721656459
-837169752
699931992
-953603542
-515953432
-881295890
12613392
-713754859
427746970
748946942
-854510923
-799080150
-617209958
-168142505
-969249945
129621555
1942822
-663645805
985199059
830255306
939413985
469962036
664175204
576439197
657532584
114576142
-442173106
-632243690
-329717414
-641834174
-447448145
-343718018
662113625
-87065006
-224270684
-758730680
181552282
961524320
-964970736
387861154
140062102
13073802
-481481798
301714608
848371873
-477838474
230981998
736144175
-749436658
122132893
-109765384
-958808170
121805827
-812956522
74072394
618579916
-674087581
783503715
-748744710
99075541
-756955806
-906656388
316726322
-665192144
-386702825
790794026
217655645
-657274490
-244555306
-95773617
-638676711
-258967536
-25799125
-286823750
900345936
262082175
-653027957
-927040622
-808427480
634599991
465682129
-620421140
-127039266
418684120
-492199238
553780808
-569812918
-349216225
-606723884
-930632894
780407108
357453697
717399941
311686109
-538816635
766119153
56334944
-380193773
591581866
582589728
-720793431
-530051585
610775824
234504999
-438342623
995215067
773840912
-173930279
125826368
886742252
930759977
502394867
-705594110
-493465842
-817166355
-335839903
-330806139
-372583594
-120992803
-995820447
-207170896
629080842
358396681
-605171452
862690075
915811928
-871920516
-618020608
-194514649
-376512613
73872409
838743840
122077983
-782133794
-89362906
-51522096
-958065639
19705864
538884501
369558694
-409743017
-304011269
-570778795
879428714
590496035
99526533
11842097
413101893
-584652007
-862459559
739770255
-961992127
21033941
698656455
-454291291
234394017
971630123
871507639
54127383
775235985
-82464006
-835411670
932445051
-333812198
334730886
-529440830
392968277
914407218
508845414
947126399
-742231205
-917581389
170374717
-844263302
331518905
898162084
-434940665
389988708
-935129629
334927557
932353345
-41401681
-227093467
506487537
-504994574
-360890251
-95016316
84607994
-420822011
-723579821
-90965933
-797880822
252325486
-54714483
799199580
-297162995
66385428
-29554798
-145950071
509789294
-428495261
85047322
529747091
987454535
-818580321
-565398785
115921331
-378523687
-361354829
-721944002
23306962
212037262
-750839872
624144620
123501072
-318392171
-942313817
-825922638
-553677179
503200310
-880532800
834357761
509512895
358538983
248875622
121920858
-979573522
533305714
670366988
-81573371
432057762
394339917
727720619
848130619
-730421077
-870563516
241000965
973674921
-647634001
375359312
-329735652
952026160
-310523185
-547787060
-525434242
-810871388
-926255232
868884362
-484918033
822513634
82378839
-899832840
-311078085
963210086
618214155
366451194
710528585
403137054
-291475054
867265461
727860074
-114212744
-655497984
520423907
142283260
-204871090
-995740630
-681286914
-747475295
-531274774
574318754
-646536444
-949723173
484164823
-629428052
595223993
736933379
-302067800
540689547
-362898271
-533477111
137303764
677461422
429227490
-310999495
-96825306
-439512624
-88880549
-767197716
-927040622
643603135
-753026729
-701704023
-450064167
528712111
-767992462
-813279348
369414880
881584302
-103644871
-276652724
-877260828
880532876
107017623
110971100
-390547610
-226960514
-545408877
176055162
33225854
310220636
-732485284
312855483
-848216325
596774207
-124428116
559914003
738276988
492635096
-907187966
-901685807
424313995
-384324756
-927216253
-656922658
461614213
-252998267
-532435195
-986603913
349015426
-270749126
-731130099
-977962082
514948749
-747951605
442987011
786830167
-3801732
-30087807
-495716863
-263060375
983012005
-774301516
239390378
-73442449
119985737
-626251826
-529182704
-532861594
412156826
-424507705
125810866
-586109953
464746624
-847619151
722269517
115929165
113318154
824121024
-635165222
-416944846
559060170
93630693
628664180
61132358
-456360201
126262821
74631149
-129113160
172150370
-201519020
289171099
507701316
-310820524
-814561243
-520006341
830826683
-699127826
-868916755
-728632385
709890959
-687413367
-175888448
644683851
519256859
690238415
957659003
59328603
41757813
-514312182
524992581
-797878118
892131039
108071212
-229379356
633411870
295797897
255541140
934511946
-115561731
-321711953
-836397173
-548889123
-378523687
-99002751
-447857150
659214646
743810577
602726147
851434508
590557277
-473151690
-303902199
-726523030
453064431
704266172
-757266102
-696936761
48543371
795988191
-338925040
201575573
380750574
27820882
-699524267
-422684289
-356080853
-791289115
-781945695
-90537983
563601889
-574492643
-165283387
-752536315
-38190961
979065909
700609979
37296370
291964130
-673660391
-969893116
-220110001
665120575
-314531456
555150969
-422296427
-460792278
-957704563
134391417
486681005
-749099275
-245758419
-725471128
-798881690
294721596
457241372
-512122633
472389010
365444230
-742131209
-206926026
267469289
-188817624
558872837
-561551308
697925120
626743974
71541912
-36899392
453064431
-703056261
-296859073
656032099
-674999786
93297175
326453085
-146624743
-942725889
569916131
784147986
74253527
-106899289
460474133
952266695
826980607
-446509820
-364260767
699528435
293487458
-250795490
61633332
859990923
-670727565
350179297
490963088
-102252419
-41656163
-700041744
-567419235
667347905
858209447
-747621095
326015887
392763306
-847154741
-104042859
-190322505
26983501
-329337570
-439037662
-340107950
-586041356
-725480120
-312512771
-351129211
179788068
-777024867
318522324
-31101017
871764486
-451790730
-658484794
871041648
997912562
511872318
-522221611
532318133
-797756930
-730366126
601862017
723810120
128933357
788466958
-318934168
879845676
-841872118
-641736360
485974738
-109153437
642172587
-551018099
-26315809
588071905
139733744
-131455838
-117656689
-815827968
-906513396
542920961
-96870868
844162083
-207607338
-685207583
-564507429
-722885514
861843810
109653755
886824414
-403710307
-280597023
-9599008
540319312
132011338
3171910
623650291
-78202023
-784047128
891321090
259794895
559391965
-257889177
929018937
501865730
64593552
-741427326
-68426196
728664968
-323275865
306479391
946799325
-12694341
-854239531
-470040722
-661759161
561376241
-562443191
-554322706
431397781
-511695873
460966700
-814770947
353522124
-60038282
321485134
-693417706
651148699
-319445136
301836672
457023028
270156768
-616294075
505056720
-745640578
30333517
344592595
-280860157
255673855
638944248
204696296
-155095877
257833011
-827818862
198493786
907175467
493939974
470082576
-549505350
71849039
961792489
-108064303
-479884791
-100211514
262654460
940383978
-54254116
92281350
-385601395
798663463
-296080822
429563532
147748547
-5026972
-493217132
-464985714
-295312932
205875448
-626706502
-138592013
-282765506
-910496433
351754516
-73969690
-336294292
-220461399
842585912
222059987
-929705682
-579991205
617124264
929819009
991725506
-98395869
-116964913
225059649
794585907
-913775321
-340917100
-243075819
-901031815
450479307
320916504
-338794604
-126249214
-670351722
361349676
-331206033
103458356
-142597131
-24907214
376853292
722287110
178290879
-847768528
-305450083
657591609
-404382934
762994128
527939280
27563890
-23940552
-342041443
95411552
325613950
-5009673
460672662
-707734999
-717721000
-635521650
688838748
-492182131
175133539
800453676
586363115
904284765
421543002
-371309425
-529794274
768626609
216678179
-841601649
36588808
121142475
478290332
-507115189
894332711
-371129949
-16446456
172928848
890529419
-555645062
637082843
969219622
633492067
-576352914
350130838
917721312
61046107
719262848
647814795
-92329990
-955393853
-491756762
-796166948
-635637368
-137334562
689941331
197899765
903466337
-946938754
171383724
273189648
911471937
-300222180
-381102421
-485727100
738124493
176071480
-779661829
567436549
-342159034
-922168550
218059228
939780254
-171036475
356244241
-521473647
430325210
707126120
-858654410
442486706
-79242373
-793848767
768949768
533953917
912233474
368149259
-421317854
-400986884
62236955
208143587
450030795
-143355831
78949845
-79617278
-559693749
-135207653
-639709993
-580483722
8255833
-183263832
272025693
-295945777
947746696
594291771
-717718807
-804479372
-137065327
225633862
-884055150
-909385682
-265032859
-805731478
-626268128
-505821928
-137749915
-268800130
430700787
515282630
181094392
-31121384
721151598
315869081
-11257186
35968037
476739505
-279482269
-537485981
822257128
970698041
692919844
993350993
-646804676
627765066
-371710455
760192148
-859181256
-92523780
542068999
-845388550
591218915
58578093
-480723919
-630419830
249495606
-590231557
718630361
133558804
-501057964
-889832863
317832034
-338979330
197031743
158010244
-92424018
-865858798
107356163
-269697516
617794975
-964290459
479239975
-957100202
-483398612
-579349391
-174432944
920519368
152625234
589680832
280299746
229765125
325790844
-720104974
584048479
373906636
452306758
948937930
484507722
-968738247
-136845898
656628369
283684108
-101453936
348792065
-652497274
-402477601
354716760
-654796254
-942331246
66364835
67572517
-44515818
833381531
857075201
727378052
-516523051
677802057
856465715
319505291
-257111131
-797630332
-211585368
374767683
176796773
-633062008
831775560
88391964
-431464860
778700421
27061792
-671712409
-233818346
-299949142
-911553479
561151650
-276635196
205507545
-562209275
-790751614
560555012
434804977
587083833
-646036615
332352819
357453697
-310992912
-224811737
-707722819
531634047
789108753
969854614
-287805853
35103058
-226479495
97060186
-248517004
798831591
-178847838
597226149
-329938983
531571862
-757266102
261752291
-348979529
-66074477
-352314153
-445240477
930210159
-396650918
929326735
-729337306
-904413265
-546057904
-29298788
605095562
-822341964
-309322568
275516379
-395079578
-165353694
450105431
271522368
479022371
611817326
-942663118
-551981410
-864375063
-666950350
-109051374
948885568
-104974424
-853421966
967433816
249345106
785154336
-868744331
-851432656
124370913
505490537
950200325
-9887880
760344032
706090516
116495263
863210374
-311181000
-77061384
850802270
908893713
-715710782
-470137046
986085006
-352786973
-283813754
671985185
801832290
498977146
-877145948
-984059157
554094194
689546059
-676074801
687603342
-526803664
-58895080
423473871
905590422
-386516949
689482643
-231286360
-911280448
-260068102
-129841852
156007660
-170036756
392553380
531415193
-834798676
424648002
-415366759
-664459755
263591335
725434300
571184965
781979356
287670328
871286609
-455382455
-507267513
91294413
-200778548
629422751
565558787
-891887114
539125700
84414869
182726069
-316944662
-772574630
164886781
9181588
-524537030
-756488801
-973732874
705082073
-666372968
-436081416
-655021725
452354423
256911115
-997786745
-447083058
-611058474
-334849480
127121674
706592044
690811469
-993600827
195408776
-474715901
-451847639
-30463036
-904491823
998432609
231696917
441327152
915195249
-890657152
207505263
936971072
-112712437
275732785
-880164437
861605239
-115150210
-88509841
-124238506
259895949
-867512127
581612725
226111784
458020598
-939166784
837770873
13212951
-839615388
-762050179
976937178
-804163699
603046454
462608691
945659196
645589865
207261436
457961556
977181227
641505267
339034647
-46654545
-391205969
-718302943
-686248689
-753936978
257585249
760514254
-595241744
-755144886
-338234955
-875595308
-433291862
-855743480
-973622468
432054747
-607041598
-294515210
502715677
-662947469
704997266
-482502296
-52378751
437525852
-253979049
162277146
-286738911
-115067257
397869686
-603266028
175101958
441165080
-483815918
894417789
-594136649
155583923
416620861
886597326
13011399
-572847087
384664076
629422751
-635497652
767179614
-659171712
-982297105
8911045
300286523
365444230
-929221295
733810162
-845933185
285664029
-889544985
-827386264
516306312
585025985
697495750
524542311
822172946
66544280
-888449436
-753666696
370321981
456476022
-845493251
665963991
255960854
245277234
933316313
332212184
109988926
640845130
356686314
652974626
370629649
317614035
784341668
919215568
-981654401
440053887
-257342738
513015634
321693139
-747036483
-645771625
329678461
431894158
110867189
789497028
852962043
-335857583
-610873699
-715473253
-72382111
324105963
-248043657
961690547
-661179717
-745857771
188040492
-208815186
-699700175
-974264459
-342979337
-929721201
671602465
-626551019
261501599
433714268
406653622
-906197125
-810243037
87788530
-565392994
-683573968
825688621
-266241409
671633162
-74204258
750708433
299411356
-688728724
577975006
826481709
229340347
-606168657
-804618299
671965868
-279219140
-508503503
518710856
-951077858
944507332
67331311
953044273
-325540763
-155616433
-161639339
177579208
368299326
203741118
742294885
937558280
-116516354
263895163
-442146618
55222512
28283152
-936770620
-890206273
-453941967
487899416
-113380827
198430330
-409734324
-970960395
-646880940
-634673870
622013102
-229961783
-869331479
994121049
-158416055
681800429
-875837850
-571571681
713456642
-691656745
-508950045
910155778
-837259014
-728811782
-902439482
-215035293
666581708
452686975
955590980
-544941378
-904642898
344206934
566484408
-146613283
-287831102
958269012
-331710295
774482065
-687682531
-967781515
732643472
398023712
571038544
858061576
-404906237
-781457040
854900589
623081417
-123273464
-140514369
-333542598
512669299
819133701
939995945
-981478634
784015310
583315151
-681501183
783824231
-517077544
494191009
-822300121
160466018
796543315
-878812836
623623268
474264443
5397134
308378335
-481775876
-701128584
539442769
466418037
-72199863
968866137
-12721679
175841831
-398899936
-699875463
-563621814
-855145085
99410352
281073279
-652331763
-862048565
-915879387
-134077430
-37970632
-9229146
313072737
559212476
491799103
-259586636
141872662
896716054
-461264649
906220599
31978481
788764125
-124810948
764825592
-676505342
317688061
549128237
-461754079
922865026
56497003
-75469022
861072113
-695379134
576055096
983383594
-793707145
279968626
-698447140
631017225
-459878137
-458849708
-186414791
-846176532
490914812
845587182
-37240340
504193800
-996000537
944965368
168559335
852602863
989666229
-301302785
-796397011
954941320
143133424
-49919124
705181353
750980173
420960455
-98986999
-656697412
-421564459
595757724
-551018099
-98256405
924342855
887087480
67415550
606460770
347870304
-326256654
-101277403
-615922530
177054199
798305241
102061687
-217326192
178805338
-50610076
329049902
869405002
-306527953
69853331
789180269
-969324313
-461513466
805464708
710050862
68885712
-110763774
632811197
-969766468
361491768
180751288
-458441158
489349175
342402652
-843282409
624239634
-479624143
-175836508
-419728470
-382376717
574330210
-454677471
730427125
-738816889
-693043060
957497855
-354224588
-918126669
-199660334
-959368547
565340772
-69706295
-341904394
930860610
470931302
-847633977
24441646
58135964
594821591
-125492958
-849049819
-22174185
719476717
349058575
564170482
173859802
-622436774
-298348595
467240095
63588049
-141698402
-606452317
525435314
-210967596
303093012
874715884
639633090
336314362
-754534941
-428902080
173029846
433592304
359095559
18318276
831527638
752288296
699808226
522855096
755380923
255320391
-306987597
-678379843
557213401
688661431
345541924
-260640100
644016163
-845157811
704075025
-863568821
777257336
204286716
-453979988
679224257
-618768787
-130711161
948172984
-448095913
-411131754
-160594600
-581777549
153654236
165049502
127171993
294443734
651507895
-272781397
-916847827
610146310
838627493
-484612972
-250558398
-994987562
-825907808
-600712534
299671630
-838754052
-465639962
-153783859
-156458830
627884778
-178275272
-996818850
730763774
17005258
883181220
-796246903
242618821
-291095204
304738619
-76350433
-212261714
698365185
-262953568
-234024972
-317788744
-370193446
-241818419
-238981901
258831599
-421059389
-228552512
930899842
544374109
-4283746
-643122788
605180210
943024056
-172195170
611534095
-690251944
-895837540
-633416866
-953528947
531915623
713609466
541080191
-233653183
1063998
672107172
-276992151
96721154
329815670
-536275207
-147105291
357605970
916916836
428930099
331815418
-605836937
-148007140
-933460329
51255889
794541154
-385588415
30911562
-858983734
215472093
777409018
-496218733
72200372
497880597
827358874
-315752790
-442010393
-807104811
-46220512
-471989953
638485647
372472829
-714877451
-739830412
718688277
-848178254
958673223
634275889
176851757
-360142627
850376762
880532028
-769488852
-153897511
-295788674
903672293
647461625
437438709
-688491546
705212459
-591878841
977189855
-337424372
141982224
913649933
-308632946
219157736
925505992
-589358154
983426971
314094872
163518515
62759160
-685305356
450035975
-439108380
-497569356
-250045837
312252922
800606523
-275656023
-248910894
-834767966
20515461
362683067
465096132
-584508638
13690416
52277767
251959119
-260829928
-819230563
890245010
486708352
775161130
544824400
-357986417
-438545145
704305026
-900529532
-480558509
582200217
640843444
425835706
372337841
-289377523
-569054732
-228413883
664742646
240281895
338235391
99107784
702962192
-921724218
-924481638
-708062869
270334316
-415715264
-545209747
-789564989
-403048345
735914685
-124290641
-467321882
426859024
-786943758
-19974675
-252832671
-849533835
-88528641
676221578
870889583
-270983136
913862702
-96475913
-398017089
606151349
515912384
752370303
650042192
-668208520
-171127408
-6427490
-387869513
346834240
161792089
-669722092
-699623860
-535253148
54045696
-552667755
-619760251
477095144
-514574546
-508198679
770970501
184212416
-749312191
-605407405
-870526693
-379226173
-708539603
818075177
125716565
-675893645
91953317
-333712723
-282835228
887224775
592102519
113973692
-176290907
634141290
55474892
815129401
-484262165
62165611
159040944
-887439363
-979585956
-745404860
-285068177
-507857998
466632957
915674322
-678219673
-258054756
946912877
254912335
871245794
-89308498
717698201
549709970
186916263
819422082
632999344
758204330
-984143610
-699225914
499068245
922242767
938061628
658455438
450270578
609986237
703432003
704068787
-375263167
-871920516
-646109237
-175051681
803626146
818099312
552018208
527939280
-6401517
-382475565
950664625
-293817649
-216722334
308916615
128528487
-861684990
759056294
784594880
-857518260
-97058902
-75614236
-256080286
-832307151
428554608
245001738
336939228
224618712
-288699766
-383531519
203341954
-359035659
-399524499
-284525644
-88241805
-263129630
198261015
-958625707
884752085
-589725343
817178567
140966826
-886239271
-451793826
-79491100
683299917
98611451
99379774
-97468045
-146688657
-845776650
91005933
289904108
-488602964
766026911
-748595106
392999645
513739170
-237688409
512308476
-503973748
-212104930
-193441386
184955945
-360732179
919265657
203009833
-168255292
-82530597
627848735
98900650
372639552
-733094799
225931365
334301488
-18887580
-970819940
-584136133
408690783
232877653
-477083816
-341850738
794334326
407004387
-649700505
858896466
-749255045
-705838244
811684045
-972570822
948774155
-100671360
264016929
-259936875
-449317134
422752814
-365324841
-709383181
-964178924
884554930
-272886573
-855952943
515403607
-517827810
513641046
-396982596
-200422705
-142144449
-375265093
-814484644
-363063080
641593750
-572727484
-807134810
830287592
976232689
-905140504
60647076
-256591361
-614482287
794590593
-500015632
-258558034
-204032608
-86315622
301157164
817887766
963742574
264055803
921497200
-217017718
-64010380
-443725118
-56237457
-18118726
-253734536
-447122085
-312504094
492565494
827113634
650974022
-320284822
-38533467
407536965
-72803962
-11206746
-77997660
865832569
-720453441
-154526474
-152769072
923811948
83888217
-1096454
40922585
778148207
-6463503
975209688
-260444982
772199857
376262191
-567935521
139638145
707400244
-897674429
-457174010
595694215
665653271
452613201
-86792732
-622797757
-971719516
-177697854
548586365
907009205
-542978491
-266770889
111027287
-781553540
956689739
-817561044
530208279
421048581
710228825
-497018859
-577782413
784269503
-233604209
919144105
447793179
-194105394
-738395078
-971218738
-665578676
-592552140
454439227
-803854389
461433388
-694168023
-61317255
789129774
-109128399
-270589878
-470259596
268203458
553115402
549915910
51778219
528409894
-250683659
363117506
-250045837
-187321827
565027816
-12248497
-848462369
-485371888
148367552
593957721
-596458532
-46924263
-363084803
559112197
153851840
696130103
-384272670
-239574015
209895827
796903443
461971828
-438708882
-399856088
345048233
-376208087
696847601
415887268
681571174
-825328895
206861281
603471428
-620344471
-511956563
-57412713
117967039
465462858
-520142911
786606749
777002800
-820461803
-636220187
600044356
-464546051
-276647015
-840363101
-339909826
77710605
654100474
276981993
-37656472
374506495
-235755953
462401851
563189643
180607027
545123683
22684225
882734177
643548912
33146272
228127302
-875655234
746091204
668376744
-816459184
-656004286
-881668202
-146160893
-390537267
360915405
488556064
-416212764
-562029529
486662109
-526938721
-656697412
14504382
250096455
468589292
289400316
-341879675
633298121
-325332489
-207217410
41386838
818705538
-147397572
-320652392
162824675
-858231801
-589831475
852649203
913391640
-692957195
218771193
-438210878
486596790
-326293558
-371219255
568156092
-749879575
-28581550
-235305725
-407550842
-146127460
535581414
-998478442
902153836
-265311765
813236974
535501681
-311668636
-638229981
-657867886
967294934
614549221
-430949887
-45743282
-805266529
378237834
398211078
-33695304
772689886
556651712
775028399
-598880125
-904112997
-103637022
58230425
-583326668
478663645
-880385432
294721596
-312693332
-36938016
-382277452
-95716334
-249299401
-979973034
220730900
16932771
514948749
185794994
-642240957
-331208942
751074598
-744145581
-826293194
-378458863
868531319
415937322
734254485
830953086
755331631
172269652
612136885
-965176175
364814433
346274298
470570701
-501675383
-297337498
900431191
-77166907
637942165
-420867867
-120700334
785055218
588711161
474203164
-35543411
612831672
479047667
728118628
-257258767
608334763
-594610712
-171964729
617904122
-847165654
-174442333
921830595
-536363365
525772276
987729587
261069259
814781128
-724460905
7026597
94325817
905226665
-416328882
-303343217
-792789037
-59789052
832873969
515016320
-966639038
870058528
-476710936
62341814
141846369
587110999
-198588601
197052478
815262050
461994370
-873443553
-540890306
-282005073
-182475409
878150931
202302044
490691439
-411369731
679597868
-57697256
-656134848
-805220476
-104012841
-775447221
267946463
-144275107
236064516
-806756021
145510481
29392152
-181037044
-427228653
-595980086
-892212428
135105126
590761615
-221918613
-466926286
449941487
-748137227
585787480
-150910176
-159309955
16515351
-694896557
733134542
-832259880
420883937
-536009233
-272942091
-960391896
-499842393
-358011392
632368843
264494795
-600508041
-106106969
-755818317
926740358
-387189286
467220957
996194320
-421560727
-164045264
993387196
703298050
-563331198
-756594526
-657047270
-16736761
292537711
-413955136
-154693484
-652839934
985561253
-755310715
-482699756
838470247
879406460
-22215183
633281793
17852210
834231999
258376515
424296299
-964668779
420888193
-235953078
-262953568
701571362
-994142889
178436320
700321316
959975619
-946693921
80006765
-723383365
188922371
-601926946
-465689810
-989400006
-350698298
-20482755
635763270
-199107380
-967921454
688957939
-961047572
362559890
457722369
143037379
-332796701
-150370937
-823233632
954039817
872000197
-154793717
-676577829
-190628704
-592061091
452581477
-140402313
-221918613
766262032
496095338
-312780479
-408589866
230959422
609883111
153063390
-447819940
643700749
-110492830
766939591
296122987
892364044
468358051
867081577
328241179
-81571003
-401159430
-219110915
-576302734
-339677878
-890505148
671478887
320557303
617999798
688103378
-979257923
-673595376
893115202
567129972
-452065519
666268458
-956667166
-591797177
392377900
-31546160
-950099921
442211451
489973173
398023712
431464082
-453500089
-993735706
-628942147
-632050501
728453084
-653053355
-124454715
996537364
-906029486
-483671156
-630092931
343141119
-913132947
55287656
-849103334
230647021
120773372
-281954517
445274817
-500403183
69452671
-836642917
387506864
-460630419
399739911
-908459300
-141466127
-15522638
648961579
808662883
-818966422
-952148730
-537926845
-866407723
775984546
-666852000
-206965860
-6266552
-20063078
-316099379
-765734254
-844733601
808855139
704368329
-183069235
608165235
-815632847
-77325180
382309967
573067609
270416376
-990179801
769372560
94651519
957075639
142782088
404591118
-450370622
-168142505
727495514
283249206
-468169121
-259503944
152934576
461271169
375775520
-921765506
-491314423
906805816
-96289991
-773794345
-68389321
114167992
330514612
-880908468
-672519906
-548792731
-73691180
647083501
-434413018
493558944
533798222
166830491
-530596958
833284920
172169039
-704174763
-105131040
939536343
826592785
-233350850
417172585
938313008
-227093467
806645869
989681575
170396539
-731359086
626006310
-165064581
-246054009
-677739569
-473912426
-270714146
115693640
496089909
897086077
135774107
-883250332
156430225
398596652
982565119
327971117
-437093752
836961570
125253705
103214658
-38011272
404009192
262765243
-355338518
-173954522
-847241748
-579543998
-447691233
94796958
416461603
196963864
348554696
-49697039
-996847613
338140308
742612102
152152091
718608426
269253256
227594373
666581708
138677370
642899089
398558749
657894137
933018152
774555395
-631132698
24589703
851507479
377579329
-29414003
152923551
-427271373
785345127
-550868683
-598902891
965220660
560756353
-446723282
735008668
148455464
251979860
-53602103
-138970048
-805110608
240881700
-80825268
561340163
303755545
993725463
45788498
-435428325
-413735432
535213753
-733721184
279089318
-912479258
131718806
584787254
-61364807
-261494263
593686657
-368399323
-551968419
210664735
-57804761
365648897
326453085
252226509
682630024
-799409522
-587750613
940063687
179800105
-464307588
-840076105
-527357749
957917550
220259982
58567295
367722613
-839203519
99036184
590011371
804343539
116373141
-316315141
-976861517
-551309502
129974341
17929037
564632071
920268721
468298081
-258494939
200054671
773322873
-416812925
-585237126
-378441896
962005643
639058001
-383596346
-696342454
-810260706
29557966
29882818
-917699330
-542593621
149434949
-366460284
435061466
230438121
644627813
975602771
-482587117
-584102175
54193113
785583213
-764272597
427104639
974669344
-874844547
308082541
-764426117
891842552
299896941
-29562661
704511767
16039528
289630887
929535517
18014906
-92567010
184420298
220495258
-390726429
562385764
51398024
797994839
-961374631
-491632179
-736071135
973832852
777185001
985261575
-49624055
679102397
424045390
596520972
280109771
-482726560
254909453
783636869
-88652
-233252667
-982891103
-618721619
243709168
-661453511
-789218674
-592692837
-655292801
-881324378
249145130
-695289591
511290906
457411604
707882775
-946189683
-593589212
103864131
-599227348
445778950
-57981105
41185090
880067293
171139506
995418589
-745848053
894987793
-488813364
756308596
703197789
798660899
-183046956
635023004
735312095
674317156
-928509326
-691446662
-340003085
-182974533
545746851
51734686
-227526810
463987276
-633966595
795693856
-41838921
-912599250
342627296
-237911023
-763516183
-160543276
504640896
601072887
-98609683
558268495
317741315
-244079494
-31651607
9915031
-230121536
626804182
467561841
575532881
-970946727
-546943024
-526290117
210689878
-812522362
-351250038
830495357
-970920317
-267875673
80955767
-733659901
-189434892
522007944
-416134184
-466313399
530877671
-242732604
-104854701
165023967
-832716724
529744053
-688761980
400349955
-613085423
528982774
-607894589
297080897
-478737150
438632446
733511048
-473508355
384857182
-278082631
-406780231
-509067688
-133282827
-503682728
213991025
875913627
737956890
553917271
-945107317
305994217
975557613
-362889077
-497043794
310831926
816576221
-33409256
891967361
-248658558
-51060307
783364864
-843823244
804421560
-8576071
150188055
428538057
895604958
-785606066
-952349448
817556553
-782211017
120159161
886742252
-42449710
772073558
338861340
-157092626
93203955
417169003
913787867
-456887080
246253441
-48805696
-934027179
-668700631
-32347255
-869164120
249816084
84955026
459596595
-842295848
-681212846
142806220
351779982
763351303
296625929
612902337
180630677
472722175
-771050986
603172048
-31110959
-80473580
550032523
768923524
216832620
429638655
-164113442
160991055
-117236498
867891392
-467935560
-717321782
-290153556
-141892707
705323075
-178556702
-380881869
-110771809
-238406783
-987862800
-773780225
-70342730
605998730
458381941
419024
490056199
-178280994
-649334212
-349556519
-34410182
709442728
-813831843
-194798935
314553841
530258839
-163264017
864552201
10214820
590058245
-920900868
259569807
-256402565
-704658879
344613548
-121600092
956026030
-448584779
-116552484
-94712116
-683141936
557600370
403830877
-356561182
849687745
-866414696
178441657
886408143
-339225575
67019999
331777444
784487197
-63211716
369758097
-636591093
192929854
-830891571
-410402878
612134818
-971397899
-267301899
797566423
-853003588
999432884
815330049
-525950166
54976357
-735363627
-978597188
501884616
444070056
-14716565
-841726205
-523545765
26039621
302047548
-233044867
-490128980
-174553181
360973130
-831445499
-736708896
-566123077
871071794
-80874548
117854184
561875665
395215505
463388278
470965033
-946041466
-956570124
52462646
-699727924
-805784502
524596358
661909792
-52527799
-416490314
-978613130
-891545749
457876421
866915453
297280111
-896106274
-860967877
-501614088
490283124
-431814560
-331803062
679992537
-625142913
-430152006
-840165344
469545978
-856883566
16074047
-992884306
42698348
-768169827
680809400
349390375
-444224485
515403238
569881547
505283065
101746869
69923701
-192427108
-831198722
266808863
-591848241
-649172556
-647871320
543398212
-824982346
585784350
-361882444
366008785
-446541004
-708590138
-959157826
685530442
-764047677
-188556350
491541349
-341434541
-414701099
81574148
971781720
928157121
611708029
706647619
992705733
-624334685
-109778198
-132567354
105872850
846049298
915356513
777797531
265185459
127211587
223324614
116068233
863510126
-636633090
2941907
-330626311
984754388
-713887513
-328418892
-638063961
-860730243
-592714939
452235712
528005511
71003102
953468159
-71641486
751222334
-951597598
182374612
-936261935
-247263500
675109937
297791405
-507701745
808773024
772490982
108778085
-181021324
307965599
-174634904
207732451
184261500
-258514859
-465281003
-206832238
627488085
489516828
252115121
953497030
136434149
-595060117
403339485
83764149
-507996693
-839511021
-207801797
-940000667
983112115
-800627488
101750969
-435356666
139392586
146072933
-130680123
632515414
82399359
-618361132
-20681789
336786820
-183105567
675564001
-630026278
-452859318
-798447690
-592626715
-653730036
-652083132
598165690
956369945
-484309754
-632404928
512438471
-777765216
296221271
282021856
-868693731
-790640262
711303101
-992104950
814880373
-134093358
421336473
-275654624
413843989
679102397
-554086129
-325653627
778325550
-58913961
353523729
-681001854
947266237
514021352
718827968
991811958
-912256013
-680158995
200597953
-140669873
-814719800
117992311
210100261
-975121037
531232071
258811978
355990636
-807197463
-296466496
170585293
-770756028
-541412825
378419655
-869887951
801484888
127454985
832881093
-638578335
128724489
-201614100
-856213026
-170578914
397740540
-680943353
-831804088
-485338334
-197428887
669021611
963851606
-104749383
495282431
136402436
119024101
729143052
-752118491
-727516234
-944321599
375126779
771011131
462794455
-270183361
895475793
-921606428
778155736
366925468
-499322208
52912063
209991495
111917135
-729776655
546146020
363290690
968879216
-50293048
-809092117
250470563
-486730324
304022904
-186338345
-432014082
-611360329
965190536
-922921383
-382224495
498455116
-597890644
497571507
-34001224
995894381
391636720
-140827821
-627182200
364340515
314367597
-107195446
908788387
-660807927
-163165501
-218861717
-156886157
-662844293
721373258
-649490136
-581598563
80434944
-555742355
-694683211
-431554852
429818664
-986603913
703976839
502015777
-245434646
330519864
-126800014
314749351
-270805993
-537954055
584532675
454536935
564193983
-48714321
-750079087
162760073
572549055
-477940973
314903703
-776627223
656375232
-629362132
-710763338
-920426218
687593909
-347968432
646338697
-397549868
-749948507
986096145
-729445315
-919350857
-654399607
153981876
-91169157
-815985694
-324228283
708379445
926383735
-69608357
-923160790
103841842
905393904
-152582437
-162522082
601824440
713197812
-344203957
63061657
575307330
15512525
-452856179
672927597
-512042561
-535508008
403936736
-525991046
-780425975
635317536
168502104
676468201
-185072351
-187524796
906518265
954535112
581009091
65068320
857028013
925997060
-53539265
-262476062
657584154
-113246712
-702370923
-636048667
-906194619
878718272
-769229952
160902719
852165415
-937444129
-893561150
858534319
891461955
854457453
132759002
464013345
942413521
965887506
897220803
-615791372
743680702
442895147
-426487815
-60745796
-730542467
530017753
-550912953
-981478634
8801029
-356973448
-150042662
-710778035
-13318334
-616853469
-261083544
-440710328
731285822
-285458434
586466663
79824139
-569505583
975164457
-262861902
151115890
926040796
-179001208
757748550
935983150
717738942
-588035358
74611984
633492067
-108768860
925790009
186518105
542835896
713172738
780013157
518647970
710569450
-91313572
-433627958
-33773235
649697017
624545987
-638756343
41467466
558755247
-399577616
-887060579
-447625115
-370051633
898172759
170833021
246070382
-351831149
-35583702
654917816
689603725
968790924
800214328
162523332
-696124268
-733641756
-865570054
400908734
853886734
-834340118
102072012
531746346
763659140
684890649
885543617
942124755
143899216
-812740966
-860403526
-98395869
440741553
267061437
-505566092
116094561
-637046746
581622411
-466146691
23596060
31579318
-957942511
-464548735
-707308158
-684224694
-725031692
-972923154
-520622828
138677290
-165720262
-372852016
-901464892
-612913280
896920500
406076275
456853854
916124518
-456099505
874258831
-573232311
-712038876
-457431739
-348021925
789365677
-477502227
-569187604
-765249740
91799500
764353220
-868743193
945611752
-646955338
-11149943
-951197595
-289152750
943389062
-261760151
286381832
-897374310
-409718528
169726157
-187001937
-208225386
-248549293
912947038
923210096
-762761669
91884246
650245165
124505015
490535037
-974054754
-673358361
334212533
-626602352
106152230
-731376310
774057411
-779806982
-598121224
-858406050
294261223
545548983
34627761
141872662
930342192
285495371
-462550954
994433530
-907987710
-956132392
535788406
-994418589
-49714013
-486195171
573574983
-829354846
315204980
968881469
743874001
-610593507
-507701745
568669568
740947440
-4557183
-100362007
462725603
664822123
-364118924
-705048886
-324133665
-290642395
610598559
769245496
-792616887
-260898608
905752825
937432595
-2539389
921253964
-958688596
-155835979
-640250028
932837330
207650241
-391887068
310931974
-313699597
481221285
-330746536
-216246803
759253409
-285760804
-403315917
69431239
-134561718
-992126516
-691797502
-534503526
-566649140
-296364452
880708669
345912455
627422804
-12552193
-638446053
-89545931
675383013
298763958
-896405127
-575922855
-252282087
905869146
849374381
743279132
104557459
988882553
-138798094
-833257350
461971828
-389039522
901904207
46577687
-698926496
682319364
-675242317
-304905613
993125949
-817203636
-335630562
-858118126
-888801949
-108391855
343240586
-39488076
52068727
222844510
807208128
741367112
-515959866
-31663663
136578886
-887892594
-572829913
-308726836
276582327
-451476144
108143593
-55709330
-940565668
-449423927
-790004331
783417855
296044091
-22204658
-374606351
-510656991
-507116447
933315089
71157466
-962149668
-872182720
542489010
-128563261
163864206
-381769657
53738303
-379468465
250542305
-923728845
407509209
-975119773
308466426
131718806
158580514
819946258
310093334
157153685
-667606192
518209129
175722991
729791273
26995271
-870709494
-191105838
782778659
-989998593
599425177
8963445
677379787
-780375183
-269475891
-488414761
603477247
-532780402
-484195072
915791564
-654295647
-325387025
65388189
746467877
939912817
-13458121
-744701629
-939826101
295929570
-151253604
-639911402
725123421
763193103
355418768
905012303
526406795
134430261
-20017218
688726040
-96689096
-933361365
857005770
-135031239
776717884
-136734018
950209642
-867512127
-437401827
-252570293
-638371328
542952765
922457789
878109588
669325814
13832901
-44515818
-524670731
-122686782
-674547583
911469100
-951075421
-835754986
909068353
480592681
-341154404
584532675
-483471580
-478476876
295608515
60664749
-46990017
579232034
-833672887
-366873878
983110158
-233828753
537073471
-281863440
765484903
434876147
293253070
-428498462
43597516
-900327352
131389892
650602202
769376095
-416085604
773764207
-744716346
239195217
226778166
747134902
906120027
39418792
-307663713
-255285328
267728444
-460492103
-492325041
-215419474
-35178582
-511767913
-613835975
-93601316
48039230
-932150674
-758908066
-650007851
589215913
-464566839
-282767889
-742481836
-498240944
948464258
269995821
-363371484
602855146
-833617032
-600578599
923168404
639017408
-967385351
387860069
-519633838
-10615623
390735412
292404065
-922771687
-339310515
-297971509
814772699
880879201
725999154
-16627785
-617983297
-59944475
726510868
672765291
493178007
213478252
734769432
214425057
-361950518
234260818
-75423287
-987707940
399193866
-491552330
261267738
184806375
565871636
313133330
141335769
-416570449
-127419123
600472310
-657474285
826364682
82197949
-601680394
217594264
603229818
-934001888
-314648582
700495748
-742122331
-291298394
-971414523
656694137
157150354
873397436
-353084999
32449458
947068560
-39251086
925670762
654746138
963758333
-107143983
681713786
-738935162
-551967734
68055928
588120137
11431815
254371387
595940478
-606421502
-38411251
-404191143
14792076
4611465
-423626781
361859460
-240964568
-944957946
-549000826
86717913
717555663
-591010333
-783436183
227236039
53948401
-127683805
-483664509
-558320063
798945672
440995853
155892573
517899378
213157928
-106363798
-629721444
784310913
-692703837
-387040520
-621176397
839304366
802349700
-289926548
206861281
569760097
505337734
514920928
-434304943
-694860334
-249201913
-303620899
-722237239
792874099
-463077527
303737561
583025651
-680635570
724644217
-56648983
675048349
-43897639
226120993
-935508510
-8172085
-155095877
-857142481
64434548
840489988
-111644836
-335285520
-21933859
946279254
644365982
662297461
-25606849
422454472
-235256587
52973051
157615239
-267543779
884654874
-490252493
424517355
-195275834
464225686
291449
426241944
-911219068
-359894836
717504211
-100081999
204710519
-156120346
106521085
713494191
-994445286
-139466347
-990591019
272312402
-391435698
484014969
93401127
829883604
239071676
-226762733
-628179597
181019057
92867169
-828030769
969884740
553930856
671798318
584081712
62149489
897640716
-8708683
-708600351
-143331167
272477757
-980691928
22373099
-841661934
-195789976
-518652959
-125205659
-181792780
-818884843
55646124
155462215
-916200520
-578626130
331895822
984182814
35552410
567995635
603324839
-903034706
-310665763
326782908
627352268
914547864
65394655
345582118
-395322766
839486190
587002033
-286093447
8217848
-801260780
981216551
-410745789
753045805
-702875701
-117579710
-512993996
676159508
454164634
-306743795
856492749
-312562056
-774637936
250542416
-272563554
-246094366
385554725
404440451
-118620682
-339757048
334915468
854069190
955173922
-70756350
-277740231
-531251311
386853550
-637556477
140405846
545672281
96750273
-135093154
-618841365
-464071688
-590231557
-302788372
119324593
116391760
-811559673
-749995088
-185291941
892380200
-462202349
-709342500
-64532822
-101546991
950137746
251520790
264088290
-54872582
-725471122
98870959
-242969900
-297522261
-161220811
567250014
-920162375
413210523
513588369
-925185616
36684625
-812050357
392337592
755435925
-983217555
522616175
441448285
-893442056
-974119628
-183669326
-773766642
-24074413
-550273655
-909969605
278337498
-790693554
355755205
48581588
-48082406
-520105348
-409788429
-806168467
-718051718
540520188
747250623
-231339375
721230951
-209042494
-114833108
-746499045
-383873412
163352009
865841007
-421166935
-664685341
-956292217
-828259439
-208616057
-296586966
-5332003
-673339202
232931692
964905889
731304489
715816294
-548244724
-354884058
-469994029
-902142674
575192281
567750957
751001338
94325817
-827016964
13678523
-658146449
-250829563
139660267
-435052423
-556283877
493966752
785965699
-738134187
-477838474
779432651
-315108055
-268369167
-271274055
-263766393
-707760915
-798206066
991062306
102392181
410629045
659392449
580144787
-948267080
140323742
552332008
-144471893
-307218002
907238225
400799675
-436188509
159578300
135293988
-403282824
-817650550
-425444116
489720612
531359584
-271417984
-842070685
-873117934
589964906
-813935645
511315064
746384109
-594377503
-639809597
-625479900
-218246792
273270890
417080469
534327070
420614492
995439439
231147277
-49875081
795377414
325573374
14963817
636980811
-922425957
-324879156
-838202560
939853802
906123722
940348774
645063152
777257336
-643865262
-522284160
-652440716
545382601
840294804
-263075623
749663938
877575453
774810028
-859189756
999684208
718827968
-54959793
371886826
28138302
337934962
606812146
-304999403
795547671
981397160
198704203
173821711
561420453
503054334
-80979461
924618445
-643889073
136525236
-983361325
936525303
974849908
-346361955
-819690377
259145447
-857464006
-902831374
-214391158
-494060087
182148989
-107892185
574930414
-487542343
-719104360
-917229536
41859839
890340860
430700787
-780292017
426134134
-649109502
-753421424
914944537
830831108
-733668203
-76043701
-804183849
-580967862
440531120
-43826642
336567348
51294256
852265738
-534973695
915746156
332785515
-408461203
868760571
546112716
-49760310
-902167707
-545297535
13240213
-823441045
237095517
-409281943
-303250108
90405672
591604824
348971405
-595903123
424147371
243830265
807399479
-991815932
983447254
-907176815
304238435
-870854060
-381026783
-332143201
-797388224
40108708
125716565
-675318351
-383002049
-877214622
209693705
-580339324
-967974472
-306799732
290579831
724521806
747273889
-525435696
-275000119
-993044894
355323736
610858582
-244112359
35910111
661486110
-932832970
-239111131
-436251921
903200557
100918000
543194687
39058778
-692875541
-269984111
-56066864
153036274
-939986063
-488414761
-153508596
-978518742
312141941
804087899
362739118
27070112
-369928903
-214188320
486425003
342647761
776541466
790067944
-666114195
-80473580
-506285093
-20909236
-15290917
918461776
955629702
-903034706
640054935
-112456512
-348179888
897220803
117525651
863601897
-458805367
-145888426
860971760
901168467
31494303
594564046
-667177521
313806685
-134203905
-150383751
-477800134
-819581662
-740416312
-227526810
-696206439
-264375877
-173294789
-698116783
-473991097
-486509605
-699131969
-1649280
251436501
-620492700
536195392
-385433105
48095485
-45682814
-366850109
-265814618
-479029885
-403963229
428965263
-819735393
99425989
188551202
-731181197
185240860
-921495005
79446608
-928084835
-781768522
-439906248
-254517957
-358903335
812309425
256657824
-515707648
837679186
-301738824
604620036
-37415635
-517209881
656312360
-186829979
522203305
-718975416
-220364895
92109149
-382786549
576345972
-638257526
-660877155
-698047134
710551794
204186847
223451855
69308481
783714049
-513592140
-68087008
985029172
-473666492
116887055
-890767623
-721655894
-52935358
-797077976
264851493
635116056
-571004901
-258514859
324416916
461164628
-88543694
768077047
-343398186
-694258554
514379933
-927465031
-446011744
972297296
240083688
-837119311
540656344
387781970
-924548959
-409281943
320209587
-168123454
-459118589
-439515879
-219181809
635656267
546619931
345953223
-237034602
-98352863
-364312502
873829480
-542741106
-892309988
613926179
793411882
320117020
605674192
855593685
-850770738
23412428
985177806
-221638771
-799174396
-449273459
-449831543
-786310163
956751149
-314584969
765489887
902211155
-477263953
679134794
268833298
-151364790
247267275
413477646
756222151
-753360450
331895822
-776923822
-307459739
-269987787
-974060123
514723429
584210542
-154791758
-172142072
114545272
882607139
-947816637
13519240
-816977189
-180086228
952895126
632842961
-312746921
-284712657
-127675257
320204193
916656783
131775410
-36895763
-903908631
278919913
562716079
-277153522
946882303
290180210
890701351
-792773155
345509544
-35619234
-897191879
-679148538
136110292
246574351
-474355054
346192802
-94811990
-487272380
-230268315
190599795
49833741
497105864
-981073337
141531309
-257735462
204993762
342984913
465261733
-641566472
763417126
-663662421
-919236857
-316137008
-746235371
20809124
825364338
-600861756
657089372
131600421
-55130098
-288134229
428545712
-170096513
-693284100
-177303305
592198522
239457113
738893231
-348073598
610529383
371630979
-271726301
-813184863
128954000
322517218
-601901377
665012862
592256821
-488968656
-388967438
-131423717
-985434050
-223942463
566880745
-718865672
-781553540
641586598
880777540
558163671
89747219
-98667066
-851231861
613261903
474412566
962063934
251287788
446405045
-242424804
391696945
724304669
831724266
-814580953
690234782
-709383181
497296570
212455167
-119370568
642868576
710746713
61551211
120522062
763813274
-254091884
-421317854
25838827
-952532330
116953996
810968023
-405996382
513397925
201717812
-980971272
938440703
648091811
-932529036
-462696257
-454124771
250233785
346791989
208880048
624842714
224627764
419269138
144835155
24828322
-427966062
-616633469
989049468
133183265
-509600531
986613545
390595553
-6850560
-259260872
30363457
418491182
-306540484
-376603906
-731201607
-396514416
906565073
195168247
-692289637
808341617
440857114
665431038
-942265942
-355053334
-253843441
-495673721
-315581332
870519634
752219831
-612715694
390735412
460928901
-519133204
-445853002
341847798
544458961
254000453
807345683
92213672
71514848
31224036
-281409927
-24527079
-9002920
-839423937
991640796
-307084448
63410491
63554661
364806198
-124965637
-846273026
112154036
469372827
881334115
384307423
-26966886
-772112308
-912990508
-727211435
-215536595
133107017
-389282214
476624791
288621663
743643076
-558932243
-752406227
-846410086
725240142
-165733693
-243114182
966928231
378444405
-586260314
-294850939
-928275089
709747798
-923740521
-464538324
581635774
-958987673
650042192
-188027857
703308916
805046079
-566649140
-419536992
499180757
-394297969
771320498
-567232262
873227799
199575046
408466490
427479192
-486576082
-129076636
-855703635
30072865
-443843125
649099827
-266536565
147935726
290599556
633792133
915220614
-336581148
-754355806
560368672
524099757
-895687105
-696314746
-754301983
970942244
526383762
-402004819
-816685421
92517400
-809805582
134099414
-970171508
-505859931
884752085
-38526461
734677922
-970338379
-843008322
306189699
-874698904
-491140072
-786669245
733263535
326495483
84181039
-504446092
149266285
-180312133
321601349
490713309
-716011277
-481586685
419063035
748165053
-984871169
-122292208
199121193
838821608
190486642
868813606
163499053
-886852421
-450871636
793943864
-986627240
-496574275
578627229
-486675971
-134624131
896344130
117174549
354573610
-189757208
678345530
693048352
254998374
263360594
630035343
863764119
923466620
-56342683
195503645
202573734
877993706
419571118
543658405
73350696
793540070
303984401
-537999960
831616530
-694664327
-570164964
-704135877
-385588415
-125161274
-676869829
182457219
-347325875
904881818
-25499908
-571200291
531278296
-32389477
520062914
429238785
-580138484
557255450
-165903303
644317725
346396867
-869733078
565382887
-931852936
254329316
256445672
985909945
769104585
-556826021
800185935
-453358362
991611768
591372462
-671744347
-749653984
717463507
397664754
325365593
-649614642
550742253
347765852
721129143
895063327
-696252166
971835125
-108754921
284567519
683000640
-9191520
780640538
-598710806
211691789
-548853676
-383181662
-362970647
731683634
783718063
-520196561
-653419412
-917862821
-936073194
-958302408
-483713906
762330202
-704634337
-23145664
627803835
331972722
-986222606
392354841
14792976
-758288746
-856745778
-752967234
669939822
470580211
289764783
419310016
-993929641
-649839325
504232587
709001635
59513416
-607713371
-230631326
719342144
-651836351
366595744
-266548345
773840912
377699997
241421663
-974391773
-418874761
-418614081
-540420245
-683316232
720740377
-244864586
-648914194
698991329
-737376799
-897315240
525153335
-493879278
632858805
79538572
-989622375
-802211254
-438660543
-827321340
288537826
913479635
153286390
-510364705
196760486
895715716
-393116112
546518603
-755190226
-806118866
-609006579
892036241
-356973448
751417063
-674527905
95467474
538558170
733748072
716026041
318591897
470824023
275844362
53225266
-729930587
-970587187
-306528037
-888627341
-454000991
-386121788
-31823585
-341976069
-736805860
-956358191
-816895533
10076061
448253543
-187321827
-31996226
464414963
-514566869
-533460426
861002650
-485049903
908881510
-420906292
-47867376
-821732970
945593672
218803706
187737636
232758237
161619900
346158178
417610053
-261688604
-185552616
-298494914
-13244461
788540947
272981145
687589078
-687104618
922927773
-864998119
-998906955
509450970
189073642
-92595767
-793825008
-712376624
-442420290
335278683
-249299401
725491711
373860923
-738146607
401273944
973952358
629303528
-232606277
-463501618
-463088900
472143133
-699502148
698580824
-786442451
-615851719
206032219
-114717519
820191652
-968732968
-426193326
737015098
-658050400
671187393
763821014
-40426469
529058630
665458436
525719955
-455780178
271106897
306017557
-478558911
-899572805
628078152
60759880
328448620
-65006139
-385204837
196151047
832649796
954465438
-902321740
-893888067
-525511648
626806250
-211419325
947531531
-352488180
-398315773
-820009802
534818058
-704940809
276638701
-782231428
-840345547
237279866
237511044
-592140414
940458209
-38826271
-520974411
833919574
-722864612
-169852424
-830735693
-28141081
-883890991
-620544661
-599762062
-198029809
457049908
503198058
980242432
-699473574
-457864453
283867708
-870492690
-639573994
408564623
-962736667
-629591289
-54859576
489601316
-210276237
-644351911
-489632664
708891715
655544886
-172917295
717596581
848484506
360797300
-281146424
392631437
-375263167
325049543
775622210
740791064
159716591
765707655
192979285
-16173031
86605087
807234926
689371727
-511659771
30196731
-337203513
775376910
443134915
937962723
-474257915
351701859
984984448
562972182
-50296056
854669420
863148536
-84884572
124611187
601667011
-149277353
527266613
626834025
-462992429
892691759
826144652
448939413
134767508
404642150
324843181
-66882410
-181298510
237582436
-510332031
797949329
-886591296
-987682735
-701887358
543015087
298009032
-656468308
192618412
-300524571
-537548938
944068843
467240095
64671693
254184427
410692950
-214897040
121846442
-832944779
-574965199
-151101120
-750017565
-414747836
832232606
-771202829
236561665
409707524
-392934255
943096632
574436754
551723566
-484443159
-781942239
193781644
-177274885
-454466730
437451157
976095862
-443838999
302758841
219954734
-922988075
334777936
-620234581
899667447
114728814
884945802
-494770430
739882364
-393280632
-577141172
706846191
469189112
419024
-835410499
955679328
-295312932
-542144799
-478548754
-515924064
-417594329
619718473
330455676
-268906620
133264676
861221328
-484687809
563997177
577024117
115506617
800147133
-819127051
297593997
-698318312
-925322675
-709755788
44064832
140696694
-350111807
492891310
170722250
756797900
-396655768
347566547
128976724
657880944
264744270
846586480
-662470415
262058745
239575011
50693737
-194433992
223613326
-459267014
-920744246
587962189
886696374
-405097363
-203865302
-928716140
494334265
89940563
88072636
719130462
255416447
472125746
677662477
96355710
67929104
467772146
-302321585
636492122
16658903
394169265
778124211
554628572
-906479919
-316642811
818610950
-995504096
249051862
-467386369
-116050567
-463488797
952382096
-358528764
472002899
-488665403
189817033
449647513
720218512
-39361706
-44494779
322654813
674272037
127345331
296796945
-434692784
-39625777
-122583438
498743999
12116143
-582936227
294238024
-688752557
-619992114
404755133
87347086
-418059232
491293226
8297121
-806560327
-884082323
28528817
942451606
150413272
-810764033
6371087
-56286278
-567461933
328115442
775171713
927340960
151725112
928231121
163210348
460776703
976009115
52068727
-222031594
-236535869
488375918
-360365745
-115273833
-125402381
-932722376
-336009179
-995502369
-368261025
39634189
453583375
-883405582
214217773
113629278
-983950365
801067674
633294221
872715096
-172773207
790226658
675396108
149821389
-302203286
-159149897
174450927
-528845801
-127955611
303059877
-802697329
404221924
-384840015
-777031919
977447664
-431219091
-383566675
-583137254
-377921736
887788207
396457387
935935621
-28176843
19943322
604492091
-216415716
282702880
-628928986
-680992854
-114833108
-469688173
-292980534
-770528845
-40929773
118997895
-70772581
581302933
-695538033
205457603
624631572
74785571
-843487791
420392067
-758866048
-732631207
740969553
-666515238
189524385
486347855
419388285
-677908056
735083049
-631857013
484138616
496051481
611636411
-256320422
-949183860
929807097
825992580
-597317604
18554841
-436502296
-240873825
-583757955
61444701
-104219470
-980285553
970589769
-140000620
-147986314
59899978
-329074699
-207990084
964477103
929117036
-915903229
697153461
496427355
868796836
-174418924
-832283453
956784401
206606689
-356266288
642349145
704372134
-421618165
-585779723
-802159212
-86222403
-60613908
948872081
813536732
-257767857
99433351
-488609733
-409557651
-171598854
487608109
-284405968
-126986574
-699042218
131269513
-886036313
-872055737
-863158601
-860438851
596826161
-90494108
440104357
809496136
-977555227
-224731429
762077328
815192026
-433701718
-821883453
269441932
-928916609
-885279154
3855780
-906094321
340518413
653631038
-449223959
-297287128
-967822733
631629843
-953773308
-740904833
-686635372
601650961
-231712190
-401230550
822206188
-921968911
-114320718
-813541001
-37444391
-992690950
248607049
922457789
-457754343
-365014776
-800056313
560129482
-85725445
-62802209
-779919300
-264906844
224707088
703431012
-253703440
-548412576
728510510
224044114
-122688188
628308571
684073184
912188149
103442925
-529559580
588264755
-120010533
-605963816
-829103114
605558926
-768245739
-64318963
-692609942
743103722
-966609370
-5493655
-462992429
707724977
672778895
838638608
639428650
577146457
-683923945
249034312
-242902870
-310050536
410843325
26817877
63630699
128080431
-223216515
272029791
-755353415
-783945874
-333165797
845810817
723992488
903394576
683553858
205995777
-12084103
861459363
839000365
-72118913
46503175
-956790022
-210488193
-442263638
673561284
-415358098
-723489140
-454678901
-683834232
-441744012
-280623813
-285691978
-149435973
172547415
374931669
668661121
123728084
-808568365
792124393
-551437443
606788374
-788656226
591714902
-312663606
451326577
449196303
-842504521
311883499
151181755
-681142644
37160058
-591773500
-558335325
238350127
371630979
-120590857
-499900389
675863395
87688320
-521384935
565699631
981377526
930934209
-352512386
-858452714
93464701
55685716
140975595
-1652753
14362269
-904421210
70807458
-383488307
88573254
5823786
529779507
-519962491
-717206073
-805435848
-510060737
-764497504
-452451737
759208470
141367289
577911238
807285366
-139058804
-173764803
959762921
832250430
469964915
-158810487
572231050
-690301450
-913243290
825513774
-688406283
782808392
-140062205
319505291
370997794
-167474336
-45512683
270030400
97427041
-370931155
59878693
-505706412
814156964
475986216
810523143
-578482633
-962203228
61444559
-427747962
83470085
-66892103
72608114
459242134
993961496
482927040
796691943
-309787567
-655490160
491737923
-598610135
-753506094
-606703236
-729511305
731773759
88487819
-11415233
-52971762
793153893
-376906764
-868572356
219508882
992417133
375192193
-295362170
713597264
-910169566
-393896791
-474202643
-784348992
605795438
406853415
422424542
552987659
753705856
566761046
-401873059
188557214
-232669744
-185298229
680752290
747389641
173120325
448931174
521308874
-304799078
883010534
-143014883
212884281
877083149
105335141
397170130
622597894
-902255632
555046736
-225827648
555129334
676468201
268065613
-937626590
223166411
-886393684
679274987
783385884
871096586
307187756
692441854
309343864
-374343309
-669722092
-803166829
844696610
219691670
-627710323
-858118126
941216444
333080618
779638892
-72768729
251834684
-643325993
-633894092
985023647
836567902
-96204474
-37052634
-740886266
-232871592
345297328
-888284636
-425944318
-490387736
677650498
-104806447
-177102860
-109414046
-108887168
-737080446
288982466
573995911
-453799293
321251492
-668740569
618696074
802266197
-477709925
448816272
-556937994
-471553019
483071815
510459651
-643174405
970316138
-652918391
-956406049
392670920
-642601191
346908728
427281
992896814
-17943318
-234684565
-512293015
224611895
-194612858
208981994
204186847
-480499801
-527850914
-220143484
-706728393
674474371
-579828793
-410549347
299975557
-273433699
437352329
618622017
-549115190
-773649718
-986648832
-576216209
482956786
-640368103
-298871889
209287174
714306693
545382601
61991565
-776993764
581295065
689500738
584024944
702244188
-617063679
-721899411
-702877031
662762238
-266657403
462187102
-90429324
-146318982
916880612
-596787009
862135335
358624743
727495514
-58363177
-484118220
-382376717
-901138242
-924986811
801669634
-108380696
-410958339
-424558715
661526813
626616860
-320584024
368610921
-984616037
-902072238
-652709476
-142839155
-854118366
-309301064
182558324
635155342
-21443486
-190380498
99425989
-624129290
-898753966
-175218145
384937093
-199791911
-813369027
-982905826
986674134
974532872
-356277539
-84414153
760830800
783336468
-52228497
468431101
399107412
577811051
-243220192
829131274
949758906
-537837298
984770958
571227608
271145985
921904533
236517861
525549730
697648501
-825193010
85995959
-298196797
356181118
-600813488
360689208
792569351
372197600
314116728
-925610273
-277094879
42989587
430272482
77535998
-896538844
211260028
-562938856
669608684
836992252
916479998
-979605061
341063504
417311567
626837282
-372331982
357621884
-315637273
-533311426
-306145701
324139361
-953236830
-664081620
-304708288
216358837
618970640
801067674
-80874548
938740760
735091274
818929764
-987098050
5508413
369887707
-163504555
398812792
-330331293
-725103400
45393064
236893398
-471787495
-360641990
550984114
291088641
492457319
821987504
-111280546
941523115
-826119192
-18258261
-425082672
567198541
885549880
-767502090
-826683511
707043726
631808534
-730750316
-983341160
879803197
680948691
929724473
451587469
-534024972
-94786302
629899677
-451800586
-787379580
339199616
-754064019
-909705945
671981078
-27463013
472823504
196192382
-898671322
24974478
-691112496
808981579
-946400529
-424579073
646736055
4899239
-775856651
858095009
501176476
-476578854
419938451
-559219374
-24220187
-402378868
-900061496
-448017111
242745238
474172325
627035821
568270112
510760257
-242457457
-897625576
820722268
772002295
597103409
698041212
-653577314
767179614
593835687
-6194927
531767560
348963106
630704285
-784923907
-522452245
525612225
-416204884
704160424
658910623
-69007967
-576546158
433343491
627622191
-293113061
-436691776
-738936875
-273018462
412202429
-546995821
-363870445
-138290709
-398091441
-301522914
-381769657
943181066
-288861772
-191355515
206129925
-498827074
-754816687
-385966786
908278633
893981939
-724969324
-722612007
-234974122
-867450439
-450032571
-196961311
360492332
722000251
333028295
139100664
169625449
-512071819
615935274
169919221
-80410456
-640478839
-198546098
509685497
-414172568
-856262682
333128941
687908104
-730750863
-176614182
889994908
39785801
899037278
658225480
348044619
315726355
450851645
-205184346
-366408437
-616259544
913679535
-992653986
-695547648
-634586451
-599386848
979277566
578812743
730575159
-43363429
-303052510
63176105
758444402
-114937760
-776504028
860585536
-219268163
500951226
-874682167
-947391747
-839121312
303041800
-982938617
298202772
957537092
232891163
-984263592
-86139390
198018953
964335435
-120546323
524230969
30291090
-27382037
572982732
-876629701
903265165
-82147422
879700330
432406763
-246381689
684890649
-536726936
-6696292
640788225
392327754
244936318
-103041966
263541938
-373011187
-680483186
794587170
-537044849
-871387653
144522801
685530442
122199354
247402627
61756872
492090146
408542819
689920258
-907322305
3635897
101952733
15146597
951604703
836220421
934042786
812360231
-106774632
872397600
275516379
-850691701
-30476674
-500662970
358418710
-603852559
331570923
909059527
14568730
-979406365
-697869134
805449657
390872360
-230532859
-50815607
-791406620
-176436092
-104030619
814565585
337784333
779548894
-393891716
-41131261
666298988
6087217
-179056932
15672137
394314981
119891053
734360675
884991480
-657286399
351534039
-883978670
-344772274
-818830619
-867265218
470580961
-712417834
545156820
207105194
251773987
571506557
804583453
-440748474
385403748
146746897
226926737
-576290370
13148137
-224085673
377814757
-237173823
-107808479
847054
565296353
-880334354
536693509
-548038084
623457416
-504343348
756754544
145149060
-230631326
-302254058
-638404957
467471918
222722138
-958684268
-49746783
-468507168
-245645239
449132468
-137527261
207719230
818504427
-928894221
-813872562
-135270020
171384899
-941802627
763726068
987703605
-997953284
-300526795
-865214218
-884002941
-937314516
544334547
244391830
-424585437
75107838
781583263
272990771
-793417980
-989070463
-6967325
810009390
192569349
-20701419
-529508724
76524872
479029383
-158620731
-951757844
376910543
-141104643
-281225969
-818557719
-305211769
177267181
228341675
535281539
278533191
783575757
30866249
-305572181
623174977
-953616167
635532614
879018690
-984683108
208886307
-803881212
905781207
454784785
42878311
-481580341
647426969
-283559944
950216774
88547039
-491171708
640380427
-657765553
-420947501
-494216130
448825662
-632792198
-570463782
-470702526
760108427
857961119
816881881
-793117315
202062766
-175499366
-557323648
-448117515
-766558167
-149195185
820542626
493503454
-424365405
-956525356
-847160890
-260030669
748313881
130438310
-819312909
44519990
-917577448
336293042
257417597
-741796527
-302036288
-892073238
920958441
458882891
185059388
-777781856
804137885
186022513
736597618
137488261
-93229639
-470908781
792644703
171384899
-608400316
78181275
271192464
-421600788
672775772
918679174
953091830
-97635309
973668823
-631593978
967597265
81312081
-297755554
-24208359
1761152
-6918977
-536321365
-547557885
465552571
-564994244
542816474
756235151
660467775
26898616
600049382
830564743
856943065
150945457
-258799143
-975486283
781236991
-771980229
-822229628
372678909
911965076
169448957
560560481
-757021708
-79005305
432450625
514506498
-631526555
-342625602
699250932
864975224
-464250215
-623461854
285659207
-704857765
497162842
-928890712
262618615
-432107615
-691006047
-105835121
39759182
938255108
-42354132
-409773189
-293283754
-262817107
-470092125
73630230
-260793977
-909947955
-74931457
139661979
-765270912
779241345
-710659172
-203985966
176223229
-747902700
-22769204
-801525702
-564334391
318341560
-879223699
116182278
372807117
703798511
-351255198
969349270
-98555116
334500648
4940207
-116421649
-561352805
-102527617
437476769
-972594973
221826453
766928570
520420062
494959150
-494390955
760895432
737003089
354345466
71180203
-830305501
-776434213
399191650
323255165
-21076031
67258691
944141416
-112355173
-893036673
771509681
674627973
644171789
-708088485
481845888
-412551237
-43344303
-564801591
-799232677
602618458
-76611310
-880093843
-134579287
450774730
-343024519
509966718
46263682
98236270
-961864491
-434692784
-812868452
350623560
898629033
902953259
572982732
401995404
-200622800
805069930
881694142
303547201
737610687
-540421951
252146543
-40566586
-881609579
630061731
-876670552
-684963915
879794192
445795915
-245145331
803979796
-190841679
372360951
-698839355
-959511588
13221356
309628094
-609204405
121403723
90872262
319999861
-518871035
313558672
428545712
-97571498
747328659
-183509143
613815242
-111922180
-898067641
960668093
539140861
142681115
575202249
-2851035
-523548414
74132687
796336185
3365555
-254377209
-993915619
-799615385
-430757903
91477824
-871518490
531456556
-93820525
-784474908
-213434179
-887636707
47672336
-325348566
-998819801
-15669842
164327043
354605491
-102587851
373660917
814178404
355180246
-198521162
890108463
-257603462
-520032485
-21541622
559064634
-289406382
112632129
-990474607
560874085
-513296278
878134492
209483016
660807818
-316379899
-259935168
188942408
474116617
-765608684
35968037
-997122194
-711180327
-494396818
164848325
-247825617
-34020539
-65217729
84181039
-968057737
-225038495
-481999977
889242116
806379581
-301999016
330055638
-327071934
896589744
157048485
987307264
220886627
-489571402
-409318538
173229549
-975808912
288167639
939423664
-701383872
501082478
-129708731
-195062014
-192340488
-588625595
-527294732
743473114
-857889653
-382786549
-316775589
-38036794
665725961
-725567644
968247315
636572905
-626103948
-783806564
-201409005
259795550
500418509
605555537
-708821731
-269335616
28940765
715562174
-519731249
-914465158
780293046
-331620889
-637631510
18417568
-909071254
-466126105
979161079
749868200
-1682924
973668823
433975058
-597083852
-524281943
-91763447
765089561
-320514603
358441816
-335701392
-684597641
-814618563
-737983061
-318814194
287940273
884535281
-119501826
-716271814
482312056
504132025
-409466515
-702614772
-947003777
-743219605
485544213
112632129
631582023
711741285
-484153024
96459586
301273963
-828933144
-74949819
821709525
-195100808
705073864
-965626781
-162956025
-647181583
3606687
-392359267
-460988784
-36670063
251817854
433687935
717585258
961373099
-494895190
-483550932
-208750531
-352847014
211045065
-614551330
358634521
874558120
-150278178
-46850373
228058940
-609143931
357015991
-927368271
453998329
365942847
652980750
811597828
192491774
-824640482
-820500830
-124590274
-320769364
660237613
-706558049
-572370696
-719200528
-176450514
38869140
-240878103
410991491
-845577059
664555263
453375915
611817326
529744053
721004662
-755822749
405917686
-488654012
-22634133
-632967131
-980572619
-761581078
-136574562
807456597
301733751
782448052
508733841
382632843
922256566
-994795017
-691808911
-228226355
290571244
-515750247
939870381
-978283479
-625887083
801544287
-704028728
392921355
-727516234
-111813175
927985863
-965622701
302439319
-316958417
461497350
757536639
367928191
-852011516
-197744228
-245833148
-541036030
-611831390
-172939392
-176307012
373086922
841226452
498298067
228943372
728421584
-123723923
716242909
-935855415
64563160
348736185
-908522292
578462553
-160934109
40481637
-444912584
682523628
-103446467
73415282
-28318417
25089355
-467587696
-343751710
-598153982
815886639
-281545499
-336625838
617443050
803308013
113785633
512767720
363133109
-921920296
-556005911
106313890
-548701169
48213898
-776106038
-659306166
969477723
261506337
-542078508
-947716164
637896886
-979778506
654772656
-956816148
-673854766
595660528
-461315484
864913372
855786666
250947190
297577314
-535002670
545354144
-253734536
451775466
-501682431
-317039524
-867692618
-704299483
584450807
151272977
462761327
-341685029
913569464
-969376883
295148627
-859896471
153485484
-788859782
809670796
132492923
14912885
456424890
-745122833
950640512
-809346755
-953161091
-385780544
-525613920
562744900
-523719319
588462987
888197136
616535581
50720671
-428283308
-963141276
-271785653
-911966510
-55127753
419806139
675844301
547398708
-202316098
373562094
-859207344
-240832642
-958358318
274881253
380578257
799813239
428299994
-734520569
422353426
102055380
271531928
321816086
-974449538
-835142512
304238435
82000767
581534029
-314991394
-987383555
-638437050
-232232772
-292696172
108893239
473390535
65114137
120781234
-468280662
-191033465
-767736124
273650033
816915966
42730913
490398597
-255659494
-190967036
404664686
-644450855
768094214
-296641272
-65412661
-138316781
224774717
329191311
-365055954
222178679
53250180
-429559985
967635501
-653180685
-76636802
604532617
491541349
650707294
-1043606
-649196905
-388441680
944230370
-600676464
-680194073
-757982194
-64209782
562970026
809373696
-855888366
700591082
314758181
-495853219
-406075139
-859108485
728246363
34385933
660164767
-707000836
475298205
-579604377
473617228
505994940
461171952
-436298853
383456194
-99015618
170659414
792996033
-598274045
640903513
-956013751
-908169585
503729843
448042595
428269701
-252329932
-862972307
119284198
523411670
-801287522
-314663458
-762978054
-267307325
529610599
489146200
806196137
394458368
581466639
298417662
-238896717
-252892317
13674637
259900689
679085478
-823186991
996092918
-472455891
-59159812
324126563
-786690920
-206741044
849928773
458626390
608166354
-527317802
313903690
509601238
70416635
-112512652
262455533
-23345917
88527325
-206288704
101496357
214342195
923351849
577936179
-46140364
994890932
86751136
524442111
712747347
-621779038
594406688
-170463849
-765818514
976250813
827078037
-432107615
715988683
-196941829
741572374
-258090851
368347359
620756756
-93589177
-301219003
736216307
496861087
-327351262
-335467368
551808261
740637981
-852761120
205507545
-248321532
-772962897
-141357692
457186709
-612169730
238090613
-421158736
-883161003
-496925192
977447664
178958179
296824152
183137372
-583862797
-631486150
-369715379
-76733398
223588100
-181277217
-314872580
-215164973
-738138270
-724017694
387448516
368191315
904082007
-31345912
-110563457
53290640
-829001532
-435993282
-269289074
108962113
-344947959
32409059
-356602322
24276378
-662302752
534643616
-624353866
-92627981
-50667874
-136433507
-95658124
902070308
-85649397
587572608
882572252
-80976341
-576921939
755005411
-691683816
673507589
-114997766
-470184520
-199360602
-353532035
787211125
-26805691
-356136069
-828462931
543481516
960649216
244234046
-815623119
446080856
682320974
75383685
373891842
624695724
213942398
198753173
833784721
131563936
319810329
706329722
-298808772
701078321
-406296560
-950736835
-793070299
534740517
-233439258
-101612079
142566965
907905086
825352555
-966317042
868813606
-783600509
435407002
62062989
-751592841
340240269
-657715934
622421419
557318315
-687895408
-136425067
-970840404
674722999
691740920
-778167857
67658823
-843812651
647429983
-295922081
606869992
-475339242
-36108781
-518851752
243288031
71226242
303264655
-457849848
-803362383
463043994
-692679997
-609819325
-228309038
-307232746
297237443
691968485
360492332
-519899697
-207945704
259068191
698533577
-728353316
500418534
406469716
-938528477
381694129
-104557790
972335087
-537063200
-970638894
-513307338
-256231299
446932966
229765125
197522385
-286434685
-678937096
173877387
841304703
861535081
705682321
345478248
-99750924
803783245
995030043
648858150
-541486920
-804262017
728525645
313370223
829432460
-775239791
377748839
200606855
707043313
698292434
-785041162
-395293410
628343210
-499783217
-104934425
352345681
504833718
-475316619
-632938463
104238297
-746343476
754888460
309785149
857942839
-282542199
960742795
-319018960
-845846891
-678320131
39214390
-467321882
-343208025
-937874916
-449010092
-729928542
897374458
546768737
-729327388
-547150226
72093544
891238242
215026073
-722284610
-509456356
442639541
499968279
-943737117
161792089
-316099379
-366894184
-515964864
163893801
427978991
111287679
-18348357
-505451543
867851762
75689034
-118847858
524801234
279679841
260176622
-443295412
-751689942
-729111537
875906633
-22550861
-181858240
-590876870
332100762
388847518
268468527
251777202
-185629292
-953130092
635438944
-921637080
851006161
997353063
-244259449
513333227
-645790485
443626261
456388355
-260640100
2767051
238214116
612384036
-210193295
88997793
-777813168
131342184
-515885589
355690305
-609879735
-132985184
665540010
53522188
548315824
153061829
-586319345
691202022
-515472605
497275599
-379201249
-807643915
-921200724
-886591296
198011522
819033654
787408281
290922984
-786622236
707780630
395551351
-956760894
94533712
-290729779
-831906652
-588927495
430821071
952712378
634241012
207012289
822024130
742707100
733837631
760213392
-907230072
-571598201
867081577
303151783
82628794
693130241
-73574118
614101555
323176734
347328539
376952801
826987105
-652439948
-970973022
-837912619
17225682
-282089907
309880338
412147648
218364797
-471192971
-531589645
-262959615
819761954
-386501359
571834921
-757791425
-685968122
-271726301
-363092995
907351379
-325371486
-619812234
-942492396
-230561813
-691432459
604567333
-56463523
587180022
46070366
-943189282
627219327
-716043823
-533674225
787803705
-474283053
-655244805
-5350243
-966703094
-216874881
-673035592
-512158950
-585462679
28758699
-463789250
970301577
817524369
736231020
-793179661
201432721
229674242
-42863847
427583199
-734871000
-57152637
-636202737
-520866164
426954607
-704821353
-542097259
691156008
222955379
311745813
-797943361
-872899562
310589632
484532385
829851734
-91728272
-173366284
385930150
414868777
-249506230
815653625
-625473411
903451725
436864442
-12625477
-980141266
738704186
-240314473
-48624454
-87065006
-158760144
-158282993
-198192737
-515902831
696727302
215230819
-124322312
336852303
233750394
70226302
29648340
-908902056
-121639032
381682341
28350735
-800138940
8209854
-730495290
724160605
-699449674
-206014954
993864322
427567425
-221683196
-6778876
-342179571
-273678218
428514157
-172502911
-407805705
952993984
447935709
244387893
408896126
-214111081
-340491078
306097078
812430301
-450667177
870942530
-126019694
-992614128
670835146
917781347
74785571
-488371452
630297441
-647155309
99945550
115925375
-875101372
736231713
-918144305
965808333
-246583105
-549170646
-496417531
681119787
590915838
850508476
105018073
-854665459
118919941
-98813923
85047322
-932254195
556975751
-886078048
-897437167
-177297677
653358580
531153164
574188019
-962445672
-430142527
-432960370
-568713506
13674637
-250680095
873437262
-833452623
623313294
-484309754
74432800
312790252
-938346271
258192465
-728561372
292664119
-409069294
-82747595
730853394
896264044
285225672
694565980
959700583
729495525
-124171156
125968986
-478098600
-315061619
-80813223
244966775
-286513894
276827993
583176671
381784659
884095912
905044036
95629385
635117206
-374796100
439501972
811427107
-843896381
651162693
71638912
890806544
35617886
-707469318
439166742
761306970
-982045736
-518500415
411345639
-479026874
340777318
-41389641
350082626
-475422355
-632039287
330100174
755264108
-776506847
-321395215
107128767
-354890070
-964535494
543786128
-978996317
570882782
977101665
113949990
-963941188
-312780479
-188154786
146907836
858158794
361562582
392276417
-11158739
-463685014
-33543356
12346815
900992384
-699438857
717948577
-95064723
982980209
-485798557
-795265665
975947055
-613729887
-489863722
-350639478
632615144
477217480
-123202864
-831901334
-523662893
-845520260
312839252
575757024
-823913317
-835228043
-898869478
-521605884
-459983002
868979342
152691645
193634223
64507599
569752137
-369187801
183842033
946273425
954214293
864302676
-803388811
67893475
527932658
-944782234
-603879889
-840625701
-555590890
61387002
701286162
-137567560
-712637384
676065220
-301230757
-70029617
-792668401
-173396748
-342455856
-243456582
61756872
-481489977
-571115847
3882867
-139228277
698462845
-441607883
-80369649
57892965
-384899515
223876541
-586427234
-438226224
33995513
-892583410
-470579541
-943026718
60346547
-946938754
-447090423
-136718199
247503233
-975148987
-982015700
536605375
322953810
365431329
-242588477
-763883526
381983393
549443181
-705479763
388496816
-176289723
236992525
-823601608
-582926993
-89286762
488885376
5912793
-124365931
-315630797
-83295801
166233826
126006825
110087787
-555422394
-389200053
-519987681
889052867
-616558765
-399248117
242324637
843224818
-593538422
404709983
-210881119
576725550
768224046
-52872830
-702689627
-852661883
-559331202
-984806574
466977933
382439842
-667165885
642782258
871662903
609321084
-809038570
-316901075
-927602623
-969338474
-955811000
767453650
99292869
314210274
-111390979
-404887372
321743986
119868132
883844964
-679708641
346225358
987388174
788230467
-944831882
603827342
246930265
226302668
869477222
530831018
-607204575
123788960
-132568703
252175064
602592308
524372613
-756083774
621287035
-826918191
706716998
-249926602
810298031
-113380827
732781796
996859698
65365681
-938670054
346908728
926585064
817937160
586220564
-589273165
474134233
-941686228
-877596214
-282091984
-387034894
24583654
-345224356
529949517
303264655
-376876371
356303852
-498077727
578551078
859559307
206839191
320400467
-672589738
892198708
468953163
744798442
-215252784
749477671
-68221951
53286948
209173209
-576921939
575599081
-628909050
1168465
-530237223
-126221187
-515210137
-385821837
-965714654
-35392149
-882617278
-247265773
755126962
228268961
-552871237
875906633
156050583
-51599419
197031743
-189188821
-438960287
551919936
-203315709
-595087500
-510417206
616880787
360214028
-92070301
396286708
112748592
-767195294
608696783
287335702
-163175679
302937390
-421221781
223731829
-885784796
646019496
-811536866
-352160111
163399310
984375814
-566937116
-892301368
-996478400
28987110
266159550
413496497
-628979428
-32268209
-76263350
274855126
-236614939
-790429052
-477302595
210209485
-910392052
752609103
-569334607
-801865227
524334409
486425003
-98572654
823047402
-519640945
-959060083
445418369
484402047
779248705
-180292919
39687892
-279859417
114528856
414599066
609752536
-163814897
425428512
674245255
882838601
53043534
-33764196
118804639
-220018449
373558156
-111495301
9288292
324629075
-761084835
605329715
-196815297
-903730006
-806118866
-674447862
240729114
-820613517
-71581660
-247666480
-874425108
-527224358
840917972
434324953
255088929
989274412
972642998
840059065
-78657362
-434122801
-309181441
978872896
-947417506
-513737013
432449926
530002550
-755441259
186524492
892304986
328147663
-819192952
932659747
392929004
424878657
626202334
-570388993
-546314496
-306344969
-887143625
-22450770
19733083
955942422
-444749773
131226762
-461536368
-752466278
-430601104
348875143
-533773005
-342684964
415574254
-750868799
-248080271
-540802932
-876840756
434918042
-997915991
553129194
635933086
-610111069
947860122
696001911
795985476
-892282913
-215185600
315044363
774138949
742667639
-505396254
910532935
-709411862
-700240428
-574508926
-714191786
699479048
-991321425
-966703094
113159053
-997940461
406227539
-551606869
-698804287
-120848790
755848877
698519600
-117656689
986906689
-194099492
54773014
-807093868
937805140
-844790387
737415556
-527649786
-324464785
-264795457
402450739
-663160029
653341386
-256282788
825714001
137352808
-870809164
747622976
-173693936
444265260
624484986
2130148
-25346631
-60650133
292386326
-215435662
497670398
548533182
-206391009
-606599686
-615069652
-49527762
-492482224
-315947940
-896523070
800681970
-173626206
910929093
237805560
-855382705
-889627312
-534574758
850782856
998560643
735293007
251786719
23126449
957951746
-748801125
224721154
62793328
879428714
-749142812
831668859
334908350
-785833061
-926635001
-568518852
869559009
480189534
675411519
562033667
-863440809
-592349781
-412999748
-188266653
884490672
475209905
471318878
-715757673
-881273502
631396845
875774214
-451001405
483553774
-5966608
-10048845
-55731163
418781397
-732945099
258787115
842967757
637173904
104171414
-468407471
691925171
-263172963
822391378
-44792555
-501538778
106630057
97670584
-759477415
805592082
-972224854
-735925196
-147794115
-90001327
-637841920
234345992
795394044
-300981088
32689307
-783926928
-637046746
707387012
535799856
-653412578
-735483067
-926252686
549831825
-88546480
-349142488
37387370
-669362550
428040927
868372604
-408634047
-126887810
696251431
-46266253
632682101
773160499
-41919224
372429808
-960831332
919477488
159232503
940790182
856226089
-806756021
-932191750
599119218
-664024143
539292763
778206054
322587962
-17016243
-599225392
-787455649
-325885155
-924787745
-818687080
478837748
-655966967
614433830
129581562
48654972
-280860157
634907217
810425975
589513951
-325674608
-974095026
760093474
244536916
192061073
623853237
-212226388
-672378532
742905712
-483815918
485928822
51024037
-697572778
-770226262
-158564700
331640519
-796162264
-287035781
82803505
-458831963
796682565
-428527784
-304292058
-289206435
924019295
192705978
398627971
-144424622
-520742191
-609539632
943687840
-844976495
822274780
-565328150
-221345408
448201687
-84277138
520814139
452981653
689584934
621216893
895252841
68557265
811627102
926066593
20816260
181603460
762330202
-675011126
694550375
681117204
877116789
-463364883
77274974
-723639484
-189890791
955817274
-222789242
18425067
-360107239
78723756
322004284
-142408583
-490515739
-494623171
712963802
634141290
-633966595
189074854
803419525
-883107077
-481146646
162642393
-503682728
-844103413
-916364521
-970692790
-112355173
-292787934
-924499467
-704344245
798944055
337743527
-219117318
-524720866
205029681
-755910291
-491018887
131333723
-36453955
689464254
-162121833
337586910
-364486552
-33528485
848933456
-156081427
-879350691
49877866
-371576851
-802318618
69049175
832007952
-340108262
-908896765
263430108
-46417779
624646271
379436381
775038986
168675462
-701213234
963411649
-198986031
-245943889
791449781
-631950063
600680077
758981585
-399044670
851504299
-688450149
280530754
982839798
686802117
-548586675
57972221
739586269
-162769928
114865388
445255618
790289615
-731725869
-165359181
281598455
-198484021
371284890
67929104
145279373
690224938
-482216044
-26710125
437904923
36863121
-407215266
-82319728
-204750839
566635257
-31036043
34950398
344981190
738378626
-352786446
-404393314
-156159921
282255241
-805203032
-354580992
-427438761
-369204542
936971072
-52191447
288457408
87088238
218793953
941942468
-522743394
5626452
-241533528
-975119773
531964185
-116908221
858103161
-647677306
-137361972
667419077
351798955
-370946549
-201656807
584456671
483098673
-91903833
108071212
-222594020
632927764
288110828
-553020443
-880394066
-108972398
-517672756
411749733
97080713
-943632051
-721324855
716546180
998537617
748840245
779213488
668836692
-257261056
-147654819
-261048440
862417133
-346426571
-1412489
-687570973
-190392319
-16824851
241429812
725316915
421912106
709000707
-121363500
651088564
450989444
598035230
230774726
615935696
-265632733
515016320
989430959
944982032
822672490
269369422
-442241428
-172949269
-127039833
-262228123
-646442691
107402579
829534266
136114502
308937453
-78508914
730005336
-899232792
-796801856
-184898774
86243677
-541752895
435870189
-370682997
-213285739
849369672
-258628046
-431526140
-251058987
592180245
-786159842
-328587297
247312872
346732456
522044202
823053675
895511973
265626589
-336511221
749391926
-613255719
401881282
-707734999
-753441342
-578800554
87328863
-281816528
-883815006
942810292
471396751
-652027
-366962710
772390534
-767826998
346274298
582591041
197386419
-597829695
573566743
15297408
-283813754
-796498091
299301762
28360951
20222307
509508989
-518506611
-107525540
-280611432
167596285
16795622
-413235269
618838637
-18508363
-109812065
-447053111
-749436899
458797499
-90579224
552608532
-345107730
-32658654
-737969417
-703117082
-711527068
-8654716
-562913557
431205445
-439056639
-251966173
-54754064
359856906
406721251
-870693698
-10036163
-467685514
344982454
-262167265
-747193044
-379346029
-457695672
-579061295
946969360
480650669
761828687
-266494363
-612887217
-43525765
-807188972
-186574279
-314531456
-998168946
-526747569
-534857272
-171533508
-910169566
-351996386
-401343325
968622009
-51196517
255975795
593418604
-715077477
757274930
111472439
-789784123
176837195
468809361
-169132733
-532403885
-64010380
-644354236
-318674525
106395106
608862242
492319240
-978111529
456640121
-892930241
972924065
-183385987
-52517833
-973675252
-792417094
293609829
987021851
115792695
644842299
271238884
-713123761
-591914864
-383600323
584066934
-2061132
14917996
-165582641
-848216325
-114657983
-725821987
-687922810
917177287
759357312
-503056295
608444082
50805162
364332010
908778137
697493895
-24208359
558317000
-336772038
470161315
919751967
-991274572
224355373
255743535
-437137030
165049110
95355329
81449226
994096085
591769915
-434914511
737596953
491912658
735468552
981777611
424846949
165464958
-809988539
-494689053
325791692
361531880
364204474
-464738757
-419608116
68931933
-378140384
755926425
658032035
-415884710
498722888
-119752159
-688761980
755578646
345494388
-250698103
635023004
-835411670
-181272370
-188040610
-197243818
-6787673
-725504258
132941622
-58774055
853906466
-287998265
38140165
-939191779
839197168
373428550
-227859307
91402153
-388342614
197923218
-800791653
-677092459
-338466036
62700156
-638890472
675010502
689209912
-926702395
686382931
174749302
-985960650
-844500717
-470088053
432016298
948035939
130154356
726834757
746949449
-68342667
790343361
680271419
-263841545
24960433
-579313842
366103266
550667323
-996689579
921031388
472264521
755201945
751064376
159557253
726684844
-81571003
-572426686
903875020
-567447735
320076545
-19604960
666178513
-517090504
291766268
147711435
-34074099
661486110
654954023
453990348
399369976
-107128767
440106950
-639394965
830746764
423263245
-52690061
-702771628
-720343754
-634222689
484399096
543755130
540961797
-432092007
-632983918
-687802411
967261944
-265287434
-909508378
-594670482
-538735372
660930404
-348331238
-796286170
-654373024
163341025
-728721617
-138832894
-90547007
-397915547
-967375759
-432225028
-230220968
952819054
-107195446
-552385979
-964674150
656322660
877929182
420660257
231118242
688838748
613951256
375713719
-285743276
-117078091
577484667
-908191202
544165438
353172206
-732694868
-826192279
-612149551
-311215361
975504978
-440284409
993836950
714154085
-929166190
-145684755
-635166194
206239713
157039701
-282682779
-243233761
-52960816
769103505
898754949
320212849
982843407
102981469
560949666
196785098
830990113
-204736907
373831649
164557934
490620462
900571909
206854806
413273319
154737398
-85280722
505154328
-736073360
-218803952
-254104017
-702148215
-43831159
-250920558
924089581
-545311554
-996340903
976012771
-777166354
-982846848
-906452756
520820528
625469723
259664228
104950752
52615810
404056663
848670758
520410113
221286503
-678899512
-276630429
-128668009
707852727
-555052851
-198176915
168682803
-100924128
687502525
354959524
-188772296
235215573
214783074
-316703073
-263270822
307694230
-434686704
-997636052
-982109783
353412240
153429581
15297408
119664175
-880441356
-989830710
-60427138
-200865462
-639187088
-295442668
-192390139
-730702062
524667433
239794390
-735338158
-324217006
219399924
447310285
-763165216
-641634203
432789414
889490803
-470520327
-601253177
-753209294
513915394
-109643831
-285106024
-468280662
231261842
-535072883
-189014700
803988859
-898731684
-48678413
752257112
351707152
780970588
-467228010
895048547
-661355854
839016380
-637886696
670104815
-937626590
-197257784
734834018
-63794796
767083115
704645985
413600351
947575077
-232971555
936511271
-363449172
553657437
311321378
826315258
416983012
-568654637
974783937
857571250
562765836
-85867495
969382958
-793819695
559630906
476859247
983762259
-140544477
186521480
-534426832
-904092501
-33274867
-391038894
-403237364
122399036
-710376816
642994788
-75922366
-896952722
986924846
-231177442
638968185
-727987459
-176086626
-254005142
981435688
936697827
959536761
-917209145
647379785
36559506
248603540
152603900
-637397470
762673300
536610647
-287756136
-734960217
606848625
951646898
-502196940
781220583
503506492
-971218738
185570805
-396591355
250154864
551092500
-937677618
843808538
762601798
26520436
253455407
-829513231
363661613
837122819
213593972
-804696341
-415554192
-605553867
374822625
-354981459
-885002748
449788471
-242153985
775216908
-703046825
-785954708
704267218
624339319
506637208
240875530
948937930
-883107077
265044679
918334125
537385410
939872525
-575216588
461956349
-605478817
163188508
-97618731
485188855
645202619
-545294917
-410342790
597714484
-81983067
-253268517
886416863
-933567926
-785173822
908361180
399284465
3920076
-76183651
-405222216
145017937
-408458367
517413966
-135944480
-99750924
809241809
-192081142
-307593497
-947512955
-890296647
-10008108
277972719
878922376
553518324
755321994
400132184
-652506570
-507977383
181094392
722035393
500920381
369972648
890567678
140858682
892364044
404169175
658859574
-326152870
-525801730
1676087
-823357871
-650608839
866000659
661672791
-517485116
99444595
-143142064
360198287
438899497
-789218674
-800951431
793583149
-497924731
729467033
-7267075
-388649526
-949658536
690672407
921493129
321319521
188733397
761792536
-573964490
-759147555
68784288
-377861749
775785916
-356026467
287745484
570570418
55789803
686264572
453125276
360780040
-168474845
323004138
182313035
903931392
217645729
767214348
257561544
-184334575
-270816779
782569786
-8190653
415175732
925265849
-27075258
-312086210
708227135
999033620
-968097211
-389478394
203855634
754617568
-1043606
-374127378
741539191
145335811
801335701
413541754
643332786
165569465
-118705377
-325310416
-966626256
-253678598
-938601647
-6850560
338539835
-833111166
-780151266
-368467234
-536792619
818325207
9192344
752258124
-51206408
-679146914
-737552337
704267218
285450030
52804360
3892245
1631890
-856252799
-197846045
715926792
-57874134
124939711
-767185164
362715741
-535944849
-791960164
582536447
987172766
560713511
973764237
782614664
148271118
-224293009
722287439
-31663663
-320303331
-725869761
-79443705
-928521910
315358876
-623835615
-170406386
848273757
-287495136
54799993
516814442
227500132
-282263000
605222598
-168637819
-300874656
-415541888
654047934
492374593
-198542474
-494486215
-385204837
215192936
-535141519
84857280
-775418650
-415553257
-982662428
266566513
-379210545
-438206148
943096632
-974253407
-994079875
-580666274
-66232995
415288600
88025681
22022196
751082835
728998840
261991862
-611312873
-119580919
-361149171
787653034
198657346
550842779
-981410095
-594354302
157850555
662011415
169507018
545412111
-287236249
340682889
-548763174
628334021
-569910394
918060742
576234773
899868355
893206606
419235686
614978011
-220731977
901250099
368427587
-952034224
-633007640
-820230938
-658809121
374856713
254740874
748444641
-107960989
186521480
-872710608
290158760
85033685
738736636
-486805368
-605275463
-294217806
538234126
301580853
-996000537
290967457
232574855
-408461203
-483067139
-149504855
888414786
-602696946
-4605380
117205278
564793414
-798572858
-242108509
259296269
505825121
4077700
932340135
135451891
-212226388
410015361
-959530989
-339102209
-958685480
-623945228
683341659
5626452
-760124306
-823571512
-906508388
-605443313
539728260
116236502
-818830619
394820425
-761996557
-187337768
-349913156
-107087396
652098526
397717847
-476221982
-833070520
-636645741
673664025
-313445600
361784296
39919299
-178682467
-142986103
-505717376
27046084
535147350
442987011
935396332
905469676
692791334
884232060
-950385013
-844881777
-311095127
941414785
482296461
-939019154
-302054654
893436616
323889342
-336316021
856081289
422086366
-162185176
-224207236
96598370
-930336096
12167243
-82375423
830871439
-784612655
-470330401
551880666
699525842
-480265763
-179306717
-562608987
809785845
527051217
-54414290
-636000635
843223993
791429405
-751969250
-444682882
937148896
-503170029
-61780499
417952724
997943671
252139154
465240456
-192373627
-525692377
-643895855
279475732
-693747717
-621938582
-425970917
-800293792
572572931
391801942
-482904870
-873080132
-670226670
210923287
443182468
-746346812
857808125
65745548
-373954486
204931137
443833288
969611300
529744053
665465969
-125551307
-657221851
-677632382
23443012
-19006585
891461955
-245591134
94396236
-726683973
359023809
-251904352
-968048652
563728332
566559878
841594763
-143663344
287099506
924648962
-313914887
967053229
-241785258
354988502
-800207469
-742528076
591107364
763697692
117097443
-335474134
911646778
-425075858
859675968
-895015801
292805565
-547557885
953338173
-782589913
-345446484
419552461
-42449451
394630983
280555332
481845888
922901675
406792962
-454717879
-711676832
573215730
779840107
248685985
-969321119
308662292
155764534
-866984735
-9230597
-740136648
-762605710
183723159
779248705
-363870445
-795907364
-26622087
392868735
-23566958
-717904397
-427482862
-246818331
-356818128
607208176
-507030472
-115435699
-999992657
158726622
877128887
567737102
-708152011
-603216710
-435024551
-408068336
142833892
-651743093
-799859593
-732187444
575307330
178253841
296674900
491283173
-19744251
471524255
746187470
559466155
-567508821
-390025901
-61657212
-341275452
-208951317
-985464675
-415290112
-556788295
348625417
-769667500
-360787672
-788791566
-714877451
-689085854
-385114379
-958244681
843052707
-197500326
240156816
699986467
811326077
-875042037
-27864839
298677851
226056172
53574749
-2362918
-707059198
907783768
829745821
-957157345
197701893
-890719078
137720254
889545051
196233110
455708599
414164873
-122193260
-610817869
467772146
14845058
61880110
-281987994
-784610632
807268659
932288454
-946949451
-435946284
391144936
879845676
-777604783
-360516222
812593683
-709291670
-826257673
-163853909
428500244
-372780489
-869644624
-932088285
-153984234
-788591911
105103774
-780910283
548684163
278790679
-42879883
-310050396
195436916
-577150045
919299005
-525664141
-647897444
134571249
282901615
-385118941
-80531015
-864008878
7013066
-364021853
-686176838
797132780
-377705695
-885384486
929062814
-855382705
-760278043
-382506696
284451792
-304110092
764377937
379809366
-680744246
-177998823
-228486775
-302242046
-61464995
-553951880
-229221253
-954554260
-22153407
16343364
-986865778
716597931
-417001097
362508594
212117609
-67961864
433052410
516662746
833487837
371033153
-391028713
903655014
-437040121
-164767458
-372604594
-870732086
13172142
965174914
535813865
695725986
259348441
711245722
11322334
-466926286
280580756
-898612784
960484368
-512902628
308486991
888263673
357105500
213146878
909594324
753044317
25985487
-48999850
-726454051
515732043
409813296
-441144932
-270714146
248084413
-664574117
-784633095
-619549681
954218251
613468044
267948716
-242995714
-661178620
-945137095
-517066267
-374245945
-120706477
666899169
685336109
-43002663
-580550453
-482501778
-618118649
629303528
799562750
-872519991
-993944576
474997537
-119485978
129594617
880804488
-868074037
-206617235
472328727
845203921
640380427
-125317413
-931559888
626863364
901611267
-729800795
614717160
39806818
-317101154
615619458
168265851
-845419350
587225851
764606276
-44100331
-270844358
211703467
-197408367
-577131496
-922478468
745733089
235151693
32451722
-298253236
-828696111
-903612515
-168422327
-868590855
753503009
-426962762
-804794225
850802270
880791732
-565920158
983860419
157017914
543658405
-331657316
688010550
340718532
-351145616
876717584
-919478053
-446513530
625224739
-799631679
-105333411
257358034
962604503
-995691288
-785707129
-511533263
-720408774
271924204
424066440
906868198
-39696190
698029966
-946606080
855236689
514973965
19307391
290325773
-222952063
-703531929
-81370900
531161405
230232487
-294259180
603193336
276201985
929130783
-748512005
929040039
935048680
356686314
-152695515
-92104967
-56470312
637697074
100174902
979212231
-901529666
-380435514
-793957177
-841700133
201989100
842738703
-515394381
600143385
136730996
-166545465
334676594
866407707
-325669957
791803347
749807430
995418589
-465831985
627848735
470685377
821508144
-490292721
-479490617
-346979096
-768504962
953918680
-985362523
149188703
383654667
-870124509
581416253
86572670
-630127191
-442799745
-157033529
-12517063
598022099
-283603678
-79794655
-267156748
-554863556
74504096
43350814
-345404387
203327835
305245900
214669160
-334888463
-609734586
473551666
434201512
216150198
617253137
409817459
279735434
89132794
624439574
-657709703
766933780
-892336141
-695644436
571742049
180503020
35095277
-410668998
352600696
-777166354
397482072
-997042973
-847737698
-833728395
950334910
-721910950
-363569275
461205425
697338132
-638325479
128724489
-237542294
-807145666
996966951
676754408
312640261
640212988
429101233
-518278153
32555908
947062236
-462688406
801747291
-253385420
344255481
329614900
-398126363
176282511
500003449
-943719820
439819479
-247114850
982139581
-655130820
450030795
682239463
-836638401
-802625684
708457935
908362541
-95559303
-756748676
420323968
766992520
-385138447
-816503324
402043579
545409833
-741687282
98175443
-561501508
-830049690
-380015645
-16402027
848991560
-972366002
-581136001
-923611647
-258000252
-71320680
-358918516
-826515014
-847302488
-997723900
-357807073
-424320087
-917332254
865057328
-580160533
88487819
-115600110
516656860
195241048
-94404107
980192134
88798134
-816800506
-637581390
-505160285
56583607
-701113226
65869363
320847757
-305291516
-549493453
-419728470
213442806
-393745854
967269928
95023751
-42947021
-876985703
-601021058
943795731
343277396
690954954
431224621
-96912605
829636514
-8017505
-272243241
119788779
697752069
810389705
-91468197
294919359
-829516933
-937450901
-873469199
-900564987
-638120335
477559825
262829450
210527956
905374945
895624791
-773216565
-679887042
565061650
-30649195
369014340
-139513941
202402820
-453854591
85007471
-370660261
651113930
-620183947
-688224113
839656659
-793070299
-246353330
458355938
-852325517
-260447769
233448536
-765827063
-403345796
113747716
-672499306
-917355352
-317834619
390269541
-696997288
187563743
-546554176
484348515
-239300866
521604895
736438264
-939636380
677251081
-503152009
19485463
-54959793
955419558
-767346413
200324352
-215880654
-196536955
573441151
625050416
-364392485
446080856
812579706
438721752
380124010
978441814
-404856647
-209235618
-304789402
627422804
331627612
831485580
-244018807
-817581377
46492901
15325314
-142960582
-802001801
-121892800
-869826335
-163274308
23885843
795230945
907172842
-154156060
-174604956
559624889
-482812049
-765303501
416579533
-110504682
-368552051
126829180
121805827
314173683
-105082007
-510432842
620661913
-161527084
-42486064
842627020
-585841246
936884097
376669257
384847177
881201396
198762090
85567559
-978720721
348169025
18372803
-905084821
-611823896
91218909
228979586
818352420
-195811405
519422350
-427259885
801408686
678034102
-59608514
535662066
896920500
541627256
-433306404
533750551
806379581
-450479581
-876674520
924342855
-219607712
881748079
-570603747
-542556703
-35432006
601922403
-187580077
823619010
-841492426
990008663
-412544517
410668652
-938012942
-300541841
-697668892
408961032
979522957
-12637297
530514270
82445162
824804527
-926927576
-966925840
-577266826
251006990
888662716
-42331184
38942754
272116251
-365386521
-721671783
-887252153
853629936
625615075
940458209
173262275
517530853
-824006508
225277604
-509558738
536306429
-231255773
-207977887
-517560250
315020959
521487889
-479029885
432054747
-677949610
476718334
902645983
-553758298
587783810
-648886157
-207069102
425114996
-729044371
282525128
-843487791
-8697288
-177658548
110862314
124642432
-623779242
-163264017
-800573583
330988903
-329275513
-313343609
768241540
-293139987
149311288
990305464
526263330
501970291
-107404404
-852101907
88111775
973870921
594303372
612727542
-854870138
516694368
-731962521
-969360183
-318223648
394242618
410098519
-193163348
763726068
344421281
399213186
-203791470
220019981
-571734556
457774165
-102192176
-417320129
-416026400
371954346
919674960
-979103163
-433227719
898228816
978684513
-129093865
-953126462
-647147845
438638719
887071297
251162536
674123924
-397111151
-352263164
-72065701
454536935
-519821710
888915237
-902852383
506929673
-425952996
-692703837
-241697472
-224496763
-273604255
-932897748
297306881
373757209
-140597096
-505859931
-229121232
79919940
-302240810
124908402
-509306159
-844495290
-798572858
500449518
-259067469
-624661574
554712017
343277974
-228994322
-657644129
-852098790
-207322020
683081487
632994842
634495874
643335024
-201033930
554801326
516524160
-629527692
-580854755
-28313457
-488571396
49385281
545056268
-557126728
-413522227
654919058
-265975939
-635465822
-540890306
518972878
9708499
-19659595
-841787817
326319621
-44776261
-50915486
-888262754
348201494
576783754
-376590241
516109729
-831804088
806013833
163245632
735197218
-857402010
-729942761
-400095789
-639859308
959277332
-545414632
-894001799
504627771
-660883472
-718030788
-658577293
-142357515
35482093
551599424
279052783
945376480
-275043531
-888597168
694176888
-774916757
249927581
-755310715
592699175
-854552193
913301709
138050521
383153612
37160058
917130455
43356460
-298800594
455946287
347723682
-300310999
63410491
584885934
272797747
489193918
-805405778
414170616
-757222888
-113750948
746820583
-282323839
237588028
-139950204
-153727898
258425689
-716396573
-361173477
-7582313
-971611301
-27783359
-269771766
504162794
-187430121
-398518868
-902728770
-499611861
986090450
-583944112
45794456
533858176
987426763
189373423
-340433902
-320396675
-540659187
943776440
-93154056
66597208
644600530
-473153825
-413785677
-383381449
441327152
-213970403
950824205
-131365741
136274250
-904933728
-41230406
873485622
-239663867
-629255593
-203184312
234460179
140548540
-970632942
448837312
-216873478
474421982
-630805729
-583519930
-826423175
406076290
-251930543
832724810
671270598
400660648
-411708874
-287462084
-27165452
291237517
-20136471
229984155
221304902
795447116
581150132
118317313
-165940900
571936807
-786872131
682386112
671178392
-403845582
-610873453
311321378
679696722
476058056
737724034
-162041011
624611303
392938879
447194552
-881270739
-381240409
184743038
-258415822
-235242181
892104462
37567113
-829495220
462001059
90980096
-135986799
149786027
515403238
243872899
622794846
201751066
-983775518
688267493
254371387
914245125
454736931
161914897
-990141801
132480047
590035048
408964248
-979531318
-928132139
115783460
-894096016
-77835882
810196218
832551010
-928662069
156345232
710861557
457555507
-836268537
-123795288
-827043419
295064084
-666388817
284102812
-390894766
-580696811
836566527
-849437426
-952866880
325940369
-391206163
718534515
-776777476
-699700175
-953773954
-739223339
-294269571
-505494664
-195500480
133154879
126887134
890139590
-67797424
-82651079
-801426729
802078855
368543072
-510360749
155502705
-81913154
48578208
150981427
814372186
-44437199
635679412
910404395
557461110
-606919544
844517385
-794179382
-200422705
-137232520
726153478
-266274670
408596049
-274233090
-371212631
-383225686
503911963
-474996472
510241632
-135990299
-170971056
-870760518
-266037873
-5793023
-74208284
-505829403
781893433
160682800
-633677213
703839224
-769163189
486900358
716058356
811243207
291462258
154491635
-803388811
789332409
298652641
-282580305
993542764
776002204
-256823364
264668937
-423326033
463527596
-950533817
210757065
-582038367
-254981632
-137475105
602740986
993135943
-286295431
-950709788
525154949
22134793
-415830567
175940203
-958482860
-101899589
-163039152
636546249
741010363
240981493
896920500
-534316810
-536909404
290820584
-339819084
-451059956
1790797
789415502
939466151
-988655625
-525173051
-374925426
-321516567
-853714513
689392964
-96014943
830319779
-721848434
646394528
-734527745
402186994
738488048
-340695254
-367262063
621437416
598723849
65624819
962171646
-207914486
-973165090
384605969
614911499
897619094
407428775
218741155
368191315
112129700
537076088
-753865950
703798511
-189580145
-41821467
575955306
51770273
94196364
516129967
440319082
533521058
337869443
-40226176
-45512801
72200372
824231638
535788406
-814461976
-254704092
195767343
-730172871
-121992256
-128188106
476786130
979269508
277146186
-696203663
-236970893
-420741682
402359626
91667676
-312959010
822058180
-349139422
385600984
589783221
-650688178
144351096
-731171054
-834290087
-325171939
133373856
289239512
372532182
-332508865
383065932
318275388
573714688
-584011828
-996237637
-553852340
-926626914
821003779
-711576477
615264665
387630414
639892963
552958206
-842716660
-912121449
-903812336
-399248117
-515860740
-450017620
734628909
231641251
82926835
960228635
-675452282
958587565
981780596
-302884807
751813124
-42633874
389151613
162195520
266163626
-196944301
-448444319
-467113066
-317519681
-293960110
-797045518
-175218145
381120098
890305799
-523267589
-408069885
139971028
-185803133
568704996
-257993653
575595215
29737404
600646916
-847698037
2204804
984619797
709730036
482290624
567141950
-536416383
-950269180
-117021139
425056764
746737077
553008062
-702348209
883580536
-924369281
314678341
531663567
-415920235
287823273
-105156922
868681011
-149206079
476805574
742672376
116868793
-652440049
592316474
-585902554
-40205399
-87953889
-366082946
-911280448
-34775386
743516104
23716526
-166650314
-659722184
-305171848
-694194268
-122331427
646549744
-112537256
-757116507
446913730
-483300362
-734163041
-12253407
326852888
-363983515
-45896362
-681799863
627018026
-76263350
-204025922
912303122
248235636
785172077
784182980
633350433
-71979897
219096009
907528410
651837163
828562577
975234855
-405294785
-658937636
723563753
-80862746
-461219910
593264377
-511542309
195408776
607913030
231939969
679288241
-109001020
-210193295
586097323
-167489256
60141997
938607387
160772740
-182482309
-385755145
866357656
-636433497
772023539
-332336288
-523651935
-522177135
321339995
801589640
89948908
343950482
246144822
-991270132
-260705168
-895256608
210272296
546599930
-425970917
-479159037
-229743536
-683096076
-453903401
247348370
727395358
-170146761
-648148380
-136393911
141872662
254941636
-465061945
-397961246
-97667145
454645844
-334133610
-313034787
-628920870
-275565765
-612233393
520952467
553482885
-447910967
-181237556
852306144
358499188
422398093
903160811
364915388
-795181839
553355625
-114086754
459114138
-435362691
759629264
-545877633
685784550
412147648
761583836
183100668
56893316
272546143
905855459
-971502917
-706552553
469076060
639647978
431846735
-597677788
-985676941
464521394
-579909071
-160417518
-479054349
-343447443
956739020
760177397
602083742
431829812
560555012
-984600499
-914746051
-27185962
225034718
-450072040
-445710570
421018752
-871548088
-113991448
872527918
-931462123
438739146
-997723900
-679921762
-669424442
328115611
72782892
-115923621
755549919
955930050
-286984839
66288697
134994445
856306535
-378623523
212501391
369338874
-374127504
-531862453
-38029916
424558346
201918423
-913516363
-131160983
416101946
-797597876
213509263
-847341066
-357687325
-139995509
-737829946
693858621
419547883
956590590
-802376625
-732466128
126781355
944067963
-116591224
-961869710
102743763
-577003503
819594425
226381010
-852001203
-657474285
504733597
769827255
60076586
54687526
-511411139
153886772
613495076
822802424
-958140837
-489032684
473664869
-35147675
205753088
-599166791
48094711
261918832
892290041
-647668757
486377924
498149882
206701826
795342005
-831520312
-743332615
635317536
695485618
634498234
760899856
263047687
525549730
-863758524
906340623
-165456005
641945512
440512524
-85608697
816325772
468736531
-23925141
-576879822
-695788707
-427279982
549666212
402280037
72226566
174689866
-435553584
-870709494
975366725
190015207
-558574067
-225706168
995270576
984812773
-525141538
-727982471
-112378365
-96444480
540441016
-88118125
89367318
-475931787
326659370
-93302676
-74367372
829782714
837614442
-96380270
-829495220
59765018
75887004
619398141
163832091
-953019313
-996677834
224821047
-514601088
-979118011
-332518361
744766219
874719536
869691021
-32072499
-841891951
523460931
934788261
-188318058
-529075454
-339498369
-666909187
41330460
289294562
-408834916
-693651534
987889829
-888868981
481791770
-604545604
799182208
878231475
586905758
-473204721
515099209
-189770570
750236001
318298485
-367309023
91923152
247987479
167160199
-454333779
322004284
986785708
888455656
272403835
866265588
613726218
-446460686
147310854
265757418
-858272280
-763559122
-178464517
601732532
498149882
230000047
373214498
-98275926
-257002159
37716074
-605623540
-688259057
-301495620
351714905
-668477679
214384218
839506385
606124141
-429987700
-214234320
246343331
-816354286
97047179
592543067
-245618198
-927777374
621249854
-378505066
635679470
-320178848
-374134013
612441231
426140272
710499552
17225682
135553361
-997814921
-379439049
-745502266
789180269
-847800280
-359901520
835912339
-894519830
431796327
864558986
-695414602
58376952
-286900850
465947984
816506498
-449876685
-937724858
-626484110
-828063194
-567400818
160441695
196876890
-219117318
532977265
574686921
563059616
600225719
-388546552
629350997
-978355345
578893480
-142124522
-415766698
610159702
-469168079
858095009
935625272
-378969923
-614642802
-489884951
617865098
-420757195
103247172
464374698
615546012
-271328595
-226894224
-187723874
-57954959
-151624246
176985407
-846410086
494186485
-180098839
-626139807
-169323711
329662228
919911287
-314995009
-696798668
-548753519
-520677717
-224137675
-997942213
-778304063
-218695300
99036184
-512187762
550504849
-96525743
-67971208
500457907
136328395
-959976990
729791273
-119071878
706332969
812309425
-768540158
-522371898
-571561745
797219139
851539668
518701776
-666388817
-773692482
915629504
-370732915
264693746
-726191989
445693643
-304884606
-570536868
250461815
126940481
-177089597
208464737
268064275
434953491
-774067862
-678340717
812976590
-640113297
737690713
-876875905
102937680
-633179423
360797300
57522805
-365952498
572514466
695385666
-957464453
-774049234
758283278
-247313168
186562417
-116337648
-517032367
91832028
-518803001
-838495665
-385621245
-762597302
639902588
-734946245
-731207033
-795020621
-492360719
570721024
-657193047
-884693139
87564490
45494639
449227084
-711389396
-206547710
902953259
789384385
582420768
-93144608
-988167833
799111034
-687187036
396074691
290263809
409233733
-984532020
938798555
-499576467
-187935928
513733335
759880381
-122005489
-470711911
979192547
524227955
-328082391
217907954
143331737
-480736586
-425846269
11148940
563707961
-362242463
627081691
562762322
277477066
2241083
-609707473
-42067024
-871276593
-714521508
812932058
459497183
-402607086
906502705
-927513168
944137487
617278637
215290137
-746828372
184863523
645983141
201377598
263873142
-353990902
79236238
-91385719
-685793026
-469268933
-792789037
223274231
-614798479
-655053569
454697154
633285698
-557007560
-44869118
-167566672
827606480
-363083754
-889461351
801105595
580071587
-361039974
808083189
301303090
927969586
335453601
-367468521
-742281826
-175295013
54831187
-950078431
-480103337
150260832
143813323
-249489738
473440903
-949358622
422086366
911528830
-643321227
187955449
-414488655
-275782951
-692784115
-370967650
-445505031
-787678298
-904372303
952000032
-366080892
641837265
642674903
720317642
224826388
-436936358
443421348
766335477
-908119320
749383530
445621305
601937728
911444907
-278669069
-437212066
-629648686
-939073270
936107815
-549043569
129927264
452686975
-869297726
577154774
-31527870
602159113
-445777614
662253907
-177304600
-113361852
562537277
930368539
-919045472
-543310355
-430303027
54178660
-364455632
461433388
619951842
110402712
146069374
-445016917
93813132
-167361224
476378358
-856179781
-243966983
644741445
657194803
864190408
35322225
-885698291
623430241
44156022
-500185431
945871594
-794953284
-174438973
-649489136
-707259988
328636934
-165317315
-944980665
212808782
925969271
-436348263
-870728873
-410310576
-177323879
556245121
-433826453
599561016
91349973
-382863403
396705688
516130814
80472682
-294705496
156382414
-950015037
-570494445
-669424442
-29014481
-146660175
260155833
652531876
872137539
-346374833
27845714
834131781
975851592
802077450
-474204191
790159464
-894548277
223962381
-880039746
959470063
-498058203
456811689
904966756
530689460
709407740
-909871574
-27783359
-602154127
872565254
-677405492
624060215
-962520920
889648968
-842978706
-360365745
-832217966
789398760
142826920
-339686019
-684965559
-586150254
-37052634
308303263
35708114
-249124162
-923954837
441381689
-602726344
-441949618
952831711
48188186
-528965613
-533265961
427866992
-92673441
-592907768
351251043
90302980
615426392
301052300
857156765
738178992
-458391278
-179858597
449419291
768812520
588223000
197852360
-809228978
718481451
-360763005
52645578
526368433
-195894748
188747634
296934615
-748951311
554205464
208394404
513280872
96168322
-98964893
-734511765
-803271898
-798593502
658139143
196596946
936195683
744542014
668429809
-671961745
851513338
724979658
-845264536
119837332
-452706637
-714323498
-832959203
-364021853
-608662746
123494276
-477150044
757717716
473218740
372678909
325450896
-834993635
-571127889
-823140593
495738848
-891445129
595173418
-942122147
-167930411
-285656604
-35843268
-885658216
-801865227
946628210
430146376
-546230052
-998841068
725686794
880578496
-443514415
-95559303
738015512
-908746447
847686226
720972899
246327372
509433984
-198945078
841958392
-19392795
-738135637
42160356
-853006856
797516615
383283510
-68580137
-497156242
781306582
928893856
697073142
709760737
-540846945
194048731
248103792
247815730
906189943
-499842393
610502765
-566603036
538205806
-474805608
-127062555
-950936773
484736388
464204159
709918914
-810037867
568108285
-554143022
989291169
378211107
-140000620
-719915536
573040023
-42277443
874719536
-479783908
-314645199
-46140364
-3033993
-994054284
-901510769
570391435
452000483
148784969
-459225362
-239879682
-402990189
140590500
-436931406
157745349
-947606535
-21082828
-639565034
270419118
-889716070
15626173
980717629
190177062
-57238095
855892087
-43385787
199848854
333736033
631869513
328401894
162332277
549128237
-949097394
-164421360
345290125
902699349
-801775216
504162794
501783563
304045267
-519287280
-892301368
881588269
-247261096
-52991745
-823816454
-718305191
-637507539
-419189161
449397519
-814207363
276842439
-294580020
-385017424
983331403
351757450
-686758054
70433497
784487197
390134101
778741852
-574487500
-268481451
248700787
788915533
-446723282
-272452149
-320635127
-646016366
654940401
910372243
-450531731
689470056
696228017
-980447802
-899259447
-617421235
-308123246
89571804
270731304
-255772353
700371166
-458083107
39970672
-610377150
403137054
-781553540
208781278
261478758
-366668509
-23940552
161350545
-163487197
452362849
-752594858
-838945220
-663143833
-406334405
-311806211
-651365602
734254485
368069172
-439444327
613564371
-284583700
-348654639
-851716976
-611338704
922033737
33726134
537590174
-746060271
-490616916
-839621830
-926931294
-677595979
-802961775
-244985007
140855245
-780831689
-595197497
380482954
-988684497
-201376655
-799105498
147889667
328586881
360214028
553482885
-973732874
789610296
215502530
67395792
-897967040
-648611004
-799495058
-455119497
-378529956
489587339
582059725
-757982194
-880159148
965377448
682407665
-666694757
-901967712
-995947818
-491297269
263647057
808253380
849768299
-114573968
803806174
183400544
-240383458
364478504
-374586428
-731112338
-399786840
675876167
-594143727
314568545
648848645
819773051
-716040427
101860483
-194971209
637674103
-84961783
-581863776
976506642
-79617278
-647840561
329273506
-445716579
-66464703
-55317042
446549546
-405047540
51169535
318732836
568965027
527700030
149686848
-378501072
762406156
284742099
697709563
171151251
723013478
-65087899
-986973687
558653092
-705622058
-653730036
-616708189
929120186
-272107109
-273205835
-709329179
930717756
184333920
704612951
-659305756
846011484
-630261553
-963847585
-123062349
869511146
414319640
663775471
-268980261
-736004259
-736065019
471144181
-244638477
408116052
-174874186
289522707
-239809903
-139906060
83178338
-466162011
-15837933
797697053
-52948845
723810083
-127332230
-475364975
-96533194
391243446
591581866
682770944
-733874922
935675752
68677412
-879915241
251853300
-235618694
-880054566
754816489
222084217
760514254
115106047
717377766
-108857033
-203151651
923702548
-933471949
-369660516
704195650
-75614236
888653633
-254187912
346565755
-226685160
-36912045
-729639023
978159988
-408314633
217360174
303456721
-971683711
-355129827
-477624664
209955090
-456650097
495062109
-844596517
618579916
252532728
680206030
628443213
-537637306
25953780
-627063968
747057115
-415663912
-641166271
-10545474
723124346
523311553
-692289637
826649093
489517025
-531562446
-70309316
-5887178
921118561
-858868035
-562765189
476994907
-854499385
-473410166
-61832197
-700100385
-130838421
-418281559
519728282
-421105251
-939191779
454264636
532200669
-263505733
-777261852
-383883739
792790567
-285352397
-595780678
-649899533
319059471
-253071599
979851116
62557466
235385668
266382991
-621814537
-39091836
962643650
-486441965
306054679
267957908
970451843
638249739
-33553455
473682646
943202002
-53110354
-526267426
408311954
-514650714
-844055374
-195162850
-941950222
-121286037
-577384064
364871839
-421696504
718230996
-837900951
-152695515
-130949626
542577537
354827670
-391772949
562813627
101241652
-282541965
609685329
68519900
243653677
250124107
4707231
42588293
-308580750
866426334
250241747
-773205228
-190600655
749804743
656740563
450035975
740753340
950598549
685109694
-481834329
-657367546
-740591342
484298311
385899382
-789895613
-353829596
75258111
-511501453
-449746869
920426283
-614132045
-910573460
-569824121
-114400807
-258494939
-671066546
963189622
-43317745
-916655604
-335474134
-962520920
-115600110
-482148283
843094954
395389884
820302551
-850812709
319819520
-549718918
-687961946
542787710
-73501439
652924574
-911280448
-332855363
573852937
865360984
614844609
-23731957
-73599072
-96828195
743345431
-827615640
684713985
-466584420
-668252079
-681304039
-684684975
793231941
-109431763
496102639
-304624792
-345908592
-988458855
-511764025
720921991
886732738
-975249467
-396203678
724212410
987260471
666075362
436800250
512330297
230129107
-793819695
905841342
-428949431
488705815
-3875593
112666401
-669987072
425367427
-387328119
680833028
65334595
-568607040
525265908
-818096534
-568655898
628024708
354785348
-170601363
-583285445
-656746587
-797830478
412249377
613962549
-984595518
260236118
244403349
-422375419
-344163613
347304858
-231328210
173478707
-288209505
-425349052
800866452
920958441
-527832930
-190079818
348642094
978745600
-522640137
-533859738
585126852
691276954
-856395493
411284291
986612711
103584621
-841431803
-274457677
580149628
890805285
311295559
-936433334
272401614
986266757
-37836472
230331900
480887847
924739716
-541088910
-735243994
73080386
-591432411
902877252
523947398
-644932868
-355700668
151272977
221331612
-264572649
317438428
306571557
-832117407
-263630368
-728262746
147037479
-268461068
-129984858
162661508
474493339
-753415615
708904834
-85773221
-201375370
402733907
-892305778
-303540640
-480763959
-438483967
446901435
-334164443
37849698
-270047652
145624893
754983571
410108
-152460142
318125419
121123538
303028604
604453925
-889204873
-642246063
-452190415
786533683
-44713200
205936237
-675387713
316938490
-364223686
169415480
-874195654
-708265101
671018590
779650577
-31115857
40850913
348169025
506039796
-389112939
740906790
-535969812
556530652
108366233
-201592156
493901379
-418073170
-6064567
-394818958
-948690337
-450446760
751477376
933120341
818763304
-360071141
459610791
-810716505
980640411
-231011333
742074616
-551724453
786216056
-58913961
759991698
379637776
850184971
-172210953
307491976
-209350899
-946635298
765618328
191015845
-64393745
584552619
-416547267
145789833
-181283113
-476176031
-870442759
263893815
-109747948
-81532582
-40214021
956063203
-976267118
-839325233
-712223716
-894363961
916738294
-411598152
315826989
44684898
96668031
449772682
760133925
26392569
152132632
-341310258
-748075156
-740220372
-528089005
-229743536
-898743205
-979549077
274886788
-496761163
-69111015
-126861898
337947768
345147340
186092452
414949711
286895368
-25203376
394050308
-306609219
482049002
81257462
-263569295
-953299435
596724540
-257825452
-973507717
-66127994
-16497234
-575836555
609186032
-926242060
705909335
-336418087
-771065340
-816737768
-55324998
-120385308
153853816
99594793
-416329735
255840725
-108621718
-902313148
-254119789
-575559368
-486740767
-757501092
-100074370
-415284351
-290717489
-853218964
404737002
-213442768
-135822650
247815730
-416709698
-130736466
-478484004
175902385
390167322
-28137087
345883831
-610184579
329877651
-440799419
147629120
642582545
432016298
656554140
-669731986
409755340
444334829
458306812
-18043143
952382096
-118811577
910786146
659592980
14406904
-169246410
838452704
-966206454
389759635
486179692
-204544756
-786185580
529706760
554098951
297100939
-481929155
608892884
-15862892
479215228
268006774
-666462514
302188980
177824361
166195524
-949576662
-906136744
-918287513
498120278
-990177083
-552984050
573325909
45652300
-259306214
-274887968
24486481
-116591224
688667539
270995529
-866320806
-3567872
719316218
-362819891
-63050214
256911115
752089460
905609101
882164735
212561475
-97232968
-994363004
-362623687
-216358278
-753161340
-311403062
994832183
-630682751
-807297311
-160031962
-769041175
-337512833
581009091
499238396
-807663892
399217959
554418491
80323107
285794257
942695191
331017744
-67073213
667360508
-151697946
-68087008
-960668246
-601994545
778446625
-2751518
405434539
510000253
-849836802
470020240
-253911280
362129412
-199287730
946799325
923669396
437491498
-634123480
913669668
-467845497
380065711
250821636
190447669
26244152
38953831
781863834
-731703813
981975178
-34074099
867177793
-692958843
-726524063
535813865
213619894
806759739
-734924637
-415025773
-391925160
576292602
305520108
456941039
-240114315
-552320121
934008746
163065006
-382438926
84728352
267199363
114576142
-264826914
-19212949
-757029504
429725796
809640718
-32121306
-111127565
-308324099
-586702595
764786490
973924936
570690161
-918685368
-249659652
686728317
-7080392
158779384
-51514958
121348816
670576732
-200023897
-374345200
-643236574
-417822164
-43395525
-563949751
-801312237
-977962082
637267814
-879948784
-623474417
-480729375
-932909450
767910769
122642044
907783768
-974443900
84112261
-917793677
-377751917
369414880
466083760
-560483627
33811009
480462796
203377783
-377178339
-987006516
506976989
820809040
-866593660
410175345
-770324947
611747016
-417801610
394596528
217935162
-625238992
-729355198
-18570683
198362800
358782969
-465052797
-530535926
-927755828
312954380
-665139462
397455210
188013125
227418401
-152075070
172858399
346390352
-133150448
-121525939
-87952022
965042651
363055088
371761423
398401729
-780768694
141971218
293119803
-983516048
-348936780
672995029
-451626092
-895468002
286953676
894048947
297098477
151259232
830826683
800109793
386100640
587783810
186676451
-485037363
-855888366
-570523167
242804453
604550080
-784858418
965378420
772941107
-985161460
-684537224
67518365
-718159942
721469967
-554979962
843778506
424846949
759235490
-116095248
-548521571
-777782532
626806250
338140308
367406425
853977451
730257382
-537094091
-971779392
-732207863
-277849682
317129866
-124706904
101483945
-938698662
202803622
-893571089
-788947469
288433669
664615434
148281289
296434780
-610069773
676221578
-907716321
-835848221
-795654520
-116496430
-716638677
553674754
877570641
539949762
-691292081
475726766
42943531
-87903085
-908568233
235083162
198776064
7026597
337368919
-49326915
-771446055
-163816637
-421485168
113986688
184743038
794233071
699783702
-370759465
385957570
-723684624
-288209505
-712796652
-782872221
397070931
319833254
-875042037
96723889
112153533
944690072
-633237726
-242871981
294238024
962718222
-364651816
903024645
-798902456
-483860890
591916152
-782880298
-238706211
822460993
368531114
-297296722
-750206071
-507996693
-459300405
317461627
618806272
-477750968
-349142488
354324566
697242914
643433883
262454536
-885702787
-164102298
130995346
-763658902
-850964812
-524204823
-607675164
948644454
384605969
221770621
-487841816
-448476953
440104357
545780838
421377086
478189559
906810576
758530866
-138115993
-572386529
712842609
645088815
-216411756
-810462902
173683024
14735525
700453186
382761559
181852150
211226284
-483605060
-452365833
-143060809
-841288447
-204657919
-749245323
949005693
596636829
-747495147
873776075
722269666
153148839
130466562
-678056792
-440701692
27932504
-831174039
-223773838
-78745081
-324429900
441974950
781068943
-960898694
526074256
458367006
-188388959
560528170
274768318
160551780
-686796446
997263998
-384162080
55266710
-708255845
460298397
-880687267
-521209140
127742285
124385171
-634123480
514997104
-606391656
83842153
-575362532
-35101410
450059230
-668425393
-478744326
165133444
-813123312
216150198
693968472
-767165016
-765212466
212945003
-26022952
378954009
987982557
449761796
97871375
903573181
-431986126
981570387
-664436997
-508819772
504188092
-380753499
-366850109
434351341
419163561
210974599
280006873
275492182
-29461045
-263841545
557486973
-500145759
-715764969
448201687
-854396679
104503545
479009563
469356920
-635336866
-773615569
298652641
133039218
-295685048
149011971
-969338474
610891304
742612102
101084638
-842275329
-554479270
-616461212
90001487
-750737579
-557233336
944988187
-180491417
-456353019
-877185327
675254561
156218596
-254930071
-12129148
-191361528
-121197927
-456919364
883986699
84008736
-487574283
-162171803
452038761
557648243
53374061
-650739081
178227288
-283837786
666095754
-678615648
-360417786
-687893603
-344081154
259971413
-869269691
619128591
-481146646
-428228017
330133279
899845598
537417215
-991274572
-15101299
-103979290
559992793
-498204266
-704028728
167170567
652360678
54674396
944067963
452439363
-364388285
-747028258
-810600405
-801018839
-215447914
986794820
-585577786
718826809
549085283
944202022
20890666
-821168411
166574612
162486229
116455223
-682400816
93203955
859383075
204871423
-554084813
-200620221
52939959
878661251
605924101
-854192379
-949077407
-896774127
-852267208
885549880
541080191
-262046391
404642150
734886239
444159009
-905544797
-896008347
938598716
-284388252
-232669744
-428549907
-260587393
-799487435
-662380531
519020607
372360754
-494216130
-392933185
-105561330
555528069
619869848
-190435257
-358281923
730252808
481808695
190599795
528481094
843953583
-687695419
-183608293
106399935
-304346600
22103553
-291035840
-894321618
847009396
668376744
-873301663
465936786
530745364
170573673
433384131
633367635
551750257
-821326742
-953383537
-495556807
492080025
-411201829
-252204711
-286481781
-568218441
778365927
801440405
479589424
-997839358
99077612
-520921084
664408431
-913663440
-48082406
461044886
43304768
-705287284
772890955
630817575
-357125663
-541131938
-916512882
-893610195
888128437
-790184741
-676672392
935697461
608047493
-915738607
-940709153
-290734028
783451814
39802944
-122731011
822258802
30656982
92590047
177625903
997004349
-910007675
868934347
786749072
-751017588
-388952526
-423324265
-695882801
242523311
384137847
-427020507
442730097
812929357
-220121953
-654660683
679790277
620648497
687825289
542068999
480444390
-120935967
-731902390
305312330
-852415508
161619900
-834817962
-242923325
-644756236
-67489391
-70961956
-459570222
-310411386
-860081461
309762049
-556463158
219906764
558093390
373792466
-542556703
-292807902
-369921642
530772339
845914136
151579827
687733933
276549317
-39738680
-533609983
313388435
340802205
779046052
-164000483
439526192
-860438851
-642154007
-314778943
-943209428
-79675946
337727197
-670804745
-802625684
774280271
504044459
-770453764
36739155
880601877
-115687057
-502517423
-525807714
-440711778
-618697160
-285295953
851658293
547447528
-393572951
-451809133
-299929245
-300981088
808790312
-983217555
-468769305
-633380503
140211072
-155707849
573457698
382064690
439029944
748368537
588974523
-18576307
567245379
868934347
-675203280
583673279
493714184
505685160
-581119085
437937811
-827484076
-629648686
893375023
686068464
312765019
-918927416
15650732
966053579
-377330882
334095928
756830774
-383141117
-966536505
-388952526
-517657243
-967481831
530644654
555976009
642415171
462507432
482944071
619809718
924683130
632814092
726145776
179566877
-795203608
-489001174
-594587404
-989339312
969285889
-241703716
-354770730
-904213129
-335194521
-803546743
-856539604
-889791820
-210624112
608170376
-809228978
46851154
49899831
-282969490
143881179
-829757501
202795849
-691879595
-991894479
824924914
939966453
713496319
-320096863
-735062399
948123071
-152314263
-919611334
-259939059
-247103609
-360043324
-299927165
877768441
288060961
-366281423
-885681477
533674917
-533543453
-502277910
-533109707
-441913241
-867014496
-878071136
-965260353
-350890212
653631038
-148811175
-720624051
953604124
-804766565
120096001
95575182
870702966
410059617
-794595113
-282881823
837630713
-881185182
-46016489
-35323212
-611274617
887905229
-320769364
744950474
-827287752
-467731274
-329337049
386455843
78911608
-825305250
-361746337
-995580495
792569351
826829978
777759546
-209713627
604300018
-824035972
319483020
-899923063
136253818
-172138184
-645571403
722805648
-499711453
-310710724
568965027
685655952
-460975780
411062543
-53609784
-945543030
-120927152
-559137847
752703459
-735338158
744337897
-313706899
826811500
-89222140
119852246
-572699890
997353063
461947858
801658335
33281737
-769512548
-59118362
107127428
341588824
499544423
373071850
-26153709
66697518
-979778506
-274787531
-144584159
916936137
760536166
-18275030
783536406
-320769364
-845814926
-553343579
-323165689
-602364398
-432960370
-446569744
366828886
-370444011
13679846
-926669961
-885078205
-477176781
366818979
586218326
-886565024
-562185244
363262171
-432470100
465472307
356303852
598112602
-697033573
944958006
-282622969
-652122958
-692424405
814231641
-252559529
-5508717
-323386850
-825943768
-574966151
287524485
465299405
338433744
303137718
388824443
968015749
664215493
216327383
-323985577
748199761
-251156349
-169345273
-804766565
-144233003
37716074
811053514
-516655400
-553899295
-411525108
-110136990
256703755
60460288
-426228488
-361556880
-556634019
751937796
-841834540
527357265
-779963158
587314420
-637702608
-461729879
-832751166
432085665
-560459086
903538628
448732193
-346026121
-63459713
501691757
750242890
-128111047
869573573
-174420973
-428910991
-972110853
317404520
953876452
-843282409
449727265
862836863
-479899868
397113170
-451456347
-512987904
812795073
-329717414
-38851304
-377606735
-411863396
-225502493
289336859
-426043516
-863510856
-675312188
-156558996
282409552
-565009901
235569825
-998270182
328281515
872240180
-27955133
-404748169
-579273097
342730163
157745349
870774029
-654379358
746950491
684279180
57797777
834068386
-500627922
379837654
-954619950
-6085488
540079800
-944214373
6805251
-731637976
-773525432
117038499
-741817448
-593102824
107299677
-667216153
-38810224
-801710279
965359466
-117420164
-215233593
260838628
-87093972
-910354636
164061381
-858734160
15929599
330693026
-568120836
-130042059
-684095262
819801700
635317536
896442519
-677801470
677764664
334369012
903888453
-439681886
61639067
-559378602
349580392
-538729019
-755506639
651257273
193650056
461772699
-423347232
534795096
-193801230
-866223496
66288697
-360041751
-436691776
659043050
842777567
-517703168
-538941081
155462215
-698445317
-367652205
249256475
-158305632
-738026298
-115023334
57784351
-728125338
-769483201
3154313
-623198091
70921955
476190978
-908078831
-222157696
166013255
70728790
134912224
681161295
733168416
892440702
-397294591
-482339655
-918658310
-521798681
482389651
-930399554
373786658
-857788413
762541910
-213791501
783526781
458420348
924945335
-578169476
837679186
828094284
311828720
562257716
416285629
-176117564
98236270
-323423386
-137031303
528366595
198753173
123842951
-250535183
129376707
321495435
407764389
489305454
-256069098
24343921
404103460
400427518
26336933
621893039
515374078
-38526461
-498591625
23460148
-957649985
224826388
-831064904
742399631
-967143378
-270756850
35554815
-369947260
-379432079
-75205953
415942742
-370597724
308855885
903785352
525265908
-748798786
298926647
958807878
-310937515
-410310576
-883186880
892284792
-235510539
620070245
91631025
-205599867
991950323
-423053281
-631377967
149119164
-975192415
408168859
-390967360
-654442499
-131193044
-580156688
681756501
425177732
926718717
446441169
-837662851
-213679346
-557101555
-714338635
-77107169
16129902
240452415
14452564
241686449
-720629921
-258799143
-294217806
-537540295
192705978
949118455
-995453278
-613283083
708811853
325500595
-92632324
379720802
-926891727
-258669635
-753820258
-212742872
-619095101
-163471900
871051316
-729989195
145006194
-117310315
854453535
-187841710
-642366225
863764119
-357115502
-411541367
167155957
390580952
-210963423
-635607740
-844102363
162396371
807798978
-462230579
-709952812
167243026
-280976054
29168963
-823674668
817901610
93630693
-177532117
667934051
-992462202
889102642
212971521
602112390
171668130
581174239
904836641
950351636
-669943567
-56370802
351534039
891693797
984302007
321162486
94747029
109978630
878719951
952317161
-639205311
854782062
-762091033
-274475370
946443075
-375724745
-307955350
374930400
458922136
920168187
-791904111
975984118
330017017
-781323686
-149895956
-249809773
928866726
983923635
479715108
614771303
-201860217
-662830727
-499847302
-575240711
-772684723
-277887533
-606134444
-771615606
-663640987
-29014481
-722679765
485637698
-458399400
874246660
-249628864
-858456368
93774665
102055380
421268337
603764786
-159429497
-341878459
217252501
-959385409
80293003
-221852933
-137485508
-580723016
-338502539
655415494
485240527
803799423
-169874747
-243182578
190995533
-446521042
981753865
582443841
-706622009
377023511
635419243
-244244665
203662178
646796762
408024286
-433291862
-380690006
624499643
-134573244
-993928426
19307391
-402186278
-269585996
-220633173
-818557719
-415025773
726418090
244539755
-684229362
702565991
-936991953
912798085
-240297939
853629936
-672232520
217620371
-253665722
-150290905
497861840
-707716095
-974525313
-881449870
313493100
534284105
739555281
-305007687
980087383
163686064
-317569226
-923158246
-219483677
-956760790
-150150798
-976403398
-659171712
637125051
-779498835
471858023
489557327
424173188
396218554
-461121254
554259743
251902181
-297496086
145124572
906674298
783081303
127121674
-660640725
-428675342
-402691281
38751323
-947417506
-144330906
801081774
-6542595
-932736083
525396055
-452745322
-807704229
445489965
468578904
330825904
211045065
-661698421
-125096991
83213594
-969915964
-207422001
-88247932
-600487287
845069254
909969865
-292893814
-844780140
653280338
-469324995
715034719
-719174791
805213023
-14327660
-117824307
606350521
-753772243
-635416903
-108307194
521308874
-654287344
-529081879
-918026925
699546621
-664782239
350307703
-694421311
218995903
747573352
-8172085
-735122908
-201304776
474008675
-375758891
362831399
-562785753
-530042267
623815484
-818090087
999407306
735073943
76081045
665923562
-328444879
-705041516
722625091
277525169
834926614
331801756
436918068
-702597366
717030941
643682967
798361310
481405857
-763237297
193432303
-457691325
-802098005
-533442565
844073819
-329038400
-377289954
257358034
-212261714
30622605
150981427
-710021185
-301018232
619033654
204893084
739822849
936881365
-911022607
163143331
759253409
970495027
-24155571
630769686
-161468126
-551085161
-645062854
-323620317
76320568
-673183847
-13045034
592283979
102392181
967433816
-285458434
701277652
593085767
977181227
459177804
830261877
-540880402
216091194
-433044279
857718242
-513617954
-262288632
69305773
-382508087
913054512
613734868
-113262236
407926049
984744504
-858913412
-376324149
220278282
-244112359
356793526
-877162339
892691759
45395245
-748409504
-865944947
-818584443
-461546256
-629526203
305133836
-998094503
247145883
603225715
133336490
834747205
-127112269
-671169395
119932061
253379297
-639536063
632147202
-558982991
-984003259
-549431768
732560485
-916847004
427856696
-713460425
-240115783
424288963
-352241159
165061675
658963117
787681020
558333676
355189216
677187127
-898942226
515099209
902447464
525482218
26782889
937189361
666298988
-131332067
-13803350
227484606
404837112
190269283
-553288527
-20703344
-955563978
623679316
-267585044
-461513466
-189559935
685952539
390403986
-898486518
420316533
744562734
-742547493
539718630
401649857
561414917
577316800
19528538
-948968265
283571560
-85754269
-471948054
-369389318
-665777587
755322373
671354583
41239099
-372358390
-488730728
-46990776
-521586625
-272781397
155369893
755372879
930087040
20417251
-674149758
719547411
-494849445
-927267337
-392427878
-250075148
-132448235
447073517
965705529
804405123
738600679
-54594353
524958916
96477824
-955308456
-236958925
-872798748
72335457
985996513
-35307540
449132430
504080345
531456556
77075159
-667324548
-532775875
688265225
-564994244
-283823465
-563959445
-567839711
-672307428
-827868999
-498598665
-415944240
-742400259
973674921
-72468981
-422431792
-511532447
835116462
-290164259
-792314529
404033758
877657324
422822356
-664271514
-75226169
-268057248
-672964561
457922039
621875556
-344917565
928267384
385815145
507105436
790899868
909896149
368068305
-387890767
610761968
294229363
47838558
715962306
-95275317
-590300133
468054084
341718418
147886760
798136518
-460055585
261149509
166984257
697648501
-397845534
209588564
-711913132
-242108509
62190952
-83940616
189671633
-867027075
-626367280
86297596
-307425028
-812385059
-688964583
519919095
-449876685
596685475
182271095
549390017
443906366
-717417820
217863885
-465313587
-11149943
-690724139
790197789
-933967017
-50542365
-774897541
-184350285
-602007970
-716043823
645422221
-524928896
158449921
-352140986
174455538
604773105
-900057472
600951112
-25532157
372833362
239071676
-468209999
186697670
-337072031
809581002
627575575
512686315
93034706
978181633
816845027
-919411075
43115991
856257435
-301204875
-490598931
533624015
-535491739
6658466
511940447
81272119
-229375051
-336611606
-154791758
843224818
-432534868
-212321565
263642563
991822937
91919672
-917431804
-773413442
560045809
-81719651
-311293672
-986627240
-93310416
-198400285
-818830619
357466913
559200130
-780255374
-137992836
884367108
-867027075
196923819
614137907
622441000
611361099
90412958
488658413
618806272
601839798
-796532554
243709168
-887892594
-398633297
-625361442
786641873
-136934713
57714515
-765688227
162661508
206568283
-642691281
-371060536
662020770
640428015
580144787
-178144858
23873415
-12139874
-992451990
358480626
189671633
707601091
804961395
-478476876
267087752
-493415231
-606457181
452050355
219293451
624764977
-19181413
810930721
187748903
-865923242
-763150531
-311991828
216040255
889630885
-362315254
-921559685
-449303619
546599930
514385847
656598111
-459456002
837009025
-800164281
-23009943
-476527302
588345434
82272252
853977451
-565740168
-910957715
31487446
-942998367
593957721
-459482339
-455873669
-711511371
-113835812
569347500
-718138766
256245914
-890887784
413610818
-812036481
17520674
-832396836
-202834803
904814018
417654116
-959932558
-224052702
-437425417
-557566834
754373989
-410317141
-375349201
468780868
-298462599
496611034
-37651330
551282098
893577420
622718094
571584758
-547885449
-553513159
-203999042
-325661257
-16338079
-892284845
480350878
-357463521
-320147392
550454436
-278809999
-723768177
-300417957
-308201692
-57705289
-646977324
899685012
118616638
-266953719
912292755
602083742
278295140
830099862
644932034
396279462
-660866121
-506596690
772252104
-733155162
-843812651
-241818419
-891451408
-730542467
-305886139
-461202904
-162769928
341736036
-35073466
-616548620
-236084080
-458022665
734243688
581506476
-40955584
-156147041
691179833
888914938
-74576327
311220358
-230497849
527628467
408198997
-57651944
-799693582
-518686990
-996589763
886499501
33807726
739181992
-460807194
102899857
252221707
820790548
-948660495
723295706
-117620074
839913288
197944276
-499561486
37920973
-761160565
-974058759
-149738902
316437745
133998717
-357147319
-309787567
-900057472
891395165
245180303
293440284
760598955
728351989
-546664456
-608647897
267738054
-195452226
-636019539
456228725
675082576
-558756970
-70781876
62485009
467289150
334442651
-14341900
-650522674
-26663242
507056372
-651555941
-372584241
571569100
-163454449
752891558
-741427326
-34674069
985387595
157153685
691179833
384285177
399755089
-542653776
-877920533
691804929
986364990
889999144
578530953
507744465
-374828202
-530850333
-442805170
294721596
928389531
738917949
-916452167
-405523182
870415459
-916452167
-332307197
355160027
996991856
737724034
200311349
-29484870
408301983
-684585484
-424579073
-99755590
-721738109
338790673
625569173
-509558738
-56590390
339068145
136054813
-251902327
482861192
-413298331
143125843
486082764
-6993584
993715112
449924023
-684597641
551201782
-850723791
720516265
228434995
551669295
-992757367
-503298944
-809426449
-856222241
672554689
901315921
-299234417
370394427
149753753
-525926989
673908939
-747193044
982230890
-480778145
409211915
251902181
844997367
-267693477
-233959937
415706260
-786185580
206758772
-180922241
-45667656
-389025469
624439574
-188930435
574212170
361908931
-327314147
527510683
269894333
846901861
590064463
-738667104
391550974
-313593898
951872056
-883966628
760025409
652098526
-852718828
219430918
-780303364
283380419
-179154632
363579948
-702662424
-951198517
876525235
583748585
35543926
301934263
-838613585
-457494666
-79602755
72067002
879602443
303146864
79842031
271157604
-970972624
-448936185
-659783225
5967755
-733116207
-84085270
588661032
-847008879
990327921
39584852
646201714
-712967088
-708850504
907857708
-39625777
-605184556
-154461145
57459830
-667443170
-809754461
-605623540
521557246
520820528
-957064838
202183002
-333406385
-700487554
110392823
-91066536
-473882491
23528078
-108834756
-676834301
383433421
674627973
-576803072
-413198250
-966868998
-619110639
-814363039
-442904022
-360525159
-474252133
-951165683
-146890787
761792536
713649157
-372108739
305562712
-240058430
929296966
431507134
370349892
677170019
-484876667
-430323039
564018807
784340997
-512477545
-567020262
822151264
744029391
381422432
-646198631
301940301
-723078442
-430965595
-846557431
948245807
-983364786
648454258
-1670598
519811746
-929724353
712957668
-980434305
862883023
225585241
163586539
-76501041
235298614
-185303791
-346556799
-705048886
494439328
-155339040
912929499
-533662752
-763984804
103333978
178839564
-734962298
758906579
-737749664
-222277092
228732947
503560384
333080618
667376006
-854334041
-570584111
365465082
-125833343
-631625761
-364421139
-845804443
314804042
-461384960
-215737963
280859378
936402419
-519133204
500449518
349516484
953944739
-249122012
-787129897
585955276
254727331
-741550832
-182779757
330257276
363714969
-80237853
567037235
-426130100
-558570884
648292868
-295945777
305492765
502049312
600487712
717030941
101127966
-737484113
708784461
304193250
416101946
796258889
-36849437
-679932523
376713634
462425224
-97083399
-53916308
302396568
-652638378
306566375
-214457030
699963838
-375697012
384288911
277495762
483728095
-601411399
-653699143
87899128
172510388
-285975299
268329630
-794818631
942997845
906776333
99594793
354520129
-933361365
-421383196
286704180
748634454
698954234
-880465047
-600059392
501892297
-569787877
660208928
-407801504
-394675039
-821317400
939553825
-409609332
-571667194
-416636400
-129944903
606962261
399168971
655062450
760588180
-470092125
902945001
-910973942
736649378
-163222859
84913495
-651813385
-600335003
673602532
-611902613
438675683
394159437
290910302
915107998
498096318
-188613092
-951248706
713714530
59137957
133085708
202470860
863847562
-229297321
-523606428
676527484
394314981
875147706
448380995
961249914
630195259
-756613042
-547256271
317285789
-918392686
-199629402
-277637869
797388880
-600509325
8297121
507276753
-520102064
901325455
65487018
5873899
908900764
445365458
-500104151
626521562
933863812
600049382
-884994433
-789589759
969449420
-253653701
52474369
-418720946
151249239
580686117
-669347661
-249248521
512992275
-888113341
-838988409
875205160
-555451814
990858574
979532125
-276088066
-76419433
246574351
18053419
146036133
625947545
809303928
-887352239
44021552
-4358387
950079641
-226737698
-43757291
20967613
472219856
-211366735
-149408329
-456643942
-223197608
-956145970
-711511371
85682549
824588485
21434836
-114384522
208935476
465216686
-809071413
-236676517
-917368776
-614353461
-195062014
-121841679
-939166784
-388531198
-113339235
-593865643
-750682302
-442146618
376751878
546657304
330247806
-850041177
630050129
868026211
-796495468
-960611821
848186786
4073702
-702203660
-785752536
425521897
53711554
239838218
255716657
-244621545
220778520
-534812888
615941265
-82375423
-19899171
212995163
-244067597
38340011
-108271940
-546907489
-351404434
813459010
-803919056
805986376
314206795
128795900
-977912037
807092595
-994932266
-878203039
908552509
571334181
794487064
-408458367
690368408
-357703508
704073061
-836371848
307704880
-345956108
480022929
242358972
-253734536
907551241
149046782
-533776106
425669514
874141572
749231307
-433046460
-87156779
-103993630
81704806
72982962
-619370095
404642150
530831018
-895572858
-175022479
-872861952
360929525
864580718
312839252
-705287284
448030158
-338912741
-479071883
120168520
-313324454
893844706
114967738
-818612783
570154692
750126178
676527484
671216837
959287540
214425057
268329630
-472122062
-468285780
878442150
-368338630
-463063489
889066884
-839922594
941274540
-134573244
734964250
573034135
-969081625
681705232
491527872
-593889985
-995294801
-804265837
996143262
-173764803
-54719633
411953018
661103593
292898280
439016956
526385608
-972620606
857945211
-786178933
157017964
-447507692
828562577
-485906966
-423112246
-427812268
-340059041
691244064
-481580341
-377143739
-912725889
965740138
-744197094
27476873
-620070298
732347428
215323420
-746634492
-646442691
28077155
-976352189
-835083990
-758882778
-11248580
-180321812
-738518652
576989136
931873730
-771348257
-870455161
899567367
-954409224
96668031
-174397457
-34243731
-115980084
261208757
-463626653
731220369
-619331087
256754301
857569301
535857095
421911682
849498161
176620623
-991155613
-448304160
-916505697
750775921
-865960422
702136992
-773205228
-881069720
-886144255
-634317965
-536042235
-921236646
203377783
705181353
-770525666
828404391
-221560810
87326023
92756825
180844427
-713284993
199736881
240060111
-856236288
-270749126
-560949908
-455188652
-735196712
499134255
586898288
478047246
111001333
997535412
-330356218
860811123
208859300
804625718
379347334
-548951931
-207478903
973663965
201668074
846594937
-637148083
-10805973
-34424135
-348957071
43830906
825080763
470974808
488886171
365548368
-347784976
-197304902
941405946
-158723602
937833601
-528032411
365465526
-599789324
-951557445
109649215
-74468455
-236558681
-122076011
375192193
-398619454
294456314
-728440736
-113964193
42575995
185755029
365576393
37658229
-989935628
774471821
-945862446
301281920
-429210523
819518478
221679227
569511649
818145714
58898838
503935326
-6542595
-525205554
-382739356
-672102651
-41929623
-575204175
-997723900
689742888
-28549633
-155791962
162690750
-72849131
56857798
-331206033
160169135
-942112967
-696039388
-526204049
-589246738
401273944
-8318033
201325993
-143425564
294737578
-23185682
-437769100
337030660
-802478564
-969181704
45680997
319498604
-568100187
-995235643
718230996
-120031255
646404071
356949155
311472035
364792388
-405644038
378123618
733587169
888653633
819283464
-937963757
-341142593
-652782915
-329791261
-153955313
999874261
-450444142
-809716564
-404378578
-388714123
-847044004
91881481
-862828678
50202771
943724089
-750658020
-112432723
139733744
765825269
-518188555
136517062
874258831
-528574333
151272977
133811763
593934891
-420730914
-624661574
626582611
299105770
84414869
834788493
-648648525
-190435012
-893766556
-251734942
-505641720
209744792
-881487486
-432493664
-470702526
-366647084
67245307
-861090245
-982909762
-883850325
852600102
948321943
-249609925
-474229692
506894795
-474457628
584736324
-546711463
-841410690
-9421683
-559983594
-655130820
653174265
815801139
905935798
-646877230
448249375
686498520
-716058613
-235277860
-17621805
-50454195
-212743508
672962837
997803687
640153082
-51076306
79888164
-891617115
-588566605
241070395
-4706845
-959307856
-223942463
88372275
58016427
-145053014
130939191
221411484
173504391
-472411167
-41383600
-47018355
248953231
-407492709
-967092309
-151976886
929439247
-146159722
221535078
243971260
-575881963
14615720
763843129
-641560531
-685702071
-340584298
858838846
597226149
464414963
796996461
-669635183
-711644132
-359116356
393135708
35855267
233428898
-460870024
502799380
970332089
-677986688
-588676918
805699760
-109643831
210930479
-2365113
66693741
324173467
91503506
638911639
771433199
-832776724
849949229
605350231
-586573002
383153612
806169728
-810009266
-849495190
-740378841
-301342493
-720070411
758641420
-219401741
-192046161
671569488
-495014222
-852098790
146381198
-598909846
-878562298
-509938011
926718199
-490352388
248399196
349187712
-978308556
-962197193
-459225362
-314361201
878983960
867177793
773696851
824065752
935675752
-546096928
-392698172
-884136750
600649816
480927661
-915491960
977524275
-844442589
135726318
718855640
-225162822
976473551
680561679
-277997855
-579405063
-182216454
10531054
-461551296
990816234
89734381
-352826031
83096569
364793788
638455436
-601220470
-556159797
131718806
36785112
899493328
374438055
-155732462
-428096649
-556996102
166082086
-5112787
769248838
741334256
364373218
82510074
59939409
-281146424
514338056
-660695980
818901597
-823069536
-343718018
-887439363
-723509367
347019463
41293923
646255866
800614459
-689608637
-89507073
236774893
-824937830
-73354652
205507545
46870747
174752918
502554141
-929347375
972929120
389642414
571985902
-136385067
99060019
30776127
-823987299
686597449
-210163275
-672876651
963179842
-282970077
157053556
-257374611
825057643
983951894
-506086816
-369417801
458556563
163581540
-97822915
-520022259
-407911860
556159186
-461541385
-88419674
-753228735
277306822
-513259816
-809661118
-389472627
263153222
497545404
-654307717
-346097550
-262228123
879031885
823871336
-136729159
-211523249
431349435
623278253
8945751
135088706
413239485
524957723
16513907
-221502793
-854978890
-994319799
-373912153
-260107602
617392880
208258112
-412441416
601785698
-785106733
-636477157
601397122
-744935266
440127399
-207017540
891978047
-863262064
975185636
466839853
187382671
-279694995
658522677
598513930
-626481525
-785721388
-827456333
-653867809
657643367
-716271814
517514638
-282577275
961662547
591426188
-740786644
-930641632
286131488
235561144
-885516116
-543456354
-809805582
230987409
984964167
913054512
-404104739
654942037
395776124
536637975
-174020698
-638120429
146509441
-873271064
-874063132
-846084143
-336743536
-736402640
-468192825
753653382
-685795270
-471824184
942503971
-573005786
-921432751
498293590
787653034
706250564
741578392
-283087557
443380083
-253233527
330942628
752582387
986366150
-219242717
967020998
173157020
-8453071
-676080117
-614887338
899698295
716151868
97614421
-498286535
656275954
-600751251
709930196
-926583358
150153727
709284005
868834155
-42397696
814583763
-191361528
215751048
-764694265
-423684877
560381706
-949651027
458670291
-862313290
312423883
-54291393
-905331105
58574126
161782930
356507008
-955068249
830661446
-704895715
-522914163
-477347136
-479039069
-135013079
380477939
400660648
304236721
-967359606
-426620484
96047143
886022164
943280485
-712867621
-305503526
436539293
196585052
-187680039
-957272549
734846721
861605269
217863885
-251005096
89173802
-938270598
-226289577
-246672175
568451455
-78108961
746085134
700662123
-701248655
178518181
461609599
-852761120
825247117
563557762
145279373
-826281732
766608519
-170120545
80925440
-752293511
832324988
-706432328
824121024
695709114
891002469
771450800
914359246
-781451768
-98378971
705811886
-407052096
-688259057
374496850
-528304823
292452936
814123986
529903378
-200640174
-196165710
153562673
399885457
-760727454
-147654819
452935447
732555535
235483073
565912492
-535189025
-524316734
-968269235
416891778
129049189
418824478
202042679
616317013
-107569899
427856696
755224317
-250011389
26520436
-456127154
-145656578
23804468
193475628
-20909236
-475271202
149280717
337268683
-573070443
641400541
-624095851
-306514818
136675128
602185406
-641903862
711549186
-224983551
110519773
-471286932
-233687301
-411340664
748714777
-882540973
974091830
811768100
-914019250
381253248
-768019268
277115870
-2395337
936142518
-608596739
839073200
-683792217
222650586
295278766
-370094039
-551287756
976942319
174461027
-648588677
677869262
118878200
206542203
624084930
-61218478
332206166
-544820592
833688347
-655482593
885157153
-477629916
-429164195
-716282808
102188759
232378564
-236853821
-701723632
414691291
956347259
-878522321
257736578
262414290
359141370
565340772
-55701055
-617682626
-379547640
-137031303
-504398375
-253917552
-429504595
666792195
679157735
-509067688
495585759
-705501659
344485245
871655832
9161734
-711338637
-627092162
-269381304
892754043
373667192
-153845405
-785907809
716491725
-453895073
-32325340
953728637
-122367578
6614545
291060282
-710088598
-131577249
209341948
-600169320
628478581
839489348
512763684
886356758
482186842
-277073649
57557160
-544805204
-495249038
-556620719
199980390
718381140
847625770
-60844060
105595880
-406117283
-467928268
-434899975
-978684882
959762921
-345229884
958161222
-14327660
-545461659
128214239
265506712
64500849
-194416522
-610986240
-860010768
564331048
-994984336
-745988845
-322414789
-668281133
770910273
588579261
-702794899
415741140
857711529
-381983547
608170376
-347216879
294509307
586181187
502374127
48254344
437992355
-425058250
708900476
-503733672
719262848
-980007759
390557041
59285219
-392225835
738824175
-684426544
729136175
5351909
286572720
493040763
-219503680
-399272725
705639583
-440633693
-947270173
-652693122
-858432825
924766716
270416376
530581569
209022843
935101299
511965310
-9422064
176681870
435272609
655992419
716012745
-386566088
-232334954
302396568
342683261
-928011702
6972453
278029284
-179914275
-456485848
892613398
806540322
-388740683
-833420670
-166783819
-158280048
-957547400
-337417528
885671550
416791167
-607483827
-796831956
839450508
572958396
-389395641
14977240
644253544
870976678
-231155212
-275782951
774464665
409658495
966080958
-502551504
-980499579
798436563
-229934817
-584694098
327041003
-708514313
207959249
120699441
-28609574
151905588
716059591
218144039
-162226679
564734490
-928845233
-724896458
-984702153
-831445499
506163529
290716875
316299759
-565910229
-752224301
-195531022
-614528818
64821494
286903666
-431049194
-986281581
-720750755
-197035989
743731638
599912416
-481342572
-627212197
555050943
-933967017
623351227
-530593476
-564208868
273041003
-431637011
67325245
-559565047
68931933
69491205
-98609683
-302233982
-286317796
-102192176
-645731535
-674106964
709285203
795954058
-155808375
527979977
-236970869
-872423190
593450528
-456073873
-435309592
-886626028
-672692168
-606832405
484493341
-847935878
622381736
786120171
-80941920
-110100112
-418770424
327707203
494022616
-293160474
236253738
-298631529
637481087
63554661
-714443090
-764175015
-656804752
-759279460
-683542340
-784879925
-145712076
698469793
836676374
142826920
-180227221
326177044
-396250741
-637046746
-107248411
413806827
-782687114
398902235
-972523836
-358239674
-68289412
-337704245
-165022025
-322964715
-69811506
-237568739
-360820537
-874468236
286402710
596652361
759325370
-950474254
-205228119
-854097834
928264471
358441816
461533804
663129240
-149662315
-68877845
397242602
-728402068
538411063
-929385673
-759477415
442870618
550229215
-189908651
707437031
-974214054
888157809
-593810308
-834572762
289401904
346866257
653660238
-293803632
476679014
117451679
577618972
-168533461
-856528836
-154981558
511400254
-612940171
285332113
-43344303
-668873201
663916672
119492304
-330806139
-5467593
-827484050
488832618
259772545
277453389
-835674387
-450010192
-78108860
-633851972
54793110
508205138
-314767693
396970055
-495921883
-780796597
-563434113
492470287
85838438
-105989832
-853978575
-866616567
-515823514
-198734317
818926571
-105232399
-766628387
-406164161
-496712918
367222070
115148270
665725961
-947621193
-505396254
-306570466
890369879
-959385409
-386352100
236299266
878442150
884095912
-66828799
-643776665
121696703
-77906870
983990933
935892057
193784812
858188269
571060897
952219657
-291475054
-718714099
746921423
202547522
191068035
121823019
-161633837
511449580
270708045
354177067
61133706
392935817
-688366351
534318593
-208814740
-786502516
-498336665
-970194799
-187596956
-71684411
539442769
235741900
-174023918
-344069423
867671623
-662076800
992734692
445140679
-569097977
-345911039
-515855535
538991014
-446182261
-190392319
-168220417
-346647556
-164442536
-157292110
-345527929
-433643491
959532226
715607736
916254015
840730444
570315514
-170321891
-674048146
574897098
213429219
478459846
-926684901
487614266
-906132677
-61373024
-263022145
-814475978
-344202105
-595015636
538234126
-954571422
443712870
246006011
-834683583
-379910027
661951544
-96537983
-493465842
-797892413
105656689
-950936773
217257537
341615520
188013125
-981259644
685096280
-631810637
232642295
-819489939
-167063835
-214605675
265809225
442422347
-220513104
761851651
323861758
-991217299
-610608904
-733357397
126351159
990327921
-871322646
907805820
-639761153
-970977566
-533873477
-973829319
-187236602
-172470943
759416164
-61238430
-605382108
-561303269
184255861
537076088
600203282
947755029
-965883410
-786956534
-408678884
-598910922
478753893
-748113248
988064892
-405996382
-227188701
-416113047
-307972476
-240880463
59396358
-430825157
-682506886
917991486
-212264699
332992253
-701109832
416603038
392852741
-592956010
31194493
732882993
894121365
-785682922
710744520
246497415
-926729353
-825326319
565156424
-386169133
603358395
359990173
893206606
310762896
-890350989
514268144
-890610616
-69007967
-432413689
-663951752
767850351
-928404027
-2475380
-721854135
-402105958
-419815117
-224213743
109888448
-687375319
-944782234
650436846
-135735307
-979505455
893577420
-786622236
145124572
-907971356
-203190554
-570702453
-847459700
985311390
-911456903
-992013208
-518163486
593385980
11842097
603251495
804524883
103849902
-256877798
418885388
-427263960
-988458855
-709274265
149030093
-417446986
-227386845
208425519
-203959079
477095144
-832514155
-565571344
-965530037
-799495058
-163910729
-187001937
-409020455
-628715230
146014424
200734694
-157620283
116234296
244232770
-28214568
-353581129
-86552868
279416787
598155505
-912669977
32048534
-188365959
144192409
-441959684
-169790195
271077803
104477030
104245530
986938271
90745828
-755498625
214755732
969333363
-386990146
-541121628
-926765275
-466178127
-66866378
488163408
878182280
-537445910
-893334649
-120391520
-142172399
-420730914
45220737
573040023
446265591
12565036
542639077
-502087775
484690681
-760943629
-168078246
-41401681
-271835257
669038966
-142172399
-588103744
-285333901
1475964
562626270
-836438759
-861429785
-726630883
-899128194
-259731318
-609833371
596011558
618639178
924919019
220752527
905367265
801281860
113096166
107878583
-142555906
339032266
152720642
-121722066
208467530
-23406474
-646689962
-249902310
619145498
195620
560141606
-806756021
-536407067
-376439271
-492987354
-390661773
224110751
439526192
-518065932
-658621498
707942888
705085305
901888320
-666824933
669013161
-440948358
-303744013
481063058
947531531
-613508485
-894945134
177573996
263222293
685880118
936240766
832257812
250898585
304285728
7360491
105222959
-291183746
937525210
617667647
873776016
597949918
528310961
692284307
-418875479
-983396233
-638793928
321443599
804840920
483374264
926663473
715631460
-111009999
115079685
-518599754
-502117557
-41965878
-215044236
782027504
327707203
861482303
232426057
53383543
163431917
-360183798
342574766
245001738
380691637
-512158950
594185165
-1610391
-385678814
-621135016
-954901951
911271504
787539334
-904001043
918703438
195416009
-827851415
954345375
-396268874
772625332
-753865950
-659230594
-700050809
361066287
-565943840
536338925
-556311002
-325875621
-330810661
-953872557
-711389396
160506755
-466930044
141515819
328219138
201705195
-958808170
805096100
949520249
269999337
241617080
261441168
-57954959
-862777666
646784962
913143675
-200393113
-140232494
316932527
-457198625
-888934885
-131618751
-861283802
56258231
974730876
-991147803
955940693
694463994
-944736879
361874211
284256318
-48805696
915652223
73637456
-469560766
609771084
810764655
-145296388
-684917948
-819568224
59238186
-833381921
-857578079
-730960253
-689888626
-536903023
168770264
-354970081
175069848
710820239
403407231
556909485
435487289
-895691672
238789578
453897434
358362212
994190539
659232755
-173846125
924392160
-422830741
491905053
-961178933
-331710295
559846941
483216009
298419677
288271092
789876256
345780339
935724476
-794274132
745302786
359400845
-49281503
-331071539
898351563
-408632748
-565427006
-539752687
367945517
-782563639
-702699695
672762568
243818034
774244261
570204621
-70949597
210107481
-583004320
85355332
497100995
125220811
950176625
571894338
-414036549
535225994
725460605
-618923933
-962121385
793775631
976156363
-954911509
143568880
-73444739
389320373
-931647052
58906526
756649040
461940631
-413294697
840301249
-409554932
268829012
-983686886
571880736
-402186278
-882155434
-790905426
151239819
-368539115
267199363
479776365
-144885934
180084728
-910049360
437337911
-307210011
294151640
78321522
928509857
-34877678
-612882886
-146822028
-646955338
501361819
-759660241
-464169
-570280021
540523597
-790600297
452581477
-543397634
-496094946
-467646539
-897625576
-558727494
54911875
232672666
-148749799
-214788006
749692605
-130146517
679750433
330623811
-475743286
914403011
351211915
-481625647
71327341
-39556176
620180954
462836737
-364548111
-443511228
-368910911
970301577
-900305657
551989554
-584179263
-51856763
-94893305
990723625
924206833
687719676
-114464041
256622866
-671865841
632426585
-452123546
-840947533
-309322568
-612883532
-804023749
977065381
763070986
645173041
-97722228
704583303
893844706
-505384144
102208627
-385195420
-209568400
54209652
39759182
-6670637
-147737724
652020590
-150330229
-325840221
-613766217
-117303412
518529876
453487507
-944485407
-123795288
-819192952
-104365607
-142132111
757386760
850375335
-41592614
-288734360
792772178
695680298
195256716
-778504284
-492799430
467825943
-213592214
410570174
-550359293
-119694112
707338734
-602892329
-593148845
82796345
416010009
227098975
-743539721
-772315057
-953927059
871973298
922079936
-142652686
524761684
-695316459
-908972142
680809253
-704617230
446647896
509731010
635370084
4889919
21210552
450597379
343898988
-553677179
188068528
402459019
-526180754
442887471
529552974
-175243992
-264311259
303692314
129376707
-829143336
-725004381
156608954
955323695
636201734
-620728897
226192128
966297312
-848899605
950370130
743162267
581261763
182086037
-312431929
-80727343
860125562
-146548191
-668150787
403560763
60552814
-623104043
70383541
-250045837
866957839
-633253848
571630293
96795066
626219442
232798078
652902892
-753506094
-678390239
70383541
-207584666
-17281540
568745585
779211937
874179681
-172282895
-36160299
118540991
-560542587
-912718732
-328409563
-787409575
720686235
-161227892
-67249369
14360646
-985470708
-496605221
643320426
-417546326
-554383999
-59317877
109953311
-569155194
-121390872
395140982
-763573763
625591450
43611896
-153820174
873078213
194272
529476172
-134759878
705181678
-926366304
-198569625
523607334
478816346
599317471
-236575831
333475875
-47077938
-269691602
-864487949
-892778947
-150330229
-99720720
-561191066
-4536255
688411839
-377671870
289703952
-136867657
-374127378
449735992
845911253
591858698
-924692930
-296797075
-763159001
-348718182
-862089956
-392043839
-272842730
-846714519
-300529557
-236705662
-265893833
-407033049
96978960
567622442
-807981562
-147102266
-959051200
-684376272
461323358
-269682943
-450098809
141555309
-281403361
-592668519
779398543
-905513705
-563076654
100427553
77826405
525088423
781794273
62236955
-217674212
891107052
735818602
347902587
502955677
-748245243
513439654
-759943256
714160035
277495762
384814476
-562080312
557917067
791726656
-525068795
-546241591
-113905747
-929788324
-679299052
-683255753
-56053686
-271360585
-825403718
-547080429
671208505
152062812
262040258
148928273
915107998
-198210634
-785637111
-335474134
-998918567
-845711997
-470707892
77959792
-494062626
411669871
59285219
662515603
-881767671
-389211437
-523081614
267300707
657652830
-72480082
-628000712
-280456194
222743774
-200171889
351836629
-529961139
-496414924
803988859
-761031193
761625808
-974696734
-833728395
-499917037
-315706454
311729588
-942770562
506976989
-148267339
709494959
-25848258
-746875781
-541722286
-429061915
63094844
754749136
-448679854
-735678343
792441224
981371764
658700346
571894451
346944404
296753538
969163650
-27754897
831354190
-342352903
399261655
-563769298
-891991141
619896245
209156501
-957096127
332125765
639257315
-263022145
-19744019
-769488852
-900103397
-256181898
-798425256
451512979
-426346010
-707005541
-299117521
-436799640
-892810227
-142058778
-899832840
-827260039
-47898346
-500935649
-428020697
-695110794
660822900
-872423190
-332741221
618970640
137172438
-925199237
-388500636
821119427
25595748
874300123
-85944361
-209770636
-485852082
-680993293
-445505031
-808568365
121052596
177820090
316264974
-656177294
588579261
947019509
-804212754
-675076934
-621868245
426373065
-962838462
-481225209
923709176
-923498753
-903305974
981189829
249410522
-583750841
977450146
-765827063
35886534
-168376851
-94964481
79104156
301031432
-805176340
-943616709
473682646
-802115473
446917317
-899232792
-494115839
313823983
-676943965
-810037867
616321362
400957566
-132172615
904274689
406396871
302300967
-917204446
442160971
583670052
-281190487
-18055068
549879647
-928271868
-297005099
-181392034
342615737
27651250
565017061
-513227769
594978385
-728851281
461201139
-6155878
-143757837
-49100013
487677640
-5115614
261941543
297579197
483030077
101059860
-668673723
134208411
669177503
172269652
818202061
2800992
-602143432
667780314
-439631613
-977661806
22025828
117215581
-376056005
-540286713
-900727743
-772326290
234325385
214897681
-638937672
-708562937
801639844
-262434562
-113161045
633597572
-778088168
-129934862
-811684689
62631108
-465678478
-289708831
-790528168
-62875426
-739565556
-94930336
-784004462
664404702
404043550
416390307
837819195
-743933822
-930816627
361003867
344821243
-55417450
-639039607
307249508
-765126680
-801659551
-339996604
-30181273
499979409
-260522288
-542709393
-945543030
280875552
-896927476
-787059440
588799255
243595028
104929416
-739323229
983640880
402344378
-26590621
-794274132
724487842
-491867735
-167699566
-930413299
-621158550
-721965150
905851713
116649511
182313035
-333744484
-321246127
-142466129
-789956429
-404481639
-935110923
-322294238
137118369
272738766
477038195
-822461403
-87824114
532322736
990241427
-894004474
651941224
-516411146
150975036
-747487624
629264621
-363046506
275407556
182558324
145939721
-777313632
92088335
-566703086
-400736465
680748806
179221912
-977090651
941902482
984308744
-589630358
707573408
-170715563
-423727904
-952125639
468298081
237117141
-73196780
-17168662
862824294
322298888
430636007
695303131
-439242258
-103575711
763309314
776788436
-250001973
-695520699
-236596037
-345123432
-306126269
-513589776
774079888
507514310
39186517
671794345
123444192
-469523771
-263823794
-666449140
45949613
702030019
-161451665
-26577382
-681467210
469356920
522109826
592000673
-744309446
798317112
14598970
-701703493
390000299
-22678467
705902583
-83362912
-613553968
-60967415
-32212215
323353274
220648719
566833936
-885258366
-818342043
387223740
595353670
53572899
-100957430
750013201
-864555091
582175710
-465281003
-347364242
-687007181
957321225
-140161778
-358690574
-688049436
242225310
-964964770
512601902
290733405
-332161732
146248381
-575881963
131139141
-839770311
-912725889
499632359
956900401
722617479
-699562844
-453140551
462604620
790630597
-681480755
-202794257
-684628259
486564889
-435098643
341011820
-509201578
-782908608
-28327253
263405286
767910769
-625492573
-590672949
77865899
-924769213
-858880826
-292807902
-111856555
854336451
-521607968
139100664
-546314496
284364262
14226024
-722491099
-903697022
-393527512
-83649955
-874939434
-342971312
864439320
-415249646
-402407564
214032523
-601923535
-380516488
-750980105
-477928001
-335512421
762174175
761828021
208826951
-543471541
384973143
995348914
416956574
643282872
760957063
-422676545
-564801591
-747902700
-58829112
889035557
-606600326
-935406686
680112099
-127039833
172540534
261959308
174380196
-491144261
845385455
-769757999
823652617
916449165
507418779
-335402758
-493879278
49400783
925731270
650193945
431688235
28940765
65390911
96434850
-943429307
210417314
-988464410
789981856
413895406
-648214803
-247731034
-302681177
-48268972
-255975927
-112142609
-545027224
-680194122
-969272169
909643700
268408585
210757065
-468671001
-877223801
752446383
-355928058
-444306104
-614411770
-71491134
288987913
531773651
99594793
158858003
-807093868
-243459245
398377543
728525645
-227188701
432311403
660560580
951147551
955232017
469165023
-598909846
-603901632
-527415163
-262819437
-880532800
545952328
-834458688
-296645693
-116409372
-953773308
454428357
-995504096
852586439
-441785880
-519287280
285840456
636876611
-147450844
204698433
3531038
-934084674
205657202
-685917582
603542063
805898394
662190767
298909825
50667700
207614038
-406034072
-645798315
-969806327
120343664
-769882381
413436147
945722856
644433008
-960384235
-9733248
-743491134
-565423620
921493129
-174874186
-129064930
-527502712
-674302007
-510522280
-984807759
-9932086
584885934
947466828
396648126
-39840884
-272279763
72645360
-851340146
-751356870
-452641664
13129822
-658484794
220215252
876085039
451808220
859463351
-484168713
751691535
565334403
466418037
558504431
-150778125
-659792373
832786594
-580356909
27935826
520050659
-914828808
-200114560
885046510
223806254
-794519747
62084621
-235068573
360689208
912291957
-86256487
687883484
885275157
457630511
-702076574
562004751
327637067
465317252
-441767557
503681125
-495456215
-740914
-239163580
919613191
279063505
376691082
-364223874
-96514794
-894363592
885426654
-98768183
603809392
769244656
-922448988
933478218
-714598118
72113164
-208806221
-574289329
-347838239
561296556
-325192154
-89398055
715645717
470729901
-914408561
-909839134
-669695426
-458283326
-990428449
426897425
-334549241
909133584
-708057250
523640412
-835229407
-290920770
-506153237
275948107
-370436348
870802566
-652073136
908517751
958750790
426849991
-415951090
310093334
-397647977
-43002663
179877573
-875673086
805885216
-842295848
297063747
613470470
-925595071
494569293
842471157
-427402441
608633140
344546902
959644028
176263478
855808912
-228453799
126416245
647759171
417136267
-498954576
-392345216
591528611
-696989960
765484903
298801738
-204730613
-137785650
740739155
-631528528
654449377
117800024
-509431632
495093988
305620766
805066282
-383101714
6481140
519375837
-30292186
-386035642
738967111
136985414
125023917
-124449795
46745333
-980542988
389131596
-465385532
233610539
176267289
221610802
-94454731
764007368
-553077767
348712672
268125312
-958846303
-11041845
331122069
539114508
-31768938
-762876119
789656536
-874430225
741445746
-248215471
608896217
372680551
155775630
522974380
-834992633
219399924
428201838
678075150
-684978159
-158416055
198997476
-453804246
-998672756
-276762706
-258565821
-422852093
696494815
295331193
364178975
818933099
408311954
-546304450
658558978
893281885
-551249697
84661649
266163626
-113646505
247225142
-480069982
-818242087
389530941
993439083
-482235305
752726261
851501153
89425600
-668281133
-202252537
-754796101
-77126145
717558218
-47072821
615755405
915810842
631017225
939012826
718044832
-423903931
-949631777
42318848
-881453562
276121756
367721525
-220956182
970028382
-524645605
-480892830
858797680
-887439363
-805203032
-985712781
-26418762
428895805
-631950063
-280611432
-264913937
-891718843
-996733664
465534666
372332835
211473508
-77791450
628588335
986713258
127915288
-789704479
102410701
648065757
-297040654
396563374
-134336210
765440281
808697213
-163903587
-798208249
-696219248
368286076
208897656
-591878841
-683277220
996920905
-421186335
176304411
-830148552
799488588
-315317075
238374442
-307037607
945297231
829523952
984131890
394242618
-237491784
652147443
140812905
528935989
-332868654
669356240
494547521
729143052
-823934169
-928509326
434712565
-57651944
-891593488
-370769151
31962167
-866917707
811658754
733931925
783385884
755035722
234200071
512898781
-191469553
710047186
-759359329
241036302
420904685
-888762876
783422345
-688218614
-124174213
12381332
260121510
-858757536
-19924501
764976355
-209826953
831189808
-567650492
-860498819
48648626
545440498
983288980
-520232102
279294874
-952061366
997827770
-124428116
261925687
369539144
-517995596
629203015
-204929446
-231699028
820607685
-631886673
843714760
939427068
-831170112
-905965149
888878503
-630952524
-303922891
537552387
-831015240
806659075
-800496346
20890666
-239091597
446757439
828826949
-28098092
191841197
543916223
478436124
-401796411
166044357
938598716
-63018771
116087911
-165678656
-737983061
69376501
756934943
749509166
408584599
496395595
-452326477
890533602
-134416021
33281737
-748367740
8033235
-592149546
423866359
-551243708
686212994
937290436
-891451408
236998167
-59449515
-628280488
-164474782
250860964
500307830
-417301927
-297845773
-610953121
-640400261
970597332
657517366
696383956
-534716177
-606736124
270661756
998721553
947854867
-478415273
-225388225
756827998
329661500
-115200616
-118847858
-872963084
-138977902
-223634601
-586642408
-331753579
736084735
403993291
186689804
-37043876
-338134336
-835191226
-777437700
-100429977
-437553040
-778210771
-393701225
-984386579
726498600
982079772
-611465606
881934983
943389062
-827048609
799563052
664147433
-362506005
469715149
-305606725
-253382149
-987957215
398763988
644038882
-439596177
320035083
-757996550
866675573
269616210
-833728395
-553250348
269752052
629203015
295664130
759775442
241057564
795534892
863907040
-688957983
159528253
854037441
416260962
472827910
862215064
-675893645
-431240256
827021972
92782895
-543944860
585955276
115929714
76244869
36230858
950932027
-507764542
-122160163
722786188
-951045066
-296900922
-387100775
-391298035
393968971
-206039518
473125505
-644328308
-175655738
742217678
-114415121
983047023
-933120843
-250083856
-493891775
-523068985
672432705
-198355275
127719709
349704957
928866483
-745287673
93286375
-746720257
921310991
-437121876
805096100
-770885459
-546694409
485399245
-291859789
-9978770
244584609
-256515301
896908440
-700662918
120385560
356303852
246774376
-168690984
785975048
-292603531
750560617
-620174041
215230819
-255777608
-128985181
-882441314
-964523828
898726296
-438014123
315480494
-703071782
90746594
492520895
904768318
278740801
-763063328
70819089
-517404860
335934574
-670327468
538455842
46480236
-540659187
470990177
-994313406
602804093
-799366963
-840729495
-990795609
11139981
309912683
799858343
-51577592
-337285339
-33764196
384044996
634382999
271361749
-403596863
-52130246
939708727
889109791
54473428
-495969598
-914583443
926111470
955512627
-994279093
745457323
-761899503
504544447
469998710
307865048
919290512
954765969
624310957
-816503324
-412098198
844216511
739474987
557377816
-914919645
776048420
-952804552
93774665
-389373604
-407033049
664712960
600532630
-649802279
711549186
-394111159
95503948
568598139
-80898325
-136961977
-996081825
251472850
-852845297
-902376703
-699661333
742443227
-66232995
-563501408
-917024848
-709090650
-926905781
-403908497
407673569
923913010
914663003
-979868724
581379943
911241906
376664143
130192810
-319488957
-913480573
126480432
-640874003
-531249796
861050392
544982530
-802054187
-408489800
-375583215
-624856045
-350743676
707813531
-820462603
-681325422
-813512478
236291329
432524311
-214892493
-733980413
-202479257
-197243818
730351152
670799266
762704165
266659981
-582037840
101701957
319951925
-207430311
266001712
40083645
-742226194
-919268124
-245039758
-312504094
262525050
-515210137
-344203957
105871739
-333651368
-78328259
-353434063
-985598760
902733552
-475972076
-885325197
-596443883
-320323205
874558965
-652709476
-852761120
-466773604
574664783
914186621
-431338571
488556064
-771615606
-568921002
-744596699
28451210
816594498
-878707555
707882775
23465764
-65286
681961608
-841492426
736845360
559212476
-963330665
782201899
151016966
925590266
459021152
377608465
-991508245
-687417258
920426257
-386468204
-653640966
-273735974
514586969
-12726204
665410641
183751311
410555026
-327633508
783446005
561324731
976674083
189670009
-92697847
448628530
-240058430
-131477530
22495766
3913475
413831616
631384656
137368388
65465266
-870773807
-416397614
-442979724
-921610955
596774207
581337002
-703907795
-396509558
-597589444
-747211748
770731932
849260628
905534557
924766716
181258351
-962807509
-118620682
-222277092
-401925970
870998990
-129436019
473255619
-6140155
-235880896
704583303
752746350
576229512
646598000
-754041621
-673935067
252074786
610466710
804263597
-881349652
798490749
-684505556
535089452
105018073
531264694
-876612109
723583586
-808682078
624309198
835417073
710134353
215482962
-13414106
46811601
-815150209
-192570929
391502105
865259715
-837942959
-309698730
-62108279
867036960
638102606
-950909501
865113052
-183994311
-596187001
-978303506
677082542
-444183464
121954004
-793957327
-123110978
-677482143
-921981060
649588988
418904427
-279709819
171308572
-519646566
-372604594
-916472162
-701477967
-670231583
-291503737
850911352
401637260
417698231
615796434
462128936
916944709
-822641090
-716658127
-945932432
-183760604
758438621
679811616
-368718
-681213288
786812913
-346023508
696388221
-439684508
-369027866
-931606317
-671588244
666581708
-471102587
-319413299
428473800
384778146
-198979952
909569070
327043192
644514914
808857393
308174089
400439622
-531159306
607157282
571894338
-796299579
-352623635
-715348390
829548750
54512973
683301550
692962253
-392433815
119684693
-115600110
680752242
-238244746
60445820
-688853064
-457627394
389850666
744372638
-556996102
-488862036
-245538438
914672819
-525407688
329328550
-390094678
-173235612
452551687
255104061
361081631
311868628
-585645867
741234073
36556959
-923113586
-901210624
-131528246
-689008522
781779540
-797993914
-412308178
-910312913
-472411167
-533609983
720465242
791084439
494370126
392129586
-921053840
-135631409
-296641272
415573300
263631057
-864629007
-214053121
610937102
-473954545
-174494732
707044361
-480822579
541764635
-574411897
610502765
8801029
-468168307
478511666
-900082890
-480558509
8058546
-137551960
991401902
188572637
-961063435
-390740474
299765011
-271301482
82764388
161424500
-533011314
-56435074
-680740077
972396573
-18962870
295313215
564728675
577789274
-886363613
622446308
-374854212
512535649
225117049
887668161
5553132
-135654196
-62508424
220266116
-23499695
966637734
630713618
-13802762
77645446
-739664093
-829244266
195360400
110790288
-223463632
-2258411
-102682576
-829081979
-714539695
-83467905
954844503
910469168
906913121
794869218
-79443705
-855455562
994096085
-63003755
472279531
834396386
-298304359
-159602997
252068827
-768324721
328302401
486424771
313019966
-871770417
-147133576
621838917
626831664
-664447350
-250903343
-304493837
-220819678
-117047759
170839490
906970944
347723342
-737511332
-78165574
455052470
-29801595
-614541843
-742458038
35475863
921395906
202416023
-650603419
209086874
-265819277
171044245
457450183
73350696
195799602
-964880285
689809624
-804109221
-615346719
295326853
707418822
-894004521
560837947
887244547
367283807
-697582717
681460459
183876098
933191669
724480000
-935340603
971289681
-74149442
-177778650
-882155434
-835229407
-21036540
-474104366
507744465
525742558
376197880
625058962
-645137708
-960841380
805213023
109294397
-352123509
754754110
-788947469
222952277
-486507279
787598311
497513903
99184891
-43601724
-301599616
37900733
-85536667
143466282
617334695
-613958215
903204899
331523875
853629936
758118073
-884464733
763284821
417185545
304143171
-892390119
287155098
-623104043
702297791
-290021446
350725377
-118415315
-731936847
771236037
-508528126
604497346
918335786
-267430031
215887376
895653517
-483435548
203495814
-416180360
-570562023
652098404
-445029613
-388864950
-179934929
-476359827
316396898
-975968742
-275046578
-217664051
655849970
722920337
248877856
-132448235
17852210
907991375
-157879343
-572246951
-674208563
-996710233
203395910
-31996226
834376658
-350145456
-342753053
758779674
303984401
435028741
-182537066
-108166278
-564935311
-656294069
391088251
-129611767
-483371595
56178697
-761304602
-246274804
-759680766
-492448316
-313624742
974725536
508031902
-702114284
-534322717
14504382
385824488
700241973
336661679
968179038
-456709282
-627843703
-851432656
-967219926
884654354
666908480
-932088285
652006735
-132508967
170870345
-576942449
148014485
-473117605
-155893842
-294063132
-401963315
885700530
660845990
963379938
225762150
159649105
-525992873
-806177899
401074422
-731407950
595437156
614730463
-789733444
654423309
84326438
-401518441
-307402370
-492653230
-860695062
-520909947
737840256
-400862718
-212743508
-36525420
85404464
-403114609
-923763864
-953091605
-612986537
832087727
19262945
273028102
161738874
-716257415
443899589
-909448955
-522095878
625284309
-165243200
-605853809
-556902885
-636561964
637380867
-754734775
80626408
118237828
89386983
843165865
426503554
-57854462
627488085
-957437713
-500453509
-400964735
686802117
943642223
233654504
-364958562
-659474830
-617965866
950957764
588948553
-687044424
-138920550
568301567
829940685
901156222
-177910463
-612940171
-960842719
937245275
619941206
-976341232
471053453
792716781
-685144919
456848258
-815470677
-435942479
767619307
774774166
636999638
-657919390
-233225085
235575240
914282555
222084217
-852672977
-376147531
966046140
-440662134
800823274
417805551
-131918392
553925902
-998312131
252687742
372485867
-652595027
-841785972
-942157878
294268732
-834251324
254976028
-81938745
720902289
-200525574
-979223636
14519151
-980753390
373278846
977279941
-907716884
-185801618
762841452
-827872578
-128071966
-418196596
621635206
-491693963
421972878
-32543795
-613030221
695510593
-54412009
842370217
39549011
-574941476
14410918
500413632
-527219016
9592306
-484223402
269559757
-307992072
88410250
207259198
781742384
682382100
966203516
-612887217
980214129
-282388392
867189384
453998329
-470631861
-455683339
355391770
-673144886
-126142042
34346443
580037333
365237191
136477039
540471538
-23730363
-52314612
-523960198
290158760
-925363217
-782458867
284337393
-796219317
-201085318
249595846
403394819
-520815102
86649911
999864917
309873982
-334571988
129928779
-81908892
-103792650
141779292
865455779
628217487
742652482
-507207057
116891148
272438223
-858492588
-417415064
135295976
-877475373
-731310327
-846871112
-537249120
-590539995
-658141587
-529010336
304822647
-917994988
-288516809
-481825400
939182810
-316845758
651961934
-203091312
-147397572
403841613
-507720301
630369860
533413975
965085154
-716022856
862864066
-112934296
-322957442
-186691327
913572161
602291754
-124295758
986820158
237098307
-306422535
-591089479
-51626333
-323275865
-974647906
39344528
344220395
786105293
-741335177
309482374
-253921454
-747793952
-60239968
-305630132
463289171
165580792
576805873
-399450601
909311517
329091923
746296100
-750400415
-456074245
-618878730
735563927
-999699399
964746169
-591163978
781742384
482148080
-458436992
176078391
-347309242
-668130609
765618328
568336358
-520720849
-399921211
303228538
-30361
-697648722
715483628
-53009748
677568636
-672622382
893349176
-125192822
127848262
281324595
798524127
-353400724
878016158
-425681844
128000143
-825311669
-66828799
-399970901
-216517904
-586199604
-101386482
-831372834
-29789715
-721324855
-940075791
-757329763
-336884615
321646881
-534277199
708881032
-149555008
919858548
-928832468
-301999016
-567650492
-101734205
402337714
-611155325
-985631748
31494303
-742826662
-194456738
-414160140
-514965610
-89344509
331768974
355978383
834330003
335110662
-590986278
929063621
-217497996
-366550205
58578093
-685669433
93975979
-44573819
-954431428
875088768
-745154391
-194823015
438165049
-852530664
825953853
-537772771
494163791
-539856315
449393573
740791064
863272490
127780294
597409186
833379562
-274738993
845584488
834559257
-276545533
537369830
-200579522
-274231794
-211736014
-875174258
-230026070
997211625
401919332
432120033
650127670
85033685
-699039645
-983626118
-212710988
-532584773
600300665
-326390785
-244544928
-421105251
995333822
449103799
37602423
-967471684
-423072673
117381848
477455250
-580604724
841212927
723663337
489683753
-60053867
-521373042
-240058430
-251966173
-689612055
837009486
410488314
-53206036
-333350307
-573636004
-380690006
673417664
-211216848
465733104
-566255230
402101605
-155853146
163382120
-629719911
-480753668
134338792
-857808341
-316065766
-237077876
322038858
893756475
-57534577
-148151225
834489552
731897279
-582895859
-614061278
-961523039
-784923907
-855743480
413838816
-496424762
-789383220
514005856
164376263
807780866
940589840
74609790
108732085
493251773
-680294410
-659280586
-455701623
-55636479
-762441182
977727361
102222289
-197727834
-665220605
932033638
531589830
725104293
969139120
-405803189
-459118589
874469770
-523883508
492332646
-585929900
609804931
-359570979
-59944475
-533844156
644876045
148232596
627825075
695191162
-241658743
-352344905
-611843341
19440694
-523591282
-593538422
-839418001
-366055557
406721251
-949961774
449393573
55944430
123634484
339248153
997649087
-865940212
799182208
75854966
-578594117
-516640281
693395419
-336346144
717765340
610998456
-134188350
183876098
-578459552
-288758277
-305886924
723710404
719694209
50385910
9842469
-684461413
342249138
-694465981
321577049
-678530533
578747555
607802380
965359466
-89449283
-447313495
-672466888
659070402
206239713
681354059
-532378811
182624064
496633618
775801563
-251325717
-281472451
388264559
-579828736
382237114
-716275719
585002899
-474986314
901143986
-72238157
-852809843
369539144
818310603
-954500096
-951216096
818801484
-106438298
-660877155
110123509
905414121
-843659337
-648592823
232414540
488886171
661239478
-598364742
-882687133
-31115857
-657970503
890740335
-562554764
561536998
-815415101
-983192773
-88975779
-568742397
-99779595
997968700
60044482
-525141538
557648243
573040023
307746976
659878366
874550395
490069498
254976028
443908231
-613833675
953232399
361829739
-524050099
725788613
806373562
162477247
-205766759
-75970352
-869101050
316994046
-54602506
-827133174
600225719
832088335
533559301
415893086
866833454
160447747
-920486582
855141598
-739105410
-210488193
700803643
-151666466
-687143947
-580908402
665057946
-487162173
-98572654
987465972
663147942
773825059
861381289
963588038
-837497556
-115610988
742159309
-653174573
-604504776
-508657916
470914435
-983277328
-677682372
278881181
-989792361
-108712018
-304422735
416750184
444236633
-974717427
499627218
960176093
-136842095
416196294
-477064188
-307731611
573312894
54234430
-68417923
637148602
1882975
918765058
-474111153
-969267062
251779988
351307962
-663447411
-646126623
948464258
447216501
-443847845
691811108
-537072119
987117886
-690757560
515648999
528981062
804740508
284948293
-272996574
577055958
-714384295
962423918
-548281537
-15157919
928045284
-786126087
-591372275
-728381713
548964701
-116198174
155703665
541793632
108342822
-116379694
223987217
697222778
503740891
860220525
-117617257
459177959
-903005525
-550172094
-306030860
962603785
702022062
-281516150
-642236205
881359832
619164008
-758319469
197303998
-812522362
-967474923
340768637
311165039
903783289
-287367921
319271628
458807794
767951165
88538518
20329471
-953717539
197249194
-144565011
560769591
-699990166
889546576
188556944
-161856782
236850978
937637091
-343217549
911391171
-535564732
41126834
-711194087
377484379
-519148853
761972267
-191517907
-448241710
-861485078
963401852
851739809
955607339
-765867228
-654183486
-773569152
8990651
-851728359
572572931
388488762
-41051542
476279597
646338697
508847292
595105914
-362262673
-435398684
-599386848
636433312
-881407661
-262288632
-906745057
-406825115
-62108279
922384642
142230291
-779819887
371690779
-905140504
-752536730
769244279
877542371
-496769345
406487102
-869431378
-306023394
182420159
923153259
205303409
-715272223
-686027147
662110316
638531012
943005534
-805130242
589752696
-231137592
854913530
-602154127
951339367
984325902
993408679
443174692
-721109566
990131847
478281071
89154220
838270323
555555920
753045805
919415482
602088358
-161671434
183469555
122453423
-577797516
-926018855
-954811286
621393183
705679819
727708091
569777828
803346302
-90617234
608170376
-776469442
879964061
-290130753
-932223694
-939840078
665603307
-470802572
44963843
-431554852
856354145
493511634
-358985277
388464361
444588442
-897824893
-553308127
-335216454
-173898427
-848719344
-632506713
940057025
999348803
528577905
-674879326
445418369
524653185
-381473256
4111043
576616346
102033648
-276431964
-397699378
-525748243
987844657
952133652
-148594985
-537825203
371332965
-924240683
450948610
128619847
735089342
-203285915
-978232472
-816654969
-644527129
173285301
667282449
509559665
97264718
-308249119
-6770549
95831938
-842497882
269674253
-306527953
-968242235
89948908
618864593
-862972307
-930511968
-840496854
54793110
764856986
-844359513
-799389402
-569920571
-750466410
-526855535
769286364
299536286
-747796732
-997218603
-201376655
420173395
232117488
721846954
-632409818
-900057472
546705414
-99757376
-483831639
103585431
-71588211
536289130
352451337
10640882
-714524570
881788078
-325371424
-376666404
983256794
613962549
-26061740
975234855
9236133
-392460790
-719971920
-34742302
163526989
-419497682
438067413
191770829
66101465
-448516618
-165876388
497217489
-755629548
-388189490
-497990061
-958269673
-30004758
-801421650
758841982
964708866
969476905
841494569
746484844
219317643
-649489136
-240390260
-226627302
-99321569
-66167293
-691911458
-610917584
350962036
-995744015
-71815274
-75600257
-378744888
-920357215
442638726
886701753
-434583647
859391519
29560620
-413930054
178541988
-660868354
791689742
-31105569
-540500437
298032448
277558637
409486408
556506931
-648477345
467710723
336013120
941902482
886741083
-98782464
415302283
554155140
-454754473
128038786
-188971664
-424913463
-766558167
452200353
-848239125
-299326391
-896700502
307312832
-749897270
-614759491
-471185069
-823052571
393813515
994516621
-731860766
40163223
889160821
-278163597
-968563970
-993073978
-492325041
321818325
-209951815
720902289
916414682
-41365064
-563124628
-347216879
143881179
348492174
24422653
365493462
-54549490
-937326036
-792773155
-498102559
-735325446
93777234
-102016286
655836727
-407342353
-289382402
931472969
190607746
147944007
758658811
-981930702
-638914378
-786126087
789433489
-425160300
78829065
-611956943
-699875568
48744327
-700557376
455551635
-739022843
-971387057
165061675
224306344
-464592817
-824278642
-594247809
802047389
331457659
559375417
803985837
-829861448
574930414
307424679
-55836984
-991134777
577692192
493221683
18116595
-218597844
-721923640
356989644
493691544
-66316854
-512512146
-874262062
-973772582
748242291
-359642981
977147713
389213679
581572474
702940547
-427990858
-128989366
207724701
264884691
856498041
-371166933
-259006299
-990428449
-659457795
-703831411
368912852
725002185
218388943
394280677
-408694283
480154565
-70959929
-930142998
-12778556
-475422355
741770955
-943616709
937162086
-103260356
-44135751
86161851
616442139
911584661
-213840521
864703606
874914639
517685093
457511748
66153569
819092332
-989740116
-233079687
-565236534
-484815520
-828814757
86161851
404734575
-516965572
600637605
938717662
956585582
502434569
-127157094
-888661743
-284406833
-835638475
2304604
-222862222
741137475
-432269888
156330016
854600577
-442425943
784340997
441541315
522825100
523627536
80849363
719661186
739387027
-854419323
172169039
-899217006
961011914
-940709153
-745390279
-912675872
-838706628
-431003115
-779020529
680752242
-573037315
498454725
577927493
582412755
501892297
-723839129
648874449
563046974
-454706108
846886951
986713258
243727853
-894718669
355444339
672034446
830075956
-140953545
245230204
697689240
-118278416
819013076
-606306954
528664674
-847254133
743235128
-617050575
600675711
-639243030
-302376046
267620238
739989547
879969445
-753634538
604300833
52401418
122041649
-794852535
78916455
466073649
-865682990
226052417
49583942
887483489
-496473405
-484585963
779184877
-891111853
528129898
314390993
480182170
701257218
117153922
435545195
77082788
-446278456
-568607040
306890837
-675626722
379457424
-718325255
-130788913
-901997
-576406602
790463929
-980973460
202972632
988850888
48010786
-770557583
822080014
439985961
549569283
751222335
-297862453
-374729828
-428937499
981067039
904067457
-549640738
-703784517
291914820
418891563
-917234286
-340838200
-910342423
814179199
-992690950
-241104375
-345005701
-137091639
-836274211
-117109623
959390772
-155868339
415815923
596361315
628980785
-31953272
427415884
-570315336
687686088
-311388584
849126970
624962507
106195495
944189997
982327841
-700050809
-440711778
390999269
857783969
-945261947
495098522
-128985181
-336884615
-43432927
-410785004
215980602
-144667648
975111595
837274551
664576444
-683449675
-508327443
-239482349
-873658900
199474360
-62737297
-682850955
-871794748
-100211514
565584459
235276568
-23672188
452028562
573944204
529232294
913054512
-771113134
793180519
962339472
-766386533
-665978188
-821288817
-595756089
-191937676
-252173092
503927694
689869470
305020355
250391498
88949485
543786128
379853747
-428549907
578127497
772663333
-770349312
3882867
-544654257
-884808360
808024099
999856763
577384474
-658258813
63424177
-44694988
-137451144
-170857153
-515703760
-649245741
306748047
201946593
-687406137
323616907
370599524
-802925354
-239482349
-796922380
454697154
-201171276
359442980
830864350
-427466392
-812468745
613636062
190330676
503648753
-631912138
822649081
248445107
528847563
-453189338
784528163
-265232221
246668100
584944732
539776561
-152075070
-911819223
550958934
572549055
170100004
62856390
-997942213
851647233
-597823273
905236604
414873919
939396959
-109696981
946882303
-51424904
-659984886
514789179
-710130443
-121601589
413986923
-270596374
-146858890
619311108
292525065
335748769
-328017716
751937796
439883385
5967755
334387662
164761608
391976148
203073028
652905446
348546853
521637276
114822712
-325463830
-708046882
243476634
-177689865
71003102
315752321
163774197
-238469434
568718986
-426346798
312510028
-827796285
-619845357
-694359590
511721139
263440980
572512736
-538502419
984701989
996758664
-804949665
-168121522
-288668145
611182670
-632353885
-831959100
-163587190
-624538645
305580705
383671224
-757240571
-59539115
694493105
623650291
405059355
448669613
156473353
-23334384
284102812
-1269868
735873629
550436511
-483435548
-520616727
392565667
-290935019
-27490391
182644075
-681478638
376614731
-122193260
-820584817
-719118588
-227167889
-930040929
-189427585
-776419806
54192755
-485424764
877326859
-225470265
-794287921
-454433169
982636348
-841243626
-714968133
-213662684
511478935
549446636
77460051
811842758
998891208
-452386595
763367977
-683155242
570965276
-939550116
-121494180
889392799
667486867
101604883
-426536069
753617033
20017969
-823373261
709418713
152621159
205538202
-114352105
-571410673
558073595
-997523519
743331179
-600578599
-442714630
-218948812
-114937760
-518268520
-304975260
-695538033
876136406
378523278
902202825
233357070
861553990
-845363692
615676108
-842122942
641049831
114115255
170863233
667069636
352282255
-921335452
705765251
549862650
-395621384
180477531
-973110911
385937250
216721484
-8284090
574783553
288046254
-40157279
495018690
196233110
-91022009
792996033
-961169233
-639761153
575905547
767143186
64494611
-727522921
536519695
480350878
338826182
-113617522
24080245
423801684
-27783359
433525072
829533050
267725736
285581846
-979217683
-180318764
134043620
-623227719
-179438991
370805864
17693356
258135178
356653959
-423419385
494323205
669956488
-328775186
817695001
345057235
658648714
-315215808
-306415812
-467460200
-841814566
844230524
552523326
-706949474
-150489804
-425330365
20089046
914464848
720416243
887200915
910708003
-465924698
366288028
-707431741
-341209422
-829333717
-755680473
-953561169
-945851655
-53132480
-153988819
-774067862
242611540
485257977
-204656514
281938945
54676015
-494111161
103276081
-158064784
-110528783
-393161269
-218625871
954378145
-580454433
935697461
-794529464
-422427675
868351418
-180821575
48143462
-969128035
101966676
572126757
-112340778
-355053990
-411525108
-124881192
930874801
452622535
433646516
675939654
-392416936
-234494555
981519572
-292440797
-720110309
-622340072
-83610930
-537766467
845064272
674779654
-121576189
-743123866
-255461638
-317976383
408395992
-558166999
-968963493
-796548932
-328569649
-872156879
695084232
381414873
107489701
183844212
-51031159
614938442
-183023345
-988521794
537073471
-440415397
-50483736
907528410
-93350491
276326256
152109443
-656757152
-493805243
-484142053
-643163918
701788012
639647978
528551338
-916802302
-521659828
-885166385
57190132
-780058554
409824532
881741482
-505999009
-543773335
897675731
-569375970
902606678
-102446542
-241239299
956717528
306836325
-682870704
-846828318
-279489038
376451951
-143302139
517110327
-32440805
161175859
-102252419
574930414
-743123866
711917227
-497351661
851557706
266176545
-548220606
9469762
488885376
864258792
694266131
-834972660
-299688538
-117492228
670201307
-954585881
677352262
498483266
921830595
-142202326
418491182
-768633922
-588228303
-767628422
127433461
-611561167
98483118
225585241
-987862800
29713232
-396476687
-862713789
-992744390
-343398186
-167121791
-178416770
980087383
52804360
-443721226
462831234
983294736
-357614734
-382183499
-827629818
626795167
-131210359
223274231
689754663
-213949750
-642030409
292480022
-166982272
-895449250
114867981
-232852015
108342822
-432363325
-939337846
900744399
743766742
-189276931
851033733
953944739
-784680730
527932658
-439734091
387608912
547083607
-183263832
546823265
-341096258
850455526
-446450533
-231878447
454389266
-612796478
955332757
56093072
-761611483
183967805
487571454
465261733
-449544130
-793776500
419920952
-286349581
-476459077
-701277587
951646204
-752875969
448416144
-698131649
-389020872
438083806
518974101
252866260
-561940765
-217505414
781775312
389400515
-494712564
-234996143
-686149575
581064472
544966189
-226736615
977189855
-491517150
-56342683
332400753
-14044539
291349010
446349496
-665736182
-588171539
-701331625
-712279982
-108241619
151178406
-512418358
285359467
-148780065
-228012335
-613506960
-124598741
-544156816
384129252
330988903
-458003319
-253062114
543374649
692972489
941032006
-129040602
-859456112
151552141
-942477617
-686567138
499400455
215472093
868588356
-480165458
598706931
567650773
-996630675
-439900527
-541654505
-29105218
-651866670
275181752
-558982991
701134569
-114905211
870519634
688045912
-848448381
647441186
-254399888
-883093652
232540668
466196858
470430290
673965129
-768971621
-538533167
944044097
893292166
954090232
-409135414
-658161852
24415591
-537576608
-322203120
-807229435
-865197927
292065320
998608022
872006373
778019018
-992083158
386007462
572759847
830953086
738686405
768809615
-577782413
962623185
795190364
-457526589
125118514
448318627
-415951090
-476760824
427814255
-147275067
467388699
224784611
758746067
-416670452
-611426508
714079545
955998831
287445850
-443652705
796332623
-617050575
272781930
-539435492
890108019
-876840756
-527212763
-965703846
-114415121
676346239
-317052844
991811958
44711801
224953629
-815366377
123250935
-273982768
-222214642
-536299630
343604241
386637520
-528965613
239721809
-24392348
-742952566
-49177660
820340142
145614401
395532057
46462917
883469769
-929994127
839874469
574348960
812882849
468972034
-434008887
850802270
-792417094
-50274084
-772727511
-732654543
-549435630
279022280
677047341
-20357515
510805760
751129618
613962549
28692538
-912715960
302219638
953792648
-336884615
14862972
-111242576
404080958
-42277443
214897681
432752913
-164503481
134255673
-766160892
721844790
-667115071
6293976
80805561
-453586360
59155049
228447573
-384162080
964062578
661254579
412132622
504441723
-701493943
-296354678
576608142
-104978469
265627270
953500687
-637628456
946440421
-994142889
7380222
987709343
-713579059
142395626
54560218
-832622377
-455333891
-194131736
541853214
-698071864
265579385
205810092
230856874
9261577
652134506
-780815424
896806519
431587919
321016171
-397784468
-891119064
-128760493
434729760
-170057779
-418244364
-199027480
864971151
594000088
-724145100
-990591019
-403558676
-634263748
-82086569
571966506
107285233
-920589834
174483908
-203858590
482029641
-307543533
-69360792
834317612
-933066149
-808675520
-348244408
-266916140
-850614905
49895789
-784698256
959230959
-216822545
-72243888
826481709
-571269504
975373352
-634215663
130024409
-35771701
-379984847
164714878
-342443202
-89393565
-418279628
-502030573
-908436574
380903574
-314307321
625185785
-892722480
-284589315
-706447475
519267727
-299137821
-756550198
-167518863
205810092
-684224694
-536313797
817328614
109670658
704266172
-177778650
288535600
968469159
-427995186
308417291
-657434629
985398751
947947837
277296261
-200640174
658455386
760706930
-338134336
-910323393
143377725
-221898264
927596249
-486872612
68377183
-263922214
456853854
-706463298
955983496
794869218
59396358
-462206149
395475689
131111315
-221466894
-732939417
-972718247
617225214
-928890712
-574812386
-841872118
-814116492
288134992
-308757616
-660964554
-780831689
680474371
757527588
-306102288
-661767759
472249835
-866309286
-5461891
639024939
-329694467
48923375
489594392
-584488824
778298709
-601119289
832762523
410791546
222374033
-410909268
803191053
-147149577
841018733
669813200
823098984
349144579
430570999
153576208
710673572
-762396169
232868959
-204942440
592222261
-566183111
665950009
-490591420
303093389
232347043
-306502307
927275835
706246932
-618697160
888328259
910104711
73187440
517425874
224236693
-864730009
-491749668
283684108
-253872242
555717679
920981163
-85491101
178442945
368819543
653091565
-807804216
-851261350
-527584460
-81869752
-542335754
-962220668
-636559292
113964896
530345202
79951149
265883938
234634630
-681367980
-149771359
-682607922
728202080
515291162
-772962897
-546799929
87291363
365815881
-659280586
-938342406
500408308
-75658167
-573396574
-864170431
-30739057
-144180963
-300156809
359868373
-509581171
764247668
-839868940
-595545801
-690826157
893552895
-926595055
-307936643
946345357
339461203
812331291
96865320
897452803
956582507
-854665459
92672664
-525775268
-921718063
-522456535
874564441
23646482
310408639
-425541277
816531662
-706795148
-537773024
481761609
-676805224
64593552
-847589802
532704604
825045927
805744201
-228552512
223386291
-328937119
833082785
923991144
157680125
69281815
-569388541
-808397124
-765173165
886853584
-319195425
110975625
205180179
352090726
461035940
517246439
-379432079
50023539
-634262230
677720142
-824937830
926025688
425125282
-988764898
869726592
577789274
612803269
930844871
-579096056
-298443482
664031632
-658141587
427702444
760645583
-290306604
373622179
-357364414
-249489738
202615817
-867669589
-643521264
-721005137
242117129
-246870043
914222393
-865844940
-768308104
1253775
942665580
-970244231
286229353
264024709
-513416618
-993044894
-319965385
833767800
-782016390
-181446752
-357761015
813118385
-936519234
-217249158
421282567
839896559
406827367
-769768101
-303970091
859739195
769446590
-445029613
936138832
-998615271
211148458
684274590
54440561
-865477218
23813301
561869546
706647619
-512293015
-408794322
-72639993
691009759
994663316
341566740
180345295
576783754
320970941
929587454
139740657
-342683790
-845867947
-285106024
914252387
935368782
892350788
-907230072
-778375676
290207207
6407751
780135966
-617427779
-187518289
900763685
995917658
612823652
-319714305
547374472
465809515
-678507664
269474043
-426962009
881798255
-388033767
-56180247
384973143
408553449
703918995
869370081
997223699
55101545
569283704
984975761
810100163
-903593582
-544333547
-281666054
589168749
-306691971
-967709980
191192291
505893751
300473524
-916655604
-804696771
-615485679
-513175989
193432670
108679352
317945561
834851223
-123654657
55380482
208312284
-279219140
-311672502
242510284
512008012
502302887
667126125
784585123
238789635
280125939
-512248809
824845571
-145430695
253176989
2735400
368262087
-740545691
403234496
-699700175
-714555040
248187729
-702009468
-641634203
-646238216
546126636
293872663
986362574
-35502861
201088386
773520843
495185154
-684909864
971223298
439903669
657999122
-285986423
-271274055
12165592
781524240
-646880940
292871026
741770955
336259387
74414784
897896347
-601313824
-98559921
29572143
-590551048
616284660
233252161
960503770
861902593
411963071
-919021541
423790751
-634522683
163825337
406474518
-636323171
-879755767
-754781614
587416560
-373173437
993900564
-342056136
-860323369
-299076410
-877007505
-585237126
-379654214
269616210
-243281389
558998889
48358725
-495481556
-782389947
50520241
490179963
-368895169
-337631950
318732836
-992287043
-716780850
961794973
-606703236
251773185
31747216
72744232
523619725
698358039
358418710
978513892
218600753
521467285
-917322085
699227694
35968037
-797929846
646950466
826959120
-702384792
754392846
-185337595
312179204
87123512
-637702608
-918949600
-885702787
-538735372
349771097
-314512809
712869490
-981168424
-131804516
-929218537
-6215773
-67248663
729094196
140548540
80540889
792004992
257587884
714888975
-185160588
-657565616
200851207
-115937547
292977401
-426487815
746733652
222648063
-564468566
509187491
-744688060
900445236
910492097
571543062
902693455
123773424
-696725931
-604555975
779887800
-907593698
772536037
51362509
314671800
5535425
-241996425
38808737
441094364
537073471
-396193710
129621555
-865745938
924160548
421132967
-283046150
-367480765
358562913
-39831004
375092510
-843812651
954323536
-392461098
809781938
823734128
-5423665
918136909
-861208371
-340384399
-797117031
269104709
474834174
932588956
742058995
259741782
-725053556
-427443993
911094220
877913689
488062528
-654855250
209086873
-806275684
-993377747
-446625560
-80556975
870567854
255867710
95769704
-993146070
900263582
-224903310
850822154
805626210
-372331982
-415814570
272029310
-614353461
-470274718
720402853
950410662
-544793957
-95075280
392540100
283228985
-257132396
-249828137
-226364171
379452193
-962866267
649099827
-308726836
673967766
455086213
-823522832
120246904
-660838324
181674582
-490516388
14101583
-829767400
-414428536
-43385787
-566991678
373408794
-229924031
-831226100
184184386
511473685
350826807
-952076976
-854045654
-86934071
-486842594
308197839
9486502
-977186898
942266475
817637784
632643108
302153250
-324167296
-393200371
-88761253
827411257
-613766217
-66814149
-519764864
667332635
-449867090
51380391
-533432949
-762978054
596547630
362514895
6395144
-765818514
842378688
751621498
-150699155
681244748
474415129
963399001
669127503
-277792151
931717756
808958642
-66238717
-612423216
83914212
996094577
667639548
-210433386
-18115814
978075726
457114768
-116493189
230793190
-887929547
-687196452
-872159203
-225585764
-64227305
-897772475
-215822376
560947975
85927601
-628984141
-101462563
-723108727
-641077699
651535401
95831938
-272951061
719559100
-426377823
637789249
777251208
-926575623
-825654920
-818098505
-864747952
-151753534
-537838081
69685154
-31248633
719533201
-331084017
-674548997
-952399487
792278750
760882939
-570722556
932489434
704160424
332191381
-64503156
638278866
577609557
-158814898
562964126
-677339122
694854283
-725821987
-405963371
110482825
68128973
-855419071
-765553596
-88892529
877293314
-586590063
-409603979
370561189
-752499689
281682281
-746855211
-587989536
-687171631
103624494
269400545
-535253148
-88739537
-820477543
857311527
-992784653
-547611908
-847350430
976221661
-555818114
124187696
-895145119
405136385
-565097502
836353754
743796734
171114917
388665358
-535002670
195350260
-875516220
33742231
-139975157
307107426
900878867
854941798
-313324454
759548710
-281954517
-385617953
-858135417
729847488
-151021234
430008309
-442037439
65220388
859145349
-663407511
-225408746
247885444
-454706108
-38532503
-815894844
2239654
494198204
-60039608
-458713707
437907332
-287151936
137768116
842471897
-768226910
418885388
240635927
181278017
384203780
88879450
-989955355
-628576630
408586141
-983917611
157170974
-287920421
203737521
505686051
-160678035
-465998103
167731061
849768299
-72018490
-979091748
-805493044
986328976
218795755
627422804
20208397
-983192773
-131635927
720825939
233630944
-960731488
-323987420
116311606
390807149
-888370947
716960838
748199761
49323741
-633815906
-818090087
-756600386
-285401931
658768833
488076245
278087002
330471641
537159701
-196512343
954011116
812438306
640401104
-217674212
-107426358
-532861594
733985050
29986175
86869671
-706443005
644148247
-126148212
269744189
-933329985
522336064
426306910
-503682728
-673455437
-679985491
852566655
-339138812
848420540
-558574067
-12742862
-537909249
-590851176
-113560799
381873558
-206182398
117486435
-300529557
-213983801
953555550
-616343694
880867192
119851238
23463745
-51060307
37810924
156755572
264813620
764019844
-292623106
898583910
-490023043
208462428
-852275845
405893117
310161424
452027025
959352637
-968067404
-743373011
-406952720
404362408
721864793
730936196
-554883722
-82653413
-535126768
480162250
569549027
-431959528
-254005142
-31765987
-381240409
452455610
617897002
476382926
979485511
880066569
-133256277
282874457
958375829
81819514
-432306557
-742686014
-789946058
97351012
760892787
-754561923
430237606
-214443351
-284423635
-626455122
-116753827
552799141
-54268138
-664223312
-669113778
-338466036
150153727
502489862
-212081728
80434944
910095962
-849172542
875015091
672189183
296828832
-581770104
910272289
-832376638
437071243
-103988542
-609932953
-425687620
879682591
-728276675
-437014050
742719776
819884678
-5847732
-448899535
-305087431
847691967
-775846844
-487557553
735583737
-649569575
-509118014
306680149
-385268530
141150033
-7813811
508257530
938691618
908776920
-329014093
-382329898
852759352
-940500502
-445630494
-31101017
637633043
820933591
-23639408
722308403
529666727
-656845498
-312809216
-104042140
648938141
704434620
-985037570
529706760
-657775217
531626817
-386097044
432371433
311290176
-357364414
736597618
-796725967
298352721
-670545408
296625929
688969303
153465744
-6605171
139004601
407808436
123095071
406474518
821384627
750126418
-919600098
857197409
-114656811
-431021809
473433415
-716805410
474157457
47039859
-326678605
-241946961
-112885168
821347458
-238179168
496089909
421910248
-997238896
130635865
783136901
182329780
-801458435
941743331
-896651636
-898773722
-618917690
710906361
894480295
-334611471
-35780701
-190754293
93231848
572982732
38751323
395184830
374388973
-247187987
-826193053
-61669131
943161204
-801786667
-991825674
-242108509
867182441
301532514
-457415622
-711894533
652216982
904909224
-212475761
-195697701
153780335
863314635
-548586675
-595893325
456799090
652267490
87088238
-158676382
120393365
-34801496
540319312
-241665832
-198647338
102912812
-21448476
712658686
-995134087
104578988
873909818
125070712
-836562335
281004015
404996004
-172633997
-235979214
300984855
-474754882
978919281
449878321
-33695304
884394409
-454433169
-416397614
-220428744
109196288
266969937
820612885
-564804364
-715707134
383671224
-401110443
-662428722
387892492
-164125524
48188186
368776277
-617895261
62541577
-748697711
219057463
-941457804
-13500198
577024117
22511123
-425681844
-424079640
605143783
15080106
7200470
508926365
-841431803
553930856
817726604
609582096
912770481
81434029
-912487427
-377290914
399391901
627657702
-682647100
267838026
482146926
-986277105
-133597717
384563711
565585085
551185406
-986527547
256703755
-44135751
-605205502
-28882277
545449322
124617085
518355638
555129334
665684140
819389599
409855409
-658809121
-598983789
165446455
-776182991
377698374
-927378420
-255878727
722826441
-168126678
331972722
-446276764
-17329889
709325823
465541123
799858343
982973055
-726423802
554155140
-614270577
-15221904
879242348
-544115725
485360352
-295266540
767500055
856842639
-178647912
522889327
171582913
-543209645
89199747
845203921
754464034
545548983
984777317
751566218
-124282605
897645771
782952158
-276459222
6887522
-394606670
-96005563
218556813
-755386517
-360641990
344923620
-398981466
-394045387
942671014
295480266
469372630
-781180894
803561942
9465163
-898471844
193612470
-656203498
198965006
-310603539
-363825114
-510698870
795362951
-730801102
164293905
123502204
-725600353
-689296047
699751132
-139003155
-935084837
580595394
495956162
80090838
-850165114
-461465097
-359608179
523858801
637947529
940383154
147289310
946492619
-155481569
575595353
656624365
145726883
-791159820
383884225
-388750011
225741377
336013120
185395397
854855497
-324808970
259753955
963310483
-814461976
860312706
267825895
860941492
171239591
-76298978
-815752898
-373808439
836367810
606955024
-927368271
998729284
-616498497
-744137567
-470316635
277853403
687142877
-841988573
-393504099
716944066
670362766
420991885
978382686
-880997698
423863324
-943420681
-178647912
-905959322
122342733
-66302534
-636768757
-100832442
620841568
-546314496
-160706135
366587512
-358017347
551196774
-846916404
-831688271
-796162264
-573761788
-323395793
921447455
-873566910
-843993618
497928572
983860419
-354814156
338435413
-317929058
774464540
45395245
726238239
821447766
-848569643
581572474
-517077544
-921781611
695509501
-659178287
-966118649
-134916888
680240148
292829237
553825000
-56314545
-422512400
917509744
326582687
212971521
-224717383
-280687325
-384883149
-829757501
-356486641
721768162
720993781
921908324
-851061112
143248745
-836432978
-455640410
-722766801
432459996
615619458
-496952904
18951723
-822386494
-63211716
-455438239
998371398
867591312
465032690
391954160
854450804
-375839329
-628839832
-687416499
617899667
196345574
-944485407
692114170
-181093221
-472122062
-90526947
881597709
610159702
-605742197
204229693
938409112
732937463
-596749519
-125699373
377945566
-225608572
472098955
-617341316
632724375
-842948113
-603815768
539158817
484040714
112273714
-222115901
749493757
645658746
-655369463
-692156541
-916689345
-337903684
447448299
-982032631
513156409
-114702683
-882540973
-209362426
382253706
-320535243
953529032
805783316
-158808043
-602238931
175101958
-632438239
423738274
-11157850
240329328
-245299603
-185046713
581274961
543507601
319984590
-673663358
173821711
387574933
-659237152
-235483006
-889586497
-810265144
987499121
-75752272
-546750788
738361077
752597861
-474805608
-949039102
-563932112
-486508974
-83362912
557420531
187170598
262787219
590720580
624253959
-505926507
-146942313
-419807597
-881449870
-529874877
-824171707
910089572
482944071
-325599749
-406887795
-962798416
-484734632
594011566
-721816450
-405833596
-412038592
262279926
-619068204
-71124614
-42490094
643044107
357101714
684149973
470657227
612619082
351988497
-767603862
506033007
398167136
-834128667
-834503231
785819565
-217775457
110483671
-30578738
-220587168
-712796652
-526175635
268802320
83106525
-94442202
350887855
-556127005
-749555485
-465248214
-733071222
-422903300
576369038
266384623
618721655
722451246
-460300728
-627404664
-103068568
577538738
788588592
-296905479
642898308
763974956
101539694
968881469
-646977324
-265118849
-109305511
678127917
-168625102
-564507429
629626870
328151892
-848148712
338415124
169634602
-565505873
-657586821
340583468
-992542420
-916471118
-211333217
851006161
-619845357
-605202976
104697916
459070575
155844621
-471535488
-933081929
-134090011
446659946
-561929976
-45651594
-260134409
276087024
116473729
-565039208
-600932557
-399928713
-795638026
-127761811
-260000076
-356603801
-664223312
-621648883
-978256260
-632438239
21410826
-106089289
586368900
428349880
-775239791
232964349
-667579481
542672513
-865339649
182329780
-881571698
628471491
239487027
-622975299
-701604283
598771196
376614731
-719319322
-446410356
-701570236
-18965509
924051966
-688110321
-950485261
478229950
-517627497
-586213322
-264577971
-784114105
-81514081
-973757342
96262666
-170578914
997004349
-515142340
401892109
-356956586
-834505938
360273079
-678125849
123995004
-481976773
-178676284
-852293392
409623718
304225194
-545488641
-187236602
-400334957
715761048
238149541
847421922
-522024224
-892814516
803057995
-20809430
-697945839
450968097
-845015002
-145387833
477304577
-205821889
-462688406
918782176
326495973
-430415878
103572592
-213027796
-167001013
-801525702
-261847407
-455020069
426720879
-470482184
664757203
-749300891
-794273021
-573236321
59538515
-613945963
-954028925
929106635
53474462
972349613
-915375207
-848041634
30204436
255320391
-231640031
-494562438
471504693
-981313856
-511041380
-339060752
571215470
-533205083
-597335266
-498426258
-134573244
-640874003
265848326
495154665
-451558533
913561964
-834396636
-516016971
832025174
-49281503
387714380
-181909909
-876674520
979616906
-655606128
-624094651
-876866785
36734699
858017084
611096941
-881348148
314353060
507237025
-934467300
-235787768
-859808632
-733758893
832786594
176282511
943994458
-564269037
869545290
925670762
10747643
523727104
696228017
-656938032
-914823261
832786594
67751937
-204190008
682629664
-639132293
357640732
-33695304
378474835
666555472
506741560
-664935650
232291822
81976912
-51990818
-51620172
-68333753
-436987017
-130978827
416708628
-574100956
989637291
517763848
-862633935
-520974411
484996324
-771551203
-5349649
-841834540
108475290
617904122
-687494928
-34187277
600898504
-205966669
-21046125
851979636
-519463498
-248692688
164911579
147067566
48648626
275707865
110635109
-499084413
-87434991
-429676084
-477263953
-503034065
-415282464
-619149005
-752451043
198060368
109302316
68074562
-310579846
-631625761
-128111790
-557566834
-713133942
703432003
-475624211
86563756
520169507
811406472
-344810616
-265656264
-493006939
469521131
756003562
532687082
662296622
-502517423
-589582776
50230241
393441446
-237990090
-964850196
947957649
-938861
-784878999
943401933
-857446422
189414014
751255987
-243811534
-325387025
-126276957
897224248
349278829
468083389
-740607168
273411211
398088283
-628698153
-260803437
498522866
-143899651
-186171941
311868628
-403250287
612724451
556843890
662226504
367575610
-701192087
921078895
-319351531
522712370
-913074720
804405123
-639945646
425885630
-110596532
886853584
-870708049
408163213
-589554637
-957739111
415504864
602560606
-102855893
982814810
677047341
-45732568
199324148
144946210
428165647
600225719
167923292
722768866
-166465068
-486721562
-856393588
-262643666
-33195550
-351196452
573566743
263891636
-778317159
538719672
220368640
-714627502
223933188
-230561813
95194200
182659655
-391115202
586898288
853350262
593385069
-749874626
412838425
907590318
-595241744
-532435195
-395051499
-299688538
167010412
945188090
-545194869
386280888
661902350
-159879846
-277267119
628072751
-966436262
718634952
892399222
975562637
237922247
-584329990
-293028097
53704268
872855519
322079801
-912819156
584688002
-771771480
-68719564
459877521
-946635298
-56826947
-163175679
614855787
701919768
-729506251
490939704
950957573
-499611861
108535586
-590764178
766928570
517064965
-123723559
-310725717
408496617
-193229309
641847973
-605434299
-898607899
861843810
245632930
973269448
-981470818
585104144
846649539
-714713528
40641471
160995605
341855268
-659197899
-720250098
-801027370
620190553
748400602
283353859
-618351317
747362355
-537878622
-993055890
482832708
301480380
-489929066
888667241
776909322
15987470
-94914661
-812140219
-235563147
-782906035
651585494
-76197979
-877939701
948518288
-666726452
990580627
-346132152
713403434
879640017
265757418
384459329
626006310
-624359764
-661291338
69230777
-332329314
990407410
424525580
-59344780
779672958
787352888
81271789
-100003999
295351013
-509024520
646338697
715923821
79949158
684038974
-566919741
551253679
61161257
-463666737
907250
158449921
-710843502
30610839
-179082386
-250101572
274544623
61540556
998120273
-336089893
814565585
-504471917
-50698505
-273092892
-964907407
-336908990
606350521
-600945823
679366124
341789795
717004106
-351157808
-776318057
-535399805
255891621
-917196951
478895609
156608954
-487793613
-242171271
-373116840
709305621
866936036
-95134580
858797680
-234699739
-14932271
-661032860
219875358
538109079
901832973
933010960
728031129
947702074
4052476
20194177
-195093044
-571181084
22798172
-786956534
821518494
761792536
-120487989
-5565724
696063716
-908888853
-755314312
884133842
-295556752
802539932
-620318072
-904738800
32445273
523898820
-219401741
-357687369
279258515
-175117473
110231072
-597432605
272338721
1475558
123065208
-909733970
-442323398
241070395
-287794646
996251370
-584361906
942665580
517512634
-702000872
313330092
-584487193
443910534
971953618
-91524013
808540564
-338688467
-890183159
295636444
692407323
-312757692
-180030372
206092332
-507115189
-553251808
761703584
10734335
-440746998
-802756991
-619648039
-835764155
-195303150
-656894400
324109361
-882411448
740739155
-61798308
-353725516
362589499
-871603317
100188013
-900553246
-467935560
-661015616
195099037
-387837547
496001023
-611899536
24124478
687111675
-627010011
801481469
458463885
231072785
-499799216
136086060
883702572
-937640396
-659326243
-8334006
12960117
-445733284
102117885
51017903
171812583
385890936
382689453
-826287838
-606700483
243105973
885289031
500212213
341456174
-256877798
-407168845
967757786
-140953545
628556852
-383627886
684505846
-157531129
99656205
678288149
-475290076
49309219
474469146
125529462
382386003
-857748108
316946280
-969121347
-739036546
-465844400
249015881
-360605471
790753523
845003387
646820568
583144817
-81929346
-759881455
5535231
686643032
-909969605
233150707
-116045484
-426557376
645940968
663556203
700633175
-904968545
-798902462
-419209293
-463685014
765934271
-605031018
848519317
-557629354
-382058533
60267578
-202553001
-731423505
-29558298
675684556
946923331
-886852421
-831054824
-911810169
281598455
497762885
223838155
312913406
193252503
-783913477
628822255
781893433
360915405
-242444754
767047009
-18576307
195715430
384198468
677638574
827160287
-761500146
-816471824
-17688594
-442440857
-659403385
-908191202
-894990473
-979036584
568180473
33548101
-605205858
-5012126
520814139
28913399
-609685305
-794274132
865087939
865675134
80755219
-782125884
-312206151
-377143632
-968662065
348626318
-412582303
-16109687
-155868339
-776435028
-373734662
747506893
685632284
-991066953
-606881122
-383578475
525148725
413477646
926793165
-17102822
213409968
999481727
129435345
-925315345
-44493559
-104723721
-1020069
-787147013
588184499
815886639
-875884533
-54361845
483938097
653537184
-72010065
579232034
118783191
-694684081
952900018
-240965320
-998885525
-469269113
14787480
-260379799
-92831603
368056248
755535695
409247786
782952158
594584221
-252629759
-476270285
-424188661
-333205526
710730630
-182639196
137907558
688347520
-246593368
681800429
577024117
-974717427
122604349
-64400716
422969660
958286570
567245379
-76396882
323899228
831224672
-587672028
434685473
-83362912
-67151621
-953352676
989597954
852573500
-371156724
-253734536
-844252603
-457694313
-773794345
733885407
267035465
752764067
-453474439
810666098
870222683
515868116
-833197737
-501681605
390341007
-889112901
-831572324
294560150
-359912027
-965916335
382591530
714670930
384059246
-657947534
-416380334
367227880
-606574703
825450338
-742513602
-791786297
661902350
421641623
6739257
635630477
-140953658
480033656
589098567
477802072
-644375313
718688277
-727873346
-375159853
-790872616
-978256260
985029539
-219435081
-507858513
-445057948
171503806
-882866943
718549492
-989339312
336514076
-685250373
520114071
127761231
-893741503
-302444603
-11838727
107337186
874697659
-639609519
-359901520
106407110
-724098567
274285654
-876977882
-502425292
619137095
-882561049
656270242
605945744
-136809354
669608684
498886690
276979604
-898281504
-489780262
-477759974
-757201683
326177044
196803961
567546217
-353996944
938691618
575833087
-17593572
684964552
-706676288
-919837802
-544604846
971007300
917921408
71427880
-79561258
-175692171
-962706875
351648806
176212030
240804892
-194366303
-843280628
491234052
240269562
-935572032
243750377
71041202
364394049
-215084436
967450128
326871505
613930217
-691822358
800532946
-831361831
-966750043
263153222
-705286195
593657553
-127813804
966093260
-779896639
-729847227
-843317963
-597432605
-956534464
-990700637
758551703
970113911
618600580
-164401152
-360623709
-865565907
998652554
-708916421
530615050
428349582
836813496
663818066
726501141
-294222088
-663167611
-875321390
6348992
-802045858
-987571074
183876098
524976109
-498591625
-295410832
-802045858
218926398
574985042
818678935
-81044040
760205705
-801659551
248653837
-438185195
-715048227
704843967
-595381479
650979125
-286211861
681344666
766462734
-267309711
-939832482
-869150282
837517039
500136775
-640545066
685483215
-344281240
527866801
-463149935
364687767
-936682221
995210614
-925799590
230243757
-535869565
637695067
-414192225
-301170577
974983790
977854810
14282024
-38202228
-462135618
-396024247
866647671
895557942
-153695885
-29414003
131885126
671860038
-373916777
-227020029
141064728
-10381966
-337647699
-150176657
-483831639
-568318337
136539350
-510520345
-187965568
-496225611
-34338382
177687987
-415246593
-58339470
-797185394
778576471
-371021223
933191669
621137797
146795120
-200139710
-568762746
-514965749
944309577
75142273
380237218
-537815076
-705816426
-619133860
323207113
871704129
540719907
862398309
-512432726
351798955
-524461432
-235681662
334679054
-550630675
-818532431
500963555
-535809201
-911063078
-423350888
-46106931
845801676
-313578028
63545949
55244430
-925037728
-576304582
-533225535
-645620169
-873174328
828844883
-283866125
-502583156
-800441319
411587795
112232238
918371825
-186700786
44806278
910823553
74830260
630538597
222434424
996780959
605636668
166574797
203475125
-529521500
927371609
-557162459
293175257
-157131392
-247269897
937162086
155009675
608444082
-965635083
-939799825
257417597
330988903
130468781
-107960989
459475206
481185449
90073921
717593384
-619068184
827733661
53290640
-153074506
-28043016
881393291
-836638401
107219359
-587470459
-548140334
291404622
416367639
354669756
-334691264
699681416
322079801
826704797
-313659748
159573625
-85448712
132531175
953820020
172150370
-241194126
647461625
-535698746
-64532822
-235421146
-232168531
665882708
-747621095
465953700
-657239686
309680636
-443497861
-256964680
690693002
77143521
-623264834
960149842
336502581
400916158
735729136
552799141
-877449033
-2761811
202658766
-36218804
13718249
813129496
-171488062
-201270080
-507478469
462941945
-423336952
-230695570
249927581
-229879167
-678551015
-888608361
243143032
713164188
300585344
-742455595
615674572
-874058652
335024774
905469676
-284782078
164023823
-714758995
-856334962
-447647243
-418467424
-125192822
659759956
905904468
773460494
930044476
120347878
-917949936
118885460
927817733
596727077
-764859458
505097321
91667676
-411459521
-154196178
-427371045
-932770044
-382625310
-777748792
788540947
938562863
-985981061
-542976107
-413375436
445089709
77769074
-765573127
551580412
-935436140
262618615
324811961
473731618
441544322
159113798
-250457924
-217326192
924901978
-152228334
-901818668
-436207301
-886828020
-676347937
-487292174
-155947046
701773945
-650196200
-96397540
-50307191
-300847210
-75722418
619429023
168232435
283453552
-720862249
374924805
-39781302
-394214995
124243350
554259743
-552566927
766490100
-316845758
-111087809
893233971
-519286034
278919913
572030136
87302975
-351323403
334937381
-742922524
-132372503
-860343727
907288586
939331959
137949607
-304551332
-358027665
939350470
-649909451
896134491
710021871
-633253848
723367682
183569674
-784281357
-6918977
-833821005
-815623119
979522957
605089032
352756128
-322765936
-678892295
696970035
280088156
219209175
-835848221
-17625607
-980799430
562655004
96978960
-877198256
190615345
-739117047
873776016
-677142321
-359193326
499316995
295647824
-599061571
-182105846
373308172
509450970
261556679
-158305632
-892361190
921904533
703432003
-890408871
-68094369
657664305
721637861
-405538411
782153799
117215581
335199392
-462575229
-435156916
945383237
-787823240
832370861
220259982
-588944594
-942072300
-542767748
192226844
-590566936
440319082
942124755
788158433
-900103397
861100110
-338979495
184068203
-995724590
949755750
172878229
997236569
583360717
-933948718
-693633233
262618615
-594084090
690930033
-799854749
-61988530
500413632
217594264
-501538778
-88907059
-650076123
-516538797
305359411
423510144
-128016540
-965760688
-227323764
488614437
808082280
600184552
75331313
265907656
-832212682
687826376
968107656
901676942
357435620
-992305513
-701436409
240379502
253628836
363617052
-562771455
201267386
475955749
564645872
959813167
-554086129
874878101
155369893
-354083710
-826639382
-66199961
-391579930
167006360
826920506
171323763
-666322268
797647129
-849968124
686491823
385278739
-563603580
54865378
303280891
384873136
-449525927
-165244128
-838296455
-798474445
-22121670
-131957224
-974960285
-566676765
457744159
-789815551
794249104
-273018462
-233455821
-788936131
-883604523
-939212095
-38294900
976577966
54383733
-121267894
962858150
-51076306
-64800006
-773588634
-665361937
437412915
360716231
-724931353
-983586744
-332796701
-770511994
715199718
-463666737
-945681765
409293841
-388712582
-785707129
693363896
567750471
396251783
-709055190
-736786886
-531635012
636163766
783694733
-148654058
-183048389
90872009
-132495789
-831054600
-153914901
-637070930
288621777
893006118
-528649765
-69079639
-390510786
-198345012
555501896
746617741
-896748469
-238920492
434977060
-960571747
-942560246
-693699011
523505466
-788711604
-889544985
478653036
461762881
413387811
731989065
-589136852
584655509
-139495346
290275441
-554569008
-546872285
-847376297
-857299500
411223067
-462202349
217430086
639375816
-825214707
327611146
471789089
545156820
-279246108
306097078
622152492
-484265314
-235815609
-627874841
302121099
403726479
896653033
-691696662
41386838
302192222
790882468
203983791
-558411405
186144211
-88205193
292228103
-714733600
583545880
570362236
671024100
450211980
972423887
-315309744
264195825
-713654765
-887294351
966142289
-271738758
-159584386
822087276
977010022
-945584752
492312934
33215909
-188609555
-66646349
359329484
473611284
-722008245
840931387
566370036
300407940
419467054
420396444
-566847248
480270278
-638958596
-173888555
-538368837
84661649
61145816
-692869465
20045242
-860392583
323817904
60230527
659008664
-30537433
-216896504
-381552139
719247521
311868628
4016793
-670313289
811248288
76669766
-728959144
102372791
270205183
808076229
255573036
-512643349
614073360
-131503531
-277705165
39913293
583147085
-613283083
335938139
-35116856
962472097
967672698
-27055055
-471881258
-911813805
346982523
-51378024
-663251603
583323501
137595898
-649724298
924438840
-222452569
55440762
-591617198
198580564
-394245895
-857294185
146376341
163988694
-380823896
-400662564
-824277080
-973701673
-59745241
-182731447
597343053
93231848
999684208
571236321
202022577
290838300
-297738049
231116491
-909595334
885426654
-466245891
571334329
-430173001
-304593421
-64330721
-15384068
-708615459
-412627456
-617468421
-656062676
-677801470
-182454279
121462116
-266716044
-185308676
850939002
-243147575
-618601817
764702351
-559919785
704860823
-978712504
-465890048
628397547
584385888
-730798067
611164561
-884994433
-753579774
-505331127
-815890228
468111798
-334665241
-600321373
775647471
11070063
692590854
-709017917
552320117
-979585956
-46691690
441040662
-344647263
911606123
-465934140
215732017
195729036
711561349
170149537
-706724296
-732063079
-838703117
-844367183
-369530845
69865691
-52955469
-844790387
-124454715
640000565
-283758642
-248589802
844617900
-297797571
-11905209
-180139204
-181675152
316623633
416239137
971835125
-382592452
-827023648
545440498
-99465320
398334063
-996149332
-796971634
551871704
-203185174
-942949381
888668909
-398633297
515659615
713473679
691703023
-324443143
622155959
-588349323
926069887
-525612563
124885961
-879742125
326830936
-756826237
-214359498
-236140995
-415283774
-902972503
-97457407
-837455717
-893347597
890740335
-524624792
24285129
-899681478
-485647071
-446094721
-658273737
-540890306
-548491798
-802984873
861213
-679539401
-353810572
691586867
979210336
-474202643
578729195
-595657391
-196305104
-599555529
-493667638
-177590601
-163903587
-192155294
386953249
551529855
-338286232
486887354
563657380
853350262
601180672
-685968122
-945802077
565938636
426912661
-401744478
-581928640
113448684
-913348862
121119447
-934975822
-846176532
53608323
182558884
-325601067
-467113066
609297230
990146281
93901942
766416136
235501462
123239797
442638726
-376775788
403685330
-595060117
982982696
413226764
-171508191
504898461
-813616207
-441267325
554259743
346396867
-125161274
862269891
-769426493
-461644771
-413661226
-660990999
224271642
-847008879
942246138
-220514596
96367792
-373637674
-776424483
534367227
565382887
68459941
966750822
651040107
-354848529
-82949756
321747547
122636245
-247665041
804914457
59857767
62172063
407976852
383181555
-895183825
-113624595
134432618
-268914862
425691231
458612493
-107751177
-229924031
791517732
-100574322
-209611023
-724145100
-51274192
-471025807
732763519
282702880
659178823
-467993556
394783658
307694230
-232031531
177687987
864160590
784234372
934895031
587210203
-356233144
-883176091
-287327531
503242772
114810964
844427469
-250343746
-797194853
175210286
414800223
-47243163
-123615245
966088660
188429300
720138261
269823959
193436865
-757269808
82476080
44221471
-150513678
944705252
10334485
-338812493
-120864855
305530277
-738981575
519021637
227326073
705736253
902938320
963322134
-757928029
-837438417
233807204
171407768
914278743
923639072
865489533
-201242198
-232072290
-62235392
185929722
882098306
328377998
-430384627
-864850639
680752290
971466948
515049298
-110492830
-361995563
-310425977
132751317
-403687813
-431047164
741780027
-802117202
-162048991
968881469
-666388817
16563745
-3027939
-419925930
183738892
676722824
-194416522
-149751603
309839057
468865756
-53066227
-737699096
639249647
693579785
957567411
-538822347
-903998950
436489946
244129201
266636692
-768841419
274686400
478328047
-799128135
288537826
-683934644
-448455766
257925854
506655136
84893218
998555319
556975751
-30177881
239380205
-258165205
-259680759
342520782
-134327644
-889446789
-290729779
243646495
458085882
203121347
663056551
-643219117
-540676008
379806396
-250795490
324967462
-698047134
-333007633
292680920
711584905
798636565
-591089479
545389022
563541229
973678824
973832852
-60320511
-726122714
392329209
461883496
-920580370
188557214
525153335
492543306
-860125482
-93210471
661370544
195037980
-72912129
-616874704
139723027
-691879595
591741695
239932988
-920099670
664377361
-553473067
-492650921
-231975181
-150116199
-697442956
853407141
267469289
956850961
-400964072
423833319
-839923157
-368308743
-496211119
179512464
-220861405
-503186220
781331515
321066127
190269283
769497367
447225700
-140129124
-494717529
-970335454
590827119
-344848796
-21300407
404734042
255612979
-633775671
65972322
-922351980
-621121106
-490526870
487046257
-143702883
-309712078
-964025725
-934984152
619379288
-553750258
247058292
420929979
-575374951
296303926
-920900868
273591969
754977668
-704366877
704520052
-620897871
-545078475
-418372006
-400719245
-412209647
571060897
470105862
-799107517
-575573095
53320518
-250161581
-83001357
-731508015
-566975604
-739691425
-633038527
622421419
-441320952
949941572
268938373
227720134
877271375
-788223436
-770041869
-740419706
-868609707
611435121
-142376759
-987221440
99248075
-311672502
281542608
581150132
-967424803
-23782479
-259260872
-481557812
-249802778
845698241
-504545642
-782116384
-884801191
-10130605
-64840966
668112547
-930443884
-818330762
-805435848
-930901586
528703723
723937920
547460860
716077275
-98347649
456602916
335256307
454338694
47720998
-48449118
-56225573
262431019
-272886573
782667359
906090970
761848632
-616379462
471581059
659043050
951267286
569672959
-1020337
-70774551
334312244
-323722457
-521918298
569565861
-355934447
425444370
-648382274
842738703
596529228
-930496645
533802979
306580434
672762603
505376282
374269122
686802117
-312955316
-821790951
267437104
382288404
943401933
413939471
-266587164
-243435463
314594110
367221372
-795043461
-398981466
812397744
-408335954
-1412489
-707228595
-293412117
585349304
182506610
199686129
-961737900
-70256525
264451176
-804318502
-399708601
854868874
-449338368
-229455803
-162097761
-588966034
769778171
-867866079
-773228946
362814643
740947440
-750974404
477306350
-583592418
-276197455
-484355327
-284503471
853424875
881375829
893281885
559190610
-558206014
-777748792
192894410
-391724602
-619414189
898238370
489144470
-609204405
757610314
456388355
576496581
-737635168
96238935
-725497749
-874794124
196460578
-608567001
-160238370
118801850
-400662564
738686405
-111442880
-826279842
928866726
-923793315
-359566620
173190466
958355501
189104985
-109286737
-274405814
-924435756
461094069
-712144909
-248267887
586810643
682320974
534159024
-505313895
964315731
752326690
-253268517
559275236
116460155
-734791624
-567563235
868843040
-181233149
-649586435
818933099
-565689582
-168187696
569425411
541241965
354827670
-31398157
-475333448
401995404
-808704315
-27987022
765145744
110829328
700452371
707401596
-391535135
674841976
957871546
325846562
961171659
860479787
42656135
557196290
24031439
-478742023
318116754
979277566
-398091441
-685190718
209672755
-879023111
-665955252
949131566
717253897
417362541
-733074429
-407569890
-568372866
-17570108
271154906
776130757
524097018
-53187416
-416042687
-197727834
828115307
906776333
-832933842
-38519348
197796013
386030276
696275005
-148787784
405882297
-28234782
121696703
167400571
-659474830
178020568
914513939
804693388
889294343
-641978649
-432985549
-229471425
-507667991
328333628
774699559
-62802209
-245758419
-417767049
562195043
317997329
798668669
-253246879
494074564
997063530
-510291141
936112443
24021549
-358970372
-828462931
-432244287
625779449
353527173
-316400039
824580110
-900901884
12497102
171515487
747218035
-179092333
143757757
-623239951
933790874
152132632
923877119
544139210
310677297
-694328834
-61375877
-103029256
694953138
390515385
-186260830
-951944511
-918927416
912742388
-928879394
854782062
-925930471
-700213168
614871848
143568880
-678636704
-379129339
542834305
629264621
-206095012
-992348002
-228819619
364024118
247840578
450279952
554403664
-291408106
-142544392
-830149774
765835012
604620036
17526721
984373906
1056435
-301791479
-350490420
-876574955
878571710
-492391264
936971072
-840751322
600305971
612579488
-781346956
158909777
-529013046
1776609
-610530354
278829980
-583740493
-989720174
224213307
-518345991
708402313
460992919
-766804180
-36525420
849161178
-260797071
466543629
-342805078
-585587830
-443847845
-893767287
-711799697
-553195369
-873663992
-128702511
-891043472
736002286
462082006
-890514189
67638481
577769969
177150851
-15755432
-700112828
-926959077
-573726905
-750179975
626119318
528967412
-70199827
967597265
-968297790
45494639
-825325993
-85660079
-300067129
-727211435
682512349
960484368
963550616
598004238
34293470
-773886985
397170130
902389021
844715204
813593315
412128052
-957752449
909363669
-184159565
447647330
641193078
-174843814
396920686
435595990
-90562216
-206919535
221653755
424525580
22684225
-387699846
960781368
-455188652
564669671
-696731966
454386828
-455133650
415282457
76336282
-163194529
-688086812
811058407
399429941
-931462123
24583337
810709370
-742226194
411196399
419913788
62831896
987388174
-193490975
439294382
868484692
403267726
709880282
-770756028
-138022490
171120094
-609833371
-864078439
425428512
-187784067
682368246
-247650851
-552500425
622086530
-675090629
140475732
-655938296
175085256
112286847
617061671
-201082370
-800429561
258733513
-459986676
836949647
-310070316
-770475860
24974478
801865412
96295718
108806097
126701216
-50607076
809809733
-872988419
935174568
296309833
-521618267
-237491784
-582980259
-112556939
-628902743
453334851
-660501416
931587023
-53101969
588579261
-349119343
336502581
741853963
859763415
-612229886
-164863701
324973867
919333209
-847437922
-299076410
531711629
186759429
-467153459
613529419
492447776
-829321866
-828968365
-330138803
523165280
-374185301
-621658870
258394819
327193710
-304460968
-274892776
-77221897
-872168262
-328833479
-849325134
-835973171
-673595376
-851392940
166071160
442886246
-383181662
247100379
598753847
24792277
-520105348
265507455
-357171301
952039382
78598186
-745615254
-875155402
-974187145
-952186114
489567154
-531410614
161779370
-329201766
-895923662
532723137
213942900
37658229
-121363500
-27850374
-121600092
976404328
-904177644
965987391
-255618933
787251207
773347943
-679921762
756965562
-220121953
419979072
358152048
-791394022
334755270
114675610
414922273
-311572678
249656708
700129161
-336332601
-8613486
-930967244
323196093
559974287
744772962
73998727
6745341
969333363
-899546348
-157723836
151178406
-635596036
300990781
522964023
-155094058
-502931939
565676400
52507911
-627864208
457796976
-467889708
-61134509
-205473552
-326227925
-652324109
764777544
-582546881
371675125
699986467
655810863
855387755
-528582900
320518585
188465085
-119941377
622777448
-712439386
-56389499
360125495
798256361
912672536
-21283904
-866959910
-169870731
157559766
-44734940
233799799
-582116154
357054265
-287007342
39893967
-448245338
411255306
-275578466
-454884710
-214047277
-660844582
-948357177
610386557
877787150
668448807
-857867747
-385601395
455221040
685483215
705946070
-421555754
-930144950
-217699158
45518274
736755876
263440980
-769315672
-561597606
-837839310
516511214
456839993
51950490
-336744338
735658707
381448332
231302493
726615519
740037892
65955660
-864514788
-385975730
-84231334
-137919981
-210649970
41236721
306312773
-320334696
-364148445
94395185
-998845394
166446194
-796548932
657902315
165268256
447158786
520766838
-241614879
782256061
-919565973
88653992
-214245431
-584047255
571060897
797984181
571630293
-635617004
-49822747
-48532451
-698467776
349191251
-342990812
-855650406
94209307
-665727851
-185067336
-330551225
-358286409
201055215
-50557109
1014679
-850709355
-909674053
-444727372
-699203358
-14563934
-416085604
-397032627
-866446214
59766220
430808471
888662716
865718871
-96832262
-564356644
495570210
-820024555
-473968962
577367529
417434184
267159605
596836556
778075757
-207282659
152032740
-56978760
847214750
368469281
-615791372
858797680
538254223
104901207
-378289224
-725214251
272950440
709305621
243562018
947684222
854857807
-734886154
238617039
406631183
-902281851
-628438517
207045074
168553245
227198856
581612725
300312035
-302092199
-394083053
-357313843
-799232677
-827016964
550589241
-835298361
-316410026
-573211512
518051204
-556426529
-938626692
-557145211
79639773
207012289
-177681228
55888398
-983145426
-416796701
-991306060
674374402
-746971863
-587499802
582244936
-131054852
-298426469
387045729
46851154
253756356
-983346105
880120111
139553781
-984003259
863764119
-805527819
532426547
-534842791
-142454789
605634674
-850886510
217227404
-197200180
244822101
-202987040
976316190
529781780
261749890
482644903
-547866662
504567804
-798274061
-133283515
811427107
-122583438
-663161791
333978970
-35898054
804421560
356366184
-736184556
679708901
788869388
789656536
-786845782
-164401152
764240744
-532536363
447886263
977558158
-311403062
51238482
12845911
-679195985
-348482958
-38368777
-735873051
-428143071
-17102001
-393871099
-280993257
484835369
883616537
325791692
89192370
-737413293
896434346
-805007502
222729992
-296443949
-65308666
-957337007
844517806
815428326
704106330
-577567815
-23438914
395912944
-835685192
517575317
-493209779
-794909026
44303136
-904483259
629422751
-332890541
-681819628
201848254
-933112008
-994763828
-593683226
457252334
99029941
611104795
-983007565
-939367015
-616837848
-454480611
-401096957
77826405
-698019288
613302745
123728084
278863636
-438017462
864265300
25887454
-18203082
-175861059
-148749799
331687807
-127467465
-607713371
-115894053
-431299716
-402767186
640350444
-63187594
616797615
96262564
-373369312
-471479290
-199941415
-811380427
102108816
285786544
-802467153
-930751535
-544217056
-335543007
653539987
785266151
-312623959
916916836
177156286
-822626282
-538116405
794499549
480163656
-859103668
689919698
759840238
-413081575
-161776749
-857887700
-732509542
-732249519
-364599057
-709632718
46742345
-875021769
-382175895
867595414
277459052
-547250234
425180331
-285481518
-375906748
-886589512
404615029
154844193
-44234054
585486899
-537268994
-217041184
370222652
-900305657
-367295303
774853158
-121614583
97851191
-853573685
-422639642
-107823472
-168995316
-268099923
-547771056
325613950
622943181
216361383
-820722838
-353363438
-958808170
-153450380
362266496
190742731
959319609
94431274
490205073
952916312
-62537563
-554962231
-587815908
790501351
99061468
496856429
-435356666
-62620226
676392980
-175345055
-481450571
927520532
405269941
-236844952
-318824999
-35432936
-512595830
-517013168
-703715320
-740188901
-433306404
440067759
-739712563
416620861
985531298
-560351347
380451766
96507965
200713185
-140699196
-613288701
473672826
-652068378
225689554
-606006
986328976
833281983
-60119871
443460040
793231941
-259242704
49276009
893180908
226533641
-910229789
-898035578
261221977
11541325
84806980
835928481
-433742826
-149921580
54193113
74253527
-693590379
473956643
9435495
234019964
-798176221
678364485
-433227719
-121154909
143505173
-296788682
992032050
-490417580
211848983
55135714
315209403
-861464967
-397942945
227418401
794022727
-981859572
267265153
-3004561
-132139147
-774915593
-521315148
-164000483
342040759
749104838
238327215
-391330810
-777806352
543907420
107379969
257865049
-894741172
-277391220
61561692
133867121
-534370380
576391626
-503785520
-301330846
-863477080
265779033
-312642466
363211718
-778215729
-947318848
-220241854
-823571512
230211662
-217664051
46303650
-420523618
551341392
-632122483
-898978762
-95646483
576364324
-242457457
-840746511
-123741443
945182283
788338863
283634920
-460087413
63899360
196979557
-646164368
-419919828
-80616547
933671596
876854768
340495850
329673436
676693562
930587157
-645762102
-560563853
565739625
-146116680
188055288
-687437540
201747077
-10331904
-622267551
-647038096
356752036
126785610
-531098029
906055269
798660930
-103199621
15593282
658848145
28251836
-901027383
262654460
950316607
-859869143
245055479
153965788
-106060238
-714246803
-31130261
-409763642
443926107
-638914378
140177432
68907453
-93159533
855981679
810027594
-708490454
802665557
-728820259
-844878082
170573022
591047212
854161222
-368600504
953571277
-210207808
17222051
23330201
-664685341
140920924
658737599
-449777815
190800667
762979176
-156205900
-976814281
598971909
647181936
233669928
208931893
-442547206
687593909
-407744008
772657150
-670807659
-913482744
861310851
-849813228
250500894
-420442276
339029573
685217531
-873416542
561128689
136226796
-416382541
-18672457
290516546
-882214723
-525801730
-73501439
909940375
-951570066
155764534
946882303
841387783
-311927457
-976444333
172359044
489567154
-415205487
981371764
-845805455
912303122
689323247
-775698678
-593729543
-226511485
974780592
-623137731
-501772740
188871122
986126046
-334691264
-73033810
-438445019
532200669
71114651
497184621
-650704689
807924072
239129968
-950804289
-699391657
489707192
765853958
-339174034
-561551308
-976981172
-959032898
-878422294
943586622
25171790
641850357
650007376
968997516
406754698
778206054
686742977
-360316973
-567554011
91953317
-113577746
46811601
-630691830
407205993
775698260
-283990357
595269774
-617392092
-139243922
-867027075
-518871035
-973843216
292994737
836563238
-581039728
-451260764
711253719
698406363
-900806218
109953091
47940137
-227873295
-660529796
715562174
-795338167
532064355
-323722457
916098852
830746764
132003633
-976798902
121787821
886966560
896590118
-411840721
-851194552
-835557920
783118241
402232621
-563830304
965025241
-358245927
535363090
-419264329
474191910
938594796
517568557
-917009791
728119015
85033656
27364949
-387511851
9586719
-308833511
-286894709
395961507
480431858
-556167492
53522188
924629334
-36976238
-774090651
531168765
897984240
399910186
716745752
-758938474
483486038
606825730
-115932697
-156947056
-258952978
269898243
63953576
-538050950
87564490
-739670897
478889674
-516236043
509719099
959390772
-117022756
668215812
-1126128
-814618563
746694095
-251637628
805421312
998864623
15440812
238129041
-20136471
-988303342
-395847205
750859134
-958482860
-355657288
-962149668
257333872
324995720
-682714977
-951646090
-163764716
-389266757
535740268
599980148
-666782465
493854692
289785789
-787662238
225947293
188868562
-516169765
559416275
-831790498
166983050
994663316
-578287117
352366239
369160654
403698110
835661599
735583737
-502311361
-894004521
-346736019
861443917
672260992
-120681622
-296762034
-610451844
321943724
-52610526
-636106875
815636897
142833892
-149515973
316026484
-807372951
818757898
-541106851
977127595
-118876880
917020357
33496540
-421541897
-620739484
41527382
880470922
339872375
-609094221
817061058
-715768188
-728371757
-656386094
-216411446
927426427
-329934099
113327955
326704787
692474011
-174151981
-430935693
-204125236
717227232
622695609
-872309760
689725582
65997133
-188239807
836532179
520226907
472116382
-845716348
-253629032
-980595569
-138345592
898754949
-63565409
560396668
-689255451
-253666555
370321981
-978273512
-647620125
471160155
694796572
-358690574
-672431047
-680022066
-600679901
-659112249
-789437181
550477280
97973673
-239455765
-956078968
-958130905
725686794
-718039335
-306009878
-611618956
943280982
-799039330
714776859
-259731318
-753667998
-927211911
-174071744
820254341
-680350804
766262032
752769096
49636384
977522759
55842406
-800541244
-59131868
-982740615
-145864975
488062528
-142058778
-919083081
-605899202
-193191150
-999132692
346584062
566468737
617664360
-738667104
826469487
568217403
147886760
918189432
-976365687
-695535128
-38619414
-617890600
-843311395
-864099991
516778371
-993841182
367090366
20362113
-154930389
-953104565
180121332
-105205370
819753318
457889331
13890477
-269353803
-220936938
-450053017
160083126
453520472
811608628
-146193
-136489281
186664675
-485533548
-66931205
414523810
-831010699
388268571
590839679
-943387774
-657855838
960680819
429246926
-1649280
-879207886
-908874611
-533741498
192747227
71468655
130635865
809430932
-995084383
484057696
-466843103
-817964469
555127813
-438477010
431439228
-269201219
-944911800
-428204127
-926793193
701637806
-360890251
-382175895
490097193
-963236663
-567447735
205151637
938400887
277525169
-794109207
291609356
343576570
243074711
-523315370
34729956
924982031
-526747569
-754757123
-222328125
50560020
416536201
819133701
991926582
868531319
-956563093
-581136001
480002507
798547045
-139051988
153752869
655085749
781979356
526291071
104524593
988227856
-966609370
282224065
-473176479
-706288077
-886419038
-816888316
-956065616
930821642
-303460870
812420345
152244115
-71439675
-660428790
710534579
-58026945
-200552158
801481380
-507876406
-83827871
317358333
-446197965
-667618571
-546226038
-284473465
636271527
610639284
64043515
287014149
-463413847
939078749
753736661
363392993
-962405150
-190674027
-674862744
-709977030
-485533548
812796975
-647672318
-826676662
-435234638
971380587
-575503679
583659356
-651235730
-832449510
-399593610
-859521030
229007194
674864318
211954178
-847103913
-867722213
-151847388
-88095007
678801854
-648902776
-45439975
144090658
-980973460
-565251159
-282473615
-953616167
69005175
750560617
-596920175
630413009
-799659829
-866430533
-692491671
75174951
592119185
137710108
758630982
-15511886
930596227
-355934447
626166070
95508540
512438471
-2146350
666555472
-956371886
808248037
738996350
-826536024
-322077632
841316487
915775928
462077769
-453804246
-4706845
-481028136
171605781
-971060520
335110989
-305367354
775574468
851736369
511156615
-554440453
903618357
349213476
530125328
782016528
14578074
-228486775
-986735366
-443097120
266005522
-402033856
125026564
366146553
-250665358
863011623
625471182
103011957
-969298817
-389107600
435643262
-997523519
-292855115
515784367
575063914
-164208914
696949326
-293605721
658579122
307933773
-785218479
338179498
-809429320
377612476
-400844314
-46181672
213406594
-367621298
-411934322
976095862
-970825192
399750477
312961170
-560216703
905007359
906047368
-907249642
-46971780
248084413
-806756021
201867647
939015838
305265660
566834882
950327444
205907174
-6868708
-740087162
-179161192
2250623
654917816
-534225944
888674641
80793858
-143326819
707149872
239390378
-994883504
-519697357
96384699
303345321
-633416866
957224980
-15697142
356864114
760177397
455426908
-179386038
67395792
-872051835
482049002
-19938175
-287609563
939466151
297682954
-935397571
666298988
141878155
765030599
-628705042
28806806
289974917
198633412
736862937
196220079
-469523771
-333007633
310930059
-623389302
788737271
-968600574
822770644
-640301961
-196681
880020132
-484153024
-992021610
122077983
-731745991
59040413
87366471
446463819
-104270057
-663128757
-262998314
-199671282
-789919438
216663790
-59292507
805046079
-662138836
88246629
-942613624
341588824
693681725
962406880
377075718
452362849
33760343
750560617
-867954978
941060526
-841493955
-127938424
-676755529
734177483
281455539
-627795274
536561259
-703046825
-386096098
-39946198
-17621805
-432465710
216367388
-825536732
-731246722
270497262
-33641177
375406438
527866801
761879453
-659060470
-313704186
-389366990
744608085
4960219
-242484974
-420176127
513453591
-890434399
509512895
-847828767
147557727
-872478294
141598537
-866866316
159290764
-525041033
713246992
852050455
-252995770
-929936283
418058196
450856438
-35125713
567217769
4552866
627508889
-496873881
-119524097
152803308
-52628939
839987179
326048971
-196106403
-766495666
629080842
495675795
88732393
688103378
766715153
422185172
-481646249
-847360149
-459869980
558163671
105103391
649042694
-256781211
-103681778
-417890534
-587470459
-518163486
376848803
61565802
-182423160
-439143378
-920185222
158350412
712596442
-741656585
-178729693
-707426904
-562902004
-44515818
-784325101
572958396
-573533658
-649929388
-301616245
-228004978
920182093
-543555307
823859537
647089078
519188630
-657286399
-188879972
551690305
269233848
-716246434
-729793574
280284703
-500651337
1063998
801832290
567160902
-159879846
-572483362
-560754615
844705581
-408589866
-638378561
989561494
310042407
-64177619
-954585881
857148456
538109079
550083982
440986457
-884440817
569154399
-32150866
362429307
-25664110
-980321217
-459570222
37321214
-655449327
-915372052
225059649
351714761
729495525
899074997
-49523038
-943225592
160035427
623104980
-304267469
669021611
-463030242
-304298487
374251122
978382686
549147773
811406472
-84719854
959279997
-851319894
-719167064
-273018462
-995394128
817900012
-240449632
952446438
-289885835
942939114
652976760
615796434
-187169397
-907760849
268064275
-183068569
-844728560
639267382
-853472290
-512596481
716012745
111716961
773764207
692135793
914428527
482624922
209521707
-648029585
-790482607
-310579846
-765249740
-781942239
686802117
752257112
-10707439
-400306710
-295278516
-674316091
-558872378
-86749577
-777261852
-584174320
-854212257
-169864563
-778679553
990046576
196747025
90105841
-778963252
-932600821
152603900
768949768
-431127307
-736959972
-490252493
-752082114
36241235
-833363026
-754444120
618319712
-282835228
-298374224
-238057042
887412770
-971040536
-46374173
-282463997
-405176456
713341757
548530154
838285047
-427995186
179376232
-238036989
433757483
-506806945
-707770654
181088536
-948418166
705811886
641505267
-325480531
-612940898
-658428730
962603785
-275383507
784131398
-206150932
-30395466
976170206
525026005
-480199285
336628294
682845110
947657232
52688264
784801304
154279721
-678261014
717363459
457479370
694360724
462761327
-295558889
193781644
82179573
-7985959
753098407
723828864
-654980783
153296148
942571040
465311539
-451060769
390539367
-346200733
851606346
-226464302
11116959
776864549
48276137
85963854
-538114470
247427761
-367675228
390606542
-770787930
-928964006
152035971
-81680905
724013406
-664449183
459497183
490487915
699622797
-853657426
388464361
400163014
759827618
38707809
831766578
193406943
-609597933
-289320086
688861290
-695648242
495208285
968164577
-520558384
508296412
-406482466
116727311
-460493512
-722491099
-618437284
-267893978
-27221606
-579285680
-751592841
-892939915
917458299
-182807221
672995029
601937728
913245047
641865458
-905331105
873254053
143165961
-346374833
-192519570
733519542
794587170
354680032
-616958700
234624445
-344294364
-472976382
189534201
-623931823
68750620
463845283
-368262643
124915320
898542709
193400506
348244910
-641834174
904731575
657199761
-940184120
886310040
755561419
-600712534
911015359
365237191
-588002260
537131532
-142202326
791974565
-684244339
-797597876
157048682
-945014196
-123987978
300953418
881940768
-427058526
866609700
579925324
24360968
373155755
-49177660
973134232
967867472
-533546506
-831969300
574607934
579198037
-562598685
-862387041
-528450526
267981340
506916517
504934074
-509581171
455715246
-205809106
979707887
-327864779
-803205815
-978963075
-339321975
133839495
143855293
30297185
646335749
534844997
450380979
60500033
-547120154
196220079
929015375
497761609
264213262
-270613795
232336173
446276661
-811559673
838743840
-231255773
913428648
706496260
-798877888
855640461
151206786
151455431
-836268537
-224515555
-416070372
237010596
-748962441
647588689
473682646
-84903670
-350649672
-190628704
858309525
10616301
238233275
14556522
-26805691
-471188205
-829751153
74402325
11241195
525112108
-928766131
-497052570
-642366225
-508463037
970332089
895628338
689945512
-748871287
218049062
-678730147
-710221012
252140469
-446988893
814346516
-927065939
92113957
-692362213
909569070
-961523039
868802247
485129677
-671512975
-349468835
476456951
401726438
-95460611
-297524168
236154868
-138128914
-109330731
569055148
329074247
-13056231
465323482
-228785957
-141754266
763159107
958050332
-853728833
-337424372
-147746228
826202076
876876702
-59310411
289151924
-838813656
533760849
-363603709
-544901820
543553326
125635651
514085114
-18118349
-697316551
-38899939
-919560309
-101731905
130024409
212455167
187856237
345849638
856012172
372701034
486795434
-3955342
-941434421
-236871954
392377900
-582895859
962136434
176742380
-990840157
879203239
541221198
-463337571
562208721
-788637302
-880334354
759502789
163864206
457160636
-483090690
492919137
-761100748
644092505
853471267
-84277138
-259655594
-416693501
-370229490
966591047
54349873
182042551
811053514
517505428
756166811
-215880654
-636449229
-489573561
-347712292
299287110
-527024261
-626362412
700546491
943799195
346626383
-276802268
642760099
63552762
627063691
303984401
31399810
-105808440
693723781
-850812709
-143978206
-746007050
-73248165
-286438742
-259705159
609196749
608334763
-641351708
227368662
-202483532
-986927290
-557811596
488763474
-942191653
-152026262
-147198659
-460541384
-698186812
-315350236
614855787
393375052
193245838
80723718
-452891237
-212400988
986934090
499492686
-747216551
-31760066
327083469
-96636559
733241409
32110116
-238037597
535281539
942399268
-754561923
-743839272
776376384
605174342
-471459208
944874057
348227868
593016887
881050933
297097706
-379102477
88362770
508124351
-823830042
106482447
-1536008
-325697413
-83688221
106231602
-207179580
-819573996
171668130
566987766
643672959
868681011
297280111
316560339
510332083
-133055595
-35445608
-826216770
862201225
-335145360
574137294
302806928
202111460
-976868461
-58974185
309608840
-159178056
195939892
-302360032
-482367545
-474257915
-640744748
-11618188
-585823281
-656850451
-324693508
-580454433
-56695134
-707688945
419030254
-303226521
907688079
579895634
951333816
-479970796
343950482
803928183
690917825
-939227129
-259457032
-581241207
620934984
306015409
192726138
-685562371
-173930379
-270461508
-364340918
462693880
192705978
135726318
388248012
530801833
654286117
875916752
-380054394
-512034359
962699102
-878328207
-606063775
136349521
-853295780
418224508
934256116
173624542
850904765
16108467
816093380
670422537
-337993241
362205294
-139634341
-469546607
526622273
259895949
918248796
-874545933
83039226
-999162885
573790403
27623070
-696968285
877916203
674064617
-612474570
667871917
-601178153
631234510
492438034
-87412095
-961826362
408216913
906047368
-71103872
442517815
-441919651
-537858690
411284291
415597170
914685778
887143616
-813489141
-603852488
649738661
-966992017
460776703
860964225
-517572569
18372803
551322500
853141369
520439480
978477130
998021989
310379371
-664217403
50361543
-194889265
-752097386
-204750839
31924563
96065207
-453851008
73785990
-427916804
-2949333
95323794
-682870704
233161308
-232515270
-272948089
29513716
-620308469
-437014050
-779919300
147279619
346774419
810230905
90465485
382347753
780258793
-492997776
279735434
-818795571
-76752532
473837311
-955264657
157177030
668661121
661526813
-361235431
265246329
-786502516
435061466
-245198652
444159009
259790161
767008692
110934722
250010691
446247710
-515152132
-628705042
904641653
-165227766
-129874067
-95617697
572173573
-307558869
-52821816
138712096
-260148606
-475807445
396306170
-52202570
253341730
428644409
214568307
-756891126
710499663
-552395622
-231528998
417779473
-739223339
701404889
314719260
662132941
-299968125
-370220876
-203192040
972183466
423263245
-644328308
440394832
-961871479
-706075285
-448245324
867441592
-260588998
-469800896
916074982
801869170
152712448
-295788674
-288437249
936188429
577408198
868951350
160284989
-768887558
-440536941
78108986
785819565
745859040
564509089
466300827
-533043260
-28540013
890464721
261403941
-559566935
563265786
-466566557
766616376
675400925
420193852
190587117
485214281
565937881
350614956
328850472
-18937481
193326196
-188391948
133628769
-4646936
-960879531
47802847
-318390069
604767011
965036013
700829786
-741662016
-731575974
-284788156
-148366647
-481436861
-972594973
643942196
448386431
-240383458
331044958
561250188
214521981
-370886746
53001304
622987650
-444067456
681072193
612823652
-594990083
798668669
801303795
587083833
683482975
688191539
-527119665
311181864
520516006
929854807
-131503531
-812496567
-554457942
304494967
243913075
-120416477
-79252601
-446936692
152399786
-673720630
584290823
516229886
682899128
156031113
-166138455
866472533
-833140224
-681898347
-682908056
-834222869
425536078
-703979570
-816077787
801590207
808083189
-878190752
-943049879
94241570
-748174773
-433565915
912150022
-428020697
523347293
889085397
38623275
472903743
39723102
-139359131
616813934
265166675
-35981589
415352123
-192868762
-290162918
631718269
-850958831
614433830
-198260797
962990346
-887198810
-431757467
-590821928
913245047
838388663
-604042813
-320244305
848528084
-894222874
749238488
25083511
8198247
599573718
-323826725
993542764
-753648103
886416863
447290018
-314878349
7523915
-651412078
-215233593
-381660676
-547838525
-59353851
241277805
506816037
266782830
-784958153
-897283089
-368539115
-376650976
243335542
-721287014
511343463
-796431557
685214569
606250178
264683220
709187357
-618556609
-636288473
-747160506
874458678
-912713106
72393657
-271381437
-673358361
-159638915
-185766848
-40775141
586837587
-353352902
-449171170
156343385
-520634304
-669131668
644535913
821535593
68929065
-708722718
840705059
-466146691
516757167
-501751944
-660237138
-843009865
-805592178
-314807784
101535125
-525565602
72677687
-453617337
358423718
-65260838
-681571444
-965382237
771263772
295647824
-544011201
179328656
-178434879
-478512884
-504685290
-771182826
770575450
31258068
-670035610
-426462996
-511380011
423559330
-402086047
-54068058
-721043858
-663279865
-279949354
-835382506
-795332270
704266172
-458724432
-558989149
170970749
732882993
986736005
867875016
742362689
498853888
534472358
-451145703
181519788
-259492831
410429843
383070696
876577325
39421028
-317544002
458640072
-454705586
-80616547
-107295449
-236908626
36866680
-323447303
-473522120
-624622205
860081724
991193722
-922573942
-247734955
644171789
695330753
641863803
-998466167
15512525
145112260
-827979981
812619820
476492853
100030958
275502541
739423904
748842619
-395183107
710754836
-243935598
-988021884
966470269
-349447455
521140183
315724633
-814031480
172548378
-434405935
-169907496
-707404868
402656501
480004186
871041648
-888461878
-865824417
39309474
-202590039
-624255514
-966959361
-790104938
-754183454
20321472
440127399
-127517318
458043976
624127603
-697197819
-69277686
-812280047
646255866
-619373082
-690110038
316498545
-198564919
86009982
695706640
-497531591
49918577
408586141
-113864136
529949517
-781207227
-679793604
-650202973
543256326
411963071
207319088
-875487945
96749222
328147663
-787529994
35744587
869342168
475170776
-77906870
-498900695
727423032
-210561585
-24584857
896020306
-377339082
662932093
-349000891
528929371
569606705
-357636588
-561410293
803199771
529896628
455551635
-398017089
-72068340
-38338377
-563621814
-420797768
-707703164
-99720720
-245456048
764777544
-670804745
-712111245
-606205794
975811383
839711624
-862831691
968866137
303457851
4376527
751588030
-549212065
-533143780
-392429747
-378529956
-984970356
909306629
837648561
-841695149
205438246
-681479260
557235858
705868841
-11654526
-743251895
-755652534
-34410182
171603382
-940277986
664315399
-213544855
-541285680
785659922
523347293
849165763
697521695
511716342
468913879
175527517
-89638028
-872184352
-279694995
399497779
-612282892
659084522
-582743131
-362570226
-218012503
-236287159
359538674
29059455
-743752107
258376515
826672256
-657951514
-344825162
164725877
594542361
493353913
905774728
-562019302
-190802723
-689608637
-735414936
-486941424
165327447
231589061
-158021217
-782516519
536087773
-928038327
-756984647
937759019
911068650
410444523
915511625
-917548576
-908757542
-858264429
726101462
267300707
-279488720
-548980908
-89347259
-319913548
-860232339
7148252
-851554525
-650798241
-95650063
844554488
563850610
-79837299
-784264088
-576035352
339930788
-892062751
-224515529
-378734342
390999269
398102592
-637605011
-542904817
877026714
-164450477
521281744
-591337808
506864212
-818207438
-209212728
-13746473
485644522
539744165
-427264804
-463526345
-230644557
-588761620
-141870729
321951347
144730477
114528856
941077159
203699234
-977962082
-505153984
-642221556
843741002
996347922
-995775331
336510206
-932151742
-582306424
961225353
205698334
-736495958
-541931561
-614792229
-367098740
756679330
261148435
41330460
16241800
-27708922
-299148043
-638037085
681948385
77082788
395184830
-215097743
580949486
-189275448
337422531
-788860095
817671044
454579502
-429705408
5860975
531284920
310974639
-43632734
-438040050
-633038613
-302492213
-319018960
562518873
117723357
791116606
-291546989
523221200
26913763
-310323977
444557539
-210963423
711673049
15117038
275707865
-705218072
-829896905
-687680927
558093390
527025870
421910248
254012258
388128335
-295428114
589759440
-736445132
-302103739
-993132879
236369610
577898496
-429310320
587250331
286372539
-765111789
826364682
10219109
346732456
383321849
-688233272
-613940698
172915484
8550743
894948227
-18576307
-556156858
907080296
-120633246
651540452
611536895
688774711
-507271920
897220803
298763958
336811541
670546940
-323620317
-362570226
275038966
873268497
-810890510
947564560
797745606
249918845
-842285115
-628395675
-430282045
-556957650
-520483814
101319974
-575216603
523465771
414128737
-228811499
826989935
818705538
-432493664
299436092
-852130466
-953700380
-881399523
-986431967
865227233
239313919
-397692330
-524754712
801273019
-751920467
-384856684
714591799
-164401152
-187935928
418816091
-516764015
571636110
114353754
-948382880
-871007797
528232579
301633814
-609328837
474011661
-313753685
663313354
110047568
125727019
-358922620
697925120
-395188903
-736179461
788276612
908158161
979628684
-888262754
107448214
556772387
679777258
602083742
-11568333
368776277
-14515374
-170120545
-624202636
197213537
-746302649
739040394
-481656216
874644742
228176787
71346064
863912119
-351461078
-495086764
-950084949
219247262
-264572693
279666998
630997953
-541412825
-825526184
-686821671
-509078376
-950971793
-821168411
235311816
-121208373
106874927
322210559
140041041
-872058618
-614560097
186466945
-198630551
727490307
31469210
604742827
-535422383
559219692
215980602
612342484
-111409147
-179595112
848363266
911068650
-686987186
-169857448
196459090
-709986397
-711808219
-235451698
430037541
530048770
958592088
21607145
780139508
-742560585
406503725
221050014
-97803731
228732947
81837999
620672144
369524549
731063675
212142190
280369533
-137749915
943182937
-488418646
-216311834
355588174
974609258
788652333
53426760
719556263
538205806
-14237245
-822849255
-878438469
-632050501
-90059159
362299972
-934205501
-73248165
-59916309
643681031
-661126867
-442902215
-207584666
-536843519
-277073649
888235802
8191377
57935353
-271773522
-221883348
-947365548
76941919
877998653
-206288704
381694129
-898472513
969530964
-49225557
-605160861
-835510509
417779473
-911723340
896461437
-429050230
-97399247
-315976923
351016186
397482072
-742671220
541255562
-32506393
961582680
-886052285
-15384068
-62331037
53373869
167170567
372639552
-987784145
69452671
316498545
-704430170
-986627240
-868008819
-192600779
-490254888
-829591659
163953177
472419230
125549752
278898718
-471824184
637699032
874369977
-632730593
952253741
-183838785
713835425
776101585
953927054
-977759702
854711229
-764968258
126068994
479400723
454355679
-970043952
697229071
208497978
-912368761
-996000537
754327742
-219401741
-227351051
946347726
-632967131
653232870
981576364
920071126
-802269246
-870296866
537662363
-834141831
-123048402
-128114918
-948366886
-339068471
-382592452
915759469
943438925
-349501706
250764627
-284567327
31649340
-551930230
256855429
852472518
519068165
-306826104
839432188
153021562
-952186130
-42265402
-603748763
296976046
-671654296
-802996622
811441674
-46179564
173531615
971715366
-135336988
-389773994
232416722
603076189
-758538808
687484480
-862582613
-108800295
919734537
952536266
-449091028
-703286987
-507379428
-709383181
-263303807
256099192
-162048991
-152794333
622943181
-9952088
580120445
-877349312
-170571256
-614336618
-462876906
503240404
178153927
-420581672
131078662
-681985335
-161879091
691156008
222141700
-384299100
699525842
-962979574
-362403919
-472181159
-40299024
250014547
-158736397
-746180532
-875042037
-126089009
731259427
-631985832
84806980
520410113
726752782
673492795
485525146
212971521
-469465155
780686160
32955251
834794080
411057808
480462796
310916507
-220662968
967276118
508915684
-63115464
138460589
-150057442
684267837
547432705
238313187
-480103222
729443543
135334308
-848075877
924629334
153878808
202836120
737372521
321145536
954722877
772689886
-695584456
-281811930
545851306
336852303
-309317981
-194391050
350650641
-25450302
901250099
-988884998
683416992
-735885891
261149509
984964167
328930104
-352463027
-302086594
142756881
-426487815
-791471858
-259724605
-846088064
405123582
365293295
563158549
-51424904
871657827
-286462119
52561185
-270324321
138484155
-35771701
145149060
-241409098
938910788
-320011142
241882519
-730629362
-290563949
955503045
753052982
-151793891
671701259
66686556
-651411239
932425997
822126177
924935540
755476540
-577150045
-426559971
-356776223
399830214
-983056520
-409721469
-68781750
386914046
-370354920
226401493
219774382
802319298
431097360
-943922203
665890203
53120785
-524452092
-820958033
-975194779
-477263953
-607566868
-746413715
-141221804
-805580312
-768077586
-972268395
399024163
492875488
-779252863
291729686
-618289040
-586702595
-408767798
-20956012
-779554244
-84153514
932577182
265971739
396881679
-711007185
880672360
-126100789
-795502880
-54525407
692571964
-689955545
806467746
-188134934
380578257
685530442
-348483678
-121783271
261193806
197969743
-780691882
307933773
-348099151
-288175385
177799998
-533043260
738969433
-527493322
656375683
540102197
731112690
-934114380
-273751405
834853414
326725341
-933361365
550794390
-420473592
327905123
-990349099
-157673280
831850375
109782139
-773746318
872892679
413786343
-441476790
543916223
-34456676
794113230
41198410
590971305
-605620947
873693380
155067103
-323548700
-710298094
-48984234
535047812
101543271
-861954197
-725286154
-258625584
180886679
627099541
-63708199
60262863
-861849830
691486586
-283726629
-463216613
-977871973
476541704
-227420886
-791892286
544558257
927138685
-352546792
171918562
-796538627
-969231407
45643173
173531615
305106539
-412215220
107299677
-496925192
818763304
767525914
-942331246
110698185
363427147
194481975
162086055
-214387642
-126457704
-631839946
266063772
263364631
-112257865
849850381
-6018603
-318090872
-707334637
303456721
-689316389
464465051
-184771190
539397185
869218463
668640998
375168944
915511625
-594296550
-472101397
-658438097
962919846
-369797565
229624101
610773305
518314549
397836857
349390375
-458952951
-46026640
-912121449
622078968
96965089
-494064958
-603084137
825635060
-261328113
259795550
-438342623
-712126359
-628781309
-215565619
-432086336
254976028
597482591
882374088
581274961
-105554377
-250987100
795946231
-611011930
275257799
446221135
-814534002
-798011001
873614289
-101386482
752559424
-369320825
607337934
-393902378
532511597
985839092
-138509397
-915372052
307606252
479571647
-73803788
823812560
-492382687
264013506
479715108
-733605669
-995941298
70009058
-455827124
-455955429
-274365714
897676331
402352239
-218717898
-427482862
982572296
328151892
-551963004
-448718655
-886231497
-314507157
-321632744
9430512
937647393
-896999061
-885098473
482943171
668465984
130825436
722423055
770970501
-784059492
815279004
571236321
230828485
-590721701
460977077
-663205471
133943077
-115796644
-856059225
-420176127
-39689616
796332623
657652830
564021902
-827474312
-815534294
-307400724
-23148917
516854996
760171975
713330220
540326087
27487365
406269091
-673891048
-383125835
58035521
-667224279
-296021824
-463614899
509910471
-38667302
78423227
320832890
652634613
608683640
-283309515
646129481
-41430326
966080958
-111177141
-428020697
130100878
-84449076
-817930584
543128433
-362670327
452085300
501448861
304980703
379199980
-239712291
447648345
827794036
-881904560
-633952013
-819531370
-987503338
958398360
-458576269
-962668392
682653885
695509501
-11041845
-709231969
-780692520
845652632
-702693124
75230376
-135482454
839273972
-178722061
-282542199
559906844
277527804
-249609925
-794447547
619740204
538493997
-946404595
458538084
374799469
269986102
-712704297
-400117552
-1238740
641094788
-843398728
963642309
-42230814
750549827
569644748
-516077927
157000190
797417276
236163028
936339818
-524155628
-879088022
895209688
-230455502
391711535
728220058
-681571444
601501599
884662651
-866695312
868358540
279167619
889242116
-559750263
95049982
-392460790
553024109
-767609802
243105973
100965865
-869239083
-481450571
25679635
-356977281
36887583
821013103
-905022906
-554993649
-949436801
476716050
-220772101
945532615
838604623
-11732528
-321316330
-768362110
-403952838
696687630
-293015372
216953549
-580669768
624998371
324618814
784526450
260678745
-744506285
583326623
613060201
272029310
153953912
499868728
-522702488
-344970760
319567680
109240774
344488696
-624418073
636473769
-210115199
-476937620
759462791
589158105
638132565
-456594850
18647175
-909352763
348384918
505690829
893940936
-89507194
-862080284
849058991
-584652007
243193894
591916152
-597203991
161297473
96562393
714714713
734483679
394955532
999392123
-702176181
-969295493
998121350
806021664
-100132181
-857808341
-851824487
466084905
-166203921
695096096
-457764829
-493886774
-65938387
-149932898
-640379990
-854810263
-365382638
-291505402
633929485
-734960217
-370592136
561463298
-828063194
632635786
857625707
760549482
47944597
-836857405
167848747
-750856802
851288496
-172282895
-174727921
159283528
-249628864
527541657
-967434800
-4101177
728912472
-264452570
-136577497
-141754266
435957358
-312909244
661770573
-994891258
425484579
-642421884
-330094111
151178773
751857443
-177758322
-899209035
411168830
376339294
-3471208
-363622384
568903408
-762928280
880067293
-845803652
-27551793
735315055
-350142384
-405699249
315144753
-592203382
770929080
185661116
-680333654
-238406783
-920781605
-478284498
-556835665
352750350
381736893
-602608304
438119796
790899868
927525976
539320662
-183454130
907873312
857102002
-408918462
-280030435
224235061
695684453
-841668574
-733357397
-244976220
-105211470
362988877
655158455
-426503638
763439716
207205207
-440625677
341434222
-872276637
-139003155
-348395618
541938779
748978374
-341564106
-623336708
730362668
-265822873
661180515
511156615
983143409
-477190594
-87773191
132264701
-604105478
501827118
884936747
868711894
113863660
87245453
-872807413
-494356986
562762322
-241710630
-24968897
-639761153
531746346
-190370699
-684963915
-825343410
884641116
79697122
536750966
-330633115
-620220040
-804940018
-84699179
-906501257
-256149510
797212584
214153037
-286900850
-3388456
-698432015
240919357
-746199843
-306283838
118620172
-274032803
-423933473
-622317030
-280843802
-975091378
765117877
-529396737
964251348
-200628592
-652308572
280705596
-542360335
980345250
40417161
99327364
724173490
951928500
859104897
-329346097
758460002
-784263107
-533213067
449516172
326609949
736167777
365207870
-692220955
-784884109
-393532042
276394403
450239259
567290819
108143593
257078243
-69898817
201495234
-635113150
506919679
683396102
-87898757
-335843816
-41230406
665901218
595398080
346457655
-311356960
-597265655
762266408
890805285
-785256115
617066804
-255504459
392848428
-73283085
798706507
564067802
736376613
478639397
-551611980
-241458982
486728613
255099047
-658112258
769758115
-377078585
-431261960
-691300721
-745404860
417585164
-573761788
-800985063
499427600
-48997643
-75506628
631396845
-79069274
-133207333
264112268
-963223008
825980097
-556235376
-131468852
-175107173
-364269862
333122268
-504740995
907184357
58452217
129751849
701414655
237450286
420991885
-747493504
575833087
-229191382
-712818868
115991735
751153657
666566762
-841417465
-175473517
-185629292
259569807
666976550
959613438
-720114966
-946474953
54816634
96065207
-648972951
-632372872
358423718
-689056325
632166622
-449777815
-755133530
760627985
-609804949
201438841
757568571
716471521
-367948762
798681338
366707191
939520462
-271625352
769777546
-19508665
854453535
361115138
321647910
793824341
-272525543
-833196734
-803852565
973326870
-681794030
-695520270
145731541
-906989860
-916692629
-664604500
-938908829
273136245
817713801
725170668
-655520434
218388943
-852995938
759431839
-332159100
131102623
-576983856
451448391
776266736
661951544
591379586
243143032
8187119
389239597
289983006
-124993311
183458358
963912015
883075828
-914384914
967357191
-851900925
160995605
-962149668
58158925
995717833
963322134
-687212349
705911615
-764571196
-632792198
243321496
-964668779
-294807079
736447907
199220336
35430615
675149375
303086395
338520142
207987986
679466381
-375239443
-534415304
-144431340
708850528
-957684425
-359515318
-49760310
194224095
889189141
524012795
-446346119
81122058
-741841056
-367515424
160176600
62927600
-737868558
-197636680
536030759
-667192739
243369227
491874131
-426182388
674828344
-879864131
-602892329
547896039
-593980876
394621308
-390053968
-889191945
-308201692
301512132
-40358320
-346478675
-439847031
704997266
392816005
882496474
302313847
-427694409
980739009
-62936919
-40307741
946615123
513786265
270227865
-237433966
-222927099
391243446
-209444460
26910682
757930700
-736853545
456883028
-535172907
-736778204
506024887
441520484
-978552682
881316646
-685794942
-67136067
-465374700
220019981
71549476
989561494
953792635
455413869
-300234880
-750180310
7141108
906868198
-363575909
832112936
-88924118
-698019288
-896452804
883943460
160789318
626457304
751770067
-689390464
-580892876
-375738911
-587909438
-108032755
-232414869
-572833101
-136767453
-252907411
-105649360
-19865459
107627717
-411091424
44459453
270145035
905412916
984255948
798897282
-587445285
-591741099
-335486142
287102172
-294326217
-333193655
657615866
-161712369
-650843286
182506610
686643032
-969306850
-560166251
879615822
-640572486
596236393
-656704741
-661691649
-969112235
392337592
450052298
448416144
-285743276
-230777728
-90718176
867028256
-68618089
568496613
177139264
467100639
538445648
-76678082
-858452714
-332866266
-914239194
501071178
-715707134
-113024492
301485929
586824814
-498042310
-388767510
-791184904
-450053017
537590174
-944825767
-87821241
-709079303
780086505
-552421956
-803298425
-92285992
618301653
382201554
-352729886
50428523
29787370
583864313
-139409636
899749299
77611747
189720148
1627326
-780228550
-934991520
398078087
-111538033
-767286320
799491798
-335724001
881389239
-469177593
-756700024
-768245739
189720148
375215907
388949361
54670491
-461216853
766783483
-125255188
907341704
-55100632
965987391
267087752
-355373870
-314459225
857718242
-108210276
169524940
-418720946
119271272
-314219600
104787695
655010840
-603461558
796315880
-178505125
352775786
596242816
200347427
981051441
463061748
390675114
385824488
627579173
-896110840
-961094779
887284210
-594394113
-505700296
-768019268
-836428374
-895256608
-464985714
-581638511
-426249720
-612257972
-345158518
-620377754
-306213563
214094715
451075759
669370427
644114861
606100637
-165869753
-121600092
-800752850
768840778
-720611054
-89764927
214669160
-673818337
-214245431
-125249574
221187638
217863885
-381043978
257756399
-598138876
609582096
-181882596
-990932777
444591218
-85002613
137857763
-289607434
142457935
-56414269
930320034
6348992
-765297734
-758751353
-938745975
918090080
-102962579
30687730
-978232980
414245435
-491312551
-791166526
426477246
610469168
94084018
105683094
-428738902
-399573158
-797528826
-666906348
191603364
-214970306
167832450
838150198
-771082794
-50028888
110457120
892326298
-28549633
381687781
160905685
526328330
647181992
-445716579
737155815
318045002
943800784
-741813698
856300189
-650076123
430983467
-576918044
174087145
752390365
-658438097
-160839924
-411222118
424128611
489057957
-371023943
299362713
-130889747
-89378093
319833254
356748508
870928561
41814173
-665134392
761374557
-469581907
240027975
788273533
704763961
893953788
-213741142
539368952
403614976
-562571920
-772112308
503708132
-973952753
99960373
-711295663
697521695
759469847
185361461
-603308742
-801525702
-644461510
-319200632
102640245
-165780793
433678927
345201354
951761314
361805108
-19731390
412537512
366163130
605807222
643611240
369744026
756036588
-907798406
361874054
-823480896
798524127
-441484047
867868245
-699225914
278394765
-15118621
-313297933
-991791811
-350825488
-615016084
-452312350
-709437949
-112622437
337834074
800885158
817524369
-991590000
-991044201
828115307
311387669
151511841
888840271
382186244
-932845926
-682118863
269925369
-499253746
-141754266
-239809903
-316763345
214422600
-346200733
-780815424
-824245227
167774230
-822253401
299536286
508403350
-726001541
813249055
-497265364
-91626907
-179830708
744842464
-479082852
880943219
-174277109
-203655303
-533780330
-308439363
-40412844
683891701
867566611
-496146816
-573162130
-226629967
537026195
154252256
584194773
-833829980
262036214
-446011744
-976822123
803141451
629432755
212747678
-601156278
-488371452
-738667104
613726218
638584468
51734686
-382821430
69294641
-817766799
-480387366
63596484
790604847
558809122
-796548932
216996369
677814564
-425589632
159921352
109670658
-556620719
-347679850
535634038
-901736948
-79666087
886576691
-825650116
273541723
-428551118
533302508
667741843
576725550
448473231
-193654903
191249622
-249225380
606914948
637220153
-190628737
862935919
664615434
508587414
716007753
-516169765
412064762
878564408
302192222
154279721
-663800113
-857808341
-165133385
-373056620
-468930175
906342257
643672959
70064346
734626489
832099556
962005643
449185689
-680377642
-894918845
-707803568
865011263
-146153035
-788863131
852267931
331649061
-991002090
-900037923
-417455915
38484203
-690053082
7436059
397366026
421210987
-932918799
220742678
93194121
-780292017
-703056261
-65938387
717870579
914129103
-517061129
258221630
-643833626
704701852
795669407
-167933807
-67312532
-758459735
77082788
-909149444
706763408
-650309934
548684163
-228640747
413226764
-798997819
-778806048
-31792434
-258388815
-658176545
-737376799
-898367676
290207207
250895956
-483510579
281463324
-966214119
-31384464
-648040456
457503463
310229504
643011
-213102969
-173450125
629290848
87788530
-826041670
-801291949
-70252054
965552900
-786784247
-533139668
-326366222
-593799587
-338380505
677097061
923809003
-441400504
96544260
22836569
467652480
-383778731
-999077001
472823504
-122989217
-933315548
-66951504
-910794623
614911499
509304751
-680514559
351932421
121084909
-47386510
-907401038
-464682128
-172562309
-981420795
865630807
-406079252
-244221290
162130195
-588198454
-592019004
72060991
535941035
-747544354
-984771850
-664524239
-262283405
483498076
-545177683
837630713
972423887
429545439
-721316530
-14563934
-917760827
652566210
-183263832
-86894628
-849520363
-438352337
-559362741
291192572
352211135
-524645605
188557214
-564935311
-476408280
-11143944
672107172
915195249
-424838548
181155246
813281930
-789358489
28345488
689919698
-607625992
-501875765
675865992
52920261
-586872890
753277389
665731664
382634838
-366993968
605117203
645015802
-94116484
840294804
-25152304
772412373
-177448911
-625408935
-413235269
-647867252
620750266
720415768
954561322
586081257
-925000138
-895721420
40250727
-870131086
572451840
-960375963
-474783075
121893781
-69113677
-696726180
-132050662
585612475
718309411
-381737480
-68087008
578650448
-473954545
-911059755
102498740
684445873
241523477
-651727341
772431125
17154885
-81906260
46325051
248266056
58523190
-134579287
-180429052
989363202
435545195
56226308
-813188608
-219419938
534041315
222109194
340537905
-724342185
-457754343
-655484198
21034769
-346624456
-913946827
-174683345
655749828
-72703304
31820880
-762724550
985477029
494308352
-703840752
222276612
-135013079
-968386724
568060516
261162118
99665716
456861414
55756177
368909876
-945165993
979277566
844133785
-558891424
-366180394
-667692793
-40340805
-849768149
265380651
242523311
988669699
-958684632
319505291
716369971
156512050
-884258087
285786544
235818470
821477626
-834817962
453090654
-686638378
732171838
352740531
-617427779
-236996056
-222630325
-117608995
959707858
-165872229
-827405372
-345968067
-257071392
405787579
716113971
548874535
191267670
-373369312
695331304
-11365247
-901169368
-170785762
-218864044
270497262
-803026412
953797818
248445107
669704694
88579953
-810235900
-604736371
627301505
-258851580
183400544
-831222745
-68243670
-74872215
965030748
245400920
510347796
-157937884
795633649
532275525
-336041914
-301204875
-705985882
-961562255
438791660
823063348
-420515083
-394715217
919458304
-527783135
21251763
-424081233
414534838
253615626
-788702961
-522284160
-24312180
98427902
-609156810
-566676765
938234436
-491789079
698514955
698625272
697922890
-637672824
274592758
-279380129
-986295218
131423993
164035397
187382671
871400448
576567041
-439671155
987667215
265524156
-90055862
654772656
322134140
410996622
-219617734
-732674877
481049400
-331208942
545670735
-609121695
30714828
-109533776
-26102656
-835776445
838667429
-491087534
923442166
-155713793
345048233
840298618
581069016
899698295
135138309
-496649061
-288381769
-508634511
534027949
739363610
-732785453
995065318
-75296220
674005192
564471442
638015498
-815535020
699737352
-97722228
714247034
303732859
778206269
982202269
-485877724
-101733183
673025530
-164240257
-70324571
899845598
-802925354
513439654
-124888298
50151853
-328082391
582090076
185244296
785216178
19895527
-377342261
544181899
-948608331
262689787
-756083774
-982084145
-148573342
818824089
799562960
114013250
-995294064
632285607
984428455
212549475
714420591
-782251743
-574689083
566991412
694059006
-698885069
-534574758
-828174804
608170376
-654566209
-527584460
178814889
-732265941
-864730009
790520249
999189771
93560731
-864867384
-624328496
808263980
657451904
-537999960
-382509712
938488385
-636009032
448490834
474891934
889690767
-360316592
-349409351
-703504387
922920287
805626210
-84502605
392935817
942848179
612232637
977543598
-668166599
-660640725
666286077
-218246792
-451800586
-52070448
970333089
961685187
673978527
-696812119
-881413171
-641871394
788655301
-52261161
-362342453
802807730
103010947
-793957177
-35088309
-882527880
357375475
-343273470
-929221295
890567678
1572449
-900215178
290605434
-440137303
94887399
889020996
-921980846
107356163
55918031
829614226
-214892493
-680992854
-808893377
-376752216
882061430
587733461
551989554
295426344
741734332
-564004261
-871920516
-222970191
-103475128
-464272358
-398393932
-827774125
-843286998
-942768483
672514468
-619198325
-187466046
-984937776
907351379
789034527
-41512821
145731541
632811197
-566649140
755305698
850951091
-770349312
-358798093
-577460418
937427706
-587500995
-169789431
-260735210
816406346
273778583
-842979129
923201145
-783933660
676788723
-457663581
337046486
563657380
870206991
-947684141
861803049
-794328361
-697347243
-948347645
-501757471
278154367
-643546116
234010947
287282430
-74429626
-509808949
773696851
-70051683
383448008
-680072974
-769882381
-958783864
993709640
-768277970
-652206570
-766370591
487807990
-852290720
-470316635
-550359293
374662227
57896589
289322893
185240860
974865741
-426446789
-699671721
-481005044
693315592
786034169
297193509
403749620
87141261
403708712
943535699
937771288
-14924596
507738870
-906891126
428227198
-675897843
151683938
-971402579
-25242930
-807643915
-947132110
51693714
96678551
843682797
982079772
474191984
45673767
-733579793
-769587908
75460120
660016494
932651429
-72886535
514060909
-672105339
828845665
270851047
575004407
275152470
-115937547
-211073939
333428705
500982507
-106406569
179052156
-663800113
971380587
-139370869
411469133
829899232
-184170122
-128302044
515602543
505355135
677461422
416525511
376427557
-459194817
927051312
672514468
-465934140
-457301893
333250309
859726430
-964143106
-164129652
162086055
182961122
477217480
53373089
60721037
124109259
-603569232
473492596
-918672470
976865767
-206246099
977151464
31348933
-856650666
-21933859
596958867
-906433678
-75269424
-160368128
-34094945
803604493
487707737
-729642243
742949460
421932306
-367041237
-487229265
243691480
-150057442
-805663381
-740965956
613529419
-494327153
538359334
-665727851
-546980187
-821133082
831268484
319706363
761946247
-391379783
-194572638
116816463
-291325607
-33274867
-599334522
944250847
-516992061
-107458573
-728731997
369574491
-360887637
-459152137
355778503
-503035910
953063782
-422431792
438556527
802807730
460304538
723270097
-798206066
-841702433
-837845436
735894180
-984026766
-673625418
79761205
801387154
-200667877
482704777
-253234392
855593685
11227575
-192135716
-548586675
290275441
-595838181
-144424622
143155447
414873919
-776668034
-173739274
-443824313
-423960205
-668252079
-292870039
-241486486
83784440
-85237706
-165793705
549106880
974188027
889189141
-88119041
-139882508
499068245
269441209
-821538
-29824843
562941898
-763580969
858501243
-247857613
-870280648
-634561365
-987651670
-100336720
625489401
-223715133
67216287
-609214168
652531876
123281334
646549744
-984871169
831928616
-844728560
39602431
960727802
751567849
-942663118
-172065644
-539048021
793962533
411583445
-575913410
942640439
888030486
174819115
98704292
794840296
-757685552
192910741
-790694085
-134774098
-559285604
781068943
305492765
270558590
-76474809
520251847
-568222990
277459052
625144152
68743371
-500243945
448825662
-849423992
416196294
655346567
-296090539
-534654419
-997079300
812882849
264890584
86012586
-28303867
246644000
-229031768
-708238926
-972938119
791516373
461070650
-795971718
-172420025
-140616994
-353084999
-175292389
348734528
-857464006
-924292834
471789089
-336264501
-581136001
455587798
668508137
-21280216
-982040929
397668103
-974125243
-117500130
-240965320
906965971
526660803
-824861774
792640668
-263080796
554128400
744632728
-441759661
309596799
55645221
-307304323
637125051
256706246
-241119380
480875730
-643990938
388739535
935209488
-59648836
-442979724
635847612
-321469513
558769245
746873664
135222174
581179532
-223091333
217645729
-370997733
907200839
725754892
226120993
586982201
-767502250
-622905047
752726261
-982084145
919182911
-191863000
367995512
-307589634
222156039
871577709
-924831663
-30842280
-431240256
796436370
179169237
-455991412
-642314239
-593440803
567523368
-275245264
107288117
-674500633
-968600574
-166479159
783575757
-643208138
-428527784
539355561
981090550
310410421
-641170623
165065211
335611245
837913186
960201846
872427269
-70932972
203606092
-40907425
-98782268
-586051310
-306691971
358314461
713469719
-887893739
450537608
-582367300
-838558089
-874448288
175631433
715898290
47306531
20300954
-916427595
-914044606
-348589128
-895836326
-906670233
500212213
-503445561
-59785976
-398393932
681756501
-907189263
751857443
-496417531
-481342572
448646455
-98914137
11115606
419734401
-152646735
-659504694
574171945
430494946
-140669873
309314434
136191844
-509250862
562716079
-537687640
-591011492
-256292984
-4562907
-629591289
-796042432
176851757
215026073
-398603506
529971829
-379725822
-471484374
-489869227
-657239686
515558501
-537596670
-691797502
910929093
-252058723
-89656572
-487230971
12059690
152720642
981849365
794840296
263532493
559351382
795051377
-685494635
-967033332
218824243
-679291469
965558411
529813978
-427501631
996044585
601180672
952810530
-46924057
-419432964
-639971102
461645592
17247210
-286552736
731546320
-5918127
-549251996
359275956
921864698
-34243731
671606083
-768769883
1418688
748230130
-666495200
-942034238
426210443
-294257335
-773195312
-204149688
32688906
988156241
866596926
542808724
857823962
629080842
447886263
157931477
1248307
-648797280
656598111
874515040
909800837
580698476
75560258
-868218192
-94730279
729284555
245204987
-220314149
689414875
-715019793
748842767
279376282
894193127
977455929
-521076340
-698839355
-450699548
226604610
-617060484
517917834
-99464151
-583258485
-897950244
721656257
-484257583
549196199
306181754
-638907532
-678562729
-840146286
-157324213
158328648
-166287617
48104076
-957943228
-316373694
654848578
-334562054
389470719
594058043
904620922
485478608
465525220
43179845
493365321
715689444
742289480
-481982950
-975342072
265208036
159726957
710534579
84615140
700265836
357101062
-742793956
453928999
-119229215
-715558524
-548871752
888601767
964074434
367721525
-81874
-783547895
39501557
-918855936
183137372
-735925196
124109259
929461512
184605332
567641375
467710062
-174409565
-113140110
-659230594
436053976
944574445
-560503411
638892313
-567162253
510174761
46079068
-125197715
-654921158
950761585
-559378602
-233201793
429480936
-997935736
-585469221
531914086
31057808
690500881
748400602
-832915066
806743353
329667137
-260826170
-655176926
535378865
399834898
273028102
867251487
71680210
-961864491
496219325
261441168
421765907
-500412160
-618920999
657005095
-886879738
-711766045
-260296210
-74430056
228946630
985745498
994121049
-389278128
-728818467
45395245
-375835109
-475743286
-587230405
-302419516
761198890
-125130449
506487537
592187012
648961579
-518341924
415245847
-575078509
272102893
850729743
-736924053
-253746279
106557176
-590686119
-177172410
-215123532
-722183984
572400088
-255170245
582200217
-419815117
666804684
-89745071
306982567
-251424121
-893037796
844260470
780947097
118783191
97200485
-993219813
17662511
-90124582
828113187
-350181905
-448678563
979902081
396161719
175228915
279444738
-337512833
-683070604
-631593978
-871379283
948123071
528225661
-677339122
608253083
-270696344
-697297228
-532711805
-334193414
453429165
-950833949
-591510062
36951597
795723814
-659305756
127700782
440038520
741702881
316026484
-850041433
24103208
-795265665
-342597343
-566890811
399377218
366288028
-444727372
894228052
98148122
838643624
642933544
-759651508
84414016
-168834560
-796632208
957119518
-441094077
651805437
-763447511
-147845930
462695782
375584026
481540925
722067062
-723736905
-454622164
-427553176
-588686864
410692950
704216947
-371155326
870206991
-713522365
126079636
-799854749
47415578
695173316
-207935779
-683070604
-610502819
388233918
264690718
510329587
410376479
-118300165
90404927
-707161623
-380937499
-668885553
88422029
638258477
637132305
338906349
939966453
-622872056
205558348
-720611054
863553124
370222652
-225252036
879920405
363714969
773825059
-218130721
48294961
482957933
-328814149
743417029
668508137
539149591
-752613756
179374755
-778738486
614790157
-362820318
404926903
804923688
619227366
-859029602
-272329693
469659813
-233252667
62155572
-415497751
925504538
393081486
-106806583
825714001
349669370
-472920726
833614520
30953966
-774897541
26770239
707220502
285533564
-883950500
-407979304
165095649
-497051438
-965155756
830033524
831692090
770918207
-735980232
115506617
861803049
506421439
622013102
-599085207
-968488679
402770012
-206014954
970333089
-240611011
-355108405
77826078
574564374
612384036
597153427
973987063
-768404733
2000197
-904999135
798660930
-267739793
-868649285
207278644
-772053724
87575712
686147278
908217853
-184290274
-88053065
679823042
956751087
946877741
-336060860
-777933831
-892497065
-250089071
-261539188
-276894195
895787628
111466252
-191070337
563309129
128384445
-764983540
265365526
292826940
-958482860
-980883795
379197898
-133527409
776384651
-588865414
66788762
-831084233
601374218
-93233859
-765358282
50328060
570878573
-560752713
533161930
881741482
-17095954
-47359391
-973628321
170604963
-663386846
117286506
-873663992
-314078594
796844901
408891611
338689948
-365875599
541747305
981468189
-190941072
-184185863
-169852424
-508346228
346132355
742460213
-941580576
-497569356
440849739
222617682
277138916
131000373
-302788372
633929485
-573766237
123718443
570873064
-147284305
-143988006
-923762074
859122677
-895329902
-215937415
-829512131
-53451427
-841354716
-719167064
-111265754
-690014777
-825887746
-191991002
-397419303
-448718655
-444145478
-118586613
-317929058
-375546164
6745341
671581361
-217573478
206421952
274195634
-154656468
-9601634
-135217203
-341439177
-52991745
-211455816
339360476
306989917
-54475796
973387048
-982753843
141267520
124290339
558892214
-964523828
9370445
-939124435
923047611
-311303066
-886152111
-884889352
233150707
612740996
-842865876
-745286311
794998747
-850462502
649971692
-207422001
-420262417
667264359
-946686539
306642007
-25754418
-643602952
-578008565
-293141308
81231239
191946895
-620308469
621935123
747503473
938488385
-451705380
-614907031
-975664807
-945622487
729454391
-694168023
166902698
894299611
-279083727
171434658
-945903679
540645485
452935447
-7080392
-734025250
-942234025
616962590
155614813
68738069
950824205
-494450297
971590507
-323826725
878584157
-889700217
738249742
-781802427
362442635
-146750650
-825536732
529196424
-124458186
-811305133
-459920763
35633887
230981998
39455003
-750325890
167618705
991811958
579207061
63176105
-446415400
628817298
70487067
-667163204
213487213
-221807919
-79662974
-799547335
360942822
-706226838
-371118689
-539694850
-934915180
-366396415
-114506594
-372533342
737211345
-279946364
-979203522
856463714
485257977
-103528551
-597673054
317679747
953415491
753000857
-731617588
23031109
-308021934
828783054
-340649653
-885627989
-287298857
-776517364
-226501148
-738077002
-567169360
-121154407
143058471
-200009748
856916429
-865065944
-190322505
-490598931
262742544
-434282058
-465372061
-942862613
-417600231
-862472290
-947169870
-732107054
-71129452
-625238992
760895432
1754222
-390004657
-401527378
440067759
-933883218
-83501259
673275943
438888486
-813513682
-14300352
448164726
-587934677
590827119
-722809687
-240862744
-982891103
-730450396
829078721
-755795074
955532733
379565078
-498829421
805495670
-140875650
-437098867
-743720993
-611042412
-353432058
-148267339
544528516
-758208542
409501105
397455210
-41239245
680206030
562538272
174038836
799317169
679085599
573919230
1886798
-194516234
53573663
143528523
-978684000
-678199936
-236125596
130367335
310951192
899806440
472176826
988669699
895511973
644592403
728833865
-229985574
-50888518
-523423077
-637628456
618706760
-712687400
498320354
50762347
265794726
-601424685
544973078
-480809816
-339787875
679372428
933411333
17964651
249495606
881856646
529852429
246715746
144218636
-440948358
-976403398
-207838751
-846084143
341566740
-925510118
-747114630
403317812
-137870449
-427694409
243641930
692921020
45643173
364478504
178174176
52920261
601083858
-782930239
-243930808
-804351903
-722948362
943439896
733168416
-957905549
-659284826
794565808
210923287
338520142
-65822726
280873753
-795951170
-954569637
-251651289
571936807
-358985290
-470854283
-442488293
704938473
206178791
-382038000
-809945335
8191377
620524399
-553321781
634344385
247292808
574233068
-675242317
218755907
978181076
-237302772
-89626879
453235394
-937101003
206194542
647708414
-443450015
-369496362
762289639
-261412849
632575462
402157097
-760790292
-726964307
-307187525
739387027
-680514559
1890003
-12253407
691230819
-296797075
-486807538
793891571
706338475
-634287620
592172586
-69572004
-914468756
21298753
146899346
-496127200
245788203
-355798137
-509521336
-312206151
-23872743
-174828859
814468189
244911692
-248298560
-370577880
-514571561
466953157
17263038
-892739974
-793593687
-459890676
-890513276
875917508
-746052132
560233783
-231177442
-303273748
-791890026
196976262
-198979952
319567680
-164132790
982015723
-947833336
-583984136
773837071
-652302899
-194603990
441986690
-232931276
-428335389
-323826725
884638376
29807645
582059725
759827618
-93183248
967529098
-726939328
-885189449
889760845
-451800586
281294877
-10826881
888268699
490691439
-764010734
782002886
15495355
511353782
998432609
97142032
-862551990
321675288
-276649176
-980082781
-684999099
-366095722
879488387
-569375970
136854731
982814810
-7630366
183176302
456149229
-830679034
-478376966
-523768640
530125328
-948409970
583892886
-689673686
275515812
504159304
870218295
587314420
530513613
110627244
138167179
660976095
-125114438
-233044867
295326853
-548613696
-626820577
592322385
390828277
778935085
-668626599
-378187058
465078223
-861692771
576077781
799131884
-14482617
803969339
279731466
-843493181
-696192306
633604103
-743232621
-903116368
-991336438
-284384756
444733752
-890855228
-70077604
-34865106
683982031
-243616022
-178691055
603191888
-466516686
265140193
-282750291
-493445348
594194828
-867802711
-284020207
-255861418
-918843986
-357604965
772871589
866590280
-658342087
906945093
165743965
120159161
-446050341
-639243030
862140575
146583405
541322664
941216444
-426336404
408355144
-294111371
-44339294
-483664509
-824645640
-158765358
647250650
27464481
598069596
55354187
288848436
-202293585
728205232
-706724296
911431423
339126508
223783390
55699593
-19522561
560769591
-464468212
202101012
565092845
760843114
152251211
588184499
-755531809
-400623113
-51484897
-134086167
-693365722
336153986
755321994
-962182013
612457918
-760932908
799100508
-313289234
-895206043
-46920065
-908746928
488158880
371804794
-201699213
707424239
380064850
954549471
-317166011
7934130
266818061
-428466559
-976205549
855302199
381918721
803501487
518710856
-76714049
-515064698
895580510
472098955
602185406
785304699
856055102
-320317473
-452370463
229724689
352403666
-993050651
30804244
951326391
-33543356
601772133
-901606634
726065380
-786943758
269484330
-623095654
210347771
613951054
-89535911
574607934
621631034
659723356
-675534162
-321382261
920377051
-220078624
-471688601
-761725258
118767477
-766761778
161982654
673005034
-425160300
545220496
783448367
449169144
41778906
711092949
359087898
-436313897
-706801568
-774377114
-394135942
-703063774
-225194828
-668208520
-238687782
960647641
707458994
432371410
-690863740
327699659
-861596551
389422551
274680931
80920963
-873788967
-530198374
647426969
176042603
426897425
-740725077
-944525086
555245106
413301854
-922557882
-569787877
727255136
202029495
-391145796
-504918384
108603559
742023711
-77884559
223395739
481786015
-924182258
-291567195
-420782025
-104134279
659887417
944077311
22897108
416805738
223617123
-664449183
237684579
-519796676
84164231
189924365
-106701522
-658129963
601704490
573312010
683124632
998881112
-613141678
-926365306
-610719125
-235979214
922289460
-886771602
-17054976
443747278
-848355574
-951321236
-344981912
-526055626
-809337405
-775594922
-376537442
458020598
760004678
-86851544
422107987
-420442276
106694216
-84153514
788853448
-259507281
772745254
-324443143
358634521
293286276
-381011235
-350271508
-353824748
103584621
-513066676
-682860871
65997133
902699349
-358854974
680282486
-470163139
-288459183
-86268075
349844047
-764294214
-849421729
-456789936
938145768
219720564
166944767
-742455595
-192393777
461532315
598747817
-434925194
215788336
430706756
-536544019
445212026
-798763715
-997296299
-882003284
-769154087
195617871
657567506
-17234432
69357708
595437156
457799748
-994799519
529632864
598566259
995763420
-875070747
-959395868
187033362
15987470
123286706
816814738
-648678148
-483300362
-418916290
-415358098
-653624912
-873756654
-958410519
7153633
-507858513
-136867657
815618745
788783906
-755561125
274815054
644038882
-328501900
-860377892
172873903
640550212
-74949819
124059219
452012499
950013341
-111922180
18357272
-584254340
65261911
43711055
571531296
302865251
-989968121
-479806510
-519929841
-235327305
-196635048
629414265
104127537
-888504804
331833370
-581928640
-115126076
883979048
-438342623
-440893342
-793637043
-469981235
-58744678
46457983
-604526263
997519766
-699345808
151691543
590064463
574930414
-746060271
477884555
-335296827
567442930
438985820
126256907
361447578
-957156966
-310771025
-345896868
-310070316
85963854
-79639015
609198262
-892492546
47667018
30911562
-182105846
-214325300
-685398784
-459890676
7945720
-223942285
-524467859
-695782723
937433729
-775109759
800184460
413834487
-491312551
177323155
827402462
152182387
-365849497
296406598
-844388917
-812643150
920056780
-750495280
492682226
88111775
-606831394
-783415528
421007958
999042641
157275689
480769744
671043724
539479783
442429529
-863758524
-709092597
648472028
-202680127
-1868457
-432470100
29139147
-357888531
-659935417
-865928860
-595520613
311292580
-611360329
-498291085
864320271
194631803
-564095721
514454899
718502689
-884667107
173596138
-376560726
-188516507
957944930
-510023044
-969121347
-200325125
-623891722
642513952
-115841964
-729333605
819445278
-547397546
249976504
-311668636
-917670165
250521879
-918825952
-590142184
-457694313
232964349
198965006
757704195
-244697113
-963983822
629609094
-103485017
-190157753
247267275
-943197255
-525880024
-839323650
-261658813
-272563554
364814433
-874021939
221801259
-287125472
955685377
-157737307
767327200
332632227
618415394
445980791
166244678
977123393
738600679
-385432725
462987021
-551565308
242519786
-832725580
725509673
-241750490
-901426790
-98395869
-611538005
780006774
218745969
-137526127
-126132431
102410701
953579474
743904748
-922635692
358392545
480592681
-343718018
-935749251
-121648707
-567591037
-591372275
-806418701
65430202
532585157
852668946
544250458
-637971281
-159026443
-547419625
25093399
-4145104
273199298
863721474
350650641
388832853
665653165
794226312
451976870
403788954
993135943
861134154
-177303305
995105652
-402875802
96750273
22017588
369951565
-684068194
-387144829
743680702
-221000719
201972201
136301527
-998739015
-977220350
-322557808
-773654342
-715198483
153349549
71226242
316135471
-342510219
-242663579
-567888789
464480928
857720159
450045952
579504826
-79147107
-539477995
-513255228
373443495
219915737
-941000079
-316715297
955987694
204274
190336267
178475003
-468491228
-897118400
-242457457
-276676038
-511201582
831252907
-399389471
-528004977
127447584
-78634488
-375719758
2727419
-86682875
-533260313
-456634843
136401695
-450444142
250533113
-492689422
-827286409
647943968
562385764
186395344
477940202
-320178848
575143190
163193711
29859130
-959283115
619673225
87239496
-341988122
307275823
-376271825
-148787784
348597017
800606523
652066346
243580765
90914663
-525926989
-464030863
-211171378
-631705832
128879980
384470663
-944617571
567500034
325120953
236427120
-117641819
659846319
251689407
-90826167
-210374759
-453890023
81449226
292952258
-724575430
16203107
966118738
-987114141
-379677408
293705567
140848298
-545236733
-7450714
753424372
745306999
670886741
-641869033
-309615132
-923750771
46754793
141117535
-368056562
-29233707
-608256241
-584083952
-628785950
684220886
609602002
-828757192
231538858
-257497013
83866342
263671782
446835042
167282425
727435688
-884351242
830564743
-599666879
-207230733
272297035
-45361642
683299917
792782771
460660148
-711059427
-296140772
-728319125
600145367
627260391
-835973171
-537706540
485127444
-286497345
42318848
-442599625
-888267447
991401902
572958396
-314452306
-745287673
494588087
378882209
307652600
785304699
893292166
-751534090
-205936067
700394573
-32389477
-468376286
-298702366
773644273
165999796
9904034
454859172
157693170
-784054544
-125458446
-872180442
145304433
-90565467
-103190498
707031589
-691683816
215823484
294852217
-221762268
-363577299
-780919409
910492097
61444701
796140117
-444220886
298540714
416525511
-687872007
556620586
349087506
-866047468
537974916
439568421
157693170
-694936385
662958418
343240586
355741115
-84659439
733390211
-828670591
-628942147
-397718102
700071307
989455539
-493766993
606369526
-13187902
-750405315
894332711
-61501830
945245150
-315011175
-66160887
453802307
36257538
-707770654
318695742
-963443917
703204906
-351105955
267818657
-243377945
-717290036
469338311
241686449
-258528620
775159401
-57588689
221653755
686875613
-373544383
966885951
-272390216
-918276711
-110171755
636563866
-378289224
192946531
591316516
-656739348
613391140
584105718
-96999954
38999273
-900520478
-646205305
304740167
-303391863
-775877892
-27998612
-741225158
-637991780
-684643408
-449469806
368195621
-441338167
617957891
613495076
172376538
-156290072
-912798221
224507785
351516123
-239637488
851797962
-806624508
-63259848
755888698
412128052
-636777573
498899028
691137134
311828720
-153511026
-64056907
-806021325
-643602952
-420007099
-83231012
-453082618
-76186215
-93178207
670460101
759661624
-549789732
924455851
-312598689
-492178524
59350326
-144885934
408556762
-987551771
180951478
848068508
-598389219
-105310340
-658717013
-624166067
-146056255
831150196
656222463
-423112246
-978324139
-190979520
-861451582
-651862947
-732917014
-892816181
880671011
367910900
777468843
-954237044
1318619
625651764
150026959
905203265
-127823654
-680383723
8479606
35577846
-161642491
-535967076
372275326
34681489
233132852
-831786793
-117101007
336114579
-781287173
-148263178
-63483902
317741315
-64892877
-796844406
237381710
655271998
-992461966
-122165783
-197767346
-972187491
215033458
783654212
-97121337
246715746
419913788
-472455891
-94365493
-997695263
-573526442
572440802
494412790
-21536973
-376199481
445518404
738027835
-757072616
81769841
59781332
550274283
-742793956
767887743
479400378
-813103937
-904408717
-968080564
-257825452
-562913557
-859365820
-72243888
-291751382
-457144925
-964970505
-234313043
429627964
-199428848
-358701822
472002899
126697185
363895739
549399302
107292726
800536527
693991224
-960860100
-13187902
-991002090
12545925
-478918973
447852215
664315399
-305673052
531336795
-544387523
240265094
-19425659
-315959308
-794535608
-1285687
-682607922
714992864
-412734450
-48471409
-925324620
564035216
-136438132
125330965
-5765408
754362575
479881276
-32430758
-86913817
277263630
611036392
860369558
278807792
-940553540
-786872039
-39786215
-810917246
57968962
321297856
-214964238
-68162173
-484450636
-363552815
381414835
-553461911
821003779
204707804
-416473812
60821831
-321805989
-540934260
-346083070
52508880
191455935
670462778
353415728
-45591020
-189513601
357161121
-880774745
-926538005
3951466
-739661841
-48785782
437599891
91488122
637220153
-716082222
747298349
-847775552
-691292081
213735251
446430030
895643402
-868118314
388923495
232668656
926833329
-417781593
-434856258
-761482852
-466658735
97294452
-998466167
-771271381
-261564571
804557146
689984235
-639770167
429150234
-237963827
-472506671
30649358
537576484
-544918161
-526175635
170688709
-579131925
-192105310
908593976
-962477881
136081539
-22881826
-80324904
-470259596
403234496
169949705
886843960
210404522
-798647796
213321517
682845110
-891295037
-985188841
256650470
-101909405
676275474
-276257527
-974795569
-486164505
179221912
469919951
-409712942
875539861
714769367
40163223
233764493
855809445
-959430602
405712317
5359986
718757342
-978555588
-479356646
-683128828
185057053
-250111438
-49227480
430808471
502487849
-951515130
-172498025
-81481797
-203934264
880734148
315266789
-519000849
-564093294
-360162318
-972378278
-13237793
-65255792
636630198
-438192400
-573416762
466399269
-141182138
-647886667
-881413171
-249638524
721998916
-82499515
785555907
-698784909
919207933
465314733
-969081625
-409329839
-504006303
383153612
989450483
832793289
636573520
-381174621
-181237556
-228588825
-96832262
642972293
-803852565
-980447040
661909792
360942806
-392756584
-416380334
-393289375
-52015127
-879410381
-995922975
-321323991
-826857388
739554281
-788870490
-375758891
-475229483
-276312831
-794356668
582230538
-462879346
923351849
962037271
291366224
-638437050
143165961
382253706
-484060528
-223441527
-522112559
700108832
-122082804
-762050179
-532779631
230480561
200963142
-562544272
-41022526
280749255
199425397
426594172
-539660006
263591335
-966853882
635743844
-870439823
-323774648
-747849789
134027152
859077107
-415784612
777432283
-876991800
-804524689
-130336592
87088238
-784549118
540871181
-308517019
-750513899
441715481
-51126784
123842951
-755865167
951339367
-845469471
-568837431
-308517019
-143479805
544632582
628562903
-906479919
830949764
349026114
-166430413
508719466
867942293
16972786
695209531
-228527436
-999826575
-308594254
109492381
-240572611
-490273939
935781833
575426577
580104393
513959519
-876064435
739285382
-254587690
262679650
-430152006
142796307
-527063367
455587798
436817677
442081572
-65647223
831768205
25450703
-893666104
260523563
846340229
-703745856
361881755
-780897135
-849584342
-819325815
-984847245
-387472973
-97457407
558769735
347194079
23038633
-199841249
539903574
-765008670
-481054450
-758708850
399190299
-93970297
-797756930
-558801364
-68125459
-732466128
664469663
-338775168
-939972403
-623633026
-975375725
-975755996
-715058333
442781035
685214569
-916906634
-728657231
-907012642
-355179431
764733070
-281314464
624503683
748978374
283010740
659319937
794861920
-754878641
-118375184
-545435908
655521882
-597575588
-822641090
158270601
-981130666
-27509722
668060674
590480646
760429136
-504244230
-146552295
100095874
425367427
844907672
-157831418
-50290820
164873512
215033458
840328441
910599452
696175971
55440762
605114504
893940936
-260309562
-52077428
162818347
-38238797
-860315500
-971409092
962508786
512654350
-974304111
263440980
-26534481
-315840936
-273426851
261155903
480432688
-811738074
816074589
562378468
-65179518
255975795
-759844518
293096561
-677662520
-15837933
88335809
451797947
614300646
-356609652
377698374
-137871442
888923974
2285330
-244976337
825418057
-463917964
-263599446
-22358795
-686447959
-42570983
163518515
885700530
744615635
-616924410
738770914
874072959
-606466261
-828544766
-619196099
159233912
319483665
-186535395
-15470883
-970384511
-195668493
-397941756
-566836820
268637034
-864160680
-906373242
-644926927
892452460
108211750
251165185
915520211
-443258742
-518858440
473656235
-947639993
-356838477
155467371
-980193170
786509021
-842010793
999304292
-870254997
542905599
-356266288
184660445
-493062162
-841529381
598266745
872088644
589729862
76895000
193096473
776436970
-170827836
-20402770
-193529784
481989578
463504811
-875063840
554622063
-776220056
-827796285
245902686
-319235906
-819818789
-304175541
-202031950
-884151511
-22450742
-246381689
-899506611
-553160493
556421520
255892114
806743683
-513928333
-106926188
353447584
137006539
753444782
-559521063
952158421
-895809941
-752118491
913729249
-826719557
-302395102
988078172
-102682576
215751048
136402436
-499116241
-684637888
405701558
44274449
815898045
240941131
-310552074
475941542
-809071413
-505797369
217308690
89740942
558467120
-80813223
-128402171
-225388225
920406572
-128074361
173832364
-874811178
-744534527
552723809
-117546666
156512050
251162536
827748146
-932694151
-671914650
-983860866
823433104
445980551
-801865227
-122731011
602574445
-403765851
496576318
357315517
84761155
-377059963
376532032
154491635
-7846735
-738981148
846208432
-99129822
837584691
-734096237
654357960
-780339852
796436370
125007763
-246842816
-216152873
-758865667
-380096096
171953076
-730286572
646306442
-603750407
700095566
-699566153
-987447178
-492039642
534184177
68907453
-246512666
86563756
655758328
-725214251
60786670
-749897270
811269578
-361736717
586393379
240977200
-387224082
446917285
-779093791
-856341039
724547317
-840664860
248559311
-661735420
597534578
360651147
-688710966
82213515
-730542467
326600018
56515836
225025195
-13853249
-492987354
-779320372
-834823394
-21141196
78891796
92365628
497935764
-962987569
631126299
625949076
967173212
554598499
243696394
-664027774
482296461
74493601
-374739436
-90391868
-554749055
-696286971
930267833
-704220571
-832944779
-55869848
-533338744
913122050
-686703400
867816677
-493380250
-747621095
431439228
-192608340
-368137435
512536887
608132652
780292362
636075455
-640074997
895421807
623301067
389151613
955332757
215488224
945297231
-466157315
-750163984
-986412552
-111378309
959185780
-107852361
-372663568
-558971773
-854353553
763726068
-565398785
385852096
-308575906
991956049
135369799
866340605
823638253
-818920713
849066760
783118241
-497217039
-325949365
-6767067
-182454279
135207476
364545888
-547507164
-434679464
-54622871
331393913
-722405681
-893663146
273451685
942600753
-389039522
276638701
-721968149
-739137970
799563052
25570650
56566230
930791004
-743332615
912937081
98910864
576780751
-268731439
-708677219
-292839124
245902686
-602185138
-144076653
-786845782
-235960707
765088093
38494350
-416933659
-471154597
12699682
646713042
-705147006
84806980
192306912
515073788
313942529
-223084292
502349184
905653076
209937852
-269890649
-447146153
260967077
-44193759
-782759753
212582150
865841007
-375667847
149245043
-45682814
-579387562
-992955069
-387073311
-572118480
-254084624
592973418
-273657407
-864375063
64112687
-65935867
-890373617
898235279
-10727114
618193738
-104763033
403394819
-692644381
520888919
11531719
-386272318
278243811
-410588089
-571851116
-923173002
-68236368
-628070662
-112908808
131610856
233275593
-833050639
-825045770
-854086631
-820333723
-747063811
-614841776
543259257
125635325
-456577497
-504896562
233708582
-440492746
-635435275
549709970
778986146
-748137227
109817145
-869797131
-132259984
-541362697
-258471058
-6365262
19177804
245230204
-524070336
523347293
928157121
-296456790
-979346766
-888319585
-338135426
-694954488
617261205
-732411791
-598610135
-248978863
154958633
270186808
-186406413
-243261414
956582507
500375461
-468518526
623868477
563909767
630928240
-491687700
-799494282
873395007
943940623
-993365444
577500496
385233042
656780312
-613558446
10453867
-273426039
531853924
-918474390
-119752159
967210605
611154300
-86913817
924455851
486233474
-737103752
474451732
-612589875
-69229926
524901472
-754561923
-888126372
773801314
-472138160
406761084
-301399356
305620766
-448315529
-329717940
-586038737
955632329
-951610964
-877198127
446670279
2231521
130007921
-224590726
-781443602
107291717
94271518
-164706545
212411034
303222965
60476475
-464451972
-884693139
-876991800
-547101456
-90635977
591704057
399193866
877616008
240679038
364818966
-775909726
789360580
311095542
-60318277
68868267
817248116
485188855
390319594
128549364
-556877999
950190576
-254517957
-696526687
185842378
647801959
-192031035
310707828
-22245816
-894500543
974426857
174037403
-561103321
793297149
851797962
-538910669
154689405
-194913631
-325025554
-566805442
-465641632
-956163137
-601212741
-173105612
-718464722
-549007271
-50603593
126806157
-919060760
-190589260
804003412
-292052290
-174632176
-438457606
708535360
-921899241
577274998
-86851544
816889680
-54654995
-666868778
-570722556
690224938
-627561132
-787683642
145614401
827417391
-23027577
486347855
252037263
908254225
-563014893
273199298
-328585028
278465961
-652083132
508958114
-517908354
21724209
-227896390
-18941600
-362513426
-10819999
-340060015
885543072
-697576038
389586196
-503363312
597226901
-999245358
-84909211
-733193072
-478810804
-751613080
268876654
147653862
-658267156
728499480
-256153716
475366079
-921659249
982085343
-122707055
-15229254
633422581
968614700
-836845596
173511496
157048682
189215250
-222662295
45587865
417451300
635882827
746384109
584256119
-316812216
-776588121
-925000138
-319161757
-580751921
68892300
727724040
-722119876
-116134191
-685793026
-435774783
89091547
-874030610
-84449076
-437177793
-424173423
-696726180
-674999786
295000975
819176750
105659952
781524240
-715069827
711603320
-701436409
897694358
429615448
-185298229
498977146
601433361
-986468996
756661528
837532392
-743239149
-89172691
-316970985
993439083
-416693501
-727600204
-750311138
954039817
-493853412
445489913
-532535484
-526470302
-771021691
-432086336
109109880
-490864380
-971709458
-870935562
93231848
934577961
-180701140
-699558419
98643921
-496211119
-146616304
-631948649
-511624327
862964322
253822464
-700381659
682030326
-413368460
-695559325
19670081
-969054819
740878613
771146506
470944694
389642414
392449711
-668501147
-649813691
-435892122
925006280
498315428
18923848
160447747
377594715
440771157
-230759757
860480329
929062814
-739156557
-739919219
379563537
787774127
665534134
-612712511
-514468138
889460889
-253921454
649379052
-657319431
-369509887
-474456833
-292386387
880120111
-73835613
-254494874
467547561
-147106519
286402710
-763674838
-198704903
-860008771
207719230
943869042
-285090820
-418395332
-665838442
-133007597
174124357
-198704903
-280587262
267253338
650113071
-868610275
-609545180
40065564
827056050
-320560725
807687054
706428835
-459118589
-66982783
-910537230
310408639
-103456531
-436975272
895265979
-694108094
-632983918
675413141
11335883
349283059
-576486144
669685916
-861875826
33225854
451940561
-639696869
-31546160
-818493700
-719671335
641505267
424932477
-317715801
675126630
-162660497
-568545093
-363168131
646176866
579673862
928968172
-118586468
363724023
812381572
959777955
59601178
10769433
-757738788
317296815
-820977377
-898254625
204492770
-692338496
887938379
-784226959
-658388260
-714617746
938448514
-456296442
-910957715
-76577315
-270127868
434010539
568228491
40875392
23081282
-414618134
845855956
512652166
557111042
-216233707
363955186
-161227892
134281380
606341732
956024056
-262987690
-957064838
589380631
-910914656
-682924096
-625381962
683479352
512946297
655775405
811039356
-108951057
-315726042
-919200546
728915919
639242284
497185908
-452337429
487535670
-282922299
-163945145
347411906
788597670
108039563
38700272
-236457392
-833028807
213079134
323102869
-306165871
-980542988
719622700
292772716
906333171
-762881471
-276941924
532210868
772519856
-990540410
770267528
-517485116
159926677
-72170933
714439451
-922704528
675048349
637167430
-586254237
5583745
-527496570
-117360044
515547919
574966396
619128591
-123502497
-555052851
729529818
417625425
223962381
-181759168
-701691359
-844022953
261193806
167002990
-600671664
536846440
775993974
-239700996
-77238272
-83626222
-898163200
-1041360
111480075
-865960422
644433008
-78285304
586641709
581150132
562114792
-164282431
354623669
222824456
-372584241
-747562691
-167955734
-977943361
809904920
-147062292
-635328223
-16824851
-373921695
-263095918
-113617522
-385790227
619302917
-696526687
-496211119
732171838
175069848
86851883
-609947972
737249270
965013407
-329353374
-25309795
-396753743
15429137
-991539995
179086324
289364638
-878129805
-949825299
901287766
-235780440
-451195677
854272313
-93604072
-324879156
-707535906
-159972119
-151364790
19369671
466073649
-784823694
-238341291
824343023
259348441
-910731611
-805326158
127271193
-975019626
-666578367
787098485
17005258
-243870805
401201205
950852881
263510293
-957704563
760357563
-546813992
-489571126
-745230682
102825609
202457460
82511199
-668597202
126962200
885977508
-99923951
540013203
-778905150
988605384
142177019
707111667
-339204338
-664342343
-579828736
-490464895
312382742
-373478289
696171506
-607399255
-781024542
-632938463
165590457
-799575591
-161984250
333690545
255416447
148947
986650931
-726313908
637789249
860109718
607858184
-422316561
940790182
276024011
-257151617
-728623693
-975148987
585765828
858977820
-189570211
631912233
454072404
131782610
-803919056
-114501088
212714862
308606751
-845616593
280505776
532084313
149255734
13644543
186039018
-705112804
597370811
-637409030
436623574
14731695
-328776748
-674263867
620664716
-57608017
234417851
-844442589
400448216
-767992462
-43056489
-375342661
919773607
127374672
951410779
-904049298
118767477
134567303
893281885
-504376524
-425598060
-660682081
-750364283
903321714
-795962534
-501288519
953468159
-726941734
-274442463
721004662
-548325871
16199270
-691067465
572617238
267087752
330021898
844874897
-262046391
-292603531
631840899
780214971
199081096
-312402051
572208767
-674553112
-217615342
-677635995
-777571394
-533921446
-641081744
-585971537
431149048
274836671
744264702
864755689
442446749
968722267
-903812336
952614621
-802162966
864484225
-729907326
-829751153
-812291718
-845888886
-346231519
-460347986
-182169374
-635165222
-316379899
-788768836
624009995
846370408
345340048
-34577129
37424206
-711234856
451802636
-566511101
-560013528
-938523562
-892810227
-232044410
540191298
-733378412
760588097
234900444
111751458
-142387593
23019576
760429136
-865505176
-520053694
384782385
-6568732
-926961104
-7617928
-600920285
707879288
62670509
-884105203
843218150
-907692719
854933522
-810553843
542022136
59244001
581316274
-797828975
392637140
549915910
-796698914
381744951
-145456329
332147415
-747211748
-292045533
740642671
50151853
-362036057
-808229159
24697625
-965155756
86388159
-41668491
-798220045
-91265009
147508739
511614016
720090003
-954166987
-604624883
740947440
-777338518
31872293
114528856
183712552
44820726
-788637302
-48121613
-844094917
-64985845
404642150
990529982
-184402810
68982068
-322706452
528617915
637867355
-207367013
-245633272
-963613078
-478737150
107412799
901594451
940432009
469783742
-581487786
-642161261
-145081641
-188727397
-802708226
169585462
126287451
-85199572
421349879
-513986917
-175804819
521605581
165561249
-215880654
287102578
-464233208
255743535
-719200528
170396089
-376865044
468164282
-558107236
-151809769
329086197
810288160
-271422485
-695307477
-53594850
516496508
-405294785
-455210357
42645969
675542628
-605846360
-533034423
-831927753
-59026832
42932667
-885693763
125905182
430541137
-354603344
867583523
-109211852
102208627
215516052
73535372
943181066
328930104
578970445
-208256182
777687916
-651330748
156252358
768812520
-338555074
-631783994
925156698
-407801504
-413092981
357587710
363724023
-239855642
531152731
832706944
-780306076
-533881521
788782231
821003779
-763546067
760108427
-379832722
913323555
-346301855
-5012126
617474862
719061831
-237135475
-221166777
-369964066
-83940616
-966210996
-425705610
303950538
686084505
903538628
-586495562
18428387
-68937458
-416212764
-755314312
-553007321
-795630828
-854097834
-109751197
-593348291
-493856509
538379293
999085451
-611719867
-847639528
-78875544
-105947647
-907123731
881554898
-339321774
131054562
-629894619
-522579653
890942858
-653109237
-583260311
-128087342
724792917
217863885
17582653
429530185
-821036870
-319166545
-758755100
-412209647
469919951
242223755
657186098
-881091373
-514499015
208412455
-451419853
576023866
431345289
-98308763
548964701
453270555
485949844
-851478398
875014105
-194110903
664268090
160771483
835653557
-816041241
-116730955
525049983
-988758776
329644205
661848423
877482270
-684585484
192705978
190257364
-396218228
703217732
-72190907
212691075
291929410
547460860
-428799883
623916617
944067963
16994448
521461524
-775877892
327960066
365946721
-477928001
334706278
147590292
-544637873
468440521
-235451698
-786870029
975504978
-320334696
977893713
997004349
-883206148
276777260
721763174
-946800809
-472461539
-612704232
-980158415
171873458
549106880
760716364
800281703
952788122
356949155
-921637733
-385140200
39561025
-291100335
643011
-634092129
-236124889
-344610980
600539389
-953472814
-160860031
-163584419
80203731
-153988819
192204407
579372357
-723963483
499068245
650979125
19440694
413242428
-96232628
-211388562
-239720557
-713056348
-113905747
-663751852
939427068
950914602
684556070
209749802
948917086
-507325950
-100132181
211944262
-961858384
-445872771
558044501
-517908354
188604477
-335661476
80767070
983235196
-230542641
861908421
-96817855
-672599374
-925565894
49378344
412253609
-366995944
257237274
-105186946
-913620807
-799627422
-71491134
785681605
-216987748
-153159096
-322344833
-115796644
917026178
-266487201
-729337306
165116375
-767992462
397485832
139385266
969373883
657880944
202245976
345849638
-664965244
-23639408
-223213170
-235646660
-518848778
-943070456
344448347
-429975848
-726418936
198402480
441382788
879964313
939921691
-474004492
716597931
535655295
730963400
-553554027
377646929
996981536
-995246253
314161135
-980007759
-84962703
-771267315
-939678542
626743974
-206095012
542674669
295428195
-479403166
-176701164
-420781732
651961934
-710591773
692968792
348169025
-316373694
-634777715
910302662
-265917790
525336244
-562471046
-330997044
997884449
618689082
-902414268
939884547
-375913774
-172458017
84630109
305330725
-908965086
827406835
-397596431
-148591873
-911553479
-423581782
-364857574
-502233095
60116724
380574205
739589576
732866688
-652983412
-319017743
996462959
189073642
711468573
697050591
63410491
-816033188
-334121116
-333477924
591637574
822460993
44561411
-318824999
906584925
540374289
-474401283
-510437538
-401228003
995763420
120273105
136253818
-480358472
-440068268
525154949
-769488852
-843086538
-879129887
-377178339
-165317315
770081670
-401116238
-216428648
87292026
-925649888
950140302
306566375
-644154698
255256389
-727873346
-860358828
-968149098
-160860031
-63479524
-239829494
-966436262
156042145
441155314
-226902002
110934722
861762043
-807708230
296365768
630707222
-572497278
80653975
454043179
616045907
275031579
642483302
304700218
-485748637
-354542773
470533037
325544373
-606033245
-157862691
507396065
-888876880
188340302
-298858869
561247739
983110158
-291940819
279497056
-70629901
-316400039
-79443705
-870414441
268978093
778748737
391070977
-185483752
-697043417
-608527658
-425215234
790982065
16850464
5424784
884232060
13125242
392929004
707151517
32996795
441016997
-649106883
-866154456
-375063318
-82325093
-219148776
-939058424
-220503987
-236230546
-990109785
-33801038
-286171116
-957402660
529903378
-318641855
674272037
904221038
-282904096
-705476727
-264913937
710281426
702960366
-444329379
265246329
-327294086
-34193559
852884806
-433628803
-974777967
-113998924
778375176
943554130
977483432
-230906071
232946840
-217273129
973764237
776631283
398886972
684399677
184777821
-839406715
-647871320
-823710071
-86792732
-566562845
-303923525
-714726314
117723357
-902439482
-481151821
406686589
-498711227
20137352
400273442
921466848
160693292
952994442
-899588675
-603121152
-191962595
979210336
-385751647
-531732973
-571269133
753936268
-149781101
-112890653
-914584582
163519550
523094086
488932099
-952656103
-484522357
802274711
-482925343
940363327
20239975
-66026311
-86315534
-764298633
828422731
722035393
-842920773
-376369492
-763025871
878058651
642427136
-182807221
616535254
765836982
-27715190
576235435
-629527541
170684551
198377220
-290863315
117525651
-120764451
148936633
9112934
-240367612
236330485
-178024115
339039826
766711742
825886373
-158959311
-512221190
265366426
993408679
293892455
-244306963
689470056
-360602405
609986237
654957257
-832299641
-486848846
182253050
-175299669
354717229
984619797
498161391
-127762644
109289445
-163463567
749404675
-141670265
357001765
971344027
-795020621
-368272560
313334965
-835638475
983480247
526926233
-928879394
-656062676
-814012401
899834752
-966387031
-273344637
990266694
-191944959
543814752
134659372
-176271531
432546010
952343925
897645771
876577325
-142219928
-532711338
-287406848
-911964773
-456922857
846272985
889013607
-841243626
-480494498
-328520195
94021787
-474286756
-376957338
-477031499
-118420033
-411861853
794768086
-326615918
-537775555
-73460468
-83984323
715146772
-360376348
336259387
738770452
-3212062
-465224176
732781548
-874109117
-987249398
-409099711
849949229
376247401
-947391747
685286865
-111002304
-201427728
-291106447
955194268
-759943256
-828746828
-649662862
-155865519
-743709234
522803799
-502223491
557632414
312909575
834631438
-859499358
719247566
-886879738
-708600351
799794968
-678973577
841494569
833348165
-116935513
780549019
476078511
-391330810
673561284
-294892592
768841597
-987408788
-269461677
-497184469
533470464
583085517
881133238
881367894
-581247513
124243350
-471996236
624090872
708492403
-900435045
-401584587
-633320612
-291525011
-10048845
-644197777
-946474953
53727008
-142219928
601436889
809644650
249759636
-319122045
-352684054
455602577
10219109
219233996
-929786512
-395716140
-57907981
-579400314
214520822
701158377
-137160677
489144470
-67140046
818779856
-980066764
346396867
-655461337
937802362
509358272
595563422
848297385
986296190
69626612
975685565
663217684
733085191
-340468964
422241287
-16205614
808577185
640843444
996758664
971850465
-650794252
-305766977
-615848367
-80625526
-375558020
-914328511
435683520
363372595
-329781561
846840709
-691112496
811406472
205463052
285508264
-115923621
-284503601
679597868
-943070456
-280311843
-856429081
-212065113
294705299
-272781903
-823447246
422107987
-27062630
820013190
849068046
982615721
862798347
-931216043
-807557741
86487551
46079068
-194989424
646229866
-193948556
-894684510
-830634568
-707069433
-590551048
-492501318
-872101652
273822947
857113689
-206440608
733301622
-314813518
-70821877
690591496
243766301
-741655528
-569505583
957504237
-135924998
-356683141
-173536504
-820280693
731534953
608702108
-76564953
958082856
757681176
-969959083
-463330092
332651518
547962586
-666793317
330609651
-150252637
20568152
899074421
-675318351
628445550
-567662199
-436052433
23736408
803027471
-682108460
-204325502
822542879
-397878465
-926669961
371286850
-748212742
-915880181
891007848
418827718
-129076636
252473032
-864182758
-62989931
5521127
233917204
-733938943
201717812
-26032253
884933398
596239317
249122842
788037927
-141468089
-94297614
-637410144
-246557497
257435759
-599463624
-312107129
181803061
-442332066
662309603
818926571
958931940
171383724
-553077767
336852303
-989928755
230314810
54512973
-906089200
-82807519
-922219143
258094294
428299994
445430575
930048634
414630767
892177594
348475936
400128820
937255890
-376404936
934764081
-260642485
974669344
217444009
-766151396
974853688
154300897
1327246
896850933
-126049811
-619663570
-453623
-137582807
96842456
-752663588
392364975
-40214021
-290232898
-398091441
438892544
995553758
411545958
546488547
-96360417
-663160909
652251147
-717209975
-210341702
-141170590
-488114260
-185291941
684684314
78086208
611764179
106992224
662501179
259705756
-693827638
-164945517
364477157
-948609765
-360602238
126262821
238433607
970079471
-871642035
-489528115
284466924
-243580562
571764661
161504903
-160713381
629777016
-983004340
-283309515
289928939
298872996
689942051
-837672178
-931961006
317543160
358634521
-715723386
-927375429
-234817395
144489408
129939990
-111009999
-639573994
-61093576
778650546
4883284
345986577
732699892
546558760
-940288732
-855446064
408253507
265244282
128499258
-385763691
492491062
-685215542
-865299920
109512945
746636315
867595414
-641052088
432792641
748005790
-414649141
-677570274
-182807221
245562777
822654454
672316614
-918825952
-693832478
653674096
115006255
-757505483
346473144
661909792
197526152
-735523179
123501072
278901506
-412209647
337352794
-848015159
264544414
766959396
-574347063
74560418
12404592
-414847325
-687098775
463568334
-495631923
-477176781
345767649
-694328834
-858227895
-138173494
-424449323
-612187971
-780305252
255251615
914129103
333677013
-562061108
-113719435
153370854
41947553
446448959
-753519049
-723589594
-935222365
-775588961
-141434469
-581350747
526515113
88372275
-652326291
379387508
648323367
478639397
-788844747
771358727
-374677990
-817858707
-286935021
-486872612
-535681883
33661978
-348849463
28850339
600751765
4079130
26336661
-671488732
-952737823
31533075
-24995791
-602210333
-147640994
-689929614
-573126920
349674771
657584154
-591011492
-729642243
-498180089
822697627
-370612941
-308430315
-318139358
30485318
424288963
753062338
-215891529
782216757
835725155
695999496
39139956
174191018
723937920
686960325
256773506
228941950
-776672797
-630621004
227064756
197267189
919954854
-897085761
619810161
694215062
-292090233
649049707
-810235900
-165897213
-756083774
-374470538
718688277
258967308
286357883
924154088
611962101
443817119
239345492
10208439
-722475166
-650608839
-306069271
-953314035
-738500770
208143587
-120762036
-504050493
-255246905
340491721
-625304840
369558694
-579017854
-382738693
-643200888
163893801
-623753466
511024803
359833494
960780002
162275876
-421403960
74245722
-521414618
196592732
812882849
228247904
-561127703
706925616
941058602
145359771
-209564112
95091958
-534750263
-742131209
-870929303
27582992
-438141905
473061102
-873210213
-980873424
3154313
-567232262
734177483
-710859189
445912376
113664523
-647289869
-745615254
-670038547
-36964288
-327066171
-452392490
-21237784
842386466
137251907
737211345
87205844
-805266529
362699391
113927074
391599571
-88892529
-415693312
962641390
67036976
-225719098
-587764338
550825549
-795981637
752330979
208609511
498826519
36719914
-800985063
-779626353
96795066
-557679993
-25005624
-298432192
220688743
247949145
411683022
499333800
956612057
448006367
-498291085
-852101907
434961540
-597219274
720993781
851348280
-9018416
-910655708
-484488309
-200100505
-725082450
930717756
-975934989
-219015246
-613697102
906884689
464009917
-534320801
578195121
-70077604
-252525378
881013155
-761178221
-811820613
235824933
-948775964
-395078957
-890767623
124724671
-70518953
701609512
-451809133
-933567926
-526296269
-345107730
711450792
-140588145
-927315162
-5782728
423717205
806222911
-122786486
-113151437
400967628
-103041966
-561866097
143509868
547599378
-869972989
-765409955
699621530
-854396679
985015052
279289514
812099421
-360417168
691846657
-85321974
323349646
-468175062
79789538
-944525086
-632921020
208559968
902394209
305771011
732912971
-731786008
537784474
-975603692
-173888555
-616874704
-268904800
62591340
-736408853
152864534
746867462
-620318072
-97618731
116797821
-84903670
-546637223
382639657
-409459744
875871583
-212107823
664196670
905610285
37478130
938562863
860837428
-934637209
-566371279
-475969174
-639465441
-747069568
23528116
785172077
459961929
-254024672
254718189
601856828
35482646
-864098763
-897265411
138677290
672950925
-712334153
-231629330
775957903
-398043700
822850125
797023152
762289639
876757050
580550825
698725693
-284966970
-805456915
492059124
-55098720
404398575
-375655925
60346547
160995605
4366233
879255421
-194411863
-842250059
476456951
82795995
144610846
-782020708
970335979
157891626
-623585370
787849724
656210951
891383655
553716172
-110642426
-137391416
-833405566
-638553511
-538356367
-999710
605587598
973569965
830141443
123170177
547448732
-191218961
51276814
634808605
-376317708
-155301232
643942566
-162185176
724735247
734938947
-190096860
630625010
464246055
-901438710
-751229967
-761513960
-533270413
144209912
79985742
-864078439
-148701966
-950043404
984921905
-264650449
-350692870
-418815092
-346814176
-630776741
381744951
-708587385
387573965
-553077767
919937063
378703466
-318824999
700887496
-244387557
706647619
-360044868
408987892
164038233
-340354057
497217489
-478755872
361827510
-569381289
-102974946
-990935503
486379612
782378884
61620743
329189890
-76305276
394242618
665950009
-828225907
477559825
449647513
-741928342
628333338
721200430
-825969910
639177749
-11476737
392689970
-20477351
-935703305
182263055
-183676753
-646205305
-579852951
-316810600
162460139
-618373001
-378514868
38787129
250278197
672444542
293917064
771826039
-276134628
751695336
-327442899
-986685718
300636865
-328685665
678714947
-348559289
277346368
68316985
139159582
-551872281
-927567163
-419091626
-136765277
819201797
363057389
86300194
-291363410
465936786
24190695
5177870
902713953
253900026
24980761
11363272
-471957385
917600496
633237065
828465119
-809434035
-410124567
203575340
605647134
-722610549
-209214982
317451772
862824294
-438633237
-558157480
355990509
43868754
181328785
-562771455
-224903310
122516080
802665557
28170324
-246143108
-346592759
350696739
-322440076
-757928398
-687674883
581179532
-54737749
937773001
272312402
-677204450
-688491546
70416635
-738812551
-74833854
-510023044
926846423
153562673
386147153
-556331331
-577327156
-879183807
-153955313
-908827809
73004372
-229284751
433029769
-752643404
880355157
-610656368
-636584864
-714424792
8448649
-882026721
124059219
-165243200
850822154
-573186394
729443543
614067960
712207191
-611991122
-982563303
819133701
407521464
-285118946
668112389
30452519
85783142
247289595
-453254805
2831263
874763297
-845981112
-810236664
936055761
612086667
515753795
-765297734
-481288686
766292535
-672839019
495018690
58475836
-393847612
-708841029
-983105232
-600147439
5587075
-465917384
465314733
-890113320
52959110
577037522
327808790
970146148
-700571437
371493215
725324873
-145762295
-759405457
-628198874
754888460
968469214
205463370
319744411
856354145
-318910242
551025767
514743742
975190242
-528681455
986328631
-331580240
-812284400
326944468
-217926711
774454913
-832495776
-693865349
898100585
-949119787
-224417624
-623461854
-737248732
321040847
-920143694
976068236
494393193
372680551
-230905507
287897664
-315654140
-197744019
467850803
-517708594
-229692573
410014917
448456557
520288073
760171975
9586719
184984738
774850207
618748302
592563064
396088430
405123042
94782220
652739408
-854154224
743461251
469437720
-247731034
848363266
553769685
-777845905
-302439477
754554904
-979103163
-114766705
820958777
293181842
-292980534
983361674
-634573934
-749879575
408413965
-777897502
399226351
188173733
694130191
958863760
804936776
-50045000
-418015542
-102719728
734628909
-457754343
1928029
-768999685
82950316
-617594831
176735312
374022538
-592695339
-664245601
2352926
830408021
274533593
709742576
682105425
153021562
-586679275
-214390335
656585093
5912793
-9803037
382934415
-220934954
-362725581
-791292840
679670078
-69207919
924618445
752216057
480887847
-885698291
487614639
329237381
619689349
-350890450
845168604
375251336
894480295
219542303
-3240789
-60427138
644698509
-137962612
-740592588
-154793717
336635783
256883151
-402002743
955543602
469437720
-887762952
202783754
-457302852
182013783
-117727208
943794610
771463755
714479635
-213358703
471307701
-660989988
262455533
-965917296
739747817
-865824417
-134416021
225728111
-397159947
-750733843
671144022
255590591
634415100
346073132
-666755917
-829244266
-426577438
212776045
-208333786
433443631
86946559
649353203
61232513
-654740830
19840427
-10599212
-836908021
378031970
-263392019
977562222
797971290
-191430614
408556762
-750958963
811458299
784477041
-149766965
512669299
-398649775
-449065780
-290371545
667830881
-202263658
620382926
-518742934
-255281657
-323763315
-942242024
985071669
973091138
577083283
-81403314
271284471
-189508423
893259018
-730286572
-468090126
539949762
186502627
-521845730
-810057380
235162259
223933188
-871562044
446314823
-189870570
-483020694
418477124
-665956391
768656838
-552929957
663818066
899387687
-418704685
-847809609
456349368
-835914443
399369976
826591329
968622009
95477890
869384773
-938815705
-886855859
418311037
-798903769
559839802
345638962
-928509326
-834993635
536094356
-987006516
-410163152
-651427616
463475304
433096114
957903194
-177952231
-255339645
765894931
-187001937
-555422394
-298271856
36298330
-606803512
-81983067
-498334145
-992690950
-888661743
-385980247
-293220830
-511835186
-889887943
-876131128
-616138953
-712664266
806570090
-550816029
197544407
239856732
188092358
-4054347
-256591361
511834201
-208946812
797184814
-112197633
-252173092
623486307
511622086
678225269
222648063
-44493559
956764675
853870934
407004387
910335362
-207216961
-4205076
187456391
-627370236
202722542
-239114310
-282034189
-167710845
-250443326
-667101909
824942208
-650001812
-363577299
-395111998
210923287
-870439823
695614135
-745677130
-69518709
972488816
-986272295
562548348
-454693067
679493094
410074542
189563778
-122171368
-145430695
-587775488
-251439768
663842037
-818024576
-105451358
160547298
-840872866
22891958
-903774171
-222643381
726025553
-994256365
948541037
-98016389
-757265584
-790224067
237772004
609132158
866625078
-749925968
-896669618
-411795061
-60693012
-346917637
541064140
98546283
-193774326
355978383
-867265218
900988190
-551723523
529196424
216040255
545331869
-355711558
700937160
-936015140
-930953899
31057808
-984963134
-420811729
-451829691
-237160626
-233332201
-619796443
875871583
690306541
259340031
284678336
-19431961
-142449475
486081294
-138732294
-336721289
519871100
952119108
-977367204
-828368132
-347383030
24441646
976621328
-507636729
275318777
-920612481
43856821
-337285339
204931137
-784041452
-794377012
647564550
713526669
626286712
-428715016
-517462722
989337354
-772396120
741108561
374045662
-737003059
945182283
769959919
531604592
-99321861
-959674803
28378584
283149880
-742240903
789892746
935061086
-802478564
-649325842
-483558586
-840542225
424481897
-13788668
785172077
-431963774
119919951
-318111953
-763527094
582427561
-689339370
-483237698
-549998975
184299778
743011540
-926468110
552633459
-596755071
-28303867
665416300
-451642974
-919076986
-441913241
-651018423
-817124000
-415244033
7148252
-600227561
-423958229
-264973023
104710169
483863194
-11618188
-866870672
377303042
47555582
887841090
253451434
-452183779
-29155589
798352005
373311170
-747544354
-490616524
576335522
-727783002
-403765851
-464391206
5331234
201013060
772293003
-61501088
-944395012
257460315
-134101925
-33802295
540333726
559701898
656635636
-670827590
-417015909
919911287
-116481238
-925088270
6544176
-171508191
551687185
129705658
-353506674
-846222804
710474519
474055405
-40660461
-687437540
-911141830
603809273
-912038979
856055102
-122499206
14904387
204989588
505175075
-25450302
-263630368
416390307
-802163125
912531135
786533683
-841618310
-107325776
980236545
-482562679
736755876
599493257
-703562266
-982997913
790561314
103988030
-437335060
-926927576
-542904817
655429471
-32182593
466160795
-457199082
-492391264
-926204468
-17108751
-959395868
-654307002
-515146234
-352358700
962718222
-80542531
854321185
-761434576
-826160110
-270064167
747988497
-710625544
671685527
-131426074
888414786
201082752
-925743177
822223032
158841185
-640212182
-645841464
-892965461
-255974843
-317755647
-94152570
-774099035
864939858
-765163149
-697442956
-828759430
-487291311
-603047670
-18258261
492226293
974302358
195125239
353779014
378074455
-274720950
-200674735
-801398949
259876058
-588196209
-508527180
629504335
-49213769
-16049451
-526164478
-256121749
689742888
-698047134
-185033402
-304531619
-879940292
756778769
889998347
210582921
-601131001
-631519956
-568611614
662287399
-990301193
768059181
232230445
-546296298
748517287
772523810
-962317637
379387508
-885522502
-10445888
-92521715
328178098
-94906023
-893123808
-713185694
-870817214
765215994
548171570
676084054
-712417834
-717584407
-865311062
-911339497
-443620889
322298888
586009371
-8190653
834440283
-696312962
570897762
-619198325
-197433722
161031217
178597731
-625807715
912929499
-305134765
191203209
-284742254
696654651
685172103
72073537
955332757
710559591
841735421
-524946096
-375526940
-286579421
-947684141
270881828
-410420053
956582507
-596502623
-383907570
-120758603
177965369
-240661494
-611275030
988557912
783636869
230653682
77865899
129939990
-720473198
263831416
270287041
-430415878
769879132
-694359590
561821203
-536365026
814169313
-807892440
-191710568
686276056
-185238016
866501728
-440778601
-187162210
244878009
869691021
104808092
195485722
953634070
-605656977
-780927012
-172788075
-147193758
152285595
312167033
-548167225
-439056639
319197112
232049656
-736581428
199555033
-76281128
-862508574
563664882
-853112574
-774478863
-447232979
27721716
772064480
485143995
-316902144
161862401
342642672
334181208
-743080700
-752550404
879488387
-983415302
17810863
886451535
669630400
-898494283
-158321790
16075262
58851015
48039230
917634593
-733278561
288848436
674016194
706378958
-184484743
-784447086
644671522
748249081
732624945
535603529
-127533295
-412727427
-342366926
892364303
-637628456
-843945087
995326603
-824238852
-433794654
-154499274
111424882
-996539625
380196889
-889586497
67655625
681223836
-557745845
736530238
-569910394
-326153973
451198561
-156987136
371981435
1620020
-609545180
830949764
716999884
746765149
-459937631
-381550678
-798425256
-886157640
-669131515
-309698730
-181547568
273169988
-505447468
-93784053
110476600
769698129
948402470
-762893845
923160153
333843657
386631197
937378667
996377928
399649394
185668780
75509867
923824045
260482716
-944893873
-9843553
-865140279
576581747
-985378137
-900035486
-344336325
557600370
816428652
38528792
871169961
963777273
120393365
936284986
446812225
963162208
272950926
144376984
-278666176
-829938492
600997579
892979663
888172466
504187498
196133419
-28540013
-626121982
749955889
126067165
193400384
460222657
119810008
327129462
584005958
-851772558
431756454
379483545
-235269274
-574252061
34902096
-885888638
-450917591
-136293632
-707166845
732480384
865249714
-98955747
-204124683
-227692105
-816798175
-847795608
-56053686
-956975105
-804618299
-203999042
36711701
160558597
361252856
-109800719
-934620307
-341357611
360751978
-455392621
42060843
338101113
-612765389
-776494312
-787969328
600435151
291404622
-65647223
447448299
97649625
-598020235
-298348595
40682859
-748397284
36916913
872805546
473621478
-823719963
107999514
-819578515
587134167
598287936
587002033
457450584
-128074361
-362819891
-956759798
916914367
-575836555
116936420
-449532468
-167104883
995958008
497078724
63545949
-905309465
38450059
-585386746
-963911082
-769523247
888414786
341756425
-546304450
39501557
-533547710
78545958
839251775
776673206
977922840
-570200789
127325675
-114684944
852761180
-483848702
988735735
-44590961
125927618
-314589691
863601897
601772133
176460401
250154864
-986966098
971041967
-91585735
-335364676
787563235
-94818587
824434687
-287857965
-272243241
604550080
613817132
-89128814
-611719867
-180508758
-605631356
-254619632
-733193072
-495453490
-986171824
4366233
-853492885
963310483
138802503
138314422
628042332
-64896364
-843451726
635348632
-915277369
738628114
-439557759
790501351
-999175471
-623474417
-822461403
-961580610
-568913122
992936877
-15851832
-637703940
-210541942
755380923
161402913
130786571
-184159565
411345639
-345468463
827626794
351408699
-247060455
174323467
-775721712
-874170618
728816642
617719770
-503973748
-513016317
142231673
947465852
700956230
524468097
39377932
81664501
-968057521
-608777116
806073680
853852626
-121383529
-186338345
102946248
-976932830
278350620
82179573
968015725
-167743528
-182844872
156892925
988850888
-921176255
690811458
691069902
532059108
-328202347
743513806
822080014
-738978296
-248328714
-96258361
-313948321
724289559
-222638200
-751229967
-271075113
191520467
497589005
-312841794
750981905
-808359654
-312504094
-10468715
887796417
375217876
-807441279
969477723
391785650
-473982583
-57128316
546423869
-482270814
-476153669
248709517
548874535
-247068054
-976205549
343677282
-186404761
292225472
233465443
-353830740
910504929
-643076082
-94953230
470553186
-380235624
866942355
-534613920
181999987
-457866997
240060111
476316973
955489506
-276197455
17946906
193393554
-38029729
-906386361
-188522113
-88975779
220302454
-188613092
-385799600
-216987748
175019108
65846567
-503895332
118192273
155551158
-706425845
436435051
652706108
-933846769
593385069
101513948
-412228075
-124487679
645088815
837025446
496580673
529747091
168454213
301439355
-628303083
541999758
19840427
426976698
-38805822
383766429
-306144558
-820544287
-329346097
7934130
907719034
-398672920
-709009446
849605378
9236133
439166742
-951184258
288457408
870498615
743496846
51676707
990786094
-926712384
-123219298
-92595767
-887938609
521882047
-531562446
111374959
-765966640
861687810
-167472606
-87208697
-212899435
739631322
-687417258
-215825904
51294256
-391081711
570427485
-353581129
32689307
28091663
-808497824
769103332
-466900948
524097018
555506445
576024723
-179374005
-458805367
-781213412
-561731561
-247761778
-481247655
-592695339
290605434
117275357
-258986289
228494860
491170560
893002561
-362910588
-386641331
-242281230
-584082666
-99191277
-952623155
-222214642
328080040
-35519730
-928661102
-327468681
473617228
228739986
-514572084
-781531586
383121873
-527649786
795481040
338928720
-560868018
295992604
982000608
83368708
-926806456
-566088244
-512014786
586217691
430137158
476107397
-442198041
-577421950
851075827
-537976737
-300718067
-675760015
325211119
-231487657
285122767
-971669854
915449828
553173605
-334852270
756214750
-761996557
-584011828
279078014
-392416936
687983601
-423083419
850917826
130024409
253714362
-84499541
641803127
161185710
757518453
-809924338
-815306318
-601322574
-3212062
35795757
87708833
-530773380
419547883
-420489348
887735999
24524829
51263091
-967679205
-955388321
-849281647
471686924
794143832
485015008
771502290
-250161581
-913617142
-596948770
-37924316
-525060938
658893074
995691193
12989666
212896863
-508166474
444160865
-293023222
279903115
880819500
-88098444
990059447
123328236
-345853941
772656081
587328644
457533982
889718251
822172946
-678624217
725999154
-472920726
364254120
-286168701
842845673
-802199433
408346839
-612828637
-740347755
-844895948
361215092
-776376736
-426448536
-433075543
-466463102
-984880763
-400477633
962063934
202413594
301823985
-745502266
882649095
-122767764
753384103
334873499
465379001
-586740203
-745180303
-297162995
279222959
-178752763
621511983
-559114841
-680987849
-259930825
-273205835
-370026708
-357591388
88785108
886769395
-605264598
879743702
-380699129
618908867
545556260
-63286888
-337791289
-22409208
799687758
-535698746
-620895450
823765656
-663528652
258205933
-123917712
-466095098
-79272037
935519509
30474466
-890524622
707684441
-461358254
102164111
-860323369
835891503
30649358
-747849789
-547298940
533989161
319673521
-621991474
713059076
-911722837
829260124
-731962521
647075204
-254317468
-755682883
-805937362
-600554957
294306833
207367932
762001668
721410882
-650254442
722177484
809209864
31631017
147963053
-560801498
-153310451
306748047
-260422949
-30728955
-267182471
-831087677
-852761120
-285343304
-150880405
-777554111
-675176174
74646041
-159577988
-890505148
808979113
-108800295
-82261063
913159158
547958873
981441027
-157578489
581339912
-21450962
991133956
-673044899
465283359
-91491130
-728099311
790507862
-907451012
-739582773
-803532466
860822183
-919202559
-657159884
723315455
-686323364
-368423864
565585085
859597010
-342193438
-756072569
452187820
939800461
-118241728
305245900
-479876021
-643224467
643855326
-798338673
-952150392
-470692723
927929180
534367227
371311105
751982091
-703696082
-933067470
-869614103
-819377400
-200792960
-627571355
-978927196
312536778
-847437922
932195390
524468097
659291223
-216609083
509320822
-50602107
183471643
-976581315
-793759738
92411833
173826183
-973675252
897231671
131078905
189983667
805898394
569511649
-928716140
-567510789
117323035
-568395453
-827940805
503942609
-86913817
-338979495
-108158783
254718189
452474579
-242631789
964001577
726852798
-833947920
374717792
248071094
-609405139
620750421
986574961
-705115767
886415973
-381336549
919974879
-337004503
427990182
892106194
-788385253
687929424
267957908
425938446
594066282
-107594655
-66948364
-51932259
-604957437
851265247
815894324
-917581389
173985679
329138278
-326714725
-703652897
80370812
-171612001
-874002865
-614291297
-489573561
490969822
-606927270
-213556649
-802963946
753423337
211289038
236279528
594011566
220108324
-663167611
646224621
840044048
452803528
291144249
-385683471
-718585648
200425672
843479515
506081493
24657354
-862313290
-499474180
643201244
-940017664
542544259
420000729
218676421
-246605182
-516751219
-303121313
662157893
596626529
746875580
-205698050
-598013736
663496516
936697827
-676860923
26219960
471899113
-376918510
39208834
-748744710
587314420
606023450
-298631529
-837976646
70064346
35633887
117204782
475991284
359430335
-112399364
-752643404
538650312
929975751
431439228
341201563
-651661937
-820510605
-659237990
-84182012
-946459221
-562372519
-122592486
50602020
-118279122
-320404061
-434583647
65059077
-145710622
-925599449
645498224
249323414
-614482287
-358196080
109620750
-606220201
312606180
546928300
6134115
271828607
-106209798
767936612
-388500636
-704996275
898178488
263831416
197988636
321877592
-847285830
721134093
137504265
-495249038
991264368
214335149
-921610955
65823050
28612903
377696524
-391094292
-718971237
710068330
-403009401
793147632
-161886687
-364448616
-23072290
464765233
-548673721
-747836722
-853421966
408827511
148932377
-281526892
338470776
653742726
-845682108
-179550124
513453591
-282577275
240875530
-723534128
-585970725
632628741
139251800
-37250517
-170067624
780982094
187033362
-640201931
-615719667
819843845
768815960
-815336245
445181737
-546044021
-708982964
-411302620
-467845497
-389447262
588115845
-141402183
199907576
-123929557
551011092
155892573
229538546
766286129
515997384
-342683790
364437226
299076873
414929906
273755377
727967788
-213894932
875794239
-196681
-190655500
596258349
213893939
954961135
202016734
-762396169
-375724745
-317950981
149573197
315480494
7846831
807056378
989437719
898872023
40289533
-386121788
-110995013
-817623676
-436776074
-296080822
-11478123
-507230419
225410739
554239928
967672698
-563581893
260482716
-561947943
-481448598
-868569625
-981584299
-418544409
740731117
-294009429
850123439
259827274
-533844156
-967471684
-87898757
207226823
194569012
373165661
564609693
-890523200
860225901
624962507
231201836
802803759
160356886
-570784814
-60933175
-412922947
-653609513
-460007167
457746714
-497531591
295148887
-491912399
939082868
-235393161
-137032077
630377987
398492816
781434418
519514290
-663245546
-899534212
433138369
85509755
495907093
896965373
-987006323
27651250
-720801519
-503172211
-421608584
151575099
720138261
-463968638
479715108
-662302752
531415193
157111714
-853254284
884313605
-486134653
814389940
-630438457
-220841101
377584224
198323393
-852086194
-90871165
-945125426
-595622918
-314584969
457835285
-598770329
-857974064
691269661
-189602521
-575293883
-214180787
746974761
83551916
-279470004
286986608
-430101090
340405790
553006476
163388335
-656397709
262415580
-128097303
874548774
-571851116
-553288527
168486502
286965449
-818823707
-931756946
958816515
179232791
-344093239
-350692870
-280838652
-21612522
961738779
226393358
-684129672
868688787
253939588
-128016540
614615074
-62058513
823638253
-450370622
130192810
711201954
34881677
-113905747
-959085423
307570637
318148727
743911663
315918346
-737232616
145990724
-139621304
275955018
-941194581
-36938016
-355493288
-59846805
-287035781
801308930
968667292
-549906320
-316623311
-345625196
-893023855
240593158
650113071
-53066227
-309705064
-558292643
286402710
310762896
-298897048
-655789198
180564475
166044357
-779823592
500438698
-96400679
24204713
789486742
926991486
902585139
-4145104
-719970366
-316284662
117054479
-958163855
35794617
-279709819
586982201
-387591562
399377218
769289787
-833158082
-467028446
-73709214
-465633075
-448696850
384081350
68399971
269369422
-780303364
251009623
97851191
929106635
-466658735
502747908
-684003228
-486936043
-322441044
806664702
765511652
-572562745
-507325950
488076245
-593441422
-255150565
628932058
-972149018
55871311
752799734
-277812247
-119857045
861657656
-354523668
379435958
320204193
-664587948
-601178715
220648719
342289295
-255285328
500608662
-198327764
240933268
758172287
905203265
-447625115
-111978567
289277498
199425397
952809206
290453819
333122268
-811921828
-78825507
809792965
-384357429
-765557169
-737088196
586161502
-968610487
-639894698
-797871881
494022616
-181466116
862964322
784466213
520420062
-149763207
-165091008
809376815
583877333
231813706
778940620
866340605
723742615
620316490
-64834780
491883136
-967134210
-590213752
665410641
901487560
-297886613
-308547976
-769041175
759948621
-714499057
-943560137
-780255374
218793953
347635040
-206150932
-218242358
-797720846
-809253015
-513442836
-97383680
444004001
-195244411
-96338342
553628978
818632914
369132879
443242516
-258055488
532642245
32035052
-532792918
-37231950
-469436273
820214275
540523597
837614442
-321595250
-956406049
-357423010
530461100
-38534096
140203099
587314420
601180672
152541380
950137746
-63461887
52614772
866456231
-559925636
-314436189
283394567
550143062
337934962
-717817444
227513935
-714270154
618204235
373257355
-811684689
511983995
320455895
617826139
-715261458
5115741
131745454
-710812637
-426577438
-484697517
547110065
-353903605
772197611
427973327
567969886
-885950966
734677922
-290186049
-192087863
557201229
54670491
-128114918
-124810613
44912841
-39831004
383637680
313547306
-91139035
525718956
834892730
-297905618
171044245
705909335
227549838
-971026240
727223645
365548368
886133248
-620897871
-247778098
-839621830
615941494
-609807201
348733256
-599386848
-211893996
-522473040
253275678
778741852
425258683
324714379
-853521661
-606631810
388674935
-544837286
-6105900
-907282825
266200223
-358327884
513786265
-352579042
881133238
-143425564
-971770427
-982432695
653416493
40785182
-314233944
183262305
-609067965
547374472
983927646
-109745290
496826542
-499773726
-16858913
-200035666
317664284
620267212
299227544
-519300847
-386211196
684655381
-312542214
814020470
-912285934
967173212
49509169
605876766
842560096
184976470
952901957
-294217806
150601565
184547083
-521586625
-620234581
-874162783
-582304847
-761167606
616600969
961982650
607317228
183143530
-418548981
-794846537
-402573004
-205740769
930839024
-201376630
-600093536
617484541
-999608696
540678944
-836141415
-334106313
-197035989
605735769
-628569151
451787501
997439736
-322513682
986934090
396201135
-336888647
-111531727
-840521937
-888275783
-334042673
388479545
-774011062
774387851
623537811
-580550453
91180792
726280651
-127229406
-703268703
252115121
-864132481
468298081
270992082
-688317680
-202048975
863907040
576364324
362278103
-665791634
561559474
-666375495
308600036
-33137357
-113020206
277537298
215135758
847068463
600675711
953634070
-739731436
788260371
-761130355
258060655
529392260
-193654903
393407323
-356683141
832324988
524227955
834489552
22902022
-182891491
299442685
-936519234
943785921
-384301235
473642965
-934467300
-32039355
-119062641
-115410186
265797365
-767609802
957663974
730582908
171730693
-157439821
28490631
614941599
-541208946
-770237104
427131363
-354719164
-258682044
981576364
24813321
336953175
231039169
-533674225
-619456641
413629204
-209211462
-543756025
168759500
-732945099
218502818
-152128567
828644175
-625567779
-272841796
-581437125
-279811790
-888385001
-408291060
929535517
496089909
932137036
-432534868
-403578437
608251935
901411793
156938607
606874119
-951085541
997130260
-290948258
-333866162
-745409007
576366438
-312123098
563005241
-409542754
543679928
-9016305
978382686
-276957001
-670092268
864987532
334927557
-201956508
168851122
785033884
245910509
523860194
-916558406
138167179
452200353
-401925970
-526099511
418491182
-619133860
-337946309
-544121128
359435269
447154873
469073004
-12835355
997274146
91637471
767047009
517404986
504733597
419785361
292819511
-202281987
-310634766
-28497491
-140232494
648840045
-382498382
-613558446
228034484
-874195654
-406903920
-471989953
615995885
-295179216
-177799363
960499096
-671654296
-67441358
879242348
523902115
695999496
-951782383
339608190
-317598050
-173764266
97289352
69427726
907631983
-874430225
209114728
-445420507
-784840707
571427770
-82251016
443589418
254407581
591769982
-989115577
-899202291
-226874798
-659369256
958990367
162507699
267437104
-394226426
399134544
210792912
295763622
-619246944
547114023
-23536547
-789922097
707401535
-325880661
214397730
-543131604
386261182
506304144
-290250216
-175560437
122187663
-841210239
-773780225
435823827
323335708
-232980051
-216152873
786820846
-200010176
-737663548
-698516339
270752604
724679672
-256877798
719236869
241902639
-262608614
464225686
799991980
697002619
796733131
-351510398
614730463
285437756
-100429977
-105094780
422591672
779494397
-468258581
-190126294
-938084266
-100074370
871834859
824924914
-715881412
-688539826
623650291
-491354432
897596552
-445390530
-261431899
792162081
806485822
834011679
-453466104
-676730536
318307838
-736092461
-926538005
-754050477
17964651
-806645210
-861237544
573655411
-745935030
-987728895
-177609611
-550265237
495806617
-733641756
79413052
393365613
850718667
485137437
613564371
-112123564
485655361
733416909
-70949597
-922158346
516782443
-982384219
-349559723
869377009
693395419
975110321
-451004099
493939974
221864308
119985737
-687733663
-158815774
567129972
-287015098
228176662
-948665874
200004636
-855743480
-64056907
804079710
-556707711
-865474288
-778632429
774207968
206387952
661817261
-792676405
-952369024
-698745912
192700778
-780182515
-555192690
936059057
-333205526
633779321
804423096
949284468
748447158
-538816635
-916715486
-923223872
119855627
874723394
-307593497
212423449
668077835
-216417112
62959119
379434411
783565900
-664312303
-128239867
-667224279
670595837
35701400
121805860
-877291829
-42277443
-904495683
-693884743
21568508
192618412
-363661513
672892991
-818822709
23311537
197648526
327954284
-582743131
-284908643
-169910744
-27715190
-588977475
205350555
903069507
-412918331
-881091373
-681709218
-157829486
-200132543
487535670
448636250
-854170957
480350878
-801944914
-494986643
-917202029
-732249519
-976763956
-601220470
705090473
600767447
349400684
-378411543
-792475742
-381174621
398718835
-319200632
860076542
-313343609
153981876
-595280637
-313753685
79891289
-406731466
-221997554
-66495373
-476190475
-230695570
-170232384
-741230767
-593364132
-659197899
-294537866
-800936156
-432563230
856848102
333033092
996754582
422608479
-400464117
-510905726
346116611
-135392894
850971721
100881250
-141670265
764976355
731632858
-804628335
679288241
-197075414
897230111
-571716478
-550912953
407918787
-941986559
247807475
153148839
-231237818
599320567
-948787242
-481976773
-554143022
-195933157
400290877
526723857
984387924
88997793
-187315528
121898902
230438121
457537376
95638072
-676755529
483456488
-777813933
-607239317
502889121
-234566662
-418557054
139251226
-984594061
-11444
425130266
749375293
664746620
-753516751
486006041
-298419688
193400506
-840141830
795361215
448201687
442517815
-989614021
-821684931
-249944150
-133836657
354925972
-1110843
118248434
-583665163
-756242274
825290044
492573846
219654744
650624342
-492783349
635609975
144730821
-952749920
825532366
700054963
710277523
-959395868
785812204
-425485682
-190637029
939710303
422350524
-838190141
-215464091
57784351
-904372303
-66646349
-190322505
888878503
-838491081
-415290112
-216598974
-311035098
-596032086
259555664
498910163
-760861191
-966822172
440342805
419892978
-931540309
209531426
-573215792
-378515003
913637896
770621780
-865469412
-591759142
202911644
-556277391
931456108
-165456005
-355019463
870614702
107755568
860408628
843388498
-613945963
-163550981
-440701692
40672194
-811624297
793831600
-159783454
103629464
151115890
923170799
726501141
714373956
-417781593
-348359311
-914483028
719750755
-652439948
-295062183
711917227
224649415
280530754
-865311062
228147665
254329316
-527044565
210601719
-911740757
-705237640
932353345
838470247
-828949635
-26590621
989681575
-356806787
-903612515
581247449
956912783
510265632
843094954
-777718869
-872721233
-363072076
-388465478
587166158
734846721
294248313
800402855
-444815282
-880890917
-758149795
-23624822
418360096
-326898485
465552571
111374959
871655832
-694954488
652909524
865583618
-232935138
-825339954
-572805490
-451450954
768970519
11070063
-418244364
-311003377
-286324846
-20544438
-271331743
209993164
68074562
68295068
585128760
905007359
-156528649
492108746
516160656
-355200787
-881218405
-170563997
-568818585
-372604594
471579456
843224818
-822258776
753649613
-265225866
-563978541
-285354771
496368334
-321365987
-117890620
344981190
109649659
225286014
720333500
-700213168
699117240
290599556
243595028
146262883
-874058652
-469177593
308531389
-65898131
827456205
167548307
901310751
682535240
-132533409
-80760700
-245390980
-56234606
687460746
-105784012
285812343
134338792
954378524
-183028693
-428255727
365487333
600758603
-726800920
631132803
-702873747
-943696958
-31309573
384764906
753257064
51160449
-592056322
967573947
84309013
134342588
182086037
-462418388
-826281732
-300858161
-515875882
962148435
-174085003
-801879359
161402913
502813778
-971335891
354744625
-261471208
-226793197
718190797
293833180
585437392
-9656641
-18184613
656066066
499627218
987154532
306748047
317318898
-660646862
-981037508
444592675
-204983415
403802634
-203978486
382201554
-632992478
-353222800
816881881
-834729740
536447439
-671461476
-926055238
-920702135
991180802
423438722
622121156
608653919
184039032
815035836
-411625937
24821507
-206115688
146604626
-70256525
-517476971
676159508
335765555
-956319707
-661045360
-401807255
795343502
794762289
897605826
626219442
403259252
-548281537
-891266730
-972453017
486082764
-248080271
-217822302
293839050
588663088
774850207
-748954718
365769811
470492227
910475987
-193569525
-103896107
865505253
909068353
-30877849
-909360727
276912765
239442164
634506364
-819104587
683903894
-814618563
-277005459
101629342
-773466994
-607982274
599336709
-590873336
-51514958
-762102318
173550839
-93727044
-422427675
-849461504
442473016
890717488
388490071
650604693
14167086
-17694347
-781004714
367603422
-283046150
-259724605
-886551643
665081369
773763092
-884601764
-31651607
707134651
-653653516
243200310
-799162464
-481644191
763634469
-700625003
875659656
-544435075
755078551
-790412636
786798597
-177708235
376671988
969382958
-634708167
-54463554
-61305443
-946643673
329615004
2370270
656171315
714420591
194906888
-208864004
408301983
572350559
-365651441
-979942472
718154976
-936430437
-58693088
778075757
758098797
197899765
-809986023
132142574
-758936944
-887505419
-30325157
-452974264
479722618
-980284953
-443217299
415937322
-299949142
-658428730
-106450971
-985408254
-364317276
68304005
-512293457
714989777
-567548743
684309716
917591781
645658746
647104676
-427589705
105644790
53383543
-140350043
-644351911
759907834
-639756053
161737274
650082123
-760823838
900236488
365011859
162612530
-623276862
-37384807
566370036
794768086
-684635288
356178084
495098522
892483212
115362258
-338261568
191675998
-407291032
232891163
-126957526
-707565402
-245267958
-659178287
707885576
878748097
-759950960
-433474207
213638647
-638439927
72677687
-924059260
48467587
731716917
-831043358
-916988098
359772660
-381101800
-671914650
60324903
-962798416
708731161
557406917
-265191915
457377293
148952253
-16727304
-376056005
788502021
320156177
870346172
-211819146
-698926496
787718932
725590869
916449165
430441546
-239912619
101391771
-615897927
998136981
-802334580
441090650
-51888746
25013296
984075892
634785574
-333825557
834802976
-290505486
-59670076
482861192
-260900906
497994960
701878562
-288219829
573312010
-797185394
295920244
-88177399
-593662004
112674209
-75219306
-115561731
546466461
214207306
553070587
-693051506
43350814
-709088631
137679500
-828774409
-360466155
-273828590
281467034
194095943
-573215742
454797787
-448557450
774253442
960234231
388951948
-154459064
-783303759
-705104900
-319956587
717987757
401260590
-893211104
-547456290
-978324139
99036184
-985219254
-63614169
514995136
-889959219
8353563
-404925587
-960116859
-734360687
849406243
-707972157
-573892219
302283755
-517276557
-466951383
-802895963
-387900477
-944524470
-194917809
852806104
346736917
-849144001
-982662428
442240508
-797439678
537863631
373825410
-24392348
458502688
-273678218
234279371
173550839
-904152903
806556208
-729483238
-239446770
545472044
995493454
85806798
-779821347
758204330
714566643
767956933
95568040
549836137
601436889
619969383
-503037462
-595051669
950334910
430806062
-148622097
163644438
403203580
374304070
394315140
-777665431
961629530
-762831493
-191522974
198871224
376532032
622695609
-119650707
-26153709
-709291670
-801248974
61241268
-230535252
872200897
-729860197
-605987077
619997813
576439197
-330948136
-606905013
-147275130
-945017350
-501681605
-750520780
-173643844
634445515
924969148
502855992
327256809
834440283
-404523318
-912171994
822850125
775814573
-526278781
998021989
-448557450
-893774865
-841067749
107828546
164187106
231082250
655265459
-870371
529315588
24095051
107402579
17847687
459554719
985199059
16067961
-449619908
925591950
419795644
-810306382
-44771990
232095929
-541036030
-873552257
-610111069
-807153393
-813545266
774545073
-427377175
-178847317
-95617697
-556074740
229812842
27926812
-80768529
846868945
252759388
-384221066
-540751236
-38680811
-888267447
272029310
470950332
117571369
389239040
676756558
589962411
520381761
177175033
516692935
-165744034
735490964
310748530
509258126
-206186594
-225311819
-835757365
90164805
740264730
-500066153
808193207
546949582
369160654
880847191
-151603134
-537094091
-150940390
-621658870
-995432139
159739054
-241807298
692595064
837583203
-434501614
-681157107
-620936621
-985489369
-873546187
116182278
616614061
-675090629
-153764664
-591748295
-695340111
925156698
-159452350
109467162
44464696
-413274767
-622575985
-230049000
945575676
-415652988
-168533461
-711273803
-326367282
399315152
544745191
299671630
39914547
-656918382
590069929
-671300169
-197200180
813296963
128879980
-336727502
-968269235
965887506
-939106171
-288808429
-854945371
497623019
-498286535
369890416
392763306
-761082913
651541808
920899516
-75269424
-132533409
-297098930
-745179804
-280946229
-385586661
965558642
-427476228
-168985086
-100132181
-546906260
517219319
753804879
-211284988
966501830
259190386
-878985410
881788078
-476810116
612441231
205412248
689375702
-484869588
-516083605
-962803963
-860324844
310491839
718333559
725329789
-700151216
41876968
582409199
-548620598
-287609563
-834683583
263524329
855289607
-370575
92971126
-771270843
-923689959
-222696017
612698204
546685492
850330291
-730346096
735242919
3349738
-234974122
328935540
-271835257
468143816
-939873226
522515954
-708783107
24095051
-993919295
-108892404
352451337
576869216
-71439675
598456431
-350803406
361003867
-475780254
958872977
-813710603
103406676
877768441
38620894
-328652332
-160577210
441155314
767724937
388360697
-771551203
-962322009
583754007
-771093222
348927793
426511788
-538821970
-249421569
323218502
831150196
-545196401
950351636
-611444420
-723915635
305672821
-922380054
-815796389
-581965893
-232271541
-975398636
970146148
321577049
286978743
-393433055
-314677897
-505360922
990649105
361620352
-145538580
-530898295
513446404
308683975
-839250903
-523057138
839326613
-895436248
606793790
-723547473
608305641
-831284660
-484641683
-799413250
-383206334
-89979414
-145690321
-124305756
-381336549
944310341
421910248
-706752004
293270537
-392429747
-572984811
-112532623
-706801568
-198311255
269800369
-929901903
466632957
535047812
937793552
651384422
266484702
71438345
-86256487
540872756
-248107922
-952681867
635532502
-102630720
-448482447
692198407
486005138
-271016053
-357423010
62165611
522846710
184125857
-149344292
-370081081
814640338
306300637
-942613624
-948489155
46263634
-826473432
-17573450
283730102
-893553235
243724164
324300246
-353432058
681742190
-837476243
-556957650
807063619
205463052
823187945
-538763265
-961652410
72061016
795032051
43572546
-644470603
-512591463
-340780075
374331774
-710463160
-955038670
-86851544
921395906
-937864598
653471398
857083328
352315849
-212611485
-844367183
-385958412
-534571438
-964547840
368130933
-659555607
69210847
660994587
171432872
336113641
-662138836
578036143
-717106967
-410088101
-377438111
-262817107
146262384
447875080
768484608
-175998034
-378392190
355653041
-352688916
-902873724
624891000
126230969
-854682018
29557966
-307187541
-233379986
386992887
364717679
458095373
706431276
42057296
-383410270
-64994985
-195995565
-980275861
-811594181
55266710
-282114482
994408045
296042641
813481309
154680149
-586537351
529583019
-192296292
914823411
545808667
939433574
111472439
-370115384
215290137
-375070963
-103578013
800214328
-616708189
910659717
627534109
52166108
-687733663
-800797945
-312809051
-292140474
-87886243
-415953502
-66464703
-339627526
833688347
-74274628
777570381
186162553
18582819
659577679
893500105
291552022
-273621760
-556759525
590738747
801590207
-626793410
-40028144
-864262287
770438890
872914034
-109130399
-516908775
-294899211
778590614
-382535525
302922935
814871172
-868022988
-183254031
887768328
795693856
521439089
485004129
910202395
121645711
983762259
962140760
-370674015
572572931
-638793928
-667302204
-689115187
874396737
787007738
920958441
731657458
-511290489
-715808635
-561029761
-471998641
420991885
321932113
848338851
-632649102
488225226
-738296165
-240402832
273324517
-728819694
726267168
428374699
240122730
-514065379
459629852
701286162
86753180
616182258
390703064
-8112913
211039118
-304069872
-451717713
-126651842
89554077
931147404
-774067862
-896431108
-657955185
621637394
-104016221
508221557
-356274457
-288175385
-897314449
-617851961
-552410051
-245235932
538493997
777059874
-740443398
856786999
4760451
810332940
121613571
-45077235
-290162918
-142979127
322004284
-935666843
-726803145
770921084
-36645912
995767187
-26016483
794022727
953468159
-275858004
355551292
-170309216
-546943024
-253525336
-64728147
299053501
-947532005
398047589
-586243572
-32543795
811513994
-547955396
-865000138
-458872248
-154786141
380839611
310399915
706891236
856821169
353791507
168170677
633285698
-840458650
-532327302
-334319330
-669867150
-100074370
-70213047
403407231
899810637
-183006051
-671914650
265044679
-213220261
-268310121
-466843103
887302042
243199122
-733132755
152032740
-408776255
261162118
42238576
-293794452
390379135
558195531
-599930138
744615635
-78508914
712396863
-526617037
-511768732
-972307896
547896039
146459335
-895181579
230902100
-367354767
267000117
711359959
-900061496
-339590835
600487712
705864196
-546566925
503812118
-817964469
-520340222
236919875
62126897
-335543007
574607934
87703402
-994630238
697242914
-602696946
-715009232
-335542466
898568987
961373099
652070072
661125200
-254618881
910155778
-872180442
411469133
-344919030
391967224
507361783
859576596
424190894
-182289798
-409868321
185590807
-325026896
-156346656
396255599
811872881
470106933
-711511371
339837315
-378620494
414269363
887083079
483490682
-846834368
960482642
-599839271
-366172804
-157433515
220019981
166992316
-697219700
-710298094
-416744523
-756955806
-74391604
-831445780
760205705
377539912
-721548354
191064618
33995513
-308439363
-877312249
-36649750
291924630
498829281
-392075557
-677956160
915791564
-304556122
819879480
-904318160
-771510241
-283720364
946921737
142653349
-534779971
-983735643
485164446
-36394790
956526270
385381493
872051870
486564889
1261454
205292025
-777354048
146949885
-562348553
6645718
639524076
520814564
-856542535
-34424135
340941230
-84996161
633064321
733699196
493441244
128478243
-187640427
-55091391
501632806
798352005
939343051
400427752
441094115
-678450674
-909439883
327598398
398447950
544199236
-78446985
-265631616
937824126
-326452440
396915664
-498298781
118620172
992423415
588632110
445795915
-957649985
-795332270
954742422
-145841893
606462783
-554910654
158332931
-533384745
-379303080
73450940
-888113341
-851417357
385834469
621055743
661951544
717761787
-531672302
563657380
-177872990
598547378
-672839019
-862621271
837092784
722768866
40289533
7252621
-139623294
-96975398
952256065
-729915752
83128939
973809279
41977560
921370634
-734636557
310641035
-477274988
982510925
883322187
-910477167
824431916
666005181
232959226
136356503
926079369
977052247
-174549768
102525671
520397541
641371501
-377738552
-990626932
-98591775
40672194
-877015637
231655622
-308372953
868891477
-749279974
-513090456
-988565910
-618917690
341178363
-526554514
-698021936
378309843
-250011389
-85491101
-275383507
850877786
-696911156
-217944556
641406481
824277887
-47367869
865217350
41451482
-647734868
999033620
-122129009
-214576552
901663341
715898290
-934679513
-329613115
276886291
241057564
28233388
-346653450
908773856
875633438
137811812
230633243
-624899926
809947615
937982576
946130239
-394935631
-238111112
-219015246
929021234
-736289977
-577464895
292824567
246745745
161275550
828055552
-89626879
36074720
134688211
-659090211
-134715612
786610766
-514188733
-585159478
-34190907
-703895272
-585202137
588840982
-619414189
-986414460
-339737482
-756119543
-966208182
-427177894
4780394
-692237934
-186811439
-143103276
716290783
-770564107
587982620
378618200
-185238016
463590028
95568040
-760895136
-57297578
-657370984
-557171262
-542593621
-207518713
164061381
-517001550
943869042
-738383581
797949329
-5887178
925837563
-45905202
463879945
-143485185
-543958086
161095529
480051779
356024798
464750259
63422508
-915678625
747506893
39252729
775216908
-314432380
-957444232
951326391
397526357
575332196
759210342
65159318
975565723
140811855
994922382
-771829013
-677577084
-722301572
-180964262
-95426781
468809365
-491673508
-276088066
-771768454
101241652
-757614062
-693859409
-545209747
261176594
-925365
458204195
700829786
623693069
676722824
-408922255
921877658
241413450
748192978
282492061
-13581300
-991914478
-167933807
840185443
988545561
-393782771
-489400549
406400759
-730136392
792127250
-941023037
290968502
903535837
-480798411
-490225585
623081417
662694317
566445933
90105841
-204792713
568587500
-107461604
820256874
-634229966
-998918567
-367354767
-261732081
554091385
273541723
-513175989
-170827836
-625238992
-209308704
218244429
790763376
-14546428
700408156
592653538
4066911
-915903229
-47243163
-174190767
-904189929
590720580
38025076
-7237255
430237606
217117312
-282034189
-568069873
428344640
-197243818
582591041
-220383159
892137621
-400334957
694550375
446438066
448816272
93750936
755766169
541328993
316733278
-255873905
758627501
-896160143
713285942
531960741
8462817
777292576
906913121
-656940606
-943926070
238329268
-695289591
473215416
619810161
825304286
522044202
398890683
38018702
-874114969
-686945278
921050499
207261436
-741355735
-813218220
641361294
-851544891
-220100341
735880687
-74580245
-451292756
-972394197
213439973
-277019829
680968437
720439825
663467424
-73597695
-545140341
-696365672
-894143601
-54259883
901207152
329191311
570450638
-664964397
847881849
520485646
-410785004
-447281541
-749996944
-31188957
882679383
-282581645
-103528551
-780405039
422662245
793804198
-905014570
-256650742
622166527
-831834841
678386584
-132545361
-487839595
-37181272
-145762295
740547474
670971477
652360678
65412997
956738375
472041343
892177594
-247271967
617835372
559966381
744168500
971795644
-471034890
869552043
-597951105
-19457598
-411795061
458344204
589657675
301197180
-863248481
910411641
-82599276
423023376
180384618
-145538995
-697671751
639173357
383181555
-52690061
231710811
269990648
-993301403
707200090
193730972
113580780
972082600
682191824
-690699124
740670094
-975925673
-975302896
577181183
879640017
-988239079
-508321890
-333553072
-687052480
-98964893
-678937096
-133332361
425879956
752079370
982388266
-329305507
244330545
-674426605
867036960
360419236
582257195
165392954
22379997
-595060117
-540712967
-147109237
418372007
266675915
562813627
257830038
795320468
-582746180
-492864015
-727084533
-191158147
976621328
283628665
-708219887
123845922
897245495
235534345
-556591087
317146050
-144598554
635718418
236538847
802768657
66187101
957087798
-198982098
-327064930
-215344623
467203357
-333263783
-105205370
781798292
603536869
-149932898
-975017015
418032353
888947125
-744108338
-620570736
-69159605
113167363
-409197734
470189519
-159312745
-845814926
644149376
-433627958
760863285
128939063
155615067
-785803740
923622134
-523077769
26347345
695886700
409919832
861806597
972468382
428756600
-818722891
-682770714
-189188821
-240791083
210525754
636572905
272025918
668937151
347240513
-930036086
108535586
493747938
-616533182
915896849
-610439410
-112197633
1631890
41573903
-356136069
-696539005
-673770904
505686106
490691439
-459708819
726042181
444557539
-470137046
375192193
505563271
-316326197
-260140086
892070517
562257716
673183854
-963942778
-824797606
-731942568
-912487427
653826059
-460486592
-768200929
371239295
215918170
821873467
96574416
-56916209
640742165
465019910
23539549
-890561163
-283388441
887849904
-336615813
-560241280
-869976107
-423435808
37427389
477973451
-909890076
-842918564
-879044495
25450703
758686134
-75039771
-257353772
-473854604
912786669
-107042517
352296739
524479007
457961556
-995080006
602315466
-990988229
-530839997
-961523039
396299897
991980444
731483886
-320021711
670821287
722067062
-597203991
14932060
35090220
742478242
74330637
30836179
-131551490
-48678413
224355373
-738136386
-577580675
330693026
-378658615
-829861448
946999612
-988407432
-352752217
129814447
-991284813
-920346580
-975808912
-752340665
-558335325
690368408
-543517184
-740294711
-70491677
-720986270
117204123
871563515
-609785207
-865371219
-667579481
855097423
-263049822
525367392
628604719
208175390
302078535
875090090
-327455409
43267283
988220309
-487482388
101207405
317993682
486274614
-811040872
583007236
512327772
19895803
47320534
-462227755
350314602
-693284100
-423272698
-793649617
330752048
907568285
-730702062
754450962
953609855
-489339573
-320146953
-247323101
-39480418
513374770
122938871
-522503062
-962866071
929326735
765183422
-303979759
628177567
906776333
-660603744
-714617746
-951937356
-121601589
296012471
529120917
-147613941
903466337
-945165993
-406780231
-561924110
-548375254
-144516590
-862157871
-247105625
-126759845
360900393
959769823
914017405
663217684
-265746775
983927646
-749244086
180247303
850822154
393988542
-896194773
882465772
-353763296
699682060
-256573920
648947270
-220610957
-727150558
867352177
-854995482
905935798
615228737
-116254069
140302793
231302493
-640765675
151153174
780946315
-423801185
-35721252
978196961
875919834
-881370052
299076873
-515146234
-957727756
378821943
-903218752
-339590835
-751122910
-551395844
314789207
720052517
-683451914
-929768068
899868355
-171112384
651451575
780398003
100833161
481937704
719547411
-186339225
-825943768
539479783
220994328
872622994
-763208147
-195486185
736175066
-617682626
778435025
21523242
430762437
971835125
440857114
-499272690
-250084164
-716598774
722777177
161175859
-990844465
368850547
-296043036
-652571215
-834897578
-907335534
643855326
-545029947
926836939
159578479
569549027
-107697954
810880340
756540518
693209449
944787136
693500188
-832622377
-702947692
-146180933
-345391515
-392207888
737799150
798246371
-239912619
-658717013
440961161
-629343778
413900825
-272069939
224796550
950362289
-101995416
-69720765
-527119665
346960075
267004635
-322896298
564163832
11115606
-302162746
-945695926
-904152903
409916439
512590961
859480417
570243414
-381680766
-606548301
-285481518
435028741
941684513
345622890
201108206
-463542810
265385543
-701118689
995896178
343843273
-471948054
737347527
-479054349
-724969324
-531663623
347402199
384978277
636056407
-322114937
609062427
810869067
-478786371
102061687
-797873693
441977614
632702335
-833508891
266573008
-33976414
725107516
934184960
-240836258
-945654684
41859839
132733057
345480176
-457663581
202615817
707809162
151354566
-659389344
621063026
-790671521
-918253316
508658619
-184304391
-794238262
214018203
-807581534
-432924409
54376792
-22968678
-270968051
731691523
-438215633
285043108
306369400
339755638
-210507315
-314018595
180192985
589646873
548684163
835052421
-866722895
438139626
-787118511
838844540
782002886
-204750839
-481922109
-437093752
941832542
749110953
-346979096
672791955
-308280264
231988443
868902023
-491248746
691123280
-238741223
-19051330
394371364
-967045406
107731235
155038689
-327156323
451482136
-492909179
-200132543
-732541051
380099376
940862807
819084013
-550698230
446505970
-178189643
-847974767
208467530
-785895810
-973218091
602592308
667618081
-185696705
395629870
84332329
-613342814
795952342
740682368
407495492
421194440
483213951
-420750116
-261221639
-424168174
883268481
1014172
18177857
-89507073
763808405
-680446266
-81532582
276368901
-370223987
-662407637
697407105
-243240169
-801660241
-705479455
236561665
361587461
-8484056
846254078
-895268578
-325653627
-715672525
548773569
-213460622
-930142998
-73460192
697648501
498753106
-143149626
191071980
-813403907
680201288
-92555328
-745846624
-28609574
-174899230
727066519
-573377945
244709873
-782542938
403182678
-584102175
388362848
-866405483
358953110
756005526
-645004145
75681763
-438280353
-414219119
74493686
481000522
770362711
772051412
957198800
-98347649
-318111953
-52057621
-903657910
-948910146
-112267858
-123932776
-144800558
760464892
883272705
884115907
-398649775
-815469851
999444135
177508803
841304703
-319842441
305734594
178515398
-445631578
122604349
925705259
-242555871
244699448
157510413
-135393782
-185483752
-775328938
-168012413
-183217263
-663802657
-440658350
152133680
-122989788
-900082890
996700289
-47755712
626834025
992920117
757274930
463210561
-873293987
638911639
101543271
651787476
346764919
422538138
-501393560
-196488434
-275022916
727026958
-350490420
900992384
-438477010
-572509338
-483212103
-208864004
-904227378
288060961
-140498112
151254663
134296814
-132656512
24623517
-441408159
-409052809
99292869
-757201683
535811899
701055182
933144925
-462161603
-361259987
987385382
900587853
-103300481
577375319
-427438761
961765834
-100847547
-687486183
553332567
-402877774
970186582
143934051
-591057653
754057108
221440759
-992934946
286910927
-267937463
-882612701
75558306
19327541
-107352448
871655832
606607161
-651810761
-209611023
-464546051
389603531
581742135
-582116154
-50377222
-744817656
740066610
92594090
656247248
381785355
-782197943
-627460933
50444051
63950164
752511802
759502789
24445872
858939896
-106701522
-783579517
688371092
782127213
-24798601
-782492907
812973842
-9002920
-666864358
-515179835
-717327266
888450772
-721287014
-807242666
827258907
-849295004
897561924
790501351
-346660450
391922904
804137885
360273079
690607187
422107549
626470413
832099556
-182694158
-372723210
-258700009
700473086
460931289
712324132
559127124
928535867
807456597
-107072917
-139007416
758137645
968843818
-113135493
195271298
-644535039
-298374224
794823933
153492166
-558064706
733846273
-84482902
-255975927
-995577922
608797406
-63841424
-126299472
-661650852
-163463567
406945092
973156527
15133231
682829776
145133189
284317606
-790694085
-398756882
-62339493
729821556
569584140
629910114
-481976773
517175891
125082944
571198639
-620308469
-262160617
-799608591
655291858
252561233
-187436291
745921954
-502311361
-157620283
448585886
611388468
591012519
-83915390
-52249236
654041995
460560085
-958185108
220584658
930368539
-706345370
431561191
-108267262
671144022
-685464666
-788758799
-398530037
-483741959
24469678
395629870
-223666524
146583405
-916055286
-140710032
570117602
-277532968
-516751219
-164869426
206378633
460778683
-314648582
-743811628
488705815
809944203
83028639
-19181413
879106701
396951052
-424656933
-415497751
-912178063
109688901
398798556
646507788
916869889
-508463037
268810157
-60613908
656589221
-55771222
73816805
317737770
-171153082
173272180
169607410
433090709
230761979
-576892758
-813141478
427233440
227740032
543121413
-52492881
-607423777
-309059260
997169304
819337400
200872465
-985333705
43625130
-326729348
202148920
-668573669
-228819619
80212231
356266767
-22967961
-376923073
501504229
42128395
462069440
800866452
-751375398
-779294572
634115505
898585501
506386151
122941580
-224802940
-530199320
-9921880
-12654554
862325805
-595980086
-421584284
-590196243
164666786
-429339258
574854005
-237029037
763795466
-641206161
-82949756
846813728
-670807659
382891525
807873385
113668976
773837071
-664574117
911888125
336974972
-763775566
236877226
-141085511
239288455
-962001837
164558951
-223249594
-364260767
-914176632
-268983838
972816922
496390435
281467034
-941587083
-976932830
352063211
787352481
-683992814
661575859
498279957
-767905257
-14673835
-626475879
398348962
607402550
-513338196
380271897
602633965
-862466329
986296190
174449843
878992364
27456743
-452800496
-319740619
-99885078
3166586
-296859073
250697914
968766783
-835142512
-102816960
-667425925
362938648
-147877993
-992305513
-505298244
377204072
823216971
-30584869
243685588
75997520
201162122
-921237272
-974869695
-836105343
-838796814
-925641600
-572483362
-52527799
-728557108
-268454257
765479501
162255748
-6244469
357058492
-748937940
586710088
289682768
-742481836
449052385
-464719578
313748040
422591672
707833337
644026620
71265916
-805586051
-72238157
871004127
487196588
966830774
-289265944
-394733405
-182436449
-478547366
294353110
169434837
749422356
936059057
-357963108
672193553
31934724
-355373870
480127274
851504299
76888135
457972540
-933846769
-606448347
-997599566
-643877399
415245847
683833252
108203853
878427350
407205993
518209129
-165458639
434063324
886449050
-175243992
100461577
15763703
20045242
15987470
-972378278
-307459739
-242268665
-961687641
-910794623
784724339
-976403398
121123538
484996324
332296933
-38645883
478753893
986810980
-182986489
-637645371
-845202717
-814735565
-131618751
-977271530
439662312
730186902
645433001
184547083
895799798
829548750
145768304
-698000656
787564252
-362898271
442115565
-645841464
787040360
533802322
556848780
-543346063
404737002
57238236
375780578
8151562
230774726
496633618
-239879682
-812851925
-609947972
-881473150
-807496686
688201567
229492119
-581475003
-283631314
46503175
-183689688
-574003771
-968981755
850179592
399873430
-877475373
-339628442
-836862675
-189120818
-113521549
860979950
585815491
803964455
545318207
63524047
391502105
300444233
58782189
606467768
-292297672
-759881523
472512711
-71255345
960668093
790794026
738212799
-570778795
167640679
-512204880
72543402
-21919987
-128755829
343872999
-357102403
-699875568
182455262
669163684
-192266588
835839597
336134709
-98514542
884351064
-418614081
-578273711
-211284988
-946132693
246357076
-526496223
514997104
-298696911
206350983
-1802429
-701230936
-782150952
-254377209
9904034
965920290
-747415839
-542970223
-426652336
-390476424
797711657
194720731
840240291
479647869
581138417
-541341592
-187808440
-794333820
-537748043
-737623082
-571269504
420396444
497162842
-225567504
398334063
-248734782
777182064
23735159
-404378578
28806806
-245683441
-122499206
-299583080
424881098
431585590
893953788
19688485
345351065
184394272
-416479123
-848832056
-866942770
12497102
-587796745
-860823766
-648882761
-29014481
-604988213
-115600110
642405546
-844182147
929135913
300750157
-362819891
256055354
-599751702
575655728
-862348973
741017595
-546914187
613251432
-71930188
70481453
-51462292
-26289648
515525264
732781548
-516996971
371890217
-206823185
282936146
-502237609
-720862249
-379547640
708888581
-768169827
-42816926
-554813911
372999518
-478594183
118444007
-838988409
984744504
826701079
-678148103
398114343
-550087273
-184478539
788737271
-487482388
-666172656
-136809354
-476565275
423225599
987437271
-724904666
381011356
-221686247
100166407
-66948364
784526450
-143103276
529350666
382347753
-575708
-967311269
60150713
-587013550
292772716
988862374
-751598932
-25242930
-564127158
-82851871
-978750187
-833628023
-629846774
36187888
717870579
208935476
-948427360
175769346
-833196734
371680887
552881191
-939185800
190742731
290403597
-505153984
-51976593
159490053
116550877
133447962
-112020185
-136938307
748329215
947062236
599137695
-870516271
284159761
-337574964
520476550
-230388614
-469465155
605592658
-882908158
-124859253
387189213
-901699432
-975934825
283078353
-89223208
-906255071
833919574
746176518
856943065
-820214791
779980045
-577147766
-540259519
268409488
490470851
241429812
602963176
-219727925
-937225227
527061259
957879088
-680993293
-490273939
-685947632
577221599
541238990
359772660
692033308
447600336
781428608
-175052746
-514301208
-418766191
920483288
479047667
-282157441
-849221632
-881359520
-791131306
-889697901
880602053
647297054
598040517
-203796605
-649781754
76856733
-97667145
-605965873
-509174177
130222267
-133945256
-468683491
112047176
-782236884
-699731407
854071922
-34299764
72645360
865360984
159884226
443862514
364301652
-861077384
-460395798
-563407759
714049633
-533205083
575597584
-827615640
-447367710
705189152
848258725
659332613
104238969
577298363
647333069
-662645631
-808308377
-288450969
196636778
387714380
410444523
497169639
692632032
466976325
139155230
62126897
-324423586
-160158312
550239250
-469287102
-526707046
-187518289
-972874996
399005981
-312083088
-338338389
115506617
-928084835
855132135
-502138378
-472356149
-463289196
593418604
-496169396
766270010
587898472
-168504451
945946088
-765205807
470910293
-69546199
574469412
-168260264
-836842007
156212242
181252687
586823447
718297016
367227880
-791598337
-159501623
-824409711
147200913
940052841
-317573239
951676668
-909235536
974532872
-221606876
858209254
-738794716
-76150664
-286560051
-955989073
923809003
-686715305
-740087162
987151121
-340060015
-456577497
-110172366
977893713
692876675
811058407
407456396
-287948186
392400733
-936622696
458219038
-401723109
259190386
-929836066
759788703
377303042
-572177685
-808682078
-366807520
-487496920
-253911280
378954009
-39625777
-936805336
275152470
278027835
166657875
88984642
649138966
94578292
-360376348
138056386
808083189
-199241521
349704957
121394925
-29838397
-452245787
-805142596
253302362
-182373909
629397572
840301249
323068919
791742841
-411840721
492090146
-855219361
61112032
968837962
680432998
-780717351
901530297
790861385
-158275230
-18042175
-712144909
520946721
-59341103
-640050573
-536118088
-98336544
996233349
446715071
220134529
-239169367
-534750263
256781404
-712866964
793923205
102104463
373502618
-652709476
-788931672
-991778669
-63338130
214679071
-725477591
990852886
693739814
-585158865
841770494
90592157
651251390
593660553
-400464117
207002486
662392889
393451984
296137063
520863304
-562605600
-239091597
-646912040
735972393
-175295013
825076785
-849281647
-348357278
980079886
-98295624
162638212
-403537132
-828063194
588431101
-182281971
-805597843
594386504
818103999
-658172824
-14121914
-476085953
111160830
460105727
247579549
549671033
-420281772
-735420591
-974272358
-74470565
146600347
-812626566
753062338
-92255301
392931480
332164798
-663251603
300375915
-451260764
-840678271
488542987
-195377570
-272955151
559287040
-421083709
454784785
-131617064
-521613002
-551103486
-189113570
-829875812
-592692837
875088768
-877935603
-215503143
677947628
855997463
-123655339
195788780
-277124054
-703792298
-550993855
372472829
-620895450
-954678863
1418688
712830431
810332940
-368663074
-560654856
153569906
-366860312
-228267093
974675867
-377799359
859372502
263647057
-631783994
845822538
970192105
254914347
-944385727
-259143964
-284503601
-633754595
472733786
-377464539
60703159
234010947
-739070127
-303460870
967300227
-629667150
-375072950
152775225
-180133841
-98906218
948577369
-513094296
525265908
638249739
-909275519
152737111
-701627373
-41485786
-544286446
57714515
879038677
-966361989
-596109423
91488122
528139794
-483419490
69228301
58923621
-140936485
-488076668
-597823273
-351631540
264494795
-253525336
600203282
759329309
70921955
22195594
236500536
194127445
277255491
347304858
639598978
640292217
792886725
162713644
349586256
-885818333
-319956587
70796844
206041254
-344152733
-336450913
-827484076
83568820
-184586975
565327534
-508476344
954998243
156030879
-588690916
-49146664
-963387900
272602636
926690296
895327143
-636044421
-443514415
-968589246
547058805
-507636729
492381310
352433913
384847177
419278542
986617331
931021243
584804902
-840112933
216842722
329091923
-105665265
-720735264
-224412348
-628000712
648101408
-374662886
350852251
-873174328
-601421427
202640251
922920287
215801593
-966703094
-547101456
390379135
-209249212
-726636125
-841537356
102480095
-850614905
-76263350
-377290914
614417155
897596552
400659349
-819664302
615854673
631672010
498755326
285581846
-799098325
233465443
11461617
-404378578
277459052
840558364
103901728
330623811
-753392359
130833308
25897735
-525842013
-483212103
2511177
-576282525
-516338041
770373205
344419280
-806307267
155693922
949118455
92032150
-747346847
44921042
-24780851
501404613
845759972
-685504616
284826148
752247631
-157862178
-874864521
-960923849
-61025382
-94312340
-674886906
606607161
975380940
805400082
-812152257
34411831
-453895073
354512909
908278633
176340409
960515344
-115116265
241523477
-427648200
-636124601
-200434838
-70100995
-781188789
-313178397
-362073900
269447460
71848001
-425105405
-295979791
883377900
-877671814
-713943865
-292824263
-861752550
-533951626
161535631
-879347340
-697156039
27814641
929106635
199861702
219838007
291366224
-57642533
722911165
-301073913
-706210634
584743998
-629454495
18086934
-833381921
91861626
628072751
238774388
-491327155
609303874
635504725
-316340523
-490533207
796140117
139425622
-127205980
-562336969
67013632
321870220
-942854793
-372385524
563320954
-120487989
-720070411
505300155
103947023
236913107
-123795288
-453799293
-268800130
-978518719
417178198
833284920
269978686
629497719
-719043599
635406181
-231298456
809059635
274695521
-148321381
61297162
-234313043
-1334181
483570781
817171017
-188761837
761435669
-882096126
-499666652
213439973
18108569
-874810174
-630026278
190357572
473469427
-985900132
220732669
-64137302
691444718
-253984393
586233722
361491768
477464138
868629432
334857934
-109800719
-615851719
890203793
-302439477
830610412
-986865778
-822831449
-966395758
-642869208
-227896390
776909322
42600297
197348806
389580997
-755866484
544324893
192142287
-710974541
554434996
860392552
-858036899
180664862
792911814
-30794971
-249088159
-552871237
-887969799
383943064
677375176
755411245
253275678
485360148
620954254
217884359
576024723
-180759740
204989588
967006926
838140817
-155934894
-333808314
504188092
-655237721
830033524
-997446349
-71495510
-393546397
-326480683
-8483881
588286073
-452891237
-138286921
-698478762
-777978166
-70781876
595629023
46892190
721134093
938255108
126051774
864539267
-946686539
979484307
800418302
-521640598
464185847
671084635
228359804
923263819
-598995716
877170048
834271850
867793668
-112556939
687186376
-68168536
-393693562
-274168413
-847177478
514454899
759581809
-127332357
-704997093
-943925491
272162833
86665732
-145401220
47944597
-494302377
851337667
594200655
282555617
629194059
-9029905
214263692
339085617
881446111
764933182
-173371351
-188154786
-320560725
70362460
-896204927
948466227
372896469
-881609579
897694358
-233379768
905781207
-777171280
995956714
33001832
-269201219
236975422
-41806637
194095943
-912464220
-871943129
-397087789
113488721
679386376
-273092892
-843161665
962823796
672469711
142566965
-343448940
-250087403
279968626
-779093791
-899743600
-203554918
-401998360
231831610
-417846630
344425742
-661903277
-357033316
472535404
461614213
-636166826
-868908032
383153612
-824277080
904165012
-386097044
567117195
627404366
-658141828
382065857
333243470
563320954
-658089264
-480534662
-652770077
711798305
-592943512
-357802819
-982194784
-61995487
-170956236
767047009
46107829
762875217
-752210585
-89177588
138888140
513743615
585816142
-660335160
510339715
-392171381
-489536942
54799993
587646830
111506806
295224649
-42405142
34469560
-363531353
-439805065
54480971
-140062205
410015361
-730323789
-725534764
233654504
-947002163
380936984
-617958810
-433742826
517709445
624060215
-411714838
-392927193
-431240256
-25991585
-86437627
-495204239
-428783978
98501320
568886289
-224844830
576286097
-744802326
238668983
709013141
-725887045
-669148026
-358821456
664175204
-601741576
-594062046
696016789
695240712
859038733
-133401863
-52112388
-600554957
123049957
-485809820
286953676
447194552
670333086
226161457
-305945458
771236037
-253984393
824521728
-743082516
244346331
-709815352
878891941
-363531353
399960110
472036860
-981756340
-160577210
-13244461
120773372
-552566927
-25450516
54742918
438229112
-563689401
-467460200
473590306
-137468233
893659008
-58427298
-354726607
158826268
505185381
227585306
762401481
-906963732
-616734813
462689995
-305694135
936588418
-226260961
-969636690
-807226955
-487802325
-311672561
-280687325
298576229
-628060815
350554214
284671874
-227021399
535261050
727619531
894743620
703197789
-101051254
833575850
-744701629
-684426544
-178434879
-384837197
651805437
-529677146
700683486
-572211895
-117641819
-447918251
-344970760
94568337
-210541942
-531958673
-643101876
330373257
393403492
-432014464
119846421
644146854
-902875002
854711229
-27512809
248000068
-795400559
276167644
211917897
-885013141
726974730
-83113898
430004973
-166215691
744178952
-26534481
608064502
270091969
-501784423
-128176634
255573036
-58026945
-382539282
-405831249
-19938175
1159564
251165185
103624494
-117620074
-857381993
-252897216
-194433992
-911026838
-175445180
-462688159
-191730897
-515116489
275195749
-670300905
-818931728
-478742023
852307261
-549283537
467303558
874482339
988204427
934172368
328283891
118152509
-328536346
760020898
-450992421
-505384144
-566131310
806550414
759331125
404755133
28245652
-184057592
626329606
160916482
240780587
930778380
-729327388
-388593450
-316065766
676693562
-690024293
-348568121
-888405445
816341185
-196256241
-512247826
690693002
99500753
48864022
98001084
821043338
-597963911
560230006
-691912282
138860746
-149193705
-672997386
882701059
748383483
-815129830
-515875882
657467508
113580780
136401695
915885722
93535919
-998363454
916074982
-585276742
-455298322
-861270746
349501657
-296013451
-379323632
166038549
472330286
576268151
969611300
817920248
804023183
-13299850
-10004372
-20359788
537779111
853194998
-117345840
-717671908
491674859
-430730048
165260033
-564480173
-261083544
-213231469
-213198646
-861430395
943642223
-908155292
721040384
507726023
283309024
-344125093
968368563
504427275
-311588254
685745859
537496059
-538802190
905935798
-679142063
-573533658
-122502174
51756753
-316500620
143098653
-19008471
-338912741
-950095751
759502789
-633099916
105266939
688079402
-167699566
-59256689
-46935812
-264696811
-481846026
-613676989
-464899870
981313537
103954881
-320833110
-119632594
84622637
601436889
944755427
631869513
28436428
906123722
18984400
-498191075
576608142
-336743536
-281958960
-469233030
206063832
-403518434
-354268989
-827111894
72636659
624695724
-569959514
-841880401
-738077002
297306881
-739102640
580246327
-236502987
543507601
678608042
627583198
-249434739
-488340884
436006046
774938639
124473336
-258686088
267563199
711649948
-599343507
793891117
174455538
850909874
888805937
799491798
839034767
-777708548
-272570343
-612940171
-633179423
-89347259
404870288
732699892
235418651
-929810926
-571571681
513874837
-825854083
-243847264
421539407
-42428812
39573152
230408370
-549519952
-798208041
905841342
-487344344
-21002660
-230049000
-542303246
-794903911
-949804748
574661566
859923775
135295976
-213947772
-795635681
167771188
608126481
841334431
786533683
129245732
518155993
-716490459
600687437
517534009
843808538
-868616824
624277332
943944139
77508005
692143543
87145071
965740138
718818084
-310600589
657112705
-924555018
516205573
-522660051
212350159
307087547
598781512
567619202
398479358
268344761
-884289183
656210951
-726777264
34566160
315411460
157949124
-136293632
-291100346
627488085
-955308456
284118560
-778443988
644253544
-945300332
695084232
918842634
-604801684
515997384
-43306269
-582304847
652804265
793960705
24978862
680910390
376229926
92361680
443770459
-380928192
373311170
209497504
-146552295
-550512201
-148695760
275517381
-205873316
-788829088
-758561265
719628302
369189945
-915061347
483756339
-69648788
-254951088
-723050254
695509501
963073159
196246088
233132852
196213936
285581846
-488341613
834497650
-139007416
-120927152
583670052
-968149098
-725275937
-760966126
842778434
-368578728
243646495
96544198
414465436
-898472513
-372088469
-858983734
718154976
-507230338
-169237185
-9462144
546418486
575202249
25136291
253172072
567298672
-175846982
-598122838
-855405508
838512005
-562554764
869037740
-214216787
49515714
-888509033
-670685360
34263163
-392848164
-983491534
73012384
530449170
232877653
-253369958
-355609285
120273105
-93109285
-170085581
589215913
535851407
-715005155
-98782268
-380235624
-82149048
577129400
-97971452
610668352
-758187914
-411369731
-927415358
-113246712
839191031
-459778127
971533565
181750043
-781565237
-163647019
-992734539
-31792434
471579456
832538284
365531174
-935781335
-554335080
628791748
545056268
882944408
-863832962
-403282824
340260408
-456712650
-523315370
546627689
15438185
-248839571
609976381
437580059
221217052
-94906023
-692220948
102392181
-236844952
-887846282
341446083
-394877123
-993046013
883877394
-614998856
-23731957
178518181
719406891
-812399549
816563657
107138077
-570536868
-861662076
-31110959
319265583
219096009
373818686
-442173106
242858837
824580110
-552536330
94537837
377751028
45721782
-410376004
322416939
-168884427
316340984
-25628658
-745756390
-102990236
776130463
592678738
-980753390
-185950571
697357235
418443053
787987796
646725185
971441132
-483178437
817900012
-441163544
166177414
385952670
336568580
481032136
-809988539
-575270046
488062528
-494390955
444265260
33982315
545233615
-804683610
709598436
-556834527
76524872
664055919
756698377
768544719
126725977
-113964193
957321225
-707652901
-642258286
-418848710
-912101568
-846124247
-285295953
129240178
444680404
-750519773
-925383351
69336868
186595364
464413080
629254041
290180210
-179082386
-737312484
72073785
-268588178
9890475
937463977
-421608584
-279718231
-382175895
-891469392
809874465
-976924067
270582818
-876260761
873459433
-601830911
659822502
413713705
802731584
-890686312
-934963647
817891735
-204047008
264824114
562386177
538580839
-373549107
-569582920
147339397
-997737784
-445524920
-116067037
812741916
71690159
-705781096
-336837266
135804412
-90852211
-867181963
111776993
-548951931
438402562
-696537996
827323220
-715752155
955590980
819201797
860312706
-401010463
-842562329
-904957627
-358149476
-55570401
991841548
854775161
-617325756
834120620
597959425
788481553
-747741942
478653036
152230433
990411757
921743855
-563621814
-271508667
-417172521
-895205926
-603161159
-801287522
-472174679
-144191278
472134399
356350571
735800284
-371524625
-679017166
776048420
820612885
-213841247
-539580002
771380747
708019044
223806254
558819912
-588924481
-515609607
-601965869
-459268514
-20639462
362120505
51778219
194692340
839197168
-290743191
-963223008
183844212
-360376348
-892479436
374304070
-754217005
-914127453
898008654
57557160
-3077922
904699385
695330753
-119432547
-532711805
935346284
-170651821
-175328277
904931431
671930154
-344295559
-693568891
727161017
668889829
-444686590
-741171950
-586398840
890305799
171245873
347493098
-656177294
-663634741
-373837025
-453896538
493747938
65424637
-513381338
832328517
-189865961
617472219
-419170051
893316105
122465750
-367024049
-514901436
218259171
-150558354
-21664331
-418981619
963128686
116629270
-417767049
-916452167
241541858
349606362
-735081727
-799098325
-91540972
-929608431
480004186
299990749
184496264
-879674328
-330554961
670315252
-309429073
241617192
812563531
-733112604
808074019
-751671588
568663780
-24214494
92780453
-609553836
23240299
507738870
323496585
-125720935
20926705
-539477995
-650843286
922289460
830889270
-580370734
-468346927
384056356
-257305750
-734782406
-183689688
-51577592
97247458
-683626467
-593240223
213403170
300003165
-873284446
318591897
-725387829
726536996
-230418271
-47052126
-728877618
-723788592
-643206946
-111345992
763813274
616997612
-463394094
463601971
-184582005
-938964587
451762797
120385560
-717851731
-841287139
-333739795
343507171
242533411
-499182099
329591578
-786534103
44543257
-90565467
882951934
287805118
-793444439
863601036
364369033
-278507595
141536293
-108273035
-952623155
446341548
803626146
177447472
-136004481
-327403882
747702784
160567128
-398942657
317314788
-169278175
-23449070
-211222267
762288193
-101056871
83057665
-459765188
14792976
-36899392
-200624919
299442266
-493084972
-503035910
196226590
-861756766
-896533557
-419456926
-329691050
-356973448
-55771222
-481557812
707151517
-23329165
-56695134
496433197
-929462925
-158752246
632751637
-962314476
873945345
861004867
266288388
78435446
284159761
-28318417
954213647
-529035944
-861090245
-410293619
-453327799
517110851
2150701
-879151647
512094278
-969442596
-857519576
875485402
811518490
288064915
857808125
265611962
390688386
-949308171
-115170734
-214655395
-572599913
-925964913
-859666129
794334326
-617274346
951518645
-12721679
-164261247
-172983758
203733412
-319556822
605671062
410014917
46961280
-246400039
588905843
239413329
597538686
-359589634
-886551643
-207698693
223897347
-751091157
54670491
-519151059
812431668
971678654
-289885835
473273468
-452365833
170966232
231871173
571980203
88481486
93410912
-229690342
744473081
176851757
-661735420
68316467
-446222354
-289853363
-583880108
339197734
512617193
-702836040
119980069
-564601086
811248288
-22726751
134281380
411073869
239259185
-572628042
-587935137
495687527
892979663
-75205953
-747346847
-882069571
-302895726
177668202
986736005
378988587
-555655314
-372484140
-641785021
-611258
172376538
-698839355
987047391
860745417
986029397
-63255976
-454262729
-375501210
-538502774
-798384365
402488331
950719300
-571323321
-100537882
711933780
543373568
445255618
465078223
83803330
-369419717
374187986
-498396455
-731758740
-55530348
-429481089
-256488041
-687599223
-637150899
-395621384
689934670
-923403252
-327686772
241617192
-731025376
-488856349
-324667647
-27336454
-278577452
912430858
-584731715
-990947409
679896556
246357076
934201467
926585064
916738294
-328429719
-918767154
493656045
188525859
-36960708
-524392351
800054508
-536321365
616979853
-629898066
648947270
-913253280
-491171708
923079744
110483671
-419932953
-165768375
-55742397
828822348
-879151647
-697719953
555133280
531722342
-791890790
126416245
-273486894
855236689
286621758
372112151
-664129706
652518462
531382475
655193344
824858479
531559222
702647876
-300316785
-41565452
-464280298
280306498
490568857
-512010822
595105914
835252683
-31508880
-526281229
-610825528
-811743131
377371931
-662586562
680155007
-661735420
-124281952
-696379254
173853672
-624778819
-112597450
-767513606
-961053113
574564372
328407567
-687795512
575711255
36533631
672708174
-87098690
-386674030
-704433220
-727501734
45898381
-424861272
554711123
216440824
493251773
-685677033
-97181391
225480846
-160762100
198496344
-925196334
-37165914
-610684772
-658666184
901090051
-510966337
317046200
682699739
864177237
186479035
-549215109
-25653209
-660098778
932306724
-186818087
644009997
-412216813
869634323
232449619
-546159782
846980270
-543385297
-346026121
730665737
173580025
-606780701
876475257
-211786123
-814169783
-713610486
-742133119
-27055055
206327624
540798722
919669482
375306039
324565397
722269517
173557097
-300418418
658032035
388238997
751222334
268193390
624439574
428606888
806759739
-179574936
526662806
775407790
252299656
46340376
-949119787
-905274078
631297874
630726584
-12618179
-709231969
86200499
853442550
-838890397
-813279348
-483244697
664047061
856467441
-665257389
-942586628
880943219
-239900909
340768637
-371751046
187848766
-771990475
986328976
-878748712
-159246372
-253122269
532064355
329178891
-581169385
944492225
-892722480
890447143
-40314796
-57297578
494300191
132792090
-827803338
-805130242
828845665
346810207
-760086872
-960278915
761606572
635443817
765825269
145655632
779565469
-904370340
-131772598
976072073
-476611760
-670169238
298044592
597959425
-278894037
205693987
-915805074
-854720322
-366012442
914676217
592961987
935909810
-621446425
713403434
-88536318
-650161019
897744001
571732446
888639219
-112267858
-727689556
21523242
-511103437
58567295
137931301
-989839752
66453548
-804628335
-785397406
313916692
-941105411
384498978
609980445
-507264514
377484379
-590427339
-125373242
-670700050
380936984
721187391
165327447
612413162
456628225
986736005
-372717668
21805200
764702351
413692434
255471877
643141586
-49178561
644317725
-360782762
-128985423
105997426
508378520
398348962
874102559
-577125710
-836727046
611636411
-362448628
165062148
-609616810
149526832
-752334024
-997548896
680833028
566531143
-241658743
367783418
373680773
-633857503
151742528
328219138
-121728101
-508261934
857908823
-763150531
671805470
23885843
212473150
-214958309
-742009235
989599974
505827986
214187110
163638847
213217687
40966848
423573707
898080132
280169956
-411098008
-131157905
595444652
-70652950
850791700
891056742
844157548
947962286
724536769
225834096
438407846
282030023
-693633233
-261308220
311116466
-412472364
-374245945
768480413
607956714
246295863
-46464144
32402507
-423727904
376947215
653187939
-607204575
682214660
423717205
-239547987
476629622
681622369
274565054
-569638759
-376368022
-408825798
922236374
-368338630
-183447710
-244839202
-343568408
924552931
-582295034
519020607
-229692573
63896559
151168358
-442714630
504940138
736788057
-987281083
-420268648
-914666862
-666003849
-135021190
124646383
982397651
-737574262
43052868
-702944284
-971855912
-897422642
-272886573
-512993996
-966288754
-363960706
846054657
-361753118
-631752449
-476929474
69798318
-450010192
554222742
555514140
648890968
-522660051
-300561853
-780308441
-51375145
844241658
573474434
-180938647
356606424
-736198656
-163816637
453073811
-732682588
-218143184
-86238855
79891289
-590383341
-215724779
560045809
-717056036
-231972572
764909215
202590135
-696312962
-319740619
100258616
-681286914
723334334
-944780642
-944003228
407500985
-586908537
782370206
-342534778
-641317386
955696881
-45810925
790197789
701878562
-38023923
-980493526
623351227
-123185695
-805056387
-270324321
-351870587
541627256
802865677
-286900850
-425957633
674485584
-220004977
-647261335
-183297850
698139868
-928605394
899771648
882232635
-736961398
916054175
969275123
373387723
-778317159
591604824
-332643279
35502497
-270937498
-653800282
-516207746
-240880463
-716847266
722710131
863205419
-814031480
197323889
525148725
-760966126
-897590604
796024762
476975190
308903519
-395716140
149342473
-51958323
-561626455
-60896823
-380533033
-618020608
745401691
845547608
372472829
-256121749
811399553
437335583
831724266
976652107
-868908032
-607313704
898415461
-249380184
444938567
683154155
-309454750
178200622
546483716
-492530872
485399245
809108020
647322217
210391406
-577407797
-11500360
-153887961
-494086791
309388354
37265009
803250914
665955043
218179669
841610355
394338159
16116445
-557289129
-451637684
-123989696
178103682
-976997948
241481798
848004637
540836748
63310799
620190553
27298516
315651260
-43549983
960163497
935396332
-927824809
-186771179
569777828
846647221
-185328842
665725961
-578461241
379801265
-722437814
-581998424
-661723985
474285558
508571626
623980092
-370630706
358812482
51362509
-980500395
-151329865
-742216344
-102181411
422641362
-31798326
241456588
77769074
-989207834
-916420127
319087248
-211448632
-924621509
-345229884
-122348355
-207145827
-986507487
-421524680
820070328
-764484152
477964650
598010296
-500865223
741861831
-499474180
-762993667
-227535760
-885814822
-706970573
-270502281
358295267
153447880
-40530495
756272785
937712879
-525612563
573058936
-445141788
-949429619
-947754026
-472294667
598700174
-132531913
-590800547
-283286445
36839988
-351690444
-154033110
505355135
-87098690
411421803
46498506
-393275776
396344640
628509521
-199428455
217827451
-50962490
-79298142
632610460
-177329721
-338764175
-581290334
774645976
-858028604
164369324
-892899441
-612183279
-120010533
951480655
817400666
-43797045
-377604429
917558431
644935151
-97570061
208207207
446347028
62473760
-761611483
-48714321
-367468521
247225142
-793507890
-933904666
-122329328
390932740
-831969300
-684376272
-676859296
-607968835
491091690
-485130063
-155715525
-504073891
-742963719
-514557758
-15026561
496421929
-166783819
753696146
-271301482
342899702
-927556273
-886546357
-632042468
-170785762
-219764537
-811684689
-3666789
-157823808
774022592
-962461779
26573976
-237077876
561590129
-490071261
-669635183
-693417706
912708467
-766077928
-884279721
561965759
-837912714
901654388
48979229
486922609
263581955
800304836
-680374708
-282212593
-632036737
986906689
126068994
934430962
262777562
409173240
-342935372
966110717
-529216942
725590869
-13808736
1719502
595867652
-978653674
183422945
-709951665
168559335
-884774411
-179830708
-782685195
735658707
729754211
854751505
983331403
41802259
-567955172
332470322
-14664607
-330302833
650604693
212468755
18383300
849748991
475049129
898354874
-621053955
-408860296
335225439
644936717
-393171771
-770498331
-570987804
-631427791
-87621807
-934406615
21586774
923031388
122449803
419620670
648848645
-173993906
403830877
-101082709
-205209028
447469504
-346525534
510384600
991371925
480908914
-274579887
151269469
900824122
480946110
411374360
-92500763
-25662377
232049656
-793551591
-50667874
405248829
70484925
805770229
587250331
82116028
502317731
996991856
-157439821
-275268537
-399385142
22507473
881597709
65789534
428695483
-713994963
708807604
418758711
472962204
815761428
-962397049
-137625494
-595357018
-415011396
-321595250
-692891321
131646023
8098409
-513374638
-384269151
-351064322
-107741992
-88095007
-675520175
-617526695
252576399
-547335296
-852877810
843534332
-379335843
-500027049
90872009
-476556320
991808273
575986767
-916356202
-257111131
-888250135
-890532862
-556928432
579518069
288921864
-729004317
-252768446
914673246
927312901
-773876895
-395648684
-191105838
-996184131
-268123117
467351121
709890309
-777519503
444458460
11868381
722423124
-109696981
4155610
-58345342
776639497
278658612
-247271967
-350323747
421212115
439694109
-528574607
-117553302
-156500221
957924769
-11157850
-699127826
448440682
-144211812
-426909808
-893408437
-979147560
-787833374
782027504
-224078986
-573215792
-364528300
681001844
-619586363
-70324571
134308396
-675410857
-220364895
218885925
-784262190
127454985
-15678661
614006077
541294123
-167185357
-767512821
765735852
-706811063
-850567355
622607291
241609610
766537324
234842017
371782354
-517431006
-577587606
230258375
-224496763
633036827
-533889149
-808177270
-469210863
-874769324
-108348842
453487507
172139902
897195526
79589970
396995181
388233918
-397692330
-823124389
603121993
12946902
506679043
-262084879
656361237
-598135107
-962963636
-791715838
778328644
-682860375
555123051
-106538297
141793516
874947447
763380101
-555645062
-785737849
874458678
-953616167
-121967435
355755205
-936231881
-720661950
398284724
463601971
-678919116
195663429
-423350888
-950327616
-765415652
-933541734
-254215807
-298701052
-574799486
90592157
219875358
-836048532
161057401
876099542
208038048
982863086
-33802295
-61222512
-70582992
-236886145
472125746
626192591
-240777760
-73840048
-798313877
625766365
304900075
931711638
-214892493
833933688
-720475217
-371557798
-411118698
104855935
-260410711
-647677306
257784087
-996895187
-39241606
730236326
426280768
-823479295
761606049
33998736
-31831571
-728234363
-870873155
229946502
-976642567
714427943
87370103
-133369167
-192859304
780292362
-177946326
841485111
144192409
-6153086
824041200
312989940
910504929
-694250626
-653941780
-299815602
576931861
477790714
539303188
-873880874
472150358
861149364
-301493109
-765533123
118409551
-626040360
518009047
192695247
839178776
404350061
614371687
-473889965
380102242
-560989190
744667546
-100953642
-114501088
665120575
-213581066
594907216
219101520
-737641047
761912513
239575011
-383649199
828844883
229340347
109363276
-26652504
511202764
-410449924
375934341
-368239594
230647021
260798885
-920684298
957052340
635514557
944419283
974516139
-867134953
-512262321
182903428
57528034
613499818
-95773778
219247262
-699709839
-483355273
-316047457
565558787
-406516691
273041003
-558535760
765440281
-443847845
120151964
-149914261
-285206662
-755866484
840522643
-65684538
466112920
169173723
663883694
-350293149
383069562
-239682801
389422551
-949693795
-459990516
-879753539
172196620
970778933
-583472767
948686949
201751066
-829017258
-952623155
-55917868
298617829
360031439
-49193714
728998840
-586277634
-717056036
891319723
-587391879
-663095498
959700583
901888320
380983558
120553638
11570676
-224938840
-376252883
-683997450
-694621268
889475811
-816906923
166567786
468604272
-904999135
844473577
-120226298
-473041561
4108137
-947688374
860498460
232253786
300739257
436574453
154958633
-862462779
109969053
533190866
-868584046
-73150834
-766590734
665126570
242076147
-595035566
-23935594
-114227907
-126740216
-59809335
328769356
431345289
-378179784
553700008
-536382248
-492819100
-190107013
630420761
550305294
390881726
450851645
14772226
628099339
-889665822
238079496
477964650
600578937
-300619107
-127863143
13172142
-142350122
333250309
553777947
867692959
218461889
-890109741
305835508
-873760623
-708243693
-848889628
269009794
109246226
346577013
-284694627
665744259
324662352
255891621
-517437358
829627355
493465677
-852219358
770011665
84099304
660415221
875971493
178814889
663890382
389206561
-46888445
-181897584
-968297790
-832126059
-590800547
-198079491
-344246136
-262417689
533028886
-315726042
461772699
-70902925
522038256
737700238
321832251
-347830055
966297312
-137713365
621187582
701878562
262618615
-513239911
-420114462
813789220
-307402370
-517221355
-24312180
-391024147
-197685776
841584178
-745299028
620785888
735843073
290319375
348884912
-336538948
318350468
947602132
117204782
-642433354
60141997
272745920
-219621858
-974345764
-892748989
660675329
-422869
-388664258
-244655605
-73283714
526771799
-764167758
-345510577
261332509
104477030
-676217566
380609784
-911683577
-39415445
-653311048
999620720
823180476
-283392784
-225210055
55373377
-637631510
101248587
-549043569
227199553
504462860
9961098
-697300763
-289110942
-887781313
-860125482
-884998717
834788712
-331644312
467753609
946331692
-150116199
195593184
-521257717
-684978159
318579837
-613044658
-43807595
790892358
-666449140
-894350330
-1215732
-759762129
-256659433
-799029797
-826306308
-74188680
875784061
991026431
-426577438
-906939164
-568527147
-585056215
90232248
-246605182
935029494
796134744
-158100776
-585170267
302735626
286380476
-353903605
376910543
-550185150
688457840
-55380518
-686211572
636492122
407153419
-823815848
-750043900
872220014
202249746
729495525
477038195
408891611
-556060709
-99757376
-45662281
-400496038
-744993376
-49919124
632563660
552471510
308781368
-355080423
788144273
-265815125
422621351
-428049522
-915284297
-786214237
-587672028
586717155
172169375
-626288595
673331593
500661988
-584179263
-822278928
426976698
73415170
-984026766
-833682695
-570305015
81023298
-667737099
-69558393
997803687
270187987
-168678235
-695725308
-261559787
13039566
3326354
-703227824
201410419
391080423
538951505
858720506
392329209
-718914735
-922423492
798878390
-32991350
905752825
467750333
-664271514
-550912953
-279187073
294490289
-291972606
676356131
998165159
362722444
-228588825
-44630280
-409120874
926241083
-197711847
144978445
696347480
-316860033
850184971
934546022
-533799154
392710966
-531425750
-395733989
625893703
992836303
660968822
184333920
311219867
791502914
752111472
-325387025
490994743
-923793315
376068413
-321036312
774207968
564515354
892029616
970045789
-449282543
772423502
784867091
645829219
-622235390
631884708
716747886
408068712
274544486
-169278175
-86055554
878058651
549893231
-551118022
-871387653
18631294
247778922
469720337
4059836
463273017
673117780
740791064
102410701
-789115509
951745186
-787635516
363516639
-568876992
958339421
39919598
637292071
-332283650
-317121866
352246192
186395344
-748484674
-851231861
865935945
-772025936
23139726
-748109198
-373191445
640805196
886305183
85051427
-432744277
-483076081
360451086
451247378
55530475
-694942262
-383540937
-160325340
745679547
277409195
428114177
-768572400
794914853
460474133
292062552
-461024174
-116271298
-313871285
280380131
-376593235
-846139832
559532580
-527913581
-767216317
699095133
-636048667
-758996066
-697156039
848822656
-393535188
701414655
-474444344
-187315528
-866866316
-69020670
-589246738
-637593668
831189808
90896765
-797421432
-606205794
-829773531
631629843
-5744151
-857294185
-534090403
836117075
-544654257
201243578
562777652
-311956568
231511304
400672800
-544734748
-908719396
620476139
-937285425
934940388
-722284610
499333800
383507453
-600920285
-28786211
799671861
91686256
-535072883
-513455394
703426468
-626301330
-565689582
-526812415
510602867
932117045
-342352903
231638847
826932314
913593528
800933852
-462522795
-970688059
-297655726
233128807
224273799
153752869
611912794
717887456
-412609570
-812906128
-186433118
-569050394
346909890
918023259
335950174
-894622169
400447021
189852855
72782892
241369436
91478532
-969713498
443790861
755091437
-582723904
-224448959
331941877
764786490
-270696344
-580888774
266675915
-685562371
119728767
222876793
819884678
-843798569
919342883
-997934270
-987728895
124312141
-261489211
-209315243
-925130275
-246557497
-939610518
438061482
-277684153
-154297115
374155727
-235780440
-808773977
-593050069
795376507
-684938139
910335459
-815718094
610891593
-187891713
-784612655
-580584560
967734549
696519634
-728987961
587332293
-158291004
-699562844
998641624
-194752132
-948660495
-294222088
18939070
953310919
403080001
877610052
-600349448
-576237288
-23758021
84234189
-938047755
689871756
-238034269
-752499689
591890509
220310884
848273757
697687989
-667192739
210364591
-434671191
357532746
-129243281
348321831
-707734999
-906501257
-178252594
246977947
-340221679
-374470538
-920761430
-216311834
482943171
747145581
359551823
693345524
-966010581
-385727527
-385451189
-604141429
308899474
-753209294
-78335288
709442728
-637886696
866675573
940246781
-117620074
880867192
180334033
780607363
93201469
-786845782
-896651342
-979245059
471579456
-257305750
-533213067
565605221
-574941476
-233890208
-878315628
606520070
-368877455
248233487
183528501
-864204640
601359349
793180519
-707951646
-614660580
-605504899
52179775
226056172
958233304
380381675
518972878
-666169113
228447826
-459118589
327262271
-43006626
143011624
-364073505
389453410
-829033831
-892599179
-981147993
908443679
-324848470
-704370220
-379346029
-336577832
-618227316
-400730850
-205327069
335956128
-533951626
600879448
824376556
-839622564
586810643
-751229967
873078213
98289832
-299499823
-256956213
-585841077
375276531
-251719234
-59728404
180891386
-120590384
-153389486
275093065
477972110
-809075116
257078243
-199428455
580898404
130468781
-539484348
-171265375
-360727412
-983004340
-466843103
540403457
32182219
-868521468
-132666891
631762027
862398309
-642899330
-585018454
-218345489
384226035
-157809227
-845954422
959971572
-988762531
988167386
-894141855
-178035700
-28497491
-948662924
-357888531
182263055
-338839528
391739707
-914766795
263884505
198229236
-825943077
494790200
700652797
-308781789
-498870925
-759521428
-899542078
-936502608
-602662410
363724023
-809402023
-556788295
129989053
-849718363
-880716375
-827298786
922086348
-803558030
-408805054
-135654196
362670575
147748547
217649430
15098459
576070527
264808104
249218215
-913930834
-606736124
781426212
-199866722
440104357
107336239
-795814143
-530974288
-818409180
767850351
472368047
438378439
916430543
-393929446
203575340
582732400
-852332850
250542416
356928564
-18009291
-644161020
-881009611
770621780
478436124
407108993
916420910
109954339
-380881869
-549450986
179328656
399384937
-46816164
114729309
-370987123
541340005
-432524435
-939181958
756162495
866887633
733750431
-469888466
-761335249
-741258674
-445122710
-779562240
936739945
-455133650
-479618407
302799892
-278239370
765707655
739540959
122449803
-371437656
811681360
43613872
2767582
883430117
-949216766
862963751
-12684211
-319371785
795343502
-687061924
767922540
-295338959
226677820
-979862175
-858576987
583506505
-727911493
-106544394
-262060373
105507935
735337358
400319928
46263634
9085072
-178136234
769853298
82538505
743378597
983143409
-989002321
69279539
190587117
515547919
408690783
-550227417
-671868778
165774714
432654073
-272039244
-971423479
-930317977
12059323
379435958
338260274
934178797
-172153047
227906199
825227169
829750509
851932799
-833863553
-913182067
103510136
-850687400
602534989
-955969289
659686190
285739541
-459970847
-970323273
-906515867
481845888
722076367
565382887
-372155311
-289012376
-534816415
-481202172
-374279443
-152083299
73998727
-600053131
794371730
720610707
-217569265
220459719
9702878
-452755564
-594598580
380014065
-17930560
189852855
-763953536
-95064723
-694193958
-655079720
617724631
876696337
-802109984
937558280
913681220
799138610
173550839
712207191
-507839512
-850567355
-223249594
408791693
-25766432
-719387427
-399256396
846162995
-458136795
-430411692
-511768732
-78554523
-785833061
601850794
282776055
-747475295
730006055
-470520327
769328233
752425301
726330813
697699358
-321093897
224805085
-897349836
730960746
-979063654
-957817292
680217228
-518789136
-681535348
-501489275
-9061004
-194917809
890218006
644694697
273026208
730196456
124424198
-101283619
574212170
-226900489
-164098677
-714017769
-471762951
199693195
-342813752
15467498
-204552862
223806254
491860925
63630699
-474004492
-610141956
-830122557
188557214
-173940609
106131670
719517718
21863171
760035199
-525664141
-489173034
956711265
-962559332
462875040
374522980
-986171824
708607735
-434913980
-191710568
959777955
540746111
530391484
425402736
-825182666
368957066
581723290
-512573032
-57426883
684027972
-485908616
921051259
-96447297
-458184993
-395297644
322840390
863003368
-429593202
-257071392
869163330
991062306
209072195
14282024
647062595
-688129582
700683486
777509240
-883657847
492891310
351835141
573058936
-895841579
-227990570
-68805867
544646969
809390409
582059725
-735608012
936134199
-334859367
17411884
-573921585
426952512
384847177
-942563479
-346647556
736447907
822894165
916536163
-629146433
-716320816
32145499
570556973
-940126996
-652667928
730949351
-12224557
-231820357
110956115
192580727
-980883795
-37384807
-755910291
-786633884
-283392784
-419744400
73063002
421121757
195950930
71041202
913308169
-950271824
716536031
-235881620
643110478
969449420
-933563482
270615504
-301599616
616321362
-584283476
-187435127
884244446
-871943129
-308163913
783118241
-797614024
947544084
-538708004
644521422
-181684174
-983056520
-204029015
8672512
-333365853
192378596
-910018633
198156905
-388714123
-989518337
-545079415
-576606274
869666350
981584640
914039163
498293590
880222944
905687572
693702539
-512432726
82853874
-183206851
33329177
-659916231
-395781981
-9663414
-518350685
-133854095
-368272560
-997942213
994840541
-300285395
867943789
-985480366
763602516
647424816
-103060751
806142464
343696600
-455382455
-521722423
886555916
17526329
-111602132
604453925
836367810
-515579371
267376533
-204238311
-750400415
-26343797
332352819
460780495
493305986
-464141301
-106934435
354041018
321905092
-76343627
844950090
572057029
-511668657
-658454607
-863186648
497836003
-731033670
482783161
84630109
554247931
966400071
-611401642
-511774205
944277471
591141788
772962124
203699482
966591047
452235712
-788601748
535049757
254028322
621664455
969590656
-541041923
-343947204
409111428
-462550954
-489455930
256650470
510899164
761583836
470665956
371896230
-28633884
-960019932
-249796714
747946296
405264431
923918660
482719618
-835744457
232672666
856216704
53975322
512992275
461508420
-837403541
-481831461
763677194
-917160915
529138508
297198953
318450624
946862925
-24220187
-386476548
320665629
-611019680
713597264
996044585
-298212239
343240586
547661812
-557217648
-847254133
-899660435
550283044
-174140390
-201017377
-285608012
-922425957
587733461
769347340
827500668
-44885818
686255496
-740419706
-803110065
-908221295
-1147283
206402881
-645137708
-706601857
885222877
-552070677
747560360
-39851363
-695545197
714034396
-114800901
-964170681
788814654
-371505644
-988239079
647614244
-399586759
874548774
-391627446
909152546
-205539046
457922039
111963223
-856804369
997817234
980079886
357001765
761606572
-959085423
839326613
-487802325
-241180998
12482935
65942683
-388546552
-201942986
188327143
471959182
130403242
817399401
-499370348
-671058925
82730249
978878354
888676661
-40173327
-220959222
718823710
876573605
849542878
254171984
-558727494
333996223
-436252165
-718720024
-908484878
-722612007
-906296156
732822179
-191537300
-441739779
535725295
-465890048
880872479
559926665
229790862
-658105861
124469402
-655389640
162320449
390190571
271550156
-565689582
-727373839
-322296633
-42954032
171889621
-723509367
-297427082
-408228847
-610266745
259068191
541060638
-639160178
-171076623
375797087
216502861
-596276806
494251972
-257485688
-991781254
723663337
-142311007
524147798
-577706366
546907070
-836847911
793807002
942640439
-143166022
448229859
478977808
256855429
78272669
-699274370
345401193
132246170
389613457
882908918
-483510512
744864557
490921098
-199629402
-306471520
112674209
850203076
-980442932
342215095
40565716
-580118761
378115989
-925643072
639034738
464671258
-881716294
592699175
-616169630
190607003
-161283990
969156528
483010453
64976008
53522188
-161489087
422822356
-721968149
503648753
-422735663
-404906237
-968213971
95827022
452964131
486134432
354411338
-331101046
220368640
-524893947
-831906652
-564256547
540028835
-285130916
311687500
-953044657
468865756
-866565592
909494907
772745254
-731207033
750197684
977524275
-566573225
334319356
410015361
-400836477
42134218
778148207
-931175842
-95895735
-249489738
-695644436
601922094
152625234
-190435012
809114738
985475284
401649857
157704239
992948892
-834979411
-288127599
-310055478
-261951936
-976100186
-935098722
547415612
400734654
-914573015
230633243
-273367837
681218089
-623725160
110242689
-725067843
-507003458
817279056
-32365502
-290146170
794998747
534992255
-556146714
993836950
-572177685
-762062661
-742793956
-687279951
-375140471
994922382
-868667516
801008478
-998353493
576542750
246192917
285347762
-309203292
969526615
-583592418
-86754895
-162587351
124317774
44356937
140535097
-449521262
-986917655
-348092596
426996884
-929489919
-825325993
255369130
199950610
23736408
-65496307
-769940580
221359547
-637409082
-938382661
-462113425
81143442
614730463
584738696
990047951
953250553
-634887767
-550276334
-622593519
330090070
-605190709
553512617
837976450
-951494256
735067157
417418501
-633376818
-792175958
579183445
-32790201
-979862175
-845616593
954047151
478867415
-524452092
274872044
-410364075
-793587812
-242369214
-979918563
152023640
739282860
438675683
980186349
-692612837
291923538
380478132
442585640
533275254
329680323
218059907
-164072207
-505829403
-256080286
-257825452
-315294149
623994585
978196961
-604526263
-781173329
-513025892
-276928586
-820544287
-484952139
233989687
751895107
274064162
878453971
693454548
-49937238
-974017940
792111335
987163702
64099764
208078193
530618124
-62948867
668204230
-965624135
-570195245
-307939114
589790882
704557512
869077122
231126443
-852098790
-781380344
810713138
566911664
-79626607
-172498025
500418534
836330908
396279462
-79934563
814004848
268017614
-54618707
-19496711
277809041
132103130
-749895290
908005740
655564909
544691276
478943514
-91618512
-54418331
-465251946
-767502090
-317046539
575688345
-488691959
-786003026
432292463
818929764
896019470
-753936978
317401337
-272665055
-103196167
605492685
75507013
-426766758
-142855183
-875109228
-681239301
613162787
169333206
-597214329
780135966
48021696
-325332489
356748508
360771568
54439348
457560074
1468609
706331323
-472713833
-283388441
38009690
791538120
-954255669
-735743154
-586826252
-611304317
-110773298
-192420808
492226293
-16834969
930904964
-541945029
-656559096
189524385
247949145
100460446
376691082
682535240
-431197293
-706288077
422481277
-909085175
-907808101
-997334849
-482102200
923639072
425250363
-638914378
-868045925
169885660
-249609925
-568222990
822844481
-582039106
-786713446
-82675961
772850278
-812385059
-842454778
-957134680
-488428412
-358327884
623548784
-565985451
290254661
696894781
-96400679
847996159
978234525
436106209
-251636657
-215536595
-205548128
697172878
-883830954
866799722
-445416633
223116221
-351015640
835197669
611670772
-540413257
916375847
211808529
970405440
-362342925
-281500292
-449045864
-133244536
-79793621
79392539
-551981410
505524147
-576245643
871241370
-787409575
233106235
-460879718
-326457781
-134587397
487707737
-120759122
-382535857
727879260
-246991894
-888661743
-1946180
25761997
-37444391
383563951
449720717
-297984257
-736997454
-581236958
-898906870
233499421
48312370
368770590
367945517
743483171
96377447
-361212671
-107892185
-498486679
175747375
983157
621249854
686324843
-978518080
361874054
969704434
295929570
-337119295
222814523
264218273
116586347
914684561
417451300
-160290781
113949990
-950043404
-323314365
464478056
-41941524
867423715
-997418186
291112792
-212612145
664757203
333751994
-482229070
-467342756
-801263250
537518575
-486195171
686491823
815320873
-335240474
249074203
382572991
452863909
-796831956
-101153409
165872690
949484728
971264441
870086408
-924706073
-541208946
-779498835
120286905
-775876846
111561918
545673732
872875194
687347686
968070654
-955038670
-856079013
-987922254
861819899
-879465565
-147109237
-644248850
-758826306
-418059232
-447234782
-187169397
-278222001
30622605
597740998
-699731407
862338040
-90724668
-461541385
-820960521
31209990
-462342688
411073869
47564875
111540197
-994405001
216367388
-42778177
641438281
-141814160
892186798
-874224884
-934904474
-987041828
310324105
106557176
539076702
-511041380
-471158793
-558344537
-866718122
369088911
640589353
-896894706
919770249
743458974
-70582313
700040829
550621949
-145514593
-888216334
441516780
548913135
441414639
-921258784
1648398
-655427944
486728613
407367629
516805291
-52234550
-22516094
-145456329
257490824
287543612
911479941
-785659269
-293697150
-13746473
109360615
692252275
739974430
-495014222
-373386655
982973055
220259982
-478699058
-979899283
622384903
858785537
-578782506
399821523
-631043107
-43300243
175069848
207509644
208207207
334912024
-288134229
-399153768
-556368021
-966960587
-929183905
-691717957
567290819
471236881
16395597
-869228402
-308712158
-617910766
275436461
338646576
327808790
317725783
-396960630
368543072
-252484069
-325173533
-762379696
-184378113
396563374
799423377
483700655
-653624912
267437104
-786280192
565262685
593771453
-655240731
-52655663
-583284659
755769703
-933120843
784585123
776416256
800813802
527271601
-338775771
-477916332
-948868018
204123661
287132405
-644796196
-472450576
524822156
-91031798
576258179
967433816
586837587
50038378
-364049716
-708726822
-914679458
-778366594
-96772064
506816037
554065730
686805808
-653365566
-537976737
-170463849
-693263016
-744606978
-439421844
138156775
810528517
-68168536
-278044925
-322286936
943557670
-942707090
721277333
-534990347
-680740077
-803131869
13212951
426951427
-981898556
581174239
-71522007
-549283537
233917204
-957001973
52920819
-811215843
177799998
-892333937
893115202
920125648
-153438894
198018953
-560088554
687839929
-783086540
558015120
-626840780
246238929
-24824913
532718785
776775166
-272841796
-155392859
-548074649
463273017
-608639539
-368441951
-159871547
509541627
-512247058
978678133
291323692
457746714
-963090359
-907751530
-478438747
31224036
-932876181
106152500
-112597450
-861210254
75577592
245435167
-807739189
-419589889
-639320765
-366842307
-372215616
409974506
-896365008
-760430656
-713935019
-961686191
871685141
-60991871
735912699
-32031482
-15176143
136328395
-386293582
857731812
201867647
-161226402
325049543
848713591
72446933
-838326288
-267759886
134120729
523527324
-386801871
-610111069
-254952725
-620897871
164725877
371033153
903321714
182042551
-690696801
420327681
339052401
201088386
-851392735
526891753
194553544
313927797
-92100815
-606328911
-650411158
-627182200
331781505
-73507342
-122767764
-344981912
685530710
347266323
786838243
958331594
779721072
-143247359
903112712
14534431
-384038798
824434239
973273385
-975646777
360973130
-654964223
774522255
-733424917
112666401
-806871171
322227542
502489862
-467034956
-564764758
236500536
-734990146
-164962245
-955813130
-701510614
-603953957
505026512
610844172
356781918
46707058
181532620
130846356
840047137
-534257459
777100123
-694957453
-380289792
418334998
349953347
105103391
-646372308
-603331407
-447368504
-734363942
8295867
-746040006
-357619044
-672692168
514333647
374064527
-989075511
-981988256
-697870189
68427768
897107777
-988542113
108344833
261717271
-593955368
-420263490
835783950
879170942
353523729
-786899979
950826679
-297250228
61932539
-13244461
575140909
770910273
545329529
-192608340
282347688
-410327916
994408045
-401279741
-488829946
882496474
235741900
-777326142
723886841
-236290735
-777354048
-591307240
302506377
262777562
-301113409
221841956
141939915
-940102842
-375610861
-945261947
127432381
-441972798
173337226
-311582202
-798328360
-847737698
844380481
-476301249
922596343
41445728
-310485609
768687283
948669293
-145710622
326558497
-223784817
227549838
462821359
-588690916
-199664156
-83571961
61628250
925800388
595938317
-324219565
-952779872
-426448536
793465751
400273442
-541119308
-591901386
-771104030
1586138
127213970
482719618
-427154519
-691957426
264655808
435407002
-167787623
340820475
1789980
-88653145
615842999
-23115882
465462858
283882233
427664792
-34377716
-435861253
141192284
-230030409
917032044
-931865020
866091043
798917610
990973885
-568194712
-900718118
-142350122
301066560
-313434370
-59896687
767850351
405993612
583329955
232520850
602139438
-328049757
-501544596
-863574355
503826748
917749246
425444370
-931091066
-828390620
-991042510
521952474
704102532
346511819
-401343325
-183360229
785555907
-157324737
-349763824
348881758
804839199
-19548032
-889243310
-224542715
-838052977
-175006167
-326549393
635370084
-36677692
80836993
478535185
116182278
483379305
134480866
-753209294
-675560744
728958888
977709114
181412125
30911562
-254073342
-710364524
380026379
615000550
187955449
-790310740
737199545
459333776
557811687
-126940085
482787764
-408802883
-718059655
728915919
177900249
727720619
-836344326
413301854
-30361
527541657
-810578927
483264627
-328747575
84326438
-937225227
424525580
-161345421
-388180581
-929537737
66053749
795938779
754168652
57074943
211839593
-601117733
121765505
788782231
-510575366
-746066967
-567591037
-939666373
448440682
526142661
11091915
-536909404
-884018012
172540348
710022756
535225994
123803129
-609267452
-291298394
-887198810
673994401
-638937672
670821287
816040326
441634652
-535594094
842471157
-760327681
525162556
-603034521
103036263
474675167
25171790
-15659688
296286118
395184830
-837873262
34921242
-50546377
-532487252
-549325248
722826441
-356714866
306748047
971953618
474967252
795179347
-783721944
-802357211
550298836
263591335
-796943053
-322393926
607523879
-34074099
-931824997
230647021
-850678210
911376283
818099312
-195275834
357466913
789211902
-571484281
2767051
811463621
620831968
879255421
869293136
140920924
124465679
-383691009
-509792097
255222246
-454373166
645173041
194473492
-763833597
54264094
92593259
767658875
-688655234
494546997
-316519070
611817326
385678116
846248641
605555537
322627601
-28682033
353787606
-836147813
-339807908
979707887
-162048991
-556299622
-654311130
-395387030
459195032
791331281
377612476
174449843
-817023192
974412180
42831425
-512195460
-304960770
-678708958
-210229153
622093660
-129172007
360128397
-431179453
-726454051
-456789936
-381654345
-647672318
-614693406
35652549
962704141
-54649979
-895142196
866710744
613723412
52114163
685416769
-180734925
-415035425
375406438
-650704689
518137603
-663662421
480793211
-751561042
581534029
596792542
906565073
69357708
-697267260
888668909
-997842481
490156434
365815881
28171064
-534322717
-957547579
-640396554
369183681
-556368530
-335081730
899037278
679518038
-751551097
109634118
114179739
-344330814
681320122
-477463924
634847327
800271464
193634223
-334121116
-386785532
357435620
126339908
-576873665
-735322310
150475323
-557944109
-540940690
792948568
-536754634
575608594
668545217
-61814421
119940940
679438337
747025191
-409095301
-333863029
193012426
-965470215
829899934
-757106007
28282205
386136055
496077384
-227382780
976178643
-552564546
-61900841
-569281320
724160605
-830536589
67169040
561957123
828642960
408839158
646706539
976237435
-413776212
-466516686
-469757692
754168652
-885702787
334045044
-980923790
779046501
-70518953
199880214
-632364871
-347309242
788580794
489721079
-828017254
-167930411
-35721252
323060537
-498336665
99504396
-601220399
286091771
-720478282
-232987526
-870733936
56862928
-839089501
454460038
952382096
-521257518
500449518
-929218537
-215435662
-622002947
-744716346
818533198
-432465710
488973205
-50825611
-834512429
-483390272
500375461
-787964371
825120505
873432784
470882347
-224271962
856879967
-803501386
751026234
181011212
898624669
-339559744
-554479270
423918484
879382614
-805999395
299420890
-334536622
911348135
268314497
-543274766
-989928126
-105398783
857920457
-285394542
589658445
715606902
69830356
857656615
-63177736
-748302485
671742429
116953996
801813944
520203051
975565723
277598417
320988461
294564124
967175360
721631364
-571923466
495117860
900824122
342369141
-211234372
-291035840
-944475690
-315748857
-942852737
323060537
528492426
931262131
-421592297
-573533658
-41941524
758537457
272148453
-802765762
239701463
-174277109
311828720
573949449
784212917
694649163
411545958
472160046
-330931315
180147551
326659370
235151693
-50815886
614029168
-834991548
778676445
-336782179
-468184896
-308032391
977189855
309306556
-899263258
580682006
-408820020
161079426
-833936919
88081267
-812976478
140219053
763284821
-963470792
-333027798
490024923
720921991
-787792664
265140193
-921869265
-187896710
-839527995
990407410
382627622
-484321973
573036581
465281417
-263635219
-155190122
-240342153
19177804
-411118698
-799547335
873056017
456341530
-940592908
-417998639
319766407
-684978159
58863371
827406835
790399284
741158437
470764132
-634904870
-719705438
-98580754
692911336
509685497
751978307
52024049
-951678661
814723917
-412454332
-113848751
988360290
-30476674
179560413
748005790
-249933731
714506842
460992919
-89347569
841334431
645422221
994864324
-949793755
-396614490
321040774
-915209204
191352106
-575749180
-587617756
-258107476
-748962441
616686972
-818172033
574469412
737044926
-476937620
789360580
-175493326
557788173
132617380
-11153591
-126541587
971781535
-218938359
972768765
-923112752
950459706
244569467
288112376
970552077
824457670
555038862
-349468835
162612329
585370997
-928861573
26203553
775642976
-792108590
-117604582
482312056
999245264
463126909
-965760688
-614270577
61520656
-539123702
539619310
-950548763
-634656053
97153697
647250650
255960854
-913569394
-730123180
418224508
346786082
-971126718
940273691
-627486359
61477224
669242187
266887943
-345372149
151499675
-886378237
966457384
782689093
-1373494
833539970
708248522
-323423386
-976400509
-879490253
463723933
110519773
-778903394
-531547834
-506669246
-535525021
744430660
121084463
672634872
485290362
64292188
39496748
547504642
994005815
496633618
-222186161
955420619
328862898
561989829
-177715016
977900806
527509024
590474889
-685900335
860220525
-791044702
775349341
-702581208
-794301063
-515454630
861657656
-77325180
116586347
-40955584
-776839107
-14123986
-12331604
531516783
-690762803
-207548043
791441854
601723746
-490606110
172293798
-461148884
-478731985
613499818
-308712158
-916216248
933193014
950101430
71309077
-920674148
-440675169
-391849540
964944831
704073061
681111480
103261978
776472343
890340860
883711091
778802532
926669298
291028623
123980507
-233654096
698519799
90223193
711649948
656528730
-124667874
882679383
-210589427
-306126269
-352314153
-377921736
101495388
54922708
-706573384
246584764
-105064477
497124142
512308476
-285656416
895428642
320284034
-321599980
977418224
22797927
-972081391
601119859
-705931913
290436409
985697809
799671861
-490387736
-937873301
-896100686
520555871
498349185
578024528
191582776
-729436988
-60529606
776101585
-128968492
485093672
-109372543
714089911
-513618625
-332350399
122516080
95107983
553115402
551442548
-623168433
-643859490
-594299877
-834767966
-713292696
180891386
450989444
847846781
310125598
-13982017
-776322203
-14079498
751404812
-549932068
675897858
-217680183
-639345241
646086211
45545981
-512157541
-467386369
-92176041
-289320086
546454947
-931605003
728835324
-729477029
-73127952
-543418081
-222546510
539600431
289643052
646918375
376023360
-730582571
-856222241
-656514443
-968283567
22947352
116353578
-525435696
571073691
565803242
-362908301
-881615355
105767462
378027867
-444925528
-394515200
637801657
-862054643
363724023
-232324713
466311724
966377075
-259374528
-394715217
-126392269
-429159725
347796411
-740161435
-483606713
362212054
379593582
-510648593
944068843
-633213824
622801804
14859252
247300641
-735974134
798053841
825310777
93755233
988010956
894305171
-487802325
962867583
251954191
-413441263
-320134576
-633878779
364419977
-99728542
-640574366
262405956
-119650707
-798184610
-824899319
609022395
-914252799
71496868
-103276451
-739870556
901778028
-953019698
217798550
905191054
-652027
639024939
-791699294
731325200
811633477
601704490
-220121953
648364232
136654345
252844658
-891384361
-625532014
709747798
966430716
-721432756
-332922242
356928564
279420063
34385933
-38503947
-700527120
906467864
37475663
-658491353
-560665197
320059792
-871787271
-84028292
102665926
-381951283
-246157117
-84935550
-238236799
-288082364
-458849708
413692434
-333457119
-779020529
-241489556
67258691
72383424
-210417489
791055555
993348482
575787893
788144273
-323748702
-145003996
-417546326
303269169
-959997233
995166810
58254386
-251852991
675126630
-51906246
-431915250
195337780
119273058
824411445
-802344222
-265726254
-291325607
-295791607
503539609
78400513
-935046059
868516253
-838669382
-603475259
815968228
489626485
384629418
882624563
-272818814
747702784
-8079640
470096074
847699085
-531328513
-570158276
-113161045
521554174
651815937
-556403801
923643812
-603697018
-758086275
-730247487
-274564190
-874262062
411669871
360091168
-702435869
-323410064
-653180685
103730689
903841203
-64674269
-354269293
-457824403
891693797
585583719
255216391
591037386
583862230
-180847889
-716559274
-608229343
40924656
46817959
-23706266
579367225
285708618
-27998612
-149941021
-983637120
-619196099
-44630280
-906255071
-186719738
-494224860
-219972809
211017960
250707561
-443652705
-980893100
-312589749
-113204031
-172282895
10734335
-812496567
938500876
142897451
-593319841
-487762991
254823059
-968080564
249495606
250478256
-456650097
-334091085
-418457638
-390894766
910404395
410300495
658859574
-420398062
-209034060
507739961
940383978
573040023
444330841
932663349
-249248521
-362910588
238517855
791612920
964353870
-963668523
765991840
-688301020
-178724857
-56098995
-146555810
-839888285
-923676504
429101233
-379346029
980522723
791782060
-59743144
-69308884
-275645099
-666936143
738805667
-225822408
327478549
-673548784
-478804627
-412839996
-931418912
-85968777
-531350673
798053841
-539846171
633502406
838851542
-962090934
-703532045
-344638980
120669038
-17459233
52617345
332996607
-333631365
930368539
835566659
-172138184
-116067037
197540181
994418555
486887354
773763092
-394556737
603976413
972799199
-236844952
-364651816
619689349
-955661998
948435257
-304011269
-176421078
78754591
-573858241
461995004
-873142220
418159802
-648933460
-851923188
530944813
-178031323
-695410818
-281264688
456076286
-782589913
-252712686
-360041751
-928855524
680014931
-90281896
-167027919
-624395242
-536512074
-875669345
764123591
37252100
-302940212
751044824
-597633393
985508287
-557369581
108897784
563140488
171187544
-451346804
-282779153
305943814
170833021
380451766
-568292387
535634038
-361367130
-765249740
747956797
-164080238
-526170683
820395231
664417391
-765669520
408360451
531284920
672570175
-379471281
191505411
-648690784
-392927193
952895126
95670825
141555309
423777300
178055037
474969774
204069638
57888761
-724576062
-643701143
36699966
-449991254
-858983734
340820475
800823274
51615824
-209490838
489349175
-726854098
-723815870
-54605568
-439698447
-917431804
-350263146
-867971174
-209389767
102134096
-964928849
243724164
378769957
-365517374
-967826517
-113943935
79914780
-166035200
-882100810
-532778718
-978746076
-443514415
-207990084
377539912
260158896
845530625
-277094879
375438993
909940375
-97674575
927096512
703225710
247303450
-664223312
-535843055
-876784880
133912525
986834107
-160085751
655083997
800935847
417773620
-482376126
78389186
-167789330
-840297239
576660247
-782599181
-977162726
-534705248
106796540
-188879972
658044842
66047025
-741660033
-176364978
-161053483
-15750415
-767057777
-600753771
543552583
843358163
-173838936
-476319027
769324353
-71307431
665744259
567984372
-298731058
892070517
-975342072
914717592
-344819347
513187298
635904745
-826342355
124773805
703156849
-219392429
790717972
-927602623
-488324073
-349742936
-608548696
-266770737
-863450772
-128671899
415212690
174061087
-625429094
88084837
303009960
-80813223
-626359392
27194215
-972785603
-436491052
822284194
638583530
123328236
-669216562
127268514
816193255
346486856
795038610
654426090
-893766556
637779356
885850466
735680011
663551768
-892486859
790462761
-761899503
780509170
585785495
710040264
-763071234
-755840657
-127039266
470029252
128993032
391024329
-939657033
-121673921
902601750
879171014
-329169112
341768321
-702032450
784123757
692174234
474874804
-476565275
-158241715
-385630439
765512519
-370597724
350996210
-305171848
-868003393
383301885
-623046064
79992316
143546020
329074247
-86083798
-684684975
-553750258
-279071879
245658284
-58339470
311729588
823814535
356063
-776506847
-499984415
13644543
958731176
-30622024
464840097
190650627
116145033
580618794
118995989
199570932
-156458830
524899956
-971149225
-723587944
-507896949
577609557
-568444580
-789383220
274007063
-853309172
220479670
-564601086
-988444753
834825567
91227404
-725599889
-958634775
977871647
-429481089
911471937
787047731
-702137987
917658463
237414211
733512731
-460977227
-627212197
-787651908
730803679
687036871
-265063570
838569327
848617322
902032656
-470763876
-162639403
383948797
882448011
-147566948
184139602
638564163
-266177186
-366292542
-495631923
732629821
488661990
969209891
575945506
-7751782
-968092548
-100957430
-624095483
-509665049
-48429665
561559474
228127302
-160546330
560484738
-526496223
-526269381
72064161
642846253
550966773
-729335771
-638337307
-980071095
926295241
-401602543
-996566868
686410597
-12792807
219623985
338505369
-266494363
485027973
147632978
28377252
-38573839
-876660884
279733471
891076019
210391721
391758647
-624661574
922696389
-936433390
-269720728
718513109
-865276472
469033904
-911606462
-246818331
-90428572
-298197848
-497265364
-641052088
-758118396
-559547089
-984615103
-425221856
-12119402
562286102
-59650519
579495965
654772656
-591741099
-434110677
-696100104
677810136
666589789
513260813
-916427595
-590721701
315421182
-496822615
-342534778
-72094679
585015307
-821661167
215063567
349937929
120488810
363295972
418035353
138691233
-557135991
-595673565
-54423916
235624781
650208
647424816
4780394
-316510736
-105094396
-202612203
-392229792
231287336
913812446
179706169
-787156240
969495182
552267749
56852331
644698509
940577678
381149268
-163803771
312911089
495645282
-89445818
-653444138
-994698273
-842397646
-415064894
-548877069
-894244393
466083760
773696851
105543155
608765023
442271458
107127428
-563825522
221112323
-164045264
-17505374
-929810926
829925960
19165035
-250158178
-443567500
-495426204
-61550547
38689631
340498479
-690563815
-182426143
452257052
308038529
780095843
913373590
-804479372
-382938462
-956975105
-433775869
317311037
481946818
874406968
546253622
320313644
109196288
-993089613
216236856
-337666089
-804124494
-719510787
79658618
-156572640
-567573940
-327674768
105206870
669818062
393780093
-946948211
-33265383
667188054
-619060720
-44559123
811078229
561989829
-369345813
235028018
731986177
-161776749
171134781
595426944
-772684723
-427947840
-996156940
693782014
269936846
646406629
707149872
56322240
-307663713
-467861722
-523546891
-574142411
955434447
808105938
54691477
900890771
559459907
-327824433
-591644855
-251781559
620233135
905183898
-561553923
-150927600
-913931883
-754666531
337552118
466238241
295318791
318516
492648652
-793067303
-609666697
104177944
-638786481
51247739
387781970
896364886
493367051
-490402172
735197218
770310598
51755517
354227581
207228227
-927283473
854664808
778300188
-945695926
-448459427
989084274
-411201829
-399051043
610529383
-137468233
-606989672
499994149
-340059041
-252329932
-743986893
-661759161
-998713055
-960831332
-446124217
-427058526
-357143498
581004536
101168555
585405075
-915778624
-972782239
772657150
219160316
-814910722
396438902
236038046
-767154153
-505166722
351211915
411782768
-525880024
-528559192
151591295
470759562
-919438906
-757272201
478663645
-29606280
939937731
986824680
192670882
-325803943
748321527
-528965613
513453591
-911789051
-903266035
796140117
445870420
474745106
6759248
691978647
413977657
462876418
903287523
-386815488
317543160
-437688350
413766594
-759172367
-754885884
-752984651
-906422138
-384700747
894215674
754816489
127886283
-670866109
-708730933
-595755042
757173464
806783921
759682783
-582662371
-51514958
-347255134
-142396458
310947253
956022086
-374374652
774850207
-369932305
-963847585
329493583
-228262836
110091505
73180838
-762794147
-557622360
-790184741
880777540
-976053056
-431074493
802265464
-144471893
-398114385
415887268
-760160446
846486233
422688796
145531334
-551028619
41583535
-485898677
-219928863
840073248
233677410
-85155445
162317388
-854097994
-685625933
381003356
905534557
-415652988
-159524703
-36954608
-922342569
350666061
575905547
-418267161
165873405
995493454
-589521527
-304486625
802540904
411587795
430237606
990131847
212350159
297593997
-128097303
394057290
167731061
602215644
-54767330
284353787
-975305687
714761098
628717509
-498441651
496830331
124684022
521186320
843693405
-868667516
-807328722
370015418
289540312
349580392
808404336
317609147
-948307212
-425263943
-494801467
-72854983
-925357957
847547619
-959381246
-260522288
-122362228
-897210499
664746620
36567035
-640526423
-63600318
773587800
429263194
-331734547
195503645
410762315
24782919
218937104
419708046
-478594183
715280247
-266953719
837189418
-238674722
61133706
-756968420
-261148431
224044114
843094954
661796254
956150063
-4762980
-914887390
560952019
-669261275
-95765204
252247456
696669816
49057356
-14308398
-48785782
376604595
-55443229
-543908318
946610396
488784980
213377070
-568655898
88754668
-682555904
-218012503
994978695
-460868603
-951224325
252473032
556501269
-783348150
424846949
937959935
-698659923
157150826
-5842762
-431084201
-448117515
969506418
-604757125
320725587
971536831
822365501
740348751
542661163
156218596
744218349
-765966640
-701490795
-235780300
-610451844
-542212394
143766762
764211660
883334450
433748389
-733832313
-629536721
855387755
458319515
934430962
-159415251
113261410
-856138302
-899067420
230633243
-34424135
-536009233
736469568
202640251
889578019
866395360
536610647
-146708273
902308017
700588052
-650704689
-638938525
153981561
660206993
-974391773
-739661700
714420591
-37598337
417080571
889235208
-666665476
-758996066
-982802832
-119604449
228282305
252935
78021493
346213365
457280152
876212870
-909355749
892198708
646918375
-346024545
-358918516
-153450380
816924941
641485439
80404851
471494677
-511934056
-316567982
400881747
-728384128
-388458986
-963090359
283679008
-441851229
-9189480
154930427
502568113
-247105625
-839627232
553063156
536354149
-384221066
-351229994
-45361642
-479806886
478189559
45847017
-94381338
-506266105
-434501614
-602185138
902070308
365586976
-488574581
775568770
-73957646
816093380
-939873226
-873657365
-981242142
966677564
42426243
-597367473
-471188205
254727331
-87277703
963398069
49420277
-657224909
226950724
739828117
58452217
-136829836
-122045844
792922419
579667796
-784054544
-482692134
359288607
334184465
125524777
88810899
979982715
-571115847
490917863
-843830146
998596121
724386432
634004352
881133238
469715149
167276888
628654457
4691699
-75402362
352731767
-936050925
822903180
-894294229
584210542
883885950
782667359
904699385
807371303
-578700932
58953704
703589488
651109639
-370552807
491210509
-650530737
608279014
300984477
-216786330
993970946
410325164
-183385987
-869431378
741602737
158483264
-843397217
-13556959
642490010
616027162
961175753
158548771
-722825655
-718438406
-904077633
506864212
642393867
848497166
-978451930
-183744994
679434956
-117824307
-793326645
193475628
947510361
-320998387
627856902
-594975166
-63600318
-838754052
998952866
-576290
769786469
290922984
165248581
-910915720
582308341
-394549027
-960841380
-217221590
-980461935
988943326
209378072
663446642
711303101
-640393378
-502619203
894921097
-761619846
726895584
249195558
551090411
356259435
-132250073
-649332353
231398819
-665480161
489349175
-648777474
-29822158
-395933655
442310057
907886737
-266177186
-846695406
501512642
-701703981
786629471
-423642748
-331874773
221499876
-455973822
664397158
183028159
498581180
865718871
811078229
494215309
-634305543
920488125
731546320
-722679765
822974138
-893571089
72677687
-260160858
789731323
101527966
367827561
-907692719
821770028
619237975
-384984717
793744118
300341757
683982031
380326811
355810287
536846440
-397915996
125201756
-841733715
-397564865
212968000
55325807
-252715964
491032883
-782007039
21724209
969057668
-781989260
390850303
499612675
832574773
-968092548
516375151
968107656
551940573
159174468
-30739057
-589817326
-772411606
340006601
710899918
-876315366
-343470602
-610479391
-595200557
820159178
786034169
562709273
700304316
583548869
14916087
-874480114
470081141
-431902771
640292217
-139467904
271360398
646198795
-118808825
298014564
422326246
-879457745
-620544661
547325499
-447066515
-216321249
-888349196
589997947
-770143510
-331713279
720442663
368426145
-537564646
-537227930
-582505293
444954127
-442730031
779343092
81574931
-448286444
677650498
-6214656
822960784
497984934
506487537
231367445
820164089
74484751
302146496
-281526892
554711123
-647424867
-884082323
-471659332
407473209
-463847177
617719770
654145454
30622605
577739009
571902974
-272525543
-491447378
-930516280
-46374730
-847950195
10921124
-544152569
726684844
-224396598
829708355
198443181
-92285992
-218684349
621435330
-781323686
-88457197
602855146
-537562432
-629163796
-927267337
-509106211
-876995487
-57412713
-805979540
-147330979
85897697
-273315273
-94116403
-132082902
121417631
648107577
960073868
844617900
964933576
-165715688
912804067
11856998
313927797
650699259
-204368278
-982404408
358418710
-225939243
648509565
-99464151
-713627674
117038499
675048349
537518221
742931277
-888521816
-826257673
-843523301
-359575704
639421969
-599737942
787191938
490458709
746551931
-365029133
-712144909
-837604553
777219476
846063662
-196029193
537060328
-917196951
19949010
-1750764
401555324
6900928
-528329368
-467737645
816563657
-118536232
-314432380
860573622
690306541
291153625
-924831663
-880302919
279428518
-526134363
83815135
543112882
444521963
178536275
-256097211
-295662621
551685399
-895837540
-377290914
846969825
-447620237
-425952996
-54361845
-278812706
-334686425
-481430138
827358874
-582995861
464161982
256883151
-291434043
-280605087
-708817895
-929721201
-722237239
-723519250
-355092520
-776648171
-270273672
-126903433
479396400
-436632987
-221740643
-151758250
-955752319
-584082666
-39833601
307113682
-876807598
636056407
-909256943
-530199320
301905590
269508076
392492291
-631896694
-773781670
-978232980
581526949
-581964973
-708600351
808813004
662738874
-990021494
-724648767
-811753410
568220472
-46805502
-879207886
518587669
-557718628
340820475
-954949321
-856854067
-726840916
838388663
114645919
-323333685
-559039575
605186965
272338721
-788274269
-54859576
541938779
291291205
-827227842
-645934981
913810451
-643639792
237334935
571001152
205062056
-81672956
-268546332
-840076105
-676434695
561128689
-354976196
-702689627
-66892103
-582895859
632814092
-96443331
546908199
286467063
999109638
501298150
-824348304
41581822
-358948643
85842973
-319774230
-872933134
-82183560
-839248555
-404447638
156430225
-482235305
-78651753
602855146
-870492690
-314893449
-487611545
-784823694
489101296
581204860
-248035868
-86583454
21445581
459420131
-618557574
637803232
648796651
45438504
-3503971
170983597
660155399
-218395944
537262989
340870856
-53747362
387118839
-83825046
-23578490
-659762013
912361188
-303923684
-986968457
420904685
243569426
-659935417
-224490810
808040719
144466870
-279964296
-774478863
51642691
-672839019
-925878142
642593781
860777411
417163990
-423958229
879572261
-885691451
-556350913
-629623774
899791207
-825109356
-72594362
384813507
370285635
-617596694
807514051
-89102720
-839888285
704070926
-489185372
763726068
837139884
572114825
458689877
703962161
-949667252
928231121
771547361
103487908
-119743736
359988892
809303928
-51484897
-61814421
178597731
-861323795
-516356517
-654041746
59781332
-878422294
-534661862
151178406
140100272
453903078
-847724672
556345423
-221738231
-742336295
733696644
-159420320
-245010067
-804383656
-778250349
-821525725
805213013
895475793
707548579
213056168
743235128
106910685
327460867
268131629
531711629
965953786
32944586
-820638260
442112165
389642414
668472948
-97165348
-784575363
968104468
-613596258
857892446
-477080959
-827005926
-197762693
-661274053
-704025404
-170463564
-633164912
-217615342
962823796
377696524
754469925
110004133
754217258
-405901177
-613337662
585250964
-911063078
672950925
-292787934
-205699548
122199354
943694958
-353174189
-413973542
-646216434
-935749251
-576231401
880421797
713649157
-345911039
-933679407
790776972
909677393
-443847845
-982268038
26428702
-723915635
-727375955
277115870
225893760
-155999998
202573734
-34338382
-449568041
540798884
910277261
-768567625
984862300
-297064193
999481727
-940264083
267035465
3175570
6739257
505994940
-434686704
-848596863
215883454
-771814068
-376449239
137276873
-264070572
-664378950
416620861
-790542318
-446765050
-446460686
-119650707
906090970
-308043234
942659122
196111895
-494761670
100942170
-311311873
63703135
799138610
-571357157
-800573583
-166328328
939720800
-253917552
118622368
-955365158
-703496107
-442749048
268860030
-943624603
-789815551
987499121
-999205024
-981037508
-202741408
319817226
141071214
-704103368
-69956550
-886378237
835509293
892078470
-840917889
-915879387
661889648
585245837
31445814
118702902
665580275
828753713
-125403012
839519469
589845960
868753321
-604801826
-903549942
209184516
-905025486
996789025
889189141
-121791823
224271642
-915271289
-964686706
-3877398
-959385409
195617871
-194230956
317046200
594409284
897325208
-575077450
-953019698
620088122
758676762
-946635298
681275654
-327677579
212645715
-660376836
435643262
994078470
524253545
-878328207
-197035989
22772545
-104188904
-990996584
-708088485
106553575
362135180
-332508865
831766578
13825533
-624643355
400703829
-98114962
-574492643
536637975
-361882444
976150292
-829315566
361081631
-971335891
804372007
185520032
-683875736
881817889
809376815
-20486083
-285206662
-277139898
-972733688
446970574
-498632671
324139361
921040905
-753421424
68738069
669289840
-328503827
-174663471
814356279
-98893701
-527502712
81123060
495590489
-7450714
521510630
-467228010
-319427962
782362924
315515104
361003867
150493671
-424656933
837374996
597374246
83032537
-472330786
-736485276
-890434399
-443511228
930356498
-854536388
-533881521
-423888040
-817718346
-339599942
413973284
-291437828
-276237693
-680115298
513786265
79761205
887752116
-37655213
-80930121
-980334853
228364904
-503448662
-657999469
316116029
-142199716
409922658
-631011262
-102941723
343195793
-590038623
265839180
46662712
-644271704
468484369
576345677
21737522
526852690
-765152640
955695705
-80199977
954172747
-116356280
582570028
-555892747
249692662
518529876
54703495
-835862026
-122688188
180398436
734773053
-50758637
-248737159
-525830575
-239912619
83670113
-374760526
979192547
209991495
433761744
-846714519
223091210
-804081231
865935945
539598581
-255461638
-287805853
551873009
353522124
-297979748
-610530354
-796784158
227157532
-800350029
-851633616
747054768
955078880
-804903985
-235766734
-813398846
-136140756
-217612766
-483815440
117009125
-529917073
-513589776
-704822040
986964641
-127303244
804678003
147210679
-604853148
575464453
-565316184
-494172060
637841165
393358173
-186228617
93805753
57672456
77482401
-264886382
742050602
-59123054
140881831
-287336470
516740676
639550950
-404481639
777687916
-46935812
-546331636
-209713627
-585449197
-846340823
667754713
-777765216
391742445
-454574612
-470923998
-346587419
72636659
953879923
277922422
-165246411
-71708222
-22028588
-163482726
-876935057
-720723485
266063772
635532502
-505494664
768586390
977135284
-75871098
56023442
-117843833
-942313817
-479723887
942354422
157013209
-147198659
-972188676
-4842709
984417866
364023856
-855049616
-806080539
560186622
632680105
-592707700
-468090126
219415152
206129925
-773356893
560601970
476624791
-52015127
872838922
268814063
-898263810
638584468
-628209630
-452936255
-441059908
396071671
414195263
700054963
232400636
673808669
-16271319
218034473
-977759702
-446094721
468268916
140150730
-918869527
-520464547
-698313252
-887202792
56583607
-26652504
-718623003
-252310907
-267383793
176263986
492447776
-479581195
-500824202
-652571215
390398488
-464456127
674883188
-796599863
468268916
-660877155
531559222
373426748
-178136234
-647304013
814157175
-909595334
746890481
242390173
-800613649
-827412253
421007958
-229121232
430558003
706520024
505262768
-732808203
-437029625
938604686
-809910310
-715752155
292871026
938725183
-7131367
307913099
-931756946
-570633716
543295778
-840566139
573822257
-12047473
-223647384
-670169238
824235377
125578633
279516627
911380692
345883831
671152008
417000730
844616836
-941028047
597740998
977266343
-110171755
73582996
24713164
-493724174
-202483532
874808895
-975773457
-637255077
615014542
159290554
589405695
-142357515
935625272
178946030
-574770962
535925637
967358287
-927722479
626861384
682513728
-501384735
-891389236
-801944914
70251241
560908110
840727209
-6215773
-462380383
57231557
857625707
302449468
-632682845
-266839321
-535713441
715216042
-241017458
937618658
984272722
-84750285
-42947021
472093969
643993748
-699875568
596431391
628588335
-335693870
330104562
299715828
251348359
-305741492
-211073939
919814283
-324543293
-530732405
-301997198
-103035062
128431775
612995314
476416328
901888320
-597676366
453897434
962660023
-660202799
-261968968
234329574
97294452
17473523
156275448
115165330
11860152
-934027179
-144211812
615227072
867579482
-653594600
-759841159
786492504
151016966
-228341908
-689952162
914717592
585767799
-41430326
911502510
-54463554
-209333748
634309388
-659825536
851083964
-715238449
979210336
967533625
15590977
544695496
-393643132
-653379571
-464314318
944482668
465454221
869865129
292158655
-438088058
-721598261
-914624839
-631625761
-713291816
-181861670
310379371
-476578854
415245847
-982432695
-721141735
-293160474
-168224200
-810443215
752764067
359426041
-109084175
592816499
-884018012
328139465
435251693
186017044
291999196
683894991
-668456808
558978092
-665480161
700871042
-876674520
-204438570
991655131
-179154632
700133563
-2240942
-49611235
216904698
-449282033
-860223373
-849557
596850527
-58036040
982533302
720757887
-717876946
-805757092
851688214
487935597
846706542
968156221
285712292
-640978495
-403985856
245428823
-113430798
611912794
333413810
59175420
248750146
-139982870
982594212
432371410
-7719877
-711644132
-70051683
-43468139
-696003461
276291374
-31105569
697290064
168827562
-515875882
-58612962
260953282
-86315622
-107139211
-153185182
540728938
348999755
427909096
-895923662
-413081575
518529940
-493194886
360929525
597714484
-424656933
139999279
-483913491
-974440760
-518872361
-361082350
235950351
442115565
222059987
-940376871
-181121985
-197304902
-623264834
620542534
-519376915
-584455940
-355200787
960668093
61743301
-963855950
-538155573
275865515
79949158
-690634508
-108583119
-479876021
-399701037
661467701
-841288447
-164310004
-675641405
-276060722
-13983188
803735569
992429249
60817736
16122135
568571583
731798553
-781457040
-41801245
938607387
947827122
-969865257
-122385246
-230852323
-5641665
-103985315
95626096
165083870
-779783526
357033827
467503928
71670655
-223218885
-504685290
545615281
397471696
900744477
644114861
508908479
221377682
-457302852
-160800317
-854387374
874196023
-771495675
254643337
-103411101
264451176
-522501942
-491099101
-376426673
-494449363
-668130609
896609289
135295976
-675903280
-784186938
478273428
385233042
237133993
519068165
670104815
119727953
-487618334
504959173
882100290
-21062142
-858841230
-513630674
24809141
-127431041
912542516
-903116368
327193710
-473954545
402677168
733449153
371358386
-147008865
-346233693
875671229
-83626222
665928386
-875633899
253420420
-143486823
-875862922
815399712
411094911
26244152
802276464
-342839541
645107556
885697799
-20359788
986552199
-580723016
-639455525
920001517
805615757
777292576
-498506460
-873310281
633792133
24713164
869163330
219128444
875539861
-247438197
-478228887
-771623430
412128052
417198930
-621049559
90103417
793108833
89990803
516259990
523634710
464950179
830949877
-57408094
-725564603
549844521
913069487
-612652831
271697697
826166511
665379103
53619212
-699052522
5021860
-463920977
-710700477
630618989
-602617761
-449532468
524824469
725491711
-34424135
977452400
-197564997
-489152184
729926899
-827595563
134560984
402221908
944277471
77957402
-809924338
-649063633
75780487
279997691
-573070443
453470971
-577194396
712324132
184743038
-556900420
-75423287
353979333
-63614169
569901821
-35380893
-158241715
90872262
-700158269
-967162344
178761675
-98555116
744588896
873276188
-796344381
-53096380
-536446038
481300888
423622099
-744591924
977306209
-586682945
-457526589
291016214
567023430
153270962
-30612684
-984807759
454907386
481289516
860837428
-393663043
864367741
159290764
333080618
-744089475
628260486
641542025
-536235143
-328410223
104730386
-633012737
-79321272
201039031
63623856
696623033
509731010
350057468
-416159605
-949881544
-722184798
-919045472
727615567
-107651390
-665777587
76524872
744175747
-69683595
-700112828
644149376
-977028915
-196592563
-254445859
-417840662
-924434583
-719008544
-325422246
509332356
-379284241
-524198911
709723467
-110383128
-187227382
-68332152
742427732
-264528957
772978819
-981825552
743185764
46965051
451940561
-213561705
872545753
162889007
538884501
535099293
-369455142
545930513
281856130
947166496
925161307
-103650396
-166387149
864703606
-578555259
-811417284
12482935
-508656329
-527398592
127800707
902699349
-478376966
644536908
-384747978
-584493591
-648350077
-155594626
-232227502
381463594
-663160909
835052421
106862435
-215055694
420490289
64643445
-338223319
-716984564
352731767
168328409
838407986
-932583166
-148093845
397972060
120488810
-892816181
-223701920
688071548
-373916777
-840305298
612174849
-162122107
-18312589
878462032
58906945
479678686
-823562907
20220660
-479696719
-74993198
85490253
351779982
985199059
343814138
-705163117
926053633
968168637
-498180089
793725212
-250220972
934219992
-619095101
794897609
-997017454
-774200539
-450830267
484400897
312051011
-617859789
-503710027
82426603
821392851
-310257382
-924919356
914129103
778206054
227157532
192593317
-375139930
633906689
911379879
-349384358
168614582
54911875
247949145
356807454
373270398
-27444683
654053178
817735123
-773572246
-115810795
700308533
-942655034
909954107
-425687620
133352050
725294131
-195434409
180909510
62060441
-992721394
254220367
427243061
-33409256
313115182
68093236
-940821976
240961083
-156947056
711603320
-639383843
306093204
-69879354
-726237082
935908945
665024446
574793315
-991832049
-694165922
-777496358
714049633
-294042962
448426987
825042146
524542311
101535099
-606198734
696002482
151853561
390203812
811228912
4643084
456349368
819340627
-719439531
43595691
-11100722
165073209
33768442
-610684772
316512444
-500935649
-591503769
-373916777
-52046748
907945216
-416636400
-49194335
-260751478
-149689269
-744681371
555051854
-890009444
448229099
300607429
64587381
803930257
291035028
969909653
754512186
504049390
669052362
-464171558
750196501
-731264089
-502551504
588510994
352409897
-541142439
555250251
905138456
861950373
-562004983
899826619
-385147317
-210276789
79656227
-96549801
524927224
248760160
-73127952
-858118126
-802869072
409817459
628269459
-619274579
365844298
-406507233
-935803882
606740519
559030071
-199089835
584815942
524741364
639829676
-559192495
399460099
760361998
-11269259
-55081011
400957566
-868886189
-148652786
-674928175
457373472
217563101
953136061
-25559208
-304460968
-41389641
804064115
-347708066
-960871277
-871989787
-99465320
554968568
-830081545
-31153770
353522124
159233418
544478448
812960102
74116223
-169893984
595437156
651294899
-351770107
93231848
-98614481
739639739
316981150
-5454613
-861914757
16203107
371728675
-547044587
706419234
-273705414
971795644
-6501669
-475659977
801346635
249596564
-634499811
-301342493
-298749853
609883111
-593364132
-699659496
-136953657
-575470038
-717635425
-48151408
-805092125
-702803020
-169465252
464447801
-326534448
363411800
-646836459
344652999
-262600331
-522879367
82222727
659272730
153289012
-246558506
-409588626
-746499651
480473633
-953279599
-190257614
18946694
-877304901
-775641129
-71191682
-961808125
587506551
-622562237
-372624103
432546010
964225121
-198757985
-177689865
-519422261
-347950553
895635547
692632032
-736402640
-404282342
-135429392
-88177399
760324575
-235017222
672206225
209991495
613331047
262885710
-713176661
-49284429
-729903589
-944214373
-356066065
108366233
360423794
-513201417
533750551
40924656
400447021
707400244
-141735883
458019724
-268057248
-45827644
-951198517
558321854
203737521
-742213327
382627622
-139065503
754057108
-803228944
878610866
235151140
104245530
-955329327
-642208665
-683139518
641641699
307350630
408455355
211401076
-404021729
-456091501
-93310416
-544708837
945870678
-183608293
-507394468
712044906
248877856
673699964
464443071
-886036313
560021695
33371939
633779321
488483494
821471195
-845486835
693103563
584210542
30661110
-603067994
683903894
-358821456
688435877
443930957
-400456338
134057715
-187044930
988070495
-313324454
958375829
164789843
-214809313
453653185
929609564
56260161
944958006
201988702
-28352896
847079415
157039701
869573573
-321469513
174360353
-182499806
520264687
-736184556
-681478638
-271016053
287366966
-65276557
663510712
-975271131
259750058
298202772
-454411228
-829543230
-147276755
882713010
69281815
-567307063
795230945
727113020
731221578
860191263
549123703
-22967563
996136365
-460985352
894990823
-430825157
-689328425
913669668
-194869463
-523265555
-25124874
-386035642
-936770620
-70309316
-765322136
-342282009
-625712773
530473693
659392449
203460997
450948610
382091324
559653264
-613827116
193543380
635875265
-990867274
-897710708
1383677
-8902581
-533502575
287940273
406481204
-272069939
817974910
-736814992
-206280343
-947078961
-88761253
-703613820
-810821771
-747475295
-81758555
-773780225
678126275
313414557
-783436183
-670873496
-400089315
121362714
464608826
-525395235
-699376550
-780796597
-955531717
435202692
447081849
210984166
-823029369
-889886742
552086823
-420152881
545224788
-427488407
295464443
-38362197
931873730
367611566
718608426
358529889
333654934
-977871973
596170236
-117096053
102066072
-73421799
66058375
-387676456
83592430
773696851
-521437771
-427826443
-554556741
24317969
976095862
-336048818
866771303
472722175
-242779213
445792332
-415007474
316026484
-85029099
99982772
-793014796
-64896364
860874656
828501586
-938423659
-14395024
267620238
53948401
396876630
-349443899
643664295
621191794
585594509
-36912045
886237396
-798252053
-397911878
-808339883
-147680758
539773237
-555006608
-927824809
869976902
-590702566
-14477457
-395068100
-612934457
-103578013
-225210055
-563795265
-98308763
247457401
727805781
183876098
97604357
415442863
-557944109
922154152
241890197
330325797
-721153483
899133803
488844357
-796246903
680282486
844007421
392816005
806373562
-205023293
428312490
-426267172
-307037607
152614811
-140397808
-691429860
991063455
539012867
-369940767
814236681
-471948054
533028886
964196165
-549114174
420323968
-217680183
-729861434
-364078366
-125954834
685595012
-522882952
137857763
185755029
-747463493
925869476
26244152
587479224
996920905
289491952
414873919
-213370998
586311042
-99597546
-665257389
-67559716
-955933046
-845838984
-696256423
-187822228
289738114
-630228037
-499174305
342995935
-876129009
-529013046
443040706
892860715
655264096
-336697843
-987072555
-423888040
-263541844
-292554285
186562417
856577010
-242588477
779059602
891090889
778448739
988165107
-551141744
713496319
-68953358
331240931
512068823
-779372294
824376556
610469168
796940762
-936407009
617124264
-409340444
741887423
403641903
-850964812
-312180604
106450431
404968629
-835685192
873575331
-245481989
237761566
480215922
-764581718
-514987732
866000659
-504079823
-604504776
262082175
-72646647
-923763864
-397922328
-537815076
-541737061
962121895
-428802907
677893827
520952467
786182982
-277791166
-559751823
430806062
79842031
-994363004
-43692975
-601212741
895848130
-429404681
-586932
-359214941
916254015
-969513611
614464497
-354747404
-2021504
-928520072
169415480
-209017597
441740346
550079092
838715804
194631803
-313110215
89040679
73558204
23365465
831609484
-257301583
-947851718
-80825268
-548892996
-316985460
795559176
993945359
-262953568
316495588
980099346
-792350463
-652688295
876706417
820368873
62713072
-213947772
900482665
-286368951
970625800
-331120710
465204790
231771082
-500426122
802076347
-445782637
-347264100
999037820
-719294948
321662162
79916667
315266770
734544351
-96651171
-536016873
-70324571
-608884419
-436271278
551873009
42718501
958255716
678667293
-78209281
-623726021
-980525189
-797630332
649273790
-568005814
-111265754
-938905390
732347428
717558218
494283750
-123002292
525289633
-764483703
289025595
912672536
635370084
275920553
-25725092
-686208480
-415257674
-746134445
85370766
-671004685
659942439
157711038
-554558524
216748353
10208439
-605856588
-312976911
926009180
390579278
-954555101
-416731876
-57865965
787352481
-825536732
-776220056
-589094053
832648742
683903894
-981090968
612727542
-304431756
917020357
-900484857
-494086791
-861361092
246956984
4021525
-60932909
-422955810
997310495
-483908026
-590628118
830649601
-359570979
158336404
120130518
-417650803
406267500
324409821
798334607
308215999
-281225969
-721562893
-428220645
598817364
685745859
423574839
-663819910
-305367354
417515023
206219465
407709594
303737561
242807563
-102378752
-452894537
838949274
883601867
-340003085
261804075
669013161
-995820447
528982947
270078259
-693655551
67893475
554541163
724796013
924039772
-619549681
-951815057
681117204
700178652
640589353
866442385
-762605710
968554960
-959802690
705523685
-52077428
-44515818
952000032
-704035278
359426041
287311988
-961946385
378199537
409583262
-188924559
128879980
301934263
480921434
732171838
-677744570
55159427
-706558049
-760528675
-285413227
86900593
-620141408
209148213
-904001043
214214698
896291148
693993399
241036302
753832106
862449895
142060305
858423492
-87434991
-793084373
-976148891
-825581963
-72953822
551682409
419876017
494060934
173586630
-318159204
958269012
275464758
-379215570
554105386
-376186601
-357852894
-479195299
788676226
698618913
-52032873
-205555996
930770787
-692884398
603116106
191508152
-505461042
971007300
657041297
-541199817
231813706
918939497
-521678041
986047638
912460569
969176443
-810306400
-525479371
-805575503
-881012562
795481040
320201691
-492257797
601507183
-843798569
-443899477
-605863794
-827267999
-700114272
734186706
-607423777
-65199573
-954790257
116816463
-481427805
-945791993
-853980297
-477367515
-321229004
-540259519
285917753
-344638980
260523563
-791458687
-24937957
569741320
-21578219
-184286897
981090550
272909484
182445284
480012207
749863281
933341766
649138966
451548840
-554138113
575191788
953768030
679410210
-733825332
-272279763
447870334
892715600
66101465
-472294667
431242174
-263387393
5281841
-355756320
975613717
-359676615
-595596630
382793572
836247359
-789733444
296307256
791879449
815567504
-19262600
179249575
211073678
115890489
-445984000
-689596138
-79491100
-422448314
-85199572
303093389
319741634
-239682801
859937444
-659935417
286091771
-303922891
851125968
318510116
-312693332
185059388
446198718
-358744854
-229141557
-685855748
-772109126
341615520
173832364
411646044
140774591
79824139
-26556112
-850886510
-76419433
543958697
94432187
-85431180
-600761440
862140575
-802183219
-324622713
220977232
363104457
-835300984
197860413
863730751
793763744
-986130165
895361313
-879818358
108252216
359064715
-418131583
588868429
978572179
505685160
-375265093
-90792488
38695339
-524204823
629516919
602088358
806834232
683479871
538379293
-146704291
981236342
414506121
963295389
-524984038
570882782
46180118
328281515
-525383260
-950271824
-940470864
-997457107
-509601344
792667800
299096381
-587579564
32296896
413711450
8056003
319087248
-567492541
836348025
148938695
219506457
-608129381
-738215626
-682337488
83774648
175769346
924265645
481252978
-736198656
281907352
849871710
56346008
620174273
-223441527
20335232
-810358203
76604615
286470649
-700744470
-911009057
-541175064
-415456365
122651762
-481180609
902713953
580452098
82538505
322005603
-328662154
-911383040
147748547
-896646530
777365480
772788723
970100631
222434424
134179748
938770330
-9750599
528617915
555845555
-813686806
850231627
-172850986
218151854
-959627817
-213652379
980641228
-422611213
218457498
-553306982
255385762
-188134934
-562154140
791353370
816497283
-924690210
-933120843
-261460769
561965759
895569228
-294807079
820176469
696155857
493901379
-493531603
-523082463
858070195
458697488
-661455492
934236893
936971072
922411213
-947073265
271621432
-88612469
-123202864
211181946
-172949269
342137994
608964105
-78376179
-205975880
539489053
796652861
148681385
-932832604
30088160
346123847
-656294069
686001471
-184944219
110851771
981775729
-178500477
-630239282
-193487152
529756368
-55401754
-313313980
487273300
144523893
-654054213
960999757
494583542
933054311
-241457810
-376147531
-713213126
-4861056
22312739
864177237
-197613539
-791075107
272411273
-158024767
421282567
-360960354
119413958
110505274
863317558
-44650712
-353682184
-189508423
281903660
771425763
7613622
91180792
-868956640
651955948
46721004
634344385
-589668328
-811890137
973970197
638854078
287670328
769252859
-25585875
-915733687
13023966
-311548994
364509303
-938931522
-61297979
554712017
-715198483
-650039040
-256852792
71346064
195350260
-46935812
857711529
719463999
-428220645
-709478920
-847154741
-776996082
826969695
724644217
452235712
694124391
180630677
-835154175
-381345309
125179046
17127237
-464890789
963614287
-835045881
-50882126
868531319
649645223
-800534593
-751203314
-165883287
-960307805
-422212098
558134693
187950672
-736487932
-407397235
189400243
591050003
770900553
-541284758
967604686
-661179717
853712117
-604496073
898828029
129451331
-941937489
298217432
520820528
-266239356
-909176027
780427653
-944218134
8562180
779549702
685102098
-812208300
399497779
-504425764
-357327088
683642201
-833728395
169625449
-421823277
-364768782
-808177270
-474594557
409070104
20362113
298201691
396092975
3904418
-460848089
-417559388
742423894
-679708641
693416271
-854810263
931137526
-213544855
-565142360
294357316
582743370
213382076
-123899229
-313659748
161786943
707780630
-866861030
85042154
-698478762
-290115293
702565991
630967349
-154829459
804480741
802282093
-564801591
908022665
-62278540
-63035440
-89401771
-163935058
164576780
-478743173
-200954590
789360580
-969159595
372120115
27300173
383479542
-770293384
403302890
99564659
163250271
569123465
748840245
-422639184
-372780489
-551723523
804784112
582571646
662515603
767099932
663159193
701286162
531540056
-254200042
-726731842
-117797505
-927312912
350943334
-794595113
-846813740
849165153
-324189494
-695410818
958137305
714760538
-111760603
-234684565
526723308
-865190279
-731722619
-647685540
-840435384
-528504065
-225059872
347493098
248545436
612365657
56787414
214434415
974091830
-861486502
-215136772
496138095
247815730
381645999
-316410026
-206630851
341446083
539368952
973099057
-48143977
267546168
732635008
-184896931
202573734
961007208
-364080682
-49321417
736542423
-453549157
-446476259
291766268
-865677644
248700787
428644409
671554700
-10731259
741539191
-449245745
-437095746
-777490207
-402022605
517246439
-585953809
831979499
-26123421
-481627021
329196613
-587050777
504640896
-228481732
994418952
-684585484
817524369
-676167828
420589162
-654213935
-565318438
297261491
-491450251
-212287712
-321986426
-387144829
98667566
741639608
-492039642
-993947056
417432528
-858028604
273909159
-710659172
-405547204
151680867
834303213
-703226726
423522025
495738848
168503137
-61246389
-162044071
-840833624
-779903008
-804524689
-829253779
552542651
-934809719
-169485660
-763573763
522897369
-835191226
-267383793
-4895940
-140439674
-627087105
-138963767
812403698
462668124
232792316
-899923063
735674143
266888476
252687742
-372457172
-642523431
911858746
971264441
-800613649
-473935384
105201204
92590047
781751299
-54206705
-577587606
-927195646
-255186322
-168474845
-945161101
323798285
-709313092
-772483140
980251087
471341576
834813482
772871589
951044992
553723393
-677219344
-187680039
2441883
580737380
50240258
-967547704
35552410
465169807
-995105565
536961282
397003662
-580196901
-831684368
-409052809
125865424
692143543
812368714
-144213341
530432852
371905801
-835656303
-625517883
-597645624
-465890048
896666699
-725904934
-611042412
311360435
2587700
-733331995
239525842
685136769
-58812354
-133977499
832649796
963145653
988252158
166210715
-321711953
202146570
326704787
423757245
889634408
-649187652
-372723210
-707760915
114601476
427490864
56328879
184943181
-515472605
161273410
-58744678
918218126
-992771353
409711050
626831664
878046760
-93362187
-49617826
-912798221
-69148908
450948610
880907421
-648338363
280650217
-474355054
-738993959
151799643
510045256
-478228887
848521263
205795889
-185906855
28233388
161716697
398917029
-393558528
-162587351
494564948
-544265126
-152367275
856795194
963749062
-774011581
-32895107
627346103
-319200632
-146851433
-533372748
-532950201
316437745
637657764
634898271
-907552650
-211804523
259750058
-892899441
817173926
759261748
-406214735
-514601088
-103199621
880709514
-255659494
-348949708
-52015127
348302179
-335296827
104950752
-687684609
-393504099
79016978
71346064
396088430
51570403
475454070
-183976633
-795444326
161832412
361408364
-814187974
-723615292
-447457979
342110459
623788357
451775486
247657013
310543771
-286092241
-440246115
-733786039
-456222934
994778016
-432398311
-308796680
-963255152
-852817552
583748585
379806396
-350181905
118530174
-637693262
760680403
-222492084
-146048828
826813791
827357245
-187169397
-78160539
-463216613
-23639408
587117975
810087825
615603625
888464141
-379814268
-941959519
698664584
-163754022
-882029915
256216331
399656557
522203305
-349864840
-950971793
293326963
199736881
368488135
-630687855
-714012356
230579686
-283046150
-738067887
977241792
490347233
-739731436
743862874
669743007
-407215266
-613766217
183081864
-997476400
189064967
681256605
520914994
-513592140
-727716909
-489502534
715522350
346910150
16903462
697287774
184249278
-630142201
955080212
116588427
878693191
85995321
322210559
178941034
-875001365
847091438
-454488170
275492068
-753175617
-750354039
-988762531
737279165
-514577465
-746852750
-606406296
252226509
-70981859
-213608015
328776270
186689804
-119584128
914780095
633801277
722297803
-238687782
-245538438
-512024060
-17418159
-791044702
-65179518
-287041558
-684365476
-164359057
628860850
-146708273
587639638
-590628118
-905497880
264607038
-442174014
896320291
-401623338
435957358
-866223496
-108775107
427576465
-346624456
-434397768
487722
-457754343
-969129561
-199027106
860002856
948006418
466210193
147067566
384813507
-448076276
-545835261
-738938527
297098477
-272494779
-587398062
-978117250
-913132947
749085296
-214687665
45457545
805592082
990312136
-512643349
-65377481
326511476
-50379374
787205242
-900946259
-862820906
799991980
-219901590
-584455080
861985039
-105845120
955232017
416907473
-775879256
-293735615
895361313
-813381890
-262552049
-315192308
871307263
-828568434
268701090
-699080389
-183869371
62103357
-70851805
440142025
261804075
94327634
-30852854
-383985129
728960096
-693004033
-28345402
-585929900
-923143731
785877444
642304932
-958625707
-172234300
-605856588
-705855838
-978762437
719634323
-167289589
122636245
663951871
181664174
-303098411
768636401
-852007596
287307336
-344825162
55377368
644317725
-37470616
-371060536
990930764
-88603049
495956162
-530363434
-414847325
418089445
-820164551
-347784976
-955969289
-383985129
-865339649
-98667066
-928215070
670730849
55752399
-445197144
-628754215
-769922975
-807616672
-800183719
-671982403
-316902144
266743701
-587698986
-864921332
-127566083
-606337023
-929142217
546663580
908121584
-779761482
363127994
-206073966
-476982207
823015620
994491856
-905529671
482857607
852206074
834312906
-145733502
84608589
226604610
652717945
-558840485
602995338
-601198070
123966797
918789870
97614421
661846520
-525130316
-225112736
273373504
884653666
820008510
-328803919
129677161
-757307427
-292980534
-335236104
641189661
-285608012
535281539
69108554
235385668
237540449
599559313
-500693748
-688473724
-592140414
331649061
-667395140
-309229548
8990651
-319445136
-567053213
448754910
-944887741
707950076
-913293311
-444718025
-921718063
808792670
966391703
502171728
-747836722
819445278
765329626
-914501223
930228970
954139080
949825074
-908942738
-490724358
-891389236
979019541
625553565
-227859307
577670864
106832863
-929473771
988922808
-540890306
-897149181
-34699847
-176713780
263124438
-442037439
-634620386
748021153
391923901
-654397168
316601305
497583059
-616958700
-711133985
-344330814
728644801
187712924
327983778
-725480120
-40306888
944945302
-813850768
-458726448
712485363
-426529131
-71700089
-342979337
457886553
-909914936
744374514
-488808546
960422886
-822714308
-530541555
302711321
-118053609
-485442261
-368463279
959893001
883864630
-438760344
118783191
-690762803
-890767623
959294617
-910695310
-692606686
-965067643
592583711
-531054024
532247958
-56099394
892070517
450597379
-920761430
956516668
-990474599
-296110621
531704440
752682159
808621465
-488739265
-823710071
-621645193
-663419801
-171508191
482312056
-955290017
-89449283
-40951563
-240145180
-433318627
963435467
776319051
191254532
-161558797
-230792982
371078894
292717440
-328444879
-998094503
-90055862
834792424
910018166
-932297831
-960490409
-301473150
947755029
-861936582
620702235
-169130577
-660782530
929897124
-776042725
-313321754
800190054
806323211
975358845
758038745
788654072
-529874877
619031052
-784398003
137550033
-52520802
-322302672
713143346
-583296882
-218501014
-302926587
-911964773
-362976140
95035760
778665830
-620259188
-146548191
-409219108
718450747
-109582584
384873136
753540677
-685335039
-781258340
-650575123
-997685331
-685903940
620911105
-499632219
-773666765
745468204
-431276703
114822712
-553256325
857216422
595660528
-785888098
423053907
120072742
-328444879
-464325255
-491056545
893006118
-945061982
76905092
68892300
-923415666
983169529
648961579
-467861722
766897723
395194894
143766762
-732682588
-20760742
-279079560
142273485
-427263960
695173316
-226841661
-812696817
984953321
18425067
-42696043
-901286768
541619915
-657548198
-602413172
644411698
989228053
194272
-374815452
64465998
-198484021
625893703
-376119008
-206866592
413541754
505011987
-806024898
-157324737
-465527782
-843009865
-666515915
-221184757
656275954
-11962909
-827719670
-548376364
483156079
-359894836
-735980232
526801591
-148701966
-492910246
-993294700
438901711
-437881629
-365939535
212846135
-554887272
-860867219
-84789353
405313268
727663220
920236850
-61629699
-236924538
136093416
470105862
-789071369
-218489985
824263022
210494179
624939697
111135710
126445517
-158249080
-166733210
123328236
953065489
455574787
-967434800
-393347314
828149145
864306288
760549482
-637699186
-784317856
343888023
585326051
459629852
-515688976
-989465008
123630481
710228825
-589026941
575583130
-750843002
453479140
316598897
516699569
-855458940
183430402
224707349
-823140593
150137611
-355216541
410197386
679577852
-729918586
726634080
323516827
223523147
484352810
147017166
470492227
-538317448
738721507
39377932
-297524168
-102860081
-204730613
-670827590
-125829559
251954191
14862972
-297132002
-266756558
2047938
-741179111
282132206
-336009179
-59814661
-129333421
-296416736
-877449033
-270064167
994036044
-388509664
354010864
-443002534
-23145664
584048479
-635562675
-873788967
-536206348
12051302
495661663
-598995716
-551539922
462965829
-41543979
195695076
126262821
-56844226
212670812
-636882084
-210423280
435957358
971895369
-189436701
552881191
-776648171
259154852
-384127885
340491721
954515775
-431495302
919886599
-253649797
-840859174
-722458223
-37240340
305330725
-316624655
875524919
709662856
421848667
464643126
-184453304
-448476953
-464414415
550624564
-840880889
996251370
-631857013
-259423946
100367428
674208294
-991731049
-207075046
-182724162
389649937
543679928
860811123
-784421974
347132396
-561565387
-141966328
-947763311
-740823608
-886790857
624611303
-407569890
-340404448
-785214093
-462576738
-685470065
-671488732
-916580481
-617762027
103799939
811228912
-228801465
833947340
784281977
-935409662
658728864
-877692375
580618794
-4054347
835128289
-341244893
283626016
377759372
-312841794
-999830076
256781404
-907761711
-57031916
683891701
820685419
140239015
-880074644
188777051
-759505198
630784233
-668425393
-711869918
839519707
-878410187
-897674429
833919574
-750094486
513987604
422538138
219915737
242596630
967040651
677814564
855101362
-740917405
542620044
-527498371
513438260
634696729
-963943814
-186095154
564194059
-695527506
-461363201
-237667698
433952082
672715821
998276097
-214981255
829145008
-666901938
-591202472
-92576879
-691519336
27932504
-634199756
84618990
465311539
867738446
-672789466
115148270
-236934069
351468440
718608426
-983672129
-20207021
-413720500
-566701515
189958176
997921860
-61305443
-703201936
-222802897
796140117
59538515
-20402770
-706109185
-198712648
-492269273
-555155871
497695433
-776596896
-464587530
975069527
972957885
554820100
73535372
428173026
862875828
413235591
270227865
93625247
8151562
-695608066
-355750314
-822441962
231385943
248953231
652612374
672617926
-226208066
13690416
841694735
-190716086
767595656
730396238
720138261
-855961466
-547254426
-864170431
-446473630
-615839548
-865265001
-106158113
108857634
657633159
245679408
-131536269
-45662569
-362513426
247952363
-403164668
217544859
-177735760
-104230154
498056241
389865416
-677619877
-310485609
996712862
643536656
-889853881
447116912
-827872578
-39538978
-546026767
524792018
-439072319
927371609
125039691
-224721653
839078536
-518499322
204557601
678719760
38317093
-486758555
-529396737
-359608179
-823780327
-862157871
220375326
789720793
723937920
669284542
-375558020
561779256
2741126
-653987799
-956424965
238895844
-517277441
-482602607
118834843
-687756464
539125700
723770079
-74610903
-865912406
-723551118
104469207
4407488
927630043
581138503
43595691
857068086
63155026
570283050
-43449524
707458994
512327772
-883206148
-501720797
996379630
-925088270
-850323680
-414172568
-256646784
473001783
-270095607
530712716
-892039952
832112936
-399863604
-49887871
-844803127
-921822288
106028675
-209241787
367052359
-711454361
795953337
629350997
14600212
940786534
791331444
427567425
-964713745
-538233976
-21064259
-198979952
541163368
-103463011
257059066
-178304546
534987784
-34890335
439222010
-730326584
-98893701
-265012507
-672089584
362279899
-551103057
879018690
198085202
-621620765
801655715
-98986999
-120537710
-237235313
-676140441
-912988017
-585929900
596965508
-214582300
-641896386
310890287
277321364
684168829
719884172
833614520
934610878
270695897
-50603593
-726800920
129687387
-597984808
638683849
-981666863
545409833
146930815
-199617691
-968080551
987060087
-935110923
685172103
-137160677
-27273530
-319494818
610241698
635523298
398699411
494477257
-83662519
60119737
-189702413
68845655
446453302
-807226955
758275933
783053663
236155330
195466965
-76043701
-393746770
460934231
-227532056
579925324
-537577779
659482638
-725998739
504633920
-558607968
-296234440
639411441
131782610
-92831603
-169391435
-681680331
-445837346
-254494874
805096100
-431365239
127432381
650001250
726763366
820013190
571177916
-374374652
137842948
-989084494
-522789335
310292342
-202031950
124637779
-454458326
548873625
-588875557
-997814921
750708433
408216913
-222199368
317187290
173190466
-932325912
382453894
-179223423
-624940921
-891025244
-415320849
322066595
7244890
-347748795
322829789
-43429672
-764297622
727677268
539249656
-557796471
803806892
645498224
303825302
270156768
-663212808
838739541
-446945461
417577471
-851970808
-299755250
159739054
-349463945
190871561
951676668
-595514920
126942473
899493328
-200622800
-114429668
10453867
-20477351
427179550
57896589
-70513128
856298847
-105398783
-967375759
701878562
-63955971
570801098
-686176111
357483426
415706260
-919346180
258436484
828703829
673795195
241759362
976972893
438211538
964590494
703243786
-892248413
-952467439
570583932
543754958
-199747010
254000453
405711505
731823128
107292726
-682770714
-411300335
-777550611
-189542209
406721251
27623070
-276289543
957143053
-637735944
-583439915
827664414
-558982991
647555462
353999578
-699709839
164589287
-176015607
877177904
184547083
97767270
716336251
804747532
371430180
-398439960
46742345
818294583
265971739
482399218
467571576
576309560
73350696
-577141172
800824526
-294899211
750076936
22037200
841752915
820889469
-293179925
714670930
-480892830
-15025308
474526872
-94596189
434673825
-128282309
-534322717
365408158
-712414323
483379305
284461153
517935526
-237135475
202868358
-972403683
-475888031
-307181456
208981994
-168389298
383577433
665412463
-593810872
-825742861
-430422707
-554691097
827726529
323210353
747408748
831416524
-560898545
997929327
194004012
-945061982
-465817694
73498096
-991066953
308413198
747273889
942828511
-654660683
491766556
-792662598
-458902320
-793385314
920896538
-488326012
634655246
100009647
-179589152
323634933
220109396
802493802
-241591893
-128366412
-779184909
259232672
124013355
-435197607
148009793
101084638
219415152
-235499994
389578143
727490307
-831109365
-235229195
540676880
851702207
-113632466
-784041452
-701144575
-318754355
-257002159
393053284
-696332428
-554556741
573338997
775738399
-724809061
-87571669
-489411310
455323499
-989760462
990581657
803626146
-520758669
628562903
644342394
-526281229
-366647084
-566916358
283249206
-820024555
-219719568
-551020168
-126257129
-424301309
-530148778
-236387609
-524161419
705082073
-802115473
-127062555
-736065150
-511103437
214631597
606976800
375106132
807924072
762142688
-71417578
-263070200
-801852712
-40438637
213924650
740558785
818118674
297011951
315932263
-218035983
-152893472
675109937
523962345
-354145859
822983756
-851744647
238512412
-432497225
-130585259
702960366
914084834
-966732248
-211693455
-195093044
114807827
574820747
487478617
-512214619
988282803
-452123546
-795981637
542167976
-952163615
789068896
-32506393
-809990449
855503105
-594718541
-416547267
371918217
625284309
-462688406
850941143
406267500
992673992
21606834
269600520
836546600
-951957997
859515934
-247271990
468437793
140893426
442602251
-67390534
-58381605
-185827448
737938085
596885781
713559122
333494131
317296815
420779131
946492619
677033999
55845042
-559849313
67821110
-239281749
-352835389
-44855218
288271092
-164869426
941605691
-859261622
274366425
582081319
-285107524
-125300528
-634361759
-78508914
-965285381
208759825
-522100183
-795895841
812547831
-822317439
667125777
291762323
392553380
448496851
-484069619
656731969
999878075
-89223208
807749954
-875153160
-250755213
-340842963
732912971
708762128
-89495483
315342031
-843311395
-8701903
-404272920
-233420041
-229213868
868891477
492687151
743331179
-279170647
617596113
255687203
-370138729
-525016950
274101928
403848817
-581099311
777219476
-293085752
581782777
-635517383
560626028
914676217
44561411
-370113613
-929500358
306663388
864698160
-366822515
834184199
590829700
-940268809
263461937
-292090233
853580099
209524963
-471762951
-295131185
538884501
707809162
447793428
-695125281
14428957
-289030664
829659592
-145684755
61836490
-459970847
-473882491
-175498669
-276054831
-455675371
-861404012
-803500806
-745616994
235181850
258686454
-648727503
363325088
-70899201
-892751864
-36879572
-939132746
-127401131
727803817
495806617
-70450359
-529157710
176538855
-426040539
250104631
26913763
948049326
-990700959
16671886
163563518
-377551683
988557912
-217615943
-405118509
759682783
-698420077
435629373
830413236
192061073
157757
878109588
-863384423
-349325500
409749960
-494355980
903321714
-937651074
338734679
-611453844
478265208
983039530
-471870341
-608578305
-248357664
-303268192
-271107561
558467120
-422810837
-229406038
-119701565
-502687827
-704568601
-30361
-263451862
186373738
526837885
662823416
393334000
514814484
-903317935
551690305
604512219
-476301249
-1075671
-431963377
907601080
553700008
347028359
-339634403
246764120
-477742672
132145874
508678916
-88888014
-403507392
-377346625
636706186
-6006771
85362454
-660999066
16736528
-308781789
-33432920
-920792933
17922538
7975823
-37785943
-572218808
793467711
-69879354
760536166
573629563
948380553
-774109544
664741470
-794392774
588539164
-911151988
686084505
677118057
827040640
79751253
438119796
986718547
245179832
-532812488
559857956
-455916950
125953286
797842032
483220021
-702363876
-711511595
-561659321
698652485
311416957
-185658559
-484568924
-29545409
-718405354
377625821
-518063379
-512289205
315282970
569600516
-956406049
850490161
144680151
-194670689
-217944556
-600845780
631808534
385548837
-319503815
-479200000
319269971
-538763265
-20682752
-232379546
-408489800
-444329379
-714239315
-441063369
666149491
594092708
569148512
-628756769
-148103400
707849276
-775362948
-816888316
804057158
647569474
300099339
332872201
-197125122
412096689
-867483381
348733256
-796928322
751732754
-84191773
-629158964
213377070
723563753
-419925930
899093887
153036274
691437322
-266724751
415695224
453263553
709095975
152247988
461272815
243526851
693202679
-110900409
931498678
258885509
-987168873
-974929669
609537911
58512598
329312296
-20038407
450863040
-475090604
-236705662
545837832
-529590656
487138219
-341639236
461762881
372360754
316208419
491983751
233691777
-567595544
16001970
-227329419
72061016
-77835882
-400887820
238789635
-681186237
-984386579
-970641018
672001179
-817766799
959836058
-502784547
408207820
318177811
-335804199
980971450
-639859159
421282567
-778313939
-518519797
-864627925
779650577
932117045
-116481238
-406217319
-394466331
804454536
-354134977
730970037
-645467559
484996324
-27070665
145204137
-767192174
-433587396
-88920110
-929902787
267860751
677324815
-630682751
-785363328
777129057
-133256277
420740102
189957192
145560874
-350142384
-692181143
48909760
-156616997
206367340
-649095878
-772421335
51362509
335071804
595426944
441063517
-686270525
-614253550
205062056
564734490
852575213
-708219887
-365508288
856953995
-688406283
757748550
-216403698
950639322
197775860
924693379
-624414845
479029383
-988762734
-794450033
976352094
-224971333
125810866
-400866231
5039738
293839050
-568231022
-79346431
231297729
752253251
-362065839
-34142497
569854211
-733832313
339248915
83019341
384901503
235776969
203073028
-808382836
678383773
-70199827
976761681
466953157
274902383
616583142
-216233707
-172952388
-554259852
518879811
227236039
36036786
-939367015
-201176366
114750382
-464913391
-243320369
530017753
-98352863
7155972
633530820
414636488
311648711
-212818023
399273950
827299359
493423496
-959157826
879930563
70250055
-303233253
953655986
-130214452
-903949302
91727763
-733535817
556245121
164810746
249357101
465937016
-869040284
618110431
801622080
372938366
117777198
788260371
-373695878
990722189
153404471
376888643
-87901753
597585062
348923337
632519435
438165049
-89626879
331687807
-966361433
-893464875
-437169041
157834898
-691761399
713246992
971289681
-54618707
435854311
893436616
651331362
432016298
-806763553
426978699
-117658057
938280141
-499711453
-512501430
252576399
779565469
845488794
566014632
-996012576
152720642
587424534
-205379992
-348006800
-931602268
459569222
-438545145
-19865459
225015392
948614254
835294556
22771977
-313002762
86266858
448654474
954765969
505200130
473740010
265779033
630552313
990973885
-418597372
118161019
810440243
-662645631
-200114560
-45389855
-801172709
912798085
-965382237
925790009
-13808736
-208423401
338539835
-917160915
-393634766
-609642642
625185785
704938473
727223799
503263388
275871728
382045479
51909246
57630334
244548142
-602291415
-728657231
904689232
-186668715
-602413172
310543771
-813364497
428382994
836220421
-327580194
-409364357
320084915
146678184
792077426
842240458
714228109
-761455017
489028747
123718443
865795959
398734337
536969485
-707275373
-924273687
65789534
252631231
308215999
791448602
-328910540
555481258
631234510
647922107
-36628450
-732968038
-861294994
-497990061
210909747
-850833028
182957564
-856562307
-133116981
57064958
-901984928
-853477689
-9213531
290571244
-195097326
-901942526
-113629830
-595250803
327871831
-550177164
681961608
470028561
170798747
-804962742
-874791403
-715148333
-990760661
959893001
786419225
-478491300
614422744
247727207
763193103
-742480379
134296814
-304712914
233254699
-601447985
330667657
733885407
-520248278
-221750202
868679925
-105846802
-781258340
-906347691
853871690
-706226838
-810828679
-293380316
937059117
-392797572
-811510771
-716162707
693545943
16075262
-832829047
-537499351
-159972119
543552583
752498630
14867004
834376658
-264528957
97424794
-593752163
-688743073
149046782
849672850
829969913
-912101568
-718305191
-969410791
-721334560
927982114
-575676603
724667010
592217555
-299797902
-34410182
710249472
935206034
3855013
845876391
287014149
570450638
622563912
-91268185
621853302
408207820
388268571
932588956
432055991
-199523040
774764791
159776918
158765225
-215231536
221086289
746483886
343576570
-920394825
41181105
-229926170
-922447304
-948196298
531284920
-906513396
-68337269
-693417706
356465542
-113204031
600463514
496574378
-616509063
219564569
644433008
435297284
876344923
-257770105
426670974
-814668418
-476565275
-315418009
-229985574
164830931
890843059
-596985270
116301555
389400827
-784299254
666749893
69081635
743516104
369628171
924089581
-901573585
-167101192
-281792614
-126891465
-520872381
-851261350
-860506124
-955416143
-95319341
420614608
784713997
541231861
978660693
607467983
-765322136
277749593
-907220941
-410342790
669027861
520855518
-839971491
-528348273
45898381
-408802288
543917740
-24933381
-790004331
565262685
-428143071
-681641211
266889159
-719537327
136125783
-232326233
-936899088
83871932
-445872771
-399902836
951464212
272921689
-458765315
-10106100
-11218281
209795207
110387270
-509936366
-918935048
144610846
703120728
-676140441
-27931400
-843778619
960384690
793891117
917242239
-595625716
1409921
352980656
-738791549
-433775869
-68221951
962681946
126351159
-167075320
-953130092
102392181
-178653294
571491561
462764308
360797300
-210480853
-678314310
-706601857
-906764728
-955089820
238129041
698084144
-965285381
782491869
747048615
-629454495
-809228978
78949845
464759380
390080518
-606280894
-21583760
791441854
965552900
-317434322
-779434902
-194051203
524479007
-140618215
514044766
254998374
-478073635
490160652
525298474
-419116672
-376897452
89091547
-23115882
24854658
-176046870
-412387728
-552220196
-347903448
988116426
940943323
-771074962
-292554285
484399096
79939006
-62802209
670481612
-890408871
-699451512
-48208372
-977399333
-721885964
-739253239
473682646
-280611432
-87412095
-312991542
-171289648
-738184596
-452514543
723959146
-300245698
-103288150
693323551
283380361
-493415231
925476147
989931657
159578479
-87056346
334609436
501176476
670765001
-493640218
-764298633
-394151866
266679282
-794317150
113432648
-934741325
620355098
789876256
477856758
-427747583
-292765924
844526241
87239496
-234514122
75507013
-825282451
-55098190
942387515
253751078
631285197
113244213
-578856092
638787211
230725732
-655867243
454743045
690468355
-912282779
-754633401
-293776315
-67140046
191781919
864971151
-181678396
190104124
-306422535
-476266946
-4990292
86912255
994389327
-193105963
-308031123
-815435221
-173910123
-758985713
93201469
172915725
56742353
-762605710
-943707764
819872145
-290743191
-225474665
-490983718
-484707847
-431517268
-72478211
419386329
175747375
581916984
806121559
-533143780
-718089682
-940017664
878108985
456599405
765745268
-66469738
-936855424
-500723802
923918660
862798347
183471643
-3923078
397242602
508035360
551178262
-421584284
-507071183
-451312329
730920908
544943644
317832034
-396203678
446368275
-847947819
401666167
-251662918
-668643666
737658258
-704052036
322480278
-326180759
40576476
694630611
-932894933
-811052692
-949062615
-682607922
-200552158
-424396241
95072559
-949829081
710228825
198152972
-800728579
273684911
-370113613
-309803645
187033362
605303206
54561213
711499175
107156303
645306638
-501706437
-732461513
206092332
675432374
428617028
4668392
-607380901
-700168
156343385
-799728209
783574534
376713634
-974253407
-869494853
531116048
-976982598
907459703
-930110177
-969102196
57892965
305620766
-511956563
59462067
581994698
856131886
-438284114
10524882
-538684546
-990583629
-164869426
-639894698
756611723
20158322
154263626
-641938957
314152974
971634439
-59019026
950296122
882406776
-899704363
675383013
555185007
-978399630
-494473125
925830752
271081285
233967452
-613558446
-156680744
655264096
140100009
-867265749
-431701207
395142118
338960815
977201729
-591319258
-852442523
-451935381
204180141
-54668513
717321729
-648784980
-266515043
-697364107
-351688687
-307689571
992643511
147139351
-694735229
864515185
658032035
559209190
-614381303
-704688488
-494449363
-652440049
819045394
212068140
-905492002
661425186
574330210
357465877
25505864
-127128852
219467314
376947215
926574006
-511904987
586169511
358599779
-457934086
-759243878
370460105
-434183327
-148508966
-831901334
474342797
748249081
-595435699
-300350668
-143852900
133817635
590954020
384684349
-104088533
273059083
875136011
375098125
-503186220
1159564
515079458
-399892422
834455522
250716025
725905756
-899743600
-828649417
719335232
-504031729
137999105
839874469
429882628
780111155
-460893797
546540240
-570195245
226182703
213850893
91011368
993127791
75887004
-546554176
273909159
157404422
-380565891
372157081
191374386
393217126
-470714040
204101196
-542807516
965085154
-806449027
371619797
663665293
-501135605
551541306
414626108
325976304
-914823261
-700808421
795361215
594058043
36906701
-588690916
-895923662
959762921
-605790077
-375072950
635104913
-253911280
-627428194
-649550052
499070962
849545838
-202197796
-458283326
-888767958
54742918
614303107
-539235662
-223151307
482107788
-159496569
977213868
-617565724
-460794379
-186415383
-424516798
-557483711
267464220
-520497326
-330019912
790753523
599605794
-576235733
-683436053
-418815092
-307238056
791768845
-253921454
955042379
267300707
-714339033
624448841
-890373617
868796001
-817590595
-405155259
-213918088
538324784
-147794115
-388546552
761816401
325197420
-248619414
-818739588
-977556672
-752639759
849748991
-221606876
-890338932
72414616
-155190122
924566519
36559506
601922403
729015586
-736428855
324954537
79589970
215887376
201989100
654848578
998297340
-847945891
-638037085
801450906
-965180939
-534172557
304045267
58574126
69064935
-511349964
769244279
-325465269
-512487240
133478420
46532303
-632594019
704391732
802190129
-662287844
807554320
-568402093
914513939
-500217277
878919568
966203516
440123453
-596081014
-888137497
324699253
-104311855
87369666
650081971
640686933
922124541
-65131585
358032443
3971152
-926379845
470418064
-904280797
361658087
181664174
957193202
191756528
-412995636
-898681789
-395422518
-858463955
705938508
-885166385
661291924
624277332
-730922317
480162250
-500674862
-687143947
402301226
801067674
418491182
452964131
659913050
-384626316
282807221
970146148
110337560
664386628
-531812556
509068778
-153151699
-241329805
274815054
-249247645
-134671747
193623115
-841661934
623155135
-856090912
741645812
412440618
-152919670
-185696705
582974469
571393285
544348756
-70582992
-397016755
-116004017
600487712
-850165114
819172850
-560791419
104647385
737875822
67643173
-793386863
2728899
831134673
-133761699
-293692464
158681677
-938238601
11431815
-44092107
235793696
-740187753
-410526801
184777821
-519133204
927303535
368255232
-213819607
-391849540
803182326
-730415861
751895107
-366910913
294935478
958330526
531889127
651837163
-650380361
314304608
-626793410
-71801872
-306083220
-494195742
-344731527
893058104
92068274
-284533375
928898299
-235286861
-707569020
-231603345
602315466
299715828
999171846
627488085
882820458
248438785
-901574376
-762119115
391293971
-999989859
-851716976
909331290
-181562749
786742487
-889243310
-253902070
-660071996
238335333
-782225286
755943970
507235304
-952209521
2047938
-917744094
632323045
-808308377
295963285
-895750117
897414492
447839992
-384242910
248081510
428108171
-698420442
-696396257
551484441
-637082872
-188245110
-497164124
-184185863
76404915
192894410
321877592
906055269
-720475217
-607188481
714247034
-934356131
743289560
118810601
-695681141
329571623
-572175849
-426936798
-614315496
113012682
-219131914
36697289
-366068624
927700076
894404742
197408068
-758182397
-453467156
63197804
498531488
-294222088
-897283089
838220051
-286092241
-348813881
974533040
-741962040
-253062114
-803352524
-579522790
704391732
-676600544
-741177163
-889797992
-680089049
879256054
76101203
-906501257
221377682
-13414106
302244586
-652019440
-566572349
-52736905
-82698904
699817131
-960556261
712322876
-379101452
893125959
990741319
-656697412
956403390
553723393
-748681894
-295824313
813566822
530581569
-571008844
7074999
-625807715
981354233
-986382141
416461603
-772059465
423789151
460934231
985009098
-881407661
850703644
814592078
-384619328
215063567
403605025
-83410364
-235483006
-463488797
-6760520
-674316091
-658141587
-313214827
-199791911
174087145
-888512910
-340184473
-600938604
951525426
-664436997
730396238
-643238520
570108312
-798153983
549259695
-758069916
168072731
-171493493
365109803
-591487096
-446569744
463273017
-525943834
-82005893
-242543990
-670119966
-106701522
504356864
-71181765
83764149
-702336839
-132501011
-38196961
-707627847
-219719568
938409112
261527873
-541497851
317265912
410118194
-711273803
-638786481
-616920730
-816341836
660467775
671439072
-277849682
-224641581
-847459700
702290117
569241261
292377259
872337121
-880458395
217624436
-492367178
903274008
-818347631
512618635
-568805142
-47052126
-53594850
798117742
395373443
-642879534
669323835
-333524246
-710347727
840267468
483733146
-170956236
512092572
333667761
-434416409
-160870845
-218040493
-610416939
-818364445
-289418036
-565965064
288714940
-767122540
800933830
-352463027
422320750
328486473
805861785
548913135
34413841
284948441
-163215656
483436232
681342155
-633815906
762800933
-717220093
-652278556
333033092
285217612
-863806484
-800257586
669086997
-833454565
459474035
-994805499
338819189
55248219
338310163
846840709
198093181
266159550
761354111
178199167
-229744982
-495007746
-738981148
-389210037
-724896458
719416529
-62124368
-867385864
-798100937
-258686088
-519122138
-680689750
80519973
810508229
331172168
342752849
673428401
385018756
-585060907
-600147439
671018590
-470279168
51615824
-808851141
-744042845
262198562
421529841
-40825586
-720475217
55888398
-752594858
-797007338
-490915898
-325936238
-279151804
954824256
114645919
-222594020
-544818932
255673855
514506498
-376219493
-677275267
406469716
-658105678
-862466329
469437720
575192281
-436573937
874300123
-480809816
-971687105
-72913361
182694213
-888262754
-655642728
420396444
-562258713
-298388085
-568467785
642393867
-590013400
-172138184
-704822040
458853394
935016327
96772867
456689489
-556937994
-514068186
-956234127
-99465320
611798128
-384269151
-115810795
-635131464
-966331245
-501427067
69992927
430123120
-648909601
-227386845
-614728763
715926792
933557753
-563819022
176461798
-739582773
-909262616
-322286859
-554073785
-840623805
-417597037
-537072119
-882393136
-634415688
-452891237
-939021680
908874748
258135178
543625238
562972182
-279986633
89764773
894102718
-549542534
-257209116
121924619
180455811
-377995748
-400844314
-106870098
-336039588
828993058
350641335
-490352388
-679148538
191547130
823189296
1789980
672822877
-506486088
-381786151
-427259885
874300123
532759231
-963992466
-57650367
749085503
972847754
707387012
-938523562
-692416757
-114253236
923436501
713925846
958887531
241288218
-436947384
-250941112
-463348808
302078535
602611468
-237905402
672799219
228979586
740905662
-50815607
717090087
-651902817
394820425
689516202
46961280
-619115752
-724076576
-148838792
-905435374
103732069
591581866
989912313
817631430
-714974576
469491126
141556770
55985047
822761874
837844397
778847909
268790927
459961929
-119524097
-149689269
-296586966
189585070
-70498905
860585536
-500426122
-407032627
836956622
-612455525
-241834709
-67800115
-152926997
-31624715
710208160
404709983
544072965
629516541
751720101
332944534
-693569664
-473619918
200774190
-648945960
474755197
-292763006
188189797
958390938
316056127
-24509908
-76171655
-803072767
-841661934
687779690
893319467
-383866717
309986109
94354211
-403765851
-30035863
952498767
-13918991
726684844
384264335
486622820
-681622574
283650310
-31508880
-927168821
-441397947
-311991828
405007443
-843232243
-252832671
654045609
-139906060
28048329
-374379401
-388531198
152720642
-310816640
-708265101
841548275
379446246
-5461891
850123439
-532899718
794192887
868979342
-563272505
-169350336
-387387905
916768454
500763485
-434774688
186159296
643883032
776058901
87208857
985085432
-996549044
804111055
674279581
354578725
945635338
-458805367
56787414
-182423160
613817569
-546554176
-847643874
-471158793
-351413852
320244376
-752036056
-309615132
764707303
-976581315
133099984
-512477545
490284525
374239158
-30367412
-95800956
381795186
-90428572
218502818
283241846
645498224
-244090967
-42863847
373085162
727021205
992105354
62103357
-965263508
219194997
-194712583
-662892961
-280838652
108806097
143766762
-590851176
508819426
36180885
675564001
979628684
-804938975
498483266
402164419
541254587
743881604
851770752
318516
-608535161
-218345489
-966996145
-366556609
448249375
-793179661
909642090
-727911493
186342333
-232632397
942817695
-498997181
422009490
894953700
288769528
-914721701
-16339945
-489779330
-841814566
977163727
-37924316
309939489
-722333965
-365337762
-84691321
229030161
445178509
-706949474
936751235
-970435272
211643017
51160449
702564827
484315956
-235974459
502628510
36255836
-799547335
-925713138
873776075
-166758283
-274365714
-571279911
3842659
-925520728
-578800554
-803501386
-566751721
620903104
-86249159
174768265
-727401963
141629816
921025000
-982515248
5335715
269441209
-881100664
423448575
-67442441
668513359
371890217
71429045
78312494
279394656
-317569226
161526580
248520865
-84643212
-755386517
-721253341
-609737892
-894492230
114555685
253714362
109937254
313832307
-186338345
-301615426
620685163
-717982169
860661188
803615802
888328259
262071744
-518868968
54267630
966133124
-886546357
688120905
-821168411
-124322312
-483588994
232520850
182276213
634992128
-134759878
764916279
-437692833
-700212183
637029145
117992311
-411682951
582536447
836656649
-295839863
-354691641
-219973941
752081254
-291188369
-85875861
568271358
-762605710
915854873
859426066
765297576
837780407
637633628
-517888874
583817448
699250932
28239877
-906255071
648509565
361226057
82949376
306479391
-887733167
320244376
-439374692
-286357848
-778430406
-631857013
894048947
813046957
145701330
-901581646
571008361
375331518
898984745
619951842
712348693
-617299653
-813867169
-780548623
408964248
-811669099
943501703
744218349
107544168
869437437
38729759
-828390620
65295790
-143294547
897325208
-998713055
-968217590
-243351299
380980738
193930855
362732354
-832716724
-626694583
-754110026
215789393
234772022
617061671
-952926806
463415530
774507424
327032556
-387966795
86851883
-145538580
49732548
-112087838
-637542588
-728100304
183100668
309986109
962704141
966278414
787352481
-643483757
113050312
494303485
-956777545
-113262236
522196531
-822564502
-521827724
-72576760
941221665
305842938
576292602
-337080943
-514776166
-119472535
-222669254
612604869
421269314
722258230
16001970
861806597
-753201286
-942484967
567502226
-291382677
-522634564
886514910
502557085
250925047
-241824679
-599134648
-583735647
676788723
-957373181
981800543
615811606
748199761
711933780
-971866938
573944204
318633260
83789036
635179380
438078839
363664952
61925186
975964061
-60706061
719137686
466702266
898686144
488483494
708483365
918460347
310987522
-742566619
-899679112
566468101
507502046
-417185201
-871548088
598456431
-610698180
919479876
-147747879
803530872
-894363592
-518321494
966217659
680694983
-756594526
-366699623
618084284
-987940764
-259374528
-964547840
493137139
-875070747
-980158415
-621705571
-925183471
496658490
281941104
581355922
-821255867
-390760908
-28817577
-259584977
815694073
-507764542
813055814
-506974146
-948970870
-530267934
-624778819
-648350077
-401306711
4819687
-349996056
-769400279
82445162
347365534
-875479287
-734542026
-266963591
-527066753
703516877
336242901
-978653674
-295428114
455474823
981975178
-98591775
500512126
378184044
294556029
-364406790
-440606485
-475659977
-957193693
570414472
-741796527
728411366
49677410
249105024
390863349
-24584747
504355471
-727494490
743594798
413469039
98148122
139077376
-282750291
-379468465
238141453
-892574133
-736814992
338591068
-995308118
-712933533
-937891017
418827718
-145120270
551209310
500193210
51605950
650989767
-650001812
-849813228
-692253519
-245983004
466976325
427702444
817171017
-90604903
-686925506
-649277869
-306628611
-586495562
-878812836
464510274
400615025
-334186772
289229174
700784155
803477302
-54184423
-877644035
-584724344
-205407814
-327805740
-963223008
250104631
-50237548
-153914901
-301560983
-133147172
-926538005
-204366737
939466379
-192390139
967585158
538085191
-750079087
-265517218
-656080888
-581111542
329927749
547736268
42270699
176337007
-55864282
921447455
217622162
351456786
18932515
936547837
-730365998
953404965
-763447511
132733057
-242128831
398596652
338235391
295331193
-642160389
153770087
-357313843
-116851461
-613141678
448271493
132206442
440967785
-307158932
-656746587
-287691695
863442864
974099537
-928156894
192491774
-268258413
-532758094
351711276
363704222
-239538546
-346945918
27549126
-566775293
382762805
-874443697
-866984735
-147760976
31860526
-651028500
210230640
436293139
621187582
35513
-21076031
-845760941
-627149839
-161489087
662301245
-890727868
860777411
447870334
-957402660
-938720263
-519015727
866855341
-994763828
-28729733
156999021
-746482562
215883454
695922952
378598182
-861033237
91290979
500661988
-464291804
-181121985
-276452261
-317976383
620907091
-427966062
804708163
-239455765
500512519
-177373776
778298709
-404389722
743381575
-889266551
-697038323
568886289
-187927374
-430129095
-461988577
-317434322
-786437998
-741894852
652854075
432055991
91718987
840328441
543190806
-64706003
-119122520
859810754
21526993
-346430014
-710659172
-36614503
-906658807
224473193
924101973
-222970875
-243926297
-858944861
-967243624
-876579207
-490242111
-40232012
-195061291
-533873477
-670096662
-361161617
767956933
80805561
425045327
753952973
804961395
-971099961
858703601
250542416
-31508880
151178406
-267430031
-215012256
-884142945
279167619
-874810174
-861456667
-674928175
779180106
-903812336
441942193
300946958
869236280
-401841268
-36549886
994190539
275769587
492214808
280154771
341755288
-15416854
-985480366
353354864
-159806380
-295118564
134147534
721637861
435819864
-922165161
-724280479
134432572
-886231497
-373145227
289483478
-493121022
-508181371
-238469434
-110170170
-370660261
-132082902
-746746754
24218784
139999279
709781800
416351495
-887138059
-249318599
-319784265
-347945358
-296578780
124884276
-764625558
17258340
144215590
-478109326
-700527120
-632801974
-573126920
-93820525
-190290760
981798594
-793507526
153753791
-983516048
75841364
942784926
873397436
-689329907
-870280648
384605969
-196350276
653451847
980105199
235312714
-398262919
528438894
-373162665
878475012
-492652635
-499818185
238433607
-90871165
-965328774
794631565
-694974798
-626840780
800875812
753879326
-258330411
922079936
884509839
-296466928
454037954
-501525385
-802961775
768254070
242718142
295920244
218025398
-898270698
-446017155
327849022
-134390608
91546534
-678840170
-573761788
-990941134
-711511371
387494408
260414512
-307446490
684107226
834559257
-915598102
618748302
717870579
-705100045
239288455
-7566472
416531913
818186565
-728028533
-227719305
-574041335
602477031
444670553
-59811002
-970352913
968257684
781554428
244080603
-174306559
859076843
312978257
-951782383
671406488
-327315517
290571244
972082600
37646654
838830037
-50362002
848302994
-838265418
-951151218
-325164607
-27055055
-370444011
-227270437
658035133
-430411692
-871481720
-614913377
-757164742
-528642673
-50303235
627034203
-420523618
-56613237
359171912
-303980177
-98893701
581236952
-978684882
870928561
482562112
-925571889
-763362462
555442325
373278846
112153533
-274058304
-700071788
-704955899
695259043
724211188
464374698
-645360922
-629024450
952753097
344824961
-856527254
861843810
-740891716
146262883
247303627
550717460
372612358
735203035
779922163
-106245926
-160479236
764240744
-360720740
-421158736
780365443
897676331
-133681486
-763159001
-104821185
-433565915
-301284364
-225987292
439883385
38783783
923160153
498170436
789581626
-59608514
272683238
60291811
713801954
-69407021
-865844940
922787631
-728036920
-644375668
902522326
481786015
-922454376
759333101
-201834526
-801747389
-96240278
961211540
694454301
-737526283
740714029
408510738
594591693
156843754
870980724
-263770232
-190435012
-664245601
-540066599
-978635407
991401902
-348178071
521735695
183583784
147653862
-116695349
274331370
-991321425
770948635
-603901632
-266301687
507258544
-889153472
-633099916
469694949
422546789
-227532056
-655449327
-881384454
299345079
771946053
849230112
390078539
251340439
-351229994
-919925640
477138147
-386121788
487528922
444954127
728411366
-425560163
999189771
913810451
-147748750
47309772
568837449
-93073757
-136293632
26898616
460026332
-706990441
-671829585
-801426729
-414135614
772198760
40332737
430370715
890739003
916753481
92030071
-224900918
554035674
792549175
-301313729
-203756194
-567167394
826548337
241617055
760373302
675844301
543553326
-355052763
450979425
782978632
620521651
-12129148
77217357
-622869982
-1452525
-394297969
-50483736
-167579819
-710510588
-994932266
-868580314
159926677
-382663610
463322711
-631883781
-59353851
719794608
-57128316
-351902802
333862278
-160628979
-765008670
39849083
841165266
-573766237
158518808
-634123480
450766342
998934535
-559979349
-924842931
-747902700
-133303779
832907218
664746620
104901207
-477949131
191963673
37097212
900720964
-247856548
-570626580
265524156
-207561652
867645687
-440536941
771425010
-712272075
-5308916
-117641819
-235780300
34703600
-903970239
971634439
129452130
-884825620
178634968
-93292104
-729930587
-279844228
-121944304
90173230
-657090045
-375738911
-277211812
-764293381
-148306043
-204516675
836913195
682386112
507658151
523354523
-826591787
685761037
-527035554
-91395578
-35342061
-775689521
604904185
-306009878
-846041844
825953853
670383569
-534857272
-50386553
485142963
-844819636
889188868
303407829
-820461803
809784499
-169246410
846490854
284102812
-449317134
744898830
33800391
-118062107
-857771903
57909131
33713791
667826037
907590318
806306256
-666172656
450024527
-433869096
-820488970
348963106
959169281
264195825
-990879774
-683712847
24745846
945139961
-829301632
-731564051
392236797
-795797980
623916617
503680821
480887847
-275782951
-17570108
-780151266
-575332919
231460264
-960246511
270618707
787564252
-560503411
380311759
426168854
-298293416
-534334200
-305503526
544691276
-405668447
220172886
471139927
493832505
182058883
882800547
361889853
-193948556
552267749
14419966
-776499014
202139036
5572647
703156849
383301885
157039701
-423324265
-507522451
-844094917
-110897062
731534953
-392429747
801009491
-764258049
541938779
-294705496
-612605785
-915940009
599436662
-172458017
-657977917
489891762
-36521664
556977950
-560796045
620934984
-396342325
661913161
771750637
467111664
201664679
-971228906
-868052686
-113998924
-703468152
-558185568
-736624581
820764749
651068297
-908888853
-771138426
125077426
865630807
-778458351
-699787634
-508736011
-978170851
-696656475
-538817501
-245417852
-973930289
70819089
525482218
320212849
199108260
-394397607
405439318
-935438484
-739706011
-693457559
-77306360
-826308385
305910049
116385286
788481553
965058079
-912621354
145920853
292047406
206722495
-51450895
-485338035
209966246
-287920421
-813513682
983762259
252613676
-197329401
-338315451
-53187416
-14489473
-448866520
-567447735
-579187154
20362113
627444872
801117873
-701038111
784672871
431215977
287149664
-504659627
107156303
-443577980
-105308123
-282765027
-136696162
979723219
69854048
600002696
-99636443
109175336
-465110181
-816041241
373155755
834120620
-451315965
-361594329
197775860
-818783729
610156672
933361031
-689982304
685096280
-273146407
-901207713
254028322
567198615
-782133794
-454466730
140812905
-595292599
-71801872
693309575
851265247
31205467
194992219
-704176205
-641828522
-915356157
682105425
-764342110
420373383
692122507
-506669246
-649909451
-284279096
129283548
550143062
-201956508
-74887299
-93696336
-406213959
825025705
-178682681
337727197
-310417258
-674880385
-108712018
-379303080
622058255
956338430
438673400
-435107412
403811795
559209190
954838407
196460578
762840176
356836534
477452141
-688424469
-939826101
-339138812
-521174792
-853596100
95519039
23162984
-306338534
-984341735
-413474902
-546513831
723060835
623492012
795230945
-611777449
366587512
714178024
-494208224
-717569235
849867286
-716134484
-990437924
-768557996
535799575
-482270814
808611891
781875721
-946800809
18482226
-806347247
-93424873
-479806510
360942822
571236321
532275525
402187967
611836281
-318910242
9543797
-311049527
-100697682
118409551
326453085
594448354
-361819521
-776994966
47161515
423473871
778075757
785812204
-614571068
847702879
853318637
-7327231
97278633
-310484665
754650788
-408794322
-21744856
-846606216
317318898
-152678129
-702803020
-745404860
-390760908
-325868709
-623974379
94209307
564869397
-854387374
-508886188
-499217733
-853963045
911391171
-821718534
-181226139
-514499015
-515505297
-688126084
177098533
212484787
837706120
774963323
-603882152
811626032
-890259603
949131967
-643602952
367370299
757713789
-303843039
968429486
-420811729
624517048
20810959
589139453
-964523828
-236755288
172467515
-257913824
858528234
-332613686
196236293
854272313
627063691
-141302184
-329595310
684700461
596883808
-227692105
-63280550
-170487289
-645157502
-978326049
818325207
-24168936
-780939884
385521725
-923342682
1168465
-37470616
398348962
-671351679
773837071
-554979649
69665857
-291389393
-540890306
193004366
-60027601
595483653
69969528
-920493598
-773195312
-434501614
814243816
974775407
430808471
872754441
-660299251
-420272369
-155867354
-603750407
601667011
-305582150
-73300592
169569801
747186681
-102719728
224507785
911991902
-530766575
857215219
-108768860
201512971
958120240
-994037540
111229339
274297719
-564269037
-11476164
308761322
-808893377
855867953
-11069821
138137549
-349426744
758990360
-195763666
-211753467
899910522
343141119
-301204875
802539932
589338539
-828174804
-892751864
-916325056
-557237309
-578342645
892171600
653390245
125327684
11672486
278533191
-82110183
598992127
892894121
6739257
770330323
-644278871
-772807870
-496337718
-448612239
162042287
547034677
153263599
596930117
-412228075
530773107
524884766
-884261225
-49050441
-381871260
606812146
-545056373
833609127
673117390
-449792119
-673631905
-265791480
-225047451
-253924665
686935106
582059725
-739618949
219126289
-10521501
111506806
-975017015
-904061599
813185509
636141891
-647155309
131078662
-928077742
-452184450
-418027305
608132652
566635257
-715285646
-511018515
-819433684
-431912695
507682476
276886291
456599405
38140165
-304712929
-730326584
-185616710
-822038078
741010363
-97086831
346925145
-681304039
387714380
557983231
-664587948
-298381346
-820612759
698760361
-936736881
-453435928
-945540114
-495401215
181671901
-531339717
601258714
-271508667
46376814
-635909111
-96043685
-984941731
550782459
-475225120
734677922
50133627
589928318
440342805
183528501
856226089
-360365745
-989701770
-888489782
316901534
-807892440
577298363
-738668985
43856821
-964264339
-915372052
-625514592
137236021
706647619
614218548
433084670
534500317
-186464319
-242909168
-522731332
99957983
-347264100
941579424
103988030
-616879683
266001712
909642088
900306544
990475734
-192593749
343696600
648785406
-339634403
-399524172
-30815770
-288795205
394554205
354974617
912277331
-895572398
688726040
-336132617
-929085951
533201797
-826837537
-145762295
675501821
-73482003
-686285522
-827600674
-132611326
907808001
-359947733
-931757356
55985047
290571244
-365479822
-483435672
-701723632
-239720557
222876793
-563708480
313916692
-946800458
749012574
-724513033
440347539
99663899
-880458395
985463342
558467120
292409380
-936203472
309628094
-283940401
-876423829
122193314
-208466499
-138930852
51950490
-634622970
-26544188
-368434902
-926643835
612126422
-433419184
-902776848
-816279460
184169109
-762085886
173645333
683119277
465755935
-718175689
-440273758
358747285
-177869466
-635568781
52401418
50805162
857646389
-58881590
-994775506
-416636400
959725021
290563212
-420317998
28300257
-122547556
32388775
554120123
274370702
-786692159
131389892
-712189534
-515171807
72927725
73089762
-912932655
125380103
-2368473
629690273
-695316459
-851716976
-701894988
-779860053
41053512
-405600916
-466370909
220108324
-701819283
415701603
-238034269
416706554
-71542151
645498224
933445533
-344561394
366451194
673417664
-493338067
791803347
-710704460
-272829915
982574583
835544155
847890254
-564822704
-564066276
412147648
806344701
872805546
473956643
-959706082
-859450805
-64209782
678895820
-774229195
148326274
608683640
794233071
492253419
-216009233
-986515305
998447870
-141209652
152832269
699808226
316135798
-603852488
-626771768
-370026054
-198945078
220132683
640625962
510153865
-262481673
-524132492
-926435261
197344084
402352239
-31887597
-82149048
209014003
-320438087
589876757
-712358506
209758549
-501427067
926008598
-9753384
-93017632
189852855
-175576036
608544720
-691558154
551185052
325453486
126940481
21211615
-770344903
219758512
177900249
-899746191
-554287440
-767020772
361992301
79914780
-677949610
299975557
266675915
-19551754
-231758742
-856936364
-467949516
547950544
-587520526
446535461
461740855
-609515085
-54512265
889076499
571198639
814880373
-420395313
-156170122
403698110
-77238272
-774916757
-479723887
-918410833
143304900
711303101
316299759
100942170
-606780429
93096050
758177350
-647681373
-688491546
-236042799
-527119665
-222557570
494151442
930791004
-255975927
685070124
804643590
312602870
-322968682
-736553050
750830135
668685706
-889665822
-575249027
659480454
848004637
246327372
197522385
-959474717
-933315022
621835904
-555052851
-840634638
285077897
-597081597
-516003275
553291477
-296013451
589284680
-113623559
-240461414
-93772653
-793476751
-803983579
354744625
658396224
-500935649
883428358
-691998643
-556834527
-327376011
-167933807
959088761
-298594411
525112108
-819802819
884394409
-948005106
-30852854
-991349994
924438840
-39636149
599414371
-730553590
701553257
916939445
-477348433
493492791
623386075
563622107
483594054
124670400
539469357
-380960766
632586333
76672411
414296886
233917204
354773334
-592232250
259007581
117967039
919247503
740637981
-713943395
-180558128
236502600
345815501
962816800
-304556379
-318713348
803798180
-711273803
-274192254
-184159565
778170546
-55175866
537109463
-466531341
744188318
-704366877
411926654
-979094750
135369799
-191033465
-305019903
-767891817
-66741194
-371156724
-86281726
-382175895
-320924638
-808698993
-717783680
-727509888
-760910839
671965868
-626244755
-625938355
297571203
-528945218
-238271823
-915259205
-970990279
-636622995
459021152
-985462843
457835285
915107998
68929065
-121639032
195037980
358075998
-980281462
274607788
-834729740
-774734473
-517333591
-929768068
159212147
855451242
51278183
711831333
-605207618
460869555
-906428623
-947200739
-497076353
-724144760
77623663
892710963
-641166271
-382102945
421799677
576643166
-606906291
332977416
142957672
372680551
-180030372
-592122167
911262133
468877073
-578241285
329877651
-401400840
-474143860
-422859733
-409743017
-179589152
-168072991
712344519
-680380485
635104913
505051348
493706818
-49651340
-35771701
664269250
-860358828
-518136797
-570541845
7753678
-312746921
-57670070
758930982
-98096866
-423999247
-7167379
-610594915
-287860363
-592818348
897282613
777635974
415352123
-527210649
-804124494
-583298298
-748340273
493784866
-663245546
-537926845
845357729
-161612449
766939591
117379481
-434110677
877257561
-245386846
732190618
-800008386
-328501900
900520073
219938766
763092978
-481039356
-723859187
334664727
867790164
-747160819
-570494445
854135294
536429632
-723736905
-473131151
560650234
-902763642
-387398530
-626933615
748393022
-698478762
-876064435
-209588248
-989418561
-688957983
-228486824
707189374
-653977364
-53410516
743235128
680093803
-529771075
-745179804
-97897053
358538983
981002783
961801346
140935917
-288240894
379436381
369807617
-482829632
375436093
-480920482
-697219781
-39242586
566712640
-635416903
373086922
-596558552
313502012
7613622
-980662620
536605375
237414211
-420357603
-924692930
281359549
260392888
399170962
368982904
599942499
-949689517
-929721201
279695120
-148822395
-935707325
69295208
893690237
-659237990
757742002
-662645631
548964701
-139858351
-32130524
795347526
-400927221
171044245
475317608
789056673
438556527
846667189
-907552650
927778043
-60710731
105767462
-908827809
431125080
49470470
591097922
-254732067
-653072310
-120992803
-959242956
545780838
-783721944
-302191596
217935162
531774169
603157445
911262133
-312469975
799885759
143052965
795343502
469516225
57642460
-102747561
-754280263
587229274
374201112
43613872
503560384
-654287344
248248123
-307974373
576647613
197013341
-473770588
596492023
-607041598
652436545
-601846825
377337982
439325909
-920940988
-898281504
-195618967
-296285263
217274851
325544373
-918031342
-844835677
484615424
996347922
53089680
-307992072
249986573
-284291517
3999206
94034373
167290534
-700346848
60974534
-838813656
305005924
104980819
-848843511
-657286399
-209249212
111751458
308056339
-993548342
957321225
873233585
927062661
870086408
659549951
-219852457
-137681259
-699623860
167798215
-827382675
-978613130
917894173
854615781
183697831
-225738764
368798040
258394819
-277933259
685595012
-392797572
587180022
580197548
-67772549
328741994
618908867
-633195400
-713923692
775092468
-739911310
725324873
-747493504
173683024
432098675
824961674
-459351307
83914212
-307874323
152399786
285141345
-549398069
224460486
-231914005
-266908874
322948962
-740294154
957810411
70927281
-238674722
860061722
701861368
-330138803
-709334346
-819230563
-847633977
442014788
-228306874
503051963
52341452
770330323
160228107
-141293277
-867434622
60601215
622796609
-662679464
-354061706
949711802
744897879
-472663642
872751532
-740146043
-108790300
-460893797
152712190
-726113998
876784811
-5595385
230497299
-100318521
-142357515
-273473017
-959087962
-315095616
63383074
-743653036
-312512771
922134179
595940478
221377682
344278719
573756655
428695483
698210259
-959991688
354456847
915720918
-651156666
-939337846
-336335124
504996279
-155411222
372938366
-174991765
474342797
-732353848
-761241290
811200206
-561359906
405049140
-153771347
-643200888
-779372294
-869831623
-700232169
882700764
-857582334
-627767743
373740484
94533712
-179602715
-516400970
257972037
-203592647
-940932497
230345938
523551615
276121756
908682850
-245833148
-674349176
-66430965
-47077924
-211786123
-477928001
-588179776
748371605
566370036
-275493123
-710195949
-403757250
616379073
439882208
801483234
-984906310
-479186219
923974702
-471358801
35883539
-714257029
752393415
-37924316
644375590
453859402
955109713
643249672
-682824650
537646775
139630004
408466490
960727802
-69971097
-611258
492253419
726763366
-63071829
775728362
29223455
-668130609
-886436309
765836982
120072742
-528238825
235659514
-528276273
-670986571
-489602380
-972268395
219506457
-305812709
-980975346
329729559
-220862906
-781772138
-572408318
-789784123
272312402
392492291
753094276
-831010699
601937559
738178524
-396611384
-669771338
538445648
789580698
599267224
150601565
-760727198
-960246511
-382802623
-133283515
790934639
-781173329
258192465
-666495200
-478908573
-506254485
78588904
812403698
-332821423
-800783386
220957255
819176750
-460975780
-133116981
321319521
-681997522
635171548
-80954246
-618033030
817242011
-314591166
-315234465
693345524
-685887777
576758540
-307157262
507056372
518813566
915500409
-842076462
-501288592
-320332442
942204573
-301084448
49565973
-742560585
705632793
-180491417
-935986697
-844133805
-596716998
-113741333
-649815750
5351909
-822229628
336065481
-706288077
17286727
534549135
-268002863
246376364
548773569
89956720
734471666
126089690
-287998265
150026959
-287595280
155583923
-638030883
-82464006
127171040
-971408484
225377217
734628909
377400502
679394412
-47242665
-510360749
216278139
400447021
833238414
-980184335
-138286921
-797828975
462034212
589682821
996441062
860239759
132767764
-89425993
11088921
-66138862
-790136894
-684267682
934937537
681223836
956017389
275054762
-970404410
559744417
498959198
735358142
44878502
-38773098
-134720409
-173105612
-831633687
-800079521
-363983515
-523899877
150137611
496051481
-921323404
-611360329
839520050
-664378950
-779613736
-889512291
893391112
-393071129
403226822
-834764634
505357325
-640821966
-354816284
991841548
-710372274
46676932
624724090
429579783
-782575739
801560508
947396768
-547181315
739320517
-969338474
403569146
171030904
300983594
-467342756
898070681
259724793
337727197
-843913886
-862387041
219220597
-121013280
-17598650
-575723749
-682912489
-560216703
726527572
-369977938
-164095843
-237850838
-171817708
-110695375
39584852
988388101
-79346431
-446473630
168065643
302939925
-706300073
899506079
-341096258
579770092
-467886201
-355975517
665120575
312421053
-466817303
696470977
107977723
819013076
561250188
161061062
-554073785
311963559
156252358
-379520839
359430335
-762605710
545548877
-300316785
429542494
280384106
-849684487
-364148445
474121774
337296980
732288794
-225987292
482296461
-595024781
137854092
741126339
820766583
-497738626
-772053724
265859554
-815415101
-715808635
-378636810
544449802
323840492
560507079
-604211451
333826760
-161448644
-71917719
-552320121
-66304378
-937640396
372406651
436007006
-968451128
-958552544
876012009
-834025505
-791292840
338790673
252234113
941274540
-106093940
-705349962
-80369649
-687624092
362373161
-369462374
-653577314
254682449
-494946178
-23009943
83424536
-800882999
600487712
735631406
-981542805
-736621471
-272951061
230453437
136892251
267738054
607956714
-383578475
64795621
357824405
-709340851
-948315511
-491298483
-853304019
367224333
-578934971
-884279721
-697431028
-909508378
-920047173
733748072
775005917
606532773
-847341066
285054655
-505166722
-887280650
-192672410
86769300
680262690
272297035
749712674
939484706
-225522598
-828746828
-636704454
579024568
229110074
-622487612
458848224
99564659
171503137
868351418
-624481732
960465470
-184856475
-945712413
323650595
825992580
694997648
995439439
860811123
-339736176
568696772
-983887267
-279251965
-135305098
-387501741
-798660153
35554815
-777003416
35886534
605091034
112206886
847054
-23588111
-173516799
550184792
381885450
183844212
-896478216
318762671
-403656865
-347893932
445453186
-135532278
-262275517
897758918
605555537
573349900
-250045837
-588324891
-965097465
209086873
-208682187
435813495
408891611
-937776420
-253986429
-327668731
-800951431
60232878
801067674
969076098
-284297054
-251970747
178958179
312271982
-101420182
185165527
835492330
-844907479
-982782888
144619520
-160436560
-989955355
475798952
-261599880
-793991767
477940202
-71103872
-823373261
-261423403
526700603
-467486386
-319371785
-917670165
800453676
-114721369
787653034
584143565
176072070
-602413172
-911572292
-684205197
-232871592
-349887357
-588297545
345269827
323775189
885850466
368923393
-601406987
-100246531
-851923188
-705271582
-557237309
-556973458
212767303
302710014
-987083076
-460765561
828134685
-280265665
-515715310
-604677528
-231167244
-534160280
-925755630
-530176281
684469354
-779819887
902601750
-489571126
910461811
639711669
-908160241
-236908626
463952793
-720567241
-571447007
-466345434
-322814617
-921112754
41573564
481189120
-309181441
325618559
-400464117
842201038
168824682
543934108
543917740
301281920
-16997746
-110383128
183558547
617037319
791331444
391547557
554083106
-803673911
516109729
-956119332
392938879
91861626
303395913
178354751
-175591910
-197278001
-533043260
-476018943
-228666461
230633243
-31229963
878878890
810206129
799005394
-970352913
-752495351
734468686
671208505
-943209428
431829812
-182909382
-431385105
-530543753
490798376
-529748696
657034890
914168065
847054
-701134600
-517672756
226727417
-948583213
602208106
-634967802
-189370129
-239441133
-230319866
-369715379
-825715973
-424549455
-87915374
660321252
-694595866
-388593450
-704213135
-635715953
-35407148
-262643666
223748866
550979080
-359575680
-3482510
501334367
911850471
-383997908
930726046
220730900
878156300
-183466850
61836314
702724742
-109724940
-54840926
-128019313
-70672659
-435127683
-20106759
-464303319
-811940120
-973650084
251988115
-305510505
329662228
-153955553
-133597717
-656243600
-142771269
-712244394
-199285186
47108262
-747793952
-604532863
-788440066
-750515997
-565535149
522433729
607219349
896104772
-474805608
-475087083
-609616810
204108846
-379334398
804929511
472066924
-578922533
388448692
-449983851
660612892
170363713
458950236
964052034
-548220606
-446723406
-786534103
-267016780
319115316
-968332
-885988789
-915671442
-149763207
-931091066
684288564
-61493325
665580275
-764298633
424066440
798831591
908290451
229382646
-446691784
-256752011
104103175
703131218
-275920331
79919940
628636359
860204097
493714184
-207322020
9288292
-147284305
-293015922
-896669618
-528033873
-513455394
365180386
242926958
-468541229
760880346
703292591
498778859
-558891424
-195763666
-753548637
508186071
209267106
811181923
130795316
-235183683
256643922
355514059
-730553590
434309461
391240267
-173949650
-38805822
188301304
-610199418
681036870
751466529
690625370
9575141
998797319
-521640598
13652244
426897425
401626121
108669976
143140698
-349426744
444189495
-121576189
-225069724
-753627635
948815743
-659894598
-597266030
-151983070
544634274
-641800539
-63614169
300607429
-319774230
372396790
558755247
452784053
-15814025
-660776986
-267497284
-871155173
515912384
-229856234
-617983297
-705286195
200411038
324665695
-287304714
-93445170
671581361
-209692284
-3314845
279222959
963705246
469715149
952809206
343843273
-467129266
-168732990
265757418
-573416762
240919357
970001786
485070621
-263384078
-550868683
368299326
130795316
621895464
435957358
379932977
-715582669
656528730
-107827988
-695437883
141238948
932279768
-280764515
-641317386
239949148
-481580341
-592205317
-313539054
96611911
241832204
-20967264
99075541
-400934210
-385352502
-295922081
-256715189
473805492
90405672
407942002
886096779
-316519070
-959816167
-198533352
469973527
-321100350
-304659094
-49188020
732438475
-904256486
771916266
-385980247
-84007031
-584315728
810379165
-368539115
-40586788
-368974391
-274278247
-302395102
-764304915
-167298373
-422212098
426859024
106758966
679372428
806983523
-443567188
625651104
-764276220
-404466959
834341466
-839197476
-264934686
501477876
916880612
353504880
716499398
371744589
769477917
-783690818
249625808
481785703
-893878334
878696681
-944245114
741539191
-517019275
154233232
-663477461
569047035
501671235
-186811439
-481587142
-150370937
199566423
73012384
330067932
-807297311
771469026
-245003689
933538584
848186786
-562906900
3842659
73824888
838674066
839988014
-439672965
-900389047
-638310895
449103799
825532366
-569120378
-328146099
596872615
-250443326
514978890
-449684869
373395120
-441463668
768301180
552976623
452731606
-89418407
-456926573
431585590
-633728908
820628692
922159968
-796380774
-373734662
-468258581
-6029786
-540523800
630506183
-113254555
880748527
-912781893
818785225
-46920065
-249130420
-67650093
444591218
-278083368
3274349
-241257437
-471429927
-959242956
686237475
603641469
470570701
-135474958
942665580
-306805174
624508941
-671461476
303524197
638003184
259816298
654643451
203290390
180589055
-414420525
378100161
113827777
622013102
440141313
-559138894
629990417
284858037
-33000907
-331713279
840298618
250634526
820159178
-585963982
-455978885
362928906
63783822
-914846775
672775454
472796655
-533379696
-708626325
-395811316
-409831481
-718209849
-754800442
-372706432
639859170
194618635
944585237
19733821
-107575642
200409297
4940207
-141759123
216612710
280020869
830140119
-947200167
936928391
147663049
512070945
271580602
-905542095
-937788362
-687099654
391673637
858075951
323384293
-845764592
930726046
114547299
233404244
963978253
-924273687
900079675
713473679
-905223364
-195628986
575850753
-652757567
329435074
131753899
-715662937
456188413
-465105699
-865311062
-870579027
45623075
-709828083
-651509564
-469586691
336044866
441993027
943670508
-241074585
994840541
771593016
930791004
968281936
-691099491
-701109832
726510868
305670056
-234494555
-892722480
957659003
-612114981
-858227895
793302582
-533400463
204505214
589380081
665963991
180647455
-317755647
-612096224
277017521
803928183
977065381
657241014
-89732088
-906727048
-34915953
-158716066
-245327440
-184944219
-825722182
704967926
-991874986
519097618
275707865
501729229
461930815
808981579
-428244818
612614520
-477645023
794565808
-870365329
-697298683
-729610442
73350696
966087955
546208910
877271375
569347500
709165082
-603478115
-979800995
-917878318
376751878
190328044
444825336
-976444333
243947765
774555395
673005034
363102963
278734735
644266415
188122051
368274504
-170857153
-36453955
890078976
-730136292
186184862
399755089
514060909
-686132145
-398942657
28233145
-498711227
-556368530
-586109953
606341732
37072589
538456163
-76388853
-418612215
737834082
-143132544
722423055
745972346
-535923457
-647289869
-149296697
-682606871
-97399247
-960129768
-128586748
-381263949
-742379843
574022750
224407459
-892993493
-219954513
-334742377
-856690812
-583256016
241108510
-285975201
-855130597
825885332
509258411
-580131153
-172153209
191775400
-682901211
-282089907
418571578
-80851181
-996237637
717984181
529757907
247282116
-883161003
277867587
-90735875
-579133711
-600332486
-465326357
-392801734
-768335581
-929936283
14003094
255239591
-348500059
-805203032
614137907
-810519506
814243816
-940500502
129208402
-573526442
818779856
-517140739
-582678923
-844491862
-411302620
-962798416
42185397
-998421871
-653053355
223395739
-725104517
59238186
8872339
-446389356
-912388571
-250075148
205150549
-295565284
908133629
674073967
-779415177
495455523
655251937
214278065
-897015914
869307123
-426573450
230129609
720326080
-763628152
141795131
-428802907
-676805224
-36954608
-848840444
-196147093
5121444
-543765702
370978939
-519033939
474072355
908966305
-701439887
366577298
-509131208
572021042
-533213067
656081540
645015802
356713230
994401793
534536079
575850753
-809997076
-508806878
45791476
889223609
-449455079
-684797939
164384546
-942897074
656409773
-867941290
385687181
-416744523
-532864027
22962343
-783737635
703358405
-580184068
-413297350
-685302676
716636179
-490672143
744473081
359649266
-974798119
-576035524
-28673120
459067334
657483315
678850580
491667732
103406676
-216612417
-924875238
182957564
40342509
-755903506
952250908
68930295
896667605
317053304
-741640788
-835801937
-386175484
-700792660
-17267771
491468823
-121158748
110488791
644375590
-789815551
-833664343
-565922638
747025191
-50862193
748957945
606270287
-171918510
464066341
377898135
756194662
-622186193
456679456
-175011801
126785610
-900033143
-627155632
-8013234
-85323094
20137352
-511096317
-990115913
604635476
-15488327
218803706
588496191
17418069
897596552
21298753
-532489752
46702555
-939972403
856214882
-901718497
-236229068
278387547
529426413
-334478494
-245727252
303146864
692252275
756629145
-825167173
171134781
573215730
-897533161
-307689571
619309485
-913631123
34034465
623386075
-336580915
626617506
761727018
-57817873
40576476
-853477689
209672755
26141072
-528128906
323496585
-955648126
353256609
-9544001
-799133544
505879535
-409788429
-493853412
-84643212
-959189685
405799284
320455895
-29494268
872408371
802274711
-411814755
-742160973
691318044
514733350
-238081175
-23731957
-548404669
-826119192
-878436479
771502290
439819479
908541466
480649804
547966920
-442488293
55440455
748321527
-838309122
520476550
143719537
485303286
937384301
834011679
547701050
-254866104
-339037409
112045333
-441105542
-49871567
795521995
584060302
-608427885
608862242
179566092
-636203248
557812027
617552293
514367146
64507599
-377035351
-382891915
854705679
-878003013
788869388
-56123944
-662579236
-595241744
-677382762
-670873496
-476822023
214214698
214018094
485020074
561128689
-60567435
-904700246
-814142180
134027152
-605784048
-543274766
916056423
-848170369
-186557139
530413406
99324972
791016931
228764734
959848964
-454693067
977269390
-591878705
502895702
-93270189
15917765
-168065630
832849335
958085997
-515797631
675320900
-742826662
789162160
-355384484
758613892
-676305586
762379941
-135710305
666566762
-923762074
-470520327
468358051
-186046517
815279004
535045496
-651810262
-711576477
394384192
951339367
-73198485
-513432216
-250555572
867222872
-361391311
-449474410
-721134642
861451850
-983283996
597685538
-391081711
101496357
687110650
-302645218
827505842
553070587
-703071782
462987021
-32389477
-910533400
923143587
226401493
-611797542
-671868778
-930311200
30309001
-441139915
-107081141
-265039393
160803005
-19496711
-352909807
-861313308
25525910
36588808
-994288650
-845989590
-887109033
277445612
929587454
284578186
-783563777
825940842
-190126294
-969272169
412213537
-889028315
-32155814
830834932
177890989
-362898271
-238934635
-986382141
447216501
928435426
208567244
-959977767
211189242
-417098032
-25776601
-698203117
-860730243
252866260
463350420
584914622
259145447
971509389
889933031
-880997698
-844780140
-588112606
-797871881
-803500806
-863204077
449679440
482867202
-692784115
286928191
667103564
-18523093
-708265101
-767131494
-312316386
-588584706
473731618
640960838
205210606
-912893876
725689998
-971683711
695695128
300286523
-627960326
-545488641
298419677
350784387
-549212065
-698390136
973898037
-838365133
-9693221
617061671
70377057
642759312
-516650254
900259354
193789246
335956128
179806423
-841695149
-353804715
-766455084
-855420338
517285001
957778884
748514304
950382802
143993289
885015312
121778367
333690983
-120633246
130533604
385119623
444070056
-748449690
386235752
-451948583
-334549241
-171266769
-181835203
-996274931
-596059611
-54912854
-379832722
-79793621
-564687613
549859733
651583678
-710263911
-525434242
800363308
-543274766
400349845
-245983004
239568686
-127065696
791249104
978117854
290668953
-332866266
-888044527
554403664
-113380827
-908399338
70897183
119985737
-923356112
132239093
-856258238
-874278756
443182468
-879112696
544445148
743882060
-78464988
-141852121
-491620196
348492174
495351170
735801281
906055269
-908069751
-713990050
792772178
916926029
-431516723
-287011392
476112967
-819857880
830746764
-280530149
-420761258
868327147
232357938
448654474
746425903
644876045
872603040
-834790568
-105130467
-896236660
-724783910
-126100789
-979790475
-240079143
-857736062
-569334607
-485652320
321544462
-524215885
-748393702
243696394
595156060
-599632758
-692491671
179476478
568974797
-813757614
730970037
-629850190
678679951
37981619
-69308884
757393181
-279500933
989793101
9029067
528551338
148323347
-190883151
-554850800
-243283007
601535244
450592294
-128154524
-336060860
-156081427
-22076553
443906366
-37129270
596441199
-178893040
-481922109
-654592600
-450235032
237022801
124773805
-731422776
-913631190
-411149969
259897236
-760004046
-936519234
-893492120
-994630238
152415989
-209153037
751255987
520820528
-89956434
-120476754
-501489275
318533965
-716670265
202542176
588387766
634495874
-414765371
-982515248
139281729
955047718
-818034694
-324269160
-89661427
-938562745
39252729
-700265823
462207517
-69706295
-999308949
453479140
907869051
815637724
-910752047
-948517578
-367085945
654053178
283014663
558921011
-883303684
59939405
-94381338
-58427298
575464453
-125540232
309047932
-62124368
-927334183
748242291
414615272
-389490097
-902451244
848617322
197648526
-259245466
-46924263
-758442611
831979499
215788336
909055320
102887894
114096744
-84414153
447829934
924128746
849062142
38974307
538615585
-149965555
224525558
-921982476
783429607
301434144
-705995149
-140107615
276702367
64937009
748761072
56700638
779343092
-16299753
-743661668
86779669
139125260
558467120
-492819100
572281170
43350814
706574630
579297558
401854748
-170209033
-663835856
-390811368
-549232614
-718498749
-290200746
780894376
840350357
-754534941
146607531
-914322646
-973059655
-798917453
-88119041
-220815800
-285475292
229940490
495727490
-754903293
501082478
-558398355
863608851
48986603
708969455
-930981566
103850971
206970919
-783879347
-812570659
892036241
-220226817
82378839
-279246108
151797262
862152397
68448745
719737163
-617424453
998173255
231988443
-728686745
272487134
281267375
970146148
186267469
89991897
-218345688
-487321481
-315804861
836539438
-624056940
-319369305
-779061749
-910522477
178174176
-522703364
-66751873
49464702
-384996982
-973470862
669956488
-334602186
963435467
683677102
-159149897
-582857266
206367340
-983819073
-775045558
538401371
-362960335
192491774
-435367020
-713802540
-715582669
291964130
-47567578
-425541277
-204773524
-310417258
-751321532
-317834619
-511659771
-391081711
570880556
729560753
874568356
215823484
879018690
-833842026
610316096
-627515971
254648153
-537687640
-549122493
431741234
769904184
-191939460
-904282028
393889875
-87621807
-298109630
350747384
-731575974
519643190
797499607
-589554637
-901319505
703861560
-977556672
-147157369
-446845199
-70770823
-764301339
200976090
-801126860
-418467424
723124346
-328569649
749291496
283022087
-693699011
48061620
68167983
637220153
-358272311
418758711
655775405
-911090833
-430873002
-868908032
-221177923
-459119770
252709856
700124110
139844587
-566254537
111506806
793825030
-852539527
865154007
-731611439
-700571437
-455387016
128749863
518009047
20718072
-812306123
-123928846
276179704
-395138333
-42874744
906199462
-331753579
627014408
-178995472
860971760
596813753
866068465
100461577
612847058
-970353683
-619198325
-339088764
79277957
-301027503
-686208480
-376455739
-11248580
84181039
3110572
-366900423
10543321
11308625
-630250885
346802274
-936051454
805770229
542928860
-147551866
-346678904
85355332
-442547206
464185847
988282803
515511117
181532620
-998983588
-617139389
844039318
155863152
819176750
102693253
300740579
46365071
741733932
501477876
236169272
412156826
99039465
331336203
-934589435
-725088251
-276625362
502015777
561830314
-174328507
-736717086
-962405150
591316516
-715253844
441272552
-157559656
-139687056
83444567
965936306
-989968121
444697995
840044048
327611146
597988671
656528730
-463778591
-414646421
-337850241
370452305
799479262
-213791501
912291957
725609760
205144072
-334734007
-603294704
-118300165
-581681292
-153901317
787730097
193400506
-642433354
-448724275
925997060
-5117538
-40095927
-881066996
930871044
-974632127
180131377
-387511851
864698160
782555915
-246672175
171241352
-253921454
-264683028
234397816
-446299788
-126679227
263671782
387543177
611746440
106054092
84630109
-834505938
772657150
103010952
419984029
541616935
335064460
-167882054
-343233363
-192953603
-475277327
-954571422
-131654869
-662291256
-523768640
-709992957
-609744003
783336468
815189499
-214866618
908254225
590474889
737145217
-906283973
-880668552
670140456
77558935
396951052
154360922
-788437554
-648323169
-427908217
963758333
807745337
445528692
-63174274
304219356
599554377
-200356176
498747955
791782060
293944972
616620127
-520720849
191361741
107828546
915652223
-787170843
174125856
-729445315
-681711936
-868232499
976178643
-812564250
-683865913
-259677307
-606443143
487834759
-245431683
-408160739
-151176163
812107753
-501689536
279052263
256680223
46961280
464916064
697872386
-287236249
671554700
145171580
178257222
899749299
-239575632
984921905
837876080
-778013760
-240878103
616833329
641129130
-132082521
-427747963
487620883
609429909
-502901763
-328698321
168045664
208859300
785482729
16129902
440476719
124063590
85325498
-220866231
-669450683
308606751
790501351
181278017
296777799
-795662067
-728102091
874163562
-804163699
161619900
72073785
877744741
-836467157
-214504210
285087022
567736322
169726157
-112492203
-111282189
-320087922
-523081614
-884300447
297791501
463578565
-792616887
-437646626
-605360730
213509263
73726100
886989358
-193417709
-607274063
111246348
116009603
-833545635
-728099311
725262199
62341814
-601328498
95593260
173915543
-254578681
-86969778
-442482342
-818723833
881176624
113660399
-189275448
-40287861
-476510142
-613986639
-223151307
97614421
491763992
-922425957
-847757392
243731833
-61090369
-782594540
-315719340
-643505344
-848175554
-911922069
-315095616
-780688929
-375873400
358590307
-285928603
133097987
620742940
695334317
720593988
-862973684
459039077
-13746473
-667125386
88472943
449477071
353256609
140508379
-717641036
-223080378
153270962
71549476
660912756
-580046271
-474512405
-137123160
396409053
-541851982
1261454
639606809
-31499174
-824359875
29572143
-45392576
-479490617
-119465038
-586376031
-949693795
255251615
998548505
-859549375
-249506230
153190298
-239663867
569167028
879102122
-393532042
-738453021
356793526
715404618
88984642
-613100634
-277897935
614793802
591638636
684876261
-498997181
855981679
399134544
255079850
457049908
482644903
171693625
618242407
635255110
477815978
-359872833
-424079640
433572970
-664129432
732905851
242290347
-115531239
-978635407
718110659
102131874
437711419
-451004099
237980263
-203164153
-852957435
996347922
-338293852
-285928603
906823269
815388817
179448019
-483063009
32445273
816845027
-780554427
-458003319
721410882
-123837028
705949054
-421606729
-74610903
-804209552
940246554
-347882117
-730365998
-469523771
-812296196
-142596452
729550725
709742576
-953521420
-578517395
762800933
613556963
-417879476
-409941495
-209464790
-830926369
-517672756
-868120345
830649601
-923894464
-366550097
212520599
-740378817
786677125
-108553949
630647285
-335927015
805347569
-524235992
-78105049
-742423979
-883131111
-910598675
-784746461
8131864
-121658439
768636401
-687835008
-744681371
594090975
815041384
-525492256
243074711
-11038844
-736184556
709516193
-781727304
-484627289
-763591102
298417662
759581809
965220660
32421605
484190913
-284204182
845118769
776714588
-809092117
556039427
849245798
-351615780
244878009
-582926993
703413545
-512729152
-962163817
852514863
377539912
935491641
893642458
-85252199
359538674
980522723
-764589885
-473701993
-913948871
974673527
-954755459
-285975611
-120776536
-786732727
-933471949
-595780678
450469350
145335811
-155369302
292950884
-816906923
410547662
-720891353
684178689
326010543
-614808429
316373896
81464757
-94552858
101750969
362915592
268684214
-130328205
-621240988
624339827
60342029
812122127
211060255
466879854
36236262
-474804518
877255078
6323301
-296240069
946018289
-875748515
977871647
-622523190
57642460
-45713207
-249421569
-125829559
-667692793
657902315
-340136721
-23597099
-839339775
748435536
212859427
906760593
169310602
114312439
-151796462
-709641942
593078365
81296297
893002561
257051487
-737008772
60204493
581179532
845064272
202698487
-75779645
998596471
-293941285
-632594019
380020646
-669422244
302629857
14274109
-963571642
106681663
356737606
83774648
-911596057
-72487635
169787689
-756239496
-818122852
-85616093
-181277217
771820679
748714777
598977090
853113143
-908874611
981861689
890678230
926479579
223613326
-541860831
-31584819
812142725
168770264
-406379009
285290188
-583326668
-821170776
-566836820
-427466392
-714519811
489626485
639899829
825434528
-681473895
-299998043
-333744294
-362118522
991980444
40484777
-206246099
374506495
696519634
484980936
-643222927
917894173
-96999954
376238905
-422293100
553884080
239676270
-848863721
337516398
712792488
430326549
-920047653
-912768503
-352595121
-509024520
-956601268
760706930
-922209456
-815070450
192067033
-433826453
733148880
637482189
62418425
-450235104
263729854
545435870
846642017
-303052510
-455916950
-212863656
-721620513
223297753
-99271179
630061731
849981057
388251048
-220505033
-632388085
461508420
-46198619
657847051
-900935124
813193195
-635830558
626665708
-904614326
-848349215
-781727304
700349171
-842786420
-187565430
-65849056
23270142
-81202302
49677410
-983516048
-486576082
-438755669
-403237364
134659372
-482819643
-806179452
585666070
-39702131
-287787779
-522467801
12796275
317507115
-853116869
-161251680
-873788967
438402562
769859496
-238916760
-888767958
-99191277
-111479642
-367498728
923610013
980642936
-375107591
-114332979
-309437473
-975105379
-53999953
-13740389
241673626
-612371193
-289795172
659592980
77377680
-369921642
-162545958
-718487564
-994518384
-271498452
-375002484
995763420
802451405
531889127
-959472361
360915405
-575293883
691348255
-990338983
-757785325
23624602
8764946
-752628197
205501384
559116964
105202253
-142199716
-66466146
237988234
-656485055
390557041
-351655498
957321225
-437775807
-930444762
228708892
-902889710
-335705758
-572630428
84638588
473710563
-641800539
612574667
563654675
923201145
560649011
-799167350
-953603542
-463869694
-178575186
-102114184
-139459293
908881102
-756747218
504542965
-336615813
917113495
677461422
-928964006
-849149375
806642907
242716790
882087978
-527389615
-531812556
240729114
391967224
299765011
578024528
-559192495
-366965786
-23872743
124317774
-219206615
-645524716
-974632127
-607168479
-209671068
-3946368
-994114921
44529620
-973581491
-371479012
-994763828
893784519
-232971555
-699274370
-335929840
856061561
232287659
727026958
856848102
467674623
-333403609
176055162
656624365
-585786035
-78898119
200500745
490156434
984853337
359856906
319115996
787563235
-254754357
569581333
-841691067
547460860
308492940
-669432357
-591901386
-885888638
917707427
473617228
-812953683
389837427
-245182927
-208202285
85408890
-969059837
492808014
870889262
-393398330
760830800
767142766
809560767
938014577
486622820
-699815476
734982235
721011
829745821
-701569151
-768077586
821699031
235192879
-948929246
205507545
893371291
497157241
3971152
520901551
23306962
610228777
-20354500
266041309
720440680
347991067
46058695
-284551568
-385811587
-413955136
238040449
177267181
168489681
-73994595
700224893
-532373169
418717281
-808491332
-584493591
219307880
224235061
-267301899
836539438
194331853
131390130
802615714
-994609680
-39097347
418717281
552740856
-800256695
96750273
714751007
-625604221
692774558
-140643314
-529157281
-678050790
871338188
110457120
141546919
394811284
830188510
-812306123
-221388491
47526711
980099346
-474785260
930828654
551723566
-509299607
759492715
747506893
-361936460
-381552139
-654728575
-157399585
-754459757
399497779
932192044
412976510
50532698
416750184
85597929
-973508235
-307973315
487184734
-550994115
-461466741
-179161192
423218897
-763716987
-520866164
299715828
-480982452
-715292922
-538571760
-317788744
-479029885
139971028
127009984
235190440
319082385
550176350
-912374991
-504356215
-298419317
-363072076
-250630958
-307873837
30857065
724107204
-100844014
-882007108
871704129
-718424886
29648340
29441107
404179192
183760076
-271189642
86763535
320455895
375510251
-894630024
-128873989
-860153575
-616386050
-516627623
-705271582
36953731
-53187416
81081145
709611322
11570676
-854387374
-270099811
-813053576
-166581066
553603039
303480159
-67170322
-779631280
349802138
302538725
456738888
810660115
-993702950
-143474319
-581268884
-891632281
-485528543
82888144
-600833301
-647602647
-591217033
-779076945
340603701
-764968551
-72270889
848881248
-239401674
152431480
-819556228
915999776
-865155098
-348616256
-839812878
7029511
281387284
-190391843
-273426851
515463341
-855627403
-735960108
230134265
509333604
-367982220
-272842730
-683096076
209514092
-643429132
-621645193
-955915936
-760496820
374064527
-712272075
-462039037
-393200371
-787856420
356661288
798490749
764170612
-305582150
556997786
700871042
470764132
-647185681
385100978
-83763529
793960705
-541987786
403268537
879258214
100406676
134308396
-660862856
-18570683
879900351
27651250
-501626296
606838599
-676329848
-195918560
535070711
252998514
241000800
-684033112
-955437046
629785578
-520981958
948466227
-873705672
84450975
311672321
-57408094
-348305184
396419445
989317207
641676206
701591392
73274934
-721562893
329259359
434257221
737736097
236664278
-40200354
444355982
398925315
-145830929
-777572567
422424542
535236679
-30895164
399929340
-842416234
78777047
359579619
840800620
-579757271
-894196871
-580357877
73374396
-55444418
-164807602
616442139
669370427
518749307
-957270435
829670948
-965465246
263895163
721054524
207894720
-853689703
-510546436
-275259238
913122050
762142688
549216973
638764182
-274096885
-661746469
147874471
701064343
-29233707
616684530
-213143347
-697693648
225809506
406643638
-437437257
-833381921
520169507
-242484974
19552368
-773577323
534500317
-67442441
-936946248
632999344
-370181629
667780314
-945456750
-746038065
-699080389
850695890
364415760
-19729227
-622670545
-57371534
880470922
-155839568
-910957715
-192403680
247846943
334895206
52234017
857669232
-119354296
852174460
968016611
-939998987
-603815768
-980325551
-133553088
-594292351
-971929405
-335016039
-130680123
-422370517
634751123
813342936
224790090
-492919845
-455126654
-35996535
-305694135
-288325697
318172454
-651467541
-454595744
-623095654
-908703617
-684426544
-527663687
27728540
824521728
245960618
502487849
-144504112
888969804
956556390
-235407990
496279530
-1198275
631017225
-994677132
873215324
-347383030
175734807
-712916289
-108111604
422932265
81298103
797134476
858693387
305011119
-767156139
849058991
-42336179
-340685447
-722081769
729345231
-942463158
807049107
462664910
-103896107
-550868683
799905183
-115764946
521632463
401125457
885496264
-736586656
-700807350
-650972734
126711436
739586269
-450446760
21490113
529553811
-303787793
-134945446
547294333
-579955640
-673172159
472419230
-860323379
-279707198
697618063
500982507
-796899168
780607363
833395611
863469394
-508730032
536402725
662113951
724720428
-673979839
549444090
-688743073
-841279694
-56297260
-79693716
-498437503
416149683
-690974858
-344130013
-442284979
762824182
-507034799
-241100300
323357880
-432792874
271356456
-734267038
-827595563
-908972142
-917993855
344421281
589371124
-603912261
-615946636
204310825
-966895749
-116323796
128079110
851868953
338435413
636259248
-876388584
72689290
313720650
-355374949
834043473
930791004
122092424
823157981
620031038
714858006
983576232
-818207438
-651235730
-967094651
-962286634
-638485056
-83963890
556052861
-97457407
-15862892
-723309242
700178652
46791150
154261808
-750839872
-387130720
737690713
-498264356
-317617828
-514277945
-284862712
-914721701
-665818717
-144495807
-109800719
-649935623
840442631
615836817
23101384
-401758987
143037379
-143966427
225834096
-331816677
874469770
-390194260
-824013230
476378358
-443655250
-682319114
-705098695
-549491170
454430003
977460590
-666578367
322829789
-371204957
-604553128
635679470
-826683511
-612305758
74611984
-807197463
118192273
-896533557
-223647384
-789969708
-895001292
-971559427
975731695
742723491
155891580
457972540
380099376
-279709819
334368076
-635040803
248305605
-665838442
-513264991
873688201
805318987
275318777
-904223626
732730547
348423365
754650788
-711446709
-419807597
893906618
467332179
480163656
-850980661
-663906451
-684628259
-656656662
906635817
-56726418
-436001906
-428035141
-909632647
640000565
-483747056
489984374
-533776106
567935045
313761430
-867221649
-985191210
98249322
-556405188
-72698974
832466694
-78720438
962956004
532164442
-278927882
197979150
542592136
-651509375
519147616
578462553
479943232
759589175
-159929204
389454795
-761594309
-38607237
617756279
301142105
-154147072
-404041330
-826683511
-666322268
-122818331
924392160
-970497911
-26418762
-254718767
-351413852
411421803
-478547366
678985102
481778256
149840681
-568412715
423789151
414153367
894366833
-222892387
-613338617
764015379
-895515305
-750658020
257358034
654954023
-226897374
-963715983
-475899763
398627971
-71243510
-305565288
105686337
96477824
-789656929
-15279446
921623693
-849102984
952353924
-111523236
971533565
551854883
188733397
995537510
722983276
-953776357
-872824316
611518916
457160636
830347717
-990936933
417775662
371728675
-731152175
376961119
464484770
339363697
221063206
-726418936
-975664807
707911413
-693181931
-666828915
-105057006
92250944
139553781
708891715
7283383
-823889453
767143186
-142058778
716496314
808977106
-612257972
784546566
-305873673
142395626
566200758
-479600856
684876261
-950903524
-609879170
-333771688
345269827
-345729309
204877428
-914229966
808765903
662113951
252866260
-696725931
-515609607
850703644
929063621
199693195
390396718
604453925
-300063321
166278586
536094356
558143074
806027408
649738661
-39946198
721561587
-733938943
186761486
646954381
185630935
-312261615
487950208
-542330573
-410143917
186159296
-413892195
475862048
27926812
654792101
870554763
813620916
246050643
-596061926
110313164
-852540654
387787839
814149416
759754531
231165523
-481654080
44156022
917071783
427315896
-838883395
-635865776
-134854639
44554517
603924685
779609095
286090632
-755874501
-582393826
594421978
-537003005
-142201698
-516495657
-366836654
-397961246
899550797
-545140341
294564124
-21622732
425174907
-260098778
-474456833
231963479
-278727575
616442139
-29155589
-402621319
279339585
-981930702
-205936067
-189933743
-597772362
-6993584
236038046
951630981
433678927
-605836937
4366233
-16563033
407712645
-426365366
-135779922
853483760
-625544516
517801335
498662898
913445717
-476548732
952536266
547815119
540402392
-540539718
-304298487
541938779
549836137
-206914580
482148080
-466209147
-799864882
992387253
403268537
571579777
-334416398
-117030828
-425970347
-280575587
52973051
-598999325
608136487
-115561731
13742862
289491952
518074953
538742629
-147102266
600435151
741108561
-519606444
760093474
-464286015
34498250
154498334
-878414725
-821092302
-252282087
938177208
590058245
57231557
190737898
963753816
-258000252
-148531494
150321718
-857994628
589614091
-142175650
-619794568
26520436
-107822045
654880757
912504873
535224993
-302091326
-59238364
751957913
843218150
820933591
-234812367
476716050
-4379370
-650972734
60342029
-965436633
-656004286
-271433490
-218695290
554628572
-465576347
-809126578
270186808
-229145275
-963462598
32525879
185773937
-463360790
671798318
99452936
461644650
728071663
-499839018
-181963870
-658050400
-773569152
-504248753
-357745483
360082977
-2233894
-169036677
32996795
-756245624
344932819
49847615
-68439476
214425057
858743021
-535960685
-347911342
-370431429
956909982
-811820613
754374018
-834790568
-447232979
477722389
-30549347
442773932
-23323880
-553549612
-566649140
-659437704
657110841
-843008322
277867587
-48910978
-39562657
847421922
-101909405
975886129
376822626
-49699271
772199857
155032788
-441505103
476182642
-104504748
718908720
708298383
-789940498
714465922
-844359513
-239575632
116182278
312127928
-712924374
-345945936
463058016
-294664546
-169132733
183142596
-23860397
-568813773
48094711
-331030341
-727375955
-897994648
-894788011
3920076
262538084
-671375134
-266548345
704106330
-854863312
108475290
-372870177
759431839
-839910258
-321207344
29713232
-801085461
-515969233
-753936978
151181755
249408101
950728321
-193761661
837179721
954345696
-549283537
-755444261
998076986
226192128
-656485055
-989286985
315988260
-94930336
81306372
-713133942
351343437
21781236
375775520
-256364089
-941434421
497880597
-988106436
-698318312
649129581
185570805
-735081727
-168860492
352784731
-676390984
-805690756
-547911675
-996895187
826920506
-712944169
883395707
755174997
-182046599
186976841
35886534
78913387
-366068624
717566218
-229924919
64896754
-457694313
-375440358
-905070292
638337726
-172818883
764534005
-234672557
-976724837
-427371045
-153185182
201128393
671658958
-811594181
779448230
-753178444
358432418
-161947476
-445364220
-245636495
-678623350
834853414
265156767
558899464
-539858554
81143442
624090872
-868478996
-108166278
697493895
-593923278
-176607403
-97383680
911991902
752191573
388319475
-678624217
-586398840
-688473724
-885918551
226182703
428201838
564455146
-29233707
920499179
898415461
301571037
90746594
457243517
-513589776
753832106
-349530179
-715857037
-746199843
-59310411
-410298791
-695547648
703517843
918334125
-133757541
596361315
-106665426
-954859642
534159582
-784676656
-555037240
-3256185
425880383
108350788
79939006
492389825
-149643796
-236124889
-479103029
772816104
-995073444
-374073168
712225150
-82262940
444331963
-402016191
205022085
-376399044
-215682868
-120676916
311384633
-762469449
818024334
621016897
-540659187
919688626
-783367181
-833454565
795030114
682456746
-513685855
950546097
236260527
737511353
469983915
204190896
-402238240
-331211729
991646966
497682578
977819669
604986688
869043020
-35519730
-37567027
548672045
-264432950
-976947300
147711435
152614811
964808463
677350134
-137303345
-432277587
863386576
-517844229
-830148552
-404114771
729665772
764240251
-683006515
693883383
-125850583
-302444603
997098538
652222943
-653444138
-756537523
666246371
-861939025
200478329
269412835
-759795562
-868647599
699450869
-542853799
495789313
281333602
887239062
540374289
933960579
-915899943
323808700
-15142544
617729425
-52687764
-574941476
-840315787
33078482
255923907
526878598
-76528041
-777604783
-56877120
-556311002
-715925068
986279661
-991282140
-475205589
783503715
-881399523
-908962293
-539910409
-606751420
-264504467
-608256241
-114868055
2727419
-73214120
905577950
728279943
953500687
329767025
688491487
-150221744
714571211
951630981
32696250
892855420
-312757692
14731695
849949229
63074130
284455728
388981998
-441607883
479589424
-485584104
218255358
-163273415
-643208138
299388359
-62936919
-787933745
-142759862
-879863757
-158810487
111131490
633662644
-579675536
787425642
115557656
492964291
203699482
-407052096
768840778
-27783359
-594167337
-294257335
846049298
742192324
-289037874
188337963
850426792
599021663
-421923820
248346985
810027594
524527716
974803151
627223589
276855131
559926665
710442172
602545114
-616217596
-202483532
175492355
-771991112
965266723
-906428623
-763591102
-579514091
-261564571
377833176
243143032
446441169
256282846
-521116217
-475665829
-130277023
742262670
280758627
411854333
-291798627
903286757
724325669
-63211479
402148712
323716669
-426875045
643285577
-987651670
143248745
992896814
528863813
-638793928
438739146
-654286021
-33704495
-178931483
-321582904
-867134953
506316711
-810930828
-187695353
97142032
-424861999
-483090690
-555906594
-865912406
401664119
-505298244
-202512221
254706577
-292868649
945182283
-27490963
-510291141
-520022259
-199438906
784867091
-71103872
368498126
-643956977
-940264083
-897059587
824769161
570878573
229302792
193543380
113667273
770442007
431208218
-848970708
675552265
-772443732
-702062312
-344849218
382826788
-127995758
299107014
980065280
784269503
375168944
799598792
-803516672
792477755
789796372
-595698895
913361279
305245900
-49211052
-916186858
95626096
462903721
405007443
-31301329
581470521
845045675
-628077695
-514557758
-328641468
-183796382
722731172
-241030594
-388702207
58906945
-382063306
368071528
747389641
-355219408
323516827
-548909808
-711021652
474448374
400998227
612015163
101487493
-715672525
418150651
961054634
-474401283
431846735
-730428323
417178198
35500597
380237218
433643578
-114501088
952240274
219548960
995572695
498899028
27900555
-250698103
16739782
-580969007
-416334624
-483974925
-869297726
-463399573
765112921
-565561043
723450768
730181241
-531562446
828299334
464246055
-664231961
941577629
-963943814
-539016230
549686834
46745212
917476955
191582776
974673527
215863955
935106024
-404212837
884351064
-168422327
144376984
-786437998
489305052
735521075
-497644186
-713255739
-302041369
-704430170
-886906679
614369031
741572374
-508806878
479571647
-263046225
-393161269
209114728
502771425
516205573
526658613
-828510060
-932832604
457147065
126683148
-629093467
262207267
-995105833
238343638
452369998
-157129574
-847947819
-379177651
321544462
-537766467
-375975344
-88920110
-461202904
180017176
-816054757
638487348
-707669380
-930312118
835013766
50437822
-602056929
918607590
590496035
-959472361
-721545265
-368758817
-573775569
124773805
-530128997
-391226613
-46374730
541254587
776387702
-192403680
-625783501
609883111
-275629761
-827389320
-964677885
-745220522
-448979260
318523776
843596153
-185950571
947961974
-917675406
421496476
-687437540
789028678
466976325
531522179
433773572
844138771
111342990
352208362
366215919
539903574
352843288
-140875650
591941470
-923887778
-700807350
76848204
-458735652
830735468
-307446490
80334641
287922159
-716871208
833348165
-721899411
-34577129
530283898
215109983
161619900
-90539229
-604658249
709285203
-53315530
799252785
824002874
-336721289
744989238
-807940789
116217621
608559817
-896603050
794534107
-52496032
267316818
-853023304
576693973
-573609520
-706368907
-448899535
-597711808
-932911309
-489573561
-619992339
970120620
-328776748
-473882491
-887931041
-489390690
826989935
8119822
-114350883
575655288
650225557
272569932
888676661
-239154207
655395569
-219234588
903537201
806570090
-714966779
-755531809
102887894
997969433
-511959434
99495545
696002482
-241807298
993326864
-458003319
693941244
152152091
884791266
-136393911
640844218
-157153963
-452356095
947860122
269079315
-186654555
-678890821
685634711
817803788
209729749
217594264
584105718
-383566675
-422925206
-673666431
-63345075
-964970505
-609737892
674081445
-993872606
-53078049
821360575
-225374539
673978527
-677139709
-313731035
-46902955
-239892776
-849102984
-693395393
721004662
291416446
806834232
-590468522
244958633
-776519022
-73311045
-535809201
124317774
183471643
-432716518
-559990872
624231433
-188467102
-628984141
-262228123
-953528947
609805406
-417708957
-316198991
-227020029
-932770044
127386279
72393657
256019167
781404918
-14085363
-705710155
-311375692
747633851
-353903605
427592128
-987221440
595345228
388016254
-635793539
-115629140
153453136
717555663
-723676386
971761540
-413502255
477132994
-615881594
-263172963
-103681778
124424198
701491272
-44630280
818325207
-657568465
232378564
117515312
-428799883
531359584
-620763101
-459482339
-541497851
-310855022
-843200836
473493395
814871172
511721139
-241701395
-360580117
-864700702
-720926688
-291525011
349283059
-617691850
288807606
-528933875
-660868354
-107978453
993990824
-487013628
-368239594
681834758
-427300254
605350231
-217221590
40936302
860752843
-781863938
-963663168
-371431149
618636502
-60336819
96043585
-610657604
567750471
-35806280
-698047134
248888309
338906349
741188906
-622427709
286180577
-760563045
224964536
-117236498
810665702
-983402909
891254301
-345571080
-193347754
-289964487
-397911878
-887662599
-602738685
326171651
-507394468
-466777667
-758124956
-312083088
830136631
158414603
-42696043
835466065
432311403
740521364
479326393
103954881
-837011152
125090802
50693737
-92521715
-210504945
21868791
979077953
-806285413
-293283754
253645611
545412111
-154331849
-876579207
462876418
729690128
989320253
964202974
-119302542
-988210124
-936606709
67169040
729797210
-874930816
121476877
431778044
97851191
-373544957
-937651074
125822033
762699720
867923485
298883641
-839971491
-173764803
527827495
-272842730
-455523772
-483020694
170616939
-542147955
-11608088
-731821173
453990348
215378451
883648004
227436155
-535207265
-434501614
89251245
724805095
438763406
-578710005
546705414
-418841530
664292705
-201017377
-957462197
402186994
368717888
-550767872
-406107916
-54879240
19732631
824431916
-870592169
-466531341
-866984735
-321795680
-640110719
160211261
500157126
538200720
466339790
-703633556
77577109
774608277
476527198
115589572
895493438
366828886
947466828
471320916
753617033
501074095
670546940
534155096
767083115
-431380648
264009659
464314157
-733579793
670219559
-587973565
-418463396
605821184
397003662
-378486521
189224061
-763927549
29553108
-72594362
-13388259
-413341884
-863378774
-743111366
-988140527
-309143857
976361076
-376836760
771158820
-268660654
-999359626
485983568
31356236
-117013820
658133094
352597069
839906826
-72501948
403308771
-471614858
402484226
-921759431
-869216731
-452514543
-768450356
497589305
-660042233
-594681775
465583641
-982014219
952096866
934277284
-687048525
-533881521
924710378
-523455247
699622797
383948797
842505950
-196141546
-913886784
996094577
212859427
803199771
-194416522
-694160518
704197027
886329335
-851257545
892615826
-895335827
943707886
359951652
-535525021
-928661102
-55098720
876385896
716061754
101013294
600977328
-694455153
-907758009
891301271
841778531
-447122085
861221328
632879231
-741673400
922265262
97797555
-977271530
276554386
-266281457
-467960119
87624445
-874129367
996537364
-657861577
-54362817
-229690342
279185700
-975925673
-759882300
-726955211
598298754
755911893
-283048418
563933163
-393451705
711917227
-437112029
485193661
-56483079
834663717
587262494
683341659
-59846805
-72594099
914129103
-739650904
-135474314
345826666
-788803745
876847685
874558965
-698388702
792858672
-971757180
792409341
-529010336
229624101
-177303305
-622024267
-368719374
499010317
249860065
445212026
-118620682
855817768
-268134157
177323296
307107426
193352634
697472092
-732333635
-752210585
583877333
-942047369
-242588477
-798376893
709918914
-334107517
-743080700
-81472916
415796498
-639783761
-48446134
-565461009
744584384
944345293
-240461414
231202622
938120092
538562852
-378717830
-652651755
-455197774
-929500358
819761954
596482370
905412916
498695252
-850596987
-396865405
-865608498
-130567373
261696268
655251937
995943693
-603081634
-922240576
-710154344
-380565891
-759995969
-84921839
-327805740
-103977633
-9310864
138677370
-798474445
-698116783
363667681
-161220811
988156409
-984709720
-743518392
-225884291
457211377
-93970297
66288697
67155469
-531344654
318615305
-645137708
-284788156
-100988334
397057528
429244406
871051316
919215568
468016704
-677186740
101059860
-65682698
29699263
-425741515
338101113
895391714
704511767
-217926071
794179159
440229997
-356034555
24669356
-333170142
982700806
212402605
207914610
542957237
-45307993
-831436681
-834240043
150375142
-241029064
115398382
448386431
307305100
833082785
708888581
-805575503
63950164
110173736
-114086754
656731969
994022367
-255424828
-942331246
47909877
-931232295
843180128
885136808
-754718001
933215911
218345128
699506708
43613872
44583883
724815742
-398657197
-155057610
-851940372
109803377
739757125
-92769277
265060106
-441448460
-868075655
695173316
113938864
106313890
431128970
-613558446
81284426
-484815520
-500403183
-777966057
224555269
839409042
124546663
-419014553
170143151
151688375
-9608510
-992594721
-783438913
220977232
754875776
325760179
-674316091
322034476
-630741879
857783969
-828473070
103219824
362099980
871702750
-150751295
900242607
-140616994
-656468308
-589246738
-435038788
-737224047
328449256
-628722680
-910511171
-86867313
808404336
108278484
35227581
-214242997
698041212
-169758250
726025553
671729535
469704929
-567538873
-882414506
-595381479
403538606
-847350430
870298978
-240851096
-915210655
-807188972
351533566
912085210
-752036056
-600817603
-222730780
501899051
-286751875
-757099934
-749142812
-968662065
632288964
-308043234
788774828
-900847725
882700764
-197659710
653713384
676065220
-817725797
805195529
651481395
-456926573
-204116013
-501687168
-606237944
-272701742
-554199515
341588824
270187987
271522368
-538729019
11847146
377928415
426932
577412090
-459881191
-549998975
-679504445
955341339
-135338594
613017796
135138309
70596861
-358196080
925290430
-578710609
921623693
796457729
-46888445
250675627
-928506441
-717945419
22646295
665517037
-335317143
326083677
949755750
335202241
705704745
-879753539
1586138
-622481193
563707961
729595340
938013118
404173601
657197420
-217798135
806070549
769062363
619197064
859051741
331376263
-755620657
680809320
-997893394
677810136
-79938107
799914891
-358239674
804214488
526723308
294581382
424373281
-230759757
-914328511
930250761
11610553
-843217404
-4126575
-573526442
693402419
-778535250
991998327
-885780569
694026424
105479187
-759922531
546200568
680612977
-703819993
-705100045
-459569206
-686846105
-945284211
-916782378
470430290
805592082
19840427
-375782965
372773518
-434336159
490821871
582190370
-514309521
52798135
-150927600
534177484
561821203
135641902
377820781
-349109219
-240656683
-223701920
-312106239
-445618809
441196821
612708036
-823347528
551541306
243905142
615674572
-753936978
-687617167
-951251721
930401182
-942477617
454265883
-361995563
-982948713
-19551754
-826164334
207881262
631582023
168928283
-994311834
-383997908
-806307267
-149515973
76711457
557690961
-980923790
429560811
-171533508
-589221555
488614437
482857607
-351229994
502747049
-118318592
378273610
30204436
657241014
394308727
-814012401
-459470551
-60304041
-568307859
776069652
851092617
720457607
-418636705
130578638
-438732915
607647291
118097123
70144119
-113742932
-839922594
479962313
552498402
552520716
920739109
690917825
-36131930
-744946793
905793478
391532417
-758534640
68701265
-373389825
266548901
-584988962
42865332
-59519809
705664203
-139634341
727372467
187676936
888157809
-752594858
-534407789
901611267
512806014
864188654
35413230
306912898
515248519
-994363004
522629166
328215154
257261595
-44234054
-811435528
-841288447
750557054
798681338
-878893357
426952512
-467993556
-416189974
992387253
-454538770
-938046547
594793129
337950409
-570958916
547508182
-885270612
602128149
266608369
370257062
-47726063
741232502
926238142
-763716987
893355930
966830774
394314981
980335727
-393482733
-606702233
365697427
164477604
-944399305
602712223
-699582159
205698334
-778240571
96238935
-755444261
490480705
-682341085
-346075279
835204145
670507712
698292434
-95796166
-189570211
51266705
-885438670
-837814751
-391732741
-491620196
717908772
-106527341
755808077
161329074
32402507
928896516
472219445
-61900841
-810308301
686324843
221946213
-809898442
347375533
-81701277
397884844
649715072
498204704
-922817368
-707923108
174461027
-726618621
-976597715
488483619
751216536
-15511299
878149607
-929747257
117224564
155067103
288012482
425333035
-588509448
-428879953
320751278
-953551083
432020731
-327163356
909530446
316938490
-961961684
-506633527
737454676
151016966
-301917596
-53473525
626759628
-733898984
-505969973
-847757392
953874376
-98272416
-841869683
916845934
278150111
768480413
624665291
-18043143
-415436317
-986468996
-958482860
263589067
-18888463
170714461
719684
-551213401
-496712918
-543248411
-93103201
-414219119
-380141509
-34797105
821912363
-269473060
-342651465
-844537543
644721775
-298271856
653631038
-546026767
740807647
-443197927
697243917
879726303
581213164
196097298
708731161
944077311
103110716
-69113677
-297274120
162080973
347723682
-288152107
-680819453
-482246787
909363669
892979663
549446636
838023250
524792018
-661379373
540678944
43345847
976352094
-184577983
269796933
-668501147
544783936
-684412773
-236320692
538901781
872925652
-890597402
195097529
512239589
440442771
-173949650
329493583
510749069
524012795
826184644
640451054
51376453
39421028
481652865
343869195
363242033
224301137
188447870
964335435
-548340765
-77796725
-162726099
-280779496
82403746
-531857738
-274656114
190521283
-67010837
-844895948
122595552
629473542
879013655
564106766
-360649330
317952533
316926277
-728028533
-454868634
-781297799
969784595
-150658018
508174526
-378658615
-617274346
95629616
282565313
824593734
-337774927
-758333749
781331515
-161692982
776213502
-924394808
803806174
769733840
-89830084
-130060051
371153138
-977090651
553409055
310469900
-964860333
691828932
-383877769
12832958
-234423918
-216966264
-491512476
-149895956
333978970
867709914
257529786
313830012
-25541549
-993399134
-519987681
-589272050
-654564085
-60399073
690234782
-777708548
554035674
-922119919
672147535
632638723
346778219
938239098
269995821
840240856
-189580145
669007135
495907093
-432277587
-438318769
526014041
-280030435
957671024
-835557920
853961800
-486040674
976220074
78303273
980192134
-608758064
-774901836
27580520
-876932546
-529368395
817426512
-83487047
-270472001
-860860835
-421496162
-180482793
272950440
-433826453
-852283404
149871356
-669162429
877390340
124942192
777715759
-245595557
639347281
360520787
100675219
-601131001
-791473896
737155815
984300632
450099497
-384898519
-189942282
211724541
-537267972
410696862
-93533480
89470733
-449470082
-827382675
-401457018
-558412650
-299624410
463714437
928264471
375724749
-996237637
-789999668
563622107
-104250787
-877260828
780227119
911834868
-61501088
-443838999
-589246738
-855219361
-310207121
-686329825
962715824
-837892565
871205352
732445777
-381814776
-402086047
581280108
-81862905
-7859021
319292848
600145367
468484369
25486023
-428076378
-760071496
-538054508
-830503053
500598123
259630582
-254528438
8550743
427447953
-231328210
-999612603
459599155
582081583
-410917915
-278919017
887252441
270403593
-95121878
319573316
518593438
-753257787
57718282
-834809496
756003562
461099074
612134818
232010421
410824646
844230524
-612704770
-486195171
-602111568
-80740719
649533321
-156657081
559735472
-125959536
-230140338
183249340
499764657
-810396995
316318862
-477206977
43965375
348927793
-379814268
608480565
-525141538
-191552181
-789426530
-64449084
-870782521
-117985724
787539334
-107684222
-553705120
-9159573
-902230097
-651727341
-866634211
878601826
103651244
231816489
-569926559
-98283779
735617917
-414813863
661006194
-948244984
969982274
366557732
-918949600
104766376
-831138166
-779140113
526263330
309172961
280088156
761703584
273332611
-281841301
-425681572
375295139
-310938844
757010984
-645790485
-65160641
243766301
489601316
124874948
-803465943
537209376
-76160768
345147340
186221279
-90012297
109996995
-132082902
495780490
-304312869
201251166
392327754
-526470302
-609744003
925751311
-356034555
-50504700
357196219
-172395543
-318000590
-806912170
539728260
-794273021
505686106
911584122
-448739565
-319950282
711695630
291016214
451701484
370222384
946279024
-586051310
356915853
-571091628
-790623586
-983343973
607760273
64528836
500347737
-102302515
-118053609
-143333420
-842897787
-344561394
489458014
-770962171
914529815
120961067
-574150888
-371215213
-309532100
487271845
765485276
218803706
-480165458
713530626
-703562266
-815336245
63548906
-449525927
-984840875
-113632466
117491726
-263351063
-313550478
-48701449
-519422261
530426829
810523143
684073184
982010121
266679282
969219622
831399661
-721753610
-982661348
795368825
-665313791
65624819
-681473895
-951321236
-507996693
52191790
-130036907
-675029667
-295325859
-402691281
298616174
975932695
-792210780
-879057438
-339801816
-861936582
81320448
914803171
-6670637
-51450895
509209645
247355025
-821521992
56260161
-541752895
10647714
481880188
337296980
891524975
206345231
170948832
64465998
-894350330
-471788767
-504918384
406686606
-409168098
525318273
710885046
389400515
-293139987
46655949
-892336075
262137009
-274309354
422454472
-138700643
735658707
858124250
-143425288
-343233363
-565001602
-461796326
334687432
-638337307
231284129
755398859
942124755
777807718
909371348
-929936283
-796844406
-657628163
-849220713
674900333
-187429484
-227632248
-525351055
642336916
-180038089
-980786389
955352978
-777437044
-563038865
99635021
320873321
-659903828
82889405
-487313959
-901818668
269373336
-443335258
115148270
117206717
-106302485
-412450028
-338059037
-614315496
-672187727
-361781995
965036013
-643583877
692654808
-651467541
466276092
818617282
248143184
134179748
95503948
822443915
-752496869
-165217628
-804077914
101394514
389530941
329708267
551859704
286359570
-746180532
-377995748
647621103
574648257
973269448
687080708
-248737159
-372064595
-676472042
145208079
-81819157
418314997
-462827903
-245538438
-3666789
255743535
315628837
-93464836
870187066
145124572
298009032
-443965045
457947814
42635859
357439124
90002681
919613191
-852718367
145791378
491634178
-151237298
-743738920
-680942590
-689888016
-7464492
691495455
508194002
856256914
-609022687
587429218
110956115
267426842
361115138
843721112
705091930
-173796763
-55517012
-44978691
-351328368
119185541
-802467153
-807332640
78979994
537434592
141117535
-671664651
161914897
941117616
596189052
462069440
-958684632
897374458
-418267161
83843710
943285818
-567054642
858720506
368770590
-817744929
128490690
-253577330
-582926993
-486978610
-514657419
50606656
-93720725
621870604
-976947300
-227535760
-920881743
721505728
-19865459
-614275737
-995134087
-699659496
84608589
862836863
-707205081
781956280
-233832400
610389349
58043422
970025774
-291927218
853158894
-700279304
78929791
364510238
435539471
-750812289
-662287844
-251549645
-47560405
-295116992
199372402
866115266
837290866
463568865
-282091984
-252310907
112154036
-876920271
-339167780
842146588
-719565334
834646804
771489660
-984616037
-675567758
-204730613
-58841406
876194273
-368735773
-777947109
-697809817
503417821
-789704479
306528756
-125114438
410947385
-202655263
-285475292
-841618310
420589162
-742709190
873757216
862824294
-32325340
-467848792
-876310468
-717626123
-389489269
920007913
-488265041
-804700267
920801412
673808669
-348357278
-551085161
-403558676
933998064
-930339120
792195050
417515023
978970925
703202135
-825722182
431379602
65955660
814243816
-960893609
602558195
741617255
-602608304
-658625172
762464238
581490487
635504298
307704880
-64706003
112003231
-489602011
427286509
997479099
430955789
746765149
913258779
677121538
446112774
413210523
634123326
-41210110
-920376113
-175048757
88538518
-658965223
417534305
-787620059
-757072616
-646343430
-211203280
-957604456
-575156113
761629152
379801265
-287336470
-941880115
-928622806
-317723069
-45494471
815089539
-471349483
166789468
119837332
-48356208
560141606
658718912
589107231
458760022
-70309316
856879967
343948722
527700030
-406058481
136058667
320400467
157931477
166131724
-802162966
472629399
143392932
-567303861
-724714126
-426394697
599554377
324894527
649181379
373640742
296214695
-977085486
939331959
-966938393
790715559
159433143
-239024266
-859101528
958133757
-260826170
-618238098
-617902380
-803166829
-132063495
640171736
-652153819
-360491458
-365101910
788896711
957220582
-228806305
898070681
-50889340
640326724
142366966
-349216225
-93658094
-901683182
682722114
31226169
-415759313
-673948291
58344083
689659908
-914679458
732515287
524014098
414534838
-490881170
-973066462
448788496
-640574366
256010587
890218006
-833363026
686893226
-893252589
58659316
-819995648
-88360631
-33504410
-920612481
-761162049
-568467785
-440284409
-748075944
-870817793
657041297
-487557553
-250259482
-649151716
-782844492
950801167
-705112804
134421316
-391724602
519640820
-858363260
796131362
398479358
-735264006
301383269
588788041
-437923880
-899577808
85047322
-493121022
-617137469
-679684921
-400961588
467973854
156252358
376805003
-458524483
851688214
-407168845
-151421141
-859772499
37963144
579512945
-80979461
379148743
-955370525
428173026
653158510
-596026408
-441034545
-555253334
682081996
-174191290
-54816808
-734871000
321536237
-15755517
-363056888
213308111
-585158865
305672821
-236457392
-47548537
-528155981
-54680308
270403593
751824303
-907335534
867527805
852300506
-25725092
300624866
-930401469
-316584474
-659588838
-573244114
818484071
-321127332
556325696
673971540
-209573023
-96943533
-162342010
-364803742
-384162080
-209650254
821118899
171516203
-569115698
440189801
-767328464
318187281
-487802325
-503437852
844751087
-977555227
-760940322
-114746513
569848753
984975761
970848379
-677949610
-530974288
-705117663
394965426
-313273282
-396396911
345269827
380936984
736088513
-673597219
-925700839
969148697
-731914143
919630664
-574782264
-991580193
454407224
-150386480
252140469
567245379
934895031
-691292081
430806062
219250542
-976814281
321243804
-15659688
-718623003
-261221639
-709167055
-285544712
141546919
310000510
956711265
-286628750
197514991
-581236958
-225374539
512590961
-349742936
-109051374
-71121387
302035851
325618559
-698116783
-788829088
246444603
89602540
975312033
-674111194
798361310
-387966795
-685504616
865185949
-883657847
-622475956
698725693
597962185
-164165346
781775312
-842324246
-255445477
-955429833
970045789
-309705064
992691163
-778038115
368101447
-930555428
-502973735
122083414
-302828920
108264534
-462976004
224164093
-89634205
-937074177
999571894
-214881762
262694323
500215827
-3370723
-969128035
90440303
-799679447
-91617326
233706681
146069374
-655681757
305544785
269915948
-586573002
555202597
-458576269
223643499
151688554
533307507
662846157
869904146
-774301516
709095975
835492330
-229213868
-52569094
-200274389
522038256
-657793104
-438342623
792782771
-294850939
428610850
-868915587
118194948
140812905
-338051497
-322957442
-584257539
218067234
-504311512
977577239
163375960
-752082114
271361749
-319413299
67478242
311295559
924969148
-584483473
-71025591
-141737359
180123573
10263803
426379926
-812879502
-126423043
468661528
532527653
858366724
-812227196
83734216
210884341
-966297201
258255703
940936923
-345767141
-947353954
829260124
-990907081
254028322
595629023
-107694395
-189600775
415621383
13066658
122151971
196887689
648355860
-678542419
-612008191
-988919054
-350245516
-244067597
655626525
816919547
-118829328
367905289
272537880
423574839
121497624
-358017347
-133892467
-60693012
823315164
-166220920
417627578
-372342432
873235154
-191294728
-962209407
789028678
718264568
888666889
-259837188
800363308
755356323
-663230335
-233434926
824174443
-797388224
-566101540
853462813
223613326
826449105
-52465868
761577858
702788048
444341576
-420844136
-468412485
-840621526
750126418
25126101
-703198171
-784509107
-855995284
780657534
-834110199
-185616710
51812611
674443306
-589359363
400013106
-487602102
-28139168
-755767190
500375461
579198917
97488245
-328911572
169143698
912746261
769418126
625362531
550979080
-182000194
278780315
-126089009
37814569
837442865
-128055370
286361049
-122908305
-106871702
209183197
-436298853
-222669254
-904066529
153270962
-40497200
892147143
289983006
942224246
-915013178
-800030405
644698509
-760848536
24218784
-828944772
-800514619
-448160012
-875884533
-432578237
-685118678
-821807050
-369048654
144855821
781912163
-999386672
-412999748
654659227
-816716490
867790164
-801072613
-184279829
119434640
184695262
835097038
-795835765
96944185
-695648242
799138610
-443453851
-336596353
-538956386
-808769453
611278804
240737547
-994883504
-581308752
175530545
-124393671
-217028935
342369320
-120836636
-825131004
85699839
-841661934
-752693313
679882916
-993089613
-164102298
-273670060
-619546926
-753915794
181693077
275871728
47668163
171407768
305674004
-562794650
-29777394
-195500480
-329634862
368179829
-424948965
-54190918
786441359
-167714188
928231121
772919155
-271206168
-690251944
519847068
131702529
-87487179
-846907438
-625020992
-623097168
452902196
71041202
462001059
-116827404
619940634
-265774981
-295292335
962136434
179843430
-5308916
-635338176
-605382108
563883097
579157191
-907230072
330831181
-314645540
747298349
-859359804
-623753466
-325173533
316056127
-797624333
-196574710
-502487311
-551243708
781629542
-687680927
925401605
771755378
994537026
-156528649
137907558
923047611
-720512524
-33278794
-921659249
973768992
-1750764
605114504
-801085461
-681696861
227580719
-454893786
345638962
-843850397
85699839
451020701
935252558
-743964838
912288228
-270268555
852416585
-229280004
579246249
-860358828
-878137200
-397398866
750862596
-974148676
-291567195
1648398
-817712088
871040798
11431815
-656757152
175522137
34413841
-102199739
768830584
-312598689
-768769605
-180458340
971127560
996732082
432955334
103967859
230917478
-274663155
-297524168
642308996
-348889184
684140994
-288007308
523115738
-170304000
388692252
-597239133
-278978954
814025522
867615027
359625558
-3656610
-33951493
-546396762
-400477633
30622605
-894317983
-455989808
-261488699
706581719
-706983710
346732456
-896066588
-463101177
-570280021
190674543
860398095
858797680
-902003229
-719043599
305282519
-350145456
-598571636
-769882381
-283706450
685693551
239288455
-689501847
647083501
303984401
276222261
-618769433
942503971
539115795
194060065
394425852
-86256487
-903128265
-98986999
294888433
668215812
271808805
931353370
14799003
-980284953
458095373
-918126669
463698293
699774690
-808913932
-48716594
-422810837
-586187425
-805095024
-838754052
417771754
-763746726
-63177736
393573937
152244115
612579488
-458347199
276461730
-888972564
247384723
966656259
801990876
-795635681
-541660997
89387695
968837962
810034383
-431179453
-502237609
-956816148
-26082402
923210096
585563924
77921638
-380792819
-116827404
165020923
-707268482
-138115993
-231328351
-202474357
274879092
-260845079
599294292
-861077500
39802944
697073142
948448535
-358502664
233706681
-428527784
-820914334
-264913937
112129700
37943867
969737618
69156905
186328313
-416908819
-875311254
-950729051
847298017
908926914
711576950
-425076435
-320719265
94486190
384847177
-603165776
803799423
75722868
-527789293
772197611
-265071584
-526002682
229397368
173190466
-473710943
454797787
-395071655
-680302214
32888452
313857896
-291418660
-419366043
618639178
-956070313
426849345
645433001
-99191277
267019589
976886591
-844263302
88573254
549259695
-209308704
119933653
833158522
768652369
-842429589
762841452
710569450
-421773646
-650031475
626774163
576783754
566028144
671660363
664404702
-599722576
756787355
2420430
-458106721
286359570
323405325
906876524
-985875069
-536468300
184496264
878631284
90809022
-54649979
634020379
818610950
96611911
163188508
-905533807
-437204215
129808600
530615050
188337963
-641138541
367945517
-34080511
340777318
831299345
-467386369
509387855
-757738788
-990757451
-543731571
-382663610
-287266821
-913781177
-771991112
513930996
-104461006
485360400
-203974001
926789125
719926319
779855729
-859681943
107114436
224242769
-144076653
745045891
419785742
294601852
601397122
-855710320
180147551
-461384960
442990313
831509937
-820432522
-740752640
-363092995
327905123
-734025250
901873815
-190088056
-36964288
-273591612
520891143
497692034
69357708
-120681622
-722957145
32738093
-291298394
422718555
757713789
824822886
-22358795
-469586691
-81862905
-526180754
-996156422
-64400716
-72304194
93571309
-227123041
-45886718
-696192306
-796358892
865882111
917446594
196654461
529020674
-212000158
-799322811
343064133
-322022958
994922382
975984118
648867418
-655237721
-106858451
-416547267
-875155402
988850888
-506712637
715511870
-926365306
108929117
734628909
-867453700
-202469410
-770453764
34430727
225032088
-963057108
41944305
-732694868
996204394
228176662
872565254
-108526701
462987021
554204304
69887897
979284953
-149459390
-245591134
-517340742
-758876823
322953810
-113964193
451935928
-467941842
369973108
609806706
-567225113
-371241472
188659358
-12129148
360751978
896980869
-787467681
-907902048
-587144008
-889444249
-889907769
95593260
115789286
225746856
-801291949
852096414
-420995190
-409542754
127261748
785819565
-572218808
-805999395
829623914
774987051
-655237721
-54859576
-135797123
-488174418
-855855043
73055168
229876494
414820463
-557995918
-1295774
347802353
-302103739
277341956
44583079
633108124
-644535039
-705562168
-272279763
675801247
-409519300
-728867608
696007176
-686820823
227513935
-766733487
196572796
-39556176
414316197
898984364
249340617
90443414
950300312
388382863
979322133
808082280
441454300
-234699739
737690713
809415396
598263159
172915725
383654531
777401693
-333123917
479655243
-943730
922273848
553070587
370453642
-410461910
232931692
608444082
364570593
-338827190
-287773932
825680465
-872081030
-732255341
615796434
251027314
-829795637
-465277631
-979577706
-712896555
-398823906
821993674
96944185
952471299
-86913817
-594274124
964046989
282676617
-753820258
-3998318
-979108997
540352332
179566092
269944292
105094438
485202828
163210348
-296403125
221452953
-409948240
-40200354
-781627312
-255467568
-781796529
461241659
-187543718
-238246076
77611747
-651704039
903413757
612169888
-572058718
-58364296
-13388259
-703814808
524667433
-473660903
-924840216
915442853
-775648230
-86212206
-998983588
905338312
-271770778
-740324464
-801852712
-612458169
20317327
756934943
498898065
524668566
239708102
-231758742
483845685
735899465
-5287887
932117045
-522221611
-378447412
871400448
79958486
-888934885
545245166
479962313
-261488699
-510261159
-140853375
-199326055
50551059
966026693
928628511
766627806
-552871237
732142562
-574502161
-96229312
729935857
87047814
431637361
52438837
225690015
338140386
942153865
-381090872
569135535
-555521832
940413150
855347211
-558840485
-128503110
-437177793
-550265237
-818736193
378230230
-425454649
-883850325
306287213
477498017
-7464492
199425397
333687791
931948006
-282935635
-239163580
103834352
-587579564
-315881543
-81003094
-836678190
-473300418
249345106
-540000350
158176798
145990724
674443306
637018219
283634920
-959085423
-719104360
796141279
30081406
615288721
588993065
112283686
-143782589
918090080
-362266468
640853768
224810855
10756238
-175646570
-835003780
498531488
-100239216
-594592003
151135925
436197147
-670849236
-786666601
-224641581
-685855748
298712882
446448959
-341988122
-428296966
-738224251
-361882444
-145853179
-619648039
-905644276
-412698215
677379787
-440169088
59899978
378459971
-89208240
890401446
103613755
104004733
253952666
490139373
-299281742
-965325824
164586271
-958120712
-70787389
-903414201
-106013659
692488562
234115438
401664119
907341704
158390150
-141835081
-21403438
-549542534
-439374692
598689948
343501861
942205883
-238462909
4376527
300718497
-849495190
390207845
-121826688
756416539
72064161
732180092
505770943
-582844278
380609784
64126071
591012519
-454884710
979069116
-603813351
75674049
221384206
-569910583
-168907693
-850377580
438892544
-869614103
68982068
-256480369
-91918034
159560805
-480157082
-45389855
53256465
966491842
-449026260
-291382677
-437154186
193730972
-262307615
-928860330
820620089
721230951
688434342
5039738
-815794278
-676327464
39976758
-805080056
350055215
82274122
-672627485
186474904
271808526
102104463
286368161
656488025
946279024
-320560725
-605790077
-350814331
657643367
-192570929
-7245999
469817454
203638437
-98114962
-471989953
-200877926
854556806
311867051
-408182633
-812681234
704144294
-603953957
-908313218
445613767
148387042
12956638
-898410570
344168572
-854113237
-523832168
944965368
-538010296
788654072
921518897
600397507
-113914245
793763744
-336680139
640285004
-805061176
-735465778
-964523828
656334406
196445040
-521003741
-992822046
-45905202
351702914
-96121984
-914176632
-762521943
-994294766
629254041
910219742
138639356
-320036449
-559110008
210230640
-67942407
718154976
24563619
351722494
-167331265
319283589
-836635783
228712277
-517391884
-379303080
-370575
120347878
-660657102
-812981596
-826423175
776334920
-585940657
781087769
58567295
439164051
978667030
137982382
-63016242
288417647
-96397540
-268750056
-827382675
-377705695
-865618664
-899134356
250143456
-63054935
-478570860
876280858
460876764
555196561
177140569
513205502
-77835882
-593191295
-530427874
997441267
-609621191
224627764
386091542
141872662
525695103
456954891
-289926548
-670868342
-806599491
-741699827
-728987961
895045047
308731692
-911130999
-643955140
555442325
483553774
-147516081
116379595
-139508175
246451149
943096632
822058180
290097591
739482540
-990286340
155602317
-578283522
-262307615
-906898838
-351827262
181999987
163207431
656334406
204588985
-393070405
182203663
122624349
-694430612
-260617979
392931480
345899825
-111398407
313019966
772642967
64356625
495455523
643141586
-312301142
-928477860
-475790854
-875174258
596478648
-334934370
-169159604
286229597
406831291
-965155756
-579756258
191431599
166837282
227098975
-814528878
831134673
-545247846
756480442
-195620954
-902451244
760895432
151288241
-596331218
505638956
449017863
-219107006
-987139606
-753144842
-561292410
594709816
-597119295
-951328217
137967922
-175691199
209267106
93594028
194127445
-169485660
489934398
226288486
777810794
-544455965
-544369508
-483122150
-570158276
-271689926
991876516
8479606
-282765506
-562554764
825290044
-978283479
371744589
884991480
-903047084
962600552
-457611209
701205024
190189756
-8645773
-316589151
-103005135
391145157
298875738
916895451
741602737
-741768513
-571667194
-805957719
782246517
-213985295
506012487
2231439
161718065
-403656865
-398057622
-37130994
-616490302
-55545205
478212127
-538120331
32402507
787047731
-97722228
824411445
-538007396
-713288135
-235083039
-78105049
267464220
-268057248
180347201
-206784494
531153164
-441912681
-874258481
-217321831
489573769
-931858217
594121965
337296980
-487215369
834824636
-3480591
343120782
-256149105
395912944
181977085
48654972
-394392692
-508041677
-503542823
261506337
-111265754
847327236
-192362049
-34142497
281281549
-355065361
957567411
-597677788
-703638194
-151344649
114857403
-440680739
875779190
920092011
-231712190
237805560
542661163
-988266539
-753700884
-457694313
583025651
-577208791
735943372
-39946198
-148968067
374494002
-150560278
57858653
-504079823
378727568
-240473078
-479884791
820722268
-385138447
-838263278
-628139914
58132360
377064903
-667606192
-282907167
-82505761
109620750
-306880017
-956851412
862233932
498749658
42091795
899698295
-237719913
440878108
-488473757
834338308
-931043212
-775698678
652092869
35543926
35993684
684279180
663496516
854451715
767331882
-272877372
-578536263
-784224470
-489223023
791329436
783350250
-457714110
-184301352
-645062854
-722337932
207747182
733810162
-307302760
678288149
306274010
-390004657
-859195799
-322296633
14519151
979223261
634275889
-716276289
997683066
-131346579
154743979
-313952636
-959486978
124153948
-975713124
148947
-730346096
368876390
-345508165
-44939367
421633365
-810930828
610091841
997263998
569848753
-152972907
124787450
129360330
139033971
-881484207
167848239
-864008878
14406904
195620
-505360922
-229657470
860225901
852322049
973924936
411580023
627014408
577438800
-227162949
-335117429
-816856774
-818968289
666286077
211101634
163864206
522154545
-541284758
-217822302
-93310416
-642907981
280657813
727720619
-635817501
296292280
208143269
580686117
267991862
886064145
-334287717
-779741930
-310839060
703839224
-249299401
492889020
854669420
-372345137
739639739
-850095234
602001762
-294609615
-929535076
-320096863
690954954
988774375
-613866356
-494224860
480776598
-23280143
-912282779
327135128
723157183
996466939
-416903479
-942764516
776186963
226604610
-127779330
-172210953
-967375759
-937637266
407976852
627301505
15098459
135884054
-484876667
318529822
-166540319
-205785010
193345922
-178395959
-499354408
-315533382
-368557998
-119999145
-995168016
-852845297
-451971269
835661599
704068787
-135013079
323553981
-723660746
548315824
673003563
551857382
-445821162
-207183010
365060746
571181046
-618050340
990185875
935793093
-617604933
685122807
705704745
677897583
-104088533
819872145
-425770971
144138344
956529370
272001637
-354747404
680676200
-830781689
-208714688
15373313
-641945684
-263852802
-6064567
650959866
-265782811
-445426871
964048920
495999859
-256067844
-751316616
79594806
345740692
-672420214
466462139
-236666712
-636116903
-71930188
51398024
843479515
646914824
-915948497
62752423
-485617605
-701697417
452474579
-128114918
315515104
924199387
940769968
-70324571
-304384713
-66496511
407378926
-555742355
670154430
676134527
-300164922
-705995149
869244384
511608957
-257305750
862129874
-320146953
-136829836
-111842840
263671782
119919951
-78717643
-601041562
-880534645
437451157
-753441342
631884708
587404971
-964393564
-443725118
731301274
687357228
-960331886
973987063
-867701183
-341093241
200425672
-345611902
-317609242
-789115509
580816214
-310492055
989049468
217381565
955042379
65691076
-902308737
784126070
631385155
269447460
594883469
574398143
-96258361
432450625
-256365025
13129822
210726168
240060111
988109665
-780076648
712487140
-381263949
-472663642
-131455838
-947002163
545108268
-669864394
536846440
215490406
-554376533
133370201
620215470
-607032579
151441847
-195710346
5424784
-969102196
478976058
-862322498
706757454
-177229470
-789071369
978017344
726402450
659290753
-374976247
303852433
762476548
-217523581
810764655
-309404710
815279004
786397122
-257804471
-326140266
589961962
484532851
436551206
-486807538
-418296461
325195948
623033910
575599081
19067080
-806265171
630195259
798200504
242122713
-245630763
-758789019
-355430066
-585950817
-738852927
-270273672
-714141491
-610698386
-125478927
335184715
-577587606
244800022
859122677
-447796116
74330637
923286025
-323181532
809170359
-981313856
-699080389
-938469742
597961452
-833454565
809974306
479820739
-427002933
824658235
692203015
-596817481
-552652524
881162866
812525433
640949497
566204247
-414385522
226452435
-422124349
-176307012
620542534
-598964996
-891869687
-572058718
825650437
-579924463
965716019
427479192
729551740
965244365
-893279995
329661500
921947320
-363531353
-116067037
359791401
-156277939
-278961920
-3905055
-684025319
-350877946
154952583
-579723415
-368013777
-213027796
832112936
-810083180
345520709
742201523
-979391896
-155853146
-893930461
126338097
502895702
-669840056
-498493586
-696032047
144141039
342441652
791055555
205950249
-626748715
695568425
384885635
-297641349
403416400
523505466
-141209652
651830362
461060375
386992887
-923356112
633545317
-175832546
-780080494
-375072950
133657641
-884840278
-996411646
-98451303
-730489947
615877275
-113734671
-973868841
304378774
350856110
-768178800
-138290709
-956887100
855302376
872291531
-496670121
-782342451
-553928108
69536980
647062595
467646570
-772197174
-6018603
883017953
947246312
127447584
-550668524
872477753
900091408
-609804949
270558590
-783001393
758990360
827086696
-920152529
590693335
396359789
839519707
476764548
-788749228
-927195579
-524897880
230626012
673197922
334915468
-966732248
-467228010
969526615
-101082709
716650663
-831222745
961738779
816253889
-532780402
321977042
-329735652
-901351832
873945345
345351065
392699519
296259657
860293434
-907447654
-579852951
61046107
-752532818
-697459734
707401596
977906014
-838263736
897722646
-542071192
-260522288
-825650116
145204137
31817040
180479769
411284291
232449619
458179911
-675224019
577412090
-269135195
362255905
190445536
-869709105
-412739063
947958041
-813381890
-648441502
875882266
-176354511
-226606331
729045964
696175971
415581082
-911319763
854782062
-820285012
270310725
-214844506
260511429
-72634311
377303042
-760130124
205995777
-990782010
523728207
-530237223
21298753
999336759
416525511
-340005314
-507055988
270510460
327773255
558567984
-45434199
619227366
745301600
535384369
-134561718
-442675221
755766169
123281334
133447962
561957123
-389693700
-989192563
33192572
753802294
242466660
-380676014
16287838
351043353
435539471
727246610
-796844406
930921391
60291811
-489666824
339446299
-802697329
-247269897
-140827821
811784876
42768935
-551616258
-286142269
545516685
974911670
-296444459
568473309
-372771562
-210480853
800950831
892326298
-279844228
-143355831
396944408
-778458351
-116935513
-574135956
-891295037
334301488
620385215
-579354279
508661885
675557772
743496846
-889126067
901450117
900838669
286953676
272121973
-404067076
-330031142
664729443
-233599060
-73283714
809103051
-409219108
-20708155
928896516
526853087
236701126
196781800
400305631
-468539453
-750065192
-657919390
568589642
-455559914
-69518709
55695568
220317321
-181853542
-334507175
-459845044
-980873424
-952805513
-604430327
212048731
363505693
692023326
-131618751
596769996
128384445
-191218961
-295756999
-277705165
-912424169
115148270
-925199237
125148089
826738667
997936626
-355905661
46222581
672703790
-148701966
943962734
-634593020
-697334804
-762429873
442895147
-874825543
-657495128
-897345847
111001333
-240836258
770362711
498170436
480792249
-402871009
805060338
-757554944
-818966422
-275244684
-327774436
-464483702
603181761
-432014464
398952011
422483681
812232930
-970326636
-222695553
-157837978
-180006930
-967429097
50202771
704434620
-757510272
-589630358
789126572
585319114
-399152123
-522473040
139941921
117459886
125077426
-859557795
-289382402
280632030
-860506124
615310673
528715517
-563747458
760635468
549544413
398211078
650572837
681223836
785305795
488009272
298677851
860252725
-533759285
-726198896
492707150
-676751942
-537577779
-628746499
-45381109
408160191
906969837
-285863624
205205180
845447434
-193774326
427315896
-716203006
-692606686
-69020670
523311553
-79666087
-482316036
-69032739
443750404
1248307
-897994648
615484076
137967922
-282059206
-709088631
892715600
787356598
-364223874
-103143851
-662115278
-340559560
-975148987
-213581066
630377987
-459838442
323817904
739500923
363392993
998981157
347504642
269995975
-529065445
701737976
-972084071
529514305
536292768
-830770534
-296203187
-6918977
-1067781
-885729727
-499773726
-682181969
302937148
199474360
-645571403
196978837
-348827047
343532405
204492770
667733720
994201258
333654934
-968242235
-827321340
-325370889
611053952
-772833550
226256083
149222846
-473619918
287855529
-432225744
231559197
-564090200
-977355217
131433719
-712552111
959172470
-462202950
878381772
809948453
-446674228
243602325
86083891
804687355
947831152
327397183
371937968
-414435303
-928674340
661006194
-775880394
-73597695
-461622702
-322403615
153349549
446823669
-713842355
-490001274
-169910744
-978256260
118444007
18086934
509338551
-855420338
637813598
93594028
-303259539
-824016548
-583368922
-540223091
85355332
-585971537
-539590673
19073421
-421078310
121805827
-111760603
-347895276
-87316347
-991274572
167332764
588515506
-704532313
772885737
253793332
-751533456
924753600
492312934
-566597975
935346284
-813124689
-674831986
714143415
-430422707
88522530
598022099
-141104643
687050696
9526665
917634593
200096471
534546714
-410005235
927632457
268701090
-297364761
-705898784
65487018
-135944480
-574887605
428473800
-549795761
-379335843
-433665976
-17418159
545435870
391969857
-209249212
-694621268
-978326049
447688336
724173490
-186365116
-3609326
219925061
-540951944
328151892
93042141
924346543
810785172
-161053483
394084307
108544582
536287044
-412945402
10056597
-704761060
-771248883
494361462
872725239
358040589
792644703
-998713055
282044048
-147276755
-77846732
606680899
811294407
-443293018
478987838
410224811
-206835785
-661020461
-156341107
343980997
-715662937
930355439
571216068
-492367178
123336818
683744758
-294273007
873498009
-164362657
-143704588
764786490
433757483
-985470708
10633609
-96772064
632030927
943182937
255256389
374534286
811281801
-237886838
-270227635
29319678
-478518697
40964929
523843196
-565858790
391375214
-574886441
-688165731
-402022542
644372339
955454188
493709181
113199351
-197111936
-654719044
-366776686
-575249027
171207059
-354579964
949865556
-646441524
-956760363
317957375
-384242910
-506954583
385764414
575344659
-695538033
-189563366
-722539589
195685454
-987800260
439913547
-456099505
986346638
-232828681
649943376
-531159306
703419514
957495449
431679191
-393939454
-873137811
-195710346
233751604
-843812651
518299288
546908199
254329316
886018140
747928711
-434384276
628817298
870889583
-316047457
423833319
248601368
-55222597
-928092491
219062151
714874101
-393111488
-110472458
525612225
-249122012
-422370517
667934051
925206329
425536078
449871261
-934175037
-116152381
61157353
633411870
-64800006
781751299
177824361
787376693
-923318558
-34221400
-190370699
178518181
-495216234
-311939640
548315824
932841582
-171964729
31470497
782761560
-360602238
267688396
237414211
605075222
-134945446
882346632
772199857
-765941229
-740087162
-949039102
791079352
497474464
595660528
362401907
-965179137
-330592233
342321232
-13550354
-175052746
224560732
-929838998
135939618
305020355
721277333
551092500
-732563112
643295493
-540223091
830188147
729173477
854776246
802744684
530449170
-96975398
-633677213
-770032121
860280172
-269176957
298410703
19932215
182478773
249258076
372406651
-117358459
-978040765
529779507
-121997035
803806174
599870314
305175404
791204827
490755938
-382741694
-227073869
747794660
-169910744
311773396
243584052
347521105
-124901800
125028983
-746210946
-3923078
-593394989
-531350673
-30523359
-304717830
364588519
791725686
322077398
-693832478
280365766
-543282263
-891193995
778323174
-127149991
-410115660
-782367839
899934244
-132063495
648290276
-458199735
258761841
-74024863
123634484
284828130
600539389
833293939
-774464555
679823042
484149647
-358327884
43559297
792278750
-942265942
-15025308
-629493955
698041212
-389211437
630377987
-459838442
796903443
-921669814
375740019
443208281
646706539
-752550404
562721181
987117886
-956628074
215918170
-90604903
-206473488
693214733
465758430
-112780491
589323972
45469911
503263388
-700801567
359772660
446441169
271621432
371311105
-239590307
534795096
-349973570
103240077
323218502
608007680
998934535
-869709105
-657916400
-360142627
210727975
-142132111
105517835
-31379945
-306478818
881741482
371021280
-752461520
-893753758
-572315330
883395707
374506495
110004133
-908492395
-725214251
-424639564
-514065379
-819543260
84618990
201373097
845855956
448110921
-419064211
36533631
-691039095
-347758455
68399971
734018566
896901992
237772004
307019128
-764833285
-562312522
-415995429
-235830811
734494997
729889459
-244259449
-589026941
547570839
78389186
655849970
-70950348
14158335
497525785
-109399551
-32058130
-700832789
499663967
736293099
-736487932
462508334
972961566
439264644
-688380957
525867208
-601753141
-637581390
-142336759
-575676603
416728284
971506797
999069939
943394028
612126422
-338139974
-292290524
-22726751
-539951647
790700509
735032251
620750421
745885138
760549482
-195762293
306818544
582294312
-556060709
-808603891
-497068874
3641660
-932864428
-699582159
-710285004
-890356423
586571428
-248106746
244474731
89369729
-436732526
864306288
-316384723
-457028350
263426358
535496506
469437720
134648685
-239405042
634751123
233298874
186492708
73637456
-561565495
656834073
-163099521
71594446
184212416
350169715
-131551490
703672017
-554040576
352315849
-325974425
-50712689
-470403992
893522619
-276124042
-486762550
561296556
537073471
-330950671
906467864
963758288
-135359099
291979378
47036988
-731480935
116445058
297147907
727255136
538168930
-49068962
-413215925
-73460192
778266809
99940406
-397176967
620299626
658812848
875014105
-507427963
689371727
204710519
789365677
-901438710
-765559386
794587170
-46915465
-26587284
-690887637
816307827
-953862988
-614907031
784407478
396815989
-714339033
65074369
294481494
588806902
-153702249
154674041
-48701449
-418794616
433174733
325618559
236606668
927361906
-238244746
-758288746
-645649331
-133007597
-174071138
310165048
-832944297
-329038400
-57909334
-46466977
932136095
371886826
-88761253
909111532
507562163
443035905
753797844
442329439
874548774
-515171807
760054543
787747910
-1765688
688969303
-315378049
-493874076
-177069741
471523515
-558196487
-727401963
407335316
351456786
115407795
107195145
-313974783
496640082
723098762
-832936196
-310937515
-346075279
683561231
-265096895
-601043570
675797598
-467719304
626181184
-160543276
-403193168
838674066
792522347
225636084
-384996982
873676131
-699331230
408775284
176916694
-997321095
-473153368
-865288372
294986574
-343332261
-592907768
-50546377
417634668
502554141
995029511
-462582342
-11476164
-601156278
-868738873
-990286340
270596695
-596059611
961373794
853407141
398838816
657340498
37160058
-558509989
641903604
398838816
-329758973
-367556499
-369507045
-945061982
-356025765
-534613920
16067961
-588135469
687886456
201360974
-576949281
584060302
154859033
-263880167
505221818
-463702887
-142120475
-219835604
48261207
854828168
-22678467
-68389321
-265225866
669648288
-215315952
430090079
-135359099
-422529355
923709176
-358245927
-757220313
-963843147
988882553
599406914
-870539911
-748484674
948435257
369722261
251665037
-462582342
650182109
-741655528
-311003377
-413986901
479241039
-482577788
611782416
-415541934
619379288
-235628140
143284297
-57911002
-240985873
-872454351
36305008
243764337
515557933
-451195677
812430301
-64609558
-527981237
198094844
178850692
984619191
-725480120
-14824152
-136727819
-880074644
596774207
-76613859
-590687492
-916186113
-465924698
197255314
770442007
823918984
-579608211
278570578
-717250141
-339322598
509536580
-435048853
-496473405
-445543557
-205073498
-392345216
398876661
-810115072
-494424476
-667944804
-222894114
309873982
-422713127
-170260561
-168938818
41386838
-353339559
225149059
640699722
294151640
505478725
314147854
837804955
-52077264
900037975
509867463
271796880
208539222
-574502161
417654116
726309169
-996723489
979270032
-344471775
-605939890
470220995
402266784
-284186891
-590877736
-217573478
118779629
-832358431
951450243
-30029690
-296074767
-296692987
-976700804
-254377209
778249585
306048537
634149334
637204221
239419103
-348463891
-827058230
189327590
407680379
-835850225
-865892446
-903417554
41236721
726418090
-623016213
735684187
-770935555
908278633
-308934947
444236633
307602108
-651294217
657791772
574744644
-131769774
-760095220
-435798751
350005197
136654345
687347686
-251590170
-313550478
-885975242
239442164
-201807915
-109150178
-506658916
-699592487
-457736361
-25003766
-738321206
781751299
719771289
-59890620
-638081298
-828160486
320369526
117204782
964062578
-641504561
373257355
151430627
68316467
651419910
375347937
909055320
526410710
-92329990
-849723377
-690588693
-722836896
994840541
16152698
779840107
-45326874
5352540
-809249373
-964289028
168682803
-973622468
303452747
92544832
745306999
110926601
-224605442
984770958
-465890048
-241665832
-157399585
16082
-330877775
204076456
-498856026
238614
107630723
-76746783
746921423
-992653986
770488533
-305673052
-65480809
-947350522
319905575
-816189746
4927916
822523520
18333278
791589737
588577482
-239010003
476827646
-37743080
-501959566
140471573
341673085
-580377189
-269538576
-208691026
-424160990
981775729
-250443326
-497164124
-24150390
648874449
-730415861
-6153086
-730881588
972290829
176957230
399709705
994305351
491451485
213881780
894906276
-984724551
-579774956
538445648
318343184
287899770
-29000159
-35996535
938510796
665591097
625553565
249860065
-140014762
-303319398
-878959258
-724647247
-438811124
-855593461
775980276
-459085721
-422611213
94133872
-741832425
-334296479
-680635570
867637133
-246054009
186105802
-692878887
-482534359
-52230916
793725212
653400894
676463872
983447254
745045891
110831143
-856548979
749450319
768841597
-635546767
749422356
897960126
-98555116
-360584831
952879100
-251753522
310229504
-342725988
922920287
976349904
-149080554
419163561
637803232
200412287
-307400724
-137475105
-602136714
460778683
820973917
744745958
117009125
-249788872
782053568
-942539745
108777583
293287103
126816914
-369320825
720333500
345768912
927361906
-689657160
-576638009
-290729779
245244450
-172788075
-555145862
349149954
-835602177
685013494
111310831
-302511513
-788406431
-292500404
-934446472
166830491
-315497043
346570532
-750890066
744507122
-227880330
993740475
-643142971
-693285364
-342534778
-923894464
697287774
-520414331
754218224
526310819
104174750
194069595
-37149259
-164047729
-180701140
616273882
651281505
-34299764
804903851
641899466
231524550
-156500221
382064690
-878071136
170688709
205151637
171523828
-239264281
613315937
631638938
-784335995
143368217
839754634
907492037
507411232
618745914
-604066444
-11693631
-406798833
45511825
535941035
-10043812
-318249272
-681954387
602866642
-849695548
-586552520
-604289779
-424820607
907702685
771696249
-936433334
860683731
-924701779
-791765045
-445141788
-467484673
787451636
-488745610
631631311
739569820
-414355882
-948282823
883481250
805420528
-428171890
980819414
756322312
348082823
-5467593
-203771304
644146854
-768446967
302922935
-55570401
-91268185
100033506
-734456367
709519165
-514828973
570293039
928806909
239288455
-256077685
-684205197
-445197144
-450978805
187457955
948172984
-511025034
642835502
867497252
-188611628
149878558
-992397010
47913914
960163497
-461143152
-488454326
-507030472
-906989860
-366339034
792858672
-268551631
270518311
965697153
-954065874
-58744678
-514776166
-805893841
762225068
-360960354
-633380503
-810492245
-743650589
883796432
251009623
381088209
406182332
161155101
802947189
997236569
732358045
-12637297
469962036
-584295214
-276152792
-255410352
132792090
304125737
463045489
-540677020
-274146666
-610439410
-633158560
956585582
310874939
-198757985
333797014
941159546
-433341325
135989173
572514466
772711724
-171153082
61029363
692112651
26686713
-502646598
-326140266
-52628939
141071214
403062041
106407110
-716326748
-669131515
676232955
718948059
112324923
627736298
-975770680
-282323839
392024647
320124725
-330031142
-567345715
99982772
-86611926
-130513838
630997953
-709274265
605592658
-998660453
814372186
-165670398
56211153
316116029
-432107615
830506231
-711878715
852962043
567250014
-810223809
854913530
275166467
241351290
-684369259
694698455
793844389
559621828
298943507
-49368234
-472663642
-852751088
-712807222
887412770
-70433332
738276988
-932736083
937616950
508587414
236828416
62418425
439651467
935527467
866135357
765751745
11426085
-23593353
869042893
397760818
-893914921
-454291291
646788210
576896018
665279777
686023936
-544156816
-243993676
-12223381
959371515
-681682096
362601791
-468506006
466683319
-869550204
-611444420
-602847805
616273882
505770943
854828168
991683711
158656364
-903549942
-796351875
255095855
994064276
-17294155
99957983
-196411652
-630776741
649816925
328449256
133895420
-257990685
-386356547
-970265857
-449876685
-348761369
807554320
-483020694
-754211631
-274439277
565597952
834298041
-588452135
-904495683
385512395
669247061
-112235509
601488786
651144333
17757673
935472390
178135977
362002926
5751658
325573374
-407451574
-532672484
929135627
601852081
-550816029
-517954451
647429983
623351227
-311177918
-782740422
-333159607
-930336096
399885457
519399466
707961299
-411394115
413080892
383377822
258048224
-111409147
-134416021
91637471
-616217596
341861901
516224773
-847775552
-991291699
-953528947
-488722104
-601604874
-104298763
-573816198
-447060784
338736828
462412762
-378348170
-412228075
-172952388
-826465779
-957739111
157669823
-960237789
-587900647
472535404
-208526703
773179879
-146127460
481938158
-388616265
-640765675
-594614078
9349720
791329436
198212249
440394832
162889007
186786906
-900365778
-861596551
-577204219
182251744
-824645640
934778478
408586141
-60905004
418484646
-746499045
125051130
746425932
388336549
546200993
614034893
-623264292
-624151100
-680987849
818802642
-636824154
-829543230
-979091748
-380233234
-264795457
186521480
-851650103
611185921
-184978161
-237077876
-744449131
-152427345
299459751
847251228
-370759465
854999097
731773759
-853355023
405934081
813823445
610316096
-408131692
863764119
559693717
120252145
-803582415
-158275230
-750311138
548659038
-453224516
537026195
42762959
-990795994
763793618
460776703
583754007
-847979017
-678233925
618643740
265907656
-149771359
681655291
-816695151
180500072
853884422
-876411166
-139855532
-362009873
-931961006
-7745598
946014859
906584925
-757883770
-279694995
-774576282
625949076
207385032
-239169367
392058686
932328368
174380196
-110382528
-992594721
709519165
828299334
-729377225
-855393984
808601237
-939494566
-998660453
16972786
-942323274
110402712
-250812532
450494593
-782295775
-41801245
-637959862
568392360
-508414448
-359872702
547599378
-55266609
-831466373
899014348
169577565
497132269
298135639
-895035225
-142388596
52217923
876492528
-691056910
-308533416
304872201
594914649
130578638
176967279
-800752850
-135240416
-545016995
-945528319
-491672468
856306535
-484411799
-224643460
-357676129
-172198261
948669293
558805543
-178082840
-467529172
-697145422
441608767
478837748
405445978
327515458
-968767691
818186565
-764337295
-761084835
-773525432
-761031193
-17653904
636780199
310931974
625355714
-373386655
316601305
36353402
-382879945
972730903
169478362
294383690
-841979603
-644466364
203606249
-773943988
949780116
804301917
-650846221
-145120270
-457455126
-330653411
539942138
-692764021
809178912
82505026
-983991605
880883945
162195520
-367652205
-63211716
-173930379
70798239
690591496
-517619147
534500317
-319005320
684473311
156034629
435059806
369480033
338752525
965558411
108603559
-681898347
-108583119
260980623
-483063009
-440708545
-120574481
878807928
-501003514
-804696771
-826683511
253751078
594121965
-162806041
-450262839
-26123421
-440036038
583369075
777292576
-600147739
-464451972
96424536
517763848
709599514
-168651664
-832512345
504567780
-703185331
-439887994
962579534
-999612603
-297977290
-578007325
253501358
-78610475
-18941600
606793790
442115565
144680151
41198410
-250920558
62800820
328003602
-218765958
142015338
284247746
107046277
76933112
-621645193
-937707920
827326942
-436573937
266579451
251712962
890475079
967812572
-984497381
-110028102
741469759
662048265
-348405013
-258055488
920083894
985881789
231073622
-767502090
679300914
134571249
123372609
-927315162
694386181
-662600332
541869457
-5517459
-987847583
-443796929
116964681
-758118396
-187203842
284285661
-653379510
952810530
-531254361
-740354429
-845322873
947396768
813134744
541080191
560445780
-667177521
-959051200
-945060138
-528402220
-719734581
-541119308
-433044279
-214180787
-449947311
880706067
277972719
-5274257
-261998875
-804628335
896360098
-40340805
-136577497
-190380498
335503468
-164546014
-714012356
-448459427
589964906
-419366043
419713596
892792598
-887483294
343508900
-684369259
-386175484
874482339
-722885514
498948609
-161860650
37219259
823315164
-629536721
-697207326
251959119
236880919
-790617352
883081910
-648015019
729277437
56855710
-630367648
-390886107
820966971
-156968358
-583985484
-368059544
-680022066
-113487687
789967238
-126249214
474157457
-242852003
642674903
-868049676
573441151
-371021223
529438027
326010543
-404194836
534313470
303230177
-638745365
-366608050
-178280994
-511280830
861082319
-597633393
-632432540
570873064
908611360
349023054
610146310
446535461
419163561
603733699
14471400
924945335
-557959090
772919155
-427377175
-198821824
-462546419
-849894328
937055772
117952225
-362906075
-729876145
713609466
908860934
-266297558
-537775555
-109924346
901334715
-778679553
-555847020
62341814
-895065704
55775849
489369037
-886399641
541820996
278317477
-881324378
-30857094
821642884
-31759700
549730656
375922325
863601036
549513154
249074203
-287266821
-839523371
234457675
-98920131
366641364
-939712275
138886922
-178273520
964719751
322666685
240264490
-126997588
111156562
472680406
-363651450
-894492230
441829685
24524829
238945051
-534661862
-363174168
596762286
-301669179
407509209
801504460
647968574
-830340463
974273058
163019325
-180433085
-693285364
-696880200
-562771455
-946346377
475734104
391088251
253277691
-52145718
470995496
-355452613
325573374
-298164008
428165647
107974014
-417413339
-204656514
-786622236
679386376
-295839863
402676374
328278981
-748839782
203662178
-949101853
312215763
94396236
-803072767
304973741
-816239425
417698231
-595603201
812547831
164938457
820925625
712171733
162376886
-660834770
-95929939
120511747
1559849
112148318
602550735
-223146897
696470977
-461513466
109640164
-470392272
272185631
-2157784
606685093
258424604
510265632
306278887
-694007164
184863523
-403908497
-220100341
300684332
448240592
-604436070
-846584999
153965788
827257933
-17621805
-759399115
-6478267
662190767
-44029871
333122268
-5617577
-912762096
-9222188
-2112214
537844344
867891392
798117129
-756964704
-443655715
143447183
-923709986
-744028943
-573540302
18840282
846006160
52251713
-950264242
956071184
188662269
-150383751
-35013870
-3290262
-900920165
-126750500
-495983537
799813239
864862741
-453854591
-839888285
-726648340
-974161650
-293139987
101423290
-209243015
644338273
-433665976
679436179
582583781
792681627
-640379990
501106469
-991147803
-296392971
-705444022
-32026560
-334186772
-363505796
76389754
-479884791
155695561
-403922692
-979245059
-269376256
-606827027
-50792482
-445644433
892613398
58235680
-376131898
706329722
-772718355
-361750066
220742678
960654458
-908669994
948927983
-636019539
144489408
387056247
681062008
478192464
700124110
231461688
-559362103
-712810919
171084907
817456450
-28643956
291138365
-368158302
-694957453
837804955
532486271
884618696
810911948
119273058
890345938
359640771
139184767
-602319587
-990166715
-142685710
-543967336
421268337
57896252
827086696
772269027
817149165
-562303605
-349751653
769113070
-413867284
407412540
855997463
-831538791
-604658249
771017916
672027989
49961308
894687839
514838802
-174069480
626369244
-511203928
-595622918
-241946961
201848254
-412690319
545672281
-147661055
-182449258
759469847
-424614412
61055301
-301053549
-696243620
-910973942
-387417927
720871371
867737938
146207913
-951626795
-711511371
48986603
995894381
133183265
-323502368
820504423
399005875
521439089
-704201870
-712708232
-783570602
-468468226
-720886356
-754722803
-350431435
-823209417
-656746587
-538074112
160991055
-715272223
665152702
-618974087
756871019
-431546564
-579801423
-531271975
-299234417
479401610
-247777214
-858921522
902204312
-924643178
279975227
996661823
465443472
-990177083
-628703347
651839031
601650961
-714559139
44820726
-145428015
574430495
-271726301
-150370937
-575840847
-412549244
-191944959
252583938
203286632
-498226864
876433472
871046012
-908072067
-219127337
-412472364
713896944
-586237168
438229112
-648040486
42768935
553246635
711549186
918390010
791959766
501545239
-291298394
10306694
-617594831
677570066
405700043
-594644093
-152128567
896718903
-946166208
569613660
-138509397
-826676662
-421158598
976937178
851030672
-38029916
385019426
-752183114
79617536
-643531764
642337906
426141435
-355088465
125697480
-843751390
-312107129
-256823364
526701386
490671726
972696163
-548074649
-290119606
569209527
911150699
-125086240
762877202
-779393219
80394803
-841642199
521161154
5899409
80291639
-681501183
980414063
-824120085
316721794
-484645523
104886763
-895001292
245893828
-630557056
993320521
194581385
-920357215
-254517957
980724387
-720841518
393960865
-486730324
909980077
-452065519
794065785
304212224
-684567187
486020927
-174991765
-305788285
-789286742
-664534578
972335087
939343051
596464694
-151983070
820746815
59857767
180541813
13764891
-672679445
-105118252
772664289
169625449
150395773
25373385
371674854
-644926927
738378626
561965759
-343749927
-596609487
76260798
-640045670
-760257389
339795227
958701691
-611480289
-901400468
912241663
-124190155
926102701
-421592297
181747400
-539632232
-161468126
-242646353
209148213
996920905
489594392
-557249487
714591799
702427368
557201229
550239250
383052352
-407203322
754391745
-631132698
846042673
-366509171
872565254
-972117730
627063691
-121541824
-471210144
-216592732
-991001978
433678927
-406389396
-207382576
971850465
-536779895
903120078
-738978296
556253066
990816234
775737963
918633647
731798553
790811735
23564987
-282656467
465937016
889035557
419938451
-663965273
451776115
-508434385
-121685990
609238092
-702895646
485253665
565146234
-246672175
321780818
962178766
-291503737
-160934109
-445618809
-339719914
601914650
992387253
877657324
-291219104
82795995
-216819233
531284920
661254579
-678454525
743417029
445568219
606155873
-459456002
109649659
-703875197
-520429570
-791890790
555982577
304756874
-615719667
-959201945
-544241543
276202820
-231380158
-264089341
-140705157
761606572
354014418
-317732097
835663638
748249081
230168058
-336772038
670977752
269853356
-165502564
-716578336
589430075
719517718
-280526882
-67826216
-980447802
476538210
521333095
497217489
151499675
-235646660
-142596452
-315904443
-442797682
366928223
693601387
954679384
-547761089
-954095099
-132611326
501884616
827078037
-553461911
164315780
872850012
-319369305
17286727
331640519
-919379135
35502497
-786615438
988109665
441103023
-582303926
797785520
-66468668
-36976238
-667606192
360423503
469659813
428514157
-24214494
-749099275
-981465465
203515320
-964419437
860500016
-612986537
-332260411
-326918769
42319117
284528499
-283823465
-486040674
862444169
-524593026
480783631
20627446
455244258
234504999
949830550
-101338029
-421852340
-908692875
977532778
-912454608
433717580
-721968149
581474583
-631275159
-237657395
-512034359
170149537
37843640
-48989851
735248325
30363457
-371239829
593641618
509332356
-730172871
219506499
-955989073
-116414505
-738136386
-199090308
909371348
-2615496
-538285202
268130645
-429428839
-548521571
683422801
355554118
-96955139
276198863
-508607678
-202242747
893180908
909980077
184496264
-611831579
27016895
-507199534
889102642
679579206
428429283
-925713138
635679412
827421062
-233959937
-916689345
-391206163
-504006303
251162005
-379520839
-451346804
-712490361
228099959
918595015
723886841
504115871
898719068
342236276
-573723633
-522235196
-655883591
414783029
873587276
-619611623
-204544556
403416400
-762314092
-98706901
-804891784
548067021
-236958925
742679806
151932638
450863040
-351059826
480908379
-115805216
86741492
-994891258
205978677
153447880
-168714890
953006640
551090411
474391199
-929814005
-668427547
-10400389
-678057184
-878754276
-10468715
-221249847
-11799648
-293646773
-338685994
-535869565
670587053
-661843390
4810154
252397437
-771623430
664465007
-99254731
-834882097
-638355385
68526225
-29484870
859923775
-924700712
898452611
675582641
-299968125
-322064041
-808704315
-669822653
270727143
-867009971
-563940396
-781038544
10647714
-185658559
272332927
-453877348
642835502
-317578689
-841615068
312382742
-308245413
95769704
343031905
-784873198
439851867
-173461196
-901538636
-809057124
201120960
-252081114
278325353
8187119
-841279694
-530081364
-116570864
723806008
-487479547
46003938
587704315
567650773
584738696
798609696
-529147630
553626994
353349399
476157630
-880056484
484690113
271020962
835757648
-880832612
189433916
-973850016
377489617
371420417
-224396598
129516372
-712328150
-157014658
681477508
641593750
950033469
-300889790
56338465
-230994436
895045047
-612986537
-311447643
681344990
-367162076
967210605
990237610
467562621
-192620892
-645398049
-981317113
317146050
-287207316
-164043250
-177329721
-423336952
232583789
553765025
-562312943
-104402597
-71060880
-610698180
562553949
-43303550
-981898556
-182229340
-750171288
931242960
-514379661
916070005
738612579
563641502
-205226744
-502138378
-256964680
447761181
730968018
-146362887
875616900
234624445
203954683
-140144479
647968574
-833682695
494334265
-930942638
856765053
-430232131
313781044
-388548629
-883161003
-610163306
919872414
185029365
73900041
980640411
44303136
293387920
-245846178
-263745841
-634818118
293705567
-79691398
22798172
590011371
-417139442
456025551
378727568
53696701
956369945
-747463493
-702856450
587950447
-807242666
588577482
-565537578
-703112348
-35721252
656066066
-971009950
997340880
552315678
-173656091
-190082281
345571218
278133407
-715301562
155055882
-434458600
334319356
316726322
112441078
-303335276
181532620
-765424856
-320749136
-483558586
-645511984
747522546
401182789
699450869
988850888
-951079655
-691099491
-99561118
815228130
314367597
-16727304
706491577
-315266214
131235582
581204860
-687585585
173217073
-623971926
754807065
-456336736
-318138786
-942130544
542340427
-373500022
-913631190
-256752011
-274663155
441155314
-711194087
-370316432
-662012471
-355151361
-844001747
-728820259
936107815
282529906
-680843424
-772626929
-61390501
-330083063
772816104
987499121
-99728542
976652107
-145474486
311181864
415059946
602477031
742002692
667479814
-807555187
215392004
-585303076
349353411
38108711
-52712941
113616410
764014015
-60896823
-521845730
421910248
833293939
-186415383
255975862
663424831
951835437
162665423
966820920
-676261817
881389239
487028345
982980909
-445856299
-746271389
166427518
281467034
-620895450
755567911
478047246
-920774547
728184557
-213407028
973356113
-416026400
860683731
-26386899
-237160626
-307162097
334045721
-403625801
-940051205
-142981316
-608963394
842829859
432465210
-350033662
-598115861
-623779242
780214971
-481430138
539925931
-239111131
-191992326
97374758
-122952480
953485746
-205383746
-56407553
835013167
884351064
247535874
-319307598
-688655234
-304127836
-975773457
786397122
-813968197
329095940
-121960136
-161706899
-181955442
-707089512
-492910246
-939231195
-951125815
138941045
-680303081
-762010811
-566781275
81434029
297205215
573258206
948924915
890354065
9890475
795211616
128732702
-277211812
950694080
-763063328
838851542
788115511
-397520861
-58392239
59253195
276745208
774244261
609986237
942600753
-347293990
-788728286
-537976737
319976805
230243622
-591838284
-64544065
75192019
72524458
982397651
-668885553
333773053
-617729009
722880840
708233452
469024706
-161479625
-910908360
-337560199
132019333
232396884
808340337
-258700009
-631673666
-471787495
-239163580
-260277837
300919434
391065927
-201395797
-899704363
345849638
411293034
-953988208
572281170
589696052
726671612
-575858600
-255267269
896716054
704763961
689809624
-732534328
-124212476
-392429747
460422749
-362149703
-882794240
-926538005
369524549
-103186127
-494291957
-147832922
-675272877
-638347976
720529503
18924031
-789529536
102392181
871807734
407004387
393067410
-438211623
779107083
28692538
579639260
589096983
-130567373
121696703
-144984066
-583460122
408395992
-921643739
901620963
-148495152
263887760
45895038
-566703086
132823735
946742175
826591329
481532266
936588418
-243757105
-857002696
-735322310
394616117
-679028291
-77686671
185336083
-679141094
268192539
950867715
176055162
97200485
79875920
-437040121
375382498
361932595
823209127
740117193
933374855
-837497556
-915940009
-284942863
864186441
393117598
-295332983
-261234647
647441186
87675589
-162803229
-779896325
789180269
-213194768
51613804
-327537142
-66944291
500434764
1937334
-163487197
54976357
305947848
880661787
422228733
-634139055
-156968358
916545050
-242977836
-170561742
-426346010
-640788163
616620127
726309169
211718271
-101729849
60617109
238774388
-256694664
772002295
-426182388
854954937
-825854083
86382183
-281561881
-576120049
-473042269
-640526423
-228117938
520417630
613931294
855188556
-768777713
-938830156
282219607
-761368501
854110823
680136919
61716960
-943189282
-390894766
430054774
-445984000
558259501
106620692
-994166173
409548005
894121365
804224447
102811697
220648719
120924860
864741752
757518453
806113008
965920290
557439590
766895971
-708555427
363848971
-949830343
-63459713
714465922
-323666287
481710165
-219813909
-420268648
-717106967
432654073
-238236799
791016931
-947241686
314369681
688020400
830746764
-37868139
-342035751
957281384
140766570
-630993769
785630249
886966560
-649655126
-3447421
-55452668
227418401
134179748
-815306318
-732360641
-474847247
-704298049
-851392735
114675610
572095035
491473757
-925199237
-864266507
119431311
-73280511
-782926984
-105574730
-562296326
-356266288
979834363
-529308612
-572639574
-271727961
-781759156
884047341
973987063
-834700484
915935420
-334724801
328402868
521147850
788037927
574854005
865089473
84968054
106693614
424541100
-154747691
851159097
644504892
267729202
707809162
-85867495
-395445665
301651498
514711760
-440675169
-148321381
-765210120
-64587824
-688711011
-146555810
817613215
826159206
-252127514
851265804
-610090403
297711883
-449654886
-121648707
962178766
-505040831
772047431
-548220606
858832846
490686391
396747881
-578620030
-596331218
431131041
-442560435
230634614
-534024972
194407302
-634105407
424267334
149993378
41815330
721864793
380482954
279063505
854939096
281305080
-87855715
756847192
-428949431
-949838995
-580257986
-271785653
-367857791
28987110
564170482
992268878
257663146
758204149
734938947
734076163
262829450
73416699
168320145
-361786778
-576052901
258031507
-208823546
-549464818
590915838
685655952
601042141
177736702
-787896449
613861388
-380937499
963401852
681319856
-134323398
137710108
-516411146
-596787631
-57650367
-248700897
-816146959
-417741528
634994468
-586725890
799563444
677474489
-445038223
565446759
130150014
-856222400
-930142998
-755506639
242426894
968289232
-13877776
822894165
-275920331
-417455915
-433627958
110086741
499994149
-809302457
340006601
-248517004
-824278642
326169842
433922129
484821411
298352721
99324972
-912038979
748321527
620794454
361908931
-795635681
-582796220
-745106036
172772052
-193198615
-529308612
-123541147
-476588864
-822626282
914956711
-377375192
62493679
-337654051
176855903
233807204
-368999483
-206982263
-558688959
-926959077
-122707055
250058235
-762597302
-168938818
94721300
-419432964
407673569
-933447611
-739036546
418374342
-230685982
946535206
194233728
-862026011
-270262195
251989519
261200139
-138490177
338235391
992948892
628003707
819973075
248280183
6411759
926898450
-778738486
932071946
-283298781
507978383
530984183
-643546116
-238486129
883830662
290469803
194279533
392921355
-58720164
-196463526
146248381
53463980
204617693
-120940677
-900520478
-326278561
76905746
-642254983
999245264
-473343973
-721186454
-297918573
278863636
-880589677
658364830
-875782468
805650591
-650381120
30023264
-601156278
277040354
523221200
-952737823
477306350
61657513
-395626668
525545924
403848817
-127763837
-889126067
291260894
-421286009
-452018574
-296726148
303459732
659668552
-156112297
-698116783
-759530870
-764931149
929015375
-683312520
-852817552
876979493
482171373
892868194
-916715486
995691193
324606201
150630170
-551437443
-202202091
-708608998
802197404
255593477
-193168348
-969267062
-455031245
350130838
-963941188
-474661777
981311595
-242389863
196445040
-276957001
679652431
-394776924
-339487851
-384615462
412691543
282843997
-721253341
509527813
-815820931
276989224
866091043
-230319470
643664295
-297728052
635225460
-736986493
310443044
325693340
322922773
759194552
302865251
-305396542
411704209
8420979
502895702
-668645385
-588012821
523615099
671024100
858970579
275625646
729550725
904646742
494959150
607660580
862152397
-199122874
929106635
365457280
-4762980
-172402023
-658587156
-93720725
478484520
-712935499
33427501
968997516
478905026
-415025773
-196411652
767929247
394457116
-514058698
-520032485
657198517
188189797
364692616
885806486
-110472458
140163032
255612087
36644643
106694216
609123271
-360162318
878280687
-294122981
-838706628
-272223063
-922142034
70064346
563192656
413575518
-999046811
7971929
-927130003
477247810
264607038
-931573382
-121927416
-568818585
-958163855
780258793
547798418
-825887746
-154526474
428229431
106235024
-795518609
-78749226
-147198659
674661094
-533635949
-529237062
552357069
-42954032
-467749134
-632101177
607554860
-784264300
991841548
-749883103
-437029625
-192253460
-231256272
860892305
-517289551
890930195
-26897364
461315582
641265724
211039118
-970422224
339034647
780414242
116329229
-458952951
859944245
788443182
442612690
637113487
-660997971
649171853
579925324
-228275078
585244441
-912191147
-662647699
31167911
-63485610
477141054
831917187
967127402
-870817214
539076702
393451984
-128586748
-764751833
-989650444
139740657
61149372
-168376851
-754796101
682577863
-342967448
-981383310
711476760
-73835613
759265990
947178501
212671443
733148880
716304596
629977124
-476043001
332246064
-692775227
777995051
-322671795
846538752
-421513359
-86455508
-116198174
-800029678
-721988546
296566783
-731699952
444278286
303228538
-73444739
-27062630
229183241
-273266303
642397203
619002130
-37441066
-276595896
-705898784
-47047791
-737374068
33315876
-103547533
-730266299
228241104
-261767010
126351159
289322893
-291350142
533413975
985398751
540840982
-369345813
-957950679
-444014503
-746482562
976561454
-19586794
-469800896
724399531
306785263
-384157480
204826065
237185982
533246067
-994000775
191748761
-836296266
429767357
-560166251
-260783330
81442310
699525842
991381122
516656860
-757282646
-774991617
998380461
-913349368
685345127
-608941672
900406156
-920940988
39910688
875609797
-931727277
-51132337
-515579371
569891633
170714461
564521741
-553195369
799070267
476564870
805725300
822151264
60684585
-814461976
674779654
-1880024
-187714171
-214042617
-861360209
-31150603
469783742
-194889265
-538368837
176026257
-663128757
344448347
917065965
-97674575
-272299985
137172438
-378441896
-109399551
206092332
390558483
-622623323
51024037
669163684
587333228
478930306
926067117
910557369
384321533
-724076892
-220378323
-491385587
848004637
-443584554
-115793701
-812904356
749080882
-993146070
193524895
-18260672
718502689
-189890791
-28098092
369480033
-776652412
-539963453
367609214
-373755452
-129527105
924693379
-122723778
114057347
-150751295
798889451
43742363
-310771025
-628722680
-581863776
-771715700
-421659532
998195766
-83096306
172134384
246331983
-57991237
902051844
-195129240
728191955
851248061
110970932
-54879240
-327201335
80350097
-310070316
-421615325
-248276605
-242811952
-65655944
-363262504
213846545
677947628
693702539
21827040
-813789035
997353063
784594880
108618265
-89425993
901403452
914529815
-80813223
-49077466
-716264858
-880674117
-135369324
-775941297
131448373
-981770918
-163410918
559735472
-435305670
-911169310
-533526675
966885951
933897541
237074991
-341357611
416040938
-360960354
-838052977
-625142913
674834571
-78586208
-366262546
828585684
-93839938
-933733401
99981406
208425519
-184014939
508615084
-698071864
372947213
-601088024
750557054
618806272
489911439
-940000667
273814159
635966933
991597408
-348827047
671493647
-626696605
258255703
578127497
-322928235
-797292551
-211163413
194023607
-59118362
695584473
-11269259
-446580369
-549398069
-420024239
-387040520
-894981760
201108206
-891193995
877778752
740265293
371108416
-230533327
596958867
184976470
-699562844
395696658
691495455
-336495481
341456174
838378607
379899637
-748256296
792253864
203025758
156095413
-284395678
-151243451
-567496248
-174190767
-806625359
834079999
-849149375
145246122
-65239057
-173949650
538951505
681102152
-462468500
628333338
-398062713
212974513
-839153983
106557176
766213242
-405478743
205177102
-550420165
-546923273
948885568
449419291
-190475169
-330979999
-581514547
319483020
-453126810
556909485
897352070
-787070406
-220812060
483190862
351211915
-755492811
376916297
702564827
-404460072
-298858869
-509250862
-856341039
-60248841
342371962
-536446038
-263241669
-77023427
-368758817
96978960
795106181
-339606787
578462553
36644643
-262700312
-916186113
121332007
408564623
-133757541
-612171591
375295594
-159638915
-498954576
-172153047
398809579
-814719800
228549139
-553670864
797587059
-682912489
137772653
-611538005
117171257
967538675
-178175118
966010153
895007994
104743421
-123752395
554813771
507596870
-666909187
-472607988
-736362449
-444989711
448380995
471795081
964912802
295148627
-696656475
-778215729
-867882356
-114625342
52491366
929115004
368870073
-658075588
743960275
-125130449
967218118
535775518
-305396542
690917825
953899067
288519307
688071548
787820440
423790788
784526450
480957553
-573244114
720789239
952050254
-607188481
957459809
351932421
-504405052
-821699983
687425810
892388393
162882014
-330568920
-775648230
-785659269
263631057
483661371
351609277
-914679458
768490863
-662208113
-578386360
37112496
-364489016
-118932823
-839197476
-586863086
454501478
-903812336
179328656
-494057326
169657571
-283706976
-533120865
128839841
339713959
762174175
-621009959
25138672
-902308737
-407775457
-502494756
679386376
-422222988
608053801
780135966
166285615
-421496838
811718016
339232086
463265099
207773567
-892989927
190193649
403993291
-73108397
-256781211
-630824734
-703864626
-383124466
-65059776
106694216
-137830507
904731575
-199660334
424606398
-385342096
-753646415
-549490312
270648467
-24656709
-21145616
-550015176
939931837
-793502465
267699400
883437945
921832104
-333529558
-282873026
455052470
-857974064
-912435190
-915005273
-922041055
-708783107
114831330
850277007
728746839
-768763051
66867145
442063511
-631548944
687795711
-109265348
-365312159
-649303954
192378596
722978673
143078584
-666442920
85320676
146970793
-18260672
-790640302
720871371
776888154
545354144
637167452
953250553
893148147
657224103
346012134
590915838
-43525765
520566583
-562193944
438544596
-786274755
-374897960
643201244
926017550
-741027997
-843821968
-433250497
624484986
-850171010
-16670548
-396872060
743751413
571985902
-120010533
682897738
977101665
149616376
857093147
-911190908
656507713
-500775863
-407996963
-816075078
-351328368
937162086
574780005
-520984445
654638980
903451725
729173477
363326648
-666782465
117402943
218600753
-572829913
317957375
998876979
511546569
658775501
553917271
-425774053
184845276
-829761560
-363764360
25393440
470927564
299982736
134073779
826184644
-526419171
-805002141
361827510
613491278
-885748337
187170598
521923343
345338787
180787115
-282873026
-392461098
-879692757
-400934956
341728172
-487013628
640952418
394616117
-318594114
327569996
-689329907
970698041
-107625438
433837989
-534106734
156042145
-573722177
929054409
-197329401
-571208605
937613982
954812305
-905325524
-352606392
467999636
-556876901
-599822349
-566805442
-48113095
331064450
872021109
915846404
-635568781
-281627534
-252435739
-962722110
819515281
930307371
-773848387
-478547366
-125306601
-42265402
405101658
-194913631
-375576426
758906120
-122597545
660704776
-871379283
870994641
-304889875
-898446406
-226231330
-336384134
-987150091
-359116356
944202022
-344389238
-636202737
-908882092
634635815
-367523293
-54658983
-562401008
596477861
635148732
-423141044
428617028
745714072
869037740
298770535
-199040153
852759352
-481937873
-982286189
-426249720
-790914982
-226897374
-86145125
497467534
230761979
825787801
-156500221
807126177
-643131416
-352786973
-527398592
-48056008
941838595
-616278243
73275866
983923635
-636009032
282680877
791618971
-509604114
-670449535
897942696
-661168619
-865707852
632002594
-499833033
119932061
-933292190
-69756796
-250457924
-914598570
625125043
-631985832
559779108
893587336
-452857835
66089025
-732048411
730855797
383069562
182267458
21708652
740066610
447448299
444851071
985618444
-844631102
-114358641
923377761
-278748545
335024774
-826994496
603343503
179328656
532218964
-398653447
-833601806
196833579
36448481
303810549
-555192690
993045046
-375975083
-363552815
-755770708
-283597339
-968500504
228341675
-569829139
209283856
356748508
-284633640
883943460
710746713
-346597581
-834093422
-13773662
844473577
-780609677
510484458
-609650098
-657658339
-554846251
28979841
-754781367
946290444
241609610
187612187
-690008366
-726041783
-599888750
-761601150
-743332615
772907253
239980711
-786899979
-637841920
-35806280
899267993
-870991070
137172438
-84711934
-921007692
405934081
537385410
-911324358
786711098
643942196
156473353
-613972217
689725582
-697156039
702724742
325408814
5359986
-848075877
-872051835
874365588
950087383
957052340
903451725
930250761
322783231
-283603678
-472455891
-40307741
902387371
786173820
16932771
101535125
872892679
-597679609
396312043
431505214
-166155928
-553870967
117171257
387995281
468736531
-195275834
-72854983
-358561451
-206630851
-66931205
702339522
-693608841
515049298
323140339
121020709
70041944
-437854826
989599974
-453896538
726330813
52986545
-768769883
-280956035
644338273
-895436248
777650591
73618657
465281417
-352146604
339085617
162268539
-240782081
-385799600
903200557
567961840
844540005
-692103307
-362820318
683185629
9979309
543557347
-619923545
214200087
122599080
-808483139
325928122
-105792259
91025635
-550273655
-206474094
789754878
670799266
-400088310
685268543
-923116507
889933031
940432009
640201211
-512093707
-12260547
934459001
559426082
-297677028
-497957006
957947046
175211384
446448959
-891283342
-614887338
302514209
582081319
-67249369
-190855830
687719676
487981369
-722301572
590782179
288983728
180247303
-553899295
-261703676
-625137740
-683834232
-234566662
485194214
296844992
296709226
964122420
-629377742
422741938
-251713065
-758468036
-222970875
-543010273
913862702
-945791993
-165640951
883075828
-179067623
63132353
-975365469
897060087
-733132755
-247521067
821385282
200158066
-705100045
733742558
686728317
162422759
-642300742
659315639
753250429
390886094
387422859
-333365853
915010530
94401740
-78525483
-113914245
63984508
-80289036
831804748
-966538417
-114383794
-446513530
-336217044
661522292
911786480
-719663593
-9422064
-940184120
-288654923
-308280264
909642088
548012571
398088018
187535700
-741718769
-156546427
503959537
688103378
-350532336
-793124720
852362876
993439083
-508009587
850822154
867318892
-760241150
-155706349
87205844
953525584
287670328
-365883451
557111042
-673720630
-648946097
868884362
571526961
605174342
-588656417
-386464190
-499309658
292977401
479547314
498105961
-658158701
-632789479
368919544
-637604030
-998336729
-149515973
-721334560
860651024
-808675520
561209918
-676167828
-796380774
-808473388
-803110065
-349283441
577261845
-610990210
-587998800
369581678
-679379929
-434742980
-741427326
651488170
-90565467
758432580
-283150811
197452486
863552194
-941102261
207341509
-622149284
359489968
252190084
-791553450
-76444222
937534229
-39985304
926565669
330391055
-895028340
-97766977
-14962435
-595878798
-857152998
-965310545
362978059
-499417939
656685598
113616410
-204309091
-824383503
-76991245
776618305
759056294
-115810795
127886283
-446866565
24031439
551687185
-542212394
-61814421
-681568928
-769987766
650697316
895077632
656899005
788941572
-117765408
567961840
118430632
226907202
402221908
-807020603
-11725180
789312145
-769267419
-430779754
7161286
973814390
363724023
157017914
260209395
137772653
-913784949
443899589
646914824
-895620754
-510344732
-513312390
-236924538
589116661
-58304642
75026527
765194517
269394625
644744414
487972101
749026615
-815792871
147920414
656334406
103482988
410014917
-545196401
-243966983
-997709403
-595520613
74614122
-663424685
-656262566
812676187
-899442920
580986615
-256959947
-787435291
744584384
-629722360
693474206
-726080227
159100739
941077580
97196
-106544394
-823147725
-146837848
864343428
620609634
327283032
609685329
-908221295
-632649102
-102199739
-829876600
293119803
755091437
-204116013
913377286
-98591775
957951746
-964484595
263222293
361189854
-770545410
-167710845
128230968
633698913
535496506
-719748274
-24798601
-303906021
-723684624
-285299858
572707505
648934770
-558299243
702540453
485973223
-570164964
-869313103
-669360673
164761608
-316516085
812160517
-486805368
-915737126
87703402
-79861712
-265975939
488098149
977550850
930224294
-119453772
-941750690
-231393241
-233044867
291766268
-381421192
-366172804
561182805
212501391
-419229390
-433261939
353407869
305842938
259765888
504540842
-248630787
738624436
985133440
-237801905
-780699366
730970037
-281436090
451865212
-389075207
-758187914
-536322168
624239634
-118062107
-949522507
96424536
-831790498
272403835
-438052807
-732811551
289085735
-126861898
-228306874
76404915
476739505
-750618269
494820623
-664225973
929410522
234417851
626211384
-308833511
662388790
878807928
-789383220
69305773
-974525313
-571000137
205514023
633917304
-592205317
-962838462
-929142217
790226658
315411460
371599867
242423993
-430190209
-870728873
934256116
-397319420
-372215616
-969121347
-549196097
-946671752
-133677171
-113632466
3032651
-369815401
193256422
-844636926
724708714
-310855022
841562774
-957236980
972203538
350179297
-454656355
612874720
569974202
-835685192
637739118
672490407
704204410
670306130
924690002
-390976167
552956453
-948771978
-506806945
-337572230
-145538580
-11877664
-286357848
673706507
-861361092
824845571
493367923
-273604255
-225990759
526516687
81408534
-15184250
-971335891
-429633207
-147106519
-227213197
-396219120
157428833
-670685360
-503265955
960155028
-108604866
301887502
23159242
-413524381
955498365
514382706
-303577017
479241039
829851734
328184108
-287236249
-349559723
-507417742
-47692538
390744840
-156079589
43057366
724929586
-159808908
471695810
88527325
-386734933
602215644
-598315479
-832716724
376023161
683299917
-537878622
945355306
51642691
202836120
-1295774
225252245
-563873833
627627323
433452908
546306940
484399096
558166893
-372968598
551321914
-739926423
-511916562
912639515
153471496
-428173074
-202469410
60451951
42871073
250925047
932836264
225340653
-675412915
976061328
-304828208
422063643
512311206
205177102
-556985285
391137892
-371468454
660988909
-816230204
183197070
100046467
-244387557
702291128
442451489
943213416
-516505962
-543825975
686884702
506032416
-579177414
-10091766
80952206
-197792474
-149199705
-548298883
-985077134
19315058
-183023345
-168762545
985471377
-347915266
-472461539
77163084
-163189490
-666271014
268210070
-354941474
822308012
900244522
-962230770
-379177651
-16540840
390078539
40966805
-938075503
-93603815
500307830
-196136919
-790905426
-4621233
-76416553
-176920117
814596801
-781443602
-968661260
-313547973
-954753775
794501644
746218200
212776045
161544992
-783721944
690964325
-701789508
966687612
-867196058
-987847583
-240681361
-824932695
-792207129
141071214
-5867889
489259810
-362266468
-199477321
-440551497
-911789051
-673136943
188337963
-497637910
-189602521
330331888
285739541
183025362
25936414
-763372405
-358985277
-657542468
-263300379
972495920
505895560
423762382
314517690
392766662
-945916124
-183425863
370321981
-150247402
-499217733
-289051601
-627460933
-857889653
105517835
908458449
604100147
775407790
756127121
-316378450
462440962
-623753466
-373549107
271661413
624665458
166823190
-700640564
-584774106
692832162
265615739
-827344161
373408794
-956760894
-624024217
-90001327
-302036288
-588674079
576869801
-728877618
710286663
268314497
-662679464
457709670
84154282
544967975
-484168713
-864934884
622953810
-892965461
466872607
-798634459
349909092
-903908631
269474043
-667568155
-440701692
-750480260
-393895122
310187711
-374403120
327747944
-393755988
-353298474
-189813442
-421377455
-836467157
923445537
826232294
-679887042
-284255504
726752782
700265836
22239317
112674209
-116188646
-3033993
656171315
-364711324
-603612012
745978792
-12539037
-599923721
469241556
727893309
-158552041
-672654328
-206075703
-826536024
803797536
789766723
466874303
-826634640
644897332
-897007921
-663226491
-127838383
808076229
-501614088
744178952
640401104
37260127
-730290587
-307054908
240068211
-659825184
956324207
-695725308
226076160
-225334148
-690173613
-864041067
-89923383
-356776223
-213608015
438882580
226543189
94800673
-511532447
-518876002
-279435653
-818612781
17128858
966097907
248653837
61860306
-904431435
690224938
816602701
792772178
327611282
81291887
-107914472
-865677644
647888477
407473209
-728177370
-108583119
76996753
380064850
-67206891
943280485
15748689
403569146
-311572678
9978600
-564386925
-725887045
-469877895
-173348590
71090707
-522863571
687423795
-71121387
922400265
-860315500
667823371
400919077
212411034
327717495
-294609615
323619562
889242116
501490141
297571203
471938567
902567150
543776848
681354059
-119512508
-467430817
613470470
257830038
561302625
935061086
360347776
343120782
-142231595
794690930
693978511
-244394643
45333017
-652440049
-788936131
756720140
443534870
267579863
-734721995
952461255
-605102780
656361237
-317450586
879242288
-591202472
680561679
-346525534
-777718869
-79306798
751074598
377862795
-668008789
-454916429
702201967
956644033
-467543956
-137081825
45916694
-864091691
125681709
-940479670
59766220
-194171680
-836283948
-475184624
-754461181
-649276831
550248591
730960746
-908827809
-552929957
525112108
-567508821
-459224412
205336206
432654073
-118062107
838756305
-236502987
616433025
814123986
568228491
-990932777
561537301
376691082
-265920247
875337484
-586740203
-76197979
-617745549
-858135417
-970335454
-472761210
-618800873
496291922
-528197903
208502549
-189229686
476158872
506306033
-698443847
-732917014
-945014196
109246226
-65415245
547957958
-278927882
-562589458
840499572
-337394761
203870273
635933086
-141014394
208518354
-930601569
346690861
594200655
-347377529
547504642
897947901
-542335754
405848157
-2368473
864832696
-950036737
574710446
-654373024
170712430
-249506230
-785637111
984308744
-317266460
462429986
-437769100
-89535911
996052814
-379401293
778155736
465490049
190647853
-44135751
576616346
-269086317
938874824
-883898795
-499129432
166195524
-39472307
-594081908
125061873
354211379
696509889
514501274
910250598
-657949149
752563738
215454303
-363248882
-536036799
-683095666
209458619
926009180
728457179
-385975730
-537324415
-455161228
-321363548
-443107501
-762978054
-96323195
992417133
-139898656
-951938333
-346124912
161675120
-516844704
850975621
-671237240
-808382836
106231602
-423767771
554541163
-940687072
-96104014
-777437044
841430724
-551936442
-880674117
98987612
-71025582
-441876427
-988440284
221371206
199736881
977447664
-755273978
222159380
400128820
647379785
795307486
-778103765
-468468226
-359124467
-831302967
817613215
-356369825
643320426
684087561
800842216
-664231961
-409542754
-438811124
-75922366
-651509375
933522028
346186065
513845338
-222380595
403647355
186524492
579512945
391502198
806805588
-426774174
137119753
-285591886
647379785
-981666863
-621848210
-554383999
503664648
-38810224
-318955170
-717569737
705161797
-369345813
-676869829
-711768737
-664447350
482929272
-776069389
-171783996
339183367
-307084448
808083189
-365162852
-140371612
593202268
348625417
-972733688
-217822856
629357525
115057064
-6078237
634573054
-693046715
-606685556
472618504
-690769719
668836692
640550212
650295823
456954891
-547250311
721505728
312421053
-223942285
-214457030
261791340
576249582
-63933341
478484520
-245331411
574744644
151721111
627034203
339134842
-209686481
794179159
420392067
805861785
-914239194
-567951709
527239494
263671782
784466213
725317747
819571898
-498086958
-577806690
481435907
718261346
672691941
762190367
-80864027
-187580077
322709141
79044472
990165915
-224475520
706090516
270510169
425402736
-942349639
543256326
401647499
-419373060
-823267091
57858653
289308289
55849483
129977998
605072543
-987605580
-895809941
-804592152
-449441876
861100110
-736099075
165633656
172549783
-675200174
88887973
-144504112
561089856
965013407
255981884
-376767824
662264349
33460275
-59728282
-78820196
657772227
622318199
507716373
-127149991
21832001
483615449
771140401
6745341
215472618
-65898131
643883793
517944044
-925400334
-939382794
94152441
-780870984
498554686
792906655
678995559
-606599686
388231995
318783416
526519694
394314981
935878760
719517718
-413260583
183151920
-147293350
-804077914
-633368394
616433025
-847238522
-719294948
-84674934
984308744
-209713930
-416114771
942927549
-926883366
689661626
351348887
-863248481
529315588
60360880
-798378519
952879100
119933653
-454903570
-52024728
-914576990
-819017298
-817823475
-438982105
-939227129
29513716
193155465
910250598
157047870
938766702
490821871
541177024
543540939
-549588107
-292579786
-520340222
333755758
-364543812
-251637628
842923416
-18260672
16295697
-150984163
-125814151
489516828
201471103
-831280506
454655046
-853369358
111001406
-585480688
701007795
-516865780
-404389722
-344295559
976614113
411185860
-454744158
183738892
227556325
-452641664
-657524482
303674316
-293199851
-52314612
355495604
495891601
570705109
606768945
604951777
657416499
375145471
-623069589
-422935096
517731015
433952082
-817837289
304222100
-753392359
723620787
322227542
-489291725
-160479236
15939753
774850207
-133611837
995410361
-597366327
-865642486
990411757
549295016
-320769364
467017459
165794403
575761553
-632243690
-803438652
-522015896
-847828767
541643665
93362951
584318612
-382038000
-998918567
-173626206
43074102
-886378237
-173235612
-829757501
-982112205
12167243
876312830
765157200
575711255
-164641704
-718051718
879964313
-112518980
950082098
-488188386
688093285
301370164
798342551
-17234432
351875944
142763381
546454947
-579801423
-616621773
688068841
208555753
-322378913
314738782
-970564647
175101958
-488174418
-267618402
345555505
-6988122
-76171655
643654284
-6870135
72008722
-453219175
973614201
550830272
-197339168
-864197703
-709409677
731950249
-475972076
282068340
-555116908
-931186731
820354919
268027171
991414598
495062109
279971363
-652027
-868610882
936171362
558647568
624971032
-31126690
646176866
412121223
-369462374
-916186858
-346372718
-543329053
345767649
-923164058
-781449726
960727802
-67902601
901674321
-799968610
-247160371
241452718
-348094279
296765297
536921552
-668501623
879012731
-411527414
397455210
333779009
-178594115
-45479017
434587176
-556828411
897195526
415782129
-702727008
471802358
443134915
701125273
-878423222
265935758
479215228
903215946
321463509
143821110
535662066
828115307
-442425943
-818024576
-100561220
952317161
-836368769
860874656
-31727968
803438649
-229406038
665466099
166220044
925670762
-409352578
-499655860
454355679
-327363579
-563633666
-255361492
-93170262
957220582
54976357
-656757152
839778099
769103505
918461776
-795132301
-87698167
-569812905
607391088
43891769
-466504281
-880458395
-344414252
-994541822
-582648796
72383424
387714380
744024928
-588103744
-361381667
-736669949
-288330614
-778457336
-132243
-69302074
742399631
-570832234
-396591355
806213030
626265292
301532514
997332427
-533485031
629497719
855289607
835097038
983860419
259661888
196013098
83888217
174038836
257051487
416601152
-634105407
793067491
652518462
-156579346
-91385719
-377671857
-812335243
-264906844
-907091122
243321496
67155469
717950179
-724793177
940867710
-120913185
-170565226
803872969
954812305
-208101786
-920376113
-59475030
918765058
64174183
95688859
-494793160
837013348
-305630132
-836455554
630784233
426233697
-505463571
298203818
-136388656
882578033
399384701
843214990
671479685
-798877888
-136938307
249878948
83555434
-700371430
918932504
206775233
-368877455
526515713
546617360
-728159636
748015439
875996844
-844068170
-487156309
-990366604
-329613115
583196907
-546706291
126887134
939720800
-972678371
-972490747
957497855
-201477148
539821471
436559095
-10376340
70045917
727604418
-777496358
487950208
-221345408
435379479
-12552193
435407002
239967138
578867464
532316166
-475995817
280875552
-526697576
114115255
541028520
394808047
-376215594
-457398450
202362671
96528236
432503529
609767406
-968589246
-640746775
83164498
213543392
13289870
856067542
721768162
110975625
-943249385
636627378
712253568
437214372
-986521548
-712221095
956427416
-681945139
620335944
-675420322
-917536189
-106507330
-537803301
-869164120
309716648
958396665
-89660562
429205017
-470184520
-676261817
557159690
-784130813
702843162
163116130
-225949682
-702581208
-740187753
-518341119
619417812
-244387557
-589382065
412202429
-225800765
-525343035
13539373
-660079193
923311037
214342195
-654450660
-469517848
707111667
165681828
-976798902
-240569509
-31796325
-906173003
-773654342
977266343
-284156343
701158377
-810687613
532678653
198573993
-11755225
-603163811
-783721699
388789893
323516827
281619272
422022644
817347632
672194479
-763171998
-719200528
241577716
842738703
380065711
-438178135
-98865172
-930339120
142111954
906641158
-672431047
-141587956
-104195441
833376561
-528149877
-302745515
-675686174
-709092120
106994101
164295245
33658151
-912582426
-54814452
406643638
490500675
264651079
-35609033
-373642053
514132566
765157200
187627005
-492296455
930821642
439911472
-768893692
268664324
864036074
337482768
640212988
-824275183
103665049
-228291278
105422576
-441097767
20346566
-525430768
628478581
848154486
151042465
-323577241
984366749
107586201
109568295
346620024
-908484878
-951466301
366492688
-791471858
479857468
16938462
-306549162
369746780
433717580
634907217
368702688
506137267
988631932
380478132
-528632112
285576007
493359183
243129400
-793957177
-515875882
-861710384
-54761584
-698420442
350695551
973527505
-160487470
295474871
687699525
988488326
-25346631
-577619276
-739007709
-476110749
160614386
-662184269
-409519300
-56597547
-370539858
-802462163
335622935
-105727560
809974306
-888385001
59810994
219075591
281995642
-699442027
-176807162
-593810308
958939238
948705836
-506933232
125578633
-444593302
-889266551
799792358
558321854
-694664327
-887905604
437569237
-634460530
218665682
848798716
203445084
-995383512
-919466141
450356739
107221468
-96533194
-273591612
804384388
-455020069
594564046
-316163106
943554130
551371946
6087217
-50753178
-232738323
-707404868
813240226
400532766
490465412
-620102757
141878155
467097211
-227693389
-410799154
936723199
850490161
417157917
588868429
-631308509
-769727290
794553999
-438215633
859426066
-189982708
-31188248
-830889761
117118416
294498705
-870563516
668162728
-474281471
-182046599
-281122004
874710556
74559605
207087700
-89460416
533066706
804557146
669591553
777054091
933343160
-814320581
-172659936
-683934644
-852332850
249122842
894437273
-322802042
-325219082
596821518
406710249
191179809
684655381
-427589705
868679925
814409834
367283807
-264375877
704520052
155844621
-730615532
-678577636
-533877271
-526766248
-447885818
12956638
780398003
-607041598
-315517750
560952019
-609128827
-358438074
403453544
550624564
-830478728
-28343554
521637276
85220462
-486141040
-960418244
-995904649
-963580638
-54594353
-27192977
500227655
983121052
-972947638
645575081
-170932528
986964641
974067246
-942449110
25595748
-434617901
-970702806
150935293
349242017
166244678
97989538
250268371
340108400
215050443
-831501331
-335542466
388832853
-216881483
-200525574
-763145983
-748530492
-851633616
-363463751
281139157
-71787695
-845764592
827323332
392225152
-930837564
879111109
-274175321
-214928396
467503928
-840960300
281333602
-639296398
713675118
-747220199
-163282161
628976456
192705978
-594290783
-398485323
14912885
-812626566
114296933
-25124874
221732032
-34249449
-716264386
-403942305
-953081796
-242631789
994851992
67287586
555221963
-618923933
-699300821
-374110515
583597823
916449165
-365775428
-573394819
-595545801
-594518327
-557364281
69501545
282776055
358769908
611168307
-907754428
793622871
868585220
968694470
-976804496
352669706
-145538295
282179820
281480959
209937852
380578257
-770021068
276979604
592119185
445436301
752375519
-159672648
-167024620
857005770
562508295
193393554
791418806
107270801
58806565
803561942
527410802
741448765
572004984
398550662
-69459656
-916966777
677082542
-687922810
367920625
-885709631
481778329
928614920
-751518712
-402871009
-135691365
-923611647
-772727511
-187686124
-223026286
980717629
313549769
723744486
318888666
763133573
-907751530
-251325717
866009904
-399938060
-850911291
62060441
-816368819
-219038855
-905185658
747946296
-106806583
932396232
45982426
-781011562
488299302
-661286637
-852101907
-71930188
-275645099
-238554219
85269162
128890866
-967744148
-863758524
995235462
-748393702
520787599
408356073
155615067
-806179452
-121010641
531161507
-17589355
-50815607
541873045
-911679491
711106707
-608526065
568663780
-912980834
-456650097
-878959258
424325653
546683385
-85773221
-287313959
-464708710
-657976069
-361259163
61411280
-649109502
216596701
-652069418
497669639
-764324914
-210430994
-320125467
526385608
-699416948
682783637
-255622599
-594483963
794923804
920957391
529553811
-32900264
768722188
409154094
760171975
435296936
497184621
-413834764
-757698645
116620169
-47819179
630344869
-964053926
785630249
95688859
-311092536
784305763
295011639
30662999
158841185
-362380769
-438143930
475451334
-735847083
481759843
470028561
492177705
629849301
684525321
-326150358
79686597
954549471
350777324
428362016
468677752
745514251
-161187557
911167488
-301765959
-365913353
386468685
597226149
-17574272
-397135813
-161815613
219067167
248709517
317066448
986990456
-722438376
-881852169
-843149320
-141008696
573330875
571914344
803465768
509719099
800414563
84414016
557201229
-484511964
375118971
630856892
-800985063
-264949308
209588564
-501587863
-625246118
-972439118
-51898311
795405486
172169035
470846443
477857321
-852293392
-875100590
915954750
-121058303
-253924665
658648714
-592631991
630704285
361053534
839091892
872822556
-999132692
-590904491
161275984
770920647
-703496107
938594796
-557622360
379435958
-804318502
-793012168
-237433966
579412259
-682699026
810796020
-59896687
-791473896
563534725
426190522
384851747
981354769
489305052
-441357859
809156874
339199616
898049105
-45189363
-788803745
185630935
-681622806
-792288737
-634662422
962057340
-546021383
-176607403
-481395714
-747890378
888947125
-225476576
52274140
775084999
450537608
236155330
360914467
214295392
897081671
-860337185
478943514
753526057
988573155
-643531764
578766639
389206561
823209127
902807237
-79794655
-808339883
-672805297
-167626173
959277332
159316903
266625615
-917057017
-286560051
-273751405
472412812
-496307441
-942097127
558093390
-673187235
-139995509
668478547
-712704297
-749243346
429438544
738124493
-233420041
352669706
515016320
-94660775
727350139
745588821
405766563
247868257
-843601755
-268235455
-127807494
163082361
29298772
461353316
-808958520
727508143
718807336
225757333
-978623090
547924310
-197420583
279284860
79044472
917513184
-157559656
-251839646
-164102298
-87098690
791329436
-20464643
856012172
-17267771
202143745
-690053082
605547651
-798830149
201848254
422289958
417404767
410998924
-878562298
-906764728
51322649
501106469
395281743
412147648
13129822
-621619743
121613571
873189976
994777934
-451449606
-859186462
-889887943
-807862438
-436037042
-953239559
860076542
897517089
-435048853
733479512
899103365
-462550954
316994046
759785304
54749629
-634287620
-417594329
48578208
-708615459
947019509
346477932
-39488076
620366764
-301284364
-830829888
265916307
831979499
930759977
-901510769
-324848953
-424839868
181258023
-332855363
-951880854
888162678
-243963872
-207801797
291923538
416605442
-988233593
924836029
-398957936
-375835632
4458516
679157735
-740254322
680050624
-628821452
-722396507
233810463
261721370
-533759285
-869764326
876349252
-148313632
-380279027
-456067104
450889337
287940273
-336611606
308438507
496219950
-238150099
136110292
-407667310
-334562054
416058940
602614465
-148619461
-272546475
161097529
-334133974
-514601088
-944157671
-427113486
611179266
434659847
-31110959
-306355631
-963911082
-544837286
-13762099
372466431
-468580380
-158749658
542787710
519506851
183709728
807392851
269336147
-8190653
930912100
-388386539
330113587
286484412
-838662686
-978514606
-316853557
282479748
952995497
-49280401
-780410217
-643645324
486148556
758005065
-589344642
-736615118
-470289618
139773781
-266301687
377579329
-9462144
474922369
631882703
433728691
267444931
509600001
-212733187
230761979
407430049
-481125779
491764694
-799023276
285458538
82051089
90685522
843303934
-606333150
286484412
-557796471
851809438
-620421416
-616533182
-610157535
261317831
-128074361
585790014
-260589775
-888267942
512595913
-740534521
609622651
25170549
985265276
-20673002
112632129
-983991605
652161629
623693069
190607003
864302676
891167638
908517751
-642036804
-797528242
792195050
-136349390
-377799359
890144588
576366438
-357614734
-769168065
-521257518
-47368827
-857726448
550239250
-937172103
772199857
433299805
494445983
-909222583
-849144001
255541140
195350260
90164805
-985257409
-245727252
-114623727
967987355
-773195312
605169417
-822253401
-13800326
-434703286
342257513
137776836
811905518
-444912584
-222186161
561182805
918078430
310379371
-678748404
-763658902
-616156786
-416329735
-179627180
-223555364
279375886
-187001937
-111644836
-354846643
995078960
706332969
61324630
665943917
-200840338
-27998612
-992648418
-696122085
-983520504
-44819565
389191586
243348026
-729079541
-562035014
-640503130
732866688
-296456790
-867284772
335599007
-817137692
-520622828
293351981
-465434640
351585791
548187751
-486758555
567641375
82820355
-706179495
622479962
985643140
948515662
-650974969
445518404
353979333
-699842522
298054520
441090650
-924635224
-902906693
-572693420
-665361937
647849515
466083528
-271016053
982594212
845118769
-270227635
992689860
-858452714
-725784712
4940207
872095968
650004894
-137830507
-192418658
365221691
-923113586
459600487
480517844
-768362110
815879798
550294189
-617185475
798745560
-594956427
914125601
-49227480
-331556870
-780339852
576647613
-339391667
-962052254
875539861
422604415
484281744
158593460
871378783
-467380942
236260527
883044018
820008510
371898133
-245789843
-232682004
-213947772
150312354
-414979465
986022285
-191805183
295480266
-126207422
793592421
132693384
-21571483
553024109
868519238
437514288
-640400261
-652403090
878978496
-54912854
258141237
-355052763
474891934
-140202260
-70940638
-283813754
-916988098
-862972307
-296519098
-347193983
239487027
-332336288
-121662264
-501089476
-759219966
-772090540
-810510596
-661745070
-596943254
701405441
880780644
-943643172
-311572678
-560784171
-2471341
695303131
-16670548
942180849
-603084137
-755884487
171142938
-763345631
696696265
-263841545
131716190
-49321417
-658975727
726280651
858693387
-904061599
-869887951
-125096991
567375739
-433590174
751866968
-533187335
-607536404
146092165
982708501
-22664143
655992419
496850721
-436061833
984580168
628758365
805952610
-725921882
-57128316
-247466854
-573171489
192355673
-874434562
-743449195
173645333
-40111981
323679660
92571198
97060186
937576893
186087964
-660023368
802665557
-372075731
845126234
-424293949
119916989
259555664
-834503231
-439692483
931635498
518757993
24864656
-126075850
-816606364
-492300920
-467249967
458853394
-484876667
559030071
-399734777
-78505719
-459796141
999085451
595915351
-892173042
393668771
-779206961
93987231
-327998246
-485050665
-514314523
-535128801
856157181
716336251
648533279
484980936
-570536868
148944504
-476822023
-346441808
-47979133
-685449124
210946143
-799547335
-155230798
-35683425
-171597436
-315101643
345104792
-872537526
517731015
57064958
578873370
-180614152
314930036
278147469
203327835
544277157
-539988292
296828832
676688182
-214180787
571367024
-831363502
537571681
965314928
562762322
873757216
-920761430
-245645983
260084421
707220502
-74367372
756594587
421301594
11447233
-251424121
-977904665
-69361220
-371005785
-874224884
-706463298
-299965086
-134775346
-382592452
-131994356
561536998
-418612215
860506374
403714631
323679660
900482135
-345929493
331384280
-652918391
634648794
598362303
689677028
-541284388
-552871237
515876024
-966331245
-874602462
883062484
-594651842
-158596935
685394195
184289656
-4737264
-786663279
-500933352
486603882
29931108
474055405
-381292106
-694829402
-533194986
-576729820
-23287720
-765816887
303053172
-816075078
-860125482
191203209
839185632
326046147
-15290917
14410918
-817197226
-253921454
123692477
-964547840
-407217542
679556575
-20464643
-810904006
-18316939
391225384
462794455
-788656226
611503006
-490533207
-471633631
-417767049
-394785800
-723551118
495154665
185846165
-172309105
-623952747
995920739
-49380931
725366233
586824814
776312865
-358572159
198635491
-20136471
-282656467
-828070243
-877564204
712968315
-819202442
176916694
218091630
-315361140
-770262925
-998021856
-403769762
337023116
-353764700
-511028103
738921865
25747930
-354857065
885089954
644731517
202930427
440685679
894373497
-425284448
822271145
741790561
362883542
923170799
38576848
-82263492
962716206
593771453
-626475879
-178800061
832793289
222701302
526679020
-759359329
-619796443
-294326217
508031902
-2395337
-410143917
737670767
-696580329
248159523
821469139
641557998
546970163
564595028
-415548241
965190536
226747403
504705762
424638001
861720015
-26386899
-850911291
-396956868
-865682990
-695316459
-912475401
12339968
746019106
-857402010
-107458573
-800155971
792824467
912663235
-16793944
-941760980
825532060
662132941
-610873699
-62165781
-925878142
283053787
-948307212
-377951957
-415282464
-952273667
748141816
-798313877
-758118396
852050455
-584710682
113616410
-942349639
36241432
989637291
-735430549
748574923
-825226606
372851559
698907920
591376123
768815960
-708046882
-769096226
791329436
-334414244
-548283697
-73460468
-186633891
-117753074
-210536731
-841618310
-661892359
-765848912
788782231
321829782
411649715
-186339225
-210135432
-968767691
683744758
85404464
-50183872
-308331569
-165353694
850941143
-736778204
-484282370
-725890079
-257756693
-9764091
408882001
-902059543
376822626
732781796
531952698
840303939
551201782
-169580774
-181692343
275273800
-237865189
-969865257
834750227
685530442
-564214101
295836863
26520436
109937254
584456671
59471884
184420054
261422252
228913669
-293929458
824395385
86741492
-464391206
830864350
-321094085
296406598
-214964238
-779626353
-749846409
-224244632
-56052846
236671716
133881258
887036548
-514310875
226275604
979229261
32314655
412361669
536693509
-820869691
305895580
-732694868
-888005802
-250443326
26226423
132806599
950190576
-811738074
653232870
23804468
874754282
-211285519
831399661
-735218812
372599159
287239744
340076978
249051862
987426763
-133474793
595293298
691430840
920887658
305302169
326817839
-13803350
435813495
694840301
525751866
-72913361
84326438
408107000
897619094
-309423555
-232216812
-67498187
538658030
407421454
552746482
942246138
514021352
-376625367
-937640396
577811051
-380233234
-738710164
725435551
935677092
950080255
-337666089
46633072
471581059
961085325
-270060121
656731969
-55423676
-730007955
-640574366
-701700407
15346372
84066291
598887652
551341392
-845830986
-236961369
591987760
135955690
-214635153
-874573152
571639467
-385975730
93516325
129049189
-414246944
891339849
-4898932
559425578
75304070
632030927
20967613
151315826
-771495675
-500962825
-159515841
-753640760
-473213101
-702438719
736210633
707853577
346199249
856354145
503624444
-802334654
968072432
-84137056
628163789
-933866028
307037440
-462721096
126732185
105974059
36424672
-694311029
-298222412
484871031
-336511221
650172171
331022723
691928330
80054405
7108175
182251744
161648196
819733405
-511826574
363042291
422483864
62989087
292680920
685177088
842595233
-500894503
-183509143
190082370
620643697
-9843553
-780704137
-318009423
925170713
-345983727
-921317285
-757618474
-895407403
846647664
-413441263
-98337260
-35307540
-26153709
-610186440
253538255
374942211
796020643
-549115190
820354919
606460770
304404625
-993052547
52209326
366311999
-487179683
-256681502
663775471
-806929077
-544508344
-410118177
-311078085
-360044868
-30078939
-893743683
-581055614
-690867517
-699725765
-620107553
511819779
-811878462
-926928891
-365551977
262676390
969148697
-730055567
234200071
-333994819
-116908221
272153410
-35147675
-747619989
457823918
31377053
-170200999
-101595837
292871026
213583226
363004307
-872123738
-516551578
-759131394
126829180
161718065
196979557
-988106436
-328017716
627346103
280284703
269656269
-567587616
-9191520
546748853
-401343325
-498855769
506386632
-58100731
922556328
193405316
-971644521
883320318
290816460
373084829
17327493
848933456
870238900
847091438
856941852
-787435291
762266408
-382763945
917130455
-3150270
-167566672
515713074
525855922
-89005516
789608045
582412755
-959545535
674708759
-526812415
929420612
994152751
33800391
-70764629
527995729
-967887201
-598742469
379521261
-841288447
-506203459
694124391
669284542
-72854983
-413757847
687779759
75560258
-475397376
87734025
603733699
688414125
-799331887
-804618299
-30549347
405993612
580165668
-561916660
730936196
833538910
858070195
-354865157
-17653904
-319784265
301183559
496955260
847623347
998547861
-391732741
848084917
610333848
-262444442
491846956
-699125519
26024999
496001023
425774831
-805003596
-341277313
22848558
96659156
847846781
989455539
-206975102
100559916
-705376224
-396024247
946921737
61844985
-216527165
-627442875
408413965
-861064470
-755795074
16994448
184371683
560837178
-502233095
734912229
61296116
-427909821
-335453957
389676720
621179060
267205927
-878675770
-384619328
-306662009
-968567783
285737552
-681157107
390402549
714895105
425258683
314930036
-555658208
622441000
673607130
888726876
-565769521
477464138
-52130246
715670698
618279999
-430705036
-243412064
-778671950
-844670851
-524281943
925666921
628133902
800080059
-3215712
-937637266
160048149
-365939535
-689300824
-746235371
-710849900
-290447683
-863283103
306442606
-323748702
-588802618
432938019
-903466754
-279503541
696771333
707573627
228588614
-865677644
831299345
-518435974
-839287749
243818034
-901711977
-815792871
-608065074
28529493
-707431741
-994115827
36309298
655154167
-116038718
395218729
793265580
913213947
-245542598
-443276024
-645731535
96366581
-704634337
-893753758
423574839
-69459656
67983455
-200865462
-950965990
953930087
919773607
-989518337
225587190
199159399
463545311
510807908
-471596717
-93839938
-160780390
164940900
755596448
-132474583
-692473521
928414910
-465277631
817178567
191675998
-404074790
688414125
-442049996
-786252791
-663386846
-567510789
-82583243
-34878135
-223249594
320847757
981107699
-830361044
314454317
-529592363
-687007181
-190369453
-468640366
516436346
950366398
819422082
3136900
168851122
876461416
836631807
620215470
564589921
714891934
920457071
-734269332
-663310341
975527700
-9921880
-411707676
-308805970
-439683406
-682850955
16558859
-539893080
-925455902
-912456585
721663220
835024258
388908154
994471168
-37721614
-279117916
495397809
789426278
889956620
-895387905
92030071
741670466
383543430
-608089681
989483103
893315970
-17156678
-395187501
-336630466
-724783467
98257673
607128010
-433007364
-143978206
332309778
-375002484
395365199
492160722
227733968
342852582
-943560137
-959699257
-283772803
-247666480
-951224325
-515359900
862632101
-84962703
218457498
458879974
401171733
382468660
-23692977
-866883318
-949097394
-850323568
300750157
-681622574
-894788011
591552155
421007958
154926658
60291811
-784771493
-683384232
-615237674
-177323879
-818511836
-849502982
193245838
-653763927
677118057
-530850333
852576776
1120419
509536580
-73470852
-479220423
735521075
307236477
20220660
-999042545
105148464
976561454
-628141552
-82583243
-288152107
743162267
43956367
986824680
-949767018
763380101
-842759068
-845764592
-697697528
-122696790
128823202
317821974
-239422058
-828759430
-135783379
-263060375
-52921910
-616144511
-517071282
-137721486
235312714
830965773
-454640190
-783778995
945897924
-199107380
-208275116
882561594
-840664860
-240836258
999701979
594914497
-382983745
-691434523
6346113
481473847
960742795
165321043
-960102953
-787933745
617259803
-291285981
-385114379
-907761711
726353476
132142574
-553863801
-202770001
-753043189
-768900056
349904106
840941179
876397910
-943070456
-724793177
103375853
592461931
795603032
-567307063
25118268
-816910151
798053841
-848448381
-969487557
99768308
717935918
80318623
930384476
699795678
-635209944
729277437
853408128
-630839301
-306867248
313330092
-175691199
-815254810
646725185
-239188546
-504230452
-48813361
607152584
-223066057
471579456
-376147531
-316802736
-236079160
984760341
714243664
24782919
828845665
152417385
-217615943
-548101089
53727008
-681467210
121954448
825843642
-605357755
-202644181
-438256445
923107270
792591380
-295221689
256743241
973095710
295101605
-517020830
617859613
-678811958
428368485
867945610
671103947
-689286189
-147760976
-785680635
-210193295
-584858782
894977382
998641624
388892006
928389531
-482577788
608945679
-573037315
-121080299
-169465252
793844389
-577479716
47720998
-381367225
333475875
794500887
-993928426
491799103
890707316
-514468138
-412551237
250947190
-150822133
-707275373
-241591893
870536900
-880997698
43961675
349799050
-372953480
-761023385
-687416499
-379401293
-373797680
551871704
-367336060
-999670983
167276888
125697480
-383866717
-683128828
816149808
-908841285
873402812
-120476754
-503172211
-432413689
720415768
342505348
-366962710
-30306982
-920189931
357158205
-912364878
-330019912
-394214995
-506712637
-183976633
-408902303
916948462
-653074191
697153461
-853206039
-257204119
-899461740
387608912
830673457
745190873
743862874
-922921383
14904387
210054077
267695407
-999680878
357285925
-132555161
986775566
-536731603
-692489485
133689336
-121572924
-463361646
294737578
-530042267
504959173
495456640
-593684318
136310780
-613924132
-684909864
388209548
605547651
9827605
300983594
-633784420
324163478
-737232616
738348991
558799135
-336332601
-943070456
-512048533
-547396151
-916037350
-58345342
152614811
-53175699
-842369979
-982393295
-987859081
188770051
788341906
-549160310
667959339
-560752713
-625274032
172578138
-398942657
382453894
-390709808
908900764
199111862
-10777222
127433461
-734069212
509038654
612061078
839091892
-526484229
227556325
-142104410
678950807
-718405354
-123607345
861876336
115148270
938952329
245400920
-730290587
-376897452
-319950282
936171362
-367721469
770504256
759446755
-314827528
346486856
500488405
799240981
623946884
-581635702
302158005
-742793956
826566318
796084091
507735185
-112545780
-997784037
-79953471
-941034199
-423695576
-1183359
-356341002
-531249796
-796605858
-943635726
965264770
-889278110
324207966
-2207225
164384546
116495400
571198639
193007168
-942242024
-432269888
550966773
576314776
-722314278
-347830055
-622702999
-287540979
-473305810
-339391667
278472036
105076885
-836416317
526255326
-696190174
221390200
-277673739
-715887911
811101913
947537729
308617263
617263178
-839511021
-354957052
597590787
267376533
-467802295
704901546
-684267298
-414963570
417004518
504959173
-412216813
-139171841
411345639
-958086560
844597940
-518686990
148632319
-42570983
-598190303
-267058774
256650470
117671343
-854660786
-223404123
-483076081
478212127
-980835500
525362050
15297408
385636742
636630198
-511448399
343320341
-807328722
-449330859
-365717769
86620521
498320354
-506354596
-757590392
479017951
-494237963
768077047
-494070506
277853403
578710249
901327396
-689238380
-310800270
622994607
30621001
837432724
-195056921
973368116
-693020142
-107779588
-722131414
65365681
-970831112
544165438
-634263748
523902115
-603461558
-754418583
318045686
-504988136
-163928218
424373281
807444419
-846695406
-507071183
944231264
911494046
-728540832
384227075
466848071
-841575277
780006774
664687288
774699559
-254212861
922681441
149093433
-996350302
-45919691
67733566
337175674
456799090
935351295
417540901
256103539
727490307
-498240944
890745110
-231373200
741703444
458499087
428795730
710126708
-486196098
-534322717
-386217352
-663936948
-906891126
-783197492
-582660656
116473729
-380544535
788295670
8131864
118420894
-53450077
444240869
757713789
-612455525
-306583670
-15236541
-728153774
951404431
865814354
-683984770
-258308126
-934934008
-877291829
-850791442
319838159
-697364107
221452953
-263940311
-21141196
122516080
955629702
521349189
-868541836
-151595037
317237811
234532190
344411062
35552410
622381736
-608229343
-628198874
222883409
-849813953
114623661
619779193
432127364
95254379
-200303734
-916163137
-187047770
81294418
-985235951
-699434782
-27152208
-97832038
161175859
879942785
532426547
975965879
-569479473
-910608745
288240171
636142730
80497969
-745249526
772386576
392553380
61167141
-68173819
-140993198
924408133
-274365714
-845322873
-297274786
-493338067
-27165452
38700272
-51738010
758841982
-297553
224934238
-621311143
-663279865
389603531
-769757999
635504298
854606136
138799644
83784440
156591589
-569926559
-801366814
-208421744
-108461207
-9969600
-659150694
876525235
349935498
624316219
-738395078
984812773
888962343
-860684738
569340487
264451176
-768525093
767295020
823703088
613951256
-841131067
-639205069
-156695377
-654286021
67453340
-164279173
651419910
318485459
471494677
372305243
-67010837
-725180187
-546331636
85223487
-429672551
167062843
-890410694
-794219615
-822107810
-481492441
707451535
526002740
835128289
-382062214
-558625346
928353583
268065613
-509833522
836532179
805404062
681948385
-121331957
-172605927
860683731
-862659384
-161642491
932030723
-929211108
-718656969
314239328
473432002
485357143
185842378
-638937672
-15301460
419374905
548672045
-695157911
100881250
-814719800
-708447312
354191678
-198412950
765204128
-359566974
-48607529
651666563
964410803
819848367
974273058
237808041
-947353954
298050675
721846954
-297411357
224365954
-329337049
-865134269
-921278354
-185696705
-807557741
-561569383
-945014196
76693823
521605581
261721370
618939927
-213983801
375432264
83019341
352451337
-506331981
652831242
-482699756
87123512
-882029915
16932771
-154430170
661405526
417178198
568679895
830099862
-741214833
916078423
-824108836
14600212
942353987
985042670
192311221
-461231638
641881809
-489603570
645086898
-205740769
912080644
-777261852
-165580140
-910957715
-123987978
884184253
533552655
76996753
-794683879
-186433118
-735743154
-89724136
-157131392
-314465384
275481857
-166427944
-538816611
-245530089
325821277
348085675
-493211706
-114925242
-51958323
-578526659
-141259332
11392432
-45051578
84752545
333826760
-1735901
186647414
-96449599
294970467
731514925
729989154
845281979
96865320
457463735
154548260
419247267
178196586
59019644
-687856054
-330548025
-333806119
-27382037
550570743
657110841
324785496
919333209
556759781
-47243163
-860577863
-431084201
458102461
686928691
648573358
785821623
54473428
118878200
258987555
-350364239
983927646
-607107000
-401723109
-256067844
-70986442
948935724
485320422
575977725
-458347199
10616562
-614342845
944482668
-218040493
-890905751
948446197
-730222938
719265810
465186421
-572495899
-142533367
-803024948
-725517325
-878778244
-856527254
-70438150
425392160
633387263
50245543
-180600856
-829365330
316299759
785556372
-598359275
-475764223
-237026601
408226064
187737279
-695012764
-597890644
646431175
-853253448
557111042
530749935
-853980297
584210542
-817112417
-219327768
-39450824
489426123
-390240955
991962149
-357860536
-16885387
-589091582
72414616
-465372061
668775556
-323963372
262058745
-107018519
-267649660
926285875
707739324
929439247
719310247
-562201886
290085246
652634613
307653813
390811434
626629293
169749731
-352706706
-230030409
-422940488
-213947772
230991320
416083641
-723107216
-346233693
-80370350
-157965654
-158749658
943439896
-754173389
-131813193
113489649
-847526460
304412107
-261985732
904512198
-450871636
537073471
429788685
157017964
-331753579
-686211572
-334742377
869766731
-587013550
-588695884
457373472
278065244
-147718906
-594292351
320455895
694644226
363262171
660675329
-301145843
-507764542
177790944
-176210906
-962001837
753156976
-345810707
397213921
-29607043
-356424462
-891504171
509068778
906180070
-810374639
-816579021
683126684
-852762777
-3370723
68982068
-868074037
599294292
559653264
883995152
629773197
31872293
590731380
-142943869
521466246
763477107
-373478289
-433291862
-182373909
397471696
-449139021
-435946284
-462387824
960201846
-231960424
-269176473
936581560
-60640911
-227379909
-578528623
-929608431
944346210
-594612098
6573439
294261223
-880126702
-829012124
327611282
820428501
247140703
-716257415
-158333833
382428498
-777229735
651576029
-82659442
569241261
-467400393
825448367
281513948
386361976
894455223
402344378
-677339122
145208890
-856539604
372305243
995425641
578854035
-820520447
-206039518
-753228735
351984919
-980442932
890200373
-302395102
-525264419
-726669608
637921800
-381914868
-628947197
601498312
545703974
-516845952
-970756286
447197126
869037740
-540876038
533552655
-187640167
-116050774
-929183905
163993442
-732026934
-237590950
989330008
-728219810
318591897
814681590
-654191423
905611919
323650595
-598008547
956959273
752111506
-62844567
843358163
-275104444
859739195
727378052
76902345
-455743535
-194971209
255002354
-602828795
263341943
75681763
-16404800
-242389863
-285030075
823887882
562998396
123170177
-916802302
690160724
287184232
516602452
401771313
-849888584
415864601
203975677
-235325744
985035864
919770249
19369671
-951802338
84326438
-445835548
864571209
-802593375
498780012
-126148212
-993399134
-747544354
673908939
433107833
-179491773
982737725
-155865519
427387672
-287077034
181893661
-691879595
285597029
125635325
516498967
506251568
251328289
-70252054
617239214
940390879
-808397124
-31309573
-244605293
-645346192
-685595856
779695099
-399573158
-764828633
-597173509
-744946793
-112267697
-664685341
-571115847
-801691556
156423915
116068233
132750382
887127002
138217120
-236483836
549836137
406170260
-687680927
832786594
245679408
-500595422
902051844
-567709262
45998511
-516650254
-306145701
817920248
-244605293
-161558797
556557178
419665652
-901886122
399830214
408586141
415741140
-459970847
370749879
843682797
-459267014
-482925343
-753507704
728370708
-472774646
403913256
-275279746
961531706
-526290117
457351950
399821523
722010298
386108583
181617171
899703054
-705857552
-128757806
392931480
-714805711
-769240073
-324619353
-886538665
872925652
-967281198
-635676402
878628551
373084829
-476080681
177428754
-945137095
-826164334
281139157
925869476
896284042
-110279195
973678824
-893743358
-806963216
-885654247
477053695
-616830218
735293007
579229715
-679513520
541869457
-617144726
608035401
835222231
393117598
580068494
-847605122
-525076243
39910688
-883603816
341346993
758432580
-898445093
828430974
589333151
118248434
-875909414
429101233
-933083406
679925231
-600861756
-383997908
235734268
-135783379
819733405
194878069
824869278
-816684720
-594910431
800130253
-611753331
966491842
184193838
849680412
-312763227
-879692757
-948343714
-670849236
-204341696
-943797016
-626771768
-142387593
-472581568
567736322
-652259714
729438425
954011116
-355845262
657594523
303459732
609080545
-93755361
553332567
-102802397
811760673
69887897
692605248
-426802746
476058056
154830120
-883578356
-562687138
852174460
-664685341
268922601
255079850
-816105138
233252161
532479979
-407217542
801798043
715247316
-814644286
-281587553
-679028291
-646162183
425220539
-703400412
-721557739
-821288817
-2219038
-589092595
-620594377
948049326
868979342
-555409687
660742666
-117166566
-710538301
-747306999
-774223807
942640439
6110673
-733918838
482929272
662780342
-406128748
881071350
-703185331
-405801831
129939990
-755999752
-550644090
-652786104
22363004
29640178
396753834
674328651
919630664
-626110749
-826806694
-256488001
207205207
-765923260
-611094214
825042146
415690349
-138492931
-40095927
695939388
891926525
-622659872
385278739
-811753410
-299072573
-159343096
-687599223
-508502172
-961771377
874369977
-391760165
929618173
995077288
888277990
471028595
-280021759
822725696
-580617690
503942609
450378049
787040360
-532095406
-543166390
982510925
234722156
-754110026
723710404
138044887
-968600574
-904061599
321662162
387446923
-58253201
-48261538
-935436140
-274786233
134081758
216701325
101460470
-489776378
983305227
-981837546
-508463037
-498441651
975689629
19801142
834788493
149149440
328378851
236330485
-698313252
-208929398
815532937
-57552613
-228023046
820164089
-137384495
-63286888
685287383
690811469
485214281
-730937161
-491175602
-580269096
-147275130
753804879
296265384
-375125122
149686848
-359124467
-866722895
589205761
-65009987
-178578685
197921184
122993867
-798189157
-229949030
635595844
-487802325
590680285
-330064397
42029701
-690762803
-729852418
830141443
-550185522
-752455677
-809426449
538606199
555012088
356063
-232059556
967433816
-795598586
-79723555
-705048886
-243261414
444682733
189859218
-288483683
820925625
510719516
85512626
210100261
704582974
-927582723
821934454
775782074
-336980916
-870405577
208510259
-480761881
413381175
-12150772
-492151908
-867265218
-52689289
-451565627
-656746587
548056429
764240251
248938279
524557465
669729039
-820005853
40342509
372314540
42318848
-609376111
287307336
-434526669
-449569156
-693106824
290673814
-913569622
923377761
-507694159
-439330416
289661457
419788085
860713292
529706760
-154225981
-857524118
774918722
-918935048
221491854
637367343
87366607
930674773
118995989
-215419474
985387971
-32397081
79044472
12016685
-867162960
45721782
-462966859
-717626123
-308657165
230372748
-54684058
-64926210
-261234647
-298594411
-516764015
724000962
-381360560
-896523070
-301018232
553072831
-327648959
906448124
-960770360
-19239192
-812388290
673795195
-232862999
403251213
-921214853
358182068
433343491
-44110390
-767109783
639034738
-43568698
-988267608
-883527378
-575362587
640843444
982708501
-602187279
782518278
822850125
14792076
527082973
-96672914
185480288
464950179
-530589527
-172756642
380373661
-559278344
34371680
148445553
798393613
559235244
-77615499
329493583
-295554719
-395387030
268552368
-494689053
874611807
482488396
-723028596
-664081620
-833405566
-699131969
-137400804
-338466036
-189813442
-644328308
-142208088
298032448
970142584
-565097502
-595379771
-431963774
447216501
-171890184
-330446329
-47502469
-241785258
909059527
253862802
-195061291
-737641047
383637680
14001080
-275858004
-431902894
-481980841
560952019
-824778418
-61972555
886177478
933287553
655709631
-415619674
-335100919
-905331105
658924266
162933366
795498619
926241083
629950582
919082306
-411467846
-422512400
459044827
345201354
508981539
890529419
990713144
326157013
325573374
-186406413
216091194
792167993
-581169385
-219387360
-415035425
-505874059
838720633
185570805
740755820
-474111153
-138993038
6610219
-914766795
-155623444
-269691602
532322736
14977240
523728207
-444491611
86774783
-240777760
-121685990
227104139
-780554427
-689785066
-134188350
630369860
838260764
257863698
196937425
-945775132
961052032
687090108
-967432451
-131939524
-245357548
-765210120
723515356
888445773
930508436
521119632
-314603238
-800288071
-247441019
-9237712
936166846
-109414046
267160266
772269027
416196294
-776140709
-934630094
-914828808
552030745
-154221931
106117777
-648687899
935625272
582791039
-673418488
-381078
-446182261
247292808
950975630
-859498016
821642884
-503872186
-892993493
177709228
-469391386
-674090200
594668465
129292384
-446674191
410325164
-474731712
-611777449
569138220
331649061
-779170898
851497495
-689914319
954737382
234494733
-963956250
349267515
552540869
-542976107
69626612
-580828466
698518178
711209446
-749939205
427127106
-417880530
-308842969
583360717
-964327757
538621286
375579299
952037538
955695705
880215339
694790739
-871127554
-52821816
-755004043
136898996
917678559
-259800123
-787635516
191062191
743882060
-774855403
128977196
714160035
-466841038
-11962909
726721913
540403457
435225437
66788762
252419886
376380867
-892989927
-699842638
647555462
398354043
-537657691
32054908
951902617
-962182013
152803308
88372275
258868636
335460920
633720090
-462632251
-191962595
-532204656
35058345
-501535795
-843778619
561090893
-627626444
252992559
387801083
-132082521
553932692
-418954082
-504844531
-913480573
-862639134
30150263
347738131
783448367
362368182
732472436
727482631
835990896
-627092162
-86263411
-10647976
-37870593
70194834
-337424372
-117272970
-110647905
638925351
465583641
-466146691
-250492539
456473166
267835092
539156205
-19486003
-137216912
-189929836
954804346
793943864
-749883103
-525076243
164964431
652331327
538650312
414432779
-723815870
327240524
625544822
291095170
-659474830
523947398
677568636
300750157
-228173180
83311298
306463686
501632806
307839220
-121869516
-116881371
907869051
-633503733
571065381
749113514
-952358973
-963949834
64071560
640845130
104687827
-958302408
844715204
-619373082
-70498905
-12385046
883601867
-682199295
-508650204
974647953
777952394
-714617746
267358665
616321362
625449136
961135650
994005815
-677986688
472906861
210046494
-479760455
-185256548
223685824
-177872990
-751920467
857424838
410444523
689597167
-277381668
-805777035
-797119971
-881358345
-605561441
856613713
679558502
778019018
518869854
-296602026
997004349
9983510
295754893
463140268
183760076
166885606
81145146
235659514
-958218828
-198387785
805164985
-591194920
-232195229
-778535250
585359935
964052034
99290328
163063400
-506596690
40609810
561118073
-402621319
306369400
-45512801
-839332979
427535195
534497908
976150292
-142144449
-232195229
-264942830
-250457924
429472135
-440800631
-781379377
-686323364
431796327
141992442
464414963
408801413
-11755225
904518148
-78473427
339604121
956784401
-800980471
24190695
82272252
438544596
-225388225
-745519925
-205159387
-239482349
-568234589
361859460
-878779826
68616644
792694475
-859211727
599573718
-452884657
-301781158
-42067024
826019123
-938382661
376805003
-823480896
-272661780
-691115583
-947833336
751857443
978660693
305331392
-919389636
182374612
-845728852
672574767
52984139
-431638739
-944737775
-877260828
497556804
705890978
768773180
215218341
386091542
-215164015
494334265
-180734925
-663095498
929359823
536031332
971604261
-398315773
-283616148
606869992
-719174791
-871715406
627087985
936047168
914017405
-505187770
-152128567
593859662
-160794527
685109694
-864231150
969038745
-752281132
-475654218
-797077976
-415073534
-888461878
-831941573
-60055431
826711435
693031873
534515485
863291519
266553960
765372165
293833180
651331782
892612721
660021572
-38198426
445749200
184068203
266675915
-317550544
601235693
948760999
714477950
458102372
243335542
197045636
-756964704
-101159543
526705506
801908497
-926538005
372500278
726614130
-349119343
-335474134
-841032398
-778433810
913669668
-583100814
131242347
-149965555
-945061982
-973712530
129974341
286107450
232640391
752216057
-51767763
-126285795
550111972
-415283774
191471423
49226764
920083894
670554504
-174870175
804421560
-449022578
-251481288
-128543984
-170349760
800935847
763205196
-485246076
865158591
869559009
40472464
113542985
965101380
-217793315
-735674461
-548897175
-363870445
614209996
-541106851
860971760
380750574
45474647
-908900019
-414757233
254031304
-466120791
59040413
-771468290
848601606
-815633999
311158552
63899360
-798986331
56226308
225442128
-49135008
103261978
-411459521
18721443
-346652683
-788095153
-41654671
154300897
-958685480
-814116492
750980173
294462756
528729609
-45119654
70585931
415324834
839824530
873990569
244869274
665865210
-994310943
-573371228
146193229
581837306
495185154
-690889072
278827618
-458824167
-687641481
-55326846
828394497
332100762
-246143108
521820213
322210352
859757186
-795660757
346209309
-790528168
315289087
-2769023
-239912619
-944198115
-985161460
-688003087
355617533
107689156
73631000
-957739111
-392081239
-705287284
-461620899
861043515
93794295
-779122924
-6004681
706745397
238366589
-658625172
334045044
-438671275
100864412
50031210
-985631748
-916418316
62919115
91617053
516624587
717537201
805769625
742217678
-960343544
485429829
-107014741
-63818765
-676805224
860076542
-613765803
-677205427
-561191066
-9579964
-287211294
-820565887
654484988
345555505
-360330481
869077122
932037382
-229191382
-521003741
-51932259
393568612
971479187
-872156879
-700044364
-269682943
-217571604
-308749628
52011362
514488635
-991557324
604550080
-403558676
767781368
-237783561
759619414
721410882
972038671
-620914222
739921554
-896365008
814037475
-572218808
-905148134
-677283557
-834572762
-825742861
972493700
235147822
-903353725
563699526
-410879322
152023640
698841297
440229997
-838988409
-463063489
10263803
-803236959
585917398
-356034555
991160494
-405082065
-116545965
332607892
-544011201
-880895584
85258433
490046018
174323467
-650739081
-910229789
203975677
-249659933
123279406
-911722837
22115893
835893515
686334576
979794599
-912819156
-114625342
-171501064
989395412
530944813
899231203
-657568465
490940260
89386983
-622060431
-771797134
-392582507
-897222942
209795207
959769823
-865261072
735945250
-302681177
-18118726
-360417168
966474674
-987203394
-175206071
-4466440
-111565951
-347893932
-924700712
395532057
-416328882
-939595579
-984256701
-976988045
450989444
293260691
-667692793
-291382677
-100162118
997204431
144102614
530413406
62653134
-28059192
-474256799
-951852955
226486765
108679352
403614976
-856485144
449804779
-100012068
818779856
-80874548
-980284953
-299377540
158414603
248710461
719130462
-362976140
120068676
-969211862
336913452
954214341
547116075
-779952701
608973687
-217938256
566670115
552883746
387280995
343517548
-419090748
-476511997
992945226
-995904649
-271083005
168866770
-231000081
394513886
198467945
-953624626
748714777
-504844531
843962074
46376814
921979273
-546075717
898591058
151451220
-33671190
-331749141
-81869752
-88054571
877610052
-236871954
-513110959
247021474
-235650684
-107429075
996762796
-229059508
466529389
94241570
720736185
-880995570
-90385965
534483220
-54719633
492226293
-146704291
-352706706
-844607317
-557007560
649425776
162520189
773042933
99059638
849686350
879602443
984640392
986348103
112396615
803165554
-240216434
789206450
906118767
-649938471
-988503122
484574968
247172303
432811128
222770773
661530595
424723777
503408275
300983594
113265911
-160158312
-394948896
740401165
-901504667
589592835
477464138
935878760
-198340354
-471056071
474010817
-566804220
666879254
915779551
343064133
-623148532
758686134
109803377
-744878470
87075609
402301226
-567591037
-807019648
-55194375
-899461740
-247891821
456424372
-648612089
314367597
513663216
-882318317
723959146
-898557204
600939191
426093531
247655198
-657916436
-750843002
-207125895
592836810
163891374
-309404710
273521484
594939733
769210458
803988859
-111660926
-483347584
673627769
674052397
182159529
41207658
250446289
313903690
-410939583
585359935
467237008
756099949
-19881487
893844706
-440435501
-115332498
-888190972
-152582437
-46466977
342524193
-89179945
-534906985
519644624
101426361
-302435147
580421490
151246853
-466584420
572024509
546855954
-550452924
-79321272
207054725
949145772
-87818372
548392666
-789792359
933873222
-851740230
162911607
696999945
-552467749
-31188248
440588381
-521195825
-977977853
283804058
683938243
672032519
52960766
-353327766
-421773646
-548849763
-273946956
-967269001
-732833389
-555505015
-553250348
224611895
-942158550
-505621901
-352025073
-612632160
582175710
-297382987
620538890
733032790
-801312237
-516338342
941577629
-794301063
669325814
131782610
648962568
601914650
-785363328
-554846251
493558944
966026693
-63345075
105678212
-990844465
726540600
-778440283
332534161
101034551
-955187171
-717154078
956354275
-854669367
-961856178
228943372
-961562255
-664587948
477095144
-686473189
-565858790
544817875
40966848
-467638335
796940762
896590118
-8374000
-779487637
918810501
240933268
792911814
-966169141
636276295
-974316525
-322480218
-258965175
610386558
683194426
921660896
53290640
316026484
-464030863
558975259
-725534764
924133235
-161187557
970890595
562538272
189585070
-514707120
-188201930
33001832
-52070448
-376688018
-56941935
593424826
317404520
-372251742
610554692
658910623
-441263708
390580952
-730922317
313831814
462094835
696001911
587144585
-592692837
-482229070
-995577922
476516195
-555742355
89602540
-936991953
11048291
457114768
607994363
-752509540
-239663867
-950570022
-954755459
-703046825
954398867
-976192433
906834057
-106961061
-996615684
982701792
100942170
-883422926
443749867
632831182
-1233830
-517829691
-322575069
134391417
-331616047
927630043
-658975028
598333330
792792231
918416329
-962177958
-103005135
-107578957
-509817800
-749396296
-469269113
-700555286
-579774956
-297966710
447698997
992087050
608932934
-727373839
-426658504
-839816771
-121892800
-256488001
-708472523
-939873226
-616169630
910095962
509527813
-470551979
409961996
-941677509
974343233
369457006
301673851
-291112455
758688865
141269667
-243207330
-673854766
416351495
-719853263
166986061
-812383156
788402757
-952933067
-995011461
-389151909
-855458940
-708909149
19392585
136086060
711798305
658595467
623604204
-174828859
809581002
-332896956
800363308
514972264
-23286987
164301614
877993706
-812339459
-967393098
-511861724
-281190487
-406507233
43572546
-154041735
-193028835
894299681
392214353
908923699
-376131898
-18446428
-688810882
-254631309
130749225
19739483
590698412
294564124
-747841522
896902965
306484473
-99535467
161543308
-511904987
-451164213
-400350568
903492548
-772846520
9469762
836392537
-485852082
861762043
-446222354
-455873669
623009466
-303357099
-453611382
-614681387
492285696
546082671
292386326
-259909973
-592232250
-207672175
594954480
275946796
-882617278
-825348250
581400725
-731283808
359906732
-992771353
-491385587
-626944255
235021463
-61699734
126287451
728179200
304369367
75727493
29015125
-929211108
777182064
-685016718
218178585
630830420
-673933607
-111161343
710899918
879708181
-487542343
357324736
743925174
775310635
-392748067
-121685990
209345470
311705551
670546940
-516696844
693084401
-931811371
-24509908
-662380531
-87211906
-721764850
-985341050
894753751
494259318
68437542
184371683
866936036
-121373452
481190690
707585898
893049346
-808682078
63548906
-86754895
-908793779
291729686
678655632
151413526
237811260
-148521250
612479736
547872930
-804222062
775614980
-105205370
359171912
-170989752
-54959793
-951578377
-724173985
-206832238
455831393
-960316719
-632659344
145669264
903051703
114023406
721533258
244869274
547732823
134332320
-469944208
701055182
901202051
-837604553
-689037285
-668191148
-622325091
637077371
35572596
-110321731
-973724055
-768981795
-909564450
-706075285
976349904
123286706
-115086119
-277673739
-615681440
867370658
-58829112
682407665
-945695926
873571566
-82659442
-405963371
-438763527
702142758
840522643
-997883959
-370931155
-704543965
-557833941
-610184579
632483102
-426558129
-336275168
-18043143
377484379
198492608
580633588
995056435
-850534424
374729293
-96670390
-611687602
534253882
473761103
-807583499
-791406620
-431662512
305722166
896472998
-624634140
177467366
165392954
161648196
750599899
-621648883
773184298
654942037
231283933
443292290
-325441131
894453690
-965143776
382176321
741572374
-166113736
-828390620
335503468
-861875826
952317161
-438417230
-370515899
-364662569
711564676
-225827648
-140632293
-826806694
601397122
-921718063
-752534026
269907485
-230188359
138249747
-876178832
-757654781
-123592878
-50569496
-829767400
-930837564
-594670482
62209088
605549785
647075204
143934051
199950610
-206930021
-326071479
-280773877
-337285339
-629024450
-443584554
-967356288
761855813
-579228362
464936648
-851466660
367932474
289804472
298989038
837083159
-757106007
48467587
262872147
522424940
-393782771
740791064
-773694438
574966396
754252647
892601165
801515446
396170730
-247506901
844098946
-576961409
463878005
983143409
-432092007
307178537
-23758021
715983809
169585462
63385616
278389328
161544992
567650773
-428173074
434712595
-621023372
991309593
556909485
58677060
92113957
498431413
387732536
-336908990
-874524315
-603890310
842931499
630090255
346577013
-979959842
-654173981
-60764497
516694368
145679762
289661457
-37219531
632643108
394425852
-214405521
-227821485
394593904
-585099629
457856514
-215251246
-666383176
-64475635
-770849058
824588485
-472041553
286444327
-15511299
-718059655
348808650
695903988
-826099146
-463689722
220880043
-562902004
-992400534
-548035070
-197070911
-786062289
674327245
109782139
-617895261
284635726
-377244155
-538007396
-693443126
-292870039
911068650
-256357661
320970941
-52860260
-642601191
-826464397
831189899
276981993
-418524813
296218712
-896894706
403374838
688479760
-320172704
-639809597
-914572388
257955673
-854720322
185682121
941684513
-205227257
791449247
135866490
-256006784
14844595
272278951
681460459
616767584
579038444
-464257822
-32687718
-479301911
-778782698
73698581
-380367614
825045927
386261182
930320034
274886788
683903894
974532872
-808675520
-717070349
-603881789
-748853344
863839007
-463513164
804147577
878231475
-913157244
-371155326
814906422
917518115
140983702
-982246125
-340198582
-766907047
-443447516
-249661915
85526522
-378750259
-822468613
-438544827
528110075
600646916
113668976
-417594329
572721976
750206817
502728142
-348761369
-816459184
699479048
571311097
-3397785
261200139
-752002983
-898910950
274512365
311137280
461441816
-121975638
-641100267
-280093599
172649543
209176864
382948011
-934857750
-671746670
184187476
686935106
-500513737
-570440068
846953090
-612285555
-897437167
434347363
9851008
69431239
-184771190
123543407
-638907532
663589363
485544213
-25450516
800669302
966765255
38388361
424827165
85370766
-280030435
908477725
-960341032
-975968356
842426387
-218489985
-535422383
33601474
967604686
-718548382
360492332
194581385
-450235104
-509277200
705618222
816497283
-65357668
-124365931
-576235733
876525235
-548849763
-675452282
65630290
351442096
-587554406
114904887
-228425347
-966078513
888006912
242085937
-646381258
938761941
-533194986
-25003766
607298790
-530023566
639375816
-185188349
101664263
710463237
584787254
-81882412
256103539
715071248
371761423
-38196961
-606751420
573919230
36588808
-14642538
947564560
-657436622
10275223
-460162867
3012988
-820857982
-32738273
814179199
990731611
54179870
992087050
374251122
67655625
703151733
634607345
-114800901
-206471836
37156278
330513383
-550534599
834231999
-172511395
216422675
-935436140
705090473
433090709
-104270057
69969528
161095529
596366653
-604126851
-501959566
-55204876
-304751257
-369815401
-309337946
665810430
-760836461
82822526
889768893
-657474285
570766090
-793776500
-643809875
152346779
-338313869
-360908879
-936241006
-572429206
-297462842
425428512
39285341
241166174
870001459
211633932
945609770
-85217430
850455526
-942998367
-71439675
917424222
-6094127
587561038
969660352
790823684
-53878854
255848978
-112568213
425033782
921274634
613726218
539113638
645472292
94307193
145191983
913055151
-263723441
-984386579
-124238878
-954600412
-56225573
343531013
-820498283
-826293194
846577631
750054851
298486000
-413474902
865630807
-678490203
-932468930
249632524
-19800961
-179832632
324334705
-416212607
-784619427
-239866679
-939836439
970743617
-667178818
732302494
-442770802
581138503
-849149375
895048284
-868401275
-928605705
-999794842
-17589355
-796431557
-925964913
628223167
-994857828
151935137
-691039095
-312809051
-25895563
-253553425
610892995
532944248
-230140338
-382234717
-709289000
914125601
-240893177
-868698766
145133189
448033799
-253246436
-606407215
-335711000
464229903
-335903743
-779294572
-398384118
302629857
935539769
-182475409
879553732
-771797134
-257936549
-242480505
-195303150
614899290
519847068
62190952
-554829566
85486623
-291325607
41164642
138020423
-875977371
-178275272
218937104
-66723792
521933212
425045327
454437076
-528933875
-290734028
765997257
-104270057
-736376102
-410124567
-133055595
-92193872
186022513
667865248
-161435261
-969874519
424846949
451809846
283315625
-806735206
-802457449
358445426
-482235305
-410681216
471851974
185716749
325197420
-749897270
-243751236
914326213
862464768
195168247
731179823
240269562
-773104217
645152
-638806363
-483948155
-768892204
397258588
738736636
-446552054
-272666693
829906116
-916894888
6101897
-19717350
-82807519
379811602
95467474
-913831644
778489807
551996496
-525692377
-117306244
-851415712
472451313
-876408181
586671700
991659013
-892535195
-749244086
529666727
618970640
-187236602
401892109
210182425
380740795
-857464006
418213368
378031970
729804039
-551364438
374438055
-363411737
-739582773
956909982
-688957983
971627802
-251742177
-853116869
-402022542
151618290
-187714171
-52569094
438254617
905409646
790547454
776312865
999720104
990499240
624665458
-338549157
-51805505
-569882143
-195056921
-483426202
-956971050
610900126
-15215089
-492283329
285770602
-92193872
-772633273
72021511
51247739
811681360
-309839115
169651638
269441932
827554730
904850488
-188814194
408255693
-266750144
250675627
18420162
-513552757
29059147
266887943
-682860871
979723219
578854035
270457270
24048127
-482948066
-949201109
302059290
-875016786
111124524
-420750629
225448486
-28135109
542787710
-775689521
-746163295
87546844
385142999
342306951
-765557169
-938238601
347365534
403067624
-163454449
-854752442
-201839869
-906094321
-787529994
896369437
-877247992
108929117
157926988
481203857
155850390
214529804
18841579
-853080639
-681878725
-105310340
606098253
-27444683
-334797400
847428095
-401312756
-962035560
860073577
155399922
966387776
-777782532
293267597
-874206546
274565054
286063191
-499174305
220335226
-959530989
-763679499
360125933
338264579
218736256
-520616727
-939452582
177626875
-996549044
423968528
-443858840
-272329693
696114087
340831089
142180860
966203516
327773255
412389023
409165158
508112931
394339927
-588227682
396299897
607950337
682199016
95194200
-966573487
-615614369
473126823
-897910005
-404021729
-139882508
517891675
18089163
706026943
-771446900
-65415245
-794903911
548019687
722778290
-608473712
-677777916
-310815748
-722279957
487486880
206975031
-537799022
230000047
824593734
171384899
-885781192
-224728328
-844927342
503054883
305802887
240780587
-840678271
246546850
932326890
-881295890
-433075543
-202912840
178536275
396616362
-595756089
-970323273
-955554447
611036326
-498303899
315898013
-90604903
488483619
-529308612
-641206161
602264494
468112274
-479174820
-633253848
-410368701
-519380144
-166530039
-918857620
-98114962
-512645912
-986797437
603827342
315810163
491772873
230129426
519956342
56618449
557403784
745127400
696949326
69876501
-570591302
-292457318
484056721
-518789136
-321571905
-363083754
-803983579
773864788
293416356
-694331110
-235561171
-823092910
712348693
413834950
-255186322
13221356
217047076
-908841285
760799847
162433889
855033923
-573761788
-948427360
140219053
-990700959
984464195
-4145104
-124098633
-665306514
-977355217
207319088
-468128015
-132302616
-738818065
-288440451
-31365951
-215967878
413496497
152247988
-48719933
478439836
494174121
-581119085
89571804
-132453389
-775512472
-525366004
-795286790
-670169238
-212589984
-52480186
209531426
916828186
939219719
205475744
-887344729
384528091
-338381301
28378584
484690113
742057711
-339037409
104171414
-621470347
827417391
619577867
-35571782
-625977656
-664474600
787481684
-969872812
-423150062
-479504200
959172470
-396614490
-9970788
-944385727
-532535484
-377323751
-404021729
-589288267
53089680
-292150367
825589514
-130050318
881469513
21493844
-814920264
414316197
-460893797
302086847
716496314
-969272169
400238106
-986377093
974825079
227562170
-943737117
-585041867
-344163613
795043166
-695343805
-364078366
400602606
-807828527
-550668524
690715155
-699407794
664417391
146604626
-625238992
-551892436
869670617
836801941
-689545877
41990810
600539389
932824404
277839389
832060634
-621240988
-278380524
910063017
-102381911
-11838727
-861283802
-908254164
61424406
154958633
920432729
685109694
299682033
-569640843
-872180823
-338338389
573573252
-601302682
658594605
-799639377
-507516081
-618666460
304700218
24224816
327045119
-945640754
703243786
596925526
-828515966
32409059
-398082167
-624024217
642466527
739921554
531730641
-572360788
989977435
-458693817
996946208
534156562
-787635516
920801412
352439441
903094
838569880
79277957
510837394
162042287
808958642
27016895
-636124601
986744622
-226231330
-409184236
-934809719
-879722771
-942560620
-147087546
-106665426
452187820
-604302246
228712277
137228679
727916435
-745689000
-74310244
-767165016
942354422
93827463
-677777916
-826510287
558301484
11623982
-874283064
-317303668
-586725890
375240676
499698582
219293451
-41027397
-643330628
719768938
-322440076
991553597
427718924
746085134
-522750854
684864613
-248742247
491473757
832448226
-605553867
-432082453
-78195524
-736150840
458405125
-932897748
-591644855
227434260
-56199954
754833727
433138369
-556929230
-790837014
640201211
-257272327
-516733214
-124253503
-127863143
851780135
660642421
-36269980
660100572
754768727
650959866
-737727273
147058757
48294961
-882588601
253346653
-431240256
-654715166
747522546
306795430
79750148
201325655
441713492
509357454
-15416854
-603121152
-562608987
565092845
-478228887
-533270413
333161061
935566009
-481646249
-106350633
-780449405
-998826293
-897191879
583659356
-121379373
-190941072
-1956014
-216353642
-19215839
812663373
356368658
953604124
125301203
860837428
620661913
-37129270
-946741342
-949551953
-969636690
371872150
671478887
-364599057
46222581
589615563
921960258
345297328
447490609
68727078
-520042630
572546706
963399001
-463488797
29066833
937148731
970693934
-346348898
-321516567
-675242317
-340496732
-549418489
629516919
-525830575
124947275
-672654051
-990238144
429888860
36835698
-21577313
-391616012
-806292850
-225987292
976942319
770948635
331767716
311796860
830673457
-589382065
-468285780
-857451338
621393183
-702240171
-170701716
-608870962
38576848
741977818
-206039518
-888190972
-469774848
536020697
312950797
724701215
-46849694
151354488
130466240
136477039
-426385066
248877856
526515713
578455130
905082138
-479762765
319572899
195511306
277598417
-217988086
-55157516
207004781
-388180581
786419225
-10079740
-514786298
648962568
298712882
-34418599
-294162070
703204906
-73561580
31924563
-725517325
26604504
320633277
-473559864
-118088628
454859172
-962131735
-957695384
-818589022
656685598
792824467
-200351652
-842285115
-996895187
-682850955
929130783
79446608
-544317335
-891043472
-805056066
381448332
749205353
279625540
-961946385
233622495
-83113005
590827119
-67904299
-864627925
70999093
715292776
-259111108
-731275791
-757337588
-482310585
126712153
-791292840
-194099492
-17570108
279652777
-12386642
320410501
-181882596
709760737
608647645
-800845474
-767154153
499273004
-323985577
-922492597
70393413
478845880
-47879695
-720802422
191539637
-376501986
864813146
-71458833
954886715
-147933572
703773108
-299929245
-679082939
-405176456
107439760
720811389
583841388
-944508328
250821574
-362073900
325613950
197031743
911701356
79801006
-769937216
-260920299
-953776357
-142388596
317438428
427524706
-501581277
-912487427
85755260
416411284
646549744
714232595
149901963
404169175
394513886
806805588
-278593210
-847670206
-666123806
-803949616
52542550
529337905
-919438906
404755133
955429384
-461465097
220824120
-81026268
-809347489
-817403870
813775646
-760278043
-362339659
-759459591
-326464
-331580240
-735674461
449374241
-668976638
88625311
-715707134
564159988
16307659
443074729
471695810
-559664056
-862671311
701560759
677350134
291618350
-595236720
-479071883
-945640754
-113246712
466610368
-759995969
164354508
-171446608
496861087
-148916686
399429941
-258731579
-582135603
-538090233
-738459210
928367531
-82233812
955989015
666439484
18721443
812381572
191519460
99452936
-512221190
-46131356
-906758121
-744611954
-499895772
-849158695
718807336
-565808337
274639604
370015418
-142406567
145920853
-11758703
184836401
-944272446
-388623149
903122892
559932234
810006090
-394660731
-298298949
608714080
-40028144
-711337932
876577325
-561597606
-524163270
778558083
136630395
336567348
22157816
-27864959
-554080673
592867158
-548035070
-721441545
-210627326
139836896
214278065
-550420165
853462813
-154076407
-107313238
-241901743
946135832
-116707552
-331585418
-118150609
-801935012
59137957
32382841
109363513
-582211850
887830458
679493094
-108658383
-465576347
810127065
937618658
-762441182
-132636474
-58445900
477554105
762994128
-901240464
-36331642
-116180241
706198877
-666716334
-998652545
155283741
-299624410
-103363403
-353829596
-532698559
201987092
-327927421
-502614450
-211234372
591638636
-917636087
-788803745
693395419
330500390
-288168758
809206046
-187236602
-924092880
-628438517
-140315924
713837968
-920071474
-543944860
-294584945
603511022
-827047416
-296466928
485946249
800147133
948321943
799138610
10526011
-636218653
-453906974
670104815
316981150
912150022
-235393161
612698079
-320855051
-389320361
801197634
836252390
17977734
248700787
239279605
147210679
-218303233
-530267934
903412448
936533798
146817853
469378199
-933471949
976349843
-619498709
993621935
-600159496
-155853146
900442912
-58366087
549386583
118270165
976150292
260933109
-648719824
-84711934
75957501
-838890397
995341960
-860684738
110970932
578740005
609805406
433052410
647523106
962037271
867891392
-207598527
166986061
958940658
80339073
284883359
-808080220
-56234606
-847639528
-115042128
-225423284
-313553576
-861208371
629190226
501985654
55756177
284299086
-890610616
-256964680
-556260314
-348949708
814044102
-718975416
-717327266
-12189523
256657824
35453059
900431191
520439480
-600019259
810955353
46774111
-312717479
-105633582
96992780
530233248
-145302799
52507911
-675203280
-48999850
680781395
195729036
-266689808
63923757
295230916
418104881
97853805
-962520920
41944305
80339073
-414869701
-596304341
37714718
-315840936
-116262137
-132501011
696680242
-52621540
-343568408
598343096
290779850
947947837
35590274
136306476
-622347218
165174292
650004348
386364424
-798165101
-713079352
-276842738
891395552
-931815694
-560157552
-524430005
757066954
-718466947
99040490
-707688945
711300719
261193806
742645153
-632284564
-308562934
83178338
-181609079
-33563852
-869015234
-343579512
707437031
-920189931
818308446
-881796759
-675457930
182374612
-696346513
-370459855
834825567
943751703
193432670
640004441
109429081
-372902305
729284555
714420591
-895672182
-717635425
-467560554
843122968
-367716708
-501628724
169949705
166183943
-926233916
741821888
108371666
955736157
-34915953
-272243114
-7323949
-976868461
180467759
536229082
87703708
-789704479
942665580
815035836
371905801
-159343096
656191563
-171123906
-506819566
911955400
554403664
113913032
-583571326
601083858
596080219
842931499
-230570558
323196093
491283173
61408670
-971683711
641485439
921864698
850951043
30622605
169321196
-354542773
-596755071
332076216
-982938617
322736134
-459152137
-405699249
-105756916
145624893
-653987799
-409938597
618276931
411804324
208781278
201989100
-288311062
-837957153
-263622831
-869150282
851932799
587190966
585694453
869042893
41581822
-400844314
89181809
-175193060
-613942195
-728561372
-894962190
813650051
-541322587
580157503
-764127426
-500162967
206940569
-104042140
225025195
-645380724
59391073
-306338534
-143702883
200606855
-917160915
847332720
-784806735
-893975979
943678896
100891180
936723199
313370223
158350412
-816331497
408045435
-667790816
-914260921
-686921724
-579405063
709187357
863835409
-657319915
-541442305
621787854
49153047
-315010366
79992316
747946296
-910416108
469830961
190737898
575914016
448075538
825980097
-107594655
283202000
876898516
-160890455
545672281
-153389486
56897670
-650271920
-828707897
336504780
-129064930
67677453
14867004
391589523
-412216238
826912639
675978073
429882628
154016546
-841606906
-595514920
854782062
-362065839
-830926424
228058940
-893657411
712354113
748812205
-449470082
-319556822
515879575
358713863
25787264
-141185605
-54329832
-795338167
760549482
446430030
37169643
637447564
-105835121
847847790
-485064813
869098271
-141651018
-979585132
275665799
-63600318
-798893320
-455016631
201408963
753868744
82803505
976061328
-366554985
721233697
597092136
846370408
872218943
-145232643
640091771
390278243
-132315329
-176117564
864736188
666477825
-894412639
862328339
-670807659
-501220461
368286076
-489758421
743542262
656910249
73824888
-404353419
-130448718
-75815996
-737415521
-719077986
-809337503
-804379898
-906191293
439608502
703431012
267692443
609924557
702266271
651908917
-807820489
846934674
671090551
628397547
381008603
122403574
-859204502
-101154510
902719184
671843938
341257692
-978366924
-109194588
-346075279
110005840
905590422
613331519
-308356360
-601741576
482863612
843721112
-75497989
-952908763
-678381703
492470756
-535492320
-136390598
-297364761
433218279
-929573735
-890139001
383218829
-417741934
-378534639
-947574001
-190290760
-81512092
866766792
235028018
-692470759
-361781995
-508992600
483541987
-891512246
714119303
357419944
-100924128
382292782
-789940498
-9971656
911955400
157309462
-394045387
-972808166
-578287117
878453971
-207305758
-460685867
-754728134
-44333252
-217525433
243288031
-319947594
171970245
30474466
-852050408
-32092976
-155095877
304567419
-686323364
868739357
120182543
-568424471
135356726
795394044
-569787877
206515016
-185024346
-234671092
-783882090
-981930702
270403593
-645493438
429542494
-757685552
-940376871
-269135195
-762751346
439662312
4168161
822061520
-277835684
-20967264
-256781211
406788655
-546819489
778477100
22702205
858743021
252642684
-356104691
-606702233
-610199418
-114673784
-873920383
-142793966
-43664211
-694519996
-620932569
-197016472
495645282
578804833
-725089997
325613950
-194115671
244536916
119501214
-649559983
-757883770
-711281576
-805580312
-448107081
-158027153
226882875
876916413
793128822
603393633
743135361
391965566
951189383
-54475796
967237594
-19035644
361881755
576235435
-821117307
151206786
-431662512
-959437980
282979579
27757512
-166690971
-722005111
-699181955
989242115
-195784790
605487396
756720140
232871379
349234238
323516827
582536447
-22400746
-101153409
-602056929
-745620084
-356136069
-125114438
610744935
427438502
-823907336
270837702
503054334
-456127154
660467775
-172010791
-11195495
-24371223
-112628734
406481204
-461198206
542360435
-81954692
-15075953
62793328
-162128420
-16109687
202889304
845168604
-460564862
752817303
-713079352
-370539858
-565535149
-806900682
417384777
-376622262
-755840657
-751375398
123279406
268240611
-370697902
-418544409
417190262
-658629395
952010048
-766590734
-81382891
24383512
550782577
843214990
-138129755
975851683
-423385790
-924240683
461332533
-491284388
866009904
825843642
581659163
724805095
-934752057
-924570550
842471897
-745935030
-748095017
567229148
737369094
-483473261
-359124467
-519638567
110564203
65767401
-859893297
-918031342
738936332
293899452
678599629
-752118491
452474579
61232513
-895541592
-297877990
615935274
948287960
557108855
734864525
147067566
875433221
-805906206
-160487470
-296152187
-24790150
74609790
429272008
505175075
-751154797
477274510
-541718134
-802467153
-202949481
-478937013
501328806
659817312
303228538
729804039
849471655
317609147
-937651074
839987179
899082511
150601565
-748744710
-354890070
-475225120
-352940931
917424222
-493640218
67440843
-821036870
-144996395
898837725
421282567
659882161
-477502227
375539536
902789122
-556858257
766292535
584316028
-322077632
-884393952
360492332
-813118239
836308921
-600554957
-517636563
-495066179
-104188904
-443650436
-365684578
-337524458
881577756
-524739585
898855291
-740060686
342234031
243595028
-759617088
-128242702
562750536
157159612
-200769931
-632101177
422483681
-529521500
-904790606
967343211
63596484
-389364942
606869992
-934534589
986612942
-617910766
581466639
-633082540
493533282
-563581893
-642610620
-495401215
638373637
378618200
-887123510
-279542139
-119941377
602474224
467753609
-159894050
599283176
956532238
140475732
562765836
142493671
-592134499
-408452716
51367067
-378348170
967751561
483985683
-826206054
696878225
-521869597
791061023
310755975
456106857
495413363
178600907
-154881275
-408022063
-95943640
448303676
667592734
-879150031
946443075
-446804038
838604623
-614792678
253793332
962919846
-821883453
847702879
-839813031
90461788
915091903
486007470
-398056046
564726591
594320236
-932448236
-508719504
-708841280
119024101
772034997
-359714748
-149787449
616470891
-694619725
63944390
656619666
-354418157
615603625
64494611
-942406984
-19795914
-122989788
607526855
373644377
-397123301
480033656
-867672539
893500105
-170057779
-441822038
-722133914
928019135
-341093694
178983978
147376193
233677410
-119916314
137596453
-780897135
415175732
-341140073
-209211462
-404095500
-206073494
-589457858
-348463891
403255236
811900175
-6967325
355996625
761583765
-120427955
746071730
-661286637
151579827
-645798315
828966077
1728753
-815058983
623650291
-198944371
-983917611
668562625
-771980229
857288156
-240533527
388862001
-850009219
-6658349
-238625988
-375434067
-277812247
-866628416
665268662
-850997811
-235305725
-662313467
618936956
-889176682
-607267756
-7753186
-870810883
-130742324
-650031475
747496946
-66828799
-327455409
173351051
-349556519
-719265942
415320543
-133527409
-422368140
-366555918
542223064
-473754323
824395385
325408814
259895949
-326172770
682094573
811388026
-419156831
-562559385
350666061
-729524708
753198760
369574491
217328177
790598522
-4950442
-346647556
884394409
-328910937
890807518
315752321
731748139
384803798
-260068102
-296168953
965787151
271201606
-333801250
297682954
204557601
-448910933
743716668
680248514
-388298886
446168403
321743986
457373472
638937712
-728611681
-466087818
-365939535
64167373
13679491
-656279569
69156905
421474160
-191529801
19190704
142180860
-162785600
115783460
-206805545
889852912
543917740
106139188
637803232
-52858103
-68236368
-381926998
346211165
-889887943
940152970
884558048
489973173
-97841716
-198484021
10577328
-634900978
-498870925
877929182
-488270649
-27236944
788783906
-993219813
11472186
-815781815
862215064
-143214668
383223300
949940848
-610940449
-287948186
658956931
832936311
785812204
620451468
-96423633
-144726386
744560862
504193800
-32431293
981474532
190257364
288112376
-179348107
94271518
-317573239
-241591893
-409948240
-291363410
632368843
993096557
101539694
231481164
156892925
929218608
-633457306
-64227305
257925854
-159492153
-631874717
59361328
-594257425
717543785
290766278
723004027
323087836
-948891340
-223154110
-70899201
968673963
821261375
-445505031
725609760
-205227257
424373281
927985863
-641052088
-412157208
176620623
-712869007
-116095248
903165610
-845954422
493367051
-943947255
568229957
44921531
659914589
-748419294
875721775
-174604956
-641613411
744144282
84234189
72008722
784261652
413461715
210582921
555315440
-182289798
-412734450
-871324176
882221743
602215644
-357219627
-97140264
844925393
-275697193
-941087102
-61629699
652274194
-79539410
-54309980
-882617278
-932066680
862391202
51676707
-328886071
209186713
-45526887
-699095286
-565543709
-939730027
495134732
-887138059
262036214
395356951
118003849
790177217
-412557759
170256107
148932377
-257603462
-622869248
-658666184
934692450
-400986884
349501657
290787369
-441203712
-171512192
-542699048
609568647
-930816589
179365597
-410171008
152603900
126999019
346732456
553723393
344815506
-192839823
-185658559
348082823
-646877230
-372504057
267035465
-827227303
-72485042
-111978567
-256757134
820013190
247867761
-966275001
-232012340
55697132
164261334
292376804
591854857
77611747
331320700
-455903870
176194089
679882916
-560788633
529630607
877157268
218356290
-599555529
-814236474
-307936643
91923152
-573300886
574745217
745988805
845090615
512319222
773387933
97649625
771358727
133889659
-877047621
-937787602
196636778
327989420
449350429
-104991163
-656123061
-681108606
485251967
798668669
-889043626
877542371
830730938
-68788023
391458902
195168247
-24995791
396884516
-232608899
-324480212
302543251
515478543
-610530354
-659735257
-941760980
231813706
-333712723
-373375516
-239543163
-418874761
-527044398
-577832339
-252887473
-438381728
116586347
586620208
-691679197
-112568213
979707887
999322550
872061942
-992084842
370648428
581009091
-982758118
394060009
-957350073
-972547110
-285163014
-823357871
984373906
71952522
157276397
383052352
-922570519
666029775
-209713930
-546396762
-895157064
-458105236
765861856
-10790802
-982815764
-527493322
-295179216
-41829936
485253115
301306236
-992873952
253354051
791449481
-168389298
880671011
531943116
89470733
791331444
-119354296
-631183307
-625488146
-954400305
-114509533
-643531764
-27911608
543737941
242359638
-144933764
324896334
-280910348
-396879409
-555116908
213859753
-792349480
360082977
602558195
770332880
382690377
-730753797
-928147991
-122196808
-465816615
-682108739
-512289205
613135067
-10722365
256555104
-451556305
719969839
622794846
-799300521
197251638
-784347287
993209729
579118209
-448238787
114043499
50275212
-954083998
-102974946
755596448
318185824
-177069741
-604605385
907905086
-665734644
-431958911
-750212367
206971703
-845148896
630954443
-222402390
40377655
-681878725
323303782
-523125481
-606097262
957182149
-4028715
900558062
569269939
-819815508
-609833371
-378441896
11919544
887680226
-103300481
840223110
481289516
958076025
-17642683
295148627
721248534
997803687
811014462
-438445019
662388790
-855419071
227382599
-318594114
427885224
-272850030
-492530872
-962149668
487528922
-485852082
-493279820
987198583
264813964
-148634363
-209474304
771875861
-690827160
358664262
-123759316
223311312
-670444528
-811310971
3740473
-505384144
-291927218
344821243
-374109527
624679525
884225163
945958139
8927102
797647129
-447250992
-158291004
948540968
840612799
599573718
-481598498
-402216124
180964889
-6760520
980724801
31494303
-197693754
-676755529
-59040855
771140401
-864021071
-839761510
-829591659
14772226
-383170240
996136365
-5085549
-464777398
-951151218
830328558
40083645
-792667132
-332076019
-304106049
-522473040
346156355
801570216
-647041049
-983684317
-511018515
611164561
345557470
716989564
-853557281
-266548345
-498493586
640477400
323304782
-237573187
532678653
534027949
-218597844
-548629565
-410726628
-777525906
656583669
-986865778
-606703236
482186842
849668332
79697122
-776077135
733520967
-417741934
194581385
-52195798
-889498558
681961608
217555066
968063822
195922170
49039739
852602863
9081792
-934176907
-365733605
-87316347
360001270
518162928
55167712
-926387383
-933110014
-665553117
326324744
37849698
702962192
122292590
447218472
189920018
662963036
-215677988
-606619188
-698745912
798497516
189752457
83356154
-68247485
-93035355
-417997643
720516265
-847304698
554463577
533760674
722269517
-385064107
460545357
538330018
842547980
-7464492
712231525
448370249
407716399
-815792542
-441539119
151798177
195922170
-22968678
515391311
-407832375
604268006
-675546571
32236597
768480413
147501319
-907312303
-518163486
636525771
-816262785
-742513602
857902376
816325772
-954177816
-483183216
-618351317
103010947
920056780
640201211
347168385
432656785
838903170
113997201
-262307615
468150626
-56695134
720248770
-157737307
973569965
-200404417
234226681
986810980
651647257
-59983741
672001179
-105306831
-645039292
-244189456
-905126281
-387900477
-664188883
-23703939
573995911
-64442688
435870189
384589668
-130513838
632809486
-488891546
824623461
-666583456
-632372872
874558120
-617947923
542592136
530356050
-407980568
-564445036
406652299
-938689136
127468647
-8927545
-946408793
511495627
614006077
233163162
758575701
-673193264
-440515513
776379003
661841499
-526531637
990059447
729203643
792111335
107143792
970777184
-775010259
848643025
-620763101
267967433
-473865441
-743205778
574426342
-169790195
-371341752
648285009
-152519511
319698340
826482869
-37567027
-469981235
157378611
-496013605
404642150
996342701
-600920285
133565624
-444011777
370823123
542320744
128619847
-193664157
-195784790
-750405315
238198355
843177169
-485797775
775564501
74530041
837563690
-70821877
713100398
-911989730
-27070665
-669712950
510365088
906047368
197408068
462396107
198835006
-272536717
257710906
-909044242
-540862969
325049543
343085975
-930444762
-399322327
-453701225
-680571908
-638199147
-192820116
-615951855
353455127
-754355806
411196399
-213105486
637639744
729798579
948585554
71758969
-566369267
-874170618
-987955329
-95053868
249020354
295318791
616334535
-907836592
-771426342
2010952
849226780
-415664234
-736491200
100259064
-532851691
977132138
-445418550
579869647
680229172
868639456
-710463160
584732265
-194001011
-701144738
-678302510
374304070
-121058303
-977304177
-175048757
-645409056
-844102363
11954863
-257396279
8959667
-483577943
105314039
-171112384
544031964
-910789099
510347796
409951357
520679392
111027287
353566445
72744232
-49194335
-797086745
-830437331
10513034
-813141478
928665385
-728168295
312633856
667489950
-682912489
-595596964
-352322322
-383096547
-856558533
-377058382
-670481220
-260739835
-702333281
36513789
-164362657
272758832
-609760295
-203968315
914129103
-669582723
449315396
321829782
199108260
-72849131
321016171
-14697409
-119173764
982843407
649094232
202389935
865639185
-73721087
-660950206
-574692923
-132450152
-616509063
-931430109
-986412552
-200922953
-692424405
-519745563
521018921
-75290568
-831131646
-15837933
181664174
767768064
-127277644
-59925454
499570630
-559547089
41198410
316150030
154417018
-433627958
51756753
-998802723
-836980431
65745548
316056127
-814618563
672554689
-315779410
376574301
538359127
82730249
-697415361
-187896710
390610702
673985491
-369670832
-427500569
-878799345
-562312522
-460988784
-910252301
-357241976
319505291
-317296485
-886077290
-679230030
522865791
-10985738
860125048
918810501
268691430
-207679000
381885450
-814475978
603163950
83032537
707200090
637077861
-85491101
-384357429
719122739
384470663
-107569899
777810794
495585759
-940328453
678259784
-968762904
10453867
-889246144
-191884959
676805599
-987746019
-529369175
830442110
838568608
191064618
750375553
-538007396
974878634
-89189573
-469210863
539718630
-870131086
516740676
-670096662
407994826
744185599
-619115752
954414250
130592403
542402939
347310313
448007277
303524197
284928609
58923621
107504482
889085397
192738772
-321293602
42138731
-531198775
-238387369
-250222946
-242542304
-636235106
-67652759
913413958
-134715612
-212067686
594267109
248508406
725478846
-991599523
-424507705
-353421403
62155572
430762437
-291095204
-283706450
270638983
-35205277
-528675288
845745474
929130783
-629986890
259569807
-735250788
-481286993
619311108
322922773
298686625
920499179
-598137361
-525435696
107270801
-717499564
-338315451
144141039
848991560
-489223435
-516520870
-118695556
-765266360
589860326
-751228128
-390726429
-904642898
-660449314
-408530636
-305890045
642846253
718529494
-75882760
-104806447
102134096
87796732
-906188171
-924385588
164261334
-128668009
-302419516
-994883504
390078539
-373883523
-199624550
54831187
-867692618
-563689401
162846732
-609328837
-242555871
305773504
490282611
-266582924
-392433815
337162065
-442314349
-833642785
-64706003
475451334
778176717
340484843
-112512652
-116819061
310916507
-632592056
-777601646
531415193
22833416
736499477
-246507308
868572660
-623705377
736530238
-654832379
270533816
-169194436
-258321973
-71960161
-437137030
318992913
-525126718
-762881471
829859006
890789782
459414620
923031388
120616777
843094954
799190007
-285299858
704557512
208796983
390278243
681366187
803615802
-36160299
-509277200
488736159
287014149
-179001208
432023807
395789730
987572073
-710243784
334579810
-997753106
-679813072
-398518868
766622640
-102156109
-91728272
320035083
-303273748
217167359
-771283827
164061381
893953074
-89483873
760100397
153282803
713245111
-464192775
-172138184
755943970
-390278137
912173977
351352007
710474519
-635301533
985645757
963117410
769113070
911886942
594955537
-825278474
-192233224
633702300
419734401
-970559573
813389933
451988446
534965597
193145157
318989304
-815794278
-198204189
971434943
746560443
-612578947
-65274087
-705331558
790934639
-683139518
238235996
-380096096
788349085
336602455
-511367263
715247316
-181994
-486730961
-632967131
270693191
-950654748
-139687056
-249167025
-196695295
732566493
-717725855
-564824939
-595771866
362514895
384186066
719469420
-890847556
-328451922
161737274
481938158
713403434
600757175
-894791269
-296466496
471150346
868132519
-123202864
-749791147
-846340823
479753811
-694222655
-914465158
-742634218
-773886985
243556201
530773107
706428835
336871349
134926824
897743003
194655928
-908965086
396090248
-437382534
571506557
-254215807
-432960370
-878071136
-397473848
612395850
25253578
-837702676
966896873
-36860071
-72480082
-198712648
-380636009
642196669
-377667635
19262945
-219471179
952995497
-536236862
844754947
-34685960
-69731818
-870760518
-191301161
42320437
-225665561
-619760251
-923891214
284126532
-571410673
-910537230
987176966
-803480711
752046943
830328558
153171320
-520682997
206115824
291924971
296765297
849768299
694818627
407102837
-426714123
903160811
177288354
-438945809
676756558
975312033
769786946
-396754302
-497468051
448426987
185057053
-75670239
-554440453
-420750116
902744443
185798398
-305007687
828826949
-19480244
671489857
2290292
-416202553
929130783
102045255
802078362
549661635
700591082
108475290
139368665
-68847838
-47692538
818471928
-199662968
610469168
-922479860
-477569887
-278493472
-847979017
-577266826
470570701
-692644381
-268546332
999432884
446448959
940661956
-924484605
223006240
889189141
522196531
-5202544
473324651
794887843
-799093378
-127918256
336510206
534272353
-801944914
-239448780
-680942590
-114928412
182842556
955498593
-701153709
-925398532
151183072
988468294
-262441633
499529105
330133279
360163972
-977015649
-249809773
681976114
-975978756
223455948
920548368
690306541
-816293875
361658087
861744026
-681678819
-666977000
-154184689
-113560799
746921423
-246532297
-923143731
457886553
-582524851
93786042
301954083
235950351
-795638026
-599595486
708052380
-365594444
932217742
142308520
638892313
42413006
-872232114
481790572
-673255089
-284405968
392225152
-344081154
713470555
-422448314
-273728203
98539579
131397846
-534078183
-247209728
-920702135
234086664
-739992959
348758754
53573016
240401326
26812326
-855670960
-965581348
-477940973
205566181
654484988
-615989158
-129486406
280859378
-626359392
474072355
-870492690
-955290017
171685366
-431084201
728644801
890108019
-456153719
149059530
-325551099
813775646
-467152790
-310665763
724832272
-99271179
144218636
-146508638
-469210863
91799500
332571834
-849590386
-787651908
-301209992
661486110
443897639
-894168539
391068036
-388298886
775248607
-858433641
811007419
-202293585
-463570001
-256069098
771729320
-460451515
-30680165
394425852
841430724
100059224
133657641
-478504035
603433490
404103460
-627053485
-883131111
-551404729
-872345380
-569011836
925945662
-645771625
276330217
-693500662
547325499
269180245
-364124213
907601080
322595855
197291409
-13664439
-643257468
-92464506
-596304341
-112212589
541502103
-224387172
-466387644
-50237548
738047926
-537293845
349799050
-296809095
-867692409
541873536
-186670705
-733471184
678714947
-938046547
-247533938
681194963
779092909
-64005345
198916458
-597482307
493492791
-442419518
-570591302
166314172
206722495
157669823
24034004
-76096590
167960865
399384701
739555281
546619931
916725260
-974525313
-146708273
855304569
-305290360
483713082
329656811
-497142610
-11032187
465169807
-714758995
-762521943
-183838785
20088551
-126759845
979893123
-138194417
706000445
616290304
-890847556
204760368
-576396941
-615681440
747298349
550589241
723131722
400085579
724815742
964235479
798386428
-374815452
-187321211
324409821
-11983775
562809435
-60522155
-636796827
281907352
949727951
-873944328
-260214431
13862178
606056699
169524940
739423904
-183188049
-701600246
388128694
-346655911
-6659175
-634946518
-863099747
855387153
165532501
114323942
-790576207
798982093
-664342343
98433625
219247262
260445778
774869507
715926792
93008694
-569204619
983071944
-725092166
-704542765
732912971
74561671
515557933
-75676719
-807372951
957692568
-137744731
-421166935
-583970986
230497299
585738321
465647960
-967833550
658373232
-361998604
675400925
143517836
86439384
152934576
-790933791
-294932491
861535081
898847629
-631132698
918695081
-339586145
785301245
503911498
-604742537
30882701
397103793
128499258
-353581129
158414603
774555395
-236596037
-349594888
-73721087
860346371
-781796529
328956999
899216850
-835547325
416579533
521839123
-351991618
-511809110
-973301673
874102559
-19664972
920092011
725754892
230552063
573447888
-918743766
157047870
-628746542
-221692360
360854433
-98955747
-945775132
310652995
-763317319
345222375
70144119
207382804
-789841425
362729368
828319533
204535246
-928220265
-595780678
157773330
684714963
-476709272
611527448
392818883
-957298703
446997848
-781180894
152969631
-149848758
-44092107
628604719
-517908354
-835410499
735517951
632649556
-136943437
624875593
185050257
323337252
569905430
-392357830
-601191683
-262275517
823047402
345156196
573917971
-397291967
-646409544
-58900694
-357759948
-452245787
-746080248
217814111
665865210
71993658
237576058
-884258087
697382189
-763651917
-579405063
-787771701
644741445
654188109
-672431047
-172788075
930717756
-228275078
-71930188
-750658020
-214770790
-510966337
55695568
-670276565
797132780
-38368777
235493740
784269503
663484271
99606361
-467154613
67297611
798246371
515687657
384973143
290668953
624070366
-782579139
18610878
217047076
-72803962
-97399247
-437212066
292510888
226975936
-706109185
-511109118
383753668
-175218145
414296886
-877242600
271027469
-428648758
324646562
883931827
-416105065
-107021596
-539445570
-429981470
221627504
-953091605
-438008730
-22663584
-857328827
938807919
-89913712
-857543517
-569638759
863003368
-411340664
954168415
-368699265
429615448
-175124832
920488125
546071694
-377283027
-248777428
-38079714
-309555494
909812164
988163939
799677906
402925502
477132994
-549580608
974396182
358678507
-833741911
235190440
780771140
-926740097
-33335019
-295979791
124236480
868681011
900710696
537073471
-399593610
473241496
922540915
-341277313
-900346592
-907287085
388949361
-234337798
-410253592
-873469199
328389020
-908757542
295297419
-785326432
265524156
-192372857
-628445128
120944236
46264833
-377303562
673488151
460545357
-497972059
-514560805
-192683782
-61200254
831511590
636114015
-663645024
109245280
-723606166
324109361
-302103437
-75916789
105595880
229181142
-853573685
87292026
286372539
134707114
705706224
-367621298
282999826
558872837
-576391826
625489401
195466965
101483945
80697968
3293418
-936058586
180204632
-256810096
-454724320
-556331331
291060282
949449644
65092927
-225470265
-854945371
-5793023
-938047755
920163786
-304245393
-75976389
537017964
-668250072
-580184068
-94328127
369059275
592093984
46023124
246451149
826144652
813895769
-438732915
391819637
-835051838
367928191
610228777
123998154
-905022906
-596093635
881077909
-50719265
398832607
458145151
-629189633
798361310
247173255
-985300754
986722038
970807538
146366967
66695399
-76043701
24782919
-237105518
-82795746
687883484
-701001040
664576444
-918410833
-533780330
-449474410
471712706
-785983903
307772095
-17825890
890849534
-752550404
-633597959
163224562
546627689
950664625
548067021
-564160632
635847612
215258253
-419218796
-534329097
321951347
8688939
-61222512
851075827
785345127
-428675342
-838130506
-941457804
-871322646
-469999555
82445162
696514657
-287773932
428787321
169901493
139539651
-509029442
345634132
805441657
-710988914
-131618751
-909250942
558134693
-434526669
-520758669
-925631640
143773756
206350983
53572899
-255975927
608170376
966118738
878530452
120082151
922515591
-745570826
-421592297
-884874031
454784785
-391435698
724160605
58898838
-146308
274864476
-897759924
832739163
-305825650
-533060099
-667593454
-730097525
578804833
-632563393
-920185222
-840055903
768514118
-256757134
-333811186
-64088369
595681882
-169874747
884126292
17842230
-861208371
848252979
335537457
-984633574
-861710384
-498910401
-408461203
-533873477
953250553
210930479
-11382965
-141200655
61132358
-613085423
-525507783
-42947021
232668656
-45657329
808074019
208928396
119631620
-899847876
783155023
969982274
269249752
534844997
-10008108
110532038
-672264822
169318704
268224737
-393997150
-61275847
961373099
-122983864
-135779732
-957604456
-502776967
-147684763
-934304869
434977060
671440902
-518962730
-461677490
155863152
733168416
-546337419
662843069
-341786562
-778304063
365310877
595055337
-89923383
-346660450
-963484279
-161439132
-752183114
-623176000
858158794
-472424890
517379426
-252243229
-150594815
934191314
837569464
919531125
-75614236
-383161039
-507858513
147508739
-448076276
90984216
-932987140
-765989311
899385412
181904327
-570722908
-829984547
469694949
-624236955
160996358
887036548
319883462
-169168432
363795894
714089911
875633438
-85237706
-611538005
-436732526
116675869
-452003802
-722893472
-773031231
506613070
-585971537
121422915
-715106936
-499917037
-763679499
-995169275
115106047
-339621183
-442146618
649779260
269853356
-723551118
159739054
301242306
804499336
648323367
563830781
38623275
785677116
745397550
-689974001
-294194573
673158423
-503706825
10513034
912976914
-671208116
842627020
-719915536
-727620937
-185005429
-392148166
-741696595
404401731
-437112029
-381300241
-474923586
-61629699
470158524
-750867222
464450521
-225706168
-612171591
-840055903
-914584582
53179046
554710018
18964569
-652085961
-892712334
871297486
-613858794
703946507
-303921102
856795194
-600578599
901229396
-831988513
-531497534
-484605502
-20123866
-628000712
882082594
-273591612
37857886
-758046214
-451080010
-942162321
-755521956
-414748166
-423149338
17203833
19932215
769289787
558201065
584033231
-675746967
932698204
-193546808
705556932
-611719867
733681232
581339912
920252919
838030603
17776278
429672774
296320570
311295559
-339487851
-3444444
858086158
-963057108
261386853
-141174319
-954629670
409916439
769784898
910155778
733332794
454588326
-178500477
-19508665
-352617613
-840055903
798750324
-452003802
110172202
109888448
110621423
-363125394
528519872
908093978
-729793574
-13793653
-693051506
973636882
742023711
931208029
573573252
-364775384
797417276
715926792
37567113
-670309759
-824437684
-137879368
-641166271
436877582
-885572421
-638207273
137684710
-360245694
448075538
-163513579
-93035355
39073568
236978831
-761725258
-143982064
408666144
-625781171
614464497
-620335670
196480607
14071992
810458232
-301126637
366678687
701134569
-167579819
-763498688
267035465
259324560
-176706115
735899465
532082401
672113772
191520467
-403625801
-411861853
-342612177
-271993712
875721775
891524975
570108312
-601447985
88206818
653358580
-88761253
-401400840
238049082
345892265
-370682997
-468407376
378882209
-271398493
608312754
-489400549
-465478441
356781918
-165211260
-501718967
-491855905
-286628750
147645165
-695732142
897282613
644521422
-2395337
-701742025
-637675964
804729964
318762909
196011672
990973885
118995989
-850605132
249105024
604217468
966763165
-612443409
939339151
-348378955
852322049
964746169
-535273157
672690611
-641042742
-367498728
882621597
-545609108
-852953641
-711021652
-779415177
466428299
468877073
41004747
12788520
753207739
-459796141
996752167
671602465
-358245927
672461199
732052409
322110290
792911814
-904778232
-606434677
766154659
214397730
401893245
-873937167
271284471
826897992
325764241
-182907712
415581082
-810716505
780328570
153232285
-534803712
-622523190
-346652683
863317558
870067197
-959201945
-457119661
-15157919
-459146910
194279533
-498300476
786441359
-824171905
-498855769
864571209
937446163
-834991548
-818879722
-833863553
-894049972
843953583
-69563441
-719181605
475300180
683004720
322955340
-183073404
-375521728
693176984
188747634
-952558778
59938373
-755005828
909677393
-60258797
680014931
25089355
-32058130
-691284355
-12818272
395103273
-525417605
-250509332
-177179602
-294956516
-689785066
949940848
496815685
-858406050
-990867274
-82033150
-910049360
321010421
-740102271
376149477
699151486
362139223
-883880081
580883735
206063832
827226544
-350780022
375217971
-294901430
316190443
-565461009
18995105
366818979
-782926984
127386279
168032010
857602003
849556908
332423734
316215908
362594071
457470708
-168455362
20022195
119171982
-667684668
-131224641
-304789402
458950236
333797014
245910509
978356493
-151019749
-635517383
158656364
303328128
-532864027
350725377
-876846390
-213129232
-984595518
-637082872
415772843
-239794162
68167983
-26544188
-288437249
-614069730
958355501
315197235
809948453
888653633
10756238
371100315
-152895719
467839862
-206805545
-381914868
-342612177
354324566
167010412
385876394
82401106
157136302
-10462077
-648931833
-335839903
-483076081
-432885966
-441760363
-165876388
-763628152
-288236454
773238326
-775352224
646025304
-260793977
737612120
111869434
968258381
700879302
987117546
-736317027
641505267
-909935288
362368182
289265480
-27075258
-441397947
-491336768
348419786
649640401
990741319
558982300
-906745674
36884166
529632864
-717626123
451656706
921034584
-237235313
-166011237
271173195
-436251921
574568240
-59317877
556129906
239626970
130094856
-576784391
317572820
262398946
428913702
296583024
516888856
21788288
764104086
-802895963
817981833
231759885
538706649
612516365
411854333
870839132
-336021247
-685162160
913245047
207005820
-690762803
899550797
-546611367
-14326830
539862078
760486992
892833102
446781002
12497102
-296364813
488813551
998784143
316901534
630552313
242933160
609321084
859946252
-644248850
43353982
-609947972
-762512305
200976090
-993052900
-812563899
111001406
988156409
958862183
110392823
-993010290
-743244317
76389754
761879453
915846404
-723859187
103834352
-736289977
178597731
723035486
462535442
680093803
-148103400
323304782
-239836614
545673732
595041343
-147792709
-129689262
889190382
-856883566
-901865972
502531467
405956915
798971079
-54737749
982724684
-719637629
-285075538
-999095171
-427766831
630377987
659549951
111530889
-356529439
-907220941
258407348
740176157
431515725
459610791
-155095877
-230631326
-654450660
40982262
487142962
476435515
49226764
154327543
-661981775
-463097635
61444701
-221729623
748736907
165614909
194631606
740239612
-19005918
-781680643
729989154
-481129731
964348411
-734034706
355505146
-294383543
-798902456
90725855
-716598774
871136438
290787369
-629894619
78891018
578259763
-832731139
770442007
529424870
984075892
926752796
-786469474
453257122
-642754320
105809103
-748409504
-7863007
48979229
912877782
-13897715
368542518
-832455325
-114972218
-840844839
415169161
-673948291
836117547
792661203
762206645
385512395
-817780723
-240836258
-524542218
175693177
-873238310
54193113
548773569
812593683
-917949936
879543960
-672977964
-345446484
335267368
139138250
-577701327
-421377455
543301078
334369012
-562312522
273606313
-196020768
-289051601
-340074351
124947275
81747520
871764486
15754391
275093065
888172466
103404142
-242458868
841034322
442547292
564170482
-725201601
-416756583
-60325376
841736187
11868381
661951544
790892998
737658258
-935129629
672266110
-635227004
396726138
-547771056
-360720740
205440728
-952618720
-710451347
-882059907
629990417
-893293974
-722809687
-520054511
482298171
-415471020
-575853704
-629572688
-320602039
-491842581
613817569
-270816779
903652014
9396491
-237268623
382347753
-351015640
758855295
946279254
530772339
-675321559
-841891951
-199917501
-659860948
374834414
-296354678
614441056
559757762
-113352143
412128052
757704195
-979111110
-965017989
-126877161
-552358773
53574749
-987957215
-326631217
-248240162
839091892
401569446
-551207795
345980502
-890266250
-887090018
545780838
661799492
-177867669
152766048
-463783532
934256116
838408687
-127863143
629060162
308431919
-200459370
-526103161
429725796
131716190
111874398
-493382949
-119785646
-498002051
-643099601
-352606392
513786265
486861193
-653047748
-201975250
210489260
-573621861
615842999
361971006
-817778481
-934630094
23101384
963513566
-437131374
-378143883
627422436
831189808
81875979
-442488293
604217468
543481516
255252241
-388130209
267880252
-417546326
-186365116
-669438943
858209447
-885990393
-453829842
-998652545
-818819376
-278857993
-979549077
407600562
615821589
38689631
-156662394
843365316
-707923108
812827366
-958943852
-438160536
-842935852
-378889904
-484634842
-694369931
-183869371
806670077
-746007050
391164262
-9601634
106224492
-550091470
745073054
-130225807
741890364
52262910
-398609823
820654198
-543597199
636119480
56734971
-548767108
890510491
672703790
-743360090
963122030
736438264
897359368
626632088
-494522995
999282348
-685449124
611747016
-420543445
717761787
-465372061
-426239439
-679804087
-212049981
-325298487
-209308704
84677605
268192539
949845252
260219503
524281084
786105293
-220866231
-287794646
904810398
723292631
-180038089
-34079587
594200655
-135270020
799648107
-765867228
-979700151
325404278
867875016
335537457
503054883
-917095889
442777413
-778682652
-786469474
643461819
51410728
-632681761
643883032
-534857272
918969097
91512740
933397022
944787136
-875034007
391589523
136678216
-202147910
-613866356
77756580
112116010
-675534162
-410143917
611323815
-19449054
973797582
-437222261
-863889583
506155489
719969750
71465569
-520832167
-982386143
-168474100
517844656
-579448839
-450699548
-726176768
-598589887
-116753827
-319599762
-714701790
84651825
-255618933
-730378232
-423476425
287052730
236253738
60684585
69404405
901450117
205830584
181258351
469033167
618631697
760902398
-153542758
355996625
-488574581
-508335018
-30525662
-158857313
2767051
207827659
-202150500
416789098
-769292776
954940115
429554930
499529105
565477637
-705303421
-610423682
-560957188
-206943966
649241112
-585384471
-40566586
-947241686
-545877633
888346785
414360095
-207453571
782362924
613868545
51676707
-547148609
-158980305
118058004
498755326
-497223451
-50490658
296042641
961866910
-241563228
703722280
-129972998
617472666
-976267118
85966718
-21719359
507340793
517506896
318695742
639711669
328577197
-86367074
-294548560
-637525551
-2384361
-96489698
-671709592
-207874455
905855459
780051955
-990044034
-761409345
209232159
185773937
-779294572
253742423
260916541
362615945
648858150
-653633507
246451149
100036907
-728409360
-763651917
39408505
183569674
384684349
-62869800
-750980105
-152460142
371918217
-956660211
589098567
500259938
706830033
-171761446
412813847
719684
967342563
-10462077
-803423723
-548167225
266351353
932030723
435077360
-258908307
-81869752
-521384935
-313324454
838246797
538139902
-66815029
145325516
-832957173
-87978565
-11851045
-686211921
-839250903
-937074177
-766868792
-784130813
637942165
646507788
-733407723
-993909303
-352146604
439713734
436559095
823402584
-284010621
369052466
921743855
-333667429
-749789495
486128585
-666828915
-666322268
850224932
630522750
653713384
369595060
-479425366
-246858896
-348654639
-876443553
168522276
-160954561
-469817278
326656171
-263129630
69110684
967006926
-90655471
-669891271
-450303192
40966848
156509866
-342367558
772224903
-763855803
-851619490
-263022145
-782888619
202182448
-428799883
-424173423
-389649290
-825339954
444643351
-579909071
558321854
895592121
-711389396
911312151
284847036
611535818
-325310416
-438822929
483316742
110135192
-696812119
-669523450
-517090504
-680046637
449257941
564076861
363295972
-145232643
-376622262
304955214
-689415524
-968283567
-868886189
961373099
432995964
-49919145
962136434
930253625
-853970121
-487215369
-146583046
-80247218
980105199
-726560207
428625577
-18913141
-533361874
828505978
111450197
803375813
-415801322
493804007
-90579224
-471188205
-381011235
262859616
143680930
386813365
462208611
-620467074
-643556818
-642138427
671586384
-246155760
-159817432
498595479
405374658
-961365874
830225845
-972721468
319909495
209729749
-5274257
-395355039
-13252549
-379049643
-169350336
619257578
158176798
233372036
-328429719
919313433
562601903
678367310
-773918459
480218252
-820263723
-56314343
-674458497
-783778995
-714067669
-872661775
-28190389
-179314682
687275415
-944860099
-467949516
305602072
51407628
-542979787
477216939
-674977462
-563821615
868251712
895674733
-642314239
-705687784
622030399
-936304925
63582452
24583337
50151853
647912000
566593379
-933857118
839273972
369746780
-240534996
-895888031
256245914
-81210363
804557969
717693297
705918308
-158716066
-657824859
528519872
-939389931
504544117
-315378982
3208643
-263167244
-335016039
839791280
-616633469
914428527
-613866356
886602243
532322972
-403026860
364124796
-922425957
567969886
107270801
-324704317
906814459
-552941066
-957236980
131083315
438961706
-73384472
590072699
-188556350
154136989
-876647686
977522776
380573735
-16858913
820972891
890256388
597961452
283106424
323573231
90465485
-410810330
380421854
-814668418
-677351077
-405175765
585947838
-596647315
165674469
-150150897
182412874
-881043792
693048352
-718830905
-994987562
963094218
301788143
982856819
89831877
-717949402
-859754905
237454931
-480236848
779290764
668728439
7244890
467429390
-83849285
907886737
382720417
-887294351
273272856
-161251680
868733441
-55629774
613048510
50176805
815618745
582991715
-453693801
399821523
474716061
-411708991
866248218
619500847
641021539
12448703
56387734
-59457815
210582921
-631665000
12748392
-383124466
-749277929
151246853
-704174763
-890356423
961962644
776669646
-303250108
162200375
189073642
512616826
-692779295
-449879695
428787321
-250558398
-403901785
-200139710
-524773604
-265411927
-826388151
611838274
550200261
-126141478
-486728891
849629358
-842397646
-54207029
-795054252
-945067218
745397393
-284279096
-349656645
884202655
90643751
559804365
461429486
-224496763
-702616293
311648711
-527044398
-291569157
74631149
170007376
930544396
290597706
-629452071
-307084448
-222055401
-654740830
-325370889
586641709
-629362132
890462408
-707817658
-291972606
700967834
-857047319
335148584
-305885951
820003324
-802376625
-585963982
522336064
-564269037
330752959
619787152
636774980
829100536
-993905493
806190498
-214497919
-175393549
794016660
108288063
-652819957
-182164386
-156876416
250925047
758641541
998525708
-40833409
-430776274
-314648582
-428738902
-692220955
-290407135
261744513
902100956
-130889747
-493415231
713469719
-177317796
27682469
-998540303
-612225951
-985598760
953006640
445436301
-333631365
-954866639
-52846184
-967709980
829627355
351889575
828966077
397213921
319395293
982793377
611164561
953266608
992234034
716061754
-490637940
-339819084
-681157107
-244387557
-734711388
476359446
-317839071
879629951
-671965267
-917806947
-933401697
-125049163
382674870
342716933
-778702219
766752348
-844359513
16039528
335611245
-116904172
573917971
369337302
567552788
-960668246
-21622145
-595936561
967173212
788443182
291914820
87957477
-479783908
-832933986
-950066708
420997553
228494860
226643199
457574836
916363543
751303925
-224393059
-687981856
243569426
570870968
35222708
-403225545
357150968
-942770562
716496314
-44713200
-190777646
641242673
-970404948
-52211360
455447847
-180519007
-941959519
-716320816
864367741
-787989889
259017244
889648968
-588662564
-718263658
-901573585
871041648
403610555
-748085979
-176812567
-524312101
356556165
233706681
-199026843
890271709
241667604
-957952861
-389716685
-669432357
342316658
-160780390
-574771913
-515924064
-153216747
35996206
628822099
-600005351
-975906155
-30982175
256309475
705967041
-34142497
-55636479
961416011
-135830154
537969486
30889023
-376901905
-538278263
107523293
383457896
368044300
939824201
445938680
48581588
-633894092
734964250
-762728889
-802230186
-175963923
-789960012
-102302515
109808445
675148274
-889740633
-448095913
-541879794
894389124
89897183
-681473895
615796434
656488025
127714510
-79443705
388238997
525299223
-763537227
784399336
381327368
-849520363
142609297
-601435311
-120927152
-502908709
663307123
586853977
-283701519
-679975920
-795638026
969151627
849629358
-970323273
109954339
246331983
127207135
387787839
-825032618
998905442
-721835635
-374156287
957281384
-302067800
98941647
-765124271
-392057669
-977974821
100327962
408168859
-890955922
32689307
-104623368
-189752547
417771754
678240808
-917204446
-487611545
505063348
-414859494
351835141
-10651357
-629181487
-290847268
949653244
275446548
-675321559
-430277280
600301915
-171783996
-743244317
22073483
182814059
308903519
278016943
-555593669
-690867517
-558802965
-384441369
399750477
-330949659
939410928
498959198
535198312
600874277
-66388958
119953227
884885578
647489440
657199761
283495080
-298425400
-862315738
-621693275
418491182
916016475
-393884176
-40557225
-783959985
-526610820
86149967
-351841584
-738794716
683632251
-900625143
408584599
-169130577
-970488795
-224990061
-299794944
-659240622
995553758
-924394808
-846952408
27735607
629770502
882825768
261624774
942081703
-204730613
396521468
-50915486
-832593213
-285030075
84972646
554094194
-874170618
-69898817
-780919409
728081729
-449789667
729064920
-672705496
-604957437
217269424
-98813923
398197540
805653652
628133902
-938798887
-656294069
-706526893
773466885
-315010366
-83410364
-172498025
-849637404
70433497
-425806423
489383198
375539536
-115573840
925388263
-326631217
-57854462
-703137536
-303225255
241413450
952966162
991876516
727372467
-119071878
-68553454
-56000052
-603285280
784711916
684728513
-537855615
-839615388
650790950
-97974518
499942075
435045004
420719291
-917305365
391453636
-945796920
-759279460
-942866027
103875341
-971757180
-98464138
-820481657
-331483778
-397961246
728442477
-749713707
-764175015
-535525021
258408076
814497901
392310928
117846330
-507207057
375782489
979649148
276179831
162396371
828048961
-699449674
784449462
201471103
-377667635
-985088436
881975683
-832837768
410036626
90643751
786908413
667592734
953694315
648509565
-776477265
-471439611
-806818117
601839798
106442573
603920600
295593794
-644430999
115323180
293292843
119919393
519129567
-970691754
974545211
591752300
-842662828
796844901
-633562823
-219813909
-613749645
762835690
-23072290
497861840
501783563
189074854
671685983
719271687
-943770768
580369858
64579506
-520866118
700108832
815084262
891978047
-147832922
-994171073
-844728560
-633376818
-40418577
-515170816
-705729310
-130606276
-893565074
-892282913
982721346
-172357070
996347922
-643839838
171106730
-525664141
-696990524
-319784265
150411620
-220980170
-509721603
-218192783
963549888
548606934
-463088900
170001769
-538708489
-564172026
277962822
830419446
423218897
894024463
279110168
-303138948
-854995482
-361218390
225927058
-352005497
-553288527
963122030
-609553836
152677627
284670514
467111664
648129546
950823017
815837098
469833433
-705857552
280657813
-13219608
257271141
414626108
784672871
100166407
723157183
386361976
-710229845
-883087003
-132103083
441914941
-93668342
-44786618
-403412821
-588349323
837961320
-305351585
-904657623
998157395
-870435872
619164008
73557427
-292290524
-152821533
-597601799
-937321168
-652300644
30360154
657999122
-63125157
108480904
730441359
-507996693
-881509309
23429067
-816036909
-421876403
225947293
647726278
455520522
-288673324
-632967131
-114506594
662011415
847615300
-416334624
-714603412
-883890991
675501821
-927667688
-43633876
-982194784
-16549440
480650669
596826161
804781333
541654485
-225252036
-528454057
756661528
-617144726
174860345
824122957
796091410
-799046202
-312955316
-47074517
308560753
-467357325
43742363
-862157871
-961630511
58918697
583670052
-160101501
-151036136
460232305
1383677
763407350
145680301
-198029809
234302183
-11572439
699981899
-996733664
80697968
-634946518
-392544225
69550310
-927676029
102260597
-429949334
785090949
702729059
-25062994
983376761
268980983
995409805
-501606317
676537844
-389200053
-405611419
-701248655
-445339785
-351181916
-232334954
-723361951
294601852
570157642
166582520
266927957
273140006
535213753
-326296605
181258023
867645687
235734268
198519176
-738688953
-787109919
-106164134
-70077604
-119062641
-294659152
-91695297
638245209
-810396995
879968480
-27142756
-240703828
760043344
-522474489
-398056046
-308335665
-73956557
-985912208
-705479763
712686448
-961346868
-270412481
-415884710
279167619
415537729
750888707
-384114813
414234932
-664587948
-306082916
-443989320
227210570
-239682801
-183065178
-297185357
650004348
-82466673
590829660
-321893742
143368217
-759950960
-246842816
497566889
-598910922
263361821
550492880
49443334
638402303
500678613
-718394824
329312296
826039857
-586376031
-217297200
-390190351
342765985
-755769587
682199095
-588596838
-799322811
230725732
463878005
873645591
-996856697
-166676411
-592327922
-324363206
56293965
480154563
-784858418
102559274
547110065
645107556
383301885
-329754468
-401732911
-837590710
-705946928
531571862
438739146
555038862
997912562
481406171
-668169586
-884958400
-805586051
182818064
-226121861
606850611
-872101652
-348092596
256657824
-724896458
849981057
503645329
-81842386
-562443191
-564492230
616831113
400562548
-134489953
939675626
606157221
-419263865
713470555
886572176
212330630
-736802275
-601958972
-555655314
432989018
-155186002
544824400
122659240
-972721468
134407827
-489276510
-69683595
192979285
544961671
-442198041
288054910
696383956
-31887597
-491336768
-332821423
344220395
848398025
462658782
-996556276
531943116
437894776
-103109899
205989909
108744302
-880026061
312855483
328172655
-784482658
401859036
-747193044
-198064739
-855141225
891566552
-977556594
-247114850
-68637422
746394551
-884085556
-335252699
-537855615
604464847
507391633
-126887151
215105794
695531595
923218320
363295972
267376533
-845486835
113846122
767956933
-263539661
948390285
864925773
540678944
300271008
472292125
424313995
-660023368
146933212
113327955
-870286192
699724387
-423801185
-700114272
-591510062
583772228
-107674578
-488813364
-408208674
968401414
-515946185
609297230
954998243
411580023
245494752
-779903008
-371142440
-165133385
-244594255
-120563969
813536732
-621695368
-672622382
964348411
202183002
-488008757
871438506
402656501
-590913017
607467983
-154350889
-196898510
925990071
225611987
-43303550
802895313
346199249
623243738
-6770549
542928860
122595552
-448516618
924571059
-174191290
-548673721
906417422
392670920
-410490269
619547345
218244429
-364129467
-917648494
-667391247
-77499092
-62737297
-242934169
-314101588
794016660
-630688003
798215565
422674508
-992348002
898008654
145205012
903270662
-558969756
-12189523
-524484643
-651770139
157309462
624561491
453888226
-183117145
112963590
803884720
-801395952
-751275170
309742294
428830661
-352387777
-830380560
-91559251
-223687142
894918041
-792080879
668415398
593202268
-876676349
971634439
370845641
731475541
-494763632
-184575180
432054747
-796286170
244060233
165076465
913551707
-401475863
854702022
978417775
-976239453
320832524
-451971269
906825234
-871205392
617472879
-400730850
777492336
799605696
660976095
981780596
975069527
-785256115
-391976794
199686129
212468755
-506959307
-486012766
-188649198
-946200577
887774955
-80281828
27582992
228446334
455907987
969382958
-321595250
-141072337
346158178
-571000137
-747890378
-47154323
448139805
669377599
-49708446
769551517
154279721
808300504
-591791613
-744506285
-892426610
945861965
-316589151
-16725832
926931796
123501072
-137104092
-480999415
-658505983
-887208016
-336185317
333293561
831692090
-844571970
-906793341
-728557108
358934837
613957650
741469759
-129776088
-783424593
519043876
-120718772
-245860875
-331455637
-554618504
-356264084
-685470065
369338874
-287011047
801650701
942205883
31792307
776475298
93813132
-459231317
-752233217
678737805
615854673
465705308
459302447
475556062
-648648525
-438854534
510434053
-816770112
-811040872
-359872702
-110563457
362255905
604988024
-639761153
750973503
489146200
272321604
106703749
150992086
-493209779
287305405
-661596298
839326613
210346536
298989038
-266916140
485415222
620938016
321319521
-167837527
374022538
-56174880
702085636
493813295
864186441
881797726
137918385
807495439
-127341656
319277495
-264504467
363372595
-317715801
683492421
189985158
718237815
-887899905
-910537230
860752843
221639650
-285068177
-196331124
409201234
-867136277
-25585875
-151302240
264830823
165292129
341445648
932853061
-363578155
-936051454
-566991678
-334881928
138056386
266288388
-297979748
217755010
376380867
428514157
761470144
-544992292
-246324948
162477247
-816094419
489612042
657584154
332129243
-605831776
97247458
396332462
-157879343
-735602465
607173610
866450066
-191503788
710134353
-798378519
509508989
-131918392
-590722920
616431414
974926507
-823105113
-411468021
751242125
-290015692
868744658
349947925
45720488
122642044
185466215
721007789
-890410694
-383578475
-400828941
552647874
763697692
908541466
-39625777
166228172
-79016767
186550416
-45657329
-572360788
152132632
-732742772
603979676
-547361776
183738892
-956179891
-647185681
-240211699
512415113
-635637368
-932960703
-209042494
328908916
-779206961
-845412314
-886772446
-817778481
-430282045
-631673002
-861497821
538426873
-931647052
576315762
256253502
-470274718
237798962
-992172884
464850764
834622694
431604740
214249483
279416787
-555126112
-202147910
737997175
871494957
922384642
-654921158
676453439
-121031531
623633031
787010734
-667178818
-922454376
-65739219
-723615292
632515414
-843706409
419515595
915531101
868606786
-403225545
93740934
-896206803
82179573
-628789203
-929473771
-753828245
-34437252
-418875479
-518538134
-684892964
-214494228
14504382
-43300243
-324572603
587255713
177661013
412092445
-105437099
12620278
-494115839
-678577636
718381140
-209399685
-452312350
197960197
-264275862
576563009
266765389
514710511
145791378
771729320
184454190
-482410792
-160479236
-839406715
-686413180
-960755232
828373320
826482869
788114664
-727375955
46169968
127472302
-155595345
-413834764
86770577
-398351873
-295926705
-69111015
-44522022
765596112
-738639551
192403319
-420867867
-30815770
81342368
-566573225
-914667406
305627841
-928788654
-83597794
76101203
-995168016
-874236653
511398200
448028839
-315779410
719173754
220259982
172536209
-270186421
-118932823
-214504210
614422014
-221406286
679315927
-713479893
-475360037
942869246
-585322858
-34193559
310552443
-310758326
811269578
-696396257
310748530
-642138427
251959119
-197398224
-630688003
-510293222
-164327050
736252629
665882708
-131504014
-371188416
178290879
633281793
-628601743
776114511
-369736912
345048233
712396863
235052530
478845880
-700422238
841694735
33680217
192569349
907641919
-265234077
274216454
-915707638
-724518643
443899017
717139076
779980045
919450676
-981010015
-425681572
-571912731
-871324176
772197611
682498520
-561990329
890475086
436161493
-594713784
872875194
830812201
417781863
-486183099
452334064
109624350
447469745
-566934438
577506295
53001304
860564370
-935525563
-227984233
-429653690
-580854755
304297975
872822556
128357339
792922419
367406425
-516338041
-946152397
-939662364
759727038
-906658807
-792561860
152691645
442486706
-4831538
-684047759
-272473678
-511722367
713701757
503045947
164038233
-469222006
692718497
973870921
-629276908
500665059
-347059852
-397135565
63899360
-970323273
200398165
270871633
681717672
-852219358
-240656683
-609737892
463278750
633108124
300738395
-477001052
445570831
429180581
-444540156
194845119
-712626981
-726929040
119130645
667871917
416900090
-492521868
214494131
831924996
664175204
405792173
-659504694
290844075
740265293
-397963521
792127250
-44319371
-451203897
-995354625
-639383843
464413080
-739004543
-868649285
-191517907
814260271
37426048
556575912
-979778506
-557529492
-143247359
-125880366
512659248
911676226
-110647905
-550186555
-137933772
233917204
-412627456
-561866097
24854658
716632150
952867604
-137582807
347504188
300111829
-887899905
-75112944
781627463
814243816
770429603
804454223
-668456393
843122968
832250430
-643224467
460934231
55706259
367151534
-892742492
911709962
-285760804
558769735
-159128575
-889055092
-971201959
105260595
-433964160
-253649870
622121156
-383568614
-949522507
669101533
-894096016
120393365
-262569654
982766232
-689438432
-401369007
-706493160
-959032898
20239975
-297274120
624309198
755510387
398534914
975093905
872088644
389586196
-106791314
-76043701
525658728
-790983725
763906239
-15095700
-736289977
-990417859
271531928
-246991894
460204420
850184971
518950100
-572806769
613269296
944574445
-312262267
-436975272
155892573
-338754882
639177749
833502440
-469517848
96944185
449031486
-958987673
-765358282
47846745
277407983
-256573920
-471829861
807745420
-32102274
-582416520
60983602
-379547640
285246784
564076861
-561352805
-31759700
-980442932
-753667998
692143232
410604408
426306910
-567645407
462425224
939724241
758253264
159429555
-428549907
80097347
703257153
-741786773
-511571137
520041583
-785470072
-200780091
-285030075
332497525
811220683
710754836
-708555427
654942037
883943460
-55175866
-721316424
-88247932
-536036799
308378335
903915072
-593364132
189850883
-184993227
733535231
192246513
-762751346
-184787586
-334666070
104524593
696383956
-341084157
-311793892
807571425
460781454
731511331
159298869
-709668579
181288669
176993267
-472135886
758906120
599119218
-229191382
-469702885
548192063
-285315937
-828462931
-205671840
484310824
-62867869
-720357074
145088570
581632131
-890150023
-95423006
-417940708
-698117786
-998391458
799036581
-44449415
-836316223
961415498
-591976970
987385382
737690713
114044827
387536828
-880074644
-775412795
654848578
222917955
61991565
-341096258
464112074
-278894037
951918810
946912877
451225258
-978116027
-763585946
-352160111
-428173074
306785966
-627513464
467482496
305976520
-858206645
-494705968
-536571731
120182543
-340872589
634222154
-781457040
-64124410
-984937776
234019964
83789036
553636807
324173467
-624543651
994145122
821118899
-926233916
263587094
577398520
-876262118
701257218
137253042
141556770
-55515266
708013862
-377304602
-686176838
856605038
-979162305
213227476
-941123460
-198341518
-936600072
-477778940
-306433224
-107087396
828753713
403182678
235083162
-482587117
158014442
-139515163
-127229406
622796609
274960578
972954678
533856245
-344711390
896792926
520405515
785330929
-816112807
656334406
-847889700
798604312
496312514
384670704
853780479
997804129
-236676517
-392433815
-52057621
-448489746
163415807
715796527
-762017240
-894742582
309172961
603804495
-589756002
-775424901
-847275293
-631197683
268747397
-620029073
760348461
-101159543
-771050986
-659369256
454389266
-451672415
-920719897
-691679197
-984412968
192818958
-550186555
418399012
-866738866
965377448
331022723
-898978762
-606306954
584565433
518972878
-571115847
-357662166
-842897787
-81423339
-293779524
175940203
77577109
381867587
664746620
960403406
-186415383
-9782115
899387687
958137305
551009884
30754322
40982262
-70781876
224984778
-477653422
-119261859
531116048
797023642
676841214
-145594662
357315517
456523131
-55530348
-347293428
679962421
-193809114
-51465465
866793935
-623264292
-103405764
-65562735
448952288
-580349513
-561167897
66364835
-387996308
664439120
718861518
87497984
784624257
-96204474
803884720
440123453
641929741
293351981
-874527308
-172033229
896868336
-496574275
203388997
60268480
30622605
119940940
839185632
-857317243
142660848
-260102817
-547256271
-697316027
-183023345
511315064
861958587
-275871071
-345945936
-483444268
-729658838
601935122
-614381303
-950936773
704267218
-979613108
-232889415
-465844400
-18931283
851114410
-988144354
-501554656
-55869848
255867664
576290828
228798487
-58801809
705921674
-370705671
-617060484
-755455533
993125949
-407321761
-204438570
-848726449
226614141
634795789
-462373593
-663358736
737658258
-61301933
664378343
-764339948
-305019903
-690014777
-883250332
130153009
-338394242
-683445475
513966454
-941580576
-757738998
886901049
-329758973
897538675
98433625
654568875
429836951
-819802819
367609214
656731969
513087175
34430727
999425430
-790822609
879726303
695893364
-427659975
-18677422
-173974766
-47812603
713245111
712830431
-659237152
593542541
-15494117
299982736
-96828195
560537649
-985795588
-740324464
183327362
638967179
777810794
562108008
-827484076
-249541254
511607755
679922212
850663442
490284525
42318577
-207679000
-716246434
214321321
-575244630
-757218093
-454458326
-137123160
-423642748
173260401
892177594
-867745146
695385666
-60764497
-881862255
31878618
-895963661
880739642
163547460
155764534
-219555680
-527063367
545726718
31730965
-909519316
-568154171
-496761163
139385266
-671058925
36839988
-963206213
-689547963
-338405775
-916086832
274579224
-834222869
89192370
-134203905
-694206134
552608919
312640261
727837525
517512634
775159401
-850714270
-732063079
752764067
-691115583
-363125394
-480236848
302865251
772657150
389759635
-74428729
-461853930
-737829946
377427147
-100084635
-530462589
307305100
-502311361
-564803993
-690288902
977239279
-601901377
847648998
472659903
443969158
-449387893
-345729309
159559291
-802676181
131200057
-707734999
-176046870
582845694
-813831843
-603748763
-458815747
-71320680
-833628023
-288311062
-46505402
413541754
-370223780
899387687
173870311
756873024
-861033237
128017147
-32763628
102872205
25079466
659826164
-486767404
-601228107
-197804144
249976504
-779020529
174114646
-845225479
618189472
809052552
-974211748
136356503
-141072337
-671961745
200550921
494774212
-17613443
-807970669
-898270698
-600712534
-494070506
-107028326
943202002
252576399
-649626470
-856292866
356368658
475300180
271416831
-52723149
179086324
340540967
-133977499
-792927217
-723175169
123234690
-111119044
-428949431
-46126587
598557407
-556068758
-755013367
-41708295
-495007746
-238611940
254470331
591050003
-123378045
714988414
775028399
87189972
431515725
861605269
939423664
-796156895
-590278307
674472591
21737522
987608088
-448076276
472169642
-951957013
-41233180
205761270
717377766
-975338982
365310877
-392191472
148322389
-820038661
-288381879
-48136573
-564507429
477306350
-177582700
972573876
-969059837
363846624
-872182720
783264583
390282438
-208465761
-403282525
799673942
754985903
670510611
831724266
-460395972
116763485
-934259796
-872123738
-585099629
-793351517
450507668
386354818
572126757
550826857
-325025554
-113665683
-296090539
903132539
30413364
273041003
-273699604
242426542
281936032
-138492931
-726239472
-244513299
-507626923
809487841
535049757
610892995
-323872411
912110622
-491148622
955365508
-700633085
-500627922
681111480
-921805199
-870728873
867247058
124906215
-471962462
544157185
-634123480
68750620
631742448
-307054908
-600349448
-547741504
520323502
-393447090
283384329
830915144
856257435
-937614593
-701002965
573764989
-612240870
266063772
172540348
-63174274
-333825557
-617835232
-102682576
417864913
-929586118
-949101853
805449657
-257182759
116217621
-332796701
366984930
634279217
-733202323
-441068482
728644801
638212358
864343428
-459838442
151016775
28451210
960206584
231511304
95568040
-714729540
141910131
-915785767
-810930828
-512187762
-922570519
781282966
-619939298
-611861743
314231697
69427726
-972892256
-617561146
-532535484
-173000317
164293905
669795758
-194484600
-599085207
307435781
350856110
466703870
-564576676
365493462
-727540419
432570089
-816936193
-34842744
826678781
224971317
419785742
210879634
655251937
-646294466
-208275116
-984866167
-970691754
-171537799
73949329
322079801
-366139956
-562519496
484412504
-262060373
472827910
-837282526
-868576756
-60462433
-235412550
-977909044
-262356475
417468736
568422584
352882402
880502991
253736658
765068424
-905263040
136490343
-484407185
892761497
-495890263
465281417
-624661574
96948593
44554517
618415394
-952290005
-151976886
388858148
-716535750
628847378
-27877482
681713786
-63286888
-526419171
-787432163
-849398915
601798317
-707000836
-809006224
-257161334
361404267
-502311361
715468486
326526317
-678376046
-734527745
887143616
-880674117
-229700971
695071059
45024513
-107651390
74561671
574780005
-383269947
261371878
-471321491
607467983
525126066
-308749628
-618974087
-490643169
-956070313
548982746
105507935
859896030
-504196095
-471870341
-317394799
-557663967
979982715
-413881426
-557329800
277445612
-5026972
-177054552
990624070
-387580610
-532746613
-80797383
-687695419
-941532069
759663567
-822938695
-480930555
-24235004
502363020
-163556728
341124501
-85102626
849114842
596095678
168866770
-28331824
79022737
371225089
107270801
-127641880
-550816029
-525692377
988669699
-755874501
500227655
-677233925
-488796643
638373637
-383205918
792012800
96341457
156061274
959575431
172139902
-678609983
802997368
-267223442
-445240477
312543569
720316439
701591392
-811890137
862827484
222722138
-17311620
736972309
875633438
-342061865
662940357
271020962
205012
387883754
-534496772
527047700
787718932
-777782532
362184820
-34221400
379316063
-295447752
821642884
-65592417
109855489
700848447
-658140549
-827814155
778832488
288457408
-683449706
-627460933
-704299483
353266364
987719326
-606391656
-436054687
382338083
606507616
-104675121
742772931
795459568
-441452841
345358221
811068971
-873995165
617953119
853263378
72744232
659070402
971479187
344688788
-770545410
-601041562
-617745549
792534256
373213863
417666450
460058607
798136518
581466639
-426222867
585104449
246508778
-175691199
-849166847
855694960
-67003559
-68350666
-119238654
279250662
-49527762
504441723
688812277
665275697
617066804
794722640
20300954
-344272109
72393933
914663003
-668032767
477318819
569486402
-544317335
716151868
-635375598
-225743365
928310163
-225112736
-565242971
-220078624
-478637236
604532617
-163154731
465913559
-214497919
-926886402
728236781
-354675770
-450600538
-525417605
959109107
-36678743
-892336141
517505428
-17553396
807154420
956354275
-558891424
502813778
-768735794
-166040255
-596810458
683004720
156971334
-770032121
101463223
501387808
604532617
581027013
-234013231
193145157
-661554616
-311110365
-270103656
254576101
-894294229
348064659
-389087116
-125434770
246327372
-311939640
-251782493
413803337
852307261
-842132781
344586794
283249206
181532620
-401353490
673627249
248888309
942856969
460151675
-410163152
-453378060
578729195
-254981632
361324058
-33642722
641049831
-406887795
-389590041
514454899
-345182772
153690695
824992688
-828759430
695709114
815971876
-629158964
324300246
888563972
473273468
-524902387
-338839528
-120388533
-333956403
-17974278
-868457623
-240851096
969982855
-957562520
421121757
295278766
-382726886
940376256
214321321
60377005
264881309
-691679197
140070023
896180959
-921305743
-839389579
351307962
842738703
-28141081
733389476
349799050
-840566139
-233332201
167333769
824571217
-756106006
410471254
-577407797
556924875
-852661883
343277396
-617144726
-495420772
217864901
46171662
-603572614
-450880579
-969736126
-866870672
-665286395
-626519851
350650641
-60325376
305722166
101124424
774022592
31515975
-993600827
-512432726
835886062
-436852131
97124385
930238170
372263993
102665926
966952925
-281545499
-445856299
586620208
-180555884
650135630
173969665
265910591
126041237
147248943
-752946849
-47729687
904866400
917480411
-993294700
-642421884
232472204
537779111
-831223066
273324517
617008540
3974192
-268481451
-232118271
-89626791
380578257
214675946
916124518
437388590
-143757837
628519504
623262700
837689239
814389940
597518750
520192453
187028434
67791442
-768223891
665240323
-526708647
928045284
138217120
994333490
-164732149
-168204313
799190539
-541442305
-286089253
-62844022
508719466
-854419323
993715112
-481430138
-296228562
-129487341
631704684
486975672
606151349
-271961843
820493437
204101196
626803601
847956654
-244747638
239195217
182038821
-92347895
314356998
-916558406
950867715
-47898346
769002746
13738453
939024272
-26839334
-34899360
-261760151
271021563
666555472
868739357
-284189083
-412387728
537800011
-528632112
762117195
-471480208
860408628
-877199951
-902623282
-130227832
-127683805
142826920
997633023
-450480529
350635212
140163032
231870735
826973908
680474371
-14063690
991015348
-891641432
-88754429
-106338783
-178048807
-340174241
-431189551
829951152
-950405140
-563932112
879981962
-388952526
658474771
-28279327
-622588358
-526708647
-610517364
965570365
893626
71128435
823359481
-823480896
-155971933
926383735
-913053727
-872159203
-698387384
529086187
108475290
-532729533
192306912
252037263
-455873669
210792912
795377414
499968279
2150701
-717630971
-305291516
883832473
-280441490
339536884
-581447329
-239866679
309716011
-978222859
-510676447
-980442932
132950471
156361783
73964204
-415441950
-50754291
-532314682
-902456896
415866948
225057788
680093803
-67380770
-747796732
-132495789
395652656
713387879
148001552
-680444540
-613752290
-323774648
472022603
751157861
293839050
955237868
-486441965
-61587248
-725471128
511990453
-140161778
-264037926
-344655811
550845046
-601815649
359990173
-564160632
497162842
-496670869
402793467
752498630
269709689
-273414318
-289382402
784131398
492770688
-616121213
530125328
13679491
-675520175
-103109899
353407869
-344321920
821385282
-679708641
887770379
-726989903
-615409065
497589005
359951652
-167699566
-999245358
-565985451
898915172
-257348879
-119054708
792312224
27634039
-171529184
995809495
917473242
-278861512
851993760
-104012841
-41145071
323516827
-650108143
970146758
-673044899
-6105900
567935045
-70308187
263884505
-959772661
186010802
-604526263
-245172380
489458014
-991125849
-408335954
-732785453
121629962
830328558
807766860
906832075
993121497
-401145008
278270328
321694632
-59213299
913428648
-215623133
960515344
149311288
-125551307
-52057621
749085296
530455776
-537361652
-319494818
539397185
-74228736
-740220372
726510868
-190860719
943794610
735073943
133985776
-227405342
639842565
166312223
535587800
530940590
849197930
936530137
-393643132
-980193170
226076160
-886239271
896953381
92936744
-621121106
-329949915
259917084
743741173
957968573
-747063811
-972439118
811110421
-725734428
-197659710
-248340250
-784829449
-145606535
171516203
-45526887
586717155
318571043
239205537
202139036
51439649
132374141
-963287311
838154955
-622841353
-321599980
-883107077
-105952853
684829932
-321897021
-943390880
100991028
-741813698
-713754859
688068841
287847775
836031513
168827562
147645165
140696694
-688032584
-371487632
-752536730
-386272318
761348079
346791989
-706552553
-505600097
-822814807
-754211631
-798091306
-650001812
340599622
-248095773
218326036
470161315
-145283372
707401535
679992537
-131749452
434410786
5684509
-740378841
-36929452
484190913
373825410
-132673728
967354644
-111856555
-54737749
182333293
608973687
41385030
-119829909
703151733
-541945029
-981075707
550477280
824580110
647912000
852600102
-787670202
-42399091
337379709
242271081
807100655
-449293721
718608426
-32023172
304238435
-584246735
680093803
162260754
454000049
-207838751
271077803
-544217056
317832034
-49312589
-93073757
429395418
496640159
579090425
529552974
-359389104
-345377001
-67312532
940765296
70645550
-267391051
733245709
253354051
-511202892
186502627
-474533480
207341509
-376747390
-658321992
-213985295
-479552559
-684462449
-557233336
-131144917
726166526
-612934457
-92070301
-281343547
723401819
-285107524
-840363780
941107364
611848453
-135000923
-699727924
311219867
702757217
-895423191
87679980
-306992641
578893480
-941563267
-903157163
955462880
71437168
938357604
-40310477
-181882596
601718663
-697117889
-678230906
-486507279
852206074
-283439345
352282255
-797594210
-200954590
-943696958
-355845262
-735655264
-569679428
-915372698
-399856381
-439683406
-692879326
475093478
-689062753
-282838177
298156703
869293136
-676167828
-875397019
-67751935
-283379292
157956343
-950111434
82889405
474448374
-327674768
-840095111
-979108997
-837501485
-305276438
496564792
617953119
-475205589
-957952861
472206565
969377153
894277668
-47093637
211501021
43930887
678599357
225633862
-576381770
-544311347
-449456342
863912119
-8334006
-568444580
611362098
-592631991
-759651508
357933924
-83543024
-43406110
378946235
-776140709
-19291776
173161702
615515965
-127352006
56338465
-430829689
-550097763
-450340070
375295139
-816685421
89386983
-178850997
-127779247
598952071
-119880754
163519550
255102402
-76501041
174527176
384203780
414630979
-579253205
-609519789
-316902144
76390700
-351753558
167552479
-630645989
196192382
-301084448
-210163275
-109298522
491234052
713781974
109196288
473714695
990063951
-952007755
367875133
-972350539
-65035528
-595840486
-626359214
1327246
958995099
-84816486
780414242
-347712292
749863281
482542370
-664260011
166044357
-501130781
-414592764
-47572634
881748079
210730335
-577204219
710397880
-533958982
104238297
464185847
-745321191
-310450944
954281046
-96537983
-738639551
248607049
186880398
123842951
-140596621
168265851
610497783
803450428
-451449606
985235964
-563747458
951842129
-401466697
-184771190
186513913
672184928
358520210
213619894
948193127
-280773877
-126887810
-313871285
-355493288
-341236753
-445426871
-189865961
40481491
71993658
-811898949
-744145581
652494770
-74098214
308378335
930102410
956915042
877993706
-737601489
-16664291
-527769601
-342725988
-493766746
987437271
-510520345
-797954254
859439171
-733151410
-366256980
813603662
216362754
205989909
677903136
-892309988
-716357668
-235065219
89040679
212181817
699507917
-528504065
721637861
533838758
-474178904
-954961092
32996795
115778678
550782577
-620300101
-725140844
337954377
-810190325
880315799
-777806352
945532615
653280338
-604658249
97986007
11624298
-357380930
435296936
-365346815
278147469
403955438
176742380
-400440783
-860823766
-104806447
-118318592
-42954032
61119128
401243498
548446188
-663481781
541223571
292377259
-202336469
-235056196
658133094
-837912714
76537036
643548912
-165678656
357587710
473944931
391107800
-390543326
-801810540
866609700
967210605
-570987804
183041208
-70221152
421972878
795246252
-179042485
512600832
-344063188
-553750258
-619663570
824766907
-874569855
-284860218
-491085671
-841656830
476415286
671354583
-629181487
-623298077
80805561
687756188
-467845497
-572843317
-683255753
834060966
592856484
-511055692
-136845898
249280484
-910537230
-866601718
813265109
-141104643
-67904299
-149926498
511353782
-203741898
-66496511
-602696946
413213053
-939902465
-864998119
522830068
-778963252
-34528681
440484139
-420522003
454537481
591741695
972365604
-573126920
-246236627
343481442
103603361
6900928
-136179102
701064343
495953326
442014788
868372522
661909792
-353146531
-993244139
100296803
-472752084
-878383379
654658047
826548337
670886741
-716805410
-67541487
218894270
43444152
35090220
-231404663
351391047
-998720194
-324429900
-31588586
-496110287
-790905426
246476163
-440416491
558869948
894753536
-406551583
67411200
-869072744
751662213
-64209782
625953302
775622210
-941202616
-699226921
9961098
905851713
392549773
-888972564
75772262
574664783
584282516
900263479
225137889
-301625631
97796571
-678810805
822284194
-816444123
88438060
674704292
-772626929
243359730
-721816450
693312110
-322989295
926931796
794698888
223006240
-428283308
863246923
951635032
365444230
681320645
-859153561
231393082
-93183248
728430746
-95426738
596870967
-584672148
-26129684
15800110
-202496397
407906083
-631536409
310286258
-542330573
9029067
422419459
881500741
720972899
432894614
199736881
-685869353
219964594
735300403
168597127
-480702040
-576784391
-705562168
168553245
-898345439
-185059178
989863646
97853805
375323385
521308874
-295131185
986559800
-648127970
433646516
-712621653
-151102265
989299889
10341405
-781994428
-763300798
-348179888
-734721995
970016729
302180859
848504730
-747487624
414408607
307249852
549862650
-235155553
539338338
-57959946
-562651019
-136611957
149901963
510899164
-962614394
658139143
-919083081
929326735
828134685
-834093422
895048284
-52432766
-746610474
-239631137
467426151
550483194
-277162986
-175102208
-951448298
900558062
205809936
929420612
720033701
-183696124
200436964
886974373
-162780965
810915676
856641575
-272666693
39049439
-619100837
403538606
-838491820
-753161340
-231467095
-268704849
352980656
-161479625
-646493929
-5089957
373308172
-784923907
-420880885
950791531
644521422
160580655
402301226
386040049
30866249
-428035141
-817351872
-245591134
-749347348
-85002613
681954475
-141104643
-213182148
-260422949
513977090
880879201
-456073873
-27213970
709131246
630382905
-21313176
-461211116
477352529
-200842071
-50630721
853707374
57672381
857571250
-942676158
-716960081
-762542264
470913284
389520132
87658559
-429207406
965840827
914168065
215492859
730331559
142767948
561489097
830588115
423505030
-173800491
-226097501
73998572
516498967
-832944779
532077517
-14166911
-917675406
709930196
-685250327
-174793424
-822641090
-309958439
-574911124
-683875736
583480259
560874085
-671512975
-800575730
544589081
-229205202
-414632066
-102747561
-59849756
-293817649
146482729
691133774
779922163
-490468381
-729487764
74631149
-499576467
-941937489
-995294801
-489781563
-785989258
-946686539
128538919
214675946
-742094253
-146688657
608829785
433757483
-564811705
596620742
-912191147
-439710958
-41919224
-950271824
-706636598
666700420
631139050
-20106759
774018693
150411620
-865800351
-483606713
508361541
-943827441
-169213296
-370886746
367110163
877776117
273272856
-840844839
-147311405
-198564713
-320527793
-132083275
-938525755
-475819503
-807708230
-211621600
-494754018
-58231154
-369907982
-157314149
236113659
114490866
531359584
760513429
450851898
429480936
677832742
988373678
-288288925
565040028
290844075
346866257
733803807
-334494614
78188861
997535412
892710963
934187033
611323815
857320480
946799325
706496012
648832091
877293314
77282049
-443295412
-894663869
-853003588
490863302
-154221931
-703400412
-214554199
669905052
-193327472
-272877372
-483179047
-22093083
-245645983
687929424
-327351262
711227566
611362098
24980761
-177998823
433174733
-511103437
-692092847
-895228748
-450340070
-315630797
66500694
-341434541
-713409684
-681399
-360657795
-799066905
-893778462
143757757
163065006
967307316
-163814897
-764342110
319909495
-745799238
-731310327
-923244854
406686589
744085655
-980499579
-312884334
-249033126
674682691
-420331536
-320334696
-307254795
454426074
263982371
896943925
586087746
635498407
961731811
555058847
-664706629
-155791962
-846041844
432129307
-924478303
-765358140
399618858
-192547711
-339060752
879111109
-711140537
263650726
-128629655
-225194828
648101642
145076282
993269523
926066593
-525717543
816014315
736642110
-541175064
-410320473
249474953
-737150462
65390911
169661937
-699811872
370333485
902092316
-635115857
783565900
-670918088
542022136
-131749452
698907920
-858135417
660583396
-530584998
852307261
823226937
-26904864
870100076
-743986893
-619246944
451334239
-697671751
969982274
607128010
-15503707
978999927
-244513299
74609790
462340212
157850555
-44713603
-942395642
-828550458
-405183416
-758342272
800090100
849981232
176632023
905774728
-101697572
813909769
-237240344
798897282
138197588
485251967
116373141
347411906
-748302244
-895963661
-293119940
815173431
-853670989
-577204219
-171035734
288537826
112926411
-849362821
733610410
-608400316
342642672
871719521
341033415
515241811
-989258186
-212881239
65547880
329196613
205356140
-817403870
-820612759
903414978
19738389
-554395020
-305890045
-379890141
53696701
956866740
516461936
-526099511
-85761238
657483315
-220078624
677802057
-899202291
937884030
758056226
361674057
-589521527
-570035388
-637174396
352345681
-960577649
-41979157
950483162
68150277
573252175
960050482
-953360575
-357523573
-383877769
851538639
-760940322
-545947653
415245847
399359603
12620278
853536063
-767576811
-734830721
-560309138
-171002513
-757685552
-43344303
-641800539
-586376031
283867708
-175492123
-239497790
337045269
-145428015
961024169
-355829002
-797998555
-231412058
-80768529
-997797728
-612715694
566610147
-487363192
492466162
754606757
174159882
53395129
107161261
651941224
-372927795
-599138434
-189774781
134810860
184688072
-500512236
-640743406
-770324947
523169007
909464053
417775662
-1377711
-681399
-949956204
-57840048
-986631673
768129204
-14443827
569167028
21445581
-113617522
939870381
369471377
-422238967
66250872
222149004
-88095007
693685276
-473571944
544834061
-604310991
-405077758
-848946066
-766608065
-526170683
525026005
-784676656
-911723177
-955544055
635520266
380325759
279149022
783053663
848751058
-878088032
114245846
-80169555
594584221
-168065630
304085707
-946701953
535225994
-590278307
352246192
980912493
643341054
95411552
799978105
449246079
292952258
-204047008
-105018940
-622445121
961524320
-216981886
-285656604
-438374346
916695954
-584589994
-440812387
729965592
-450203412
-883206148
232125082
509142398
-176920117
-7710325
689584934
206391979
203448334
-814363039
283826468
685621438
-926418809
843479515
941180090
-568524619
848537669
-453895288
899267993
356173880
-496761163
-755769587
4552866
112823101
-389829082
978205134
-679062222
11653903
-116758655
581009091
952129650
-365465959
66209679
393912516
995292229
-475963446
-600330068
-443179594
-12618719
-970312054
321351657
858256335
170351549
-93598613
938766702
621452044
-49909885
947372354
-779615381
-614027340
-926072852
533302508
-815434845
546949582
715136751
-243573838
270695897
249234184
-370667961
240045777
-526841417
703667581
492454358
658139143
624090872
920831445
-884679330
321443599
-970990279
857215219
-445141788
-758057284
423578617
974198652
29001835
1160088
-872309760
-628601743
454265883
-47704068
-634996726
119284198
-165940900
-905497880
743104241
-717127384
742612102
-545441194
632125884
-675727893
-605012459
-642161261
740176157
-584924455
382292782
964008430
313916692
415473896
629007151
-907115508
-39763931
305034916
-209770636
-231016165
-840197149
-774825054
-270587959
-32099052
790604847
-731283808
497275599
-432721971
512992275
-444147547
734407664
774454913
-851466660
316981150
532479979
-470138169
-746230300
554968568
-629163637
-405547204
630797103
876561212
270938086
-645917879
-843722028
-988503122
245180303
-369660516
-572875029
854711229
555930162
939894986
-29790670
563741465
461930815
-876221610
370676900
-292579786
79151400
202248130
538858670
-9850639
-699811872
140070023
-366170037
-415434923
-539858554
37946113
-868966744
329178891
742631386
-95367336
-536275207
-283210612
-532225175
-110200295
219542303
986744622
743135288
220320551
213942398
961112140
275152470
-900103629
-173764803
142421053
-995011461
161080102
261055330
987163702
890551577
-90059159
-478875414
-582747272
669247061
566340793
353523729
717368574
-313809
894953700
-174085003
-578536263
80111424
832448226
-374897960
913023530
-294899211
741578392
921877658
-352873129
539441165
149882841
397113170
843457502
939464619
-554213716
497692034
-453035514
550717460
-260277837
-9666932
-633037489
453859402
-915136278
404409897
101207405
-136109155
-568518852
-147746228
18973571
-338740025
-520464547
91138108
-683930618
-499666652
748961536
220746012
460684508
333665203
305580705
-201477148
433167834
970186582
-336782179
71859706
-843850397
438083806
167521012
-97422299
-40450958
-770996130
292871026
-257079311
453097781
660361874
-222233098
930811249
274281963
901156589
436197147
-698142461
-879805513
777493507
-901738576
835372162
-874191466
-45896362
380065711
-204438570
-983975225
-93921417
-236853821
732062425
-930467991
520150488
408239449
-63675017
-920013030
-958210328
-318910242
-955109460
-849708641
101535099
756162495
356465542
73573455
-156045752
-654566209
853055538
37176608
708156515
771140401
-888275783
28851821
-897187499
-602683460
-51861656
-555179809
-908988449
875871583
580711170
-559169516
-620259188
-428504396
-381930516
479047667
679654097
152215160
-515830891
-457626896
194107680
-234834404
-105649360
-83328163
786369632
-263797270
-927040622
-861756766
-672102651
-649151716
427078596
325358142
976266284
982397651
871800855
993258418
-225719098
-782589913
-81683559
665523897
267596785
-543438078
-624328496
470138090
-462380383
473241496
-876422670
190358161
634445515
-119342125
-336492573
-309203292
-39605921
-354464390
-637886696
-358948643
-251568291
-588355104
-841656830
336134709
-484960373
52501765
-143053340
-598008547
-504233993
-237568739
901914929
-125806402
-693181931
-564601086
-840610241
-754436799
296406598
-676012466
364358070
964987038
543046688
-699321187
-186095154
-265656264
961711974
-185766848
-124454715
-986418103
5899409
910404395
-841226641
499260291
-457535736
-466781202
-521678041
899170470
-750048773
-783424400
-836316223
-150370937
230678013
170367881
-203797465
351244043
-685016718
-740701323
984812773
-577480042
693048352
-257396279
-783563777
713696032
-568214284
921034584
-526567289
-276197455
-493312492
409173240
651331362
937104472
606631332
-204774367
-108553949
-3239413
-971187189
-567676514
514501274
-994313406
358367487
396383824
233649315
-984867823
-637388241
-659504694
-241902716
485957312
140070023
341964780
923272364
743381575
163920423
-227021399
995700645
-148260892
557106020
-597971951
-254488673
493602280
575464453
414626108
793099425
572960019
624174060
68931933
-545053163
-814631836
-603881789
-280441490
37382744
38974307
-341669644
-189275448
839432188
545938657
740807647
-719077986
-125306601
59253195
-347351560
-117358459
-422869
-167873416
-228291278
575602535
13372720
955353747
-554229174
30999597
-681096831
725999154
160466353
-882719817
636573520
-720279971
651180633
811235340
-838945220
-231000081
259627867
-19604960
266041309
-895439295
-169569625
986934090
42993741
-683406483
-729239808
833281983
-461513466
53696701
-256007172
-561565495
-747388404
682319364
308617263
389191586
-410729259
-783415528
376880099
-818318418
-547010847
180720838
-776140709
562704601
-672997386
-714075654
-191090912
704843967
-828248836
114843150
-874335535
452362849
-569048354
928931296
856979140
87347086
-588620405
-898986847
-160362752
460471121
-650209194
932137036
-925260014
144215590
-338485848
-633728908
223076388
221123590
-810578927
457819510
707338734
-24926322
508587442
428110372
666575448
-912960018
90858456
-272666693
-54717295
-692981817
479119056
867068274
-24043904
568060516
677810136
66876283
711873109
-507071183
259451347
155764534
-939873226
-206318529
192246517
-741895496
-567586329
-305828541
-515969233
680969630
-362340131
663352902
936893482
-596701618
-805750451
547860573
64158145
641542025
881109468
587401152
-255543058
346546198
-299758640
647639097
716113971
613426713
-542438944
-35189285
580915640
-397492217
54560218
292291683
593320546
359541327
26913763
-799608973
945593634
-613858794
-691656745
338140386
438217868
53089680
-372864377
569406507
-398115670
-173536045
-414181915
997304421
473413554
50437822
638616009
-871770417
322938121
-804618299
-407980642
422144778
110532038
675149375
214434415
942997845
-964025725
489906078
534159582
418824478
765889676
-66138862
395456726
-8469338
-796015154
-748052746
741152689
-457764829
911701356
-277897935
911490803
439596398
484399096
563657380
-283210612
-240851096
27623070
-528561081
387166451
-883731400
-691531600
-422735663
543229476
504462860
-669867150
-152047544
-323147184
892618884
-378119269
-259358119
708907014
-17418159
525362050
51615824
-634904870
245104979
-639751801
-796971634
-811669099
190295257
155134207
366804740
-580138484
963652806
375168944
773460233
-461264649
-442217692
-563689401
-298696911
856341297
-721854135
83428317
-958383490
-914465158
-418820133
-228226355
-684160238
-708841280
858209447
461957189
-36874570
543231453
-589848231
786747553
-892497065
748825582
-846697532
-932066680
-401679054
-441267325
445938680
305558909
909714408
190330676
-571930578
-370988720
47676003
529037962
223914983
860392067
561250188
402067064
-960871040
850173995
-319080967
198334630
-307027166
-926425012
357483426
926996961
309387269
363531023
-430949887
450889337
-105951957
-901027383
4466720
-567930275
656619666
281775895
252674182
-473424702
-352140986
233163162
652534016
-714324362
939024272
-323778207
929968559
75745735
-316071534
134485852
465851273
-335701392
-900185986
-993509910
-787029401
152687982
941900144
582380672
-954500096
611912794
915889254
216408023
344769716
-344382121
456889359
952831711
545780838
-128467248
-841726205
-923192293
-19586794
105076885
523718789
-787170843
-904318160
-521384935
954457206
-221997554
-333825557
74484751
-2546647
-595159902
-254104017
-355711558
-343888378
-720250098
45082562
865087939
330114593
961571667
672690611
364286639
260071186
-669582723
-81724961
-10331904
-652728169
-115283608
685386150
-598389219
544277157
-784186938
444307656
-146840970
897864075
-564764758
968629722
-975978970
877507356
-543329053
-859937835
293083355
730611838
373964447
-146312480
340379849
-188264795
623328424
251689407
598646089
-483090690
-863596190
16157760
18622378
-158353085
66831928
-683932511
608254048
197522385
272121973
-541592656
675906354
224879917
987250472
746371484
-737294179
-474783075
682319364
-894490538
381067238
-245645983
221371206
614441056
-236900422
938408269
197842745
308560753
661175121
-680026130
271360398
-277418455
794989758
-958482860
198776064
-593896182
161488036
-364046608
-172954887
19315058
-446222354
625947545
-612934457
927375964
-2769023
-282311674
-664818858
-504889686
662958418
650884116
-603989985
881359832
757522565
539076702
-491672468
-193395871
-3439759
861973758
248212080
61752656
-962896007
984607398
-518188555
257383740
-124322926
-859072867
342743138
-710036193
517355554
-335685712
582257409
-698000656
-164176258
-795020621
-867872488
-563621420
555058847
305005924
-969871628
-548909808
690600548
-198940940
-144323131
785999886
-98607206
368912852
306748047
-156657081
-324217006
235741900
-20682752
-751613080
-513239911
350504362
-795348380
-836675743
-416085604
782002886
705272247
697632443
626803601
991597408
-709272937
-232093460
742443227
541352213
-648040486
-48589192
-575986613
356580651
-344345401
-230833758
-509892663
197251638
213094430
-121154909
684695094
798971079
-8481185
-371540060
-948962490
67964332
-639291557
483416894
251582268
618115254
-355151361
-818765420
529248898
882714124
-215164973
304186062
211680365
744029391
101975459
-886161056
432023807
567348198
739555281
754297799
475115351
659232755
854011995
-786914156
-693313665
-660707191
-376426673
-148093845
9905957
-837285675
-389715112
69798318
221286549
513469445
-818589022
809217204
-980856978
-266445334
-968470690
24790443
999978993
584042513
41859839
181674582
180862331
-323044441
-164342617
34885329
-161435261
-730489947
-526062675
-636193389
-686473913
-559219374
759267851
472118213
909145357
521358261
-222186161
976894331
-205283676
-470322852
171114746
-46798761
-964928849
20437796
153690695
-910895922
-205391288
160107005
570880556
-564822704
236895609
668402377
882772283
-796998789
476629622
791043438
550570743
-605202976
-611882765
-373912153
-775308502
-314648582
-697513598
434700900
-289051601
-484265314
54192755
-722325251
-942793205
196876890
954998243
-396875243
478061960
-675612894
-780084742
98935118
-862153847
-60522155
289245383
668629766
822551083
182638300
-118666404
336055159
601664315
-500314436
620120048
500215827
-792033234
-997950322
218079441
-129424650
249334441
608731683
763130746
956850961
715818708
-319705803
-945146138
-156748144
-549437558
-521640598
-998281281
717139076
622943181
127987449
232117488
-398082167
608704402
660923163
-671712409
-4561541
-268581003
-393276606
19574308
906342257
306108795
-305273595
65504596
100509237
993053666
-842275329
131779858
602216591
-492200101
-459970847
948686949
-525841616
952994442
-789358489
149375709
117667471
233312830
-605434299
478010796
670799266
422601966
471842757
-704298049
-269973867
666793864
-577357529
767505961
-155971933
-685851103
914717592
-829757501
980867715
219137790
804437920
828840720
-756855112
-588774763
652152626
781331515
-119465038
-288476699
-619793485
69979203
815285733
809882789
-582598563
-830340463
-534019652
217535026
191110411
-691099491
194906888
-242153985
918292640
-612096224
804734858
-134822426
450650427
-214405521
175969925
-421383196
745978792
-353084999
625671078
91801566
-50362680
-589527917
-964498432
-842761109
-717876946
-491336768
176762277
92030071
19051291
791768845
637482189
-96943533
-374403120
813418348
-817930584
863552194
-255424828
-157889318
-335843816
-992795702
-123471629
975095591
818939008
797980273
934682886
-984306608
-463737658
696013313
-241274597
-984203791
-541318506
792617395
-173235612
958286570
33120433
-678271374
368485647
156218596
-886345551
281692373
561736532
-67390560
-368436261
-765900398
-693155737
-242569739
441040662
-469189394
327764053
-306082525
814414477
585108049
-278729364
2801305
-612564166
536833636
-678384056
209521707
523947398
36559506
27580520
-939902465
-381910563
-867434622
-418114074
141971218
890420139
197409049
-364669669
979484307
500571874
162600461
-27269461
-308280264
-273144761
-296602026
310641035
982702361
-193284353
-758214447
-576343440
-983415302
122017590
286202346
-448560481
-108111604
758057107
396915664
391378923
41998615
-165883287
790892358
392049997
-579679177
92082864
-824359875
-778403425
920377051
-244544928
-248933425
-646333731
174592025
-56989166
697689240
533756033
961834675
-573656883
-319017743
-136620922
-991282140
-248869191
-195807859
143515376
649201203
-427524934
534393720
426373065
-661591377
159173734
975457979
-74610903
952010048
-730341709
188810075
-873011165
168320145
220676051
-728557108
-851650103
-753865950
-216923072
593327280
-293362211
26392569
885697799
-866445551
-386027096
808480725
422556132
546112392
78726919
-461898400
-243656883
488627629
-181199515
-653291697
-930317977
165633656
-546266216
541788208
635406181
323230101
504838864
-274502991
-192003940
897419515
421082323
-449892808
-478274026
151342191
573815616
330811643
-338293612
-18440850
-268304651
797994839
207261436
343760087
-115631917
199083193
404173601
-750843002
321351657
-950200785
-703468152
-22664143
-461202904
551999654
940346883
-455372561
673417664
98279509
210430979
-523170649
736855277
-565920158
105018073
-928455660
-340174241
409916439
361869804
101251236
933933286
898114312
758172287
-995378513
323353742
-827693273
-82375629
-267861168
-97422299
508092898
123695098
-82349363
976923127
783999671
-403753473
524653185
117183849
-573727011
448033662
613367415
882700764
727535511
782031007
217872960
-908160241
-163181808
-634215663
-604012538
471186925
626358857
-849904681
-548491231
-214949999
-479877616
507077821
164072808
424334885
-209272017
314356998
276381267
-856484865
-675427316
656066066
963302722
-269572083
948446009
632825614
511033113
98546283
374269122
218824243
-997246507
-699131969
-621117243
308095908
-652625967
-84837111
-28882277
-23280143
8990651
169025887
341718418
-794902520
-826465779
288987913
797134476
-841243626
577073872
-409621619
959839322
283804058
291556872
-703106851
765843202
849374381
9334169
701759526
878584157
-201834526
-540426747
-787530838
-291100335
775028399
642929911
762824182
974368067
-381814776
863679219
-688366351
-34122259
-975937823
848239138
-502943832
-771138426
-303016077
296249183
525239886
-225665561
-836231782
-69811839
510719516
-867356727
418373463
96434850
846601513
-890686312
-61229486
-869175903
-198945078
495803095
-753979986
-97434638
-505086935
-165869753
-827940805
-466696930
-482989424
586441458
-219712359
-122952480
-990428449
743848373
-559898435
46271431
907568285
980105199
213442806
303945345
683154155
633041748
929587454
-224293009
722360242
175033562
787987796
966026693
110313282
124637779
-956721594
903150321
-983107645
228943372
230027226
-757505483
845801207
-754804369
-98056340
-624778819
573700704
750560617
-396423141
-487113681
998447870
717490123
-557954385
212037262
-765326981
229841394
298476482
-38202228
373245160
785475088
540695312
950867715
-702298221
261488248
-602547449
-596921427
44670058
80955767
-438870199
-908037349
-336316021
130468781
402301226
814445235
796857430
-933709975
-382927084
-65739219
-171714016
-439239501
718633728
-895413284
220154420
987408883
-976642567
-834227827
-120228539
-623198521
-250087403
385937250
-371241472
720465877
-249902310
728595956
-476290757
888443947
-759572756
655626525
687947079
6143263
965953786
-453381195
-218162805
765483644
-659306293
-879742125
-739334796
628559462
75755406
-223653593
-808013738
857669232
-719175478
-845462276
-849773894
-452894825
512894448
-174498646
-363182478
-378289224
-887439639
-663245546
552902901
-363234299
273763385
446058351
843983695
-957774449
-374344919
-875748515
-965946360
47225329
-255364256
-593975437
985096099
-791008585
598647468
941184334
-374342169
250521879
-654312909
-243935598
-109298522
759896605
909068353
-88754429
-872251
189217574
606790483
299105770
-867453700
-380854677
-472920726
-3784359
301480380
-874762798
-718039335
393375052
-543870962
-554224706
-432543628
-37988226
406808781
-231237818
624736261
818657464
-697267260
-955474770
267562473
-704542765
-836368769
-745519925
672290537
719435824
209283856
410373975
-34865106
-682341085
-530129012
-37483093
-216873478
-79018359
-368448874
-437731760
-12223381
-557169899
867916589
-37919327
-983514597
923338537
419037895
-392941146
-256393443
915524104
830300879
-273315273
-199360602
-131201675
-121110455
-696731966
108535586
-982393295
289400316
-422685030
243398458
-346374833
563728332
-536394911
-650196200
-309404710
-151091348
-426025308
595713467
-778717911
-88330169
-455308171
-346355923
901196988
530002550
-930011193
-215097743
-22281565
775637236
8724342
-962197193
675865992
26782889
-992884306
-833295151
-219312607
398627971
991063455
-417287001
-845830986
336179388
224609828
-559054379
814473285
-717746997
959061884
-193901367
-850226266
-953239559
496673929
227513516
-190127085
7221970
-883500075
211506921
563005241
-2734100
767500055
-378106739
285662767
584929899
-790310740
-970087274
-92594528
755778354
100836398
-619926529
-463666737
-293160474
-38051509
944787136
811460762
-777327488
-32328275
689715912
-815142875
292713828
748985523
-504267321
-24432386
815241209
-409304673
-893912695
-981447345
99364090
341659297
-127683805
442396416
539776561
873067095
-218190167
106862435
-68665468
91314506
-386047531
423751336
-336520959
487682434
74450109
-33142115
-280351624
-903591670
92571198
-513114433
126565936
-532970009
-797880822
379341763
296566783
-279489466
783682173
-311136910
-256363864
-32026560
899098553
-148267339
-781193004
-56237457
-990437924
873564989
-940643546
451657178
-699130242
-605478275
-575853704
228112919
-78758409
-704342100
-72854983
622777448
678806086
-118808825
-443843125
429560811
619940634
428099524
786261877
-568252913
571070399
273085438
387583077
671765557
252844658
-989720174
847428095
-615943421
850377653
611307561
-747415839
-743373011
-242171259
489213463
-672160816
284678336
42301557
2941907
898008654
-84283431
94838177
663246093
44927380
756208717
-446817138
39335805
-649196905
-547397546
-47548645
619539001
994813791
37104726
-562372519
-150430073
-765324715
-102811094
-385997221
-336625838
253736658
744473081
-952749920
748520744
-952389368
-173360495
-880986185
344982454
267957228
-591422670
848206065
380026379
-744894422
-606927270
684433272
725487936
492730535
123281334
-351900249
-398180840
-133328794
121429750
-725199428
-77596464
-493526224
209020415
579520410
-557796471
-778903394
-943371606
540685084
517398083
223748866
699921339
-219471179
922763671
-161365965
-243435463
-182269444
627412080
-410731744
-781021571
-459565871
867061545
-577185104
898774278
482764687
-658146449
-152753536
-581151226
24206220
638365075
109771757
-165368923
770162434
-599789324
525146546
47837263
348486584
462340212
140100009
254738913
797535287
244994768
327262271
559329003
177820090
854700236
-343332261
-423109852
-543555307
-789574979
-569500964
-183940914
-324951425
605492685
632462460
207703102
433343491
-981317113
-101909405
145812765
573995911
-209692284
438961706
84815432
-697572778
-932202842
287445850
-212217514
-533722470
6160850
441382788
-315378049
-670346914
-831865230
396496545
994317360
872508033
-571208605
669021611
195037980
553425838
672311213
-369670832
-617327114
827445403
-449296996
-103792650
-422154905
-935860956
90872262
887684187
935909810
-463650537
-323154474
116675869
13515714
984118165
-624634140
20222307
-884230786
914658076
-909632647
665777147
-132432917
36486545
-850201522
-27976309
-409554932
-88543694
248861037
-976078324
-196941829
921927111
275625646
-166761856
-889243479
-923663763
-361663303
-432792874
540079800
940321150
-87443327
549915910
-333252790
-810828679
687702691
-695559325
496508390
-884994433
-532758094
992596317
-96048422
55553108
-122349262
-72448719
-299042564
435312915
661094597
-619202228
813481309
138622445
-442174014
-453055596
727929117
-528561081
-890112366
-994390863
106450431
147009139
-550583946
-474769891
279653598
346452558
-887542892
111392455
215792603
-987791425
-257407654
906913121
450444683
-624202636
-536316438
228135716
332033682
-539948569
866689120
-348735477
-845365008
608108343
-197697855
299459751
-962317637
891339849
430237606
-603821699
-584545492
-616050690
-735723629
627018026
924710378
498655303
-415393303
267713382
23856697
35590274
650677495
781524240
-726393594
-539590673
-862783553
702380210
83593714
190994533
715372559
-179832632
-714866001
-898045268
924415223
-316624655
949489414
144294082
941274540
-4536255
-746875781
-392403863
-261454426
213452202
892131039
706317975
554820100
210527868
116676296
952153419
-543656772
868915972
-265774981
839147683
-648300874
457090133
230211662
-396107820
-486538406
703606452
707220502
455191341
-991508245
284505227
-335467368
487273300
402067064
251705102
-923274384
149764227
398102592
825728821
523354523
911121193
-666220592
-767328464
-2775060
901699784
716496314
-234388228
722234479
-830613166
353944348
684309716
738893231
565092845
886328419
-755254113
-36775383
-377628485
-746850754
75739177
984412079
-177303305
546208910
127742285
863588121
236126939
788477139
-467486741
-809997076
944031444
731301274
324319977
496646000
-124937583
956251011
-82466673
-395789713
805223184
687699390
568156092
75258111
-778103765
-429801424
-136199371
825545082
-621658870
-71121387
-237179200
-841467231
942927567
865509908
-625544516
317046200
-974042174
-417998639
824122957
-490981045
846907008
278919913
-116379694
4484049
-239019993
835968364
722385893
-36670558
96909634
-335392304
-34589117
968694470
-819345845
509432558
170007376
57826049
583670052
-298967655
895511973
-422431792
348887282
321272894
-839621830
654248047
165614909
413843989
701936325
754057108
19932974
608064502
834540393
-182681303
805318987
-994279093
557517345
-209501179
437569730
489193918
-716664275
-949503026
895697121
841468129
-613143765
-322671795
-24571070
244966775
908773856
-135847747
218756874
-631705832
544031964
-407965740
857920457
-340512099
774280271
-954255669
-924521585
325450896
-7576269
-620929673
-263830117
-447031169
317146050
-345443418
498595479
167039411
-298101357
-133553088
923702548
-7544807
54385410
22507473
349873856
-796965460
-39946198
144215590
399750477
583754007
975159532
-991914478
855302376
-345005701
-849708641
560915702
-446278456
879981962
479029383
800002744
345953223
-185556462
-873594608
629703183
-997839156
589592835
-226511877
202517004
632156620
575943365
998021989
-795247965
343576570
-89661427
-117365491
732335060
569302308
-428738902
-170770244
-678322004
-250534289
291594920
355374949
-596755071
635474098
-195293388
158597154
-478379467
-863857874
396090248
-504429683
678726388
845264613
-844222040
636407363
-517627497
-589121146
630090255
122834128
886572176
-442298263
-845930529
520251847
847327236
318485459
972957885
548992073
-971201959
650728300
-718405354
-424168174
586368900
-966876940
-925825945
644802658
-507804336
-98365418
562386177
-63542108
149251938
378727568
-467802295
446729725
-549844986
-688406283
-743687780
-235068573
-177509274
78021244
-303979759
718761897
172470831
-133256277
188733397
-913948871
57797777
-919750755
929051379
205083700
866702263
-77661618
164033465
265365526
-334286979
-4073690
-436298853
534203604
-162704857
-355338298
-527649786
-252887473
777060662
-719852720
452076800
-667159976
464225686
960727802
-531141076
399279662
-471573942
-929984284
-214497919
30363457
462694111
-545174377
-452591801
683004720
-30087320
-49050441
120824500
150630638
793265580
385153396
-27443233
848484506
-220378323
-927561766
-156045752
-496670869
71720846
-199986524
-541041923
325357844
-853945934
19384473
690507079
500678613
889567936
674281189
920882288
-862787701
730414565
-968092548
-7381494
-656412152
933828751
545808667
-636528657
-977590904
699600465
-470829784
-887293136
462340212
-378140384
-329844281
512767720
399618858
538562852
595223993
162612530
61057377
75196106
-787205035
-447392723
211274809
801484888
-559849313
-498872030
-775927937
238335333
-211810017
507340793
647294570
250486651
262859616
411057808
910005833
-847125701
136827533
824987211
519549789
307187756
696383956
99042513
594741396
392710966
971201182
318450624
-863523855
-70731986
803042392
-858799642
-130840916
-461469885
582734393
412064762
-745230682
-686767060
94413843
-912347498
-587169406
749847529
369839378
-684365476
-538525062
802265464
418957
-836105343
988922808
105416099
-436632987
313360768
632649556
719426977
967354644
-337424372
-796522652
-874862972
-348827047
-197804144
-209223743
-735674461
529514305
192792752
907004075
-434416409
-804735713
-220514596
-403632924
635757716
-915356157
890203793
191179809
-646593518
-73501439
-431638739
3971152
-633472024
137945267
-643426843
975685565
-315706454
-978689168
-93772653
-382329898
617881738
-351811572
-731637976
-236765335
318845452
441101695
-767328464
-401532404
-85050977
-197214780
137504265
-835754986
382644737
-747985271
575332196
438150590
503357182
-574945231
615113077
475049129
775761020
835509293
-114159187
-990607863
161526580
-796844406
155384742
451448391
113096166
-279924524
940273691
-894004521
-38756840
-915187700
-998463022
487109314
499799621
150591099
-335364676
40624730
-104013456
-295829014
-817469341
-827382675
-786471630
-885043458
857068569
157528502
337043316
-595501189
-695307477
353388857
896264044
622030399
-406334405
-737764998
-142045313
-317965761
-733883776
-71671935
748034397
370356925
738936332
985973704
-994834759
835864589
565363645
-531676546
698713692
-881413171
86900593
-219831151
-483605060
-382686048
-145712076
-874694089
699220540
-62978778
356035204
565676400
-627742712
-209696851
44299059
41339138
502457160
814942741
-900553246
41176330
590143396
510749069
343859475
-378889904
423488379
-490543329
-530148778
386944676
-553496222
-778489619
584105718
-761683024
-9276345
-766804180
-17391925
-798902462
-174031527
974396182
64537493
-942897074
227740032
304382805
-955351078
517866008
-945720769
650503590
-290717489
956248820
-361736717
-664411141
-866279238
250697914
-731246722
-942406984
541276830
33001832
189405349
-798189157
874763297
-116066785
-874633541
-786310163
767026408
-144852835
-296978542
-519303055
185615691
-649572073
-624619722
-998394348
-141838972
652547255
-625045643
600451400
-239794162
-956406049
-771179362
741607319
257229073
-796045941
-85761238
-926793193
-235407990
103849902
-46036931
276979604
-268260580
-320545379
908593976
-741877177
377523231
-759406513
637947529
-289652084
-207914486
-922896760
-788639784
-185395973
-378416387
-344176231
316361848
-640342615
-106701522
463861090
-208298698
398192704
859372502
351356641
53573016
946329202
-182504128
-773602013
-6086484
989863646
-342056136
-984736385
-973201893
471666125
927363076
174527176
-870168601
108252216
-815197755
-243207330
220109396
599136743
-548294468
-543329053
-43251822
798831591
53936805
347206515
-661032860
956852415
-524240016
127886283
362725116
-343175956
731823128
-262998314
-637167836
-159710131
-127329645
-526766248
-983145426
310286258
-664378950
-863832962
220131016
-396778739
261501599
-703178790
803308013
-393847612
-21019729
-811310971
-820478404
939747364
-930885293
414949711
525217274
-129403632
839251775
-269771766
-808229159
91684915
573040023
-26275183
644771329
618148210
574304995
-219459794
-385140200
437451157
900562494
497467534
93959440
-468506006
381726021
176460401
-643257468
-732812466
349586256
-853283616
596930117
251020064
-211682602
-360417786
-13520502
409075768
-119453772
425250363
-722957145
-38667302
328401894
41307450
779638892
903255849
651905482
-543043706
232940533
-464455075
-45119654
-887220163
187737279
-398017089
301127346
853055538
143248745
782632580
-909275519
978970925
328945087
-226986785
34885329
-971419514
-489790360
438013770
819171
414523810
-533718871
-249541254
62231419
699724387
-543518151
-332609247
271361749
-109416616
-935508510
516326255
-422852093
-159741051
949673616
478061960
497670398
-64522601
-193640000
73016893
878442150
478109760
961748891
890551577
-708722718
-240963085
376200309
-58984236
813775646
166419691
-955139348
-684505556
-21512500
112992192
380785884
-336980916
573950661
103928808
-284288770
889074748
972202147
350589464
-848075877
-25954668
-657977917
-237856423
452334064
-849568920
-550842726
406920497
-339263771
-291243270
-937270648
721292952
-7054108
551989554
982328039
36785112
-880149548
-406676793
-862430523
-572547558
958731176
-673418488
124370913
977269390
-636341614
-429625780
-154797356
-127843041
-946407556
-617296210
634959991
-484707847
-807940789
824210795
257972037
-449668806
819594425
-926092499
767295020
-313331266
642105760
-108944925
-672093255
408599501
-390155241
-554305209
900953870
583147085
838571986
-947446789
-598423580
31631017
287922478
81716767
-270849800
-98591775
-164080238
-529631015
-127065696
885686073
-614565811
120273105
302192222
-769949624
-364746183
-953820502
-307965659
160115354
171106730
-682108460
399960601
45982426
-664298430
214442265
226927073
-273788856
609950704
-538187027
-23185682
835686600
-303357099
902389021
-610982927
819999893
123845922
826159206
-301084448
-412130720
-553976624
-871114950
-671838046
159578300
-482557092
775728362
-725955575
560431157
-643504406
392212088
-942639297
-862637863
204091483
206104448
313132689
-526909775
-686211572
-878812836
254220367
824161694
-584294621
-180866744
-37297785
208518354
-150350337
666172063
-864456476
-323841848
-325936238
582492601
-435904567
-494164031
511290906
176566799
-401230550
848683076
281471286
-823488702
211003718
386235752
-148451310
271238884
576644626
356030841
398624885
640949497
-835433242
51169535
-274233090
-566937116
-952186130
268945547
-434137514
799632961
-777068644
-930967244
-481935635
360279750
-850812709
-347142149
-998463022
283601604
497494206
241456588
393451984
439046234
838903170
269641454
733959193
-581475003
-884989913
-79306798
464413080
260351272
239342569
721825508
683143020
504196555
-927408827
346390352
-173536504
-208262481
474140259
-822392709
973679951
823195068
669939822
228028282
889994908
-461219910
-706361875
-117263388
397918172
494060934
-158804254
652784602
-458765315
-212444248
794534107
483966995
366436078
-825922638
737172053
882838601
955359255
678376173
-881538268
42723321
600305971
488652252
-449794613
-525660157
-122165783
949711802
-487113681
-24331858
834374371
822223032
-41145071
-306628611
322034476
64528836
349139607
-720471921
64209325
-40929773
-5400876
969094710
76400869
617719770
-37141654
-638371328
569241261
266187331
-184685092
-295325859
283022087
-71757091
-937659864
-823926349
847056610
680201288
51554818
-889989503
-500046257
-156081427
884359920
571936807
37933354
-251870525
-635445947
246242683
865003671
-542718651
620794454
-381399866
763353717
-764931149
408163213
-808290354
428650261
578650448
-529831277
-871740329
907905086
689125519
602947224
-861486502
300201171
-745123071
-80417667
-338782952
224911923
-581681292
-130239740
-130838421
-584633414
157354383
-344810616
980140593
-751147072
-691628845
-821326742
-530179306
-903005525
-863154691
543190875
-244244665
-183849249
-793066652
605094178
-160487470
-172138184
256650470
-39282815
540840982
-48624454
-407291032
-207025506
48227172
875970874
68907453
414454302
962235138
723226954
688541643
-935048358
-678348438
-107575642
-942134544
979362373
-999714246
782978632
-934421046
973606354
346119984
60204493
-348179888
871115434
785216178
825513774
52752775
474175514
-103446467
596480067
571236246
42730930
347760845
348175757
-282803909
793386212
733773448
886941582
287067568
-890832579
-643670239
-420581672
572524600
-429207406
-499561486
518705723
978919281
269373336
192795046
-969181704
-683248569
668065697
285940611
-982938617
401617500
152148727
258510635
-557959090
515267711
-488646370
620934984
-879753539
-115687057
714315172
-432076199
321279147
405999719
-569198261
-160962843
387550652
82445162
-212994294
-631884044
-905954014
-926806456
317281848
327847324
983671957
-983625686
23202759
628223167
-715270455
-590858503
65904571
29037908
285237647
-895392205
-121080299
833688347
196049302
-479047682
169436432
-667328462
866395360
357978941
550782577
-154842543
-975305687
-298701052
599038439
-98559921
114353754
-604413831
-119644886
-643809875
44488524
404080958
713494191
-812131760
83551916
358120843
526394708
-517562468
-227896390
-200023897
681671898
794340902
-23518187
-463920977
36241235
465186421
-799808884
791637248
653366493
-334963546
-327537142
518529940
-599859271
-919466141
421534678
894754930
414736335
824002874
421480511
-480469552
87624445
-433666864
649820155
-361786778
-588838863
936150007
416789098
186339285
-507667991
-187047770
-649559983
-293015922
227447901
-708312588
-79883752
78618612
872436570
48212720
304959754
417498321
-38390260
544558257
-561340319
-277459524
106450431
349208465
-540340396
-672311675
-222243849
702291287
-302711317
-820488970
-839555247
596885781
-562698911
79294401
471311026
-611538005
-754838009
514530487
-916847827
-924169348
773938275
-872933134
-810529925
727395358
-61909358
483361943
-356474654
294151640
-92521715
74132470
532723137
-845394254
-954554260
504678869
26782889
641265724
-698776923
-298879250
99768308
948849058
561830627
708888581
344388408
450948610
815041384
113339689
-260422949
-737080446
58104083
479274390
-683445475
590480646
811318822
-151312591
-650704824
707959625
-728867608
-209444460
728657287
-701819283
-441870712
-177112272
215323420
366236412
-945161101
-804259408
424202294
-443872375
-653726793
-321977598
219468873
-378660708
922086348
872799579
-249659652
-409364357
976632510
-934136524
196103306
-877386706
-276547187
701205024
638883834
631759013
-789667053
215029937
697452113
256282846
184417967
696261337
212570677
378027867
757139640
-786126087
-697571146
250120534
291618350
894174409
-819148708
248415765
-198652593
-441607883
347050276
-434372385
-86904122
139275705
278195909
654772656
970777184
-70770823
610295560
882713010
657532584
-93270189
-168708632
774507424
-81809334
753762770
278023216
96262564
-582637635
-320134576
271491478
18428387
-81270468
554403664
680240148
362221499
-317715801
-368885232
189801825
-970831112
923263819
855101362
-761570535
95072559
742679806
-242785513
-285089211
569613660
-186102919
238614
-313366462
276394403
519169328
-690053082
-308148239
-851314771
800402855
683822632
276855131
-288224889
-293199851
-944959781
828119866
-994785773
-104491300
-577490749
41339138
380852218
730665737
-211864830
228329693
-632511177
937773001
-284161606
-909756104
282402543
679858411
-590312975
752662194
-253662751
879038677
247952363
-632388085
-452175735
-304628414
8725235
-377283027
-84463859
58016427
-539143364
-218012503
-453364291
953766777
954734607
-143149626
281775895
-323445164
-59896687
197255314
445178509
737347527
98249322
243562018
588434361
970821376
183197070
27476873
208826951
-13897715
573258206
-168216766
-291035840
-136998884
351078497
924206833
140966826
740782129
-487933128
-268023990
209687414
-56098995
805400082
-920673608
374415107
908881510
-150581795
438392080
-229491535
-971916465
-538571760
722182975
-626646864
27018638
613251432
177831500
220742678
189573413
934756831
-676730536
883026974
766896391
992033531
735589398
-226657591
687926782
-508987493
817671044
-97457407
952437318
332729691
523936253
260902611
45797189
734769432
31730965
-921836367
593509962
196846791
-851670735
-314663458
-509936366
909275401
-130680014
-90391868
284434006
-366699623
-891377449
-640393378
778633513
-697300763
-875034007
-498405993
252883994
-531586640
-873741083
197267189
-176905292
-751690404
-159972119
848503545
890932279
-153707497
864011500
-840304520
-839757711
-458731347
-829660795
172281733
957939400
-710952125
-574934675
-655449327
-420342968
24124478
-999406932
780013157
-919142653
521067058
-453753910
564659108
-128145156
-562993144
-491312551
268728981
-261968968
542027893
-329924282
-368262643
-762010811
-630972811
-57249406
-54148219
132492923
228735393
100284991
805095482
923069639
524895411
-717032610
331280915
405445978
-869331479
953206630
906660504
423751336
-552871237
-445749076
-131049866
-285815881
-915716168
589485520
772269027
879885297
499799621
-338827190
659829306
-274233090
636099120
-704860422
738571903
627657702
859831161
728227945
638317514
-757184358
231398819
-334041341
118779629
-181277217
-976997948
-35780701
114390870
-587391879
681319856
94928241
833281983
-84287500
-972511438
653759742
40481637
-957747963
348887282
997236569
2059001
-305510505
491045443
991160494
970825734
684383068
-458283326
844133785
-717070349
-407911860
550958934
-489390690
-30225739
-120759122
654352379
-497694692
49885619
-423960205
512311206
-919871858
-238043747
403841613
841468129
-332286936
-761525821
234938112
-209538674
272797747
-625498465
-604677528
599368690
628478581
370257062
-9601634
38166277
854591928
11048291
-393546397
609022395
-578273711
663263031
658700346
-187743781
713269723
-214722207
911323371
-199523599
-666183202
968568169
-331279551
587530457
324448237
61324630
-225827648
422188352
531604592
515403238
-546542795
-547360308
553580606
-94381338
-385138447
-748697711
720757887
-361882444
813118385
131090577
-180922241
-403558676
428201838
745323504
-576583847
488647233
-549212065
106054092
293414670
899211898
-799924932
122815320
879900351
-637409082
809577522
485027973
910550520
202222901
-726854098
865941381
391599571
706757454
530745364
-305765952
-562571920
-73331200
-505822822
-504023301
-260757745
652397809
-113048997
581294519
944031444
-553243884
-462435730
-363600805
-253955403
-342569304
-155230798
731716917
-696137984
-930317977
75130869
793411882
19863583
-619586285
-406109691
-643163918
-552013330
960219784
-885784796
-681227413
471510428
-47282607
-979118011
584502305
450875319
-474257915
265954689
599701956
-446346119
72473515
325207035
433728691
-627182200
-901950786
-638310895
-697219700
-34020539
-840962900
472070457
-469185091
306429186
155459319
-754326914
280650217
-325949365
243016950
382813076
-299293221
513110628
-644652675
425758218
821761665
713833484
786836881
-30452852
639711669
-605360730
650121854
-847822990
-112550427
269915948
271478454
338106553
-372793364
911679705
-620141408
-18491675
-727326354
-387472973
-119752159
-162894805
-192390139
237383083
-837976646
767214348
-531582777
-261310719
-481627021
-367485676
715791294
362594071
709448610
-651427616
-232414869
-260797071
-121110455
899231203
638245209
-709955763
-788183056
-690699124
987512614
63519513
-282151328
543510326
247655198
111527365
998402439
189377145
-495716863
-482496545
-186829979
823708265
-275017208
173682418
-830556525
737650274
524256657
565261817
-113246712
494936723
545389022
149441470
-919110810
-544509140
373984137
218756874
-839210971
467351364
-733950496
313147096
970368539
311290176
-965286344
-881293089
-11572439
-897297366
-887294351
4940207
567298672
-43813696
-346301855
608312754
-56452867
288351881
552028306
-336721289
-722594179
150591099
214947525
896868336
-756594526
202290268
25995298
704266172
31575674
-236517932
567611359
-691756912
8695713
444778446
-427376604
-555432701
241847914
-486141040
885381476
564476373
23472256
137603051
-736143260
115079685
-456352403
231287336
-880687267
55025563
972991225
-120039014
-476266946
454064624
343572219
-737149615
-738997240
334266662
-362073900
914935779
-553993940
-466245891
-215677988
884225163
-934841264
36513789
-723713418
-990996584
-889127614
308903519
786830167
-654307002
180209247
-158980305
51178909
-983172400
-559039575
-957195008
307194971
-905529671
-638251453
410157487
224196632
-409664525
-527913581
996708451
224236693
-943624603
896806519
-347597033
-649741575
-780589327
-691696662
6214949
671981078
-232196253
684455849
-286373475
696130103
270871633
-53539265
-288325697
913606991
514118975
-893065612
-875088132
-359116356
-336132617
851780135
-934421046
763215974
-56123944
-568921002
-499576790
100176116
277964419
-240402832
247657013
989723865
-576214799
-789776698
-808842352
-196690358
131083315
971367795
-238611940
594496659
-187149003
-445203336
-781216254
613931294
975946241
-325370889
-995580495
-205209028
-541988726
-287035781
788676226
133943077
-26886777
-643821278
524064855
-86290034
520906371
-663906451
532951393
20264217
423621980
720801740
249280484
-888130858
712324132
337874757
135451891
-268750056
604841680
35982544
604645638
-531350673
-207373157
-994675002
357389322
-879220467
280697401
-337563043
935029494
611817326
-65891194
-810414705
-155349802
991656855
-181226139
-441094077
-859371968
818757898
-48562808
-817707674
726267168
-381605219
-229657470
79672159
737015098
484272112
-664150791
-7385345
-967931103
826974928
-337663972
137352808
-812416580
41757813
-41013035
332076216
-484865624
-735907790
-220110001
580816214
-483426202
-350412416
-486649697
-226208067
-482699756
219330292
-939382794
-829660795
542281692
775258484
-765553596
-118375184
721688885
-627866673
268579279
665200894
-565454300
455085011
-289880031
112371174
-380489265
748520744
891564403
215801593
-736980608
979392013
78566652
85313038
-304828208
-693713580
3293418
307550075
-467560554
-149689269
-367515424
-479029885
-524192959
335290441
-163661312
824966650
466083528
5174886
636572905
566991412
-373398449
-597540128
-563708480
-542215351
967243735
-25914626
585349304
159735000
852210006
-433643491
-93784053
-307218002
258787115
-699365236
-312431929
-547507164
-508866979
581905608
-213182148
-322901323
629422751
948006418
-771995938
603511022
-339895338
908784884
-461551296
870358869
678376173
657184964
499544423
819822385
-521659828
-582532415
-836565608
524253545
359032228
-903842572
-228332394
188224253
310318596
338559695
923205841
46503175
408418234
-344176231
808116868
360979775
-253649797
-340943767
-560459086
473126823
-954585881
757124162
-443012649
-519300847
672946313
-597679609
-600900890
915779551
-183258922
49400783
409357356
971262856
729550725
-968048652
399656557
-643099601
-974203409
255975795
621052340
-743123866
-80562224
856061561
-700422238
927363076
-293646773
535979477
953091830
-845805455
-612242076
203838500
-657763238
-560874248
581527744
892613398
896401882
665220933
-975384247
868669194
-307948995
66608461
357632685
499485716
-29490135
585349304
148014485
353232587
-566655780
-269563009
-683849637
308689194
106576816
-305806657
-373148012
-363729849
457986148
103454069
59391073
910659717
-720577192
571236246
123634484
-773185436
-356374556
855260678
323812943
-66781130
710754836
153690695
-876203742
587506551
918193551
-693645840
-678988311
808540564
382634838
203395910
627404366
-594484569
739363800
-728262746
-381985054
-666495200
642787597
267825895
-988503122
-101731905
-14226872
-807958121
-291148809
400113928
464374698
476994907
-177799363
-27776390
-871830349
83734216
513824679
391819637
-483378105
630522750
516782443
303345321
-105128901
-226479495
-483300362
361827510
756307484
-264718999
83022480
133107017
-144148379
-431902771
891653272
-589512874
170638928
274101928
839519707
-380544535
-860159683
961293254
-55257075
-912610330
-90417292
-646669678
382465966
766612393
262373868
32047971
-402016191
556710214
612056479
483456920
870058552
716252164
-635071252
-138224356
542588915
-937868068
-806321424
83164498
226234437
-569081599
566509219
478639397
215741304
-418875479
832324988
847386045
892483212
-310620088
-731270484
676040286
228762189
693031873
-634894757
328418038
-232294019
-827086718
283493375
916483561
583085517
-752311122
495754527
59006822
426999622
-908902056
-378997398
-542718651
-264906844
24506663
-131253550
590064463
-497468051
56497003
879111109
-646537659
-642258286
-253062114
-250308317
-678077300
550437530
619226875
396648126
-337572230
-518871035
-81382891
869339467
-500285387
-432092007
990323349
74995782
318458636
-2770241
235454922
765871849
247952363
-153511026
675545635
827487551
446324310
225277604
96047143
941405946
70194834
-224448959
-208423401
856989791
-775167459
193784344
491045443
-980499579
-733278561
-7775560
218244001
-977195097
-376876371
-801305209
597518750
-285333901
927131492
826144652
14600212
835977968
-550534599
367827561
293267597
-488326012
11431815
-706601857
-922776913
971289681
-24926322
-689062753
-914463429
437909176
741786894
-121540893
325764241
-523907698
-449792119
148281289
-272793228
847079415
-498334145
-286986742
657188179
-647185681
476886963
-461796326
490056199
-406054245
565943246
261986713
-968825292
672727897
415066958
679953697
-189822583
-731564051
-464590394
-601411399
-399259739
610201091
872875194
-5332003
-372583594
346213365
288532752
785583213
-606042994
557841798
731863943
640285004
960524014
315307742
-475079936
-952716752
157563645
-203164153
-91596491
-393334611
586524192
-896110840
42834704
-936407009
-633437280
-35189285
363899926
877292637
-69302074
786278953
303011463
959169281
881162866
-654371887
581764323
-921611525
413977657
906467864
-948990713
591144843
406789327
322517218
-310214285
368417654
-109001020
-828759430
-991422664
432263763
-429927030
-783285583
-625335021
-513686098
735658707
-823695540
-787397645
722113622
658680749
-632967131
-953452137
528600092
-443153363
606848625
777650591
-877145948
-379911528
492319240
270807508
-658296392
661530595
-224425780
479485737
-55034328
-348077778
514045503
23651816
-852415508
-324721514
-97474316
550928723
974366710
30425164
833840110
733839564
717690555
717055682
369059275
-265396220
128687515
715702704
-26897364
-760943629
-139690661
301301021
648667421
-215054288
518054514
521865213
-177678312
-404402634
711369869
-896365008
-254909973
-676943965
-594354302
487992771
885622575
-924395614
63352485
569600516
-14827113
-56432968
302035851
-240003106
-696075334
804784112
200716801
465062284
-508979805
233535364
-887220163
-177868895
-713079352
-385525532
638455436
-708329570
-848218680
-181772463
373964447
179859272
259158114
245987242
416455250
50361543
-323722457
704641057
-943753361
-476527583
497220964
609752536
-880159148
611682556
885900312
-76387293
-847768528
394971037
237588028
814178404
659826164
612054131
-335145360
603725808
-854349653
46742481
-4737264
-930256430
523950550
187856237
15053224
-381653836
166285615
80090838
-527119665
-183031854
193127766
147447892
-938702928
-87898757
-529158783
623886616
869005149
759180090
-855627403
-377244155
656635680
-368467234
650386415
32253689
507350080
146981711
-816798175
-574938805
-38089028
426631418
-944143716
-876178832
-157324213
-576879822
-874935909
769320998
-171091541
120445521
-330877775
-126733585
48499726
458622205
92754230
-123469672
201946593
-447053776
-131455838
-804721471
-9060007
889748046
-593684318
329667137
208143587
-149206079
-426529837
-240249018
-683312520
343054054
-200119098
667069636
-376694873
96686993
-884082323
419913788
-874205396
713351991
-149395483
-364746183
533774116
520203051
542834305
-452190415
92818523
35513
727945987
-975605880
500575070
466768735
285597029
632999344
-397001147
777054134
-656514443
-467886201
893316137
14072694
823901541
-23347736
773402197
840101407
35103058
4691699
441175916
-551777756
107828546
568360859
-311811908
859844312
896908440
-749244086
-416547267
-495631923
-604436070
808938247
236793868
-214832005
923913010
707400244
139740657
-835255770
-716664275
196407810
-551799850
-70756350
255593418
18243347
-339736176
-296764704
-501135605
-75402362
-245364047
-591120369
-65415558
-213280026
-233447090
849687745
-187994860
394687876
-962979574
-307492237
780894376
-370243326
-219928863
-35772187
-213362278
-235780440
-581119085
-670169238
-881253632
118740979
747873892
424541100
395556089
-488360905
-581082171
-78308752
-357014582
990165915
-411344801
-216873478
757643969
-427003646
612910458
168949950
-827826522
387217301
-355684152
8659815
509685497
-759195578
-256659433
-36570342
-921291896
645489242
-765989311
-428255727
511473685
-378685022
886638893
931852189
-282970077
-991217299
722873280
-676074801
-582895859
420193852
35001191
870780264
-625343032
-50013660
695057761
128906814
404734042
-118053609
352345681
-453300108
-896651342
-56978760
529350666
-57331001
-116436151
-920075486
-494216130
-445616569
740993367
-20245711
171561352
346100946
646488587
906268967
588520585
-424482813
574772312
-214387642
-468365889
-624416935
666310211
-753565004
29168963
-754816687
-299165071
828604280
171142938
-991217299
732605596
-754811554
-655379517
631976203
-240782081
-565398785
550621949
-198730440
152133680
198399887
-526708647
-371090970
-505822822
-147284305
-721405265
276201442
-405934817
-357778624
492648652
385081749
-620161192
-166113736
166558573
-393276606
907590318
749690363
838761887
-793026934
-543274766
-27932491
831511590
-866010594
-192953603
-877312249
197033006
763638968
-867979224
994708896
73016893
500668345
-483913491
398357103
-410447258
276827993
-371341752
375473431
454642620
35603552
-683128828
235385668
-106904681
-897085761
795930337
103157281
-204595854
350725377
25440413
-328987867
-423952558
-47657569
730949351
-420874936
-819581646
-204871090
-102252419
-363578155
-157499712
347469518
-447854500
-989002321
-11175631
-254618881
704426545
93272114
-613489264
632770693
-447918251
845356664
-164261247
627667052
119410609
908923699
-420442276
-431049194
82521353
-951540500
-39605921
-699328240
-427009987
-776808038
-28370204
37315286
-655079720
-995961703
-179602715
-956119332
342524193
796828863
-578946243
-245182927
-773694438
178981004
-570987804
-524452092
783999671
113628055
-603697018
-985162849
-936407009
182359100
938409112
-399272725
824955930
-961494050
-264322358
639953632
-914934008
-768504962
693757100
-600985002
999052782
2970213
-732045967
-726824715
-700699079
338736828
-919914687
102804494
-190369453
-818427090
905851713
-845014201
-420578229
-798997819
-603912261
469545978
-603715750
755546434
125389711
883713199
816919547
495506608
-171123906
816422366
878836478
906791285
-812296196
354099399
-979615220
-88170348
875996844
72217336
602477031
523764267
385367343
474068426
-149417167
-358918500
-179934929
-659916231
544139210
-123541147
-17267771
-909914936
-405451811
236517861
-779626353
-803560602
-382863403
-286504255
-932979868
698960532
900373492
-113252566
447174273
588066072
-48517259
-25499908
357947099
49905170
-857983378
-905958107
-341215011
849315109
460028924
-239700996
-777709199
-344426975
86142732
271824205
-390641419
144744146
-873933792
857673448
-407168845
-884048443
375049698
400332918
945477616
-912193727
-200865462
-742671220
-466610179
418221514
-5201879
546208910
24980761
441634332
54561213
-931757356
-335839903
-665515319
-211797091
-870970637
-159808908
100675219
919554946
932986480
522974380
928898299
-737224047
-689888626
38695339
-74772093
-350146120
-5840890
100003987
490069498
-262223840
502347642
-904138620
167619785
-23608206
-89698231
798558589
-311306829
98334607
22953246
-860498819
-816238647
265171095
307236477
-247856548
-27556717
-812526724
602005865
541328993
186031900
500906039
-657620410
258940077
580666425
-27444683
-781216254
-876315366
515046823
-692775227
227053834
994663316
-946800458
-826543582
-490264463
-109019817
-520558384
-241037094
-497862871
647143576
523475892
-437425417
67810480
912619798
-732631207
-951577742
-803500806
573330875
-275621268
717887456
202148920
-299759145
384446222
-377178339
253754195
-502646598
540191298
-510118353
-506793452
190269283
-802081088
751322460
-151364588
-990502269
642998237
-601923535
-367675228
413381175
-585257536
812309425
-674426605
481435907
-27911608
-121600092
672147535
-925195976
-295061938
-625819654
252877185
-579387562
863130624
-471372511
179475315
290449795
-36860071
-502237609
-692773132
63984508
601772133
510747165
-184560544
762855312
303755545
-142910729
33896328
281598455
-602143432
939410912
-410447064
278759104
273969604
-935226010
738704186
-374702431
-906122297
-43266280
134043565
-558162545
240269562
777897413
999069939
-617079927
495585759
-778905150
-97338473
-413918926
227194016
-126746559
322100887
801387154
23575000
-902167707
621951738
311292580
-431261960
428178335
-541284388
970001786
-385763691
195994363
929674263
949199147
-342051955
598723849
-114159187
-842745132
131745454
260482716
768604377
-438577700
27040852
-408442574
674883188
744959300
462694111
-93658094
-756242274
619951842
-230258734
907016124
868375130
440957307
566269113
-770784254
-119540292
-959860347
818145714
-285090820
304127622
-103593098
252247456
337671195
929406613
-541720978
-193479870
-208023436
499476249
-435398684
-971611301
933398846
140702656
-41271631
-135000923
263394447
382468660
-481244968
137701824
-513023418
-664587948
450776882
-817175355
316261006
677186089
135151871
-709325708
-152939068
207914610
-667692793
22796888
768514118
-300003887
22545693
683000640
-78898119
-872988419
-380806723
-201048618
110550677
228979586
-519133204
526210417
207087700
929964168
134829485
-158815774
264391768
943182937
496745157
236169272
259750058
341679176
858572850
719184116
262564825
-690769719
-231991971
463352097
-764339948
-301388143
-340786414
-317968469
840528260
801091362
-29278152
804832289
-841521118
368938186
179253018
377381624
-505086935
-978818692
-543337488
496089909
-215822376
679925231
-659735257
-330979999
-588410929
919911287
-450871636
-141185163
532077517
571001152
-13547027
-293144340
-457754343
-583687856
297156215
400919077
482943171
993945359
-129617713
-737149615
-165640562
-806024898
-659178287
899818455
966359087
211703467
298617829
-536866567
-669337497
-514561247
-692473521
-699772849
248445107
-270983136
138949203
-370243326
938351095
-319515205
824041200
-905025486
-308123246
-417905690
-334852270
821360575
-340376312
114601476
-874063714
250261450
-931847575
901320034
-701113226
254914347
26742291
152733956
-981037508
627933099
-703435072
598612746
914717592
626927366
515049298
-1765688
-577894975
-866093026
81769841
474414456
-618006722
43684190
-866407723
228924873
756166811
581659163
924580123
-645194393
474121774
-554618504
-609528176
417487723
-5691451
-21639822
134934963
-70513128
107195145
723343931
843959581
78181275
882561594
280818056
636274326
428699696
-407119964
-647840450
394280677
-253917552
-128985181
-386211196
129245732
-385017424
-678199936
-287555262
-253268517
-885784796
-178966416
-119841152
-307181456
796468895
-506050499
-686447959
-243330290
-486196098
17001338
-425043252
-954344950
79104156
-607411224
1790797
-966538417
-835708090
-519768209
986617331
76101203
-34787685
-346642212
-928973198
-35626845
545780838
177043307
-29826609
-378963899
642787597
-707059198
-170036756
447830551
507076650
-577011700
-443497861
-330910378
-598338230
-899743746
-93999080
-256364089
-156724398
672529858
-457627394
-326836174
-196058034
-126463292
857905106
-395781981
276918491
761198890
-887869260
281345896
-246055820
668707221
-145687205
956850961
931800709
958255716
161185710
738810121
923210823
-375576210
485781134
-513220112
-465886330
124781240
307924439
435854311
-211314697
-344039529
522855096
120445521
119490408
-754326914
-334934370
-844790525
-839948876
552113498
189064967
-977398474
-779963158
-529047482
496039475
934362289
-724980946
479182212
-825765010
240452415
728418492
-787156240
-110125946
697153461
-934356131
834310166
257735299
676972788
987426763
-106002680
-694564803
194071362
197386419
135744824
680262690
-77943547
-866997099
-109737122
739423904
-696206418
-774109544
214755732
769777546
-163471900
873403613
717897724
723851578
701919768
388125286
-416113047
-601220470
196133419
-327332385
-529081879
-328640050
721011
-905958748
-851010372
516348788
-833372037
-605990817
949952765
-928287154
843534332
-235499994
178839564
-600712534
-395486775
-100216741
-546331636
-69706295
-532872579
-377059963
-619828925
-415249646
-278748545
-122767764
411819809
202190576
-647829886
-664122638
16790792
57519187
577769969
858691052
557407548
891068790
883017953
-645194393
-633677785
-791831537
-666204477
289360510
-624024217
346866257
730949351
-882818860
833586889
-708613554
579365309
544902114
673585594
-365717769
967357191
-594521231
978628848
574966396
-235499994
-204411047
-566092502
955696272
449505350
196937425
507053680
-889665822
255167838
-570059605
620476139
866609700
-588135469
772184936
-483721670
-734086800
482919227
-984452852
979370928
216580547
-875998708
310735693
-568424471
522158198
328048700
-791159820
-78348815
-802183219
-194015754
35968037
167085637
-375239443
-426228488
-48678413
-612556390
-631290443
-722612007
-849584342
-909733970
468578904
645024856
783787149
-711519434
417634668
-701165661
-40928528
817733370
365408050
-585807669
-405047540
3531038
509468799
491208672
216422675
-322557808
-576304582
-645391853
-7846735
35964249
68150277
-841726205
607559850
-389210037
-776140709
709730036
-504227866
-382592452
-919350857
-861077384
-139225155
231641251
166314172
423673953
-979630823
70118453
525143890
949484728
-684560574
429925269
-713130885
-865098558
718978600
856701659
-438185195
112171964
-342770706
-761031193
677956522
-823920097
-224271962
778986146
-410745789
-115796644
161927078
-490767654
284162092
-796922380
-763027571
-893714464
-931528770
-904111049
334408462
493246781
152575122
621766888
-859745500
629931258
564452027
-631043107
-657586821
-977334479
777521814
-482971769
67890449
-237688409
-830829888
-221160759
569910437
-354366208
-825503292
-74833492
279311434
493654613
-2146350
968994247
-413683596
960759128
-856252799
-585041867
296786388
-441068482
906022318
956117701
104901207
-206593399
146114365
-34130680
371692927
986022285
-904356416
451775466
700559855
73374396
510747165
-384840015
900482135
884662651
547265768
-598292765
-311793892
-259731318
-343715864
-726492366
217471280
-855496494
182455262
289090280
-220819678
-424023754
826315258
806017836
168718363
-747732870
98433625
748939917
-953927059
-550607979
-399708601
-629846774
849996063
771696882
-961616976
-86541041
902106396
-487314325
564021902
136937304
529562774
-608997967
-757626588
764659249
-394700760
-260108571
-121305059
-993611996
-947793069
995708431
3920076
415893086
-638008749
-742094253
387732536
276222261
-61090369
-701824263
249323414
-937776420
-118677823
-190097140
-627680317
-459626526
564599721
-342784552
149314394
-240927680
-979098721
-49193714
-435356666
468684710
739762329
-355478703
-23635513
-411102713
-815526074
613261903
535093017
-465038768
323004138
670524573
952253741
-546314496
-653787459
-494390955
530689460
-94655932
435008679
-401532404
-678635614
-994108695
540253500
960780002
-760248052
408773421
130592403
550979080
-678542419
813240226
-687872007
8098409
-130036907
91217296
803593352
968607017
-447550123
-731422776
-702606094
542292221
-883605133
939756035
784131398
885669606
856534537
-401898557
-798204661
-887501997
996764615
-649210239
-279694995
859099021
361459768
-203547612
886445100
208240102
476158872
236033030
175161117
-470313764
166154307
-968057737
34837671
36951597
-659280586
937098390
-325026896
-454124771
788107649
440504105
838378607
-497972059
-916326259
-263086460
987793135
503624444
-193594970
259917382
545329529
-61222512
79974250
219564569
936184307
-753565004
-16715226
-409907146
-876626414
-216418400
596792542
-52408798
50159789
721656257
-255131017
809414178
-381137263
-129689262
-997513459
-988310535
415429210
-260783330
-767609802
-954255669
211828666
-274570938
386040049
-417950400
-804483732
-735522933
-349139422
559222578
-602413172
-727551993
-529895875
-343955993
-902389779
-361161617
767010177
-695909012
630713618
737429716
-930872082
994243365
867704312
280250154
-815796389
97074793
-950729051
308761322
189824660
-335285520
-532970009
452490898
-836698732
644683851
135386516
803477302
489174667
-726570661
-350169563
520683542
-228298369
-85816659
631285522
998378843
429542494
-561866097
-74872215
771060709
130533604
-451798334
359518175
-202041508
-198985822
-87658217
-914026544
879553732
68295068
-119394692
-448351677
227580719
-887800391
-616294075
452279375
-580153640
779241345
-316321239
21788288
357572219
-412749106
993326864
429565548
981155019
75839789
337765600
283712775
-981770918
200963142
342452995
616210842
310491839
-973218689
-399596005
-426980297
-661310553
-603166487
-327024963
277357530
801321681
-333811186
-709541910
-619810147
-897975409
111565543
-152566713
321673076
646198795
-416698372
895493438
-258965288
309482374
195099037
-940888764
-458376437
-108351562
359438506
-118357318
432570089
-226789529
-315105632
-206470447
-921610955
-240162502
-490335394
-354517354
923983028
153990578
352508274
-436188509
-309110568
-704449731
-55100632
605186965
-515223346
-486247737
-18002287
859739195
832102896
371981435
509537132
-579522790
-542333164
101391771
196459090
603730785
893500105
236155330
610398386
-731581665
-736408853
-714375050
-355468151
56572314
-222952063
828920460
769704121
-151110677
602482677
321662162
479750610
978812115
347566547
-376747390
554694038
611056236
-648347146
657437955
361727918
775948136
8437987
797587059
-29053389
-184290274
-653117647
407600562
-353294766
155774185
653652533
536016858
729062418
200691510
987443832
669729039
31817040
965197741
-950066540
-917648494
-275871071
32669120
-521828323
626629293
98236270
538338291
908121584
155892573
903463392
-227984233
-463175585
378754742
-477489608
-954141038
721493669
90220187
111530889
-731575103
274544623
825147895
-721545265
516348788
697484315
422483681
-663839092
528366595
242680487
-344670314
32176946
89169071
-498291085
81148859
-63831081
143719537
-759764334
19528538
-66681774
-168743389
-48464889
-897694848
-729942761
948628826
40602866
-812497258
-312809051
806373562
776542098
717950179
779412095
-867878140
-700398142
-525565602
262376856
-557323648
773801314
-80298897
834851019
-234603545
685942231
246663208
-385204837
-729658838
405920281
-118811228
752482944
926836939
-439251763
-643625614
66697518
268822509
-403845582
-433365695
-399938060
-18115814
-254754357
752498630
-3143671
-814004774
703340183
-453378060
-463175585
-721279324
333128941
261311355
-378505066
216380990
11335883
661175081
925871297
-409621619
-192427108
773037064
-959191273
962700912
744608085
238235996
659755943
56638573
346522227
94841335
659989826
-775648230
-687291337
671330739
823107695
-137870449
-675671609
554941800
539294988
638750538
82274122
840718334
934178797
-991926940
125179046
-373209148
404173601
-107651390
-184334575
686935106
311020009
-610298246
-473991097
-555295217
668508137
-475364975
83568820
312255792
-901581646
500512126
241541858
849751862
65430202
-971218738
305520108
970725619
995166810
667419077
117800024
-503639229
653232870
-583161505
-403225545
350014894
995537510
802359517
-78618426
-906007628
214622531
-74511202
-531594049
-440169088
990448635
518593438
396092975
493423496
308606751
-975178076
908966305
-334196609
332069635
-502784547
974613912
669037454
6573439
-124212476
305383006
-249926602
-175469579
217444009
-594262905
-884949528
-796605858
-230026070
-565535149
-172659936
321675288
247402627
-779052058
236998167
541747305
958404878
-539958315
-995369857
819822385
-263830117
300974074
-203741898
-902623282
645947157
487561246
726426401
-884136750
-299688538
-891119064
-286986742
947167190
630413009
-31126690
407279216
134292456
396167721
-9829955
-711826877
-884793078
287409553
173229549
-134416021
278603436
-602060124
466112920
153752139
561296556
800104936
295797897
-523689174
452686975
46263682
-713877478
227553404
-150343795
-932939218
-162707057
-106899289
-385645133
118690952
979235348
-987623237
-181487558
367227880
-924092880
-400964072
-743597404
845822538
214669160
-668626599
170585293
57909131
-237409996
-8952526
-458986804
446111138
-26086964
-573858241
-26309203
620750266
-533749641
-348092596
-133116981
481785703
105192232
390274207
-740443402
764007368
813606007
-626480682
-897710708
941834706
-975978970
-383641791
85672526
-276862378
713197812
-958772146
-256121749
472169642
94130080
-489776378
900431191
-740891716
-173625842
113747716
638594864
-934821644
-771468290
-906534622
587424534
235948525
-671352764
406643638
156888824
507276753
399768829
-938252284
681119787
167006714
-540802932
-732461513
680993641
-296444459
952916312
904506842
-458166105
336114579
134907372
-286280206
997944229
-764968258
954682775
897452803
235052530
-792189761
691646609
982433661
317144659
-447232979
-437186113
-910511171
-243245497
900890771
-615681440
-17790827
-710567946
-167973413
-168966160
17810863
141443893
268822509
-857945391
-653549969
-504695018
-276606296
-736756157
-284782078
-232271541
-137870449
-745243848
-359548999
-677166560
41339138
154337705
-390583250
763804114
-149225741
-79639015
-957708601
883415728
779321096
-117021139
807767904
680206030
-147135576
-980071095
-631857013
-813146641
932328368
-923192293
442089990
290816460
402088343
166419691
-936404489
-982758118
-518188555
617662331
-118278416
-730489947
640000565
-645639481
-18705069
-227379909
-554918739
386497035
346610824
-638676711
290186249
35553041
-414731392
-174679626
976333778
386169505
-65379833
917285209
-957807844
784820203
338017590
255593418
565146234
720993781
468437793
-510185303
523826138
-632409818
-132636474
215174467
342549372
-843896381
433600479
-747346847
-549212065
288714940
536032523
-170791259
527628467
196204443
-974591224
745419321
310133607
-615504386
61221101
546928300
-67403952
-346592759
28239877
-478594183
-300729750
-229088704
46107829
-530126130
-720634255
238235258
991646966
-773193929
366095608
-57851556
512471000
409624938
258987555
450851645
-765754642
45658659
976605617
-188468750
328769356
-557456565
573874791
-530176281
179533052
-48151408
964808463
-680775395
-612564166
782808392
976130610
-531271975
910063017
127848262
470014001
-372470502
273489853
-477064188
326602089
-364312954
232877653
741361742
552730005
286180577
-283930195
565155306
-760177846
-161042911
494348453
807213222
-410430462
-483803934
218063166
-379308447
624813320
394085495
-312642466
-682214426
-155715525
753029827
-798184610
427699224
-611480289
-619603909
-147110886
732758674
-865096660
81123060
-135883928
792591380
-148103400
-144950639
264881309
-264089341
51571292
-133267434
-93518078
31469210
700304316
117472677
289202336
-561553923
55753507
-907123731
-898910950
-291153469
464671258
-610552490
470972628
-637397470
515016320
648463656
683669490
572624871
522301659
98394385
883016140
324757029
695909698
835128289
-163057172
722329905
116550877
-421087901
517312552
192979285
-558089851
513874837
-836438759
-751215818
608441888
829238775
-981010015
91041289
-614528818
-225489846
-798617125
-560754089
-632759191
993156977
774253442
117381848
457891204
-302744303
90522866
-25451294
-338974683
968345447
358599779
659822502
-323642991
-804484274
614488735
-589668328
-109747948
-79953471
345294953
-334296479
-156290072
655408453
870789021
-601043570
-22587579
-906891110
-765518184
-321521120
-661687660
502302887
-675626722
-745759508
-971502917
-280271531
-374931315
572797991
548807704
157471577
939427068
217655645
-552061983
-328707164
-150272690
82476080
-961168869
470189519
-316975226
124735877
126817977
-952274244
-630930017
-704342100
-721822145
861872787
-556985285
706802099
-896848563
255605556
382338083
310193345
564599721
-419867246
-763746726
823756910
-500982833
818301612
701733912
394314981
-651049724
253891089
637070239
501036728
-448001337
773864788
986617331
-496574275
243633471
-524050099
-220275511
-103659371
-469994029
287246840
-662947469
-118420033
689742888
980304372
361874211
-818740064
-964200066
223987217
-237599554
69357708
380578257
623009466
-792278600
-528969373
-949176865
622597894
-668780292
-169940144
-463360790
-901313089
-816054757
-935437259
-228067744
-113240082
-895054547
299990749
-491400188
243842510
871665899
-143040064
-185395973
548192063
439335614
-104285562
581228919
348733256
-835545247
182818564
74518775
470105862
485118193
656962613
810375845
-108618342
-383596346
47108262
46958218
-676758131
-377583736
246050643
759682783
-461570061
530473693
-681794030
431829812
-540925598
296771973
-987693313
180084728
-544343086
-839203519
-465478441
121156045
-753432035
367960282
-611122008
172998244
-884289183
357605970
231871173
820302551
188140881
-533564986
-941998739
839168845
-246430378
-584694098
-358664698
-230418271
447224325
321747547
-929297519
942081703
735528916
-284664931
424751657
189579849
-811238189
-830969152
-991732809
976320897
812960102
-182503334
-687518871
636876611
-140807388
-949308171
970978459
281804960
-648982817
-288414531
-117116684
-681819628
-772962897
-32900419
316026484
821168537
482959765
884276925
537681089
243199122
554450563
567502226
918150647
312382742
-391795930
846865009
248305605
-600845780
889031877
698041212
-236127370
429710772
-979835402
-226569927
523496820
145789833
685841558
-613557070
-802640237
690849146
-564809355
-491821474
-64177619
-801969960
-288311062
-491171708
723836303
640319059
672314222
960238989
-873933792
-100003999
718775612
-384856684
468653906
-848840444
30413364
-761304602
198018953
335917121
-533778479
596792542
-674862744
95091958
-549398069
608344339
-169591032
433107833
800452135
-430269355
-939999306
725193374
-297738049
-835927006
-297945187
-656355854
-771086142
807571425
-650794252
-54886030
558996775
-538285202
598204289
473672826
-302254058
-922083593
-490592263
-868572356
222917955
247839608
-534613920
-433365695
421768936
775729245
985831117
-880534645
-54254116
199911753
-910049360
479418040
543055217
-223773838
-426182388
592546489
357824405
-931064645
-466239835
-375782965
316930108
324253656
-703226726
67918078
331364444
-460049774
-894294229
22891958
-347915266
957388582
103387192
517279200
26573303
349015426
976236836
-100273484
-169345273
-594518327
902891747
-918392686
-136791753
397154870
94066174
324614311
368593219
10616301
-714583545
-206547710
-815356672
-865518805
-316208284
117300146
546868556
-132545361
-72849131
359518175
-551103486
569852818
-113066284
-391298519
-428675342
-730653169
-247160371
929538723
-425330365
-519633838
-351902802
771812124
-363217819
948466227
-221203981
699250932
-852631091
-713985435
599043232
-979617674
426140272
765827481
542788862
-977977853
-302103739
833487837
261371878
-834427061
-357563849
831583187
780326102
-266332998
349784884
305235664
-148622097
995379225
-8883024
-836903839
-259425726
610262153
-628777648
667733720
91600775
-554073414
-313568366
685770659
744950474
149565953
755091437
-777815140
622718094
-141814160
404679233
364394049
-465966622
-113303689
793822775
-410301214
48390021
792499536
659913149
848325816
-803922596
313019966
-961221959
436698077
807988855
138989245
-122169967
586510741
441720149
-116339001
-177563125
-991042510
111917135
129368036
906868198
639645809
-498506460
-333026231
764659249
-565366195
239362834
-882289423
623361892
906660504
-894981760
735818602
-516356517
837186273
365197443
-120155496
698901100
-99559774
43868754
454457005
870053786
282030023
-198734317
2958364
224618712
-156615679
470965033
-931232295
-894471335
59229078
-242647646
-216200871
254106129
307194971
-768014845
236369610
-437883721
-190254804
-57331001
-81423339
-111243910
218255630
-991001978
129928779
-780911079
-431549508
777060662
784131398
649692940
281598455
235272358
-824494735
-796632208
-407837252
485360148
-488745610
-583875086
-678012972
18428387
952000032
-467249967
796652861
137555939
23735159
-82530345
-326278149
535350464
-22028588
-400042793
444823794
770605109
2655588
932755004
99083448
-572965074
-645010217
490511891
-681478638
-312841794
512878758
640212988
271824205
90872262
-866917707
597819140
-118216515
-401736505
-278428574
-434554397
-839546850
808431062
404304162
125635651
-967269514
721599366
-575935251
-362855841
698285072
499896069
-436793246
-866634211
39039970
-344147587
921395906
-311311873
286131488
-155668314
489196586
444189495
210727975
-25040107
-240606218
851593030
-942866027
147103724
-829354846
487761844
501854013
703257153
-529797450
-58907818
673593402
-497881666
-466951383
206602676
235734268
768565617
-298058551
-441744012
715483628
-924953462
-375501210
211703467
-184592790
891383655
329224895
-665956391
-407397235
-650672880
661274022
-714145796
-393534658
560381699
-980158415
559473370
781006313
496077384
230314810
108054708
731546320
992268878
-724900583
-326452440
-255232546
586441458
667826037
-672472366
-730727122
-935244787
-535128801
819844829
-776058764
33375068
-848889607
-404067076
879833978
177528833
880578496
-948900419
-232935138
465379001
657282053
839168845
-842659565
934816604
723432845
88320376
-856528836
29421508
705084099
-899572805
457738257
509789294
666686379
632682101
-333250929
140105280
-893937374
-901431584
171308572
-554513700
721972685
66544280
838597598
-982019332
336508581
-70253327
77739133
284121566
148788261
667291468
166885606
-615441649
861742900
-845202717
-274233090
953404965
-848083093
233163162
-14706227
800813802
289911712
-344616306
593499283
-3439759
-436025964
-445777614
226882875
-292686436
410144144
967604686
-306129255
505372381
489384923
965175437
717505881
166608576
-144984066
694187296
385365316
-760375485
340884327
-31953272
-395823395
455426908
-666926331
736660807
650675856
255593477
-984615103
-161815613
-605846360
-343823008
-313902044
-605856588
-359089581
-594377503
-794519747
-768625733
-401237294
278583237
599573718
-713185694
-164327050
657709304
499632359
6421770
-956047251
-225990759
259135011
-130840916
569930005
122212813
-844779658
-539091082
269530852
95711278
-184944219
703671091
-354138172
866395360
-194674103
294456314
608714080
882908918
788563041
-349277430
-500338207
914805102
66921193
-124946142
-492982612
669198288
-902238741
-526204049
-697945839
587950447
-244635328
-936117980
15425040
-345377001
577538738
648093469
463578565
-645397798
612604869
934862377
-473363706
504640896
-333866162
378866212
-478807719
817328614
956338430
897352070
-467560554
342520782
561874383
424846949
311106063
-892062751
-127157094
101701957
-752183114
269263652
-891363872
956866740
-9915770
-916657511
979834367
-113914245
864856233
841226432
-298897254
-656802780
-416397614
482102163
-659916231
-960871277
-380435514
30674728
-879380485
-249625809
476492853
-951498416
842777567
382493394
-819809203
-70772063
-560348713
-224207236
-76235088
-692115942
-430323039
880091785
-77499092
662781390
152581578
980099346
813134744
-512865269
-270461508
-157306481
-861512640
378203334
977090524
-142910838
570572562
-507071456
988010956
-527906210
959324921
-823147725
679544268
105854387
660016494
366818979
500036977
189422058
370978939
-508528126
-368686483
-469584164
67751937
672822877
457042337
158779384
-968388915
347050276
-85867495
62946516
-786005089
-110113518
-18489013
-145538995
460780495
897870360
391620534
461094069
810158865
-815142875
-770145462
-771883851
-64005579
-542541807
706581061
263222293
381448332
340006601
935173455
440995853
-471628163
690684152
-967974472
-241100300
-306485048
223260270
358028170
860520709
-852138403
-133670809
958932062
-593546115
-74686543
779188826
640153082
-565128602
-69459656
-265900790
-77325180
-30959319
709398433
-745621166
-44573819
-389773994
147629464
-693649195
931498678
-783721944
-440893342
786441359
-780600168
-525717543
96175432
-754903293
103203498
292824567
890078976
-363182478
469422785
-623641802
-859108485
369183681
-238684070
905609101
-658895152
334653062
-764482123
57760056
523858801
360342122
485070621
594011566
22798172
41222870
41781275
-435367020
897243609
-518980963
145939721
-983263510
-863001743
-554110563
-304650490
-809924338
250922964
626573472
-333178874
399024163
-609422514
-74275056
-981954299
210553567
365194731
-207836546
544322515
604635476
125981114
-164402851
-324256954
-216417112
-368686483
-769667500
977906717
825045927
708158864
58567295
-426239439
-348179888
-685118678
-520266594
721159265
872892679
-136178619
760513429
852676022
791198590
-798206663
982507305
-868354930
-290779388
584304941
-680617720
-375072950
603517839
-230249233
-469019055
-485126252
53463980
35218593
-25040107
275685224
-275332233
-882411448
-183006051
203388997
-558513777
-761049785
940383154
517160837
-622671549
565303730
200222724
800325721
-440746998
-815034614
713835425
-78473427
919096814
867981755
819403113
-894056707
502009197
15280077
-998075119
90629443
-727996774
789004423
-179149998
259151550
87328599
-852540654
-873080132
-895157648
-370697902
356519897
-144275107
-477916332
-940687072
659759956
-205391288
-701477967
834792424
121694612
668850151
764134665
392699519
32449458
257490824
418553852
710263229
-853689703
106703749
-184771190
94478156
51571292
582807100
646950466
-834737508
-746923631
487046257
575504480
-637497804
152055978
-666268655
-924484605
212455167
733332794
-676404670
-820555164
-567345715
655739452
731122098
-435127683
-484687427
121165484
963813544
-649334212
753705856
405264431
486081294
-732922513
-114227907
341018202
798604312
248326002
106313890
193083960
-864227771
488158880
634513758
500560370
-900064397
679999988
653652533
8945751
-705831593
-514417955
880748831
763027431
-765262618
497556804
-735655264
-195024782
367052359
-842433158
787205242
-494224860
835250261
67153145
9794516
589467531
-309557998
488748657
345486790
-170209033
763928693
-267515135
-546649903
608559817
817171017
-327468681
795893944
982970314
911980177
-263852802
-166012636
906528218
-178729693
773039638
-140643314
-40399011
-939212095
-449484872
735583737
-239416009
22929300
446535461
597818054
-153771347
381149268
426093531
630647285
486577342
-784185652
-367790114
-920182530
382762805
90746594
-192978554
-793915308
725002185
-727690573
288497481
401936698
162486229
824744239
12620278
-299394358
-720473198
709918914
-913095210
-599998383
-629898066
911306491
885669606
-103303748
-741942813
-72785831
679319306
-177304600
-876985703
408002986
679823042
14615720
-900496006
836913195
-829037552
-876129009
111032078
472093969
331687807
-744795409
-223766167
-592943512
223054019
189217574
-408851502
-725821987
895592333
460079474
-573371228
967537990
-13143206
367828143
482207633
188731551
-465137754
670886741
193643514
-208333786
-278307783
-781163581
514198759
-204149688
885275157
73656342
-257590327
-948196298
-19083047
-604514053
891581243
-88177399
-822477027
281936032
-798130419
-184034839
-31293812
870802566
-926298790
903552665
794249354
-313568366
246574351
-969112235
576869801
812503727
-712704297
-580304045
-715019793
143993289
-50143933
-785363328
103454069
210801700
-754732576
-556332719
114867738
-536741643
-728869619
-678708958
446235248
-125806402
676356131
40411592
-596410915
-275565765
175701376
-854927991
-881184243
-397961201
16704805
831032905
-261945031
-889461351
-279905782
-909222583
419571118
-201807915
879981962
464185847
706363850
223617123
-454677471
-857152998
-738646142
682320974
-938378099
-427058526
-8226246
-59379663
-360787672
-594489394
287847775
511589218
-30004758
-427995186
-743738920
-894831540
-377143739
-192839823
72689290
662070632
-136853508
-29789715
-543821149
783155518
616997612
-287304714
70306440
566712640
359010814
679085478
927583984
-197070911
-502045164
-656876683
208143587
-554976250
-526803664
-329275513
-940839589
888666889
203071732
-31527870
-81588808
495543400
274533593
-530276659
-518446482
946799325
-377343890
742905712
-894788238
428173026
-703345073
-423181122
309880338
-253220624
-264942830
-536777345
-347434993
-539144639
174931744
475659895
-381737480
-788591911
-985660169
-224446471
-811723878
-119325640
-976481247
-773558188
-357523910
973408541
138540754
690574223
623349293
-217769141
-984263592
-801948723
-851417157
-225374539
-856101397
-727198872
250821574
342765985
531359584
167855840
-865098558
462282093
437140526
-104230154
786278953
241277805
-318090872
835372162
425771124
519728282
593140416
530764475
-384898519
286375206
-393276606
876296599
-678077300
730593884
538351532
497579428
-16173031
-405101456
689603725
-867971174
-544992292
446823669
-426346010
-45662569
-668252079
884595817
816996343
5751658
-217138193
172750357
-181547568
-520866118
-189416911
739048159
-301230757
-256320422
55354903
889074748
35855267
490292554
-687071990
856605038
605671062
-674628866
709999617
-189770570
537706020
-888627341
-485726859
-899334487
-232233489
686526896
-378491285
-336884615
-981168424
-704196059
48744327
245482485
392921355
-417330642
-385678814
69491205
256445672
-253649797
881331429
463269625
-470798562
385681278
-764983540
530950025
508847292
-500321195
458319515
488813551
175042000
-187168817
-916281118
758422957
157778848
872238824
-898393697
832670336
-145046929
-797998555
143993289
-171598854
-981654398
-410167519
718044832
-884988833
736376613
-154747691
656153727
652142941
765372589
956062960
-859754905
-597173509
253501358
165437337
706304706
-372728390
416956574
455836296
721007789
17923432
638327358
-266311275
-377020592
659978063
148323347
-194657170
-557323648
744218349
247518078
19938470
438658311
357937241
-547397546
996024247
-334596527
-293794452
862001526
-115937547
676864837
-372374195
-970807894
579453984
-876284063
-797785112
263642563
729699163
290442341
416257497
-181399776
787408281
782796077
-853708638
201055215
257401373
188967
-434158481
-989600832
976552605
376574301
-546057904
-278163597
175734807
-958685480
131242347
-701691359
-508401579
237582436
220317321
-530976310
-362266468
148631683
275811300
-823172337
-606832405
959702978
346062355
850874879
387118839
-351709176
-773953088
-225156112
845447434
521961203
404734575
-145208846
231154837
850869976
203699482
538962600
422458996
-203110018
-503125450
377945566
607976185
937469701
915889254
-164421360
-641768707
751668778
-350214595
83522963
300840398
836020694
-54378012
829407601
-239446770
917658463
-830278707
-420925028
-623141973
291686730
606023450
231133529
-626147439
-903353725
860556938
28282205
-943249921
393113291
-237158529
-939375913
289785789
502612017
278389328
-679103403
864971151
-931278561
-321928743
878131870
4778828
277537298
545769490
-934356131
-28213986
106775911
945428970
145992312
-214554199
-4143634
-331558967
820933591
-873785842
397772285
-778955777
-771271381
69554051
786833311
-260444982
-466817303
-351264883
98394385
-374784862
497583059
387592020
-627968401
396705688
-837959342
811039356
864825402
901872617
859002288
-332088156
542340427
384622177
-478710891
975332071
-558463789
-168869892
452614802
314483911
776130463
279090153
980137313
373084829
-263599265
668370603
-207977887
-689081562
-847945891
-530808412
-561507865
-309834471
-593649593
-722473364
-337563570
706491577
608035401
668661121
330090070
-454416862
230438121
18420162
-139202843
-326296605
-51976593
-55318637
5535231
-16988511
212501391
728191645
691566803
807291800
292217709
-324197775
595869737
-61025382
558467120
786292247
383442193
-160706135
428595950
-457617665
-635212982
-992822046
-539590673
762638221
-464570103
536489401
727381268
997184776
671918344
-29494268
-437692833
-333529558
-172650625
-118067855
-635003110
-873209790
461187351
-88248353
-175372918
726450966
906945093
-634782408
152399786
-165133385
709742576
-288011903
123117809
190264930
-672162562
68985453
-699235377
903785352
443040706
372971918
815435629
-212536406
-709777403
-458515782
-193242886
-319195425
-774879994
558542950
-723915635
-140544477
-927581244
12291026
-509678937
-247934152
-79895276
-121781298
58338061
-793915308
666463481
276198320
-121494180
555790430
907519849
-867437468
-993293317
-471439611
-801398949
-197938037
334445435
-142132111
627879267
-610121001
-183028693
474716061
-66479196
572348492
-127062555
876071873
-296828346
-956777545
-674393225
-33148929
-480186980
-833628023
-877214622
658671243
266927222
-778903394
129677161
-182792582
-247751969
-505683248
-865379756
610469168
489612042
587394549
-30034238
-290505486
154865775
151618290
418608225
294976550
716989564
-733319282
881521593
-805095024
334915468
480026362
-879224090
715347421
785732387
-310579846
515715190
-460321927
751628210
493091203
-234806197
-231815127
269894333
215304933
405893117
248559311
381591219
-795221671
162512984
701733912
306184281
-95522103
107976137
-9060178
558082078
-860684738
790805321
-851645741
38414603
207859431
422704292
877720449
643591616
619500847
-869175903
281598455
-412888527
-219829480
821138674
-217822302
-427481361
-935813044
150258237
-725132293
444682733
278898718
53573663
-191033465
273508924
27465479
-320736951
368700668
-354624513
962816800
-848363668
914211895
938297834
-508321890
773763092
-478547366
-319312816
-660884749
223324614
257053241
278351139
-513057278
-579543998
-742457268
-586573002
-982341925
423997034
836614246
-155186952
274746109
-596478329
-168394821
-206246099
-719779558
-826379618
159507645
825305504
-708057250
151269469
183613369
149949589
724173490
827086696
-621635510
-487654263
50634417
-587123929
108371666
211790730
-292980534
-348893460
291350147
-397564865
-378578641
-763761505
672316614
-525076243
909969865
-324091142
-430567489
754374018
-392575546
-402074696
281423744
888805937
253346653
92068274
365493462
800354006
861592300
-665955252
-215073100
32996795
739902184
535270786
297585359
-910533400
833478568
-249194172
-460912976
674301930
-502122819
-188971664
-849513486
-774478863
583613092
553626994
121823019
-821165830
-449969026
-827488503
-93996431
-634105407
-126423043
608793600
834232756
-701668331
299547171
-857180293
746560443
-224711710
623313294
984580168
176773489
594741396
-600586607
224271642
-942513520
-964911685
-931540309
-734123880
739974430
-169100881
978535601
551092729
-264851784
-715996703
173511496
215258253
-315591736
-804638547
-514225682
568824660
-475877789
84968054
102372791
-560296311
-647283575
-539340456
328095060
261721370
315469328
63024376
245140368
563855053
935101299
-201242198
581179532
153375557
542469862
692972489
-210244136
-164359057
976109644
-926242060
-655427944
-771980229
369951565
600145367
-572999950
-780309620
-518008416
507408196
-768014845
-665188768
-369027866
-527769601
668749983
562036335
-599606154
642449995
147339397
415864601
-901082576
-884695900
223523147
157299211
-681278642
188003717
85118086
176024355
282877523
747849951
-1212794
775439686
693575674
643495448
735807461
881964155
346780883
-66698067
647083501
-71932700
825172877
559112197
-121576189
776224643
553332567
-329038400
56688946
140603359
-906857282
913806123
45333017
356293040
-430566471
513985228
-868864102
-92521715
534155096
630688962
-272587011
-922168550
-260757745
-183172888
-487707068
-221502793
413496497
285597029
-484422249
-287860363
93523886
-216527165
-613465851
137918385
-101574531
502605997
-751958245
-163805937
-530726040
350725377
-972823023
-310984691
272787244
680910390
907888598
57472157
170507926
829745821
446621696
-81158254
55039613
576821689
203475125
-974259191
710885046
767505961
-708155551
-289423663
-353803432
-740937987
-419807597
-618851511
926082421
-305396542
407694380
-995775331
-65880127
-854086631
136401695
-986644385
955012384
-667786482
-31996226
933920810
194103442
-478047802
514053980
-999007869
858606472
-616121213
916543219
397987774
-328707164
-727778124
-484162915
-436188509
352914624
780085160
-252723309
-619268687
-864413640
-821317400
921800924
468854899
-993050651
-493380250
-639033806
523615099
280632030
-525434242
-187968109
922420593
-535633363
109285183
-501959566
343786881
-509029442
96944185
694021210
717335966
-906089200
-752594858
-508736011
-447961774
-222807137
116403223
-525126610
677252351
-202811267
-459659145
-706462200
-142963205
-70836889
-386924887
569204148
104065786
950360776
-361882444
-151364790
-662470415
170918872
111337233
-661699891
48406394
520683542
906123722
607171728
108424821
-477115579
-502263053
539714877
675991023
-570743308
727712158
-192340488
381795186
-965973199
635966933
-612137502
-242542304
-144213989
-808769453
-572229676
-703504387
467842696
-922030502
699367392
-379424049
-533109707
904920900
-20500139
-222885204
431379602
-549998975
-701082077
-574693180
-190802723
373817290
-820038661
-911819223
-254445859
-234996143
821392851
-54549490
-653935730
-315266214
617484541
-366642076
-571403810
-614571068
-408805054
872526490
127284055
235741900
121798110
747043807
-673298436
-854665459
-278044925
-235007800
979633641
-871540098
-549038707
-515815114
-261818342
-221422177
70836845
318496736
-679412733
-106257867
825182358
-259520657
-365775428
495770705
-659848998
-136577497
-913617142
653094523
-269795518
409513129
667848683
142457935
958098445
-717782618
-966355150
535225994
-527168913
-369349155
-907454786
-948563930
531591269
-868099768
-909140968
996778167
760154118
452321828
376068413
-441893497
496219950
-818804140
-403465460
-304877030
-381840757
-863186648
-836268537
-661875829
-589848231
-686732063
776864549
-328886071
379637776
61447437
465056845
-285444392
545402333
-314845837
787376693
761366076
856377946
-346478675
-232168531
91512740
215190732
-615289534
998046398
-709135156
57300620
693757100
-856940536
515403607
-508335018
-612116194
182581908
178442945
304293811
-402822245
304693698
763099910
339973649
822040124
54101550
-796442407
-747619989
25924289
245851021
566653587
-682214426
757120686
-667270745
-552680942
-980992707
-126940085
-121728101
25119718
-790083043
-191355515
-270472001
130680110
-629131447
-559278344
-52935358
-423972312
203360731
-809988539
419136613
-306527953
-293585767
590072699
359579619
-374225144
830019418
467095430
-527638149
-450480529
-419440161
828416561
931873730
-57804761
588684987
-451346804
-516540313
642972293
331658730
563484743
-714132018
533570790
710703337
765372165
-301151186
-272577707
-678623350
87584970
-435357383
392816005
982354415
174819115
-338404950
-51462292
-653147369
-631593978
239618863
-611935513
223748866
-752082114
159216813
-855147537
-431728
-17095954
-507741876
-653633507
-289889200
196974761
-217333670
-861064197
-697459734
344821243
-828030769
-349634126
-419663315
737700238
66780525
31747216
234411838
56595006
395839063
323046081
329196613
86563756
-868625902
343195793
-777665431
614882903
102208627
-373086963
834121967
524168683
789463686
939520462
32035052
827421062
-982497699
209297477
473688875
-215880654
-96039283
823177739
207639617
-99664007
34848257
-182475409
-151519663
456894525
719711540
-575957208
12840734
782428952
-844182147
-751375398
-627491112
725806520
-777941216
-507857998
906120757
-389715112
-784376375
-592405555
-904356416
477856758
-345722687
-573409688
-110647905
301836672
503234996
-427652409
659714158
596344016
-662871364
-616278243
-8629327
407694380
114710902
-6767067
610201091
797575065
-650468294
883415728
908002314
-448873998
744003397
684326332
-649325842
-425383573
-285333024
-535240216
-359516733
-307219265
123384637
-783563777
-691717957
279666998
234735882
653570485
71742275
-771236391
344824961
-39609587
-197345588
403966067
263916005
231082250
867890414
518602783
-60138415
970186582
295096256
-848298252
-703196389
785626536
372833362
399369976
-518446482
-97992535
198174864
-571463015
-976371003
-222513025
646393969
544458961
585900122
-445777614
650099274
139004601
-141743786
295745036
-290804172
-130239740
662764915
509358272
199138096
-516167951
84900637
-162022730
-435098643
-657420633
-126339507
682418238
787109357
183723159
622006481
-228869631
522818284
476190978
726621302
-672964561
-168255292
-119173764
-61176218
131966589
-849204299
334679054
136143302
181262548
99500753
-530218030
416833886
846680968
644183702
-227011174
-675982813
732527010
-713793802
800281703
269978686
456098575
-646238216
-601541127
438957074
207987986
-504141034
-551067481
-130044903
788574667
148810612
293917064
-747463493
153562673
-839089501
613877682
771891916
596624958
-349443899
448828397
89948908
779180106
827257933
-244830200
-927561766
515221824
283384329
-255975927
-760973193
244958633
-22910113
460641629
430882894
473432002
-970353683
471789089
-866020985
665331339
872240180
-582321269
-166954548
-803398002
-878622931
-994771786
-279665575
-343842188
414486800
758294572
239071676
-152568086
978257959
-155584403
675254561
101629342
-733880586
-750466410
99663899
524057534
652952652
544834061
138809015
712322876
-724460905
-931254137
737610180
-7576269
925401605
-583013593
-248700897
-755427812
550825805
-814506540
-528128906
-386824095
943586206
-28785651
-894055143
-781994428
618806272
-697671751
915274840
214434415
-669114385
111229339
-636070207
536067772
325195948
-566701515
-717134492
-137968419
-147355257
-501038345
34350443
-62701888
-780843781
938488385
-55631709
578650448
276638701
687159091
-470316635
-863593820
-990698039
-125954834
-312713722
617673102
-271310720
181044329
-595520613
299345079
-739680575
919152653
-149282097
575945506
-540951944
716047330
-334093380
601798317
16578463
562368946
321548126
441165080
158623140
293044597
-537999960
415603932
40749198
-500643268
322445550
-503724186
959294617
-85255844
491468823
262036214
-336511247
435147572
563562081
-888421165
101475404
595483653
561858390
-420161139
-143060019
-892235590
840705059
-325409708
-36874570
-735338158
-643137384
-785907809
-988106436
-78847532
-642272013
448229859
-769592982
-579723415
-369706123
-643483757
339564839
443865047
5936088
-330931315
-584647971
258924724
-669260339
234494733
-843706409
963097829
629397572
-474264064
949545087
-566475866
596529228
-727095554
486577342
-872276637
926017704
-911280711
206849746
831032905
506637886
654568875
-97738361
-111760603
-954848292
-881756986
-827382675
278243811
973636882
-991894479
-302559665
685880118
-455280216
331011166
-347968432
98617607
11126298
679434956
114732775
-977810017
-393502651
416776543
227436155
644342394
-121058303
921979273
162991319
-328937119
-744567461
223222011
996435849
-321100350
422662245
265907656
-602957454
-37306163
-111363922
-423272698
-174634904
-441913923
240966592
964494410
481160690
764014015
884509839
103841842
-409588626
-842885846
830320257
-996401887
-233100446
-718402064
603285103
-247874416
578665217
465472072
814821489
552971844
-768892204
378581447
-16608231
854353711
228329693
84664423
589521717
844905500
-172588421
-103035062
392818883
-781272526
533559301
-291993054
-696032047
-208205776
-230681092
631912233
173226172
480112640
-508527180
301555509
215569822
324565397
735368047
-556183636
-472976382
-60304041
438899602
-208616057
-425808504
-758057284
-117985724
561214957
-713051298
76963625
472862640
-16071888
702960366
412132622
372207645
180954486
-23919220
-595004894
-58304642
976065756
638365075
390080518
668467361
314572249
57938031
579246249
161791592
541340005
-156825707
-512950702
-870612986
572249532
-526708647
-74652907
-84370933
-90493214
88880420
274879092
584050308
-760600546
90600442
-220110001
-705147006
-411926491
150739544
444843615
158328648
524741364
240178199
832649796
916441106
12796275
651576029
-686675542
-948290319
175008681
-602242099
993045046
-112518980
-921765506
-942019006
684124029
-240109873
-6082410
308095908
-128535789
-6767067
-843728366
613223963
368130933
-969054819
660155399
411770822
959836058
926067117
511212956
-112425909
896920500
-344863239
-154387883
749231307
905611919
-581963830
385499992
214632056
-992451922
546540240
357054265
-613944114
700783882
313341877
988973611
397836857
-207253773
993990824
605647134
797984181
732881127
199425397
416791167
-942644766
-674700065
-976900627
518298860
-573759267
494947715
-832191503
743104241
-725776258
-830626078
-776668034
-430108840
320668088
679288241
-724342185
778080603
221411484
419008027
48183810
286255198
-853227423
388496816
94486190
-394466331
-79354979
-373145227
-429982675
-50949800
906325236
-122160163
791959338
935398352
-74686404
-794287020
-469185091
-175011801
-162082610
-728233422
-158556067
395839063
-500627922
935665451
970316138
132523442
-997893394
-872423190
760054543
-605354740
-113430798
-910655075
50991678
-918877609
601506561
571222070
358032443
342984913
11648131
-53280165
321870220
-341850738
-87035465
-398393932
993222522
-436671811
346925145
-320626635
-350297874
453510354
-961309474
-828757192
-485906966
933969555
958375829
791329899
-255734905
498233232
961690547
-916062612
-737735263
-622297777
-699331230
387615390
524792018
334045721
655668658
-660834770
34703600
631882682
896134491
-768979984
167855840
424852259
674646556
-266256255
-564265017
-647829886
-106692762
680014931
193252503
-74112601
-451637684
-334399505
94454733
131523160
766292535
-171035734
162665423
-276928586
969611343
678260382
12176638
-9601634
-959639698
-893684650
-26899203
895715716
-35050043
-635817501
104105322
-436188509
-906434985
344769716
-575001556
-557233336
-747545384
-54680308
910472087
-862343898
-410549347
575557587
340941230
177509597
-691300721
-652397288
-914328131
337448131
679982818
-664960250
122447329
-177305701
-965183968
842152051
-717904397
-963208050
-725397046
14046152
-829068463
-436888464
106655578
885977508
996859698
-903341489
636999638
-353188957
86012586
-638586534
592301173
-236335388
408599501
974925460
326547764
238388231
-917368776
-908902056
-253447562
706171171
400145561
270709426
3066464
78598186
-314296472
-187773991
442927787
-593891378
-261722071
703865163
13129822
-753228735
-837873262
67474976
349704957
448007682
633863753
202222901
150321718
-221714326
297365509
-38463946
443442644
-84638144
-287011392
545672281
672708174
-401164126
-939932620
325790844
537177333
456618636
569839207
-773692482
789656536
358759423
-410423073
-47077924
-44234054
-59504483
-416397614
-245390980
173174017
952030379
-277267119
-641306403
-777148963
481808695
-489283350
239458855
-675458758
959449935
-248907720
754350455
-677801470
-602662410
-609621191
47306229
879812920
728370708
-957508866
-469910787
-356763428
784466213
-276606296
-82261063
679058195
552776784
-660844582
599870314
983441320
-492530872
15060684
-471479506
322210559
-646422274
279177367
725006256
-301662693
-310050396
-952866880
736144175
352952403
-225939243
33807726
-583687856
-646877230
-605360730
369807617
-592832214
297261491
-967739727
-272149658
389269831
-24284452
-999571869
-201496884
719508914
-692606686
-59728404
-457565860
306224883
-928861573
-218938359
919630664
-895335827
90089193
434734824
679380689
-212087832
240966592
-931615203
949059153
-942560620
261576549
147573941
-845330800
-764127426
624870911
545329529
-53448355
804264213
161329074
-885946630
393246255
-731508015
339248915
-510950033
-388649526
-952675611
200585377
-64503156
90223193
844617900
-209150154
396602106
914317329
-888130858
992734692
162827947
-699200355
420173395
516695907
414621040
-932238672
202023286
363290690
-544324628
-733874922
-340184473
317438428
799921774
-255281657
-724076576
-975713124
146942937
565261817
-846972959
668467361
220730900
194845119
-244797073
-12656300
-581295785
526328330
415480192
226975936
-696738290
380315088
-478810804
798117129
615418693
-420874936
21490113
375145471
-528428360
416601152
-247533938
490010273
-974253407
414940000
442473016
502960505
121140768
634603530
388503061
-634514660
948321943
-674977462
-612704770
-603912261
127374672
912686288
-658581989
151598677
-19051330
-434501614
992143345
-117753074
426817162
-108887168
429506188
-274338292
612018270
331386313
-65217729
893107989
-533557342
-625410561
624370209
444535871
-907012642
-731407950
-360960354
-347604237
214249960
64167373
-596760168
-272954026
494039027
369744026
62887160
63023983
-498368084
-17218724
220652047
175229414
-497990061
-236565515
-854086631
-484141360
134308396
-143220049
-187436291
-661839451
51954811
-424081571
500338453
962809274
-26304901
601934017
721923653
-197938037
699581544
-234687592
-707951646
487527170
-495863584
674355075
482762414
721205502
57163710
474459599
260389930
930368539
919326598
229968155
-437767450
-147157369
339440479
-421668350
978931572
-215181683
799065847
721581631
903400358
753540677
-43169400
29912392
331276277
-844034801
-247103609
-251985208
543552583
-665218381
808253380
-214190879
846193858
-760600546
314131817
-336708739
-863139768
745976014
487924312
922120087
882465772
448407039
-436129245
-610042721
-88095007
219964594
951649658
-224711077
-837712860
-578007946
-346124912
322445550
12176638
-160873139
205412164
678520301
184212416
342505348
736253929
-857077171
-39251086
108857634
-90417292
464936648
-220544526
386174621
502672125
39271947
313051577
492290076
361053534
-343568408
-2115253
692803447
641059407
303480159
-888126412
-13562145
-84232273
438217868
927726820
124535682
454312288
116777669
-992225123
397135505
555493166
634498234
188977359
937741800
-979763523
-202976619
-505547
-310078483
247021474
-586243572
-830242088
-107971288
-530951007
435983438
969044959
58419284
-31287065
-239547987
-804146355
-942556012
-360567702
410074542
-74513715
-123270335
161185710
313166921
346415982
978812115
972931668
-577621012
958587565
-382686048
794344608
-430432201
-97457407
-194542266
389320373
-250602161
583319408
-705272216
704557512
-92513123
786452075
-859473996
669956488
-167876092
-4623058
656264171
257333872
591144843
-822452236
-700699079
-278182201
-951165683
279417208
86789534
-344885608
885669606
145006194
738942468
10056597
-736586656
694698455
768773180
-319445136
246303980
-321301467
-595922199
248346985
-194033147
161756921
220092596
798660899
610644718
-412265102
697687989
-269277227
986953420
832378412
231153040
277085872
-939058424
809825013
-565704157
445537940
10268836
784801304
880547729
744188318
-977489743
762228371
-860076982
-505661615
-824278642
629276091
351266350
871083414
67532681
995215067
-877015637
678792480
-212743508
-40545123
-106251304
983665470
-676859296
180282637
489283046
712360965
-158170220
-760348842
885540266
573312894
-192277727
-286198183
-717437822
-710154344
-595381479
516259990
710856976
-959548866
312780845
629276091
651481395
524927224
-56053686
-240733613
725817948
-175472708
-801169602
-120913185
396264667
-298374224
230168058
-111345992
886098377
-206096687
-81906260
-795907364
-693081710
-862343898
-476565275
-253610748
193909736
154908950
457086029
193372437
551064080
99415881
1924351
93203955
-600555637
292702418
799034795
80653975
385678116
922916973
-27070665
-995378513
17486067
702114213
332031938
287940273
49876235
460757615
661425186
86324711
-93424873
860802107
269222040
39687892
-269984111
-880104585
-922531568
812593683
561303298
-252255894
-186465934
-88241805
-41440007
-129918758
-539379067
772952607
566153366
938177114
-563398084
447194552
55377368
940317743
-132611326
692632032
681045340
-786576556
766841866
173504391
-99387072
-137081825
-652376127
272268742
131544392
12739124
-748651107
-862820906
20633299
64158145
133633219
-842324246
-153276519
17977734
163250271
-900727743
461475484
481784215
-374665230
444597801
941133808
-172661438
-816408507
291762323
-353990902
884150111
-879018973
104553829
-874633541
67258691
40332737
271048613
-57440244
49298328
-505717376
-835881745
12656469
809310454
444814932
-267670903
-168884427
816448920
132239093
-385980247
395476040
98501869
-766388487
942712757
871494957
191488627
78970465
581527744
574607934
690681321
-38393183
255593856
-875042037
-875165713
-472569988
-961516619
-348654639
534939099
25679635
955082622
-447470892
-45647887
-378143883
-111374043
529706760
-16554720
-425263943
304109335
589168749
830518340
-970171508
399526408
-253921052
468653906
380020343
-501360485
859896030
687015292
332365612
-287495293
-821790951
-901517408
698618913
831909393
54407360
-296586966
-514923557
-9971656
355322454
-247934152
-65379833
323687575
983402793
775648141
-521574255
-461609468
298054520
458864486
-46691690
-815890228
555123051
739293472
965118
861950373
-851989546
353889593
-387132886
510443043
-969515154
885686073
416776543
807769693
-258897778
-309146388
-752136629
737520790
552195490
-750171288
-433288928
-652567042
-619028764
9815974
-968767691
-663044492
90404927
263717802
-859772499
-777068644
-196208554
205079732
-42938276
-942921528
-380699129
456799090
-643006300
-861936582
701848078
947222482
-798906585
-378348170
-490786464
-783070575
-57526433
-684129672
-498368084
831928616
-458423261
196111895
140633823
543552583
-166058847
943727898
-761587210
870828875
-222286951
109420014
74995782
908926914
-475353773
-232168777
-652890757
335207987
-420289247
834892730
984325939
917507122
-842801225
543863234
927099219
-707431741
629350997
-471870341
-688703240
518900366
-858324895
272025918
-367139902
525488743
921576896
419979072
49905170
-888216334
-86213026
-424854901
-243966983
226565311
-214687665
815023492
-527432935
367883724
783118241
691486586
944753541
-218345489
-821836941
-557237309
241503063
475997400
-641639124
975919710
-494216130
-908155292
87584970
-374752931
974368067
-477860966
216716900
-255052175
906791285
583923789
-857321742
722778290
558015120
173547754
830889270
173832364
-336508802
201120960
481784215
57705437
-637593668
1468609
195733678
342369320
-169949390
-365049363
728699048
-113120503
179086324
-359575704
431622564
-105534915
-757106007
-800758747
287710141
92489734
-13594239
-676806382
997253584
-852991255
-926945657
-816922977
-964964770
-757106007
-173910123
67873581
43348417
-84359002
356748508
492633695
113986688
-118830663
601772133
400132184
-247665041
-123926791
957698980
597550674
509753323
-258489867
353881997
-212966584
-74468455
265579663
720511393
-878137200
-375526940
273489853
-834141831
254954407
202485398
-579233272
968976130
-268406030
846912394
754667897
-27935325
-322896298
-869895566
699170334
649370567
359535449
544189675
-900049994
-383566675
55255402
926155305
106703749
882221743
-834227827
-689888626
102034628
-672664294
-336593985
490700591
-837169752
-398511548
716369971
648031962
194127445
580071587
358323598
-497104321
-693115450
-298555846
591615800
-884221229
158709968
-53602103
763215974
370211837
-192020335
12478481
74753697
593835687
684695094
-855358117
976631875
-978017901
-609636568
-245473792
-683310396
-950486079
237898571
-484998486
50038378
387506864
992971969
-965883410
235718653
-918935048
243177487
924648962
27298516
-714966779
-520004809
-101284648
-168504451
-823069536
-221692360
-116710143
-369679204
-704243947
613931294
-18465942
-390940706
932206970
319854664
786712536
815610379
763367977
-853421966
430326549
-854404057
670592122
698549021
901071369
-541851982
-429287739
665458436
-403004509
943401933
245535666
155283741
-970765062
779566548
446080976
741670466
-884221229
-261765621
-882318317
-372904273
904629039
503467639
-795226772
855929387
279462134
-838212015
778819581
-2365113
-65682698
586803515
540646605
-560388432
-341711
720457607
-303344650
525367392
-813997311
840189585
976632510
629024867
-458212175
446168403
-741225158
394412327
-128111047
-874811178
-376512613
74694574
-713998259
298156703
-451816439
-24284452
-405414179
-206182398
-313533205
139980355
-727490638
-94811990
-620649285
977562222
382127363
492214808
-574502161
173683024
-543963042
-168540729
482049002
-590410653
-33617246
56018029
191203209
-336884615
-504031729
108400134
-408291060
-287367921
230633243
-335512421
-959242956
-26434971
-257825452
517304446
723197415
-135392894
-547215499
302847210
-431957709
402214239
-31672505
-299949142
335071804
-15935500
-25937881
-878126926
169097861
100780837
-835003780
748435536
671555255
281359549
89251245
290673814
-50026525
35513
-726605763
-829333717
-84845492
256855429
-279251965
365769811
-506681568
921670502
-571010005
-403345796
565363645
646706539
414128737
970332629
-429633207
-647668757
5863534
820889469
750980173
-818823707
638587542
457856514
-180653639
840275941
59430925
-972546059
436197147
142312096
945383237
762909789
186191144
-641351708
-474022982
-605190709
-832012129
-852629007
791295047
-732541051
1776609
-565899399
573982404
452467770
127972402
-428466559
53955445
-509600618
-68944207
433603419
-30181273
-813329793
22103553
591920563
543207271
-390940706
735300403
206940569
354562140
963561619
889452466
-559398590
469089463
418224508
940061030
-17299877
124218611
128017147
-118804520
29160575
278639092
-540953285
-890206273
-679385247
291762323
138416750
-9618631
-137742436
-416692165
-705710155
845281979
417136267
-925994391
-805731522
-421498687
-489571126
-812949003
-233086073
-941457804
347168385
107253019
687913402
-59804704
20842802
283989531
-789962290
-54959793
-910442429
895048284
-401873317
-205603769
-945472428
561273287
-79420133
606099497
-174751689
329678461
-244805555
680136919
-430101090
-86238855
-690261764
566653587
618084284
-531497534
467839862
-714339033
-322077632
857101911
350539406
-107014741
657513168
-411781972
-455991950
-402271520
-536640741
-594845259
-374165553
532817505
-309880247
-178462116
-226429372
142193601
-110310563
-451971269
-234719682
580550825
486040666
-846002369
-717056036
-532121163
398147944
658133094
-904642567
243918786
-902147349
333995795
-502263053
573312010
276878338
-163764716
-51484897
544465751
354324566
188565827
-286438742
-889882234
-702183277
151281604
272690077
371029084
42773840
537076088
254976028
830446048
198174864
-322378913
746737077
528354982
-879112696
-147120613
-763788473
525960416
-286355340
307839220
100823700
240159398
357447028
289023508
604648052
931408136
-688964583
-356818128
193651823
-745616994
-676916728
977741678
406792962
-992459960
88660546
250607665
-95658124
702314668
-820544287
999134151
52341452
-264572649
545673732
-251590170
995629000
-761954378
-784829449
-451195677
23463745
411356511
568658091
123170177
896609289
977922840
886153071
-908160241
382338325
741017595
-386037551
-16244731
-570426911
-606906291
-274570938
-973839922
-606457181
-214892493
915366517
-597821617
-846273026
289745706
512946297
828657869
218034473
693550352
567068816
-541284388
-181130800
-989170404
801622080
792581756
999474458
357457237
-100866240
-718112810
-264637648
594387534
279416787
362699391
-690874578
546834220
-469316268
-680564980
617794975
-874087227
-227213197
-177096887
-74993198
-597971951
458355938
370132681
-803560602
-231987649
-326112661
844113341
-648759146
-815936033
677252351
-556068758
486842954
-861404012
218756874
450170420
560014246
78423227
395706366
-371928752
-725323932
-224658394
213893939
81342368
-340860137
240815525
344557456
-990437924
981354233
-596215612
986111205
-993923861
771236173
491674859
-26195783
129974341
779566548
-12511706
694207440
259259126
-622170704
-969203227
-294570276
128902936
-697616685
324163478
130150014
286748068
-26663242
934627933
-138211516
617514798
138074735
-350532336
-933820991
790624476
-80864027
-875139437
-849325134
-790587843
-584294621
396389114
-99837747
368068305
-945695926
-379029667
243104297
857561534
571316720
713224302
217587407
-245111009
302313847
-200427154
-232953201
-983516048
-540940690
-759116796
244387893
466087460
917707427
-291106447
562557467
-266756558
-523960198
696287980
-868647599
549196199
-89393565
227258244
787275748
343794361
-170209033
243971260
425147460
-414990752
870257675
841165266
-598315479
-541488881
361874211
-391742012
-855593461
-471476538
-547117045
822850125
228762189
-557944109
-989765082
-680987849
965697153
914574676
-638890472
404304162
747873892
-522456535
-905994395
-808473388
767214348
-6478267
93297175
-246400039
13775346
-678318635
98900650
-405699249
944201548
-547115643
-432544888
-269563009
-57865965
-180866744
665254199
-660098778
-844537543
718044832
347469518
105061364
227418401
572996990
-542577260
-184301607
766711742
632359604
-119062641
786712536
667489950
-577407709
123509262
481032136
915999776
-124174213
-909426844
180720838
-446251618
-44494779
-561142049
-374592550
590394434
-771963628
106775911
-354479412
-73215677
121476877
-538425226
-306805174
-968927022
460298397
842778434
555791298
-302492213
-714626098
975562637
-969874519
598771196
-523215023
188868562
-841861047
425125282
-523022298
-19701111
-986156745
33371939
414716913
-787942780
146154030
638925351
-951515130
208469967
-689547963
-103680853
853284868
980526773
-822392709
-912427291
-868232455
-966395758
-921769919
514382706
-650575123
-644113121
-518744393
-459133573
-745689000
426414613
955148041
500437917
751353485
852064111
-836913207
-839773389
-613646655
-198509120
-107435036
-270756850
451000335
-885325197
911198304
-397111151
-158466233
-382539282
880721412
-860910527
551173240
-294714078
837220626
-305302407
960149842
-595520613
968001433
233205647
-609790710
28661277
-4143634
-205327069
-63311191
-822814807
831219940
677773686
821261375
-596236303
706000445
-178295603
-92255301
-431084201
551880291
-225594978
-99271179
-301791479
-616525685
846819075
830864350
380687128
242449134
-103861789
-784771493
744165425
889101092
-669722092
229528313
-73599072
932695547
685595426
-133364115
474157457
759827618
-254768332
-996549044
673963106
-151110677
-893464875
-871324176
-102129915
-152712314
856726676
431128970
345571652
706221738
-668950443
-391046697
497583059
-283298781
939387654
-689657160
996024247
453943400
894674837
-738794716
504959173
-383778234
-878383379
383457896
104118263
-605899202
-669216562
-401486095
-91149291
341789795
911786480
366438431
267202186
-234201381
537887561
937833601
152303432
-401778534
24034004
-669109775
564046163
569502510
846006160
748761072
-146308
752637592
-5565724
906690601
-483542583
853263378
679823042
801669634
848371873
-600845780
-984954192
-189378154
586139606
509499854
-582010013
329693243
322034476
100176116
482007071
-3998961
-149193705
-474456833
128357339
-477245471
188002253
72473515
-102487394
-207217410
234805308
-953781512
594092708
646619304
919277110
-944976620
-236532825
909119234
963453820
899996126
914935779
841387783
356368658
951981729
114151369
-37531262
-313568366
-270060121
-980883795
494962410
-350692870
35593639
464643126
812430301
-580447613
625164458
437514288
-824499069
-465059056
-47077924
54179870
396552985
540871181
-904394365
-574230753
205463052
-279079560
-747537580
-529081879
-290519962
-413235269
742894646
-446552054
596175519
-386531300
-186691327
259831331
-142175650
833518122
-651479466
-937101003
-309104799
-495426204
138479877
-366170467
848250773
856786999
-909793871
-821110901
-266023773
467674623
-640347937
-141735883
-55401754
851932799
-401486095
-468128015
-573669949
-964305691
522007944
731822480
-935669882
-179858597
39806818
-705830345
-76657483
-675843956
-890657152
41820943
-80347784
-681278642
585955276
261501599
-561744822
-790082821
-325480531
564157249
-823646964
73441204
-668452579
-605168475
-777423149
-223838841
840219488
254380626
-21235554
-507452313
678714947
-948267080
-19542321
518296877
23651816
292680920
-985470708
577037522
-750305042
-955563978
834601880
89199747
-136741510
581776138
-264960597
-960237789
214675946
-175243267
778268275
94273164
-880192693
422326246
245344616
530733725
616442139
-488862127
608757634
787574375
-14024307
162718890
-100071912
-479861480
877575453
472169642
73232753
36588808
-998773117
391324655
813001863
-145712076
912672536
-556985285
-471755876
-419264329
527271601
466858619
979834367
354104930
431464082
651331362
311472035
504479667
-810306400
-478274026
515303025
388410812
692991804
9153450
651742029
696130103
672970126
-364230240
869511146
965345611
-6264587
496118305
-465385262
344220395
-557169899
259348441
587567531
-497690107
738640669
-257345382
631882703
547797930
215103415
-648648525
-166786739
-95223301
-3718868
952129650
-247348729
-417741528
-67087890
-486237630
-527493322
-782526767
-742973101
-54170255
168500138
206079456
-310611829
-256134458
-368330912
128357339
666384080
-386584784
904629088
554968568
-741141509
781456229
991954497
-18115814
-672431047
-977128517
542320744
-25346631
546669060
-193407717
-161856782
-475937862
504193800
-490464895
-928521910
-292824263
795342005
817114851
608653919
-490225585
-950909501
930046180
126353172
461645592
-344970760
46341995
799687758
157048682
-304754771
148666694
644375590
313357523
642877676
-366491584
-404906237
317500882
-154693484
985199059
264536211
-436936896
-601571375
650712058
-316467870
-243459245
68128973
-88289188
424288963
-916870407
749238488
-706870487
-16995139
-518575683
795545153
-849295004
-519463498
-885997039
244655716
626861529
680993641
-237426724
672023938
-269691602
505441222
310341054
812827366
379328106
-617137469
-485911631
-816112476
390558483
686935656
-370968507
-138261032
-551556981
885930124
-43757291
-623260339
431224621
832324988
-561176000
639034738
493654613
-793081707
44490672
674031031
634344794
103110716
-972366002
768815960
-716717156
-494302061
-701820874
-286984839
-376973198
340185632
-74428729
-244976220
-408296513
54134501
-2208477
-170200999
-201188485
-86749577
-683792217
-309965851
-574573259
-425190013
-563646122
651111045
345147340
-161386079
-17311620
-360370822
-824864166
226785310
15748689
993715080
564186253
948928137
800009341
-810530108
569955886
928614920
610386557
-335246141
690921493
316026484
-370556949
129191443
859515934
124370913
-350033662
219757543
-208780769
-639761490
-111087809
-457746192
-249594481
-250994427
-138453411
-402490918
50265560
-451449606
-953472814
40377655
-540564810
127147815
247688906
-483473261
340264200
-417846630
702637208
806540322
-606824197
-831312621
-307201101
-358731906
-193976050
588921769
186129409
967479969
933637216
835783950
809792965
1719502
619417812
778435025
898774278
305544785
-204012997
-772684723
-344616306
265626589
461910811
-79639015
-397398866
-965937995
377945566
48094711
84326438
624316219
-614907031
198723755
739586269
942942358
-340872589
329978797
600379723
208781278
-166113736
18932515
173696980
-298164008
-683162241
177230110
-745471261
955532733
-359912027
775564501
301253583
806637189
-390699826
588579261
456489807
74801958
-189920081
287516315
-2408379
-991829554
-952532330
-906132677
-314893449
-242735165
-42498242
732445777
254329316
-695538204
-930322843
778847909
-63542108
-127761811
-517708594
204095116
-59670076
294346578
271834008
-148132812
-940314314
3719276
196125044
374250966
-811268128
-881426050
-419118229
98043589
-147109237
-927581244
634716692
181009792
833281983
233965770
-15117511
-530546623
826039857
-930565465
790764147
-437792874
-60693012
121768406
460678129
-732616655
-100953642
-736452585
248520865
626951915
-327024963
-137416559
-886231497
-915210655
581723290
697922890
230056841
989263381
497589005
808325364
-982608670
377579329
-882371660
126738807
544592423
-352332874
110519773
-102381911
782599523
-754733922
788764125
361006462
264665294
353411708
-871146735
907551241
-281079667
-248912510
-22968678
36739155
-389307012
622186253
-266793214
-660080665
612441231
-12168952
-628105887
783525564
148015541
-667568155
-284288770
241369436
40342509
-726198896
-959511588
886853096
777185001
-571930578
215026073
302978890
926127015
542672513
333802615
989599974
-942866027
468416675
417004518
-764430910
-51805505
944997124
-573297994
-924521585
32555908
407139276
-37089411
-330978636
-627767743
269044977
768480413
365844298
-947405075
-245836102
443899589
-991042510
-785414720
-443824313
-474621454
695800387
909954107
45291078
-110136990
266725246
-888250135
-93286926
-461622702
814772699
-768930035
-696075334
-271792404
-457431739
-261275795
551090411
-231412058
236880919
728279943
979484307
-927008311
91088488
973555469
638594864
-607019156
-684629311
9498371
-639809597
-520681304
176868837
530745364
-844825031
593252918
-872855906
-22108876
764211660
301021102
-81569873
482599908
-947092355
-952598933
206416038
-435305670
85548711
-18316939
465971664
212896863
544743646
-768308104
-873269317
68128973
-388547599
657194803
126711436
-645319347
-671274075
-937277665
727113648
375584026
-241274597
19977094
35553041
140311065
687533189
397455210
85941831
-70362293
-117358459
279452149
815653625
884481354
588147026
-806812574
543510326
-489975167
-467004445
-122820554
-334164443
-101127979
-803875560
-527578794
569302308
-783084542
-694250626
-441582101
-112856910
-851670735
-177317180
-613924132
-534812888
-529528133
856765053
-724904666
-565331596
-625517883
898139989
51407628
-107206667
-554321249
862016250
-560037990
-214079488
-264960597
630328262
-350323747
63424177
-442752691
924616082
119404292
-297862453
818632914
282228294
-423766696
-536143958
553409055
-259971230
212680266
986366043
388396936
-956119332
898876205
-67541487
-370111359
-676434695
923326904
-344711390
-429625780
-993260914
700754453
70649928
880257823
803404511
-559493577
280154771
651419910
182276213
-587524902
583232607
971953618
-15195966
-203995483
860609880
-918335037
707471768
-445616569
-494504080
113986688
655850002
-935506852
426063505
-664415446
-96999954
-886144255
563385096
627933099
-496925192
845324763
-311660027
149280717
178499626
-764367897
810158865
237848400
396251783
684279180
584116043
489259810
-689631289
-685191228
-953328213
229030161
974076856
736856651
757124162
-158488257
103983322
25787264
-62875426
294705299
450592294
49877866
-525366004
79333079
-389020872
101460470
-504889686
51255889
-619845357
124781240
267818328
-893464875
-682451626
-901082576
-751642719
-829017258
248876125
732393925
-666172656
-499461907
-656788446
-750658020
564240428
51017903
-97571498
-652780426
231398725
302758841
-191992326
-134668434
-12170766
-741179111
-691070694
529910714
526271522
-12625477
537736493
-945021497
-497694692
-305087431
310408639
-725784712
-791394022
405519722
-325885155
182530620
-844790387
-223042891
-446410356
914339894
435545195
173832364
-213079567
-866934641
-203954284
-816444123
531914086
969057668
168489681
209595287
210628819
482067805
495908207
-980356641
-828390620
-328163063
894320989
-25062994
-8469338
-645582730
-867009971
-245132176
225931365
674374402
414949711
377660469
485464098
210799602
761765303
-646114629
824658235
-211419325
-736219353
-991282140
-735996659
-21300407
-930261705
937986878
308038529
-282359629
-892857000
119898199
347218503
-547171409
9349720
-523408416
-517609637
662297461
635067191
-336232565
457783045
-705637223
455946287
-115504066
357158205
613162787
-766495666
51362509
818824089
-656938032
985144786
-81683559
938691618
-538684546
-365883451
326526317
785687119
6407751
644936717
830413236
800109793
-183048389
210944263
-361830981
-40836959
170074906
457809478
-255246905
-525612563
-828899497
587425225
-915136278
-331250417
-832321287
762801977
783913826
759262413
-129025043
164557934
-532524475
-468879881
-244259449
-227859307
-581001964
35870354
-126423043
-860986219
-349216225
102108816
-312744901
-803919056
497513903
-410164563
-838174591
791427207
-286666682
-533265961
-171722459
449924023
642172587
-290030620
-10307379
-730473692
-266587164
379502504
-903612515
-120812394
-21127014
-940643546
454501478
933478218
-630007980
-879127733
7013066
-979431794
584304941
-457199082
-707703164
-610141956
810288160
64597025
-638666513
252074786
37216594
126716558
750537570
-678781346
137361473
-441851229
-274058304
490480705
-117620074
189373423
-625053190
-378623523
488397716
-28637017
-561292410
-241118382
-810583967
-371416391
66340708
49403494
246745745
-834798676
-350509471
515079458
-811842648
-554229174
865113052
-992594721
161648196
104156892
-288437249
31580309
680748806
-916364521
905177563
-920182530
127213970
396406217
687080708
385782825
-350641555
478762234
-791640453
-553383338
-923786441
-221244338
470696253
-533546506
27682469
-329934099
259869488
867200199
-835973171
-471197324
424881098
274533593
-945310264
-437645514
625511900
-306743795
-849684487
-453472777
242533411
-750843002
796844901
-617056176
833322542
-499799216
-519821710
414128737
299547171
703257153
-496952904
765474036
-879993761
-454868728
820621271
-126586026
-662162134
-58345342
-381821423
744430833
356259435
-134715612
-359799158
-704840581
846717697
260158896
-116791962
-825012941
737507762
-990540410
-634736584
577437932
873120950
642625954
335094140
454761866
-349468835
-16664709
599680620
970932916
-904963691
-971460516
213452202
957388582
-335839903
-509191023
124131811
858970579
-649489136
-594826490
108524455
-745094130
-476168078
702500562
-310023244
-298304359
910532935
990046576
-408875981
-571269133
674859548
609508957
-611899536
826831165
-118946217
-464985714
-150103225
-32440805
176735312
372396790
988362114
212018979
912703886
558921011
-865540193
327453781
-565142360
-874527308
832085728
-589382065
-49038898
516498967
560403259
919525233
-956667166
488277272
-34898870
255639377
909834428
-718138766
248710461
-291380430
965956471
-479876021
-926642575
-401306711
-100319396
-8172085
590696150
660164767
-599834922
856701659
99290328
-499277906
-147434540
809792965
-394295233
-620308469
681954475
-383205918
940363327
-180942007
-867398604
-627393324
827283738
963122030
-477354265
-844835677
-310257382
777642055
-128989366
237546795
-520993202
-180318764
-977452698
-703379504
253302362
5173030
564632071
-97423402
-189276931
649517927
603433490
748393022
-68400829
305529135
762909789
-759406513
760882939
846898373
329224895
403234496
-872798748
559127124
130545089
-35857776
-604624883
728515463
357357816
665662579
-971644521
-227719305
-230459745
139815259
-925764378
-448245324
-172850986
-5268736
692921020
-906929740
607293835
-314768806
874878186
197998902
811181923
269590312
-327054933
884820466
656334406
-189043392
-323154474
323335708
332164798
-410088101
6488611
-93464836
224582708
4940207
-43312082
760880346
640206110
567319983
362135180
-783913477
-96955139
-474887133
-184317558
220824120
653289246
21271849
-884440817
-760438368
90896765
750054851
856747504
114023068
-107684222
-228036594
416351495
850081030
-782687114
357632685
-563278341
209267106
699089946
-434526669
-9900309
765374382
-143723859
790456151
-473237250
349058575
-422940488
-219327768
476946669
-902941721
40863778
-532730085
884512957
-893607537
-789322695
239905054
-118488928
-85943237
-546159782
803969339
-757838435
522172587
689375702
-200132543
914556556
-776058764
-139500925
882521138
-813184863
-126811648
-736417186
894305171
988623227
-29145988
-308280264
-546533133
-534160280
-29431443
201337095
788944515
77843199
-335526719
984662473
422994827
-279259790
532977786
265695411
186880398
764361837
983338953
-161860650
-764475662
459711650
-472159841
673967766
106547350
178078721
815262050
809577522
-365021102
-179378420
-561562949
-418281559
847309154
-611258
136814128
943710692
-86969778
-585881494
-400218306
-641800539
-487496920
188572637
442357055
48434104
951225924
104557459
176104601
388858148
19315058
231589235
-959932558
-83301934
-6596324
477323660
-428466559
-181644482
728722995
-132568703
820256874
-492785679
-36525407
-329717940
-979155133
848822656
412882687
-114237628
286470649
-517140739
530571153
414940000
101226828
-431516723
-273790521
422009490
-251064342
-173493491
-529842511
428418072
-751356421
-132756015
809303928
54418913
62293773
275481295
-657686569
9983510
-490950719
-515016623
93855111
-917878318
778832488
-178638656
850904765
794256079
885786131
424607368
656488025
-363092995
-223463632
456831727
45791476
626861529
-44812882
-644827182
-729610442
-34080511
-772274202
-78988259
221714920
6745341
-424711068
523452356
-739664093
422022644
-500893639
62157798
-187131622
264890584
719532636
189492155
-876423829
425428512
-86222403
-210624112
180364063
364220189
-144054585
677953377
216986771
-324808970
487658752
771307893
667940170
-827390679
-133576656
-633070436
-942644766
901551907
-571269133
959061884
-200780091
-448444319
-608758064
612056479
197045636
-828944772
25054834
-444797221
336567348
-835829969
-177229470
380609784
-613533662
699220540
-940291438
926644967
774522255
859466088
634106072
878652614
-633449649
-167358193
-724584601
-842745132
335321692
-815894844
-618206496
414269363
-464828364
-114506594
-80135133
-251540834
-729678732
-673818337
800709252
840275941
90097600
849815902
146381198
-792221967
-603977897
783682173
279212177
681344990
928019135
63155705
-245595557
687839929
416750184
-514975158
-872168262
55255402
-831771074
-806021325
-820461803
-711175687
-912553330
461888260
483275401
844673361
366215919
403641903
846605039
288918690
-442450397
-261675603
118895009
352147587
967564015
439973559
-163463145
-394237818
446781002
-786099741
86789534
379962628
-796922380
-841617884
-938507920
-17591464
880672360
401988642
-991839863
238679190
-265214085
253918655
-633179423
-539379067
-576482407
800866452
481362397
146262384
-404643403
-263444776
193145157
-512418358
-914721701
-357852894
689738886
-573005786
-626696605
940094343
-205686298
969914960
-301131805
-303163937
-458511062
-972354783
-567968576
969148697
-468117204
-488891546
819597467
858720506
651021994
-207799377
-387501741
-703283929
-333524246
593771453
121219756
-672805297
-769440849
432055991
744185599
-359389104
631498031
-821136818
112759283
-571474095
-306995755
-797185394
769698129
349599899
630056760
28662366
237074991
-288070624
-92771590
-810306400
658624500
-362500281
-281841301
-665789552
-437636266
893115202
475866050
273136245
547175390
-652069418
-746820017
-805493205
470121583
570783666
-31794775
471651705
420589949
-143188365
681031696
293759567
-251291497
-337647699
-463900769
-44493559
439076631
-212847665
901894299
949484728
932663349
350650641
-111359293
627751153
-562263523
-266502952
-980873424
-230905507
-608632133
-223146897
109353879
-251480001
-911026838
-240661494
-612474570
-904212739
395462663
103572592
-375719758
-353014582
980414063
-421228079
543520971
976095862
-256796375
588178422
-29941866
398284833
117728017
-293179925
511632466
-723700798
713164188
-848919043
-339415100
-418295870
-904933728
784281977
768100578
153117857
524468097
-187518289
550825805
382948471
-16446456
40919779
-838970467
793132140
-848919043
984862300
-118946217
784092227
626998747
68540369
-35843268
778312601
-971272349
-897118400
95992290
-807645824
837907901
257075762
-542976107
1418688
152603900
496908011
-705946928
136730427
-466146365
666345776
-483179047
436463960
-65964484
954515775
-182499806
408160191
775136785
-580357877
-941889472
465534666
-857000072
-849049819
-953700380
936047168
102426752
-695222970
831585548
-122322021
-819556228
927596249
605943556
-984717136
373667192
877698632
389952240
-617947621
818294583
-632078959
267010807
-907343359
-614841776
-66199961
623033910
783674595
-423717536
419552461
660822900
939110185
734811144
-6708468
-744970394
901287766
-762314092
183558547
-847501471
268305162
-243459245
-311613039
-875362881
-974339027
-113608214
-148695760
420712364
530048770
-968927022
-80348924
-675772978
-949673411
527506833
-463310527
-733094799
-499225189
-735985251
841610355
-791394022
943751405
493137139
-598164232
319976805
-253447562
-785721388
-530133272
629785578
-53594850
-533120865
-474621454
-663362568
485924170
225709252
80090838
-53941791
182861645
-263751741
591074124
-843728366
762800933
857102002
-889716070
-385222429
-963580638
-425722043
822835254
958872977
-419222287
-951494256
-207859577
686802117
-59344780
-55515266
-453595633
693427263
-777759812
-76955479
914682746
-995800094
32577534
-126073
-329346097
-353970735
-683121958
-767393105
-221749705
-658105861
-288082364
-598451483
-490181682
693680338
931572923
-95525920
-145841893
907238225
-906991433
-103593098
-223136188
-6884052
403407231
-259709394
-161633837
529196424
-873711477
-363910429
-739561482
-542349778
-815743515
-915187700
-760700796
236081713
-48370382
487950208
696603434
-724701690
574701875
106620692
-888509934
174461027
-342467714
158765225
-961507660
733267605
-781843346
51778219
577146457
166558573
615152481
-950402444
-159789596
786046642
-682108739
-375397031
-599497954
-924204257
87302975
-194917809
636983275
814920110
990323349
898774278
-817660117
-352579042
-614027340
505662983
642572241
-68781750
808490663
563321071
-370575
-849248846
183081864
69851178
343677282
-837166635
-787046227
-872682565
-231393370
430444852
-806347247
15887387
360091168
-491250537
936908026
-130770671
243288031
-497088584
792719151
-820691880
681964770
-480280346
-764923129
-598347155
-495331990
610460538
88543991
-381090872
255058679
951362871
-198087601
-712190003
-914968690
-816444123
-874602462
477498017
-762037655
-808080220
-908459300
-453111074
246331983
-32656061
737432306
462069440
687826376
-440670034
353979333
-627670734
-990097159
396403653
-184868134
-704897080
86912255
-603625020
-151325199
-542633200
879942785
513840946
-418200652
348527054
-743687780
-40426147
-713386572
784161120
-328049757
465851273
-111565951
826797113
-261023524
-224393059
-935397571
392377900
361420583
-124238506
509966718
-160531775
-468140232
-196493583
956098195
-992397010
487475665
88217855
439416959
-791675812
-114509533
-48388040
262398946
-534106734
556052029
655730799
-528083929
-564525620
116379595
-541547809
40840472
883702572
873831451
-170932528
-978273512
-494473125
-496055715
768480413
-219107006
643200779
-866430533
-654295647
-672659855
348459808
295636444
-602319587
137924429
422608479
-382646820
927520266
-707016128
87530816
-401420416
-998605559
-469168079
590412341
822974138
41222870
432054747
919313433
-681418480
-918203971
-569054732
23039489
-909680192
-267110195
-70651597
628717509
-330548025
27813288
-213164322
-93564714
631340211
383539850
132749418
497974853
-352358989
445257703
-978813942
494766704
-174604956
-907277226
-406175316
-36849437
-984595518
945575676
166984257
-486667587
350832879
-30452852
-260134409
-620697452
-960039072
413381175
997000451
-555432635
544054497
-54264055
13151623
216278139
977450146
667316268
510760257
123816889
984662473
103367884
-237736138
428441286
330361433
-415457745
-682652746
422803193
934857177
679461361
857250123
-349964004
-727662673
591144843
-177373776
-191927815
-538425226
984373906
-893449901
419036354
-916396576
-938378099
-874503544
880920465
784754914
-775228883
329278524
-121061331
-857047856
48188186
-559664056
658395354
-506819566
-88449932
-211205842
-481048765
612009158
808697213
-287650263
359652746
159722412
450211980
991655131
-187236602
516325110
79751253
601488786
737511353
-91253300
251184285
595847131
-7828934
-187543718
-274994018
278126584
-434369406
622306835
-180464261
-857627472
-512645912
-51328980
731863943
272999683
434080941
-691112496
-882289423
17570376
305150889
-88653033
-84163747
-34243731
141339944
-629051177
-754681599
-849269932
427619633
831224672
866710744
-192372857
534313470
-269820380
670247704
779448230
-546914187
541059760
-213849469
818939008
769747878
-196898510
929326735
-464428344
773590642
186191144
-393663043
-669248464
-433959701
651535401
-462029954
732917414
-273546387
159944520
-664052042
93574569
795459568
680206030
156550234
147886760
363505579
893722514
-868251976
-496950250
208176189
652651601
328517376
-241700264
-431365239
852063107
-829427393
-191639673
-932171975
-118536232
821138674
676123596
762438849
-829689376
-960341032
474675167
427371079
69671973
745025825
742949460
-718030788
-774694501
964683430
455420822
520169507
-935598343
593690842
658130760
251235176
-621658870
-989568264
-512093707
674370336
-649935623
196596946
836308921
-573816198
835920188
807659544
-154584758
360428502
-583717043
877465329
972584438
-428057395
-317550544
833674105
-959085877
897864075
-869386576
203997857
-799864882
9687010
-573656883
986617331
-960019932
835246406
746760901
-186670705
143119660
-340136721
-346665652
703600498
-341784821
911955400
-806152737
906970944
-524094659
-776172404
318256646
-940931887
-990289843
-905040952
-987940764
489601316
979590499
255654921
93630693
-192952741
-213985295
-916690418
-423402936
752770031
75970425
-998790015
355009606
952995497
-30078939
233655112
-664059388
-78525483
-473854604
-660071996
665517037
-293854062
-60710731
-893442056
301815378
6395144
79664502
-550607979
-749127667
857902376
86753180
-135669237
-674339462
-289401152
-282463221
17716027
477238371
496068545
-1910708
-369701932
-365623518
57718282
280839754
-385780544
-759317440
375295139
940273691
-192296292
416499939
419705894
349469586
136898996
-740644802
210525754
-929901903
-193586832
575202249
-414195137
633604103
-35708554
-930337064
738324262
-532950201
-410621597
-630375292
-23919220
-24208359
-820263183
924739716
360125495
-553670864
742159309
749012574
-746000635
983504261
-968016645
694883859
-522284160
-569894591
729443419
-151021006
482557750
-723050254
488700029
127972402
-514786298
284505227
615534405
-807049833
-576352914
573716290
873527567
353889593
464447801
868531319
-836371848
-664129432
403374838
-430713653
-128694602
347716061
-47368827
-427500569
188122051
291141793
655752977
588464409
-972020969
-508401579
457783045
-484065148
-93464836
-572630428
381682341
720148059
718103978
675201084
-902885413
-624960982
-489081320
-37387803
335725576
76941919
37933354
-543778673
-316283419
156970892
-896622076
-630792140
613726218
-520815102
-936541595
-47018355
715962306
-702320000
351014159
107305171
999432884
64958075
819925209
-124283718
793824341
-153895853
302636501
793820453
-517672437
43839214
-548877069
-859499358
-740187753
-364770028
-696365672
-215724779
-236124889
808293175
674472591
-499115218
-714968133
-597173509
240167644
26163934
-960114710
-49321417
623964729
-842841673
190891358
-181742201
484493341
474008675
-893712864
965299918
-116187866
-379902529
283008455
-600751251
-538397392
-766517938
-711220118
106654362
853015062
120096001
-224717383
-62682457
818484071
810206129
-74943301
-305307273
-466421023
-927408827
354288023
495613648
469418648
350880827
849929724
-850406539
-155339040
-657675083
-121031531
799346287
-21342273
516778371
-206114904
258407348
46958218
-53747362
777715759
517891675
954213647
5397134
122879370
-681142644
-548947689
575426577
-982905826
549821088
609537911
193406943
-934304869
-25152304
-277539963
65326526
147912287
-195762293
621862158
690078353
-457982534
836000704
772529130
-144235627
-283161810
-526708647
-72468981
-316624655
638365075
469372630
-797368646
-676755529
252218657
903182783
838643624
893380219
-271738758
795875994
78379816
549443181
174087238
574430495
41181105
-927008311
-149277353
-141612775
100918000
-107018519
8396978
-144547204
989197875
-784358573
-210207808
-906898838
972087088
-836192768
972924065
-85381335
449933860
276584465
394412327
-124259245
-147402364
-947639993
106553575
-185273515
-497223451
-821661167
715136751
654940401
384129252
805306781
-344772274
-473519925
839906826
710551794
-901342574
335916760
-878003013
-685177555
568227492
-931811371
153562673
-627243405
-673255354
-520647540
342215739
888442503
-74398623
-583842843
-384840015
-725784712
197254516
447092398
-695338162
-22752520
637147457
-397316272
745484131
-909385682
-487460348
-715715707
926069887
-23098112
-938786311
-818187791
933343160
-367720712
-482802130
97970893
-593348291
772252104
402221908
284551229
-784335995
-774576282
40021831
-617382017
360929525
96065207
-258831954
656286686
-798876450
-103475128
500598123
-20703344
459600487
762366678
-615344390
906120757
-924251821
280605000
-904963691
345340048
203925255
978117854
448223280
-471808932
-844907479
422548173
862609961
-538116405
-568850251
501983783
795230945
-429428839
915738702
-522474489
-468571128
-421651537
67746520
-375521728
-124214690
-216676637
788783906
-175756530
-847638802
-478875414
-70821877
569873691
95266838
-379215570
891076019
941077159
-47812603
326052124
31869530
-776504028
-209389767
116301555
274911864
986346638
-447031169
364150928
151867706
-908900019
123885697
81802655
-118418185
-486068310
-788309187
7347985
320462114
869369995
583491680
-796375035
-733236953
100296803
279452149
-298287005
-87489153
320484294
888914938
345401193
121342377
457515701
156356831
663841437
169932267
-600075271
670152017
287855529
-868641607
51160449
117632652
86200499
-517391884
85963854
228977451
-110771809
55845042
-848460224
-260154429
-686304529
911088062
-232807717
102157122
-667165885
579157191
574896237
-311080744
-38393183
-740429672
-30306982
-113964193
-784857646
468684710
-64994985
437538370
778048664
678706720
-418463396
376247401
-18233181
-499461907
-211163298
-701319741
163586539
-458935418
581872690
-730428323
988167386
-245846178
-664205372
-941760980
536969485
48924354
-104675121
-875655234
-828741524
718370783
-393746770
-90547007
557177363
75722868
-83816276
-852384194
-407292981
-933292190
380008354
274428312
-984792265
848822656
-16793944
981475040
-440675169
-631800111
864975224
-539988292
798436563
-602590029
876039487
71769276
43356460
508349857
395996625
975424802
273772677
-257904175
-169452777
-948382880
-191029092
-583287415
-36914680
173649155
-564492230
687088898
936758838
-3612472
702653644
308096842
-823347528
-758936944
-978346110
688045912
634992128
-548620598
404169946
-271016053
461433388
-443179594
264024709
-217255390
186702910
-593105935
176052803
-850009219
-910580946
-460691198
275898214
-965530037
678922099
707492030
833947340
-693841399
-265920247
-97114575
322459432
785975048
-861358597
-141980310
967237594
858838846
-756077681
87832440
-694108094
-110319296
-778717911
458546030
-168696246
-422476170
-889243479
443910534
-86708640
-857053704
-792024570
-761156009
76397833
-949216766
446236579
173131302
880512490
180347201
731822480
-27811253
-913146292
235724567
507391633
-31188957
367135476
697244189
-200009748
-616730454
779904086
152209906
171288260
117149295
-820033228
-441744012
108475290
965558642
-516326972
-986644385
-417986904
44441994
-601210047
-49402347
-438014123
-253951223
-225202561
694253727
440512524
946362962
692962253
115313731
-131332067
284337393
762304677
-250971461
130738129
-903266035
-68221951
527866801
586524192
270254074
-568821811
489101296
-50572078
-277330619
-802467153
356949155
-890009444
-898486518
185254152
-93378600
-277975637
-596132420
-835752168
471686924
-298619448
-826577610
-860506124
-497884400
634519643
967573947
617667647
-685279978
-690589472
-599224390
-214625423
595269774
691896482
454859164
-785711653
42782223
-666782465
238512412
231988443
331335519
-114159187
-355261659
45847017
-164177715
425444370
-197744228
-67175005
558268495
-449317134
132297616
276584465
667865248
-842452860
-753876474
-798474445
-906255071
903174832
-565885005
-153988819
-508833133
-141468089
-803438652
892078470
617667647
601922403
-958778198
-921214853
856941852
-910447361
-728943768
978601719
638402303
-602364398
211017960
421030276
622964911
106955167
-137085190
272569932
-49111123
-875545812
8715704
487899416
18428387
531926421
859224546
-962317637
446448959
482959765
754816489
-961687641
109401347
-339732700
-810530108
985860861
10819223
-933846769
750378559
-839389579
190842432
-120499183
-16811064
968673963
959791902
689779334
672875700
961564564
-488862127
293745799
-119485978
956866740
100891180
-726835973
-189121764
259324560
760645583
606955024
694254298
390817212
-303343217
581919062
467753609
520759313
-707000836
-236565515
672570175
411926654
164477604
890849219
885717742
-289881971
-399986395
379811602
766883076
793534845
-697941041
743279132
-997155398
10146716
343890161
-1039816
806121559
-96423633
787319968
147313942
153492166
905141384
638723178
-304815930
80536594
498072300
-271637726
541276830
326135921
-233252667
557812027
394057290
-908972142
-944244013
-148306043
-995740630
-33628710
-482745895
-662603191
548539977
-842263060
-786099741
445955947
890796873
-485533548
-978810057
-237176773
933315089
-130448718
-207430311
-273699604
-993547785
-108627454
488652252
74425143
-708615459
-879845152
214278065
-345915377
393404961
559701898
309128412
-909053359
-749995088
-325601067
-956601268
90319595
-610552490
-65564579
-386682838
352433913
526257761
-221686247
-457780041
904641653
219691997
-766628387
-7892757
970025774
-210276789
282670746
799240981
-845867947
475864649
453998329
-179933075
-699085786
-4898932
350764638
124567069
832149560
-593980876
771439755
-403004509
225749843
-71113726
863928873
297404200
-339498369
61769223
-286194031
-275057776
-884222828
951109374
93569554
167763679
-484865624
-502943832
457667861
984121279
-575881963
-913665857
-744978851
779343092
417814203
-955759093
762288193
-211173941
-396198254
946440421
867766074
833529383
-690100198
-59310411
-646026437
-387891785
-938012942
-288437249
590737664
-625906242
-536648599
-128543984
542592065
906120027
85369855
562378468
884879556
405701558
-976798902
-896642075
-353698009
-161771566
-334602186
-762114753
526679020
-128543984
115328977
-914484316
-602007970
300979243
-264572649
347512610
-502616035
197452486
-256660803
-213164322
722902873
210884341
198011522
196220079
-994090180
452177870
-790772432
740878613
410991491
-534188681
-162867664
-759195286
900345936
-537858690
-326811525
-411320859
269208779
529208913
-886546357
134019948
873468467
64303922
-925892066
-870254997
194491124
464790665
269336147
362912266
-403720427
147653862
-402857853
-713065379
102055380
753015577
-325979159
319283589
-608032648
-380435514
315902328
160166491
817079229
-422512400
354669756
-619586363
372147924
-904526911
-786534103
-412583426
-101729849
-40853202
-373613260
-764005924
-16748489
825910032
741734332
-400887274
-615248490
475022637
122441969
-167566672
-816037228
893371291
-933336233
-178373073
-862689432
513469445
144268407
-448351677
820504423
-845160866
732555535
268775731
754609154
-797772048
891653569
585037756
976361076
-38454717
161538781
-465576347
576298666
747956797
664563530
760357563
-826510287
704645985
-447457979
986279661
-491567778
-587021424
-366177057
-602210333
-146508638
987437137
531711629
-94810054
908133629
-916420127
-663988513
-861967244
986145366
-917557525
12920670
426054791
120832993
-11238064
520050659
-225418624
-990322459
578259763
536693509
758063563
316180034
659319937
-596569711
308301045
573474434
-375397031
644721775
-543129044
-219872880
542920961
714506842
-333819231
-599822349
57522805
919996869
-846337311
690715155
-113534973
-463925932
81320448
910907650
200140396
-501751944
-954863466
566942006
223832863
-576879822
-157530354
-727107607
54676015
-687061924
-97564753
-130041373
964933576
80358899
-816436947
316437745
-886423400
658396224
-762512305
590839679
730575159
788774828
458012676
-217543784
-355338518
139233003
443619311
-1147283
413385271
-339487851
-448724275
941077159
-265721932
-64393745
-705041516
488312441
-910617194
-981090968
-87080956
-85773221
-196961311
-753876474
-36894436
85548711
60432632
827986521
-938720263
-247888159
24903541
134161202
-658886481
-329541487
-745580656
193245838
431599669
571566203
-428885694
732763519
-853597809
320127667
-61921787
-800164281
-879303630
-359020937
-308988836
-969388076
334490312
201848254
-207017540
-353087030
11639994
848311648
-883527378
166698017
645424187
77558935
542589210
-493538183
438811511
293180125
-60248841
-772597382
-271573948
489557327
767756538
-155505876
-339322598
-616958700
733193845
962339472
-73541643
-926387383
62493679
-241828358
44292399
954011662
-847979017
431741234
532925366
251006990
589592835
456094225
478201782
-684014942
-89656572
643124534
-290994378
937162086
902216834
-617120413
-48604692
35352742
733704645
418781397
-25022683
745314378
576268151
-487819062
-911158552
-307995666
-311927457
-549398069
-31094246
561719137
910906488
-73421799
580189678
-40028144
-689329907
-429949334
781713671
-5691451
806690919
138559790
25170549
616284660
-554932248
229876494
-555852872
891581243
513260813
287855529
-498075418
-491525139
-506220585
843369987
398545014
281997840
-334619904
117486435
926111706
-331491589
953006640
-774449690
365092992
560606325
-941817408
174501628
-669722092
783731710
-523051219
911796827
-583692807
574933610
222081992
252576399
136483217
792998835
794923804
-325885155
912361188
-797439678
-369048654
-514707120
608253128
515403238
-490637940
394242618
259190386
-584455940
-544235914
592222261
540689951
907688079
391632401
-937061478
-493856509
587314420
-198283775
293565031
881940768
672284636
782778659
72022240
-74035733
971399947
125110659
862296327
890942858
956117701
-43219595
782364681
-780375183
391697282
-249738393
-282466942
-336275168
97602082
4889919
48082493
-301097315
-52273719
265171095
204522642
-335693870
47418089
-33543356
331122069
-529975536
-875843150
417362541
36379066
522931197
125808000
734018566
-151566177
-60248841
604014048
-182890525
788037927
-524542218
498045668
243602325
377625821
-511201582
-632050501
751074598
-147568861
737938085
-121310102
261054725
76840791
802534136
238054411
-409718528
970762541
-530837098
675207746
812663373
-957462197
321016171
-726205252
-315418009
943180176
-353581129
843218150
617664360
169436432
722710131
104103175
-147615936
376247401
-277381668
980588179
-194033147
670888782
-944934710
-579448839
-407117285
386108583
611975607
-578922533
448788496
633530830
-822533294
210930479
339128481
354919694
-153845405
482867202
543622463
532301935
503539609
-7167379
-342352903
718502689
154871940
-339993853
-667369458
-560348713
-529119811
606100637
-543328692
-743964838
-545270094
-87411487
17819614
-948969924
254220367
-326153973
-540876038
509180875
-243482134
864484186
-820249673
-503748652
243569426
-86713644
822274780
-2140278
-326561346
313495844
488960996
675755320
736116536
354408752
-662015368
950484906
979504890
399024163
-803043399
-175998034
970626328
512447668
-267307325
5260756
959346583
673402871
177965369
-192733672
-435127683
-489229831
766255628
266038855
271408968
42012778
824003200
-480534662
-203796605
-269771766
-327879163
584210542
-274703406
-266793214
-564989318
244803392
459302447
746921423
587424534
10836598
358075998
-849120339
-841540847
-867434622
749159453
-396048706
-644766457
781618144
61045528
-997464049
-438230635
-355373870
339906270
442184150
-248340250
-527473400
-402161391
-127041497
603229818
-303620899
-924292834
-465924698
534177484
238433607
157427910
67287586
670980927
723432586
918292640
-351181916
811228912
-171493493
342524193
-995571384
369189945
951147551
742002692
-343261802
-914651521
-449826373
357926937
-749436658
158125848
-244738201
539320275
73698581
-731249403
903111985
-800415149
-252863367
-598008547
-309705064
-938601647
417625425
468972376
-500338207
-981775097
-421166595
689619640
-834764634
463043994
902744443
-626362412
-145070328
-686144914
870009197
751733223
906902301
801622080
422166380
-731024969
757120686
-458952951
-588333460
462434361
-311771200
596529228
-895368644
-397016755
36070463
935777356
564022717
-824535055
677903136
548217217
-37870593
54450223
-877281239
725962178
-747793952
457447667
-432610062
-500290570
722045787
-54978654
266484702
16563745
367977978
-552979394
758641420
683155635
4111043
-561053770
862325805
2290292
441516780
173701938
162977704
563272796
-781346956
48094711
-615781928
589155156
-184639516
-312262267
140438019
174191018
-417218751
606112304
-706516779
306048735
707451535
-375342661
-623046064
-945014196
796922386
-240606218
-111119044
8911045
-500693748
-288503297
506451337
596837898
-667778594
187033362
-695337132
252664993
-285566635
-954732511
310221812
551348590
528200581
849768299
51848423
-661514754
558921908
852623742
-527066753
571584758
248508406
-839089501
768129204
-963894034
611300756
-54241251
-158249080
-518575683
948376673
-973675252
459378030
747759665
925032033
-603959679
-484019388
490024923
-90081679
245545614
449026525
87292026
-58445900
826831165
-505396254
415658566
-114025680
-907189263
-108158783
432743136
220142594
17662511
820565621
536229082
-759805514
-222233098
543958697
-257071392
106796540
307569096
200701027
-270803792
959216097
834079999
-802340139
346627069
-474896865
883816888
743224357
-145313574
308885782
549667381
-880995570
590977023
55795061
846868945
642449995
167079350
-540924455
-344081154
925267231
441608767
339840996
56392209
-731033670
-826257673
563081358
-710521897
419778902
812785155
-183796382
-8484056
-764272287
599000603
-594726042
642547480
-432689349
171515487
363579162
793804198
59023773
507076650
-884427188
967449437
988163939
55795061
-392171381
-233467356
75707683
-567968576
215105794
-773766642
353856015
657408012
254918335
-538010296
-662645631
620964758
-848083093
-202340829
-699085786
-589419869
-107823472
670650683
-566123077
375609314
593348684
887668161
-571001086
19440694
-140912125
868951350
795447116
600038260
-429226625
278204766
277459052
637699032
-593810872
872642222
-68347885
844450559
-655424127
404078297
818075177
-114350883
-91176920
-278006593
519549789
259433892
609874727
-236601138
532977786
-680849492
847376823
197013789
-839523371
733531442
645306638
244042585
632867335
768967661
9332429
-632563393
-607868082
322897807
-66814149
638109655
-294807079
74132687
-28326857
-21443486
-25630398
-481125467
932347083
431397781
-299382866
-577490749
275566338
-71815274
131105728
-547736290
117738341
242716790
-693051506
-32107557
-169864563
-920394825
-442146618
-853477689
-906036324
5351909
-906198386
-917204446
328494694
61788039
209086873
-3187735
-290519962
-188228694
851813668
-328707164
32245756
914317329
809067356
408318009
-530837098
650295823
-959041780
705073864
555832418
659686190
24782919
173504391
707049900
-132666891
564818190
-379547640
892366044
755178942
-488053869
69052978
-237719913
-86011387
-147120613
-424336857
-470908781
314161135
216738560
-390815450
446589044
-148942422
-530216780
-382938462
-824479323
233533664
802421738
916420910
-118357318
-825403718
825728821
12078363
-280946229
-497549781
-249834590
-654284554
-563465509
-451456347
-233959937
545615281
-281908333
-872452285
-354522636
-940051205
668896614
-676089390
416133409
-316824003
-991717004
-418174521
501899051
323048877
135636594
-850314528
857488605
-221674891
-514975158
-331792020
-96217156
151683938
-793707145
-184007439
969477723
996656934
201946593
-772344390
-656670039
278476582
-469538524
646510956
299053461
-765688227
-311532377
479543390
-627135078
610651751
339183465
-800904329
191077650
193639568
97047179
471973108
-535770039
379221201
-492200101
266763055
285579781
-81874
-977271530
299105770
378596871
334820061
-675789136
60451951
854707351
209635425
161175859
303011463
-508204073
153485484
401201205
-326464
469973527
-502784547
472010971
-990286340
195009448
-236025166
505638956
-402819394
304159136
81445559
424235171
677393531
964001577
896369437
-940439268
-989327028
656051507
-833936919
-352627092
837047648
802663890
946882303
393488081
-911926942
415755056
131782610
404826669
45982426
-689955545
-64522601
-3240789
94651462
-989328505
-739797292
285894126
-578632604
-903005525
865217350
235733201
-922265613
-513489738
914676217
-470163139
618221782
173226172
-333151629
-984237306
-566485902
787376693
-975384247
-128535789
-727883791
-794190067
526199326
-490123976
217827451
-942134544
411938582
373428550
-570529613
483333737
852566655
-577407465
-636645741
-38454717
495687527
523774533
621827827
338790673
-781082897
291016214
993844235
902664598
676569232
690495201
-214802725
-513264991
-817600971
-537803301
-513888652
577298363
-226656795
179249575
131782610
-916169740
-714026468
929837435
319269971
453888226
-956145970
217935144
947246312
-388720066
-842263060
545605382
844133785
36884166
-670366269
-143211691
-46904351
-671456693
663114685
-968865543
-833706900
-528602172
-922106176
-227125729
25761997
-242760280
977787179
83079844
-653699143
684332150
-699659496
713269723
50031210
-14518913
516511214
-263793458
895179563
-2135529
-967393098
-610451844
-561236725
-754480210
-834493730
-62058513
-931439978
-412716929
209287174
331649061
419620670
716499398
728697608
321491559
976181256
-517001550
500579660
160871064
-859184384
-540677020
339030290
991061291
-673296448
281708822
833767800
-304848021
312827265
-856278042
-94811990
-346979096
-860462077
391503373
-451705380
116127986
481435907
306189699
373640742
-90264882
-263321044
-805203406
556937487
-57804761
-737248732
-526688082
-55175866
-117904979
-957964070
-441500162
-138434114
830831108
-198986031
643341054
140811855
-886551643
-720881104
-587184871
792954761
811078229
393873460
-947851718
599245812
407012762
590257824
-165883287
216422938
-440633693
173226172
23648979
-789578649
625176556
400709652
-166843253
-414646421
460684508
626118953
-990988229
561021218
555048586
-486287162
-229205202
-429503142
163518515
-856855300
-272057067
-768540158
305353660
-312623959
766292535
-27000156
589338539
85820893
-347351560
134016585
-117096053
334157498
809278321
-632994398
-314057419
-606751420
645173041
-322802042
-530808412
-698901233
-856393588
-987728895
-205785010
60894994
951779402
442586142
-642036450
862035540
667662873
-705882025
-283024686
914317329
434063324
858777530
-384791466
-856106327
-423867350
-319977600
-172027221
451020701
837216668
-914651521
-657888204
-13639437
666608724
-133945256
564106766
-190674027
650428909
-296710325
-385502519
-961909313
768440637
490691439
723365930
-787718604
377908890
-515692074
-474500453
-13349549
640589353
227950235
537665544
93975979
87123512
338539835
126003296
183033871
-144754188
785760982
-659588838
435575971
996393403
-343106647
-532864027
-98760212
-875362881
-433205563
-843706409
-940553540
770910273
200790000
969269477
413652328
222861486
613556963
800655720
-591593223
739482540
-687961946
-631333317
22312739
-70133926
177824361
189550898
-253086230
359409215
-825943768
-256339053
46724159
-649094071
-292327076
519696519
-223383376
-273266303
188003717
840800620
976972893
-736485276
-833966866
454265883
-760425288
-380131912
128890866
332486912
-740823880
157778848
679276399
-113624595
479880929
-153438894
996740732
57367606
224912200
806637189
399860835
-554073414
892868194
-418848710
259768448
-335446901
176762277
-101186551
979229261
63548906
-801421650
943897568
-450599493
999507021
765474036
940925402
-698224763
369702329
940546777
-241591893
582874348
-830829888
314559510
-238687782
157876164
366828886
-773926312
613556963
-927824809
-448866520
614650982
-461235334
830396787
48620773
751190074
627180394
378618200
-729158664
494338998
706419234
654100474
-602828795
-400910469
829950676
238366440
598557407
503467639
-659952222
223250477
608793600
-121197927
-224387172
842777567
-927567224
467351121
940061030
-104801548
868260837
-33801038
716098999
-566742548
-241489556
320518585
-924690210
827726529
-880908468
418374342
929247772
-337508707
46961280
231377135
-869175903
9972953
558195531
373270398
-359926989
-425349052
106255363
21127257
-777751436
94354211
-443655250
-353087030
-374109156
-239895774
-211035606
342667882
480051779
809797670
-125349308
-458347199
-909468226
269222040
-498758403
104777981
378839830
223076388
-439672965
-327054933
-469210863
-285451354
535941035
-907673046
-309181441
-224721653
311459096
809104526
710401140
-738365876
369059275
-992758099
447903127
-94454731
982565119
893300484
845650441
137934278
-756985654
719265810
-922308043
668373786
-383708057
-101321575
953063782
-769013058
-485075852
-648812910
204945150
-907115508
-149418190
-466900948
746535129
-58586981
-757378557
-490404766
-877386706
777401693
-152427345
93279158
-910424618
-943246605
-74774633
-498102559
-652890757
842885313
-526269381
-543873739
201705195
979179814
-815070090
-483473261
-969321119
954061086
154063759
-602111568
-64180798
-207191808
-664574117
-391205310
-397135813
-453500089
-623598096
-887662599
-823926349
-847571695
367773248
255209071
-981447345
-799607602
651384422
-225821947
915775928
860971760
184270383
-979942472
490487915
-591487096
678695276
-455419090
284536052
-240473078
-495504797
-606746185
-935803882
-266281457
906825234
-781873464
272811149
-143211691
907961427
-32979974
126219159
340819151
-357873146
251235176
-295519122
-239188546
624611303
-787292357
106054092
-189658346
379565078
218676421
657356530
-543043706
29329458
-747890378
-748173442
-387132886
-205226744
771233578
-993905493
-734926647
-663205471
-412727427
-518196637
-112087838
-952516272
624231433
-471372511
-256650742
845914136
-287495293
-65839584
-394088681
-842562329
-993488858
241867595
-635048289
-956842314
-460162867
-789489371
584889930
-449483651
-278014248
-20336505
628103300
-735430549
793385022
65584457
882838601
586050711
-160357759
932164778
838739541
-332677397
-258764985
269820360
412132622
-546711463
566200330
-431608045
746963819
933522028
787806590
713478300
-827382675
-146535434
-533060099
-670637220
-297845773
363935373
69788621
870058528
852300506
-331030341
-800025646
-799948011
89586924
200691510
-239300296
-68961639
-324443143
-806024898
142909226
-274603282
-787193765
-89698231
-121489932
98483118
-538502774
-601117733
696897136
-11457757
-696945057
254436244
-651479466
671985185
-333739795
339730451
194582453
835661599
260354168
-552929957
-360567702
-530372130
920083894
933031586
-312763227
-975343135
192882063
-134804334
862140575
578729195
-904957627
634382999
399255459
621085996
645056676
-710021185
371332965
-652539842
559135881
-488650424
429693875
-335228461
-581236958
958860099
32062383
-603066509
583034153
-572229676
503200310
-508665800
-463572992
-851983200
521443524
238649647
-869193248
40964929
-551981410
-8294498
808979113
-875021769
877678951
951410779
-922752010
-625567566
-687468236
-960543493
920667582
826213238
-543726890
-116254069
-539477995
-749432115
-848715275
-170176938
882908918
-241100300
550835118
-396091880
266101613
-292769270
535851407
-303608044
805833480
453653099
-585740902
-939146707
-20486083
276727692
-829037552
-57627568
691164683
875196807
-183424590
631560952
524392092
-285591886
696494815
-770759939
821261375
-606587844
152673844
121752835
161832412
-836189429
-146969253
402157097
-631329806
-417650803
-387996308
-908353669
-500865223
-153955313
-615069652
410634089
249733633
-38270219
-997355068
-651704039
-129325300
811122764
-662611557
391243446
935649682
-675772978
302091868
269948992
-284443433
-971831226
589961962
-18887580
192654646
-795900821
-17625607
569578004
418224508
371731967
601852081
-645028887
-138492150
770179618
377406281
511429437
417498321
-971886734
341230537
319314962
-892814516
160356886
-993010290
15521299
-386946665
-281587553
211226284
301860206
895592333
825531583
752746684
-554691097
-735568079
263891636
-861828140
782371050
-504370272
318523776
811728468
-747193044
148859086
753091548
615107242
886415973
-441767557
927831337
568679895
571894338
-268134157
838924717
44093476
-323337420
860602425
-453358362
116777669
-267420662
-245434646
596981847
-717154078
377539329
-960628867
756240826
-556985403
-325326551
189787356
820026092
-748052746
694157357
438203650
302396568
-554846251
-948875662
698818178
214030007
-397510084
373318111
-776596896
147210679
-322839033
-270609417
62190952
96544198
-768234744
-277499277
325128035
826289237
816915966
-970641018
-855720423
-198501803
105595880
-362786623
723224002
-875884533
72389102
-659521231
697629012
711963203
315710771
-920346580
-679062222
747987193
-888607796
-133457901
-569870000
-975934989
-153707497
-11365247
910626277
-245030236
-909871574
511778590
-689083764
-261916153
-223784817
-816695151
365769811
371064405
-273473017
-174031527
-966211116
209588564
522196531
238548786
103513579
-575340645
-819941282
-702794899
-969142213
472122294
-101697572
15612312
-563072143
-925398532
-843451726
78234896
-74993198
-465251946
753024374
-188396236
324139361
668166186
296912140
-361830981
-795400559
-382947480
-762021636
-16070314
805952610
-790104938
-555652439
79152412
-842557729
418259120
-796156895
740070315
-239547987
-286572527
849329224
550830272
360760683
-89732088
939995945
231481164
-757272201
131112493
-920562394
-768777713
-949216766
-956895179
-843242430
-440570639
312453716
248508406
-529794274
-303873124
523728207
54202156
-285475292
816119353
-397845534
331895822
571227608
-934342787
-871958353
-324729188
584115440
806143300
-92139075
-261455583
604817008
-564606054
462434361
-708411231
-988444753
-554214430
-21458981
-118220476
136715896
184193838
480272573
73521203
492747353
640906020
278073772
111499613
-18348357
-237135475
306484473
-566475866
99744527
280307224
879794747
-684281316
-511730663
668415398
-991208026
911955400
667431574
-787964371
-445357199
321951347
432637216
974926507
351752581
-169832038
883647842
103010947
885622575
72393933
-894321618
-255861418
583333689
425761233
-990795609
834601880
187856237
185440415
301025558
567919244
-926331411
-989468785
-981836510
-63675017
599872523
240178199
-19717350
-329151393
-162462086
290624984
-721384916
-558992480
-164402851
270606658
225709252
-207110256
997479099
273547926
-808953997
-349426744
-350743676
456388355
-314330538
-654964223
962235138
40481491
-509299607
-730346096
-132033988
833425401
-791292840
567821195
-500643585
946154762
-548539023
318695742
-159783454
86769300
902100956
178500637
-223773838
519728282
479880929
177150851
-385198854
-71700089
-415652988
775156814
-88733050
950279132
553482885
-177735760
693445911
336772993
-479855779
-434458600
523496242
980509112
433643578
-67498187
688499854
503200310
-558969756
50758702
-775194585
-795069268
361507877
748082990
-809882770
-461729879
-649489136
-4926543
-828933144
-662645539
-807557741
-277102826
326306248
76895000
-539856315
-60229004
772390534
-814890124
-647365903
723343931
-609332656
775229970
620897255
-287777968
-130503247
-666442920
666463481
150506335
-548302938
-794110089
-595379783
377674274
632842961
775624378
20967613
387871788
-483362939
-54649979
863314635
-498486679
891049234
-681478638
-263300379
-107704027
960351934
-925930471
236846653
309109383
47126949
988652167
-734711388
400583728
466148015
413385271
484040714
-35407148
669443714
92231717
811789164
-637718178
181527005
-53909062
-550893152
-908568233
754149765
-944617571
-605527561
578528802
446080856
-429266116
902367718
503609641
-245198652
-479589397
-963941188
474116811
-563747458
-541142439
847068463
444535871
661145542
557235858
-564095721
-530402647
814857832
-405644038
-281381845
321362972
722595839
-598013736
439988614
-184350181
-256877798
-889983174
179800105
-351900249
45721782
652147443
-876083850
247282116
470586457
-44493624
46676966
-962661840
672645466
885805687
-722474383
627314717
-537562432
-394550272
47810791
-526530651
-15714486
-243757105
-271367300
249347420
758855295
836956622
-376923073
-610530354
242089565
-770557583
-447602007
-573985780
-305307273
-902281851
148809478
385456380
-576304582
-533996264
166902698
242120035
-285130916
-178676284
944456546
907886737
-805142596
-550359293
-498493586
448696450
-344163613
-879387631
886539564
570377794
-992244959
261287444
596666386
-807981562
295258290
714774201
-146552295
118834843
-695492365
-414592764
982507305
-54659809
-635071252
-284769914
269868937
895312816
-958383490
-997914064
-24168936
587993738
785792017
534746141
437337911
873790484
403910457
-775006456
381726021
-150822520
424256121
-273017192
-608225438
772219454
-933112008
-603931111
662055195
-206519582
-195398920
-740188901
-439683406
-10112340
61161257
612169888
-816596593
550936513
130947617
353883059
30246144
-790378437
-329694467
-38592863
-741335177
-235155553
600154543
-84711934
446453302
-111660926
281294877
538168930
-144213989
920548368
-761899503
-36359470
998007805
250486651
34376730
93731492
622686438
805195529
-148838792
645977132
208258112
861137721
663730936
37158701
643786333
-683752138
272695987
444591218
-329949915
399910186
962583283
-628446065
-659072500
-751203314
444954127
-804794191
287267566
713904326
-765040408
583796185
427281
-729377225
-387623821
-782551008
864303413
886193869
-636643173
225015392
256364472
205795272
-749641338
261717271
759333089
48232954
238329268
87708833
-402156903
-548491231
-194204838
791043666
557318315
539402793
-739061911
-331459489
665963991
-393276606
241751091
-406825408
-336495481
-534779971
171407768
644045801
-447819940
764909215
-525671922
498899028
-458510523
986990456
905781207
939894986
846761464
885426654
456731110
-61699734
-870676709
-982563303
-388968871
-4276327
93034706
-657282875
-928275089
305106539
-575845767
-969948765
-16715226
163210348
-143184090
-589315027
804403039
-54654995
126942473
-400347523
934546022
-397316272
-524590096
-665426931
853415744
795472245
-180410979
-114123431
-649245741
821583361
65336115
-668488857
582974469
627369687
-522536364
140407929
-732462454
305034916
-543456354
198857184
-257701593
741017209
135151871
-707761742
-257396279
250391498
779423164
950483162
702701900
-987693313
-288381769
156446888
-310566608
898686144
899174039
-569219135
524846540
480051779
-48996991
442120874
673497488
-108241619
-226128275
648658880
-421083709
-758275743
-780717351
148014485
545402333
141779292
528577905
541938779
931227135
-656482578
-18166686
-412260018
463035395
-743112313
-613868824
-324531712
-814415451
614464497
246047228
-315719340
964836392
-735925196
723886841
623155135
777203815
-153672496
829664439
-671374728
-771382619
-808654346
338248810
344062242
-978232472
-807940789
-263819002
130926094
-712869007
-594078864
-336561965
-464031455
577125741
-835410499
490519386
569425411
194952273
-332040522
96544198
-537485981
-580953100
706026943
494700044
292012951
-345617018
744447952
703606452
642558035
712617569
431970431
40891207
143934051
-193017971
31258068
46817959
968721535
-115629140
59195118
-314878349
536467444
-787354801
104065786
-38270219
719684
-967232098
-181298510
-725504258
-601170765
-566775293
-160158312
-941017181
802055369
156356831
372938366
-500285387
-369507045
-136862901
-25261844
-562209275
806112749
610858582
667537362
20168866
-533225535
897584544
-385790227
-480607302
-995724590
604917218
478189559
-487759679
112328717
-763208147
624813320
-419884031
37604208
704460388
267596785
41372881
-596473465
895315848
-170184057
858209447
-673193264
110524863
-66231630
3744579
686919004
-672421640
235330527
-901351832
-827583142
-971556826
-779023564
498910163
-588012821
28091200
3161643
-974732829
-38773098
421212115
-285252372
-849718363
-440810832
63339086
-270268555
648516284
-170360891
479981822
-180914532
998784143
985471377
-230676896
-169345273
-157578687
-162082610
-576784391
172118000
-523068985
98724453
-31140768
657087932
-50183872
-535253148
656275954
998952866
-220066381
521461524
359585465
980936209
-90779791
430989979
-529748696
172913910
768254070
-60710731
599000603
-8469379
832873969
-576482407
736438264
656051618
-185211930
710899880
64174382
156007660
173531615
-254488673
-282765506
-778903394
36540505
-718394824
-619202228
722036308
-998094503
55985120
703392453
517026145
766365939
131782610
248700787
191250222
-455701623
-793174655
327960066
-278577452
393872514
-344174022
183385915
-865196498
132987867
176950113
894921097
579615380
-392583725
-802762690
697960446
-26481198
-321553935
-953360575
327397183
613877682
-922448988
-556826021
-911169310
-961858384
721777524
659275857
-140062205
636983275
239618863
-61169685
640380427
-861314675
398812792
412132622
139695408
955148041
422538138
835725155
-176450514
476527198
-809221694
917480411
-223042891
37097212
-23027577
730282968
-261841008
-553032301
689934670
-294082345
892137621
-667455353
-455081888
894152817
-453435928
341840685
-622340072
445457230
88579953
241068909
-535869565
-325755701
-451807239
-893071196
236174051
-369977938
249927581
485127444
-611488597
-894065743
979532125
-975371016
-117022756
691343660
-558815997
-878315628
-447690555
-12861553
873907928
-44931499
323196093
-192763951
-82262940
-655692154
-623046064
77143521
-376186601
121142475
-992451922
594151865
-26652504
433245724
-548283689
694768106
608932934
778075757
223260270
-992178591
125415511
112283686
386526159
6392982
218244001
570780958
-283597339
182506610
-35110279
-814640846
334958888
-822816337
-692703837
-262046391
-827390679
525549730
47796373
500193210
-146670126
-754459757
920792489
23646482
-765471929
462340212
-434856258
-492556117
545560914
-650291661
-600712534
869989945
234924219
633492748
695746584
125597474
154327543
-439596177
-388049417
-266587164
619311108
970580696
-876866785
929975751
-705055523
479241258
298530649
190246146
183188207
976009115
67007149
-135013079
733625641
-553383338
960373297
343559581
833293939
-257889177
-877259568
-741906004
-656474767
62165611
758063563
-895515305
685496166
-999714246
250689010
-410005235
463213202
-105574730
488556064
102188759
837511225
-331725222
193793257
-661177846
-709110048
-471154597
-716831715
-498078150
-537487218
109634118
501387808
939883520
-31130261
-683316232
893874254
-228819619
353983722
-886078048
-50700128
819206041
-795444326
148326274
-762384831
-815540369
313343516
72716965
-954511621
985294283
-490978488
964015705
369017048
-31365951
303222965
362530898
-482121256
976150292
-485309963
413632206
678411629
-989988034
-488650424
744280144
-657538584
449642538
-418219451
-340682933
891461955
914526504
-379129339
-764751833
334409613
485188855
16827099
458012676
-250643029
472348448
351977907
-233213179
-753627635
897722646
-171742830
-665289568
-427343035
599784888
941577629
314671800
-62682457
836676374
384901503
750022743
795832253
-1845815
30857065
-193580831
-85217430
766365607
129452130
-890105231
-353803432
-498910401
-411781786
868372522
814944239
814044102
290171040
965558642
660206993
16113691
-817123728
-583243016
364413021
410696862
-55204876
-512435680
-416382541
402246577
-7775560
-820623625
235741900
-272246367
255789053
930355439
437909176
-27508158
-236084080
-525608518
840834911
-543109939
329732591
-185395973
434614376
964836392
82628794
660401327
-271331743
-16811064
-546649903
-230620426
-259080467
-190254804
661486110
-545129900
572639370
-292470852
-607713371
119713184
-192272213
-477856405
-543361293
219838007
913420253
24792277
71429045
-325458713
63984508
-480103222
365512684
458102372
444856990
-115937547
278863636
-752002983
-225047451
671472392
-635435275
-943947255
383527285
963107857
219111596
578778221
906889273
-788355336
80337165
-763815237
370845641
-278961920
404337017
538742560
-689197566
-360720740
90164805
195547456
357947099
56525159
217286526
909068353
-783004587
-663392855
-37387803
213543392
200096471
791833384
-356274457
626118953
139077376
-571734556
-465477461
55380482
436055365
122027892
-25735187
690082108
995215067
707195186
524659671
853189503
-578479477
249323414
356716316
-686291580
15672137
-804944217
51562051
-903489061
25392343
-41828861
-708472523
-264682945
-94010720
-75052920
-255659494
-466395982
161756921
161222477
-135691365
593078365
-629861760
231404319
-277791166
860654039
617549903
743204274
541734871
851532298
-651919078
-856101397
-82645102
344822659
-405448894
-751178023
-259909973
457896969
-612123150
771825873
-355689583
380691463
-158275230
-968215081
-239574015
567352582
942942358
325856691
911139643
943005534
290571244
40690760
-577018488
31073815
-849317487
-683693865
742455658
-616710364
-654164776
589526777
811399553
-985384345
-358664698
286906133
-56118192
711831333
230232487
-317721836
-905282187
-895597453
-850770738
209687414
408801413
-458062964
245275906
-725264135
668404216
-670688294
496633618
-489339573
469081135
854124464
156949633
-515267923
-431938784
783769564
306794500
305773504
-660376836
-87698167
246724918
528096281
370090749
756029328
-366879523
-66317811
-307914133
-798927145
-936701520
697312973
-750556791
714784474
977558158
573519403
-924434583
-491556361
892872214
493842071
403017652
-75752272
423427023
866757128
-903553428
-369142205
116752598
939423664
157845729
665890203
588119941
685540131
-774449690
-815509622
553050587
665389769
-747545384
-414827005
-873880874
-793356124
365431329
190899860
-660226577
-587520526
773949792
983881853
434685473
131347254
939350470
-420782025
-847556800
881748079
885278997
806056376
69906366
-859221731
558102750
377696524
-553549612
375295594
-719111052
317920400
868556731
52251713
-200171891
827355920
-101765889
-610287872
376532032
791803426
-800742960
-294899211
-38899888
-147456898
876561212
320385919
-85076812
-826306308
-719553256
-116730955
-377701110
52912304
-113915216
-578638897
-350685752
188122172
-632967131
889718251
-883161003
870828875
-654210961
-714406103
-988867947
-177685334
-788380563
-972166078
414506121
-286614103
-18043143
-283802933
-739070127
530038086
-128490986
-557117030
-509277200
474175514
531926421
524899956
-427271373
-166479159
614411273
-987940764
-256488001
107114436
-580367028
745978792
28119568
406730313
905044036
-255354074
-530070863
-514028090
-762461791
-304298487
405747374
-609224851
921356079
-435993282
85408890
-288704766
229805439
-806912942
-303173956
-590761286
629189919
886269230
-60138415
-573945401
279916321
-768731595
-933067470
-442002633
-964907407
-691998643
-628051962
489904809
-27784879
819950787
605492685
-841492426
-237034320
-903128265
759147568
-569894591
819466351
331421999
-961880674
-787989889
289265480
-562443191
236508556
-493856509
-833682695
-613198038
-491756660
14486719
-756931418
-377302410
342104935
-516643164
215454303
902601750
23170528
-331278746
-189717059
-474771259
218086657
632811197
-809990449
444938567
854913530
352798395
759492715
-885290576
979362373
748520744
923210096
425690465
-152181926
570306995
707950076
508296412
-226152750
39338267
91718987
553494168
-776322775
-459286289
-801312237
635679412
-789815551
-282473615
63176105
-970936346
-77873387
-463650537
481032136
558301484
460698192
-79059103
-168649667
678330159
257576978
-369747769
-140076419
-181458159
-321127332
-992984163
609432312
312703331
-78160539
26464308
564211363
-413198250
537844344
516160656
-842801105
815740249
486425003
706198877
-788498159
902713953
-250535183
-639205311
326046147
-664691853
-475978082
471510428
-382492448
923877119
-395486775
147809643
220274348
-652068378
504355471
-337692750
-503905199
491767839
369576675
980700882
541190860
-576358639
398838816
140864760
293181842
912770481
-795019075
-103158789
713530626
748698685
-506658916
565065067
-771734501
531848658
-876574955
398627971
-721316530
576067773
118834843
-677635995
954844503
-798694532
-767221107
-246352541
487630551
-227073701
-674599544
-861954197
822730778
-235254680
485681825
-78009881
449052385
-807555187
-210238491
579770092
-635659838
-937963757
464172395
846532299
100750317
-66944291
912621380
-470716823
476220843
396939961
25890941
98236270
550320268
898498338
-721197271
-330654756
893115202
755596203
-785458057
122599080
-223401464
218676421
-814356663
-737388395
23365465
586471363
-721671783
680050624
26428702
-634481520
266797154
793121918
-704220571
63524047
637803232
97418942
474421982
397878858
370015418
-306343490
146814192
681671898
255801320
-739672141
-953236830
-353434063
-331010364
-343776840
128004611
598499208
96978960
544168284
720877841
-607955020
-273916294
915677618
-126740216
137827253
709131246
954347623
-169949390
568284425
-406658598
819946258
145494679
-636275730
724654463
-458441158
779648448
149145346
97193604
-972378278
817721749
-649586435
-311464236
-912783800
79658618
-956887100
-861984468
612439388
711760140
-439521324
577037522
541241965
-440625677
355205840
23575000
766335477
4889919
-442289177
-431298923
984964167
-369004076
-384855483
-956973184
-87489153
-883777495
-147184235
98643921
-805690756
-937055598
-34643472
737279165
-474804518
537766835
883080066
424313995
656286686
-395068100
-658342087
125090802
456799090
-774868826
-848460224
-816594516
616307905
780976141
-48813361
-418279628
-255861418
358934837
26779949
398050901
913037156
576186512
898318129
845118769
195695076
-475892620
923918898
799425306
-508972400
-739967169
39849083
-64100416
-23979228
183470509
588126406
732393925
146069374
-950727696
953867974
978654210
500405325
447830305
-985161460
445528692
969076098
197251638
456507855
-705931913
408048397
-998893455
627095736
-685793026
875081004
660392368
-97061549
-581983483
939484706
167039411
-565466636
678364485
-500643268
360091168
-658105861
-313612322
-558452375
313974040
247140703
-450815884
845074935
926793165
373311170
-959816167
-11865790
-830535634
605303206
560342803
337552118
-761162049
745531672
499435482
-562152782
-469999555
429786932
225255921
-129243281
-534290728
-3187735
222136961
629080166
-480845120
427210676
-311356960
-879940292
509512895
530737067
128245311
-277087968
251300579
-110643644
323196093
-699716161
783644287
-382592452
-868528824
368665309
-15290917
695892272
573311226
421251995
258200215
295396982
-109909195
-264712297
-760600546
59172748
233478691
-648759146
428271455
958940544
103487908
-111570152
584464255
634143906
-840742879
82505026
768721899
162161229
-753441342
-593589212
502033374
985294283
46656614
-129972998
-513477804
-851061112
373165661
-893864711
-314804842
-547522185
464873482
-597223210
700673841
302711321
-473882491
-886671935
620672144
-461445350
-687355707
-179858597
564319731
-587499802
849982777
-90107179
205022085
-823360616
402474007
-703784517
410175345
-265499748
116460464
984754388
426797758
-95246584
-73033810
-187841710
119915117
306017557
557648243
-422810837
-790933791
-630345516
309510074
923430765
64646202
428418072
-137004850
-524461432
148717376
-68553454
-865150544
-373530704
-824612089
571639467
-446450533
-99923951
648962568
811099262
-600906555
441541315
239692205
-36815620
-293792963
-427443993
74132687
-472490424
-701011049
-814207363
349249614
-520464547
261762910
-619292368
-698420077
357787131
361869804
-969059837
656144452
270510169
938940841
870669374
-286560051
498522866
-781287173
-427200600
-199845959
75230376
-109995587
263364631
843984786
-18275030
-101769705
-932437890
932852538
-113119120
929135913
-591372275
363280111
93042141
-154584758
-402749434
-663392855
-810414705
698519600
-200254933
672927989
878468033
-126541587
-448911940
31046689
869863206
26753007
-564994244
109988926
-139003155
-531387041
490882320
-86149292
-947200739
-30184881
-220241854
271284471
365903463
-599386848
599218625
-230109037
392059398
-579233272
982139581
582054770
859937444
116508389
-600369303
573611059
-909488074
34350443
-685885415
-752745463
576364324
-646593518
-57621048
170906319
827500668
-583260311
930238170
316167909
-653343490
-7135398
-454695188
-872428690
439715095
658456148
-421164887
-466584420
-438519919
153569906
897864075
-154521765
-603165776
336163618
232276752
-968717152
55098258
-978476622
-924953462
-847015043
-833422949
-863191736
979031676
820889469
-959460849
-502517423
272297035
219189490
672950925
-950654748
-52921910
-387091555
831399661
181852150
364522601
108931047
-664449183
484098653
142023453
-483153535
-269177499
-66204312
-323912400
-704542294
-555028344
542238822
915971264
280839754
535346630
671843938
-364984247
959762921
310635036
228608525
-477755448
295032766
370008291
-187909401
-523126039
558902951
585232409
927583984
734075640
815084262
785955876
858096408
-636750088
87861289
523936253
375347937
-340696552
58359323
-108273035
624122955
595345228
990151975
933933017
142230291
784388503
-77903054
836247359
-683139518
15987470
-369153878
-247529835
330067932
-757631136
320674460
-394785800
-263599446
-543282263
-628438517
913308169
-948317918
-369462374
643467167
-30991466
-183466850
465702023
448223280
464765233
-107242895
690890706
483446190
-968057521
835052421
-267444941
841090514
896065333
-905427813
649517927
503467639
866108626
909331290
203575340
-553913897
-326256654
-952150392
-742445745
898965752
985618444
-352546792
-777022599
708946889
858046924
49651432
881817889
-145012461
-425075858
-779832785
-756537523
-801106460
-386293582
358624743
531430269
-530402647
228414488
-653089421
419791569
959702978
-717801143
213757722
766286129
-130173063
999399616
953269828
-660906032
-575858600
20222307
-145684755
-603496080
-552852212
470020409
972996821
866647671
-985161460
732912971
133831780
497699426
-37730592
-116695349
107270801
-951206019
371898133
-884151511
95111089
571001152
-731564051
-619230888
-162930649
681426032
924657093
-308021934
-178074904
-732631372
-752639759
-698467776
55440455
-501931169
-397294591
-613319521
-590343823
59877524
240807402
-906963732
-17102822
-913380958
308622065
158876056
-517562468
291576242
-786576556
136349521
773404466
-699029113
700411728
929054409
742289480
356660443
711521435
585917398
-172129720
700126756
882836448
-897421798
822040124
635375990
-802862612
-110024177
-679062222
-239637488
-199785967
906022318
-777713516
573015711
-21915557
-679858096
-46920065
-640903943
-700571437
375421656
-579690534
48048391
484835369
483098673
-882026721
-213194768
-923663763
-917004444
79842031
924531185
565328483
703049124
854711229
331781505
-707005541
-288138335
411649759
-288007935
912703886
843365316
578774941
255002354
-725964647
616133454
-572402753
9309020
-480862052
-591540026
-467530194
425430609
362898590
-53078049
-335946737
-583571326
33768442
-660862856
575037978
-137065327
-202355571
314798398
215569822
-526305744
875004300
325537048
958156667
-793587812
-651688004
900083938
652070072
-407321761
285237647
-386815488
-85623948
236990521
-151864802
-911679494
-145813762
-150290905
-150386480
343576570
285128451
-31248633
8361363
-411625937
576067773
572524600
-840034669
598030345
639621956
-927674493
453487507
547966920
-218518380
-702182913
49923555
-756077474
-373038031
451017430
-146708273
-654661481
678479371
628556852
626831664
30661110
-891058942
278592608
-80874548
-467352397
757393181
-283048418
-137216912
771714055
667316268
-319161757
173426772
-549366418
-16151811
339916319
-543304861
-484513775
-177682615
-706683798
921588696
-184014939
692046248
-128046142
-823253868
-375751534
-511624327
839005374
-641081744
656628369
351744177
-34930759
-654672457
2266635
-188768350
-149593854
-772597382
719771289
767862288
637078570
-580354559
383283510
449647513
33375956
-720114966
992734692
683299917
466421992
854124464
357054265
187992452
-161875345
530345202
-335000281
705718827
-638325479
-381619518
390566856
916925923
-453190731
961834675
-295633260
148888539
-605938446
-706324282
796116388
214236041
-554110563
646025304
-178556702
7480981
-982800355
-605701289
-640546042
151935137
-321722568
822506188
-454754473
-908119320
467672949
783081303
-321598576
252246897
-427154519
471851974
709992909
293637040
202569503
-421837653
-902890991
28451210
138639356
-165880808
380451766
265848326
-566562845
319650553
955934577
-591759142
557213401
-18966312
-768245739
782834594
-35091837
-114123207
773160499
703918995
942084946
-904278490
546814322
-941202616
-517209881
-515830891
759826100
-235666511
-185658559
207859431
-506459586
559802148
-591810078
-524467859
-181221004
-630375292
-874940496
599561016
-118157772
-750212367
-686987186
-646316616
-359463618
89840545
424217356
697699707
821231684
577936179
526573889
9889579
998846508
-894304780
740884263
796842259
583813873
406445697
-596798932
-966895749
-873201863
128610913
782127213
307491976
895593561
-653500620
381228704
640678874
-915680907
-583864600
228941950
722416597
281242957
490882320
527740360
-71599925
-760649185
-630386895
-67690986
-357327088
-298007227
-726193880
119664175
461433388
-355053334
233627561
725670139
-169476649
265907656
186144211
-959699257
-670545408
980777161
336127673
-316071534
-499255309
-259579596
-280993257
-262024165
-30584869
957707611
-145594662
-702588939
160788694
290131567
129660227
502394867
704925027
-782888619
135856431
901824940
-8469338
569669233
960670143
-406030663
342168735
-968500504
24669356
208947649
-38270219
636525771
-613808393
-506203459
-25203376
552956683
346910150
-649550052
662153488
698358039
-275871071
555904306
951630981
-771611353
234789829
442045969
-301660632
695110683
-323611101
-986295218
-711133985
107914569
-700441049
549037945
324564422
-206871135
-400689311
524899956
127016510
528491080
-37730592
-532851691
413371345
-806007276
224355373
-438854534
184529779
490970730
-613788418
-179303121
-640545066
850429948
-226960514
371728675
718908720
746103081
-659641211
-160436560
-85623948
28377252
127900416
-875311254
260245536
-870296866
-760257389
336678465
626927366
-984350901
-818968289
-759521428
429894347
306022872
367875133
-811921828
931852189
-246143108
145111646
931295592
-174417166
-740464025
717335966
-118102728
-251313057
-903987528
-768225757
-543859116
-139472605
-805532608
923974702
226798739
-992352539
534318593
925930704
-835927006
-259946372
-4871073
-105950456
-59851696
-922083593
-552513779
418827452
585139449
-704860422
120159161
114323942
-267893978
823982852
76641451
600675711
983441320
581567291
-139693273
999033620
816915966
-917676775
-932897748
16097189
200347427
349023054
766715153
-628651718
-409763642
179768047
-434979994
496631039
652952652
-921822288
-350743676
-359757381
-41027397
326178912
-166786739
-863384423
-966736305
607757111
-382491922
920899516
740886869
999069939
-680564980
345815501
818186565
-389402055
-741894852
923678197
784820203
458200077
827406835
-49368234
-268057248
843527952
-232064459
-888489782
-382540844
465298598
811878198
-460133655
-209899965
276924109
13834764
-411256373
10233283
378521943
617859613
973346547
-812497258
-915124740
-743123866
942852010
-862083419
-820009802
-911723177
-318160820
70194834
532718785
-383512781
-48085329
816325772
918182093
-221749705
-626367280
109558951
543594880
-294383543
-936050925
996764078
-126926153
92074620
-923676504
282562919
-907673702
-199472419
138920602
500215827
911316969
-681534889
-930413299
-900963631
574987195
-943926070
636693778
-34741220
-482577788
603536869
832085728
-442795908
-485424764
259451347
-397952416
-58774055
-892742492
413589516
-796431557
750981905
277477066
167119745
-605540428
-989189033
-183068569
-72101842
703839224
503874669
366557732
857246315
556557178
-273946956
-836105298
974091830
129939990
-198793981
712586831
691171366
-770982035
-235787768
436596720
721637861
2604872
897177022
-462072560
504045339
104120769
868477491
-68888381
191064618
373756089
-441851229
-463289196
398001198
348972893
321016171
75923116
721089343
651111045
497449437
310260084
-227719305
741126339
392288833
498292460
-641489260
-422173391
637036087
-799008731
-19215839
236291329
790417235
-79318006
606790483
-118705377
-839339775
-179627180
-676558734
-155759891
-376747390
87245453
230129426
-996274931
847661863
950019706
-858181997
-980873424
791803347
-675669528
-130047281
811214357
-419529209
763390754
837025446
246238929
619810161
684659030
654854178
784310913
259664228
-177249706
734075640
573611059
-860835284
516624587
-871311372
864571209
-393895122
54099422
675644873
260071186
564728675
72335457
-701894988
-868422232
927581918
-703371401
-370193446
252573508
19528538
-998837495
566370479
640005886
-187430121
-602869391
742057711
-721143982
-391372154
-492919845
73998727
-732063079
-682117073
168489681
-671351679
-148366647
-678748153
-924805213
929502126
-211234372
-576237288
-984835168
-610489884
-989418561
-44092107
-379346029
-10130605
912085210
-229221253
-604598440
445257703
195416009
102410701
921700014
298270897
966430716
-20925879
-285371498
-191361528
-103653162
-136717163
615178452
854156606
-154580643
-971126718
627260391
164019227
928425424
150941817
-198652593
-31150603
418967262
-261985732
-592219953
-594644093
-193364838
784627370
986022285
-214809313
886539564
228582605
-752873878
991401902
386280888
-676672392
-593201431
-705005496
-90029176
-685063517
-640642617
227513935
605492685
684029926
920194040
-451314675
659875032
-929705041
346230188
492491062
-182326166
-510344732
384629418
-136728569
567123143
-790082821
-428715016
266837449
-690288902
785316480
140422295
95688859
-575840847
156185317
868708205
-266793214
-574195050
-374784862
606955024
-895605446
-252559529
278352408
304900075
-960524879
958082856
619969383
825305504
695725986
207194189
-289401152
-651890789
-421135951
-204675406
-445505031
552195490
-187547845
-26309203
854036414
892761497
-541142439
616401137
-185401208
18997058
-499474180
145359771
261403941
983671957
400772171
-38109463
-804569723
55459131
-902742346
-85086816
-118451108
-967974472
491883136
-159297815
-497615798
255975862
394338782
-674999786
-249541254
372781642
-45713207
-504326328
-535827167
-592818348
591638636
843297584
-579951475
638948561
534071378
937624177
-491684799
-631363835
-175102208
268997961
561329325
-895426340
-430019491
870895595
-70475694
21298753
588520585
399213479
144619520
743350525
-90301467
177556974
-826683511
25787264
41330460
-465745432
830735468
-503298944
573799689
195715430
41123399
-893779932
-850791442
17137066
-713769905
937141498
789437768
922787631
555152593
761685170
832722708
3531038
-517177873
-660106222
391089235
-619498449
607559850
405917686
-699249750
-553965522
69871512
514338056
831326055
-491288245
837583203
-160443102
664746620
820766583
-476189425
637113487
-222643381
-20222711
701225675
-854353553
500157047
498019793
-361079781
671569488
-785451798
-303016077
-367840562
-514037813
-79601970
112740251
707748907
825658695
889013607
47209433
10616301
556574892
264989319
-62540259
-745952740
86779669
-949961774
717030941
-477230524
950431155
957659003
903474197
955967258
415283102
-735335035
-771846642
-597633393
-960424483
354455468
-894140160
-479267218
-828975022
278000830
-614792229
-110383128
487608109
-888060561
-690173613
444778446
763602281
-394205188
-560281084
-712867621
311159748
181532620
752326690
62919115
618115254
894953700
412587588
27001403
14362269
543482651
-487321481
-662645631
715522350
867793668
766085216
-758998574
-700370079
-768999685
400040276
192805798
819815524
-386172681
306925178
536802888
352452370
959319609
950824205
487731663
-464682128
953944739
-32102274
565334403
677471711
-845805455
337586910
237496624
243170749
512353550
955354019
313196352
-983927022
-954863466
420034487
119906089
-242320598
-672627485
-207081845
391673637
-305087431
-587437962
367776340
-494177257
282068340
529804418
104598765
217676699
-570636171
-948216828
767347597
-774991617
964301185
-758218509
871834859
-558676356
653416493
727161017
898754949
789631420
777059874
-958501408
874863035
231328747
694649163
-271625352
424558346
842931499
949711802
276657004
345571652
33688212
985042670
707401596
-339147721
281977658
943678896
517110851
-731703813
877610052
304293811
25995298
944755427
939530754
98720040
-124449795
-69405079
377536448
-301070733
244936318
916738294
318661568
311295559
809217204
-803205815
-850009219
465148339
-682850955
598781512
-720029012
-924764401
473688875
713269723
965345611
-215565619
-428420066
-850687400
422539010
402591927
390020922
-335661476
399368295
528499475
-121267894
-786686780
-438784002
45587865
619541542
699528435
79251016
863409434
-341107624
-258103568
-201650034
55663145
760172195
228494860
862147867
-6887472
206824553
-313349036
-658277134
289703952
977915548
700178652
-746180532
549711608
-927312912
-2172647
124441183
-155917134
-897542063
-338485848
-815792871
-536379862
-854277734
232414540
-841410690
-973935688
432449926
730803679
-26915403
378230910
573759923
-55641331
190246146
-170360891
-250436563
-805493205
854693398
-10110287
502628510
-160148688
-539106195
557757813
-482496545
399812917
-365952498
820565621
-465059527
761848632
173834385
91133067
750981905
-555750354
264693746
-318160820
775935838
478753893
-929818866
-650076123
776326932
-942631877
22511123
613584198
-688728724
-495909565
657334840
-882561049
870002656
-724899100
907440774
-410124567
425147460
559425578
1928029
738399351
-986122003
-10359607
-855961466
605690603
535808172
220215252
-888829242
-975646777
497505991
-744309446
242260775
58917999
386235465
-917011137
88025681
888286798
516692072
-407291032
202795849
-20614045
-230830966
-589654186
-832358431
-382714892
-153441490
255222246
758805110
409825806
-862839329
-540736173
-120706477
777625689
-231905774
440967785
222167940
-942301895
145731541
489092945
751470503
-493947882
-688880197
-46937205
-215705562
595641228
854098722
-649839325
-247024527
-829757501
-548448145
-747218121
776888154
-426528503
-687661360
-700024242
-305810133
167720666
-147110886
-408467226
776799257
-37444391
759725983
309946504
864476853
-474809373
-884085556
467750333
518521973
429530185
-960278915
-784871284
-121662264
-226569927
-241818419
346577013
855786666
555038862
-141814160
-292440797
-644231236
-157316236
59005735
231461688
-34742302
59877524
616311442
923426139
55690266
159026094
-358220942
322079801
162713644
-187436291
779423164
58666836
575026063
114479207
956916200
-593969705
-735945511
300971363
9309020
-166220920
207385032
-123541147
348638618
-317830737
732089544
-586552520
-465689810
352237867
106131693
508430686
-594192729
-654144777
836326002
718261346
814420157
897220803
-172102204
-435619427
322132652
745065596
-91277448
213499856
914145074
559191693
188567679
-656514443
938440703
-588996719
-509191023
2554074
591581866
-634889365
193007168
359027427
425690465
-581635702
38445499
-795139736
-25418890
907263204
485360148
666566762
-201971990
535180024
-302082711
139583192
-737264004
-883217939
615857086
-638147478
554628572
-714941919
772643196
774474698
-719970366
-207125895
-305007687
874458678
79842031
-347665253
-762973631
-165905075
868568866
-541284388
-474431674
-196843378
791773970
-844249658
3970255
398401729
-917436386
-896756895
351825419
699621530
989505918
802925468
-689316389
-538278263
270708045
682653885
786812913
-431549508
112414852
607911509
538742560
934577961
-625473411
-781926643
638337726
897374716
-396576596
-224810437
509068782
-79268899
-674034117
-78898119
-744309446
889634408
14948186
840970537
-36929452
-124753284
-826464397
205350555
390718325
482787764
62177241
-686291580
-945916124
-877475373
-840947533
-698000656
-558428158
-368973726
-653453056
-154504942
478330384
345842581
676805599
526600157
-518341924
875014105
-718059655
-781888892
-850731552
577043244
-625800645
-911218956
-569679428
-239472269
146184921
-454981536
809310363
-573817508
-283854844
538445648
927078822
863503195
123803129
-639377474
-337346207
293825750
461099074
-802714384
-90280545
37964559
-353764700
-381550678
500974811
-422370517
-503785520
-153311940
299738998
-173484356
-111572154
-454312858
-404294096
-299358441
27465479
602620807
215751831
-391859025
-855145085
474421982
-404460072
-721910950
608872931
-806930537
486838952
-183984054
954898395
-43251822
-276465224
151094490
15356713
-695800469
297205215
600598722
413385271
613962549
544038889
198493786
556700810
467432225
-212496975
476431544
600843078
-756537523
512669299
-611678291
-253041618
-831280506
-712807222
171503806
208947649
-868683628
120522062
210930479
27113803
164830931
499632359
618488941
-788716502
-889021221
-185256548
410197386
308531414
599436662
-551176007
224984778
452330753
-368390395
-976003248
-119584128
-862582613
249253570
981023485
-855650406
-632101177
697561231
307339760
-222971243
-247209728
-111728468
-908313218
-569652662
-878071136
999111352
-87658217
804961395
747317125
701637806
70044073
-236025166
-643645324
858838846
-97383680
-898494283
-727084533
-451809133
92667282
226565311
120669038
-840355235
-31744270
308825197
-759381468
-282750291
-515171807
-882379900
-219312607
-633110999
-901606634
-792341522
968329532
151591295
495823557
-472158190
-422427675
779248705
189801825
820989638
-705697648
853093523
-670871033
-570950621
-422375578
118116306
-255659457
6407751
119891053
108366233
364600215
-625787819
-225152700
-243459245
84613304
332242150
-563635657
423300761
655374675
-475479937
211828666
582366527
-281478357
861451850
729786376
88579953
740691492
804557146
466083769
-552754429
-78160539
290180210
-942613624
954991107
735032251
-597024997
-743128413
-332578963
295381996
-287094112
506489109
-515940209
-491235803
226960643
371194789
269142083
-635328223
985435254
29964092
846325194
-537768369
826450519
991954497
-634222689
66500694
994686504
488614956
-198385096
-28788039
-987359995
-668169586
-989793086
-65592417
439015933
-150401739
943944139
658953635
-970338379
-152181926
-753052621
-533432949
409117113
342591189
-603912261
-355221259
-401306711
-876784880
567929708
125119577
-478908573
-347327282
-524893947
-104504748
-121709793
-704040648
412537512
959128944
-261847407
135451891
-800752850
-417671121
-396258097
-534119326
450240781
127171993
-558157480
217250108
-21390846
-441582101
399130614
156775468
-802625684
-925037728
-964493255
-368336874
86012586
-508926700
-570860112
919624130
253451434
662410317
214146782
850429948
995794671
163065006
91083714
-804700267
714443331
-68735246
-301219003
-788440066
647083501
154102678
-184135040
-678322004
-368272560
57791125
-196728391
-594835188
-392656815
368469281
154294965
-471095313
315144753
301383361
-200010176
-94664660
-676849080
-604844159
730427125
-378770846
973987063
219954734
-410253592
753483103
-380690006
-718391017
-676655936
-602956208
651021994
84299376
-439539259
-585740902
893299333
-831109365
-448634519
-166353572
-919045472
269205136
-879674328
346073132
-409941495
653939293
163688668
-486521007
889074748
487751533
893146256
570666571
-346426571
686782358
-27081123
471413766
764909262
737457408
-186811439
700126756
710050044
-100255217
-531436627
-830500010
-625488146
-398273314
-994838450
-856527254
-11832222
-90417292
-988191598
134052753
264392073
922785018
-497912208
864699181
937878109
873275836
712168209
-319157190
-188040610
-78968110
97231419
-242478852
-164807602
974366710
757716958
-250046274
945260541
827348856
537417215
729530493
274331370
-651770139
297080897
-826262303
-315926826
-428220645
425367427
-929211108
-44559123
422723360
454501478
551064080
951932370
550966773
407994826
86753180
-658502610
-316274328
494947715
-705129189
-839153983
-624643355
754324206
-637796413
-50183872
927131492
903331844
33656614
950932027
-411098008
-404353116
-183994311
569873691
-374109527
656728225
-480913492
-729667663
-928568171
724388024
691607271
-123926791
341602205
689839165
212682194
326439615
926440188
641193078
-10852957
-225697515
915854873
-282055606
-885290576
-472823501
288503161
-987693313
-109437731
-41679478
847809534
684890649
-534107404
197014362
-1946821
-535594094
-946212979
476859247
-368436261
-438316655
-434436801
-773831289
762366678
529272922
-240216434
58134539
-23838267
-421286009
443626261
-355484338
-8778784
-401251139
-431757467
-128302044
246820303
-489152184
53474462
-116198174
11945043
-85581247
-560182109
-210624112
377395211
822304565
987250472
810298031
-803501386
-966169141
628872339
730784473
-62682457
-114383794
640678874
660577195
548963574
571511504
656018241
-610600186
-127693712
452354423
642846253
-243590
-527877891
-418001453
845683139
-80954246
979370928
-764047677
-137160544
402187967
560348467
-819562681
-753441342
436623345
-172588421
-75542596
-605085386
-127062555
296412602
-165604319
360172099
-715364710
-316499411
762069952
-193809114
570666571
308211864
920873897
619592305
897758918
-864078439
-620335670
633702300
-662022285
69295208
-542673502
-484443159
-957119478
174967551
458306812
-534063075
-765758358
-911158552
973408541
-427154519
-169002681
23450604
178536275
-224179295
233031232
-326390785
-903773629
514218348
-51462292
-558043330
-220004977
301301021
936253152
-782961034
673561284
-355052763
-610812397
-184625595
-660707191
358623904
420448803
300228360
-209172941
651980689
-56177161
823053675
-780576250
788782231
-607058862
53738303
375487806
241369436
-874993724
-11851045
-70077604
67660128
836203453
-295196200
469735497
-495817163
591110462
-346026121
-389724110
845914136
-441587213
-410320473
-474804984
223613326
-725921882
915811928
855387755
-414350094
512178312
77514061
207061526
141793516
357772809
829126436
882346977
-436686912
-818167821
-27302537
-117250936
597792554
503851515
634123326
-140875650
-953405442
645473544
-662136667
-409488273
368707173
-777966057
521398191
-844972435
-918743766
151801130
863824065
-705129189
-435039175
-807760375
-816578422
967751561
891792633
606950713
860892305
-807958121
4493427
920667582
-846990929
-956563093
-915905713
-974669468
-847177478
-90267964
926614584
579678957
-56726418
-987431694
-434686704
-18184613
-368365874
39960320
-136388656
564022717
-901313089
-707349867
565092845
228434995
107783872
-34742302
-525687274
-611088514
394085495
556701113
-346629102
-633179423
705949054
458200077
886416863
387166451
32409059
535099293
485161958
-69950309
305330725
951805256
-371988343
-241350938
434847757
224751593
154498334
-256304377
-909464414
-539590673
325976304
-699862270
-200450723
-818147340
-176753772
837374996
136039960
-629648686
-338915768
567650773
-549876963
-677186740
-332260411
2794977
-471518343
230314810
-192917546
-426813263
837186273
84339811
-884946857
195788780
424827165
984255948
-807828527
-539169564
299968667
754609154
483374264
-832751166
283284938
709245932
-866446214
669743007
-890845983
-116323796
-647885659
558824734
-112493998
-236714902
86581048
-996733664
-399202153
-473666981
-20681789
-895495330
970032902
-680601394
-44832742
518243915
-452183779
-130513838
145171580
830325233
-938698662
-698114053
-981241516
-569364999
891946829
-332161732
578462553
-548666967
-153210807
119758127
304156629
-101821763
827759290
284458374
968281936
-699285950
-325717469
-374156287
541250886
709262480
615385684
465870580
-987408788
966080958
565146234
947854867
-416085604
-363929245
-701113226
-222492084
-159282478
-307084448
-952933067
665810430
165614909
-454333779
-537301399
597456143
417383082
-145011914
-234919258
801673929
349885586
-685677033
245684427
166837282
978739202
755356323
496291922
192532103
-946468075
-873920383
-516540313
-43312082
-22213810
-978123835
-96400679
282990723
422481277
-140614104
-658592555
-389447262
581247449
-73709214
480873442
796258889
199083193
-97954903
648057842
-689438432
638365075
737003214
-489555035
620954254
849759239
-158727498
-111538033
850820930
-659197899
440127239
648962568
-422685030
363970755
159186777
297862603
788071434
-373375516
-17418159
-167810371
-536668806
-979223636
-565543709
-393364506
-727657784
108777583
529438027
-851596274
14410918
515186734
-318601059
416260962
-239709038
-504220216
-696365672
-216577163
-221638771
-188670292
-874179395
777627105
531876822
-285210231
745171549
309833003
658737325
-997127566
200183277
-221695680
162286643
-181891290
297266506
72230105
-732682588
-474143860
896284042
323335708
-209694202
-60218566
-260289333
526274268
730346141
-290407135
20926705
713321125
-842674719
-335474134
322867105
-548947689
721311444
973987063
-123091492
-749920736
-385681384
-80625526
-590244586
-140912125
-331579796
573852937
743716668
-541692365
385038372
-378734342
-744197094
-222952063
-508678287
94256464
-119923761
453282387
936147847
53704268
-51505131
-255368419
-113733036
-517660342
400664990
233627561
175693177
-945017350
197544407
-606989597
-615038331
289879272
21105296
281324595
-681898347
-16725832
-145864975
-946346377
-74476976
-603417881
-380496383
442310057
425284713
428418072
819323648
-426040539
21271849
244958633
-695527506
273379803
371206174
-353222800
608533770
-929347375
-969689189
647515436
-502056553
-929084534
-996630675
-722396628
438902113
-165897213
-78295663
179408493
-586893969
-56452867
-372484140
-132133009
-611274617
66311445
977203691
-644119181
-799679447
-256188576
87605456
559532580
-989975660
-504167761
-876486417
-231640031
-322885186
-41751159
920831445
-190849633
163669488
-856539604
-979672840
656870940
796116388
395389884
-591494389
-501687168
-836746617
631604808
-971099961
86850821
918429303
-385384891
-586131484
286040199
851532298
-350033662
-147739379
939921691
27465479
144435538
-760375485
-972020969
-518494301
712686448
-640752187
-160504097
517844656
-229280004
-26639507
823854513
-743597404
-741651504
-78369946
607647291
-968563970
-989966014
-360623709
174159882
-870728873
-367271631
-898278626
-878002782
-455126654
37691510
-526855535
382840466
776788436
-394237818
653700587
-118585140
-733125811
-69898817
-950036737
-940126996
-443725118
545727542
517261126
72060991
-318223648
843218150
-31353598
323867977
621808443
-422375946
378385281
-16664709
-901313089
-478810804
83625785
-435428325
-400802506
271177900
147139351
796928093
-98952029
978969346
945532615
-90537983
-106125394
873254053
-238479503
-93686351
-741427620
-242103691
-331620889
640401104
-282231632
112881538
435193452
494837464
485637698
-850165114
919126220
-140412591
731300725
869005149
-39472307
620180954
221978688
294034872
915281966
109289445
-607847656
-540815639
-64005345
-2734100
42698348
891927862
-192953603
-334319330
874568356
-990988229
-461493462
-165064581
-885628793
-735560018
918709389
768585301
792356630
-340005314
-228486775
-987435481
573040023
703151001
-891283342
346576731
-772899594
-106559884
857424838
-664150791
865029943
-8491359
352345681
113747716
364150928
735349568
807976096
228883120
-779528713
-825037151
-679593820
-726275894
-341751025
-495716863
-738861409
-881538268
697870965
60258768
849380380
469875557
-537838081
-734250710
-168110287
-908119320
555474188
308082541
-531339717
646920455
-577502570
-168889974
-508391219
851342559
-341918459
246899912
-64215039
-212256184
-775045558
-141838972
189985158
247524508
-992542420
654738021
-627063968
-868022988
-538036264
-895944409
-505364375
151223868
-606803512
519409776
237511044
930717756
726166526
19767631
-355924800
-616041099
493071228
556909485
-415411015
-721005137
-528445957
459017467
-976078534
685784550
-11962909
558634167
-293776315
-295562312
291028623
152032740
210596745
674331855
237381710
955866951
264855161
-85754269
611021189
-254899972
390046023
886429933
-215185600
-872026766
739077123
-731207033
-927970292
820922938
-992352539
422016898
301656968
-985489369
-713213126
-392242207
939756035
-584315728
893058286
-654296675
-88975077
914361415
346450333
955696881
-921215734
-26917320
-615014440
24790443
299076873
-60897371
-772413370
-101546991
-417215167
-481489977
54134501
-625923681
-538015694
973700854
-567295397
892834220
599870314
-617456181
-298058551
941605977
-984003259
-43530336
-9243826
-238555636
205795889
245774778
-605002256
-477068128
-353668656
-522617059
691928330
253645611
-585028576
284458374
69986351
12617315
582734393
-641260058
-139792590
60157455
-254355223
532164442
-912715960
-431464860
55340868
-703960191
-922340711
225137889
484256657
-30034238
-613533662
415473896
540695312
-7446363
140100009
-786845782
-144229020
672189183
619941206
324163478
-155505876
835187361
291552022
106455828
897596552
-474054061
990529982
640686933
-308252212
944563995
603106451
260626791
903426398
600843078
-672396101
147036901
-70498905
-643639792
-380193773
52274279
-11005110
403137054
219293451
770813959
542281692
-695306136
89470733
152446790
911786480
523450619
481888472
-940496654
-81644280
961420778
-558028554
-858654410
-633945888
-754464068
-498935027
-678845356
-705055523
829636514
90745828
-741883469
1416968
985069121
-570694239
-579076262
-272773972
-301399356
-621893117
290158760
101781970
-904519291
-741463165
-769465742
-801403169
-14658928
-338139974
-411091424
699220540
-404852878
488805448
595437156
883873195
-623835615
883583008
372184954
715898290
-925400334
-187591433
245801505
193429998
-453082618
342289295
589487857
-8941172
867300088
819950787
259167878
-313238373
-130728482
-255746849
559064634
-141747418
-611490627
-44515818
-175646570
440104357
993844235
-676751942
143515376
49658926
225927058
972798438
713693056
-429676084
376182115
855503105
441591775
-583917367
-535491739
165530120
-51053761
426852313
-587123929
-22664143
126277794
545123683
-597464515
-961169233
164576780
-334093380
-652885098
617958167
321453345
-687657715
763096889
132100159
664268090
-795092145
326986165
569622480
-959802690
92471155
742289480
-951135893
424122361
523452356
-257963819
736607726
-630792140
-649153410
741299151
729844913
-938786311
501916686
-566573225
-34130680
746260144
-505396254
-631278146
929408106
-949793755
-799093378
-418476464
-979819393
-80354625
622360577
776427380
61057377
817726604
811954062
-338775168
-989710283
-532950201
-79561258
447403880
-865707852
-947303507
-43306269
793877173
395652656
402333587
12339968
-572603176
152488554
-58587978
472036860
-1109897
-860792427
-578342645
241179020
751770067
-487906878
766119153
166885606
-176254268
509448252
-132626113
-10727114
530017753
-86670708
106472226
-433003660
-775986092
-635276580
-502056553
652147443
-934538611
-613085423
-977028915
803964455
-639880651
-828473070
988573155
371891200
643605650
-799575591
341847798
-365773523
377024024
661043831
-992955069
-962987167
-611094214
-535127983
-231758742
598354616
872875194
372275326
939853134
-977076739
-521607968
-654592600
-607926748
486288287
179744435
-808725664
-548967970
334689761
334157498
-480723919
695401993
320571413
943694958
732393925
-457526589
537373008
-713472711
26219960
932695547
152255006
-1096454
677814564
308466426
-39415445
-500674862
-60897371
-884248296
-881668202
-586213322
-772264806
-250812532
-491012563
123509262
991330448
490250173
-952365390
911139643
-817858707
995077288
-92139075
958491662
145204137
-787763284
814920110
-359930093
-525041033
-15253654
938770330
569683785
621842571
52024049
-78108860
528354982
596398378
97822251
86776491
564599721
-414178695
-598190303
65808453
-16454468
106758966
221733261
650559473
388496816
-926124003
816707384
-902194543
-92820320
818184889
600381327
-678845356
178723782
-436469867
-550840542
476061158
259724793
485681825
-530808412
-332088156
54171668
353097398
-611444420
-492981394
804233658
-975901786
-357619044
-170176938
322489981
-417870281
288046254
-430316791
809430932
-626840780
-912101568
-550303062
-225800765
805916730
464185847
323634933
-450862662
-585202137
-266343128
-675211463
-337704616
517948541
563728332
-315605594
-408820020
363801698
688777965
-508736011
-792095975
332031938
-40777907
-438280353
955155620
-995084383
-882183788
758504021
-921769919
830553078
-614938013
612126422
-818560118
-356696426
-416636400
468537997
994005815
848583933
-650616234
-990301193
481069595
853668928
464759380
-434193366
586537480
867595414
453052226
450332180
342639526
634751123
-59993468
-365883779
147711435
-161410346
-463787966
113404334
-37671871
203975677
-292131950
-339996604
-179254685
264558967
793128544
-933083406
-235211609
255658255
-992667216
911583688
436331948
-561185650
-487246192
929508652
-790204899
145786407
-648902776
953368350
309109383
-111197114
228135716
-787866376
-893635045
-341960149
558769509
76895000
76997680
-314807784
801081774
-661982437
-383785186
-261584278
-770035989
-125969485
680119391
-956513349
500906039
310758709
-957422670
-398770937
-657650746
291924630
-617371324
-335103485
-669216562
697628801
36792732
-27955133
-989286985
-540659187
-886436309
71541912
-512594380
-236710327
-337553662
299079899
-617854741
-307003580
623604204
2352926
499473351
-471034890
187823174
546112392
-216017227
211718271
29336982
46303650
920092011
533858176
445181737
634569078
284972717
344326433
798352005
739510409
-177697854
-69308884
138677370
404921813
759555859
-142408583
166567400
127584070
610320190
-298555238
-452183779
-344426975
492680251
900763685
812244159
-12066399
733839564
-139143904
811463621
404116923
461332533
324606201
807208687
811181923
-559278344
342667882
792808961
112075480
338140308
17717231
-406833530
-884351242
232378564
399873430
503504352
861133359
-879263033
650289821
-497492863
-752693313
-701001040
989683322
-389624479
-795971718
573612815
638278866
-349694058
191748761
-547256271
523634710
-794238262
732335060
19262945
939078749
612126422
-758689355
-388130209
282106915
694649163
-674393225
-288599574
800776493
487873697
-515152132
-732256951
335444420
-771623430
226221191
-478714538
-484728051
484345751
-348906502
198094844
307933773
368813594
-385099460
-875100590
588120137
-53853337
-360735167
148358057
174531913
-982758118
191471423
183042555
648285009
806600287
-620141408
421736044
-659825536
838311058
-837861841
-720343754
-499234938
168268353
-276320933
-263819002
-29906828
520799879
303187708
640906020
918782176
435706271
161080102
-82216076
647891114
-109724940
398211078
426546300
-128282309
-704407460
159921352
560949666
-917033778
-94802714
368304993
-58366087
60115732
-616315393
-656532490
-26663242
620938016
538062729
348277399
-673768670
-270589878
-835506987
170918872
994036044
-753290745
-149080554
-32234289
66359829
-128989366
687719676
-424351249
266041309
-580304189
-344724222
-941978445
162827947
612601454
-480186980
-97597210
290216280
-538155573
699621530
-372756943
529086187
314859642
-520184598
353404904
-106226225
-494821083
108744302
16536872
31747216
813957903
685122807
127886283
-244869090
-428636286
-184329594
438882580
680993641
764417891
811691651
-220055734
-88892529
581394359
-590328513
989883417
-499232039
113318154
976137090
-385224926
844511727
649336310
405060625
-100844014
142550285
432989018
704349864
335579663
579550979
-395778472
368652888
-499825211
769551517
-339263771
-796965101
110355682
221416027
-413973542
-464428344
-573385841
-775517914
469650444
-794086284
894106822
-98278415
-41751159
-697631137
584417858
661889648
131702529
-876147977
602033336
767588113
-88376977
-104188904
201373097
-818841165
-14350510
-423766696
553925902
-224802940
300595681
922884929
124122104
880494482
-406444181
-560311842
891076019
968996548
-576961409
370029168
-453588415
-350490420
608862242
-569198261
887744503
990411757
-300598880
291929410
760756787
-500899057
321951347
-713985435
-583753427
868511646
385019426
-221160759
478930306
735032251
265118010
523221200
754854116
519815590
-347146805
-103900154
417802704
-929957710
-232669744
869190089
-622544265
-229455803
-468009909
-982792500
-273813330
888878503
-555192690
-742582774
-358083149
-570783922
-888461647
282205192
55849785
-931852936
-483067139
938351095
766366370
67769807
-306102288
-790717026
921908324
-137334562
954728806
926614584
-368373647
-59745241
-700367798
-981011742
-268683781
684756698
583670052
-722818983
-143974874
649630507
257735299
505472277
-721912905
-700642832
-304312357
-463869694
-865134269
-337560199
-225929452
38787129
223729619
-40027764
-914573322
72226566
-522093396
206247634
-216358278
308761322
920803128
530391484
478522284
-950169800
-67980232
605998730
483838400
-652822303
-490545885
-484998486
-626771768
854643897
-13621081
233989687
661227959
870065138
-239055372
-909877944
321832552
-415534149
617549903
-777261852
703038687
593464644
-291988878
727805781
-995965964
651784461
-734354165
755091437
899810637
957944930
-398465174
-804592152
880390051
828669939
118430113
-391416375
333494131
259521887
-936231881
778048664
178253841
-903523260
-361618910
710068330
377023572
-529480509
897220803
452964131
597974110
-23903879
118834843
766999438
-900049994
-311742046
-143978206
650604693
-765910399
605360121
-871869470
-931018368
-913885136
-564093294
322979510
-938964587
-498102559
-579193052
-571004901
918125500
-929510521
-773389948
545310628
-806908118
-158095610
282624300
-28594943
375613250
679780237
321351657
496138095
886901049
-111363922
-70857742
-171191155
-260068102
-269691602
-463177736
605592658
-531350673
-274230054
577336251
210458694
-645583891
893953788
-285253493
-97607459
-57865965
401263665
115921331
701064343
976561454
-780691882
411770671
-566933141
-490956792
-765524123
-625005625
-26886777
-390583250
712747347
332215317
534271707
12487034
391144936
-473153368
720039941
-925175309
-50915486
-120487989
-214770790
423574839
-610009079
-794377012
-942206974
697452113
432277557
675988524
552542651
-267444941
70796844
280758627
-960899771
287372590
-293433297
119727953
-286316728
394924069
459475206
-826293194
-722817005
-932173359
745877347
946144105
-11158739
658032035
826509180
-577384064
-545018303
-960900964
-125720935
-457015453
662048265
-538652266
708731161
-218395944
676413370
-485215673
376339294
-389200053
386100640
-366915999
196345574
941577629
800080059
138197588
519406888
-516338342
-10985738
202244508
-495929999
598844290
290766278
50848169
-291114248
-598115861
-74310244
188055288
814231015
-92100815
248159523
639375816
389813645
-705496007
319054134
723816637
-652819957
639711669
-135085104
-19334772
593641618
733034869
-970842984
-16299753
21927277
-142659015
-136503526
295326853
32842827
-313219415
896295054
201987092
447469745
601792673
797883268
-421166595
-293015922
769418126
415658566
-490592263
739534739
-811175673
485142963
-81681103
604620036
408067404
799217769
-126312653
538455668
-432341230
723467090
-904959032
298617829
534472358
985724874
-390425403
-850219775
756934943
-250580283
648890968
492811396
974675867
894102718
907719034
-627767743
-797119971
244403349
-934743143
261267380
-16947398
-623176000
456044098
753802294
-340089885
-832829047
-471034890
192894410
-683341390
-661161007
-341830761
818561671
903200557
-797134263
897231671
266052682
484072628
-232041531
298682724
-149597592
-44515818
790197789
-356862206
-776504028
291138365
-4289490
-736062754
-372870177
-577782413
-798216729
-346678904
122474449
-244123908
-160171478
-863372404
-230436014
-541660997
821761665
504900267
719416529
877628055
264502046
274110007
-717343255
801439149
50151853
768224046
71128435
-674021627
21147474
240815525
-162114145
854707351
892667731
-351770107
777789843
978684513
589319901
-454455951
-346622320
-999531372
-778387842
-675625679
-164706545
591809450
-919049026
891659012
-369462374
532128854
-262135774
-679593820
-9971656
-995820447
-184896931
686084505
965602962
-772714850
-410310576
182251744
-660267642
99852016
904731575
458826217
-476576011
300286523
932530441
191455935
954561322
-946466189
-785637048
-417781593
170788823
-686214486
-210585383
-941677509
-274087009
-531098029
-609781100
-611719867
-323643139
-356683141
-357592343
-25060850
411730305
96757100
-544324628
-747621095
900079675
272297035
-768446967
-854034410
456791064
259917382
-792676405
450460486
-183089994
912758983
-57100119
-538971627
307019128
-440927640
-192378965
-304928386
851529927
516088816
259630582
237212328
48797136
-422730126
-175337248
-784591905
-313011900
-826497889
-475247276
-446817138
-328685665
389382378
-90565467
441714374
-400063313
-670483735
692876675
265794726
-290505486
-76714049
651784461
-197744228
539619310
299866708
901333822
84661649
-817780723
-457849848
-126769815
-616188978
-805329018
-894667117
-792937008
-9014763
-399970901
-787441696
279185700
517568557
-305260556
-867776064
766450974
445453186
169585462
-553111305
-522112559
810867887
-604853148
-422631673
237845992
-27671784
-602847805
-572829913
115773794
36241432
-427889663
-300350668
-353014582
639751048
79919940
784237145
-383641791
950166442
430919707
138618452
436207969
658213363
-113389972
438957074
14917996
-178682467
640171736
-86268075
114147670
-840673982
-986973687
-608758064
-23444952
962585882
42733337
-900108156
490283124
-956534464
-927970292
240977200
-115950555
-451807239
-280456194
821645895
-530176281
-384295003
537112765
594469147
4437672
-30959110
127497067
122624206
-78657362
419700815
-548035070
-519000849
936166846
-159972119
175779450
-469380943
137210511
313166921
-663205471
-768362110
-818739588
-514574546
284299066
405701558
945634695
-70139667
-681696861
-892989927
-869193248
531565027
689486893
66887630
760756787
-618851511
317285789
-232466669
-588365841
-425158921
345816162
-255364256
-876232173
964001577
24633027
-336478995
-893103704
-937213849
-716208886
152803308
-482557092
-459456002
-43266280
235950351
34848257
571927061
-329999049
-294515210
45469911
492573846
215026073
950664625
-471095313
925030329
594660151
246715746
468603358
899336822
445621305
-580160533
-195628986
946846431
-326549393
176735312
-124993311
-323165689
439580791
-975398636
-377832937
-207145827
794065785
727738306
-332744085
-9199763
-110484672
578710249
-245030236
-922279502
-501689536
554941800
-21583760
848464697
328945087
835912339
733461264
814661852
-636433497
-427659975
281358462
979367072
495925395
903394576
-618289040
72200372
325770007
350903192
709781800
340072148
-780548623
577513468
139563892
668775556
-570777331
-388810247
-98317908
-594990083
-45742068
-560173079
251066347
-120305737
814389940
-76350433
-893553235
-939709271
730968018
-108476542
-596749519
-79065964
24564948
-60892742
105734121
232583789
-106979709
-944070435
740380530
10439461
-984970356
-277418455
967455986
-346653450
415701603
149272376
543301078
-840960767
679280066
327962724
-58535333
-663634741
-922149975
532346058
-639783761
-448767492
-429777122
-49280401
463878005
-659403385
-355181503
-115382965
-115142194
186089221
645573739
-728319125
39029238
-876426932
-100508963
-966791183
-681157107
-558509989
891917473
301485929
-995502369
-799864882
-525141538
997799727
67642107
-665508690
-490881170
223729619
197366069
974649586
987703605
352622881
-847605122
-524624792
-685528325
-443972237
-416765278
-247269897
-988421534
-47331819
88726934
989128617
-59486770
-662530476
-935244787
509527813
103458356
-192378965
603229818
518707902
-569054732
150526856
270413256
868744658
-288576670
-214180787
474191910
-916489292
272403835
-381043978
-481006466
239293683
-671965267
909068353
-712510586
-504889686
-24235004
-324550138
173320373
-471158012
-872661775
807503384
13055447
329986974
4643084
848297590
-888033492
-346647556
-628671441
-899546348
806093880
288657891
-464985714
98643921
315033014
509267991
-472424890
-320978389
472348448
-722202237
-643576876
241541858
806826696
747982302
902934822
-848483945
-623039886
-17574272
-944704197
866450066
-954166987
-724010341
-994003383
-215744558
489283046
-899278252
979754346
-503170029
561534749
-561565495
-736910206
-714443090
588579261
-405538411
-659403385
884449881
-4774226
214036772
733837631
-715473253
-246734516
889066884
605924101
-786622236
-194753115
69319031
140471573
921877658
999450543
-718548382
-634736584
857156765
-634052901
-29269570
422442572
616360567
-535291388
673778257
-329794563
-820214791
-486538406
-536697660
333680775
-138546120
794722640
-15697142
558967341
-442333029
-445515580
-444593302
948486797
-929218537
-994276841
-354224588
894572741
-886294159
-772311657
-248035868
-52191447
969285889
938433253
-583717987
-576304582
-943420681
567143453
-641081744
-655427820
-505042047
327453781
-977255344
-549181911
-701648704
828920460
724357305
632702335
-541855038
-769229952
99762031
-575731202
-624164438
-494895190
-106774632
938087300
672390438
624789607
151035781
229458670
423559330
461947858
-119648529
196133419
-169848771
-441744012
-700849309
959938067
302548154
900747763
747298349
15754391
147523944
767929247
-413490792
762381592
-236250711
-63218991
820735658
291350181
-437188590
928535867
969660352
387574933
239721809
316116029
235776969
-281478357
-893851911
50191891
473656235
-843745671
-619060720
-332609247
563980711
711094752
334476999
790080056
246495258
-497926780
-877386706
-659762013
511478935
-421186335
67325245
-195398920
-984497381
-333863029
774545073
259772545
616962590
-871058738
282403159
27820882
226388498
90417098
679617418
-533060099
55514218
-537937001
-997464049
335466422
-767556075
-76986607
942040703
187542189
-234003156
476431544
483837829
698726823
671606083
779180106
25560808
-727130093
315044363
-251833463
-796797776
-865844940
-384944452
-546292842
-201742710
-224983551
-397316272
236169272
990242985
-337297711
-221679917
351123845
-572815387
742427732
-776737540
311496359
-702982942
-362976140
308597229
438137708
806485822
-375546164
-510354726
513163326
-801421650
42057296
-709447021
254028322
-684469292
-512247826
111429855
51031576
-303979759
456894525
-325503929
-666044306
527239494
-249828137
555582365
959613438
-75581505
272950926
-94328127
454859164
-244102698
-982045736
584708957
318155470
398357103
-154499274
-972874996
140237239
-794888431
-191885446
-797907573
-55835443
-871920516
367690576
-639340564
-317879259
362278103
-527369378
109749502
-515797631
-837476243
694790739
-106105124
741699719
-165456005
800281703
834970966
-949838995
61167619
-673889749
971081986
-358115469
-317830737
859391519
-992083158
404741569
452050355
497704478
657112705
-818909
51398024
574564374
-363419262
-856090912
265849764
-301184247
412154513
-968567783
-704328800
414736895
-516196526
921031388
15117038
-818260093
-396999576
734044566
365222982
700224893
358040589
408903763
396972765
-197304902
-881339050
-556858257
-136998884
-885617379
-633449649
572357728
-108933058
-310323977
112134671
24884555
839342519
912728437
-42900931
485949844
611708029
129882975
-641842783
-588135469
-628788541
319903954
-128060189
198563630
260626791
-484153024
-765900398
105455660
-482821710
182861645
654746138
-495222838
-786310163
-869968083
199004770
-757928398
716047330
372800197
-17508805
-732187444
930320034
-208764968
999002865
-422935096
907440774
807865020
-621252750
407536965
728998840
-934538611
678225269
566204247
588373017
498695655
672089406
620267212
-254752420
-280990785
177661013
929222362
209819125
87546844
51278183
259917084
742233068
619275146
657089372
-856966713
775648141
-416903479
110642847
-116132983
-350128112
308030748
-367667711
445398858
-276606296
148681385
-474533480
-311003377
137949607
-59996060
-619640942
998839363
-604292948
-476246638
-459385009
-402902432
937656165
-578008565
810576451
984476471
9435495
-574711703
837798737
-714145796
-750980105
13578627
-791695484
817005287
473273468
-410627468
408891611
-518600296
-30952115
-888060561
851083964
-523170649
593146096
-867162960
-79199616
840837653
353979333
-349490438
669872614
-151797965
-472124104
-345587068
-461231638
38140165
-909969605
-204309091
-986699035
-777706871
346925145
-963082386
-534078183
52011362
-3248612
-814310251
-755637051
-667593454
-982268038
263979412
7398956
-509390252
-753613577
730700515
-420685399
722590821
-72399699
686935656
-483435548
520280599
-825610616
146624624
73816805
-598274045
-916260102
-389285378
-263797270
278243811
824717419
46058695
407335316
-845804443
435643262
240804892
392134017
902699349
910404395
739882364
316827967
-346272913
-75978102
90858456
40964929
499775208
607523879
-581976679
719867690
-614759491
451235750
-432497225
111135710
-594422772
840089782
-574508926
-166036141
-834240043
-989759154
695330753
178958179
505444577
492891310
275187947
706387726
488044441
-151364790
-545976892
-581550676
-991590000
-208806221
-598337100
515374078
-357745483
-10615623
-358747301
691804929
-887204281
-385630439
-1319094
-566511101
993994636
827285609
945401056
842612117
-112103452
-759660241
417178198
-932017399
-976871580
-472450576
847091438
-465363347
846605039
772372724
-410024733
-12155554
-207518713
47944597
-691247261
184845276
-190617745
-442902215
799632961
-637556477
-109737122
-342468232
-280843802
-279818838
-256153716
-869040284
-255734905
483051953
410570174
413634568
-687733663
808480725
-931119479
914636879
-415001566
-115292183
483838400
-99800432
736996600
279052263
783462221
637204221
-143704588
69992927
896256140
-133527409
-672876848
-98137835
996859698
-248038362
-488722104
-237911023
-503887982
-349594888
828430772
695535701
269237467
528826378
-80477799
-57217672
-153068743
838470247
661101107
-114957013
-854047389
-944218134
-507896949
-877242600
-17391925
-886134820
290645472
845074935
-751238485
-333457119
822513634
151681919
362240699
-236900422
239345492
495727490
182842556
587173305
943480814
91494786
309906421
637633043
353856015
-432690118
1160088
33713791
-589947015
-744732750
279508454
789449873
-336060860
468416675
583851950
116234296
847251228
-429705408
-89401771
-474264064
761833445
187542189
611178284
624665291
535656474
-818122852
-302104708
-560755141
-815633999
-623670348
630707222
674496957
-160860031
319314962
499985316
474834174
-894784347
-377921736
551850304
-791292840
-970312054
893436616
-305825650
286107450
-377559690
-132328777
666575448
771568845
450431881
398624885
17486067
773106078
17473523
150508463
-873762270
-107960989
-648227043
-864411954
-585953809
623457416
27016895
-472774646
968996548
-882295260
-69148908
-391640119
12404592
-521414618
-138290709
535281539
-289078426
-451450426
-322692115
-77166907
-905040952
-38390260
-190369453
-260193907
377577004
-494812696
-412582303
71769276
730960746
-892713113
-349613038
-685376088
124975578
923000094
846813728
312456155
585579999
535851407
709173000
469078506
-948695509
936627046
-31161092
415660063
-532861594
-866320806
-16234542
-558028288
-633062008
605534516
-239188546
665419696
26038086
-642314239
724792917
-978354286
332069635
454901096
-744906833
433029769
530437563
503200310
161425664
-93711585
-840435384
-676718229
-809221694
-41829936
205303409
-789782056
-374181222
-386836060
40289533
-593386263
-506933232
-104183581
761606572
371225089
-347844305
-478098600
-902003229
-955169276
-726803145
-930872082
823467222
551504469
898336976
288532752
616442139
-805083695
-337745259
346885486
-30829124
-69452964
-578490480
616027162
169180137
-883043108
940042863
-502030573
664268572
294560150
367609214
-712599897
-13793653
-397620470
-287488616
283380361
204108846
-563137937
7252621
1418688
-127847165
849759165
30911562
139138136
443525228
369669107
498161391
608896217
479337714
958339421
523988811
289239512
-674316091
-771248883
-71703944
403039942
-669759193
5970450
-843398728
352063211
46616405
-528128906
-535289402
-171072919
-926729353
-348587637
320117020
761550723
-847775552
-686943583
-463217399
-995775331
678973808
415937322
613645212
19392585
233478691
785556372
-736359030
-245431683
109175336
563550182
426027913
-414695113
863912119
474011661
551631591
-249788872
1253775
165532501
84618533
745611564
-106899289
409938675
-283020915
321351657
11061973
-186714515
541254587
421647438
-175655738
-835638475
831724266
-48987312
-301560983
249480838
681328345
-684631597
-746180532
-282765027
-620897871
-381822998
-672834658
-583008578
101168555
844705581
-68006930
-152712314
-950264865
-334106313
845251619
608920083
-134191170
-204319140
-654886544
-972081391
-397895457
-628948141
-49444499
-376174272
-942793205
741538606
867759142
-487229265
253754195
-311080744
-286076642
355233755
-983927022
151137214
698583393
-284720656
162477247
89154220
-370997733
172376023
269856482
617876811
551289969
-540743649
-401532404
717515781
-61392790
-691760921
-670827590
-619662412
804583453
681800429
-546331636
225149059
968847167
-634229966
126713192
938551440
-696558137
-298253236
743002976
-967946742
-459010985
778489807
155353763
-805282619
456047540
226950724
12760746
108475290
-711536840
-562905894
887376778
-633503733
-705098174
872631862
-34643472
-383280439
-644636278
-165047991
428519855
954398867
-527473400
-991422664
644070516
-55409380
-338775168
-495926305
189850883
919525233
-24809978
-917548576
825247117
329104998
-804308076
-807221048
776002204
-248140096
882279026
160664305
360604423
-705716794
-561562949
427990182
462034212
278436797
-51650200
138107682
836330908
-324435411
351643326
-594354302
-271422485
805653652
98350861
363890985
-270268555
406744336
-311339614
-661936305
-230221655
796733834
-467758523
202491474
226909478
-845148896
58016427
551622854
102743763
-545311554
-899655300
238895844
678260382
627043199
-403282525
603725808
384843539
677103535
321932113
230013137
-114972218
-811890137
160901162
-946181219
18721443
819802919
638583530
-51415125
-236135097
84239038
-390811368
648965809
857134399
323553981
-829768042
-262610211
-51461184
-811921828
390675724
-80369649
-61995487
918709389
-56199954
-628862224
619227366
318901253
-939873226
-4621233
-522755962
563094985
760514254
501923262
833136870
205179109
-906194619
-681217192
531712423
878058651
421894568
-396353044
7153633
28091663
-764127426
-632351740
-501554656
271563397
994333214
-778682652
872148994
860398095
-18554340
-304799078
-934604571
-661723985
-658273737
-393884176
394184775
-796507565
432207093
729889459
505608409
-83025721
-368262643
841294214
-9859160
483220021
878064652
446987312
-968863332
215464351
17582653
-832933842
-348695820
838674066
-474900403
-649593901
-556368021
734995553
202839912
798547045
939396959
672260992
-958309423
653451847
208955941
580832657
-431487535
873693380
305383006
-223582351
-845832250
-586233983
49587496
148387042
363801698
211932625
-39187944
-58110579
-823963806
666306877
-966204576
-241074585
-760214689
200298274
-453518811
153764697
-715272223
206677430
-213407028
376608448
191488627
901594451
19809281
635805757
693202679
-164000483
-584482059
393113291
-993365444
-35290157
347091596
197787123
-837539060
-541931561
-601131001
755888698
-412551237
-388767510
885986959
270457270
-62757776
384864892
857942839
230626012
-968060615
-376345467
-359154444
-215137758
-996852159
348419786
497366390
624962507
844459363
-457357945
460273721
-213610653
-63003755
-414608917
722423055
28030096
375016494
574564372
679562611
938673563
916952452
-462435730
-563592754
-247748942
962121895
953404965
-404447638
-855613906
-250222946
25580384
-420555449
108778085
-746180532
-97121337
-558940211
-973843216
419958866
660438958
257316000
284972717
787134981
-201113585
-61814421
-633784420
-803207677
-112494497
-87821241
-293597590
401795084
872526490
440104357
-519150236
361470946
131745454
-955663035
133447962
584060302
762166237
139155230
-716939282
-338234955
792906655
-218040493
-805597843
-200836382
167590481
861535081
292525065
191068035
-339225575
103665513
531161405
-796800795
-660972415
926069887
920599157
-664618713
-508261934
-726001541
-181840206
-104445178
86833538
140933991
968429486
52871079
-907808101
-422238967
-890338932
437420367
392148018
-113339235
598742868
753855684
860522288
441608767
2666749
-520429570
57726646
-103196167
235162259
-199730217
-216101878
863601897
-969767880
213365779
-350655203
188604477
354773334
-453500089
-947512955
-862828678
-50176037
4059836
834734890
923874277
-511215273
282266936
166986061
-622445121
775092468
703270645
608494390
-60747489
-263541844
-510368907
972679361
543374649
-441211291
-75970352
-684898397
-211366735
433939138
-460541384
-929750505
375510251
-126339507
-547148609
-603161159
618062642
269197726
423790788
-171198616
-724931353
-706925281
-633878779
18089163
-319782428
261657371
-188245110
-915022354
-742216344
-288816214
-853708638
104171414
675801247
928829172
637039554
-797564796
657416499
-419313840
75965115
545670735
-695392817
826076727
311496359
91631025
-948216501
43914991
573573252
480608712
-167289589
-69301249
118097123
761434448
647128167
-754436799
473761103
708158864
832739163
191527660
-180295681
705870784
918050433
-35651462
-614411770
-362835428
-681257749
915281966
924692565
-106470297
-633180462
741790561
65865853
212068140
124741104
-317110967
984662473
819504314
-216676637
174487047
-698249069
-723700798
187226266
359640771
38449303
-121013280
-168685745
-732048411
377442719
-46095016
-572813726
-748302485
613926179
-457691325
409824532
419193244
-118389508
542115218
-247695474
208938691
872238305
-33274867
481495814
191752352
29319678
-812284400
578670584
-850254705
-418917085
906180070
-691558154
530941849
928651209
358914339
352784731
-207117074
-233828753
-370220876
44708401
943839935
-26504806
37158701
-187474139
-767219216
-180170921
-601247952
-671461476
-489779330
998708358
-178492494
915858994
149841792
-147055314
-235960707
-907230072
228960770
928022629
-705914956
-304426951
840419385
-918877609
392218881
690082108
-896999061
166082086
-793593687
820378653
380755519
713184216
-240996913
-133283515
-818902082
258953151
933018152
614646696
988070495
396517260
108519215
-532358623
713321125
-181329691
269800369
759827618
-430835573
-76820926
-643868976
83381810
74556753
-970335454
711291003
-138727095
411139833
272079596
9508850
490162570
-760348842
429144160
-366557051
-982368819
-344848796
987752976
-169257387
835544155
319698340
398917029
-865723386
-151235012
240437212
-784735313
214923124
94533712
-245168336
611104795
180891386
-922236508
-441144932
-623159274
861803049
-334732086
-356457220
899133803
608334763
657398206
-295332983
668214072
54471259
981209474
93104504
-333808314
-422790746
-675735705
371501080
-223763149
727155008
-519463498
675831436
-141072337
-945379093
70508690
-212217514
888442503
-389320361
554222742
-896477631
110912409
-79502069
-714610612
-496753272
7297004
-990141801
-775588961
767577516
507322994
436064698
406445697
567487192
434545089
-636348610
-117553302
-646071571
-362855841
-566386080
-678409664
177188221
491569601
-193809114
-976001529
902100956
886451535
-99755023
51721295
-889249380
-569894591
-79182112
-563592754
-698797180
135772498
511965310
324024064
-416903479
992201850
-45956099
543213962
-989192563
-305291516
729147322
-150672851
-403296654
-773031231
720328262
373126136
-163189490
210944263
468589292
850337067
-668456393
-624643355
-974165999
212579521
-833588721
429882628
-270099811
530002550
216996369
-624938820
281734368
-658342087
504703294
-77875549
429666159
-31651607
-465105699
-470163139
29702657
62155572
-923763864
-629719911
-133083974
-310360694
624488939
452928127
-482925343
-484914107
830033524
34072836
-83121830
687082839
31389176
465488740
-256134458
253105335
-324437018
-689374489
-5326068
907351379
-485302931
-252173092
44921042
704740595
869674084
-834683583
846414086
801800985
-415035425
119397390
532224597
988605533
23232745
116887055
203838500
949749182
-272565985
-51484897
510306773
-112257865
-296215148
-338840790
365512684
135804412
-775609636
934053085
-539477995
-955519255
875919834
-386513486
268745577
-662647699
-669523450
726370118
190189756
130743666
-712621653
-771980229
-21876538
403610555
881748079
-371505644
147294836
-991321425
-135336988
-519380114
162546242
79801006
-446018945
-278723943
-359516733
-94170257
-597237814
-974525985
-698925011
-279924524
-879996499
373505856
336902361
479364748
-300475683
-889979170
-188255338
-376046422
-99131358
-989258186
202143745
-213128038
332367313
-156120346
853870934
493916789
528414416
-397624098
339713959
398088283
-903593582
165133444
-113649171
-122349262
-818584443
422314899
408584599
-840412660
-692449999
577609557
446549546
306566375
-403720427
600498363
86750342
-609138550
477815978
532064355
760085518
603183342
732730547
351847359
390319594
-376724754
370394906
135744824
-93741505
-561776028
-535028619
827411257
734814834
-806505850
-797528826
-606448347
-244038046
412118069
-762021636
443066241
629709091
709131246
-18570683
-530204248
724025516
-422448314
-847633977
814179199
-860461088
214372927
424386772
925066293
-255659457
-282835228
500408308
-579342307
167496294
-945584752
-958130905
-422296427
854999097
-587721569
375192193
-644461510
-421213728
-303052510
500172522
403482430
-228901413
154740072
64587381
702959351
-165619410
-577490749
963399001
115921331
540102197
-860695062
-311886372
572212209
476286588
-159577988
-61902360
962623185
193913457
563239580
-270047652
-722127440
-549756460
-985795588
126041727
-632887940
154342462
464484770
-785922978
-575160632
127171993
493441244
366761171
895659165
943703848
581228919
-675090048
-501681140
-674599544
561149188
735914685
34831354
176668019
16001372
-943133859
-692719982
739231028
-728448715
-835154175
897538675
788652333
-959627817
-410789370
876099542
-734410684
525212521
472118213
-305890045
242510957
229222575
115251693
731259427
-863729521
-71708222
659777254
761414832
771425763
834310166
-997942213
-896503583
742631386
649379052
-6020427
320876375
-867486033
-763025871
-223351084
128069608
287940273
401484356
-922269735
413213053
528185856
-830555403
-868886189
954601805
125808000
-512402648
72696391
765889676
65823050
458499087
107128767
-450964561
602088358
505685160
-843383386
-148622260
-585322858
30785856
917658463
265873034
-638756343
-908941131
957939400
770044166
89427114
-250219919
149759663
728276934
-174899230
-50729555
-215150366
-17827367
742135864
-45268132
242141891
-467719016
-710538301
587193540
846934674
-468943288
353883059
606955024
22863205
-175345055
376260444
-423416799
444648759
-597317604
690507079
-563277497
-225162822
-388714123
-187443033
-897265411
-740136648
-783375879
977296920
770190356
-615008419
-100983394
-218233870
-77846732
-711371486
-831198722
-697714688
-401830384
322709141
-444541995
905141384
342188395
-766714818
-81316935
-968867334
279284860
365055153
-940314669
943724089
-620897871
-205381156
-21458981
-437098867
-506261423
-408992833
-806482303
-902491138
-757027666
799390602
530675583
204229693
-5115614
-844419319
634519643
422614711
-44820819
28032628
-975961137
-376208087
-760328253
832149560
-837712860
-69558393
-526305744
-943922203
-685504616
703413545
397320653
174769875
-981821361
-126299472
130696608
449727265
-884850366
-271773522
-6949679
610574867
255785014
-475790854
553291477
-642727388
-563787860
-55222597
-435672595
-793801580
-130680476
788008566
-732116864
-783945874
-257990685
346789043
-523126039
-623073812
-242457679
-661092242
-676261817
-765111789
686491823
-188761837
-413522227
475571785
-996115351
848503545
-967937961
-20063078
887292808
443897200
629002244
-142793966
564599721
917130455
826815125
894480295
-83963890
-843601755
-812036481
554600503
169507018
752216057
839754634
217587407
-435127683
-859108485
288155999
428913702
202777881
-442488293
445184932
223850012
503688344
-829945577
-643506643
907905086
237031510
-331928995
-780076648
-550821990
592955431
488372759
811768100
-875138061
165010054
-625529818
-953521420
706581719
-674095944
-67904299
62623647
-282634185
129977998
-95246584
-778426412
465937016
270708045
839520050
-42449710
221870838
-290015692
-978152145
-115429732
-645477826
-384619328
-622071511
615836817
-367515424
503560384
-393071129
-79016767
-705000267
626166070
351571735
-865844940
-3232941
105103391
-640220567
-423888040
-644328308
926991486
-104195441
-918587305
-735153215
-50454195
-523650671
994143112
955325918
-381360560
669340750
912825709
44806820
-645467559
413101893
813824678
-690301450
516148190
328401894
777642055
-313645941
-505208698
-961737900
878836478
-161084552
30196731
723851578
-443725118
909685093
-865580605
478977808
990875265
527266613
-408069885
221371206
-48719933
637947907
-546616116
-42405142
318900627
-832090693
631126299
-834269977
-732631372
-225266605
-11556567
-967311269
-906027790
570581558
-86851544
422458996
247921336
365424488
-291901115
-101471907
-898345439
449599019
735694901
-957314560
-194098994
-48124503
622360577
-666069679
748371605
585765828
535293881
937576893
-187684546
798352005
-786502516
-469185091
-986772922
-568524619
-874473322
268411196
24813321
410506571
897081671
8729531
625332360
-36879572
-436118314
915010530
-629255593
-4521479
316721794
595604571
-855382705
-335724001
-697941041
842049868
-755310715
-142139020
-647602647
-388112469
602474224
-913516363
-333646062
-197420583
-782946634
990731611
716924912
-48178933
-380267578
-84643212
-970620046
-255861418
24828322
839935179
-635166194
820428501
670270084
-18247559
-827690397
806027408
-13732036
869857046
188428482
-66469738
837374197
466909268
-136741510
-991687908
-11283285
-95650063
246094434
-406833530
-726454051
-933820991
627789814
-140953658
680561679
-537445910
835639086
317175793
905606875
892834220
-808953997
499492686
632682101
-473375436
384264300
930843364
-953068995
243872899
129989053
803465768
543553326
-784619427
-466694639
660267381
583997248
990305464
-748192452
-207361838
739974430
950598549
-920090254
-839910258
-765966640
658768833
-61767047
-638257526
205070092
550106388
721458000
-468160125
278705822
-412690319
514005856
-185328842
-683225495
223288605
-115273833
-425774053
-720526725
577375319
-796042432
605924101
-280226078
564670980
-299256223
196222706
-446476259
258175847
970807538
-149972451
-793385314
49899831
733168416
-428870729
-873210927
381317
844517385
-358903335
-977284920
67642107
163920423
243766301
358040589
-493774159
403342637
-635328223
-722679765
339807481
862201225
188301304
-321711953
-26744863
-416380334
524966721
-652793765
317725783
-263249539
-358280109
-349119343
-772080074
-951071112
888667241
51551483
-877312249
308531414
867890414
-948660495
-902307135
920935494
-648214803
624221560
324606461
34908585
859831161
438256644
443294375
758855295
-423150062
79761205
178210990
-67751935
567290819
-846041844
297613145
958098445
-108036101
-274032803
-847724672
82116028
797996925
655772357
765071585
778712001
-398609823
470913284
-977302529
923802607
117323035
354988502
-409340444
935908945
-675960653
-488655129
-509131208
-530832238
199138096
352291629
-909243361
-178777210
724153762
227470822
586219129
-663819910
613021416
-635601569
352359257
654643451
562842390
-590628118
-601753141
716047330
368954058
-939375913
-15024962
-460893797
-468285780
-199845959
-346430014
-947672440
629602620
-969129561
-742871043
541326135
-677395486
-50825611
798436563
278317477
-844252603
248700787
-363841114
-597219274
392710966
875588749
-948665874
-380699129
510350749
359059184
-617403962
688694597
-368735773
264159467
993587874
-170165800
-758682840
-795680004
-830812250
381783339
-969121347
603358865
-885471032
81972731
-125161274
342369320
702960366
115778678
-927471216
-428555959
-633351770
785555907
-694037735
954832773
-818003600
903451725
66867145
612282472
244994550
-189717059
-732648134
-801160993
-326863862
-606280894
926617709
733752094
-185827448
96719942
230828093
-282452750
899493328
-336132617
-786732727
-146827682
-172065644
-391324967
259007581
-595966188
-596544014
-127323267
-352940931
297734854
-341084157
-156120346
-529343521
-298102405
-505600097
811068971
757124162
-704769253
-116357512
-554477062
690338545
34908585
-197611807
97424794
-597317604
994676765
-726423802
58553737
-666388817
391748393
405917686
59516475
166029650
-996526526
-154384324
-31379945
-541497851
824498526
603724875
-997590081
103686258
916906966
288433669
-292579786
-385997221
317401337
971466948
896830304
180891386
-827267076
314217742
-464599795
-782697175
210364591
280360276
-460221033
-331806669
-836979802
-61102602
-707716781
-691558154
450194023
-494975205
-178074904
222427975
-734117181
-645114827
-957817292
924552591
214425057
-643208138
-185957737
807745337
-898035578
955623167
-604677528
449599019
971233040
-876660884
-458746799
575597584
-434809070
-832915066
144994258
671602465
656832369
383746935
43742363
-892379284
-57257570
-308356360
-603881789
-465752625
555482783
980035367
278198963
-947754026
18721443
726835440
356606424
-950095751
-630245353
-438791981
-829918190
-746230300
613967427
684864613
606402968
167791027
60450206
-258000537
118740979
-882379900
-985356728
-893766556
-969388076
561687880
-668952297
-556749454
592016872
-29606280
-525950166
299459751
110627244
-768324721
-262353710
336694554
-13812885
-666228542
764707303
68868267
-827417307
-316171654
851484989
-120574481
379093029
894065665
86504035
951316410
551988248
-515253704
341768321
-361594329
-616041099
-80680841
379267260
-810389597
2372816
-915314476
-338176046
181443427
-11865790
-327258763
719625035
-143561639
859422484
439236970
-764426117
-993872606
564869397
914339894
-446285962
-586579779
138639356
-913128452
287311988
89316238
774691704
-798328937
163499053
-368337791
825076303
-737124583
461536584
-663634741
-291153469
-196635048
452027025
120151964
-936701520
809317716
238961773
764042325
-494449363
314094891
995210614
933746776
-668897872
237511044
989466976
585558849
553972849
-726313908
-34595029
-365651441
-319079303
745082031
-827041328
-82325093
-381399866
-965682580
-575078509
-919110810
-181298510
758756543
-969755491
592412751
-406846886
375126779
-394682028
347802226
694997648
497474745
416101946
-566133736
-104644393
929854807
65823050
950153510
880406416
197969743
200376084
730351152
138416750
-555742355
-533559726
794843911
868132519
237450286
370934893
915954750
842914788
-688353096
-20043737
557690961
-833343461
365707109
608765023
-439330399
-609833371
-392057669
-91170986
-810037867
-439318841
603172048
859726430
246401991
697194272
350539639
955354019
377905885
170531793
543046688
464806916
120208201
-459133573
168503137
-204774367
-28327253
-725471128
-525770337
-83467905
26203553
-720405145
-675727893
-532345744
-226231999
697222778
868753321
313011835
888653633
454025718
487621264
465982816
-934866668
-896611388
-59353851
-550414392
966750822
627087985
664535166
296575696
648867418
10819223
884378334
532092378
-763300798
590069929
219838007
573596253
-231960424
659070402
-38773098
696123228
-188069111
-434374387
-89764927
142639304
637439443
164376263
646044657
554913496
-169874747
-124703879
281936032
-719980891
-625281120
-17825890
860076542
-236457392
-816094419
-831650124
-491985888
553769685
-476787991
502494484
462794455
-35498456
751255987
468150626
39214390
966046140
-881413171
665203297
-700985436
-879940292
-486164505
330361433
374800227
575420795
561554853
-371797573
-638745365
-991926940
114516708
244425226
-35730491
-238469434
-824171905
-39978288
-225095692
712653987
-556156858
-347864552
-245542598
-287060406
316208419
-606683166
-679028291
167062843
320520120
-644728495
-374134013
426745799
378027867
-323181532
-511972412
-953833376
756847192
807769693
201867647
-250188994
895048547
819665099
85612578
32131251
-892336141
818973747
-735743154
414276884
-474111153
109330879
-169369950
-881925125
971498746
371105651
-974003966
821699381
-59890620
250478256
619145498
-524430005
-681174513
-566572349
553760754
938952329
388246952
23170528
394080483
-465610521
313782512
674331855
585613198
-173644730
373965748
-916360403
-410621597
-747028258
221946213
-923117054
-724809061
932192044
677802057
23159242
-719734581
346706462
654453369
-767185164
-587952306
714891051
-608032648
771048486
619907910
-70582105
-92465758
-481244968
-36938016
43115991
589778900
967844367
33713732
-598412967
790630597
-300494478
106442573
-301842439
-649550052
796922386
-6338583
928367531
-46935812
-311939640
391817929
589284680
-890422916
410108
665331339
988013012
785316480
476191657
553995758
-223633425
453437389
-560788633
-73566494
-145053014
625708387
-582292161
-586061260
-813369027
-576486144
127966157
-390967360
-780446796
-178638656
654792101
-996222913
937743605
-464254130
-563848593
889190382
145208890
-119902295
14731695
-618050340
-231793231
287798284
-643408619
574985042
124747466
972297296
845849663
-620763101
-654442499
-998837495
647922107
-764339948
811329691
-753257787
-688131597
413400155
-63446750
245828248
-690634508
-797570659
-512512146
401024703
-81929346
-494112262
-297380900
-953521420
809709966
-915707638
820598197
-455418592
-223091333
205022085
-548283697
-981551564
772919155
683486910
922966947
-752613447
-83121830
16850464
-42727482
540403457
-15116942
255867664
492366152
-298696911
-743251895
-533134619
-977284920
-763516183
-547062944
-398518868
839786894
-305727620
-747195486
-550816029
385035065
610225974
-832393119
33536134
983376761
894373497
-978750187
-775879256
522330218
-20017218
458152726
-466531341
671388742
-169168432
968340692
111763709
977543598
77087744
463601971
-921237272
39421028
199076019
180664862
701386608
-126242768
-591498057
-277997855
-446375848
553518324
-411978627
953423028
763465697
370561189
-682764591
-475081701
119940940
-257630779
162218023
408524600
775349341
451993212
56497003
-707867507
945002920
-375063318
68295068
-268795739
659344269
-433309439
543934108
563562081
840101407
495816484
952133652
-204698630
-106866870
693590885
-414747836
831928616
895045047
-985981061
986650931
406245925
-286029323
-597890644
345798171
-902439482
696727302
522156661
-155175118
-478558911
-914968690
-557188627
-495918763
968257684
702087759
-513353804
-819965504
490939704
667724820
855580778
307606252
774555395
-723309242
-647686941
-592056322
221440759
190646947
-972378278
263364631
-292576299
-393426286
-220378323
-704527311
-58974185
875205160
879106701
-444275513
-395811316
907869051
-797502729
-790184741
862305438
241243351
-529631015
-465134704
-965626393
180728947
664215493
-781209080
-569048354
205472456
251328289
-783796484
-252832998
77164457
79524756
-191962595
-50648083
215608239
-497276489
-247874416
-523126039
-595893325
-417111085
-768134728
-250084164
962304213
-551716981
741770955
168512094
67810480
-312431929
-494576271
-97550249
524596358
441914941
-426813263
24415591
-873483250
-293820179
621216893
-162763084
815388817
972573876
-904491823
652583738
536605375
944586860
-357078254
-685968122
-2522533
180739560
467351121
715071248
-170155772
-556433240
927982114
-356141162
-535422383
758551703
963310483
-794287921
-420937208
310947253
587425225
111642243
368149848
610042129
759333089
-489291725
-301781158
-176812567
-799115533
-386501359
-856642814
-323464321
-401486095
-513110959
797092132
-251708025
89905468
732887810
843122968
617266314
-961928708
-842070685
510463120
-296674025
-265502378
-379487039
-214977286
796408588
-618227316
-850401636
-242072360
-146403098
797417276
-292148227
308982074
-536792619
-461419458
78891018
-958987673
141554112
931456108
-264302099
163224562
-187337768
-464108068
-180426965
608639708
161648196
-308726836
-106125394
582383333
561018345
-792606978
-980343230
-410143917
-165926062
66359829
514612356
851175118
-52027644
843485730
-90967759
-1126128
-345767141
-672466888
919271106
-35088309
-833092832
-689484936
-761520453
-914758863
237956345
358634521
726072034
68644295
878064652
-720750755
488277834
804543895
-171036475
458381821
17630785
239442164
-337297711
-167423161
735954643
925147950
500044639
-328285675
-367304238
681318044
-683277220
-263181711
37691510
-843454895
194906888
376149477
-393623779
-932909450
716290783
722022273
202246430
-270771120
-84206603
-601886089
701150379
-155048188
559344892
505895560
794249104
422107549
952648217
-788071812
-945211629
226565311
-307007317
-90949625
-423484372
844007421
-85566047
502557085
49226764
674123924
932665964
-425722043
-939402318
409073546
265608760
-306478818
602477031
-406058481
906488036
-610530354
-765249740
-296149869
-150140283
-113282981
441039735
962762287
800973200
-902972503
979617242
-328338555
47739431
620648497
587837323
-406030663
-622523190
-689115187
-330199228
472109508
636372350
-453472777
-742909341
718807336
637132305
189957192
981216002
-476693198
896850933
-475397376
-83338508
-499817039
191068035
-552984421
178958179
-304465697
-297763249
182038821
-812129753
-762314092
208559968
-571105802
-710859189
994908481
-471185069
-391115202
-596611010
-113079307
-226793197
360347776
-974525985
-136953657
-72768729
-556928432
666700420
-440492746
-969324313
-996710233
313547306
588975124
752559424
188173733
-308363456
874377602
-156435204
-777966057
-818074632
955763222
-626305911
934918028
727690430
660930404
431194448
-231905774
-917921403
-769118790
-306355631
-543736755
718978600
-321928743
-40534584
591708562
449017863
-892665896
-483974925
-256153716
34415677
-741813698
-104016221
584005958
-864838174
-515142340
747503473
-353075468
-859103668
767513665
952096866
2794977
82915979
-430323039
-223153966
727113020
-104174504
879708181
-13550354
-61441328
-8396713
91344528
-934975822
-974887587
162203240
430582161
-482881006
-966258993
370008291
238049082
419958866
-149967274
-510110003
78115815
-828310908
408469954
-245111009
908776920
-78631286
226727417
-169445993
-979959842
483174168
335548920
228358079
875794902
-865687224
-664806956
459114138
598357299
261685762
471851974
-455454421
155462215
931800709
760863285
401443191
-290980891
939683325
279378064
605072543
-851138441
-547115643
-789764559
223512409
-137123160
-79723555
247348370
-364879669
873485622
-198909395
489973173
107392243
-167024620
625949076
-445276717
655590777
-947015628
101040120
883616537
-575913410
901558799
-559751823
-673473413
294564124
-328940443
587229274
-809429320
-866653702
-783375879
-311668636
505185381
802630080
-361161617
-759015698
-822015333
-387707234
670270084
656081662
167116735
989197875
920935494
399359603
936134199
637633628
871637303
-987383555
-125885394
866223728
921025000
853870934
-526170683
535741969
-677382762
-71251667
895557942
-449983851
-921836367
-160479236
-518574126
440484139
822730778
179803816
-866137108
287218738
-464538324
-268800130
-836368769
-244394643
-266385918
489636629
-193866110
-304225775
-567554011
295920244
-307306103
169348370
-497959429
-984717136
293825536
794989758
806950159
771921136
-287831102
678520301
-27142756
352211135
-178643988
40609810
-119923761
-766251348
920520989
183025051
-525126610
642364539
651162693
-930870987
788853448
-168418138
-554579710
-774011581
587578414
310443044
-707334152
307187756
563602552
784305763
778170546
149616376
-492982612
745382968
-971924442
875623910
-833640016
-134926182
653409869
-260289333
-212414241
818907994
674581752
-60038282
-987829222
566852010
-348575470
631377567
681299498
32683622
-399473312
545952328
143116871
415442863
-252282087
-349656645
155935951
217305505
-541342387
226516309
-829513231
-584665135
-67057661
-822015333
429861380
96477824
-967385351
-51906246
-910915720
-588687156
-591185845
-786214237
-891220489
862147867
-991282140
-158416055
-430269355
729033469
898049105
29981372
-942116121
517540497
437476769
780085160
32730281
350432211
361126591
-441484047
-818024576
-8527397
-224179295
-738518652
-262160617
392565667
38484203
657210770
-583692807
-957536780
-489325806
-721197271
758646193
-964674150
683299917
-39693748
-423584454
799289186
-410804976
-406075139
526516687
409213817
-40839188
303093389
-846613138
-287396815
170001769
825910032
23813301
440685679
331767716
-141888626
146692606
188428482
622347773
-496211119
580357354
-95047305
924146982
-523082463
354785348
815428326
-719734581
-274365714
-430829195
-770306629
-958399688
432207093
777493507
545409833
-255831322
52156149
415429210
-239765822
-760430656
194998251
744728484
-999536285
630538597
-604534489
-560788633
119299181
370748600
-289772811
215190732
-319122045
337023116
-947688374
710332090
-769240073
866958908
733559427
472581515
-941123460
652147443
-486234145
-737484113
196796471
641021539
908217853
-335414553
-506959307
916016475
583315151
-218796394
-590628118
159560805
263405286
-204456154
-746499045
284821866
-581331433
795547671
-798613404
740873385
921820995
-365733605
5613385
735950093
438286272
-657568465
749099201
920252919
285739541
-818427090
-516728000
644403609
-446460686
-350896463
352769646
275337172
508838378
-101462563
-388441680
265166675
18946694
547294333
573612815
-467960119
284121566
353999578
164301614
478309891
-833836917
657881778
-207216961
37810924
252210768
807208128
896065333
-616820447
-524902387
-13664439
503061332
396951052
908821179
-315517750
-603266028
-969981218
-49887871
-631937008
-220849927
-111842840
-909880476
803560816
-297272510
720801740
-495481556
-774229195
-31649947
-920860581
217587407
566902370
404417208
-274044338
-525608518
912877281
679259335
8476973
-980893100
-921214853
-378053254
-777022599
410897172
624309198
-40836959
-543963350
838149444
370845641
-263351063
-266916140
767531169
41898002
-960571747
761948305
-639604130
-10004372
-696190174
-678268305
-12636743
554256312
-340842963
-25914626
325779097
41651835
-618790198
-611490627
298577344
-396797812
991980444
-745615254
522010819
-578528623
-304346600
-371416391
684470627
-519633838
919092917
-865214218
516135112
-241533528
291177451
-756451091
447761181
702940547
-222793938
199219781
573716290
532194750
500920381
-851970808
-126877161
316981150
-115914700
632643108
-192552912
-9675284
328407673
315698057
962624929
-710195949
348314690
886727288
328034692
189492268
-940126996
-713347566
-118082099
-419014553
-815415101
-80557428
-817185117
-747057830
-21450962
32394708
-58895080
132297616
237445676
-205740769
-424168174
52617476
698610925
679085478
-736073360
-448628885
757303128
254615635
-452856179
89571804
716745752
-737937447
-719418520
492636823
-116843402
462549403
107364192
-580138484
500157919
-503685017
101219811
171114917
-516696844
-458062964
-766752875
-502233095
427909096
558143074
-684368625
332867085
629052699
-895634400
-39335266
-68876508
407287775
-653074191
723742615
461702252
74849598
-121390872
-695804810
-498095309
-59925454
-561924110
600701388
443040706
-808186676
876667372
750681047
932069111
259985055
687756188
-11905515
-93861905
-137962612
-626111627
84608589
718450747
-971402579
-913476842
-311613039
14607612
44292399
752220970
457155983
-909935288
-91569871
917177287
-494111161
-84962703
509774048
512512345
-249834590
751567849
-686473189
-798746762
-27539721
-388586549
-273834899
-974054754
487155966
-991825220
151932638
-34616561
-48471409
-666885685
748249081
730300904
483345619
-595629909
661250395
-97479520
914161441
-752663588
391620534
-657282875
235151140
738347231
-865140095
-832682804
984196435
-417822164
-240314473
448788496
748257029
798611484
-55629774
415169161
-12702339
221350802
555718763
434531784
986273136
-790600297
-982661348
900446207
-805061176
388621329
-853287544
-125068900
594041180
159930205
219467314
-191532551
439325909
452205409
815879798
-917003631
-578459552
-352392146
451993212
462082006
-844835677
-926546323
427909096
254300572
476827646
-843070754
137190076
-548629565
-773836979
-550452924
-623725160
565746047
430444852
-759243878
-652440049
539695985
200086286
-440667181
-525775268
718826809
52373511
807659544
377380672
972954678
371619797
563909767
408304847
-812380135
-504421651
-189658346
55985047
781068943
319071672
134019948
440342805
466235695
117404331
-808106265
616450275
569167983
-628280488
374506495
-188653854
-857974064
-975609600
-951880854
300907371
-619978459
410194625
659959922
498581180
-341142593
-902456896
448754910
171970245
118712096
-689286189
-528033873
573421807
985476957
571612367
280913290
760085518
-270731122
106442573
62927600
-722885514
978532559
889557678
595629023
245363117
-141967182
-582367300
416921733
-779140113
874868830
-783956511
720033701
349187712
561687880
402484226
-103335475
94041585
121960248
-534816415
-994363492
-275621268
352049948
-387930906
-220088330
-306633578
838627493
-208691026
-799948011
-94914661
537262989
124844426
913679535
528032681
-522750854
267164492
481540925
704305026
-487627977
697495750
10268836
-338903027
601745267
995333822
-33951792
972769209
805833480
-631443101
-765688227
364254120
-263270822
-982354134
163814979
785401169
512589555
864476853
-993702950
834231999
928586514
-986172002
38449303
836918023
-990540410
24441646
44356937
375421656
747482910
552944891
-396572660
-61575250
237745150
384152781
-544817846
-116751482
144802277
-825649962
-808296041
475795455
677904669
975159532
-116104697
-484739160
19519197
261314723
-625408935
197045344
-657268522
308234346
247711250
702297791
-644950684
-340413743
412147648
940272056
-832217966
-244765168
662527772
-311356960
101698513
-747028258
-597329139
213429219
-140913810
209960166
192491774
-175045753
-947252236
-448131859
840621442
518950100
272077696
238073005
-250920558
519553971
375301999
722726319
-386516949
364895574
724107204
469735497
-501574324
-725631634
532289240
-222424694
-450235032
633727184
137982382
689924586
-816427021
663816360
-896365008
-924134517
346350838
378766938
441986690
808600734
27300173
874077961
827078037
-309087407
72268464
-929218537
580883735
675695087
-838951889
-199008603
987742670
335068854
874077961
-1586554
840923545
-217368608
474745106
425333035
-703895272
669086997
535240953
460222657
-28643956
-94660775
53754331
95688859
-888868981
160163663
987875555
-415378152
185924434
-902439482
278352408
414197465
-125806402
-650846221
-579723415
325685854
539442769
-404466959
-495983537
349278829
280109771
-712138360
827554730
820237938
-792186518
964370014
-884294507
-887294351
270335810
901894299
-845413997
455264318
14416226
-649899533
334972149
993353526
-198785378
190962597
937148731
729769092
-633855259
-22651569
-843008322
8125352
-857295028
-512790154
-295312932
-858231801
-573232311
-92676385
244346331
11798622
529991308
979428500
-141112418
-761516777
-738579485
-335368875
-897784409
40750942
-71597716
154263626
87366607
725816433
-242480505
561650476
-283772803
102559274
-20167127
-253388295
636222173
-395071655
-204807786
45890529
-948263069
202668108
-65059776
912686288
-294692258
144671185
-419632484
359089346
667385911
-744443528
-759764088
-952926806
876639202
981067039
486603882
-629527541
110840302
-976681879
-154221931
-636351529
545157030
-310484665
141816120
492253419
-30476674
746713179
-838263278
-762672306
159298869
-410343085
809577522
-866430533
-435848589
946778242
345201354
-152822904
-86293274
151935137
446488801
161628809
126683148
878891941
628822099
394643753
960423215
352234484
-98817390
-685730928
-612883532
429227490
386705281
-272886573
655193344
-11983775
669956488
-284297054
-342226573
-944792995
-829315566
-613868837
791479216
822903180
-188486284
-981011742
-425523745
-76636802
-199942644
-374592550
-699716161
429994264
-543581274
-133332361
-96670390
-492966521
-282091984
-319307598
-739884512
102640259
318045686
-141602162
-432227029
-16664709
-456884060
301485929
886682835
901403452
-658703520
-105057006
-687445480
144404177
462586391
185682121
303264655
-206196520
116301409
211073678
69108554
74538126
100599442
-86455508
-114773275
-60604161
111547958
985915747
542340427
-987784145
-565795797
-654437462
-438855484
-666304628
785556372
871232315
-818616803
903538628
947947837
899195305
-99878331
-576892758
455715246
-762831493
119130645
51636341
-854752442
805195529
-564511009
877768441
-217380359
156031113
524995943
-772027792
-306378189
738361077
-428913914
-199428848
784212917
-61699734
554035674
-849437426
583007236
-177946326
-584858782
526199326
179014365
-577996845
-656514443
-96948416
926752796
397914467
245587443
498096318
975159532
-13061373
-56463523
-982054145
-103684210
882908918
-899180286
-858484283
-425947030
-310810981
-170785762
-521373042
-595035566
-660079193
-842978706
-398114385
506894795
-742735430
-736435962
-562348553
638531012
639405364
941516359
-523367297
83271897
603906131
232931692
17247210
-786015226
-543368707
-985347598
970142584
-299326391
660162091
-692764021
-330641887
-322344833
49466011
-403091190
-814910722
868351418
-577011700
-135085104
-893025973
617859613
-184259287
878400363
-13088619
331640519
586161502
458337145
-160931407
201867647
285618823
-866020985
-871311372
-906472218
243910483
727020500
-489781485
-915372698
668955127
-797621901
-912388571
-137582807
-537445910
-676002125
-887656633
903876248
414511509
722770513
-579289480
762866105
-142350122
-838623588
-804069726
-961371233
-896748469
-211599528
353455127
91512740
253258563
-649233964
857215219
85497857
902596943
806070549
410991491
-68118521
-548951931
436293139
712384974
-917003631
-454458326
-360763005
-350890450
-729948144
164354508
-750699993
330151189
121768406
302488461
155583923
-112257865
-357400008
105696162
386637520
957350470
685401257
-871974785
-11662290
-784878999
122132893
-771151995
624499643
-77289273
-629163796
787251207
-919852038
-24809978
900838669
387882123
466792360
-277139898
-267574412
-174907873
200004636
486795434
-529917073
-266487201
-525435696
-904431435
714895105
-702296710
-653117647
-342700254
-865565907
-853708638
-18258261
657340498
438882580
-935244787
576438708
-543350718
695956380
-177946326
50569206
-524301220
-450010192
-215836811
710551430
-516563304
768509327
-873786566
556398567
-461315484
94819009
-975442330
315496384
-339412055
140881831
-918719111
-865931691
-397527066
335772392
-174366039
360530146
-612668096
166574797
-30952115
86946559
272414893
257891656
-929051452
-673548784
463492384
857783969
-16632084
332571834
-23523372
144488190
373075832
-512444160
981134511
37900733
933010960
-897187499
-869154146
-521834933
-332744085
251348359
-783153479
463962991
270282287
432207093
-524235992
-877510760
469491126
-150662006
-716257415
595867652
-551207795
-652378110
-278919017
-569578867
-533624674
-702803020
-316321239
-842921349
763795466
-106774632
515408619
550375757
-728299388
113405320
-751048580
140438019
876461416
-979585956
-862975503
471712706
396245331
435683520
-188582381
-390190351
-208202285
502274586
-720576398
559287040
639860808
-418473691
678714947
-893937374
-478272594
11371803
-384005772
487273300
-394877123
-564492230
803827431
-955813130
-703198171
35996206
-436658596
513682795
-44897760
901450117
-311415262
-483606713
212206823
787131892
540943561
-230792982
564331048
859601156
874205452
37112496
-478908573
934563651
-964345644
547758627
-728867608
656548700
-802475360
-921495005
-82233812
952446438
-49523038
-432257782
-11898040
772027745
-511716516
-576127675
801504460
867723990
751691535
-634263748
-256694664
-307162097
25505081
-685376088
422166380
-997710719
293791922
-644815614
291686730
-911090833
407456396
-923113586
-945107317
-952779872
116183432
829883604
-433950316
-415663912
-323764435
-528333026
-908746447
-86281726
-339391667
-55718386
-165900555
-687601980
-240836258
368721876
-262434562
-277581694
-540924455
31792307
164139345
942869246
90944636
-760769638
-50449248
829146972
-765518184
798221330
810528517
-943922203
29376381
935472390
507891901
910461811
456865664
-282622969
757522565
-874832649
-260589775
-981028461
103022981
-153511026
274568040
-722189913
497159993
-734216657
-792978268
389025379
571834921
645088815
994401793
236561665
-382846236
500920381
753689043
45949613
-192835778
83078838
-445777614
-699300821
-385846965
-401553813
969117572
-732809719
651348200
686117783
404300693
518647970
310260084
-705946928
-888932961
-558971773
-442797682
-362073900
-829516933
459384010
-816098683
-35088309
705168582
-682606560
-353787488
587239744
-229426873
-461546256
-316458469
78314786
94138882
-215705562
383784438
973663965
876383746
-730750316
57672381
211563363
513130065
-680046637
-66681774
611817326
631869513
-200865462
-328910937
551570876
-546266216
166132169
-62108279
377093650
-901240464
-177590601
142059036
-375963830
800709252
-5153974
-64056907
-724887051
285290188
-186691327
-286926238
266797154
-508819772
-285608012
534773178
-102036450
-733365280
-11832222
-185483752
22239961
287860010
813650051
-290456727
-968432084
-224496763
948853925
384264300
604953199
-465555884
890484127
-779983862
-38887537
-20482755
301288258
17712406
588286073
221841956
935566009
-234312911
784225570
-97897053
-378106739
-427768222
-141185605
570072832
-389320361
-812339459
-495420772
-743539721
-419103465
-778013760
651111045
-98404362
188557214
806759739
105683094
-123668510
807745337
289336859
-693633233
52274140
-300234880
-23286987
-340546560
978052016
-640393378
315726355
-225474665
846898373
-261541290
-404991671
26771016
-770349312
459411415
-938228049
-531112439
373351821
726353476
64292188
-987404808
688201567
-909407449
-237105518
804081499
-644150700
613556963
180856216
385103690
307705049
144954296
939651639
131078905
-836193740
119325083
367360405
437704355
203608280
-213949750
557584700
-485540401
766630637
761708373
-883604523
905752825
209341948
719406891
-847828881
-956088160
-780186073
-864021071
-663154178
601507183
40982262
732926376
-632506713
791116606
74750089
601250302
-407860244
-502274872
-357125663
-344382121
-274032803
765145744
265430783
78385849
149959937
76963625
813545076
-88754429
140624554
770575450
298538752
54171668
190295257
-458926902
-206124593
239584476
-924103124
-592352814
-416955174
202491474
921947320
797130346
-932812325
-740390358
778573867
-332180064
-98409008
-226364171
561237285
-852098790
380578257
813166916
-653395830
-752712672
-859389449
595938317
-830812250
25013296
11254159
61991565
-127838383
687476786
-409281943
-719090336
-236765787
307694230
-562650922
64434548
-383184827
943557670
496089909
140145557
-889126067
672193553
-195721719
-537855615
-226182017
-358518322
451681419
112324923
835116462
784672871
636774980
517064965
948729595
81434029
145246122
869049238
109650789
552327637
-136252397
311459096
-958302408
445674371
696827398
-421097586
949657705
658912627
-79945026
-132628078
282319662
356653959
137329584
-410298791
670888782
219186663
-373749682
-664524239
-272223063
-341277313
-403904286
-313321754
-548975229
-309932345
-3037601
-794501955
-958778198
-486889539
-944395012
-386437239
659034056
-284912630
-423272698
-493766993
787820440
933357021
-612455525
-288541449
-285352397
-928552347
564661390
527555603
-942866027
977132138
126437296
975424802
-732438753
-602738685
390061043
439574343
201568167
-635830558
898637866
230129426
-320792406
364599253
726671612
-513239911
531335905
91205641
968429486
770011665
-755952532
468972034
-690863740
960051324
95254379
88660546
-207230733
51562051
364147498
-827745162
837009486
178839564
-45023043
932745023
-370374183
-531162774
725366233
12116143
-36331642
11704812
-581241207
-677434512
-263541844
-410185595
737015098
-752130037
-566346910
752191573
-285118946
856463714
-982909762
-904285602
172191306
368374320
189074854
-466777820
704305026
871071794
247297386
427381192
645107556
-897379670
-582393826
177473457
-447098930
943389062
71594446
-810374639
618639661
528805512
-715558524
883415728
-695316459
-620421416
542912696
-857889653
-695882801
-933733401
842595233
492466162
-276378220
-760744684
-869976107
370449732
318838489
-953709544
89169071
223267114
84503551
419658595
-166601477
-880095830
-215047620
-902072217
-324253245
-662645631
757413598
-555028344
521368634
324139361
861100110
779452817
-912600200
-628777648
776735587
300351618
-719734581
-904790606
840610331
52912063
818757898
469545978
-689708648
491240798
-954023793
-493378061
678526817
-162224770
-490572250
-663167408
-505899327
-547298940
889690767
-419699126
777963149
893784519
-583525166
903844639
2560083
629310448
901325455
-855253035
-861404012
-871481720
456640121
-688264499
-131253550
340400778
-176536938
306989917
939994124
107680461
-856562307
-834499692
-531090107
236975422
989120588
753098407
-860570704
287009526
567502226
39414920
-875884533
-730495290
444265692
-177509274
-322038351
843596433
464656991
-361789646
731259427
164448701
-600728164
-719883234
-82552518
512589555
-467861722
303041800
71015104
103150027
516523136
816428652
970032902
-695547648
468913879
971289681
243584052
854447757
422548173
-60971989
-33638628
189089498
-320438087
121645711
-293585767
-672276793
273324517
-913182067
-242528529
-702334471
194301015
-522095878
-871637847
-638682731
-520483814
176263986
-240378425
-700280814
527484630
-239682801
-926242060
-465313587
-334742377
755372879
961765834
750120744
-997166232
624343780
822802424
458499087
792569351
597468339
284299066
-105505975
499900338
922265262
-330352344
626199915
514304398
-960973128
-177867669
-747028258
-574941476
581742135
423574839
-733104163
114023068
240962204
185367204
172998244
758914733
-539169564
760074031
-305302407
-223351084
59885274
-332405336
-421495778
183760076
113532119
530583968
-492997776
758630982
-892080463
-747793952
196785098
-930443884
-182046599
-691044732
-108754921
-630127191
339624216
-157324213
273272856
816856548
-243245497
882015880
148281289
-27201595
-797630332
-909464414
130592403
125592755
766120567
777687916
-464039189
653596
193475628
241646085
695709114
-420925028
187999228
-153310451
916695954
63536472
-256452142
-431857349
520555871
259167878
-643990938
-761721816
791249104
-244738201
-249162226
9935783
-222730780
-601296636
-281512967
342108933
531161507
999566685
9448418
185798398
-531589645
-211271890
163732777
718655240
-266144282
467846150
808070297
-866772152
-885918551
-384269151
-257204119
-494371991
-979103965
-80691300
-258677070
900744477
530914062
480398609
-639048182
368149848
178518181
-939085208
-8985703
957947046
784049448
-549539274
-588259552
-403742532
322979510
-580483722
804111055
-528204494
-767216317
8801029
486275237
137190076
-215097743
401027149
12712450
307514791
729855335
840984629
112213974
313051809
-229284751
-624040991
830413236
-127760553
-944510462
-547345053
225519479
824395385
-695099963
-13762099
-690563815
808613774
-602619423
-170956236
865455779
-766684909
-424160990
-778387842
-502549467
945776429
-407976310
-844934329
-778549967
-458744486
-942406984
146211686
505376282
401025824
583814102
175527517
790042710
756166811
559653264
140680023
305006452
-949838913
-760399130
954621602
-665727851
215788336
11148940
-60304041
-42303708
325144648
-323866478
899074997
-391583242
-437440891
618828595
236288985
-766386533
-872682565
-896896911
66597208
-251576213
-241750490
-307084448
-893096700
722625091
-432014464
-532758094
903307484
-682154354
955512627
608311228
934563651
-919594941
8398362
939684657
484327481
833348165
-408712577
692488562
-228262836
308452787
-278877366
-559398590
969209891
-947558639
-905220093
316938490
421349879
206079456
930587157
-901839090
703131218
-380676878
-299972786
112963590
-730687160
-374072966
-562372519
-119898602
-624334685
-76298978
-334934370
222552247
648554438
-73215677
-407441791
850619009
684287337
461488661
469231686
404881558
491234052
-849109876
-528656437
106482447
-837476243
702381745
320385919
-274001403
208374173
486777304
288458861
-942663118
-747946799
664147433
338762557
636433312
-489152184
-94454731
139815259
-145959587
-21351258
8764946
-700100385
-657898004
462083354
-895028340
266818061
477306350
187494720
-367515424
-915458265
-162256799
-785577261
-628959322
663159193
900991122
47039859
-644872409
-586063672
-779744187
890203793
10447619
759619414
170573022
-399574719
-864008878
680833028
-694395746
-542904817
192088938
-415197677
3698752
-211854730
635876777
-571091628
352669706
-249201913
99200030
-158857313
-994294766
204707804
-901759731
-119540292
-512521961
-723387768
284708382
818250625
135774107
-346624456
373408794
-624151100
410494318
663467355
-447053776
-913678396
166071160
-801401213
706988001
361795691
-586387683
98501320
-533778479
-955240047
867036960
94403815
-237426724
-22101772
-414400476
-546923273
-447857150
-125107357
561858390
-523408416
427479192
53711554
12566283
-529577865
-597351117
232742975
193155465
-570146667
-524794000
188185256
-86541041
-664478643
399402187
55296063
244994550
100942170
-732440073
-147700736
-420813063
-920589834
-110451163
-285013673
-211753467
-754150046
-616012400
-275614793
-115914700
-519698031
-975204741
879629951
634696729
-246426539
-840345547
579055977
120574761
-660118518
-342517488
507580532
-281478357
-181399776
621787854
-257990685
616797615
437476769
-674700065
-42449710
211940067
-78825507
-39241606
723450768
-820494563
-354083710
-515501403
348758485
-273017192
911213095
-122168928
-816910151
177425178
320668088
-685917582
479589424
-819809203
455408015
919195379
-405184404
-419536992
300979243
523619725
596580550
907127891
-74030317
-957807844
-7451328
-271251696
-239267539
484869728
892036241
41787764
-382741694
-804695873
-545461659
-994795017
-437222261
-464548735
-480778145
-854777642
-642347653
-679135806
765802402
104306879
283679008
134065163
303984401
975069714
-746501761
85899702
-623148532
-732255341
-211622266
148884406
-106510441
903394576
-241180998
248134913
832255368
278016943
389640004
184357778
93471027
-489865893
144102614
-12260547
638967179
325127593
-93159533
46444441
199649615
205566181
350847530
94771751
-833706957
674005192
-799182806
235959970
493955184
693409746
473739320
-924316781
-107694395
745972346
-157021430
-148845475
-373033393
-494763632
-685455637
-524331562
545982325
439851867
-400626651
-357720825
334358673
603517839
-475690281
-3337983
-360068206
-468486427
-921982476
-362466156
334041545
48212720
929406613
-141372254
942043922
-416977529
-926624898
-582796220
-320201381
241943825
613016162
-361082350
-588324891
-157837978
-468671001
-272955151
-757385626
581276984
-436315412
-604660173
-511935948
308197839
141983187
-746983434
-934747206
-890419046
-149530045
-798902456
956700403
983498388
561520323
558955293
-356399143
703865163
-676403704
-689730475
-563741001
389844261
817812866
-427524934
244519807
265615739
2800343
-889887943
-677482143
-898608174
-403074009
-414334694
-523832168
471150346
336905015
882221743
-325310416
-68957856
846356234
-704821353
-130510954
887820449
735148466
52277767
471261515
-165753751
-189080319
-451203897
-40982906
33688450
-263300302
-878426513
881201396
550961842
612086667
566370036
-38729395
324785496
67011590
42834704
242841185
102664626
351781631
388116880
166004509
-78418720
-881413171
-819857880
3274349
-984702153
-509678937
61540556
749712674
-50784679
839450508
384867101
-790640302
-942644766
512296858
336974972
-465054625
323861758
691276954
399279662
252948357
566991412
-249834590
-239090492
152429560
106960148
663397296
940925402
137092590
201717812
-414979465
111800548
644180105
675926771
-673770904
571167835
230397990
-849920741
562972182
-246199387
581764323
610481323
671610562
-49321417
-15215089
-201958260
-542360335
-658388260
-68885648
-120537710
562394073
-808382836
97396760
-507764542
-315654140
36398905
393732899
-362547025
-531291902
-542653776
-989339312
821492670
-628802029
949371920
-66585507
615931960
84414016
-576870818
-821326742
-441942122
-865565907
-343064373
-916868711
-964319262
741786894
950483162
-973444101
697094078
-291503737
-372604594
861213
237570424
889768893
-997049852
286472653
121647324
-260102817
287052730
-764833285
-787896449
-620492700
-949784186
-473959785
-17561060
712838220
-768731595
-576486144
219005143
521765802
-230265574
315826989
-380896406
589897504
-529620905
-277472242
-297005099
-864204640
-494801467
-148440611
-164282431
643282872
428173026
784509757
-194720385
-155853146
-824327871
31943418
-359575704
-400218306
380373661
-602073815
-111922180
20335232
54480971
-575823547
298201691
714477950
-472158190
596361315
408216913
-39242586
-511018515
-596081014
-853287544
22837692
845426368
644935151
-890183159
675014969
-917229536
-516696844
172570846
-913151200
771940574
220142594
-7643880
-122349262
-848726449
-308123246
-110301957
356368658
447830305
716691651
-256333740
404423053
540374289
495184978
149888616
-439318841
-746855211
-466345434
987019179
217522048
602219993
-969871628
-382657192
332785515
-667412212
-794886639
-895766620
-68944207
974412180
289294562
-345929493
158779384
-131426541
-519764099
121497624
-980302070
981354769
-726524063
571868872
544658204
988882553
-102392474
-286462119
777664698
-683766579
116149881
-163175679
-608082252
54548918
471872169
-614027340
751008627
-844102363
238353318
-928259306
488314688
617779676
275295455
-146710914
276109904
650608335
302121099
-491144261
-252145657
-120337259
812397744
233298874
332296933
852575213
-718418571
-603625020
635045246
-251196409
-467357325
-996818850
819518478
-207164331
416499939
546767924
-623264292
367977978
804918010
786528181
-792667132
119716810
-906996384
-346319426
-912101568
532287721
-770960093
528492426
-185833940
-937351020
-154161624
-395854650
802865981
912300629
908593976
-532698559
120581938
-133454066
590496035
789443722
-384922604
-982703215
-230792982
553917271
753979695
516695907
-951248706
-176807162
-244389935
-615977439
-133757541
724600997
-569959215
916447236
-401732911
108931047
12165592
-16402027
-894065743
-479029885
411770671
625342651
111135710
-166058847
-257590327
-75270092
150309269
454633381
-374343309
408845568
-29241869
99476071
432524311
-108241619
657398206
701056907
456473166
884372209
-504311512
-784281357
-804343389
-573377945
259017244
630483353
-141747418
521018921
-278217676
705523685
-990032506
-583057192
103972566
788349085
752390365
-951626801
-638954198
-364785518
-499084908
216826829
998371398
-528333026
-157292110
29787370
-515210137
665343601
361829739
-511378771
-991731049
-205226744
-660657102
513669076
374506495
-957342808
461212490
77587639
-734926647
789180269
447648345
73039366
983964659
257710906
310125598
689715912
123503354
-637628456
-492220423
-27877482
165994192
-256825091
-955187171
47211720
278394765
297021883
-937213849
766187121
-577407797
-325796859
-504512987
531161507
615820083
-801395952
675839735
-429987700
-814031480
480033656
-793749324
877916203
563855053
-226247147
-155106631
-386795912
-94938832
950914602
-271331016
-754459757
-977993948
-569115698
685802792
-481861126
-150079821
8607116
529141593
-696731966
-749602064
443899589
69707068
-323514013
-75282397
-10064504
117728017
-581101896
637287747
-933967017
553823545
-986525439
191494338
896590118
-340998938
-18118726
718025668
-459456002
-72480082
547114023
255240076
-910323393
-676577829
-116254069
-826002157
-316373694
560645742
473670790
369857122
-66106262
-210467532
478977808
23041564
683252186
-902300692
-288576670
-260286395
486456560
480432688
389837427
-814257837
916574084
212181817
-233769608
298476482
-433555511
609666548
194613995
76711457
727619531
579183445
406662924
-803896106
-361371482
-431714088
67655625
-615901875
-816922977
-655881788
-325669957
162654367
-690962779
971289681
-174907873
690721866
-787679817
-695732142
-267391051
995067559
277040354
764676507
-872004251
-907187966
-933628414
-751652033
-12285959
110596850
620451468
-892198751
255583873
-8487005
-766614034
-313178397
-610990210
421911682
299555258
-772274202
567823105
-483741959
-539153993
-658220487
776617168
-59271422
98371171
-30177881
-511934056
750826827
422917181
137615692
-957350073
868511646
-525775268
-510464585
574897098
119079828
-145428015
-500662970
442796082
-952482218
393375052
477601727
883566405
-523082463
-113140110
979432538
70897183
37422198
-159894050
-624064389
-224719714
-416876856
131355553
472093969
-716578301
-895620754
342975841
-471099582
-777751436
544712195
-908965086
-52821816
879203239
-771903230
101296658
379720802
-428220645
-146116680
-695801824
16001372
-848899605
-916906634
-975618525
573499736
544478448
967342563
-667165885
-597040239
714776859
-346961235
-800173347
-435946284
814468189
390675724
555038862
-390537267
-560351347
-471762951
514586969
-112257865
127121674
-572843317
715969977
693579785
-602866231
-72634311
505300155
55918031
374691702
-101709638
733168416
22833416
-894790434
-245645983
370341413
-314296472
261753908
-371928752
721959223
293976336
748042963
646070449
-997476400
-845330800
-776052052
-555741847
200425672
89840545
662392889
553700008
-983520504
341768321
698997006
688470933
289703952
700683486
630971109
-30087807
-652181052
-258512806
-32140504
-644375313
439236970
-429331682
-957100202
294852217
861149364
-758936944
-538090233
840443231
284282083
582190370
-537844400
112003231
199828257
-627691528
864991764
79897595
912397608
310318918
-568013772
273199298
471248265
-6380817
-602088633
-320332442
-23438914
423918484
380381675
-893210052
-829689376
286272539
-462232136
-299988269
-944143716
-611660526
-173042878
16420532
-670196262
-713508285
-776596257
-631912138
752559424
189887698
863503501
181750043
-279355082
240258342
-579247530
789580698
470696253
-543304861
319673521
-225476576
518985295
-499873109
-428406012
140933991
-257042936
-295250686
385938636
528129898
-290789195
486553473
-942998367
-951890514
554712017
-106302485
-286293927
-365312159
-129464816
779288941
440314126
469750937
972031910
864188654
-791892286
744664046
557486973
643265635
401941030
238019559
808938810
-944602433
596702745
680119391
608872931
-965859900
-157578489
937427706
-918126669
521186320
911597933
820313529
-215224795
110840302
-553297491
-635435652
424817304
674485584
-988407432
-83543024
639177749
276584465
602366423
539862078
622573748
-863384423
-202655263
-760903740
916375847
-691231724
600203282
-257192413
-835840909
-526070764
-11257186
-681696861
756815515
412361669
234997782
-865642486
-476860283
-442830405
-670019003
20440343
294803235
-71085038
-451516155
-516656410
29139147
275412417
-903541474
-663160909
94169203
-400269932
-745161906
-604677528
-321852006
-458328738
-193347754
-764175015
267699400
596462662
-549876963
593571755
-95047305
59646400
839370861
-870492690
-995394128
837083159
-219841913
-49347401
11944605
336419914
-529701502
-977355217
-26016483
-565852386
960958597
-537615854
-858326188
-828515966
-209272017
667514002
840189585
-847734901
566036659
855028720
-671702547
-310579846
692289136
616290304
-666042912
913361695
-831523754
-289548716
882807942
-905529671
704583303
880588759
-776780418
867242146
658350216
-747778420
-42366500
668448807
-114735455
185240860
-454660415
650624342
702833677
77645446
95713999
799563052
576249582
678726388
-307663713
-646971445
883497445
-81382891
-797593762
-856855300
218894270
-724935088
-726854098
620335944
-33276723
-523400616
705618222
14185018
398866142
-280021759
823918984
666189644
545079024
411902835
-318705300
-859365487
632957917
-800613720
227434406
-132208990
43956367
966393779
-222722404
-258700009
-646185936
-925088270
-73957646
254727331
224213307
-886493272
230579686
987443832
183287223
787730097
990769586
-198509120
-800256695
398023712
284202050
442954290
-289889200
-130196421
-565505873
172085743
-904999135
-732691873
-918673748
646406629
-978409843
691709461
81023298
297791405
-944174169
707684441
-885269068
-634287620
-232871592
760593718
-427455006
979648557
626088856
585583719
705687650
-594670482
-336098971
167972634
-241642111
37650949
-313871285
-661936305
966952925
-182288911
343543103
381918721
104249295
-636241776
26038086
367090366
-520515123
949547023
518991460
-438141905
341130536
-977195228
576496581
575504480
449287400
-742094253
-417301927
600397507
-270106463
-955064668
417551654
530772339
-720021693
594558910
731453241
-536407067
258900621
821385282
368588985
-563465509
-585037291
923326904
-196786203
-368490529
461486439
-730286572
72097057
-124919757
668592939
441620860
-565333122
-782357491
75244235
-391992831
723004027
-596423299
-581151226
193145157
442140626
591047212
-422316561
-527055622
450863040
-777601646
795215164
-102252419
-190554885
736448580
-557188627
-503785520
479215228
-312829367
261624774
508205138
-274618908
-818932535
-829420986
-765848912
978604639
-994060042
967971300
-348077778
-906256257
599245812
-710993686
-472713833
-974169538
879711359
-52952999
-169326361
-50293048
606788374
290090818
332352819
170906319
-705129189
655083997
489891492
789610296
160921567
541516454
-126645529
19051291
753210075
607490221
600570286
26934414
498595479
336868564
-551037839
876921516
573131469
-427003646
-249201913
-720406338
-198210634
-692334983
-269086317
-65131585
-825652845
198093181
610159702
457819478
-807145666
503054334
-433364286
-347047315
505443577
-465956087
-568463701
-773205228
458546030
644016163
-376901905
878231475
454492071
907080296
-556060709
-38109463
137551466
850971721
868606786
773656059
924891249
692634946
-654660683
-329341832
-815764125
561324731
127207856
-735523179
-800845474
245232194
203214591
697699707
733696644
753904125
-849535693
526944531
-498950703
33975361
-967918254
-741225868
919858548
749656858
-51355044
-976400509
-242969900
112901675
529990388
543814890
50532698
846945066
4196463
43726068
57896589
700673841
-17573450
763155753
-989495039
665285453
-999097742
551690305
41820943
49873355
-796172596
-170085581
-994445286
308903519
-511109118
954832563
249058614
-354419552
-73738862
918429303
-125816041
-226671362
-676999838
639248677
-351826859
781331515
-759207929
-169897390
850978130
-789689665
76408958
-639312766
304822647
294803235
-468671001
-206563441
197648526
-183796382
111642243
-879558137
-686176838
188340302
-31759700
-476856910
-527789293
-38558218
520772394
-321181501
405021332
620750266
303069436
-405831548
600758603
-627864208
573424802
-718715830
-367790114
-403687813
615821589
766365939
848457937
-822044193
498573809
322750608
822225696
994190696
915195249
495573082
489601702
-799747805
-436037042
-262786045
908040695
-402216124
-930555428
955353747
-162530968
-693677462
413273319
-462161897
214631597
493000609
416325398
881316646
-988437058
-261494263
910626277
600214678
-787651908
-484869588
32062383
-106097362
970706617
276179704
475301340
-938998815
64958075
923913010
419162861
-959189685
-43363429
-108782100
-297805213
254184427
-181714878
309276791
931805300
-3718868
197099670
519007550
-904062487
-636241776
-881864948
-126019694
-557811596
956501440
395643789
602261996
801607106
-637959862
461609599
-536479934
-980066764
637991069
821826984
628739385
-101159543
-937626590
-23640528
813001863
122022166
-548772597
471680128
838914351
915452083
441325008
93987231
657327883
-792795180
-856138302
-272259099
-893476353
-304399105
-301284364
758613892
-696940291
-222862222
-720628954
479064497
-454944797
-669332546
618301653
167913954
32413427
-697156039
-129604674
-647783421
-498180089
-772718355
132823735
937743605
-654069002
-755855638
197120019
525612225
-335016039
125327684
293341224
-298066790
-70331310
231703032
462978190
-467460200
353354864
655504076
-594167385
-755005828
-498632671
-846002369
330691049
-779903552
-432363325
642456978
-338549157
-341900710
734723407
-157559656
252397437
-471662688
380981357
-487179683
-825616633
640091771
-401075289
220746012
-985761259
489317884
800147133
791651108
515912384
187992452
564752765
-706983710
816770193
-964290459
923262192
-87995719
124741516
952539723
-778009821
196869355
405893117
-251576669
-190290436
583323501
-160163809
906582255
418717281
797510064
350389641
851511965
-581281395
-664312303
399024163
956700403
859060465
-299516469
366926856
-146282799
-686132145
66878572
-830689173
12016685
555154429
-925799590
-94247548
855179750
593830089
-829876600
433299805
802076347
323889985
642994788
-549640738
176894871
-197627727
195341651
916833220
227434260
58104083
914017405
-5918127
-609279711
-771690781
-43503346
-610290660
242324637
-827086718
355336304
-969713498
-384142989
580562198
687090108
754231326
1687970
23029029
-263541844
-439512624
-912581770
401484356
408600446
589521717
-749732749
-117769036
-521598776
-239659529
736000544
-59656251
-118558164
-215737963
-961094997
403899613
279258515
-6568732
-475654218
124630119
490010273
-821020186
106255363
173544676
597551132
357747429
-386928347
781875721
-934406615
639347281
101577346
461215014
404399686
369706069
867942293
536713047
-174418735
330145174
661966456
-972366002
-324257901
-515327263
-412180132
155899289
-679195985
99476071
708811853
-894548277
-533644689
535250448
449090259
-178082840
-935437259
-656294069
-331081564
-251713065
688756037
118712096
167297494
824197557
857673448
-291408106
-931337172
789534720
-253649797
879888632
501985654
688812277
-880866481
433198574
-348359311
-190084153
-111348843
253900026
156970892
150026959
967812572
-295026572
383052352
-990700959
611535818
-979325711
-465059527
621452044
-768822275
575192281
671353802
-622297777
807767904
-824061243
586218326
-122550619
115867442
-615381982
-209950752
469446633
509685387
449257941
-276560015
-872932650
-545209747
-984847245
405345401
952343925
364340515
655521882
514979081
181603460
-715764969
180564475
-466209147
771474262
-595218267
11775075
-106953308
-605664340
-224048488
11070063
-38454717
278046894
-341993289
-491000383
-821391511
551341392
775827344
232357938
908893713
153036274
-451790730
391478326
29484196
969622878
713245111
897017753
471991636
-369414308
-284204182
-501448135
954244587
-128111047
906945093
883268481
152875257
178078721
-207382576
812431668
-940598586
-910757389
-574411897
-731423505
-813350222
-781768522
-10793722
512515890
802197404
42354712
-975713124
153953912
359431956
-543967336
-178666792
797132780
-583962444
-386916967
85858227
-386013688
104009489
-526269381
325864165
-997753106
-640526423
-747836722
858939896
-120162913
-261321676
-530250993
160441695
-282072059
675644873
964332707
-570950621
390203812
553939081
-909226392
-261221639
74548370
292578192
-440710328
891978047
-998908750
659373390
-369655220
543055217
764283110
-131457444
-904683847
71180203
967844367
511778590
846095838
27591334
-580370734
-106311074
-820824569
933969555
407808684
-401565431
-636561964
170616939
191015845
978159085
-943436067
-772421335
-160163809
900482135
-96221110
652717945
-712861318
956008337
188987587
-12129148
189217574
-395511743
806687249
-539910409
978684513
-250623794
644731517
219798010
-7855914
433096114
-919572282
-306571388
-33383651
332423734
-981037508
-935863943
229968155
515463341
-861090245
707853577
826260433
-120499183
-969695717
471413766
903321714
186221279
206500563
839711624
-925922565
-320303331
-22891018
-85252199
-888934885
157032770
488614956
-699518325
535088074
-296203187
820643964
741259301
402676374
-126833845
-609700162
840984629
-56172017
682386112
348336473
-54184423
-363322861
866844337
-670200465
-541752895
-341965888
639900828
-942655034
-295116992
648165824
-880246279
664465007
-863297515
-854607736
-523423077
638820202
-87383780
953315333
544458961
-930441669
-476700332
766537324
295828460
-493179965
-948839495
451132122
-873541353
-664221760
3531038
-398957936
216422675
-183492665
683004720
268287920
-184259287
924404962
-609621191
43872888
-655899621
-138783535
-13283020
-739926423
-542718651
437356348
-829521892
326782908
-132533409
905610285
860683731
-469584164
392054126
404574677
-689415524
-884412550
901156222
932336476
-875362881
-430521895
-305134765
657019473
917177287
-905646205
631759013
-812114565
-765415652
646427563
-822461403
908443679
609888188
436539293
-250469424
915315612
-974449538
-865677644
-986222606
-841118949
-219241656
209693705
482488396
-413801058
739902184
150706641
-145283332
162111378
164438236
-705857552
-355667190
-508730032
938351095
127612764
813957903
210757065
196233110
-833644316
-480019961
-797873693
318128469
-750480260
-23801537
-906991433
-928786675
996712862
906218386
16736528
-869154146
-63338130
725135765
175917806
445212026
894299681
-492819100
-284353039
-828891643
-209554473
-121013280
665943917
-84758343
691004953
173870311
-144996395
287752542
860312706
-242052777
-257280951
-300157948
997444676
-796027499
-985814229
902153004
801396029
986217945
-298501142
-721141735
305127428
467152240
338762557
31659882
-327965781
268275598
304900075
299811602
71557931
19315058
8185750
-888892292
629007151
334541209
212680266
231970064
-971094458
-924700712
-914252799
566370036
490568857
90440303
354792459
954838407
700360924
-156128326
-797793133
888653633
720940502
794073517
923678197
991469342
829745821
124484783
-257804471
-310257809
-60280613
-629756081
891977424
-672160816
400145561
872285910
-984005397
817782734
311040386
-859337217
-158495712
-154244690
-982838784
-334186772
690930033
843783646
-17418159
944847999
-103112134
645471013
-720198810
114854591
-628819445
-458576269
-544803638
-13123973
407102837
-211854730
804437920
730542734
-571734556
-531198775
-122158002
-95360737
888008243
672610171
293414670
-829436402
704075025
-653719666
268259589
560996633
-620083112
268203458
510587016
167695378
-737829946
20440343
-305595812
543557347
531690530
922966947
300003165
-428204127
-647424867
364369033
-824378688
608132652
-758689355
461625249
-108465328
166044357
382253706
-526204049
503560384
734238614
-754032889
-688165731
124915320
730665737
179008076
418758711
448015115
518737052
-489528115
531914086
-6658349
-681395364
59849610
404121895
77274974
799563444
178253841
-48604045
-150827141
-15661904
-184290274
610804264
-721656459
610201091
172139902
336223251
874163562
-869484404
287805118
91964129
-15142544
55842406
961085325
499706397
-938049301
222831719
-376366475
-655724516
-268310121
-367198654
938401173
768473570
175530545
-312738383
-32182593
-280764515
-719565334
-999042545
-97523939
-692418702
386330794
878978496
-626367280
870716059
-16174920
-493007618
-692007231
471028595
-461434983
-858576987
-224783849
-618289040
197045636
78272669
-146283367
-885318542
-980091452
-586920405
-904662675
-875138061
-573391453
-859173715
146090973
-821684931
-642888166
238049082
441603016
475639869
257078243
400163014
818642321
-622914819
-242480505
-545458916
876435829
178094496
-960402995
574568240
-551304532
9497337
919669482
654423309
-463626784
434238078
1591200
-652186433
810622025
200804087
310220636
-464855073
-764816312
708531640
307550075
-174372156
328279274
-366807520
753704723
-673768670
-718420677
549367892
-378346887
301222967
480671790
259334104
-808080220
936829505
-259584977
419437263
813176077
-764945342
388804121
418733702
501970291
231810688
251561472
702564827
200333058
-85867495
-467749134
965840827
-461391884
192088938
951339664
451600201
-568724261
-120162913
303145540
177508803
401859036
276330217
-253843441
-983105725
-11382965
918136909
448015115
384851355
680047196
12566283
-222446295
376310339
-304011269
-407797914
642105760
877066364
587388992
-596353524
656610033
221193951
438236132
783674595
-293745275
425402736
-974508467
125953286
594832983
-360232336
724708714
-15686037
-37129270
897645771
-452544332
223806254
265935758
541343093
-21706922
-827585690
290379057
-27998612
-834427061
217872960
-835148276
-759795562
410570174
-615483514
-669490044
-780303364
188067659
606525120
66382762
-232072290
-54525407
128038786
-362514721
331972722
713870765
-348408174
-8396713
9707838
111687158
731901012
626861529
265309718
-346430014
927900629
208136551
-225174839
406754698
889178528
615941494
-693043060
593511205
912460569
760575115
-600321373
-657342626
963614287
-273146407
632957917
-680571908
595478555
-506776092
-970946727
106231602
798319703
-575687666
374217947
354162306
-897390350
-698718125
-497644186
854028414
-667618571
-567343877
633387263
-532299628
424348917
116808102
-727211435
-383877769
129519504
-383452719
801484888
-824695048
-950095751
588087775
710208160
310874647
326766234
-809088032
-788803745
-65423208
-220096152
842546558
552944891
521746711
-363580854
-16299753
-945021497
30965258
532718785
527977773
-728749593
879289416
-390358678
198212249
-258293851
-554818209
-807902122
-197225068
-565535235
-597177221
162713644
-293579122
713793969
-70281988
-520449346
780911653
-872826487
-230459745
740009398
-738938527
758134883
367841797
-701704023
-998759039
-209519932
358664262
839477216
-570466524
-834362844
919773607
603404565
811850842
-666793317
481406171
-910608745
-829652708
-39068253
-616948912
-929387551
787900702
97187667
290042084
-141413261
492332646
799921774
-916657511
-693084547
575833087
-969806327
-422368140
199534836
-533559726
-164807602
378699610
-363932056
276024011
-933759083
-12223381
-618557574
264159467
230000047
22797927
16515351
-971305599
-360756524
293057437
-983612872
-970936346
942246138
-19881487
-273848191
276636228
-620335670
829262098
-716670265
-925315345
923406145
-66814149
52508437
850337067
144653823
-183696124
-372296795
287155098
972927509
-166013040
-358286409
-147030299
793515203
588840982
-570931833
-344625755
706480038
-923223872
909606305
284679134
-252204711
-429986552
-249489738
279294874
-301596434
-207206726
149888616
462582290
512589555
-771137399
730414565
595938317
867711733
-361127153
-570035388
-362822391
327368166
508700524
715926792
-993109511
-342353207
-255746849
-749595150
-462166469
-152128567
-921168070
-71639768
55966749
207367932
-989928755
-290146170
432524311
297574958
-533143780
-816596593
-771977203
596239317
455547273
681087205
318695742
741582356
865505253
590696150
-103196167
-613156325
42731056
-800235234
767740751
208759825
564189304
-897671588
170007376
501459740
-529343521
409284640
432131456
-984870336
178600907
442692460
775728795
-593364132
-974017940
-980589269
-523125481
-80532325
-266250562
133283182
-834766883
520462137
-239654516
641362102
-257756693
40683269
809309067
691750358
720132259
461201735
635679470
295992604
-292440797
305127428
-610686772
-456608923
686531134
-146092731
-982740615
196337463
-312976911
-653213008
636119480
-763084080
516259990
-767286013
-62701888
181693077
-241448169
788941572
164750601
-274001403
608829785
-678271374
-559169516
-738537343
-29826609
-274096885
921864882
-172282895
-743933822
-417840662
451075759
640477400
-199177999
-984497381
843259211
-930261705
186976841
-471535488
425164482
373349910
-177867669
450703424
-116747395
-219936363
-391983780
-454738996
-921718063
-33766553
977306209
-839301049
95575182
-130050318
-740904833
-870435872
297862603
310286258
898696202
845356673
480189534
-55444418
-842896171
693654937
-275524840
-169513198
-852300221
398284724
-416882934
-396754302
636525675
591794096
-582844278
719132945
-358017347
55530475
228677158
-638199147
943707182
-93362187
993709640
-710074400
625005250
558467120
-739253239
997884449
542959952
-817661659
72061016
397227298
974973283
-667217726
762379941
435665647
123816889
-1739740
-34437252
-481048765
28920577
-858272280
919937063
787364681
-86139390
-524198911
153021562
968401414
543776848
236912263
-691963474
-261584278
803963692
539671663
958807878
622597894
177140569
846143369
-299393935
492374593
-654103011
411351281
-935006338
-205740769
105430830
-995073444
232668656
990236715
-666142486
-365875599
-389211437
-448912325
-859681943
71114651
172327254
-642778569
-604611616
-389020872
150309269
326582687
532064355
576563009
245902686
-810037867
-761595045
207583560
-307157262
119397802
-768893692
804506550
766645848
195695076
182927234
-385157980
961529558
105686337
-607107000
147103724
-439503342
921217041
-423867350
287447003
-129224131
-330654756
-784335995
-142388596
112530423
661093913
-529842511
143116871
374816005
-333566163
-600592231
-378440071
-852289017
665580275
-915737126
-499447145
-615381982
391454097
-103985315
-908827809
514045503
-853650763
-66017341
73350696
274319408
541977869
810087825
-230173130
28030096
230622505
789468339
124284254
831614805
102108816
-51461184
-206669530
-715558524
-279019741
-470692723
-854561042
41787764
879488387
-430293083
182689812
788295670
-7892757
-932009969
-984386579
159825367
-262881508
-375200605
993959578
959130066
-514447626
-264572693
887302042
-189656140
460767372
997519766
-352146604
-271274055
-437731760
-503685017
959095974
958872977
-489993569
-673666431
236642536
-584786508
-10102256
2825042
-215123532
571742049
451101282
-332336288
-306793516
-698749273
881765786
-311011583
-5971265
-50683293
534393720
133998717
-773602013
6614545
-614693429
-625513851
466703870
793825030
-303225255
-584488824
-440416491
970978459
426363767
614006077
-793406089
-679146914
-569187604
429644210
938798555
-338139974
-576803072
-18956296
-312909691
-372886359
247384723
698136169
-242002017
960778938
56787414
39454180
648571047
-758789019
-597924326
-844381562
771247277
40271632
-45892442
63339086
-789049602
831224672
-803637903
159687307
-717336333
-991511513
104842558
-729500153
-794779688
-178850997
-100276592
357640732
-695099963
-538684546
-624940921
330786698
270785908
921832104
-517391548
-416812925
-617967325
873907928
217584181
891987915
43528255
112674209
61447437
715136751
-120718772
-446838979
-147566948
-145919694
-198428416
165686210
129981768
436623345
800169282
-231167244
-970842984
-506354596
950554210
664954352
3113273
147557727
-858404687
962762287
612619082
934430962
188374245
-442781205
-528400197
-348718182
-469430938
-461551296
734097867
-375526940
388246952
263397796
685379177
842443998
836566527
-56709665
-493794457
-142904631
213461329
-802911571
-654069002
48518591
251255566
718513109
742311271
-315234465
560908110
-853139339
-388130209
747608047
616767584
862902103
505638956
-552667755
-996216412
834663717
-277675535
-404062595
967751561
-23838267
-984698679
589215913
-965647472
532524249
-543925730
-830073113
-926389280
-478491300
222182289
936926594
96119874
-45620909
612974017
162317388
258801616
-135783379
-738220232
246179594
668225404
-40279292
-376230793
-449273459
-343308870
-491298483
877610052
-379560070
-829301632
-87952022
-128344975
555326193
328215154
235046111
235162259
-364516329
-926709704
-493445348
-58561316
934609549
525549730
9827605
88929252
978320455
-209241787
-643576876
802451867
-957428887
-984970356
-525687274
184273294
-155980571
-616556128
149616376
96376811
565303730
-928004165
-212966584
-598716473
-986968457
-888597168
652009936
-458221628
-443447516
214487970
634495874
-508346228
-893571089
-251156349
-185946476
-656912151
-551091251
901798656
15502213
817079229
-72094679
889578019
855028720
-755927293
-802334580
-930709365
683553858
-449456342
-344134915
-651233315
-461829035
-488897870
-181955442
-150082342
-947230656
-174366039
-907082091
492325467
-305537153
613817569
-121390872
-969487557
679584000
-510084540
583480259
-870211491
-557838642
649445902
766490100
13644543
-121658439
519922489
647317635
-543731571
-579233272
258478561
-491821474
-673415455
-110563457
635148732
-581546591
692143232
-256127632
-698117786
-568733672
-533432949
719079315
-642258286
-403214525
-711527773
-579909071
-926425012
919450676
305901341
744798442
146376341
-199090308
-330949659
-173644730
130192810
-930676317
908197263
-121881852
288980131
50847927
551599424
-340401312
-173371351
356112129
399284465
-83915390
940036281
543723030
-60604161
-417771142
692033308
-48724451
560894130
773383513
476557629
-399573158
-632050501
550928723
-879428598
-996115351
-637775054
-728877618
-910915720
519445555
-718424886
-154020798
-773588634
30001189
533161930
-779806982
847214750
673003563
916952452
534017124
-805304405
633502406
-872055737
232416964
595009383
-559477517
-462039037
-824708683
-463122508
-196383578
-41219737
736376613
987612775
-508414448
-646016366
285500173
-869787181
-462973159
-485533548
465054294
856051084
-35806001
671598076
-711021652
-166036141
898150478
69941705
401268142
-980092100
372469256
563562081
-229345804
-356973448
-403620218
-869614103
832890063
637633628
421684714
-817185117
542017121
618078172
753384103
-132608359
287024210
857068086
302538725
863103924
-451145703
-326180759
-262610211
-95585967
878337420
587492233
549856563
292826940
870505314
205438246
761914697
-414428536
589333151
-110642426
96723889
-431458652
681460459
367331944
-512528047
-902672898
-57385724
-302046474
730878019
-906727048
243764337
771502290
-253743488
-440127813
-402945345
298019087
944122356
956551520
241935430
-110642426
712923545
-903914508
155992743
54210516
992928139
-196383578
137384154
-883279875
887483489
-613864870
900992384
359868373
-115793701
153883792
-867864485
185029365
-874108675
-178724857
-207361838
-210942135
-52846184
954626754
462263793
-927758666
-545078475
-854638179
-690053082
-467886201
-605471321
-835731439
-999011133
-276162925
70999093
-465273579
394679784
-548712198
-353787488
148632319
911763512
-585312644
300401467
-67206891
-796166948
-862332670
41781275
-934634133
-131346579
-951184258
-467817598
-837950780
306457143
807201061
377303042
-609493467
500316853
-856869355
-52935358
23171374
777627494
738810121
-153278176
-805750451
-994436858
822506188
-205873316
-539445570
-460985352
-563314891
726402450
162629307
-197679760
-142133856
252923156
290090818
-999386672
553866868
-565885005
-913023262
576364324
-348330022
614978011
-195297804
734659668
989437719
-608065074
359906118
-208262481
193393554
-76752532
-392515819
-401739890
729791273
772578104
-904662675
910786146
-394083053
797617409
-607642434
-265271664
-317046539
-982212489
923032373
-466735125
-603752981
-15714486
632690904
-105130467
309608840
-684129672
609888188
-373721440
106654362
-824508970
610241698
-510920645
993621935
271409447
-89347569
853496105
32944586
-273621760
239980711
-166872734
703517843
-809997076
-705535396
878337420
197526054
-630647265
104689817
149311288
-709268902
-123786327
118804639
-786485396
117206717
464936648
322061314
-269616593
-753821335
-276888714
-84414153
650463745
-572871327
700012672
965046135
-939132746
-726492366
925032033
55697132
601195342
-70787389
284359342
-811175673
886417202
833518122
-152769072
-344810616
-953796289
-291510303
-998826293
-641836000
-853963045
474134233
628099339
-348818444
707894490
-70342730
533633916
232230445
33456975
-270106463
120226055
613048209
964130952
-804318502
-27587928
-675878899
329927749
213021591
-4646936
-733104163
-259508702
-422611213
456329133
-487230971
-149017388
-708057250
98748965
397791402
234184835
-933252921
512178312
214119
-470712413
-12397982
793156478
-203751038
-130889814
980079886
-305619065
-739137970
672193553
-413541181
-270833162
-368390395
511576098
530712716
177992004
74411545
706757454
860857860
-599998383
-46990776
313414557
181552282
-109381014
-422238967
-740091048
484637467
-902279525
-510676447
948287960
168824682
95025898
-634199756
-510520345
-619174496
-102811094
196486576
879111109
-244911188
501899051
139125260
44557979
-906174125
-462582342
207747182
403610555
196407810
-33119378
601072887
337149453
-173484356
90643751
-829785881
-15176143
-230640339
849374381
654643451
-322957442
948515662
-398823906
-894244393
-938616329
-85434625
191016161
175101958
938297834
647985536
752172945
-629906864
953127331
40964929
765871849
368365290
300926240
911469100
-577049958
-536777345
126768902
-911383040
359272469
-727442489
749080882
264019787
268305162
-543216326
573036581
-383410270
200999140
-188879972
493207787
-265567374
703561954
635171548
-605430466
497474745
310081102
513739170
-446389356
-927494142
424313995
-757785064
-279246108
-333112128
699528435
89724017
-839263158
-506086816
-766262214
-174158371
-666625167
-603540265
284667019
931207893
794468263
930295015
-449178068
860408628
715469848
-869176587
-951371403
-807298268
821041640
-585541110
425701214
-532116854
835285867
-507003458
-512487240
804506550
-588179776
-308364079
-265385181
224774717
-328499081
280380131
-579778221
-589533548
-681686870
-541655149
663359918
-119538504
-898494283
-389119995
-347293428
-425681844
60346547
-731299452
659332613
811658754
-169036677
-126207422
284256318
-779860053
499583364
-944788842
-913882772
-188468750
-46406766
409755340
507186364
-66652634
-864197703
-5201879
245774778
959095974
-807134810
-452514543
28023772
-943836055
-661628146
-55610607
-167093911
-876977882
118984103
930213767
-668780292
828430772
-469941634
623722413
-419425070
-776450620
-241692682
366876924
-877462978
-325796859
88052717
579246249
910078339
-205442803
-146624743
-428283308
933191669
320169383
141623809
294353110
407777433
-499255309
-985660169
805487191
-699772010
-972511438
-952711575
799787361
113386125
234789829
-879753539
465905784
753663467
879170942
434246279
610404132
-929210612
-268201564
-323866478
771725076
529691364
-177069741
-85431180
259555664
366926856
-167947991
989048496
13834764
259895949
11289452
184186616
-814116492
-61498201
383218829
792716781
-890767623
134648685
497299653
648929198
-502646598
-107772875
-32991350
-728319125
-198327764
-239538546
853062968
903274008
-596458532
-399591219
85924778
189788329
706712196
900038838
214036772
-534381036
-280526882
692329775
142012382
364347473
-200422705
-17930560
941605977
-881086651
889469239
-331734547
889076499
722770513
718333559
895985721
364002865
-204620494
-757737383
634513758
-348695820
967273247
-281964502
302590848
395919297
347516373
-612889059
446003464
316339813
880883945
-522433267
941568709
-527212763
48590098
-583806979
561102867
234917770
-517506861
552320117
-630228037
222404571
-274083627
99836355
-15868300
634020379
426529536
-914000029
-988481838
-59608514
-132139147
-287367921
-167626173
-397562594
-273699604
-110773298
-338394242
-78618426
-416238151
887533539
-90915039
-393253286
627218643
544334547
-421564672
-894758997
650281150
756572058
-31309573
-270183361
-333724145
948006418
-589273165
-358985277
-529521500
-778535250
551919936
-591237079
701431156
105854387
-964674150
963273935
-888126372
452590359
-350803406
190336818
704349864
-990128041
604464847
-480723919
-143060809
624122955
946345357
-255615142
-537314299
-519562284
260086389
-694896995
-548865482
-563647929
-494302377
830977430
321548126
-203687340
237511044
-889276372
-830714108
903618357
-566101540
-341317184
-587000563
707226785
648364232
-764121317
457512624
-480862775
893808517
-98882735
558869948
-45704627
-314984706
714049633
-307973315
40780473
-401520559
-166895691
-650603419
-458960253
452640987
-913476842
-57608224
-574738447
925693733
-917160915
-170837761
23300956
-963573187
209345470
-494294801
-653682133
-610451844
726505864
619237975
-767192174
-721562893
862140575
-932876181
226223519
758641420
891461799
316582493
378754742
-185442187
429351069
211021159
-818317085
-691115583
-450032571
-306637958
-337536209
-388547495
-940314669
903132539
-981821361
-498919394
651162244
570209260
-558028554
479655243
882100290
-317006081
98309336
552473298
138799644
657923231
4329792
-755386517
-738993959
-831586036
-208786228
419806139
993864322
-412875349
783674595
357986530
157170974
639347281
-417890534
406465622
-356777145
-649276831
846680968
463578565
-359566974
-265071584
-225424866
545040641
356506940
30219423
443981116
549893231
843228348
-268602819
956347259
760344032
794666200
-683096076
153178929
-172470943
273411211
76902345
-386751145
-326615918
99478375
212645190
-37612233
-32630092
-203055002
-370316432
-950705673
-260116959
-520325472
820505348
573716290
-868756700
-274132448
-383641791
215278017
537844344
538379293
-38240673
806126435
383645522
99107784
87688320
-147149577
-563873833
-267932017
-181853542
-501675383
-795882750
299420890
46975761
-869854562
966154170
973269375
-186354969
559771114
-419440161
398461489
-556834527
885998627
197337352
776334920
-466949220
963642309
973964335
-573452284
-532190143
-811111361
342640481
-740916922
449505350
321547112
-144233869
768514118
145939721
-842397646
828551426
92905020
-338799950
10439461
-448628885
-987249398
-205166630
-109820875
-130069160
913637896
-347853961
-102860081
130468781
-741214833
-176713604
524819817
967812572
500212213
-988193746
555898188
774555994
-802098005
-580936511
829773185
-224641581
-531732973
-474715901
-393774215
-626018799
-783987683
898625
-67312532
-181044212
837250276
-192031035
121646876
-543471541
56065647
280125939
731300725
-846960031
-688775321
-713479893
-184854263
-973218689
-979091748
-317578689
-495014222
-466146691
696697252
908040695
357817059
-826937820
318591897
-118216515
627084257
-873933792
-570591302
654502275
11335883
701078321
325864165
-245431683
-8091140
31129738
849749474
542250335
982000608
-250188994
395966587
-397329218
-466328893
964410803
-690518013
-950020900
-756239496
631869513
-500712291
58652951
-481557812
125283143
278898718
-610940449
458292921
-491684799
849073659
-781185022
-969981544
-651999128
-519899697
562709273
680889215
349959381
400857087
176337007
-692750517
622673212
803042392
932336476
182412941
-162462086
749687463
877460965
-702183277
-600900890
-912719076
-416692165
-283603678
492407212
-481704561
-452365833
747984817
618193738
-842353458
-141967182
-126049811
953792635
240804892
556491895
176851757
986296190
-833628023
-682810308
318034041
358075998
35246908
240733102
488090033
371368877
-810302128
224110751
349144579
858148581
435651474
-625185065
524270060
-350408987
-241391512
-258764985
671769693
-602060124
-453378060
-37696646
726687906
117571369
463878005
223987217
563153629
-695626715
-606067490
133558804
-272046370
166904119
-620929673
521347642
-639770167
-313629537
-962775621
-731025376
889986612
-965143776
363714969
63317571
-462300410
954398867
513185050
35738326
448297982
997495837
-912768586
-945802077
391044719
-825235643
109927603
878425759
768656838
-817331616
-357759948
-747220199
27926812
342845966
-399153768
753044317
854453535
-154619074
-136639266
558502211
207505263
-456352403
-158291004
877390340
-560309138
-814491903
-306090045
-507504202
86181343
-617468421
-942112967
5523361
477856758
778170546
-997672204
-671203805
-733071222
-513808995
111547958
-326194422
943586622
-316728007
256555104
719782370
484446277
639360143
351391047
-853368011
-287147464
-942560246
52973051
-178751060
-316644448
-210991785
-672964561
797648354
-764142526
917446594
-632967131
-163510076
-732026934
-216190584
-235600933
151645956
-630963748
-402271520
682770944
978197002
-888456422
304966659
622794846
-68236368
-983204085
-305788285
-201242198
-511018515
3619295
604485078
448754910
396933513
-143271092
679109674
211955857
-221271015
774674719
371587291
-458741504
299849759
419620670
866223728
596183679
-200525574
-110820324
31701988
331551141
742335788
-134101925
-542122444
-143974874
-489325806
-848193381
40481637
-703071782
471321151
486379612
60445820
-935489938
66227937
23079409
-699772849
810714459
-416212607
215103415
-225947016
242120035
357586575
131355553
117118655
33561293
329160411
-198780605
526439293
147711435
844616229
170384017
-487272380
-639325159
-46095016
283826468
-706867165
145655632
-608132440
-363888158
930921391
119904630
827726529
613487472
32504386
-27754897
-458083107
524659671
-376364005
629844421
395771736
-323385507
-983057113
-616278243
-138173494
435379479
-163975255
821905223
-458351063
124544487
-937270648
520516006
687779690
149871356
-471392104
324688983
947831152
-405184404
-973109424
-315719340
425759138
-876574955
622731895
310229504
-5454613
581916790
-788440066
-861279681
849687745
-5774277
-191105838
490520425
154674041
-211797091
504898461
-988267608
-846210480
668370603
-337333155
483498827
-154580643
-424476519
-958132842
930924671
-147456898
-305367354
561302625
-762751346
289974917
441196821
-97927712
-798903769
-254951088
938691618
184598338
445556179
622384903
-169391435
-315909818
-919189512
949007074
-81756715
-953091605
-775648230
989649174
-478305050
16193522
-119248347
397831190
442889953
-476920701
126565936
-24780851
-245657731
-873949219
447852215
390122360
-141747418
-279542139
686823499
-613489264
-809813646
-200126376
-849220713
-63819293
465283359
-779744187
-158100776
-982740615
-933842527
-148399832
791612920
453892721
-256488041
-390089047
241351290
-298555238
826289237
-68937458
-899620418
931568565
653993703
-221184757
330325797
-307873907
887422284
696259776
866450968
-483721670
451578187
-296646960
94395185
57909131
-403359499
358855165
282670746
121997220
318695742
-95203581
153690695
143290256
-203967762
734018566
151799643
-924701779
259521887
-753915794
955692649
-383269947
529040343
260162729
869799571
740878613
-552567770
-860498819
-51805505
539489053
65657831
332367313
461215014
186513913
-589464416
909327369
745531672
572357728
565027816
-117340471
113080611
482767331
-667684668
-447112804
146933212
-14664607
17964651
319782399
918666203
-100226067
821231684
197944551
-245538438
957094329
-289265944
-107018519
-116436151
343508408
328510241
-273719825
-792417094
245230916
623361892
713330220
208555753
-773825587
-497369804
-119122520
852985669
-113915904
-58596158
775247133
-805585641
853154064
-369428843
802672120
-773558188
-752233217
665412463
-226208066
-609408883
-228926983
-211173941
-506331981
208555753
670422537
-206008396
-488324073
112111676
968021366
-372313461
-669943567
648290276
-503035910
-954436973
562253204
-402004819
982721346
96023890
997184776
783168730
84622637
-867265218
-868155196
715997135
397918172
-98364486
80653975
-214744935
890340860
131558867
-142260746
-706109185
158841185
-615562796
-313315376
-120828873
540188571
492618779
-565910229
44398271
-833363026
-520106347
501671235
998531075
782329184
-433259854
620185662
-871209494
760104293
557600370
-162342010
-574938805
-155186002
410287242
-536379862
-999298645
-818657132
238133173
-172369014