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

200001 lines
2.0 MiB (Stored with Git LFS)

-780044387
-928381372
-170724675
247232992
493671907
-564947261
-23879498
-272342120
776410923
-151845116
-290708253
988017287
390681391
808388273
-698470627
334312058
-244929017
845984119
-318918648
-660651993
459419112
620059276
704238884
836717964
179858510
89682348
-718102380
-138026007
-798060231
551895571
-781800449
-727179187
230590990
-420187482
926437153
122189914
77496924
218893082
-518930689
739044013
739161910
268308048
587298016
886219227
-889222471
-523630979
-707154834
837480176
8676525
975622927
540880205
-524122072
254340724
-448822821
-293873555
240954935
-693761408
-739467172
-580431033
267062327
-449086149
-192297809
-312849839
341005970
-141191302
-821340653
-236006252
672441898
-439096095
380228122
-175775203
-790660558
-776398993
-357335429
-199979072
-168984477
-288643597
495685522
273132306
-931371851
-725890199
-233295535
294736305
951282592
799798475
333530303
-841559854
-349988952
-973970163
601052095
362671526
-682151997
-396284848
-789489398
-649777050
341836303
-126633978
-292684539
148741482
395345462
-546815483
-211642868
704485145
285905582
779819609
-952820672
662403013
-801761716
-637336148
81379874
-124624882
474839633
-254856094
-186964529
-979876515
-274774365
-493751606
-82095685
307586196
622613658
28397906
123277177
261525954
932723318
210542385
-332951593
-561257258
-219946933
159064726
608025772
376100454
-982426981
-816900888
-902393492
-862613266
-637841324
237073004
-408498927
-648029385
597618602
353482518
-726047420
111773415
-747695689
604029933
-860262217
925107301
-108185392
398444863
452268767
958201397
577097482
756320929
415643706
417218023
-335696822
-890933832
-581170359
384421871
338912564
406787188
787338955
829909296
-692140243
-332700449
-25971163
802659906
-69693611
-920271886
89431765
-648671721
-525342366
-573942766
138403188
278026352
-88725222
-308529549
-803129646
-887524849
929442059
74873238
224611081
512354640
-894610993
-260069301
-833539803
-776191869
765491310
983722252
637041662
468121625
101542729
-80662837
999987219
378477663
42409017
834145858
-689267307
397067543
-368905018
-502815824
482060285
-925046502
-859343550
984526370
-917280454
364134081
-850736530
-213682713
-190296304
-422426882
775055077
-823463128
69323185
596053179
-418603767
-456564589
-549640731
-271189850
708165691
-361991175
140038034
762254375
827143882
696508220
54558391
-702084923
342351269
658429426
762319510
419752474
636309525
-273522092
98834233
-346122558
-935316254
524045122
956304487
-844626933
980629549
216104132
-590793116
553183248
54069781
-503270933
931154547
-83117465
714849476
382297774
-510789340
452517851
595210386
-650501641
-943701759
798882248
388765702
115051348
-588660856
-33300176
339254698
-251786072
111296430
-651413843
286370426
260533148
-990491346
-51773902
943366021
-284627591
892316044
-429718439
455946095
-969222883
272806212
-560432771
-723069999
673556861
-889633523
-947722253
522634507
184337889
-279129529
-510445601
567780733
337495299
550882662
678935175
433964885
313269546
-373406305
96198092
-641529840
-543907173
-955302128
286648302
-266488032
-846410629
923274235
716809875
334249027
-158350299
88972595
-45322780
728691201
656953875
-669159848
73629392
811719860
-136046239
460916457
715346206
897371949
-215676642
-831038557
-574776976
-951572195
306577731
-340194242
690700122
-838474661
-621845050
942307363
-636119001
978159791
295617110
-294562096
661748264
-409124351
361222691
-252957744
-88831604
187314676
-59956490
-849014555
257177268
492060343
-941591518
-699782773
-748227737
-919307177
-451827088
577712149
-79052593
-93467696
241158318
741683988
23221045
-611640697
-830496263
57590762
-253993609
770570486
966715592
238171785
599342541
-311369335
706760477
558636606
-461938498
-562922186
-333691455
-666574110
749812767
137806706
326301831
329273153
977485334
439075944
621528605
692608783
140181093
-403821184
387699612
631317365
989412763
-501897938
-927379233
854255511
-587183971
-153082235
-305021685
-78984130
-664208184
680358495
523599365
549690785
-202204084
-708349694
-385158061
489678142
-311307746
78185427
717759035
-888626717
969041527
-407458763
-656122863
322645002
228584108
364891999
328120076
-829828510
875937670
964135874
215929810
698048373
103469951
-153850665
584375190
-540472245
-925689174
827475009
-961423071
960231275
-782629586
582866600
756734173
-181240970
841645736
442677723
507598256
911235485
-647237697
310006544
-340003084
604700073
-154752978
-410722882
699239604
34143723
202251893
151107894
-233449529
945102080
889993009
30430991
-333953946
63987975
-646384419
-705926095
-514281198
295357025
46544759
673253669
363381490
469488380
411259571
-963892273
-50271011
-348035299
-542631484
-316816865
-43780047
116824916
-85710731
673493465
-612597378
-243152748
885846353
324036599
-180113535
275954058
39797034
635549700
363096606
596779687
-511630401
792903143
-225577540
-517885532
596432079
-316120339
945065913
-39553961
-411871788
-780582338
970314675
562609588
-273383260
-760778848
795913159
68250410
-673551233
-878555397
260923651
-865894462
-792853417
-930483582
-44407268
120968362
149489387
-145005945
168049023
-260348612
1489294
943121248
14958643
941638943
807641309
-49554710
352194158
-528288288
-918785375
677540989
9823746
732272312
-12170734
-4405649
-757278756
447169108
651310731
-291976572
36108342
-821287756
-668641594
-358684457
-781323555
550567451
-614947893
-588645362
485167278
-281056233
-7619580
113982783
-338795076
57283678
722698959
15454865
973093464
-887889504
-343498974
945733342
-186221254
776857161
739783304
768348951
-182039163
949638278
288068534
-709161956
-899550897
-887086666
-817780594
833746057
42071661
548454542
228376868
756883708
-445560276
-470351559
-886412757
731602954
616292175
-521303090
-961627351
771265352
102785021
592578324
-863515896
704075892
-515624722
183249218
384764353
36549568
-44003323
484466438
691692446
-510111352
707081835
543295602
418777747
-314765627
998518653
665769506
973703938
378677340
-441355180
297309162
660186972
-166583535
827990737
-477949442
-38017685
984478574
-976742541
221053649
630976776
697378296
-798304697
-620743967
631312783
-911306410
-984933697
494075455
447007737
-682843808
456906257
-365997102
620902110
849641959
312093075
-463900020
-198997872
-909031647
-605784979
-981023239
-882315821
-349661447
846046678
873277338
147720600
296807701
-421259019
-976969872
442760775
-383516613
-295407983
-384043671
-224330051
-99129522
-958395122
-991503031
-489715539
272374933
971835595
-41925096
-64198111
-150810772
4874893
800732512
395340995
-474071578
-695149306
-579059343
139406165
681053080
-268206917
424789221
88250308
-770859704
212219846
712253902
357845487
585754299
837488139
983318438
506551125
474917432
-81751831
-930599300
-709248640
-629785096
-564290441
451388859
351187167
922398789
675461461
38488933
-176030178
-545151979
720561869
200332345
-441386332
-178354232
-610074916
125874349
-327857159
-278436437
-401889987
739400465
416303624
-897139257
481938374
727459855
100957199
-466732803
798895986
-216781502
539890407
934667117
604441856
759193061
664266175
407095267
-638068970
-344503476
175609784
-781222263
-130312323
302730009
779559308
-738757140
47910518
-825477100
152601516
-420682261
665367945
326281809
-889894358
-58889229
-768915940
-953770015
84353200
-794527485
167617322
280380043
-804948062
868794232
239011160
-553615397
-492674816
23644142
-490873089
579788271
-665001158
-535646886
845543501
50272717
-306801216
-961843843
959858347
-517271244
778139997
-862940672
-845316617
998479789
-643279645
57415648
-819172630
600996245
-740320569
-385049716
391881860
793191519
408060973
-654385718
-98195498
369074606
790007407
-108118499
-811180333
-193148166
-850147071
185702803
-162918090
-418541154
-9086762
77085915
589282820
-820182768
-482613580
427423514
197165021
620579972
463446060
802327612
-40806958
275932713
521121874
928001894
952417901
-328165148
338257573
69915656
-207672118
-776906077
844080259
-68687849
657362455
76362421
387172543
360613589
150377557
226752727
-344682214
-426524342
954545478
353307553
-898767204
504511279
-995430059
-539355035
-1847132
284840843
990899342
-790187697
268995388
49525505
-414289283
-246308774
223235108
537258347
252748253
-4728186
312974842
952528042
381514034
401662368
648170734
-844929086
579311341
-234147406
-207037188
827954172
509622917
974794810
652033539
-765066044
-819500318
-648314780
271788441
381171209
57667636
685295714
-442663637
-780396573
-459854081
-735234536
131867252
-21602030
294908347
815616924
961872548
-917390783
727455396
563097087
923924051
432567852
907687182
64216159
461090045
120938581
-295491892
842652536
390628981
-436696499
-408031659
553384030
826090166
-980323081
801297241
-139687588
-368622775
-570232176
56246770
-907462212
271254285
300647007
-948300717
65527294
83375788
521231382
232783691
93451694
589389578
947665001
809127148
235498193
787249814
42767548
407668989
-38279491
-503974971
-109116331
-910629136
-733565812
615543380
-200315884
-586149140
489492921
-733816667
37036850
-398766281
-390218248
-374666684
-407805068
-229200981
566024404
-41304337
991722109
-619499015
-397405882
-887061732
6348487
539374687
-240904104
-544865257
25092350
998492260
-58330934
-951429068
228908589
-26041397
-756289092
-594199916
-970985700
-661081520
255467053
955834584
150068531
-166801750
519894953
-385802904
-706009130
743314819
-824359464
-111064957
-329603939
-370436291
-639991358
-340488417
-828160840
745090659
24495845
632788815
-326471233
-23656670
-975914402
-991839537
-744856524
114120959
-757937920
-80662837
908507232
-709163907
817229285
-519048404
-784637143
499444177
536273206
-814349409
-577207401
-571456963
720399715
-744028202
-486881722
-113412403
-871657837
443260902
-185594547
-758264126
335175640
798075734
944790929
-395186476
-288884545
887047234
266346764
-603405774
771871135
174488000
-979537670
-721356160
415140869
-76642885
546552622
115099841
-94151031
-860798104
-754130870
555019214
-333242511
343636544
-214650144
431855327
599237149
795595946
68636101
-346390986
-137500128
724000185
-683702754
-226431484
672654505
-711571177
-690653061
-126228804
9393965
-452676782
247371117
940610910
375189890
-334205801
-538958862
927109578
-181240578
278383182
292544850
977740668
364316602
-731719460
-688857396
623655534
-451229438
-788821076
412140017
-135127587
608123995
-502930481
258577887
258758337
-543317561
-979134676
-596064973
404176341
479068548
917477603
-648724529
685008868
-304270351
87798012
738518462
578274041
309262594
161418265
120794052
240195273
513348351
926014038
204395788
-640599438
399125388
764855983
-173336722
-893425146
572847145
-109105310
-483684482
-695239846
234662158
-555830026
-843646138
-344053847
279499956
-502175716
508381731
-845131152
421807996
-812275597
791607153
281001768
701141627
-8612291
-706779589
878875650
117443335
715790242
-759588899
898825134
-71062852
390816113
997570986
-980933434
-376074780
533713918
-733645831
280593560
194777817
755761567
-892747605
256029834
-723327013
-146091859
588166348
493773227
691556152
-798899304
793478697
-259329155
-831920201
566008697
989462024
-419627604
-617641572
-206422994
-936164829
61451157
658684123
774148295
-496684451
-16626166
-838899681
-13794016
-526885627
924543796
-77095886
-120898185
-782598144
-793244961
125527373
-626152777
549388059
-395625694
535640194
465019184
-612912330
217875839
4225687
-517901753
900943607
-945960848
-196273594
676299317
511537057
75836877
338639025
-903611306
-759556780
-238808035
-150481996
-183543370
-361796320
-928407889
-700843482
24983880
3030585
299104487
979802146
213626402
-863676857
-680803330
398740913
430887293
-792595631
321002721
-306476385
-478304465
785226744
548093560
111325208
-386432687
-182473107
-394352292
-117615877
613076706
-928943865
658473009
-782060168
631136304
-451948260
-666485986
-471487500
636026761
-613542692
-910543147
-117285381
964996776
-18544580
321046552
24470925
941171294
-750706971
-372514604
-508372433
-212084966
-328473018
111773832
-578413771
-374161149
-158203519
144055114
139245276
851503938
-64217749
-251842379
358856095
-20461796
-696280123
-789310550
897359422
117274821
868276971
-114560115
184936565
-972063525
-286724476
86335074
-859742314
330354269
708804481
692630771
587196646
125869332
-857689646
-199923766
959029088
-840230103
-652587470
-875434130
-265505871
674771009
797088167
-411067550
-901171237
-820308721
497368496
-497622836
-40690053
-668050915
-334814441
-587099414
210906659
681382884
960094036
264762295
60381554
-569151279
-466716295
362393752
-433284384
-746856857
849790333
778262604
-118456051
517038727
-401321503
511467427
-270188264
-945369630
-465356
-609484537
-630570394
951572800
-921470406
-565892808
-139386833
142922196
439347071
-722302483
300997000
409461686
-219634413
-213098432
-466651984
-831057235
865961927
657294309
165842630
164738676
861863879
-729247267
234825075
416717108
605403204
988661213
-925494061
-372836697
695005105
383742247
878435667
-371249608
-970985700
-326065047
150460423
91450118
-463937229
375260230
502615995
-413170054
-76413170
717631522
808612132
-283503543
-673568490
-894474393
181620657
482406276
648468414
-214988606
-842585268
70775264
766160464
979687069
434112680
494859018
507647492
806506424
313326338
547405300
150698854
27959728
804215104
464585214
-619621925
149974461
119850985
718939546
-994212069
78092904
491386941
258631170
-907772664
-754119273
117360662
747075593
315444530
-673905553
-850434273
-79672511
398322628
-937905663
706620031
266079047
787399173
539856060
572847145
-653239430
641801741
-759583647
-170468795
746363929
-287900532
-881367347
-365246876
-842642161
530715071
-751951067
-83390597
-256371746
718143314
-168817242
302786633
630995045
42409017
-813480234
416142297
-941197310
-797112608
738573271
-49288467
-720724432
452897106
-214492369
-838276002
670198250
139063050
732972873
-313459222
32134179
-976182746
-344464641
909089536
-151014859
656842571
752234920
57574433
-284993903
396369116
157079421
855809377
692990645
969746464
-812998484
938060694
-19203792
689536552
288866779
172620290
196973362
-633933973
-186558839
536394377
-676896534
283065917
-617369837
-422813002
374362668
-113724367
-893434259
579311341
-489023769
314686577
373816186
-498972001
905994785
-261404055
-347086079
649846277
-144730199
-789818712
683929044
-875133195
-945598132
-924565532
97415522
395369389
-541561765
342269258
-735193300
-421349021
-321407851
901960870
-260260572
318256746
-457643709
-870876956
-782609610
-545657661
187215059
-801597378
-800023052
504430042
-305014517
-16367539
21640467
151342119
742817372
-307757732
900788942
-486114323
812699442
-988501579
-990412746
227844260
413639200
-384790258
31400265
432291473
-961639244
850905522
61663910
783022334
-8950807
1898771
-899842889
-402450777
-845339495
100332496
993671100
566091585
-651742934
-2502150
312435085
-878105210
-995895861
297419533
857726052
-769128593
-985940240
936204372
413545204
-615901238
728655566
-146583840
-273762710
471397696
-190624698
-668355843
505755418
184642387
287267593
-508113445
-262182748
-810113137
470783556
52966359
255907580
-707780830
-42189527
-40109678
-320713429
386799898
360872161
-26015453
249155484
408515923
574205986
-676871496
5970877
279728964
-77930726
-511808476
621853466
-448988012
-994553321
194700690
851991606
-961309462
959371381
875774454
-486216162
494865123
-389104363
-338875530
-330950413
598409259
404538966
-831818364
-404274497
22114460
777914354
129768551
355885977
198613045
-979929571
499138811
-744019307
610859660
69120047
-303500046
484923723
-158001339
-301757643
353341628
-699743829
593858380
421923134
909646670
956337169
210419540
-767020561
-419678422
-879303500
463034144
-656428019
87566395
192347525
-622403211
-279575110
680406538
-294373453
-347313231
566437844
-76413170
828006987
954257946
307088347
622365303
500573012
784726523
488208352
-173614373
-126574827
-70386027
-238269790
-289002384
-433710242
144154885
572577270
-850711247
371243847
451244980
-520173611
-234547369
316969477
-740352477
-480347542
-411541413
471960122
-720314533
480826295
645704683
792080800
839121935
-141747097
717822841
856287125
-125216971
609096511
-831705265
-962110458
-994267804
288024811
822494032
-910331503
-174993272
-552645679
-965341796
776383186
-595629742
-464730190
965589605
919298324
882031218
903009885
225341303
43254058
-103414913
441773208
-527242562
59187931
-375540950
-210248135
-535767339
983722632
682429985
-862747926
872983853
542776448
-892458514
188645433
-164823026
-853621622
-527927447
-602623948
853111083
-878825979
-885584639
899846085
974792348
771478980
303457901
-307687169
905556778
-868406067
529277040
341763627
527543483
-438922125
538959014
867372835
105153178
380322032
648625972
-363655726
676711107
707124781
494460281
-555700721
296210449
274950549
-788296805
512045995
345844186
533304995
-908514761
-734525548
323636191
345877268
719717711
-918964951
209166291
899723348
-731951349
-987435598
162679711
-598220628
315223094
795341297
303454725
249892345
285905582
352642167
700024991
-870516846
938734462
-116932268
-668641594
408183489
-393870026
-388811495
944576385
506053821
-168016823
-486329665
-999083786
699055435
774248162
735798988
696874928
939207835
277560489
-527774327
902832328
-354866286
600114647
333869136
-902479870
762206937
-49124615
662449789
931534930
-325591565
-544732211
410136673
-402755392
88305631
-834061262
661215021
959549584
-786037637
-902266696
909663039
11654513
543522373
-903801150
77194736
-106976448
214605023
159296263
-662683025
-157962525
748147555
-434408767
-153059273
-62047905
720549640
-908866090
-79395381
-4370639
-322734074
588439426
500219937
-626193873
854710279
-667434454
-44909895
83233210
-43534141
855669795
697123818
-62382515
263544077
-901208279
-739796426
810287146
675028343
-452117546
177518184
-541708244
196881472
666941226
-192875078
605768671
-9949831
89857198
-99217421
-298274290
198185410
851967776
-689895737
120150005
657655098
-271766242
-981255373
349271004
-376385970
349333350
-878236223
770464667
-864956722
76169428
119017093
9207667
-616204672
351620199
-635880426
340716365
753180422
-762414636
226631912
315101648
-533638044
-971080760
-919793247
-51556631
-593254628
200270613
-589460636
562702299
901390721
-228507547
-760504320
-250417170
-874622782
213971267
-327561498
107821220
363438876
-769454631
-907686009
605704377
51621259
56918050
480378446
-476966497
-444104176
803602428
-616458201
-671814677
588448725
-423715136
-648847714
-944625603
320711382
-89455074
-233470159
-683024605
-517357071
874310144
-814985688
-419528388
871433467
-805651604
705462763
-660644219
891928744
-915143601
919413330
749714395
641728316
-496956893
-198395070
-559099033
-81361276
634625004
482501027
-469934712
482188005
723432338
369792605
-732024939
840599020
176774482
-268979699
920226836
-641790135
668476230
-158828204
548148497
-827290830
265834151
-917268819
-685066490
587739349
529852240
-902627179
-899670184
-309590858
551673076
389777248
550346478
854312426
-589489175
-657272674
-404390230
-224973698
-39118614
-872781642
-124176514
132899662
-572962282
-641599095
-857594624
-716278350
30430991
-259187214
1453195
-474518543
93968518
663142755
116285244
439355093
513196897
311404284
72427603
-534025970
570410927
-908866252
-515124237
-921932558
-538338694
360503353
596184718
-51591530
420683809
-325788204
-896245135
635620728
422702608
745943166
415128969
77343907
3895740
276302751
299788099
-892340137
-865660586
181620657
-471230407
967232227
-483383276
715366948
97245324
944950881
-977389871
8090401
-636812230
-980114782
171777407
-661858598
-575546611
-564572484
-780581466
-755005836
-14331214
-477992589
990713250
857217360
216091375
381601039
539949644
643329530
194464784
-45467903
-130505104
-850637438
-66161829
-636552334
-815251694
-266110918
-886110383
749759776
-634924135
-398717607
746504140
778186698
216217065
378903018
-294079596
256982283
802032487
700127317
96712158
-911362025
-576387223
18898023
-470578743
-886014699
246605871
-966047111
96301745
-953491119
-751076247
-164223270
-299968437
-115279919
961850463
-325462890
-316755261
-390424388
-300170599
302914854
-394525843
-146944661
686649319
-989637043
672123193
-164472689
848942201
669451971
-84352371
-109514983
-28823678
-17682013
-322658885
-500826910
-460515549
-751544478
531711998
-670420912
-12365441
-353239380
-5936230
-828199709
492378158
67066245
-947103167
-115057232
600448996
-270195673
916465
974169613
422403076
696303069
-641140351
-366514407
-285980080
823346245
528748077
122203010
726317891
715870778
-56387950
419061050
452980425
-756541886
-469299729
-2025106
103343770
679174885
-872950937
34470346
-999571929
177676324
330805537
-557821727
96162541
182173915
883387794
312435085
894269780
496197076
-373304890
822440852
286880220
264830399
565605817
927886289
-789690116
-444382442
517877941
484627487
-420946125
-604192361
-285970394
188482122
-627292079
-286478871
148741482
471491809
587874104
-405743024
192234283
103116316
749093370
-415324614
-45467903
968794519
-423154849
-111831485
280649704
-270752949
-906806662
811528705
667663040
-3112387
-433254601
375738012
710041979
227431106
161318020
872554687
990166669
-968732474
798346032
-222891821
-714158221
-167594383
-148773567
951512843
205258252
549336906
-885871137
-611051870
-709586458
-112933145
-134904199
-241575963
922020516
820662772
674550360
-131748533
-612841936
740346472
-173592721
-348140979
147916444
219723679
736213359
-27735215
-310897542
-274322554
331357558
479748566
52281799
858977152
-902923670
539949644
891903552
-33884203
-57292545
-212798989
-733803217
947143167
445029126
878885163
-127061808
-225988513
173757755
309675055
-196195963
469667528
-108032777
326673128
863186695
721920316
-214404558
-438569508
-401989803
-141006477
-908872432
331928493
-404641971
-601366575
458600632
87896495
266248215
-738894237
-953606027
318955093
-753609728
-320764282
-130201354
-624831231
360298501
-859324852
308980427
-830351868
-486788404
-779667761
115174008
-851504448
481421812
-493049668
779431696
-836313187
44274316
-962098494
60469094
-815795524
477141438
450379577
88387845
-823903304
-407055519
238392737
728983045
-499113125
293565305
-736375850
-754871884
714120813
-789614836
-245782362
-51727384
-987442893
-912173016
874046787
131612350
-492746690
-33865799
-629660686
-867514861
-138998792
636161366
195049732
877467058
-46640614
541779701
-446014743
607013283
632120011
143724438
174054413
-441454625
868698046
-869379216
-324869896
979387460
-144122686
765510965
-351959967
90662196
572217458
-705799625
-936657730
-607347642
-325411287
692264834
-202207418
888000780
-643954995
-714076086
791890332
792525001
177065385
-574354313
196691241
-494288940
-654103469
-188436335
-558058784
241556546
-545458008
-525152711
-287652553
-990675057
853045131
48256984
-14290934
-621051462
-311660888
240510470
806958006
336703622
-324210825
-336404693
-742706487
-527337238
976630422
809039686
463310296
-114186972
-427457349
-861215661
805735629
-294184588
-587086562
-977058849
-63200762
-673349849
-979537670
-869287503
385444154
58304554
-109651204
614341821
919926035
-150123332
-30644325
-747183533
-15712866
939690325
-433475920
286490320
-402756289
-713144505
793928025
30054779
757121754
-510239883
971422423
-819990837
579591457
-544329570
819190392
-649047364
-84619234
160920713
-829637737
-147085673
494666892
334337587
440357826
472360306
623745465
972923334
136047604
30343184
-421348401
-554170555
-62550304
546097917
-989906802
-556688262
375258276
-267683606
893686978
793478697
47898888
-354410055
555067626
-13822267
397472463
-532147536
62991058
-205546869
639054653
-990830470
762567174
-284033967
489738114
458606605
-790837501
-908228874
-97701034
-518930689
955430136
-367436099
184563953
-731546656
-917709242
-976504041
-67565397
933723612
-995010812
-954660366
287711712
-818841623
-246526674
181767751
-91624462
877097289
-968446005
106110526
-988563000
920864150
827879142
-86699564
-591067684
233895431
272317055
238220059
-238424928
-789559527
936682977
-719686009
711611249
-569303764
777895989
-388560872
891751628
-80666429
364909295
-490700209
109677741
971447164
30430991
-327857749
-627204274
-556967930
-990552882
-713970157
34750950
288785367
-865474739
-767460585
-296588463
976947023
358042241
-583570169
-729825292
-172127519
-857240794
-725651585
499027445
-553832842
-826903059
556834225
683321615
419127359
-291397647
571513949
396607541
-295050239
-992289583
-812826078
876370884
-488183546
-891408940
231317874
-126866869
-247975006
285125495
-126686532
792338325
-320198028
797926732
254578782
442645499
-270674057
-265290298
-195775441
-682040333
349434929
765912678
-304508986
672332092
-322425278
775224561
-342505987
193021727
-226611623
47252311
573510255
-801978980
245410915
629694126
-542133726
769477931
311281845
636674504
46511614
566984620
453342669
-752589499
104994374
-245834210
322733205
829662794
582162779
-942912368
-725980883
-205304770
-544472561
-612370298
426590257
480441329
-169514501
-163026675
-186348320
571687429
-607510683
625854060
-136624496
478666367
903669419
167157089
447250983
755592832
-522526161
754183091
-716626246
-863597635
-975723013
710172229
964546571
169667866
598609194
878551412
-797904792
-847046176
-173422393
21640467
330103455
-684345665
-863195701
650823161
941566049
83255054
-591856957
-356082779
220053898
-664105091
-684446702
120131568
-795863745
-988332660
-163132086
-988945576
-150075343
293653794
258704738
660885475
-164319739
710609699
127014726
442443777
-411794109
573548079
285568926
925134103
-733006135
-657560797
-474193355
-912983895
-181289731
54387418
437059581
-241121928
-813210251
-706630044
-334420691
-530779219
528160785
-571178210
266951987
-28508765
-964474189
123463397
-939390692
-39876563
-937519808
31131114
-994378191
-705207305
-146432537
-848852393
615619543
544344037
-507955566
-664529456
-210248135
983543178
-524117143
980000167
737861846
168662965
-658507680
-982324313
790007407
-119728362
-845290456
-507910095
825412882
-641745551
-378807885
142006948
835925825
-210558035
-988199979
-426850413
-957700511
-178730250
-484687106
941361659
430571900
178220552
491366322
-841147759
-502535843
-543187689
13228659
572175105
-517306693
44715948
963239204
-634208817
92591850
508801882
-152208042
868763193
816458564
-26644931
425034894
321342027
570724825
-800418497
-351340392
-211214515
289235922
371843194
-802135673
795117023
589646846
530449818
-743251258
-300421715
626434704
370821379
-481663230
-244125106
-811023488
-326747521
-611657526
-728425526
181687320
-66932168
36358306
-770718505
692483824
-218565636
132197243
-172528029
-599845436
-410721683
787531197
690444808
-94092881
358212539
-951329093
-7981814
393092517
684830968
20903274
482229680
196803883
42282886
-939367019
-829286566
988916994
258378763
602464413
-116270101
430222573
-926122628
-732621241
219806679
342589507
-506706183
-399010946
-368489491
183794660
-356684855
-777234056
981589818
-549521683
840692868
-597433139
-496733939
-33695600
556740149
210619647
941895146
114742574
741939857
760843574
-205540243
-852546652
697281138
-580611146
-495677384
-387452416
-543478321
-193704432
961324734
-115825780
-853004025
-718868729
-475390404
914860027
271104377
438378083
-573059408
187646547
105177333
-894581277
51723478
-837168925
533226352
-152058675
-997480028
902663214
-51900476
-232179687
671174133
494613256
352653803
294702049
-68782810
989709365
415255663
-631503376
85830251
606768826
360730092
56201475
213921545
25260308
-336415001
896860691
471336405
358152088
810062601
630497396
347020996
702453189
663084125
458369251
-319464657
-872588230
297794300
428604551
39894490
619467409
290576320
823373910
-459621436
-701892894
-970648035
296998997
804729213
-742523244
-70562908
624684381
-256296920
642566892
-555331244
100358737
746465591
-928774833
993755295
-577073627
666356354
-506568371
-680898048
-425519120
-499014693
667763913
866906197
652013037
854998609
834465075
-868659025
689746806
54132227
550948165
881116285
-965609983
-734455013
290842418
763226747
-606173026
-534682620
-247773493
-838583970
274680899
585395245
778579946
-473102454
-473888584
-611813641
818897326
-822544380
189911647
881750935
113373558
-713033997
641359519
-27734407
862657006
-16823810
-441945032
768853921
524529093
-637475178
-693876685
-986037423
-22653093
-189074604
-715849310
-104116439
-109514983
505653036
960047342
790562368
513775343
-63027889
592591674
-545074723
-816252331
220174746
-583097919
-790642694
-914417493
177920647
156021260
-328094193
905146220
-111977290
-7174082
494293964
193970757
-684776369
652714523
-288200702
90657298
685633909
-26565228
930481424
358208970
326949173
690215244
-271475620
76433618
-124494762
-492320683
740767921
810033990
-720117023
620002919
950296894
-887836884
233080488
235209172
621036354
-242151457
-527577067
277210989
-780666822
286407057
-589776094
-168404250
103538791
-455530758
291786623
614345836
-166844270
-981532708
-983706281
664199758
661577898
658640736
-775347535
772385734
601074161
-658223295
80227467
-3663977
-189847960
192993304
-189521660
-344113843
-940299403
117676084
662137243
-612177484
-137177243
-769189280
-209782782
-987859324
837023615
-991050690
83869251
378094199
976602372
471589377
-534791274
898721919
668953142
812943335
-315688555
-666128872
461595521
325867591
330955732
-825788568
-915253899
837916186
767903624
-530406357
-837638806
-745744532
679924896
-462962716
-450123718
-583523631
545506541
178223091
582338
-696212205
-350699541
-249581723
-584232928
-72144371
702452959
466998185
284522042
-283801716
295261498
-867797273
868338627
539312859
590537848
53237330
43933588
-656431902
853438665
79246022
-157754871
-994219200
-244839805
-936979890
992847279
940402514
963294426
-303888254
-922080687
11031477
754235495
-421569206
770864183
428095946
733993761
-31800233
-263450353
-44693773
-427991086
-790637569
651041149
450739201
-985813406
893585709
-839310492
872316318
770527264
-69026319
519992806
-747259101
-717072717
181920646
-518550683
-349143212
745631426
793399839
-970758877
-983102367
43278578
818935450
-884563152
527683467
-434040210
823278240
477223660
210856953
137181586
853728709
-839865875
344735418
-873295715
522212593
126680390
435203282
-682591573
253010305
694723095
672877602
350364709
727491567
554371898
452003137
-96527774
-108175798
16277382
-306272011
-707858082
197839286
539161824
849497913
-72987827
638889702
-37637909
863212320
-128841727
-566793111
807430255
741089791
-721074114
-695818155
-449190749
-743554490
721765760
168073068
784401329
-781772439
-918227787
-803481733
-774480977
-563093721
827226732
159845344
803489251
680440691
-660992450
75181114
-741659414
993482290
-278883717
-148476145
-336929343
-496939518
930790
-537205279
330160358
859731860
160266001
-474347191
148612697
-69180417
634785757
265834151
942280456
15914518
445913722
-373716185
519553790
505693181
763792701
-478222222
661334113
456048700
-136784162
238334227
-161312346
715263641
-686891785
-745089856
-936345703
337143859
218123388
-907855374
-476463875
-519073672
-532508565
473144394
927775286
824735442
-62287286
832912196
-871541726
-598822630
-298013437
-581932763
-448540170
-650367637
-263281742
210297429
-329099915
-345127994
-668050915
233726564
-778812077
371969870
749505601
317342823
-529719197
944472738
803421958
-369558584
-983102367
-532925424
50612685
-250380495
183549624
455234290
-25155729
205874367
126914168
350250361
-690836752
821217145
-171219700
167976563
-202207418
136932517
895268378
-696836435
210303195
-135123850
874510416
-755556870
76492731
217626483
962613655
-293789251
80582569
-481590506
-478820839
874681016
671271014
-745527808
796386448
12920742
534047875
-294934149
253525197
-678566701
-228646445
-795898140
175380620
-241701307
873568217
575955860
882351058
394302916
815798197
870220657
-530648102
-619545955
938781940
-873614055
-566466405
15150307
-632513086
505037478
-688672533
-428780369
580534231
480279708
102587582
340727400
37118016
-609168144
14633374
-31246093
-959237846
-379414054
-784351198
-701287794
-860833838
731161837
2787049
107690050
-744325413
955901420
53401612
-716015845
-637905820
668107188
374768042
-347833596
715741838
82466438
-39589822
-367900981
-306505782
-13825094
-388605909
407376311
-24704618
401552411
198385682
-945096718
-893018648
-226128538
-478950556
-808920939
-413268859
-629414481
-326695204
-38117059
-469704829
227013781
-749427923
-754004539
262870873
-291297141
-818996032
862726221
-542730106
-709629760
623527463
-42589426
-276756502
-244155023
-437973001
-207742361
702014848
-874732946
597832021
-21288954
-611234224
-785340546
519112651
-216619872
-844878484
125149339
262068559
-424005384
363285039
-721623257
-752549698
-336087291
-606918676
-582791342
185464542
387699612
468117588
908535095
-132450778
-510896501
-161726447
-234088932
131327498
-74977420
785265518
-742991549
330185988
389158949
354444228
665856564
-514561290
4496229
-694334372
985812210
-918609874
368562599
6740683
-686865851
-67914922
928001894
299168157
769548788
-178835714
-389897685
-983216520
-903085229
852275871
368524575
-350221737
365527590
-618346359
-816184871
207067341
294175283
-26623991
795208619
-133974884
-935506581
-453794430
-13100456
-485253574
-29022542
-92311266
-845606578
908892611
-298850487
327690979
366927989
82191961
629350175
796614344
985698099
-933998361
-748216582
875504347
-916965637
653073345
-16214156
976524393
671297193
884151974
941174153
-850079330
575934252
810381512
-22719983
998285517
120360191
899304469
-38746317
617646296
-895928965
-216446188
-203482945
-17296127
635510709
3724957
897842200
-112637660
617540350
-719723263
851436585
-780816688
-77122733
826174855
-461452460
-794701452
-739489995
-814063141
976288266
1454268
919681244
-249135803
751005400
-864806930
-793927091
-963625318
-794701452
717979438
985304090
-855726555
857006563
-38087500
156632104
97893812
867088839
-764413491
-485041037
-222915188
256246935
67782374
-20197209
907848064
720289783
457322829
772285322
-859683797
690030537
-78611494
-765481393
328949909
-800462170
614559007
999391386
861136999
-805220612
687151917
-167037816
-524161543
297309162
602777714
651733690
300321768
-731502594
-664199329
-43222198
810769266
244301986
-88255676
676132345
-444422121
37075161
421567706
474508440
389132767
-622582985
-79110829
210289191
243886168
-746430124
-906808928
454025913
61890600
-720955420
40211748
-79595135
-26241887
-467283769
-478428403
-899374936
-887882180
-252732611
904409254
-637107297
-769454631
-86886521
-839865875
-579757994
547047001
258164223
-145581361
911177246
-821512750
-908208819
664152355
331894877
-381821558
-279737849
393713046
-504537763
-947067714
-795962029
-158676446
600064785
-599553023
294737554
9765427
226970928
627225639
642674878
451304913
-40169069
-297794970
-70766620
752108572
-570184568
970592907
-785930169
521986228
157438183
940059418
-160047404
-918714546
921377704
-250417170
798753579
-66608855
-380974474
178223091
65797916
295191832
-418935401
-625326788
-637250287
542801108
-808969254
-567956383
36132526
-640191830
-220137275
-525438520
-328473018
-871066618
755427363
856307608
-596591465
-77733105
702345634
-967033598
-957904425
330242425
-508045965
138955156
-634245227
-443117632
-979626842
-447563122
-26623991
-127333934
-763287730
-397320131
5613307
-555127653
-257664217
566575188
-182704786
215828740
691992823
557588994
404209945
343873463
-192389580
568396486
-466971555
726735167
-965262501
-662790343
830799197
244368814
413247359
891157731
-387643467
-778027153
163741113
-77857562
-787729236
-543710822
884990300
-919034379
249450123
-170950118
-470677758
729224676
-335266121
-978768563
925699978
523714800
968870999
-773317656
-967524750
19910824
-429294297
-1893179
-220636667
-619740160
-175238762
733241303
-996836265
578459587
761834961
865298704
386289906
186226596
-991681635
688223008
-988429629
-296085860
-884768800
516244127
107701130
-447504768
286456243
-804216631
-920274579
433053348
-557346585
141187092
-980665077
762341651
975622927
-38721294
-549688848
569804262
-122763404
-303223331
-28124832
472731244
740667625
-491132971
708427095
986421211
103333350
-576443654
-89544804
-990606240
-272102874
-827729263
117187100
-895056764
-469308423
-682693297
378033880
-870594968
626875659
-875520608
80428623
-622372925
613497925
-219761001
-373590108
-534953378
-606106213
-246741348
-278428089
-197721485
130133534
-231510264
964505253
-453089630
-343207699
105633738
664760663
-298458111
-569389964
-712123558
990953693
305215678
205317434
533399985
736581230
191241437
436562725
-918090855
862551625
861202556
608111722
366657312
326016306
-471180332
448392033
396936557
925684159
-839038387
882682879
-742014034
-216331248
495613399
242920066
-245687327
-983745322
63378456
-265776527
-248322016
-331476024
-649598484
-180009936
445527101
751443338
-101625954
259189660
825629884
55278899
476232181
985444944
-857257806
-173059628
-24332337
824838964
7363975
392048650
789738147
395752271
-484698981
936613214
106327444
-512992009
-632463408
180987251
212414909
-954257150
-845949671
911868581
-403265736
-896372409
-400178509
-247064207
-388007160
-446704464
-999917326
505197451
-217900061
124790724
514785803
529540248
-592149424
504505170
-144651566
-296250952
-406076590
-201272913
-51615134
-242478572
223696326
850107501
486953188
123801014
959603039
-435018217
-951673342
-538317668
-27048829
-848750043
-161409610
705809328
466613733
-858638501
687127308
20594917
407855291
364282764
296970273
-566486177
-134176945
-391654872
869519468
908469735
597545557
-519121489
610385631
-624526324
546628398
-752480718
-710131258
-708888877
300434431
-496184470
-787410811
538741384
101964064
-77733105
-649200467
-2733849
164633991
260067137
751267482
-939287285
-951429273
353040230
151584291
580788817
129955846
-354220519
470821733
926335828
704443025
222826895
29970695
-249921627
-398909286
184224314
606229980
463396712
552682557
960222094
950059821
882525120
130715869
-769708737
249209747
-465969440
-238272686
-733343460
-798567043
946626853
-986808793
596722522
-230902385
890621373
-109925646
593892177
-568171818
-295981858
227056841
233160858
24814328
965535511
-535454780
-619545955
432439526
374396314
-854053996
-266876679
140266425
924465987
-650874538
262496896
248117626
52559164
62286956
17396063
845915665
457667477
898791997
-981786316
-812777841
447212569
468757732
-497857408
609732096
-891258474
-343600813
324961061
352701306
-186287140
-806551346
-389241754
106609936
980344633
-149781877
-381877466
-691851317
716947726
-998434239
-72534620
-82739688
-606048915
-29174599
121325683
-884235676
-786389652
268744381
-900621265
-226350002
860628908
142123182
717007467
-617398000
-516917451
713395493
163156417
-650400720
480873439
-231354023
-449892649
224780098
137871228
136340939
-286165086
616560391
-332289584
-427759729
894367103
-155585680
-86322221
-400529840
-412501025
550754526
56921318
298469660
-69703119
-873052763
644444597
-629888356
711524285
-112122970
791988047
-863597635
-799061831
-926177249
734296089
-311271742
68477790
615520223
142989156
754564574
-511004091
-765404962
574473475
307615542
-843439872
393127688
-387313633
552208743
-353774260
-316265564
-467536808
326479243
733033256
523374967
-971431840
-528976640
-26972990
475827107
377834338
-391147393
207047845
-236673447
40701059
-923167768
-351639836
-97937177
939667372
269205645
161173760
808184022
424810627
-293900196
-730621711
381260781
-391647026
-981220242
-678982430
-55204635
-203918627
-554892068
-400711963
-938365727
-826353560
318895283
97212062
-201036330
899654083
-95910751
914394121
880087811
318047889
856873283
306685792
-959364940
-397217779
-266957636
560957778
-436953768
-21344117
-378344631
577293685
-610732439
-532060075
-312343584
-360655372
-107974485
373856297
-908513101
-922437842
-712032485
349049899
106439619
-133144224
963240086
932295223
402290017
-30694235
-484319473
-587462500
-456697977
378781317
-63464039
-199218972
-469581150
-592955797
883540842
-568954026
128422363
411787423
820728997
174311446
-895013043
721490317
508649009
-644744672
826842276
591241114
597359385
-2133874
-31246093
-746712259
949716071
-351072147
736669230
995317307
-541794233
522634507
764038825
590756826
509427339
-199216747
193543044
-140028934
-645408158
98222274
-423803081
939771953
-246566402
163801231
525617507
635622839
-251704744
232011826
-841732629
676277215
841277123
-915837405
27875054
489862635
-632320281
922314028
-492495932
235761001
807699424
241382632
966810185
-254263926
-818957894
-332378360
919924193
840714490
830153557
-240125156
-760464450
-420603401
-575017022
985261437
707559091
187260382
357698593
364665397
-147295697
-242718850
228172323
188112277
-95890742
-648436985
67744789
-148990987
284607585
793967155
-117396151
702933798
318433825
363959112
584331883
77467285
-25855462
-168934962
-368297526
-651563213
-28485439
42039029
-271645504
-468081635
-938934309
-198841324
271742632
886633907
-91804085
644602812
830949420
-185885760
813320936
105359283
-218083571
133114385
886938056
-796103675
849548548
-644193976
828207519
-402200505
91909920
601818253
660550823
539890407
403578997
-336106167
683801084
-497005177
616019992
-47847431
-536280265
637826676
-887836884
-59741454
776829788
696141334
-431059036
-745435138
-238070218
-839823710
334337587
-779031735
-215115727
989000578
-306806216
921601482
128662915
-604490285
-772099777
-80857270
817936491
-888954939
-867546035
-927168527
-15146005
-978379610
419939230
54271893
-419393064
763897956
159517460
201217925
-265939022
-545683479
447195132
258974237
192491103
382370306
7537685
-1115029
94910513
-551770973
-337118719
-163912931
-645354973
394302916
-200066599
-301620368
-42144021
523381020
302146902
985393100
53730685
848016124
942095966
17343102
-894227872
147524388
290836159
-736426132
-815723891
133004943
157458058
298687684
661168290
155160663
-305225616
-851870932
-376745722
-78759250
245252670
-187591341
766744237
-118456051
679441552
80656887
562370832
340721096
-982455413
692086139
-163045010
973645183
899853872
595043645
-579035716
687974618
509823616
834730286
-960905903
145939434
-158289668
113084145
873325776
-761282260
-615020215
639821894
88308285
-82109769
130980501
-157101214
-565108295
581849753
-948717708
-31859708
804674400
-762566048
629581142
161447012
-808960809
875937670
977740668
897120010
-676566684
623764048
-182916377
263647291
-493003487
-117230670
574473475
-766335792
-402995551
-135845973
-741128652
-314479228
-707123740
623241115
432626118
759931234
37389029
-935257160
556826849
-277084755
948501101
698261205
-16839998
-789543843
973094549
341852493
795014634
878840737
-714360880
-37513014
892824685
-758579353
-389837028
-939115152
555658290
-1847976
805275139
826708558
805696670
896540022
812462873
78271561
42929613
-191908814
-347775199
-566065368
-75944907
406067466
837542854
845481353
79402484
-866714409
-302846669
-916381152
188579631
-773355815
529971247
531891935
-732760934
-657272674
-795439370
998847911
221452543
926544720
288307531
-492841322
53237330
-822395450
289069703
-436519669
82555919
696244694
-183518082
-2520770
686042218
-325255821
922683566
7246225
138900499
811044515
-392666140
-255072519
343913109
627522250
722617644
-956276697
420474881
-22239527
977460158
-103719780
633219397
-481259956
119097695
-975606134
931306358
-974783815
-600822425
897768912
-768536292
75486152
-150865482
-353207108
987977697
175352235
835636769
-191405659
-928931995
-62382515
152095743
-171488272
729672158
-675555198
-543040450
219873906
250239352
231845428
-330014928
-5975303
930447837
312667913
220978225
584062989
115488900
413479768
-807610451
-144001216
271385270
-570925290
-728416885
873694254
84500542
699488862
-886652068
48129467
71795731
-405464724
-901422381
230864043
565855169
-378734743
-467180551
448534762
507197994
-32846075
-949316073
180764356
235634575
-226418447
232924537
-297249484
976565159
403257209
-339754873
-754114964
222437143
694246818
-68865630
321302348
916118677
285438372
72607237
-25796214
-539406456
859129449
-508612110
-840167348
412570422
-258848045
-988939610
-34719298
833548185
-682886410
-254977961
983865260
-907867621
4667100
186727754
-272447552
30765533
287381511
-60228469
-267989851
110740540
716247014
704956917
700336733
832507064
460939163
797545665
22422339
-623210326
-538203865
452814328
315686852
188097518
-411041444
930471924
306633984
985917970
758601325
343062662
-211642868
176086570
-304335630
-751050706
-363338795
-333502778
176215502
217971511
413369673
-158768155
171117336
-485253574
-339072506
899117546
-358433784
538093085
-957361838
205896523
47529862
826317979
784379518
718143314
490946557
-52455763
-896034241
-249668484
-743338174
935891181
658989333
-796885794
851382224
-401358632
548864488
485268066
187161509
260470386
916118677
983839429
864114473
-406047882
563180210
-243727796
-4484802
-179034838
605388301
-300387221
999725072
-904684376
456502002
983542235
-185616028
-251487089
250422523
-953382915
352574663
-297455498
537104536
-141801488
211026006
384518981
753590086
-459101230
-11738860
-542140436
-784387489
883387794
-891221295
-877065911
-475735475
69473073
-286302677
7342607
-290338304
500144265
-770834423
-23053475
-587553963
916449582
227776296
-132141097
160418024
27031761
-794776449
869237864
747067125
-881329459
846534078
-943621174
-945096277
199682639
917255674
-391089909
-783385565
323005720
974798995
-58648769
410202578
127013212
-516505348
874107487
-17698726
-389098445
-113929473
-689046724
727340915
-92245077
-270669073
723414958
978157237
992797050
-404775804
41869102
41748386
580583178
-928974647
-814686560
-348445487
230891141
-154127296
-268116926
216599322
-934674315
-168174354
-153391037
70867741
41695306
-709682478
-203939906
-203768597
-301151916
-514254859
525276661
-891799262
955564807
194135733
-82717108
269882053
-232772963
-626395241
-2489620
865971861
-864950859
-250153700
-404783920
-285365938
545741678
515641099
626483548
-637813355
-882723174
398476572
-975957114
323919384
346152474
420040320
-158038009
-266748229
606256597
-172790427
-628822249
-988457471
-790729944
-503166188
789185520
-724986473
-189095312
521876410
480968008
39357990
972441211
169360970
-121343042
643479164
961562276
186552993
-98767446
-879112116
-678014107
710782349
457939478
985501688
-710342896
-913784210
563896429
-724639257
249822419
-299727622
764614189
-944495768
-102286985
-42291248
-602020572
292727433
975923645
250859041
284615423
886992494
387190253
-911620076
77501000
-923431390
392860646
240586573
-240331446
37285217
-374972842
-492674816
129042220
-866753981
-533065878
-209455040
-705437111
-982868364
-14275034
68580000
-148165480
-815288766
485020158
128659476
269971397
-10031953
523363542
-58394339
-679064635
-949708081
-376418714
-280741513
-508823176
371659704
-443719585
862591785
-788246885
-501074867
-686285789
-961605579
-624069739
-73958833
558586017
502704391
258639333
-719025798
-665076308
-872699667
246555904
-37429981
-934915917
-160085918
93954777
-134018328
948411347
833749510
545325386
254648016
-972202747
-44922112
598527468
789780454
-930956835
735193001
-140758661
-636472583
-776906077
278185076
-392328848
644568507
486853770
-640342691
-150059035
297673438
-345323952
-946298205
730818256
-194498543
-406068874
-993366422
344596649
259832728
-124398520
247138197
872436931
191026294
-351831028
-756336818
277346509
-835957927
-943080755
185698059
-893434259
23645296
818044976
720807855
712126606
-766634322
-268521383
535592387
733153954
-532127389
515689940
202251893
-621430616
846456254
972011574
331268410
-279308025
-341541644
-353127991
-274771814
935450659
688279989
310908800
-261949249
-344057577
-631113225
715924438
108646578
832906477
3286195
-253059365
-972684931
-983831293
582860864
-736375850
688808957
-835801751
-146815224
-298994434
-30020522
-520743365
345311217
19070393
-844887749
189860959
-677761121
974027589
-801859297
314383668
433714773
722875810
958894600
-365488508
87583464
-332884334
-76439502
152969216
-525854945
78580080
-916968818
-449782465
-182458231
-789548299
-714513237
-593410424
850071968
708499436
-405563179
-450123718
-23821688
92091236
988029845
-302503490
-47692956
735589071
601790887
569660867
-251003020
288154651
-904240054
-244036089
529718027
786768767
-868160235
-532154323
-453110345
899820503
-306346446
-75539915
49464297
370703034
53285337
-904878551
-632802549
902406435
575682778
-766604275
-912366419
404439110
-405928213
776121519
-961804026
625932287
299105792
-878294325
749899572
-397611461
-860964962
-205304770
466020266
-286055292
469716676
133004943
-52611887
-691105913
-739187791
-12290392
591805757
-861236456
855590806
-82785119
-976906813
-887339201
-478650995
998877729
-43084953
290766499
790539233
478688351
128097405
417280238
116327640
-43437299
57885070
-610258996
600493629
-75336191
-642591165
737183755
-425901126
774533292
304846355
-380252250
-373706731
-722142861
661575758
-223985061
-461432615
-308041367
-508823176
-133462401
-787562438
487606926
69915656
-317576874
-110576282
-705631422
673043283
-798539687
-627145418
701758329
-302326303
-524950511
457515407
-779859198
-266420195
-493597724
296203566
284738260
16897936
-116822168
-279205258
367530993
890394464
196351663
505859515
-460332011
-454821859
399747205
531108635
239250204
-608533943
940683629
284340185
64216159
880309649
-642098251
794374842
670198250
-188396387
283065917
61134050
-521366580
-18430074
580876102
888816596
512718025
-312849839
-975187527
-795212507
-799043081
-644487255
-887731163
511415652
982473101
-520653665
-679558874
846538366
-954691593
-455115271
792625957
-351644762
450305544
-154037249
-289888463
-785873546
-651313380
399792586
289991313
-955214677
-718868729
608655668
703409501
-17060688
3895740
-431497258
517448728
-468463399
-139481272
-372960118
613471620
449652266
-576891270
-698013202
-194637524
-72974299
164792345
98428343
-183436479
921892028
402423859
126882145
-179218260
753507818
-562081719
-598265158
-493791324
417580178
95529615
709504735
-918961154
641912338
-500532147
613586192
-147328409
-580039614
875572051
259284648
897453702
-380061868
33507920
-645848431
47123044
63292876
510245606
-943639643
-123399609
-979062074
353800013
-908462912
297813018
-702632119
627463978
90462233
435151403
594749584
-741537655
726275404
155236788
-906576441
919695093
-988199979
-142114787
587680660
-24463524
585568005
-677547390
-775261870
-776991099
731519194
-899030067
-497260177
-528976640
-8824040
-100236507
647023868
556733712
128165629
665613686
-736527234
397922264
-215598942
-345604214
-814119502
681383553
707425076
-826097236
-298476689
-624147289
-223319214
-995995037
197246237
709956915
-235017517
11279621
-672952599
-747033036
-856624278
327095912
541369381
-837590224
-645496390
923783822
-297876214
-940646049
32932012
197545505
-638153258
367050841
-740544681
700070868
702741682
-650986476
764555985
-942145466
277698470
-981218502
-862403639
517194431
658398308
-717431672
-782914566
650988929
-104127817
988916994
330494550
-862750539
-400641667
75729258
984036879
534230027
971656979
-983942287
-785568796
88432443
214189213
-290472725
-204440793
-979968218
-312232160
65818688
-459156330
221982199
-575347639
704512179
527849999
-741514814
367515828
608168883
530641186
758298405
-218673428
882860764
-698675460
-533121775
-628834920
658434762
-762555240
-902141865
-243063114
-660812812
841277123
-174108100
177696565
-155550199
-893355575
74384176
432602354
-630910777
918259734
611622848
410094256
-279065903
576596032
-609894206
124764481
227686791
538633207
-922175856
633452878
620084778
432342504
208538476
473364396
573473499
587880409
-13729161
-891108103
957293257
914154418
-489474092
987049352
233652829
-612590751
-96698877
-587947175
844915487
809179374
487147113
662910685
-743251258
327935765
707956495
861679028
309353289
-859372706
769050190
-325611137
-927953371
-667834842
685549398
487028431
807317236
496099373
677597940
-428104381
-354123490
122869968
472433988
981620800
400730213
8770980
814300966
-827513445
-829760349
397654386
-493609322
-704943814
-852030448
848937264
579756751
25385043
818718586
948157410
519962326
109528139
818627733
-314524267
614692319
274135901
-725760652
-468342404
133185016
-190241099
262998628
702741682
-683579071
179244277
283934815
-900273140
-268290039
-441708255
-799992641
584785626
697868773
-717100304
654037899
258766761
-357696793
946405004
-54667785
-697473409
984242849
-591799045
560627733
-799139396
459389988
827024487
-956981678
-521778358
348483306
-308386068
-157259805
667734106
-318891139
439148732
240249044
-322034277
-929065232
247371491
668246595
259386802
124784579
-871068067
905208353
-430267411
-619941394
-378624590
893147202
561778584
205170740
970249026
832463660
710590125
-716852556
-909827432
-623524561
646708961
295223723
278481960
-29415187
65628337
-835628892
-780065656
569731371
-618364745
-534656137
-952220641
744334179
-499619085
-986049659
-930479180
124996701
-372345059
743703866
-815376731
-971394667
327931697
-840657095
113524579
-527666789
-470486328
-187957099
498694194
-490608392
-741807393
987093438
-75566663
706300512
-141143952
929193768
559023205
-305699417
-557128194
-738104500
-116886509
-140899113
-355173303
708161498
924362347
-822951825
948884981
-606873146
843118155
-242056834
-691318846
-407625851
-892074341
99526830
918965959
-319847707
-261157528
-860377871
887734422
-194158246
197897611
-634759715
-449732313
87536090
840397987
-206979510
-673349849
-876089097
-729751
-6579623
-369509081
-576447340
244940477
269041677
403456594
-339558693
502331119
-748446262
811967826
-897261149
233705297
-111392327
306879141
44110929
-836177149
-70894626
240336009
822141757
-18544580
439275742
-380535036
-412571252
-994209220
369390982
574202336
602207278
904191082
165302944
-354602010
200327859
-783677073
737824213
216233919
691888178
910780595
225711321
-666287149
-673013954
349464421
672571838
-583753480
-828276686
631738077
550242704
729973368
-741187383
964898249
784623445
-876652027
546589461
-776832516
56765763
850681032
326232376
-850637801
-34760749
-723844973
-136968931
-927764110
-729219098
486887794
556853314
-746443181
88982096
50907676
-850204218
356627135
11371211
830456761
762791254
877811935
970280736
-334577761
289149914
-701721216
-558032473
-62845747
170501272
545774769
-667670430
-319621071
303912541
524057934
-149332917
-81523603
-605314574
75881476
355424897
-885023901
244130015
945717794
-529415906
-794343082
-214628928
597712296
-161287349
159976242
-280535141
817208272
776574014
-912556175
762295838
77127093
-570481160
-767026459
-141976055
825625124
559023205
226090667
447796036
720850910
-906047395
-892856754
432439526
-109509676
-40892365
288198884
687710560
-921292109
120942012
-854409218
-409038555
34946835
-260322043
-611204645
953383784
-848099386
-214305386
-185096272
566996878
-788903985
392983587
577578576
-874533645
351747337
255860287
125527373
642197832
417101496
-410574024
87848107
-952065344
-353213052
498310468
-917239971
730954200
-612074794
768384624
477325837
676880450
594862278
-105181510
979584380
-24628473
-876051720
-496050976
-582218223
-729212222
-447675735
544156455
-610147091
-908819117
336234143
86989804
-327068994
-847731451
-643777395
-489919526
-334448539
108273318
104523185
215496848
411012765
-641140351
944697281
-756190336
727632256
-629553145
806244900
-784189959
728450317
422317355
417560836
-603665596
381066259
450703188
624665101
-430642671
522188231
42627418
-602526692
288760949
242099789
916207466
-808425853
-123404126
227070242
164453443
-237227716
-998836117
-368838244
-198659149
-576767317
-942711706
845109340
-123255503
-483037587
-188700588
-275621510
378697171
-576966115
-69514534
339546938
14958643
-649665979
-318663559
371655271
-634157358
536535503
-949230434
-689990445
-167657256
245291821
910285273
871548465
-299987218
-36685959
30239702
710154491
-493548902
204314294
-546459104
121644442
202251893
658860976
-370906131
-473069992
-549521683
-181090979
-484835027
-822981340
45198717
252669481
636161366
429076019
48042706
266395478
-865678475
-732146245
-5943559
-330865997
-944634994
-412467574
-176450891
412885949
983884314
308614441
432875529
672061608
422546528
533226352
-556417580
-449514792
420406645
-793704612
39585206
55128804
177805357
996184848
-354602010
712771147
510975762
-519916819
721760615
658276695
382975397
-454986734
-359631785
428465375
-824901246
-718176426
-98159695
873595188
-348445487
480005860
174146061
-54940761
-854163130
-999766863
231513824
-903484904
857680469
105070407
852792110
105445844
-909985092
409111083
-674048900
-445174421
-564280017
989712361
974396998
694615356
-891396240
321706320
398861821
956767928
560521070
506780111
974956976
-817694467
500772159
117964249
-244520104
-453711234
-464680523
683648666
-700212502
-217979559
581455075
53170460
-212853998
353881696
290620877
663466521
-391506077
286111491
-281131124
-145379928
968429666
455397967
716844003
-676899605
-951927782
906945161
961397633
-705801415
-957680371
494942860
533761173
813688770
712599542
-703404822
-519231514
-664842636
249923439
-674048900
-486263021
-227643323
-542253825
-93197756
199157902
-878991615
785012224
225208706
-683436600
687188053
937390798
-359301791
586956415
-607595410
-872910903
472237687
773313580
-83934211
-289555209
-673957785
219449937
-820870878
-301733720
-542056255
-434680985
455630737
939336848
-849061275
557665670
635629349
-864035442
-891717015
-530706605
-727881978
-899803438
535865818
-460406210
528462147
-64715310
-194642987
-127683840
977001214
-857632366
-564146861
518523539
-722382334
-161609404
367515828
146912415
-898041163
86092998
-682815317
-99335543
640882483
-368861126
-982791856
455297858
330955732
-849172083
897731596
-638644560
542109646
212263294
880440037
856662850
630285898
-719349970
768492909
33272342
-165909065
-329514128
-168507631
758871318
-467842740
-259157840
-859683797
-416489155
-148766721
142521387
-473949915
-961328359
-727326206
314200106
265714109
-168254179
-526385212
196781980
-359841641
860350165
845113541
-339004732
-653636859
75810443
-110077958
-681070236
-448608839
962321675
-957757433
-788299162
549336906
709878890
349262977
150714021
310200391
-695204709
-215529422
-265878897
41370915
-352574183
847569011
347200006
641207006
556086489
-967014064
240459304
397836408
-858218469
984552175
634625004
808321424
440058538
-288559008
286507071
324332983
208292770
206725511
687188053
166831538
-879173349
-129502300
-607190199
-868166327
41918603
124784579
-470791096
513028050
-771175076
51265444
-17073620
942687638
-923492795
522755772
17792473
-840974108
369020930
614986541
651011198
250230649
-857789017
-827465709
-334537849
656760821
-468449007
392177427
95123250
807363032
706249261
-399335784
-245387777
-415101459
-375996115
-412174205
225994631
-424200608
-850698142
-240982783
-970399906
-173413216
215350257
-167040785
-371982193
-140226070
759219599
-446584190
-258046961
971835595
416289507
-86861679
417964669
-398066974
275426343
-361935143
-353705148
845760799
960065225
418232655
279251448
-124394051
944211415
113242212
366893901
-882029905
28412315
-22697339
815841472
-189227833
295215517
765970251
944233242
387053413
373440954
-465058483
942264328
872672163
237313983
990243850
-296691024
-378617559
-887353754
-310780176
959463849
577083768
-697526893
566005489
795919567
-632802549
1454268
274716948
-534962541
-169611765
630855634
243509903
-436489476
546074406
511545160
550801810
-858239732
-716008578
-84471709
-775679037
124012825
-926312676
-905063951
-116500476
-692950146
-737164112
-394126654
-697778377
-81235618
-577207401
920327406
35955414
882572975
-870849729
170672343
270936694
100075532
795435908
953385889
-394042035
7928776
779154341
-681001935
-157912070
-115431857
-609328147
-611813641
104291111
-746131631
568166148
-760310150
-592525450
-23031050
-136796027
465167564
-478415927
798075734
218308528
-50396861
-621351418
29596529
54325544
-438145784
946931719
53231922
-100074644
799479540
-875210080
550467320
-911795711
320680022
901725160
358237831
843624682
694668348
737691940
828207519
-308041367
10773509
966935190
-188413163
-304747628
-923258208
-215422016
-352201686
-486189833
409354015
-523315828
296686648
227300850
-650033291
-135022873
-825087721
862503455
-383488339
389237793
216506610
-893179440
-153850665
366792209
-792252159
-178809014
2508181
380190625
949814991
-825738524
843425873
140030257
469925089
-740352477
542886647
-306202147
-854363955
-317690670
-100360139
-990864361
-865757294
-774917135
298741740
-979135329
-812010043
728402023
36788895
154272960
-588746209
-263933145
380264519
665575147
959481494
296296021
226408608
-277671293
564835872
716018702
796907496
-606173026
-710246065
890915079
-901005505
-360549912
-469308423
-652713022
-582833148
693624827
763740334
-180560461
-820777232
199908797
718992502
743464677
-380880279
980737451
-713689140
627535772
389760364
-547708330
-94474680
560639480
644485119
691295125
-254122651
741705175
929408588
920721374
-313083758
504040510
-460970055
-702329478
472607496
732780108
121354393
366068748
-775639742
-45286397
-63517307
-902427849
567247387
-242193396
-677715085
488071949
585203633
-953903800
-78744110
-496956893
-267520210
-115984851
-95894496
-716173033
-841620742
-397725485
207216406
40969024
947816684
187909816
649831796
-124183826
719913991
-110342601
-829531682
-291286865
-538333411
361570236
85098254
-318509850
-16580546
-981502652
-718635669
261885626
-424213380
736957367
-902862118
411008922
635835671
37946873
-561527080
-834746330
-878412052
921252744
-560432771
601642242
-540559228
497410312
766929175
-466133573
-564572484
925142712
973698686
-172082202
-2192029
513429803
-243678471
57332301
-912207341
12328996
417521406
-30135290
307935634
335091608
164431041
-940568476
-105970746
-206196786
847847956
811688760
411729385
-579436705
-812547504
948316392
-182582466
351147530
-133417658
-851285869
-396076435
-75376999
792474964
-102973259
-624764807
-192087271
396248194
-946298205
-180919196
744012506
734676290
663726456
852285172
426452971
-380224400
-190959808
-777566684
293907210
650102340
127272465
477346155
558770569
-373463181
55003841
-535693318
-7679464
380232621
-300772200
-199064179
572032264
925192603
974948875
246170383
-833594520
743499296
-870789369
-2941756
735884085
-792244864
881140762
-688634524
-994789765
202876854
-178486603
-826794774
-739109808
564395202
322213302
95895089
-592425430
744814464
161409861
-412046271
289224441
-3065191
-233333097
877448107
703212962
390661186
-109328598
525865062
290440806
477392648
190412258
-926332139
349673523
871238485
-123006210
-86043071
-4415053
394304980
179900678
13442538
936965285
621672062
267489706
129268476
-630495335
784144170
-534510411
683648666
-602607054
300148019
-908801930
-555509788
844065787
-139130294
509665382
102578830
981593487
-308018819
233362109
752801911
-89142613
683929044
-289109646
89155781
-727312828
-215155300
-628389528
575108847
981027055
-271438909
74184532
-313103809
-123520595
524822483
-478559935
-31379091
-54630850
647027806
-340201595
-455701348
343824916
-357449278
633371541
510013706
840367712
-761365287
-121972738
651078273
-740046156
-451081275
41391853
873014311
-695930935
245376116
-948925940
734288551
-543470981
788984349
-39561797
-704928877
611753203
-726586656
-578974291
-963476654
-891334843
674642653
-619064173
268655802
703147137
797207282
-257647063
-884910033
250444536
-943636610
839827868
-72779078
-990165182
-340286439
122520744
690585268
-231354008
-123160748
110452958
205764089
907037828
-436730992
-761958308
-253077000
371946207
-927261703
-82885808
-965810482
694625000
102314344
522302851
173056770
238588039
274859038
-870276481
508817494
424438006
195309409
749257215
836695032
-223325011
-825367824
-731275012
484586448
918244896
-487915359
-769058992
922227171
-20722136
-784443620
301770717
-643640113
363992616
-900020845
541431443
-12536024
-924055563
-242788271
-508068654
-868450345
-808937353
-128660206
534177228
110497468
744655197
-626143749
166743016
221401035
-528817718
56335186
-532726564
985930158
519264976
812354226
-383240484
379731431
351921218
629453488
-268329851
875328384
318748186
-285202356
-708723400
-685362233
238027545
-796896739
-755867966
-511286137
-509391225
551184228
924642270
436385593
840397987
-236046594
955126991
825068388
-326235167
825140799
-875635103
-798225688
-535884869
885612681
-875343861
-759868204
-777428191
519975
-899583276
-827717995
997187480
359073394
332205121
599692792
4745458
-689045425
-752351700
187674551
34496117
457075275
152715029
877976172
-116122845
231761933
104210433
209178844
-904198969
754688610
180468065
768808564
12885279
-670688180
-466972031
458720145
729745646
-20971586
-890891821
-83400034
690212463
-342132548
757050486
-727552150
-284029255
-959599871
736092915
-300772200
732733857
997686247
26090722
-846069873
-733209949
149238101
-235947707
412985291
503987029
746195233
874396279
480868688
466695811
-762763173
28287296
-944932445
-794541180
-93799142
-916339717
-696651363
554921267
845692695
-788431505
-733991641
-296816038
-46982277
-793664802
-198155946
-883160153
-959592148
223208888
412528936
-325846462
-243786058
-841203660
-125043865
-898957417
-342956369
-222559468
-996329832
218004533
-13257199
316487830
-835786619
513833679
779600244
28927676
-88615618
328351307
-394159794
670860854
-576716712
-564465270
103623427
-186811922
-772608821
-365877760
401525823
487743222
-43051933
557519417
223667582
-337325033
368497800
118483080
517406835
-511716894
392837797
932735195
673738202
-766916533
-34692996
-140359874
-514680888
11848570
-822177624
327095912
-124991598
869552646
-951014031
-964282996
-536854550
554358090
363316325
-283203395
-560370887
-642603858
192724380
407718293
-819172630
-179628311
-254393711
-910403389
664655543
-249202256
-492335368
-348859190
-964917580
568305433
-432913128
7589105
69798627
164532494
678074838
665201172
792167561
17343102
310592957
181301041
-741140593
599942927
945742389
-554380650
427390791
-980792466
349932633
-898744350
-970302999
-243249607
796286574
-375905091
-449419865
-652057786
717597161
287189350
-54397435
68855801
331010468
596866675
88684385
123783955
82393937
-869402067
92392821
625601952
165150231
-487118584
820280100
-400669649
-108672440
-180666463
-277803746
195130316
-894610993
-706736680
-965376769
625409880
204060664
-849170093
-845099603
-348263149
498518029
-88752926
-296461302
545803539
331383070
197572579
-428101770
174070489
185691199
-857482643
721954962
993655246
844976321
-994963332
-699403537
420115389
-236970884
-983441046
561950534
-5936230
362593156
-706150162
-783354532
888554502
298127201
-964384379
-925549059
-688622091
-948337293
-703674826
-412614014
-174108100
6713905
-736841331
924485937
635835671
810390030
286143680
-50996587
283637955
-172814859
185906988
-298608935
2868895
-867889864
-868394601
-795684910
725944191
693584244
646434044
-590934318
572817618
-696573504
-786217777
657094887
-903003223
480499787
-466972031
-169768167
397318997
702552491
-627082478
-541995733
617939939
208492936
-899407516
-991902636
-311979971
-853691860
-318275784
-553622123
628878921
-367171538
241944988
-70496789
871580801
152058786
681675188
-85314141
-823238883
-468228488
222883301
-860595492
365840236
-643136034
-341399049
210167469
-267976510
168049023
-864463010
-396034388
-571010874
272038739
-68540645
-850488963
99569856
-450922606
539586536
-2341144
-295208634
-365601197
801914586
-306043564
-631970742
364080061
211313971
-818606692
-214567611
874054151
175246044
-291820575
140920214
7826860
-311227910
511845172
-31452713
-722353416
-797051357
-6226400
907189713
-720188187
606570864
-889497462
-295474511
27633213
911603052
597212727
-759524889
-856881337
355701915
133671485
-85821337
-725057868
-659579390
529695740
738020304
-28511613
388349146
308537341
420848817
-226990724
985663387
976633892
7457635
-207742361
262709246
-578793050
-412109544
780855085
-264520611
376368753
-318302796
12469663
-628832654
-964471428
715602510
973493766
-555371037
246142570
-200162659
600085542
110427271
-858261788
937467994
-451903657
173380152
-210708765
296972695
85107226
296843746
52896774
401271218
-17777105
687277166
-457917839
-353127991
649389753
-869049111
-39909109
-150166066
346555022
578664920
838724118
-207401110
180948459
-627269640
512931429
-611208150
223440830
-349858696
388949743
-819878910
266434782
-611873681
76669978
-757580239
27123953
147408390
-227345202
752646433
581927389
846297488
760669222
427304183
-228198761
-433587805
979394909
-936635120
-725452064
250653720
316093344
-265278616
-627660053
557942339
-615331414
257871349
-63993347
694263034
-340881023
633462257
202273646
-391862148
542283692
-972662394
881690791
733827246
-276184180
-852298437
540389339
-179147826
-308208216
-416405823
-192590793
755261057
-313432864
-878195509
522304857
29022625
968696262
513975234
26571391
439321958
124007198
-48516730
-367985729
800421887
-953610640
317962343
-259412338
405199203
622567764
904183492
205975101
809082144
405794255
-30416272
-124459425
219634028
-707870715
95227705
-138399280
243597306
65512372
592372332
-566303160
830210272
-971431100
277817311
177920647
592762667
-486537524
641879061
-187437514
-447159145
-117173250
866365880
-882711436
-186906837
-262490687
-99490570
-82219381
672125353
-331568140
-975385613
-2149175
-212191951
-645955643
901390721
186423199
-812419423
-148487362
942593480
-856879845
516092710
-660915250
-829273455
-176702632
-308989062
661327232
879788534
829304752
216407535
-239559802
-707612409
6701280
-235905605
-960770021
-620590211
43489122
686323251
-476311401
825243623
-805375635
305653036
-679926511
78732662
-483275985
-594631671
-219363613
153793334
959842757
-23603881
-428589871
-185847785
868396045
716993717
-516601735
137228136
379388492
-839893093
650829691
546527660
602236914
-745392126
-262457958
-495706469
-876876845
793775975
939690325
-255381770
-400387099
-445809170
861136999
-196533011
-104658839
-565927076
-948826929
612105212
19581622
545150572
-428651122
784837084
337845267
710643075
-292735789
-727173820
17580572
581265771
908432850
822865225
522766019
-470350026
526498391
727642739
976938738
49499459
751031867
885810282
750760842
-595115457
-746317378
-187344137
-242208835
92945867
-365630580
-516203534
-480726848
816716610
576722251
569458848
686289730
319490168
-186110727
-810483137
872320022
624218133
-835501755
411977574
512530914
-997215374
825143568
720923718
-932486802
-290732235
-520094469
401720312
-281551530
-240047414
-520512846
516198080
-246537265
420016500
784812932
225027155
840794725
517936081
-141659393
-672471962
414475032
244570891
41904705
784812932
625463729
217420080
153793334
-197480118
371534903
850158001
553478
254077573
-556248314
-706501953
-461529313
919747343
-889111602
-384062884
-150247973
-151018312
425026094
-379075348
-14228731
-894256066
-456496721
-479935235
-997858360
-127082614
95895089
322694889
-49255450
-926502115
-932140956
608347230
-231997252
121638176
-903810355
-626061441
410181152
-490150226
664451856
-141293670
718749627
-913738783
-339098388
348444291
718220196
-366894153
284117110
989813669
24069583
-955273648
70220539
633883098
854255511
-922859459
-398928418
-725262417
967823983
421919322
-457947716
-362751715
-541443004
-314318154
520813498
-761868731
361656739
-536899538
940154696
70502058
411853982
993991285
243779291
-393675325
-500802005
-988684355
896427164
221128179
-133782532
-224036827
442250819
-698479643
-312917795
-486905197
-165995208
-604080182
729193557
-401980305
551014223
498451398
-502022943
-100393968
-731558822
-209000264
-538206606
-332406963
-787410811
-215409827
971280682
472406870
770011031
-992036658
581064093
-770350904
936670164
789255864
883231931
66652024
258211134
628822903
-187208529
245963376
-868889362
926809944
-26946657
-197895775
316251964
-749221597
934102093
-713923280
783787043
496643294
-127950995
-266743601
658876783
-70092795
584410208
21180096
755294367
719976523
-806246540
109970191
967641476
466569121
-109845229
610015707
266778864
338559413
-992739489
684159983
-993230964
603060700
-212678578
464185518
-493047916
-586505632
-252732611
971629917
-852603458
-660637098
56067232
267465930
-718197249
163571782
-892567225
431705535
714913826
304411305
-142689672
-511021795
-340612753
-334904649
-210981024
588220152
369554043
296640823
589319132
228376868
-233613397
-67789445
-765453258
-924042209
348736267
-215035162
-14530742
-833268027
-647447906
-68417603
-146881187
-934767680
-30278424
250863537
535144891
-632327856
445992180
-214234927
594544302
515649764
867344895
-483259725
353083127
846098556
421370462
-169024105
305687771
937584379
931893341
-909725944
985457960
-251876986
9248318
-911813407
596626060
-678189560
-705801415
822311724
75770428
-373673635
-895990771
605403204
-683069067
-496931938
889357500
-862344972
798616572
358622405
-83274102
593826667
399941527
115489011
-143471833
189086156
516154521
290544379
-355007665
21180962
938733745
472106180
-65804115
606704287
-374948966
-304310452
811925081
-525152711
527866028
797994734
541319744
-512681709
-4076676
-674591194
594791074
874439393
-7401420
-8250138
-848166340
-418776389
631940385
69582092
94407548
-935852904
-768365753
959643533
68215438
-165761088
-206196786
-118791879
-215119356
-801944881
-444653088
547182670
-615006105
575402736
915039985
-205961058
-696511813
699146644
-844069105
911801810
-952853424
673853886
141712372
629363941
527940505
537258347
503748435
290135080
612712386
131543860
697955611
-286035778
758855439
56600002
49423944
396724205
-303914279
279128723
-254300211
677597940
-204890847
259738233
-317854564
827226732
317858339
-123404126
186976920
715999279
277429807
228551056
649457462
-177851842
-733841030
-476202485
-989645021
918218732
577588092
960661730
-490852273
-702076004
-645957705
-394036944
-523484333
77279248
970885067
-34918041
-207404073
-800511771
178598025
256261659
-556231784
-53511913
890140154
939888928
474635988
101926623
-994010719
539360339
554779961
132102505
-9272424
-614013498
546727475
-152561136
-629053899
-221177874
65166800
31305955
148204847
-924250929
850547630
78997002
-478249436
528907844
999921413
969341909
-915694631
-792602375
463700688
-86502996
-789436376
516726010
-143569220
-441641477
424409495
-438546419
-512436242
896352820
-711802287
566902303
-690029658
-816839406
-864323113
332564654
-388590505
621775893
-916187990
-204635976
-371866339
-402722359
-903366101
866227349
930463640
-699665119
-172987390
80698166
327647221
130670146
850667997
-154129063
-561669615
-392456230
-995659656
481788416
-659842672
671607657
170854907
311608725
381362204
557895517
-554218268
-106040703
-84626998
972208836
436685567
-662348262
-419123417
-997827210
-965169905
-589932145
-362776573
617864420
799365188
461236888
-800187659
-939306274
-1007947
-888199143
-450357824
974212035
773796537
644223217
-190306459
639644211
-523021442
776757101
559185039
-573456786
-244054419
-640570110
94040824
276302514
-664576867
759789854
71329937
773865471
553458850
-203651196
-558753221
444203941
-365019220
485710358
-246537945
-566355114
285992356
805463605
475154163
-475180544
-349610336
-607943351
-250011469
533149972
-985296518
-357250585
969182637
-18094577
925617427
283534317
802141809
-565013443
505957063
-134022991
-525269945
-617739542
313247988
-322238336
-657981515
-734242202
-273571926
-802747678
750354367
562540347
-181804933
632636181
-468165303
616359691
-938020978
-165761088
283782668
727131685
856123579
351187167
-479901913
-483684482
-874648238
942385170
735147756
-851197549
-840230103
-594624830
698931484
-607240601
685387479
685845011
-254828722
266474319
-727527634
-58072842
481533589
127778689
432183304
-634475206
157079421
594090398
-304527206
782493259
-286686641
916459060
203068077
-142181482
548385351
332888419
-291819472
-308846170
324442585
44287467
-201750123
694928475
-580596108
817222984
-964514230
-618647939
872392307
95116087
888020663
893584848
256820267
-678552677
586103675
575380889
-604646661
23752501
-263076839
490866372
-235753762
251071930
712743958
-901185009
685609407
-45165861
758970005
-194381493
-910377372
46751953
-909346404
420551502
-926799600
111954699
-747695689
-569122364
-881715362
776360016
-520066703
-746106439
-821685220
-21592502
288523279
914632920
547280195
677271347
742932435
-985882602
-711041285
280577550
-348859190
-30784807
75534956
596699178
89588877
-258668934
-128808313
305505761
-932006013
512767364
570364953
-506826720
916634704
118616725
816219626
362176291
-448797851
-954968135
-676753403
688160593
168973697
848115285
473292025
229501597
61328314
-298032705
844986800
-738959114
-783849372
-151682933
-116618729
649411542
-670779252
-160788610
-307953602
-967328355
207245446
-358684457
509089094
623787462
637878495
-157283188
-799807812
-294924376
-584922688
989518439
126864356
-468944715
21341325
-338482642
-121478182
42790359
485219992
-99049372
-453565980
-596439002
-436947874
958544750
773334697
161880151
-549789627
661991554
-663111029
-561487006
-176801792
520405510
151748190
309517852
777232563
645930396
-733089048
-957524044
-391801549
-547165027
938928682
-996830027
133145333
896165379
20694413
648591224
794576879
-369372648
-937062386
83448902
560798975
879143929
-887285841
507665259
423220951
179076463
-92199818
-862417930
618051609
367812311
746422310
544071964
-531434624
522141725
989953237
692763017
363071707
-583132493
-62637656
-22069733
-627214628
-545301869
574647742
242128493
-400334699
-733167468
-479003140
333320570
-899871387
-90260638
-679269129
-120933696
435381079
88822509
-111465853
253587569
314641444
32714793
160464849
908326008
-147809010
-385153485
243331954
-551169742
-794154230
-453687817
379517798
585621626
-647420088
-274863343
-530752823
-648229791
59309159
-404366090
-633903221
927158237
-22200720
-886887732
-672471050
390071300
-798790237
186216078
799226933
-224375996
444472889
77117198
961602913
564207824
-695369240
-963741158
-699168463
-827823097
721452856
2412542
939382985
-856881337
765002382
285214387
-79474991
-730294404
338068619
-810242990
-387461969
152702516
-73860603
-874414257
-615604930
881765305
-447890168
569554994
148467436
629742636
319582726
-56661844
-247130176
-297395989
827677538
754297816
791459181
937659158
893428229
-981224663
-49266528
917411668
-526976889
655777534
-568240995
-374295236
-447257842
833763949
179810908
-985296518
834967343
632450935
-121602115
-356097330
-709314531
-459755066
915774584
993372303
860016459
-490311393
195711584
75963477
-250092720
955575543
-195274565
-406337346
-711924143
447400585
678224690
384608191
520877055
-782705638
-168922632
768891031
785226744
-646321224
979268962
765479763
-615668941
43989741
-281115630
-624903946
158540448
-753370263
-295852103
-368346380
372919534
-41386707
-14988853
-120167064
451437089
-922718908
837508782
979022619
45961872
-394371808
25394448
-758290169
448195022
340177580
740806356
-502675425
-103511550
-787765286
857320713
521970535
879286001
124546129
947131128
354588541
543259482
82738938
-356884472
-716895365
-115780678
-974388623
396704897
71329937
-36593304
853107599
112648626
787539320
130105890
610385631
993810555
-257035880
101071010
414143148
-100676060
-952779449
-347736678
-218412790
-533285813
-634901566
210861185
495211768
735969981
144824923
-289939399
-243333657
-70207164
576409728
-25155729
-176694670
-542973886
-909287246
68109749
139245276
3122545
359459990
-909582723
-601097363
972024374
-890259583
760454879
927377398
362440303
741705175
-30970394
-884584893
-974160561
324272892
-681194696
-356464572
-803304265
880309649
-642421156
722599764
336680290
-521450259
-833278151
-957831467
170018865
-335725567
300034188
-302680314
975137577
-61974328
126526864
-919344043
981601055
-990528280
910483353
952720813
790384916
437192579
20031811
-503236473
-152387257
477529302
38469234
-953491119
-539353286
306472534
-334405117
91181112
-235265694
-242558346
16518396
485919602
942735874
119676293
307400094
-304455734
40748229
-685460332
320318423
-482332473
-560217651
-634913180
134097404
-727927020
-529984665
-285500124
-465837847
41768649
911294252
-580525772
-360549912
-173878597
-987766593
-524593545
-292718194
405270931
368634722
171299656
845720804
663561188
-9373789
78527049
100838678
902920433
332937385
-231649957
880352978
-319228135
129518498
-884257601
-928555319
-396256576
771905434
142123182
984589016
-538897181
178504081
698839739
-750590874
155046064
764312529
674365101
-922437842
439978411
-215183728
31692408
986208647
-775110179
412973887
-489183251
-613577632
-995245026
-676375984
-324956310
897386779
-282792064
-924441930
875253722
-822424250
-39621425
461222351
964219311
-28041840
-282202577
-389706741
446383595
-486408545
-354566802
838981109
793694303
728271378
-607330479
105883215
193153285
-41174124
-765044801
-164509117
-833421363
-83374275
-589780283
610264496
-712792776
-366879901
-771572994
209362500
-296776563
531639545
-467552397
878875650
676403152
899785154
908326008
87539191
790007407
28080540
514132659
-602845408
-817099596
96520408
-486603371
-499113125
669524827
141938407
296214220
-610928846
507884341
-268537832
124993733
-642053606
605724656
-450835566
-469994929
875946433
-480258830
-248748121
603806444
-518747891
-948261424
406458981
801805447
228812645
-270548277
256906451
-423067398
-65767578
462080374
-75345912
793892428
-222025281
978080667
262125931
764376674
217822517
-241610576
-167031275
-917834719
423661148
792176082
-614672662
165482674
-417167487
435942394
408603960
446226943
-537682412
818513637
-938705703
-190108780
-440623810
-389437338
-169142266
51362331
88107306
-936477003
-622967805
971364848
-373483156
669042871
-687961966
-313390237
310119752
-799060463
559839091
-659326726
859432932
471459776
511453914
19977760
-870421553
861152174
481612146
-251409357
865216581
-681001935
-490001083
-823671899
-854022230
827367668
415097722
341597034
-609877049
365006119
-853158715
888747056
387471945
105699376
-502612948
652872460
403639696
-724492367
624724449
-957831467
85172680
981345808
-205565379
803391078
441979130
476849118
-477272106
-3832941
-475192989
-541966086
522023976
-258149190
-875248277
124300710
61561175
-138360354
152175380
-464499991
-446978282
-114765005
281999569
647736145
-343124880
-377680199
73000991
-923496897
-597406249
361666528
-484266146
-875814108
-323379815
234712204
176239180
-443490452
706505681
267529963
-659051471
-746308804
-444651505
340640237
-162643086
-10564893
-85699556
328120076
18112471
-720616962
242896602
-850139053
-367626220
788703376
-698246912
692097326
885080431
864719650
266560500
519436987
-333697278
95432991
-66985940
-100382105
971191387
-345161635
962298398
923898348
803419239
-862345481
-72987827
-155261725
340160180
-474356900
-964098109
-706833785
-131456719
-343600813
-671215102
-486209261
468687724
-888107606
-370469158
860304228
678888525
641801741
-499405006
-536970384
46729404
674376997
317807813
434395270
330805140
316212615
-793008620
983961963
-433109213
42974708
-537299809
-434810928
922771911
73664464
423082015
448239571
-874533990
-30901790
-96775942
-71809834
-415541128
25772741
465832254
887330166
-569710729
-97194399
717071114
-154311460
533091953
606133046
264914620
205406146
345668418
-357653121
-374236751
-664077134
-267156031
731854547
-77502402
-620511945
-512681709
-252568762
386896676
198263123
78636349
-145805811
992198259
572567521
-127919683
-720359843
-872940263
472565788
-640169439
-566486177
-818006293
615275249
532134907
914436762
-705801415
172151735
355085080
491157512
-788631138
464950743
431611953
-691573865
-84676929
216797087
860615296
805735629
-915297100
877396163
924211434
-663155499
244365539
517936081
217639192
-241610576
424616799
-21141453
-222328918
565584553
196584603
963679940
-505170138
-818736755
299105792
-520066703
713169269
141913227
-635502822
240343862
-486179195
-571069263
-693058056
-420196909
921794022
941993533
-363877457
-619749313
-308211824
-907912073
262642002
526440434
-18937622
-691399860
898357967
-789613294
786847707
967300079
-803246022
-515582270
760627685
-701979786
-763820521
-338875530
-486735128
402517129
-553572526
-55957224
457228606
698261422
863372972
943343839
307317204
-888636797
371157626
545394
-641599095
-921467335
275565642
28814877
-401354394
-828150337
-820869477
-746165609
-293097249
698647938
924676928
-366669544
955127353
932514646
965703935
-507638875
378920426
50086388
-187120966
294776217
-528069526
482486639
-787816506
-884257601
988116060
836046481
112459990
-657272674
763024299
441542023
619857002
-148295921
-976767183
638173845
-393655531
526310341
-945503134
-536596168
-546553403
-85323467
303267791
-196955993
915125774
973848454
-301969862
940808402
-204240711
590521842
279499956
-384472119
499624237
403985109
-886464661
-821416315
458703830
-881605272
876245438
-145005945
600594277
-941789959
-589209715
-404842893
-327343308
171931313
-898622799
650715332
115344408
116948082
-625979341
84381063
844064381
-302768972
703593786
530778626
652643121
-693142272
708582681
463310296
-348521174
-13492081
90034415
-797920755
-618364745
819352105
129122893
-386843569
332634165
-717162847
269989813
819013734
171693219
-228214588
-516475602
-948337293
-286534939
98484285
-209568416
-847484851
-393034937
-799357231
-870051914
-782022514
411554822
836494674
-743019077
496311688
-80042981
-843409295
673028452
-81402527
16467166
-647171770
-261994987
-581812698
-538958862
-283139367
-410604677
827698764
251071930
605220753
-809158534
-180972097
-810775086
577892224
-617975425
-217125155
263220349
-537095777
627414207
-430010499
517406852
-938792514
-375562604
85566878
809053086
277359650
839618972
478022465
-465148211
-750182511
715346206
602041376
280422580
250539889
-922345652
-793120115
194836162
844140671
415901921
718811021
-284082536
-828513654
927226495
244873585
812747102
-823500695
-208035033
586928239
-306272011
134306475
-924442849
-785143316
-600780647
-418577515
158352842
-490936717
981891014
99642926
-340662253
-314794579
473433903
486046766
-870051914
-895772645
5111746
-470124598
-303707178
975483835
-964380296
217675228
-925334616
565780370
-996737571
-882345245
243072378
636319650
-907508347
-118141681
61744568
-266664194
-140388044
-184135045
932844914
-944712568
-41222773
-808210119
704760445
276076676
-680846421
78442390
-264494118
884474990
-635286006
-393370430
144225592
256472031
-939627369
740747115
860726581
360297009
-392197284
721062467
453002704
801665591
577414132
986303733
267872469
626339728
690321335
601818242
-923952831
-420627272
-63075730
-157136339
-333485064
186363140
854758988
611260046
777547054
-710871449
-997543529
-473315555
417825887
-505847997
879404269
443294253
567820279
-8218472
-890757742
-185684015
-847860944
-966005066
937868232
373149877
970586690
641020022
-113990736
849907308
-8895951
-69147714
-370088669
-148692568
258239035
143504439
-495640732
546628398
120852680
-724939772
301428275
233181665
-395118327
529176484
577214260
-324079201
375621511
-369249099
-669897861
-54002923
399243037
-298611935
-531268792
-298506397
-371335555
497511652
313557603
-940177286
-473001280
709929101
994372068
-693876685
-67309349
109803895
-778424220
227025177
144952573
-536983205
-457150409
763324338
24806827
-95327578
182126559
-336061351
-752057997
194071988
-630457993
-300772200
787719919
904618354
-641190743
262768513
308203224
606873828
992632388
60061625
-499796655
602169851
582544820
603249414
-641635704
352832037
928970860
-586357403
-996303602
-348203864
519874143
-387494614
-703385488
256292259
-258235054
946893781
133083113
941431052
607689836
786978480
109707008
-580462834
962214003
-630478648
880941665
-565857930
250404932
623270188
-192032249
636681492
-446646195
-996746066
-621123923
119532561
-737164112
-471283351
-95780275
999098714
539488886
-373925041
-278773475
11956772
827013914
449201771
-837254209
391867344
-911750594
-860167727
-976857711
773381316
-886191318
-961497030
-316582440
-666804155
191885418
-340090453
548312097
40748229
-837686204
297646471
85952347
718196428
968917324
-456749518
476954144
434950411
-681001935
229912363
913877534
-329040076
216150492
-727417984
334164150
-964380296
436806529
15592034
-760719889
-915277057
31872705
-407301913
-448774347
-477233926
-681220410
335043779
-154564636
649937256
-238162791
969832070
44266255
72261121
-673349849
-20532070
-48119352
532102950
25316602
-57865887
843425873
978157237
189314245
-513430266
798954976
897073272
-903635807
-292491304
604858347
749240737
612559497
-77374939
-991754424
69473073
382604838
957209034
-623737370
458653391
-345257456
743373301
767757893
-134060008
-450677369
307822667
-206934181
-200353510
184729315
-381693377
-557467854
-464825106
-140235622
187873650
771679414
665271040
-614561193
219908436
925341207
-732798156
304905852
-639927014
930591903
758911985
-978209541
-703405288
-895067459
647086195
641017080
421669141
-734767353
809979712
-496359098
576804994
-896373406
-528719089
214835538
130758369
792971393
-780542473
46891300
737275248
-946461636
-679903831
-120401330
-851681224
-418907609
527228568
-211236808
847536621
-154863611
-163098708
-343006847
605051510
226482638
645818629
55692697
354387210
-557780671
315934223
-611655933
-852007890
-255572312
147641130
-813780511
-337905371
177120254
94848549
786225413
-765070222
-695867795
326553885
-527658737
220782593
-896164606
-38004570
63912495
-119900055
-985429657
24983880
-459589352
878324100
-712682439
644760454
458987242
932809709
156034321
589681201
-11521468
-807501066
285327078
449052406
54032256
23414363
966498422
-819256018
-903885189
253132805
913877534
479760055
833701246
-378176190
614252244
209973055
345738568
784349875
-868069916
-827928739
457237415
461796290
220371007
-808105955
232858616
592694750
117870139
-928824883
-279040179
-977955420
-956890789
262928964
850821786
-119455151
-518797191
15938029
-958198312
573043085
-465405000
-473427423
151541186
474508440
-990005648
786498754
500110373
764760015
814242927
346350612
486757359
-631601438
547434914
-964283058
276474503
-170405213
961313295
-367745245
-315410233
774091976
-172229114
-377652209
418396659
140866474
822500933
346043535
29098541
547683942
-325038722
-830657916
770433709
263523835
-100827403
-353444202
510810098
856082812
-387357442
-87984314
-30388431
816113266
-837056259
-840040182
-240358266
124381576
-986670143
479667366
-228182806
166607613
-383403337
612342140
-829185675
560132363
987828097
699146644
-682605087
210943823
-922859459
720142338
523586745
-641884314
776822370
144482811
251318763
4565439
800462628
-323803858
-457593793
-389339505
-200325091
-50255102
-169250509
121419639
-283487422
-78473586
-599088929
-717092390
-960064627
472068766
812006929
-878126901
-291269135
90186446
-105069685
-313703796
163510558
367050841
688878956
-939881358
-246035324
230383872
-406832551
-469928176
871890783
343231615
-205042183
-328726735
110886868
485912503
-51556631
-715435697
-345047287
487023889
910195789
-45598472
-584017002
306493691
-523765535
-444028401
-711983759
-437899944
413774186
-957610818
26087197
-708349694
595650681
-5000587
-518872344
164062489
906828740
-157683207
-676450804
245977698
-937062386
-803240734
-411846948
-385265054
597678010
652787262
702678935
-112496351
-505915244
-309544395
-131815128
889187027
-220107063
-210558035
835200581
-871907418
-440043717
437478118
-703800130
707541812
785335532
-582854214
-458690800
-964211074
-894282263
14426987
558082917
172571302
-624761657
412126268
-905273638
558412600
-607552488
-736657633
368646237
-354232931
-646223531
129700141
-485014816
-556417580
475802039
195128197
-691452961
538925427
-956523345
166385856
553450188
114742574
914174917
360298501
-203859709
27633213
417626142
932830252
579787759
-607267858
550266383
-875079209
-173907258
-749289988
868107786
-106760722
-166129577
266717137
494752123
-946034391
874847583
186389409
-45532709
-236979838
327655042
-693945793
-659878023
734758412
659121384
713509937
-501101754
687693095
-426301576
-103122519
39266887
-291140199
471516959
-840738083
-671190248
919747343
-603292637
-341007736
-41818835
-610099512
-636814200
-342145259
-246413536
-90032300
-694510764
-792083154
161235737
-844779586
-780855658
-249671389
-974847501
263594978
-966426063
340641945
955232678
612326420
883479858
986962782
287360566
708677953
-83428451
-428071993
815780262
-862825882
-679940205
-181955847
-180587993
350402233
672875846
266409026
-829428752
-272241725
-595665508
-993804756
183214880
435042440
585897531
-258856768
-274048048
656194859
-222089591
-776244703
159646142
54342004
-721666689
110834372
-652723856
661268333
-941205695
45319990
-663010284
-794321034
-143671680
-57865887
-362776573
-249935907
285431716
137446620
311918649
963589802
942372802
102916834
-95759457
-447504768
-910053829
890186782
-334387509
809750597
431472765
214627439
-404639275
600774650
-399807243
-514499867
473786314
933764288
188997390
-206903998
-677832523
776497334
-374948966
-571349023
-429433983
193021727
281630713
256973199
956040499
803051022
578652231
57907846
624686771
406454160
-533770703
22158052
5864424
-437423977
125149339
235780750
-213487664
-679487746
-210241549
723239788
-249619290
867518316
-402011104
812178939
-15707825
-199422517
-872783388
-96955439
684281035
888272157
286255119
454157817
-116799100
571801589
-726806549
884066304
584013660
-314708312
-617157374
-760076037
-535020757
-118404364
138251460
585482336
662727057
268112805
827535387
111009058
295882084
653353675
622743503
159263075
603440160
376847077
444890176
-973359313
300728099
-419678422
-727773572
-599761379
195487267
-95936779
436533227
-380644023
615999307
873855888
336576742
-913265027
-302853302
897741356
172944491
126798657
-497302820
-676328754
-282788163
979828301
231270285
543238770
322695818
375248186
-561739391
-402337228
-354618642
663857693
-759312277
895406934
236688057
778262542
-433925866
-594088148
968739238
-380525920
-869063076
-515148684
157944344
-536556579
-871253051
161548045
882051372
-203595939
715925413
879704173
-4424991
-217940607
-239917702
891659522
222598016
-322346861
-184370364
589646846
202546003
-100956743
-941173005
-950547020
360409761
898396787
533306173
-489237389
-599958407
-386341005
-603775475
-626772508
-380950987
658576179
407855291
-12080126
269555405
-448443541
540422157
-49088272
733836692
-888132610
796652439
842290595
131327498
225027155
-697088707
-331537585
-563734355
-613447899
269371812
-7173244
-397611461
-1308376
177935272
840706571
327832204
777039948
-607462384
378234845
885152632
324077726
-439136793
-233583844
-589580920
485054236
-90032300
47818014
923686831
787538156
296140202
978311476
-500542977
-595202024
91194559
-571260424
732465825
375142219
229828573
385906860
-35701043
936146792
70742359
765239634
32033325
-330424421
-186807204
190962333
971618156
-288608587
-952356300
997208857
-378244695
253678356
925452334
413515313
627750222
794983976
682054284
397740032
805650996
456776618
112972367
215028875
965823166
830090123
890968785
522272781
449003326
359102108
74013347
854429724
18447255
-213993467
-460343937
-851166742
-413180019
-947773089
-658223295
646331451
-993606523
314011907
989931449
-154037249
-997693017
116249650
-298305845
468908489
348318391
-614966242
558528163
648794177
712535302
-576591075
467853045
980992462
649534869
-265428188
-867016905
-617252761
-518589159
842422361
21848642
40257369
268631494
-302523300
-807462646
49414310
-660800100
896730468
-409632364
-615453423
156058470
-748929487
-583135716
439999136
871635717
722572763
-230736715
-57786884
-268701970
-573628686
-58093719
-748318593
-377118023
-706341673
37618627
913571397
-613567691
311124733
-862571172
216804225
-91742570
230013147
288161770
-95146106
365330006
161382616
938292472
-331460859
58239985
-953612015
-162918090
-806731519
664325304
562094912
830774150
-108052065
531197373
147067294
119891122
653583462
-521168084
-242483593
218441712
175877530
-374551921
-332700449
-717285113
-54023650
-870651046
-484521471
-644214653
799428125
-222572150
58820081
-956048524
381806801
-631834221
350189015
-474930148
-244199451
-402291416
-328098574
889137021
358302450
164040735
566063227
-65804115
-31096978
-456118356
-14709675
-753228951
-258245729
426843415
-810191990
489424309
-418289796
-8904740
897064741
-57865887
501811763
-918789822
-956489962
772561810
418350856
515523421
-240859617
-480831971
-152727155
-292142826
-395667919
590929866
-937091138
636674504
557974745
-993859074
-788563715
461222351
818225987
932150950
301901917
649741855
-84705842
-239319349
-543445122
687143738
367932921
-147227336
-556507514
-942038893
-469793361
-551742791
-369584652
-884607653
542691108
264742405
551583394
-78787023
-545331381
898651296
596278643
-369959687
273485463
-365525105
-150696007
-899303935
920122972
135743138
43254058
-73936364
811902542
650640367
870129322
718880307
-968379550
343178756
469708580
-817912832
-107059441
-447328638
-265973972
-83094327
-525800523
-179147826
-414157816
175358124
-235318687
370022770
435488235
766895261
-543052709
-5287941
-951889076
-66394702
-504079628
353028662
-699208713
-176013967
855515580
-133938407
-765806527
-185877805
-501783811
-649442022
-848004760
-75363061
-972383150
-373590108
812039515
-971984457
735877272
-360736740
64191738
602207278
-121489675
368150247
62025186
-146705466
-634295607
119444155
764218704
223772509
823571453
708748795
953691621
-152874061
481683111
-681795672
-522332105
-609159459
-19958721
147327983
-66580521
914054025
-51998094
-93241939
33589777
-851242000
724525114
-908098232
-922178034
669175715
383824101
-433291180
756525822
778272657
21701038
756109405
-407051949
-995760224
-876654316
66602317
107747120
-678748979
669508960
691290839
-262311966
542511547
-40885044
310853750
-400529209
-104735214
-751324020
-126876364
-592016220
-463284099
646110999
92896836
-578287464
-145204451
173616169
98882373
-115269912
320986255
44548348
403928811
-127845725
-7532666
976556379
-507776392
714493635
280747804
-412292471
448448002
181963441
209346581
-824653629
320035140
639821894
844655565
-51407476
-7378074
-379655213
503719591
575828816
128849699
165853454
-822135870
-637276235
972242479
-937168711
560669106
832401878
640965016
-491920391
940770028
-430905783
-894670370
596630568
-858440240
-922178034
105158211
-304644648
350256326
-88072069
-316008232
-169915692
228382369
88195402
-824481523
620023505
839104450
-750511043
617849189
-23914463
-725408605
-559632333
67535101
67808506
603929168
828154834
164030148
-477527451
582236509
752461480
298633982
-926485548
928087949
151098945
-28104006
-23220450
-479629810
770283136
-686820733
226935580
-493289115
-292733461
-944641017
-620840832
564526444
444003739
-754871884
-626597382
-534182060
821603098
-669549764
-55217546
869519468
405270931
-545750040
-252457309
276541487
-877854355
-93941293
662930235
650139135
-65567261
-146606875
-72735149
247534046
-468383564
633228250
-605741618
743828096
889242155
237219987
-625439565
-160259578
-27574264
-668464459
906281302
817292952
-177025336
774395324
-550734560
-147379066
-297452848
-997535771
-187132005
-292276616
85913780
508065146
615713819
-59957028
199834280
-402727437
-904030129
959289452
606216415
-535686285
-426186984
-987503495
-810347522
901621357
-683459570
106356462
-145021233
511182939
480740161
-157259805
-448589368
190478633
-101576831
-197755012
656856787
-7117166
606630479
796613160
492218409
-707550489
-980210368
691822647
854279622
932248553
-695699840
-421147669
120932248
-352875584
652145675
-255834022
255544295
163225155
-457295592
-466368851
-101797977
-24010657
430266825
470705987
-212818445
-92052430
-342815331
997317002
498817336
-644337337
-349828206
855496380
-62799448
427194409
324248787
-523867897
262507092
994012324
873980580
-168893349
821950877
-900009655
-592728647
-372288159
-722353416
-808265141
582332660
-962156807
573527908
-564378521
-479307135
-211034300
-469374869
906708890
-612971602
883790344
-151382147
-168817242
942691233
336234143
-517588717
-469015133
824447556
284105808
266984607
264229805
-386083017
-301803361
-293525849
176754686
-25970546
937128219
185896361
-604809577
-977701779
-729325451
13236858
895801870
185317236
-81811663
-201328195
-756623051
209136721
-402928338
-221211870
859639757
939766538
934822140
-684324979
843067914
927482488
69780742
218038789
-893018648
-715967893
-241425584
-425083164
-809490620
806312198
763542876
778262604
-924520118
605046520
-787652517
857664905
-306589722
-608191503
392807852
931331234
539670722
770786640
916821964
-84260615
-604957550
994377142
-723102641
246653385
-792486342
-215871567
687240484
896224848
-125796170
-732732654
417302066
-854611347
-181090979
-270647399
-815438186
-488861678
-833115797
609227598
307700036
-320266947
-458687579
-170844101
637233127
-919112947
-873983265
501535467
194862117
-819834218
-518589159
267641539
-940044905
337681488
178852702
-541575927
-868386816
443178485
752480242
735688852
31187523
75680159
-331881519
972794661
171827102
-52532749
221744484
660728256
-697324810
545774769
-623221616
213399809
-885388433
-783591731
200157307
759262107
-902266696
-823878006
-692663965
-421017969
348683171
598453551
-198204175
-499950182
980804399
897577218
498340808
379001523
-432958127
-253965268
657136300
931184886
-46911917
546152219
-761291371
-611583014
359979956
760392402
-616376861
434679551
-18254126
-122080922
962762439
820077526
-953606027
-704854897
-127408135
301215394
-359571938
209798764
585048315
-456483614
-560642846
-799683135
441173373
775512016
659821185
352912354
650866705
939529969
-655471073
-989807071
-950295145
-958731248
-337001204
-128812832
-194397524
765077490
-75436049
-505381848
-732656640
460537211
-185520858
-425208688
246453538
-227764901
81268628
461814469
-148871017
-665965531
-569217927
217301979
123876150
-511548205
702202288
707186082
-901412116
324506523
754951934
257079114
559723324
-234870222
667838273
-155077960
783473323
-690759758
488438565
236327248
609838121
-161002440
758902782
-45060596
209798764
716259759
-199078778
-315057126
891995841
-615215299
312842474
-706840434
167792323
-170139611
533226352
648757503
241030589
-364992687
10044180
-339918833
-254182063
165825307
-29823325
925498955
336218020
849816241
758352640
419844809
542765202
61732773
-810419904
721041473
398005556
761166033
930728773
170854907
26222678
-646731443
-719349970
283223834
490456389
815621137
-980619414
999121041
-371815599
-262490687
-617915694
608267351
-221461738
607848119
-69087461
-284072205
-620922124
-558649273
801758505
-949231864
-454821859
160313625
-383598756
-410513182
907553991
331939411
70538547
-712631134
327355351
428604551
112301413
259467209
192996648
-437791728
-468623497
153996917
-586949676
-535172871
-980420160
-20184407
609063719
-417599257
737362800
-613825389
134264161
629668055
-164687383
-668001834
805988335
564474995
-309680901
-356875090
4714529
-427898290
-118740692
546412606
446353885
-858747405
567987046
207839088
-917791781
378920426
-774419435
107486217
627761031
-247890116
318916871
296020019
-175349267
921704736
-177448870
416496989
-795572032
-48444610
335451839
337938501
131095726
827535387
-781963031
-620374076
285327078
-392456230
-731452147
186878230
804564200
-594726802
870791077
-309962010
75652812
-975626982
693858224
204248987
-462480543
560399288
-448751859
-244520104
800085075
-286080635
-557371470
957781303
-416427805
610506517
276090612
823843529
-86499937
-676988497
-466659250
-839662167
-481675015
-467278172
953584327
63316490
-575085975
-637207487
703070126
229090030
-681919224
-807527315
-989047354
462749772
-333056698
-569912498
477080828
137745143
-530888947
218775388
955057145
-763659768
404181148
203089001
62590562
-761617640
753349191
-864126815
875297934
-12003972
-415804319
643066887
815240013
-2496560
-126029417
-355365834
-419766161
-426057459
73862919
662389710
-425477929
-657337117
707013759
-560218815
-293794093
-682526620
778290386
4830655
-435032852
-81711304
837628460
553300569
-4405649
-473957669
102137952
-388026048
-726625950
943032168
756645543
427564835
-937785051
184439641
856012199
816172251
824735442
465472476
-549669664
-155146316
512444064
597192628
339834569
349858865
-809728065
-681397205
797466897
93831499
997337105
984775555
229598677
580742990
-926899993
-698961608
-121915982
620268742
-808756492
561778584
-392321227
219802731
148034420
-897758199
100987831
530749428
722572763
155232033
923686831
215218583
74085303
830993403
-734042014
42974708
721718418
743208654
-713598464
584740399
-742018025
586252199
-542786336
-416451937
382252492
795953393
589938046
-88762198
960745288
302181667
266258267
-370945531
893747736
519668634
-635933608
-886210307
-280344042
702805550
943137902
457939478
306230129
918650673
-227374608
-567167171
-697050011
-772329968
-83834918
66458269
290394542
-516559632
238717300
139453654
171329868
-626724168
492295342
-834574599
307619153
-950272004
428158598
913513447
-542631484
592762667
-629625187
-307092057
725524800
-235472359
-890386525
20748417
-200699258
714694158
880762287
37341197
930098086
-587594187
985127017
801487168
960742447
-956282795
811719860
602900335
-330278868
-723796361
-167871494
-42045739
912681484
721254219
86269983
-691541523
-55189022
-596281083
774541329
-34876938
181659177
226491657
-430585088
219992671
-231277596
168525250
401963621
-679564356
-563589061
890609389
407282627
274006191
320651433
863138850
-928974647
-301575591
-296691024
-142882749
-990444906
-147464703
-776762931
482097106
922017758
541460615
57418929
-888543171
-920782208
-235682903
-611856630
484226524
-466208540
-468329291
497975945
-838902228
-710419767
-948934412
811752176
-992244149
848155508
705705108
378706976
680174597
-101084487
-497027629
454682019
521191334
-746296898
40375621
-133835732
437799079
437204643
-456828711
-616357769
835420413
-597104818
498691739
955936640
853111083
751105281
-513075728
988362872
790964424
-88499265
-476489820
813081417
-519026417
-489715539
851727738
-679418427
-650574170
-631758015
-751216215
631854895
-218284956
115144964
44332489
-801373133
-853568962
801041246
-426062639
-491682646
-141501671
405368133
-934594551
65818688
214396467
-455352861
36942133
-521357242
169082770
891240731
-49124615
-160733784
-226447655
88278860
-603456915
652345670
572677253
792338325
795704644
190452603
707039175
-356296348
156336044
675028343
-529002413
415431310
-358811889
560348227
-801459343
550590365
-579896211
582446289
896108022
-973422071
-697955055
-752071853
903409994
-653261466
-658280856
-283939805
436854253
819777573
564742832
-999490986
-664366430
-104503234
456307392
-523556930
-254122035
-935515243
-121641556
-717431672
94036319
319120794
-641242817
568204379
-783990513
402870990
-201123450
907037828
-4540634
567415887
409090378
349451056
754083688
-786858566
882907916
-986670143
375999988
-728548332
38889918
-832450665
-842055053
223339616
709761591
-712087236
-116276980
181043177
-165072317
-639036926
-846195086
-709616191
661882061
-322425278
-680375578
-195867620
-733106966
186721164
-576960408
291296498
939737394
187215059
910222223
292683337
-720211899
-499094986
555950865
-191296975
-257651278
-748150667
340803423
-385902580
-794517229
555521133
-701422927
-590428793
-405553353
-91813193
-91502219
-450547086
74384176
247923645
-322944436
420412667
818227290
-243045473
-254208221
-796224677
-776978204
-831627200
-104907341
-992690277
-119210326
422733816
185684225
-817906607
248772254
985698099
949993727
591580803
-586786219
-987708537
657934704
678843627
-85204163
869519468
473892297
80190716
-136901046
-38834871
887574064
-750289346
-808171639
222778683
28927676
-87691285
442581434
-722203713
-95052301
-304828212
-436055323
121072686
221210587
-465180216
748770614
-749190319
2254590
36158361
-303754091
587881006
786023655
882284982
-330675781
-929319384
-111295176
-603154495
735505078
771905434
403980087
-396233257
-487529556
7457635
657482652
111412675
907221532
-431818224
-285617699
57659329
65073014
147448867
-219515951
563462285
563535665
-578029943
137446620
-432267807
221437205
809473699
630240923
-691541523
-126708682
39293930
336303976
-70441220
507718857
-903560460
984849801
-365544407
-535806763
-118781797
-232591899
-76057666
-853647702
-735978980
-452894468
69120047
-593961663
-341669475
680406538
-476761492
-273680235
-681438307
-195636350
-268990943
492467547
312277083
838474415
103539199
-731544522
-79623395
439260123
399436935
-150075343
-462614703
446385717
271081521
-931960611
662025548
-834542664
498585000
872778894
560813859
180426718
-396873280
229768803
434072733
438524337
250206520
856211481
431756216
-467061970
279300510
-835033658
946833638
724951793
-197652241
-952823476
147549382
336510607
-169532603
546556489
-540464594
420997934
-165127874
872598844
35809575
518420955
-252403272
-667397151
-913884775
1606497
-591611647
-350182164
709283655
-179365798
-385551957
-63123208
-322595825
297983878
698693928
-847216653
-618784292
-116270101
83662672
-568512429
-326562532
-502028499
-169511777
508113620
527052249
-318456765
679381037
765224551
538391581
-762633569
-777999561
-188099165
-35428393
-871680934
833705945
129515424
292576666
717597450
725449720
831449987
504262845
807908935
805715490
-810229196
-985142078
746221316
-467970839
-397371001
536234911
-16892658
816223763
-305644717
-979626842
-493995016
598858697
974169613
-706747110
349885658
693907719
447799758
357446737
78728696
218112698
395033353
593593882
-237137715
-237291680
521807532
520519173
110295165
-273061820
75729258
19852479
-692774029
819874579
574185773
-378624590
104355880
140288115
186732406
906866591
830166416
-991759797
-830569515
267819993
-511006503
413890129
-676744160
326165556
-595682030
734449036
207522190
737435735
-632742193
223328265
-971289750
-292077498
474865790
934922497
-715504431
-997753798
110886868
-173226520
946389279
832488449
923623341
419505756
-239389547
266092627
872436931
283837164
312842474
539339609
-468172437
233118229
649085890
645655291
648794177
366960251
-780151653
457610171
-156393881
-71141895
-817579290
-40319174
889983543
584559086
311497238
-198595058
-775419750
-896652727
-135891575
993932476
-994099430
464973338
88144053
-356364354
-743114876
516992580
-984142013
-487286263
263428100
-689697031
-374024093
-680803330
27057346
-393056049
452320051
-494597491
939871423
121717397
-836487919
-497766790
-398308156
-724679207
-782245077
-482626497
991109389
44840388
541239046
-259278130
-508693396
129313444
-441704181
11386021
-537853166
637653525
933360643
623632891
-971270921
241029348
-153947265
13442538
-43719213
-941494878
160741643
-512264025
543189877
-570182355
-21985712
-580431033
-209757270
93916505
-532970046
-386286423
152962216
825494675
-683965410
143940063
-383260049
-502308614
-449949665
731309124
504130029
-827123035
171023926
-63480403
637430751
92546898
-102707953
581089280
-265125269
406524512
-328052840
244957664
769986469
257560352
-729473244
-466476409
972801070
-477163811
586944088
-381952377
267559251
297300551
921792954
952175501
-312395406
-729962210
324449353
925980984
-906576441
387053413
574708722
147446616
-48563688
823013257
620702196
-40806958
648344582
164942095
889550400
965572258
365238679
-428217033
596722522
205999090
-680171472
-648077358
-86970510
214279662
829316039
912641069
28460525
-494082980
194221569
-514726365
126035624
-668945504
911017824
539488886
-203768597
-333349617
-734254127
489021252
820298436
720159088
465984924
-254708019
-754680881
-828335723
-772728909
517274946
260095008
-225292924
-288022798
-281478679
226101915
505540037
46547260
266945538
-668015290
-400044870
636341790
-153275664
-168740472
261786861
286422702
-105211887
-426489327
376567907
523755468
-85833774
903474223
-262949961
-587424563
674591672
-422095446
-920222229
370918636
-98986327
467527637
-493753439
-112397975
-607441690
-32515273
-602627966
-899339780
484283786
-960582922
-552888204
352896696
17330213
-225655842
814497644
464973338
-376269499
28620499
565595309
-934687707
-684705006
15386099
446312751
344549130
717410766
-739033230
-742741710
-4163747
138397887
383865438
-579692890
883741502
871791562
-197394313
264413145
541581412
-55085022
-150259418
858763721
-692393605
306685792
712572381
-105255689
179775467
9363943
459837202
304190162
482019769
3116156
613586192
-732226450
-396812928
-263970980
-849014555
-445621623
717951989
-595541658
-997753798
207385121
-758082350
-527675427
662748022
451035043
-508090214
-934399170
166788623
508809020
-257570244
927525699
104918406
-196321900
-445805934
-197672041
-510226872
594093661
51723478
760970791
-817877734
976757626
-280930875
-820240920
846798168
366615996
-876406558
557427266
-454214669
-595098128
-319030829
-926543399
-911781601
-128772469
-98195498
-200884217
-19198862
-794099362
-27786266
-360906845
38488933
-249501151
271207188
-666274838
-23857132
-16626166
6042409
927925402
622998974
-418143036
679991819
12378749
590953541
283637955
24610886
-599989924
-700205933
-349596237
142834301
501337416
-717775952
-289725801
656942029
191885418
772799994
330471798
-341719741
-468623497
663651148
-974109764
-741783920
-172345073
269142191
-980102476
-788894739
-782437076
-389838629
-292737972
548054026
32535286
-645496390
-451141605
-86375008
-102158366
-584588870
183642705
14400924
921052436
-541933776
-157925532
-851798734
140436274
-597033916
390925063
163821375
-238584345
4358864
336865991
91280332
512037915
413469332
172177410
-135585373
997419267
-18742148
-512886010
-667809243
114307530
56527431
131654718
-523772036
35955414
-332275498
168188769
552400085
316253856
-47156794
245311751
-964145352
530641186
294441463
84656414
755259320
619942344
-200036532
844789711
-490863078
607954002
-485076927
-307672999
-11334191
134399473
592668959
-33914211
-987427154
266557260
911027690
799960764
944576385
449864526
270027781
-115832967
936218276
-289277221
-24566476
854400256
-575582723
706805875
-454092181
-229404021
9326194
824082804
-970958168
-609500686
447761027
137121928
436843681
-311585757
717131836
-371365011
-649025940
-721536850
355680454
406459138
-484529633
321415792
192129371
559255226
-591327877
20313096
245963376
-152953553
990953693
680808799
-538997499
10674049
-867163966
252221042
198263123
324248787
-983515372
420457773
-210061738
234182284
-161894488
-281144985
79731592
-155591391
805204918
532534931
-315112046
-873103071
888668510
856960861
598631904
947819478
503046650
668074388
-228156347
314555649
-942038893
557722770
-38002922
3174984
-814020805
-264791705
-506284814
-795244366
-360961168
50177255
-890074194
-775375530
-149911060
-20736724
455321762
286979649
300635864
262844318
-422095446
740774833
300935733
-48246625
561486226
96822588
-468103902
423987871
-425319550
454179579
790770342
261652311
199455160
-182104720
791613798
230167980
-196237651
958480838
771818153
-952416345
410653706
-720086066
-467144337
111500925
-893582580
-688057666
-716423956
-573513811
-985981688
661654312
-422717814
-12170734
769913856
841463246
-827097732
635502483
-91133136
-337570488
158443362
-796692618
830866287
191720811
-712138139
-467091200
799534405
242097480
150932748
767538104
-350362795
-339622593
407110777
81662738
-447625059
789657947
-916828087
-738043163
254131240
773740439
247333142
282008717
398358736
-108706217
431866743
-376063304
669259875
920140635
806373903
296970273
885288316
-154149397
480868688
-145647423
894756066
445662214
-436489476
-891552812
-554378502
912955002
-861193850
-262652581
330796486
-136622010
-785794775
656810860
291714816
-990528280
207658229
93095494
446011182
-920640269
955860960
262955845
453973420
-525022975
-481608266
-481655627
-781225507
-180135460
-442619020
923700493
550930184
647122490
-414561439
-544872327
-732544179
300726729
115660962
-421527846
-882438772
-335378999
-681420209
813320711
819125161
-922902736
728655566
-46932586
371695454
333543423
-465129028
595980788
115092083
-530296471
-741127241
466763956
-311275811
-783572186
475689303
67617405
950319573
135773566
304020072
-261624382
-458591520
-525836625
547593915
788057492
873056327
-843592849
336877308
63196412
868311522
606294829
846800227
-662061115
-119913132
-970723447
875652545
424726590
-266596175
588071888
995414641
888842232
437645632
377117793
-501821101
343610668
-423613904
687182160
-418168116
439836900
-614148838
861886538
420924939
383134086
-91504792
103321687
556437274
-802839282
-261403872
314018927
763049992
50164956
962213738
968803748
-294924376
-330791952
669237010
-35994099
938538923
-768991426
-506461544
-679552943
171314394
45345584
245437352
-715823242
-991108797
590226147
225040879
-766780110
756266811
-989160668
663438790
-759415277
-794701452
825624630
365465928
-364552375
705495697
-285092075
918405129
-467465822
-136838292
517406852
438169118
-881793406
-590387466
657104080
727899814
-99635583
-99490570
551774936
-988726264
690590286
340793302
547047001
-884392354
702354673
572721118
-987079908
-331931444
769135274
-504402895
-755756424
-723369644
-735163436
-926527052
131924252
45556188
-505012500
-984203434
-224424785
345956113
732057335
-773872260
752651731
-215155300
-391927706
-318628961
-916403435
751718909
526342375
-206064174
-770818755
-77455067
-284996929
834184975
-491549958
498694194
379187
825529093
-617903594
144866663
101751650
558289217
218748083
-464379866
-944877706
240242702
-743103115
-606759688
-850460962
-62550304
-989805690
498085181
906898781
-850522903
-255272787
604188202
-491746734
-502492099
920194062
-203750379
-475393295
-812526543
977067621
987925458
-364703931
-127919683
215434798
113142347
-32181357
929774029
17601747
259208173
166631604
459433586
488355393
-81266114
-810818253
-416747683
135255862
559285883
-266110918
-532895758
-967756172
39110660
556027640
-833029555
909615677
198154867
347658015
-564174231
945029544
-888097187
56065097
-447328638
584342900
649534869
-691947745
-623490196
-521555454
-616191436
-528573638
-257930022
773740439
-563907678
313017007
-422124043
-692393605
859995301
26416649
510193817
922607372
631480566
638754493
838311749
-891661780
-812777841
685767503
322599790
-775769442
654076837
117603576
-497492347
110427271
494353728
-150191290
-216582945
-453672903
742557569
-216097937
58862056
718902838
-451785035
750554373
357282187
-124988598
-158672895
300148019
643769033
-585260707
617283153
-964283058
-471432494
632175093
-46324722
-878275777
720969041
688208042
-352789717
-458594517
739459344
496257592
-898573399
-563630886
816348560
973221023
127989060
-40319174
930124277
773158600
416840490
-353239380
-416449796
-731778693
-415134906
637543278
-467528060
641203166
-231571966
48256984
470227848
410820322
-425001099
319926394
763983146
831783875
231335241
-727750531
820851093
-65144503
961313817
810229559
-862984751
-448433942
-657225415
-623736578
174517924
-113528438
201321637
877143178
415472536
-707609956
-782039965
-773545575
174093255
904426526
-475098805
633894065
-708394298
-331617288
-356356239
485469371
393050547
-855858056
945351849
856569651
715999279
427090617
178361343
282679177
485020158
37232240
236668549
-647895520
427962123
179445173
519328978
181746177
71586548
860414335
-55787168
403517527
881896966
-470307079
817527314
-894901027
-971524906
369606362
-18456681
-931705526
366927723
303834273
-914445400
816716610
-803140600
-339786331
-155503119
389661162
-711991160
-264493137
-683139240
-362996911
623745465
-976557678
-933062432
-897203986
675206677
370903902
695685900
435981155
-931036374
-307245172
-810191990
-767315376
-1007947
-182774536
304434869
897407736
-572559962
809103295
-246689953
164416851
-190122675
609840261
-927058030
321073130
-697873221
908167214
-192263113
-939069874
891074390
852338045
45564957
-804629130
428683776
521426951
640137080
-672152989
449052406
516223932
-73183774
-343336883
999405922
-669695432
77764420
-907329536
482787105
887376137
878675429
-590613114
843852199
-258670949
-700544428
458426462
-264678081
-678092734
678563559
-909582723
-688966512
874919798
547296567
14307731
651910488
31733798
-487291546
-655106952
-249493811
-787501061
853045131
654499856
903198557
-110514710
493754563
-445819199
213196730
-717431672
64898285
-936383019
-232905640
-678008470
413406496
909536201
-293112514
-170724675
-906241062
-325668132
146909414
-43601367
-41425984
416972567
-331452877
-577621697
551959107
727394495
-822102790
-813876294
12328996
796313096
531824904
970936670
-37433887
53898626
9738826
190313359
-847815236
659801442
-68581861
855809377
-26795598
553783274
596448296
-266110918
161586944
406543661
-390175453
-714127875
701935736
897130747
770632777
-871573389
398470345
896078814
281370664
-600412198
-662436957
2940673
567142197
-805950885
925575308
-524480220
-718904881
-627339847
368560930
-16472426
-856877862
714658651
906360495
-865066380
-135981901
192767425
-188915262
-86384
250863537
-194139173
792142996
786364685
586539363
942569056
300211007
670374289
189823
-128448980
-306037610
21786705
-764226654
984417975
-481991200
521642873
-62125473
-923795629
765047550
584534289
510916571
-616538921
-67511897
-63993347
-630248713
471493557
964412633
988291718
991340291
-927218728
946001572
-765810346
-793253020
-676488161
-963466551
-368755898
-425788320
-343256316
983323525
-739653837
-295287722
4154028
73026120
663716174
-841588118
34073695
109637659
-19152189
849790333
-267673168
953881328
867042589
-746091130
-233233383
18041388
-624034302
-677455158
322887219
-519760226
-824206004
108994190
-178999864
991917032
-111313936
-874380174
76411124
570051192
-110514710
-233903945
-686891785
-939018718
-925646490
932762834
258976350
930542477
-729238687
862896666
-645179054
715419377
370503563
-497091668
193295863
-184280768
187328052
-883334293
429161184
-161905755
-828452500
169912718
594120500
134427466
805159124
-331404427
-863556443
986488765
672194716
143319314
-839614414
160398262
-846875687
406950208
164738676
462172677
-963981458
-214154267
-520822487
483402655
589419227
212036827
631139935
127875235
-579336396
117877623
-847451372
183538594
-950709002
-84155915
738155933
-794294952
15660366
-858801750
-563093721
-493695042
926840971
-378672756
900814226
930463640
-416957766
98544994
789053229
-25505522
219430729
-109463310
42386723
741990867
-392539586
-255244183
331882081
-345903425
-556082386
463893571
979781985
-46368326
592835037
316363155
278323794
-64634768
-677369714
-574776976
432725983
-681223591
-393024348
84053758
-542545255
437337229
951831125
-905337099
-171312428
-681919224
64166563
-282912476
-263242691
-211036619
137744360
819836184
901952884
-663586800
-258226333
742451566
204524458
-976724375
393343640
-274346168
831011353
908046094
850228276
-900359351
-223001364
-656904263
-964572484
-108817865
-714598567
343135599
147735752
-25125452
756114954
723463601
929005167
261228214
176376097
801395118
-148246490
-465518933
-962004218
935265697
183678144
-213098432
577602191
769453427
757718537
133869356
-343722087
-919339905
-14182984
520231363
108882216
266558226
421450162
-582109973
279113209
837652473
441753361
340629701
322335179
452230431
-38001637
-299757535
-198659149
466358056
-263169818
-400073832
-929258110
-145502591
-630471669
489974418
-534376525
542517457
-42278373
603924041
973020541
519456752
-934656267
-865104123
-124281317
382416190
52101965
564409548
-570986945
-71604716
-819770506
6537928
360772323
-188413163
-587256868
70119219
748173454
48320511
307089699
185788142
-57885982
767769416
-15148568
-674499840
-66559211
-39139279
-555468159
852009123
-800182084
370647952
-619461991
-612597378
504262845
512935761
780990515
848305483
664574665
568204379
964935029
-316939683
179456785
-270634090
558491361
80283981
834074790
-878432183
491719296
601251665
-654077698
-470930464
596858643
-951704890
726686999
770011031
931139701
-136060830
338054146
-623725081
862797978
346853860
-961800398
862725945
-511978600
358847267
974294480
-448103739
648161353
59551997
445606497
-934983043
-702919589
-64080404
-780565594
70560207
-750693147
-581590073
793139036
-406619916
449118945
-49750596
-882628399
297190081
90552592
271924009
320992056
284894939
75121329
-673036651
434920303
-471632308
405030202
263711897
993225485
-815949713
695311736
-783146697
746389981
512998758
-473548366
318510503
-617348654
898474367
80261072
-866947346
-161332623
-963163624
-216050049
-513338622
-271766242
-596425714
775854624
-150835812
-205599349
757002794
-306533191
-24773300
-459726698
-801837227
132453697
-264494118
-120158004
-721587004
-813992539
475052865
483402655
239486561
-285163552
447294356
830665520
997995804
75460829
-139360302
-142406650
580788563
-170385732
-848532095
-339041376
-953782876
264123207
-472085972
-179574304
896283051
-228822078
-694409114
272317055
-599491858
552565232
806154112
-732849035
720422298
-80906416
-312068978
-378815588
-742741710
327624569
982794216
406876516
395798989
427460001
-638556967
-207659778
-160669009
694859818
-887727431
195187485
946546296
687151917
413079093
72195250
341623239
-40604536
645276530
345654977
-199286827
392637354
435235807
-380117067
-114646137
-278396043
-702719530
-960893643
-693508911
303333917
623269582
106848297
-794451522
560052778
-621772713
21271371
-777173919
-575532252
-121490218
-33230847
154034719
-362691888
293103678
-483414342
-957302943
-251735763
-909289316
85534366
734003144
-701650861
-464889600
-287132582
-621708257
-662382339
519465332
484049220
882846758
193886398
549402065
908971915
776839265
385209731
-765804643
-836515382
-467287446
-720009375
-282942440
953945107
579994832
33124712
3362376
-183119798
-326116445
523442083
-670984270
365492045
-933702075
384915695
220816049
-691921449
-527608603
910593797
989712361
854468731
-525728608
-534516991
-73127368
-705320805
-136901046
225737857
703181974
106327444
649501243
-259869588
491968395
961414720
-607816055
802032487
-863287707
389857341
-821249754
-448374246
-312328513
-944787258
520650660
-745352803
367812311
645257696
-25114065
848337210
389837685
473837508
-214628928
330796486
912271872
226280028
-484169916
488435079
-476983930
78054463
911150816
647293277
-43195023
660882903
-782450640
-93867400
-433875801
-533757654
-312179240
-161333462
-924351021
-410979379
-598287198
-788199605
535963551
136047604
-116822168
329139031
366348006
332063416
916105689
-262889831
698729648
268575469
-81386331
935769116
-749878718
-657721961
-802327327
-996717492
-961202219
-88268507
-28533072
-619091523
-840032439
-872097749
-462669257
518935865
-625533053
-577933362
411787423
446628578
847195959
-667279243
281435237
737904848
212008081
550542185
352919935
586203045
37961473
368104056
-509741111
337298208
-487175195
-453711234
-711726744
-851651938
-228646445
965653512
241856836
-554585600
-770343427
-246750837
-892458514
-912508649
-421355437
-423943323
-659616144
828433990
-690059271
274247545
-134286444
978278010
-743042778
862384366
726902955
-236119050
-832630417
-228986152
-577959595
709261316
-827485196
208835584
21572548
118436556
484554370
-693079803
-208536537
111773832
-52764029
529305427
111230059
756384639
32293463
881693543
534401077
20438902
-46823603
782165589
280147186
-62852268
-416528757
-409258172
231513824
206164077
-255354365
202608776
-654298665
-555242861
-198459010
234290084
699550152
455081661
575023524
830810585
-290231323
-822221038
-808475919
297997282
137273800
669767833
-353110248
-352351726
466878474
508957156
28932281
-772863685
-890259583
349324188
86910336
-556083390
413753835
-863256728
-157165416
508959967
33313116
229572360
306250645
607185326
264914620
-628238687
264636491
-769478381
-864348634
528866688
294177677
739657818
-326137756
-327437914
-20786701
-788757650
946799257
446419143
518467169
-840515346
10763443
720561869
-133510515
31463455
-777413269
-410098436
143585563
235780750
764023651
-571657952
-663144447
-377061132
-786052592
-216281895
864748232
-420514580
-88850550
-229699305
-665672316
837407440
-925689174
-109711929
159841892
-406161996
-554146395
970945278
-742459841
-579414985
-212673752
243874110
229992436
-697187077
218374862
850017960
462129830
149933611
707001615
-52624948
915001912
-665940409
843425873
30281204
-354495439
761082174
-568138465
743705084
701118684
92812855
821877128
-531373076
-397459310
712685649
400073982
-184321090
519343374
831631631
-335063477
143096141
-445706963
-188671899
-999821458
616383784
-755987664
408760851
-930257688
938185053
-108169206
862911445
-394318504
-204093710
-275737682
-631036834
456673717
229768803
260615816
191951575
-391571643
-215149053
86638077
-394525843
416487943
-938774842
-292356428
-143618257
37836790
-879392869
-455394873
278604061
-554585600
-151716367
-377251677
655564422
-20343677
-724432511
309051154
-537922305
522402922
725622368
519377959
-309141306
862558855
-205890701
809295112
652041987
278677266
-590230637
214492674
-346413200
-513199715
-456836692
-654179687
-275876684
628366642
-57991658
957549105
510245606
560854196
-882973782
-188915262
766027835
117689722
-671423511
203839434
-756584987
501887674
-605602037
408060973
-313951141
-292356428
-661206021
-701483306
653058502
144536282
939286641
-613818154
-834461588
980101257
-765935195
-297766954
517769446
261785301
-234452401
927943043
-988215738
726181082
591958632
681311
-994154779
973698686
-500826910
-71000221
489151699
-585787188
-949095395
-520247860
-273063545
528933719
-774079072
979942020
907755869
776970646
-466308229
355508226
536527340
-683530706
195840622
-410026887
751191099
-270940854
365851397
590624916
275043764
-406311996
-447159636
-782607082
944319279
-111625362
-126640241
-217916104
149944705
679214072
-643079026
-908428011
356565428
-294622485
120568229
-776398993
-528071116
633198343
994575021
198397095
307878077
-457417010
-110835522
-161451178
854312426
-131871261
-120253533
-497571546
-178339613
-215115727
-344341786
-134006701
907602268
-632240948
-245120943
-890047795
760321731
698671654
-777678898
-571105754
-598848765
601885727
50806129
-251202337
496204904
-624028062
-613166140
-219505131
404439187
55833300
465145203
-629192824
134097404
129207790
-59558332
367184203
943668936
-228471389
-522090227
122310800
937511455
-345590902
-969595163
834449563
-465704715
-397123922
679175646
750405150
108769931
-900950869
938485918
188395524
-182007694
-384277193
912478109
903832637
-172200168
247962959
-993768782
-216221452
567282050
-430438713
578454579
778290386
384141818
-563423387
-724751855
-44700689
-524577420
580847972
624595288
295636591
540488422
105982246
-426004917
395530272
-865874692
-756792212
-265455009
-735754430
828992171
287415130
-345353485
957498258
649177868
-452824500
349189610
-661856643
636414597
-241017956
22348082
-59575536
461512066
-470825952
222778683
458722755
-394901618
762949263
885040804
380530287
-1871628
914174917
-288179934
871850073
934506373
253814343
-221482090
-680405606
204031305
202954997
678533946
211993057
522766019
957223221
460631080
850895343
255897811
-568116026
-560392095
225027155
-60691570
-296284561
-215699763
-153652720
421799990
-354561046
55194940
-730651684
-230327276
375431656
919536644
-268329851
400060867
-491209682
671894622
-159872794
-197895775
-135677590
-65506424
65615786
-119824089
-720675902
-913708445
-20308019
-340562319
-534335982
-789379142
-116787367
183231
536358273
500219937
822797361
-838225848
325684897
-394711169
176967180
-878873148
-767904772
-854195276
384573470
108309363
-653695732
317703167
-327381287
-403016767
605027854
880625533
691357957
826632824
885101302
23623345
-395205581
612451031
-375987580
-799516161
422801218
-673798007
50430313
-20461796
819662245
137855448
-825087784
-190577545
330532763
-568829336
-246220879
685104904
744037343
-389396336
591094052
-7128569
696560751
184834874
801325060
-874271470
723334731
437341153
-964370401
-300033041
398376091
-504748937
-309599253
983506979
611281793
-236311265
760428493
-827419162
276690597
911299610
-234883026
521578757
-312404833
-21628799
524717952
-543153298
861993620
-247950017
741371848
-191351847
-539004175
-266093120
-397732894
787846434
-239372422
596652446
15036711
130941171
171372580
-702076004
-936009662
-51319193
292009688
-285163552
-390432083
826832561
521177886
555969636
581224480
-19273586
-486114323
-821689606
160475920
-328283145
-97892167
908318023
-941130647
-527292882
-408506789
-789440494
-916580683
782516950
-486696322
-942145466
490535421
447590822
-897343285
-673237327
302550821
-814727412
506925810
-221507291
594352351
-965720636
-743240087
-638325321
-830233310
290327197
708569838
664399542
450572915
335079270
317353703
64851381
359918617
993162240
714279196
229904944
-611446910
793229166
-21136477
737466078
851722137
-711203207
-130369931
882122554
318726356
-238338424
837652473
445059249
316564382
-510920331
-389114761
-203324132
686062827
974115159
-683727388
-26539816
288096392
142359528
192671033
898096184
-576270480
597879418
902277173
911832307
-230693809
261626318
521582681
-458658775
-650637989
183324270
55941928
781880433
-8612291
407376311
309186874
-85308848
633477945
-591433218
-352980526
-202407937
579202281
837837255
-969017549
-774286428
366197912
958037467
-831927575
155734934
-331637150
-879259977
434845307
77857654
84803519
62097512
-648832296
136285632
329616729
614350586
-837480172
575708629
-839613468
889519533
601437129
760945157
-29347628
903491482
-578258238
257360046
-628904485
962907977
-825510829
312826144
-814894099
-137996776
477779718
-815837989
-41563228
336703622
-597421717
-249616420
-255244612
-660561816
187650787
535369567
233118229
-496045972
-717748081
-612465380
477890383
-477610736
-362601407
81773133
828494829
149664690
575855749
-930260606
-639709886
484505015
-26047468
-179891538
127809748
745528067
856827594
732972873
-477669655
994473478
56065097
241198388
205256993
85760879
112820737
-341372579
123782117
-228393761
-255328041
935810246
944135951
-833302057
816491472
-678669309
-697615893
405943342
-619920619
807821800
463356039
928001894
863866309
-426186984
-475437908
952050883
-500773152
787153388
804100132
-735885653
505770862
-931705526
-945493610
426132525
-943485485
669451971
40229416
866643170
-708872551
62282986
-10207350
-528282423
-373477662
378546490
-18215215
704280041
-172005541
-636073466
-671423511
-568463042
14391382
-909031647
-776787405
-700212502
-504886618
-317886498
-791471449
300638467
-741509922
-454738679
120241507
-851733821
789912388
-72324785
351187167
-342834120
863202643
-328823179
899525277
-18171186
-350005928
284293753
-177078781
757734859
492057442
185460987
-883528361
501887674
-992674172
-341828946
236128408
760665607
-632328003
-566714373
-270014268
-732004125
734344385
-24553327
314826052
580241222
548950915
437457649
-689500354
-779826733
295343933
796966696
-618241142
-603497198
-981502961
-286818789
755361134
415264246
790327102
195824949
-490096842
672732105
-302521604
163345265
-376755805
-728335584
869390180
407923008
525268133
823780496
-369863003
-415150645
461618806
769622778
289591949
409871406
-732496025
621132959
621914265
487606654
-844199484
587973647
-320330572
660355013
-461228974
598555792
-170512913
98871699
-676166415
-818564955
569647718
-227890392
-485873617
-700760691
-284514512
979765670
482036883
-321319948
-892984751
-423342776
-583535929
994742156
-45153810
155286684
636227009
473225843
381896473
623507246
-670599089
-31598544
55938092
-37788266
523379773
340022209
-386002739
261123348
367180568
567518244
119126321
199799485
-285308536
-577681264
294920849
497957078
307570265
444695419
-539391383
600070356
-868977802
954224282
-550035822
923456435
404101128
-135188628
-225677613
-712247514
951479399
209782311
-538529930
-249315755
709761591
-845290456
-859516109
250808301
-638124498
372726754
-959149169
865039718
-847887082
-776896529
790657124
-638886230
599874331
-123957892
776514755
470811877
5463336
975185676
342458588
-535301899
558247634
-143891296
-293348926
-426805263
789231398
376105000
-128932328
179982288
834126792
-85656872
494859018
-276733153
-214941379
414834897
254520244
-772132721
553300569
-508024436
206613747
382186932
-787684905
7565881
72435756
-834308025
-48509788
978845459
-573709674
719031242
789838616
353351616
222809885
-959069599
-942413257
-931949366
-858123056
-840167348
286000079
-837638806
-19688108
-873302741
-296166521
18718124
315835586
-487536729
-272603090
652187327
923123550
-952153927
-102519279
244969792
130767725
-368519591
-717285496
-356653120
-740544681
-640099092
639529172
-806942645
-947174536
-363301860
603811803
399613479
-401335490
-443412289
-280361126
767716820
145438179
809954834
-348078072
-582867013
-635933608
-71891636
-587140375
-219617768
-683624771
865453276
700210597
586577008
-246085384
369534632
583881777
-375298504
-572629969
-181191591
-952406183
-159963223
-248410633
240033082
-661854564
573949630
-440837099
330509855
878271548
552583214
-116198632
-306705266
358237831
-846914732
214382657
-883291101
257395533
504130029
-280051701
-301912412
-524755508
2551789
650268041
-611149235
796818710
156248374
439155705
101695304
-547435043
-266884226
-134018862
-503991835
-53000066
799446368
-456938620
155700845
403234414
876962961
351174959
334312058
750855279
-158618226
-952521985
-429847279
525761204
-512436242
512660099
-469604441
-675439241
-543058123
-111265988
-811783726
-180664097
-593409007
432716696
344464759
224330633
177068402
-33219470
-945839693
671829323
782496026
214664739
261416304
868367441
-161838698
51203109
543918605
-776449381
751452661
-225997124
-489321099
-41921229
227586788
744499493
813649947
-797253090
-678439572
-27889358
-537486315
-320188239
306458284
-434887756
-491284006
-720874649
808849706
-195086622
-291639250
-64849817
710581045
277650360
390744796
-306017396
-109508648
406152438
845109340
-741282663
193103925
236880812
75053352
-502675425
-370688446
-505471493
643773881
137107730
-610925696
-802820028
228072996
-141941213
-410126614
-959896821
358416679
-558898149
-931414505
961881310
61663910
-520158904
-334458123
612942293
-9470034
317962343
-184086640
-700221956
457685704
960785105
-401358632
-709509124
-685920135
184068745
174003043
-685225229
-501023780
-487202864
814698305
296348936
752132054
898409683
-652074138
633315870
-48790514
9217279
-405249416
543226686
218308528
327897090
-770871041
144169626
283107334
490168099
471377682
146894235
108702340
-527495895
417872294
790964424
-953392630
401800373
277036557
495648948
-435412663
-976313075
834867058
512661983
-120981755
-237131664
-572281412
546327954
-431627300
614498548
-546729994
633876618
-781630029
957293257
250322190
179900182
-450825696
-99790997
126282896
703120559
-985863465
-615635457
-208299219
473486735
-580462834
721948381
-659457755
499793062
-958126226
792792807
-465997703
153872962
-913579733
-390469787
295313162
138462596
190077260
-313062915
404627004
-911144277
-677235907
-746547150
-518109778
398470345
-49716331
-592712442
-478383814
900729452
-223894404
-440793195
310456477
-702204187
24341372
228117206
630331402
164866727
133004943
-242139188
-793713076
273982478
-431681315
-396806300
993215107
621132959
-611535187
208177807
922737011
-844286776
598919089
-375039299
263974863
-782451055
-356158918
-11357265
447679565
-719344126
-188037176
482231611
159420248
292185687
537258347
636955696
194015834
639588931
53516879
907446693
-968945983
-137544769
48449628
-771028831
-132956594
-184206433
-168934962
526899800
-497571546
-159348538
446772162
-208477670
-129166334
-573208327
-513668975
125411472
376678768
-724560628
204501531
-958765574
-146518763
881911484
-296521310
-30587012
-966796225
48213123
-544145718
-493162532
-52622176
-387141694
405642578
603793084
347305891
672437267
851458458
542597725
46547260
383954961
858422631
851871907
-576552038
-311391349
693054666
329249867
80856478
-285142951
995032500
233802772
-645900928
-96880100
-139465504
-539355035
132285773
533318833
-744138489
416077793
-864910101
-977630090
-630920196
-898162769
-417745899
-271331246
845097364
746099313
-192588835
630435072
379187
-797844356
-929272968
719931516
608138531
-847783570
45159902
-572122554
-927344295
-369762912
471518298
-722400089
501107517
814851133
455065445
332273188
765662496
656801528
880267565
-654270210
-600943866
-214941379
519975
-418935401
-894422445
-39553533
462080374
-602061040
75240651
970954317
602221032
680047880
679170526
68472271
-156768811
775955365
757613151
165847620
-3279533
727555766
351776842
-208905054
487993090
-70404255
-512784819
-463022033
488859986
-230028105
700142191
-158081997
862266504
-518246548
-738452982
323558560
391867344
646088219
114120959
-172133679
-288787190
692443755
-577161493
707667018
-538635258
474865790
414979811
-37222456
-808628772
8992781
304663778
-451487744
-342956369
469339414
433063798
119490035
-166707904
-609302103
559378555
706805875
-249392775
85293296
100338245
381456805
270977170
925821455
429910559
312439002
546974364
874832720
-17844522
-961409689
-959188012
928400473
462858436
-231310151
744788006
582366533
757642314
-291500390
909473825
-737472528
-479801818
-30536035
-39084752
-154274424
-978475852
-657225415
571633874
-634574589
812879276
-375540950
-886629241
-808847693
-456892031
-286478605
-769939700
-894208569
-809099617
9485640
814372362
-92166619
289776634
-453590860
-950201202
991893347
398912679
-780409842
919972369
-7914140
-420586648
-927058030
704731058
202534224
-753034617
-437735322
588698478
311884081
234662158
78450282
316321142
-26414469
53474487
-796213494
714824666
169958301
-406068874
825433873
-701619251
720391534
-896652727
377957155
-941566245
-491284006
-693529577
-746991141
975724093
-585973168
360542249
446053201
454822261
-768319493
-263412758
-820309231
806351465
550841537
928986584
999225249
633500818
-192806452
-790718069
-843388999
380475789
-284203014
-869966273
-856233492
-240466740
294413314
321142309
806578955
201488867
-557901130
803025925
91840491
-77446927
757163541
984693442
-825823586
465047266
91425486
818964995
-157841431
192724380
-954255440
-187689946
-915181323
785967130
-158016679
-513413077
188021677
-594552820
-711740352
260954125
456854201
-507605269
-93782002
-564778733
716387159
462160675
395330460
12447387
-834061748
707013759
-268155556
466653321
-471173047
-807171963
59392963
-686399916
-542640737
743155447
-303459625
842448067
-78759250
555121190
-795032606
-826855579
-377652209
-916938477
757121814
-335991949
-332212926
32016286
-593196540
820542019
-293434702
-974501090
-211352587
-329747173
109478822
-301912412
368742858
231488098
-412076528
353331209
916517781
-979279663
-375298504
-678411062
647998154
83855793
299592490
-579413419
148752661
-509613523
704444219
78001893
170071039
-615039805
-221444367
126109072
665645929
-950181548
66602317
-124127396
-698053769
-577489690
-824791029
142836412
545428266
652647915
-577542685
543945667
-231723317
-982825132
821074159
-766106172
-917912298
652843798
764833982
-748936189
974108137
718709990
516699692
758662177
288198884
-384134254
-678694465
-958685995
921082743
294596849
189766338
469588967
100636104
410568197
-681116593
465138991
-486263021
130313249
854889679
543183317
816803648
772863986
778186698
-173685321
987828097
-193596647
-798890704
-208727235
295493632
455852613
985556547
600962767
543657258
-655249242
485826240
-456749518
592216766
-115226500
20278050
71147982
-880703170
813565216
-20343677
399380309
250419284
-31816684
818045746
-989105342
-794824589
876323949
14766356
-266049391
-747007845
-39704657
-179541424
-280491906
88804284
-695799461
936576
-215568161
-147359187
407057820
107639472
-287265924
253822562
-325834839
-779859198
-755453333
399792586
-918286713
-544367168
465890926
793034739
657039007
-662311126
224298523
-24059595
-100236507
184878204
599293561
-64672389
-256556881
567142197
404517475
-306082599
720065348
353802048
183324270
-358565117
-119615675
321283193
-46421346
-569497156
-652341967
546480053
197660550
187518978
511043094
729491738
-988332660
321277845
-61788408
110865964
-168196241
243616450
-234923849
961404741
74735952
-801525965
-664459100
623397775
-93611017
668815658
110409787
335899071
601421364
820594598
681421079
-845541761
671332407
-478303489
-76507952
-174379084
868183228
232675581
-886879299
274118031
543477912
-560908458
794121823
-844992164
-128144731
263594978
-258968998
-595525769
-472225613
446065872
924873766
-316877377
504511279
531070003
-985606659
-729917285
-681319636
683718397
736205901
-182169015
588506361
816223763
-80258538
133846605
552099234
-218937990
-443387819
488019608
478548507
-693943667
-902467534
428083172
560391232
744655197
969292018
492288608
-927518635
-251833401
-621505350
-760464450
-160529219
769745236
-466710790
-52301655
925338106
904042854
-706955593
-139099140
-948811184
-992968478
822850753
655998504
692669501
490774338
-485276208
873879557
380964147
-903453596
680229917
-571069263
284764853
299611353
-349229091
573424688
186494084
-751968119
635144201
-37125947
-124418129
-257539367
127013212
225626014
-547642033
553336920
951146112
927753084
-196766191
-401001224
-776185872
-54343236
431330354
621036354
-649442022
-620184818
529396464
533354024
955187267
972968126
747341969
-523958772
920902142
-500964845
971919111
-302889093
224298523
814984187
-396115366
194044579
947819981
946833638
24843652
-221507291
212831164
-740164274
-90416867
404757707
818624262
-535101309
979767962
-100435217
834527848
-986346834
-71062992
553029150
879204926
-197131791
254606832
925634027
909837696
231161450
-968602526
376973961
-151884372
107858833
368129310
832386772
-86820620
-83271921
66090217
-612171028
-722706441
-340645127
-696505287
962292211
-760423656
740434107
-526558419
848054827
716957115
-588986675
780798212
-217212382
543329229
191212797
571505580
-712123558
-785042119
-426536816
-675670132
-755721235
-665290214
-405955233
-341888089
-628339772
-115210954
-398456806
540042376
30756543
-369021845
666474466
700714808
104289544
-998870066
432638188
-712433768
345956113
-441517258
166685607
-528852827
-179133323
175124228
289956642
578347267
-764683264
456379117
-264772855
-108708116
-241166090
792694703
-515469429
298592454
510944979
155934590
-921152383
-953612015
334171904
195133742
-906659647
629831659
-3965162
-258119637
-888535255
-7127744
-432385636
-432098271
-948695953
-262363285
-845225068
709941155
-225143169
391235313
-803058384
-598691737
-604607548
606598939
-901333516
-968353454
-83940797
-533414670
-203477834
624027749
151342119
450787059
259077739
340139956
-34318778
-175540039
423258564
-782022514
-157835748
-599174998
-644821596
-365484573
-584704985
-741514814
37671803
-371883488
746677318
197278109
-961559163
-229440529
-954642313
777644423
608678015
84107699
989853065
547025683
-784443620
-742049346
980031248
461192285
-103862164
118800333
-692515177
-65281491
-155632629
828821599
58678821
-131761990
973382122
-584351874
705198559
-326382996
-87206725
662995316
807414374
-818132033
-305021685
-918103484
-2801641
-191047799
-6208073
541232138
-996329832
-251027875
115440474
-536523070
854610521
510450188
713857630
194819900
322907460
-65665268
-751216215
-207209629
-36086197
730995480
528131253
-675357900
-760139145
502748739
519189400
-490019456
-423678998
436166529
-910978107
-948634770
384758226
-228149249
536689638
-199935467
-573353713
518910935
-756553336
-785142955
-890821649
-847910073
542886647
661624438
394127725
-125167396
752477595
968622111
730966022
552991406
809629832
686850676
-64365767
-119440662
-52840319
444218166
788658386
731845011
509146194
518558091
-691046168
-965199983
-64002730
-433695701
-559111732
-869600870
215722193
309057267
-263805224
708552989
509926615
13124023
236551365
-496503434
-517584541
169870819
563892759
-217125155
-946744000
74725790
200854803
-875343861
697361807
-830145142
781634025
203205299
-419496928
-273910309
-633382692
807900842
926826427
-819617064
-847943545
500629461
907358332
833969951
391218389
-239926420
803964865
856088148
-545528967
929736456
851879905
957209034
939667372
-741783920
-872079984
161504458
-819613237
516010913
50085869
828098392
9738826
-50415227
928692114
131878249
-499660565
-939919140
554502067
301041797
226786410
-588939179
-933870361
486165181
-265278616
159964234
98679870
-841673218
-623641036
343649439
259181209
810885925
257484717
221615318
716132298
561740319
695056673
-813081731
-723757110
976476523
-964468630
598065859
789815017
-949231864
-816451294
209624301
-860808360
292683337
-339333342
-317235597
-21159919
-602935746
796137890
330185988
-37719487
-864501082
-978677671
-183666763
-144052171
301230417
-231257842
43814632
-247647388
-4275822
-850431977
-111265988
-426630569
195638055
884445763
-686511928
442403593
-137714924
-179939913
-741736081
772690726
955222581
949005449
-287660024
458604920
481221903
-613509260
395808567
-253295580
565606317
756705254
-685210983
-613235998
25481405
-607798760
-845235400
72435756
-388125495
-929882686
-726619976
419580556
-160259578
952384708
-579757994
987197704
88469675
-438300443
-971431840
-435796242
-83948315
-580502961
806537676
92956752
-74992974
-90814019
636372202
-603603411
-785047303
-973727127
933902486
967286077
190756788
921369112
-689396017
-512264025
-248032322
-650889439
786372216
143453514
686918633
-397391172
84999898
25154481
-775769442
-850457682
-431840522
665099004
518385800
598926749
-786166182
825564462
512537377
6298568
-934921231
190086158
515921553
-891599520
-53734023
88804284
778274414
-810545151
-790268005
960433595
-245677509
-538185586
-480365693
-391724844
57203649
-23973236
999117429
-531767097
-937397834
-387141694
-479024086
186742622
606248449
-59153709
-427648750
-15707825
-389666687
-22410825
-960974516
623501668
310991953
-679910530
-137417347
441629228
-444946258
-554807
441697052
-878030003
386184843
721485309
810346199
-516743305
-887752979
347130737
369815173
197160713
932310412
516389904
14515776
784837084
223735358
-948357807
-553380282
-350478075
973792553
-563458552
-246166049
-863652618
829966404
-475553922
-884052597
407073786
972955648
-304271134
854911695
-908171569
-141801488
571900720
-344098661
-462294913
-873653667
-265461785
729818347
541036572
838504610
315837252
-958153335
-931702024
941895146
-284551789
-279941660
-753171103
-993937770
725319865
-459331734
473062247
-974966658
872530277
-533779290
-95735374
171662970
101328787
936976007
974629963
-340277237
512338295
389170252
-101883564
896462984
304038869
112440008
-410089199
646274083
39872633
17780932
256518082
287794632
-240017141
-778172227
493911230
-670982152
-631331175
206677501
-816210403
-305961971
-703999988
-689251424
264159639
-75060058
-51104189
213538688
850302127
84990989
182870089
-998126087
-243122638
639614374
645552749
-482038695
-714165488
-486666965
-172785427
187494490
-81029196
-845975455
-384438200
242350997
816027951
77194736
688349118
478237822
332227293
-554096305
-45472113
297567430
304625467
-797267989
932871289
-63517307
-822829581
-659204963
686408961
-374550389
-221792073
-746415779
-716015845
-961409689
366545398
928986584
-165413512
297590358
124839752
-764696473
-905208963
-208921460
-723292669
-120366091
46431285
-476480716
-638376095
-770142986
869727143
485054236
630845419
-80348572
-664116075
732435090
-88303984
-811783726
-77992166
671430261
-339786331
-987180380
-503666158
574406203
772345157
726498343
300726729
320132457
726684031
912648324
-430010798
-674636499
-276388133
422009796
-273061664
920521465
-705527981
-688634524
-514047428
360082893
15134410
238071170
92341166
570546424
-997596160
558969412
723796782
-970108853
570747297
-292624417
297693925
-56473914
950167116
974905852
935269043
-55307741
-843792822
52898208
-886502713
263169625
-815230018
-882973782
-477049572
-946142094
-916974411
107495466
482003302
-739417654
-320189013
-93394003
435401459
-17852826
570585606
-945889954
-823364335
-816835671
277180633
-157200989
-642101817
718684736
825706027
785786551
547621572
960702382
-155477828
268976191
-332298160
896388225
-352420580
550866135
-298264925
791040201
-702491482
264518310
-565892808
322032192
-944736597
886727224
-1885884
612774580
267625712
-311371283
328970477
817886927
-216729330
851283471
-982386331
701128183
-477958378
-931099906
-537668526
756532389
-561477939
625428375
380657016
209114712
719845359
-193946674
825190208
-110570963
432185039
428511071
-902365519
969492440
-61942333
-550337817
-501299775
446682776
-555016980
-818079401
-727058220
-145351785
136739272
715977062
-644670043
550139549
561610014
-493561515
-774562784
463942362
273420153
-266611105
826774420
-915338813
881981097
411325145
-118180937
588847643
674144711
-538417418
-382211997
-29273000
-809360022
-476966497
-309907787
644137405
-46516978
-798306210
41492785
-541497014
196478708
242999064
687815517
-143436330
-335664710
956292281
275638188
504922428
543931689
-824091574
-392498659
159807782
-461005309
504892760
-866117499
-611738544
302550821
-282066690
191350536
856728497
-869049111
267023904
129700141
197227670
339290043
220194798
-221850636
-184012392
-978810631
552969824
426412465
-233763750
170453337
-894822918
-270200158
662449789
-267014739
492467547
775832487
-342975993
633246043
-53408326
973966471
107150136
-416738453
423002423
266365340
-873037514
-916332974
-465900571
-624265377
146364415
-763501431
936675356
561284064
-563045333
-465693148
-690377007
580124346
70240890
386289906
-198765137
43050825
591886096
472092598
894065614
792289658
183642705
257535782
133884358
-236311265
-703077568
-338374460
-672350147
328115561
-442712213
155088521
195309409
-905288921
843308552
923430366
185129314
698097391
-710819472
374683554
485085570
334460958
420744093
505329078
436777790
-970775022
642604652
-832117042
-83337099
-285718506
368573287
-991736500
-475774172
712855159
375641043
-869172368
-366330886
-211642868
-340147286
-411659581
658982549
329193924
966799330
-812826078
968407962
-254035706
288002820
-428673687
126974811
-646031896
419272306
-264025424
-780396573
671254664
347761706
469853547
670131189
987966315
-532491584
590907754
340046776
652427124
-603007924
589957427
139619968
954317710
-885767517
-100482116
-592787281
856365254
-289679297
-337205605
231935006
914218490
-495292525
391454729
-142290072
714690944
-281478679
-167697673
-420878103
148034420
120932248
158401957
-658531507
-438244732
776829788
855059321
-683983235
-910908755
18955619
839000503
749414987
823263071
-94667761
910277001
8877182
816630991
-197330282
315273302
559723324
-396115366
860632225
957804236
-6585038
-450273252
441281555
227365728
-104768263
905682215
-1584452
-328596804
203288772
735952215
593450184
782009338
-95415487
145221507
-977737676
395330460
-259369208
-168297188
198647713
-160842757
40232115
28659571
564748717
506128948
265181925
-411634005
411341922
-720391195
-669208372
-43974880
694106752
564477727
696096059
767468407
-899565655
594917284
-248914267
469109831
-273589483
838800505
-899183309
92634494
408523827
491233332
153937950
-802354578
-262212387
536456332
-752767353
-627053870
-900342081
215218583
688349118
2272221
453365909
-699476649
763740334
-665972261
-644492300
-390408034
124605344
-17809547
-472226980
-414743372
443144245
-577440484
-443891471
-353720272
-215115727
-427277383
-434030439
413289791
-60514231
77117198
490589281
656252093
877949481
-518626664
600698755
513049535
-589609921
162530322
748044060
-319139855
781271579
-390923726
-438972485
-100648764
960916171
-692352216
72476553
136285632
-865104123
753038519
736300913
534644107
-515723780
-68434797
993379807
-64002730
-535188186
-904698306
-944896994
-869199398
-833377319
-259942901
-716250560
-319261880
-969632250
474990558
-175371099
-659257640
713169269
168822013
-248798391
-653714501
-800187659
-5611201
504892760
830625020
610546341
-351167452
-966166469
-795641090
649622473
609560016
-564653567
-113651171
346003390
-96314869
-442770290
154585111
-940382720
-18358118
-613194906
-829179249
815780972
373446285
-526569583
-483196467
-996830027
-741560840
918335561
-569122364
-612459911
193221863
-319175329
-314648645
889825088
251036463
973997597
-855611714
15282609
-314123494
-540828021
308045814
390733331
-332312687
-741394908
-939845228
-884501504
876418210
-164510493
868896165
-7498309
231330498
-698235090
-890231643
959927745
-695478274
647484001
-347782169
-349960520
-524189775
690005288
912671736
622567764
-400151180
-36347733
-5722395
-250817072
-547390516
-637177005
919908118
873169507
-7730065
540288319
-606642063
411584280
887059559
-401744180
109252361
701908415
156536307
-35469712
-816355170
432625150
229239628
-541693272
-818079401
578376975
-536968422
-723678075
226579567
-512298450
941638943
531663696
12501109
139090454
488331240
763139604
40436387
102195383
-46578680
84565717
614118819
-442108413
-732884674
149785324
-683836081
-33896999
-776606568
570772266
673537167
805696670
973966471
-602463873
-925145689
-274325891
904183492
76165165
371940432
473536264
8038671
-697615893
307054976
-9021950
-328780756
428463249
-931428356
994473737
-920766034
461994615
-629744507
-282005524
397432157
673556861
456304558
-187859120
63997133
-391402397
-870715732
651625533
40952062
-158470908
-834636112
-887837310
865247975
498508993
-107261706
-839777289
-436438911
662564874
-31867723
147971399
-422693231
463555839
219543118
490881208
877899096
-173399354
-568683851
-1918789
964573524
640194133
-993606523
39906280
-331023021
233966209
255585935
-837324221
959834127
63918026
489807506
-303627886
-101568774
-840389263
-572605174
980641856
26745622
603707359
-955601216
-878893759
195229560
70220539
-691453278
628942741
252476302
864830322
-738613832
660486654
968568752
200011465
-66983506
720124665
-518111037
110226116
611798074
814646829
456857292
844181448
-733883539
-669897861
-686130895
-14681033
-331732192
813542372
196327986
-905074024
754769429
-971016424
-114812700
664574665
-114084765
405177509
-989728815
-985303190
446904866
-86471832
655735289
857228428
-461897637
695957582
-235947707
-173197991
-34052747
-516580829
285113433
799883033
375417646
-627837713
721933732
612741680
-17852826
403079401
-81485903
318629102
-837326987
-323437876
476794673
-821319869
499734429
-493541528
-961559163
-49750596
-765992411
287269136
454250358
-740475378
-415456532
-253776256
717730085
-378457924
976395266
-212610177
389664272
74584039
185702803
106909410
-973524042
-450574801
896756875
-466413476
239449559
525893187
-65947029
813250121
231555521
9236791
-374573196
-952621683
-574112969
-542378823
-965649671
443209534
-141702140
219299470
-675529866
490890147
-787043768
-687040801
679001484
438333543
755050403
382243386
-395449205
663787973
642400111
-171516104
-164564730
257460197
-958937454
-540923622
253542251
515961244
-270357890
801395118
-124517796
897353505
-548214227
442118680
-428662261
862726839
-928441013
615826522
-620486768
-692068911
591746564
-369658420
227431106
369674407
429310882
696401367
-487478638
325351166
401609475
988893843
-687236412
642197832
-465202544
901708788
668476230
-98869376
32821686
309389765
526440434
125727693
509291947
-200393668
-167040785
-505424496
646698427
-914228127
-382660999
54581198
595193090
-781486444
-408476863
-366897266
608545995
467585009
-123991379
732836256
192200945
-469640816
53938056
-268870098
-17887314
797388300
-719567849
306091481
-198997128
314729453
-912983895
-467659721
769495578
-36677979
-964499725
229635545
-792853417
-341888089
46514808
68290658
-260236538
254272586
-882077891
-409102333
-762704943
839507509
489028511
735834062
767424455
301041797
-464522451
-538317668
951480823
69235821
-373633622
390095862
584111847
-111350449
-539392345
-672277209
-50133047
762567174
-865499520
-668790523
990414992
594143403
-995971202
183168085
701496950
-287936523
-894970221
-467422770
-816465706
963918603
-678140830
620281926
589957427
-601419488
532931708
-880592410
-30690278
-728220675
-246756626
528040381
-851186500
-885815039
47807179
-394106537
905994785
188301582
-448374246
703852835
597270403
389551303
460197365
107923586
-580940694
114571225
-732496025
-148145143
980480518
-89475152
375679197
-608479826
-566065253
-851474494
-196120126
596772569
930419993
-973081141
-324754702
-158788737
388825185
-676266469
985515783
941947801
-317480263
-427058248
842422361
772481745
836576725
200132522
236963997
723398868
-580657176
-303951450
-671871827
-939226159
-705816140
-434745709
-323327461
441697052
766950718
679759387
-150106210
-349871329
-346186985
557386581
467573513
-624454019
-320739572
-254036795
-502459081
289940129
180095308
-121134100
34368827
642533630
92546898
815992001
691371669
332740495
536456332
-348762566
-776910406
-216299626
-19480186
551730412
-46664001
467573160
98160099
451457874
838344044
110644463
-942084265
424943226
303229998
-995542395
796231199
340800187
-78053099
228902417
877742406
-655250753
821197847
-937312038
563462285
-950848824
107147142
42529762
-200382840
737027070
314019054
-19242032
821773990
-728473286
-709952548
-169324999
-411876554
-577521740
-697920227
695014761
-698675275
431026463
-187564914
410521750
572567521
978159791
175799215
881860866
350390763
-416346858
899871533
-741868487
640839801
794374842
515420700
49414808
-809555045
-900762854
-237026837
-934240670
-44633870
393262843
656800974
-895576548
683704985
97911674
152306400
391966735
405304328
-548862176
-634295607
-573246030
-118791879
322297592
597970201
449864526
-677258633
-649839394
-489327666
-661541751
185946954
193283694
-412573949
380009066
728691201
-294412580
399792586
249822209
168295054
968343077
211215163
-776370872
-336441529
-150191290
720362245
364104289
813242720
493294923
-418577515
670131189
150805214
-91547877
472418711
-540834088
11195265
993771667
756680967
-677601373
154073955
313193711
-636175582
-292151277
-433561171
-511691108
176167442
674395692
856847858
458501397
-543790230
466194057
-157096377
-841672193
41635022
-975781666
247238870
349374842
-166879989
-342028189
-882315821
-33153521
444403968
-688819357
-316265564
-713598464
-476188942
920412713
-938073729
-985724605
-210656559
-974864543
446583572
821597413
-780661863
503745872
517673156
-609512323
-116435685
-132110979
726534540
-52622176
-478304465
-455115271
-443891471
834091160
-187137645
998272639
-959065347
-360091350
227803775
-487101647
539452615
-819772198
423650955
-440286609
698261422
200270613
-487564809
-425629666
875245896
-74368657
-360881810
929470380
830810585
850016392
-72303331
859187584
-702285968
628910736
646151010
269007536
-353110248
-26375374
-787706742
-781673974
625807093
401963621
18910608
-146071913
608430152
-553431111
553106901
-917280454
67705929
-316661241
668105524
-790589542
-812602320
827807075
-827097732
-273782053
-600450961
818162698
-276721561
789912937
17954152
-902713416
-868450345
-800784051
331354941
-888147714
822461407
917894789
59716441
-747403531
760999072
-149442279
-434151071
-653006523
-68042971
525540879
-707172457
690755404
-40326804
243099083
932703715
267585066
280373172
-818649028
-949890487
491910991
368988016
757224789
-176538005
204930517
376070334
-532658947
152921557
10976327
-540326469
441377085
164607754
556540588
346370616
-900385650
753531554
465130696
-332888085
798502610
-717470235
-293183366
415837617
-599545497
955564807
-995327005
2764765
-160525139
976944102
793940981
547457266
-67511897
347386569
108811204
-48339496
269884827
-434222679
-534047924
-105218268
-842860510
898486499
-51815606
4488355
-378619317
-733841030
603549541
196008268
726800491
-92887261
438890859
-518740315
-41930126
636333800
893501721
860756905
961828909
-466124692
-455491457
-434846962
-779533693
488611337
-985991292
948008730
-173992318
420576297
-390289239
868769636
-590793116
774913981
-396076435
904694354
280250476
-70386027
470829541
-479634098
-73857250
-926455687
-867836315
-300464810
764638115
-900869063
415726006
925520681
191935816
-781666881
15950658
-830681366
-871430055
403010395
-446269679
753859199
6227813
-230273884
554605956
-24919055
-711740352
-256445479
99574746
7952662
813043361
361997212
-461463655
946543824
-400151180
435506308
-416434871
124053566
-549641317
-496508280
552999441
516457447
-673028604
-724217853
-641421423
-54895155
117009260
-678963168
-372552715
-443246837
21942601
-249118209
-732491127
-176764700
68597732
783626231
-260573087
456456867
10994382
22121058
-780115286
-327172146
-783355049
844127106
369054635
938370721
-160384101
224351658
-838381138
-687472104
-33466656
952358159
980305862
700920941
66478612
-905143159
-176948832
-546338689
785318171
229291688
357460453
-774855332
915345179
-725810899
195963901
-899407516
-738276905
319413765
360175170
-244376650
-741478253
568172871
793967155
475710883
-773134157
442108163
-513076751
-804293295
-220137275
-371406731
994135580
833618747
-691070122
937337265
-532491584
-936279747
-542158425
-721423534
-498537095
-429698201
-879624689
-510872923
771001423
91141073
276301242
-855209625
247607766
446433601
-518626664
-383561542
540749546
-883832392
80249114
140693641
-584962547
-603769529
-891556630
-706664650
574046550
712938860
612317169
-148227955
-312756244
-256531550
-933081019
-987708537
600888529
393585072
116105559
-886349511
734815399
162523402
-356259138
923924051
162193945
-589390502
167832583
898803099
-360083033
-232430873
167893193
629363941
-634810933
858584427
-95320349
-130049668
-254663749
166284507
437457649
321658675
-652525650
572299027
-60531439
-98708075
-607303320
-808149312
-457417010
-245175916
-481594498
-93389618
967103023
-787501061
-847414124
846469144
-677607478
-931138583
-49854699
-732884674
-739425404
755427363
200157307
205177445
-790963345
166937408
658454990
882415222
156267298
702292850
664552972
-448051659
839042121
411729385
344724426
558774150
-828815791
855800551
-310497896
-922225291
-694457331
886160381
965895625
-498625297
59952765
-104122501
-547491090
-995996042
-413851630
980970626
-785393576
-658267582
194124345
996519786
176931709
435764056
-726109455
659856348
685178108
533568050
-921016131
592641504
524341443
-772388854
383627560
-350255410
95670677
131480024
909299573
-746673046
141578023
359097592
331318123
-129502797
63644700
-594582778
-772069106
-924390255
-924401935
-906463114
500219937
423203755
-359181438
243367926
296132273
40709541
834856249
250413972
473536264
-532336096
-827123035
-964499725
-396158900
909456504
2170375
120782442
-67125573
904191082
-169265588
323358579
192649071
45478179
584754763
-855879556
206767739
997757099
189541426
652099633
960094036
592539186
-62483628
-193620856
817938638
914114841
291641310
283544314
734354594
148537697
-717374782
-502740863
310918352
670098471
-115517841
-373349058
-387311975
568514084
-654024334
813418463
-587424563
300034188
-476966497
3527381
-662329906
957276404
-249968098
637876883
502540426
829877746
746588352
997746775
-382067398
-649701772
285686036
-385831366
-232045330
569906399
747535372
-497937931
648430874
-550719222
606139325
-308626102
-182977264
644232657
-965313993
-467729523
-523100689
367306536
974290550
-541114958
-395118327
-336602673
-807536843
-4213974
999066602
-201123450
-281663933
-444423653
-711211717
-496131345
-79794700
-674888548
-299784808
522982373
-45819316
646986379
136473133
170131954
-492724915
-604720687
530269436
132410808
-870671687
-871711589
424402768
129769441
-348384997
830827324
-982020236
-121693773
875075985
707414318
763811051
730591044
-526661002
-992847821
513674051
123241458
163825382
117954012
-241712600
259601601
-522067412
518939964
69436817
-751794941
-494786034
585570462
857726052
896837857
-819256018
-476010908
-694778081
81727223
-395678761
456434237
-265162277
497225601
-613311360
30838094
-219363613
-429176546
543259482
133910721
-266183847
-237799360
-718686543
519964277
-925886621
755917981
585203633
-407838292
757074093
288174023
-875133155
136261251
-450357824
-434549908
383490032
675977508
-163457104
594544302
-790653540
-267422248
189631905
952384708
568919205
100281222
-778475947
-986470733
-263988748
-770867403
-557339506
-363915157
295636591
-566963219
-366311227
657468239
474990558
875904386
-160259578
-340137060
-591000946
101926623
-870881724
-463933081
-462075104
-493049668
797608032
-616342692
-653142637
-570950295
443881988
958330167
577004504
933232196
804961596
603038203
-535319137
-383790658
864842690
-986671171
-205091519
-774510358
934248391
-121645825
-89632338
866227349
-288022798
36433334
-773591141
-150247973
803823435
-426458335
-788746358
374855922
-248242382
633365890
434162479
342309523
-511834774
-29087386
582522539
273595791
116105559
210289191
-384707109
-393354220
-263374854
515646124
821029442
-335990284
86619090
831689062
835548807
-957954608
-773278450
71984294
-825393428
14424505
140049737
259649880
-531214044
889559693
-264555514
-550822053
-555131473
704967515
-12085594
-31353122
-33777607
642151300
-499027642
219399223
320298966
626883452
-244146872
-169922450
264683423
-663306652
616186616
-881328246
338006507
-911719775
-719723263
909499648
-265878897
-902723987
-835461693
-865405995
233118229
-577227614
-907187636
-457881882
-815692281
-918096800
6878181
-759811234
-394449888
-216437662
-700190755
295229565
-537771332
-896879994
346152474
-618091331
-569065444
-558887631
341205161
112802161
656840828
80410741
854710279
-910588039
929853743
17770498
-783273810
775574230
-745957005
199644364
-383371805
-156374494
-511234913
560820281
-585725870
789185520
-6688741
-580251383
823311118
-212955066
802023117
-568505656
143905030
-588105295
832797406
-940382720
415021820
-563909752
375189890
-683411643
-756738840
-717521319
-42614288
-925982339
144225991
395137916
-653543438
-238869423
665400187
404532250
-629264608
141629792
-199610438
-484248854
-84129263
-146968418
-648427283
-336848958
275319438
204383879
-944461208
261017774
-776276012
274941264
208428990
572873085
241904985
676253488
-378344631
-456701396
242872350
-501701929
-154513520
-48366547
-181252234
-823277470
-521347733
652276
-391406232
-335156428
-168524493
-723546162
553580290
312675444
197203684
584221314
-592482474
-408622434
535535743
-152387584
-198060399
-525438520
741946691
-166070095
173602205
-593992956
102557390
-418821212
103192632
-408810409
-460198971
-708366768
-253828711
-204791204
-830569515
782293727
-114221857
-182320076
558982861
530838769
399902201
545980895
-693621805
-489854418
828485040
-645175159
76032418
-525248916
712126606
-591990845
-979848841
672393598
-969388949
556896327
275495385
121230189
557772762
-206702633
-873035911
-33153521
-961409689
238893437
162496057
-864590651
437598087
-466884647
-621192641
748887033
-96955439
-755437688
-928041608
-347122106
915960128
-441306688
286680573
-493122732
456857292
-137405003
608702474
488761378
-261667536
-466087663
929102033
-674595328
326351244
-377792004
687328524
547066557
334047438
697697537
-197879616
759955149
301318723
430412305
297417662
612471930
-519656853
952882474
-217487344
537670251
-515475886
-33153521
-267509077
-959169078
-924159498
-734400627
-469389911
-650017522
895922258
-263412758
654645940
-303539640
-550872895
744025007
177150682
-577389382
327163394
-367923571
-235947707
-654756263
172860248
694394305
764541907
-496758125
423258564
71175287
997189811
-942609480
75470767
211288086
555286566
-625727431
-759156087
371223715
876808647
175293811
559023205
-651549808
-659757649
-116250414
-291019012
784379518
-53733075
65797916
-25875122
-370898647
120987932
-574364366
-95957932
-879552821
109619967
-729194268
27408540
351858992
-494464803
167832583
-391402397
-702638667
-696013139
59599595
-665896156
320764005
-626003306
393843526
464085854
-997560385
708561131
-475882542
-781663049
973703938
-380525920
-540189396
261852672
-731654217
-151910311
-380277681
516777690
-729710147
-226277032
-700193040
874090553
-48908370
443484051
887252564
-461414569
-287323735
-381328292
150913067
-869858764
757220385
-652355005
-195078092
-45070164
-250595275
-943984829
-495721280
-941314396
-32491094
714088812
215978391
327800965
509956584
899654083
675138359
-879093847
-52025919
2254590
605381547
781997672
-739213109
894494429
-637018534
887502874
-423335861
-335983604
-141801488
574978761
-170620281
797703466
290097510
232538192
273435639
354598691
351776842
758372319
317712204
575886416
444767545
-636543555
-489397752
-388561628
-815440668
388078246
-663010284
972441211
766540616
-900569775
292801158
62046346
131654403
327832204
610537235
255184760
-481646585
634354698
555878032
651733690
-251062415
-314400914
-43195023
747608914
-271835272
506128948
-514429569
-617543572
301376272
-416019906
-54932964
276967330
-271450315
-63807499
295257730
965572258
-855925032
988955328
-161911638
795456549
26434866
440832243
-937845659
254107997
134486490
-850440954
446383595
585897531
-34766018
520342940
-342268319
954888244
186886378
-270369826
-861336073
533815066
-951551314
275870639
242745793
-382058186
374320421
444835439
551680402
291174307
49573379
-13630634
-140380653
653402926
-824210082
25613836
-867116490
-614119038
840526404
508398833
-11217700
340803423
-920782208
-957852078
816630991
-292919055
995883458
167948885
-283191379
-187073400
226615732
-206261449
590148852
-680282746
558770569
873958697
86281361
-217844282
-988358601
675414723
-323959167
340755671
285111879
629438956
870251567
438631455
392637354
-782450558
-181770836
427366177
-891191273
912681484
286448266
-363773395
-415301791
744788006
-116380846
632136106
-152058675
792411167
-361682027
825587297
191046383
-780669266
-15572792
-672277209
483275220
-110365610
924071976
733774731
-329966065
-606885398
784445936
-355858688
814681090
-706840434
567709736
471627487
-316635401
991713936
996184848
957972010
-439536185
-408754592
-731163135
-463072926
599237149
13149509
511914199
420516467
-148939426
137468221
601273903
-258670949
-555028104
-20343677
123164573
641207006
-1523816
-577766377
-694071645
956000277
873820118
895493709
592708923
315101318
374864785
-323473039
164738924
-403808661
936544518
752593282
180987251
-884720436
712606503
-168475586
963075101
-221168770
-676566684
889825088
336804492
-56254235
-81216766
-708074910
130393867
88054436
619457468
-869374427
-33360578
-455368289
914224072
185772861
-450547086
985984557
-185199373
-926296562
-448822821
558770569
-1134257
612108458
572153227
-552374189
-887889504
394636022
888028063
703034385
-891914854
-337813823
692905144
-685225229
465453235
-392392008
404199711
-502675425
-199853095
-610228964
-46139673
316253856
524724309
-515158739
-926102254
-854886309
-268044349
875530570
844110089
-425673404
-319578010
275722747
-596059507
38398674
-99336838
689749307
-349738095
472068766
-349707274
-894329196
949185120
743504887
71524974
331765919
-701558647
855782532
518936678
-897713910
-52045374
-801978980
-888370506
-196267621
784029703
732678901
-687397024
-598410978
474664078
497088549
-204273587
-403736896
-963176756
-564300775
-208185042
21748981
-67575016
-320823384
319439321
911301949
757390456
613287637
707008013
82734738
237560077
-723346044
-268490469
698554481
963551621
173746163
332580414
-565024306
82011507
736721968
428624700
673575105
593904902
445367322
-613632533
-883767404
-462865633
947893083
-511099205
-721470005
-211034300
-741882148
-275338650
-404338997
34668319
96994478
-461544037
-204887479
-435678560
338047175
-242089554
-299271957
-960844640
82046465
-229954865
-353130635
-499543670
-582134012
704443025
742325066
728859402
-570072511
192878043
826508340
-915186027
604995791
-403786389
-987721177
-901663460
682337785
169298888
-676701741
-611356204
-73631900
-925592199
803428983
975154111
-211106942
263647291
-441534455
652239367
-319757969
560988561
405488647
908977982
355919483
257544788
275464412
-792643011
477018468
-618949511
-862209095
-919886116
69956248
51254919
517117455
-802624130
825004969
-939021638
-802848599
288685489
295557073
33279996
689871481
299293043
533047026
483413114
-850461369
307570265
680771934
-326357110
-186684895
481195050
-310353502
384688524
396765372
-318669226
678756739
782991590
-408408869
979021526
-519223755
907129465
509838430
-327710002
-588967293
931393388
678379483
452003137
-574591022
868343378
-570924079
490762551
810019630
-460142512
999194693
-671216058
682866376
775680363
175310443
478219847
-505214540
916447092
640818021
-551678453
-350175098
-456117392
667372178
228812645
-770859704
460286871
173053065
405206301
214759347
68423296
-793297963
-625752973
5208629
6953699
-24626740
-542954609
-194508431
828909030
313099052
848692026
-730631989
-174108100
846068320
-222915188
838800505
338464013
159606387
291125562
-205155491
835228690
-670788007
429043031
545206005
37075161
212053089
671121616
205337047
-458443083
-999938907
943260295
458701989
703726228
-615020215
-956450231
447980081
506826323
757640392
-946587986
-123314273
940054651
-447017675
-212816234
874489403
728460897
-730677330
-472023243
-878058107
-426630569
-578692842
-321927135
-52045374
107326080
273043473
914021931
966498422
-214404558
-27839199
92043449
255153195
985102940
-922149764
-318826003
-945337886
-32340573
-974317851
-28124832
-863933213
-621050450
367860640
605363750
-108689223
703441705
396096196
-448040351
811925081
-795459716
-76400851
-90081899
-653119310
-381152456
-789967695
-362248399
-393318191
-206659192
-518426595
24338161
-256398391
-396710859
-154789182
-788298129
756889242
453264098
-402978494
-854340355
-908872432
592708923
66910307
624618689
-462006343
926182252
-438026447
859799853
420030805
878219686
-188729168
33761954
-101617480
22501506
-578766079
110283667
-963183540
-700251695
-996416035
654165295
-850143833
-134279480
22430451
-356625499
-402575990
466904168
-729532452
334366315
243288930
-648968634
-565716907
-304459126
-334668545
84381063
863574440
-457628657
520818826
-527436881
-705215958
-258945019
876651135
-859067808
676162040
379774962
-180963333
175337511
-92141301
896810379
992632388
-758812051
819163016
962183112
-817913486
511075319
757634231
145541498
55725101
636361807
815780972
-975051093
-319797434
765354846
-935845148
-66932168
-683266223
915717826
-199939455
921369112
134185696
687516393
482423150
-372554131
-948983165
-510986416
-806342274
724424862
137488225
427001771
42682890
201082443
134620272
858428232
339787295
75584987
669751132
63721719
238922243
-348231861
342022101
-969129698
178190878
-625832141
716405358
-466591706
-958708351
-887894119
135010152
193817379
291216857
-389764341
142730021
629445892
363828832
-362792709
-921199523
636674504
-28282652
115264488
153634297
449293267
-753653428
-371365011
625792038
929736456
-200405126
-859095384
698216183
-838960794
-204018027
632662725
563462285
782234463
-448900736
528222888
756075365
113644825
207216406
-792509014
-523252305
930302498
-919582208
412362665
-940831330
-468489545
579629053
-651927027
76376441
12074854
115359771
699587346
741666818
302732602
-951760059
787372351
735952215
-104756438
610584346
178204063
-436990531
-749870037
566710816
174293443
-771120640
863100127
963309621
292727433
322312937
485053253
56618392
725678492
-360083033
807467518
713497311
-642603877
-12625292
593050087
-523183572
-519653098
945013160
329511835
-22289182
170615292
-107022834
944790929
-167098876
-253029749
-879792537
986192667
160569960
-961362000
685845011
-703656258
-788343942
7091544
-629510515
-568354094
49499459
-570182355
14910183
-816979955
-533079015
989533206
280650167
279138610
974792348
-130217097
-506973914
-118862529
-166872770
310685233
16334690
-171016966
731423625
-256626044
-287606261
50108186
-763599197
941934993
-606314066
62097512
-271589898
351511413
259975011
101386416
-891362577
285033969
-591453512
-509633075
-245692938
939480108
169958301
-960606669
-299674253
993493015
100088000
687857535
882569097
182895893
-592795751
-971503395
-59593406
717948712
44132771
342667579
734038327
-606495273
-785315391
-24008293
-214404558
889915658
-422426882
966121438
600057588
389158949
-291879090
-256849305
555276595
-971916709
-863803706
559563110
743777113
405186604
168048655
-40987471
617924802
-929319384
683181906
340486869
663199944
267191323
-662421816
210297429
138230585
578358268
-900092581
797647705
295554970
788248523
-855933146
-727025395
-701057407
-770850441
-251248921
-843236107
347179378
-884911985
-550518411
-358685716
-952067344
730427625
492905199
-412291224
-725043997
877880498
-72765934
-766971006
-782392992
844115333
-436405081
-463484955
-263341512
296413264
958010432
535890829
326930867
-637337395
-117006444
864632516
-345084399
-257730309
-930144740
-756132125
97826328
-243539235
731075015
170453337
434250827
826247741
-238393040
-59795947
-493220679
238334227
-675793687
-111290005
394814968
-367662697
-658312234
993829425
-988073556
738199730
676651917
14307731
17311621
-910908755
-900698035
915908623
-635907884
-190445966
513047505
-137500128
428451941
-14530742
-681077515
393464696
850114527
-207795767
-615497059
-582796223
-100383172
239718957
-831288867
-610815682
-430094616
-576906741
-519964951
835599884
866054506
569169974
159198038
613996686
-744154909
105792815
-779471814
188658912
-686822024
-792892627
617773447
-875153915
291417544
-567881012
-218108330
-112100021
-342068454
695900352
-541202021
-22109776
344477502
91936268
486502747
46763636
-843151383
242826765
-943320204
324066553
-583457280
-66373892
-241274477
245277365
823774178
936369203
624686771
-748796975
-852196133
-637037397
-753894274
80455981
-115921991
-559599547
137192104
-1523816
671603892
-303914279
578583280
-668878300
-2145390
-303745120
134448681
516980058
229614640
-483773259
689044309
362725243
513833679
-732075662
-547807639
-32690124
-93390556
-708748910
757410762
-338609942
-666354755
-106280580
397916564
181660533
714712468
-557591988
525884572
230986473
-28107431
-694989861
-69121933
-882125822
965582273
725729304
515420700
284523474
668088165
-785495481
-991136286
-285405353
-141744936
-518448496
-703855441
368316738
-405872364
-501157483
736410618
-654504936
599960912
343109218
729757177
-828210239
-426630569
-643093318
656170496
-530035283
-890203545
-164227898
-303896233
979475518
-477424663
977934299
-19960879
285804893
487948682
795923593
520137517
-879806822
378370812
-816455649
85534366
644137405
-68684477
-473080018
516705360
657981134
-555743460
-517533625
243304459
547009432
66368844
-497086451
467359088
-208128982
-925646490
-630570394
-383584399
-500430169
-4814471
277452250
-933450690
331875877
408248252
889573129
920201771
784393753
-134536110
777036465
-943489263
-430865188
884081035
463440456
511469513
155087493
-928149679
-126526376
-786760022
945536427
286532634
596484767
-847384170
885690239
-752663240
-10016037
-538897181
304082432
485217392
262415851
817266451
67798975
395174844
702690592
414524363
-816184871
-788591920
-108119706
-537771332
-214086396
-774917135
-84932447
196280868
92939038
-204890847
-968229520
978421120
840650110
-588753041
560433252
59785217
722313964
499376203
996822744
-738371726
-238607325
807922845
257622699
-316799010
-273992556
-307852675
527871647
-592882258
950674634
500670158
218716995
169468450
-578415232
287905595
-43463078
340853767
106798377
116140016
905029448
-783589658
-426481597
-413183117
-441476375
882209210
62535496
197875930
-105940146
335860350
-775750932
-181115395
-733853109
-687678520
-474860323
-92227941
662320894
902134282
-679831818
-610116992
277685503
151727837
979811388
-415315621
611914423
-696351812
467527637
-102266681
-361936443
-598626429
-230736715
-885969332
-230351764
-68259608
307778116
635090132
862996497
-554831619
-621708257
194749412
506776830
-780642987
-191816152
54485461
936315276
883074132
-976295960
-101202362
-58868878
-878534764
191102675
322860530
103232603
276192196
46473804
-859079593
-125887667
-459478646
-87859326
100957199
55823721
799714572
488760784
408840290
-384724009
297073098
153854715
823278240
670254731
-10042190
-896941625
-666761276
-507480132
-731864875
231417106
335348740
-276516907
424341170
-892954132
-762295720
137825511
-297851159
73164156
-404799918
-184031517
342269258
-788933825
-486274329
733040491
-762633569
-386469952
57575028
752783087
243260584
652588389
274636216
392188169
-931403052
417169993
733361051
-656256949
23336632
395231447
-37734679
710597283
-671186548
-652110750
-285028203
171483559
-259659546
767731122
698412747
999427308
520462153
-54201655
590343553
-440532261
-474489931
76007752
278494716
-502676317
45943383
-704690158
324866680
561549695
-42701586
315190871
-925950775
-217264561
62266382
808227200
507891106
40548524
-753213802
841638976
776318311
459262265
-937220957
109160509
545081428
-640867495
-230858431
138922522
-298699197
121431610
330117041
638080913
-437516698
-617390832
616182299
284105808
819763465
214144048
-763670184
89214672
135255862
712938860
-515625241
194839709
882221416
560406690
26961166
-834691299
-74292847
139492805
-713842645
-622019747
230994691
788904189
210987106
449054526
-939627369
-228135717
-670969448
-12009835
-382832236
-474944861
826241743
-848532095
-85632361
-57213093
810534620
245441065
-952621683
572970396
-318919137
-452322662
-185115628
851403037
-573405947
-991925994
557406559
288011126
883387794
-105640982
-770896562
-803297550
-612880002
863291710
-534510411
212596696
-680506141
987156390
-762784994
-371086375
376806422
958800876
-488295260
864238996
547486937
-140647924
987859950
847214242
646723871
-975216551
-325059523
-276326758
824607626
-417195363
607952412
773848270
-145310431
-873462831
705427728
-283487422
9647266
-43222198
794208950
914066429
-378576945
-46413320
545682898
-392907006
524227219
864521823
-506028183
161975543
330297818
-501197220
-89039643
-695072694
910986712
750783765
712860490
-860319591
570856196
300728099
-353823472
-455660596
38379328
522402922
424831909
982343351
-438730151
-4378956
191633427
202876854
-93228711
-500744885
17189084
38945538
401819356
-568591930
-142642144
122284197
960800573
799936085
842120490
-560011606
-293990829
-692972902
314831328
-673905553
-176255081
-254515989
-347982998
371641403
-601715020
22501506
989917379
-133565557
843648227
367318446
-8564718
241894200
-95052301
-350426583
998432659
-981331379
768835292
-914851528
-953493022
-960914064
-754805834
441648933
880312022
-522999592
-318079061
238356780
51535298
-806843765
789153774
-620500916
-762047185
-955989202
156707202
-235156734
-122443859
-430697695
578724198
193352279
712265697
-81793009
653267233
921914026
97994732
446872748
485456012
-319503372
429542001
-524824867
-199637714
63909083
-401022926
769491528
476380130
929832178
-409785808
-382828988
-262131789
-157725191
515578993
878345828
435138882
-979294959
547457266
-897574770
48553638
-187998320
650301969
169932168
-181744246
-561960832
-972602640
-837325713
-123212957
-448669776
4026331
-376603917
718859484
-296504352
161375345
984217813
-690759758
896100703
-495790446
457939478
-6039219
834810163
-512546363
690521037
196112990
-118547868
-302029964
-206398367
697106959
394422972
607501593
-282374962
-934840901
839618972
84069807
42977882
464776912
-768319493
184444527
-56148055
258350771
-989347210
-447101405
729526096
-4019072
21589589
-686100672
-906747325
-596199887
-471062783
-57445380
294007097
-572478303
-9949831
-648796359
-347775199
965099929
-307145972
-495063890
607857070
290518652
-304760946
-613945648
-419039650
730088547
436806529
636492569
-354409951
-54077648
576889572
451436474
952790505
673347257
957524897
-979358301
-555601949
-268269866
972567658
-757341814
438946145
990169912
-580103639
960733234
-260236538
-452780613
257395533
443618090
228290495
82424665
971808076
279181043
665349472
-40449425
113822804
-606706252
-337952755
-848612131
-810896285
986814559
-95711928
719114893
201427424
854360433
-578313284
-594958448
751963263
-216596535
-985390081
264692758
109429840
901287170
-921279549
96238730
668094063
693091106
-734616256
793352395
-890373963
-642879724
-656080025
-367053970
-685977777
-995521191
-987221683
-77139242
844717023
558555215
14302181
809578405
869274642
751158448
651628458
-261839333
-853821975
-59016106
-804841612
905414899
296025242
-863799597
-426938474
-948776892
899373227
-932531999
-507363915
994355103
316492370
-979055223
233783944
497396766
260357251
-669573005
-172324950
360861029
-123092094
945524708
-770149557
570084814
64183000
683696326
-519200620
867043410
-529530391
472519242
-220234077
-732888044
-64119841
749635723
512493006
629152026
-353058317
-854449649
-527362208
94419293
421897584
-486114323
947809394
-856808277
-365668480
77595178
144808602
-899823635
-56071582
733238101
579970363
81713358
-844406244
-300519920
-544876593
662913856
137746694
-811788571
-653077686
819172581
-466356319
-694959144
-994998218
435338672
-920851597
-33360578
-384790258
889825088
-484175515
-608322236
586684300
628942741
921762054
125434001
556275029
777406419
321679718
988440591
-650010470
864691919
-499182537
-42575159
-990116311
739742383
369464527
444791890
-614354250
275749231
-326319251
280929275
900696258
456560445
-787911412
-274307195
510052033
549407045
741275016
932818555
-851333272
919536644
499268441
-134768186
856854370
852307590
25617780
-393285217
56424415
-928508676
14406116
-933870361
-625439565
-935350408
187215059
246505162
-687229649
-821749446
-364305389
-537219956
-404172390
959535563
-746106439
-357245433
291216857
149665141
-197221474
-868780791
-713111580
-912654991
-282792064
322450908
-298231237
820343581
857174696
485365259
-803535528
875597020
-266196497
52928397
-875769464
-808263670
-710546703
-249144217
175240702
-99253304
978244884
558344827
-103006329
-585741077
-964471428
-258569312
881333179
57338738
268979277
545763692
572683761
-470402066
566878476
-194381493
516916278
299344151
391685683
-74215082
663332260
479502214
-980771534
-261821920
-392358423
-60514423
-427075497
661327232
-233076443
507211980
289574090
695129951
369025168
-648163741
667441561
-698806839
-907716263
-245500125
-150152987
-285208792
-685832758
-904660740
570363199
398324898
-870389907
-606371744
228177527
-418833704
-557665994
582547680
-49381136
-660912837
297689159
308854693
-973895226
-680846421
-561103976
844141091
-311944079
-290002416
573615964
-536145681
149212426
774804301
989354157
-912985917
423614775
704140303
-75631317
-526736051
974238328
-792351812
118539767
-172980281
988847143
276298837
50999409
-549262510
637543278
-237406349
-155077960
-944630664
820728997
545203341
-68078419
-224493264
979069067
496421157
895283434
-957666817
-816773974
-898573399
88592665
880547078
942496376
261626069
-341063937
-30043380
-828888441
482844146
719590405
600391666
-982827768
-278392192
782236144
-277568019
142081114
387644899
186558989
-247584574
600057588
-808400921
439846546
988757787
-616318440
-827913958
-614401824
-109711929
-216489544
830796408
540452874
-328165148
470929495
120330796
-634915855
-105255092
764754144
201584053
-951035305
808573140
803602428
-162838350
-728252628
-718747355
677421058
205726456
372587516
-270964283
812467703
602464413
-259019982
-716888768
-247536859
854610842
366543652
-936614137
667481582
978421120
797099732
-970947752
-277104201
-902723987
365559028
799996759
958717736
-503744744
-31182214
951101699
297382524
518595792
-74164591
437276858
781295084
377591681
368410877
-729142012
-728326672
-218273529
98191734
32417493
-914014987
-203044741
-44880679
387274552
768740435
516799451
93679543
224452362
-251423662
315751965
-379765769
221143819
-974089451
465536531
120359382
261940916
977067621
357740976
-815295430
192638981
497396766
53445128
-907814902
531632011
-65857980
739830261
411349216
963282673
773158600
-896751872
-975293197
-697873221
-330823007
-798634379
860940320
685104904
-103344452
-263341512
425151701
329204817
-695452208
304703490
789212384
700295799
487382883
604441856
645241365
-130694590
781557333
375189890
261367457
-344053847
339609454
-715360277
-573268760
95820866
285017244
-378755095
576993020
-855636759
-183707805
49156975
950618683
-196801212
-990194469
198309667
-25744542
-535188186
816963580
466346227
-454665835
913732661
-310128593
-446054131
313866017
88130287
-207347470
15823950
-821481646
-596692805
254836485
358803440
-123870072
721760615
838714421
584224220
265123510
457831659
546087017
715509893
-655422920
250413972
417579599
945493701
-555822541
-765058008
-931574030
-727464540
-618364587
-86769915
327690979
979429753
289549047
20591037
172506750
392860646
-984048807
-239538344
-149334382
480036552
-292012657
-71074990
-508860046
745454190
-452554406
-200638564
315758474
956408061
-138104208
776723534
-417513417
-587623059
-919018830
354389507
-742993964
-642995322
-852205680
-275266670
526361341
51372154
-243454622
888002175
-420153329
-271657993
-997827210
837575114
992447465
314185153
518367996
-871345500
-837756890
215836773
201534900
609585185
445317667
-634759715
919926035
15409873
17601747
903694950
149512367
142898831
-558999405
384136787
646979565
-685696451
826774420
-891504432
947881818
-422829526
-807960182
476232181
8293415
-474638500
-621061326
272595636
-787883706
580241222
656965564
-458730815
-607303320
-803520519
-191868516
69167059
538219484
533033141
755789126
721159525
-837820364
-500532147
-546572648
-556083390
-925689174
185948542
481782784
473030966
-579665616
984608143
-65300695
-236523326
-748291383
-716870119
-891304701
-348310778
-628816430
-557665994
985663387
302065859
679698955
269203648
-973309725
569554870
-604914392
452669689
542443098
-495666686
850423214
-455672869
-508292989
407110777
-162350756
-652359174
686651603
-475098805
-187332112
723577569
135433291
132291096
-885773787
-764928190
188729480
495188753
889280232
108994190
-749211858
-262798145
5002384
121037397
-501113253
555000676
-457378218
-907398874
91113010
860815775
513181735
-320014266
-766517330
-478383814
-225455814
-50513313
296712701
-975654677
994837972
30631406
453364788
-688989635
-303024567
708161498
-591882225
-723715127
-730866388
-540669056
167349021
-611097270
604888701
841937074
284466697
241931480
-634314820
-300576339
824492699
927775286
888644367
934272342
758130715
784600932
277692042
-924508609
-583559049
67413322
77467997
105975466
664283059
625973978
-949963398
24896665
-893323711
-287967162
-117633551
931633188
-42238569
868363870
577039878
-683727388
-805816312
-765103726
-410911600
-411706790
564840919
67926640
-983280683
-181673814
-959271256
-292491304
57989830
355414759
55692697
810912116
-115423445
-661201083
-964109402
-242981894
588158852
295078792
-219277684
-48211142
631963334
-169300376
-383855090
567625810
116979012
-866437930
426209074
274097320
-853158715
-504615686
256973199
8769877
-975213775
-915165516
-397535974
-217088682
-201338435
767799033
631335947
-602574011
626228224
-896640558
-964886227
-257035880
656140427
-328990272
-311297609
951501290
636089012
836724045
943503150
-538206606
620313447
-332073190
374667489
-218136107
585311532
744115948
803282921
552099234
428095946
734296664
-387652425
-203870900
-944864257
37250823
43693593
874336031
107337879
757558390
-192899746
-61793997
-2135643
963809970
777305171
656515763
674365101
-930896445
-223330277
7514923
-381657517
991348722
-684303148
176958220
-478160209
320680022
941467294
786882590
-118946267
-679792184
863813147
-777968857
593820528
-275307018
-468601351
-170844101
669946981
-645915975
-777355825
-388757475
-616236206
-560182734
-462695270
-149961279
485200635
-880708279
930997571
-340836096
-37763915
467921671
-813397601
224879784
-508359770
697546983
719545728
-474028286
-29882980
440376512
869435227
927482488
-901553591
-674188218
51086630
666260425
490473579
236734525
729403501
-672811234
-564367763
-348915648
-848540283
-180288270
-319120000
-49903643
997427622
404632798
-74113860
-525889484
-261994987
8237438
613270384
793010851
-795098377
576528994
-616957888
-600654022
-3909460
478496855
-1893404
-881935025
341852493
505709743
93831499
488513452
-687397024
267236142
416871862
-796810451
-32340573
-597433139
332395566
-384994322
813975758
24402933
-733447430
567142197
814200342
-615668941
442752272
-526430151
-48556247
-872082286
911737174
350626614
-575659022
-450161626
487351996
775802525
-670642796
-886557761
542785921
-619511993
500395847
-522923507
-259381448
-949147998
912221105
759023117
494548068
-870184786
-970208797
-768884908
621772647
-970735967
419028519
-304455734
139948950
-445805934
-723868215
-23151784
-590327644
-240121498
-233472293
-653502118
-338089203
790021541
-311170746
-927149972
267940503
-606326730
-904071410
-206997857
621427154
-905208963
-526799138
-75345912
-119352476
361381827
960742447
-485668217
-965797002
687557692
-185087124
-419161934
39619026
-369268803
752521425
-377378303
358671701
-968463967
-996243413
-236738391
988309525
495070902
556652335
416222269
568166148
-711100240
-915344676
-880638598
485150733
163080491
222721044
744389685
-186891052
953220786
954259003
-695316560
16538729
-140196393
-959535722
96512040
-558192379
-627905581
643790271
-169934059
898096184
151587806
373159859
-743554490
527098730
-48078786
-937091138
127283118
747064432
412058358
291714816
877941078
112892070
-769338205
887200547
213415287
-627812297
553832577
-985739634
35550225
-689223587
845824522
109515271
-63101038
-888310040
472876786
797706822
-468397558
-162851720
828379720
606444982
489807506
997662341
320620875
352152901
631821770
-181734436
-888603351
374176825
-998778406
941378218
-512813502
789564883
233085742
-837112226
968982353
429287951
-836380515
-918227787
151591268
-273665869
-935435289
131338883
61532727
-181551731
575125452
983839429
-527374945
-966448619
-494093180
383782600
959935117
884812049
52487919
-669469272
-254607699
693583051
862736662
-113342781
-245328225
538939933
724817987
-943641977
516762466
224330633
-371561656
-835779222
591852485
313339847
168539911
-105482420
-798567043
651323361
-483603850
-802122040
654990083
-121910943
-144001216
373775799
-151596964
316778201
-929287127
-470908615
483351950
699255314
-356772872
-720843942
874855494
569279049
-801912784
-565942644
590290979
-619256035
-811393694
611103826
-296250952
-797112120
-595953935
-961028177
52432568
853111083
764138193
-59575536
-557514508
991221123
-451411792
465545795
-460515549
670043771
-522627033
-841337392
-575615471
940770028
396051482
-41115766
-14238292
-162958539
-774493789
-152727155
-934286085
-752185680
-483292732
-747042390
-613892718
263244942
180318270
-292348302
-398043086
-102203842
-787652517
-159468453
732204021
-297390626
-69065702
-999766863
-353952941
-964315976
880488056
249720114
-726543989
233726564
666474466
850177022
15604817
-401980305
423117853
146534282
-990063229
-993562960
-50665806
219335599
51760214
-840121726
862124835
-60105915
518866273
709183255
603194987
991305146
678846764
601824769
447064304
-150363041
-892954132
298297328
-205461485
671636279
76890799
-795673807
-612019671
-871637866
369261474
168501337
515100839
-308004596
-181425166
-544481181
984333275
63517715
288881706
142831965
887740316
-471509980
-802658482
-300058984
277785786
766530807
187012900
-462177667
32230567
70903133
-7094316
838311749
467918507
912671736
845015688
976004522
244087205
248255688
-782252795
-166956065
958147071
-400637190
-416662572
819924742
-76822422
-83665146
-731383124
713114112
217924833
197570500
804674400
-168139419
-289725801
362857707
624608393
903091250
297030957
432183304
-96799849
138766194
517759874
789099306
33872132
614559007
68052234
-971074840
300525744
113569164
730388166
-53984115
776878140
199496988
403549246
828992171
-179142234
789536781
-920767862
-42444473
540539747
341458808
562597519
100192380
-755294188
700087124
-89480626
-220814054
756710340
-174367596
-916308161
249895784
-654077698
-439530074
-659314470
-521067679
475881419
-961294973
-981331379
-977516361
415540967
-130318687
393067555
-757260343
895652967
-744758959
378301635
-798315292
769913856
-923729746
-7814870
-121693700
-433791174
82516229
598700204
39571792
642687487
246710097
-942710905
845600369
359660178
-787093301
975277716
-43189390
925778688
806623423
194187981
-503974205
-575582723
-725321198
545203341
398444863
-692283357
-529917157
268446468
-110220954
286456243
469743180
-558780291
709429838
-724217853
-258192350
256880041
746658239
385388878
193397273
-353785799
-909031647
127933917
894748645
-429514931
-591110210
721765760
406746980
189792971
-296603507
-109163195
-368190183
-990503661
880440037
-540718474
619828027
387961881
941955708
-98657722
-912018780
802304203
445491342
-67733452
711059304
-217461167
134439175
-303507588
-732758693
44995316
-2336583
-441980229
526370271
692872273
183725311
43270115
721854540
526096785
842016983
769329858
-362559321
-573762771
-60115667
-940283272
751007434
928095472
945707040
-454188772
-870521586
144473456
-978796361
-809860270
11158248
522188231
589638874
171299656
973508267
146819262
897469890
157515983
874777891
-647362335
545980895
569889147
589413265
890609389
-670720687
-71079213
420024135
-999314573
-70696811
-458633739
-199243631
852210928
-220586161
-419947465
-967203408
167981643
-449630263
-119807427
-902418235
-517697739
-55566140
728402023
-884528655
225181449
902078890
100276130
-874070109
479837306
-162454994
832450202
820875165
-402800768
577083768
-993736728
-332370377
-602341139
-408632243
364796535
978157237
616156427
-785635062
100361076
-16790539
750152768
-213298721
-59567634
-416783255
617939939
457685704
-162456765
145939434
471007825
-125198866
260506855
575664930
918221892
-900715379
110025169
-599381545
877468533
736876299
-899179112
955683554
394154699
535299948
-783146720
921210579
-747260501
300606065
434647433
79953543
31872705
-977699883
725327383
875907812
-393455544
868698046
972325913
405646593
-576134250
723820464
354806391
-548539135
498223217
138617424
19985591
-88203090
650922415
268112805
924824491
-193545370
-84799262
191799362
290491078
843345407
-880277733
-684276526
84331764
-241389620
447782498
-813081731
420370770
63210596
-914386997
-784071280
-618140766
485919602
939882770
88864948
-315496080
378677340
-439003720
491225288
-600314138
-873939821
905563817
-618164785
-48211142
572970396
343873463
971422423
601143867
606874063
274355251
-14139659
878458439
-411681396
-685842154
331007278
827816210
979627881
339859385
319090586
418803639
-663312702
454806652
892328654
444850707
-638450268
-67039777
-237137715
869099712
-523990260
-823652732
-314192536
-844609158
-709644079
-193327617
986101198
206900916
202824496
828538415
879999196
907985226
-291732200
205232523
-32461287
-214217498
827745028
238468023
453930094
455186579
-518521667
824376523
725701994
-722169971
-664286248
-835411357
613237283
280208855
175027222
-784934216
696709615
-216663023
-632118476
269871017
69642086
-842405493
405299316
717347345
-823493742
35773212
228651015
-429698201
-133752232
53406512
697299644
-751551383
992162409
-427782886
-380198680
-341934055
-272632475
-252706837
603810985
-471133144
195840622
152974014
285223676
-413097280
967007023
-847241334
-94425846
672822465
-10732047
-116453968
-949898829
663636646
-464768226
-393556075
475959021
-475350438
104980042
-381779952
772033426
-570345739
412882298
753764824
-999181913
-335288648
-849089418
-59069185
-858093506
-357214046
-189492130
-537653627
-807076619
-465189675
-851784539
-43987666
-729633782
507797427
726925198
-854651731
792681563
789958004
251834707
195733792
800941205
-386451058
-911084985
-514501745
-673453050
-295100512
77137752
768987544
-54675668
-920955850
326319164
-96678885
260470386
-868634141
-391261601
-303210192
883984602
744390100
718468060
-819617064
159514242
302570017
777532936
-945106996
-755557948
305566566
-461743862
-815287976
513357171
962434692
263579780
-362667947
-708183747
523823487
335445026
-465628005
804408845
968328462
450757647
85599433
407879397
-151738073
366542605
177922726
-624725375
-456260777
-353026538
453662615
-487831702
27372324
942319983
-261144021
446144145
377324310
763579890
437572712
147201760
-765552075
590226147
377754374
-500772889
62151800
-210825629
698393027
319245819
-542796327
-712682439
571341257
396724205
-988441987
-700181936
-113026869
-123093321
-509748637
565712759
-778914209
573439432
237559963
-774262251
896247766
-669889713
512832311
-705138428
295864677
863344682
-596770741
-61122671
-200561869
881830615
742379178
124122522
-416664835
-969149687
-400125424
-500826910
127397402
-728033459
835705083
-240259115
567000210
-864212526
374576606
-370915964
-85204163
7803288
880016112
425401720
894006998
597477010
853450034
-58871302
-225900531
-870735866
626228224
117422466
844247083
-435910135
166509263
611914423
386131170
979365422
-278082161
-580077168
751711828
125447386
592708923
-271993557
-258333086
348886898
763923100
840404030
-652080628
-329560337
-353720272
-726875666
240131583
52225577
-513380876
-583201400
-322485212
-178550789
-5810689
690433429
630938992
500092498
757311316
371243847
-267329732
-662891842
988291718
876257483
80170172
709993153
415512847
-787442379
-118359784
144904965
-268979699
-504206758
20936474
-44919808
880152096
551852088
-252647328
-615054190
-737614082
548976711
641526627
-939881358
123325125
893648143
-791545315
-348082244
539164519
764878723
-302858664
469153668
-664690431
-501974752
-287575727
-823053112
-584499823
826743354
-417283287
602646238
-261994987
-19463013
-69255477
575481367
809759388
925774754
814368426
909549737
930157539
-742896757
499530682
-770055630
250422523
860847205
-769728758
391472919
-213547117
186147894
-749620213
631917487
-123061127
-734510424
-209274023
738518462
361260269
929373893
776404427
-294877237
-962630407
301658882
-958283579
266236422
-778646780
-491528223
217924833
-403567654
319404776
300194016
224471929
-236976716
104424312
892379119
899851182
-185630056
-619820977
277600995
451285172
-235746578
-343877884
-871541726
479438142
-177053713
-851249468
-378698728
110951385
163215851
-618153561
-603538641
310195627
940711964
69956248
845421690
365968989
-705189309
559023205
961007045
475485519
972713344
399305099
128258574
873324972
-548826968
102370669
588178988
-936320409
-632320281
-694129372
325661135
874806827
-273942390
25927497
246638154
-887298278
-899303935
95097492
-653714501
243021181
75017595
-716866359
-730123750
-972461388
-507715205
490495188
-124690826
-42278373
-304983138
59769980
-244358167
-258848045
789099306
844057259
124996701
871037261
524654522
58719780
-534250944
772774609
-706841263
600294336
154865661
-48999536
445056972
531772434
337279408
-343308046
552071362
-794432061
-809897400
184143624
-308537732
-198209214
-31103748
-905923728
753774180
273881736
427110047
-229704556
715460294
36848172
517640217
-315969760
410380783
-442049764
184920689
-922726535
-456068829
390902982
430641978
206508721
940663762
797586719
38455918
-930236940
-58404724
300478539
-333970780
-17623707
-472537331
63573085
782595117
-909395798
318099109
-285738259
545601133
590937169
-266294449
-122141076
921429587
749794184
-633271898
-475727170
361667358
-471275216
-118216632
18861396
-381488487
929310866
464145275
-823921300
-525137733
-659715155
733625330
115144964
-604720687
-763848935
242029552
-200699258
256101386
-172008033
813921276
38929881
297578382
530153971
737814706
242950563
150273382
702823933
-287261364
-549084568
927925402
730211186
-945800869
85976832
-320277213
-240239590
377375921
614345836
-326578619
153360960
-378865817
-144776906
-308606364
-793944914
677540989
-200478176
-663404358
-880642985
-631391285
-124446727
448691506
893584848
-635541710
924184864
-861316930
-9567440
382462258
561095600
-450804237
116387535
-581940005
745670842
608446460
-537699554
279626371
517206251
514919549
-344319314
-431752118
542143960
-520431889
587217156
855515580
-572945400
968429382
-756553336
815240013
201680049
-983031721
-643763553
-301983847
-928709227
-733516754
527021540
-408104781
-892792034
658256130
906224605
823449062
540873824
-984229032
-104910252
297055905
646892817
-352809670
871262535
-516518353
-570805642
-981961756
757332412
750954692
-872737690
-220099955
563739802
60015567
-104515463
-242684461
867430961
-352955434
-471566257
805883010
-53054356
244340950
-302394908
774260032
718146068
252306106
-489904820
-880712743
-359858806
-849809875
-568116026
-874494214
-500885456
-831443183
-491223308
-859264257
66978394
928891772
42327192
273322190
23734390
-251231672
911487911
496326231
-749878718
463510020
841928761
-334268858
88064576
421423742
-132294459
834449563
878259228
124094183
701141627
-879055354
-611208150
-212797598
-234878758
520073688
-36256567
-718052496
619355605
350551987
862703888
-783733149
734108408
-281670153
-967497815
-735091233
-772263470
-195022610
985327605
-293134717
648893887
581573896
396689181
-614561658
472071568
520660436
-462865633
294657854
-772901726
703251863
-66802816
775377512
-933882391
-330317672
-678414420
262719039
-503675872
457559133
541884906
-114911969
673242399
-999866055
-437893265
445393538
-214201194
987810229
-216172257
-710342529
827713636
-403379418
529641731
-373180597
122951937
-48246625
105141408
-852836512
109099620
-775761459
-892567225
-676598820
497511652
-360538292
226075006
650365326
-86144446
654312465
923700493
435989788
-286771855
552208743
-513954447
-193643866
-757183869
879531882
-389915501
344598275
901253047
381879091
296647518
32280372
442916793
-269423547
-346287228
278962531
-203754380
738263243
262399078
-417215803
231293829
445448951
587552289
-90260638
-334155216
846360238
902753930
-6622314
402979611
667816381
-487031759
364908040
-53128331
-314765627
623375152
-946529734
169198169
846582783
900456966
-758590025
-496406419
467794421
468578779
201383685
834016966
156619143
478059706
-591581336
-308393788
403276983
81030270
826116094
-239947155
-18914067
-824350132
-923860982
-306294447
-197186632
-167389790
-157906888
-93945094
540830804
-367070506
-178794176
852480760
110412497
-35226702
-1790316
468022959
-400988605
834289756
-777355825
20354953
768740435
-808510425
666474466
-176696804
484544336
-5869219
230603989
92927542
285991463
741423489
653125183
224517316
427071732
273036885
-440485889
861834769
544101321
155517075
-633570767
76797071
-426882417
688273618
616048227
477011827
225179357
988061886
519962326
513603168
426761531
50806129
629781950
909299573
-508641522
373056736
513307951
-324670618
-662120125
-97445326
754695447
-347313231
-698791527
-893120236
893065699
-318277055
-1234379
749564529
911145494
176964367
808863043
728970817
500625144
928692114
286680573
484061346
-662853932
-751819241
-684388641
494812554
-167452840
396153782
50090602
978080667
-55425321
313547003
-116932268
-33219470
649831796
93024053
174883370
663613980
737504806
-738394520
601066435
363458620
-358812877
-210825629
-147881254
421450162
197295859
817938638
629445892
792583022
856463056
229635545
-97395995
330185988
827923866
-722163791
-7117166
635991952
620984521
502544558
76566003
-156797713
-757887147
-958280426
-58933287
897935117
-703610994
-850461369
506776830
633486147
-581812698
-814367811
15992289
-271085956
325908585
457747943
4136807
142821903
524767231
-53147426
399706534
212004387
907188257
757613151
320978736
-656080025
449770382
-430658199
-915705052
129146657
-967547613
169280764
-330046998
136834729
-659952124
136867951
-890662753
-51611890
2328041
-973819144
579044363
-387842842
-205715920
-435153079
309766674
550331399
12759297
527543483
460313746
220505118
-429337409
-96609679
627294574
-52740763
24705707
-9445105
-407458763
126269222
826898015
973044319
111921949
-12732030
875937670
-479012434
980071889
394924875
254470564
68817144
-881806317
-189716920
-843560198
892998242
83259543
-825101014
-66559211
828638981
511427008
-608089065
-49088280
-292737972
159263075
-108701942
56918050
509268471
578052781
98315726
127679248
-987662624
-621566781
-864644011
-726267272
862703888
-279471664
-498554473
311903378
590362759
-336046362
588475144
654625182
996187429
-86044127
-957084449
-478222222
-158993389
369174730
236065282
859813835
695592534
-782167356
410561051
-670508363
722275350
-750641451
512672632
-507538631
-175775203
185424672
41272523
-262890793
729187330
-256036154
-598969725
-304318999
-701554383
-969157453
185197643
341458808
-591516009
-777173919
-253596708
156434808
590243149
839927023
857988559
-971157345
961066269
-642518889
-950863304
-821667968
-171748783
-249935907
601969504
-455627259
-895842162
-962304500
-411415204
725611626
-292814246
-981331379
-514979630
662652926
41486729
-852603458
843597657
-990914485
-886173780
965293883
-149496577
365006119
825694179
889210210
-53016416
-859185278
553003722
944784697
-265589016
483281856
-756190336
854187727
-847436644
-824992685
237124025
429525996
801325060
-789651333
823701438
858584427
-909156254
-651815946
443328699
-915143601
847136732
-355908779
904057545
983978318
-829663159
75859650
900720394
-613038585
231740314
956769990
-929039183
943032498
202023938
368573287
-638737719
-460696142
759600849
-992527892
-645397944
-65188634
-554832235
147577007
725845858
-75161737
767388664
-725474576
-831244891
-831164424
660060993
-903103957
833221517
-242004430
413669304
-478569347
-797855934
-954202323
537288514
925641305
-510675080
-205212492
179933017
-299800829
566952896
-619874314
-339648514
-544792620
435823781
-558306419
-825367824
-503880436
-302684975
90657298
-178324301
283637955
-712898350
-510239883
438972360
717712317
-126188216
-886460005
-581520107
384044715
-599784947
-808964001
-405190256
805938075
-205539762
-755799896
904389990
610629996
457753201
325121582
-359938246
-579683025
69882986
-138842018
719736478
-900232233
-299649672
-91470692
-453369109
-668578509
-726806549
-850495618
708178544
-177790714
-78426107
616642815
452921871
602582941
-497928408
-781129783
-467243001
943943022
-450740409
-324899393
448448002
-369646698
-380950987
-576779884
667407710
-180264301
690341380
-380590410
-700488375
-974238269
-589300182
828909030
837236133
-96754885
876704545
712560417
550073114
402673095
247590271
479051076
417897433
-115910950
103002825
968315514
505653036
728897076
-188424575
930593109
853738778
-183224414
666601993
575732092
-364538808
-599539605
-205620284
-965826543
-116728723
706165929
-378380992
-250044012
379796044
578107218
-108646690
382561224
-177637508
796967179
837408909
952396509
110740540
-630676340
-582726780
751312683
271193539
-616749579
-247870855
-468271941
-735487667
-433565257
746553267
545506370
-948849258
917808913
-499318352
-658446396
348836957
-834137819
547182670
-308813848
-335939875
-365295965
398173234
359500992
-306937171
-134904199
-85448473
-67984935
-938909452
-689260576
-394823713
320298966
783606857
855208383
-481675015
286021558
-433034294
268736216
-766971006
-996129154
869390180
-790359056
915876801
676846575
433602471
-552238669
-430010798
-179359218
76859002
-502934200
-20182180
-6226400
824230863
562702299
-848917478
-344503476
-157115492
146132482
-413268859
118365231
-438948466
287404192
454362167
-756289092
898246261
851962050
-718176426
-686027915
180092459
544809083
150698376
83075881
-307805053
-739714406
824376523
-742232997
-736279370
291628648
-394036944
-253969407
-734328354
576935740
787545461
508459824
369393337
907651634
-815440668
229790085
-388560872
-494397455
-704067229
-837634440
908535095
-569639908
683722800
940573654
669700795
606256597
511601397
945325438
936669172
-249065059
-263664666
-267715759
-295208634
-355712418
-282064382
-365601197
-504489345
200303423
756942095
-659950637
-816705380
216467173
934995568
-144081753
-929977791
291889184
-989260528
256972208
-996338546
-983866679
-126758926
635764131
700912729
671832513
282999519
421843281
-680271508
736743366
83229002
322792700
-243249607
-512703707
638837775
-400344692
-483951717
-415696350
171931313
723115669
-228556882
-380652689
-925917158
-703085801
-826673067
766833468
795085496
540452874
477385609
-631331175
-563091254
-365406247
665364453
998162148
-429668428
551874993
-940268804
-291148206
871616490
-633883704
-326130329
-984469101
-592257417
956608032
-761000374
372439048
16921312
-71775308
-139282899
-913185422
-822887638
-31795601
747854349
209122875
-88652892
152361669
929927467
-517496581
-445819199
125896961
82082915
-78905762
163510558
-167258698
324531530
-108653822
-482637010
336635516
-10411330
-955273648
306942936
-517271244
918474606
-266850754
-806603039
12883248
593192423
-429595169
172506750
-343863551
305537145
-232264877
-438291189
-536303742
28649456
758130715
-460807352
199662451
-91504792
-316266033
-563429197
-103031172
-955968427
-325788204
-115937595
-539241665
-891831057
-385939320
-782201927
-102494154
388296369
101214017
-691893700
-320110156
559598088
-476489820
-141501671
953022264
655512883
476331084
358803584
300010642
300632171
89611147
699233789
-177739345
-861863132
-228086717
110382774
-120867760
718992502
195119507
431008096
48968732
-732758693
508620544
76483933
-179428259
-304040627
818555376
-897834157
875245896
-664105091
-565646575
-513156054
-25327866
-836743842
78491821
975112779
-210870362
965385472
-156768531
979257214
835035404
661995331
855059321
-550330731
-504093228
190581465
-223651682
250889278
395817588
611140633
-276311276
-857420921
-298475560
-603013075
-307485167
770002935
-323747957
907587665
-224655170
-878774640
120961012
-317098784
975185676
57575028
-144882624
-635606360
741241823
-632320281
-144599611
724918901
-522717707
633318614
-610339378
-698325394
-812161090
-565848763
883882436
-974969312
-500532147
285250258
-228156347
-559834749
379770523
24150947
-48003237
-46381737
-162266734
-723931770
-515590412
-454098354
-138010754
267062327
712648635
-181444940
-155792324
933915929
-884455433
603549541
565290996
436533227
699956179
930604259
246170383
462843933
854429724
-651774767
-486872980
-881518741
545332223
324442585
-706390979
-25611029
298330171
-786804326
-872507220
169807835
-35536399
-194137022
67374746
4097361
702278195
-697994597
888134698
-208335542
-259721603
712643078
-829273455
575009108
-236190682
90060046
976616788
-595858159
-87756313
127679248
-800784051
462889295
-408392701
-240494196
635604980
-703077113
-306765898
-153850665
856248358
-52382024
587502299
-128659522
811761100
490995382
-944026803
262867256
-835141280
45912328
992870469
-50990530
-526216601
348443786
-170250307
-958506170
873240661
229098771
439275742
802360692
303511010
-400857661
-368367360
321044318
17133921
-486623243
-378031068
373308842
-291807063
-416490653
91219415
864998299
-666465867
-916986035
479122573
419551473
-433063864
530909186
-657665517
691121697
-184157762
437371129
-703723502
-855842521
-893423752
738295738
-621408550
443351809
892405477
-892482773
104855048
-718271623
-390288179
-671377206
602848163
-317649299
-75305664
-729001493
565236661
89436756
-44858213
-865965868
-84755373
-932736721
219504617
-578974291
863212465
850778976
-731161880
-788577381
511621691
825911941
-769437910
756455392
781333673
829791018
992851184
550095820
-346808332
275319438
-171054306
427594907
304401535
-261263440
730818256
-16816011
692513876
-542684425
-743840960
-645276535
-629915947
534090657
388648214
268590831
386018592
707303818
-955747285
-953913503
-724289286
512167214
-453671871
-917981824
-499989714
-182785122
746389981
905761001
117452436
-959896898
-148361265
999141284
483577669
-913057032
389746651
730372908
127104349
787890066
-601462005
-378348130
-805087634
574112555
282885420
930980129
-418577515
-351234353
-598480533
-99816030
862343333
-481362483
234808332
-43679845
382015799
183289646
254762111
-877424680
328212912
959399500
260981225
2940673
-92442155
-619179540
-563533555
491274109
-537035234
572268248
-333117098
135771430
-60013354
-898959850
-33094917
-548616793
-196273594
-798121707
-264655860
696179346
-644092348
-307248571
64595569
677354476
-166594151
980140556
-133977801
-614561658
-253899551
-707319465
454991633
-230578498
-326668940
226156325
590870890
651013434
-98954953
26867462
-11978438
-321231941
265769407
-968050727
387180851
-64676866
721807409
-490609185
17995283
547840952
28932281
912152916
-205539762
119982343
59824524
633003782
218182999
-73330138
-852282621
469609688
-682499536
-561992994
-305176776
-414594123
-192917452
-646472732
-104857927
-1166852
504345423
227223657
-618394936
-330862446
-116271839
564704552
-462267641
515307573
-890940810
38359841
-967879670
588812333
234182284
-67264032
336306660
197861866
674294931
-142620635
362944932
-87191012
835174228
271347016
68683706
562441803
-486314592
655649390
-868374476
-705985330
-990317020
-130900886
-30514224
-402519141
-636991597
-45680587
-505749994
55722506
-231310151
-30135290
116122659
638581446
993433730
937659158
427962123
687710560
406418071
581577014
207214920
890688427
987049352
621726055
845946359
-891459765
551242855
-101513038
780951586
68636101
978761215
-786424871
-38694618
69235821
-506566037
136189084
609296585
-960175084
68771138
880851414
-693974947
30838094
-132633371
-205040953
-824141062
-407326686
-299132139
164687106
111710969
-360951784
546585574
742377069
-962242714
-148710115
-398281664
-382319622
622455026
356833624
-542953078
-66446567
898155117
-412172681
-724426278
203538781
954398460
-242783786
351484927
-855611714
-383121857
441301809
-470230526
847839372
-104964759
956394166
383152363
555282002
136355402
411584280
574749024
-101427093
764721494
-521778358
-661983088
-753761774
739211025
-738043642
-717985127
-60271934
-962437219
-876845615
-331873303
322287837
44248099
718172617
-474067176
156987638
313964960
-19351803
929792108
-406789193
668278569
-633466360
-569915331
-366274019
899426904
-835033658
-186408138
169807835
-694143890
905125633
-241042567
-444892843
-159997106
982900751
157841688
571590793
19889238
-821350205
-623923523
442293546
-412047648
738812260
716938987
-663940639
-979626842
-898204599
-54663546
-26576599
828786194
23336632
753420932
-648029385
-189985751
34073695
-697972665
-397997916
-635417804
-698460199
-354602010
-855275463
408793574
-494646342
30731058
-995659656
-37714642
69501033
-441386332
370112566
-735577841
349167279
-108782912
511941441
786899618
-43463078
-182996333
602062521
512661983
-78419865
693215535
-895125059
164223776
-325611137
161938932
-288401102
-490950020
271251570
-614262166
119810580
-92992701
197453565
292153723
356407182
801721937
536815271
-151014859
-711388502
655660911
-72661147
-116694010
-336799760
-753646633
672877602
761074505
-30583207
209208222
663716174
-352773120
-759516769
502719622
281227225
-349838692
794020636
-761320338
414666962
-853462338
360791032
-734158513
284477596
-609533655
-109216818
-689045425
619457468
-209164107
150701187
-987708537
-357250196
-562767423
-750728214
619676000
-522807711
-484670804
-106773670
-280396016
98472233
-515522925
169037271
-16813275
993433730
466373007
-521584417
325017463
-778531844
105982246
-628054287
334798970
676987948
-442391563
-496197363
-163934306
793756176
659892925
-11420905
-662297725
-363471464
300754908
679170526
-442773952
697105995
872554687
-115208245
16628020
-860612805
-4521476
-495061422
393667279
997560534
-297488874
-530110056
-91599996
-944225667
181319287
-259307869
189622986
-25366094
-831571121
794933806
-535257995
497906651
565313450
-507646688
-996950464
152058786
-397560022
968739238
-588851990
534366511
-647420088
-724050811
930891416
232250484
607479844
426351854
-464805817
758616137
435311412
-670151155
-953914881
-939367019
-114812700
-414862103
-366761646
9841815
-77475347
67149603
-24972837
825671022
-313142781
-393655531
-289580040
-885964081
-585897017
27421134
-317481934
853894209
-15992648
-10955862
198987476
786010156
818935450
797849382
33340400
-904029905
-852603458
-772732374
-525431190
-644433085
462078940
180742836
-733743650
324449353
-89434516
206912219
105694483
101042995
814689872
562848788
716906767
890688427
-984533840
911299610
994837972
-274660165
-942794410
-928704999
-696627187
-837994136
-199771027
7246225
-608726691
-30505447
417538941
16005618
-246037144
447553295
384122947
-167519507
-755548264
31820833
939849203
227812669
-108708116
504895295
71279777
955600018
848809518
97033290
788758094
-367397131
286162377
613810674
462468430
-205559031
792652150
199497110
-405668523
-926242720
-979972549
-192629873
140936384
661108255
-731553191
919519282
-415927174
571640368
-485762551
714718749
109784932
124968562
650508880
724527400
32134179
-732395918
-4540634
266325437
589711705
-232344727
-849208482
657655098
79013640
308479108
976320276
101441492
991634854
230711111
725845858
-366942456
-662849396
-776922130
514222913
781997672
-296376787
-747728666
-629396828
-701287794
862503455
-567283630
-331877657
734031194
-20976266
-875940417
-96604371
-497755191
463388905
-493979903
-770321142
-771314557
-443152433
492020437
-448401001
-156462757
635339767
396059116
325302336
-522388856
467546434
302447950
913283395
-24713342
307822667
-428101770
288770565
-209179709
-850522903
-353549382
984137836
-854417763
880087811
297664239
272191605
-872683666
-916983016
220505118
-625615659
-678422256
-999256066
-441015938
-520753642
-8785793
-629604197
340276538
129955846
-554081058
-49113306
900428177
-507529058
-823641051
74459853
893482318
-831828785
250653720
430412305
849700427
-175800649
-155609835
851503938
-54084625
-83712466
391546379
-73226418
229653062
169975829
-612971602
242714838
-871391668
-379075466
-972795205
-411751160
606571473
295011191
877448107
-43646702
699195532
945570058
923984597
9503177
-520061601
286586484
-285503567
83234689
-12461541
833323169
-7909689
-739240193
-825384509
862235391
718606881
58815462
325407005
441312287
-518569510
449999200
-483177664
-258629422
-728273938
-972795205
-924216569
-88815379
787037098
239691159
-612189616
-736473392
549515365
894308635
381182781
-40064023
924404508
-736788837
-933242185
408569420
886667910
-946847246
451014824
838620704
-205567803
122884558
50921179
982670462
-522212804
-157925532
473444449
-839198702
-807352988
-990447733
872779229
-693719233
885337460
430382765
379885656
-755650345
864541336
164157219
-886378535
215723007
-941628321
320168776
115738546
520389327
-15034832
323214107
709637804
402560334
-388897684
-376540924
307588439
4721652
52966359
227282082
-962766626
123783955
-749344735
-613825389
-570137537
830601472
759362917
-516488060
217318563
-620916540
-457188746
709352754
-301805612
-24544097
523442083
-951673342
74119186
-742030311
978603061
336171284
588906280
830818808
683473194
858919279
813126925
327447370
-270812662
-497086451
-12536024
200521650
530643045
-220835669
635667829
-794892259
243479048
877764582
-417353067
839286644
-414267169
763153800
-155692320
-835416965
105789125
-939845228
630460060
329489362
-229828223
-366127550
-716626246
-373945232
961455181
-639927014
272069594
806872073
238761791
375763615
-659913989
260215120
-98954953
490947815
133576637
793354831
-949231864
-837522106
-31983639
-3112387
269088744
624513299
-687928782
519023196
-479024086
-638784691
-119972491
710877773
-317012373
340145651
608545995
793022970
422542255
283536278
644375883
-894525411
850625100
-837940761
89553806
7837136
-981578789
-311272217
-142455023
-371128194
-505230836
855966232
877863076
-698681853
-468468419
-527013723
-711652778
-500077355
232381170
61643050
-185087124
769488644
903935847
-752396953
-255525329
80702441
-935411122
-331540262
571222523
-986206674
384936088
320408980
-65655947
-978532584
-857820568
693190415
93252566
-678470393
50543216
-20036535
-710875812
396952560
-494549974
-574716578
497698570
-422369874
569824153
-427098260
-629740125
584875092
-106429978
690266836
571500208
391398297
-411374233
753476965
-382223772
-3966799
-659938251
212994685
-16472948
-470015045
883192065
729088213
-21220064
332273188
644568996
-83052970
107022473
421248532
517105796
-386747052
-701167463
352878816
563271730
519289530
59178963
369886172
680743591
306848968
-103184720
163222341
165481395
-700152572
-532060075
-333071193
717806529
-290574189
-794789302
-934609493
427778557
155088521
-765756687
332825574
-230412577
328903982
80249114
-586321848
-620508905
663697040
-633965962
64432347
-109365179
-565143243
-367702419
272540688
688472808
-800077638
-998302043
-800598249
616155885
-871870567
-360236094
64450321
-45277415
559676463
766895261
-384078010
677497674
-32711558
-306969586
862149973
253695965
961313295
630938992
-186323624
645232349
-378031068
625860972
918816860
144047874
-624995812
916641230
-110877434
-451402185
396117560
81626062
-805186311
26918847
-355935178
156851201
553039853
-156462757
-243194030
-245954089
-444892843
-472247698
-236861762
477368866
739993432
-645182635
473739856
-353877552
-693652332
-593451708
217512136
403577908
855066649
243257445
805686786
-143579806
262145839
133917588
-435392602
492326902
-982571224
-779150781
343705396
-662790343
262719039
672530432
-830269042
743330847
242796552
394488749
-996220264
-215244053
316321142
-86338783
-388956198
238567004
-417179217
-510529820
699334110
475844807
-875133155
851046292
-242139188
361067884
885552110
669900505
135849211
-663589381
-502775629
730966022
-494062452
-864077821
-634874426
596998509
-167539198
-751046766
-540677812
636469674
591474788
-974127994
784401329
751607068
-506300292
69708603
709739129
-267422248
-501199321
557101342
-390948262
-482355877
-777294291
980408888
-355443801
-79922849
359904642
239999228
-174281090
-787860518
-186142387
-275532840
-273359886
857282164
-694139501
180868479
-50513313
318454897
-471303632
255378599
710842214
617047821
264634439
-11651082
774890139
199031488
563615637
-205272416
420370770
340750056
-747080637
339886233
854503880
-267147504
422709663
-456118356
554986402
-204172586
577930156
451922986
-601883004
892226865
444202833
909812284
-860388931
-669893276
-218745469
-964159919
919415991
-927973518
-49329546
622913896
-99653721
912818151
-928104873
523442083
113084145
58926309
892693900
-404688258
-654024334
265621650
-731071276
18801198
-823343278
943220169
-197672041
-780077949
849772853
479362986
-660276543
164687106
855105447
934122706
288614971
-830941769
-672067435
-431654142
93056140
284257819
-458690800
157511705
108885704
-356755765
82546330
-339948967
388292819
-32139518
186492471
-943524537
-711483935
-700686887
-520053051
-322354689
966639651
-38507686
-416738453
476891411
-657002443
-924441930
-378380992
-256849305
414409641
659346308
831565297
440696907
475260162
279022744
-603575470
-543517929
268496499
-528496613
582232485
468558894
199935237
-723859369
-886557761
596598264
-871356876
741188770
947881445
-234664765
463843623
234243266
789925363
-390680628
-447792585
589223612
-914869478
-796667367
-282282689
-257515856
639224207
764456733
5015948
-500690859
-881806317
-497488054
-734045007
633018451
-382486474
-861205620
369852826
453882059
-761150329
766783956
-602448049
303453486
-693723432
-303349299
727026812
-667033275
931216966
988095554
864082295
-935440132
881453223
-400529840
538489484
-632058951
185785449
303948188
578968490
803740982
20437049
-442092560
-220865422
440696907
-696351805
284953544
609270032
693149479
23425468
753565054
-346291937
78906879
-986870180
485389587
-706839711
281196773
689273475
524181091
845946359
-460087411
-192372195
-338565639
-818837879
386896676
349909282
526564602
-964810396
303303096
-697014983
727815316
509427339
-617383044
826374639
-411640918
-981222473
291787555
-15549561
-894581277
194071988
-782238986
-368154794
-138397354
441399695
420686165
-925592199
21019068
-432784549
-386487638
27074327
-349693413
612112760
304120068
-154553356
-807349336
-946257274
932592945
567024161
388830020
269209421
965706302
-361847033
240705833
-528367549
-843035736
738329126
427423514
3544043
-867915602
893683717
938538923
-712288334
-236085095
148301414
665364453
79356103
691886089
-934971754
993215107
811530840
-163065625
-262326256
267138795
486887794
976625445
-389396336
-673721318
-719924087
759403097
114433105
465376430
-361071649
498085181
483939318
-692398682
-331978545
341623239
-720472052
482230258
-671882377
-433512566
-163624085
323650697
268573071
-508068654
-283511678
-41756344
-221576960
9657365
437433542
-711221710
-164494287
-848959481
276879782
-947938091
-687742060
-74739704
212198725
-247748238
-34362297
-21316797
877404231
555018947
-354099657
-230595103
387190253
-798192870
-896879119
220190808
641205032
-912627006
-432871129
679927882
681092326
622902514
743164772
505571675
851871907
398565668
340803423
717475188
187621007
-11554629
750651426
-932486802
-248831034
-491904375
935287310
-464679349
-372875500
119440982
916413733
474193828
241561095
-401387344
81757810
378741943
810684574
980189860
-228634276
553256550
412962111
-21031441
982035319
726448433
-739932952
619184120
82786089
290518652
-264930193
-109118169
389421259
-519952560
-592424550
300272989
805650996
-77455067
277194429
-781808857
883299083
-276639092
29241982
261715480
856317311
299452519
675429770
-774452473
-216064488
61771687
990696703
-904673578
-794520664
521970535
308605851
251705319
-982733473
462173309
-694552043
-711844627
-520927017
759465055
402144923
-325463378
830391417
976965972
17547622
824279937
219124366
-61793997
-236731297
-567314184
-885865187
-685154265
-648806258
-145959066
-174379084
424726590
184178610
-951189307
46155115
-400486163
603096288
604527615
555841935
931252143
-856582841
493241358
-544510378
-565935379
334755067
-853898010
-807567235
146282999
932238434
189937107
473939436
796456299
-285389815
-54574842
52559164
877065265
24432617
258706019
581730514
483253902
-389551288
-862657141
33677926
-186880134
-1747634
857988559
671266419
-3608499
838253977
777799015
624113499
-535939117
-10549507
-915150429
518108671
-201201006
705740687
-514318140
-653152815
634115482
-302069582
-698013202
-312107199
579202281
585851185
262880767
-171315487
-937094365
-828200005
-855516052
-13991830
-871007146
-903821661
-697079807
-573615452
-912971300
-922753830
-450916936
-417389666
-82393933
862897203
-662139970
183282581
240181969
856503096
-825499840
-676676294
38676173
353221460
-480182882
-469575821
594883984
-362065426
-974859935
52269957
-474985189
475444096
-928858558
198056921
-596627240
-668039402
599223711
479153762
944563470
894985499
-331664607
290048030
-187745333
-801521752
947055042
-911699452
-296376787
52576600
310199419
-269787692
-936590102
-327481028
-840916176
-975029155
372182796
382406420
-654141031
-575379564
569825535
990909876
73838663
-79430590
-365434593
187503961
-750302927
219182963
92385341
-228603642
-173614373
217014945
219118642
-800201019
-982089566
-37619518
935672394
778802070
-210404519
-770041074
-760191499
989630752
953542627
246364120
-783355049
971820083
-156768531
-706250809
-176471845
-716789787
712430820
23532492
-798784841
-504675049
-738859890
-418986091
469310640
555081080
-726348097
35628728
522365949
813851091
-46413320
238220059
-474653797
-231315264
873318925
843602784
-383275577
991565858
-658762863
-843930236
578042332
491385411
-677455158
-339072506
279233907
-678949022
549592361
-631434764
-964468630
-575007332
427625786
-360499032
-779859198
929483527
-532597563
119590841
643095756
-629200086
253135958
-1582301
-841855829
-171121809
980495497
-817069289
-669197321
-666333782
-885329950
-609756540
-1885884
86621553
620965913
-275100122
-761630923
-100518862
301519278
-523129566
-831181013
-349859850
-719574455
703479287
104569175
469533815
216697165
-443641867
-850681664
7545979
32678860
-148243029
-99129522
927886289
746482236
604888701
639417235
-519064362
30491591
-896448061
-277383654
-675401094
937556545
-695987779
-622250289
453592924
396399792
686582472
136726312
-785559039
355119528
-793389578
-299257465
288440888
-749971863
682860208
415437762
-288648008
418473993
774948833
-336772511
218114455
-39221999
565636058
410932320
516505443
-185096272
449997062
-417582266
240562163
-850056956
-444653088
23604927
50177255
870671027
-168984477
-277104201
547715542
221493800
-739769197
692526843
-989597733
-679074103
-63480403
715996223
245512011
-765546060
-79423957
504538824
678221035
-527276563
-848898384
-406856694
218927951
813250121
-985589202
-645106036
419305779
617646296
211529423
-362069007
-418409542
-753024662
738804373
-116105126
-483580441
403509284
236720253
359168638
175310443
-93813621
708228595
283446231
203981902
683308420
127468520
852034356
39823133
496887853
-389907198
281086995
193886398
95783323
-664455805
-652023852
777003528
883370314
647547285
-12780549
-798828454
16023380
393207331
941217245
461796290
572627296
755388989
224359413
540830804
-224150827
938775325
999597005
-886527375
884299093
757448503
-743414281
-679209663
-231035624
321695052
557007014
-627859654
166954674
-589096011
159970449
495672697
-985110568
-858453538
-411309507
-607086723
-847731029
-305109694
-266546957
709045274
-302246100
-531685978
840717330
334312058
296560338
338849705
-306969586
-313243111
815079400
877065265
914136395
684585436
541431443
360237476
339834569
-767297969
853465222
537621715
-209405549
852900893
22549501
-143994332
-778962675
-967720610
6897616
-219281175
-534213795
-151371613
138240427
569866055
-449762567
-744325413
-771043742
-160575106
925155684
-38017685
905771562
845481353
-370621845
133006137
-188258303
-186684895
565987188
105507221
-899290904
391639615
-137164990
-780556854
-591731825
-924353789
823843529
729403501
713529825
-660287736
-801023028
213193495
306577731
579586900
-8000004
-566008487
193192117
-662790343
-218336188
-700459923
-525936516
-564763466
-498921667
413789943
-984301957
352594643
-602423450
-766835684
775644200
872757803
199662451
-653564988
863232273
41918603
-827331624
234836499
-948094111
486271259
-661926982
-382870987
-95576962
-97714062
339892682
-295321091
808587956
596267556
-655112213
-979431153
248508788
-812161090
212454160
-264091884
525235177
-701642891
-459221411
-907237921
-551742791
-588243151
55241170
-560272472
-806258437
-489367608
777667066
655096886
969222299
345974068
-796576116
153903417
-407659667
-313608244
-353673692
877087504
-154985167
-710231313
711036203
308345427
377750907
200688628
-907163034
-187776159
458704331
-644373336
-304290564
-759550145
-809906772
181022205
-425641733
-949202298
988906597
-869069763
641312103
9385582
766373714
245692674
844878736
852401420
-908987861
387535175
-360538292
-448654288
380264519
-477482867
900403658
118866995
-644602577
-912556082
742367873
75947438
591836796
682306374
-999148792
-45590319
-331655956
-146518763
766455019
809053086
-790741135
845089211
-972996550
837838782
-649394003
-784443620
303179660
621312777
-210511285
295649363
-916332974
-745251204
312733906
-938009984
-375899709
-886159032
893996239
-51222073
375707744
-370430873
-24553327
-746418668
72964324
17061714
163821375
-512966856
-756408165
-154798762
-371901370
-720521656
406018519
743102350
821805448
148108317
-172233591
196417998
-339000497
-816070862
-384043671
778504613
598583443
-387323733
-777483941
-636373564
292129249
708666720
-896882497
753474212
995393014
335074778
-378211424
-723202715
-929810317
399189846
-721482420
-947534076
377834338
-450568343
-847358119
-113169807
510154197
-387126672
238463631
987532272
-86820620
915893427
-516743305
512767364
-776224716
-923146574
415569591
342919102
243304459
-51008957
799799222
-623216949
-579551345
646002211
692526843
370090433
-465879299
-114560115
804211577
814234637
-986801841
897371949
201034754
216879610
-968935933
-67533517
553247391
-552119126
-647892799
-414157816
846658740
-259903367
-785430440
911617975
763217840
667545612
612553011
1316867
-260100764
572249733
144753693
-456749518
39273928
-194225238
51979021
451418786
421642546
310508104
-827988894
346201882
774118889
-583526891
-552293532
-315669054
778918294
-38344573
-523633721
-964610327
-756128438
801062581
-231125957
-354312128
652872460
-759775549
-222556816
969341909
-980571030
722077550
168601082
-560248334
-260913758
347645805
-830657916
648052736
42938323
224298523
809473699
174146061
600617633
438648092
648052037
955399518
619414684
-399039839
167792236
916465
141086926
-968629610
-873142356
656414022
711837560
953033343
907606421
-150172949
-96938455
446488405
-486470221
272480437
321196569
-933618732
-945827273
927497514
247591318
499862346
-850155047
-322142557
564835872
414356617
919340779
943725506
530926949
-788689621
-713582430
-292893250
717860458
-437532801
-944274715
560917278
-538495974
-954384887
712714469
112478951
396769949
673556861
424506820
-958411888
914136395
-46594404
-939097476
483874950
434162479
682665672
866805016
118005388
198713299
-856424870
205232523
956240
-753252778
559809246
637000668
651824711
-242007633
84533577
816814626
758592674
592835249
277658525
152053835
-190866514
802689013
-5405578
997275085
303856483
155127861
-203216731
-238604707
635465510
-852205680
743487087
828532877
152738561
-122026356
-393136698
729676209
-47000229
359168638
307714098
-9653013
780931089
-861174539
-398563658
393106394
928878574
48027015
-744849055
-107581829
-139130294
811769465
211026006
202772985
-861174724
-593694822
896801071
379951258
-625145628
532304342
753815308
169617101
-358434931
-709470533
-613079810
306923376
622045944
-984279946
-334285585
4613697
695987289
294834218
-601391707
373353725
451048432
-566486177
-595083053
-471393380
218067675
-189676872
623509705
413934313
-932531999
808604999
264519652
121204002
-751928835
682031559
12501109
-872275897
514583800
893497266
510245678
-994553091
965409798
653182489
-489148066
-879517030
-436913432
386954205
-274010678
521169673
577614276
222588382
650584530
244502958
-965797002
495188753
419648364
-508927216
-197192255
-923640796
498680191
-550115581
628299104
-356389456
262681634
-501935938
736572258
559104275
-388039215
171048458
-9898566
848682071
726192308
-373512151
-694639253
357956694
-28508765
797706969
-645473761
848389413
-25139799
-614121826
-878555397
-289584786
10718624
-551737207
-410988764
-576854856
368472177
59012315
-228486571
-856864078
-377430012
-388704939
-588030861
-687741194
578365829
-809798520
-23039309
436486486
-512563393
-502148563
-544121342
-245692938
406828979
818227134
776514427
-860686829
9698269
377173210
-487929917
-590525395
11049264
-220489183
784274942
635858948
-882600971
-778865836
-701651283
-300906862
-839038387
479824958
-835411357
-402589530
206593683
815442057
842331847
-374827612
-844354987
-258982221
-885192779
-719754355
-549956415
671557515
83665029
908148250
-833964984
-619686769
-330729519
-318084342
467924808
969648885
-56989635
253422214
119697886
967941230
288982882
303448766
-886460005
-756336818
110010234
813418463
305523063
244683744
308508035
-687541113
-397062427
295182135
-321517153
-491621937
-330465559
321236554
-880530560
-795032606
-362938201
314184794
799043535
295954810
984676240
-723133917
-780065656
-212021864
900851170
-53923678
776410923
484338780
822461407
231358653
412873252
523565624
-497378944
-340034180
-809401798
-133359378
291149796
-395718689
-418409123
507797427
693858224
-619775062
155649463
-655969605
-55900488
162899648
-69065702
-21373530
353250988
-858355353
-43153872
-700712749
585075096
241264751
-970947752
-32730433
-967744631
-692352216
-402823822
235711430
742457231
-878713576
-781257549
951340635
-731519284
-298994434
550956113
235359037
76181896
-657894568
116054375
459849117
-867886698
426548986
-238332870
-421320534
-348445487
-477992589
616160990
-677076161
-801597378
-765985660
-231545044
158385367
285941149
371249143
896324311
839847854
-943384758
-677556344
-137815100
-885390350
219688952
-698459313
769350315
110680864
618248910
468580720
-899133733
-914332966
341788579
-581655339
-354732825
641022898
647758098
1589269
-85507102
-365637970
743813404
622613658
-517909962
-472987404
519975
-627218909
-729764434
-884720436
671654384
393390959
930480353
36627446
942393296
-727961238
-413493514
510962072
-276921885
-584937627
604060031
-48561624
9891605
553783274
121388697
288174023
509823616
908601388
54383620
-711639765
656150182
-405871658
-845340094
-406671060
368802092
-602782723
694238782
-804719935
-893364106
302585870
-32568376
177895725
765036419
715460294
457322829
115142114
263698691
-587771583
-146265353
66155384
-244976014
238772350
629781950
-633674246
67066245
-431135353
649691087
764876452
535538054
-790589542
623824051
-43660474
156606099
541971751
-56473914
324460017
-257570244
950224625
271104377
186154332
941361659
-87847901
917339203
-289090760
-123943289
-612189616
357859693
-602516730
636414597
3411614
644917446
-467623581
303595660
-399389091
786814450
236423520
-992752499
-560159010
577334067
-825834295
276301242
59551997
454567606
-227034749
702830124
-978421659
839811037
407110777
-285208792
931019424
379114007
-116043440
-481963822
-376479198
518793470
417654048
719962455
279492336
475802039
70578270
-40797963
-575592642
366657312
800465972
-331059410
-330563134
686263829
538688463
623452684
110304016
108705795
673576435
-903706013
888705066
-375005483
-623283224
608966124
-806074706
-758651334
67855543
765300352
447324662
-189081395
-188245955
554986402
-657597529
-867338236
-655505736
577105206
300970255
-914695148
-181278372
563778038
-714599250
697963401
-708161342
-36690077
585255586
-388125495
528929912
-202946761
-352986507
-834391307
691297013
-169398317
-268625138
-8369395
-647893402
982298426
290176756
804205094
-293432979
-780077949
-979682111
-440417658
570841921
615880597
245352632
-355863741
941860368
843160493
-921599025
895184802
-729930055
218112698
-548931584
-38094809
-298931220
-216299626
86854287
190272193
76797071
-678578472
964167227
404922546
452942041
-722854821
540042376
515111682
910693059
-454935873
-176095232
-370499814
247590271
-621855480
-928534569
-538094413
188732958
379667111
-198997872
754380102
-905069320
-935553829
808895325
353298539
658320286
126282896
596590841
794514223
55333400
-483288198
-757569855
-553748595
228712773
-878359994
142006948
-303215762
-215582041
-419039650
-83375096
162688891
-210689185
-574708925
278620287
-736135581
507416017
-825420255
17926962
-207988589
-142263596
984557543
707160124
954121340
793519679
-620204630
530155391
-961191707
-657141349
637457127
340973433
599315001
-717285113
689556604
869891724
336804492
407668989
659821185
-444126632
383782600
353172108
-264570919
-902606715
717730085
93673683
682872920
-246027753
-475827112
450146501
-579723532
-105211887
-891088837
574897586
-656191291
-805150548
387806850
111626886
424506820
-231841062
-185753765
-498308511
793165913
284333451
-612205293
-117874912
191426557
-571105754
870609819
853404821
711916625
901231321
-718521949
625530326
711348573
-662835634
-198406841
-10616065
-94656992
-403580859
-188823722
561957431
-979734206
-935817209
-222485089
84198844
-47067808
534901499
563501732
940118929
-707731008
-662311126
-579979217
551157087
657212617
-839728694
516111370
-934133918
876756951
379239632
-311307746
-598794406
128090
-315068722
721469056
154636138
938587850
858416827
444635996
164181453
719455593
-749054512
845270811
487865909
549333572
714626508
-17227119
834116616
20746489
-764447373
305568220
-172324950
789531597
122186324
-420677541
-678193935
379187
-61170077
267670077
849159519
48377931
437076884
271679342
-341325499
-844668674
-118246219
773495235
674349629
897708235
437978992
-302556809
381033544
-190279902
-981695444
287374774
940016162
-496359098
989190812
-987964190
349932633
732220176
-259839627
439168798
-103271008
-418593375
310094175
-685835547
-66553098
-336733900
-545674731
710877773
834730286
289970821
-6877902
86820984
-729297091
-436305082
810911810
625766178
-801494730
-693304238
-399910658
-701036018
671366607
-340565640
843352207
274817878
-142801235
-998836117
494859018
443429091
-356405024
663557851
52334307
-104503234
296899447
525018463
-523555208
810464631
-36923048
263776279
-375720974
-360667905
-798339687
626162310
585764969
102173662
-959766425
530912741
983228518
574249500
-666689031
688955423
655254165
753656166
319660567
-694864380
473364396
278088603
348752101
-917270184
286974306
-264785072
-816703985
66622257
-119541680
-27660639
-767351320
-286464251
-554809062
930707121
560358849
-467840995
-913257235
-52036188
990969253
850376562
480923454
-947934777
220978225
640871809
-332700449
-254541381
-391763858
-458807343
-753646633
-377323698
-157998390
-338324318
-927764110
953033343
-260356185
563161798
-986526112
320588062
784691415
568845059
-586686865
885016273
-717333298
30619951
-738000467
-283741675
-574822631
-995955907
-248311270
-647482727
-977461168
805253249
622298689
637355037
107978901
912048640
123924221
11966734
-584017002
-341623668
818843301
31478760
-100217468
797494498
309065971
-309137767
-733111047
-793020512
-673164123
295031467
-336010046
194067601
166271643
881857950
334249027
695477082
767650068
978479107
-737793445
-15148568
940591829
841550985
5288980
683006595
141655805
-137221270
176871090
85953115
-303888206
-593068345
-42676112
-354940992
688675266
463617310
176039022
-580050106
-637380312
507896689
-407500188
96549965
-383584399
-274778688
950852658
386793069
937676075
-5634929
622045944
-403127932
-408322545
-701524349
6630885
184163159
-706514635
43005062
66011002
778990359
944945902
343941983
-435525063
-703887485
-531673926
-13808077
248565705
-234870222
263321084
102814350
988309525
-722218479
696620844
-360070573
-298847259
-83905601
-301440915
-809177309
696027615
-783229173
976765264
424582122
-144469195
54917624
-526145464
-335099295
765510965
-208072728
493551564
-509154510
-550035822
-975067729
509202268
30736349
461917500
453973420
407533676
-400787925
-602782826
894122507
-369509081
52085114
436790728
-311347076
-531861548
357099063
790738647
978278010
298521363
702452959
-109514983
633732075
-823937195
595276837
702056995
10820202
275629475
875388996
-633845648
673144934
-562021257
785777165
-694404190
30273606
525910670
-511959671
-203918627
245473128
-445643660
-180587993
870219944
443884486
691983594
-137521849
-416267556
-728268208
480639361
-365707270
-904321541
401901367
-204393531
-379075348
347976179
44314896
24371611
714008709
354861217
-547729224
-747186965
-926808111
809682792
-355069757
-421705889
907322074
-586627622
-44109116
-385914098
938816704
924672848
803518636
-125824334
-759042841
435675120
-33429318
210337460
-915540622
-203233987
-713322775
459262265
376794553
-783389400
516338503
-6158163
211654113
479178809
-792035118
-275735485
-705942858
-713943038
-708638275
-928034879
-650967703
-422685163
225737857
-557168454
-417801385
-632327856
-879272247
662962268
-999391678
238204788
-86868350
-326613140
-922178034
-523630979
-503019133
392588615
298675813
45885680
-545999352
-653293225
-965678308
827879142
927432210
913732661
775809725
744123958
289411418
-94842073
-622154871
840299545
-553691115
-192236192
-964299928
20936474
-691906720
-717846149
-194423187
-48556247
-266221756
-403265736
301395658
873522632
-85966768
-992750951
343695756
-513452082
183723328
840506525
650486484
477250419
-227188262
377554840
-641644200
990452708
-758572916
863528491
359990845
-180919196
105129265
-67972418
-507452771
-292569115
-395468649
-740027816
-465541695
925235282
898654219
-826332634
751191099
-584155860
-567764122
195177053
877743936
95413921
45452190
-397734988
-580941675
-784414929
508445810
646331336
-148638434
-681193931
-546344749
589206457
26376914
-16132088
-414769096
795682771
-465180216
713935468
-95346854
515510543
465371303
457408553
2804371
284597919
-326169316
692506932
-142352979
-784218897
14795702
821897238
61643050
-734868496
-995308219
-21774679
-509372799
-795461041
926840971
-130239749
204632919
365497946
815428924
15592034
830866287
-971270921
-835247250
558271448
-512584856
-887593456
778353636
-45379815
25134976
647643192
887752224
743970013
427649729
186147894
-546087389
-320482888
504220109
389561758
181964514
67591103
-752396953
-848507854
649331477
682408358
439861023
-486631066
577481746
-20890140
-511234913
-28268917
803089434
-418695357
-200577868
-817165147
885040804
233041482
983487283
180355739
323771813
-769072375
567784421
-680898048
292513467
472882971
73584980
-781870006
-998056101
457137613
457753446
78920967
249027748
-761857112
-932994450
-500957673
-77143285
-816738823
-75349681
-596630872
143375341
-461486822
-8065589
-88778083
107563825
-805220612
-373025882
-415566380
-24553327
629680504
-662348262
127809748
-108672440
-776231245
575384370
844277223
815664439
-820006160
-345022630
812314606
-565183475
618630358
-571469926
577401503
107117105
819017042
943094933
-719000369
285466491
-640390539
480937744
704845855
485552982
-22908564
-277696418
399535734
233118229
-392328848
-474159767
612733317
-765658923
856312630
240052270
694807940
593180927
346976491
270287036
918256775
490856698
126482431
627865198
-409438155
-730467792
-6579623
295313162
-912018780
547662956
-682359682
-762284681
420016500
-464273740
-638409101
-803806180
-674596097
405932671
-631566525
923520530
418971551
-157754871
201538568
769795807
591515661
-589609921
-510693462
-696565789
839417203
764787634
183667997
-174910196
416077376
-783511617
360903953
404439187
-460997261
-792027046
550313489
241188874
586577008
862936505
-419114253
-800102266
-213010611
-978560511
-862257012
918360809
-708548129
-581189194
-867389820
771334134
-823667749
925646363
-219544916
803052434
-663835040
-56143280
733898696
677308761
330245016
50552689
435598830
-422530381
813419770
-32522634
32365901
820333715
-939096518
203245164
745040567
-842317004
564045278
936686493
-99411960
-762443649
-144138910
932578613
-943701759
217408502
539488886
-485903985
-388104499
296843746
716399218
-984445277
-826371381
-165130780
-203595939
-792787259
-860061254
-562917523
705940819
-285901176
719956542
263277820
-388697478
-822177624
497566081
-882852401
46283642
-289824262
915693209
-118246219
474825198
-847042392
783242630
-758320910
274999731
734288551
-815895511
757439910
-535068062
872598844
851096117
-776563411
114876696
-623277492
671281737
-788493781
-649810595
605273073
-909543841
81148035
-751130293
976064896
338561206
-467970839
689234417
777936770
354185600
-222437165
-967600757
647593645
-38460227
-760392507
704485145
-442878454
-873016497
-644921830
246046332
801905615
317130657
-967086060
552567941
271710847
23623345
-313005611
-424901149
-376753916
827887302
-938348028
-642543280
298531621
864237864
-548288157
-349761428
859554394
-277702786
526162793
95712141
363476182
994284532
-458768945
-836554081
386235864
-790231279
945324867
-963796296
-324619512
-230639572
-475663852
-301440915
-701024084
-546618190
-737079570
30070212
504230088
-221461738
-888310040
431631453
-732849035
-563210269
-755612372
455893229
-731190421
-992214638
-635444288
437780556
447543248
880087811
664282503
895711350
484030048
255780934
881897663
-604582770
-616204672
164428813
161304568
530048597
-57237599
-933643063
756095396
-449663783
121207127
-20748422
767903624
109528139
986003855
-580539574
-157300601
-995734345
-986248236
-867263330
760144184
40232115
-243393919
251552209
-929245885
-386670469
-583457280
322849041
685506671
-77100288
-711924143
918009344
-422842030
-975957114
36942133
378690793
-173751896
690519581
-130722312
-770438499
-291574544
-398095629
252873269
-253110093
543745415
669214645
-674597923
28180556
181055562
-792853417
-504675929
884661852
-363122261
482657824
314225172
-110096051
-424200608
-592353967
-335604222
-392927881
683722800
667768445
-486170251
986848967
415065441
-783184615
213980326
-714319835
883645501
-592558809
-489761196
218645209
-323457807
557221604
470265576
406137165
454630689
-994998218
-204635976
-172277902
245977698
739969679
713530077
16963049
467527637
-887013526
490456389
-495752441
-906579413
292037039
-314556228
65747729
-972635221
-775844146
112536146
364282764
893921407
-373589895
829837779
837868773
-121074512
10494612
-77410552
673657116
-462759542
-641991780
788668806
-987221683
-17758085
-812674590
146579233
-217354382
-769901820
361319059
345079058
-944680278
-912616284
-751297303
660882903
50335550
749581112
919055105
-768889336
-386618035
637138329
710767724
-954841901
-993416648
-187646820
696817930
585284006
-284514512
-528447296
8023702
-594542760
395476936
469827826
956902407
443265120
490890147
-987946772
451863934
-693464214
-112675930
160741643
176978949
685855914
-699272148
768891031
6740683
-92978882
-623576781
-346422902
873505166
386184843
269573775
951279957
-252416934
529367485
745851320
114239984
-388378190
-628904485
266904383
76762491
-913347428
33570878
942299337
113333085
-86731899
460127111
-444306086
-675723187
-498213195
-102266681
636597802
305689572
7735596
775381431
-950712360
-802965910
754618592
19196680
-140112213
849382012
900880450
143300312
-397560022
-488419775
221167223
-315223285
-849357704
-446745933
-864096237
-240200425
335417484
83412842
-742993626
609303302
130487875
-689853063
-988503380
-117672110
35627126
-692740142
722605768
-439577444
766227483
-748444399
484554370
111571874
-522790905
-322335549
-378316517
969296553
223762738
-475849042
-511767250
-491061092
406434996
956638302
-751406613
916689862
-755726297
-304705962
-73642824
688878956
283632416
878099341
220956227
-781037048
-318187260
522796405
886920917
981891014
735942565
743893411
-620508905
-914478074
716960132
644023214
-375881841
-511362701
163180548
61711879
-819051768
457855613
-356464572
-703847098
541644990
132752409
442392257
598718546
-470289001
-295118083
-450714067
-453598941
826747386
-699279194
322998282
621312777
-71088557
-419808027
-730183905
-346628445
-428166949
116140016
922414588
-161357943
103322443
-376827233
981693046
299240923
848826962
-29852714
-603013075
368946029
528178213
792027709
568131722
-215499861
144104646
119638858
163455446
676207767
-974779347
-843085212
-402384805
-226847153
188310329
983494046
-993696521
823030647
-277336571
31452032
-673974366
-751834095
-424281366
-206508676
-445202481
-748692073
793605374
-296327871
236566397
-397246952
568466545
-433257857
-38068942
-447904868
865961927
-63365852
696337248
919923891
-241173948
266473906
342318589
738048100
-402074774
686605420
-409802719
611354475
-16526371
871163556
997482510
913523658
150889532
226696546
-776322896
-73582606
-934240670
-828329508
580767742
506811750
-416300206
816756139
732488975
711508116
-825055684
904522829
-761209654
575724124
-73859049
732673802
402559255
554199753
-545366504
753280201
-568085324
-963404087
-286249456
-320316501
-366330886
196178031
63804369
710302787
-956752046
785459961
-467108435
-79076662
-71089312
-580213368
812462690
139967637
-99309337
664325304
-845135208
596495580
-115509906
-873543746
731702748
-547463244
-968992821
949066304
-584285865
315403386
-898827772
-866704204
-234326732
73305123
502551611
971447164
-396131426
630438140
313017007
-56727730
257192959
362891474
716012397
-600627323
189048382
670098471
565186514
595080093
-350228748
908995808
147024320
-366966204
221843177
670756464
-154167320
-210436681
-68190068
-848458222
52487919
850983140
-782109413
261074478
-167681871
-903353696
618358806
-201734641
-893219175
977307586
512339376
378024750
10616613
-682456451
856923750
382975397
-816093669
-84052379
949674298
25930509
196036687
-387601646
703865182
38656632
896137722
-549730000
-264776916
-228745216
42337867
-97876227
-509720605
301077303
513925076
-93241939
-729434445
345620378
527463976
-720015832
911274909
-960235884
-81335651
536163246
-805110445
-390697473
16968157
859403508
-665717798
188872100
-816084190
154876875
122284197
-4104076
-313951141
123369578
-345740474
122428152
227203901
574822821
-632128781
-479289217
194184078
653013204
-604693132
-361823386
-282580030
187053238
-612094078
-965145729
535865818
751523940
-374037950
-714775825
318760187
187100880
454154202
254578782
-277005910
382678862
-56296624
-116700347
990915601
-47524292
534208147
-271439023
-548539135
-488231508
-274070348
379720820
-327507724
827675171
332688688
-73304013
195636451
994029973
465453235
78906879
295208709
-423129128
993043695
924198549
-315314263
187366475
476911244
-763670184
-143888438
315434271
-857482643
-145891278
-934083235
-66985508
581162247
-264592253
748382593
507325152
-912542853
-768693254
-162535772
524780189
-810909222
-194477416
-697455520
429828859
481837255
-657840617
24985296
-425696772
-217528929
-266517755
850944433
547445109
-766379481
447819878
249963069
301903397
341448018
-980938395
-211907267
-234736106
561962351
411259571
-442320022
971200294
-587149620
469226531
797559701
578363553
-89305484
-968033502
-934977271
-825806135
-849094387
401384504
-951889076
-752154955
331346135
-441945032
113524579
-580030450
577638730
539226906
-200485132
608645584
-567662620
560827021
127358636
347069908
-256174121
-413814141
-169109365
-116387292
-330808682
-445175504
-310478665
-73642824
-135061171
873433395
439168798
778572947
-305435670
319439321
420596305
600140656
667984852
-322894215
-115424546
770843487
443260902
258999359
-793713076
-588939179
-971384214
451863934
609244217
-61213070
-14290934
271800160
-874508703
-461070169
-220586161
-367508688
-441604865
-624276750
557211171
922272080
241519824
99035817
-753639741
-454520085
602955112
377001783
-855497106
823916002
62818997
370254210
-541337279
-731917885
554532397
369584133
469343601
159645797
-849077126
-531584101
-809343699
524717952
-309408914
-943509875
825047954
-599522871
-10162934
792599575
-376385970
-523556930
-373176599
-223500620
702805780
-475882542
618051609
-109216818
227607668
710233174
487580179
-494974032
290097510
-875021649
102100926
210350581
783473323
826222581
487201226
99035817
582315866
740254792
87882780
951663108
39340866
-417539420
-554100264
527051414
156267298
-664328695
505779494
197126351
-57501952
-706472018
-812083875
234912312
-881793406
-10326226
254825721
51979021
58490826
881981097
-346966512
678758352
573527753
293371535
-736302503
-348614497
-107563693
191277841
319305033
-328463094
-158583289
109643676
909027705
881361310
-826062771
455521493
-718047371
-679911657
209712028
-11813373
-619728523
-300986530
106367768
-481865809
-100116612
696893336
-887593456
477117026
492228081
-157136192
-99718831
198154867
65626980
281810763
505770366
418870645
394391691
525014756
-640465918
315101318
537925989
30070212
-484419319
564753638
-723910808
611667004
127148897
-175804180
-615088585
-836570554
650486481
476915429
961463797
-524580520
-208442032
-957946240
264041698
-380757092
-811155950
-977794325
-211527533
-571565473
205743876
-308917580
-172039657
711451380
488666353
650213480
-45264670
-330099346
797744697
-694552043
-817684366
457391845
-233003425
965723061
629936098
906140118
87583464
-579340704
-810641873
-460312073
-877715629
-820707680
921754887
876781886
976977121
244516446
-404831244
-892493501
168790218
707997312
507941285
-994716936
-677843778
-142800555
-585181941
-613176004
790321855
-669045467
-328527092
-472562482
-50955258
501276549
-442715456
-943027685
640828686
16174941
804566730
-410641203
-990583215
-410816339
-722848316
-80258538
657766151
-672856895
504426711
612462431
-182890756
-107717312
994195370
-969189947
-239570985
18925017
-439670113
-296296823
6341026
-344503476
-681077515
52487919
-5434112
-80098037
438695749
385549305
-721169
-688178858
652647915
765799789
216000468
878194509
-515469429
-816364063
955246632
-805143712
-829715023
-974730309
678743279
913212389
-9488358
286532634
792990264
412182035
-703923374
-59523048
852701632
-985868835
-807076619
966715862
342408796
-780409842
-763947617
112648626
-211235697
-18901302
-69868602
-414401108
62982401
-789559527
-437391714
-23973236
519727379
-791025209
102853726
560627733
-781818005
-388691379
-726729533
-734010582
563222921
582702048
655047849
411652638
-407638003
401292869
-451788786
20996854
358141988
-873543746
-425522122
-356772872
-305632786
-101599185
446836959
471373865
623452684
305483469
34068869
-916925436
74820095
27605602
-791258079
106356462
-894284260
-851278114
-193940450
-888132610
373518801
-911315829
-267488946
-701379351
-778172227
707711107
906845181
-197176201
426215135
-497946848
-433343580
720081481
-519888860
-51425034
906078398
455893516
124270883
-812536055
790752871
176459867
885895247
743262858
891092312
-448013065
-663186508
197786834
-442958127
-947946798
799824936
-959986561
-264998920
-19688108
247998646
-964727526
792080800
-448670100
854723800
-303116903
-16157320
67078657
-781132024
351179632
204956712
-809468831
-701287794
77220840
-372937468
630208762
52613958
-212954879
-258824541
188097518
-912989036
-759588899
720776649
-422519493
-104162792
918618400
-44279005
596478139
-717677488
-305593230
-150912193
347209415
272069871
928673563
932723318
-477799453
689273475
465000188
40257569
421912560
-886877604
-129714687
-361823386
969223920
-572663881
-244839805
297860494
243443344
505788590
776757101
521064982
-304355227
405993945
188301582
-608565920
543048973
-947338901
709700017
-621970003
-592890726
-381893565
751639281
933237520
297752190
-530609772
748147555
-836811152
135862109
-580881092
-340548968
-612157176
750103822
614252244
-35266874
47419190
670929357
411209416
-601438813
-207015578
-156145780
659494676
-119346158
734810616
-647554096
-606125531
931862828
495613399
249724177
-467287015
-933264844
-912971300
-814558303
-442629353
653215280
210043488
-25363043
-324670618
579398268
-56012825
908375472
-370585212
-924441930
345877268
164745946
439157335
-613857756
-857990378
769467004
196430492
445008198
252615715
176576887
922092125
48839679
21865823
117228491
881493120
-840605088
-205942086
931492254
340497784
-323350886
592835249
204077670
-13011406
-151038117
756705254
-44671765
738848356
-24293432
-944657530
2787049
-118086623
740433463
-561921453
-825577387
25671220
632210094
-783232828
791870765
383194731
360761729
-865894462
-357610080
271207432
833727349
-484529633
-892944771
257309511
-220500778
860627418
744761361
137773486
465831143
-515082642
-454390500
54325544
-37995066
-861174724
-251088501
-415758026
378894432
951880853
549697553
778770
140884603
177276568
-26567649
-29164952
786755935
950957823
-424515085
-24286498
780441199
692739006
-354224000
-930900986
-282337137
975499993
602876850
-990930367
-401629108
-751858938
-227867778
-960437492
261911882
727455396
-258945019
271568418
-168183443
-557381834
579879819
-156650491
911070869
-35812818
-771619464
621514493
703255394
460154020
-346048168
-664434986
271776857
38500459
510644487
-581170359
-928635823
976035859
477752248
-256622472
76533808
110215036
-806621917
155590770
862528310
731211137
-877926499
-99317785
-66740408
-707440911
368718802
67808506
-98767446
982656976
850339959
875237594
-969149687
216593502
-930958690
-320451212
795706463
-438914374
235787245
494900168
647239367
-798570601
278194521
-417393937
22701130
-356485290
-447762177
113933650
769644626
338601575
-255318069
-645406228
-558449787
231244222
482003302
726099368
-974160561
-556079981
-203044741
745090659
-885990502
597881738
979699198
-343797500
-602348923
273478335
233375957
-621023036
-530095545
-231343063
522359323
845646863
602250572
-960912454
792804738
443209534
-426673107
455529351
293831949
195951783
225244757
-838417509
-936552397
614298294
-884931768
-847878721
644909447
18591659
695397105
-936110695
246608897
-516319833
-216064488
-441641067
280389004
-479887183
120932248
990231969
311936451
-509566816
971430467
-981567108
953349354
589392906
-611801067
252116398
-971289750
167643174
884661852
828745360
319137600
-237025855
795344906
-675555198
-58317970
769189420
-799376290
145737383
230658460
-215378831
179848500
-653384793
3546178
364227198
835027908
755818172
-768029311
418547562
-589283913
884054456
-343387316
-43540021
-340579545
350957925
-770050509
-174762595
-539406456
400007935
741479078
834262040
-515725297
765027244
-361308302
69770691
-147855977
-60368401
397472463
-331225426
-220976147
-316069665
-383727509
-614238750
-878239375
68276079
22430451
894776634
-184845017
213732549
903778393
269142191
939347826
-618633877
24556258
-743917213
953430325
993620614
-507051374
-390943481
-32310275
575584731
223563967
487351996
-144624384
496609739
-244191116
397197964
-425628538
-19924523
941314614
206677501
131546094
-48265290
730427625
836089891
178521524
929925799
230383872
498394013
-677761121
336377678
156363431
42819289
-508876066
-373589895
-769690898
541115633
-864139028
-252146988
-281040376
-647963221
-67096805
-495494821
-92844592
-249298029
-942753510
446235375
-132063603
581064213
149361608
906603661
373686142
-650795300
-300644294
-800125112
250683136
-727927020
-293931279
-683712192
-898178300
-156527412
501912951
294961204
22601906
-136926211
597712296
-483553491
426618923
894866266
166280038
610587171
624013648
402979611
-355857905
509377282
435540983
-805087881
820506655
-385361234
-479364462
-90032300
3947239
216663255
-865894127
-908179149
-757811182
-743007771
837986247
-881249240
571043343
-839235593
-52949286
206580830
-190697774
982471073
-443670740
-441397228
294399064
179827697
562746485
-543290244
-108852311
957498258
440155197
-35538006
536344270
-969017549
-127683840
62798521
-445882315
-182404586
-753019390
897741356
-32363352
541951376
-328751060
261406203
137273800
226145364
70043832
-146285073
513346477
-598272832
255177865
857150208
875981361
497676980
263963009
-764725355
787854883
-16388962
919739965
124648388
715336194
877448107
773326904
-435988215
-420883195
511311307
82824904
898914689
-526776031
-436753856
63922313
837900121
-781431374
-320191556
-484658321
-178892595
-552645679
668458489
868763193
920461678
341164225
787538156
-809762175
-276327886
319219967
905563817
-661277001
-967879687
290135080
-904053681
377001783
-900656061
-993701237
-316281580
158227757
-108353718
717007467
545042167
-762284681
-237129353
216231327
-50556094
716399218
-622250289
-387671007
585692337
41420551
514912578
441697052
770619480
-295873245
180985184
-993858191
387335273
402911119
-380374342
150913067
-574516054
-759521101
-685653184
755038186
706831365
311281845
-719496708
973455016
-780446081
985564592
42929613
855889490
-166364581
429828859
-329827919
-546580200
744455917
-752244195
-973816319
-698653189
-157791112
-556464934
874396828
992607940
458819149
378333710
-375693357
-135699486
281784354
804391786
-756659107
549568406
-21766828
652362106
34470346
958023881
739657818
150519248
-823671899
-728335584
-357165439
-198678937
-347782169
-276388133
374667489
-397401897
-480166385
-345670607
254484023
-336870566
-403151567
-340662253
-742172333
988501820
553003722
-976999507
-292569115
-534390466
412841720
514131242
200033333
170606280
-200565309
-810483137
-257171872
216045560
-375298504
218365109
-772786788
529195772
744655197
-758468497
574671124
25596134
-972574434
-967380784
-916930767
121888794
-309190450
-396050029
-364427586
-154670610
968982353
256557951
-530488675
-503666158
178179443
101962898
641022898
476604569
-778829917
-58959477
-3532714
519259853
-190780912
-941312268
-259155642
-308004596
-542750900
115710703
783579953
332538581
-632160046
456592516
-898882834
-238941794
-731682490
-216623423
513230764
-772787431
-816566922
-61948181
513639265
-240806495
-631106245
936358344
-710785322
434762635
367860640
-750623931
-405250971
437495748
-346560880
233787126
-450574801
687603343
-443020455
808885008
143061964
100358737
720116963
904380051
-693500643
-146221428
925192603
-52161320
-498519206
-113169807
744842913
-518320187
-251010327
831177337
-461632585
-76790012
471112865
470694862
798609379
-735696389
644207143
227528450
-470124598
-784145275
225244757
-117797822
-696612425
557978238
-4002112
-785143316
-192245578
667672346
-417131396
-73543489
-498554009
273429472
351699491
635409709
255963244
-549895444
-986930380
479450404
107840048
-860984093
17215467
-366904421
-678878248
-85806339
-502581575
235627343
-996129154
-622785818
477506065
-323192492
844723666
-735283768
-613447899
231499104
416023240
-697996268
-788892631
-717948760
416968119
475827107
486223792
292009688
-563907678
-822404448
169146425
553669187
-577849232
250933512
848410220
-612605616
-633517518
102833557
776099359
-615949968
-669056867
496202217
-883301054
221943962
481574687
490927238
-820101301
993852436
-731204116
-778518514
954928653
-365830683
-284109625
158699826
-806178847
909383318
50108165
-479337168
645810760
-592457699
174488000
-596194229
-735978980
733810603
253296661
-22224576
-710090134
-820097687
-627204274
117360662
737691940
-675926087
-239810269
-816344761
-7173244
756312249
-162129696
941947327
-234479099
-342888861
864300643
-205814217
-20756006
445825751
-558306419
679001484
137663055
568424907
643129507
-223338329
-486888682
160124921
334519703
-426748632
844955852
-841620111
43543676
617122141
-958556587
-789378006
832989344
-878872265
-754121540
-809067607
387545100
964291669
-237665009
698554481
-913738783
-198765137
400114850
200126304
112852983
-289928118
-702597281
223524578
-77830060
-439902019
535831821
-615024260
-765076658
134306475
-830091895
743343561
336889574
78495980
364868942
600746189
-855275463
-14864230
-236932475
206725511
73196349
128186132
-272374776
124596328
-209793445
-789073503
106326948
682850091
-128851133
-599125364
537195661
-260289699
9420415
242883080
24416997
413091274
-398950424
590779481
565043535
-517357071
-37006646
358884944
-100213469
281480633
-597784665
-365326221
-952521
-608812235
-290833363
-698914925
690273030
-735406656
566819010
270286636
-925080334
487167314
788717410
474447844
847777922
-651923806
217369622
154803332
468458731
26211397
359531509
715297867
768918641
457843574
-31740551
-25960686
992855884
391597907
527581648
19811230
199824803
138298284
-631855949
-789520973
707972435
95759482
946383327
-557821727
797494498
423992371
897741356
-283939805
-886338961
-272981432
-154798762
379351660
-650852800
-249065059
218901089
552618642
161671701
-89009677
946925836
-163672418
943477769
-999214434
112477228
984521256
-579514737
875251770
859329468
-247654604
907681443
469353976
589304357
91585290
-192131100
-690373015
616048227
-518352397
-960174381
994987421
-971371853
378436273
-871347884
-700443833
354598691
-92052430
744817314
218121522
-449635933
957081731
683433542
-717917365
-241116500
673872334
559917170
-683480940
693054666
572721118
-274356974
-746739497
764643197
-505365559
-603273334
720788399
-765756687
-101912224
33010614
307570265
-126876364
812354226
93338422
-357649343
-709943514
-164394733
-33319824
-975825622
192129371
646786047
-166102757
563491544
854255511
-217361282
-19369692
-833128259
-637596879
481172436
629453488
-876497965
557144305
-201261420
-930988398
-643136034
-141227592
124967062
999215653
432284734
763067236
113803643
908670856
885080431
-52740763
273478335
-324506007
-169549347
-134301946
-833843038
341718156
-40827177
527160354
268670889
357547691
-564972920
611437233
-897327898
867458076
-51847561
204956712
-930930066
507858759
-352924271
-478825753
-470667244
840526404
791050703
-624429438
630337021
-236249209
-498229180
-772329968
-238627179
-576021468
-843956100
461828791
733989193
207556210
598703567
-245299474
-241712600
-513559748
-889250014
604088971
-160076782
250129827
-830014361
-61221698
242148163
890712875
603723441
-525530439
-550624595
-880259068
322047786
115273665
-286823604
-828595855
189429706
-995956813
188231587
-215617273
703147137
-559629031
-431990240
881076215
-312309819
-357250196
120935422
-285177016
-685850750
-844405248
833361151
513359427
66254665
471522610
-898741881
-39937219
-867822666
281808319
-691070967
28879440
-134466082
734766637
618943806
473536264
90186446
650634091
870110263
-402482330
-462507171
-756766499
608448919
290836159
833162691
439417565
471448406
-761958308
-723618108
-786053335
-917925135
-475629219
446746640
419881611
-878991615
716966170
388234111
-923504158
-415705353
-312466593
921794022
389659389
-373639905
438634867
-684792483
271153663
240711663
-372743174
228637397
134826079
774458462
-758837954
-77069913
-324164855
903355936
-263799325
-774194984
-536289218
-931035847
-931949366
-30694235
-161442701
210380624
-722382334
-533525621
-349859850
-400015516
-486037666
-511023162
94926632
-935316254
-547614789
-770389770
534505931
211651171
404734990
-412191908
928213185
467080848
609024104
880871521
-943927251
997013518
523848092
-145836119
-795529342
-443554398
-521347733
-642006148
-316707345
775629608
665260872
120220110
491377586
498043861
-926383005
-952220641
161286728
829192454
-506966295
-851296203
657337887
427686326
18812886
499007005
-269361575
-810419904
-147554060
881809026
482144323
-467649649
126914168
-971296722
999518648
733259659
-510053734
-829693343
-522403770
431615239
-573819812
-961070585
-685762722
185722653
546930230
-503325867
-999471502
-458590189
608190328
260210019
519553790
-409529140
825004805
715223890
148547452
-877874870
-552254411
168511214
164890355
143587603
-86408561
399621618
715603468
-968830139
636012224
784393753
329938809
-626077748
-836710216
467094664
242755926
366987383
-867109941
-724762954
545601133
-571467457
117689722
305097439
261626318
-619321919
-202179077
330429964
-505820598
-767742578
-728456209
-276639092
-191460282
-446217669
-639543692
206209223
-419553827
261740784
-51899042
24495845
896477591
253097623
155632660
95181059
-323641237
-437423977
-116201758
-891073993
-379875945
741684867
-524383917
-513173139
810191632
174146061
-410752987
524000931
597300884
27489199
-890330923
-352432174
527318296
-755795863
439341524
-192186138
-990449603
-773611090
-674632739
831842156
954008639
-257664217
203525270
-560713905
341164225
794213404
147720600
-742122172
-286895621
-59884123
660553934
-299666451
910366258
260671854
27458001
219085288
801205071
-704359853
481646045
-125031179
-402983780
-267042542
618394954
851475013
-867055019
165037402
522146668
333971176
-892436247
-384599855
574520110
-198765137
798712825
-685656162
883486593
-305221476
-116765324
883826764
-509754918
759507383
-283235978
-827446451
-559381506
-702638667
393535882
216091375
-818978251
322272252
33124712
-532569271
415181307
625144719
-837458232
658644050
-162578840
-488286343
547743540
564545385
-324856548
-999653133
792287072
-878588718
-146324582
-110189574
588303337
-418784267
-65655947
248664294
-203328600
984103541
-9567440
573256051
-247526497
575253751
973486542
535544179
-130317955
-765603668
505535477
-647653029
-369785082
367180568
193758558
-88673745
599778390
-710129887
386711619
618959399
181687320
662833696
953439068
-917391893
406574749
284021582
-40780202
59308291
-56863872
-642791138
769520136
125385934
-6226423
35690688
258126950
1906687
-487339468
-290540781
810033990
248509511
248508788
830090123
234478558
148247746
-677761121
-268373925
-440445119
521523187
120968362
-821249754
961023393
33800435
919369869
377978319
-761118209
360144408
171008613
820828697
579048311
681248769
936414508
-340548968
-495061422
-367357635
-977870108
-827204962
743971826
-536574182
-970649073
-534493918
-99816030
358943967
443651049
-14633714
-910789210
175885295
972174928
-852811922
-788072007
196126062
496553335
385709230
-43698812
-772986772
-438052520
-333957693
-548879375
433441208
319442734
68116697
972746074
239969697
9082637
962522082
-786765408
128714835
-560008052
953826171
853230206
-59117411
-259190774
-268432716
741371848
-171312428
763067236
862176181
-549522129
-519116276
-148821194
830799197
-17777105
137553738
-562395147
-450226347
-223336519
644532965
221656011
761701378
-648265208
670254731
-944641017
-833254569
843948383
-37151391
650886607
636242265
4592669
-464788050
412147959
-863523696
739582912
-797533384
-58871302
-322577107
-448525771
64695883
53139793
979638189
771726410
-930144740
-402797165
852849267
-314588573
894747842
971751859
-924029129
25142249
15011972
-833290942
357801959
-145583155
-323827731
284319431
17633632
-455198586
389452065
580469377
-160020480
472106180
-312425038
962993824
932735195
-916755480
312678611
-780077949
238459977
839600926
710564295
-33545840
-420998888
-300059801
793520047
-578065744
783109473
-808484166
-769296291
-925842263
437028731
782345372
740424636
251652913
977198642
-531790908
213690594
101861469
362554752
160841865
285385431
-392622732
689665686
-656591661
457082060
807162994
397277723
-68221251
-946638680
-359318239
-865279573
166616984
-27712595
517346918
-513641354
256790916
-558820014
-311944079
202232523
-877566838
302224971
720387642
479621613
678348179
-270099925
-216553665
321846887
-688192815
422618693
-914526598
496183283
-584621993
461801692
590424624
-815751095
246265601
-21410174
-512017145
-775937980
853043771
-908179149
-695011799
-71229696
-846048734
202327609
220679577
353916521
831873600
516637589
-475890432
-112525612
837286852
727761322
21714257
418756223
-411717892
180553436
105181803
806312198
437366345
85588754
-736364084
-558449787
-943389649
-907456252
-419680526
-29399215
-674399147
352037922
420255057
-456546359
-794878224
-80958538
-682405692
-325174490
12748439
-231732809
223556826
66385910
-264776916
206023868
495838847
-185897738
514528209
703618715
-915143601
396350824
-357112621
-127408135
-95196514
777065194
-447837117
925296490
-192796465
484677310
-495729880
-123490820
966834263
-241969672
226752727
-194022845
734794290
445812024
197570500
-555850330
326145205
-957379543
508777122
49211908
184786255
850667997
-297161726
-413796928
673155630
195577151
-383421570
73925889
203492248
-107581829
659163737
668316241
801441437
366896225
791693732
509024937
519863530
-395549982
-531339002
112932130
-471204004
-250251657
11495083
464673827
266395478
-115423445
-214567611
24983880
-562641008
241731153
185336744
371631044
-729279244
398776190
-978416379
575066748
-305995554
945424609
-592882258
438275508
-892685603
-387494134
121419639
-660680605
-926460571
-963589296
790396583
274654185
925069786
585725442
-158624901
-841709663
50461624
112615081
-266907731
-233730900
561607152
-537299809
-730258648
-394204503
-551514782
156619143
-756977497
53044539
-973765701
-745066743
-238941794
493368671
359418480
-823016261
366893901
-723436625
570841407
6614009
-509670958
75810121
556896327
-954680260
963822481
-654197554
466900760
-807780942
621005970
-903463898
926419144
494882802
218066142
550183586
-371982193
738896249
-527725549
-48981504
830658534
-406448481
-435324262
-898050899
520699525
126974811
-897047322
-856825340
748068221
644087327
352878816
761744776
877473616
-893330838
253542251
-125645625
-917774809
-261688461
610329043
665613686
726043577
798911175
-973600967
-388007160
-169077193
-653258626
-342459104
555911641
-339754873
-360236094
451411916
-930846569
-487478638
-187132005
487232698
-983933284
246453538
951863491
-588242141
888491429
-892567225
-726315837
714256261
-252779002
696741219
872969458
88718358
877774983
-981819375
141655805
-278124780
-792351812
635120755
-209757270
-958150304
-431877746
387672706
994837972
-451212190
693395930
326074255
-312179240
352228301
-272213456
-283137172
307255033
945078728
460780270
-537404855
393221267
-857405884
-21316797
920004345
117613596
-541538808
976556379
871063749
-69712565
793141323
-180888345
-320266947
-983280683
380830082
330902325
74648406
152761637
-758442292
860548309
-729247267
-355154120
697154163
-14386169
-742448397
278758387
-840872119
684144309
156221253
202254516
-922535986
-181937039
233095850
-16358920
56201475
-671194184
-61749398
-821423133
942929830
-788442869
69042928
-765579865
-21590106
-44919556
109941089
567299702
695198327
883370314
520565590
544260033
-929837632
412625155
57667636
-206135454
306577212
-929516133
-982885322
-939042052
779726390
814484204
167579564
441821599
729725632
515663375
-435364031
-75532382
252554845
375734209
373149877
869470792
-892028836
-951990687
-447936903
223659371
-894008770
768402285
-453384765
-327889469
343467442
-166811461
128879592
-493443833
-572065879
-572061386
696759882
-483301095
588178988
-990005648
582794899
832126553
-868934531
891478617
-467734029
-186410328
424632135
-236747288
328552462
928384763
-384217619
112598970
371326704
312659402
-507053658
608265963
693893098
230204179
-263085143
-4477370
220517984
-575508127
-543445122
-949920115
850657856
-422680584
-203781306
424303827
-217528929
-565441626
20265786
-181014071
989615942
-570339722
-954257150
931677925
-583570169
-326575249
896995576
4337384
-982698367
-367057489
139492805
-714864166
952976478
-429881169
-33449432
-321370072
-793778798
301230417
-924456115
-279300491
19616067
-446696131
521711677
801100937
813477958
282215990
456560445
-502711267
-192320570
877017284
-811363148
336897337
671480367
-105970068
-995684670
-681420209
260049592
935499307
877948651
582248411
773611633
516762466
-462669257
-113997219
815552328
-236803162
305215678
867724877
-582995361
766504961
217173158
316321142
361919200
48629949
863771980
220725664
152945779
-865104123
-963261784
-428151824
-245970930
-617804903
843597657
353225173
907985226
-192011507
276619900
421228684
-378619317
-602423450
-580232397
732052945
-297503620
921159703
-202525341
652393869
828083839
-630329047
-593841332
383020859
-389267941
81148035
-727581274
-22450564
429741298
-525376891
494101548
108652927
643308044
-336585203
303934339
116888811
938716997
-970294496
-810781515
-619123395
-502056225
231963372
-205091519
-771171346
348677772
247993019
17727441
109538891
-450306808
-205912345
132576968
-295993249
325273475
-596948772
438900864
-109382619
-776991099
41814071
-740176745
551594003
436872096
-430023224
28399407
-39443584
464175838
-861676296
586201136
272117927
-239810269
-26795433
-287996053
-746576636
543329705
826774420
-783354532
328637906
-253639158
-752663240
-125824334
-940831330
84330467
638963674
-430364388
-164648738
133349341
5421227
-495543455
790041941
608396561
58465934
-352657652
728064143
415021820
-870971338
-165685117
125549626
-682467930
346555022
-38227937
600206388
-386041904
167617683
351179632
-237665009
-809040820
-638811300
-304531886
-825382063
360894069
265813786
-681017732
-934994379
157232716
-179100715
-954246267
-233076443
375515009
-673097100
15360498
694106752
625872857
-492368819
-56632186
-489030875
-645937344
-583688557
33561976
-857689646
-14586343
-637866556
-719607815
426110515
-988816004
111590954
-584262503
866617985
-677166499
86671411
122667478
942280456
-311211740
-843401131
955253357
322272252
-918948434
766160464
626330722
-328697882
-525811045
-281618871
-879970739
-62705586
424244543
-736485996
-755683092
879999196
848543313
991634854
954585553
504684848
663706704
588615401
-597056649
634625004
-375763108
335041
638614795
622631658
-788030252
-321328397
-683871399
-554280575
754183091
44152275
339232002
972711071
-927415106
190807707
125499296
-275155751
147834649
-191498766
755388989
-745778116
-658328426
415073732
-76906657
687533442
216904583
-882088277
20832911
-161281310
-244376650
427564835
13253165
-516208965
457843574
602250572
216777625
444137540
-230639572
-460463699
-253795158
838688363
786591902
-992204889
189214582
-989144331
119316596
-67001875
-630942372
288362837
-153253108
-772507966
-884235676
842394735
-212955066
341914251
828382475
106242790
-539286748
-532744035
884188445
-823731774
485456012
-119394328
795888673
931804176
-923729746
372007590
-85745338
-137181069
-50437144
-44976902
474210721
-528893086
785782627
508381731
-919939973
-153391037
390435732
108528182
-374272621
-997792151
-236938145
-227774658
-626492331
-268708438
387168521
795343036
-878605698
359532423
-874015772
480022823
554472726
365559028
865327816
997554898
-789440494
688071571
-206312328
-708602557
537481639
-245211420
710602459
-129771305
135131191
-862452594
428279835
-824028315
831783875
-991262965
708005853
-306523208
-594667234
379522347
762659525
540142671
377676364
277814028
739993432
-910098700
-702054110
56348505
14693394
741611345
803428983
759970314
187394943
824740800
-541307495
-826600534
-520007414
879473604
104621286
-214154267
-659065279
435094971
371194087
458987242
-939124174
-294354499
719924076
-530758282
-447789344
529104295
-578692842
64031890
-151441252
-567508255
-389473314
812670443
879999196
-187220038
111091114
295081987
-405102395
382492133
770337751
-871711589
-850123762
749558746
-860524545
521426153
-122045679
190900534
775629608
-485019096
-929811488
-526413541
-60560123
722066040
-995178112
287400418
426184884
124122522
-520569066
-191952494
-415150645
635339767
813488228
-17844522
-661368152
-974929157
-644118633
-582650724
-887101003
-91825738
-489396026
-703515802
-422648998
204432234
338649045
-294595562
-81638371
-877053064
532786843
-106891750
625910547
942615368
197714036
-573685355
-27380630
-302765165
-413037033
-911806527
-328942114
551844835
-530062123
2279224
14307731
899698227
525767274
-432686383
-716658786
-281813419
641019253
235102718
358899821
313415808
-588534929
447239577
497740526
322699002
273709053
-166286629
-272426701
-327848947
-832949699
-756881792
995774997
289247650
-266388172
716429842
-383507816
870195774
-566568524
-380832948
-288466777
30086103
259851209
65609621
-424529466
-302010539
-329300412
-249540078
708760842
-722742607
782795281
876132509
-345368085
-120203754
-89500581
508901701
176724670
687743690
-331696732
570451647
968780024
717625227
-284800608
-962034810
-995474063
-961991174
722598798
-272359714
-598098599
-78752103
-131223999
356403553
149895698
854845976
-263412758
45843365
189229788
675374910
-185684015
775866848
-680911806
173001273
55673113
253587569
-711640457
835895891
825860461
272090105
-110775029
-116485533
-227374608
-414738502
-11564978
654482251
-293794093
556831963
195418152
480512232
-690060087
-396673986
699781722
-871793612
-385386171
-881715362
-100518862
-750747481
-574578376
284758818
839811037
277510366
303004868
418753106
-290172547
655564422
-629099625
-931960425
-810419904
830832632
-822387967
-543155549
-202407937
-899582298
815251718
228908246
444830653
301633635
-38025803
-794412361
475328062
-514878624
690652828
-56151705
584668812
-197721485
783201254
-790232643
269897406
-923885365
-717316594
915039985
-862901275
-455563315
-13100456
382320533
-535454780
-31263255
154073955
184680555
210207109
463356039
-279359994
765203249
-205659855
213273868
-767026459
-5261678
-316507506
-617197823
-561714246
-906470426
-568937082
805251841
-446362566
-922068795
906624326
94410245
153439513
497482188
37153660
34490495
412882746
476973994
-953770015
-699069130
-481714406
-48908370
664461585
-333233085
-70431851
474113885
747683485
575467587
671577969
658517604
-776759036
54675171
889747310
-425497713
458376495
900992848
-581189194
941431640
964369589
-331927272
319546738
-342167961
266317919
-768482315
-626724168
-456193914
-769128593
-608989284
780435181
701000420
180556910
282278963
391862744
410769900
521673774
919739965
-914606708
-927605067
556119690
999210643
574732655
740579581
-741701736
-622775402
431697507
785523657
-937803420
-156778976
648306722
132556195
-636650216
-620837475
-78696663
-660617103
-840558163
-483170040
573744688
610206577
-862481012
837651902
804294813
229317004
-855551031
676698010
-403294523
314229384
-73896798
-125245824
-983102367
798946195
-485668217
21901170
215430011
10029168
-983157026
875045145
-512718742
-55609497
847236437
-809860270
513479683
506249932
-968451164
79751406
26319159
-33938516
-822804679
-90172589
-294127699
503270745
-495993649
79522812
103061033
-585936027
599628032
-821344568
-442662203
-365877760
162235556
-698053404
755137480
403501639
-468463399
-616368983
-222350956
-924303664
763124336
-547015352
991244647
-733106966
647122490
989394713
767574354
-512718742
-472023243
521064982
58166050
32654970
-6268060
885811964
-114556828
-230086063
715437535
-772265370
815529285
78250630
602799910
-395460509
-568954026
325769829
714384035
864521823
-803769780
42478837
149744928
30096687
939370456
-583539357
-511234265
-967337358
-760775711
-87872070
-111487426
705943445
-835624566
-688732454
196030062
122203010
-438536197
762418458
-205961058
142148363
80585494
-980451817
-948485674
-376921272
716444287
747685027
-261624382
5930185
-138492774
947635309
-297952615
-12761444
638438694
-788689621
-471199200
-896375158
743828096
362447404
194700690
-826376824
578602209
392530008
-983594082
188755524
570227454
790279097
446836959
983393230
-75705079
-740164274
582148762
787719633
-45025340
835599884
648170997
-146843950
386942521
-862673244
-266825105
415932125
-801373133
79751406
472599358
550310640
-423680528
-959312125
-127579152
802344381
798954976
638124517
-887066047
88982096
-963230001
168931891
387427161
-124163884
730022881
81115699
997006641
948312729
-848482603
-500100055
727977906
-706840434
321400161
964625236
158137879
903659285
263836924
-340707471
-933369993
431645048
330805537
-135268280
15605984
-862973586
145177186
125127474
-642879357
929193768
-250271967
655426979
-398563658
-649602742
539691442
-838626144
759749595
193543044
-741868487
290440806
-479996209
8970049
-505618717
-840046640
304489927
-641385470
818513595
764380777
-805026884
621668996
896951432
829843215
711045137
768758979
-899148052
992341905
971791635
-67733452
959773850
73645616
-649344785
511062324
-368304268
301920815
828739673
-719814984
-826440170
757948982
580411445
-757513538
-119458490
717400264
584455502
-112348759
939154818
-551172918
129042220
-543999457
619828027
74219448
664760663
861058925
332530050
-18980033
-612572953
-255452756
-733516754
650139135
-69901406
782010986
-113384420
695740629
668657121
-403769680
-64053125
-331016085
-964315976
-844929086
-29647001
-655728331
-5599042
-435764215
887160047
474193828
331530435
121229919
918062943
356399496
-664529857
597768826
516985408
681206641
11729314
820098977
-966425209
-678963168
-576779884
-762537194
-81447169
-32065087
-199378408
500170868
204624403
847163358
385209731
-795461041
692377121
52898208
102756194
595344880
535902955
224802956
804934909
108595388
951206633
-247283786
935136618
975593802
610167032
696372649
-377251677
-444790134
-241883903
710153092
-264530960
506136680
-450547086
152175380
-995242894
501086555
-964967907
768193522
-785044028
382211159
-885977670
-534155959
-859437372
-438517006
21028000
-804496731
-865509490
793940981
633718406
-17340469
357664108
-715634413
676880450
899061143
-172785427
-60683447
-513701182
944743551
-58522510
254883397
236967055
-26694947
-392777311
795373296
810869693
232834125
-676450804
-20343677
-34185923
-387306753
558614849
970788104
-418208157
137121928
872481183
-511351777
-666488806
336439054
-79553656
340924084
764048952
-959271256
-375565970
123555955
942385170
404360366
709062543
321665654
896925788
-200567577
520813498
949692357
-555592028
-417742630
-255414045
-81577181
159366949
-851278114
-728688728
539478601
665365635
561800765
-590180452
-115480399
-917567540
-791854887
-434862783
657482652
779676276
-440651368
-455435007
904304134
402231369
897864622
-460378439
-145364028
490168099
-353012433
-188415129
674505572
75623007
-673490443
-873211014
-510248765
279022744
-402059371
-701165492
259500531
828645924
-573199756
517433898
-143891296
-979814702
-186826468
743455554
-192430742
982444883
-431617259
161807418
-633079856
63978889
-764021443
243956744
-111496012
652898002
-544254015
358446520
210156957
-664560136
880016112
517401795
556339581
746482236
-784274186
-636126891
228837512
-782818289
-83431561
970734031
-184370364
-494209929
-863456168
934062872
-566561966
693014026
874047345
-152120723
997659173
-673296628
-274169154
194575400
320826069
546279597
322450908
-116649532
-431007191
940496293
-593022645
-113022314
-58871302
439578790
-414493987
-259187214
-887528332
-798566951
-573685355
-975248796
-843767376
-429959710
301860853
844724190
-425384455
-965821988
280181518
177518184
487167314
-710045128
-748692073
-107614708
26877197
369622012
852031333
516372053
500704475
-959849792
306546802
-599684488
57667636
966856525
168836520
59448891
588392855
165314919
-863779579
965173857
-115335510
-822097969
637173416
390480668
-582134012
-321195759
819814337
-53150783
-349684356
-846526424
350394435
616471074
-173592721
614892861
-644726981
77709337
-366966204
269207545
627653884
-73860603
-623736578
32740840
504208927
618989812
-571186943
594796075
742519264
888800315
-929190828
17189084
385681942
-974554762
-234375138
-214100038
-164435735
-66540839
983487283
-200978652
-879378056
-390635871
726610392
506632921
-157597636
-362248399
20437049
-477367630
386968958
740620712
-805468777
-263496975
791186232
968407962
219798861
898155117
421349377
394051369
-320592532
963261835
-821249754
-306603493
977045796
292955407
-487402232
105907656
-251530706
-236323667
96593489
-632222399
-201891770
973420709
957222811
144047874
-723868215
997233504
241566260
736600923
-309628620
-637629520
262825125
381439229
-837521096
-151402954
254538278
-645758709
-598272832
-413831693
617607329
425149878
-525248916
-170152392
816608940
360569513
784545697
-924774231
-525180671
-130074162
-183768844
-720472052
-784705701
-769344051
-228441482
-396511814
-454071860
78025960
405987602
-400555364
652596961
758808847
966147299
88682164
184530848
948157410
995665125
638642383
-509980593
-749224961
-922069764
818154891
966546793
-843718567
-227807097
69042928
364218625
992841407
-268022534
-79806150
-720361931
-961468440
899871533
-632528563
-373293145
545682898
427421737
-463551842
868148137
-187957099
-770834423
-50117553
-474751341
-713687496
850657856
-895229075
-588110269
249825471
432185039
-548366091
417967043
719344392
956511272
799975925
118747112
-357396690
-677624512
-934778730
-137802611
349794298
33872132
721490317
-25114065
934928236
914020128
-31598544
-758673948
-410845186
-92716160
47419190
125733167
220732660
-495931105
694982485
100209822
457434756
-258768479
485653567
164101028
-496408758
797506652
-470832292
-843089518
760428493
150677688
-304335630
-271645504
866954766
485912503
479847266
-588826722
310425568
380649210
437475800
-686910475
-204948708
-984398520
-21221718
82191961
981937374
310685233
33813732
51855193
482097293
163915174
81426858
-705589446
-619545955
-543389982
291889184
41871519
-468538074
-556613128
-612045023
-424195667
292342005
-215699763
307729651
988598423
294996894
386504598
-137164990
-977805936
442811974
-618342142
-862143202
-811023488
-760844229
697361807
352685893
834619327
-455212821
505519190
-699686219
723773691
-314590289
-33190528
987701159
714712468
-4814471
-247562934
-880938424
-234843690
90695293
798125929
435440107
-929531708
13745989
307878077
-364102010
-669045467
-2744091
-588627844
-16764773
-632104113
-377123927
953833046
827143882
103418055
-112191161
240815947
-709050065
502379498
214247080
-149531650
155424435
613896995
744432530
524000931
-329894219
831436693
-147114786
462354728
-588593486
-393655531
-888280528
548811453
-845306968
399305099
-606529857
-561355794
778496984
486386568
71311553
224359413
508788288
306166727
-494597491
129368100
-714014385
-443307457
472360306
-933859187
-77370628
-488861678
-799117210
24445987
-203976745
721368749
107404444
947448863
-417086912
-878294325
550851278
-776477360
469759859
-523232267
-657273734
-153567643
986614464
-492486963
-51727384
-669845250
321566845
259526855
777328838
-78182597
-98023238
948841763
-905663145
823600475
-33583217
-189319207
71006267
-765546060
202201726
375528659
679085724
294688544
273875350
-867849733
-537682412
-217805397
-683153197
435389079
-969974199
-810113137
819554791
-863676857
-334995649
-744599779
-562599628
326833912
822689453
-329771269
-416660701
-641113140
992930287
-779150781
107150136
975898779
335962048
921039881
775373156
608702707
-111408037
170855424
618716639
596322017
-475541290
943135212
929738630
913839879
636202381
504895295
86491211
948628439
-2167582
-407685902
-973765701
651091074
-219979064
544908799
-495442071
-554825920
-230233553
978080667
91113010
837346516
688679631
-23763891
-576806396
87763
-160669009
861902179
556439490
-125452188
-733839441
194228150
-512191894
-323048874
69580925
-831211489
-191397211
147852128
-666354755
-261153359
851791958
426766934
-302345401
689930661
-639086379
253820616
-457803306
-581633753
-62188767
142551990
367916496
1047648
-267252068
-391889442
878551412
652262314
-195176548
161586944
-899155263
-823159457
619535114
-553301579
376473910
-359239806
494190304
963606108
-710679251
-703713572
-726150906
-405210419
-286464251
-927656782
-931880547
394422331
165877027
458507523
-518406248
-96941172
-702798750
580822552
-892162398
-84626998
-512892228
-941039416
-568932594
766504961
-567314184
150840286
-19463013
538815297
543259482
-152251163
816759261
-698466982
383047012
-106971187
28822406
30139103
-939124174
101227600
334733295
-325306498
200820013
-145462198
504937511
-826601
291990260
331163020
866267437
-510218824
-821949959
15426282
-709682478
845319961
-491209682
456013829
-521884918
-123190697
-986670143
254598651
-308205856
-39478031
-166102757
903322146
-732660608
773917451
443741520
456679315
-923359755
782795281
710564295
-903047129
698857082
612105212
-632911495
-892458514
-144177310
-399575840
844957590
362159233
379000010
-812419423
-377780231
-347095502
-916626001
227570864
164101028
710643075
180591884
-460627218
-185706561
880080981
811384664
281534953
-870887200
808143765
-290453444
-437583234
832950784
378622402
617607329
-975855820
532397552
474825198
97299824
-428017735
852864845
-358740769
-252843125
-210392598
-181315252
-511630401
-999511514
-430010499
189796754
-419678422
-629453055
819385480
-351712879
-16799682
825002204
8494233
-7019166
970754670
9385582
79717218
629288147
-369670512
726179651
-343886162
479411584
-682367367
882230853
967457977
739955019
222794694
-982138716
-239179536
991139998
806351465
973979850
548612191
844692833
312204175
532389903
312805239
-670601317
-331660828
111823999
789212384
338533918
-94817619
-991469660
-770850441
407013828
54357953
-697845680
-541550996
318916871
-605398981
247675915
-148020927
-818004285
983866703
722477674
195682668
773367605
-130074162
789212384
-543317561
-632042477
964257410
551424374
-536235209
971844455
-546195716
-872097749
-783412368
893339551
-751896473
595131191
-528100661
-615330605
-699743090
-810572807
997757099
128404760
-9062794
696659144
-186889781
994132925
-153867058
335927481
-227769073
-169611765
973472617
749257215
-847541034
-695900416
-338869803
-591057393
-475884872
-963951436
728970817
680819725
212174160
-432317417
-748445612
-298128213
705103326
372219321
-477749214
117831698
329709356
-983292632
-734010582
-165077174
420427232
445994341
846296663
792677855
-891125884
-315373255
-81851257
229584158
-258465643
66291274
423445209
-491727385
-965295115
374683554
429167865
-423123259
-360906845
-811986050
199824803
826116491
310818709
-129188612
-195176548
457243861
617283153
409659368
979406541
-586321848
581570484
-555502944
-79794700
809127148
145167329
-170716796
-26946657
-253977925
441268443
-972801417
-261530682
32593276
42928059
-93866353
-882839493
-580596090
552192705
46046498
962585826
-998290052
560714196
-189594134
-732400406
-237460160
-176390789
-594126048
-578894766
507197994
-423592582
-404554854
158941002
945717794
117561911
-896373406
495739378
-707725654
-736779119
-664232360
-683040242
278088603
455182490
-604351159
501377499
-795461982
-16447919
296953255
-230902385
178275482
466914584
712287086
-485950633
200688628
-234734810
-637687509
-481134925
50791951
-447080845
-357474832
649872054
-64187884
186742622
-69472702
936876662
270039990
-579867832
-775261870
-423684330
-230351764
-799723906
-749390220
-101615872
617939939
-767688516
309587818
609136174
-915035835
448276832
419330646
-597414800
-635513089
903496284
-600780647
-288228324
315757244
-974643415
672812258
-853381335
-929814204
741558067
151940635
732583492
675998095
-574247497
862185576
57174958
667838273
-677068078
-863246213
-257730309
-488605642
-831655075
-938860916
488397432
893341551
-496645487
318405798
-245973268
-758099453
-376042838
559042428
864249743
558788734
277194429
-485622022
-457023773
-276346162
-495927646
-892610946
-571999157
-684420848
270331756
791486071
962907977
508809020
852066007
-124130878
321678385
-164823208
-158102032
256868530
-870025113
131878249
-140353423
-372802776
153437046
460404802
423261758
727899814
-467108435
65615786
-481709624
55938092
-842610015
811300001
874855494
100889363
223659371
341798923
-271550716
989533206
310589546
181456522
321278433
135458892
-956890789
-631503376
-84258662
-277553844
369584133
-537515254
876656642
-896280740
-115825780
255458973
26312195
-209142145
148295193
-881156682
-180009061
818843301
116495816
752193292
114474077
851300080
-699892233
-172740977
13846983
510460902
-688637897
969321950
457091584
207710615
751267482
563372460
295702529
-479071689
412140017
300182735
-32465059
824376523
510007877
-780566467
921997878
47594600
-674280101
39361403
986447413
-274027939
529695740
-565987443
-307591531
906419370
753394897
-743531402
-32340573
-383041044
689417333
-932772501
-36566419
-823705578
-451680295
419759475
514676017
457643437
-709858505
-262930020
444162739
763937977
871734842
-165161617
-613447899
587857988
756732047
491386941
-817368492
376251218
812556727
87792494
-661628609
-178406887
-278172360
226416494
284523474
109427339
-984316967
-893742974
480531104
346621938
991468392
-854116416
132477019
-91456446
-768181288
-162290899
-147175613
613287637
324441748
-317167168
228003571
-287670166
535039600
817268731
946941028
481916552
375530644
-715506560
-27940506
260729420
76129309
-648462228
-826600534
36159085
861218831
-281129786
875434862
-993516103
-221502953
341551942
-127318498
727173302
114386425
-961281204
-2964379
520396440
603381201
390529924
-956061423
-420994503
-405176546
-134981689
956814172
686592671
-25564846
-484346632
534285322
-117902076
328966307
55241170
-171363936
-144710209
176919413
-535643412
209805602
-13092896
221565411
-50744677
756307209
570319804
-759775549
-605344512
992465187
-302614753
-853787931
946567323
732407536
880291222
-701679663
-891258474
606708118
756176912
-132839840
154361615
757094882
-9308979
-269979879
160349806
-740164274
859244831
450309116
-233786609
-441719043
-923063131
535764180
-798120501
-706630044
594788591
-278163296
-540236294
-135332828
676544418
-385409951
716893165
-399684721
-427706198
288292735
-278163296
-321839504
877285854
-571238586
-857588221
-811769644
513988497
90338245
-514026717
422927055
626127008
-287081405
-310400369
989869675
187495662
-340670203
-128682342
-395421595
854889679
-855208455
661058795
614806206
504290546
466689023
953883344
-893289744
107508448
-140612199
182829954
902691475
-700510960
414980742
-489231219
930114845
-470578743
851343833
-440405377
37870011
-545536057
-947955530
-129664800
-618808887
110267895
792548936
995414641
779616581
768370342
854133709
579876933
-850434273
-674325009
-58489433
-207783522
-340987807
764138193
932327182
-760681686
-938570815
-751418635
850567650
908995808
-420595179
-66271451
-489474092
-828481696
-572860994
-61164379
-487289925
-427022467
-944877706
-512322722
348050108
-783821081
-680906992
-418273276
-672471050
-282054537
-974208519
-422413939
-826644240
-419836688
846027615
-77209700
191776374
234382811
-897629293
29687607
-691452961
853908467
-322518778
112073785
-267644965
-661792966
267611321
-786374843
-874385535
61643050
-103152664
813887408
150185021
-134362433
-353877552
-92424288
-383744222
-305550865
774405082
-683341635
-266687192
-644183351
-674123214
422786332
994634904
-80160476
537418026
662770063
-352127871
614132295
628584896
775224561
192993922
-378469334
255456891
237176980
631940385
-125612045
-30026059
-922153369
-19903784
767692099
202501778
-951572195
585609440
-378332354
-555242861
-219122169
852547116
3623070
951578532
958356926
359752224
-31813543
-234666411
931979138
-194250862
-418558141
-346286906
-810483137
-820254550
-842473908
-352944405
868065292
-15520958
-777301801
-127926507
7058898
490259414
-731629600
-379572031
750369993
-811597469
-328705748
-739187131
21026256
-680791134
-73741235
-275086075
337988877
-893420896
-739328181
75662826
289419148
445887011
966076682
439621520
-784279953
562372876
409868238
-614185530
-207302185
-209664591
-450078913
323558560
660133076
-670420912
-826601
408619906
581585090
-314016167
625487661
768534290
-730469177
766227483
689390957
943876393
-138295408
-872336441
299211893
551294545
-524239231
648218383
-325772373
509017859
-643641222
960196726
-264012996
623381227
-551224403
293890116
852237995
961847297
-259564097
-703547399
164066988
-289536410
-455921760
-545232771
835115422
906710113
-914130423
369406236
-586380036
466258649
295756190
-917927727
880080981
-623435349
94198351
-39118614
795286770
561563838
-567121808
709900008
-583896563
-35644969
440536511
-511485875
331477229
-748216582
17990940
-402218990
167909737
75733056
-960169096
-254457167
501135745
74654009
-398040410
691519771
789889626
-520324575
-579979217
-949861736
-249884985
962812919
49946432
-70696811
-289420858
617789289
-344499815
727780176
-899646600
156363431
-860312549
-703909893
654941161
805553099
-918714546
-199060600
-912172031
-508961204
-30929406
-870898013
865958119
920745051
-829425462
-864014557
687323371
-415927174
-543609580
684770369
660174129
-776909379
-143298072
-487536729
-752916780
766535500
-402218990
-542428997
172727551
356623754
89704836
87574635
686545378
-793008620
-594806610
111773832
472418711
813542372
551681740
104424312
-105818439
-420156003
590720807
998598175
-695398546
-665634017
-502045964
638843957
-845864340
878885163
128636141
-435050796
883055317
783509913
39361403
-120956348
-644242848
-291623226
-913847687
-746208704
444890176
-953691872
791626063
-39398908
-183497111
612168325
994912018
-350822651
-411543555
327870170
393936367
227517766
-284203014
-850457682
-242538166
921052436
121918918
888028063
-260267193
-185330006
-707007581
-235389166
-432966626
536120024
343667762
-272669211
-637765243
65504115
-824845692
-407185174
-900055000
755818172
-286503959
158033236
-853552698
-986245218
-899553272
-916403435
389170252
-314158477
650819016
-302051930
310370613
350472885
368632819
-771205157
-467185025
-73834280
-409102333
-216650257
906349234
-94656992
-804568983
359108979
653239582
-916094938
-519155378
-21183412
542143117
459443087
-569019351
-764241445
324504242
607510967
-925065694
-771358192
965409798
-343286826
-66357845
607239175
-73257425
-939143372
-629004489
-192051680
973083577
-651219751
-577354103
862265751
313860152
63569049
-888795849
515341390
569294849
-620027215
-469481300
-335958315
171546759
-542982912
-308006611
-297768231
-397581538
-289933150
177628182
114700989
-620545679
239390157
36792509
294343936
-90451522
724631534
760999072
-402575990
231513824
-294400923
981172425
-766432605
-955312018
-883391812
-617665803
-403054364
-476078577
-340961994
-141053478
955839278
393326626
174565994
-686337045
-31539129
-112488891
-365154112
608430152
695574665
346059987
542691108
-239365669
100667096
-237259870
78920967
547662956
-748810533
-451988377
-786467790
-724340099
-197131791
-168980892
-646181423
328717076
128485292
934415897
-444734976
-361516685
28814877
-890147856
-851042799
10233305
-467537283
-941205695
287158483
-687874146
-157063561
457053459
-36192601
-687995065
9326194
353777279
-13201892
211847647
-279828903
-698528829
744009124
-489107357
119757275
523039823
519861138
258684120
486255877
909344033
-861182534
159776610
-791548834
-495975807
949237382
596322017
332266519
-798734215
-842799675
-8839389
272945888
113754875
12759297
-576499409
-892829595
489245723
-920041268
411815732
346201882
-939543282
-17182088
-405678653
-574390672
206347159
731130596
553867240
347284081
713289975
815214147
-262212387
369606362
73328151
439633545
-200425716
-369988415
266004467
220132016
58761688
181070269
754104120
876132509
663379271
-486311285
380475789
481905365
-724625116
-667162194
851431165
-864956722
-517669045
329506790
370998966
-388787827
230360815
-305211396
137533694
-362714894
-959703933
404439110
-39414481
-430479075
408632268
497739971
-989874411
846496749
-55647776
295354839
738155933
337325916
601133987
-286057063
-119728362
-617543572
-359261951
-372187623
-482864863
-366921135
238150647
621914265
-714153263
121074582
931428965
203503315
-366043577
-628816430
-663630841
-672853822
-103733493
-119973005
239754630
-61945745
-852017977
423250901
-740595940
-11069450
725320747
-322959616
367117202
819133294
-459294203
-276423005
-433587805
601818242
-19205220
546047359
740173787
984508332
-93476017
573328386
-223529410
-636184226
-366899645
-702912650
-679269129
954928653
-854449649
-332954606
-199979072
-278082161
-1666892
-724053535
748044043
997353588
913906731
-268436181
516848295
553628529
-456342130
-361789259
-178751761
224220048
176601920
429591142
-810990592
-18326737
-471034434
471641585
940344624
-523232267
-617729325
-560603474
-370969413
413253363
224141355
301287629
-455028649
227437620
-706590510
-634488599
976114777
-227774658
377948415
439428374
-171816291
-366180859
648662579
714966850
-609743755
-446030867
566494623
-936208871
-457682742
768581579
-804849598
975837094
-710874263
-37657664
18190152
-271641701
41449990
-871531077
-665268161
-453132770
764327695
547639420
939856353
-326471233
831676476
462172677
656338053
431141265
-237866917
-945083407
-55565983
-611211873
753349191
893211358
316685152
-191852718
492723226
-418552284
737861846
970899363
-832140662
946955419
-996679608
237400324
108767610
616492194
-79482811
484658937
-576586266
658429735
-156336605
236164410
929301039
461068118
-705902913
987906807
226295656
-95747239
624288788
-193166656
-898088587
-685295123
947826373
707297939
-416288691
755143235
110675135
-663111029
-987064789
812921483
-465391911
140245685
-698434678
587696018
-870895900
-997759794
96696173
315564193
882510853
-720427684
409683207
-851325360
340038571
-384944090
-360052356
-156778976
846265060
-135530191
468836302
-188394021
346489837
770391785
717578614
83295592
56651394
-217706400
51383835
-395474550
13362509
-978944512
212673356
706532714
-507542173
635999344
950244760
363205011
84269051
-176166049
-396301140
-735577841
-155237691
10674049
944298001
-664389885
29523365
-45067390
798104475
-72296352
-80161302
138672658
491034568
-618736111
98160906
-119557345
-987412652
301706945
496504568
-753742051
252436303
986563935
-421623842
771942812
633430409
728788997
-266071517
-598553078
-643036631
379879774
110418731
-950180028
-64774956
-381534157
764312529
-324851419
-119586021
325046953
-257273261
-937328087
529396464
-590445303
329520255
598121743
-528733939
-718047371
599552657
110427278
317083543
619819879
-328146101
270027781
-29447165
932603634
-557442222
-612989809
904426526
-211034300
-95910751
376189196
-632652429
-747365096
-50255102
-761784672
-62671217
554133257
509665382
54373520
59881851
847227074
-839035816
379653792
613549158
-205806179
910026431
-4544121
623521452
232788501
-422120755
818072085
856499343
879454682
118403858
784676392
145242532
-203275197
434890937
375621511
498798424
408608635
-282580030
157992397
-411185451
-209641144
-407215685
-840791170
113383262
169399232
-681189253
764327695
440155197
255178924
677041925
-45125045
713927867
-472968671
582315866
-979741590
-213547117
-901949317
-887047063
-671857018
-373929069
-238215433
578134100
-467675257
686182470
-53745157
90268448
56954551
400123440
-178784391
-46229963
-258315402
-889219118
423595626
164557710
893114348
-33384223
-803304886
-630774813
88130287
209722986
391045165
581089280
-677618735
-833115797
-147175613
-826200901
854684048
38945538
-721150939
-339654098
85459859
480189436
-927779328
-330808682
604888701
232206268
-447032497
-224617843
-318290206
-483835212
-943639643
233627629
-33674618
-851528122
983794983
200108939
406809424
-349457169
182152730
196090271
250309186
-268044592
-355857905
-811155950
-82455176
-111480600
-54675668
-336841000
92170895
-681740570
460939163
16023380
265181925
776925660
303882806
-552753148
941560620
294075015
-756924229
144531756
-82095685
629631101
810325435
302825272
23678922
169653099
491877168
990187722
-909006434
102241894
-900853967
399189846
-795156044
945616375
-813509462
-424916221
781522638
633883098
934384407
591254005
604239928
159756511
319613958
901225327
923631837
-995779531
-38151146
79503441
175646539
-935778451
-416057704
711662704
380830082
-746089960
633564646
-281749731
146110894
-25020217
23124983
-494348490
-937404349
-808729627
-502269432
312974842
633549594
105051767
730420480
-219983358
814939310
-671215102
-772615111
603924041
-702638667
540032096
-947670859
8884287
-663427867
978005444
636120799
428511071
-897867010
23752501
334420451
206246007
-868761514
673781608
380475789
736173461
475872513
883192065
-555242861
44577493
572153603
264312062
836903102
-647617365
751315318
2032179
-613956715
-514869876
-195775441
-555284314
-950277410
36771458
111824591
377591681
-292989127
-440412215
107047707
-255742551
-837897140
-808139853
424789692
384573470
-62705586
-245427607
921458158
-905187615
-807501066
-76484732
-357165439
556540588
37036850
667481582
-5978390
-997079188
-915231086
-194022157
30206016
-30974855
-144982238
846537062
651910488
642949758
-130991478
479502214
-45011144
57338738
-277962956
658315232
-7145488
-447102894
-163066416
-343976493
764038825
929736456
801905615
795919567
565475342
684890638
-369785082
-681322002
-868857561
440338958
710028148
994064880
-794853416
-295266678
777719243
-92650602
305735573
-390923726
423579747
489907473
464625966
-475882469
663168747
-72534620
-156115127
303884267
64516615
-459092074
746677318
152058786
184892457
928963020
-500831053
448392033
415708900
548225837
-859372706
287712467
839200229
-406850785
-856456508
617273229
-748329899
999227655
590484564
807938358
-57403526
994225024
-90766307
624026919
-779130651
-270790214
543609345
380913060
-142297502
541787864
-647489479
70832176
-951464320
-606444421
251603780
138658598
252681542
400236428
34985181
-870184786
498439202
989462024
-466810855
-467552397
-525342366
-484791722
612319632
-996329832
-403924705
628761734
890227445
-839407052
654596560
-327487228
353225173
-227716117
956394166
748042896
368718802
697450331
-789608691
936110588
611290519
85392000
364508319
-769463760
-364673560
108129284
806832287
121704159
357699090
651832970
112050026
-213253500
-209452400
392425756
-380952340
301456185
-282521715
-998040094
67583555
-188514609
902782355
-541250160
82234866
932915850
930754973
-176134114
437876405
-726131911
686651603
-247703620
-775688894
-400501164
942983394
-741193533
707175331
880469691
-250044012
744969917
648855069
877948651
708658315
-378210548
794710063
-213252724
-20148704
674505572
776347943
-527139161
-923496897
-87633557
-26914950
-458713750
-183272741
213925213
-903165934
811262628
-869419827
468845738
576653129
608655668
430573864
149744928
-300810426
-423315336
-472143802
-183906029
-482107157
-803108160
-972795205
-816835671
-424018854
630354344
-316609921
-841484734
672405704
228072996
-189665018
-882852401
-233635204
132245811
672812258
805238727
-541569044
110805687
-731625889
499621366
395264353
9485640
66058441
931801672
-844017421
-601882690
-872805824
-880461003
433099255
531853186
408793574
-605442300
-595550279
69683060
-266711969
632156069
45366470
932994604
-68626853
-903366101
-969769458
738092945
371249143
955604213
-225401720
-275027847
-365117298
648244894
-173489950
57334243
771178373
-644320708
-205414684
832574917
720213301
-300192016
-429260108
971790721
966909606
42312419
617623193
-276244965
-456995322
-800388283
-941509777
660322499
-618083271
-108106502
649133041
499318713
-987066408
-758590025
158961742
-906175930
-370240520
436477014
211999183
-996717492
-517246938
-783749361
-837290994
202923086
-151910311
62214759
616757122
-675678656
-437977508
26571391
-516475602
-286302677
-7656148
483358057
663337655
391563716
-918002241
124376185
805697182
-110997493
-778908757
-137061143
-370992020
-345748920
-865402659
403911937
-20722136
990442003
-845545151
210249699
711108734
109242113
680994745
423992371
-519930549
-277632807
-864139028
-736038130
607720567
685623580
296210449
-446833656
727428004
-677624512
324531530
-231633270
862570393
-39469414
-678505581
-931420466
-458527735
-193970823
261124318
-728326672
-670738280
685952810
-30512676
440661351
-547491090
297931102
-370583306
-118440205
532957532
-310469951
-992847821
323568888
734198965
-259231422
306153611
510154197
-972617229
805417390
-343383952
274467650
-645443687
-401749900
-462750357
-750711533
-780435262
481348359
825434466
-623899318
662767188
747107209
-168595939
399893500
943875795
533046782
682845022
-188554746
402474109
278235555
-251943428
-550948730
570747297
-532803576
313968397
-453598941
556339581
811000969
261141398
-990130623
-621111245
543622967
-60099787
-196001901
-969157453
-782664262
500741354
-595291810
841639929
-100566871
331214329
-204988044
-973381456
-886952819
-754032034
-614088710
673911148
376954271
344523318
368168825
304785410
-160935710
679498417
69507448
77921722
189367387
-597884730
598076772
-218593760
-987646828
-811252233
-400339358
760321731
-25002062
120794076
282485107
-550387823
-50793137
-226112517
-818651260
-189630607
32365901
763625473
342339169
-568818497
229085755
923068427
-941552987
-982547943
542370901
-103699541
728400099
989163124
-789111416
607665343
55141382
838751393
965327797
251652913
-453844016
-472506450
-635030282
-995447280
-470259175
538620285
-730105678
-875590613
-197809005
930925188
582489541
-152159709
654568205
-385810155
-870478959
863313127
27593415
398443891
-129888216
633669206
-974724792
-665213138
980462247
716640096
837107411
573615964
-94755275
-719296109
-573301806
337890137
-45286397
691854947
-199028899
-693214773
-149436475
-186663549
-112351442
-242990630
585559071
963817688
119464775
-838961670
-161600917
359398917
149899168
502027076
639720356
-321381349
476804748
-268641558
625830352
-145568412
-939366284
814778569
942653309
238567004
232905586
324652859
483219086
90633391
512699224
671346723
733578194
391206664
832912196
-78983914
-237591016
104715413
-761309982
335041
487088911
859879720
5306946
874366234
-763109609
932382333
-694048790
-925044103
-791963380
276817606
337460703
-722855957
-781319890
955839278
130215144
912732131
228131719
-511145411
-408221366
495766634
670344532
951759556
-86269687
-919793247
-863077764
183989682
120694219
-441842893
-171648460
391596761
94995502
-943041252
-463920856
-756977497
-50579565
507161010
-552119126
313049387
-535806763
520415188
-601339310
362487854
-74606661
612038416
-500430582
389151616
19597870
-788461975
758643255
-375732528
488355393
-516559632
-653901782
251868742
133306049
-809893962
797134344
596167160
574671124
-232960426
-484419319
567282050
-779196097
43179910
-429216746
200356394
515770779
852569619
590907754
275142177
-597214159
-135981901
698629989
916464387
-37222456
897762755
498343036
-525879090
-836338223
-808686264
148085924
-964535751
-444373114
214765147
-831535405
-251520614
189199675
835390062
-1329839
947754289
659346308
-995665041
-827719220
-848021647
-509238838
785784621
-504205410
306193990
242097480
753637448
322495544
-372836271
750373214
686113893
623471328
553014376
-504236550
796135573
-268990943
-485873617
-616108209
-868065675
-280396016
294413314
792238897
-906504550
789069692
-799491543
-661714627
-121795302
410546964
-889722823
819662245
759601703
235828421
274446722
358122703
-905730869
500670158
-618551063
688462257
405054822
513429803
791643712
-711100240
222803443
-707603475
325790577
-683965410
617576049
296538114
680986185
916464387
-697311729
399050376
-26539816
-536792722
-369216431
834805551
-439087908
-140380653
893385676
868788769
-774743611
-424859481
228293026
217088040
-663029578
551133603
958861522
-819855701
239390157
696009615
518521855
619857002
-998470745
425901238
-281636350
288987002
-207533744
-674795299
-252127809
-863077764
166495410
412500681
472106180
-421366618
351484927
677519693
-851798734
-464220467
380607016
-481005885
-559522595
409153165
102180006
738048100
-204716883
-127412524
-465516892
540432336
-262182748
284117675
-803733260
-618287273
-909095745
146960286
-734981666
-190351066
591950123
733769429
-768632439
-522484270
-31866885
341020389
319215425
83077413
-561960832
730873866
-632712078
-107544484
981620800
639513575
486132180
854162333
-724198727
84532615
-317979807
-726705152
593941458
-462523290
35627126
-157791112
-396387291
854031807
271058145
-359299593
293323154
898803099
776525607
64052107
159241107
301362986
-853103671
831147853
622139549
790555965
-48784786
-979761409
-279788972
267083151
-588668961
-26485041
917672159
-629156157
-438914374
-748378517
892684415
38617060
-125350455
-484389666
899654083
301598346
-251488829
459682574
272806212
455305018
558271448
-682985887
-591945684
-376385970
97731450
-696771957
438290556
-880938396
306912167
-440381784
788226343
314727988
-382219264
863372972
637952735
345432388
-917270184
-386938363
-542927232
-43222198
-572789426
874777781
-959221103
-548818136
-402247544
987802710
-994553897
-65102449
-283803532
67728197
-642835428
834117283
-489107357
242714838
-440915731
-103087171
-699444809
-986289217
808365515
-356059583
-242158888
-98969450
277816096
646060956
983054519
-291792824
-358208200
740870858
-923661045
-991549346
-863498779
-465111502
127148897
-754576845
-341399049
516372053
790517517
509650804
-523655359
788579754
-281038943
-549310658
-404460328
571616383
676827029
-693345072
415648375
-819515991
-692796867
-212353545
-141863115
-792083154
-450281527
-420095893
295709291
-128093347
-81866680
-669959942
941737974
177358796
112435039
-203518532
-645483172
342410206
341631323
600399875
762198490
-346288089
985519000
-541188033
726123396
-223203473
118623097
483218666
-347594845
-906415504
-221442336
148260415
-432485564
418297289
-706017295
-205017108
-849193992
430422723
97739933
-179673218
-502644549
-645408158
-554181768
147852128
916758114
55528444
-603572839
-364157221
-770141356
-574782915
-142402361
-413914623
568679837
11982873
-274483870
258614611
113704932
183249218
914432883
-37657664
-15277563
800518336
785030997
-663697784
-916983820
312665482
142212889
-521528526
-314700300
493181126
-289725801
-194338197
-752416631
-235905605
-619817607
164431041
349354738
-95968475
397359329
-512191894
676877025
668259869
-96756065
-755685662
882584654
-384392976
173850050
-980110306
-871948919
-941509777
-769509747
113084145
-482842038
-886597721
460655471
550346478
-263199217
410769229
-93631067
-442329218
-190691315
-680933754
-765248100
207047845
-591874617
674870041
687523933
163370471
986388805
-592426694
738949068
-748150667
966715592
694685983
728186908
45395902
634008332
-51545143
104775078
518499141
-736657633
322600748
-984132249
-627218909
-727379660
-435407387
954819736
-382493226
-407556111
-901109015
796317939
-644971819
-333327239
-992580635
656686731
24395167
404925626
428703617
-117862945
162516084
-626000076
64183000
-415456532
-228603642
434112327
478591245
-789379142
-801738823
-8173765
406816371
319841626
-239445944
-306238705
-765603668
-897641121
174406000
-184849124
-998992502
-648750283
794021071
98121163
-834496512
552886652
314902764
457662
-980420160
413876360
936202871
-166583535
-422124043
988904567
450659418
391895453
-624725375
-114705098
-829341228
-197480118
-539181850
-533045360
-776450901
-129632940
-2964379
-713303798
-425418041
-354585482
-851577913
-239559802
128186132
-550667783
597419704
275944717
-923614975
163941130
519929251
416962395
980462247
278588958
901582868
70892753
-201240221
-357187138
602547721
-446966294
-996950464
705609317
-961751480
757442134
404938384
-241456957
428401564
-566412040
-230919751
-268632547
817177337
256062555
-696216946
-387556491
-959764926
-307289510
813614833
-189661968
552809196
424064513
796262781
-643389810
730428911
143190069
744877389
525878549
569383233
-625747123
56184071
-81359928
348154526
-954860888
2323484
-433249025
-753028503
868658679
-418878408
-664855654
706620031
-236612579
399036476
46253121
723097001
514176409
-49055136
939379608
295864677
-498164032
715777842
133036091
511722605
-729205804
-168656480
-685775334
965093907
234073276
-872202632
-956665976
222113260
-939810272
729026078
370479772
96916858
-69220034
433621283
-783908779
-832214095
391268794
545970345
-75463207
857282164
884725523
-368559768
-494277508
-902862118
1314111
816131192
61034933
-643352089
-906088839
458787197
425848462
223697538
280950314
674458055
-888305724
-907037875
-234396462
845094855
-76651886
-224367090
-30587012
76574262
583017620
622307551
-983648411
-355489882
294175283
976699783
-682857706
-778848286
550682490
-684682035
837651902
943366021
-989393675
-97714062
-631670300
912771958
-923429817
-46801286
533619968
-828150337
-555850330
-970307184
-91858942
78586304
187515273
232763465
-227483442
132821312
-416957766
-877922056
147944284
566528332
-503401419
52212809
455577985
-784837843
-261641791
-774286428
-191401192
541341765
-887277511
-941879910
-324476120
173986870
365404509
-722789166
-473957669
-568485460
-919126360
572643857
-937998260
-496045972
-284401937
179991271
-792732625
403928811
-498486999
752014170
-484642802
916158305
-866022606
-673490443
-536256745
-316588600
-280372287
-73414690
932540583
-818144328
405592913
-178290598
982136623
420912933
751803437
-733639945
179344876
973268740
-990665957
916131848
116105559
396248194
102280963
229358625
-664577215
-496990980
543082919
-102197968
309174665
220971359
596432079
504633047
-111392327
-900406162
938692842
196815074
419249740
-298907638
-519432203
335288078
911952372
-574716578
-50207310
-634651079
-866642072
-257635739
-389474627
496412915
-40216642
256271433
200132522
585549286
-471873378
-978432353
-432428483
-982223482
-325322765
-118521246
-55415549
-711073247
-338209081
-396630086
-181228019
530449818
-162483821
-86731899
-992109281
-742993626
888295125
277042767
-396363650
-651873601
290766499
563345857
-809433517
-551188663
-274597703
-179317202
147560846
991724663
-139092693
685031267
-954681871
-852764433
530740935
562285184
187494490
81052382
987162562
969746464
-966309913
702018569
399926495
-24210671
750446037
-638954310
-215871567
939370456
68878838
-658379522
-897530370
-665619855
-705302569
604035330
-378634241
-748763006
-97246342
558202193
-751004969
633315870
-418273217
-78588617
-385802904
4134245
-130239749
60879789
991652508
585527580
-360443021
736426212
-72303331
708582681
297007909
759294346
-718052496
-699725847
-220188857
989626145
239658154
326994603
112983
-785689781
459575243
964947436
722050417
976312578
25772741
466819651
-727140929
73916510
-609487834
251742994
-696173945
-721933252
-647021917
-445621623
180651580
375969067
-930988398
245944601
-661289880
-360890112
322047786
620540276
-704174489
168623862
286000079
-32093362
-598553078
-16790539
166060099
649998312
-999766863
-499962690
-784301803
-18101232
436477014
-739030170
361856549
-439553041
-407462292
333454952
185505057
-26912677
305269902
-275919342
975857697
951123870
687151917
-143332771
871372768
-780782521
-526236916
217626483
870795756
-513135383
637966556
179611523
36433334
656965564
251881981
784329682
-783186363
976476055
-683812444
-95713334
640868534
445029126
142012483
831631631
-403127932
346158631
440155197
577506007
-860680454
-538181107
835993626
-264091884
-731736764
-70404492
708446003
-243641670
814175553
408036107
735782241
-214650144
605503126
-890751497
579311341
-661609106
-492196825
-296276508
-525859017
-229200981
34063135
-459092074
567282050
-197011030
-569521614
-420358403
-105448239
-127412524
635667829
-583056599
474563466
-717101184
-163364986
666828387
-291411191
-95189081
-404373241
243247569
696759882
-924575085
-847943545
769761876
548465989
-753035793
-543003987
-67381168
330654433
533318833
751518562
899503411
550827275
570838966
-770878742
644785447
486939097
576221314
-610116992
383566523
816963580
-646000096
-14275034
753912792
-118819398
880148029
173486113
-92666140
926194756
360861271
-416214377
-309405498
-158848453
-132543540
-830560805
115273665
84125211
-848612131
268968334
-312287342
403456594
-875887166
145785439
-502728156
193376744
494548068
-383417337
669734809
-43443469
-248831034
-372531501
-898308365
691697750
-783906472
-467659721
-839198702
-719061146
735619480
-186868350
-391653376
118644523
483854506
-891554787
271733412
-110132648
43938452
-355562197
543245107
95783365
21386394
720561869
-572746247
492902814
425109925
226379005
-342747725
751365415
-160314593
543486115
646434044
-799809792
401948597
-340903282
-218599186
-715983501
570402973
851300080
239240733
-317064697
-978532584
-792509014
652784134
-947221208
102980215
168965137
721635493
601503704
535864510
715738318
-390999058
181341234
-848766935
-665634017
-629558990
-573802620
-506502224
-959237846
846003075
275319438
-483201443
616731322
-11600969
-392739931
-108249682
-997693017
460127111
955739214
248528662
144356099
58800075
784434944
-57912924
-659548185
-331664607
-853414862
807137202
-937659388
-260069301
908974831
259601601
-71771323
-303745120
543329229
-790584527
964135874
-645142020
683877442
-917537660
-45264670
-319195330
581410108
-409776051
-725724014
-326091200
685350070
-746545840
-804304640
-957319300
702046747
682041543
373955298
490607213
357461455
870792525
367870948
-399773416
-406802774
464779218
778469004
-191012321
90586249
-539800306
501759648
-883759037
990395960
-77157266
-541497014
250223173
-648116085
-671338086
-653656079
656686731
-455098822
-650874538
-985044175
167059037
297505222
156663924
-979531937
-8038643
-979944171
-340831725
931801672
693067834
-959118171
97499335
127809748
415259357
793203860
-711483935
334276506
980789055
625103200
598134384
199505176
707039175
-775946392
617404561
-668671711
-158535435
-954210399
-943839695
-409360230
933408478
432478233
607126694
784271091
267895067
-808912207
-676961980
-913731782
-673200374
-609889842
-33703495
25946520
416026799
-364910343
-704061975
-621051462
-702330805
-175763979
-218565636
-623964317
-323437876
-40358639
731635927
-658646848
-304270351
320687570
58858646
-187928251
185862651
-85866299
-508693396
-732898420
-662696861
906627383
913186148
394936411
813488228
871297489
-552097695
238899460
-982976895
805536866
477648457
532144157
618305409
159645797
658517604
631694409
605714101
-762115642
246443304
313845254
125869332
-537651645
-213922552
627274429
150393645
678972938
529462301
-17529948
953145247
-890719827
475607095
-155221854
35948035
23943558
-298013437
226475284
-275157424
668884957
-929639877
-855554818
114876696
-821112482
505101791
-566963219
584509784
174021515
-369462886
463446060
-84082673
-411436853
252561806
-910197719
222824312
231476272
-170475679
-233563323
856508153
430281645
-251943428
-605632108
-746723083
-439052941
68523933
88844854
-769023996
113046682
254028290
86629209
426435600
918482178
640965016
-480864186
-527085568
-86278359
-860381228
815813540
324589106
564409548
-305615638
-291830911
168988596
-201778695
-817826674
267578067
291473911
564479710
436734522
860260803
545042167
379133811
729680827
-71575374
-611522917
436533227
52643861
-926507162
-364552375
371290378
39566772
10721759
-856773749
372114778
441848979
184642387
-79861972
85182954
392637354
-297952615
227293775
-136805157
-880277733
-430817637
753989435
765738024
-330801176
-698303495
873565762
-113999414
624026919
774948833
-192843004
546979870
-149284271
-403632469
196492431
-877873643
-295118083
-133798599
344240069
-107256178
357504933
185626783
-500766449
616656062
-999878401
416833446
658053842
575981130
-68073011
-459726698
-166583535
-958707941
19741659
-951219438
-940234026
473486735
563754743
-5155310
-126786122
656803282
962051342
365934983
455072589
794064797
-977867248
-12453751
-843350375
-559329547
586686644
-520304650
-251248921
279724667
-940044905
-23008818
778186698
237674972
514038540
-868774347
898339515
295313162
-339850400
-500221572
624699250
818843301
493671810
946050495
-332619510
148246006
227203901
-389068470
305054702
830340605
-410513182
-763695350
279476578
776574129
-537612211
574598192
230383872
-352682853
-743713112
-971324627
-506102130
-498857422
857968822
490618019
386820667
-242762022
56026148
413891833
590249109
663668088
591886096
51760214
631312783
563896429
559648100
659891968
392124177
-862257012
-750173224
-189224950
-70065558
810349789
-578706120
-746871110
418191540
342707486
748256813
941618829
-71771323
-605473748
911549295
-251704744
-86609128
-212437706
796013574
-172686838
-395552137
-399900621
-435168950
-261082805
-528573638
691290839
358744753
757224789
-62550304
388647169
995040500
106798377
-555491255
-317895561
-288306524
-992140874
885811964
491317875
882427742
890425342
415998977
420520802
-737614082
-839941058
-838588982
222969890
898474367
-997858360
-744247642
713933037
-156527412
-2567739
-918878762
-172528029
-23453053
-357042640
-987834281
-400529209
-621545390
-55520091
53575861
-855013678
-49088280
-965227179
496668952
620702196
-663101790
-234736960
-714703259
491824681
43173255
-14530742
-345834191
-528068052
770036291
-667332521
-648074169
6758282
972513382
483038256
-372208963
162383132
475165459
-602421186
525918051
527013139
971127545
-205673024
-164335433
65878585
171151808
262298555
616642815
-579606337
-694343432
-755432485
278056058
539448925
699459864
-269506558
-967725409
-668561042
-140152177
-803418854
317450920
-619259125
343433243
645679145
-402130902
85852570
776445917
81942
-535646886
368563107
954185683
334148032
919366445
-470698063
380355420
-700987705
715612019
-453384765
-682548303
766183221
34379137
-286828915
-99223627
61999764
-337405570
-38732877
448811535
-869712321
-319909390
-176971745
-516319833
138191770
-375706418
-908421249
-409373986
406209528
320986255
541941348
341551942
146181065
851300080
57982567
-658093711
245531060
-973558783
-606441319
755988219
486803237
834387284
862558855
939130031
669922658
452313760
-176390789
169960654
-712715834
-573920466
9816333
-649856146
-746078696
330429964
950244760
-999594455
-891639476
926642894
-549925393
-18086562
403418325
243914244
973017885
746101704
-615821941
285017244
-944191517
-801622272
-312367066
-965717894
-456564589
-855491198
610541345
602221032
381370955
-640272126
568481483
-581529277
-35598559
956638302
589638874
445836505
-971643646
475971463
-603981224
497199089
-728699913
-296627152
597499192
499242255
-510904764
-5948574
-843503376
692531243
181767751
904040629
-993613292
-959149169
779435618
815514528
316325601
176240503
-794635516
752638353
-41843583
-856836454
740916345
816963580
108501929
-859222281
-877143275
-235014014
-278834262
370248265
176495845
955250284
-811323717
-250505065
886063262
-265550694
56245720
343667762
-535512859
-68364501
143663052
-820211273
882278211
-14876357
-523867897
160264866
974675838
688472808
-85840286
-298374240
420831049
-463410485
-300522492
-159712118
-393644737
-513755741
-971195695
755885406
-417892921
963551621
389132767
413984439
666216308
-108708116
-784345824
-541146914
-365280355
554952950
-679389536
10730523
-980933434
-124466423
-433257857
-616583981
-887126311
-160210181
848658517
70538547
257508332
-642916656
-269082024
-496184470
450869363
-977008213
912467229
-735102946
283521158
537034138
447697194
502236747
-68099387
-48999536
122558653
-245517671
548742604
766657907
629145809
-186635749
217014945
-284411026
502241892
375059729
640361864
669060134
889395814
76671394
958010939
365849050
-671253077
-104637911
-379572031
-94012861
209110014
-954143854
-889250014
968694848
727554361
-756792212
802650182
-895043572
734854878
-433587805
837212905
174488000
634356359
107727208
56995563
-196647210
-318536303
-147652596
656586009
728609433
848476821
-264084923
-796481362
-895961207
686592671
-829606711
303113502
580804321
42371665
-913259893
812006093
-917270184
-142284601
900403658
696757856
492480126
229094109
707541812
505957063
-596366899
158024154
277586211
883853253
895249645
-226975116
342184845
916366066
-252136417
-436753856
742322184
742602962
160982214
-868386816
645709868
260074252
-140226380
408235073
-880595370
-165685117
-220086879
-1870113
809221045
-253456547
489775573
-79574148
-467909091
-577008484
-142306121
889773676
542956476
796393148
306193990
-690342284
11770985
619942344
875892801
-254856094
-413543899
-624367716
-736963266
438628655
-398882281
379168965
990837336
-908179149
-939228997
834730286
658282369
450723706
-850104049
-418776389
-644346597
224243511
-649078645
198952892
-975263621
-821356944
-439636521
370479772
390625706
517587243
-156737895
751764881
239545261
-982371253
436987000
404323251
-56768609
250616788
757205671
-415341063
838474415
-887324909
-471133144
861972923
-517580766
-867917351
181746177
-672166947
-93012765
-996303602
-17287388
182555991
56604948
-733451511
-794507592
-70394910
-37359665
-647267868
731161837
878979755
-131882845
472645074
388292819
-361365597
-761073633
999210643
417438091
-707642277
-867928503
-392466643
-389609604
-583318625
923964590
101087585
-271331246
-572058620
-408622434
-40037541
245648522
925774754
-162741220
-748092754
-622284628
253581525
-75180483
133909470
722349684
-714319779
850895343
-288646903
755529382
-768814079
927319419
-799043081
168825195
245277365
-263348288
520501901
-743531402
-410446220
-602805213
-497260177
130133534
-586485917
-536922018
467921671
-102682384
199835976
622623116
-76332125
69793276
-271638102
-904114139
193869464
-384134254
-662849396
-952113249
820121982
286482612
-481132218
-612803731
913532653
34066500
261420162
-789414228
-416482605
-694810749
311607156
348836957
446011182
-829906440
-963230001
-219864201
674442372
-466303769
835708611
224695868
982988626
328430704
-982557452
768918641
335967484
-780821231
381332946
559419578
407467489
-919253502
335846308
-611813641
-774760874
270846364
-49951382
-379166652
436794470
551874993
947402275
515848225
483058322
-18803606
-948934412
629145809
-741675143
-122026356
-998006666
803005084
31095851
298569425
-990253435
856211481
-668086831
-355396952
243826085
-93503594
-393711760
570471990
-581491624
69443466
584297879
200705465
958800876
-23140574
578471821
167617322
346402933
960864214
-928624924
-942687096
634509346
-629517291
444007060
-625131736
-341945193
232351695
-62504234
34681790
605518430
-181038446
-795641090
-24371037
-420751671
857900863
128282375
-128419378
833715999
694062196
-80937025
-647267868
-68659161
439049532
-771564137
702398926
122697816
312974842
-770617788
-214132684
656715258
280105305
821957882
746598687
-53026318
-396986620
388209556
-2103134
444411307
478164564
721900362
244087205
-239549559
762677926
-479512159
98970117
209932604
295372426
423382079
390337228
-224620064
-101710724
40416190
-921067714
-611062328
466878474
-435392602
713520615
-602061040
627557033
-184553352
216519
-962525461
635304149
189086156
-443639583
-281923135
-192095821
910714980
257225558
-406546197
920090455
-850267985
800901783
-542803550
-865165868
245531060
-227056471
-900888464
-901917063
-353673692
879342212
133248367
-11579713
972084622
-936055606
-691669606
82149265
-441383454
605507206
234161312
763498336
731854547
966400201
255575125
-428211612
-86536190
390690518
944783824
72959784
173353008
254606832
-641118878
209826020
206772123
934553680
462078940
-738103005
-942885813
977835396
967396510
-785119893
872904481
-780160548
-644949196
-612504821
-262220541
-863355012
-547708654
943537765
801958311
70713888
-764117137
-204919651
-181973504
371366066
242024781
698729648
-452052706
-598629683
-855933578
-919839867
-107338730
-751852012
572150762
-230924876
160475920
99790670
189226454
308029125
701519128
275832319
-467243001
-654193170
-981218502
455476484
341205161
-684459856
577797447
-618930762
295354839
27100971
-967497815
653410245
-108303702
163801231
863297268
-173447479
-84858929
40850348
225544645
-788918778
-732411252
47352712
-273742850
-565152297
963012583
648523935
-427142512
537249955
156167761
721807409
983054519
650106758
-21766828
-931574030
-342975993
581296071
-493926064
827835988
974849109
-541716938
-394823713
-261488111
431152066
880662638
832912196
249662773
-738607340
310416345
625766178
466954488
364281478
10365040
832717483
-446898822
-296481172
-319799224
572735847
245200024
798887190
18849746
745995858
28260586
475710883
868647872
139903823
733151356
-4378956
772063402
444405910
305689326
-453514083
-397548416
-941130647
-701979786
367215799
-100034772
63573085
-342795501
904604595
392690201
302193782
847676674
962476874
996000406
-671970033
-19578645
339794283
-175259985
-154728147
947809394
-705092803
-562316042
-871637866
400019198
42797888
669123181
304724154
676571181
331230053
271355758
91458957
229999120
913252986
-20189975
-120587782
736556784
-191242155
390089103
131355392
-579413419
-196892888
923964590
-50239024
947864875
489623772
719962455
-437307721
199921737
-746069197
-891125884
26595773
-233113711
-643837703
-587256868
-143767693
-689730718
-451234113
-825558022
626004318
728939918
-980548004
-17951903
-737065066
804359486
-116453968
668259869
-894670370
121572494
-663942188
-15425917
684305675
-99596007
-34416832
967621661
656170496
874054917
847851306
-868983393
521555386
-654806034
26504840
65366559
526713352
855208523
748682787
-459420716
-198375001
-173686438
736457279
-569576551
705015611
-546561156
652846775
484601195
-983928172
-784123974
312030770
669985157
-838861542
-790767283
-799723906
-995760224
-487640492
986292690
-881140216
644371615
-505424496
599446405
-909416581
867785758
449912195
-584640890
-434519362
-838162468
-5604870
720001270
-204116060
-474104955
324042140
-859911125
-72882081
578538247
913467981
396248194
-912406488
990799919
836717964
659466832
-264091884
395946752
-608764347
-186914876
777957507
280804906
401310674
691295255
723128413
416146032
5492069
-100818293
711151088
368633980
-121693773
-928659081
-906220208
-99138670
606708118
666063663
332465753
890782993
-301901279
-930013004
-252952055
177584387
445180376
179113742
629357479
-225441826
-568829336
981194418
-557835575
-226447655
344179050
-380555433
-689134289
-993095693
239360565
723593746
92847216
95131103
814256320
-816084190
103148766
670835332
936021224
732673802
-591453512
921201952
811145032
761038370
-722182762
809723870
-984465947
604441856
71054783
-671786936
467552159
311754702
832609435
-735139179
-843792822
-554482409
8090401
327563149
-591889014
-318663819
-150938997
-793769429
-731654217
-388697673
800923645
-111315327
372201920
422352509
128636141
379187
-644065989
411967617
-694135419
-756012922
-250840238
447468284
-849830224
-977511516
-457068545
621905936
-795482614
117427359
102246663
303834273
-35618538
453730911
914810973
224023759
-950669592
971815706
738092945
-627547170
-97376161
804504629
763164712
-276397849
139025827
-467898585
-565854858
510504270
989902870
-334509344
459960990
-347870153
-697899075
-276639092
268527034
752480311
-271871511
-486947785
-765162298
422072901
-36297746
-171142626
-658902127
14843027
-214461593
599495381
804253247
674159409
-203240376
-996524032
337671253
694975045
-933422211
127269267
-351234404
123031256
-539941622
383905080
253373769
-65557696
-941624267
890027255
465463249
-816006425
9973992
577892224
-331957778
-145805811
-322992477
-163225881
-823712019
90662196
-499515584
-588115405
299264295
-745547225
18754788
700204590
-554715623
-226335171
114628817
603865882
-195078092
867255660
-855657243
206117526
938773142
-896987957
-304455734
639417946
448480195
964287745
448697909
468754663
130976996
303704241
250116552
215883585
-599086471
169235445
981937374
433739935
-886555394
177335814
773224124
-199416433
850657856
461345356
30829362
-197353944
-184078019
-722888579
-779925057
70374518
408187842
105992661
857015417
-376987813
-960635310
-286478605
-210743872
777027973
-962549981
31431874
526650158
193686912
-996239447
93912963
502069928
141187092
255362637
-656552599
143213165
-218935143
868794232
-92899844
-95303105
532285611
-345716171
-806722240
-80674684
-905314288
527677158
623335850
285686036
543226686
-164345360
-419295321
644919533
-132804206
25282320
391005619
381514034
290071839
407129977
-644023360
-171851816
577143521
745529164
-525134033
-261401288
-265521330
-48194908
276362834
895101318
274738431
-440582427
578660788
-990160921
758605620
209332388
-638356034
-753035793
517276438
-347870153
-519547295
-357984075
-871948919
954132583
317353703
-961958879
908971915
751360592
953308575
980361119
365582583
-298475560
800084571
427432825
329134553
-808280191
877396163
-535922920
-953770015
273346526
-940568476
-788918778
635090132
998541741
-14085828
-343633037
818696776
771726410
-344482731
-673565541
-298525626
-621880734
-656640092
-278886890
-535735228
159658418
-742995269
643628454
89017471
287543381
985501688
672335522
-953597806
-80745694
871043883
-715652910
987208267
391092460
36597690
-43389253
212500487
273096342
120980528
-743518255
2188976
-990978179
22395333
90903847
-367502975
516848295
351506853
798190876
-338587818
-168756395
-266546957
435138882
50430313
372025099
-891832456
598089589
-290614229
-101873507
-289460531
-733165229
161160274
733151356
-857781180
285722894
-765162298
-958549040
787735021
807604404
-942255407
554175284
741116514
-804350612
853418021
-412184363
123922923
-594007098
-751696430
-465516892
897353505
657934704
576549695
-917605212
-999367245
940335148
387180851
-291976572
-792416881
-378619317
-719832257
-968353012
-994842754
-648383771
-913669364
-116870482
-790337516
-527901989
710203956
55382022
-833869743
-200488019
215434798
980547698
-726073640
408459132
-625040397
-751971631
358068465
40574350
931644599
182063112
-947483356
852434107
770519542
969810493
-476326498
758639732
16802150
-923615330
-272175410
187919557
-945601496
-786732564
359052174
-367779697
-990850657
860229124
-842399750
-612230829
55722061
-662357979
470527290
403466444
948561069
925341207
-462276041
-709802647
-249381818
-194241901
-389473314
-430706880
578296513
213148164
-698271975
139836816
-83807396
-97988337
172662100
800078415
235761001
-979929571
-63141925
670699222
495188753
774349529
929596141
5306946
-102547991
-333529663
-629693455
952050883
269985991
-249471394
-77217665
-437293206
-537412935
-903885189
166743016
877637536
162091104
660133076
973171444
898977930
-937228228
817430894
-586872493
-980085784
870066838
-476954682
-47914888
-245888859
-520543776
-777844683
-46744981
569256812
687892834
735193001
903430157
673556861
553716118
426302864
525706920
913523461
-288581830
-981542561
800888740
721715170
-153484661
-226310721
-918209527
-191387642
245352632
-996717492
-142163402
212994685
-588469848
-486735128
-919373872
719193857
-48784786
-549092184
-508024436
-751289151
-688314752
668715758
14241279
690629630
-191924391
58328744
672817768
591701631
403686550
102451528
217315407
-719428839
-663217452
-71491349
391867344
-830591715
9454782
-523717797
-554408729
25058629
-108708116
468558894
334118089
-849534709
512931429
-33275154
440428285
-49329546
643503722
437770712
-971178864
-817879340
-411780651
349273843
501642106
-192542873
684897997
-814812173
-953071864
-505245163
-549262510
864748232
14426987
111757335
-588703727
717186526
496103911
923447710
994520962
-765404962
-843335887
-291100875
260904662
-269597435
-865775921
-385873524
466954488
-850343181
-35931896
-64776139
746424239
513230764
-882804193
467321873
253695965
457854986
287455361
-174061616
-755902274
-998188476
-223264968
-626109053
688608827
906708890
-343211781
-978416379
-660373092
994985885
2170375
-680184804
-746106439
-893355575
924465987
-982232186
-591453512
474766533
-849964343
-978459137
781477359
159964234
-709331666
-922149764
-880461361
-533194728
-332048991
989703589
652235180
528030313
-990868203
-696917969
-41297038
48311355
785187770
698147907
-574316253
92347703
-249589231
352642167
-130299380
-774945987
-587708484
-434908662
612066121
-5810689
212360529
274856301
508042920
-326381368
-557143128
166822853
-459579829
720562783
-270697960
883540842
-772943948
261183198
482078556
37735771
-703372003
-500036440
367199793
-663630841
-54024653
-683459570
-233262326
-171373576
138880067
-815746058
346059987
-589061750
-806268907
-871987383
-284401937
418186854
-696566853
-243339073
-805468777
-198131343
-380707940
871766824
-950109174
-527253400
38204551
-229699305
-338260964
-991315013
988330008
-336069268
991722109
793455976
-510053734
-726043058
408215962
697254560
999865507
430901967
325122030
-929814204
322045805
-659490032
-616485227
672441898
164481
871730530
246021700
596929873
422625274
484848599
-88280564
-283194832
-661184265
-131323520
-41694929
-549403670
395399206
-150248670
942841623
-971643646
681092326
-218065488
-651254266
-109362798
-78432327
108721089
-134770319
-896931671
-566714373
221994443
-211036619
-147783516
-738615026
-768536292
-130490597
-486839608
813503307
-251231672
-351621763
375100479
-165321800
-814966302
-937094365
813477958
863971059
524716445
-939990027
682136489
-397298059
343445999
-401765946
-161201723
221163546
-109969987
22813653
-970758877
69310159
-583636235
758855439
-358208200
360542249
851843328
-344502613
-830780339
637798107
226756386
-210205727
70775264
163334344
-380426519
74530259
221766356
624614940
-246610928
-638573409
886903242
417709999
-438395593
-893364106
-251027875
896158283
495615160
-480372100
356266422
-265832482
523280140
550725923
793775975
-748309520
323102454
-509843044
-161462912
-731718711
-271583334
688462116
-189227833
-159954239
556305109
-834496891
332251083
970523721
534273064
-385427590
-299121287
512248256
22041323
-842730894
466758157
-226595989
380643539
852362336
161946301
-719686009
195487267
-198610767
-48064433
-547729224
-139494271
-919752396
-708366768
593691956
-968050727
677171279
-799495962
339681709
765752296
-92225795
-382204923
406425330
-954828487
729783368
-630910777
958394534
-304455734
688161068
-402174689
464081711
111513878
-900762854
-339754873
-374334971
526342375
864251634
-731654217
-817239405
-536761213
785496559
-965821988
-905391663
-337543683
-785119893
-657141349
-862613266
-184772214
-201140670
-443895305
-524950511
-476851486
-730035725
562613738
-276094202
127817740
899012028
963109529
333470810
-899184660
-185841012
965589605
877755075
-720409766
104210433
-675504079
-492316669
-709509124
-261455266
-678505581
682302030
-284378316
-317192154
-426081467
622911334
-413070189
-345044113
-825967007
-659158132
74072397
-154863611
337859543
-930502007
486296140
-165077174
932962757
-47931550
-751155761
77279248
858268033
758808847
679971268
369750482
383373506
761074505
-902326220
963987541
-744360709
-266196497
-448540170
283183030
931733955
109538891
828433990
821665740
775612981
543419287
850071968
-229497451
-557252141
37674731
560057479
254831771
-726756548
-944288051
-221506534
209686538
570051192
-160788610
740131105
-144588414
156962387
318895283
-308428507
-660501395
947893083
-618324084
919856268
513833679
929138046
436795130
-563509617
-177378394
889221992
-849563619
-669062299
-159519448
468360452
-407889835
278384233
-9713942
-410019181
-632119921
-250404255
-187998320
908264195
432295979
-737581836
-933050061
358622405
-420499030
115663490
-106971187
450733238
-164327383
536626440
-651683725
395476962
-510413560
253115885
-807623370
-696853431
16476125
780240375
686289730
-922117588
393127688
-85768646
-45231233
103475175
505896862
187978440
-452951498
991468392
-446451271
748922100
-482252451
-292606595
-822879879
-332305707
-164018119
157953022
-291039212
-75918654
814851133
-89610099
879884325
-848456615
147577007
-871253051
517735430
546432299
-522137501
-861359830
864082295
727494284
-113371303
166240423
-254229233
-176231189
31719707
285065293
321003115
-66286853
-109667964
584078100
46942226
602406764
-673001088
-481776663
108260911
896427164
-686317872
-828990572
769491528
985662419
546480053
495704072
-69141583
621853466
365926936
-235260437
118483080
64450321
-552506736
-576142846
-928348346
635953577
696591488
675137694
-592403941
492988452
17576111
-227525263
387863206
409028601
612733317
903743605
788970080
331991719
-906504550
-27284377
-517697739
887752224
895817574
-824888984
-159710142
322745561
-703205697
-664886242
-348061893
912978486
-263046041
244406024
67948578
809756872
-813827485
-58521020
-934680843
921541607
-644706991
-333910927
-667260113
-918044812
-329218739
-844098149
-286398780
803614427
709393721
171546759
-353048098
-219800751
913281244
-161105092
-355414688
-699037187
-142865414
848389413
-513294043
-833415943
-26240391
-839999236
-1613543
-105640982
-312328353
-97333954
961981574
871153106
958206056
-161602268
459961802
779975920
307244995
685564797
-191588045
-380454575
727194703
993478394
309517852
-961059985
968931328
845536773
-610342060
-964601149
110295165
-520310846
993977003
-658908558
-945465107
-428914222
-443344760
396662955
754216149
-911689985
570935480
-983280683
-733455810
650782306
981548561
449652266
-754618346
286814743
-66598223
369346861
591852485
-796722458
479604311
-616941917
962944254
-780083025
905264281
543183317
473190210
234619170
-263028514
64388883
-103635577
809960376
-598664007
683241206
-838502986
-461632585
-829353922
156322294
771684942
689845180
842331847
-386889382
133811909
-59732504
-156085148
1022232
-377268106
859733702
-941595798
491114879
96479278
-849532626
577756972
-411337418
886792497
-207758863
-644697195
-781500647
489862635
-122163862
133571755
931835316
511495481
-244199451
-513257490
420342823
270937209
-669897861
889567633
687815517
950377000
-423556919
-681792740
256372155
658053842
-255834022
-307485167
-308857847
952797582
-654774579
543521300
255219434
266953264
206965746
-319404678
398368271
-70591811
-620387869
898581029
-60234842
310119752
566801766
625194132
-694968609
484394466
238192805
283458452
951430875
413595846
-293419570
78728696
-678092734
-610808169
-250342663
-333697278
-639597899
-497857408
689536552
-403523840
-404675468
659284803
-550678023
790293217
384766683
-503029907
750764529
-83905601
655717756
-473182878
-676620542
-303292411
219118642
-568721292
-649589795
529229764
105959026
275099632
690371430
-929834264
-614994582
664573432
298643419
-194498543
692398666
932969895
-913061754
-395914375
-606444421
320842622
720854675
-729189806
935015312
987947822
983974206
-623765198
43664657
-954470536
-121952040
183214077
483806024
-873521950
-358283141
-112961511
9053391
30838094
596752820
-242179760
673767963
-42278373
-64962977
-832485811
-279857263
-317010335
-244125106
951974871
860609168
-533414670
-410592689
876633071
-970985700
-413819679
821783263
489623772
218525077
297378403
453264098
774976278
-109581590
-806631772
767750550
-77376751
-719760849
-177949460
951681926
-619775062
416316826
185772861
-312654822
-782710148
-893196653
807203927
-422057431
-261826091
-676764996
-878126901
-930924395
-420029526
-518121440
572659638
884299093
-644085950
762399100
507211980
-643201289
-66286853
-55475558
857954287
800355061
-881816509
186731036
697992684
83466173
-653976358
-836124103
730326121
500400075
434679551
-419347457
142372249
327124803
-204393531
57064731
-88986002
385444154
408251159
-532995210
-16402178
-676807583
-188958217
999098714
300125951
-646881144
-145107482
285757040
370019801
425341552
979210658
-162756557
63454409
-266071517
-9491050
39098952
-17401783
-28880647
-487009748
-216681317
53767515
-929518907
47203006
-82389606
83189302
-997596160
-128128920
918555926
-590363910
-378621154
310006544
135773566
442250819
-475713590
170401628
638879542
-467438420
917421270
418473993
398869962
323702414
-945706930
735080198
-306032222
-931604562
114239984
-151027293
457854986
-738291096
-570441868
-766095097
-803300767
235778663
-28966350
-719490809
647487847
-152924218
-952910683
-180029621
894935269
-5405578
-915264709
629781950
93070657
-804498043
549310153
-161918345
-473069992
-668223379
-584704222
713530077
-807565150
-825996407
-615390441
-90398321
-585294208
-391324270
27743833
657358015
-165378405
-279941660
-981752060
-152138535
515356245
748226605
324720817
717312324
-715292952
-99402569
-882370324
535552178
795712741
-886136149
208898016
-560370887
-744028202
-197159294
-824049022
-910789210
-625109267
-158342653
672705160
-859591631
948841277
-758099453
503551205
363039746
-389380752
450352425
290141192
231086596
-448789946
224421297
935544919
-326747521
-235614792
-339728299
625169918
673290055
564267004
423203755
665925135
-771363139
806171972
817745925
911086170
-453380921
653772692
-466627701
-393370430
-631419830
383568678
600493629
-397457170
294020996
-763359899
887252564
-164079526
751105281
373686142
512928226
353216856
-921210126
-643001578
-404216739
-777607407
-447158874
630344988
530085341
285111879
873958697
-342496915
943359022
59738459
501859610
489328970
324506969
530060566
146938563
156853651
590520732
-483275985
-364593244
-465264988
719068569
-181291639
358237831
588206517
-633644583
692506932
-891248989
-532733066
502342516
184493774
458290251
864221715
895409284
-803795389
560082797
-651555774
388721296
-140360756
-277811156
128804161
975837094
-314793866
563479340
530778626
-622769840
707997312
4820158
168352407
475132770
326461138
106367768
-559329547
-368875668
-486983242
145591339
-419668784
527432748
-730467792
679524461
-919847637
979352515
282979369
437076884
-829768301
654169594
251579334
-677857948
707160124
-563261986
-729473244
-755137790
906945161
155272729
-302537419
-825724676
-561821181
-866674543
-69186786
9143477
726835294
-727789701
-461359924
56626757
368056707
-576723066
-376433076
619885466
826900471
-974479636
640352133
508505064
-881400063
-648431409
416326608
-874788533
-476326498
-471719020
391146200
983846200
559794398
-76776019
-158178053
-479307135
-143262693
-353937856
864485819
-544090680
-991559716
513533707
80978020
725699000
-711802287
25362904
769954645
889519533
-307981876
-891602241
716966170
-774889539
-315656486
542459432
624438092
-652367101
-972399735
78165869
-756505301
626935681
-124698510
-784351198
271013686
-691633346
78318547
930892884
-491216457
665398095
-438652959
890495090
142163946
846926185
-232656748
41550462
-635212908
330792206
94407548
-722934380
256261659
-136060830
469534221
670509222
-72914386
157946226
-116630841
-30763851
-305475757
993749876
91659133
624665101
-220092199
-133185295
596756127
-218856075
80806904
-566962393
828099640
-20715153
741249276
-121705527
-325667380
399380309
-214234927
146912415
116137471
141655805
435059339
396096196
-532448800
-200865078
997146274
912322890
-19789060
-315217687
-890454578
-180589556
-417877278
-591889014
626338102
-197399730
635533289
61928491
-806722240
-912722579
242276777
-965920639
407057820
882325893
795516933
-71171783
970528502
-270148030
217128766
495004605
349982811
874510537
467560326
-312877872
-27016169
-105447774
-210230453
163753143
886252133
247335763
-811140039
-93867400
-936009662
932621773
61028177
134414217
-520310846
-837522106
857664905
801391815
799960764
-951517904
270538753
-269534822
181165548
279647088
30173602
961981574
788869720
-414678771
-842793229
483548118
-233356428
-506502224
701496872
-377991400
401875419
604888701
39215475
-127955419
-860524545
517263880
-115910884
-119188377
856451838
728025953
-130200545
-897846875
339660328
-141016707
370282710
639658255
-363708076
325416358
-467308986
-213971313
420776983
440763887
-674208754
651289819
818713694
-693876685
-708183747
-880309801
-543402686
122035837
99553537
939200974
-702807223
637534189
-762874180
-45168626
892968670
-152450956
899525277
-296248583
-577768444
-562319970
745802997
164483716
-684705006
-753243828
145014311
413839771
672041050
-814217128
-610147091
447324662
-870273971
-9372843
322365136
-669191676
-273910309
-870243308
-666887931
485560278
-735836961
-131896437
961880641
-211552668
-922315217
632463544
934934855
420479653
-897465767
120252956
110459177
-359074389
-24713342
-22653093
162516084
-198749279
-393907945
-928251299
-58945964
828199379
909273721
-682203543
-66286853
-152381701
442041863
-227127708
466174778
-297472640
963874281
82006597
-135374006
-776747127
-460624680
281466980
326372702
192575103
-24148511
258126950
-712152586
780649161
783473323
-292142826
911923993
956902407
138061528
558202193
-89211891
90695293
22978497
-865678475
-20568378
619598780
947285989
200427862
-951541214
409908506
-236446108
-260883413
506555287
-138787359
257703615
-431457591
-575782774
650487302
555291813
439163533
850976239
985274816
-976714010
635641210
58965750
-360857798
400128773
512125210
498683560
251535398
-535180533
-839941058
-513617245
-644255892
120600681
337058771
-653102422
255729003
-51348748
444361085
-874406999
312826144
176774482
-158471945
716538041
-506208695
-404138412
-309426249
-961051972
-200547523
-126941874
-796287096
-760139145
-619545955
-652023852
530715071
-715360390
448729689
275386853
974450270
109068280
-164923072
737924560
-949708081
-818894656
-279144260
-120288154
-133653085
323052821
878289466
-835770310
-401321503
706109173
-314957475
-18721399
-953883028
-905749473
-357862413
-434913049
134439175
874973111
-823258794
-596591465
158352842
-937080095
-58721499
848809518
535662501
-644949196
870213322
22158937
614341821
1723646
991671552
473952724
454991633
-718198669
-493139439
977741726
714779613
841277123
-547152524
-899773488
853475856
761719020
724266692
975050515
958287196
672552012
-54848110
502500789
585097127
282186688
-35631677
-377448012
-149257237
-134677583
-443383346
-848996000
-391083085
-320573438
-981535128
393161191
-679098464
53803275
-396699658
-819135712
-717917365
485556327
5172991
-237516507
-898556484
62155622
-1308376
639799943
566262505
-450537080
847574754
729736697
-313044305
907067718
-90825068
745267460
-78311103
-216671982
602414291
-485551359
-113189875
-929028444
896680043
38970192
22824072
-926527052
752188869
165389595
421067956
-715360277
266025021
271403500
445998322
125874349
587751680
919923891
613383964
596396284
-55923744
-929945234
543517940
423808421
683704985
281492110
428892830
151829767
-903470756
861101051
441173373
-782864030
-372284017
-240743433
-731973410
671281737
-378605860
-941561130
-576201601
-919113375
-261945162
-542019218
222604749
966951235
860350165
996781076
-591554096
-339992227
953666775
-38988795
-475856267
-64427250
476085181
335540519
156454342
-589248542
-378617559
874919798
-152914582
-331648888
-559673559
272559553
375999386
147855190
-361456261
-211106942
364719576
553783274
775612981
-723868215
318289844
-628376464
-882920228
-411067550
976471550
-676616455
749090217
-205408013
467796952
551168067
-487831702
-940384145
229501597
325953210
-692058430
-94460722
227767745
559361597
305396089
-110838760
-393023269
-910909252
-495807461
-852062020
573043085
-838338045
-201467236
600114647
176897210
837508386
-541452042
929173802
-949404458
-826673322
-129856115
-742880096
455717827
-659571060
89594340
-402222804
-507352608
-300755993
333028816
526910383
292662826
-536508094
985696370
83466173
480381990
-715382590
-459717062
871491768
884041042
324567084
-222681705
658274761
-598272832
-174871388
260667435
653665930
291876500
44204452
-700210925
595525003
360158308
196327986
753622781
-571211696
-823648480
620196550
116648124
-429074383
628146035
-161817425
-154863611
-264279942
883726774
-866612774
702032976
-478698023
-818656196
114980973
-47772953
-527412198
-332913698
996351282
542277208
122997399
193543044
-852495692
-882961917
-743007771
-924470032
956769990
-781124356
771023215
83741877
471619039
683390198
-584166556
579398268
-536822944
-893624051
-450719221
-820123879
-823799466
659408417
961409566
-348237154
-152304409
814139242
720317197
392491685
427691637
311830638
824689461
110897915
846538366
-644663936
708005853
499610915
82961084
325899552
354323606
838701615
-660532303
367569284
-172894097
-761667907
913560303
-60956459
-588967293
252893018
-115279919
985654500
-342421280
-36744345
-252457309
-198997128
311541309
-545335363
555662213
818338124
-85076295
852278742
786855669
-325463378
-349153623
-887628184
-713891146
115663490
-174864017
-910870352
-301149060
-156446050
-971946024
-505489727
347535925
-485654511
-259942901
-862044455
-965419900
-259349489
-429495941
-406946110
885040804
-821344568
-878685629
-807577654
-754784211
808513173
-62200847
999385683
597197401
352574663
-971136661
530828572
-52983014
270947489
861559467
554627624
-170912893
-44172711
299104487
207881661
-303223331
-442769313
179343563
-192268457
967910137
-24818248
-169188434
-767213099
-80937025
-754261935
-599082385
46767459
-375056030
376342500
-262365296
-994842754
331767647
563574841
-449786481
-496295507
989278350
-471714921
-800944931
999343540
405320583
979108859
-524115997
159064726
-480650248
507426275
-306032222
-294789928
-676354499
-661149372
565712759
-155986158
552230945
76578296
-556027202
338940485
-338289523
36730293
528271669
80429335
-528616674
-201028421
-440043717
738927696
15226073
770645872
636878461
248759769
132752409
-286588802
-504664894
275379197
-811783726
98881541
839600926
-447348714
-550775848
-969281477
93257326
-846448961
366658801
-455133955
-85249679
112939053
-354164931
-972658582
453296741
-341907573
775872695
207748735
-326695787
-171121809
-558818241
419844809
-446841297
663468909
309125692
410917761
63997133
-409388745
64213612
-556378272
606767865
-754311484
831670471
-306387290
63341877
533226352
-237596272
352522382
51621259
756734173
-789491559
-774723952
-599511950
640137080
724353533
353604847
-625855824
-863722314
-894175708
-883813950
823004038
496642867
594210289
72333983
858989440
-812056536
749309773
683040988
-713174935
-335983604
628539636
-581975853
331387427
-319069158
-789535587
677168250
-567415648
-98062833
50421794
-390424388
227517766
-649078645
475595444
-507217285
600275733
542143960
-34856015
-705407744
469759859
-536270581
310707330
-535660500
889513867
442092986
-862472433
543577273
-309236190
642090151
253620844
804653860
854146786
-180526310
223762738
-769625233
-298394558
-642101817
794021071
-847860944
897741356
-927528064
-713758864
-606856208
437495748
-101311464
520804403
111237594
642261553
342639306
-137061143
233625508
269155485
199962606
25183675
-624435448
940527573
523294989
-181618552
84244116
-307243777
-483389458
-632337117
656800974
295536226
-372338947
879979339
959666570
-173330234
335074778
-660903137
-626620754
708427095
689669421
-89982605
-75309960
558128888
-140132474
-210747109
307051112
-366053828
-789111416
382490448
719253584
143250170
306266137
595030991
-654728816
-353275101
51329122
-911362025
-73439515
-676060453
-312140805
830391417
410570565
-731356702
-793148420
-336130707
-560930260
738949068
-183837355
574341335
-386934368
672327089
797066423
-564741140
-780457549
-918751587
224101727
444109041
441673903
143164683
-941771879
220759302
747952863
925913422
251072809
345152027
-662682265
-825388880
-594441283
935444739
-376827233
-729955398
8543771
-989262702
589910333
-93318607
320638284
196768719
-138492774
-695000314
-402919394
-835577071
909347860
-708942801
-455929048
-602623948
328853760
-343286826
-180511504
-430010798
544095268
394038388
172860248
653253337
-805917768
264002453
-900993687
75733056
582179380
60321113
-333162464
-597155734
-352869679
965977063
-740418640
668502321
-234420471
-823357352
-314944275
-302029964
-456598674
-880628636
-27949107
411759267
662477618
-991561949
-140623579
-940796970
-551740812
-305980853
-120467296
551168067
932238434
818599004
-128775584
77304809
252637699
-763528609
377581260
342804912
886160381
-561487006
625872857
977224818
259983906
-586484708
215963964
284763056
170855424
-767237932
251652649
-234354708
430725762
966105219
-236697136
541113050
-172012571
896512797
868437954
69323185
924225062
-767637476
125393447
-87407325
-84626998
-311694987
-913979417
-743034786
-816343279
707979705
-409303379
675977508
-407091190
-90782820
859265116
-880939386
851911142
-968883128
84553719
-887784591
627543742
241716311
-509576178
-928126370
-510929355
231751695
-383598756
722703615
636561052
760658707
415161164
-943629552
997204209
-152459857
-799183833
-183245646
-98386446
-911764499
-387062666
470922915
-301575591
-720480174
855118311
-228149249
-471850018
-60560123
-510925913
-514016651
309025158
-784296267
680303161
737225907
-250044012
-211327434
100242243
525179855
-213463863
170892134
-672693045
352726029
-950180028
462234245
-890499874
964716473
225695434
-384616109
251985373
-648497282
-905894852
-278017609
768249014
-191408246
447434056
483286875
-871972976
845600369
-36923633
570856196
612828218
-43085567
577270809
-274092580
67726810
403142883
982117001
144056234
-313020753
-653384793
-155732907
994369565
718220196
388599556
905454496
471317936
-417446251
-236681665
323404522
-169250732
-802107592
932238434
-394762603
-164160671
689556604
-304335630
-162454994
-826440170
-242052521
-164601315
-943030534
-626860699
344837248
-673599571
518181887
90668379
-772188872
-782664262
-778316987
410643484
288434374
-931837849
758672327
859247582
228085107
916680252
-193081145
637501285
-748318593
605491384
-681370065
470190274
585631961
383824101
-91796003
-483553491
-9212407
790264864
3161554
913909914
572856929
46604406
184680555
442119955
-628185667
405861576
-346601723
85182954
61157680
308690670
-255557670
-672659845
-924285634
849405533
-775761459
-710917270
701229112
-231184067
-287229787
-737065066
800210296
-746841
-810212528
-105218268
716809875
235123098
377247832
90831701
-862190219
546305594
803841391
698655424
826749987
-354526283
-824308783
297030957
850794501
-878744064
707414318
-247413630
264433188
-250079498
-485053585
861061880
131238887
-691839513
-248445324
587100540
-599128318
127005184
-483383276
-48078786
61711879
-534452334
-278124780
-72072543
-434535399
-891071797
973360764
-853166483
-328682281
-532925424
389760364
-873784339
479477210
-369043499
202772985
-731917885
56026148
32350975
705456864
483306632
888669121
-760956500
-927530634
463002926
-920888008
836518295
-643536623
-754267156
-366200121
377259284
-475746443
-770265833
-989805690
-349658396
-877579472
695014761
-894474393
439006097
284452356
-542472514
658080722
-620356809
-430187547
785784621
-415698739
-588214600
-253270888
445674265
-912257659
681992392
-263960636
-123012116
442208130
558947351
-359305937
310338022
-965640061
-216446104
-406443405
951383291
-606314066
21566332
95731585
-928158041
-755922894
-104373222
-41684142
-466525404
533164860
-636217711
827806300
997903363
554199753
-302724914
-713245840
978326233
-340436471
51913611
-213463863
417959754
648060035
-365378914
508901701
-894402766
-958937454
-645382271
942896926
-113574924
420176696
743910248
-720480174
-925917158
212722907
331655620
11654513
872223305
-692637910
295078792
928087949
365006119
-609500686
254777616
865884282
405583039
-98767446
657917075
-777336232
269041677
-949861736
-160062733
947779843
-901333516
700073994
-225601949
-529622570
855356635
-757349291
-95506521
817292952
538713294
-816545518
-546369432
-420749626
-300881835
508243533
-514776784
-543155301
741744277
20080747
-120576636
669916974
-787992433
411190453
239306125
161409861
328579106
342097842
228812645
-878893759
-507383229
-187757854
759541236
863329923
869911254
-137294133
-645098991
-995955907
-982893806
938707769
643129441
229785222
398702536
-424895087
565069395
-837940761
-231095082
354681170
-967445507
917106671
557800348
530199189
513300081
139722320
744056871
654872588
-580103639
-527085568
-787765286
-370343420
-632748884
-306486216
-387412796
-540984215
-35135467
540968333
224857412
-395166151
-59355415
110459177
725363868
-372851195
608276511
409172223
-739639380
-42112841
-474335901
256408679
195130316
741946691
264413145
176826729
228177200
403201830
-928407889
339867995
517842649
-991017835
-588986675
647485874
163197708
-387558806
-974734440
199214595
899924833
636541828
-749065121
357810667
999991800
913587894
46842299
-50396861
52962299
280389004
682641452
876610201
587786858
-523179865
586530260
-494631406
815735225
-904263066
-157259805
538275484
-684088383
-559478349
-875933969
939667372
22099235
903508780
-758385415
-755045045
549690785
918274736
-567914973
-17623707
-54076860
-533922773
978919757
612640767
388423451
833749510
-140792249
254130313
488996765
-416528757
821217145
364177836
533326962
143360154
-461385513
59683675
779281976
403349145
-465149786
496658933
828006987
343626563
-434846962
-334986574
-170818928
795433447
-776991099
15518429
967941542
889335787
-125560148
-205212492
555395700
64134678
-204143869
-784764007
-347162560
943032498
158398738
-250291739
156006747
-33290180
909947040
714779613
-730263924
-588805981
-975945688
-987862522
-841236219
-121156664
529218399
-443782886
-899090261
484038346
-187689946
844090274
-447861544
845094855
-592425430
175027222
392733323
225181091
-150152987
-939466885
888842232
-490898023
-814166237
958800876
-633959639
48102493
921252744
161602047
119321528
-221984591
-863944691
-551664669
391499316
684558398
-551773867
-3545969
-28879100
661995331
-443346047
611623297
-976994828
-910144855
-264608088
-370735159
-509670958
-224740226
698230914
45209039
-811794523
-277942968
-781323555
-32461287
164325533
-59561136
-945839456
-614660935
57862527
47788726
-750374068
-739535626
-973335170
79534503
640553190
-172152920
-451829684
-586949676
94755138
-270014268
-920908974
-524482815
924374288
48737718
-862472433
134743319
353153734
-635563133
-286036516
-344499815
-631119478
-113070791
-157343095
429913685
-984203434
796614344
947828676
707124781
205874367
918256757
-829494277
-378210870
-222916213
796124823
354384705
757718537
225160966
629032480
-827485066
567797125
465359115
145221507
-316265564
-84439323
-24146467
-974604620
892660313
-524189775
-423886929
301903397
310048800
-14828267
52362365
3034822
-525134033
-206005572
-954917069
578538576
-727130853
-92052430
806862249
524760720
-368081836
-72612194
-863303281
428270133
707641559
814368426
-729535743
322862295
519435215
988269521
863721761
815220267
890068941
-969632250
-761857112
45565777
956886999
947318070
-12068942
874537878
-145024709
580844231
-817704190
886120472
-955380065
348443786
-264772855
-239068862
756680967
414981972
644375883
-604011022
-404678649
921467280
-690068675
696294264
-442963009
-74475430
811163044
179791859
70231892
-208497649
595162219
-808770620
623471328
983690217
-313390237
-19920806
554461862
292652094
762488299
-408163583
-338324318
664528298
641441466
-781309674
-575742377
446226500
398734990
717597450
112386294
789438476
770036291
610906038
420189895
245080102
580767482
-116426349
-155188520
-837037975
-998092396
726375175
-111928997
-649900855
-564818185
-340737450
620902110
620196308
-517782790
957806456
274842920
41100599
221051723
-951189307
-301733720
-726375270
-567764122
-692391834
289398261
386925877
-982825132
-401461002
754525538
130758369
-892458514
45268749
575507866
540736051
-736917775
-850711247
-364736768
-60724076
-646941854
253358917
-684288560
-401364010
-92742687
-153484661
952732252
414865316
-875478633
124911068
29891853
-791906855
-82135706
-748593642
501146232
-215594317
-674539944
-190543386
536491503
492139771
522397673
-227260184
-323948981
-824308783
-859013655
926840971
-979279663
742055057
687878682
958274441
187962861
-48130172
-987130641
-92974218
467321873
-800511771
939820565
-494049125
-477365191
559187697
-505289852
-21670022
106848297
576043343
-536596168
150771821
686847948
-933422211
-236249341
-257680669
774011115
-593890254
727469074
-461414765
-568512429
-401468531
700468927
640140561
211515547
414895989
287381511
-141501671
-462354931
118924818
-36220540
298621252
-245836027
-436189083
-95614998
582465864
-780091729
901774729
-714603432
-26778614
-945096718
-610936782
421173899
967253757
78537319
66962711
-615362125
374532775
-932758425
708012145
199651993
243384278
919340779
560459632
-691877251
-314957475
217349792
-839559460
-763717716
-386355676
767275577
382234586
712143537
954821786
730061162
-965590972
464705732
704141306
775551112
993478394
901096778
-442044023
-344622884
418765803
-19539984
-762539527
912898422
-415057228
-35091199
184396586
-4765224
-524904488
166514918
782595117
93977064
-790118814
932788651
-357245433
703477006
414022940
943910840
-168524493
-261194802
-142053033
309057267
-268172771
-727911968
235318698
74727764
376806422
68677834
449340425
872740195
-294983139
-420911325
414039441
-499950182
-971139047
166269365
-731468705
191935816
-908176983
649846277
602862517
-985588015
782652192
541200795
347468331
-311134179
-8250138
801851808
-66796609
-796790841
490873185
112073785
-283139367
-324888647
-343614015
-638527186
868520697
-240351039
39832641
854144938
-997844475
470513725
-85991959
850260290
888836400
-693981631
190611208
-440991384
379701338
99631198
631821611
131440655
670854640
283457735
139453654
-78331858
-586934038
-136947036
-200478176
-705458295
280397642
-692275184
-830591099
-13069615
729224676
596761729
449527791
846927050
-316266033
-453532988
-933649883
551255332
68547855
-286635386
330690170
37936672
378118340
-963647841
538673986
-514702241
950674634
612978955
413599940
571383859
-484129288
452087706
781637213
571092042
523970178
322285186
399492315
-426673107
-399648349
151283279
-770739142
142170196
152738561
-172582770
193975950
-716658786
-99138670
-338374460
-161068879
-702556146
25362904
843695766
719770897
819308284
-276860888
-135188628
-924865998
-160767159
601979603
346521417
56067232
11469887
139294208
-123218659
-609645584
-659842672
-373710196
80319153
69642086
-353447258
-816451294
-774008132
269971397
929525993
-568570689
561571085
824491798
574732655
-704928877
567930481
-709499493
-537922305
-174660231
899804821
570833108
19952153
-574757580
-559207182
-74791960
289447477
941335247
-867341457
562982934
741486122
-48790514
849399742
-492861915
542117386
-51428396
-161590293
837573872
55154144
-101205352
-444765361
88682164
-734485181
49263527
-256788696
-418518361
-357663124
480753436
840961561
-260100764
-347170848
920122949
855771859
-384134254
-266471756
662468126
462216804
716005095
232361540
96367546
-318949575
624830328
299976283
198736623
97210443
361698972
766887283
-381535567
-607874992
-577157621
-705117407
-885940256
384361573
-856697013
3546178
-293758558
-160660174
363925525
-586524733
-624265377
-660289159
961217789
-883045746
-24713342
3639166
179097143
151848491
-358283141
158398738
-600320000
294776217
780441199
963675101
844369489
582609152
-324575779
-960169096
-436217764
799063207
934529366
-693663692
70903133
-653901782
-872383612
-313710220
-497492347
-6735153
-631070056
53689324
692833096
-198005689
-499633330
397922264
297653375
-943748538
414461136
-680811842
336222138
529585533
-665965531
-291100875
-973459281
-616538921
250663114
-171230935
528806047
-509056857
703056695
990476665
-152939683
-633025413
-659938251
-103766153
982473101
729963675
-629474098
-406606741
459587506
-417369930
-95149705
902347483
843801341
709510380
-666043831
-734000430
-576013528
-111169940
166445102
212474319
-320764282
962388690
-686517502
-138364107
-165798461
730341968
-325442200
-537006724
299209845
-799685281
855413803
-780453640
-244090513
605958499
217348092
457587367
895711350
913336051
761779834
418831087
-287961324
86711136
-784299224
717389534
-85394416
-395000719
436367491
587199847
485940834
-614231002
932788651
758862334
-435796242
441692926
-544527346
-19273586
-664429183
-668561042
780041876
-335011978
-731383124
-398786180
17962095
-161467129
-473714473
-378576945
559010780
486219984
293043106
-321134120
-487402232
-706659170
-244261759
518152383
697139891
-811224884
401030211
195424952
-124473352
56973138
-66522088
-187833370
-644337337
-562100132
-112804451
665201172
-825393428
410663889
761999044
398119910
376587454
371332564
102600333
62101839
415748936
503910455
545304685
-310478665
18723297
598143550
-112379667
-524725008
-897263341
-142661671
-752444368
-680306531
-16718256
486698448
909969395
59178963
-411469618
794728663
164576500
-307639291
726099368
-857391553
905398652
-531767097
777250549
140059223
449508517
-532704800
-743711506
777878686
320281064
-898237629
646434044
-469481300
-560101852
-613577632
994391195
708817364
67021405
549259088
-401536907
-54874968
-542710249
-675156939
-12773221
585195240
-1845551
261515894
496633343
991604509
-109186918
-854171335
714584894
424389718
307659648
-672263051
-155117357
620864605
932893188
-410365527
-935852904
-332321867
-583008702
6740683
-247538373
677608689
927886289
373743735
-700051754
54365125
-770920439
852471790
936779518
867075432
-901643320
716627850
-906777012
-166872770
334552498
-896624745
-139632208
-619030636
-105887935
-24066970
132303435
-746415779
689684477
949957437
657433850
28972995
-450904539
971978985
-571223794
-478627932
-897846875
-876699203
405257412
167791835
625543499
26728185
983773838
995903244
596722522
-947690846
607687124
-712090467
-555242861
-636035256
439502915
558034779
11654513
745391427
-295875397
-971319260
486982202
764397698
-517235128
503484988
86170282
273694317
-749663222
589473698
757220385
483806024
-610826900
564835872
-598873070
-662132489
-321866343
-521954043
352901496
493427052
546470388
884445763
-444251639
-5943559
-723066534
-168016823
-777301801
310798399
-891688445
67421615
-575616381
-267667392
-44819286
-213619191
54098863
-341753920
801748132
-333399652
113175045
-461380670
640763263
988128472
-64654513
833715999
-732397873
97811518
538162806
-102567840
-536384041
-658908148
836508622
-882020979
856499343
-768891110
-22795777
646249594
-47557745
964520336
-723521334
-314158869
-626879250
909065733
687458269
583149155
-425477929
-149810805
917662876
-812779415
266326749
-131521851
58370685
-887713916
970526156
164188894
187013077
-386931981
-385222316
-147666819
-727819550
137112958
778563520
833323169
-646357835
501572756
336838801
-626714486
-956612438
947342671
-415115160
-254203587
-287387055
-986907333
316827588
71233533
22206204
977545073
888980464
-992186843
-753226078
464319780
180817116
-907163034
-700155392
964505253
82747370
188368752
514519595
649831796
196932604
714087504
100935551
-509279561
-497787475
-651500893
783116175
226931506
-217679066
66987575
538605574
-267257924
-786433722
-893364106
432267378
-126801584
-634093110
403308180
24902203
-175201941
-929399848
-923197757
-237665009
820893902
661550522
-413369779
-324242057
773648834
330792206
-94667761
778186698
424642576
603361058
852823150
525233693
938840976
385266839
774695120
37898146
-179673218
552494037
-238860867
376060746
-757172886
616554477
302122945
-160575106
-317963752
-479012434
381380387
220971359
-530178343
813104549
514829415
-885540681
623857485
-286216390
357987842
753141050
339550743
-339883774
-270627370
945536427
202007151
788717410
-216582945
257233469
-577434146
113383262
-579302773
395752271
448364352
-780666822
-379033543
-219107584
-673040823
-69375020
-739807935
543929020
631807678
-933168085
960973881
-201873267
517160970
735147756
581485353
291457931
-502676317
-307339880
186616149
685884142
-914888949
-252216175
526342375
-687487942
-293990829
316136809
508482642
-953903800
-6700662
-652547228
-34068136
928790015
522689418
-189989496
-787021888
-542158425
-255054583
516092710
110639054
-261958146
276981547
639403948
-154552760
-852374627
-368323059
105141408
-855971374
661407843
-938523563
915659476
-1535472
-594949874
207464604
364656649
-444991237
-483916292
960657458
-847551801
-928381372
-20291167
-886464661
-582032391
390039108
684378960
-680791134
358399794
-296659027
-794427061
-180285859
-302093052
462409305
863258304
-621510339
-349373561
978005444
855728316
763548334
158615411
338305532
-823384286
822588500
640582619
161431701
-725809567
-734203954
-181249639
-401815637
-754693950
-167702003
-796959310
-700980432
179810908
399535734
-405098474
-780453640
620808929
915039985
15682043
-624357785
697237603
546612606
-802487290
-878708066
609633102
-349700743
-104046921
-761634525
-637158514
457137613
-294965401
416691690
114571225
-994384847
-457787185
449936058
-310857219
266124261
777473694
-533304337
-516077083
133349341
-268158772
-66893498
-468402884
-323827731
-607628193
-108550398
442119955
372202167
-679940817
-166105008
796907496
-130312323
-439096872
899608879
-1448017
230061761
874471882
-411485453
-342742180
-482345776
-279534286
271446534
722313887
-986762444
-20343677
-480537113
-693761408
104732497
193164953
304802125
55498964
-55306479
-228634765
-811519522
824279937
234825075
-364580953
159030618
243428815
-10979210
765160162
-127924068
-982677573
169814009
946338767
-214501249
989932132
-898741881
-925477312
236770625
-1416665
330874662
77129515
-85018802
-599719275
78123476
-307953602
219114652
364454224
-139920542
740659675
137590577
-360964005
762667462
-337358389
-838502986
-500930403
-798437075
225127102
406283177
78127626
-300309307
627517379
-579999435
738392469
-201859930
-781596468
220274366
810539011
-931120025
79152422
-195060065
-863680948
-683256194
-448190078
780212567
553090485
-847027491
-672980412
-737207603
-477272106
-455352861
121860533
-100594368
-200599067
-482129422
-594676327
824469385
-424974356
-953606027
-488282421
-869943929
693091106
-435773256
-592070288
373346853
812935683
-455565085
-202005800
-510201563
528124540
714690159
516026102
-569496823
507860208
-85060084
-968451164
-491796676
-165652295
398990504
-579035716
967667965
-438232908
-135631133
-67027664
86002369
-214699346
-301863355
-189390006
-869990574
-186935804
-805947193
-375137494
87816520
-21911382
-390132508
-18346842
484552052
292393556
791585841
148716845
796623893
937659158
-638068970
94980023
-930615380
354097263
-836871094
-761397305
-836654146
485150733
-277592239
611623297
89277536
-234328715
-49737793
-729332425
-220374756
-537922305
-12705527
786729987
731015384
-847019456
-93867400
401988878
-966001654
116308151
11625812
881333179
-624680816
-638419996
-673001861
-488361849
174022845
-56770241
570263239
-536366962
-378587318
645553151
-944647176
-443109567
-522319807
-8756601
352406216
-12303841
-823280947
808227200
-670275990
271980901
-122026356
329196288
729906270
-672499849
-494631406
-157309999
-743591316
-483442391
-928206912
-117231837
-397535974
228955676
640741359
755137480
201218890
-221850636
588403149
-30836122
-722757412
799428125
372529563
-416852394
395530272
-593656726
188744526
266560500
-650622514
520479752
-893631876
911018253
-843527192
-265277019
-612045023
204840608
372424659
-514205533
-203787742
-91401588
-569517736
628929028
920090455
881519576
197786834
889846911
-555028104
41177275
-799308514
80062519
-324468257
-927995583
-537630341
-783333047
83305865
-48319726
477141438
-172283502
426307337
-223451224
-919018221
803550644
78123204
340022209
121474152
457939478
-810254284
-375851973
535831821
-56661844
455505760
129769441
-580213368
-211077737
414940295
-871938601
-121563467
-50133047
330974869
-603936039
-498066331
-128808313
-588949790
-196017798
283521158
432970536
-442044023
791890332
821070019
346630082
935690870
-848927818
-843503376
-969902549
726286763
603238116
-475288876
-36744345
-767622669
-206398367
221036992
-607972655
-547329680
-294793173
224351658
25077972
-140090912
-274730565
213068526
706673281
86414164
-719947266
-852900408
-940382720
-597512616
-820254550
760412240
-204240057
-31824486
150273382
572153603
409803028
-838036869
544772871
-31142808
53970764
56329744
-100951734
363718975
-334334432
145556953
118202613
718172617
575964817
143566516
760883622
-959324010
329489362
235970402
687127308
244775974
-894208569
123031227
944945902
-431457591
-112581776
-505383748
27516108
421671669
577449363
8438311
-207988589
-214424216
98585283
-315404286
-24836858
512980382
139025827
-361682027
-393331983
553940170
-26041397
271444342
-332049891
-881935025
266395478
-821022429
993310543
724002767
711119504
722512698
840578472
-502644549
682794077
-528155621
112368131
-973440194
633910250
-816544423
249422356
-868507946
737435686
-511897399
-152063228
305225241
523871983
87448010
421404851
-335983604
38350908
59811489
-403379418
702018569
-921948763
-979279663
-956981678
849230822
-642189879
-630920196
-738286771
-191928335
187486796
627463978
-198991641
757642314
-197988564
249021211
431038192
-914910733
-895241137
-533251207
-61955631
969336695
709866506
-243047924
878619615
665314268
566106079
-526163469
982324756
-911914796
580107731
-711120221
-887937000
-188510503
290516378
-277811156
-703984470
-342021316
983160741
-966688094
-539870274
563416982
252306106
979802146
-441922791
769302649
551947598
-523898547
-294127985
-599360322
206715657
579398268
-141457468
703728905
-247428817
136145611
496145786
-637091899
460614634
908173215
361704349
953127060
996978388
-265870792
-736364084
299646495
-691150527
-664255911
783775609
397506202
912257747
-444744796
-244207634
462953861
-905993668
-783038668
569162306
744366397
171483559
-31603515
-877200568
338912564
-402263770
-905875282
977707349
-737082226
-719442455
333004199
-203233987
108997072
-24061465
-893664284
-762956906
-487393802
260108445
726294383
633177967
769913856
651824711
406425330
757793458
676809655
707496623
-370675847
275392021
-866083855
-623590652
285253137
217678019
187366076
-2748414
92557333
740627463
635461147
415221888
-864302606
850984486
401152362
-843366213
-408071755
-529530391
-153953976
-802133839
-663586800
80587353
379559796
710949742
-34746736
-475646772
-110221904
424240398
-771322077
15214651
-809302073
-915891132
960668208
-491754568
509963126
-158001339
350952119
182813078
-917391893
425833809
472219522
195105665
617982946
375515009
-377067338
435617612
794235699
-660603664
283001762
-912500661
636242265
578189241
642621147
428900110
477779718
567041621
-694968609
682105277
367078384
428089273
661080113
140266425
-736841331
-237260109
-153391632
401116576
-795869635
-461065549
-939069874
286490320
1700525
-645680811
649388960
225626014
366554921
-46414172
386074306
-258919616
754816461
146781836
-452887665
397451888
-819770506
613750211
-221417749
559407756
958056643
-932717542
-357231304
-48081705
219634028
-437432424
-775216252
373624468
-806631772
43186195
-196815611
-835364556
957806456
915936026
190253184
-900731588
846414037
-726165125
-183665881
-822111764
-805486514
-596066834
-464192156
-523592151
-580571932
-615960294
-253977925
-7982267
-630577360
-549883030
-913659375
934264126
92967551
-350517149
-984056395
-135631133
-395259532
682201974
590673478
-563377089
-688819357
220816049
894497030
-690847825
-914660564
694053747
-29349750
777719243
687680934
667455380
-578395723
31071786
204782243
-469581150
-497946848
-5110838
670952041
-918286713
-384486773
-339688354
-193894702
100990024
-175349267
135826934
-143937304
365840236
-954301132
-125660143
680085550
935564665
669718138
-604282015
280598278
-933357110
78410966
919117212
-946902437
-570810505
852064656
-397391172
-836313187
987162562
-940191275
501146232
356016438
817604861
178451565
422409463
-110735693
-940384145
-44461835
-658438886
-663501104
-15634576
-954322768
-655951197
-698053769
-925080299
-953101404
-401159943
-937862025
179397615
777036465
-338262029
-705437111
189294311
-2538809
551871458
812935310
-262447881
-92843076
26527784
-496914147
662737563
969746464
583624840
-528717450
-125796170
-105887935
-742325275
-599290434
-692628718
770100024
-980219696
52067433
-256813525
-620486768
-696529441
361409576
-154670610
-455028649
751236731
-98931220
611158445
969429326
561309017
968946413
433811798
901621357
633915229
-109741301
136931097
760818094
-355562197
-390817234
-104533539
699984744
-781545301
-321095257
425648517
79695924
-479935235
-576586266
203599060
487604399
890313394
43797967
-184310919
-331648888
-882035781
-982352099
588392855
-495588515
757652866
-908513101
-352828361
-671142338
653452692
922607372
-608321798
801859285
-595258601
928733847
-133058036
501706202
-855901360
346927371
476579376
662968400
547877084
-711099532
927883760
795958601
957954082
-286330550
473787013
121502345
984876437
-11521468
465487630
110032084
133877625
-271438909
-57052982
75133749
-219300046
-605260255
-722098418
-583773391
-458852314
-99967845
912895347
-667651086
132333810
705707756
218992402
-522067412
-156154367
617082270
-125075221
-685966179
35128872
-762538708
-920346646
-828754150
-844145875
-586505632
-565265709
362487854
-688192815
-566835794
-722394510
599939709
-161403079
409411530
-269601293
766431419
688051537
-264912717
42767548
152254329
130560975
-175877622
415223670
696640118
-952065591
-133977801
-623468417
751154271
-240796260
-713967071
-954860888
694806213
915125774
197203684
-680805110
-295002463
-843838217
823843529
-559316164
438592800
194507163
901410873
861606213
-710846796
693773613
-959651994
302602450
309716309
449156192
-619113388
-172686838
-599491858
-995588660
552099558
324183775
-825499840
-718052496
145714200
185197643
-165161617
-337909205
-294184588
-960483484
-906806662
285019990
8263087
-89465605
-345124369
-832478363
-122266395
832950784
-900215060
150823273
-750421103
-528238830
-570242539
670043771
326673128
877631034
-807001191
-358434931
673138269
-884556468
-104680286
912789713
-992245899
-923519390
-228998292
-281713170
691992823
-584718234
-324576075
-879979783
913730722
-464911341
735978921
440390864
-260975610
-895957148
-405193121
733085964
-696464119
-854258588
686299828
192993922
-371077496
-798905747
-75172627
638770495
-988565703
50246507
-671814677
-146197260
-228962738
-781174952
-370430873
-462507171
-187613254
960657458
652943330
295441648
809612351
-427203253
521919025
-192602605
-204688065
-782964134
-649025940
-707109544
-557443467
-621381417
935265697
-782389194
-942701584
315637242
-965199983
-929814204
884445763
-164160671
425270463
-679418427
-535915038
-537324309
-224149365
805020572
-560357176
740785530
-831502399
744702749
450889856
890764888
-959193158
-355843265
818614975
95783365
258511516
916753789
249908945
142455283
159019547
894504615
-290899201
-650504531
147773608
727703146
956000277
-340836096
-983445280
245344128
402948379
260803067
91535527
-632591392
-814754544
-285424553
653476050
375528659
-453806741
633174424
-910889370
-524228524
-110561502
245019428
-373045166
976944102
-662120125
874952209
-481196895
735727019
861612202
112304898
936062459
-196966242
-55347582
-149231867
-456749518
490995382
-296923887
-986310124
590624916
-841236219
-314187262
156058470
116592067
-19681215
-635563133
219303504
633912575
340730519
-778512809
-998889076
-425370016
-298631865
-252988591
-222939007
-941662231
417654048
-270161386
-489436767
-55520091
-857065058
-98188107
809470412
-404253844
322419990
-950486507
673464453
239356994
-768781225
76370985
773128146
-967497815
368573763
671048451
813028192
-814653804
-669949345
861471965
-575928461
128228792
-161333462
86017799
-621495773
226161738
632347509
-688793197
-549314950
-484248854
812123359
-207209629
539094631
-807087976
-551204414
-504945172
-689813517
-944634994
256899845
148634735
-117133645
-659108400
-65449230
-402787163
-124153148
730641501
617236636
480740161
683181906
-934645431
-951816045
377486545
-514680888
343433243
987792408
981037273
-715914310
-593269362
25997814
-680119407
887518581
-542638506
-203537351
64980464
-741487027
640882319
-30694235
50086388
379351660
-817069289
755014139
737245716
845097364
557129192
-686316603
-196294722
-434308350
-737204458
572031368
-242981894
606568989
978157237
-382689731
352925326
995059249
962484573
396350824
-340147286
434916022
911487911
-94883851
-450123718
-958306899
564545385
-542968368
-321353145
-964364822
189631905
-452565189
-40315540
770402660
-823101676
660977825
150483608
840440690
-899655790
-37840597
-935122476
-102493124
-618042439
862163705
-525236755
466620830
-37133696
-765848217
769784752
521850512
147352620
33627817
-520053051
-134819221
-131021959
-649387974
59012315
-589076892
-750511043
-158686223
-83934332
-439625203
696812065
175064512
554097555
-795058102
-478623108
910316505
-86024132
196517738
927666811
-975066371
-912758459
-158570936
525440456
-105448239
255330417
-607267858
-904653425
-480790346
-774607935
156674920
904918971
-780510020
-594636056
581178666
-164564730
452347233
880152096
714224156
-288347998
981607998
922239901
841750490
636681492
443071101
436346231
609133419
853472479
-425901126
-639114214
-607426432
-781288597
327056091
991507381
-937397834
660992975
-139386833
168677327
-324839959
908083133
587298016
-482741313
685366617
873734963
908667608
-973015242
456271393
-88025353
925134103
-400811751
401342482
801276738
770611752
4274965
268126312
522172571
560582492
-398401304
-809269826
-710939559
-832104467
647397488
-197854550
-742691456
-855624271
570633719
-64250357
844421063
-197353944
358580952
-795058102
825668435
-926427410
-517901753
-513426216
787893329
-815246196
-833299421
-322565646
542134645
934604703
105166948
-520181825
852747230
-11357265
-727159748
80556659
97943356
-5975303
-874825133
744298807
-400803151
849534130
-224617023
240327276
-647163548
-308127489
-332541687
309327572
933915929
-475288876
-186611814
673980891
-8192016
-628389528
-238808035
947367692
222914092
312192067
637736933
-869516413
8724877
641998844
-759755224
-330618272
-716672065
988033795
274634403
-784473796
724399205
626761821
-462480543
155920305
485085570
-492335368
-65612923
213809082
486102098
-863620340
-151884372
-221981367
164847403
-116171473
-290523489
799401029
-367107450
955906010
-287829931
860552154
-670634167
-303439871
314769757
-183471476
-581956473
-601981724
-244437117
-559445632
-578361618
-387423390
452921871
313116334
-210536664
-869200161
-184772169
-551975704
952967449
688462116
-62584016
-937851910
495749126
848183887
-453485798
685861276
154934081
-908987861
-608032796
-829670764
811298161
536348705
-508612110
289078447
-58439852
864985392
-559248891
-360923248
145195975
133904296
181086790
218525077
608347230
-690830363
743970013
583010801
-561188829
-180664097
206964104
-627277848
545774769
-721506715
146266879
334888803
-725105785
-697855659
403257209
-206297209
975915203
993369423
-872239190
368988016
903912995
280064573
-636507690
339232002
-521015979
-818187953
-629384651
-997806554
-979067541
-623277492
-597169309
502909375
187073389
919962439
-713570359
771153594
-143990607
-762708935
432729366
235311414
60675997
753413734
459262265
-609827504
-312107199
-533285813
-242098494
581136341
875892801
662244980
891462338
853684375
880917375
559042428
-51287995
-480934814
-306700857
659891968
-883388795
668650294
393428039
-647438045
-648714669
-467108435
-145826761
-995382253
385637812
-440573838
387592567
746221316
167875830
-258620667
793892428
152234075
64159257
-995793237
228039726
761489323
-49055136
854911695
828479047
-262447703
-77238160
-293789251
48363582
-20148704
-841969887
-192602605
-933318745
-750322747
-149378841
988291718
336865991
139529038
-927225383
-971456571
261475957
660626715
-364518438
-152702183
38639568
302914854
797703466
65214092
-57865296
-958535760
-273571926
129168503
-376042838
-217378018
904729551
958394534
601885727
714726947
611667004
108025097
644197644
-59069185
-15388013
-965113042
92636294
567784421
438276528
223772509
-706852997
-858075554
-522037850
-619887290
67726810
-807171963
-342246693
-232179687
-928441043
118747112
753350670
877976172
875756636
-618052745
981874464
-72300649
-186410328
-683417953
893780039
44314896
-283977880
931938262
-824857876
-954660101
886425406
-119048845
-415544406
71086668
661478226
437366345
405027245
-847560659
203305066
369606362
-512607896
-607064892
751315318
-459722532
784363492
-292052527
231165767
-692663965
-166254198
617561356
611621960
341723417
-841762050
-762284681
643011762
-372743174
144808602
-331664607
-992497119
-712521042
218628293
-593208418
437341153
-930615380
-98216652
749377810
-676703987
-193772915
396038008
906224605
428215783
612465110
322510825
-961804026
709390619
932920858
856451838
-657002443
-824359464
-988405948
36484625
121360458
913973553
-87190312
-409438155
-529437900
695790461
-525317211
687743690
239229477
-475906858
-321353145
-756200841
762027040
-815047342
-786943260
880115930
238066468
-555270258
885288316
-718824391
-365599055
856266456
717352042
-341327537
965992048
632093317
607514946
-922117588
-38827742
-233740634
-489367608
-9850511
942319983
175240702
497487354
864305889
866636073
-23800068
-91094918
29577784
54298836
-17201147
-702882828
216943438
333364683
480737584
-880183686
65496289
-452707013
17701290
884337676
550670240
969995299
-308018819
369922647
-276529160
231417106
-15994432
-341734818
247116010
174685613
296718478
850833714
540063731
288775957
380229954
415589426
-22916825
43293790
-742342262
-821917310
456271393
989607342
458902631
-772563842
-85289947
544027468
-668542058
510804862
-189301143
228803647
572970396
301428275
744639809
-346507241
-45322780
998432659
861559467
-150109379
-886871296
-949487085
269588955
998285517
88743594
355429704
-92844592
536423901
-677166499
-757697896
-45675887
773110228
544156455
-471925294
-539458338
919369869
430325690
8022723
238230315
-890047795
185210729
924651526
-483699466
299154461
736401092
302903963
-613022227
919352705
605520823
738358735
-960625533
-170125613
788843690
-791905686
405857272
539483400
567217112
924465987
696717937
579675258
491393036
682848860
775632819
-833499727
138496701
-102693598
-149791215
-778272938
757865241
-91019944
555018947
811368738
-574184362
-193946674
126218171
-438244732
943619020
-474255599
258376145
781868648
185722653
368002890
649079154
-697104860
662351958
-614226871
-395768608
911303136
-170874167
-798493772
-188396387
504024454
-476037420
-934656267
-292733461
354387210
318720687
399381343
-943208229
831393995
-795173652
-265393139
361683627
-853948293
788703376
-163093771
178667697
-98749547
152463728
-795892057
-407889835
-942836612
163821375
357987842
882809487
212300105
-212779911
968757733
547756952
593128507
923667884
464953277
-201562510
-582089430
779430612
-379765769
818513637
-767811128
-212069892
-896375158
833635980
-294965050
115460667
761612042
-783539074
-180447482
161319707
174426596
-607996531
-195243880
804071061
-112775430
-214183831
-664855654
349858865
-785559039
702074108
-326578502
-21714324
-151981953
1016630
-693739422
209803581
895184793
775119841
372192694
288011126
740659675
-952627775
-546482182
-566068985
-493751606
989163684
-417872417
-704910391
745086585
993015114
-446475659
-808815893
-610989689
-262177075
74121264
63755569
428756766
327724919
-742612022
-794596454
-191275139
555067626
-496301852
-864835618
659565482
115992953
725388921
925774754
9082637
-538446214
-880897895
680422868
161975543
-534122570
-797551102
854133709
714912450
-57766769
-167040785
-250466920
-589843122
-657131813
-682827270
-471682155
-653142637
-363853148
763324338
-675157553
-9305378
685845011
485040705
840133979
-874490056
885152632
-536806697
766025875
-632190633
440302988
-188884590
-916381152
-554759857
283536278
-116168356
888978831
-464056141
471021498
-823697744
708569838
989616963
400114850
849502741
188395614
-781500647
24654450
348231647
909823834
801286116
932908951
384688524
288288461
-333910927
375189890
-164061971
715334965
727006645
-667197902
200739367
701806133
-530692992
-985724605
747009663
-535920724
-683768789
-656584501
-382183005
312566381
-49076553
-885192779
66757038
-66337510
310560152
22494082
708274658
-708843943
186147894
845875714
-259696414
951831125
-1208131
-467442879
-216596535
910406994
-437007738
733996455
-982732984
189159356
792694703
-904698306
-106198045
619722673
-644527172
-580082477
668102991
719845359
587370079
852335171
-457709940
-372830431
733641479
-762633569
-891960078
107027411
-769189280
474203602
-273853899
-218060542
666111686
380393954
-753962670
-237665009
11156014
168435224
-885720520
688955423
-72641673
945748650
-554677721
-86699564
635090132
159927023
-769722604
-341098836
-227034749
-919034379
-874521133
257047228
-984112868
29240982
364721643
630938992
-142045457
-868770616
-337116364
733546683
572357264
-501697314
630093102
-838166986
-750913368
-424129675
-545706794
174685613
280105305
913543488
351762207
966635077
-62601008
619269093
-711400685
-20964308
-468449007
828440882
-524694554
-740651122
294834218
-513076751
202780462
811163044
895534844
-171456643
-259349489
499376203
-226595989
-630245261
-978359233
993256996
-986427734
-907427297
-802758213
9624789
598284433
254280557
-847122415
-15830834
432761057
-428856355
220812737
-390928826
354806391
-333906295
460303815
-523862899
-85199121
673671987
697792258
267139269
210030485
911580196
674777269
-83337099
927497514
767893132
-996950464
795085496
-776665517
252619264
937626592
999215653
-209648536
235421465
-704121112
-817879340
557250163
-198997128
-120799229
-256459407
583630750
447804646
11279621
487748346
384338871
-628231856
-605146767
-938688559
852912938
664017361
-898643913
203540774
-642206820
338035072
-871678989
-670599089
563133485
951430875
381866670
-309491024
730479657
-347377378
-363725730
-899372594
524127140
9816333
-354914898
413290688
-662132489
569591215
-671326073
-997346662
-315915871
443435998
273982478
692806206
-743329602
-523428092
-379558636
327624569
927497505
435274057
-994126720
278588958
-410988764
-871792983
764098089
964431201
-739087343
-854637963
-905391663
289447477
47945203
-721143933
723724882
356932023
-910916827
407483429
-721470005
-296424591
29505295
-480946359
-802704556
181022205
700288473
590720807
-792602375
-313822666
-695860909
-394159794
-21700288
-436910217
-259577137
-212629923
851997034
62780083
-218390420
-475309283
972078909
939856353
698801638
-657337117
-859013655
-595754510
331083919
-502310589
-800283900
-698013141
439428983
802159942
-93476017
958035035
664448206
-952344020
140548844
-253079948
205409772
-370611480
528279321
-521442350
-357830096
621648707
469170771
222682652
868868326
712521419
753794235
730158735
-598623310
710172229
246720620
247858007
-263055607
-885934623
559694750
-238346500
577274261
295493632
800078415
423400717
-896178961
509920966
-118648866
805635269
-995760224
86448873
262705794
-474774422
856873570
-968684665
969321950
141317645
-860705314
-755880645
324441748
-736862128
-843591957
-771895947
275495385
100763169
168581427
-547690715
280389004
-8464817
690590286
-746390251
553924445
187117861
-367245901
-840090347
834810163
-214101232
-349684356
469226531
-751794941
-70654878
318585868
-628339772
-259369208
163825382
-714476281
141612557
-733583280
720159088
-163093771
-748707456
973360764
680309291
885302416
-473585323
-194959496
219680649
-520847148
507689929
167925049
-313030744
-707640362
661960363
301779865
-370381384
-166787351
87536797
102645867
-716281662
-439376695
-401488911
-559740132
486386568
867136109
450564344
-241060001
807461961
-931600635
-697827319
-483605308
-979814702
-127358198
-263085143
-970402151
519401527
844205817
-848239991
-35066073
-292403068
-25855462
-238162791
531059547
-236970884
452284696
46157447
778887255
-275398615
323066548
-439545730
449293643
179245289
-623373755
-328044009
-644632716
890425342
537097052
-636680047
727623580
-881029565
-632652429
-885192779
-360742419
-413375498
-571069122
-468397558
705191700
-910403389
183982678
-398485714
-978560511
615702267
628129147
-631044065
249923439
671444650
-53017164
-588466978
-528609478
709272573
-310941076
-409363961
-876756562
-867568999
-370655461
895783861
-421840176
-526267017
550383712
699243462
44188704
-2007005
869121710
-385434472
438634867
334366315
-153652720
-429518655
-913130149
386358899
-947214183
527026286
-390263010
-282596185
747490441
22345815
966498422
321052307
-477949442
784779482
458722755
772659080
-621810776
13094004
-429508447
176181443
-530294732
949692357
219421069
-533997118
752640946
-740177423
36465071
-446069170
173204849
981829498
350515622
398822464
-480405732
284603998
200312392
526175157
991170212
67728197
-476270077
429087159
127817740
-670140608
-480513415
926891265
-510071282
-633838724
-68815701
-668542058
388188807
100889363
-48583076
448111660
-475085458
409394942
-101504516
-974112643
626068309
-339113178
377806796
53727527
-817217067
-384447106
190011085
-795507494
976986100
-581520107
-824572588
-141896284
-714480969
799956005
580767742
62155622
507891106
-595375352
-182888710
-544453100
-56166762
-486506446
-324337899
446117889
-18097426
-903570445
941936420
447401526
801970797
-141434970
546220729
522288581
-268221321
726706936
412570422
-2897404
-142547840
673191816
208056486
-438763561
44920932
493517456
214627930
-961216451
-284789723
-471088822
-444665535
779702387
254440847
-915312114
-370852316
-600654022
-188436335
-219615713
-730467792
-564662313
703134617
-862432148
-313423983
102105739
-903976032
277034874
250309186
-997037253
297266629
299154461
266294074
736848612
-186142650
19117966
478658303
565855169
-583442415
-294580698
786479883
299573620
-374163789
40816931
915772731
-677710423
552886652
-474489931
-127794180
208518751
492792440
841327357
65878585
-997956390
-705241154
285960590
-605097012
-458923149
-15510197
394834724
144413187
-93131984
-165545727
-836871094
-354366779
829518577
950369034
-270716922
-779586319
691558916
-388349308
-217223903
-225596689
-799112444
283515717
-294040829
696151852
-289535130
26888723
552407810
-797254069
119071987
237115263
-252998273
30125558
941625012
224735917
678222759
819629514
-664577215
699883512
467815630
219948870
-967121398
-804257782
567326835
151095806
477337477
453930094
289535949
-751991064
870467151
389531499
-50117950
469201570
390284690
398119910
-769344051
900877400
294385575
164186531
769870972
-851949550
70707452
239691159
-73908709
696729395
-157374935
-134060008
920570449
-64107071
-938800839
-917647914
395521522
746344194
530992576
-487536729
264041698
-404338997
-710012148
-394352292
643519310
477779718
-345084399
851967776
93002269
-725869751
-908128005
803492398
-387283954
157953022
-289753772
936950248
837416783
-142290072
-514857359
637345867
-999875804
86281361
197851925
-479499366
141187092
486757359
77968083
-75436049
288588789
-281258772
792338325
-655453852
-233950799
499969907
-51900476
216481729
784667384
-507465127
506054162
322907460
694317090
-326887217
-122357437
18845247
665612275
-316794685
521466766
-182712680
918465418
643484395
-254922437
-832309825
264990071
-499804103
-267681971
180103988
865797957
-60228469
-192178395
19731785
570122987
-930065905
-417892921
204729747
343051472
239625222
618731432
-76399328
-387729147
-291807369
-154004917
844799029
-561361389
-519420178
-801294554
-391362533
582332660
917808913
729623253
986064383
-472988351
672265690
-646510245
-693838706
657182652
-36196644
-528849805
224517316
442119955
-227742716
-368508155
260171629
-291837276
981662349
-927704316
486853770
-583240805
516337669
-800251101
-231873622
198689337
518272278
-465652954
32333725
-447798054
-581160999
-770909389
674589687
797701444
318278721
886830031
411200574
-69502184
-30903961
129585692
352709893
-143304867
-34163664
-615901238
-625272101
393535882
464723026
-58721499
97663687
248287849
-484266146
-542479750
-729125493
301269449
460654211
-74671545
36977235
-342233673
187962861
-613072865
-901685506
-396034388
495502931
-121008763
-15592939
174070489
763882224
-845972597
-807623370
-291140199
-194825896
-405678653
-189247611
-122437501
-131675875
-48908370
-886597721
-482738797
685549398
409489931
-820527245
-748936189
81885121
798911175
451337154
-155796056
-849956362
-495640732
-658945792
467426189
2495583
917771979
158643118
-216635649
779430612
-403331815
529666764
-559938815
-420310693
-413239967
297231482
194299875
-653574518
-573987420
286974306
53119215
-159889861
457170628
137745143
835993626
-6124438
363438876
783201254
992753680
-267288683
328326255
-420468372
552400085
76081002
-697855659
413289791
-402603014
686475852
-736383098
732769129
-733161321
-750302927
-548997747
134372389
993932476
920358620
491965452
-116529574
616970427
602206047
-709952548
505896862
386396763
499532344
817742941
352174537
437892323
920039320
285637862
-158686223
865512888
480512232
60784861
401830923
733546683
-156096573
838253977
-854022230
-605435876
70480722
935370016
212879155
297662013
-78951476
-239297101
765394233
-891602241
605441615
-37881402
-312544317
-509238838
429919937
309658277
-346772641
-732395918
570724825
-470365205
639799943
-47983446
-252130183
783458037
51133228
-901645382
-814374135
78092904
298388295
-463775956
11923060
-447213074
814159974
635756417
514583800
527656577
421166238
338714677
-153947265
43145459
-300623612
-156014241
289487316
946269896
-809974588
-294402869
528907844
588698478
-334918942
286200912
19957337
-870067958
-148336544
-569734438
-949202298
-920523656
121619336
982973311
-190119326
562441803
-756933461
405433329
736455983
765450207
452554574
-950958922
-342200768
203525270
295649363
-730392843
657670807
-286588865
332266519
806554388
-946077702
697027947
-899705190
-186504482
-254708019
-560617009
-673300923
-969207398
815845857
-696022233
375768791
391546379
198784653
-779070244
223513507
842394735
-600294866
325989469
-315932492
-780393305
914009741
-387306753
556755724
-341876301
-672498991
-235668105
-122556485
787725754
-486311285
314766383
-424752475
-968353454
-811579639
-411448382
-404456380
-465354164
-202620397
-902266696
371243762
192649071
-860593606
946001572
513414658
898469586
864238996
505788590
-428133408
-235649465
567024161
-851795343
-417808978
-232699406
-308299287
322988583
235944269
133583372
-772288681
-954535990
-687348023
381620590
-651991337
-516009940
-241106727
-887153406
873318925
-717555835
200521650
536768438
-488996077
937626790
92308611
928733847
-80745694
-696853431
9326194
-19576832
-803035508
284111139
351590668
765300186
-800208679
782551316
312955890
752673351
-172980281
810493726
302550821
-350478075
59448891
-245419507
-526572005
-85801971
39152378
258107131
-511118009
832717483
995048321
-216166685
645004103
-545001426
-105386325
409048221
489170274
-390992458
-685961299
-366243523
416220005
587881006
-893624051
637430751
355855813
416572734
334187825
-279860791
-794725929
-76910337
824376523
259683452
-770118270
-901980488
-430074162
446550083
549515365
-99262123
825628971
-349792533
772907065
-909006434
238966638
-267042542
527572819
589392906
-996246156
596703099
-54895155
477153652
562665260
721724258
-372358384
543282725
794569736
-797393775
717597450
-597678747
731132993
799365188
38465292
242181709
825412882
-318921969
-869336022
719677326
-651500893
-451035963
-582883321
-606231820
-21590106
-404835428
348201831
264413145
-647344289
485826240
881140762
-488265149
81148035
-925389499
489240290
-35956084
-776084971
125428213
-631119478
298801917
-604897910
862163705
910873461
763681577
-300946442
-307485167
-145731218
400545409
545506127
694833894
360772323
-34065680
-423092376
218525101
-864952054
390327294
551404734
48449628
86706576
-325256996
-5021540
-194572
729075177
-40778549
708561131
-389609604
945943832
715366948
104715413
-824207536
107232449
-256476478
247534046
-293991865
-643229508
-891052976
-843095043
-805410919
-950848824
-755602571
138900499
-933660895
-300630412
-444648449
-562455164
142821903
-950181548
-218060542
760472128
278677443
443185759
-933579046
-282510605
-706472018
613269325
347652808
594250259
-762115642
-529632980
-580901916
-27380408
-642607497
-161342361
540809531
-6259463
422927055
300852600
-372187623
540931735
698393027
-523232267
-107456115
36826204
465462320
168397259
-398040410
416067867
993700693
-15153735
-137996776
-503632958
304662645
484549306
-586934038
-684090493
-735201206
-614597771
-210229732
-518179256
363856724
-15278267
915866061
754938379
3428205
437645632
-385522694
-541794233
-6624104
-541569044
-288358520
-526483900
124438695
-230041226
760626498
-607086723
-841024232
505038350
-421569206
399796358
769491528
-764237642
458332505
-986667812
10073485
916459060
-156527412
761722727
-942255407
994642721
409289387
-944394769
-799527889
-353872091
49668804
-114994282
-152108748
256765885
-635093675
860304228
-858018335
861122071
-312468006
-152306636
891365441
789765324
413236721
945035160
-545567135
-270200158
866740676
-352592107
-806568271
-823384286
497580889
946860479
910986712
-3249566
-718635669
549347363
-124690826
-67911599
559378555
911235485
-797422059
-290008469
-673882621
-988030051
-627352228
-499660565
342025852
452899393
169426931
-481607718
610893863
932723318
412345992
-905676082
115091781
903204079
927391460
27037883
710233174
-489321099
-228549174
-387461969
-668314474
-172761085
157794392
-435933665
-610162895
935564665
420467559
75810121
126876212
-403610695
164006980
-942176585
-837577761
238910789
-177862164
504568524
-762833441
-809210370
137353212
-55204635
-998092396
365807100
-761346297
-653032740
8970049
577505623
-218688446
513233775
807249820
332300749
-372882673
343416759
321236554
-902293987
-326260831
-943524537
903929084
74119186
-610074916
325045624
-666401015
-992140874
-700556441
-547690715
-184566560
594862278
447695264
-824052252
90350166
-716694948
932785800
568295824
-859144185
-360643716
-212361480
791261357
-372794235
767219511
670952041
56245720
729363554
-861015058
-139993500
-910129621
720492657
-296553861
-335991949
318439141
-734150276
-403789979
861136999
-692515177
631519825
47180064
-652679772
551680402
996678747
-868761514
-217834502
239414810
368745565
431218149
-724129470
-404137114
855477126
-193327617
-494549974
-190122675
-705215958
922488365
-779192349
-239694800
-245870969
415513904
399380309
-852551558
-773926040
407181762
63528862
244676962
-661160646
-133097034
109244824
-708087457
-442349619
313351275
-969556791
140515495
872757803
714692604
683648666
-344528453
30085891
374717005
-568362758
-110185076
-771389929
795751987
-89741629
-426077553
-423202676
131546094
-428591405
884151974
852827445
-81851257
338730710
-400125424
-67128688
-372836271
864688125
964066074
971187057
596278643
389474428
785998428
-420337176
-610815682
146447968
842016983
-980790833
-994046637
-348033651
-977222506
-283939805
-56387950
622013160
-681003683
-266709326
373554540
782958661
919309210
-858377027
-494107044
-372471290
389664272
-545990292
-450123718
-449670504
838345568
-272311269
884311284
-903857769
-949960536
-988236895
798014814
-821685220
-55900488
-347785634
270672884
-235026200
-146453273
742055057
-615003281
-796126715
36426524
-593559838
75150201
526299242
236239234
-184595491
-352233151
593415940
-752150361
-230389896
-337909205
348642059
786702058
930448036
941174153
132663233
-861975382
-660305227
662246972
-914140088
-867195917
175167859
923511383
-26475974
141305317
-798634379
12866301
588042110
577243879
-826673067
-738276905
615763486
584018479
763139604
-481181238
-703345688
-526799138
218255759
811602861
-365061166
-462786957
-812860556
-751014443
-991559716
130711859
-67688994
594603430
-448352752
508545482
-483556291
-121233714
51203109
-922768321
398119910
373428643
648074654
569256812
-552744475
137338666
-960941878
577588092
707964873
821365713
983095732
-16761213
-328811621
743526983
-830425560
755259320
99251803
689345048
802201653
500727033
-798102515
-234958945
-683216215
415845578
98882373
-530625641
-523633721
104851365
-66230627
624392127
353240954
-888404872
794842313
-450499362
384984485
737663740
488977133
424925447
-9286150
564526444
228545257
-499027642
819617308
-413070189
-862099187
-897629293
-279603199
-619807926
-346483865
308951245
78548030
814418657
-112565732
-2025106
947482018
13228659
273881736
-803250864
-660648805
-616191436
860187165
-265525510
-233730900
882262085
982473101
696037289
-339530167
106554979
-617383044
337468845
-859150673
311356137
726218876
2069214
933144285
877899096
38549017
-775908185
-157437193
847585987
13864008
-689046724
167847029
805116581
788226343
-574205270
821671827
191437275
317930678
751857091
-425901126
693483409
-494680028
533091953
-751902753
120272428
970820733
-224809357
322475
-658587935
751020032
-757165414
-638206931
-812529344
-622778266
27361431
-23440271
-563241175
754221387
143565800
-347003450
-779006587
-115889182
466079692
-84119431
-515529791
-709499493
970810476
-392641995
467635724
935200447
-495063890
393475546
-881412676
206782708
-984431739
-985882602
-988924193
-238393040
-142968149
31985945
-710084026
995778360
-563174805
-262950233
-101198925
-701262781
484904060
689845180
-75661469
401183342
119554502
-12953977
-147902736
94920522
-901712241
-592100741
118202613
-292510606
964693856
949831934
-581350189
-64615242
-360097819
112256222
788904189
-669160132
752422608
-132712549
-604724285
521856310
-261327351
-931891482
-719420292
5195017
-340260638
424745063
686359628
991047979
377721070
181955730
-346772641
-781818005
594995642
473787013
312272783
-257171036
464141906
816530483
-631317452
737814302
273685205
657012654
-14807232
-862661967
815268315
413876360
-618736111
-562744060
-968555868
192671033
285561204
310048800
178188556
405592913
-484489091
301706945
-427502999
692012366
-858178209
-698035273
-304952992
158398738
-211821285
189199675
341788579
-484157243
572032264
-506495330
125029586
912533466
259701588
87432779
422317355
-900342081
884337676
629359758
476380130
-844199484
81976096
128033006
-35903121
583749152
-763670184
614559007
77425980
-354622606
-905550546
326287783
-34593137
219609677
-314766584
873565443
390854331
184754907
882278211
-550337817
-250081138
-356976762
583189177
406301166
920604954
750979470
471726528
712176030
-318990322
739957348
592895573
-377652209
557735927
934763715
-51477483
-601002556
-294793173
-514373260
489929119
391330665
376755196
278106331
302825272
105850577
-646596197
708658315
578296381
-897203986
-928624924
-246945418
-731242456
-518589159
-195867221
55396287
553971093
236413294
-365026220
469743411
793982086
812039515
344548188
-765677749
-204084680
820364992
-629589235
884325751
-52946187
-126259457
345421462
-976740191
884419583
-316069665
419148309
213297350
-35538109
227101404
286680573
206102191
297106381
75810121
156707202
-604874758
-972863986
860940320
115860571
-551574716
902656696
815623730
473437331
-866674543
260344117
568173640
16766156
254077573
106848297
-714055259
-795482614
542280235
184174070
-301306574
326905861
-125612045
123578730
-443719585
-127845725
322032240
497732008
203226137
-479307871
-415774453
-144967946
-389617849
-209371539
-415595146
757402442
-738622015
394369779
934667117
186501119
418667209
-310541711
-606195656
-497302820
580804321
603537684
615635387
-336102170
-405251491
555976562
7022832
973628782
457990510
597637846
-83271406
45143713
264976369
-224638001
771038323
319151433
-659482067
468214529
661319871
-646451734
646278662
982319783
95161948
873694254
-194835540
-813987455
-986037423
33313116
270127132
70775264
-431361045
273036885
-580748501
731335968
-907625446
-172247210
527994182
623452684
562412486
370765521
122152621
-791601919
928551168
490873185
-215699763
-416157063
-499305026
664297398
-838166116
188579631
736205901
-155117357
-400067096
49284062
-849472479
748425919
-469488711
111425453
-893534709
975527458
519393668
-288494091
-864014557
633028577
665991015
209442145
869752578
638080913
-878588718
-875635103
-840116154
92193188
-521319733
743343561
-526245813
-675809995
233633622
-93476017
650829691
861698213
143190069
233877882
-20102565
913839042
480022823
632595673
782354552
-706840085
634697940
-207962868
-159058699
692334154
119634330
-183416721
-229993284
76362421
676811077
775515753
-54888524
-480127751
-913185422
811528705
-461250210
966551944
212990399
159003278
-691183233
-11529300
-463933081
-606056295
-710407730
83009097
-220814054
138588299
-145477875
-203233987
158199906
-517828768
42488730
-391654872
-612068117
694685983
-493443833
195272960
912124673
999037028
481087268
637198378
-622916629
487284794
204691056
917808913
157511705
937661649
832508897
397616243
-529622570
-168108657
740239860
-404876996
773128146
-750516234
-812314091
198263123
-580000398
882108278
176754686
527656511
-723493417
684281026
979105124
179456785
835548807
749219912
-841999938
-762704943
979108859
-379095723
359997935
-57171038
370467182
-823856752
588684718
474837169
-470096453
558921427
179275280
-574591022
437893860
656646946
782259745
-323307208
-527306053
-981255373
469914369
799095337
462889711
-242289817
193295863
238864686
365400153
537849538
728759731
-569826897
414086668
-787501061
-539048655
-740148831
975622927
531392360
-326037344
441246126
426205193
632173063
977313526
-748936467
-205155491
-770377573
-138797898
-220371320
935515729
764890519
-856815808
65469705
847487341
-716543624
-483605308
419881611
-85076295
164862539
806627469
888281520
-675499732
-745045739
556373954
-984299847
-684940345
649271807
877310625
235497171
-285368710
42276427
-392918394
-410221566
188531572
807189488
175060977
541941348
-798899304
302665141
934058164
716132298
-577849563
-656401679
471061037
486215482
-782451055
-581205294
353482518
71903963
-621535718
704741180
-193373686
532318964
-953458427
-523655778
154168591
-540387663
571221771
-305109694
314229384
524851217
489114545
-546308181
-151130156
-661983088
-329827919
339717946
-370945531
199505616
-797398337
-536834562
-964164241
51666592
-297508748
292442278
-457922008
-421700708
472106180
-657728146
33553913
-157005779
-544329570
-506652620
453962610
966200682
-378617559
180388813
-379964369
-491452494
-341960496
794064797
-285389815
-8218472
-519066641
106266009
787254410
487823666
110477513
845900570
899367674
774913981
724042431
-378028007
-619934555
-265397085
-309344074
829110228
866935360
414461136
-567954640
264312062
78965335
-545528967
-405140690
-925487128
-228216492
65878585
695829665
96827173
487520650
-839512772
186154332
478295768
737814706
-659843711
185100019
-289186782
951815882
-49815758
-548396734
409746181
820945761
259676425
-798013408
814497644
490702617
167625877
-914660564
-561361389
548301193
413890129
-901718267
-417231399
347084003
-653152815
-382510663
-836490912
34869533
-84281748
53618122
-896454124
943260295
-499218072
107539038
392779889
-741526995
605363750
-19690374
182795001
-26895864
81976096
744366397
139647759
-567808115
-569581030
-735668681
393777601
947826373
954569644
192657171
-472667079
237650165
-249639626
8793437
-143579806
-504725544
-648790393
624066676
-491922852
57743867
-155163057
-747025131
-916755480
850376562
765122765
-337186243
-554707066
-843445474
-730651684
115400491
-711097634
62155622
-856204526
-262827000
-318683397
438999822
-194156684
760640228
762559336
989462024
-568126551
-280007077
-837368458
234500143
226161738
-824537863
820121982
427520656
-926889410
-427626170
951407251
-724106747
731602954
472758423
5657891
-467186692
246150098
-830591099
-119557345
-810258926
-138908515
490830712
163215851
-654648662
583111192
-410126614
-866798228
-142773602
-411640918
892505754
6016052
-955593457
-156829929
-195894499
-589414435
173616169
147319281
252656313
490471087
-937485271
-660158007
386925877
-6737043
686656297
826247741
-746165609
-290523489
39357990
353800013
-575595361
-823190044
-391968297
507658272
-24197712
-167934988
-623641036
-909176346
-869426177
479780665
-771431879
-869376119
347538604
-358730560
273081755
239106602
-697651592
430331443
-613531070
388765392
847661393
-137149602
560494871
180514553
-953493022
-968059229
857217360
338534545
333488386
647401192
403867711
104163263
63728802
-873740778
-427007723
-949512111
332063416
-502775629
96251414
110267895
914158450
9624789
691594502
-599007482
-653564988
-144001216
-1390904
-188645372
980445915
214665728
-234278553
802455915
-198060399
-769454631
201458362
471061037
263935629
971490599
-819018057
700753331
-150280029
636469674
858584427
675374910
870653220
-115080225
-299800829
66744241
-84382279
-449204360
-219615713
698115239
-997919119
545727774
118747112
332182787
393028075
-576751123
-971762615
709993153
-301959335
791999911
405108720
-106496923
13070915
461563146
253529606
-825831769
-153978530
288731527
758526118
-97872190
600493629
-177463502
-789358151
517825081
897359422
260371144
914964712
-388561628
-784360811
-631464278
-8173765
-12033538
765748878
273268950
-981461628
593892177
861117853
-864609937
-226595989
-580875971
671499437
320428354
-208394087
-39235807
759741313
-706315096
-633668867
886570537
837756025
424842137
-154485969
-287596540
221645473
-859108955
-39221999
140914290
-887133868
880963533
-337358389
264576030
954121340
696151852
87606621
617721025
-303030940
-840230103
-416066314
769189420
572935717
127359614
-470068985
142455283
556947864
871514838
-20279553
939313509
-701558647
-974089451
-410068640
-454766746
-302614753
-597765111
239077293
839229132
816178013
350480842
865100812
-780479022
-209179062
256343336
826898015
445258958
-238283168
-240649155
573812851
827056474
553905306
39585206
-589200402
-795051817
54112876
-76763208
454672608
144047874
-700821052
796386448
-999109985
-199663998
238071170
-181726904
647643192
389991984
79147574
163445559
-326019303
250567113
-618174023
-319751379
572958571
955816101
-479857285
-928603484
-656997360
139038289
583081292
-302889093
761271099
-837570115
-842610015
-652581915
567846329
-164818404
384399906
-684215490
-249888027
419804163
-360349110
-889749938
255255487
-986442357
140351697
73292289
344994852
-93259456
-964180298
494507927
-304952992
141187092
653239582
267161786
549200003
961030372
871730530
-861555627
-841016007
-856665173
232506201
-917098912
609983640
46155115
155932883
-850431837
550242704
786178752
571622555
-799244361
-708141759
-215286224
268316852
-708548129
-936550988
-772732374
732199310
691827343
-711231673
-436518528
266325437
-433439871
673073778
-854543312
-466047701
-289689050
-549669664
-155055223
-431229833
789547777
-401295859
752971995
-390012090
-432296605
-940234026
-632419670
-777665190
-684527272
-20108366
-370630718
928276402
-359614637
629359758
586565369
-661828319
-159268110
-377955194
889166203
282960465
-271262544
925634027
34068869
769391508
343626563
-459950351
-996515466
-533913403
-304085805
337327771
-780065656
457075275
-915803438
726355907
-201562510
328428408
-279525026
-641644200
998233040
-919169092
-249785736
528161667
-46712183
776250993
-443020455
515630347
402948379
-656380226
972776710
537781874
-650367637
957229798
-139317780
361940287
552885491
-801206165
277261284
-735028166
493018560
-522999592
-250131057
-444098731
870167371
-365512605
322740050
72175147
-38732877
-854521878
-447861544
801240698
631822717
45563068
555235671
319278423
977120277
-577884616
-735598028
-664455805
-203273921
554627624
770288838
-261330698
-487671560
-15736083
-523958772
-426004917
541289659
-449996487
439775184
880058603
-266713823
-660637098
-393085383
-973795914
-901663460
-34523228
19903581
31169875
285463924
801297241
336649949
582866600
761722727
-226558497
391437406
-801269992
-61457175
998847911
-326014435
909089536
-113700977
-610455373
125406985
-568369294
-527973461
-498981497
641782434
158706674
690374619
569118411
-234542726
256246543
-945731146
225309107
887833305
-913356676
-812515974
-564649561
253180911
322999334
-546732881
-243727796
-282054537
-428531394
444850707
106614344
-235040089
-214752546
562407656
623075894
545322423
-764801203
-104768263
576043343
-184810295
-367672508
767469039
-308975206
838202963
45187365
286586484
342360832
910765550
55278899
817985606
-406909438
987562401
-625431163
595888671
-432258339
-944282278
295215517
-290805544
-327487228
252198873
45634893
-818606692
503837538
87309080
-620500916
544027468
-809708503
79889649
-765804643
-611533910
666842063
286385673
987182092
711680452
621963583
-973558783
-363227934
673243827
-920476596
-31859708
-205688899
-336669513
577556157
-958918952
-642260391
196674436
193680923
-993858191
-298680719
-665652122
-8839389
-164079526
-591889014
778627948
992003278
648995777
-775908185
-901127014
-709682857
-564855313
-303376231
175450276
-267459701
407781258
131654718
-325614367
-145717966
163557628
251881981
565452016
-40419567
828575630
809693395
513696028
-264084923
-798913323
25973002
225562206
-75397032
-885436794
-651693360
-935141384
16682783
-755625594
226156325
590458047
-18037583
-394038531
550266383
-392704435
-396076435
679817410
-510154473
-523342522
-460414124
546784593
-3664653
-668153636
-404490400
-175349267
309376964
-466681216
168460457
715912946
715518845
266636408
-643232572
494362705
945961584
511642453
761604242
777905451
-682539805
-740036517
-960759776
734004730
251147836
169516861
-51556631
-875635103
-507198565
-541374375
-287983527
-185026329
193021727
-997792151
773224124
678036488
921210579
201899285
223339616
973979900
-850772151
87467478
503727709
-850436480
-462800924
-40807583
366319840
41123010
-594441283
-526438130
-878499380
22025075
-308184258
-389492470
-519031242
-574401731
-310294809
-322682495
174004804
-732656640
697042152
620796706
-526052985
-141974961
-985649826
-361126447
514673576
-755594039
69157693
398670139
327870170
-354866286
617384913
-757677082
198942544
863354630
-128724124
-826673322
-301201159
300817747
851110661
392303205
62149301
-79423957
92536054
138230585
62287075
-458188727
-642369898
-344130427
-51733444
-436963428
940828287
903516726
161706388
-22344960
-829768301
852034356
-766274399
-508823176
417014639
-118068239
-622875130
-704146005
792176082
395818254
-770850441
889033028
-460463699
-625399083
161548045
235675882
-940724048
-562599628
-793815909
255907580
786882590
648079826
-291269135
-232905640
-375763108
-896879119
-597298545
-720089565
-803806180
-668479515
-413796928
-793752305
-871347884
932625087
-317848484
-228601750
-659730581
-441842893
-60531439
-727973703
10657372
453930094
-452215283
230240051
974242014
727977906
524797856
-447950292
904865780
-757342935
130678204
694058453
321196569
-32832387
850043960
626469819
-484724152
788784664
572435299
444695419
759955521
350621341
-969697613
-447798054
605051510
563133485
-3545969
-856825340
517985211
-175446723
-655618938
459708972
889993009
-981354620
-20197209
166361620
943365224
-909095745
-214277443
-904447025
-499354872
947459805
-953108583
-990978179
615679182
-236645099
-966047111
-250596126
95716764
285563760
42832112
335363372
36526473
624207295
216000468
-395259532
771905486
-390633594
-248372738
139948950
-31761252
671413269
203858627
384442837
93451694
330831725
725522270
888785594
-514666977
-525015216
176379870
-411345402
-497930090
630272933
214058791
543517733
-162420365
889234906
940343094
-823864957
-985147298
-610352638
754431502
397003630
673808930
-922739224
-54874968
-604282015
202840208
-189986608
493368956
761725768
-112235796
731258080
988010103
-229466352
-463154069
499598703
895564323
-673663999
-443734402
-23871156
861964088
630938992
-560031368
-827121196
-563909752
168724634
15914518
382353106
-300502225
-207491829
704964167
-713748374
-356875816
479439684
-885815039
-532025315
-345590902
-642741302
586706709
-885672530
343552962
-614635258
-316798418
-788428133
-632873000
702690592
-939390692
-161911638
982062156
-181000243
974945047
-491283966
727714077
-813992539
-721153406
-263055607
881506853
347411841
56050787
-907114618
-823887875
94910140
-788346956
757259917
-671288226
-490631553
636613697
378775458
44980636
861418547
333337868
816053275
20987802
344392474
-592772107
-475890432
339832688
737422697
438592800
711483001
-878412052
-506502940
105130238
-40799591
770645872
197861866
-866683615
778721097
479553060
-417215803
66437316
952047069
959814345
574863710
854610521
747683485
-420911325
909837696
622836746
396153782
-617718478
-740447272
969178139
252340725
-243164553
555644941
90796807
-636373240
-899842889
238849706
602714208
163453941
-772067223
-423323635
-620861359
-433199246
723432338
-827350377
839927023
205532073
374164927
64625283
317221765
168049023
705783445
-726790314
776878140
-426673107
-977516361
-277005910
753588436
658167833
-260191080
-926973985
-103032739
229501597
-343237211
245441065
421567706
24416997
-616209839
-913579733
-971603893
-585633085
-311148508
763290411
-851796485
728177651
458312152
-695182788
-187900095
-510667053
-409987051
-785069040
-681409643
376037260
-868066654
720253837
-636253496
342221360
139174619
-404796081
-651627512
-218597811
-952950396
537841369
443791495
44093828
-959535722
770868474
-808098137
-876270175
-36062295
269765759
-496480522
-300623612
-1009915
361919200
936755075
198254747
411406617
-796235676
685453215
-730990128
-288187150
-527253400
101923460
992659753
-931795242
-599262149
-226854623
319438596
223551026
-727234138
221128179
282255589
-413590831
-760779781
183711513
-850736530
538580715
-431716108
537153067
-1386493
-365303046
584007810
-481562885
921554557
308748516
-564471391
-312653579
117452436
-424293845
-710874263
338654637
-831702112
367815536
59876164
971557743
-311514127
-951980342
-405217131
625932287
-544550278
385905025
-221350075
847537013
965385472
-555596028
-736059762
10859661
-870212076
-525851133
-847346051
105079742
629236804
-645177945
-541893369
588910815
416838573
278051984
-611535187
-232475467
954107071
357965395
-10448841
-856879845
563410071
881083473
-371728928
719548709
-639856065
-588645362
-304508986
-146637496
567317023
-782076968
401966871
-242007633
576207021
109999462
-990736959
658990221
77778405
-748557609
272317055
-278781869
611437233
241945499
-837524645
606598939
973979900
194071988
-251020881
-86977244
783204718
344202315
702328903
-106772512
893764130
-752090344
-366549350
791607153
-533330321
883320014
-902186021
976483734
-93381397
678756739
-557560779
-697324810
-971758247
-131755293
514375545
-846364495
-770349425
943828012
-104658839
78123476
47569118
119806162
-783562568
-850522903
158337784
479894465
159964234
640882483
-260872453
516935774
194507163
-717097514
56026148
194577547
-233126229
-649230694
-6780290
159774380
-57029925
681495940
-311733688
-633033130
174249529
-600755616
-272914713
-939782646
341643248
-350822651
971072624
-534029828
514627156
569118411
869854058
573473499
-532154323
159645797
47191707
-584233608
272553075
447241947
-663524276
-337001204
-596425714
946066261
494887744
-384138836
-137369406
402518658
-48794395
574249500
-790187697
542632213
-422413939
479362986
-19534079
52854818
-370045948
-627753397
597832021
-31856037
93045090
-28358346
-12839864
326957465
-494926465
-751896473
497698570
90987628
866133671
396144911
-981317980
-665634017
81320949
817816298
755214692
122869968
-550821373
-355152905
701353140
460800913
-793194985
-84071569
-809632482
-384392976
781271579
611544832
374902824
-258261718
-542734023
-63004440
-81770877
104804907
-871654638
-74802197
896799636
-15401167
-93117584
284840843
606630479
581234985
77999031
-720386903
298650430
327655042
-126229224
-687974786
735352519
231204047
-408392701
744389685
-583753480
999518648
573256550
-908882881
117380936
31726029
-340724768
-395463
885152632
211990514
418870645
869608462
155092652
-396456147
-451035963
773068509
-971916709
943508441
-859942457
-531943261
829378970
-505727843
527098730
-620429563
-978383889
-64953800
555707767
-307421105
-694343432
594544302
919249797
-728425526
256790916
410375698
-778393878
-357231304
-566386240
-108869732
583522417
104070296
276559793
-277233338
-380426519
802606331
-459579829
-460962158
-193755101
741022190
-459946683
714916285
-629244581
937893440
-181278372
496768603
-955121238
920080978
-548638427
331383070
-745935603
386424417
517303997
828147954
974371010
-954833520
879999196
918780973
-52636860
-752727403
244131223
-541569044
385131015
-601559683
-38426873
-538617040
-774749398
96736031
192839141
-339617583
2188976
502608852
283107272
-33047935
-373434424
547457266
20438902
-498221081
-36725498
341236706
-139887345
621527443
727479242
747685027
260722872
-201272913
-870316563
213907010
378072977
-209274023
-15012592
831449987
411209416
-468461303
-717218775
683780216
499342239
-592142906
410642353
-9061677
583967024
-163437221
-686410894
775100332
-29495974
-659401830
-810264677
-646225814
495487787
144863649
775730176
-762552824
-725269741
767076230
-466966499
-775375530
468121625
562094912
365442206
127804923
-497870687
881809026
971732483
731369417
791374175
334655014
414838783
852930742
-912172031
423442313
-158697268
552252563
-558667699
399918772
58251767
64672470
150109518
-200104766
-316112706
51508585
-649186519
623824051
847273014
-358627815
-590748512
-196188657
-340667237
308240001
-189476098
221431686
629562939
322926486
-344842056
847366498
-743546683
-274171180
-83442531
-794795750
-277907574
-126941874
-416518174
496642867
853684375
-426748632
-960508409
-169947328
574817618
-920295186
690019812
-951541214
577551293
-891125884
985556547
653784002
-491796676
-259441698
910405419
-474356900
465487630
-9680149
224780098
199090591
-352144939
90257177
-477493067
-446682789
-211362273
-187776159
-222025281
-361919614
-353321965
831151175
-212151345
742422606
-904487006
267020228
230889608
-642952545
-467533593
810256958
-468285593
-357035670
-609113983
-508660070
-12575946
-706749975
-472562482
-392565405
-703498527
-4641840
905246501
-319902150
-248728416
-574354313
-378344631
-366330886
568514084
-143686151
-745816286
-654251703
-757032331
-107099924
-23046899
-936734292
663706704
595113121
191951575
750405150
-783922471
959242459
-100701325
-210973263
763226747
679885014
-896201283
-332773955
127538663
581865678
180788242
-714114866
-973354699
664153410
-692887436
-374988794
-936236355
-644527172
-608398713
-40652975
-903367635
-19819732
-874607521
220190808
-727773572
504263348
849842892
-471133144
376203602
112536146
-592188965
-51522808
-165418812
-838080239
781896077
-70129268
-343868684
675258059
557101342
-37408031
-129329362
813475200
-323327461
53802710
1449633
305559996
-739679839
282186688
-757165414
863057134
466750855
522549375
55467294
265607073
-920767862
174966292
-600627323
639674231
-292995475
-800208679
-15609794
66912628
927995491
775147211
-746712259
-943102978
-295208634
543958272
-877162925
388651989
370788658
350181694
79188170
-687614573
675243222
-590309740
55372799
686642469
288226409
112634348
173443193
231202051
-268641558
-271223827
-703360316
932937574
-196647210
75210797
-89510323
-57063500
859640242
-730215282
676269134
976395266
928510826
-408322545
467212028
-734189458
247852883
395423018
860182186
-554879351
-214626186
-698013141
-97262215
-530803811
684352674
-88246488
-993846793
-571999157
-469405081
669765469
215378735
656715258
685540536
186477139
132303435
882465022
-760324297
-351924750
-784439958
-159068997
-924283139
451293606
-403152310
491514060
-727507867
544621782
-221022925
944601806
-924216569
41508295
-573225436
-324021060
334631575
-580558761
648309219
-84799262
-864014557
-649150191
-705458295
-414067397
269066462
957492274
506314937
-810334783
812129269
-390417869
-374035554
872080131
759692199
-80216986
-6579623
-255610084
496257350
-926120029
839043252
326591026
709096663
-623742233
-611078563
2265986
369376352
823541017
664415551
408836949
-200321995
647134764
-487423074
981439254
-635716272
981891014
924477756
-905611623
981779161
116156725
-713458758
925656910
-326260831
431023572
-649441715
759011683
-673695042
-504965878
-602237583
862201266
-149782277
432602354
119982343
-579436705
776170459
-831192274
563569882
-893234439
-12705527
415638151
-555234105
832350758
483335552
340657762
-675310578
-897263341
314816358
-605488376
983392684
-137815100
713816215
-392888067
999144981
644207143
-735495880
182160744
-249881957
472556670
743373301
148946306
-469891544
887667070
-265290298
420241623
123611736
-10503350
-816465706
-112581776
-794451522
-281310706
687195191
169988639
-138278834
919908118
971516489
259034523
590343553
-267561275
711860820
-186450232
124830311
-404790960
-724359847
-669355524
-184614290
-423901013
-161350875
420831049
622281853
325289141
65372931
70353468
150924533
-414100575
-685666467
-981212656
-9781084
376294840
-737348102
271696044
611778919
-936680967
466997675
600673826
-751815603
420122483
-865209872
-104851716
-776231245
314438892
297378403
734297008
-439844546
-960905903
103422626
-888922241
764920158
802201653
925012987
-969595163
-311487866
-620486768
957690290
-825527854
-321407851
-202789175
781639661
488362264
897064741
-882593602
55241170
217349792
-35519100
615641593
-471953456
173757755
-184596656
934940277
-462750357
-796985129
731130596
-125093482
-884445191
-973975676
-311508811
-514890991
943155374
-537042442
-99309337
160868823
67260292
-252739183
-306301174
455002543
-187562838
688253330
298214094
-111176128
788343585
557901724
87743281
-688444486
-886522762
-148701999
494629649
-66517156
-771317864
122524411
120268610
691021794
885040804
-926578398
377292855
-776232659
590088090
-40520379
-724182518
-423901013
707727057
142968056
-502041223
-285553905
530383182
-406898145
271622618
219684209
-710231313
-261666510
501005390
-426137261
-694162930
-82210450
48699925
307405651
-860117811
482821691
-414727037
907761118
-500524027
-819113924
342424169
-183354298
-72072543
-605200401
656192913
23830364
26921812
83255054
-660753482
419108665
-227695309
926980385
468728624
807604404
-522923507
11031477
-656459066
705192158
972515548
-916227403
-409596385
-377841136
858883798
-25020217
-523484333
110160511
-385100790
430870714
-312892497
768324843
218002554
-105732305
406809424
821095285
937417065
581122128
-460343937
342009446
-803322455
-91076092
827535387
-512878581
154642291
-974501090
-321692170
304308656
-847485517
-662714222
-274595423
120570045
-240800155
-896652727
529675397
597477010
974792348
-334340692
511310914
-404274497
659080105
-950547020
962289445
-251189787
483919649
-341623668
959676558
187551174
-1990064
-985076487
874520758
-543403256
674921257
-485801326
494622551
680398102
628952473
-632477483
274826767
-523252305
-705138428
948207928
-187913387
-419907915
788756858
894975249
-943020009
-123404126
-253081340
998468568
-302218710
-978821079
610264496
319438596
888690037
261215730
74998206
-121398785
850531599
780685698
371216707
312030770
316492370
958485254
69507448
717312324
620457702
-957251162
275548007
248976342
650132679
941612473
-52726486
90969111
646088219
-301501854
-157869108
-124912265
231608138
949538535
-254208221
327005621
751858541
836165701
637765281
-134580313
-150079707
665107867
-583132493
-397315105
709155957
784329682
-399389091
-317797341
-845023959
-735844409
-75566663
309094927
845773891
485233551
657212617
-525373032
-925135605
-597833884
596745020
627891216
-851105025
484268504
742367877
-245968622
-231354008
833624155
720810791
-950139006
389169855
-818841623
118202613
997800569
-984958735
721070291
130906593
-585222392
210999438
551023693
793900536
653686231
-107385800
534913196
-616092347
-250753736
619683434
-36643306
558806357
2698051
-375986403
-918251153
-40729829
-421436489
973848454
-9703448
-388811495
-237129353
612557506
828853158
-553380282
-858882759
-384628559
-495034239
826999234
-621061326
869805075
688271787
-768365753
-266225374
-204988044
398030234
-889895429
124207359
996426767
-374515140
460916457
397197964
286130354
-451234113
58678821
-478375655
-267291051
-470436819
-429109389
-96371742
-617400037
-419836688
46178574
-869569283
-868142267
-600954178
-495657570
338144748
-267252653
107830898
124716373
296791884
-235883001
469328422
286083981
-594645869
657509171
453556933
302714228
-349170724
-136016246
614384859
144905078
91623104
826819459
480321686
672010804
726392784
-29671600
-982426981
-527774327
-925390274
-449580495
-825568309
182149214
543657258
932178234
196327424
665314268
-492288023
-431497258
157444623
487176348
988010144
486913101
-547390516
112648626
-971621590
708488928
660566835
627711553
-601059826
-181774427
519740681
626809167
-835255800
655426979
-638409101
-113236556
343714248
368029757
-355588567
-374584168
-401648057
-386931981
-464975308
828638981
-859573847
965101956
609160678
-889137867
-588409819
679621267
527070592
922392175
-168437915
999052957
170453337
705145090
508801063
926127110
254383834
182361235
-618467412
286897590
-957171274
-571069263
-928428466
-109651204
-255414045
412893457
-380579998
991093170
-283995150
606111295
949185120
-599948400
-388039215
-442579801
-72457109
-749770652
229584158
-249448492
-204145643
94075802
-579651874
93024053
346198017
-229440529
80211247
-514875387
-694930190
-93209661
-936238443
594250259
683040988
391685683
800888740
236133970
653649651
644485119
450426233
-346520883
-269497871
303781417
-956462341
-602265905
989875920
149569685
179810908
740511195
96361512
727455396
736594986
-628806861
110853653
-14571777
-807185076
633685257
-838956319
-403054364
338549837
-539241724
-451834872
-404429805
525645435
-471275216
278385206
-215961635
-488589996
-623912264
329616729
214492128
-385179280
-90467392
347200006
-678748979
-761396867
720822174
130885167
581897514
167876840
967286077
-552790943
-695907159
-37788266
436166529
106326948
-9781084
177185393
229598677
-911261998
-789281794
322599790
643733201
-831813345
24556258
-74828231
929129375
-257966715
-804889059
414339427
-982494780
-394901618
-387248296
812106816
-585092645
18515777
-125198866
-562065209
-501701929
-363471464
-567984601
-219213826
-874521133
-872175419
-819685296
-148282105
652470289
340629701
297887288
821771468
837986247
347890374
990173119
-321408001
373189983
155594637
-651570852
-604510840
-23046899
57885070
-725172478
-154154160
-854784434
-172987390
16968157
717154749
-63694473
149664690
-290644341
-957954608
985982806
747607985
575531807
-448414068
-343797500
-227760575
-187583851
198404152
688521243
239835825
196327986
427355573
-700934029
-958379501
-470600784
246619274
-331262211
173573461
912556386
-286683273
966810185
77709337
-353470582
-395452575
-599539605
396038008
-928722218
271523463
312994415
-415186745
-172586046
551157087
120694219
-543021202
-641467070
983317687
97811518
-671725082
-632460667
-369851664
483500850
-591004537
-66024767
160435747
-558546623
-719798534
-341098836
-233669870
185355092
336467100
347039469
135931060
-279866115
94075802
411893762
-840987900
-756636157
-648656216
926922628
700935605
676126825
-306478885
240597694
169399232
-152459857
521369183
-206297209
-252933635
-493809509
28888163
-30646357
-779688463
-751896603
-405678653
887212588
73335770
-826000220
-539305094
286179452
100957199
-508071105
-690385332
705809328
410963963
269965716
-200524381
914233639
621775893
-549956415
915555461
112021242
854411420
741949596
540146261
815845857
424206062
576916830
308614441
-711639765
-420511009
-144662161
759193061
-85881496
43631916
-767625958
487540394
908104622
807461961
117086390
-285222178
-822152481
-392100927
-524593545
794709832
434177009
482072895
278955634
-122443859
298408837
-40204230
843025771
424499276
-718197993
508380221
593763258
643326206
-310876872
272614487
3541626
-129763552
938141119
104744325
-720989262
-961317292
926826427
897715603
-387643467
-906114136
179305455
357940481
-714970115
-769643517
-432402029
-285857213
245035938
-704195855
-607306699
322193172
657542962
-851606147
528271669
657358015
-722412769
345081963
122869440
-303951450
545819564
741890415
-708163694
-708349694
-937397834
177045726
-939273414
-53026318
-632801370
1660593
873490307
233048733
854255511
305192923
696721469
960637854
310303963
474741741
685364502
403257209
-676392023
278022806
65947125
-318759262
-185093021
194697719
651392390
-199403801
-921665396
-659581919
-247722881
-789414228
68681282
-882929971
337130546
389489145
901153140
947488442
-29618286
592379607
-179736164
913764202
-6825751
779294862
-399538728
-502041135
890899136
526361341
756525822
966411993
333224088
-251375922
44098098
593128507
-98291358
733676645
-619137954
349457927
-196294722
-64756505
335843828
-409879084
529229764
51164881
-879225517
-872072132
-865474739
-283995150
70494449
758704656
-371293605
-411390464
104703723
-596665997
-440573838
279796929
734533538
-460515549
-695987779
352747555
390030474
-703500636
-192186138
-738969062
-216356450
-899582298
-166404644
-723512260
-605701030
559219018
324143122
-610352638
106798377
148507856
-780821231
-745062288
759541051
136968753
542488323
464705732
-952481218
301598346
-442131256
-419311328
-199539512
-555691489
80687497
-371493467
-51222073
-227019741
-192087271
711595351
-805698552
-683602703
-310923895
-887210782
663778962
-193946674
386925877
641801741
256736962
-600654022
431337689
959398309
985930158
638173845
862199793
147332454
53008261
308434785
676165420
269142191
149406367
114362931
504130029
-525172084
359385791
-149324715
-594851649
-882559293
242896602
-389221344
-869611852
459458238
847051068
686939532
417967043
-309968158
-411411489
-595224084
-631578901
282979369
175363278
694106752
747058677
-199829028
268134600
801905615
446437527
-886120423
-805110445
-529917157
-98011769
-647267868
-253508292
86269983
-12386885
552315255
-962804797
-992809717
936470422
-462276924
-687974786
-716271100
-850488963
-463472931
-970302999
262416096
596405786
-340058247
912152916
673809294
449997750
283503469
205896523
837652473
116640587
756312249
911533937
762254375
54363651
77857654
-509463092
597646791
-366432395
-213409192
-747346218
-639593446
-875964110
-535895184
-730069777
225872419
-100554685
956394166
743608362
-293425756
159776610
-340260638
888911366
801414313
869487099
804392885
-875248277
-811252187
-175067135
-879314148
-191735850
405646593
-970868653
740627463
-256465658
309389765
-292454780
775373156
485647945
483433835
430959523
-968953205
-972146856
-251251240
-611794119
-24247005
235656466
-595730947
958916262
-35868021
-337813823
351776842
-80154496
963911289
49099787
-556903766
-220528397
959662630
828770378
-420367285
812635439
232292036
464838768
295600444
437814212
986275310
-389478243
589908359
693902487
-703085801
391641396
-694415857
-624887097
958480436
853813802
954819736
535608814
92723411
-15465741
-24536185
684916026
-498050663
431631453
-608328592
978099521
-879074010
807895642
-653959442
-135387837
-67133349
761571423
-688622091
-342572398
-154106909
159549020
13833065
151755972
152666273
820217740
622307551
981440839
-403265801
-191516188
523877612
195746942
-399644623
82887042
-3065781
992341905
-747186965
136154922
-12510730
-578673027
-924401935
726736325
-909190137
-591315575
-211235697
-645891754
160728848
762068631
-263046041
108784095
-254065202
975913304
486623022
-553832842
-811783726
318481084
-626453043
-95872943
666682906
-541916013
527861697
863197410
-113537698
-667051525
-756937647
-431716982
-401258429
834158861
-760232230
-271147191
123982635
-57790022
-355488244
-587075005
30289208
-62510906
-227478458
476085181
-451462736
-200638564
426738049
-816376032
-46956489
-522595018
-470140608
-967107653
-867749806
-286570258
595563095
980205974
-408572454
-38367086
-266123487
-591358329
-584055376
-482738797
271550047
871745446
833701246
-515609050
703826613
981620800
-777251244
-430574260
-652570321
-685249001
-708796049
-847046176
-25712091
-200511115
-637018534
988121795
-476980442
820797528
-409373986
-116386694
991566753
575695993
491602002
523001952
506586634
-247275243
-72612194
-324212035
128659476
943659991
379203312
-304097211
-896108489
332115426
-741036703
266778864
-3785614
928762481
-927552406
554411281
-392641995
448752711
979437234
499082146
90749816
-607243096
-233021169
218893082
-811979395
527716555
-401176947
692395375
139726963
-139787089
-440381784
-851013808
69212899
-873297957
-793050887
-169605117
-499713529
99569856
481874967
33916880
-763007012
-390520532
306895511
-358249504
122312070
673243827
-306934466
846813644
396911638
-251757005
-400711963
906001261
132399246
-42299341
-574782915
-36471523
-434579492
-276733153
122591323
-425641733
-513358835
45670928
-492316669
260396540
928764596
20594917
-799139396
-484950899
-376008621
-392442461
-72665562
-406228796
-975971889
-874955849
-182906181
-847557265
52886704
-260975610
472601802
-405955233
739661255
-644527172
-358477804
-381959423
111597688
319719738
-356243991
-937899392
-820079734
-897156577
963325950
239623525
283299401
-94486833
-3978270
205232523
73150772
-762309318
848961961
-976587832
308863953
9224727
-386151127
-323171240
-665642417
320254258
-550104493
-984722493
965552801
-624705573
-430126600
-944871940
-89525445
701039192
-921445498
-492675706
-416145617
-523592151
-619077087
-466933385
651982583
-693595875
-29010646
417967043
-56254235
662421707
134195500
78580298
855208523
990662330
133308296
829459913
372006962
-975236572
305639332
-12524258
-559353449
-933589747
-81052677
988362872
529716869
905146220
-780071523
-348203864
-887505472
412973887
658533170
-675629758
30383904
-575225373
-136804024
-485167783
831762820
924529548
-399107315
-335484946
-578421253
537276820
-982485807
891264067
-525424746
-722129348
814253839
-857420921
-220636667
-70386027
-723131083
-711067297
-243989130
-406339810
476919694
-221984591
-312987444
407397075
114669605
718239249
-823384963
-504916909
-874330017
-519088815
-854883637
902444764
-391763858
251658270
-408031659
686311303
510426142
447294356
105789125
-236047925
725754388
-637834780
-461913514
204314294
-468285721
106802457
-982976895
-291287008
-60328737
-642380458
367745942
233513934
132767401
-532228506
-768968015
-70441220
-664117836
-211339367
534983665
-443136886
122869440
640403225
89414609
298621252
-432672782
422912516
-441365768
566996878
-273616581
730321495
455570480
604620044
-32579109
-692863151
-874134463
-870631459
765002382
-954298812
-607068099
-127488778
-672688370
-179891538
-628126966
202828868
-778285210
544413094
-515680640
173404868
-498638722
-65103756
-245101242
-144277643
-32299586
596652446
-713069406
339691876
-15553937
763651682
631390930
551857908
204095455
-669568701
-172345073
-606048915
97468850
-225292924
-141760982
139245276
312790949
-918961154
-202097869
543522373
-597877329
277208202
-84882457
886001895
-50078383
-151177071
-255557670
414086668
294169350
312007338
-198667152
-485801326
-197921103
673752860
-625426614
804355201
-582209331
292376833
-816676407
-466671569
245869551
740556757
103463788
318099109
351698439
633246043
-767161597
-867475307
303035452
174426596
-61670747
616656062
803052434
-244023338
508100826
-632460667
331389964
41861422
-666686365
105401768
30271598
961768097
962388690
-682238286
-49803028
543602934
-611063400
-951014031
547558250
713050482
-489262925
56289560
840678934
-900715379
567351501
-341242194
-830251250
-135079043
645991026
-618393545
-505397339
-361413147
578368918
-77097600
63145500
885256877
981680292
119634330
-612465777
843483986
-890023831
897386779
-514869876
-159366385
373332222
-716423956
-839979660
274781861
315934990
47001006
153008263
227671698
832989344
113574077
-570543836
186878230
149379478
375142219
68855801
951407251
584812288
936675356
-83196697
-576257195
-600250763
-885446016
21740861
-936614137
670205093
-605514329
94036319
288541972
886769372
-566491049
-496914147
-111928997
286532634
18849746
-372303870
-376706986
319055045
-847186392
395231447
53689379
252461843
686576339
-819923340
-768555315
-26623647
-678473898
203623117
314808183
-827599132
409850068
-349745023
-374527475
871982087
-62422089
539293406
-171461156
962476874
30271598
-134312249
987949605
448429687
-41200149
-780391734
-251259211
141045399
209539076
723066444
-188729168
-123057747
-699318077
177895725
731982413
207441681
-817676830
437711787
-735686036
-145474822
-5805703
-758103325
-439670113
-808524511
416123847
-294486383
-758103325
-36035822
-687080356
400430305
-926665528
575464646
812747102
-678575796
372772053
909652707
-165786492
-810484578
-587752321
-518850743
-153576774
560561105
909713458
77694708
653460092
-888636797
352341134
791238485
704900837
-80519569
-210307592
887475761
269066462
468484420
416434225
373533551
378250790
-12707087
130928462
100277651
-273373438
-432667676
-739763318
-306220971
-405217131
-188314585
-888922241
-527771739
772690726
-152510585
-991556308
-679712372
-323910804
-87190312
-442287933
-173676362
109563674
228382369
-457120785
-294354499
967422680
432716696
701247105
-484770572
239187427
-717285113
361168227
-704910391
-355781594
-356830543
-987893646
-830980578
873285755
-964450464
554502067
131448409
97502205
587089523
-289523992
-455310426
-630022535
794575379
921967506
205438704
527193483
702537241
-292310287
-181615005
-486860432
-527306053
69580925
340257344
-358730560
446698721
953062742
-421227642
-641887973
-869060610
173499315
321054005
405304328
-1115029
793893548
-172323194
-319047060
-84808293
789438476
141332001
557972620
-408467055
821771468
343896129
-299446552
-829170999
427514802
74530259
-683651506
-391275747
270102267
388825185
944271011
176811673
-576056433
685388814
900284312
627437340
816457622
-28994753
924814298
767799033
496893842
-667049623
543523533
-870078729
-354728985
294020996
765970240
-632998504
-489939308
-511021795
-105434213
732532519
213620896
439766498
581585090
-550872895
-100172410
-401951128
490395861
-316328727
-343751419
-830706980
949238395
621540202
81426858
868206971
-825477100
463481848
-943984829
-40388474
711463838
381061046
-269917464
914094968
-536311396
-400151180
132375972
219049268
509520790
164942095
155155670
646469391
-960625533
-750814199
-716562177
320764005
23361430
-820809394
-840748006
-385635169
-783038668
520175231
-764969533
883231931
441782484
-156411571
-998990869
-463037380
169396017
-986340320
-552164894
708218546
765775167
-799977220
637457127
900260100
-151014859
-922519648
718577405
404922546
359474634
-544872327
-269601293
833000762
173202029
-50419594
946981468
459998876
12757362
-267386285
872137348
-713734586
-179132450
-117345577
324493657
-447153250
838242838
161090143
100748789
268311481
370503563
-998342652
827911963
-145248460
-562229103
-276094202
-638612156
-676266469
976541912
-533312494
-708776259
588698478
-798304697
-729695872
662836973
100200341
592226589
-704586013
-999036299
781634025
-291447817
359621389
-122584918
-28985583
698731411
-705581891
916163796
530992576
944116248
-828903952
360972668
-543304237
964618916
-793958760
238463631
-20661876
472393688
-346692494
-145849391
788184573
739657818
392466954
82504137
39465460
-279863343
-816741182
-206137725
129099170
-904193645
944944181
554481187
959326850
-285762691
454513144
-510380038
-67366503
472783577
13846983
941630779
312826144
652342562
878259228
-76252828
-421390099
-459510983
826974812
-553488724
959549584
-67232473
-189564966
-457023773
-696578054
270943392
-836290716
301318723
-479515288
-288444604
-92199818
-640272508
161954849
554834232
364281478
699313511
560875546
313024554
900605820
-967600757
-958306899
-352195384
-644416962
182395912
-243089761
-654657756
497684520
959695665
15105980
12023920
-27374801
-141006477
-218931940
-185753765
878979755
145856188
-705358419
-935833134
471464365
-177802181
-452189590
-483195084
972158834
550953264
83466173
-561851114
252975881
-521338841
-214403831
-363954675
736807960
-474252184
183058123
-361057546
-574891881
-190968842
-575969411
193600298
4463261
278688813
399533464
-50793137
-925788675
145023852
289667517
-992753330
377806965
-251669760
-388104499
-421258195
-691589080
4592669
717167271
-534237810
-680160900
260923651
358319544
163693865
-294188436
-631176692
-52772904
940233327
337044449
22977736
947952049
968632607
-841460304
-829776926
775332806
-459452935
-241969672
34073695
-24688013
928970860
547658539
-626441278
975292381
-34746736
578838850
-750345464
573668964
-4784731
-950545458
-374038350
-633176970
457515407
-10294032
461924192
517717272
-498719803
153073366
864077041
516228544
432473027
-893196653
764995394
-331839744
-547333446
-275428751
47691093
249175916
-236915831
103333350
-995048116
-179787555
666242994
-668946660
-798339687
791988047
987585842
-590580913
-978994386
-310320216
975101040
-611211873
-429285038
433095154
-470088929
-833158354
-240859767
324310116
-139237544
523254309
37789321
-288233187
-746203592
464699196
188684679
-761256023
998162148
856499343
-435988215
-146453273
-514049395
90115914
-570052381
331163020
725388572
-492389526
786840896
-536147395
503082691
54325544
957549105
413896724
74219448
210894577
-314976792
-994650900
-25327866
-159639498
816108867
-10829761
350181694
17141114
296140202
516207118
-564280017
-308094890
119982343
-52192918
851773791
-929654744
231739266
999064547
-746208704
330562300
-482352629
-144072010
913839042
835990091
-677925329
-649436084
-203651196
445482198
-318921969
322957151
-466678517
-283212694
-65385420
233334248
282313059
-655234127
-164227898
-748954373
-169113629
669911960
586733903
814698305
26606578
-974953058
145145196
995430271
285223676
-244207634
-110402282
-305446037
197572579
-691190092
-777607407
604784891
35891493
-520153530
821684520
836272934
-173059628
-535626324
-760779781
-794892259
665526381
20995650
332416514
-242516377
825050334
923667048
-797748066
-308757230
-985307608
470060715
-456499444
490927238
640292242
-471747037
-760324297
726339794
-805672708
-730131731
-742523244
262705794
817124773
-239365669
378256102
-470151309
-541448788
62735079
887790130
-814409341
-65767578
513752272
237855267
-438768992
539556631
-717894058
-916193817
788758094
-198560710
-399593582
36738355
-803573779
541645267
504641667
-294310422
402376446
-955041649
541300287
-372092866
451337154
-170052112
-913771904
387190253
837125266
-98338665
227465231
-221576960
349918269
-940787067
115659293
617521544
-184633994
945109890
-520656743
42155322
-953311878
377448576
882022322
837563147
-907204929
267647170
-728421130
906106800
-583258111
-447950292
252612341
-128145765
-429983784
-483301095
-939876920
-14386169
273045402
-831364443
384580237
-919874740
-959986561
-266197716
-546338689
854731876
-101601753
804032775
-718964470
604618864
374426365
-161312346
376956709
826879780
909459039
469266856
-61767401
614730391
-443929201
-519231435
-16483145
590141961
-7355451
-226584771
-93813013
-802902624
807312374
522762438
453001270
-138563745
758438508
224973590
-619872836
212764298
-982502156
825746867
-930664200
-18901302
-614176334
-752444368
305269902
163607643
-741646694
978764891
412544488
268451137
372274299
-193171628
244941307
852362336
838243000
-898098009
-366180859
-944278250
-525711653
-312598513
707613478
434072733
-800796543
684893981
683785070
-686725293
229425013
-125350455
-628706569
-2888186
546513043
805048550
-444333229
702345634
368168825
-770640635
-132449841
-786992255
-739348046
-111128881
718172617
497957078
90470964
-495657570
-268537832
-653371406
531250049
431697507
-147085673
877466544
-595534335
8322459
68116697
-77423025
815273048
-551514782
305700367
-203233987
105527772
-759556780
-448608839
-704359853
628942741
871595742
-78588617
589350993
-538467792
-842069553
676733233
488356689
-258145927
-826103657
-223733234
-327861765
242293510
302714228
708161498
291149413
-920274579
-294904382
104523185
-558042281
-685187872
-791205787
-636008980
479677734
-145973764
-623779067
996385733
311650717
-735696389
-178018720
-316574722
328522784
601143867
706685397
-635800682
928304423
456094442
366400459
-991229120
-313091528
-433489993
326636965
-767115213
-37886146
642197832
-617563432
54363651
649462880
-752410649
255729003
43609325
777526398
427194409
89428328
102878944
-442992102
-985634901
437349231
-323087513
379920558
95892167
28205086
-384333375
-954990
-475098805
887734422
214492674
404195532
662029266
690375470
-297423785
-805764750
-614365798
551937942
344153697
728981340
-410595541
481349214
-537355493
-223463994
-640053100
-950709002
-516647065
-77118602
-178324301
-723521334
-100428803
-264776916
-159623096
-371128194
823989994
-596692805
-881983853
-79760787
-800796543
257980921
-228634276
-214922894
847476729
-402578169
911330893
-433472782
-605890719
180636495
-964931869
-838899681
-335089320
441540499
676123567
689871481
-633997902
-394491260
-783273810
-959783788
211552888
404244950
781950673
-770600802
-501110555
500118400
55382022
580375118
-552876475
-880379996
-627547170
-447208748
30972991
-324021060
67622340
593128507
947881818
-467729523
-887061732
-597000352
-481972895
-427234467
-391750470
738295738
909201406
-29983823
454567606
-393910656
113524579
-480149873
-340836096
948609087
365785588
56256060
-88826488
595721846
-946257274
-287921524
335962048
-274086457
877940979
518938206
-327549374
39204502
560368435
546339473
840072376
-88124794
177524544
955530098
334253220
941711439
-749013434
991990051
568930173
-988943447
448314950
971428298
-460530414
479818719
727703146
849177964
956849115
-555270258
-51250993
55452903
404734990
-55929873
389421259
264794176
-873821589
-159623096
861494278
-982330073
305737218
946567323
601543067
740451844
653238882
396038008
888666171
343929876
-623788868
963454182
243507003
571197038
-673678163
-264638210
-963261784
-411531592
-10798935
-300301285
911540712
-902183567
-319466322
765300186
-799183833
-412466941
-249616420
645398633
-45014549
772843021
-33204195
-542297482
846297488
-24993327
-529279783
-579824262
-785665517
-760681686
-339654098
971670393
-731027327
15100892
64898285
-888602050
64942498
393439137
571118498
-671122085
-716929323
810799598
435300410
-227167039
-929718479
217646545
-517588717
348417487
126223002
661683810
-455112948
-336578082
-383168325
-18170565
930728773
-106354999
780677683
990915601
-398724386
848337210
-376199160
-652712792
203364154
368270111
785267892
-564719962
-765290029
-18097426
375809613
264126105
730892254
-566995559
-593394453
-717551162
562573562
302164316
948853622
-388440839
973067920
192837829
800518336
-612386915
326513476
953013824
858528108
-37176410
-633903221
-982128233
422703928
-639763010
488355393
-21597209
987102042
80933616
-299999424
969184201
-205536207
393949293
35627126
-953745288
-449865532
-371850257
105233523
-378828822
808985205
-938093869
-684968099
324045828
-84260615
-125844093
548920845
-299790597
681718686
-481454167
89021640
700015485
-129537325
-644531984
-319310281
141596299
672393598
766773146
-220899731
9039014
766431419
-869164889
-283746098
490955848
131484290
-331404427
-67561728
572513284
519862459
-431361045
32208578
418330647
969164617
72215949
-938373275
-632327856
55760334
-594773965
-243248084
-85807325
-731787725
-19097485
-338262029
-211811611
469759859
123783955
-17392567
-454328213
-596107610
927269749
771644549
-296462475
923371344
288229039
-733760427
-413424567
-440417658
984132606
880549472
191935816
921997878
743343561
-443794169
881628045
47569995
-63124741
494101548
746462483
-964734405
-115094401
818555376
-430116577
-792515306
-779006587
-855723177
790306474
569338069
-694989861
-433319589
408544286
722311641
-332212926
-891960078
483402655
-959843589
-561015878
462807711
292591929
911776262
292672993
390471601
-405307227
386259195
776156292
931517440
-627339847
-567125038
-258843947
-732491127
530912631
-453436435
-15404055
-469199568
813542372
955163103
261141398
464893244
-359581011
-442001503
-321430578
182599651
-542580812
979883131
-120488895
709673096
-918022185
912230640
588050110
-16429172
380632592
127562871
-64427792
702292850
-103083736
-965199983
-643130552
-511234278
243609691
-750194303
-524445741
-735978980
240819382
620559140
508085140
987947822
115393801
-210253681
120694219
29633668
186731036
-115979865
655691013
-45322780
-410776857
608404234
481290669
614639195
-684207719
-481697013
549585907
219609677
590727271
942264328
-462701556
-879303500
368129310
-137795237
-73742945
539713903
-781046928
921048682
-756012922
-236190682
533883154
-961113736
992060962
974134252
31273029
7121712
-836983534
-940323971
938166877
277770651
978764891
-702057103
-485014816
-838450747
83077413
-434994127
-972066461
-15485093
-318308938
-19790803
-125954482
-928862351
-478501167
682546447
164998397
670196323
840401934
820190669
-675469189
378094199
199822923
63493422
212722907
-7846111
-251487089
-788019098
776599431
-764303287
-910110421
41252507
304399422
-569976907
410290209
-18018715
-441481393
-478559935
945711375
-845071865
-74164591
-66161829
-610342060
429169398
-484521471
352424604
271013686
320588062
228569587
765875818
-412614014
-262424489
314028405
62466243
-583155571
680849605
601819124
-678395105
-289303686
-360435528
-724068676
-595092368
996983760
-840004323
-940759127
532619440
126496774
559089505
-909803155
900934735
-105549497
-631726347
79643369
-854116416
-263300051
357648159
780353348
63076619
515510543
-404137114
195730085
-679671049
-166527340
315751965
-290990286
-898933344
-342020456
-460569553
-304794212
312994415
-33668301
85172680
-155751562
374537750
-292708540
239429942
64942498
973106545
260391967
220968622
-818728223
-944296894
727006645
-803156787
-850385796
267647170
593686074
-527332134
829530282
218191845
-722098418
-119212533
96367857
271446534
-449394804
532384446
299360310
667355023
-440886163
241768893
-496378766
-41694929
-251318321
-650400720
181256076
869867893
-501270221
467560326
-551669199
-200297422
854911423
-368948424
961015103
-425477929
229681271
153453661
794914241
851139346
-914661867
169590972
891903552
-349902139
200327859
470512785
-620253061
568044110
-388992054
-129199829
648185402
943416924
-975317600
15163104
-473291952
664813174
913532653
477158280
946001572
-475507340
-157876943
764805566
408269012
814381198
-655352965
-343207699
-16147281
679145248
-857960517
-100637965
-207885386
783772394
251309516
703238041
96266783
-77982121
-18880318
700185790
-60328737
-487631527
894454603
-703794207
-278462598
-893018648
568399300
-6696155
921038592
983323525
-315725678
-566008487
56719175
-197058469
61958108
-864716771
164049015
-145701462
-227127293
-456170504
171986834
247138197
-252669273
-520847148
370553876
-485273208
-364930337
-559180460
916395988
-245180411
-716061516
884595174
909473825
-772458314
236059147
358744753
28600271
432139662
-772769767
806832287
53298874
637245803
-393031806
6298568
-50285763
-427328446
-174796347
505770366
-23794189
950461399
368969586
-879529889
-432871129
681495940
289144170
-654266704
90522073
-841007975
-839452399
821998
-730528454
367729143
-319175329
-389001300
381403163
-136784162
-238827724
-161053359
299473376
-604809577
-954255440
-214157964
163110800
-8853051
-488045739
-714803836
177764609
-856097781
395855031
-30528814
-534425322
724631534
-833050891
759225894
588947688
-603665596
-698466982
73459416
389319037
-595438425
618126152
28742043
-285085075
-603676506
270552848
559356410
-810212528
-995743168
733963307
-423019060
-178998110
-476463875
232588540
322140583
-268824843
458590023
-231208415
-753665176
-715652910
-369509081
123795095
10359347
874090553
660807753
-483835212
868637977
-479129666
50706246
534108379
-754294324
258684120
193799963
-202837884
45345584
647207031
-166002855
-517227415
-265506515
-695618873
-266388172
945961584
522988746
-941049444
-852603458
340145651
964412633
785226024
216481729
233118229
388078246
261655098
338742951
227607668
-140095531
-194384865
-646406765
-455566592
-455838769
-745141953
-106904261
-130493593
-585222392
-826036064
251222167
-153773234
-704056874
-906806662
930915697
930476517
-963773420
-501113253
985223157
685938392
287327327
787842444
-404745825
-252360323
251677282
-857420921
292544850
100193255
-430023224
78586304
128636900
-432258339
74600763
985898290
-486860432
-53649468
-77011825
-328273869
340604170
-862113023
769189420
751236731
32481055
206450221
-770643709
-562498883
-873308386
376070334
-870053150
657420922
706722604
131549885
-589707501
-279617603
12747248
-440443250
90495683
786486039
502477334
-209830071
300060108
-400256197
295535553
-555736044
644371615
-366366290
-646262723
156221253
122651115
560909341
281687125
-681003683
-687743430
-390420557
-643934414
-864205939
921572753
86621553
44120315
741188770
-728933458
42263115
-111599594
-801550692
-941402898
-907288529
334810454
-809455368
210944601
-433979902
202327609
-247396257
-282966282
-717768318
-550516858
53636108
-627072530
740131105
90439702
17525284
-249135803
206098755
-208946093
841638976
-7846111
-879055795
556439490
-834137819
558910206
-551406080
-291976650
-793077601
168776661
-117979023
704900837
574054852
-37634398
152745072
-119371283
-688178858
840211066
535902955
-264436486
-271194730
-39677585
929736456
36127010
214492674
429888160
109242113
732582293
-78915438
287818368
539890407
-8515319
-481731210
-261327351
788277459
286526448
817198149
435264265
-598984553
-426957961
77533564
267686404
991651732
728953596
-399046299
-711120221
-655618938
-51287467
-379243979
237020612
456014825
-995779531
255079032
126696118
-641118878
-22804472
-611364605
-581531729
767552004
-954591221
-373180597
-817468228
-396526566
492218409
-307901604
358713039
716757111
170366286
581897514
-792954991
691121697
195130316
-734845283
677886999
-968953205
138917283
-706696664
-338262029
207337042
169044333
349866809
-999701455
-852900408
-823964201
906152277
636414597
-132311970
993838580
-356296348
251104052
769795807
-182345948
195741042
49841903
-489853906
173456572
350326803
-593451708
-210708765
-367017153
830625020
-308997164
-249668484
-261780197
534200630
-550330731
968968540
-942084265
-37200540
368857087
755493666
-86089002
944271011
-748446262
565491893
51083762
-668050207
-636602673
603149022
-734531180
444671275
-624925877
246731490
-53217170
927017100
-83516946
-649150191
342408796
543523533
688848975
821957882
699036648
844160660
87824941
432704560
-583777901
-16816011
866366317
208614498
-224809357
-198290197
21021063
668154174
317315221
365200641
852278742
-670227270
740556757
-5975303
2214000
974217580
108718594
-258945019
188825008
467520112
924299651
-821576360
848428184
408335840
-936487316
856266456
-869060102
142169428
676846575
938774478
-191387642
-734434781
44191951
-539445940
611354475
-403842723
-296545523
-279921993
-989911165
401986508
887334887
-365687041
-11814693
-755258731
944324834
901706214
115685947
-721626769
-672904886
331621888
676570029
-672853822
-24637999
-629604197
-175100364
-733532015
-186221254
582611126
240426891
881911484
286482612
-940155402
-364206112
-36643692
724168150
25117398
407970322
466847711
-794258581
-721583783
659960386
-824448410
576602189
3175369
443071101
-621098144
-769999793
309058722
959326850
43304474
808814572
-682359682
228193942
-244900711
775059007
-327817170
-873035911
-443991125
-409377418
459961802
-223954262
269191839
759583804
807183128
870431170
-178553579
-265550694
661171957
-945420039
925296490
-554671310
-98361356
564768415
763283306
-756339819
-895113996
3832759
-331113987
767527286
703238041
-529733933
-42282046
-833886057
-331813481
40159191
-862545757
633174424
-276188837
418477877
-683476096
-361902720
-443020455
-948562533
-346507241
628910736
-419401627
-687999182
834495508
673492658
-114676800
-826947143
207061203
-154731023
945707040
-910534204
949843974
-627190060
396602843
-880203682
219054557
-93633459
628325521
895826613
-819559954
593686074
363828832
-564372329
-49860639
-492387510
-727130853
-491925685
821877128
589646846
-329543412
432876421
-760076037
-158813068
563860527
-839391320
-662311126
-280361126
-842945683
575861305
-207004830
-309284615
33070894
-336713115
-504683530
91269214
562480678
946665254
-974208519
-60706958
-657742176
-818643828
652291594
735727019
982651041
638983351
-727179187
-221850636
-428160988
-418132876
521044317
-595550279
603196444
-433315888
603819633
-127642735
961804102
-344032560
-165201636
303245133
-19242032
904426526
600084250
-601354389
763394329
-866548953
561165524
908619101
218582406
948841277
561741570
462620596
986078761
-970654232
-250870681
337892618
233783387
654306503
-186130204
-634291657
-936345703
-100428803
-609868896
-346286449
-617986181
838251377
-806515381
927862030
372203251
799105731
689110030
-305327957
632922477
2272221
-853884462
659632990
526171845
702960376
445336343
338109119
41814071
171777407
-651071358
557584167
604468066
703472179
260371144
-286363266
-661553104
-309880674
946269896
285076631
-167452840
266341043
510007877
-981473058
527581648
588050110
-413565159
-539598748
555544784
-778812077
-724036455
776386559
-146577347
-45527927
677922149
470050468
-364454272
362720559
-286865234
-568085324
-91536517
924965965
411377625
814038970
-800878947
-151038117
-817135373
39160456
664415192
211847647
-344517678
572153603
666163897
474821984
203538781
594909840
-342083364
-332312473
994313167
-95936779
-161016901
691330647
-915516677
763226747
-698240021
-793297963
7705299
131619327
250653720
-923493387
-194602607
955885588
375675101
-599220580
225181449
-731895307
-803251356
-391301532
-424001694
571627338
-728559928
-929556589
-48535972
-791905686
95018924
570024575
339832688
269882053
475006647
713743737
-503991835
-663111029
-542311311
-748041279
-266748229
-657588078
300034188
-743429229
970946586
966217968
249531435
349690243
-454923328
-670275990
359729377
179050894
-376641999
527979736
-416451937
-365316309
903814963
-388428123
-217216636
-794626112
-292820730
-644433085
-708337584
-352455519
388295400
792072686
-373493727
-772609751
980641856
468647094
783805799
287141845
-284743578
907188257
135890868
-71335619
-353639003
377173210
437404646
-534613611
-669191676
877922861
-46323707
493368956
994627503
-433631184
936256659
144126477
685564797
-737944533
356937989
-197011785
-819713061
349669999
906317915
305519677
-648314780
-904322204
310181865
496124734
428310809
-645613067
348870323
-508220547
139018683
-74360813
915430700
-666702015
-157283188
865428598
-357617565
-578480213
-732121697
-26041397
-64428997
-135731171
944628126
-893114939
519293150
-950824062
-606074220
301006085
74694362
-906519090
-900597347
791477776
-146561638
-305522004
-67838281
589827334
398931804
-347947949
512745648
63999557
-931312042
118851994
883882436
128621365
-964109402
527392345
-912406488
964625236
-260441582
643496761
-407980730
-747472466
101722104
357962241
-902539490
806560121
-400290294
516883777
-560357176
-806304342
-862143202
-858440240
159241107
-142402465
821877128
435816172
-446421832
-675499732
-71532534
-169947328
-80712874
159210131
-24713342
625034854
596879121
-440354164
-699237136
-908811824
877351076
821200953
-880139363
-564745187
-687212054
-380313114
923590194
-567764617
-642098251
-213409192
-294692996
-403587379
227594982
-749344735
733039896
968942412
-801158544
31945648
-825835626
-78155991
-822981340
-341615681
495473605
873297199
-659326726
429888160
804190356
862185576
-690342284
-929607339
-285738259
244969792
781973816
512495048
750359566
-493666704
-685799764
-480144347
-851172959
770786640
-166883414
352261207
135080959
478164564
-229341075
53170460
861127985
-199710499
-802772813
360903953
-572160734
450606053
-298799948
-152868363
99307549
-812495810
527849999
592460727
534425156
-635417804
237414012
959463849
-395862968
80352073
467658197
458507523
-526317547
675062956
-964186238
551364470
897361027
371316823
-226378825
270528463
-936296877
202716479
-170226786
-196048572
715511101
-297947604
627367472
-361633965
79150383
334164150
-992425339
692753960
-975556499
600826130
305480435
-867836315
779730565
878425923
96856997
93949827
-448109763
834126792
751954996
985442036
362460940
-358256161
585532031
282638530
292078631
-656500749
-565108295
-391232455
-885601721
-88268507
285123924
705491795
253930557
975847202
532403333
702915780
-922739224
971445458
-587819547
-367434386
-930749075
29505295
-690623931
-167592099
-729627713
-588479045
-589059131
314798507
-686541726
-240796260
268755562
573991902
-405099104
-651381828
-951116150
747535372
-125834522
-198205223
-452309607
-695001109
242038852
913587894
740780336
-184036071
-86790474
-718197249
755432168
-261464552
-598320145
-262238534
-458575243
-873393342
469528659
158567550
-395549982
-435065972
545506541
976958222
91787997
-533577257
707147372
-552723961
-655673030
-669029833
485654036
217949873
307822667
-244130780
233307517
-225778982
325845886
351010996
403245499
515848225
-998990869
29965992
686908981
-705819645
640582619
-725651585
289257928
159263075
-922149764
543238770
838808554
409803028
484682099
305346701
-976455122
73405705
811598036
-75153752
761697945
502615995
643503722
894315976
264737254
-168074028
-17550502
227025177
-235661438
774998656
-225260805
293603100
72329779
-860683944
488337430
-241446583
883478473
-221857606
-291960208
279657098
-509076919
-595274059
-40729829
685428276
-69633351
-784396114
-197757432
921997878
33827808
446769009
474865790
-763050542
-418543254
319966814
-912388368
856989314
223819088
772788455
811529727
665329758
-992937790
-797921208
-487478638
793928025
-877854355
910682764
-757180623
52904791
235627343
292153723
656492456
335189927
41272523
-630791711
-347086079
-689938489
884245907
-718421686
-23062394
-197394313
832496351
637543278
-532767217
927191157
-785665517
432483423
-880106763
874729697
-538686949
-953513221
-576751123
758808847
-184549681
122884558
830628329
-465293341
-557835575
-193452350
-615949968
21623479
-174611251
396724205
640189079
-373512151
141489664
190349146
656360174
-703077568
-81135727
286086856
-243922467
-533191512
46880742
-140341090
340067318
650132679
-564405861
-695317375
-744094078
231214065
676376744
814327156
990709464
75947438
-25960686
-146497817
-132227511
948623892
388349146
147088939
895791844
329998218
-556327228
-752701579
-860114246
884975233
-28282652
394048860
-402952038
-643894881
-822432233
-903817247
-846410629
-908882881
414758178
-190001349
-929107887
-855930209
592635653
563528803
71107280
169912718
560958040
-318308938
768021724
-662379709
475802039
514262905
842270718
458952008
597121629
-754462085
-220581398
567685925
-560059667
-927379233
981874464
-30857162
-359005218
-396582997
-108080422
-863087411
-268857164
-946924914
872392307
-927265407
848955652
932922097
-449630263
846662088
994658364
52620764
-193558679
529330350
-808830906
-345748920
-904644420
-642301914
-851434655
-457481913
-131360644
-152058675
-610860515
-856773749
627367472
58097282
-111408037
-611738544
-367837333
122627051
220679577
785223117
-265521330
29832168
480590194
-854175703
-41382631
261642022
391547977
653833286
509719824
-905099434
715886291
-25557985
-343119426
863389260
601872553
-511710929
-953513221
623464689
906205732
89874615
115488900
-389039969
-646596197
495707249
-815261500
-30479289
884661852
-303610893
-145364028
747039393
264742405
-687764357
705192158
886615281
439163930
-113950584
739221948
100867095
289841577
-726875666
893170874
-360529309
499793062
-61661900
610591331
-227189111
820911239
-968924344
-758092716
-227129598
742636635
-597806738
-446602154
41123010
403882235
-127860218
-647508778
932667761
-570385603
722686568
860695701
371344566
112041843
450780736
330354269
249387160
872795739
940840627
327487115
624554068
-780177733
-65103756
-971437988
-665478313
192955944
-200292540
-346542149
-74395199
634681893
-297797899
371669629
-221579790
-843226915
647857089
709338981
571254582
-550108290
192527338
-784732352
89795361
166133694
646980334
369761992
572760082
18754788
-838996623
-246353811
-964077254
984152113
730300687
599686722
-433911688
906945161
-913911336
904576575
371783186
995059249
-490970380
-1847976
-769722604
130895872
-820254550
349918269
3197266
718685571
-474478869
-592668011
419551473
16635571
157145683
775253297
-338584198
-571211696
-711067297
-788454622
429167865
-242313751
-59091473
-807045728
-758666256
569568621
334519703
-188487107
537939279
-182650844
-818906401
-311096099
-960235884
797486897
631463228
608285048
-66781190
534959785
795295299
571117982
-250674793
695129951
-835461693
-589610014
611589531
637355540
873920296
541787864
791207691
846978779
-71335619
-569303764
-679064635
-757513538
-346721571
204435660
201915807
273322190
331080532
990886663
764551752
-874533990
736173461
-964295391
-444765361
-511214182
315055198
955422490
-183072548
527051414
847150957
-212906672
-22643477
524045122
250231472
745551852
-640370418
-145107086
753412519
375587291
527392345
102400177
546456800
-176962293
347605474
141355716
187962861
574742748
-943104081
-891716668
-949963398
-224998099
140522785
-552559924
-245486754
544463762
-206381600
-11626536
-681116445
571900720
-688651157
150377557
983074133
710767724
-777334740
-763637986
195965174
755021037
39892181
-819381250
-968584180
602829221
921762054
130094460
-932590102
309418354
815761647
-665503813
515937057
413733510
264640138
727459855
-855842521
-880451219
985501688
-950608822
950444910
636333800
625970179
151486336
-712565217
-826794774
-709522171
302131115
622019441
377186045
509034046
595558381
458312152
584875092
428510427
-789312551
-550765018
-321799259
34177162
-731692506
-793548408
943610898
540802367
553148283
-7061849
96238730
978099521
-649060098
-489327666
-738018116
-582859741
-181804933
615639988
800891624
155793477
-547933792
-936991467
520812276
-837522106
-880726149
-223287596
379653792
-236345327
-241652300
451169697
-881837066
221528367
-940490839
-323305219
-249298029
33118838
241728701
-616963039
635850864
406614671
913973553
78464105
-877509629
940024911
228645441
762356160
959720578
-448909994
618140720
749279808
-515124237
647516808
-861361426
385972093
455751224
585195240
-99314900
-104745885
-277200601
330393154
412126268
-755625594
-108152214
-804790818
-773365520
-450175136
840006727
-61112696
751267482
757403189
-50536388
-40077845
363244227
378972371
203981902
765300352
-474860323
-886210307
95879279
-849834525
528958373
179775467
-334639301
-323598437
438524337
448298204
-290216514
-202714146
938062099
-446278788
714692604
-986245218
-581655339
-540189396
-564309811
730590489
224752931
-176799283
571092042
66334546
-862225662
-684094509
663636646
310666545
-733356522
252568216
-669555259
42047402
-13154025
527143762
85830251
-114041405
-673293267
57800982
378622
593054284
-282521715
-162295689
-455130778
682930996
46664683
-997469279
748209778
157355807
-7498309
326965571
-248535832
512832311
-510127481
-186408138
-555633747
-928858558
884595174
-1078876
693913865
712635710
591730902
915430700
767394751
573788821
654608727
885273896
970330737
270728986
-896503939
-205075308
-210322130
-766548513
-280535141
632578741
-203673544
-54051563
938986134
-765464802
-231126161
756889242
-888861460
-744611788
684914654
-607413373
-157238845
91362528
-939810272
-519121489
487514050
833465755
-739715385
-832444016
464585214
843347716
209624301
882415222
952701697
-779250290
577143521
-80745694
-119543473
228890866
353800013
26344561
119792462
-242195721
-999094776
759465055
-841016007
640310915
-430424823
299830542
-609105207
-416492342
-959405788
-506397694
-602841552
680417621
718514553
83375392
-217212382
378639559
-833593095
-915013516
782413918
883604326
827928063
551865085
-214461593
947487738
442447382
644263507
318018269
88644353
801695541
-207742280
-78268254
-970716082
-658223295
-348378875
-679937119
-433343580
781021086
403987667
477695476
-663918316
44947390
333343798
-668611009
109636611
-285307630
-89395989
-54084329
310645963
382331794
-793735085
-548624113
-654784627
-206752315
-559778470
-594441283
646512876
246710097
116278799
-21628799
-371403164
646451287
823858311
441619104
77279248
-366181193
-142090515
-225010356
-144834262
-873614055
902444764
577068317
-446848791
69915656
-791630955
896806194
-599263156
91535527
-349577312
738235574
173259914
2100749
-143584132
-315670405
-737558400
-59025082
778106708
249422356
195047168
-424453387
514546123
-243091558
966834263
580631062
-337465679
967828781
-47559367
890581803
-693521150
-254965746
-992847821
-633569805
21053771
-960939104
-424077529
-296455515
537670810
374837239
-955822005
869237864
-692970073
637792570
247532330
938774478
-13918187
-201092068
244369896
-196977772
-712599189
827535387
927979509
687772641
-826224658
-731606596
570467134
-132534979
-84635088
-812712476
292009688
36942133
-415696350
941743918
685969398
877811935
-601967817
243914244
-941130647
-146204253
-396257514
-603013075
-736473392
-96529828
-719760849
-984208212
681065324
-479307135
721866448
-975401732
-149049181
-17204772
875363677
-250737917
440567918
-332289584
996385733
-880783655
-370625729
-822354564
218112698
18441351
814761926
-990356911
-206931843
-298985769
553784290
-906486190
-671510296
-398861478
-947615657
850723418
-366372152
-115355435
-262220541
-813991752
-534249316
-871057955
-255610501
309418354
801205675
98325650
-248564753
-605701030
-824076961
-814745633
898182286
761722727
587974482
-800582054
939490315
-401566760
568399300
-766634322
-533662140
202007151
873515412
9816333
688273618
7450155
-41708521
-867232948
865457331
18591659
868566424
526879215
-671276746
-969177564
750994188
527027685
896116852
-214265128
322735147
391237748
-336896823
-185753765
-212430139
581265771
-958797735
-840046640
-602560369
-914661587
-337878606
175713967
-993848298
-747513523
-142801235
570357999
895854196
-940867714
771038323
9175473
447434056
365235146
-782488833
512980382
-654806034
-670011090
-743212600
941021592
62155622
-192125767
844915487
-688178858
-521419833
284933742
-995760224
860397734
279724667
754799556
-330628160
-717566211
989142534
-555110024
418389451
583472008
-608765594
-806053613
45623778
-425323141
-552723961
599501501
-458800345
-659632221
121888794
-762339631
197063772
-326741731
890407968
142332751
-995430059
82516229
-721666689
598376104
-713092686
-635093675
-741609794
-427532867
604801727
887574064
393745239
-231184067
-421125894
571301353
883512846
-713736893
119203292
693121425
712253902
-972013364
-978270518
-931960611
-136622010
-410854940
-199397056
-971585899
-81235466
48755820
-837676267
738116078
-436114037
-983216520
-367257926
-780581466
389741871
936146792
-523935226
-367404749
-775688894
-610430835
482437034
-584924548
254865568
-211235697
989460956
375673162
519289530
-903891938
-967536758
-997855328
927457210
-582294507
171299656
453546411
601012840
-428899827
-264349506
619356559
-887768651
-619626867
-215017089
460990893
-618335264
-49266528
410224226
-692744896
-745778116
-320368709
-711726744
-246575812
-38295225
374251891
493081067
288154651
405042323
888440666
-756190433
810349789
559158232
74817764
145490619
250581151
775454775
760363316
-182458231
-425370016
-645828409
287035285
-635917065
-255722626
-170909836
-143850380
911144458
961347238
-749344735
921717820
473837508
601561487
-111705016
-107356707
481712375
-346390986
-306798107
793066422
-944657487
-167993360
-333071193
876905481
-133359378
638841052
-938774842
-253208518
-372307197
690590286
423198918
483854506
-997079188
-798923772
-475288876
-756132125
52962299
813336456
-772943948
-329596814
-699372823
-826534435
-551350685
57989830
-484145741
-382571516
275054269
-282596185
-636129559
291184194
-711939533
953484439
-420825873
-626148099
930847506
-954680260
-393617717
445295404
-431746649
-557168454
263943793
961181395
289224441
-230578498
-792667781
-445095225
943512139
727821130
-621061326
493884290
81368833
-414100575
730714665
-903366101
852518504
-882753541
132753799
124650285
141655805
924745763
-242763282
942752317
350181694
611969502
336415750
-157096377
827441422
-92383117
-755369552
-999181913
134981009
-53894458
294657854
-892251459
836616334
943844180
-124207250
-503880436
915285894
-739155964
539448925
-34154038
-651117000
483396682
668762983
525440264
-296481172
-240146028
29505295
149784853
23558
-231098425
100159221
-980763408
-218845252
460752777
103312635
949298626
-603994463
-278330530
-79041596
303186221
289893773
-4735516
-414743372
854360433
331060786
244365539
-216287339
-73958833
893356201
-133144224
-537355493
-398869146
149373961
778751490
294793640
-770157075
-696625041
528735020
-166102757
-367702691
33683149
933685744
432846857
-691399860
490830712
-938645687
496183283
-378793002
-131897708
749353712
980883050
-441668302
-787746180
397699081
-504458261
921507195
923763892
-208335542
-492389526
-172215457
-101074731
927017100
290516378
904912826
327800965
-758320910
313961041
-39553961
-439577444
686676762
519132265
527554973
970227802
-291232758
-780409872
-129796733
-738362524
-278599246
-989495905
908173215
467094664
-342457981
-77011825
698305438
296794484
-403886096
173056770
-399897875
-702719530
593820528
752690224
-799208144
926499786
-645199058
872226719
-520340325
-510071282
-175371099
590942692
-428616649
330138795
730137990
-448822821
448573845
-599845421
351963498
246334840
-172790427
620641100
129815911
-777888095
20080747
-944282278
472319629
-639095304
-713276357
-572359370
-687197071
-465204793
461170458
-509573125
-817069289
-59925177
-247950017
848183498
-768396337
-833115797
775244329
-695960530
148611873
-834088372
-822585605
46932491
709139528
-594092461
799824936
-256788307
-717948760
478489706
-307279456
-931515448
563167815
801696689
630677927
-819436471
82887042
798283236
448095322
913909914
-900359351
866699142
706295198
548499271
417263892
315927859
679355645
535099367
920896289
916288632
-487773179
-916103312
-715440174
764186522
-835628892
965723277
31267330
897336636
907265232
-475885149
517310178
-959354468
73305123
-669227320
-14171171
-440948249
687098531
457891295
165946421
-858844436
654634615
725701994
44151829
-874450580
363309931
514688865
64440899
-452492451
-887051300
671749675
-295846963
663005391
-360654116
390178445
-303708912
445154819
-203673544
-992497119
43207486
-590479552
68683706
-815603881
256543193
-535894068
527559511
-161053359
-872744628
779779302
-659640220
332688688
-960905903
-182146060
-589481856
-231355315
-494789225
251535398
581954891
-928555319
546462090
771993123
-284308215
574347482
-13412715
-164363760
-711575240
714989476
-929305740
-432296605
-825335362
-351443059
668792031
529596202
-34068136
-571197485
394369779
943396377
731725903
527581648
423996322
578134100
889073245
-331593036
145035755
-298631865
31041896
-44247595
-363598766
215434798
-331655956
897336636
651574475
-770901776
1453195
553716118
495618758
-755077441
329616729
330297818
-973844981
-300332874
808161376
-270099925
-767229906
987739585
514824258
716263202
-194637524
-467350428
-640663676
480826295
106667052
206117526
626940587
-512878581
-290008469
618833754
53803275
-514869876
546480389
-150810772
-799288849
806554388
-873147497
-250843512
27684204
781635680
-596244001
946405004
289381801
422038849
-152579719
782009338
625535125
27921770
-30784807
-551961888
137461978
-318903983
-886014699
495801628
721866448
173910426
-145201301
-183471476
-249144217
386158894
-794507592
850423214
-721408021
-156829929
849816241
926437153
-203708863
62798521
-568935199
127039622
272553075
518103846
387787782
366073960
-584982358
192724380
-37886146
-319482682
604327316
-867957603
199861941
-835179422
-720754688
-479328084
357282187
-461558452
67431455
841712836
738112971
370509794
101737583
827719574
362789280
678012109
513853216
792729931
763440762
486767605
-162483821
129351732
430873210
432812573
166098406
725622368
-27791428
399621618
81379874
-727760899
-130843956
-321927135
-501701929
-273992556
545876819
-653460134
272162797
58364199
-655303169
525271974
349668070
668268580
-121426532
-693178140
593691956
-294924376
711482295
-587261554
-79052593
947402275
122750654
960316461
-910628417
-524696452
356971913
-929997780
362968935
-158297468
-974208519
-278320398
838038077
-461680122
-325442200
410218796
-396131426
535613297
436146407
-965590972
-510157128
507855096
-267093012
311420467
706905703
-773967072
443144245
-41178266
389352514
-201891770
-81216766
-991074108
-365196260
95783365
-435356887
177676324
113304305
-592371421
-680160900
207954965
-62852268
511043094
520660436
207645847
568018074
856266456
-848648436
-367794427
-705856790
-405322112
857646111
-519563806
-474923246
-860193193
-184471187
142612383
-852590236
258976350
-232351877
-958833114
106774949
45455420
-373528063
-987646828
741683988
350529595
-251427875
619846680
873811286
74530259
372503909
349324188
-434519362
261876002
449429090
427726434
573881346
542401591
-842998734
404318929
-879652076
759102330
-115210954
-808935713
-55714673
384756406
-643777395
645257696
340397683
981140952
-83431561
-477276153
581546879
-917364061
-462611653
655870676
-394192832
-954591221
888564373
-546632190
-967220069
319151433
-772797755
-121356609
46178685
400646012
52572941
-378734743
703941366
-240858570
167446146
177310056
-650852800
421519358
306994319
-651927027
-806760727
938444590
780751317
760945157
845760799
-822829581
757240814
217524850
-270014268
-144691144
-864324054
-631557813
245198917
134732794
487849683
412057797
802270419
-209175529
665398095
-924964980
-154259243
867781573
-848351206
142730021
-805783747
-158583289
-275888421
486154980
-473705836
-792693631
-168770932
-325443519
-483993667
-283515798
800941205
-26015453
708311101
522287482
-533997118
173859021
-774485294
188455118
-603153719
-833415943
270921182
-167949685
-935229455
376112604
-108052065
784363212
213226986
177701857
-87173116
17141114
-413025179
-446807499
-877200568
-470353868
-882852401
885967966
562480678
503099170
106769008
977120277
-725634580
-486126887
-5923131
-385612826
705724084
-166594151
155700845
-133977801
-63685722
-316213139
-733228076
-843445474
542280235
886425455
696037289
626195200
-885205602
720382572
-450710797
281810763
-764753404
324095756
390961922
497988602
-247890116
673317269
581577014
350168095
-961991174
-677948675
-828423266
-43974880
-811794523
-448766870
513049535
79639699
-520984725
535416010
-486385291
-411556506
916620575
916058350
422185741
754007273
-270264448
626256980
-310487114
100636104
-715406923
-356059583
195251630
759583804
460939163
-95603342
27705808
-234883026
-755658562
-689950500
981430151
-467747613
599637401
-632119921
-970162321
-963476654
216693596
509661442
-276094202
-344235771
-110421593
-482671383
362018488
382191394
-863893284
324324448
-64405552
541401506
-758651784
461977593
928033910
882591167
-527292882
655257059
646788801
175822960
804294813
-644352459
940770028
-334765731
-143671680
869870608
-138476606
559317834
852401420
976616788
165302944
363217297
177120254
942983394
567709736
-340277237
-91211143
-217476418
-102181694
-63561454
-122080922
761702033
387699612
-822787875
-677258633
-337003085
206209223
-914295781
-704690158
539794466
960065225
853834731
-848528884
-262949961
526834505
665099004
-965169905
-532617200
231161450
-3811323
-741189847
622836746
-286154329
274568754
580534231
255308309
-75309960
729094505
861972923
353240954
-152135423
754525538
-885727233
104361508
991823987
-635788503
975050515
672552012
307914116
-896982113
-506461026
-190197564
-778846281
422298952
-183123655
-953133140
846543157
660174129
-84626998
910848801
196181392
13615694
-157752903
671577969
22298387
-860193193
420331390
-800208679
344997961
-755686257
-29750667
247371491
848587035
-711799020
2033050
211247064
699284937
504780850
570783888
-521222366
-206934181
-198684668
386793069
-960196327
-990665957
317221765
611143488
-209580004
-794657373
-757405055
615707107
254419467
273420153
949366671
794021071
-781571288
551110679
56231199
-436990531
-792570727
270336724
291041384
983743329
-41771403
746926899
-176048766
-205364223
-53124716
-475689186
-772132721
-529733933
25527630
234182284
-845290456
309658277
577613878
-292828629
763184344
530483189
871043883
321936223
295557073
-108718524
-592259544
771862728
898825134
449648538
407402534
-722139807
339570890
-412905802
869004410
-154037249
144413187
799169192
-914563886
828909030
322860530
-884557854
-607218036
61438475
965043401
814142760
439633545
-361902720
-570178275
-917391893
-103083736
-249668484
173910426
-333837060
244905246
-410212149
-396754390
807959063
738827191
-106058587
145877556
-854885888
-334719787
-424447442
619757528
484904060
979150879
-650939572
-130490055
-668924854
-969979315
-494214453
400667419
-381248751
51329122
411554822
533447539
-831738985
339202896
-445592215
49247346
-702280367
-174171640
-732315829
-956360259
343269601
421670990
-966823540
374395584
-530720214
804731237
691776988
-9149135
965248599
259236390
-69502184
-470452256
701859895
-369043260
677190107
942929830
171916110
-275447414
-444908740
603362362
805266130
-448386577
161835315
-846655408
-43463078
-306841117
-777746603
-125895415
-901088087
924627724
-194737278
-712603993
-99277035
-223325011
-165917283
-466842426
-122569724
-188799041
978678378
658492282
-676457143
546996239
517812395
-603575470
227671698
150681324
-838307987
-881074679
-613608319
787775730
149944705
272296296
-900745969
-692637910
-81507972
70480722
882465022
-360721942
416717108
-195938442
-130634954
-791331703
-871392183
658474316
103834545
-462523290
-731550016
-232233264
-725634580
400996238
-410291631
-61176714
-618174023
-281975494
-347731521
263220349
312093075
808031916
-247587154
227365728
957048781
-860790095
-897334022
-550660617
-100288104
-478887851
-474197797
50422416
-362451141
-616543947
-330014928
37272374
591322035
806516208
-245500125
949059531
-878821337
-46360726
-827930011
-412051189
177185393
-840802841
-891353916
-705860385
552943566
706300512
-780299788
860025402
735215881
-640881612
531108635
-409347063
-764786640
-33523326
-59355415
-235796697
265600575
-171054306
982670462
-929948694
28581303
557128928
-442583891
102370669
-201562510
-691176801
-405679283
-689822523
-390096297
651765046
58269093
-841452174
-581963665
454651786
99892923
-630871488
-942241688
-593890254
-151033222
734676290
948248138
-666109849
-415790564
597983331
354387210
-564947261
-169048441
-462338399
-404425089
-943248730
13686730
-798923551
697590987
812408295
551451435
-571980161
-220087909
614502526
863138850
-674218480
-205706774
778622626
46587702
-897880258
-462276041
743303860
464849892
441352769
-293550163
379590545
-412087701
-705651253
324046133
948125361
-10924044
-237363846
807683977
571317139
980804399
-444417443
-603412329
-700189594
-719390257
-112177199
-634601235
-29650826
-540836854
106367768
827807075
-994499874
-760779781
653401844
593958615
246293494
751277366
493349481
-853929372
-221981367
-833050891
789972834
-142689672
-866460313
-700228118
-446410236
-331089273
-210634982
-145389841
775866848
880231442
-337001334
-996646626
-116833873
653649651
407665239
-701558647
447165817
-701036018
-208204765
912602951
-149895739
100667096
-183470307
-207365782
-344057577
-686640135
-20736212
730721926
-30858602
-462800924
440678092
-585812148
23143957
-367407285
207634178
440245131
-384048383
-520984725
400933347
-417649926
942924666
560327536
-691288899
-970635147
-466614837
-262494355
798845667
-738474914
146819262
550056381
519235616
-100773447
-406789193
803688182
793617006
825193033
-963274468
51723478
528271669
678578949
-934221258
-450945393
368742858
800778513
-55466865
185197643
794627583
-206119222
320842622
-327694571
487970598
60925869
-996451685
-345716171
959068825
-407981426
186878230
786390811
-694302471
-182146060
-527771739
-725919946
919129302
195591991
-661716837
30417616
-167692949
-996830027
-116661571
750103822
53225642
-890076318
-333002460
-499714188
-131832159
-15830834
471912425
43179910
-476579249
291958543
-757006318
176514466
-13232707
-864609937
-839999236
-252218027
-374696959
5336874
915866061
-451205573
-324205352
-859427657
778006398
-507277551
-244207634
-889856592
521635883
943238621
685564797
-907022960
-836536297
-189910768
-662040476
183342728
249662773
564586627
-540984215
182856876
-641579468
22567291
-965720636
462138360
738827191
900102407
287794632
-4280331
289467793
144598969
702830124
147376377
76169428
-816242588
536492664
462850909
-528521733
980407521
-972146856
-810516112
-620854639
-22571482
888675333
291492064
945084508
832888443
944271011
722349684
957332470
-831819109
-437423977
-265505871
-661880890
35465452
889550400
310025669
-24375011
-267702971
-376603917
-266123487
8716801
-843244351
116797251
-16764773
273841611
-417917984
-648385740
130216515
206882420
750954692
384688524
120936996
-224959947
-125159392
-937236378
-720406834
-312107199
163557628
-581419031
-961979598
687328524
-44138516
-329300426
-116311144
903300249
71054783
-660188483
740183837
896840635
-922164971
785279562
-962010761
478222587
584073052
-294210348
187092974
-85871309
627603530
996521305
984538084
662389710
359891613
-987100944
332906447
-206967392
-345127994
86633461
-498414837
-207742361
-538996613
867541650
-586721418
675937813
212990399
405334895
-564851639
967899788
689312048
869698141
907292509
130440364
-709816224
-319481258
426621632
489623772
852547116
332580414
-850525286
-631832180
862996497
-625832141
-296018961
-171026255
-897629293
476954144
40498236
858520924
-853963665
232293379
-912299470
450530457
-831364443
382289356
-286756783
879143929
677354476
-1234379
960792051
962585826
545468107
731082752
-590758267
363653728
-546320781
889373192
-787305866
-143388239
-79553142
-166143237
-499395406
210944601
-77517614
241850664
45920159
-245652442
699442429
-993029925
22823076
-769491634
177584387
485469371
-460824388
-665171978
863202643
-786175977
910026431
489637921
-546927328
31071786
223144843
-315712740
-575609609
-969320561
-859208309
-784304519
-533843966
-749224961
-384953392
160637078
-701995058
-957831467
-950089422
-748192435
-347741117
-151106563
-894626851
-288802657
-448907599
513531061
470980102
279389117
-806427934
498691739
-956000822
272958631
101642551
-312964446
-949017360
-990062131
231540728
-777182958
-174884402
90369208
-924294839
-933516596
102711141
-862338636
181070269
427686326
792289658
934363262
-277908229
836629566
604588452
-24705995
686344596
-678402267
974809
-840366831
-606350049
-302334626
-932372247
869120194
442092986
-328306477
873787827
-738989175
-303145652
-730042104
496429178
170083370
774421606
-143554766
369131903
-587256868
93257326
-941235627
-645908525
172433076
281086995
678297288
-959926993
-672732877
-269361575
714626508
-112492551
251225505
-934367916
-613848438
-864803402
-789378006
524851217
65806106
-312021590
755685275
-930204697
364884272
-601908669
-44330273
-420468372
-57042032
-992044273
689749307
-876374864
743370925
-721592503
74121264
-858355353
281473009
-524480220
522776906
95097492
310006544
-498921667
198876147
-61653675
730697598
925770129
35690688
-610158437
652338751
924669897
-223443392
67081199
-829606711
-386093113
-487167190
687181339
-66619114
844140671
821070019
929838691
2495583
-557939884
790279097
899179757
224303958
519540745
-123287262
950033659
-226558497
304170698
218684288
886303091
-143618257
62780083
-31598544
59190645
-585102892
-276730528
124850157
-449934783
-809319897
-590309740
547756952
58251767
301531659
510810098
-37409575
344829275
-199752527
-178747352
597613721
619955923
642368490
140573543
745040567
-628709197
-71396493
-338164222
-573429623
427343366
847305706
-401387344
-480066155
242999064
19891322
-374593321
-150810772
315751965
423832598
203089001
666658392
284105808
528855735
-37634398
194852379
-617236162
-501157483
-444651505
133461130
376491080
-371242590
581162247
-541326940
723926517
-484464934
-797244645
-134310398
5690320
-93823709
-689643016
275357540
714401355
427330298
261647135
740728983
112648626
694704446
731702748
887611598
-93944890
773269277
888285950
-356628999
-262637719
-186323624
26940198
726179651
445317667
-24286498
-947226309
508474762
-716281581
582465864
300029158
482229680
428699208
-99952747
835115422
6215161
-483292732
-161978556
48428317
-86178746
311397106
-899205483
175994308
189929805
396214057
-302977829
236492378
450671628
554453622
-77407144
-883510986
865740629
-366187162
428165968
-4765224
-296782427
768580382
-897273832
855066649
-115825137
-797276725
-213012897
378697171
-201778695
-658098432
-508969170
781333673
768926894
274842920
-592837940
931416014
-676727214
-973411506
-305784454
-43111334
994837972
188976511
-948928884
-720901926
768367564
851220274
-239917702
-62504843
808808335
906701528
398538001
999865507
815523000
-334920430
239662720
-692637910
317129914
590537848
146785035
378453268
-390175453
-952883442
-659490032
-652104766
99367646
-251010327
-22410825
-877414604
-140113958
107437068
856825556
505570553
-911667222
141792489
889767073
34143285
395752271
296453654
-633694622
871188224
371336430
-193677009
797207282
-657685352
265046408
-21483290
-703101123
-8515319
158662767
211356537
-32752505
-111045951
451557406
72999979
29687607
-358915098
944277706
-330046998
690936622
340870395
-49731562
754265553
-34307673
-739993558
-360176836
877473616
-495456487
373893765
427625786
-512517936
892505754
561207441
-732898420
-545604337
786923931
-612137206
-908171569
229358625
-594525555
371946207
847702827
526784384
-836835025
-434579492
-763104796
965405329
-329850741
-835492875
83375392
-599698291
170351082
402206843
372097796
-169941442
-965624455
-121309347
626639940
-82324554
992076693
220977823
892226865
-619929601
160418024
239566422
893732672
-951530466
-618868553
530463677
-974112643
872951733
666333010
-907342080
-257499765
992736476
-944969427
764446805
563860527
-756022510
112837845
-838307771
866906197
738804373
-421756747
107495466
554030934
111878484
8617050
-486837623
537848340
411885031
495899565
-490631553
26877197
-699223579
-929078867
177210703
-890851811
-199143797
-896687282
717034777
-28398168
-386180046
855569264
-952384568
-643353853
-705879498
-981385698
-462867025
845014286
532155004
-892296458
-797833575
730420480
490774338
-207944728
298167341
-105015100
97230712
-609933481
-316266033
-411415204
-205091519
-186789003
9215229
-381597383
97921905
-778503810
804751305
868595349
-899583276
-661240656
-97557410
-4235961
373592105
231220278
-670755580
656436189
-946443683
753864358
-812671229
221128179
-482043200
-321849000
742340404
-370945531
59190645
126339660
539388857
849776104
76905146
144580247
67911682
-229689107
-700205933
-806915296
879610208
594962803
786399221
526100753
-283495532
490978485
-479512159
-349890642
73838472
-127448824
25524140
108994190
112387060
-670599089
906419370
-256813525
458852565
916479546
176220562
-152579719
959774305
-761843930
926156127
-955254406
-295531435
-430239639
-886002007
5811658
-143182765
285779847
857918097
-562922186
-912964635
-340173475
614498548
290316633
371055700
-822445399
-782109413
-502740863
-142801235
356649472
-789222381
-545683479
126223002
311148969
528524420
-238070218
272901508
6554067
293196920
-148323231
-896314865
159043591
-155585680
-82105568
-353407408
-984129007
720858373
-917526366
5375125
-139254535
306264085
-344196267
-179432809
-504171899
540362209
-926383005
148164791
-945458453
-781431374
-264912098
289154583
-76252828
297106863
-716687181
-789979734
492141883
592567975
539659320
-262238534
226627674
718609407
-133521984
-164575358
-36300388
648289383
754372753
574620604
729973368
-254912398
-808997075
276981547
-726167595
789912937
-789436376
873565443
-768622851
-166852114
-381852479
-43927762
279468879
629319069
336048953
-252459247
-236803542
10824845
276462598
170492132
-910213332
675243222
-280066903
250616788
381038977
-626946075
-140647924
950190382
266984607
551646803
-890940810
242293510
328579106
-122111482
-862915434
252956924
-234948572
40191878
895801870
-228216492
229244392
-594353653
-864430942
-846270744
-333599688
-884455433
-381446185
43609325
-360069818
-139989856
-530465320
-598623310
-580532076
-402774637
951703627
576698751
-621120120
348677267
735492635
-305857043
-857818444
826937276
502059446
-319658244
518521855
640433940
-826545169
726091127
11508785
358767640
119203292
83466173
-675973830
-739843916
783952538
203813180
467306595
583680684
920305077
-698807975
527704198
-127105772
838680315
4569334
-59545744
-881367347
647857089
936733919
-911944211
266984607
146052036
-406676659
-315361021
-33014412
111122369
337712697
-528113126
233756866
-365434593
-247663354
45070260
522215996
116062980
260735165
748322870
374528541
190579560
-740786651
-308708161
996831863
-892175724
-803398577
847041102
141236624
-273692546
300815575
-764237642
-322861309
602698750
-207302185
-877034743
543438103
-661693098
376457432
-906681466
-215025732
-114095040
92193188
-738965944
-986049659
328115561
-275100122
-579664864
-618866326
410290209
502608852
329555891
882317361
811602861
-858939035
-570957821
540835582
837075304
87291368
-157063561
489726073
-416389361
-185694548
65875535
-117458897
-925080299
-1416665
-264516464
281810763
763067236
-733640010
245591429
-650605496
-51032602
468754663
-467412394
-390096297
409644149
-671194184
-355488244
-560787040
-852917337
-158672895
6770326
-460331690
-200565309
-972144277
-746308804
916124142
308489784
-758569983
365912711
-934680843
109160509
934580213
366105372
-726128458
-396997176
-950566503
209937506
961320780
691371669
-418216291
582642361
-435773256
-693529577
33677926
493248914
210084960
-387824114
399747205
104030477
-245517879
-700748261
-866850930
-790584527
770748027
592931336
120505180
-356060286
-919397709
-793101345
374900272
-860444124
500330167
-999674192
-197160049
177041102
-767038347
963204865
-468868695
971393679
245692674
-202599993
-639867518
-641306935
-817350668
210046902
-665084112
164165472
496869288
-419308811
852930742
66255607
976541912
-769643517
-873821589
481646045
-18797542
210167469
731564735
141726875
484391764
624027749
-929265394
-325306498
-746811949
-720089565
-53984292
650945154
-59355415
-71783340
-815692281
925949621
-871093508
-490936717
-37637909
-935510790
647488576
-914766271
466493124
132149135
880016166
-118371301
329638636
-423334040
719026610
-615474290
677308761
679170526
661550522
458982194
979021526
928742302
-679209663
412182035
-800636418
-635390243
-855798622
878358247
-696919256
-961835524
864541336
125814722
-166929407
-445042681
-719025798
557081345
-445473895
514860155
80582569
367078384
-935539863
-379253272
-721085260
739200475
-7948222
178948712
-425497274
-898308365
-907508347
-875824459
-519502675
604435114
-9021950
905285286
346691268
-847046176
-210974669
673636965
187260382
397907377
-256849305
128987745
914995839
307008826
-400811751
240655307
-762965488
619266387
-313025788
802536746
-915364268
-872588230
-976189478
151197310
528161667
-583141146
611083832
101274999
-803830769
-755422201
744009124
118935853
-978533306
535021374
430608751
-228507547
-564405861
-237026837
-801738823
-247651565
362232223
339510512
11734697
-575347639
-975401732
608225231
-769722604
243897209
-621949595
-513675309
707972435
165926181
204397186
295954810
496061305
-59385096
923147404
994913164
-87407325
444279765
845986213
-303627886
535299085
2585069
832488449
-466663368
731762938
314235176
497977964
594292178
-227167039
89816691
180651935
372411908
101347394
270954398
-252467075
-428339228
52085114
-441763252
114571357
359123014
-396773635
324910161
-2538809
129427534
-923167768
729382320
525568870
63693052
-486729922
301194147
-153326407
-304557979
391092460
-954691593
-191459337
-543496195
-565325762
393809775
852749422
-273616581
288098662
302844843
-455174677
-939133843
-520135066
750354367
-862016904
966722003
-99248937
-815500348
781992451
152558838
825431897
437711787
-303227638
168032051
-400795124
-859739668
-296111253
-869160572
720528570
-658275871
82234866
83234689
-535643412
277582100
550951954
-82118957
-147957538
-741882148
-143711714
-793727618
-343795021
298039945
195840622
309232782
-400857661
114232550
-330050150
192590548
-629200086
-395812223
-215965828
792769548
310388657
-520158904
939667372
-33705074
110808508
481797572
65835771
-116944092
-501714852
883497625
879619871
149064892
960583509
-48549762
205293884
815874040
-653756700
-538417418
-7751333
85864224
-329358144
70334185
-796592563
859208240
372529563
899845209
-545985152
601390590
352701306
887165840
343912836
-372743174
905350024
-107614448
-842054205
964254327
-247773493
710582078
766904524
-400006696
515420700
-27712595
-547491636
-180431381
-607816055
-686270597
901124719
-398563658
527013139
-168696864
-903788887
612827951
765254874
-998775222
710708420
461917588
-964283058
-726954005
-312735863
973938362
335792398
74849493
-970402151
-163043337
-912783275
-172702825
-908179149
-585143532
-225886029
-123035331
544587861
210894577
-356280726
43173255
231741477
-854053996
-189476098
947816684
-324952770
893992640
-473219351
-605769926
503805491
944734161
248889752
472697104
716947726
350168095
968870999
273892071
416094381
412678650
432502418
-624399226
-702463159
787284993
973401770
863600885
-692375236
976288803
-648433693
467220179
948339643
-716228803
103137318
-872336441
-46608828
129778689
644749390
806865272
221452543
379893492
277817311
958203025
-744197159
-173339889
954081142
-930065905
856606739
-464410624
212360529
51211438
-789768949
818970487
865971861
-138400788
-371083610
-554156064
-365399710
523170530
94653130
-448230921
819352105
-633176970
412854404
855814781
943032168
-337146976
-578765377
222744087
-384370633
-279575110
-651126550
310847668
747535372
-121705527
149066739
240181969
-394901618
-756897131
237759584
182063112
308785619
-656659410
-955618755
-955710780
272593456
-57661200
506540111
-200162659
-676179887
-916429690
820267168
544345594
940899783
-145568412
874902607
751959233
338180728
-820774001
874690858
163501912
-185684015
-373857294
683722800
-92442155
309086893
-170813100
-7562218
-958831610
988092233
-317895561
442627013
467527637
485580603
-384819714
-366995787
103123072
-297793591
-350354293
-893622327
-393464295
947331681
-571026015
-195007089
698731411
324420250
-789162364
120279209
-291300048
-227525263
-889538791
313247988
-567679023
-982128233
652383887
-864764199
-698488214
-635563133
-722203713
342503316
-264803200
78707927
711662704
-257265235
-456911143
776599980
87031991
-716895365
-650557204
-75223031
-920435476
45418624
465907583
574536616
645313930
-262857646
-362298840
785115120
-681620072
422069515
-304983138
672120412
-959843589
-927309054
-940642011
-943700098
-916553300
-126029417
-393566652
524870177
-551667694
419148309
623549733
798557029
-30176314
366852726
181471467
-911677518
-975073205
301456185
448519240
600670958
599163542
-96642032
-570731290
967357038
-939151485
-1721787
132366082
293653794
678224690
-715649285
-200325091
794701167
-889273945
-951927782
-666488806
-980850508
-755372083
-863287887
446015737
-723000687
-417369930
759403097
740008384
85485229
554287838
362018488
-728085534
-651742934
-964498371
-977050098
39157463
667366490
-319994604
472800411
325547779
-595184862
-771536507
885040804
765479763
268371720
-574485445
-513678298
186389409
-163476917
-94838127
356833849
885099201
-577207395
771192109
-305728737
275976900
262643663
-861627198
239292143
-267279981
-8369395
570355382
-494006528
874902607
-407538986
-937718588
-113070920
278549576
757102232
-140865098
-989879088
-520153530
731774852
529852240
-160767567
-982232186
753791464
72538186
-99049372
654178136
898246261
291083240
429092042
596731516
-802839282
-615399764
-915186027
352173597
-51032602
69350001
346946916
-536375384
-195043699
-89544804
947495501
675341338
680987139
299105792
-392823710
587196646
828119619
-520315757
-854492333
689290098
780303486
-198492908
-899124674
305526802
687961151
-578152029
95845554
913687249
635991952
-540823163
816660695
-212573377
-218060542
200290366
95181059
-781568417
61814440
-297335983
669541748
-26596136
-415115160
60969103
-582020818
-867952273
-927423084
-980961599
136299706
-61122671
-552790943
-866630291
-177818648
513534933
861089548
297446699
6627029
-610894741
604763788
837338745
-241999268
881896966
987927852
-81074501
980796237
-540286182
803052434
-464056141
-333544111
-467909091
-41628982
885875829
-336418889
601012840
622494190
781476338
-957295096
390950343
-777035922
497363514
800923645
-564859022
-22884440
551242855
602960746
872357720
-41155435
247680852
-383470181
687169308
-26145175
506826323
-928704999
-39589822
-743943330
-635697371
-31394741
-3827538
-297472640
14178588
-815438186
226271942
-116261331
-143554766
-877107529
-338038101
747918684
852904808
-244805466
-191281747
765701054
933697769
973486542
-944268439
-449163020
46431285
-748159150
-466971555
927865379
966789034
-588703727
166166752
493241358
-422148999
-458146988
82149265
871864576
-681985976
273863802
528693481
247607766
-682033133
-919832092
-878437910
-729219098
310685233
-408834237
538601235
934822140
883972533
222985547
-57825991
927716736
-590671841
650301969
857612405
88673622
-360667905
179044788
631447263
-942933683
247755381
-856966594
27945608
-408534874
358943967
20187295
-164013961
710582514
151036121
466290525
950594475
263321084
-473375918
115845183
-386756954
-590309740
-481305996
-800034921
-143278957
940683629
758673760
-365092492
-822613882
366792209
-680878528
956543629
-818862499
-407337212
-917391893
928782722
677497674
804806164
789070214
18583673
-55683649
-825854302
-3716953
-450904539
387535175
-588593486
-687454652
883251064
-38669816
542547790
115562194
128846132
449997062
-781473090
479269243
786374353
-58504077
199490213
-418411544
401856036
335392752
975834668
736958543
-33640296
590569519
506540111
725618563
904024431
-899313880
-116618729
-116756566
272061766
-686276104
-389755669
295280872
485263447
-47712285
691071138
-6557753
-391432618
-839662167
-380576963
134795554
826863593
-478627932
-11990705
372997645
186555818
-967050924
657098565
-509573125
-167676369
-370632919
447324662
752713992
-627776307
309342384
139717739
774695120
-855813175
-8121197
-852764433
-668099715
724417070
-365127444
-344247401
32333725
-733901532
840309408
-947019985
9839024
355190934
-117004279
-745291688
-948825891
-958812318
-805410919
-781625136
544772871
868655492
-249093848
-613662457
352896696
384399906
661431117
-18868385
-874209832
-193925046
131543860
520073688
371256462
-270525981
921369112
615904036
550818173
333003862
593322658
300211007
-655756563
-38227415
-966726751
-360608066
-223508588
109460548
733958057
-60788747
-1143594
-924423655
721705957
-362394383
-493526371
785132182
-318047894
725622368
637917953
482188005
727155785
480102472
217649563
-387981668
186541056
706151534
795767773
-381006474
-304313280
-540125387
183461058
-533308908
164062489
-783613608
546585574
-237679145
-726523593
-651824614
-116661571
-876652027
-697466686
-378148780
862266504
-784817826
-738103255
-29573828
-753485806
868107786
49074270
-239319349
-191605276
420115389
-914948579
722617644
-113178421
16628020
-712267283
690919192
-273764085
-534237810
-369250265
-51286371
890239274
-796371466
-318509850
745187995
-734906880
-97019765
445194170
600552584
-129527616
398320652
-508157914
265444794
23888420
-49821598
-155677022
-544805859
35154067
-152320687
-748642872
-175143821
320588062
128728428
514645055
-283221724
540667508
267302044
317405554
928764596
179049245
-32465059
-249392775
-109751837
-128096177
-993639454
33676317
-908793705
653827322
795516933
-332619510
-404429805
285172269
-2964379
-973838561
262987225
511716691
-195375672
-7679464
704208066
-944262761
452588753
227592961
-297552064
-710646194
-763094137
-370929582
139038289
-871508279
395480860
-539657881
-802761456
540155902
58304554
767824586
-685362233
-846598651
-743739584
-452594359
-595079536
864485819
-909006434
-810212528
696612225
-571370130
-342815331
-818791591
272334591
247466331
-548965580
951340635
-462535429
94823457
281967257
225498816
289791858
-354833594
-871654638
607375256
-218725989
-813174170
809179374
-194977193
-682509886
-403799633
24069583
-399232353
563220111
-174592919
187328052
989462024
273429472
-49381136
116456917
696283950
-21789697
-170483990
194217084
-382354993
-497312459
-862044455
880291551
768775242
-281979510
-75172627
561962351
868595349
669961856
-424481253
-542973886
-333929728
436575860
-227640480
-27131221
-595092368
-391477979
-411110461
-53733476
-820828242
64130838
-619415855
810534620
556652335
221356945
-134213154
-169124247
-864324054
-478836265
852698253
-986380557
-483546797
-601280381
328610874
-910588039
-495292955
707513803
-643063606
-850669368
946113030
-666488806
83375392
204213559
-478918488
155430657
-325250039
79247537
-998473584
90695293
340835764
-479449146
-980229886
114061455
-107231377
65615786
-180972097
172211257
-258145927
575448253
-750973721
211579741
-624178443
-526382343
-658982309
977661961
-214265285
-117775526
957491136
-582591120
-966789729
-829012213
263597636
-147694371
674995444
-204078365
-951927782
789136979
-605290346
714653439
-379307769
878324100
907962804
415298041
-856145209
-746106439
448480195
-243481748
-109969987
-15016457
215416090
-592851985
-600883400
465378473
-438564457
444218166
-438321271
398549336
-431776449
460092542
32593276
-630348347
-680540221
69337818
-421911396
673282663
-18238995
-805783747
892148163
-75424102
-426528284
654927829
-888018118
455218079
-198480361
-263840017
173321833
-956981678
461618806
886134782
675901381
-619261210
-596591465
853884178
930882692
-278124780
-457226220
547306349
-210681014
-288554974
-552206253
735547507
547237558
-625990630
-311781309
938986134
631693966
424266874
-914981225
-671423511
-430507146
113175045
-155969087
219054557
680857691
893170874
-673490443
-355630691
-524795265
-966949964
540213145
-154149397
671010980
861136999
-116691502
226792175
-123617138
-288033467
160248136
-390120642
675062956
593086721
-483546797
85392000
-880339076
-960401863
-483706024
299830973
-707109544
242782765
129405382
-863452576
-799560305
177408959
-135341716
243092791
608545995
741202443
945154689
308489784
132447358
822098045
161512402
-562498883
671940497
-227820694
-488295260
402979611
219848743
464287311
-782450640
716365949
-494894966
-451164372
-857521374
-385295431
205223770
878770185
434298149
-890195069
-905564082
378177531
-966692184
677493281
650828225
-559804409
758885124
661098766
610431711
692225458
416995490
711770491
-398011695
-321858518
-874624622
-808731013
587549378
-885192779
-626946075
365613415
805704662
-976591875
446872748
304399422
-819773800
966139022
-863865342
680116137
440221912
555260077
-525860283
-706877373
-853552698
-830112713
-405197196
-643079026
570410927
-595281593
-125245824
56622314
-955312018
829850591
409072076
-596393470
-396256576
985981725
668154174
-817181314
484658937
-494360380
-212678578
-682975780
759956291
-61749398
998386233
734003399
411309208
-322779583
896189914
-686725293
226859128
26402454
59414525
-933606458
33691355
747618861
53951087
-706526352
-651275195
968527778
225244757
-215831031
242351695
-612752360
621632944
-740356237
-427091420
-992937053
-325625959
306463127
412860691
-988427665
552480949
67617405
-746354162
394457955
602419385
340170122
237832162
490525523
-371160930
334552498
437349231
-643380167
-117396151
-885452943
613593606
-36457437
-913526367
-941509777
-798750153
-746456241
-695044805
-779150781
-986595714
673872130
149193207
-680345922
-344287584
-403114800
-222350956
-778890539
-947802239
-815438186
-552319192
873568217
795916592
-71024097
235627343
-624429438
-82997768
-936662864
-948335895
599327807
928249812
447923000
902282882
162008041
-673164123
717285851
-909901218
-475882469
706811720
547194020
-364708012
-709589817
105516801
780441199
964971593
225838379
-77859926
-409834989
401929688
929716267
-954967037
-660566492
155088521
-174114460
48250568
-140225895
22430023
-374184397
698261205
271466797
821308507
674766165
-723868215
23590481
-542677366
411002837
-456836692
511441785
336456995
-752404847
736425088
-211601849
-37305598
349232761
-865174403
-379000036
-335173195
733297038
153291774
-711247110
-25609888
846397027
416088278
268496499
166170111
-820376752
-835501755
788756858
-67381168
145652990
-416022225
62413005
-202007518
-753443824
231241456
283232232
234290084
-966917304
553905306
-728245074
403001308
875657065
618342751
-291239336
-649297692
348201831
-160930775
-264645911
-978272428
757793458
-484365154
-619259125
415726006
939759269
305386825
398018379
-221934766
577725580
212474319
-798732744
450087960
470190274
-425209640
-834467279
-366892216
920122972
-21031441
270587084
243975560
31404393
-425279152
-751876772
252476302
464463715
-3065191
-370585212
824970016
-169198031
497716379
-308006611
311244684
-870621101
-177135433
698109905
-580987993
891157731
-907346578
-484583980
-369876790
560399288
-788787607
-361946457
515921553
-351234404
526299242
647671069
-794066167
-46388867
-33715563
981693046
606620486
521078308
-760324297
378777424
815428924
-349184828
713155983
710635309
-206237349
-134238813
-726628352
-800125112
-178744913
416004808
-359413017
-45049388
418207457
577545862
953090581
-88587193
-845316617
-196678262
38777109
-77830060
-952255026
-78076114
479099883
86721825
10763443
244634716
596484767
-974647490
798488560
696164843
54387418
-515502451
-909827432
-288302581
749587002
288129766
-981551711
997613333
422494956
427594907
-210259728
-373930011
-890978145
545005812
-886300792
-737382185
861993620
292036679
-275067318
-428914222
-474559822
-644007235
-628832654
845015688
227869762
416303911
254696336
50830692
-637346082
836248525
8293415
-47494620
-909297261
-834522025
-476366458
-799238877
235711430
889014960
-918751587
276525159
452320051
803898916
-400006696
790639110
-9647152
-895655132
718811021
-957666817
759456260
-749229776
808940076
937917094
-896685926
955356172
116382645
-823918037
67795849
675016594
305212932
-4894284
389531499
-898960040
349794298
-840820107
192887040
24268043
430441200
647075693
521211816
-710435623
591008527
-130490597
-736502681
-627948979
-525879090
508398833
-362734307
-945967237
746826219
853794245
928836877
53719373
-744570199
-903801150
-648822080
213019423
-159195291
779914938
-322704245
-216665170
985917970
726286763
663084125
816525888
-868451936
-635228455
223169403
-138295618
408331055
-850405642
-847212338
-98948316
-405163578
543523533
-413953284
-112238311
904681464
935730339
-69905419
744552081
-696049886
729182427
232634683
872201944
390193383
916924326
-181249639
994283362
530909186
492164104
-333346784
493241358
939740560
566239111
-260183044
891204224
-628709197
-460123639
913050871
-805156811
166822853
-673678163
772147286
171299656
901015984
-574815937
-829415229
-235489601
-946861523
462837676
256754084
50068792
974849109
-145731218
503479726
604468066
-845407490
842968825
875253722
-550303759
152175152
776284933
667689923
210999438
-284109207
7010832
-65947029
-712152586
-356308932
-921717029
-953688061
-979537670
-300508055
880041502
-456828711
-970334146
-474305965
-829770748
890272398
637872568
-615117212
-196647210
-659616144
306091481
-501586716
-18505235
467444595
78362044
-184553352
-637677601
805030579
706569096
71160276
238697878
487351996
-334885193
-615949968
11495083
-392284821
80349062
-982089225
-812510445
-97374553
-656960084
599966409
-251384780
976556379
17792473
-297108632
-608032796
779294862
877065265
154336067
-150475799
-15664840
266375750
-612963274
434358622
-993149133
344230467
-515478910
-621233973
-320198028
-417892921
-855037474
716172240
673347257
-442102764
-880010004
210310706
-445864489
-99929690
-94501933
472640584
-228623014
-378211424
-342988697
-6558422
858693923
-542580812
-784972564
-71078203
902223655
-772966995
-95731677
828433990
770970861
-356523677
700849888
-317565864
820596607
-590204362
-784113234
387589019
-268990943
666944140
634626091
-245270798
24698295
863761099
429910559
-312852936
421670990
950252426
-965135115
-532044449
214264898
945943832
147852464
-985507659
646434044
-369271912
-310528212
777941574
-385350749
-162444444
-597206667
6504068
556637270
-292560838
938900987
317353703
-740652380
-508969170
-730580218
834884667
-817095558
736240341
-959446172
386131170
-329631225
890227886
-82624164
-973954771
-847320319
-561347243
895564323
689845180
-323159072
-466450537
895664080
-552602096
-170950118
-506313862
-902477409
-206955598
614252244
-621003657
-993562960
-242684461
-927747870
217182105
222389616
-921994734
-90375164
629063699
-530720974
732678901
445852110
169695992
378387786
38833124
138880067
-648878985
-706556385
795295299
579908422
-149931396
-423129128
-358826702
-523990260
417123246
827356570
560923670
-892567225
56364262
-893535584
-243072113
508425884
-365488508
417538941
426126769
-727124239
153266128
-136510042
647293277
817938638
683242035
444280254
-570382972
598818202
971705696
-398252008
478068338
-638573409
634932996
823916002
164633991
-673354326
-957920105
606405794
790234945
-450010356
770150659
-708522376
385439378
116156725
-404138412
181341234
-310484396
721858866
713327374
-543517929
-494128847
173699708
889170501
709784171
285978473
-972392436
515830630
22800891
-336896823
616479202
492060343
910844389
534151092
227333496
-474255599
725845858
280652953
474293717
150512139
525395754
738104731
774096883
11350559
-122787742
-63029666
881669977
-646386717
459419112
603913952
482787105
531408590
-945917263
-733111047
656215060
-137815773
533807928
-130110453
-928325390
-103344452
36387704
654106375
-789414228
-568584225
465472476
-996182195
363014369
-60061041
-557024955
145672868
-180334918
247504316
-921555715
458226136
-602935692
-717775952
963012583
58613979
836616334
583149121
-314527066
-536714762
862555829
-922478632
-301979963
866054506
396146229
-479101259
215267568
552458951
-228854732
-847414124
574897586
-333485064
831577084
-197186632
-886116793
-380154393
-613203490
-485622729
-591711246
-592051436
-429984782
-720386903
903284906
-780393305
845078487
-961051972
862025604
-357472226
702690592
-388251616
-644949196
356763141
-276818493
-116261331
379653792
-217528929
-212987188
18002399
305689326
-339333342
658073990
-167607890
146486297
339337312
-519678513
-600450961
-675078947
-43985600
137273800
918492314
-246740326
-308375959
-861174539
383295748
-280930875
793828068
8542935
-474538498
-145790267
-604058899
451890674
226925959
74504055
-516605199
425490794
174358491
-763050997
174293443
609575089
-518477299
704579075
-571332340
828853158
492519369
-463439339
911341934
-973078729
200778198
-802624130
870585870
238125059
-228402879
-869426177
-395862968
685823706
337467408
804677549
309274313
575465271
259435877
-601812406
464267527
-406025826
569937145
-459702086
-267100197
-848372636
-458335026
-683135200
-260015848
-587533941
985102940
950793688
-557775539
-187776159
-56950924
-714000995
-606106213
-92178964
-162799400
807095722
92927542
380243866
-602893733
435306429
68723601
816458564
82243666
435411532
67078657
672528968
-315223285
390272609
-973401738
-608011074
-570193534
185317236
569383233
9657365
697583012
-141470525
483169138
-231767474
-2799257
562251299
-576021468
765450415
-998810130
728370241
87583464
122400873
261786861
-269866021
-313189479
-621809013
-419668784
13211803
-280618208
-699129996
-592882258
308754577
180221114
-544224116
210155672
407115045
-589489175
950793688
-93556872
-913761877
944915267
-165917283
529462301
420474881
695574665
29320986
553691291
770929576
746980850
889673671
-505033202
992007468
-280086047
-576151535
980973727
-488295361
948552370
721424155
718172617
-55198230
746195233
241566260
659331443
893536649
-383598756
-630055921
-481243278
572116389
270166596
-395000719
171797185
434710705
-91019944
-319799224
760015665
792938329
-65103756
-220746167
777176603
-123477760
160868823
115158562
331888095
93406398
-6255272
-394762603
226620358
449188645
-565741985
-541122069
-313432864
280881884
-676988497
97836713
714366109
-105117492
633773718
734177395
979268962
-649107415
499483759
902085412
-322518778
381731068
-844726865
-536145681
44287467
349835037
-135716691
-493969121
-923654143
888295934
-437134939
105699376
-292259428
471491809
77709337
160784168
-559762719
-240733383
-229699305
341918750
517973321
-293580588
776233064
-219266199
-636934655
130517045
-577967527
-889214091
-129969951
202593992
28890523
-204505563
304979877
343090106
-568722236
-442498887
-567283630
-472115598
573425326
794800699
-362995465
-113281684
-442697747
-556945545
-382402146
-833944647
-136307551
881685807
240348280
-236276726
-198610767
750764529
385311142
537098334
-68391769
952210532
267085077
-62236773
304796398
-15410976
443651049
-557518079
-941312268
381421467
-111265988
-18064719
-670095247
-719390257
-471062783
-960044883
671633207
709225821
-839492837
-649087881
-934394983
-288106572
540469777
-945345838
-700472147
870129322
955426438
-457515900
143504439
-790660558
953823777
705258223
-890455902
714563970
-405251491
181456207
-530888947
-688397648
-912065483
159786488
128724959
-879786090
-179218260
841328402
823499026
-651549808
-169398317
-34416832
947589662
-163615036
-718715536
-633090502
-178618730
-537922305
196255143
410861181
739122385
665367945
172077860
165105763
-280034212
-34413457
-706590510
209373062
577505623
689006115
621042007
814142760
-203595939
-66154459
-384228509
-69218434
115660962
-970758877
-162387338
-687627692
-876339395
351839058
258608050
-65002818
-964388673
741220401
-725631681
-818894032
956931244
942901130
-231571966
592927078
4565439
615417928
504430875
145877556
198732260
436613046
499964826
-386312289
129099170
-890105890
-654298282
-121693773
88064576
-703881595
642903179
-952326149
-201272717
855009254
508710714
-718925776
570529615
153828592
-385228167
925807952
338342028
-700488375
-841969887
885413094
-120867760
-244191116
-470088929
235213609
-28725304
410122840
-166879989
973888767
-790087625
772345157
-557642101
322146191
444767545
-152426142
-729825292
-637546446
786140085
348527129
-570152152
-489107357
720181522
-935052013
-910197719
-829682048
117012273
-311585757
-719442455
-208394087
-175510042
-106944101
-279308025
973698686
-739386491
628264838
-897281954
580776030
-649442022
975499993
398363115
731186958
-557404994
-212143565
313421556
164890355
831987547
-23031050
-612510055
366630530
929315417
-404943793
511816037
66287774
-534256443
23268929
286562185
-206001128
-363100651
-215138341
359661335
-615960294
742535925
-752686494
301898179
717759035
342991447
-99417294
850397303
28815319
975051859
-912018780
-602731129
-572714811
-891485748
877513153
868547952
-580030450
-40824571
-342949745
-664014140
567605023
-110017096
292323304
-921670238
584465259
-513024445
-375420630
-222954554
-795657977
-336585203
-605944272
954545478
-616550789
-141842628
-216623423
-249477907
360173589
314086841
-249121851
13684089
-531259221
990869935
-775587335
53895803
-297508748
-380117067
-303376231
124579575
709393721
17899533
-236989053
474314109
-3485169
328942310
897120010
-15627752
103004604
706302372
522171354
-777035922
-409796591
-710090134
-506632558
-856486028
233332704
-943219508
820797528
649613754
709045274
-371698049
-868283698
60079426
365748939
429043031
-898261754
-791612120
372932068
298971948
938561257
-382571516
261716926
879008090
-595194038
83496245
-999083786
569704227
163486079
12074854
-692534610
256717217
-198231501
-557381834
302927164
-11123235
-986787185
-439418832
224847955
629498766
418040432
-792753019
-434979870
-208407130
35309789
-770640635
743063673
239791955
-568600174
-488889827
-646384419
-326037344
615718497
715371834
-587587663
992297608
-864069495
755035079
-332982894
-353255893
672822465
-470823071
-491426546
-747494984
-50647665
-232140073
-876749445
-978785082
-634497156
828626864
441027062
-104584950
494155361
267106578
711839948
885273896
-860240603
-999733803
-611977116
816638047
177034625
-699215450
-505727843
-579912339
457485936
-941946525
-886460005
-148165480
-749966130
112021242
574821813
527667925
550560897
-202620397
364617814
496916638
424177457
750446037
-37458107
-40633003
-386093113
579044363
-729556975
-548244567
799869787
-729506843
327466234
-998631939
341836303
-208742392
408693968
60156616
-925247648
-726875666
120211136
147201760
264141080
950166270
-68848706
-505289375
-837901772
550297289
74983793
428683776
288851085
254823994
938060694
696659144
103469951
-664260611
-131497062
-950744134
399881457
-438244732
144704229
-312328513
-935178155
-117437820
592071813
898131657
-988503380
139722320
-645302265
-117366882
352003973
-262235342
113362703
-210392598
-109432600
-983524412
-924042209
122835868
463096235
-643848105
-811393694
-82264957
455424479
255060112
243236988
-182485729
72345169
-17571640
-521303090
17133706
294020996
383568678
351195368
-23929792
892522990
-415473635
-738622015
-259659546
-513076751
-177845081
-966005066
961820594
46431285
-20363128
17215467
542590413
733731550
-981786316
-354516312
445887011
-201711041
934437389
152173901
965489445
996224933
568719316
911776262
956960975
523563092
219537261
748846493
713927867
-98687009
918490357
295437969
922754569
-189247611
-31998349
-869721799
836105028
724455574
-588008687
-614176334
40548524
-237078257
-975385613
616146415
223026810
744430812
614625636
321533978
139038289
872310702
-7127744
-952725916
-980114782
-311707265
548646890
-426789708
586252199
-786213878
-933943783
299617063
482135631
756508559
745278029
253079799
315984274
853682093
818225987
-889745099
-683318270
-644484463
-215699763
-36418202
196873554
446445479
263711897
37117910
983325733
108869946
866636073
-869439926
639910291
878947636
152558838
-939096518
-147876784
464434016
-736595497
20080747
467719399
-132004700
110054843
96593489
807975917
-70383834
137312138
216205552
-182598768
179113742
746524288
-312240701
801970797
556896327
465000188
-548534463
180643797
343433243
-608028914
98825328
-808940127
-873272340
423996322
-847042392
592798445
783741622
594731341
798557029
-976857711
-966021130
176167448
-734828530
847291665
-473221842
30056579
206018387
74226849
-969149687
-759524889
-653680064
303892323
270434279
-623234607
455108992
149608526
-365892148
-245798038
-969362541
-446707622
720159088
-609487834
626072122
960745288
-552548417
32908824
590015928
762659525
-831057235
-95780275
825971337
-209793445
654
-252617049
944211415
998093824
-590309740
15254329
385024692
-491328548
229244392
899547818
-186854111
-244023338
480178682
-241385218
828966681
309649265
-338438489
-351764172
155864662
-495706469
756577446
581834456
-217244033
-615861157
508514814
-354180500
852112946
-265565733
224359413
-815382079
797466897
907221532
-662572663
-157555348
496633343
952882474
-601949234
583673815
500528697
145591339
215655418
-502759590
671556572
-801826454
-266413942
-864668663
-755987664
-758290169
469699152
375589003
142458467
624094870
585897531
877812003
633894065
449296490
580319545
-832928157
-824183676
753349248
-195387558
-882322518
-733743650
597270403
-319007614
385488482
545848763
615552322
-976407614
115716424
-831718005
553711634
84442203
-978588994
-679389536
285473243
-412618597
-192430742
194989429
-419128286
-26306256
173204849
380900971
-834349401
-789127145
621042007
-460470379
338691851
538193038
-163723127
-480405732
932178234
-987053682
205666729
-970631392
265485343
-609484537
-740650419
-877883778
514787044
419645197
-863546943
-630457993
-438857494
-420396212
758242107
-62236773
-460198971
44055920
616227737
957048781
-339603277
958632580
-876111493
871755621
387335646
-843634661
-596064973
-538317668
833930175
295438685
68914244
331873297
726345929
471822812
-664981765
-814307014
179607251
114377528
657934704
890874087
538162806
105376354
-221201550
868153171
-115346029
-257424716
206991378
-568240995
-966692184
265773348
829518577
-812536055
-415747852
224089080
639516074
-477441503
544809083
-973056004
-476449900
670702887
909663039
85216106
389661162
-61880853
738155933
271776857
-291846037
847633505
-296048555
-301575591
228645441
-701650861
-974368157
-410333149
235944269
-196651025
227445800
56241961
659878589
711398102
630354344
-886527375
-594851649
375609950
575334575
-985988979
-194542169
-444501905
-926177249
262796054
358389721
-838926445
701564114
618342751
-475697832
-261114741
-402427690
-797984006
850377054
797211478
-699605993
600493871
36738355
670854640
-117095195
581136341
405373815
-441476375
332637238
-616583981
-805848240
416079567
831857053
30995345
-362338162
870841620
-530890797
-544366428
-883921209
-797888086
321936223
-550258858
-959872833
-900250438
-984675917
734380840
602121831
-100213469
-348264905
-530670886
-622372925
979022619
698551443
825911941
938166877
99825953
-778544034
-986355599
-961153885
303179660
-30807618
-673349849
829926437
867833002
-358283141
517416292
453698239
154857587
923382244
447601969
-18170565
-269044553
-21592502
-852882635
-860680320
-79095010
-126282194
524464026
306948274
-697907717
615826522
-784970856
-968320241
854139971
851503938
-861316930
-301901279
278106331
387942159
-192806452
-180488660
531632011
-228930060
-753603784
970314675
259675746
-869856712
580134821
-142960750
674349629
-983866588
559703356
994908378
580814093
84990989
305215678
-560700962
419172123
-977571837
663556301
886030879
-206000364
993646465
-848658070
480475565
-258969054
242787696
-306347983
-589460636
-388506028
-478622378
-731275012
233652829
-775986136
-157300601
-255452756
219345816
-168577239
-511963868
308345427
-26623647
-952831144
395347462
-556364146
809650378
971618156
912215722
-587533941
-614029285
983325733
391867344
-635647499
666260425
338639025
-154513520
-980060204
-696202932
729848928
522138969
444277157
778309784
777459565
770152384
692755962
607423919
557572816
-6593478
-43540021
569721841
-151409274
526630322
-396997176
560136247
-146204253
-814812173
-358812877
-756215083
-936164829
-841551992
-987160299
-159872794
714256261
712820774
-729729006
830631450
941913230
-917175133
-333233085
-521462097
921531219
-195060316
-86877910
-656586030
419403332
784157806
448771111
-313510385
764178101
-9483551
-627377633
845951023
-988073556
304151451
209084722
-184580305
165412417
5545496
-40241481
559803613
-598651824
186182679
-547435043
983437093
-635797080
-991839537
971435267
855487256
944271011
-337186243
-96334240
333964617
959402172
704280041
9143477
-690198841
-592273746
393207331
862094841
-811140039
-598631099
46253121
271764787
-372867296
347861681
-632712214
-272914713
-581962958
-274241314
-780065656
-298394558
-247512258
-680933754
-401494687
485628096
-875248277
500927968
604583276
-490743946
-587507402
769459788
329571302
20928680
-929070639
678907493
-212401458
-141863115
83721535
206468151
103564635
-798899304
-752678243
148692144
709669013
912846146
280248556
-178503185
562616290
673492300
-303161646
792268195
-941591605
-46413320
-357364391
-917391893
723926517
-13679937
355874580
-794432061
-370630718
115264488
163915174
761834886
613547435
219430729
422317355
-120187050
-162135343
908943244
17061714
-626714486
725522270
693126137
992292477
-546979727
-429074383
-530838702
-758965073
-255944858
-922119568
426548986
-45790339
996831213
-550744743
-305930071
-226772671
953386504
720566581
143565800
878282722
-837573209
-710957140
32956870
923511383
212568090
-863477622
-202007518
-846969861
-631915831
-791253150
80183211
341561320
-517632058
786178752
447769591
-634057758
615419673
-923453499
-991453420
719770897
161849302
-847731029
589294213
304913434
-599719275
203906770
711684832
914343572
-273536921
-10851392
-607841733
209448181
674990878
49996302
816626528
850567650
-623235318
-378203121
273869494
303113502
240417710
-77383138
-601645462
-571601615
340497784
-52792336
26792924
-477441503
-560248334
-491599234
90495683
641819989
189069689
135744255
577588092
-388371741
-908828726
940059418
-91773656
752736990
993015114
-823764169
-565243852
52093870
474208527
-626620005
-845541761
-796153685
-84258048
554133257
410310221
-535744872
797035810
-957707642
823792314
581585090
158565771
-88714297
-442583891
868437954
766704106
305735573
686359628
377900850
295889211
430431230
441601248
-663264140
365140253
-739250873
875046710
-71081977
-860939050
-191910331
750551423
-938190261
-893879316
-447159145
-536838623
-875410123
895081048
594526166
505495312
591124697
159235940
895604186
316363155
250292832
680223297
838319110
348886898
-330778348
722758953
-976883621
-874380543
-33508932
125092877
-920346646
890629067
282197865
317209710
-421954334
-780856559
748716374
-495830775
995932785
-613491699
-451941973
-165054020
-896939761
-910549884
-619050125
-737128106
-515469429
-679074103
-477049572
444344720
-711448474
540923178
154674410
-59038490
358884944
187776179
37904152
260447814
-113412403
284320766
232150104
539257653
804883790
264635142
789254829
-595270720
956552998
680987139
652062710
-789127145
-831828785
-892941435
-575039927
-106829680
-610732439
38490351
686113893
-676273021
-364207929
-929163622
480594939
102833557
776600257
343365430
-918403900
-218121383
301654851
-871317073
817491386
559491222
-603784084
-808287818
438648092
459635431
-574630532
-424781134
-295645216
-52511297
-384555655
-925757559
415319521
-510904764
-173489950
-316266033
148467436
499208765
749225189
-363512066
-190131348
-881131565
380066039
-773209079
-605590052
-851115281
442092986
771679414
-385265054
790041941
-619395317
-830963701
555909958
850778976
277505758
-239959148
502748739
-603906251
-559427470
-121118958
966854594
649411542
869896228
31288732
-150110130
-849920121
484436306
4291495
-864590651
994520962
-120609617
-913435127
-990627701
-454373828
855720460
-301551025
-200104766
-610904125
683261511
555623690
-270011411
-758334520
496694845
83174171
776369129
115845949
250933512
114592390
227411476
914277372
958479948
-566617488
856226109
-941243277
732465825
836613609
971169034
324884595
595912666
-456906457
848410220
-607688235
215055196
484187417
-919949441
935690870
-655624620
465387367
-107399440
-567088583
-171541309
-574541670
-972201259
-978643780
604365382
-674677672
-36727615
490283732
15823950
90160
-667483314
-964890236
54132227
-445764874
-869466198
611102878
-153752364
-609484537
339144747
-153040381
385637812
-129899831
-709612343
-333352040
207870933
-51733919
-4070120
-891850625
-478222222
-240858570
341711998
342583104
-702409649
-866443799
-524831103
-789222381
849697350
78070378
293948092
-315573412
-383790658
-346565314
-214659940
305547879
67151769
-396854337
964308721
305054702
-192806452
-30532189
385013073
129084392
-192033640
451418786
-537822073
139946345
-605890747
272068854
-846203907
303687652
794710063
87905901
398879962
-8012620
-970181319
426232231
-839462182
817364279
-856858083
-801426498
458506074
894975249
-116895141
-452565189
-880708279
-215201561
-61411322
-422157795
325366172
649778485
-239261386
863614227
-384404322
302184644
32273875
-763441669
-491746734
-564750345
-882757738
-812655073
-858171458
687143738
-625236910
-843151383
401572850
-887628184
410224226
336451176
-957180072
423595626
-865110174
932592261
572735847
-274531607
594733674
-896782941
-55198230
13703670
651543225
26087197
-623085476
584621085
360894069
59012315
-42597274
444472889
534817534
404556503
185731001
967396510
-718309839
394448638
-406183281
839043356
-790102116
313084046
-920523656
722183953
-197539127
-23914463
-646778904
-436024859
-505894324
-479449146
-722854821
-654309433
572856929
-132342066
724657922
-47796296
-163310023
-690830363
-113114580
-930712641
99569856
-16178336
109429840
47419190
-288617373
-863456168
983991915
627969436
462409305
-630777306
-748313479
763887996
249447856
-960270807
-241815012
-199060554
-974491809
723673411
-364580953
355271938
228237423
131603146
-809619510
395558243
-328390533
-309426249
472048806
-206323469
-731941486
349236788
708110034
719668284
-285503567
525515115
-584765378
504633817
527716555
-824141062
-742189339
17954152
972065328
-673568490
-396711735
-239445944
746605636
999518648
236392767
509838430
-384591474
-910628417
989670508
242065134
-959040161
660968182
858069210
503796136
646077932
-968769383
276879782
311148969
554986402
-770021357
812935310
337112005
-845872945
-69220034
965190181
-461414765
-583539357
303191375
7342607
-189915957
607278625
-818241235
-65537229
-584898838
-920582158
-541513630
-803004823
145591339
729471429
-911331781
-140654928
647863434
-90375164
829407127
-148393537
891373314
176621667
26460062
926367856
69599662
159756511
366960251
-173505749
-371160930
336497191
-815620215
515064006
819860637
105396204
-942112092
756443676
482635433
-131977012
-591614326
424789692
-838458216
-325846348
928799941
-698881904
760428493
256225967
491357105
-562491083
-836189082
297030957
-938683419
558491361
-194838285
-39769345
278494716
424204042
325272821
-985634901
-243786058
219092134
625786355
-694267272
-74384740
539840984
-531292637
373376624
-356243991
577682508
422269344
254135563
645276530
888327538
-540289909
896860691
641494839
981860355
-621809013
423741286
382878726
553339630
195047168
432567852
-159549613
548843886
-52011629
994473737
527165830
-230968267
297752190
427355573
-764753404
-511026997
505460306
-559895685
132911228
118256030
555101238
-653006523
230802459
596062150
-839476169
384624856
-449413251
428892830
95832090
-910909252
658990221
-842736064
299940683
644715859
615053038
-315166090
34368827
317953398
-102546768
-890884908
444784080
70811113
32208578
-912147700
-560627961
-422706183
-188761942
618705678
-859240200
-425083164
953535528
-475393295
742934552
905125633
344108948
-881105401
175102306
-308000925
-399039839
430874807
782658232
-240063765
-306395581
922227171
-342949952
840821036
853452355
975057937
271354309
444474224
-428662261
654990083
815208846
803010551
-793143519
-133369326
30269448
-403331815
-169250732
-216635649
-605097012
582236509
621854310
-482820089
823243806
-768990578
-621906784
-952911538
-233640481
176811673
243236988
852229030
349677264
121281904
-69752794
-130563951
-458713750
-745374434
-313304614
-605387065
-885385568
461280624
374085985
932668117
-372867136
-756791539
-605387065
871949019
-754769345
68245158
858333715
-46707725
737924560
-266471756
937633948
205925520
-626003306
764050041
169695992
-836258513
485374197
-759295762
796013574
-895246543
-575017022
409940354
297590358
306119660
753994641
750637298
432295979
698629989
-990063229
-766902256
-41115766
-880332280
-862747926
512928226
144757819
-154514796
-37619518
-886738526
855515580
574117958
-863594446
-565325762
-992793339
-523816486
290995152
693673123
-391435175
-713802748
-917930903
-666637473
504431536
-306238705
-481934605
-937990537
-136704963
-272447552
-460364041
-17041061
-194542169
40229416
-821692369
921717820
487201226
-624677289
303762168
104784886
-132534979
-868283698
743880639
-700749758
760105593
-905069320
-380013232
-796959310
-70129268
-569019945
91759354
-374867985
-448963763
928790015
-930930066
582611126
-720480174
-391424122
821424954
332694091
-34729132
85852570
-383203185
-392424281
745805380
-541955865
-757858367
-819902112
-446252046
761527200
262201270
-131748533
-833377319
-366243523
-885693159
945084508
438905339
-907649717
517146032
-531873683
968264301
-130144653
913040059
479677734
566940249
13838086
-531682345
580857267
-704279555
-313678256
-135408323
-106225578
708817364
658831502
803829744
910436282
-932964246
867299626
185695533
946664840
873783138
-521180560
507830685
-434975269
-780766902
394834724
237378220
85001587
679471620
896012837
381738631
-355148206
-33449432
786556227
989932132
280279805
912754185
-254017356
903595324
441601248
283357267
-513733135
-650297695
262415851
-15627752
651753763
-462638803
-915395291
-146669022
462172677
747854397
-543660159
58673465
-538449936
950674634
-411367985
493618820
930547882
-478940219
611161963
-511552335
694976254
-790087625
579788271
-831024132
-461925449
167062637
113930377
-207672118
766865047
208621416
-805367136
-946902437
-972674774
-15953454
136902791
-693736179
246532578
95234326
-412051189
220971359
-286249456
976395266
-984933697
355271938
-106091618
946403875
-26387266
-643536623
-438564457
66390207
-715753219
-212906672
-314606718
-623439119
-855312579
299034990
867175996
517302248
-384480320
212004387
390173138
646123403
162227876
-842663427
131869424
579419213
817838789
419348041
267698914
-392338907
-839613468
919352705
137189179
-314976792
-692066961
-177947133
455946095
219068476
828494829
-820235152
298448231
-924401935
-220865422
-628565337
661070910
232440205
774547181
-634723719
-733803217
973029375
-593131685
-480100357
-360102486
402865540
112071954
901634329
724015755
761527200
772865905
599041794
475872513
-716247077
582043965
626926999
846978779
-705791682
879844051
93551875
568930173
936590848
-719390257
934675066
890478220
-29681615
268689809
307554089
487224954
250413345
556284783
127005184
-273387798
-263946460
-237738913
-45151437
-821356944
152533209
15409873
-171568996
641312103
646264951
264576030
328200287
147549382
152843797
330242425
836305138
954044653
291541067
764098766
-686571582
-554625779
-765525204
944324834
139788810
746980850
-134844834
246293494
-287596540
-383731910
-660418517
-862417930
-878078465
931814370
691790199
-368131941
-975960057
901707314
-601726884
352761750
-710091519
-724559739
671432661
247042130
90662196
231966136
-365350953
-499027642
-385374778
57896456
-572129766
-730453694
226075006
111757335
840380574
-70390124
940808402
-858322841
-394762603
150389441
-869376119
447195132
887239630
-325797422
138351559
353881696
-286570258
-873350812
327355351
-500430582
697701721
-544837634
907551800
762228440
218628293
131549885
-184131842
664123425
-737945715
-596591465
-972005132
-528983097
815501148
719646588
628129147
760202283
629628344
385151096
714712468
279890393
772545883
738799938
-987558885
198736623
423469232
63286992
-144428850
457270939
329000522
-66781190
348396012
227300850
651265566
901393028
-317028670
820364992
-905656986
665575147
535299085
-800125112
758855439
496303748
819701263
127933917
723414958
-485947325
-729219098
801628199
283637955
239099632
-920167376
879736467
-580866788
-85881496
-675156939
402895947
-731468705
829492666
-763866396
926367856
222087566
912410077
333166924
-902503461
-113342781
15729342
369568851
637675531
671855069
-77659002
505753433
999864436
277675138
178703796
869762606
-59553763
-407592346
-135116608
-630192516
594791074
871509710
-108185392
-157597636
-885195584
-634425207
231499104
837508779
191543894
639674231
-659787778
380833830
-522936853
-631080518
617324746
-270674057
935418265
-883973220
-82963654
977361180
-983529741
-521008770
199861941
790198833
238910789
87792494
-518067525
-924936416
-424001694
579629053
274364134
383678156
-159872794
-519952560
-641972208
951053823
840716623
-116634154
-677189791
232105001
-599983579
-254715662
-567944279
-617729325
-137549456
239791955
432875529
697594258
409615057
-746456241
176215502
-324998099
-246756626
432047004
156167761
951578532
-829912789
-467645926
-887784591
542197536
-637203947
627139167
-231622767
337219333
-810413968
219335599
135364240
-336602673
-183121026
-451897616
-612912330
-899592236
-236495683
-31795601
162747489
241615963
-233089985
-820659138
546911968
604974237
740908474
-873027613
-992773975
-556284495
5263129
892008573
-490838156
662964878
534218473
-48901130
527401430
910907891
-803586052
295889211
585980202
-978432353
439026524
-352875584
-547071346
-367175310
-257034392
-187213766
872969458
168761884
801819057
641850322
-665030212
-371500955
-770503590
246402665
-623373755
-414892438
-644484463
966158471
958325795
-761396867
-375759118
-669606146
-46608828
126418644
-391665283
754071298
-214246933
-562670700
-436970859
557584167
566011225
795524752
-436766240
-127995127
-661243559
427127141
-247722881
708310004
-981208764
-97597746
-611437321
262384097
400778177
-788894739
-606630981
-714880527
365238679
82149265
-228130846
-733073480
873742966
342915097
-586590200
53802710
841928550
325967367
-195240002
-358284882
-265780909
217014945
-342431868
-612989809
-459579829
-267288683
-18825170
879087349
444888913
-726535515
832407529
-467567614
492965288
-993766083
-51581828
-280369669
-446602154
-366572127
-181087596
416572734
-633857609
-220383023
-1870113
556809316
245611506
977752361
648490992
305090323
-288063367
-37657664
376260595
332609848
-882462269
-193155957
-247144800
827636149
33118838
88718358
95187247
-707720945
-679455506
-336079347
375258276
948393916
805464749
150385434
-172560898
-130747586
321052307
-760045740
-892469911
-516059734
-506052832
-985516540
537418026
-883193275
-902639980
209373062
903595324
-384687003
-214305386
-428531394
960890646
-573225436
-452288826
404034758
160743543
752971995
-208390936
154915961
387644899
-382056811
792257927
576172345
388611584
95123250
-536838623
-243992443
811886931
-312343584
-776199687
115235807
-110394528
-190211950
504329924
365829269
31288732
-670018639
817383335
153453661
902081673
621171031
577893493
-470832292
327870170
-774638596
988919672
345620378
87808411
-18972848
-345274220
866303487
836129845
972292928
943155374
422546528
-513076751
-719918981
-192468396
611240106
645888029
-789480858
-290194134
486271259
49393689
502460191
345231558
-156411571
525018463
598721747
296503006
47807179
-707440911
-768664809
879143929
897705416
462978093
-777455326
-879979783
-985563683
-431654142
974849109
330458771
-416802038
-77446927
826790997
605888108
800389603
-454738679
-63777837
315623106
-192011507
936875840
588022572
920700074
311408846
-804089225
-439609999
124207359
-975216203
-262447881
-677949668
656995812
7598139
-553832842
113115872
-116852930
552754229
-713033644
854503880
-12895348
-31379091
-41256679
-261403872
6540915
-214100038
70374518
876835324
788300559
-788689621
-900194456
-49820806
603702103
-588203394
-650033291
19939331
-116105126
986999733
-803825470
-41427621
-789797613
379388492
-707640365
-950709002
-601750332
907714495
-182007694
-615504367
-222916213
-268977110
850905522
594361856
549585907
-52726486
-666689031
-634220609
-450574801
824331318
459794538
-650318569
-934275402
-132954719
250765132
-672471050
-720178063
-314377216
497462366
-991262965
695115736
646838475
708728422
727554361
-485622022
99184724
165877027
766107902
-107219609
-242360701
700210597
-56555727
-514890991
-109735370
-695149306
-326260831
-29676838
422665866
-143663681
-798353405
61180049
-297794970
496986672
-827715697
218897302
888841680
883165546
42143240
708765232
521847924
-75154794
-62705586
45617625
-459882334
-95957932
788037050
-142714784
781494049
737505039
-845850750
-775221697
907037613
-139620866
220915938
-535172431
346630082
-813272979
42709897
709900008
-108151929
-860680454
-278535971
-8554344
795989291
-473563676
-806843765
-853571550
806032413
780249280
-539241665
-14838527
-958558293
-189502657
-258226333
724527400
-674595328
-328026064
677989406
543965116
-368041971
-438145784
865332043
-119173145
-754923443
-475393295
987616991
52281799
718692296
-217649437
486767605
817800500
-127916916
107486217
760271638
-751980894
132453275
958044659
-77041338
-768988190
-61457596
547465029
413839771
-747557949
288867240
-965373592
-128464030
-703984470
-137403473
296712701
14424505
-410324954
-15410976
706633417
701519128
-279724427
186675417
660489377
-130634954
340025362
581114946
143115502
869290328
549310153
-190131348
587751680
-203639370
853438665
-689045425
-628748296
-31574905
758100735
644208022
408465019
289482334
-288136000
-406168800
-629179831
755343421
62611011
-618565028
398006439
-45707864
-1546577
-963083570
35532871
116942082
500704475
356036329
-16472426
932941037
227492235
8038671
-517558094
-979529321
-512715921
-524086165
262825195
633341496
-652699517
-131346444
930400853
723563063
-1768656
452359205
530735271
-386503401
-359239806
26888723
-899174361
-74702015
-142531902
-678748979
851773791
-605179357
-273472003
-716672065
499084958
-78331858
-402291416
-863287707
706810819
942372802
342372213
856400399
74773284
371055700
529147456
-29647001
527081760
-822942372
923700493
708575306
222794694
-854660866
-673632779
-362225078
-915762353
-681189253
-183666191
-731692506
646096018
-59594194
473024606
-164510493
805735629
-535667622
293756070
379778386
-64058178
964066074
210946838
-510465799
289149914
716643497
619830782
-428117863
-928924643
761721062
869929690
-795459716
-225596689
836508622
102814350
520293526
732932645
-748344232
-70165503
721953065
-279471664
-304787720
-611078563
-808210119
-638527186
323291454
-760567938
987014603
770846571
25117398
69767953
465378473
-374037950
228193942
651832970
756705254
-485817049
290330818
101324402
318362893
907755869
-501515459
754007273
326189108
486223792
133766521
-413788627
-536714762
795364093
-236861762
596627749
871982087
-696446738
-127860218
43072806
705060335
-429040670
-440377349
109263785
-579679582
291869327
-733169766
-721907532
429729564
-510788694
-62671217
819777573
52455315
94708376
228324237
-885612601
-356839745
701051818
41621497
490473579
3929212
145774808
-953903800
866379448
-855726555
593454735
-383168325
371753827
45726248
-334836156
-756027003
971449421
2501717
539144159
707686297
-932670759
607181618
-879069966
-283232416
267020228
-353785799
723572871
940714910
-23814723
-343286826
-274434100
-648376404
-10270122
12045591
726532394
363938403
-963289002
-606364594
-337950538
-144554989
-705207305
767469039
109395315
326625364
-838478955
-826063253
-312495802
-236870113
-994219200
504417716
945344605
-910563507
-284988971
768320389
20874808
217537290
-470794773
623568407
-908109176
-156773390
187822544
105806760
-592855694
-983866679
-697714549
233507030
265011338
-761150329
111524268
-705631422
-637560182
13617803
-536366962
37230211
941548110
976443672
866350543
589304357
355037708
129730042
280514662
-827331624
-188209212
-805124230
485150733
-665437389
-637841324
-996612649
-730866388
-599367505
41048868
-594071994
464953277
36969717
-111315327
-769585550
181940875
734570820
18164817
492136553
989712586
709283655
187861217
104726408
3887512
-82867286
-906200580
91909920
478646813
42879011
833509972
-995734353
799799222
-846630101
193692612
-942989936
-876943055
728897076
-201081547
-93012765
-49002940
-369372648
41206221
-302007029
750651426
-401497334
-968053363
265286314
-512271391
-575071155
-368105445
-335664710
-74091281
-334954804
-302768972
858932099
351767
-296904200
785782627
110918655
511311307
680933210
-338289523
271477413
-434810928
19910824
229358647
397513081
-431942676
528630322
71524974
649177868
-202525341
-663158885
-37433887
-109300991
-135123850
-443641867
-894329196
621731588
-580380608
611621960
199033801
-839047380
37696083
805696670
-515337273
-298475560
-527644678
-96698877
-24802777
199824803
577408066
-602574011
-381777918
143546412
-282630493
-125872787
-74702015
533524027
369792605
234275340
-357335429
-657981515
-574616185
713289975
-607234650
749730392
-749512717
-704586013
220329219
-353979924
872545537
327292550
-789538288
987069548
-224493061
-78863956
-853462338
453001881
-422378329
1230648
-752686494
-22857431
-452704008
-7814870
-55799162
-985863465
956045150
-85871309
458925019
-512911230
-23341648
-489373511
447207515
228967418
-458064401
273045979
-217034318
58785385
904380051
-554928174
-989547236
257714008
130662683
-980690445
269603599
230271791
611292770
845647272
-469640816
-842830925
-859757890
-635228455
416480392
212454160
-246606344
-419914537
527603253
552909722
716938987
-482095167
66001245
-353017278
-225604814
-350591470
-474356900
728548085
-855624209
108943974
752193427
-418389897
927432210
-838394386
-277681386
889519533
-975939295
750818080
-176105726
444007060
90522073
-686965684
772348586
335438602
236091648
891484850
-11373135
-362522874
273775511
-804849598
-322682495
662062272
762585061
-972005132
948276380
-282926538
9193210
761910806
125790749
572735847
-733640010
941710514
891903552
227855611
-489340222
688032143
680378547
-279643523
517105796
748492547
406574749
792914869
-179379833
602193111
695276511
-644386926
88308285
-528039601
-594389149
-420738689
236423520
-269166967
-565441275
318362893
345079058
-75008557
999194693
10867614
-367977641
548312097
196781070
-244720929
-732660608
227487401
-553183931
655426979
359997935
303791490
37561360
424560488
751251357
-377945243
-606075434
-588934867
-419224509
477158289
-758672061
940402514
572326872
178325031
974738830
-290243603
-467349205
-688867474
-481904229
-868217552
104448893
-605097012
-421764723
709335931
-21496347
29430734
256093146
-855723177
311262680
-402331859
-244450280
405857272
-343433631
-454416127
494942860
-874732946
-299749910
-568082523
342309523
-822167813
-78182597
-666488806
770219521
874806827
332227293
-775707549
-481950552
-234784985
676972338
928601143
-912859909
-595086194
-890141216
921377704
-653768956
384608191
377966707
-887061732
-392773860
-931193990
-936802837
-632012444
421890903
-537374131
-116691502
367530993
-822538738
-713947703
720624101
636302362
-450191670
-941509777
-513150671
-61917262
55817257
838114189
160418024
538394870
-43143308
-54077648
-391240556
-867749806
-733111047
-585076548
671332407
379796044
262214478
903390482
343559529
-84776765
165412356
-789440494
379471411
296718478
631939317
-148455144
414920709
876744468
-10905403
237120310
-542973886
-948757948
-17852826
-612329600
-42599645
-805474403
152977323
74226849
-42302753
744009124
-791666319
689230163
835326810
67745336
664638606
305790151
-321374679
-265226432
-851528122
-240504265
955740958
-959926993
845826043
-513879120
761385700
-361135329
28815319
-235490017
509262407
814167360
438483370
-760807867
-144979795
-261566994
-213154222
535165834
-927261703
-465293341
-347340513
-708942801
-28373949
-937220957
340803423
75121329
225841424
-642250752
-829030711
-623284096
-24428501
700422940
-275541009
148301414
-510896501
721581457
-476346735
-990298111
-989920827
338190124
-37763915
369761992
-44552557
-363729092
-16413342
-18631071
199752751
-740636844
-937324224
702894978
-879624689
-547054949
-603013075
223847491
342424169
808674940
-879426678
824178098
923122719
-156293516
539483400
-64753462
864305889
-718488093
309237169
-842566170
-891125884
966195380
-792905481
146038286
802661684
130865011
993310543
210337460
609548289
-536834548
-891239673
-687397024
237020612
-472988351
-316391896
801441437
397287000
-440038530
586097198
127926563
-408548721
-825570080
-359284691
139967126
787725754
-500957673
-600250763
-175916089
128769482
657195822
-872707351
672504142
-806132819
-631572106
266557260
-354696309
-30429927
303453486
-581208075
968717974
-347431669
469526196
-258782392
-356270155
975277716
-145731218
700539253
-641462783
-314556228
557478861
702717117
151711011
244402791
260227439
364904074
848410220
-260692002
527165830
-670589732
586115895
685869395
-170139112
-60992504
-163619608
-669573005
-274730565
-887285841
455972940
-625548617
-838152034
273268040
-772265370
-611856630
-348631688
923274235
846006779
691319107
-419952508
107690050
28968270
406349016
-129412157
657420922
111412675
-953020735
856606739
-884952435
494666892
142883809
561807036
454949182
-449892649
314873773
613633138
630743944
637917953
855477126
-53807557
144980066
792477025
-419599075
-170512913
534708557
-958211514
-257747408
-950264867
-410081250
-905099434
-589083067
772078413
381421467
748484454
999980930
666784873
952525726
-298392341
-845992053
665628590
-569091851
547593915
-244450280
-816709817
526512543
135539343
-524421551
292194009
21640467
-559713139
-609982333
-535894068
602945372
-372774262
-749168784
49890014
-462177667
-534608422
-105710762
-143671680
-865367910
538316422
-706660757
944779975
720181522
421370462
976656253
-551669199
763132904
-450740409
-871430055
363282508
856893560
61283900
-390923726
87764365
596920197
-726875666
818338124
-599646854
-471257820
-916935681
-322861309
-633959639
-666462084
-404835428
-211852321
-596763919
-762239641
3278303
-909522144
-790627454
847366498
-381887649
-913702197
386283643
480752635
648145301
894894014
-486582550
184936565
-916429690
-210925949
660158363
-358812877
-825738354
-414594123
473437331
622911334
-584724765
190619428
752461480
472165131
-561507820
690838176
847490070
-518166047
-98579524
762949263
316934731
-302106882
-989495905
950790995
269021468
47218403
-959535722
938085413
806540431
-690746562
422239454
-78781266
-397539404
68787352
348319893
587549378
137461978
288403752
-750890436
-842998734
-853374464
-599367505
248980544
-896863484
-988161997
76758626
-830784212
896610491
713586959
238230315
995760331
308063248
-126096769
387782832
600394931
508243533
-169412988
-812112635
-702315663
589149158
-640926608
134264387
-302946091
-172931603
-339717625
744879152
-957583794
-424164895
-473767274
-130074162
890874087
-33802171
551009479
-354930126
-350152515
542302408
-527412820
-92526290
110108374
373472430
853884178
489725458
34791608
-733902010
302844843
167969526
694988498
-690060087
374996544
237020612
-244355099
122567015
-915013516
991289074
134872253
-150059035
-380780226
807650218
-172000688
544740000
-587827790
-136498982
-429074383
955246632
-496065106
577270809
98669195
-647392657
468580720
490949038
-270295438
-982348258
678533946
-114971461
942929830
561252260
-93896698
247274529
-635654970
919519282
177408959
-895730815
-971936732
-856901974
712066071
523381994
855669795
-907798525
-738679575
-668102998
-25227984
319220045
-962726551
48091869
-196248659
-568268247
-613080885
544131887
-236276726
160927799
578282867
-994362981
-747593296
354388986
350853008
-646618885
489882188
28879440
307255033
836643510
-868075377
-472424833
-573184551
168808656
-682996647
-278797396
487452531
831564800
587369256
675998095
-725810899
-149060092
-440849701
-174660231
78659296
813491778
532269923
914680660
273100677
-845904154
953130955
208173477
-666462084
434020905
-883898751
-579692890
33909931
-936776550
-808935713
-427151067
758902782
552587393
-39398908
-557915490
-98269472
-540677812
457383781
729756722
-275338650
-459882334
-207218224
986357927
-829415229
-309447202
625580287
-576682548
-993018732
516026102
57575028
970478027
-903367635
-457672292
-245532792
758483891
-469286249
-956879110
279796929
-912299470
950317991
787851153
377605572
380702035
160441215
-532995770
-759796753
-108204416
467139322
-31603515
645553151
-548266200
267698914
683785070
804468658
-771589028
-765333124
-875937820
-275591082
460291968
-847279129
538967584
250404777
622623116
-647344289
693827474
-334766650
-513135383
624665101
689374977
888816596
898697876
3161554
46056288
-776665517
-227890392
777120673
-275591082
-165463672
-830904973
253501312
763125517
891332325
-181615005
72886483
130783064
379021016
483453291
350844341
712927282
623198560
-516298133
-579095825
-860390445
707962264
56171997
-485950633
138750045
-555331244
-531800653
673537167
-11707184
-820850500
-311733688
-820273438
334609226
-648790393
770143510
784040727
-979233768
-314452363
419249740
72180689
828099640
835783327
-921946679
612302666
-78252696
864574049
932500111
498021898
221744484
-273523726
80584163
140436274
132927522
-637765243
-757028918
803898916
-394525843
234331753
-869402196
775515388
-609512323
-42291248
701039192
254502742
-718276441
582305794
631874985
147798542
237278329
529070811
838189638
496571204
-587588860
38022523
-357831145
-323793792
-67264032
772130956
224766991
-948357807
761834961
823620409
416972487
141452979
773068504
516509253
169549402
-104482521
-43437299
-176538005
347294519
63783093
-696551822
28375638
-608675450
-283057526
301215394
524119691
686540529
-514629774
932835520
568513075
421127764
-916747406
122077728
-280307639
-661783390
-14845469
28723734
182044123
-305211396
-481818511
-858687917
617806006
-782290157
864152292
-320745619
620978631
781372078
156407310
412261575
-235240311
-416351576
-68751440
633503309
-699665659
-16388962
-97330305
687626042
-835601621
893393146
900788942
664097102
-968769383
168586438
-566386240
215250212
338649045
411652638
-198475782
973044319
-920271886
393326540
847017002
2495583
218476168
-230318135
-945435530
-369576154
55431549
-95379560
-141413916
502653147
-960706745
831194864
-853552698
134010312
-129404085
571761794
-227374608
-442153742
-149810805
709062543
-990507270
416329675
904865780
644994810
-501198121
-592598528
578640538
-760807867
-671770075
-966527182
57293693
-615901238
-775752339
525140731
577648118
274606567
483809356
55124433
-119211525
-126336455
221401035
-891476853
-879307928
-927309054
274781861
231880473
421396626
-297876214
15147163
44820703
-8158117
-34699129
-211214515
-467091200
-497360010
239846330
-26619095
886453666
-863325295
-273346806
332930653
-679564356
231476272
-99456633
-428754574
-723246914
-553260483
433736311
798271354
248056123
711418545
228748965
979584380
798735879
-532288371
-749779247
-150842135
-59804154
228645441
-110027635
833416284
158672176
-698060776
-68391769
9257950
100790945
242067285
388710795
471349876
-829906440
-178424015
-895772645
-172645068
994391195
-940059559
84181861
-395449205
645818629
142088889
-723691664
-632626610
-296788345
-306106282
-517454313
181114042
691784934
-550679501
835612700
486705097
851990201
438631455
-496990980
-166651454
659340386
-934983043
312343270
578049300
-280535141
964379430
184505539
328966307
-336808117
180522976
266807610
767124200
114120959
-642964370
-146881187
166038223
-411717024
263594978
713133798
-646778904
-753687219
124669833
609152496
193286373
91926194
-734738842
-451397544
-790041946
885287887
-300952853
-545001426
193007185
-844497327
-164839110
180264551
-517045891
-630360072
927497514
450087960
586742816
-795681195
465641227
30052955
-996170235
-546729994
735217326
-871040914
-763050542
-717101184
-130719286
-986650953
-692205778
-550625455
889210210
444271202
736541637
-792370847
644952178
717154749
-837570115
-616338060
371947047
44217077
399941527
-447161980
637644736
139447513
-357250196
-188073202
-251428989
888188356
318845348
269978003
-30516229
656786067
-628517765
448781498
-198610816
-75397032
591797104
-655909792
217621578
262778989
-862452594
283270250
587999659
-282215163
-194867804
819678211
-636521647
-13790320
-117899578
155381740
372164109
-41110266
368642082
83895678
-682467760
90717853
323653548
-864156617
30239702
582338
-799735214
-43284443
374203548
-75566663
-40047567
906360495
-381657517
-193357009
-145574870
-741752368
690433957
131908329
-162290899
3174762
-895872159
-337186243
-228768414
813469188
901970808
807275538
820280100
-998596299
848782016
202716479
-873052763
-608361481
928626318
-139078619
-239629807
-389684415
-805186311
208773864
-25184952
-698692790
-524425509
-532815129
705036013
739124454
-834061262
974344485
485208355
-976883621
-36000409
251729535
542132962
585181865
901711020
624196305
-498058318
-86710799
-439954782
933745717
350752843
16467166
164428813
-169355722
-672339896
658080722
769135210
37207615
-879786090
518003393
-449583403
800808527
-994553321
145546007
-689093014
-488517760
381592589
-329929258
253028573
180591884
798099624
250510537
-16388962
-938553366
462843933
853700085
262840303
825625124
911175070
-380330046
861207713
324456694
214929004
-100302471
168440830
234678469
275780074
312343270
-601739839
511255387
-63029666
-395914375
-533922773
-178701637
989067389
-60099787
653253337
591198654
875075985
-992753330
-184889258
517194431
133557608
-876654316
-664529857
-34864039
161461263
175450276
-693746404
441287257
-950190026
618256992
538588830
-245544297
871271613
421115645
637852896
88901095
-570731290
705892705
-290602542
-428664746
714256261
-58108830
735687494
878675429
739966509
780838824
-924250929
-798936038
-105492557
261141398
306119777
-723852839
2100749
-595373801
333697619
-294040829
469860192
-211739405
260537059
607555239
603006104
308690670
-266690171
-804307178
-50134544
448407769
602193111
891960186
-287189466
-778792174
570410927
111544363
71887704
644802917
-518359076
693766181
74219448
-936443803
-877404930
-787220095
-804841612
40181589
-481995382
500741625
243369730
-730741712
937948262
679477413
-784296267
582977450
-941295687
169359005
760529501
297286708
-606034455
-168999418
-358613898
-26654981
-544939066
-406034984
-422811320
103343770
537470828
269978003
326879264
-544126885
849598635
-131021959
665832067
360419659
202619114
940995797
-112941847
-557470975
-446947756
-458443083
-151818598
597164963
-855973777
-780967248
396665178
-372419230
-277370653
-785559039
-614635258
-235472359
-803673619
-807412218
679344468
120959636
-64077203
-447750381
505305054
-719958428
-219277684
-620716966
491157512
-125379170
345491167
-176757030
903091250
950471617
-149895739
737533365
-925461235
-494762921
-516642429
255767346
267881564
-383022363
39063434
621782761
777184846
687277166
412995291
299473376
-994075243
165314919
997659173
349324188
-829606711
912110850
807744719
-541030958
-288930208
-931880547
744657295
-702330805
-271317637
-674325009
-931861722
613237283
60290375
-947357330
-656469172
-876554269
515064006
-51530826
-183072548
973602535
685614536
-788346040
-488688164
367574187
-779535315
461007910
250278067
-15016457
-383403337
-303742090
954819736
-999821458
664282624
-188673700
-564514355
657104080
-303520577
-15609794
626779128
298402413
959814345
-417283287
-775375530
-827823097
291807866
-733858643
819533282
-982968685
-216556483
-926296562
-334509344
-17801060
-678761988
216879173
521012817
-545604337
977541139
-69154392
563574841
758554391
-510981598
-894970221
974909583
-734291392
415103395
676301367
-815438186
304625467
430659648
-475249504
35566225
-77538097
841712836
859231087
-451592465
217301979
-413856682
-810210145
-770759660
-609417177
-997285591
-447751594
622976328
-429146044
39293930
958356926
-35538006
444985679
-918964951
-469431754
-51640653
177335814
-686493185
111848439
-881065202
-310482680
-915647925
253941824
-237040548
395670278
407923008
-346023541
166060099
-589780283
835914601
-421756747
-554080210
-572531135
163753143
-812113436
660726959
134202304
820701913
471846100
763313338
419882160
-352807067
-857436383
-561462600
-673763516
-20363128
-514727778
-240349164
-790804214
601560116
607397044
870432147
-176255650
-701114634
656707213
-532733866
-328603607
-736445158
186148979
-726350019
-328162485
-709237209
-17073620
-307414116
176726576
950505907
-943613941
-239941227
972912654
380851241
345215787
620457702
772248585
337369363
-367502360
-220585373
987949605
-133822548
-601981724
732390226
-852609845
-477203607
-406775227
52247273
-557464298
788828789
-436015039
-141842628
772221679
-268265719
-978026915
-612638444
306266137
785394037
-899693120
546152219
121446932
397067543
-416518174
-807623370
287398806
578819365
-957743074
-708035753
652060597
325630121
565962643
711512271
24781556
-979848841
773994709
-520900605
-571188100
-781431374
206767739
-358017104
594995642
42977882
21624604
957081731
551876121
614774901
62588010
-818738593
167579564
325296168
-955302128
324449353
-512563393
79639699
-301186435
150251378
-26414469
278309190
929582829
744879152
-517560370
-180261997
-498990673
288307531
-144368148
-403523840
-994017355
48083178
-421908513
-422648998
-466681216
-665076308
-267392149
-282332902
-980856979
492020785
-835468839
-898252688
-649221217
909703313
554379895
677204115
164062489
-383140010
-994212069
885755605
817936491
125499296
792222985
394624026
980796237
692619786
73391982
639189318
-762768731
202260355
-426504299
-383786804
-688698211
658982549
-311585757
-126013173
-104373222
987677878
193700463
543183317
362234153
18238059
703981468
-151379600
-95222670
676876179
-581846569
235844532
-800867712
-225104692
657917075
608860675
262987225
-136374580
46332857
-161689709
279864886
-952356300
364134081
-231184067
-513369474
-417791807
-728559928
-594511024
-330618272
-437913863
639803455
-327260402
569844919
225282202
-834978895
990430003
-577662158
-762567637
-162958539
322745561
435778138
106079590
-202407937
-243708225
128003496
-126460458
323038622
-112348759
-822177948
-840722909
-417883237
-823731774
-518039728
544900824
-865174403
289219633
546449756
-127578264
-719420292
27633213
929723143
206715657
571962253
-470546398
525029201
106280483
-331156927
-778217369
-103331272
-658323505
-739970552
982062522
261136082
-161734527
-687295343
739683981
-970166748
-841129568
-82602722
-121889486
-989724962
-755575490
-996745240
156707202
-33933273
-568467973
613633138
831637860
-805041324
-489760237
-994267804
-288762393
676237983
-255899701
-367697267
-565135408
-231920720
-677618735
785737224
336447336
-315507474
-799308514
-17034091
715210722
-558044518
-514875387
-663424082
-441386332
122607424
-703404822
495227199
-960384910
-185751767
-81775722
700385960
-994421380
-647830914
113174999
-896358549
958878901
-952536615
325811486
-866806563
914510315
774091976
-103031172
-401676289
-844313689
-119211525
69703883
996176886
743193634
-37881402
825433873
550331399
-547148852
-283715137
-274659111
-83390597
311404284
-145115028
-402952038
227333496
679748511
896840508
200625640
-307900905
730341968
8546745
-161490478
142318384
192586043
-648832296
-613681739
77999031
404912457
799157980
714401355
272443818
-994099430
115927156
-197176201
726397026
997753028
801851808
-69578850
923361542
817236263
-790693899
489535983
-359031433
993265235
-81049976
644638279
946825241
111172640
-336841000
-337738600
-18387648
835265700
235778663
429775782
438381098
841616063
-909996540
62514247
-713276357
326557764
582275010
-356045296
694822839
7287059
-384327036
-659645950
517522567
770875924
298007662
-427116267
755417608
-711819844
-790166050
-494049125
441977360
704210177
-457803306
304383938
130299049
382234586
699807210
613996686
-892613826
-948315804
-583523631
924669897
-991358762
-353671116
619309117
517640217
-579975585
160898134
911394697
59952765
359474634
-679069924
798198060
-401816886
288851085
683052683
-564343920
157364912
-504171899
556211643
693030605
474837169
76093414
858813073
479511552
-552876475
861559467
104007884
-643655253
-886191784
-824489339
-261530682
165113184
-837005084
-275305749
-188282479
-979933948
47788726
7823432
600989179
-316618634
395768384
-705437111
890140154
354566291
753843664
134264387
756680967
-365064548
-151804725
486853770
219741354
-943020009
-831571121
-731864875
8949026
615529475
-519250132
539164519
-923997476
-259483721
-564723163
-395357063
787357380
155741033
568826689
601152599
301964759
-557250490
-684921546
22258856
-31440584
559227889
-693079803
44108906
305372467
-640681677
-64676866
587314673
569655010
490927238
88756324
-691895478
-959681302
-482741313
-543662422
372890056
-132868247
-792656507
360297009
-99416140
-872910903
-832534493
998013613
947709512
876048124
880733417
205955047
322600748
459708972
431038192
-307032131
-202441018
-346375950
413037528
-481972895
413645909
324368799
-25531295
62026325
-294180449
990671676
-402857497
533306173
398782971
-614380448
-326260831
612741680
63573085
-508559931
948788979
230917865
499977750
973155291
180095308
416222269
-299042420
-510675080
-980389484
299592490
-236124582
449912195
403724118
-168705060
478548507
701000420
-260407320
932762834
559839091
-191910331
934691731
603494803
179446780
343545606
-613884101
-261327351
467848405
-505013961
-418858578
-890637098
-783710858
-221022925
987162562
336456995
-667072157
146242209
708218546
-486126887
-79290796
-698229158
184642387
-11399519
-618868553
-54249134
-833594520
822510559
189500474
544925476
782413564
978658486
-226335171
-642640678
-897834157
57743867
-824875103
-255072519
-166071584
97171061
50185991
-624809434
-721074114
-876288068
-890622677
683040988
739742558
-734242202
-856450155
353505955
988122492
-863515896
946364172
586640186
-640675204
-977116357
-73908709
738812260
15032575
-530293668
-340721978
-571291151
-71613533
-961664693
-295342043
-75608541
-750329000
-141968196
597795053
-734531180
-434057153
-331983764
-98848738
846496749
-244191116
-870671687
44071964
973174688
-269065453
-885865187
751044170
357801959
448816724
34668319
-758153206
59088271
-107122171
446769009
-413025179
700385960
63748877
142359528
435823781
708446003
983342502
-571332340
274018720
358767640
-28149491
587874104
619857002
389426537
376100454
-878864532
67990189
-369332382
-792732625
294646535
-644255892
693190415
-825858639
-319556095
817090918
212542905
-311225776
-604721424
-157912150
-699403537
-295981858
-373309566
-756171671
159131515
-846069873
-395206005
-990895719
-305784454
-851278114
412412769
-875886503
537418026
-662186970
828471374
318629102
20438902
-712333962
800808527
728747991
-719046528
-622696555
-426334409
838504610
-269696662
557530937
-764130564
951572800
-225441826
-927552406
-738579591
410122840
133571755
206236260
641601466
-929516491
-130396727
-152458260
179935037
10718624
-574400886
-46236486
-228768045
740003673
992676899
-18346842
-470903291
899413727
-141415690
-73074463
611626884
356013102
-96254690
878194509
889194899
697409125
141636832
433955500
533758005
-420635639
-931420466
999784553
618489838
375833097
-806258437
-856956957
-131238805
93451694
916620575
737489251
964986218
471448406
-741828984
617021850
-617190886
384776633
-802879614
720520001
360665410
127269267
873318925
-270087160
-76822422
-612329600
-217844282
107271618
97329873
517842649
-492885086
-115210954
-56770241
480968008
-303009641
13887424
-426261384
241680581
127730592
-650318569
310795306
543521300
-145310431
237485552
-801643935
-496881367
796137890
301817041
131448409
895185542
681256984
-674239533
-86515011
-993846793
964832535
511415652
956195550
-384370633
-860320055
552286651
-939881358
586539363
-953982513
-427782886
-791641883
-783817679
-951116150
-346833316
594883984
979108656
461924192
-465945557
-15736083
457358146
167027554
-283639445
-624982957
712742760
626330722
278140981
-746928755
700308903
996573710
31169875
888916693
258445286
-653404417
-943844168
608404234
-340831725
-891528801
-329586061
-68455792
183342728
-594126048
685031267
-569851742
-466356319
-647675747
-154816825
121629113
534852295
-17857524
-991387262
-31824486
-407905670
50000008
880622606
-712752356
126740113
248976342
-796798040
807421386
728855333
-333697278
-216161044
488760784
-719576282
78116841
81514954
-972212926
-803349987
482208050
81459408
-840840100
795712741
-957084449
119806162
-630062435
-574130119
807827230
-403243435
-372470251
-248796186
753588436
337726912
755014139
-661523959
915524749
511427008
484191494
-769023614
-383466090
569870522
728186908
550882662
481421812
630210484
-218593760
353681541
770522691
-423798874
-304224481
262705794
443918783
933357885
557584167
-557648873
317405554
-58496022
-168606807
530804497
33685097
144482811
76301001
886219227
33916178
-684620885
517824423
526208726
-166395522
591776525
854360433
-898165995
128064396
386434350
-969912630
-904988052
538489484
485266478
-931140700
530060566
128068750
-265455009
532702727
-380236834
761762101
-626714486
255310122
-624423797
443056510
971031883
956470700
-400806246
787285640
-760990964
738563978
943907878
141460112
-819249721
-978532584
441478644
247377949
794007851
966942190
-658867191
335493754
512328505
-320584042
664282624
-415417710
939207734
-896863484
151497845
401475691
260671854
755432168
-259432636
478615444
114137921
120898522
-462720153
317494860
195309409
-7145488
987014603
727365314
585093679
-397997916
471407872
504628136
592895573
-5940462
-746726963
-299881433
115738546
327239120
-567897325
871593859
187635533
969223920
-4627868
939737394
-633813274
-536466696
-178747352
374024345
-344074178
461733921
-497752449
-941929579
65954329
-235156734
115440474
897489234
822850753
-353122775
-988195124
241406501
153836851
-772638248
112021242
-308237685
-888983423
417014639
371179591
285568926
-924693500
-548467724
682546447
612259717
-186954921
341076848
-808397343
847511762
-593075284
435420604
362393752
795989291
-376950216
714895772
642558617
914021931
-91097187
-246465264
-377067338
-602282669
779009221
290110939
187027845
183549624
-372021340
-820211273
-725007455
15007465
-453465167
972746074
201596194
-953005056
-16413342
377835241
-286165086
-514047428
718694033
186530168
-92149768
-415982192
803090566
889499080
848209612
-573451592
-316281580
-689251424
-180071362
286000079
-270736628
956849115
-109216818
-15953454
51459837
978969167
341483447
-974227343
159908204
-946803027
-693500643
-690031175
777719243
-806660610
637478226
374474843
594781725
-912065727
-120015483
-719727650
-723821316
250971913
-418015156
497323076
-135990839
-910976224
-421728538
534266381
805417390
-246610928
708115936
-108106043
889351727
224125813
-455898744
416881018
276981547
-41946542
413637387
-559111811
50184494
884092021
835326810
-57865887
-914478074
-933056647
355557479
98942137
775377512
866699142
727642739
379923273
519862459
3120757
-247335643
-681836392
-785988749
24467121
-316639364
-800640373
716452346
-153564499
-317649299
-958150304
-271638102
-750617943
640793995
-519373686
-189095636
698574451
-591874617
270030424
776037802
610327442
575746142
-955041649
-182294203
588547253
318045228
-503236473
-83571762
-375693357
464058590
-192771609
-880159885
-106037753
-19557283
-273572016
-313157930
-531209024
-569017779
-923729746
403577908
-150712571
43260055
403911937
788678841
307947693
729973368
-774427828
528594475
-111290005
-771953530
-341018749
-252705936
-343006847
-88233563
-272612563
-768008671
56055966
-60788747
933692459
-538222775
692526843
-457147554
-340912932
887628881
-415250160
-817421790
-422413939
-371365011
-137738776
-933660895
206496028
-788343942
594823319
719529748
-244032722
772140002
861528234
747387779
-918285612
-428191321
-93682022
-261529927
334010926
-364102010
974174610
92896836
-672170526
-177226751
-192351853
-349359213
-623210326
242530261
742680008
217180098
-620078585
-188609574
-311371609
914277372
376143031
129427534
-615024260
223909984
-931893556
-859477246
-946776220
-463837949
-994075243
-401766900
442090499
-651873601
-57488677
-297231649
7282195
260729420
361570394
-760464450
123752250
-727130853
-54051692
-706676454
-739648345
-241883903
-37788266
274709575
-962928922
133576637
336877308
249735250
32543004
990476665
971328105
751242019
-485918995
488583331
-749114586
567543431
506266355
264898135
-404058919
140919448
-59809906
3832759
-583112408
-288718549
970714882
-669197321
987192065
902436002
-56416285
36753727
-633813274
573420926
693828243
785048982
-938705703
536659498
-443428557
-601009928
39906280
-484515232
959052580
166064981
857957851
-702919589
725870277
-885934623
943496027
-524969397
417967043
-251010327
-172239572
-451362938
986101198
69780742
-172639637
214543962
685540536
-808857191
-645179054
-390547583
818964995
853054598
-579428413
-383751870
140974208
686114469
827235417
-609417177
227243208
885283038
-604419965
309418354
594290177
766657907
-152135423
-668808101
-377268106
-175384275
-487686081
379736229
-812083875
-914157688
-332598785
6554067
-944969427
-936923639
142826964
887997536
685514627
-286228205
-364552789
679904915
-870249023
296998997
668645581
-311945445
400607738
-515493041
721979464
138320826
-178018720
-679331665
-842593504
-38052264
342022101
377616995
921709098
925774754
-605436132
322860530
-849472479
89089804
-445240216
410290209
-668780164
-643870403
-665652122
-294924376
-498203818
-35063600
-845458
902902561
-705117407
845680270
326117241
562251299
-268359816
928655872
-146705466
-309872788
-372392963
-154129063
838761303
-698075500
496907898
-253029749
339041379
103415947
59828336
813494992
-535223596
998515886
-231343063
874832720
-142710552
-463140363
-628800805
944617137
-378176190
459587506
598212795
-414192676
861793550
-825568309
-58496022
830923712
212808150
-696505287
242883080
-711082836
-135769781
-705860385
-258245729
763565236
-973533486
929716267
-906741124
-263271219
-397401897
-544872327
-33806949
-806731147
532967226
14574026
149601257
751954996
-443612876
890083138
-159258462
-588571791
853820772
-260022511
-603613600
363039746
-781864586
-268373925
-975635280
-870051914
-1012258
33370418
-726266568
-472225613
479032365
324506523
-21874055
502246365
-511021795
301269449
52190640
-370655461
-408688681
-291236840
73818143
672827107
-679597230
-917239971
569382632
-992230887
665212889
252948999
6341026
328215258
-607924922
346806930
-392288131
469468334
-313996176
373955298
255222504
543380397
-451487744
654519920
202824496
248069730
189415568
52362365
520275272
110477513
277937526
224303958
94650192
136264997
-606913349
-354382086
668874836
-237147925
455110559
871082436
993453300
-268478353
804593186
-399220661
-722748898
-141405096
217349792
907687182
-730753835
660541635
929102033
503424437
-105573077
365639703
-275226805
-195303246
-692068911
-467165465
-310294809
445935524
-421428363
-363088140
841664105
-608956154
332665912
-419678422
595980788
-924565311
372490105
-606441319
377397230
10480441
-612517985
137751715
-900852222
-368160517
305700367
295651620
-132302321
312294809
-174752380
-378457924
-942827471
-369524635
55241678
-624474300
803841391
-636650216
-583058817
291535693
-872940319
-671970033
-943393166
-996515466
615467081
-964441775
839042121
-156925550
-679671049
130133534
814952495
489994446
-443604780
263001091
51102977
860318783
-411351039
-756751853
-411681396
586649209
-753262581
494528115
-753434758
-234417622
-1925438
751097039
-1134257
-864356064
845370861
130946876
777895989
466695811
-508073978
-48943592
480737584
37735771
87369309
805417390
-958448117
-873714370
291257645
-73857250
90153117
625729680
-598712254
868393768
228794054
92914091
-645818721
-333399291
-714438907
-506358325
224885001
375843828
-804206176
714534150
66057561
-374794287
678901275
-807344444
-188283515
-933740998
585980202
406551900
385275632
427649729
45641936
252779834
723641892
-722478406
-764734339
-106529321
-669197321
257622699
-78201014
973877480
-198153253
-476302323
475521880
-222858211
111519423
596026564
-679487746
-838494247
-867717120
-151804725
-899309561
-28107431
893605602
-150259418
-765309065
-2565059
-814780720
-126460458
755710727
467044835
-21759517
-97038783
-77992166
145094923
120150005
-571408062
-218966074
-103146673
147327983
939379608
448801811
891757728
-219250320
-16702600
-139984026
52269957
-192597350
-651140115
511582570
324183775
244369896
515226986
231104095
-744269885
-694864380
-202902986
-179673218
155088521
-638153258
-854511251
994908378
159875
873259443
-800518583
651180904
187767219
-659964841
564857098
-185630056
-143734210
-167040785
-604912641
16994699
96694158
-381535567
-641153695
804864956
36720928
-883738323
-665156936
-586427843
923759632
-708011609
189652921
396940505
-847798230
625187541
209817840
927840230
-135677590
-419496928
-754946223
-741787728
762168068
78290972
59437592
-341317256
365164482
100747429
529675397
-116749547
286160792
598017504
846538366
923242974
456048700
-856881337
-131952227
908974831
70538547
-193704432
-333163418
-900885217
50349723
-358522198
-860530087
-774008132
49895124
-154562665
39845220
-657364896
-471181820
71233533
-971139047
100332496
-551983682
506540111
42922425
814425363
-251833401
660098489
-923286698
-634434812
-949474709
-249477907
575877257
666452616
598672309
374896591
94735100
384941111
578365829
-253098635
-510053734
898282497
905350024
-969243321
-370381384
-172774245
-817647386
559528971
282911107
-335359557
945205192
-757260343
982117001
-919776256
560817915
668088165
-518441998
-389498546
-470095517
234416129
-955827351
-857329168
22978497
-830811344
-183885117
638067336
-790804214
657531815
188525877
-426805784
897116055
-775638766
-30145198
6391990
-833299421
-795641447
-147464135
236239234
793686764
489904091
-963641271
-797111065
-32752505
994664898
-650194742
-814754544
-155796056
900832662
154882857
778565968
745061458
-460475279
-744092814
57671867
409048221
-885439552
-518039728
-435392602
835895891
316580624
850523920
842800747
-689967961
179726760
165302944
-936621174
-627831113
520504486
605809952
89942585
60733622
132415158
-698325394
-797254069
-646754631
-874450580
949979590
-56989635
-831740554
212703591
818554091
408665374
744098691
-168756395
775100332
48025174
309174665
-180888345
-615174402
906845181
183861114
-460807352
201903298
-930920555
-470884527
-908567012
-66025276
-45583391
364323303
185896361
856841419
403849270
-754049177
-637710972
961463797
82953840
294077345
533767209
324869191
-433827989
309123691
955530098
-617143500
-95079654
324041506
-197502405
889874302
441409253
696799016
-181008424
962423654
201873028
-45932283
-359299593
176238514
355628455
321665654
-469889503
-560742223
338712581
-959467555
275080971
-803402858
-960789571
443554697
456033722
-178019092
-515355624
-287261364
438628655
79620828
-250514081
-533779290
553878715
-300959771
-959454167
397270103
-735948003
317083543
-447842161
-36471523
-40520379
-726578547
-632438017
-545051334
-738066198
642151300
-796992707
-426728261
961312827
434251189
420972535
962561466
-639564348
-980302102
-727247797
-75309960
612834520
141863982
621825314
-631982241
958459332
622743503
267533749
-736117874
967784554
-560243231
45634012
-243174
-616649238
-614549544
-815225719
-187382738
456252617
-212642032
307396108
-209142145
961367491
-441234057
997686247
-400151180
-6939321
609812095
419747404
-199625935
468075268
-518938991
193000867
89553806
-626417960
-968164081
705192158
-921264260
-944896994
784539361
26442394
-573301806
-445211808
-152450956
-786017659
465303366
710878370
-504945172
-386407502
698781780
-678913605
387806850
-571318683
380097568
-546581099
233756866
-52422339
19961615
161449350
-380952340
-679792184
-672788168
-112525612
-389897685
-7476581
481063495
31071786
490873640
-680154265
-560713905
203981030
812804232
510076818
145070534
-758776226
-46514590
640393590
833082948
-724359847
-297813627
-467898585
-972243667
-576476681
-878979013
581455075
-762193199
-153758941
703227118
-969716701
980077957
8350200
-673349849
779442973
-875388720
-586505632
860846683
902157119
-719296819
-354453632
-333599688
-822923702
-678578472
-881144330
127141961
-959327359
-954629506
-33140033
811524691
670213879
-169549347
-58889229
-119750009
787625136
503042357
540941580
124346547
247466331
714528404
279499956
-31867723
111929385
-492435287
977224818
410732430
-497549964
-585559883
692398552
-148783630
536106589
-568460352
12055541
465231894
852064656
-816643141
29483263
-440378014
11666636
-964180298
431063500
31961783
-895805491
909659649
-423655722
-244376650
-346297683
-15510197
52562004
-563590304
552427108
13432345
-137297345
150273382
51861542
-580495965
-891535901
-191935737
805938075
231378727
-473221842
21271371
-425384455
-769000436
854425843
539652848
42052107
-464522451
306349097
-331489290
629438956
685104904
-130402736
-530752823
492013809
512935761
-39118614
-61534479
814797349
230185333
343045437
-416125630
-28374384
569575868
-417620374
-911777897
245370791
933393457
975151007
283289840
-312598513
803340792
-365246469
22895458
844692833
-702136496
297266629
797290839
-933966881
-241948434
-63974331
-419502734
626100920
384703083
766744237
355435064
890929114
4481561
-811410399
-721317482
300754908
161184394
779794246
198784653
941548110
40522264
-684459856
780304707
-924743530
-116276980
471892169
254917623
540884791
-772289936
92347703
31280376
444753830
163180548
-950317234
606571473
499944141
-626714486
-955519228
-248135825
-978944512
-242031878
-873688035
-9898566
447799758
-43211115
52467823
981976098
-715898826
-659241088
-152093187
-267757981
454230974
237988241
-205018636
903655503
156074061
608430358
-215871567
-448109763
352261207
-905208963
238356780
987884000
-136307551
787954571
-743493848
-166291819
741558067
-61025401
16618188
-169054426
785042475
453956113
-47931550
852849267
-336841000
704956917
-836094629
265473667
-890256651
936629423
-927225383
-513790819
-497861649
-68865630
801914586
570656216
316249119
-259019982
41560662
-677662154
51892076
-122141076
-555999452
662414724
-280399040
-641956925
238125059
880465840
-28879100
749414987
-715515095
460192170
-5804099
-424524226
964359993
418754774
-222059812
-879673512
-84304566
-356269651
870329365
444279765
39968250
120961012
-847798230
533618310
-31246093
-245440720
-433087976
-305585499
-856404463
167382270
-768119097
-738700647
964095463
-42978846
-206508676
-909881968
828805575
-308408697
184505539
442798751
762866939
235801561
-776139966
612553011
-590654388
-411168041
817229285
90695293
-17080924
-37620485
641615752
698931484
435641171
-478905460
-949404458
-429358562
523714800
-564653567
155236788
645802724
-971985501
-818862499
288733765
-958812318
-175371099
-761406514
-971632025
-254821352
-766782103
611880052
-693075175
936470422
-976605234
654274244
987615764
-84260615
683528766
-126986317
-777251244
-360304738
154481841
429204557
962423654
723385770
641526627
-74009005
-293789251
-284165765
-82886898
980950742
478910029
460108660
581296071
838751393
-886379343
-309168868
-579302773
791619593
-288929783
192129371
165302944
-197442217
520187227
-133441079
174563521
438618516
-204984181
589304357
-523760720
-769585690
311114745
-500543840
-649678640
-656472564
-230913303
636385118
740307558
415569591
22244145
-253389375
170501272
135849211
781068737
-725572369
-62313872
-134238813
-737630263
-732018818
752401452
654546662
783772394
563133485
-833794199
263579728
489161210
965874383
953926233
161262847
262810835
-247064207
885818536
-436557401
-444423653
861275105
834262040
541367745
-505033202
798361665
-86847884
-42701586
-944848793
328555881
-76646211
-485622729
-558051253
207172676
285372488
-971623724
-976811350
542280235
703960968
-117801375
-805208590
700189984
-4894284
-32772169
-833539803
696560751
480738383
-624651958
-135219265
-450547086
-502775629
-408405671
70076217
584297879
727055822
-615861157
612101874
-95918000
829227887
637872568
606464160
126521956
-804314561
222629627
902782355
-405326263
-876546650
338712581
518866273
-124097558
427236468
266951987
462062711
-949390904
-254233346
-100701170
828626864
-645472023
-557955087
951123870
502379498
472925286
-55109359
-57942935
785580710
483809356
-510675080
300878031
50068792
-592100000
-609340840
804205094
-692718699
-646566727
39823133
-367456639
105883215
552407810
368691330
-68581861
109991916
225491105
320007050
-840820107
-259160346
-857689646
-80906416
-835577071
438400724
167832583
103440683
-536962919
39421150
646723871
26041277
-824623918
-735275399
-88905969
-4695184
-307997018
243339316
60582993
789636840
803321648
-146325513
864632516
-905859836
377067299
-832437576
-640272508
-835980589
-347086079
-745527808
-237679145
146785035
-343237211
507021965
663726456
-526525311
240036622
-640653291
-142349820
288952338
-913057032
123020542
-921470406
652539317
-232157695
-743548092
-330581545
113175045
-889699264
-871138450
-637297697
406666997
392420913
545803539
-429676607
-203726208
602141609
277279936
111035680
-871277627
-173689181
203503315
265636887
73165931
288434939
-775707549
-822177624
597832021
869440506
-481700508
391746023
21176674
-176966421
-475279006
358479902
-757298942
-77733105
977752361
-921602765
-447349711
-313678452
767597442
414039441
-453532988
180468065
-521120769
-645369232
-48410988
901253047
-352645965
-503226874
-928352116
-412501025
-236645099
251314025
342915097
185279367
-43957670
-640393036
-148020927
-104503234
-768991426
-768482315
-43455711
564233586
295630943
-505302925
-358017104
-333347917
-967756172
-897574770
-174806570
-76646211
-326668940
-132868247
237538837
-398651678
759002736
438631455
-689095476
-24802777
36989978
-169985463
-6311998
-872179551
886801185
117012273
600784133
-719063221
-174993272
-759401641
-340381738
-231732809
-239956035
557763320
283049075
145649347
140058292
-691817703
-325225396
-429287046
889612729
-305297594
-929956562
716012397
-673671570
-550863730
577916807
-552041723
-947405274
299690287
-733822991
821074159
47062359
763419711
-389001300
-743034786
523489285
78934912
-456117392
830426684
-50219248
-756339819
-441471406
-406214670
912048640
460932389
-498232393
96992332
413890129
-887044863
444279765
-481317434
-434449979
-47663646
874130849
168525250
-392715747
-394360670
427144196
833483388
-529688359
92939038
803672420
372836474
-141758508
-260293556
415648375
707431521
402865540
-486170251
15823950
325958948
-961317292
59312728
-790837501
-495990060
798317924
89682348
729834238
-480521752
705234073
-448309672
-96829831
976478965
-725810899
849922427
714728315
-294692996
-879334726
-891661342
-253706402
-774723952
90235287
-17135666
911394697
-794555875
-930171685
882222148
-678578472
275916988
714157558
9954399
-18307540
-562397651
663885184
426063659
-750814199
-590758267
865368175
215544046
-699237136
-265725342
146380861
-416781222
-374948966
-54958532
866519803
15729342
188222824
-617884305
955986807
493473481
267138795
10994382
-22966546
-246663743
-290588917
523170530
198578185
-660701351
-315979757
-143271536
-880838294
-351494187
288635717
667734106
-798739171
894986903
-676566684
-657867683
246124857
897364860
13094004
407181762
850862529
866161744
669915850
-853314204
-470350026
-281233988
798726835
219534575
-502560596
904830699
494622551
-624725375
761697945
-390218248
-351904999
720124665
-420310693
147852464
-827350377
496712395
312551653
851440001
-341028625
-877926499
-511006503
-599866859
810033990
-721626769
771526784
539813074
5002384
359364281
-873052723
499362500
852701632
-828711935
854541660
971790721
-789222381
-222745796
-448097537
303762083
192895889
-56296624
-535257995
489807506
640943285
-867752642
95234326
156099436
-936347256
-209274023
306948274
-836369404
69337055
-458040472
469344049
135659082
275295628
198322709
513620096
-793673756
-219268301
109429840
841638976
-579769672
-895959424
-682845234
-82054848
340397683
-800260456
-68268831
101861469
-160930775
41031611
514001822
-712333962
-210974669
-785045913
-946972763
-216101647
-755837815
-259786349
-38865755
516027566
-804771796
-25970546
303237182
-886412757
-610971041
-259590521
-580093853
-901520243
-221201550
-689438252
-806178847
951810138
405283200
75026524
311951004
-649703824
-994176787
239292143
-798060231
822660414
-768219477
112065569
456557377
606945077
959603039
365905581
-161774538
-730453694
834262040
-507526541
-246028056
-385382816
422070737
135852070
-102500319
-968002182
-964514230
322047786
-210634982
-703703179
393324847
-572238427
-211125156
132530268
-750138985
-540198210
288068534
190958110
445148760
446526083
-607292042
-108647505
548281859
413289791
387470267
-84294643
-990971507
754007273
-748181620
-666802023
261416304
-98052823
82888237
-726871535
760919169
501825359
247032871
423541660
132927522
-139955206
-833459066
-341960496
785436013
-413510735
-714157944
-633432397
-9514939
-943613941
34226037
440410890
-994162377
526769993
-914734488
586252199
891006628
926530630
827835988
-916462130
-138103747
318748186
-974278793
-617272914
945831209
591585153
458573054
501566843
-403148138
912537299
480505504
-734811843
-365830790
254843172
706273370
-37932744
197794305
925980984
112219250
902907675
218335781
711272770
-372452376
570497756
323356609
-594270104
226798194
-732659287
18861396
-137815100
-902124936
946596662
682288720
865247975
595016322
-576412298
-387042673
126974811
995948885
394990615
-488589996
601398726
453026583
633500818
-393017798
-947670859
296953255
821070228
-766095097
-570377831
-611135752
-734653445
405030202
-522484270
-583513831
-587902985
-213347560
609886716
665074942
830090123
46587702
23757267
-145394760
38885803
-194418519
-793735085
986500871
-776254533
-947483356
-141076679
325233133
953062742
910682764
-942084265
-93270061
471397696
896678942
352252076
-47716613
88393582
-932519180
-378867748
-732660608
862901338
67081199
451833921
417599560
410643484
808243127
191776471
-592851985
-413307968
338831175
975622927
-756339819
77883551
163947242
50359210
-402882993
-698543156
-37585281
-440426715
71300287
-322034277
269603599
435652042
328898755
-347530407
618506524
-927747870
-922996374
844378596
906627383
-498789181
749007942
890225438
827821499
-680269584
-103721680
844692833
-735097163
-546639750
-219544916
619527469
-971394667
-376641999
876716446
828663993
-684856238
-884136219
-893455380
-229429603
606768826
471534039
-503763010
-636253496
-488741815
330627687
-830138940
-89478268
-586949676
-275338650
-381535567
569055536
118183342
917172183
861907430
563671819
794453719
-227842104
133204134
569691321
-520062554
-59038490
589031185
104469949
417497185
21294197
421888087
-930483582
-322261348
-983292632
-599088929
955356172
-971400492
-907298155
910848801
318510503
-947820455
719049926
528212150
-481849408
603702103
68000836
-363655726
888666171
-550321067
86808821
293177177
-192087271
-518940365
-176026443
526285517
-428754574
874510416
838346847
712562207
-219628236
-787501061
511025333
275780074
-675586818
474680183
-718052362
-831988758
-858261788
-117765636
-935506581
-633667806
-549937378
-241365435
-563773710
-658867191
676571181
671254664
-607413373
-781948694
584956543
-909624241
-333566014
303659360
-895246543
-457733468
-939163973
-629233073
-629161101
-345843438
-679389536
-935316254
-566713135
674439748
-993676841
-768402937
46178574
300316396
817938638
-315725678
330562300
-379033543
774346517
3323745
791002643
-390643316
856018126
-751896603
-890589166
-657721961
907154870
-171514341
742678518
-309766384
195229560
686314097
-514318140
-811045865
-395903896
259179932
-23893621
-218271950
-782839020
-132712549
-910916827
463927703
347223577
-470746722
-642999654
134697786
54704428
-772309064
57422922
-309543758
765126759
-858427928
331075460
-676273986
256029834
735630881
-760284969
718146068
-110810551
-15994432
-239596053
-292281385
-486649923
-726864073
784443510
487229631
930840050
571970924
-743251258
-249233343
934437389
170309793
978280781
-902617740
-591133302
933232196
888124925
322475
-89405357
853908467
113983894
540605641
-160582660
331365207
-78076114
-224370458
-457551993
-215062270
-891258474
-904122534
-906427030
326145205
-981539480
785142892
-678315973
-937962686
-885862159
-255202254
294716404
-36982930
-176778670
14153249
-575440301
740992711
-534023679
915113933
-129672706
547743540
976478965
809682792
-646778904
820945761
988357664
265022711
-317786700
696054146
-785460746
497676980
-738085796
995317307
216137635
798817849
50608156
-818996773
783215875
-486359753
-398213893
-664902451
-226433385
938404094
-859591705
756966751
-57828624
-365329383
-664459344
-432901165
837485150
867636063
-229114880
-845071865
-240611345
566439430
-708839691
-635959982
-925788675
229681271
804555743
-183555333
-310483834
264271007
-961873325
415762202
-631601438
119648423
-294787655
-496945904
-794343082
-520726725
836656768
-957300651
405257412
867088133
-271922751
-87972410
965028641
-328705748
467332756
-670289072
722879703
-822586334
286965726
-557775539
900428177
23817192
-332352485
816113266
-292251213
-673534914
-589298453
-579045275
991389288
-755658859
-176865253
688679631
585974529
-583535929
-186584603
342104037
-212612331
517812636
144490337
-517972430
81238803
-580758591
224954130
-975620559
-172039657
577816880
-677737901
-644023360
340786594
-474115055
405027245
-216287339
352290563
34584041
336303976
711211979
-879714514
-448525771
524724309
706008796
-836590411
-103958076
880022205
-521537109
-831639257
982513624
45572300
-184215816
-90260638
-546113446
206846875
48616018
525878549
-816732428
-502045964
47155804
-579514737
-952220641
546462090
524724040
-654598704
256792984
525293226
-946420419
316675677
-670763317
197342562
-453507711
253072955
-718901118
-934264881
805686786
569818105
110757254
831857053
132399246
-229630813
602376476
-713711126
-58350226
-637677601
-120898185
205151148
352489616
776599980
-91307378
-413788627
322287837
-771999694
614730391
599175267
-332742615
331153563
-721040041
45319990
-609797094
236193420
-182890756
503719591
-700391070
772140002
322893622
369549245
605051072
987360981
563561915
-681792740
-268537832
509337130
516943300
185695533
369010927
-763293832
292183355
95675557
-212601491
620459764
300970255
402154227
-715983501
-606179241
-795684910
-453800657
-468885561
150265814
-24512332
-993691641
-607330479
-6596420
779238117
831134796
661176220
-450187536
890759066
-994523562
333433633
-825138361
-508090214
888836400
-352919590
442002006
-133361005
676733233
-89405357
-305191568
62514582
337524529
799911754
-993086069
355923926
-529622570
984333275
-730892967
-94983037
343740291
534413548
411013227
-658204351
-2291026
-222285114
81115699
165842630
24402933
546907585
954511452
191627369
-725543785
323075483
221564093
815780262
321233832
640828686
45671051
-574930114
-906950885
-135079043
9215229
-454714413
-939782646
-966391088
106283822
874130849
-363722773
-33168108
274680899
440442655
-171514970
-738008566
509918478
237910706
-572538263
772724757
-220555145
375833097
767973880
-323473039
-537651645
-342512987
-516586045
319490168
531953092
748796725
98672661
-931891482
901702317
-488620939
624595288
374842851
361266188
-938738848
-794533020
-820995463
-131946709
-978001705
96251414
52510831
185618351
-173589652
37837356
-135548396
-675463387
459849117
-466368851
804193909
490591493
764681207
-335484978
-243006328
88718358
533449550
-891478120
559000365
-922472964
526769993
-36192601
892195082
753669365
600380083
-142781300
-511412123
-991015510
706586786
997614083
25362904
925114918
-252360323
973249411
-231354023
-62629027
-233950799
-476620944
-728695344
-911306961
-46402008
491354081
-949487085
102395892
-203024120
652013037
815958382
540946187
191644199
-258394816
556305109
510188043
233080488
500204025
19979959
375605492
196739804
578732032
955857932
229358647
657041671
4573680
912480521
-468389537
993298015
-698235090
-830397589
-939167649
-803250216
-639885409
-294924376
212510749
511259390
162171004
935181279
929310866
523184929
725825477
126057397
573810957
-22730986
19148525
-152306636
768056022
-1551546
766321524
-115509906
-227129598
-183980084
-517520140
179222715
146956123
-862545757
-601559683
-376008621
-370328563
-943724159
-851504448
-558376955
-541477161
51067842
-20778026
8763677
-573246030
-439530074
-438751072
718624976
203661286
-344073781
-182151172
933228646
423816577
120018573
988029845
-790963345
-633813336
911776262
-74828231
817924479
847732759
7705299
571505580
172757339
270415760
-542580812
346909799
611102878
246231954
-759226860
948089754
378301635
235213609
-431511784
300728099
-471199200
387180851
695115736
-687637500
-906112239
66987575
266624376
-867610181
831933803
78468665
-478495299
-8422384
934071738
-329632569
-841004925
974128191
873512977
635247025
-606996604
-699279194
-908513101
-992214638
169695992
-102376432
502635697
-17186929
-825714259
710179954
-733853109
-796722269
-693733783
-574773524
-779130629
72260021
195713438
-601802495
115022044
-178012093
-381176288
247335763
897850967
219593071
665070969
734108408
-648802684
-973078729
916244142
-100382105
852031333
23897953
-391665283
44906133
-10210236
-182074817
939766538
124369426
365492045
965053861
595276837
-854651731
-35266874
212827104
355808773
771192109
670397331
970280736
-337441536
471665161
-749312230
-776363252
-877450123
213296796
558042293
-549570530
371418831
673909003
504320120
53974209
287944312
900582145
-74768265
-173489950
274804243
781150544
540921538
201383685
-722180286
786899618
997187480
-227345202
-172824622
-405817828
619888506
558331013
54383620
795456410
-140843403
852900893
-375899709
-600633098
-14654162
-208766883
-309405498
-394046820
-799485655
555623690
551844835
-89598835
494385352
234511971
854306908
807578500
371619332
-991229120
-325720816
339681709
-126779363
-936734292
-210529991
-778315358
-458061369
192113299
998847911
-863865342
-703984470
-428473391
175565014
-108986813
990563098
-246173465
410892529
-196190768
-176190221
-607086723
5170605
675122039
113908116
-78744110
768725391
522359323
-954757102
-947640826
-331927272
104055171
496703562
-724958845
-26616095
249722405
-401255556
-800732215
353339865
-500772889
-951937078
26660314
342792405
-877875505
335123129
949993727
-13831880
-694951538
410861181
-587836181
904539063
914136395
840893803
-704651658
813134374
-282337137
-924853726
395177676
115433069
871444790
-732102665
252675524
-527785771
611792863
520175449
533188512
16293461
178190878
988269521
572643857
-485525272
106356462
-106419576
-701753566
-942836612
983437093
-369658420
5535433
-373582701
-448190078
-216284080
295101467
-521180560
466997675
961711771
-185706561
-389221344
867541650
-47679735
954231585
-790443803
238045603
-454600007
530738953
359745622
-240351039
835917472
-397246952
-406541334
-364771277
348434858
-575379564
-655758394
-824470811
-8033660
335603723
293655680
-21502138
577589180
-996218430
650301969
203622404
291673616
-548951356
309326369
149974243
362632862
-350783931
613152183
277359650
196845526
521143267
-938080118
295081987
-710871449
709385693
-42316948
227794382
102060362
-395452575
-726269491
-899553272
515596833
431866743
445516239
-825812445
-268521383
-176301947
-16720449
-634866976
-339654098
860350165
-78406723
829201314
-876542480
-10851392
-122141076
-420463632
-210689185
419330646
353221460
23062197
86807547
372411908
-117677381
-869325180
267581985
-231731356
918617259
753223607
-196148491
-642879724
384046286
-298608935
-888986363
282066863
727683615
-91848726
-823561629
-768357075
-870076697
-179328072
994480007
-301711792
26745622
-435498686
-299968437
-402179275
932359261
-986595714
-678114987
-471466159
-552744475
952350913
-439645603
-688080325
713529825
-102400818
-73473814
-109947296
-283954243
578459587
-411735609
-331568140
-741584754
-82568473
-823229230
-633667806
123401196
532464075
927716736
-999033680
526691965
-313153205
572814893
-391424122
-102135726
-604490285
817843645
-714319835
533205249
-570623881
-444501905
-424645001
63690332
703726352
-889845979
-976999507
-356875816
494458444
-958937454
-620952709
398643034
40593953
143213165
-447008522
-91691870
-698116269
-403568066
-778381827
990485644
8568651
317337173
769265540
-141227592
798657870
995898738
988642319
258903474
-901304475
-867075368
-984587797
489913355
811718240
-217916104
-661271794
-810553050
-794343082
-449476250
-139900740
-115965598
665800124
-691070967
392425756
-71763893
-847041512
587695542
777841239
-594974544
-479101259
-617986181
947152266
-365546215
595980788
244676962
-200898400
-410112128
781752892
-973744159
338085389
-708047512
-911171368
-974112643
400474530
-936727124
-210786585
-873955745
-135102752
984027649
272241195
-129718793
238045246
832082481
717765432
-374419249
-466539539
-403256630
463339308
-135845973
-889418126
-249298029
-569504919
443953358
-275595414
700265339
535653574
837480176
-575962143
-454346095
-187609595
-307172831
-51847561
-152868363
371321883
322626239
85983781
-1050438
643542557
-904321541
-793015176
-227179751
-38338968
647665129
-44919556
-677832523
529088358
111368880
-920880848
717730085
542297034
-469066816
378720572
-93941293
182638784
-321195095
-680269584
102587582
570856196
253230534
-960174381
-33583217
-769260006
175310443
-247987768
570072215
171311108
228807262
52660730
908029487
-998810130
951815882
966810185
373237582
-387114864
414513218
953599579
-199939455
773068504
-404277101
-546581099
-476192352
397385250
880634665
528563670
-617713928
685412986
934050312
468696074
723717146
-461659685
-241247719
400441365
415040481
627573676
-278886890
970895527
712066071
627259973
18536382
625169918
855941741
-172740977
-392892697
-981222473
-998161144
512045995
92212733
-150133971
949793518
-773591141
-6166467
220971359
-71699951
698551443
-459098781
-702662982
760669222
210669215
-967881444
800516156
109424212
153437046
803598898
-872275897
15914518
722631059
740828061
-65996420
-93862171
225872419
430382765
350394435
-7811182
-668184229
-884974519
254028290
274365395
-612107378
-215892178
-441015938
-852582485
471384635
436494731
-635917065
254392409
-711571177
237390575
-511573283
-200414216
-480501473
-39677593
864265297
-683208754
766785909
-647124866
912679394
-871766834
-613945648
-402017072
-603231145
-394677199
-519861412
-523176004
-762956906
-929881184
711619325
247019376
-559316164
798079559
566036833
-195086622
32593276
231488098
-467199480
13334756
19952153
-481134925
289132249
-217871121
-34030833
-885865187
88993483
271722534
502027076
297161342
-236970884
-718145595
814722069
671053328
342184845
-449485982
-801622272
218015145
823804011
722101926
237145795
-325584917
928047418
-508559931
970734031
-784443850
-67875322
928213185
725755782
180257890
774518385
-121816198
382455090
-630537272
-780808273
848183887
751774545
-843885819
18433258
107237610
-882538118
302181667
271446534
-508729026
-21670022
719365178
794566207
2484156
707252772
584859425
467280856
308279481
-80203604
-541538808
-141877317
452080014
-862912777
-711205247
414735632
-480635388
276076676
-50831348
434644501
-975317600
-657597529
-266824872
-693652332
899853872
-681269185
-871663752
314516051
648945315
-754131517
291131303
393367079
282146217
-948195548
836616334
-55980269
213946122
-996950464
-211432546
821214827
-113895663
542094639
367843807
-323896341
839169981
-923110748
525985399
-157600907
-924976847
981181128
794830276
148946306
208492936
199908797
761126582
-397371001
-441400784
991352835
672145828
-830145142
-596662752
-422519493
457358146
-824734912
298971948
-832031444
-558252558
31961783
832474192
319439321
462198919
9334671
193888226
-847557265
-839452399
84435725
230769582
540469777
545927596
-555595873
-253639158
-598000342
-820809394
231509582
89029878
-676727222
776445917
-223389514
461455736
184772517
-604342749
632036180
-549521683
-722328866
412885949
384497357
-929654744
-78618902
-884588955
751072499
-847696604
742934552
901225327
-857092080
532274618
-981535128
755067974
-992856467
682084148
355273982
996426767
890629669
-585143532
-236731297
540495723
-502409698
-496945904
-274284100
158337784
-971179895
342266473
-337819458
-498212022
-921479264
303453486
269150956
359718794
558062426
372608641
795687704
-514952106
-348576890
-100236507
291492064
680174597
-730651684
284250029
414926453
980215035
-499239742
967823983
-790849321
981627140
-708917406
278051984
-321396685
181164714
782259745
507197994
351794814
-741899374
207621664
848829119
351207158
469860192
574598192
283183030
-89010448
-153082235
911144458
-222339766
-29034746
-807430208
48428317
-279593072
-308537732
913916482
564610773
-714062693
917404383
-992750951
-506279736
-487352903
734042474
10573390
-44330273
938501132
-634245227
700127317
285494807
768831819
-479575821
-646510245
-667131995
-224524521
-59591573
924024325
-590309740
678743279
-716562177
255184760
-267966725
-163026675
-111797983
811789108
-635035927
-482565721
-151610620
761702033
-798817506
-278129738
23229540
349262977
-847447875
789547777
-586604315
-264608088
592071813
-611977116
365497946
-819672144
887156178
13302628
589460399
636385118
9611025
493248914
199824803
-172686838
38055927
959950463
68817144
274342729
387644899
486767481
264159639
-664117836
-263768123
-682467930
-363373879
227425458
811967826
-48535972
-538158665
-589830115
230796560
-219505131
-133176790
-999471502
507153438
407057820
-465062243
-405847240
-795556551
-683624771
925007535
-875933969
-487773772
43147078
174839305
-140196393
-879134065
393464696
-352748855
445975221
-183602047
-250155072
449769886
-510491854
-334945532
-796696971
-275086075
375026386
-166267068
-22884440
937945846
457448134
77556513
-348208838
189152101
463638446
-474521312
-288873797
373159122
-723906893
445242946
434679551
-387098559
761725768
-708602557
942299337
-847503451
-501601063
271733412
-70474706
870213322
-115773423
692498795
577032283
-834189310
-437718285
-88379159
503440235
-739877884
-888280528
-952326149
39969503
-961655093
924184864
-916936677
-933242185
567351501
-287983527
-397914540
-152948426
211674593
174244440
682788999
362131788
861202556
-89525445
203291155
-518669132
-48908370
-902186021
105852780
936253277
156058470
846743345
-594449864
979802344
442784776
-618863308
182821712
136998693
738116078
-698856069
-914948579
856942491
-87590803
443612078
-373025882
-893817302
755388989
-792654449
686314097
-795561646
-536235209
-241099343
124240381
848053407
890478220
-161342361
-570957821
967379830
-728688728
869843906
-398370706
658083212
977890866
446039979
-102463721
522312282
-622331518
95407056
-52611887
-514184708
401929688
-15992648
563857304
40375621
-110003368
971046319
905285286
-147764911
-359825056
43855939
-735487667
515578993
-398459587
228609063
-979691145
-147554060
799157980
457990510
453733031
410769900
225573915
903154564
-890651236
269884827
60290375
576954000
518272278
379147674
407223108
478482778
-221132918
-652090230
490218593
-234736106
162379613
869359763
-978588994
856133604
547769015
-173015569
-481628504
969856641
114307530
315186873
-488589996
-236645099
-808815893
733625330
-852149698
-616051490
515037821
978819497
758183109
96712158
372843236
979971169
-924285634
614620693
-970208797
18770858
578812642
-931796963
-725919946
193150088
225542489
-274463976
527390781
-598320145
25956698
932178234
907103102
-128419378
-397691551
537791148
-287482045
341763627
-369462886
-359647270
243913473
-381534157
569513173
-588790219
798767801
815992001
228637397
-69173659
945126301
521177886
59435364
581455075
554779961
-262742143
528323746
-766246117
-742446767
-392812260
-977571837
-618405505
-212796726
-80155907
-912018780
312609519
-354035198
150855168
875041832
327563149
-448325577
-559310120
-355829850
576242890
-120075834
-182977264
-893354679
-731719460
-231470359
213137365
206117526
-720090510
-402747964
352543462
-243129723
202322683
-971762615
737580564
793972333
856355788
32297959
-318055687
-43022776
701899035
-857240794
-442131256
951504421
-859562031
-793851260
306210357
-614088710
-571178210
-587553963
596630568
797317482
-973295264
-436362736
835024748
836431367
-182681858
-342387020
-683058466
-421728538
21652050
290981192
650933946
-265973972
-517828768
841498534
-76610475
-520308493
-248000563
-506461026
101920478
-704532786
351620199
274264953
619821355
776090389
925693703
391639615
509427339
774804301
966121438
-865552947
-331957778
288588789
416779191
-875370231
-890894294
267161786
383666099
437927559
-266628259
891263840
675461461
-888603351
180232665
-992830772
-299813999
-156082157
798954976
709878890
-723031461
-879571892
341385394
-474923328
768745202
622281853
-136901046
-356096978
288198785
-995289411
-628286616
774822005
-44638748
185245291
340479203
-397130509
-24010657
-348788693
362525643
743499296
559340192
25992527
937257812
972606162
-335155449
166999006
-855858056
-495463203
-170912893
959371381
-680894851
-530926905
-746962213
-661954168
-298731483
-961663606
955433313
-290602542
745558034
-655522401
-169532603
-481963822
244873585
-678476294
711392290
606907252
631447263
389631083
-253769353
922653144
-970652027
290631771
969730243
-907187636
709029516
-3589700
376368753
-496635720
743750645
-958866531
-490122089
622227452
889673671
638464551
677171279
-452602639
727147071
883707633
805838081
156107060
-158828669
97578077
-881977999
-953224009
795316707
-7376133
-693221537
540863349
-528983097
-969716701
-796657217
-26914950
-309877822
-358856569
185073011
235311414
202928291
-738942975
449912195
-116787367
566091585
40022814
159039333
-325298087
-439324616
572557833
755027009
289144170
444671275
755050403
981259667
-479246134
-378210870
-844951157
51083762
550671216
622613658
-381263181
-964688235
195884771
686042218
769232418
759403097
340535710
-953688061
600359640
39067444
346207569
528988288
-418552284
-845887140
-357984075
723647642
860330409
-234326732
238753868
85798378
-571089092
326905861
715632864
-712620343
237695647
270808620
-4639037
-353239380
-165685117
-996506263
-689260576
660418162
55713654
-838883488
185838250
-64365589
622438905
816843099
53912964
266284811
86711136
-735977761
-548636637
-118619784
-741632709
-694062344
31382051
-25877952
768907269
-559522595
-634245227
333320570
63630753
611808348
886801185
109391577
-251374538
700637584
-132547819
-270519071
-999367245
840244130
294007097
-585444903
1563393
213878967
640522012
-724639257
313567986
313926625
-596763919
-250404255
-334340692
-755743258
686311303
820772247
-625443067
260000133
51831642
765036419
-360236094
-988514540
-501315266
664603011
-649665979
-117672110
-764335118
920778639
-797741338
-101198925
-296087809
82433860
832702529
795263514
747969963
487575782
-709618464
313845254
-643846184
-902326220
407969653
506780111
-733950433
-715078658
518479805
-623645832
770908323
-572433241
-899502635
-16194303
-669247479
-145908676
301185382
-416532727
327590030
497888063
310217652
-500744885
388552756
966498422
296698968
-451035963
-67511897
-725953593
405583039
186477790
-158426539
-524765545
-788215533
32565621
832526520
-386252409
493701691
-998359585
-76046135
375888795
-469066816
-479942239
-113905568
454767943
-643192585
-347491043
-959725053
-201104316
495053189
685623580
-197826508
-808830906
-523528531
600774650
-680803330
-509202953
-718963615
803631202
-436835722
-377780231
165105763
717593271
990484679
-548636637
-496535332
-36673088
-735948003
161099085
315686852
742089602
993162240
-802770855
73344010
495615160
617814060
370998966
-584926982
468468976
-49717087
29839582
210630201
-888424730
880291222
624341661
-355568841
632175093
733151981
-882973782
297446699
-398637422
239892506
-269263263
209119731
-293525477
-962118525
584785626
612804284
-790022270
-463632034
557007014
-389633955
487580179
-423886929
-941854002
769926806
-874005413
257785971
385552423
-576499409
619457468
272206713
-905347907
-382329087
-399762627
1156610
-155477828
-777573208
-548818136
-482072708
765968585
614435712
-866411281
779696338
-969203666
811925081
-385635169
232384398
-839823710
398188200
856400399
-59385096
68545853
839961020
929572252
77869033
730721926
-557487566
-881527530
-378307020
-900654511
-952415999
40221404
-572281412
-116728723
-892097400
-171586917
-212831629
788231603
-509969554
176090956
-726806549
155720840
848901181
-974859935
429525996
614446001
997941669
59790556
-962008612
867514460
-906934836
-184562821
612190022
444850707
-416161718
-324856548
-759556780
-930068474
-312190554
-37568417
-152064952
471298278
981948657
989869675
717791702
-129796733
190533218
-398188311
397734276
924775844
-939264184
66432957
198613045
-860734034
820200578
-576976180
-546195716
260134340
-787021888
-536906790
-679186607
-351764172
310360617
767826773
274334125
338305532
15924598
-214744799
-130470673
-872927170
-836035642
-552291423
-76652104
374458793
-773703773
-295050239
517617801
-948436498
-643984594
40896344
849270703
295000121
-602684746
-216130063
-127028757
239124468
921261797
54357953
16630729
723717146
-276519682
-626950704
381058127
805960261
376587643
674697260
117831698
975647764
-284308215
340727400
954851271
-537682412
238786850
22764358
31609582
-36556375
206767739
-409359593
-470933316
275043764
857938497
241931480
-90406584
109563674
-856410115
889335787
256358378
511725602
-271285963
480826295
512886442
-186504482
-404456380
-111585109
-864532959
-703354462
-823190044
141083627
467719399
-164509117
-634800566
-892842817
-82963654
-600667137
-518109778
523755468
-198131343
9896777
888886502
583673815
-823364335
703826613
676811077
-208442032
284758818
55141382
639189318
-7174082
-680289275
264579925
984599800
492519369
274826767
694900400
264141080
-239917702
-249888027
491225288
-753262581
987966315
-294052440
371301868
805298391
575119534
712723363
-885524871
614441445
234562970
-532895758
765029180
-677511496
-566793111
25385043
-995402639
24510953
-627422407
-292708540
632721070
-134981689
681794191
297543137
891832304
-285772201
256242458
852639225
-197386068
-233503902
827154024
457091584
918669087
-924076367
228193942
196051183
-983414296
936111825
-476913779
815621137
794374842
498023559
688032143
-999701455
-449664628
-587954638
-546459104
-723029383
516143426
-890158685
976933209
517505660
116385429
542321404
625708584
-712267283
3273223
-2135643
-534647675
784711424
690639155
-136611103
-958797735
255155461
-207750278
580437094
-810904858
-777522823
524797856
-570252846
-903085229
910944269
-886235180
538381199
-207365782
-66243261
-412419290
-125878456
-568264956
446526083
922456909
-939366284
649351078
-583152716
35899490
-41320664
-836854254
-346363367
-287077647
-246250169
-24122183
-313510385
-362034304
-624050943
-145201301
-569581030
139846293
-985765613
-413413265
110269376
763045129
-560943019
481115536
-725400644
464659580
-842265459
-202677820
-383809177
-989530565
-482267744
200705465
-40729829
30752388
-809974588
-300502225
-830591099
516564813
731682816
-245101242
-317742008
796966696
-46500291
-569826897
793617006
329505788
-304202073
231244222
589869398
677201163
-42990458
451730609
193700463
580846654
-927764110
-128952248
-811584110
429628723
240195273
-792682469
681718686
72180689
-620809377
-246250169
-318157013
-7784516
763502329
759583804
415276772
-134533079
-744030566
-629765482
848682071
66641416
357397408
154753305
-277280614
-791758202
373078588
455946095
-746962213
-322752448
-509918518
-539657881
-592426694
979184427
278709329
664961015
183214880
579501216
991351114
-358385324
930805837
146139401
575746142
-680176052
471491809
461994615
213971267
-917323870
-78988300
-865103651
-551378588
-328170625
-710123627
835441284
-603145580
-803996984
-728550438
560052164
-442391563
664671638
-433695701
-173364442
-372514604
396553537
-162266734
-696529441
17161767
-596199887
-793015176
-34205344
437043459
428089273
-166180571
211046601
492155439
-478266474
-486143891
-268701970
-608582164
580356475
708461947
-597056649
-927192344
674436805
21172808
-685421741
283107272
594733674
260369769
-937310104
118760211
-762874446
-274463976
-907350168
-20410828
-963494444
-65944074
811954362
739738775
-653566500
-277942968
-461633938
495508210
-915387038
526088501
365198039
999509863
691773657
-148328006
598672309
723050131
127915786
173850050
-521318472
442645499
-104966955
938365658
463843623
-971861235
-544732211
570086407
446516122
460286871
-462360520
533524027
-463423617
299624587
518164354
799714572
-727259445
-349278215
577551293
817477883
-956153618
990430003
-995478541
-687397024
-974337050
-346875727
59025489
180948459
778627948
-768852790
-599511950
752645686
884986795
-31661554
-193181342
-948815647
-113489434
622202234
549844403
962591551
215745110
265834151
748198557
314466835
-768921499
-579160719
-364798557
96435729
859403508
-175918933
185896361
375716821
396986375
157321014
-105486271
26992354
-368124710
-703266604
56683033
-698106813
844211794
222668263
-771587878
622438905
682999139
183555412
561987488
-156371054
-458711242
826790997
-71659269
-405102395
459910843
600394931
515291775
104007884
793756176
637377501
867213384
353935636
-122111482
-602781620
720755849
-379243979
-528100661
998944419
21007786
-623033950
-298680719
399918772
944588054
911505959
379498433
467298848
-683702754
631940253
881978685
984478574
-547230248
-73086997
-965750889
88378220
579159947
356684033
321233832
973521196
-991865951
642641593
5652129
-274346168
777680973
-320878182
104843385
-436757644
-189987643
118314345
551853425
83295592
-686286591
277528186
-407055519
-401456912
-294160493
373377117
-290472725
694885130
855168539
995803787
-742189339
-645463607
-454386414
691071138
206912219
319835607
484637853
114993161
-827262044
997013518
728651722
9521215
-667187078
171662970
-889601192
434610109
-853898010
-565441626
118460555
-345102419
878315188
-204084680
-811794523
9249405
281357303
-694811337
578222969
224736629
-576906011
-841452174
-164423805
-29671600
457520472
995693827
-978459137
821877128
538441555
-869961325
-173367266
-495790446
688458488
-262034927
-696752723
-533131199
154857587
-301872379
292502632
968717974
19703468
-346218201
-173874200
-941845944
-944973551
-183197746
921469119
482230258
-717431672
543329229
-845890416
621898326
551184228
78070378
684770369
166607613
469379455
-248444954
-610862594
-746553740
617934047
-249968098
-396413922
754008116
825842358
-686041903
-226029475
-528655277
-215161068
274835276
189422966
-882839493
-999693928
553478
-328527092
320764005
504130029
-573956842
-18086562
656670592
780391027
-502409698
-329260723
-204791204
329010340
-757833463
846397027
702074723
538925427
954231585
-95487152
575708629
-158175427
188573542
270701591
228117206
957254589
-723546162
-611356204
102856230
803806391
86594847
200406476
332526038
979554850
960046651
134439175
368691330
-764907206
-343283349
-856979734
-166529058
-942397654
246138937
241556546
33270775
-565716907
69212899
602871842
964606852
-867915602
-118497974
625361838
742580334
-143569220
385752464
-703851859
-504171899
-780782521
-812305964
-324391889
-686666348
-504490975
203068077
-260951725
137832659
-856475660
173834198
-313036804
279165996
-102865439
-221826565
-221949297
384825181
790249804
-704195855
-958682900
-423585084
-824206004
2354476
338601575
-711213308
-974446086
916447092
-373874811
771302523
245648522
-996970899
274224069
-89077155
-866441219
-20976266
335438602
192510636
241242350
-315727787
-844199484
-574821359
845108357
-246740326
208621416
486743750
512906661
333153261
349563900
-75543304
-393352058
307349961
236987061
597095401
-569858626
-903165934
1485626
-597033264
-580400146
-979558377
-556417580
914692947
-999960621
-412466941
569516470
512587260
-208177227
-54609964
709032135
-188415129
705744879
-787220095
327578769
-231504801
434215990
-720359843
-535188186
-147788507
-696926563
-650229128
-221809871
-372558031
783862284
-620039267
707827835
480597097
675850488
160914438
247831575
422237229
-149874475
-140628160
-405331044
774752859
-253719777
118747112
903318122
-903830594
531004808
592241909
940714910
998386233
855250640
-768424695
582162779
476642181
-75435257
96491969
-967563211
502184357
963025665
-755014869
227412102
-943907328
785133212
423287198
-468657665
804442951
906379924
670618328
764054081
-51900476
49881620
494082950
127091477
991468392
-350709949
-407242031
63690332
25117398
692759079
-86544771
50349723
-956565863
-424063201
-714603432
295441648
535902955
180426718
180455915
-103561440
840165188
-75631317
-397074014
-448269418
-830624974
303087035
856588355
-727389792
-647442159
-283366145
615292001
727823352
642969488
-164144077
277789406
-835354097
-629674793
341568697
220018770
-17453323
769544427
-51070706
656713623
111427475
-781534544
-123399609
231566012
-429405076
120639514
843423348
-733120866
-711382949
187635533
-525664014
-523143535
513618627
802185901
-726874527
946684512
947915418
-172356310
979232643
792577613
-171654869
879432107
131262689
-363797528
824189742
-645286592
753597222
118635738
707882150
297642137
-547678335
113007060
617323309
-143735705
693005455
-449485647
528174016
-578894766
-48707714
808167177
880532065
-348205535
-353108324
-780991326
-97553560
-803535528
-912556082
501759648
988092233
-867806341
-438050461
-577709052
-852900408
529967525
-428156601
418330647
-975577061
-151371613
851399004
753724149
-621517255
-292814246
-247663354
-604704284
249766118
142875581
924672848
-636991597
665804313
-848018314
948283345
271732987
989412763
723638927
-928269205
377186045
183696391
127005184
386716421
-475442152
-297025664
-761323808
513985919
219802476
958983858
-607321983
-432267807
540337569
713533477
-474155706
-134206257
48785814
-785689781
-120203754
-447311670
827636149
317742196
167765899
735505078
-401468531
250572436
825068388
-835991320
253501312
-23885424
-819132731
-550108290
-759588899
-522750191
317712204
744389685
-746231613
975438503
-87840361
-528298638
-102532842
-816455649
866236923
728275790
195509589
-910747163
573535739
78776819
-603572839
441311201
155266628
-743061802
532721421
191046383
106958631
-567415648
297007909
912020030
-302134986
-638752710
541431443
-985813406
708572228
63994197
293950940
-821007134
989630752
10073485
25524140
-371011552
95695783
-237444632
72192175
144091205
-419412240
267058812
265113329
586174238
-922531881
252744564
137468221
-932302048
505800505
354389507
981601055
688878956
-470408456
250444536
737366775
-948306433
325233133
-558857396
-49803531
-764616000
546058945
-666574110
-268373925
-757127919
-794853416
494666892
865940569
-559778470
391031543
349218660
785180815
-173878597
-413963240
830807495
355640578
-717965213
-160194799
-937851910
-24428501
248167940
-343390301
-426887086
-649060098
137312138
-802734409
-331911461
735630881
803731199
-765530016
-622428690
-137171582
-621545390
-575156884
-333221119
-569151279
-603604499
822689453
827968017
193849211
-94814589
-720980874
609152496
399587441
-885777378
898801845
-988065192
-166939565
-159468453
137606844
89801239
-720246454
60696717
-728542753
-91825738
540642318
-84635088
241594280
-477814780
752915303
-363741491
601862830
-953463784
-108332827
-540326469
679019218
714450980
267161786
328190994
8534097
55093272
244387486
-50423253
781441344
121891902
932032703
-991595997
602075755
-869311812
-922328867
-379928525
522690169
443789815
836436627
-913008204
-891178620
-310711354
-476484598
761074505
688356641
-724938455
-345310845
840006727
-659034274
-952344020
390767374
235627343
627750222
419388533
897300585
869487099
-296637046
-244425640
-673001861
-960974516
217537290
215665548
-681189253
718151779
602646238
-664077134
-21733762
-193418857
-723757110
261074478
781776658
-33989323
637743879
-620964216
-421320534
-310485309
-11707184
-126824690
533188512
-818996773
178598025
-407852925
-202902986
65192965
799534758
-170534756
138707999
77129515
-471119194
-192136698
929483527
123126686
-504079628
798344673
884092021
-507605269
50118201
321764293
325630532
560494871
534285322
515341390
-526052985
-261958146
-809974588
-647392657
605496753
812784223
569516470
855433520
336914997
-289107428
563938478
119937951
-1801543
-538897181
-757012742
547756952
670226842
823033211
395733220
682617911
711916625
-729808539
950988796
-264623391
-857546747
-960406934
-674591194
436987000
-436490974
318431066
777039948
-658908558
16757973
-354224000
254107997
-425722213
435006159
117888713
-441594665
-521369558
310569391
-579420673
-496562465
-339781823
-599360322
686847948
-971946024
970762896
-916983016
-95502037
374683554
534648801
381479723
-340163416
-556706470
-18026721
-873341337
-360881282
459163055
516509253
942653309
-357657723
-683512323
522380981
923700136
-189813473
798244374
207820083
789136979
-614176334
678123022
473890875
-14305469
402327061
-760776271
-749882871
-120928359
447911145
701743880
847257275
-718197249
-93511335
-349828206
5285025
575465271
-528609478
375367808
921408322
150273382
454230974
-394049601
597197401
584013660
463243441
812699442
457485936
-795761777
-130019703
561957431
-459092074
-396873280
71047951
603462544
-475715453
234831323
683241206
453695683
105376354
-212150380
-880183686
453143382
-732007415
-56027516
117683380
-717470235
854911695
-525137733
889983543
-948707871
498580919
-143985347
149991598
805048550
150246172
-549403670
-492798717
740451844
798450581
-557780671
78229236
262825195
923483234
-998188476
169735102
300062306
290224093
-697741672
-490595693
239691159
-239377882
-222285114
373994728
-535093852
728018426
-347851583
-298602858
61283900
-593269362
-616937586
317510762
-572489829
588475144
169689646
-549521683
972606162
-910375922
-514095896
682866376
806468567
545356938
-117625918
-503685568
-275067318
-537724083
233519833
-64107071
-319279656
-258199633
-379146797
-50817658
256246935
-75632393
11604517
-640789551
-991128763
463176827
468029690
475991400
-111007553
546556489
-776800147
-294019372
-942413257
771427460
420195950
-989755119
-759496938
818346910
-261543039
764048952
-839039678
-119487156
-992673878
-180983507
8568651
-401470863
409581324
860341859
142588929
793895553
129034105
752411470
-985744445
690320022
538462128
234922353
-956360259
-111664337
-252463993
-260648358
115909363
-718715536
553654894
115942727
817208272
-823124767
-798724351
738981823
153663460
995953658
-928227419
453001881
881413227
-544304228
794627583
-294861169
10445795
180586682
-115204173
122924970
-517994218
824416772
-257930022
-982819638
-414067397
-180252204
-304747628
355557479
-482794283
590879817
-770675465
992207559
-82942
508459824
380751328
877396163
-611640697
-607336035
58949021
177556508
614118819
832488449
-949222496
-936854625
776264099
-404387054
-508157914
-3144721
180737520
627969436
-542481776
-296057085
-800607286
560353835
376282234
547270922
-400886399
-513983499
-790589542
387592567
47569995
402522516
-793714790
-227478458
583591734
316329864
-902399445
330923940
-497302820
842154274
-267501871
484701274
27605602
737275248
518108671
228341989
236657255
-346149337
-882560402
-702556146
-788917510
-355420947
80455981
202660987
-555592028
-432913128
-481704765
-905398845
-421795407
-728749401
-82200326
256518082
141118541
542134645
252596657
437108537
368211393
-736963266
904284800
-284865226
235844532
362066906
-708080554
274224069
-11123235
-872179551
-430873514
614345836
337552005
-780570645
787531197
861062259
-878445190
54357953
920445791
-635373823
383389558
-434844749
-960706745
707559091
74622877
771010492
-160211904
-609827504
-84491828
462915524
344699032
-35528868
-307900905
991352835
-57942935
383031579
-602893733
765912678
572057080
437108537
609571149
752411470
-793029275
267690457
-533285813
617623193
848476821
-974217034
136465070
323145107
600069127
-156671320
935810246
97205434
291908023
-930758160
629284971
763812654
-932544409
607397044
-646479579
-365296694
-716681010
-640743304
437463655
-421227642
-720205001
-691726344
-958711478
-742993964
-139510755
-611346591
-649045668
-706022925
496721634
235008307
-376417881
417350726
-755867966
529440381
-114474311
-360848043
79738648
410202578
236065282
-605701030
-448428001
-514264097
903351220
-993006656
-587838824
59187931
210167469
-316281580
-715871740
-61332499
104585432
118071321
-282065894
-23053475
528222888
-147943550
-68540645
-718509205
361655997
163037261
-42619346
839591518
384766683
-984759399
165687504
-919385049
-261832899
800778513
-954968135
301706945
-226903091
984702915
-542939292
661168290
312440767
-964616607
534491544
595273360
885818536
196499817
102844077
263935629
-891485748
-627171623
-763942193
174517924
-416492342
-988296995
-292992729
102889707
-453237473
883998102
632759944
830494950
376954271
90662196
854277865
528194740
773954948
726013715
-124363478
583189177
-961015414
727042078
99825953
617631165
-510207049
-720616962
-347377378
-691327664
387053413
49027505
44811215
-141732603
-919090152
409394942
817537341
102927195
-849588217
-25068494
912999304
957675847
-536854550
-51754259
147432957
-904134501
-545409591
-785988749
-796722458
912422427
497178399
391661448
-952883442
8957656
-549956415
-43676260
209962550
-84146712
-826985978
-444516236
863142106
-287529776
892225448
-561228135
116285244
616518391
335091608
-158126081
86675960
-356315683
-421107815
-569205172
40537657
-224740226
-565711274
-709756459
825564462
-313737686
-501697314
438381098
718227310
-552876475
672023345
774948833
704075892
894901481
-112003143
18012652
767272381
-58681598
87539191
-991510054
-88831604
-294877111
311497238
-509372799
113515522
-351644762
709929101
-884607653
408364893
-615930907
-687743430
-603724240
-916339717
274264953
-442287933
237695290
500400075
-959748028
540831453
-961073728
-296968468
626883452
241944988
-206426060
-757909835
-369995223
440712527
792792807
-751442717
346344083
343695756
-807043178
286800256
602923019
-134569239
-812536055
-493162532
236327248
-511868966
389961188
-112581776
232903926
-33823012
646249594
502027076
755148932
-829668789
-619241118
-610762463
143576986
-350255789
-186722723
-653636859
-559248891
-737941019
-685580155
484380925
-428730891
900044716
-946954235
-649794063
395752271
614692319
-502537377
450562416
517536835
179632110
-679926511
-773894138
240832178
395224937
-178972669
111122369
384097428
306157688
253102801
-246610928
578894664
417709999
-746187119
-177075412
-487169942
-592855694
-256963117
-802761456
-741052817
369534632
-721173831
186749194
-492272193
49027505
-118359784
-734653445
597121629
593272059
-136214037
-953103069
-640339009
-886160394
630520078
872226719
-275990215
-8302474
-789768949
166284507
-552539124
177615779
100041892
-323020851
460458507
225626014
812150181
485710358
-530149802
-25215992
770949203
-403568066
-320531050
-686965684
159359043
-793756197
-401290035
-505213629
152610980
-67381168
377132116
421166238
-407462292
-266824872
102587582
922937320
-745155528
-245270798
218114455
-705845048
230385122
-246698082
-42303382
91362528
-2777797
-18210218
-184215816
334888191
589956112
-3989090
-72202530
-220234077
946354204
-362453172
934639273
-366861594
-355422542
360506791
565069395
-340871421
-891021427
-360549912
-617666924
-576854856
-161481592
-124817131
718779126
599237149
562562894
-691117776
-966448619
-117832085
-732165539
-582604373
-751442717
-135341895
796026445
-874624622
-860939050
-851036876
-405307227
940610910
346265826
5393710
-938705703
-99694091
329273153
-428634584
581861915
-117617605
411383084
246334840
404883999
-15276945
46423761
749872716
-847692800
833982888
-437293206
127504270
494190304
-976927705
-214201194
-222058763
-324869896
651013434
864071545
-395186476
176757666
891240731
659565482
-749880397
553923881
-608902800
231769889
41346832
-823578704
-896992715
540032096
-992750951
588448725
849054507
127283118
-708260632
355802822
922789662
-48194908
-498339861
155795727
-373493727
896008140
110364159
537049406
-58404724
-31813543
-131193443
323167278
-314249782
892698500
805109365
-214070297
-869340613
-599879101
-762356050
708311101
177518184
169212599
758529759
-601949234
-522939195
-515082642
836619222
216407535
99048255
600036247
512789590
212053089
-144922522
221655657
-860117811
702074108
-58715445
-857128197
-755065671
-105510248
-506578169
-415141545
-233210088
-700189594
309888906
-542805277
-186912536
-637524897
600673826
182361235
334904355
-508460656
250572436
243443344
336827609
-595206774
393585072
-717538415
-396123656
-89097398
618342751
897781694
-972183848
48636867
687626042
-872356167
-85135774
-149584855
732532519
-392294381
330354269
138844767
981265684
959158530
-664286248
865797957
-792416881
-445063597
924051414
-67838281
964716473
-501695292
701489394
-341717336
98055034
720213301
-653016805
-667177455
200060834
961321755
-169922450
-215892178
591912081
-385873524
6219055
583811147
206767570
-131456719
-576620251
-530278934
-337898520
995414641
-593656726
224788973
-273383260
921048682
164417841
104184552
511893365
-807267386
711141437
-469460836
-341966269
399380309
527572819
626757423
259942187
168791821
310263464
480296687
-547038338
-90223930
154982640
-419133047
319687806
-171586917
452359205
-81751831
695160346
-817654633
-52593830
-82617719
2808098
674676930
953517135
-108106502
585764969
350333536
172286855
731987031
348189120
-578413771
945397729
-267274739
-135150562
333320570
-835781676
-484583980
-942017777
-629164628
710238863
304810760
325877456
223126522
702495105
623372884
-205370829
773054528
-923519390
-880894300
679270123
-117345577
284773152
951143113
-291668073
-799774166
-600917963
-405679283
-702055058
42214381
-784691665
355929868
910490518
-651072730
-55235592
314427892
195746942
377746092
-971088395
848942201
283420185
195666088
-703713572
-951821011
-675512257
372006962
875504347
-732226450
276822006
-607859627
-573880051
127671209
-873147497
-921979435
136572209
-489075125
-652913027
450780736
92634494
17936724
-82219381
477259563
57627995
-353572358
-993388111
-355601728
-849321166
651706692
363438876
-571898663
905682215
-551443757
-452602639
-464034236
161184394
726735167
104893455
769691787
-27685049
-252932562
-325059638
69770691
-859755163
722631059
-234849065
-443794169
-159792808
974056226
953320765
-797204098
-22445683
884351032
752213191
-700151048
852480760
-737768991
-385799000
-85314141
-952627775
768776834
-44407268
210350581
966136408
442817910
-890218542
-205272416
641021008
150376986
359004356
278959736
701489394
187719453
-276956062
417133029
751251357
872778894
938599236
-700528134
938561257
327292550
-145950289
375346789
-969207398
-555460915
-167359119
-444885067
761450977
-870181622
382037263
-270367321
-640131361
-372053210
-823101676
362256789
-783104092
-580525772
732075312
678888525
-879417151
-292654740
746320652
-968584180
867071275
-415606369
-480983485
46815464
722512698
-369007187
-716094166
-853209706
843602784
153209282
-748619602
601503704
-437168909
-507457728
336838801
-24010657
15098559
592096309
-391763858
-719727650
484268504
-951014031
-522931165
-624021338
606955607
-540215083
218596490
490218593
-867121799
927358569
-335898548
-548539007
-904644420
-623115748
632711591
-519066641
989709365
-92467013
384893351
142883809
-707752652
548930875
30383904
-379496
662455626
436321777
-286208904
-548428548
190688411
-740297020
-973895226
-774172943
-571799282
-383001117
-165161617
-108032777
-55031941
416289507
255178994
-484175515
-588946847
-76927386
338533918
843223800
136957991
-918611774
68009885
845564983
-472031507
-916117471
-373493727
299611353
161461263
-885862159
-550724202
323228086
7928776
682965657
-781800449
-820851190
-831456033
-1073751
-42758125
-427098260
792080800
-693878144
-224578752
279705397
902005047
-920908974
-371365011
324066553
97146068
517274946
239061533
-450865457
200312392
232293379
272927182
639247103
-464638339
690751190
-830941769
-380950987
-308922933
-38997245
291053282
-172012571
-6780290
-312667834
-516642361
406096125
585764969
288393593
-57830087
-675942657
437613805
174293443
631939317
56765763
961552444
446065872
-265521330
-324899393
259340395
-31394741
463446060
999144981
-366843554
983002142
-403900437
-952794685
329232259
215828740
613969099
875584283
-18626891
-275737682
-23053475
830133560
284229876
-685842154
-446745933
562441803
222586522
303333917
-227032495
543476772
82928176
-154037249
-867087780
598657386
-739038885
246054349
-860839164
-765651460
-440303580
838475050
-218481138
-65655947
-541693272
-691198302
643132213
-629755168
346781555
313780665
-223260787
-936056594
724524245
925338106
-110570963
-889250014
-827338586
765036419
-391348925
-398066974
456230715
216022438
-889250014
-739783931
-994589873
-939543282
504359955
-796086687
-964826570
955951624
942524413
-244393987
154034719
-480235724
542776429
599050218
-920010002
-203537351
-82127209
-700282101
-668579270
-887675441
-306367078
-192519387
297436827
976765264
-537724083
630240923
291889184
312955571
920376149
655267665
550659772
-325905331
527385772
959773850
-123093321
-824481523
-258315402
570724825
-939815105
-931181875
-995430059
-497916171
-89625982
-997104622
-589854122
-899049404
293889313
230917865
-950582253
790791759
-50811237
884850696
88161261
-415315621
-265868055
978066265
-809328188
-222905627
528202456
391437406
931348277
-170944546
340238840
684822262
708410385
-109651204
830580816
-37123867
-996547100
-618055131
-519271769
-663537562
-504885459
-573990770
-86124275
106921033
-735778399
420459401
489775573
312874626
314846086
-69491125
743922414
331894877
-528906089
789842903
363757189
-60339246
288632462
-871637866
-415541128
264946313
696141334
737464987
482911048
565043535
-554809062
-893166223
951123870
-587990562
225893913
-913727057
-638272332
-756751853
-172277902
-328095184
993310543
-549450626
464085854
-21115016
-467814187
162608976
-998870066
536397082
-351186306
-478831988
-858075554
728759731
324497690
859078953
730225762
-651570852
514001822
306879141
-969165782
895652967
-992403751
893980302
50707505
-858408520
-649252899
166641288
-20962048
-136901046
-183723818
543469156
590703653
-739776425
-333544111
190576738
-822650979
739940909
-268810909
-791622752
957492274
-373700511
353513727
-269554337
419297938
-330690775
642240895
348213222
64595569
195075358
-151884372
560358849
-158818062
508913630
-816603317
-461861183
-840206666
-453532988
810634974
-104233861
957954082
544381953
-96604371
701262698
36234090
-592604976
643989367
-459221411
257796997
335357730
-727173820
-826200901
-366416695
783926061
-73631900
662748022
567370865
898956440
-813876294
-755137683
722311641
-750345464
-609955094
234237859
-659787778
478059706
-646267057
-545667919
-67962886
513639265
-858440240
264141080
-609976311
-443152433
-818132033
947601930
796416703
-374461221
-66285091
-297539846
492378158
-938009984
550050184
-196213149
260194144
144659695
-204532531
-300481443
-977679772
220625464
-670613680
786372216
-803441451
-191983364
744729161
759023117
933818365
-827215364
71511351
616156427
259616416
-126827045
638069481
-447936903
-33640296
-474487813
9175473
-592604976
930980129
-368874301
-138155173
-792338332
-968629610
-426780629
296431785
889693656
-1390904
-432155485
120431639
-240649155
-431752118
-193382291
284293753
-309122345
-3972779
949835856
486526629
-9949831
-756549632
-191667152
-78611325
200126304
-944288051
-527326067
-215522489
-463977699
-694890937
-337425159
467973614
-508250375
-600916044
647516808
-487291546
-59558332
664963222
-776211116
-182906181
-649455190
-262637719
406854166
-887068485
316329864
-608189205
-447963517
14648379
167786322
862901338
37946873
-642260225
-707858082
439627297
-856676986
184136934
-627032083
498010464
857454787
-931181875
-641480232
-371899301
-457120785
-443554398
625361838
-896624745
-752690338
706274189
906205732
410202578
-162135343
-333318016
-180271464
467383256
149972517
-503905173
-421622964
-257484939
-723130255
24698295
-358614945
-55457290
488977133
961981574
644374033
915411303
131440655
-970924443
-621811608
-96537568
-916938477
-788346279
265834151
-609458055
805070111
-836682172
-357440614
435617612
60553011
446365571
222087566
-628240717
906253565
-650950441
-765884278
-385941155
-908803363
-420869826
691224908
-144236617
686263829
-614262166
553595196
518266845
-157104119
919096578
-584516889
314835761
149376623
705450681
107492234
-542133726
-598636883
644437867
51487250
974726983
763651682
-852750762
888705066
-45696808
-711575240
-896905227
-276135429
120033625
-619415855
-347072398
-752589499
-934150081
-763994223
687993237
-623033950
-527388092
353216856
271895143
43359389
-336330617
-542866683
-366572127
676237983
768776834
-389230764
-20962048
-813896956
-590626693
-809897400
758662177
600382698
-536617376
528200569
-578966371
-294798331
264796480
-820211273
555061660
-611149235
422017361
751794667
-185997947
832158697
877938355
-612201901
-630713006
931669734
965552801
94471918
-10209810
8979925
329637351
877949481
-604590588
-858979517
465083398
373793141
-94174937
422646023
-614013498
-829821043
18176233
868655492
-299790597
-138787359
-856582841
-544330365
-245540850
437036659
220117809
-400236005
-381863087
-111315327
495967242
890227886
-405737340
341645840
-863960312
466313940
874366234
-436990531
252221042
383092739
-467593834
632499193
427448571
-844952024
890712875
712562202
-963126588
-383421570
455521493
-200581900
386979130
-44027437
-816952969
741259464
-151130156
913367168
-481276822
-527307777
-252323969
-354622606
-192899746
899756798
848209612
943212884
-731634414
-236803162
-917998439
271568418
285111879
-788244921
26211397
-6688741
-901166067
980565769
814159974
-286677959
120279799
-501274877
-592743947
153379114
-916802325
616697538
471397696
-8853051
-816494714
729745461
654381693
322998282
-277671293
503532579
-425929624
-267838911
378868583
-297025664
186435596
677583671
769397176
-35256785
-695910248
-275224050
-785797054
581105577
-507526541
-135631133
660956985
-252689752
962289445
481618308
-604914392
-384745272
649462880
-737755522
478020855
-891377199
-153849134
690645445
-441386332
-756782276
-167993360
-340277988
-639086379
899814132
-448309672
49097558
592460727
-325905331
511596291
663656115
-324856548
-233563323
-383275577
-483761819
901339756
-802965910
976765264
-505877100
457891485
359364281
608394133
-997361003
-134362433
917751303
-671857279
-422524810
-596199887
-922068795
889268285
-606642063
929173802
-591443119
349221574
-612107378
865065210
173284268
540389339
100159221
712857617
775254348
-322959616
420858834
965493059
661249002
-193007866
-537771332
669594139
-568187502
779569858
-961281204
720777721
-200353510
-826148856
907164338
697984361
-608361481
-779557307
456420669
436007383
61446679
-270666556
34434971
-702807277
271347294
336472109
423112806
578602209
-669383667
391734496
-36690077
216111469
-529415906
-173885165
-308190601
-522216949
278677266
-566491049
-97872190
-25018805
-156115127
-432901165
240596055
994807674
541459064
-738214886
-435581230
622243769
990178186
-100896792
-130147320
36953259
-597047836
100333481
988330008
-187116738
617939939
-486603371
622155654
88341349
297825233
-737569938
163866224
-652809336
877012636
-143778414
405613531
-744599779
-349656249
682869979
-496278718
-640920380
324550662
508816974
-683855955
434927169
462404347
-64558765
-202730179
446727016
98399364
-34279593
775955365
-908797711
-655596683
662243376
-941595798
-839951343
-196978189
-537363584
-907844760
-294127985
-269859929
120499837
-43893890
-560231290
249733230
304434869
968051139
825827411
-388440839
-833497479
-732024939
503719577
-567195283
333004199
109831477
761725768
305689572
751629589
436964797
475992374
-612177484
-451093690
590247491
-540206315
-695690984
-102510560
-832713884
-809893962
-577806234
-565854858
189929805
939168888
-492711165
330948576
686520404
-524795265
222366078
-982825132
-562812502
-673392673
-485721010
671539916
-795201290
-751076247
-398119624
-188436335
-448528358
367138959
559059353
559219018
882569097
-197589691
-903089617
-666689031
-96799849
-104536571
211215163
510531143
-120980897
-812023737
-108169206
756734173
318486328
-328482491
-792364809
888671734
817986883
490473579
338150343
994996783
-994362981
999475000
-170226786
254840409
757611854
-468974875
-472537331
405526478
435059339
-401494687
-930285997
-998381401
415273519
692264834
-88268507
-619929601
672046457
-601425830
849761942
-365736355
-304701395
-304684541
-729710147
-907664714
-347612925
267020228
-823068972
770941437
601818242
207062021
-825367824
-715863371
-411846948
-914041490
602754480
303431677
511177353
-414122810
693091106
-375630728
638737077
858989440
649395117
604475919
863658720
-441548442
-504013431
99846876
795848869
-334441433
-462701556
-651819360
265930238
762027040
657464117
-974218218
658071768
937301972
-275041146
644208034
-169059344
-331798822
-189226309
-129021396
664266175
776930169
290843439
3246763
860414335
-217986486
-261160626
222744087
578368918
-847731029
717791702
978159791
367900209
292198141
974685873
-242360701
279878217
181085921
-942665005
87294992
-426780629
-384952889
961828909
677682226
804442951
-956727543
954398460
615922755
-311856498
368604458
-283212694
-716883351
417839240
989991952
654805323
252681542
-916429690
-184123722
438377896
785882206
-927258213
-971319260
863802416
92916602
-276081071
866161744
-209301938
-481904229
-439774663
-116090695
-334537849
47470220
-68378732
-743610385
664773331
-884931768
-970924443
-505289852
45345584
343051472
534218473
-309218593
49890014
825193033
-235541246
-754121540
6111749
526100753
-345318029
883853253
945831209
-8695666
511948105
806578955
-848166340
-374535165
-787410811
-685939754
196733924
-709237209
-656343215
-348154197
663859704
65366559
645995384
-949890487
711141437
355242728
-122739818
39892181
161669606
467853045
-92141301
-666391272
-282563801
96040910
668177751
-596422037
-158102032
28123801
692193708
222778683
536643874
746950644
-703851859
-459875414
983247731
-510071282
240666716
-303227638
796650780
-413889928
310220554
858977152
429710418
858843458
-960621570
-410684585
142081114
-869376119
573150253
740512674
-336635250
998883573
834554215
360595871
-644193689
799798897
865755112
894429190
-437991728
-13321062
-515214842
-723346044
-311525318
826267582
-961328359
-742122172
-359337456
-910165204
-618752277
-734158513
-680384744
-475442152
284664655
-264966534
419433495
57344316
-572629969
939856353
556748202
-351864561
460103429
496615738
-837368458
-961835524
343467442
196642831
979982620
230769582
753935145
-51545143
-646525284
157804770
467658197
-392465027
162057996
796926146
-37675251
308169751
-278363642
374450236
-150245840
169960654
-441463095
-625152001
44536857
664528303
634356359
381038977
-486608450
-880309801
-756526888
-133798599
-84755373
-974929157
-137536655
871491768
939771953
255585935
215483674
249218985
114325367
119757275
132885675
434380585
-416852394
349570829
-439671755
-823731774
-822710419
846297488
838357810
-411448382
-627757529
-346186985
366963989
-118456051
-5696578
-606387332
333116605
14950658
-713195909
523563092
-256602643
822798837
-15423870
710708551
644814931
-702912650
-878239375
-234248833
-181008424
247532330
215797842
-591687177
222159398
529685958
-362022326
847591246
110853653
206427589
-130396727
58166050
516799451
-541171672
665183783
-635759713
692990645
854961241
-55447993
-12894379
621506957
62046346
-528541341
735165825
366068748
688874440
-528536636
-920880848
515037821
508133126
877705989
-607086723
458218217
497716379
-157939303
749556033
140307699
743828096
-881671719
504359955
-307672999
-769585550
-994176787
623629037
223638080
-578976940
-509794544
-627753397
766488765
-495318148
316249119
-915650261
134352745
686359628
181335255
498010464
514119897
596278643
-361843385
123691250
-341216695
828207519
-20291167
-37484602
-386701550
-279464121
438890859
286462917
-873295715
809272940
-340194604
120549379
-841203660
-998832479
145023852
763597172
-851156519
-913347428
117598723
566293489
-65693181
348121401
319886908
-755988883
148383463
-315657330
514256756
-252497917
-580907250
-932571408
846175276
859639757
323615835
547639420
-200978652
-190001349
97739933
708569838
217124602
-396695618
-199705040
770397700
546681054
410111767
-213979383
-608738604
-920134460
-602016100
-798100778
-177644155
725576221
-312723834
-171861960
-208583793
993864456
317959094
577142647
-767985047
-381597383
-328336986
239612892
113296318
457579048
-789534962
-364664457
738722741
-922153369
139032304
773918742
-101873507
698659107
169085787
-859682753
-388897684
804674400
264741571
201680049
-94086591
-203784543
-342068454
-4144784
201027716
-651058650
684830968
-877106581
252639155
-364102010
-929226107
-358893864
-56772457
744838824
-15948907
503900208
-152870703
121474152
-444398032
-190956300
-469244918
684897997
66423334
-601949234
-448013065
-51407476
901951403
206559910
-574757580
-482309700
-126282194
567247387
943137902
833034994
774119283
283637955
578153352
62155622
566302261
-83905601
-517986885
-949648045
636183280
-800221337
-500952728
-356480907
-972474322
-887153406
-510239883
531408590
394149483
645802724
-973191382
410732430
-204240057
-430278869
717597161
598134384
876164681
733625330
285734438
160264866
817784680
-735900716
-245872691
724115084
702051446
480911612
-543328560
-185140124
-908557286
-476760123
611094340
-574757580
-440476363
158401957
695968708
437239060
586103675
-932788723
-853929372
167073788
282977018
914394121
-550744743
-421328711
-685842154
-313492800
136921485
-867506327
-969605363
645257696
-364593244
398151590
262032383
849132676
-323079944
678873573
-788454196
-584124766
888440666
-147855508
-514840333
885572206
-834461588
-199243631
252136942
-841452174
-195751584
-213098432
-576482672
-739648345
677004639
-502947934
-739467172
554921267
-371684901
416496989
-496033533
-750345464
469789124
188881051
-413424567
633640067
-131871431
250414838
-889911775
186742622
97231747
-2006513
816684310
-567828308
254865568
-728699913
560851287
413515313
709739129
-16366367
98703598
414593261
989932132
-477390679
-133769551
471298278
375866474
-936417883
-476484598
-253270888
-183957228
-991825723
-637710746
-462927125
-86970510
515663375
-848021647
-104103298
-322207341
982836169
474821984
164107711
415568593
-319600401
-10044187
-423619243
-423893538
510888702
255121637
-555076295
-930057179
565502723
221053649
656014603
812403260
827836865
-248914267
-803160367
-653701738
-912538455
-457709940
-142042657
-64107071
-656469172
-987180380
-373045166
595525377
743990350
794576879
-404929120
-128554237
658876783
860940320
419610551
782516950
-954407694
-55396977
-601067190
-325059523
-134331035
946833638
790494575
-117231243
88932918
-271726103
308748516
941411162
-201469729
-559127828
-49937611
448681237
-93146272
103123072
127010926
-431511784
693668204
-103904162
478073392
163821375
-753258238
686376853
324456694
-780974061
879668722
701337249
132447358
683069981
168511214
789034194
-672860339
312366239
998541741
955869227
-252236167
-799625777
-825798272
-970223823
-252855933
-366243523
-995243777
-441450673
187689764
-916774898
384554116
128813151
843707959
-303644038
23744828
547025683
-1844688
922061599
-40045382
723593746
-550778689
-178009413
-481607718
35778551
-460090871
254549637
592792158
856997008
649325134
792009392
-403762532
-552166004
-746904244
908083133
-960269060
-995894474
651689417
-15062179
232444666
504208927
-765806527
979826700
-783096129
105401768
883363196
926182252
597498175
658605785
807487648
76804627
-528350827
-908112988
-272959765
959463849
757745332
3580067
687604749
-610342060
265471953
751360592
-788493781
572735847
775794364
424661378
52612736
-703852797
974637047
391639615
625806543
-31812963
393456697
827475009
612728200
-309633200
-13069615
-397389132
662468126
629453488
172653083
-266323717
-458493780
301215394
-612180210
551529069
-720856201
88901095
-633935365
511259390
-228021496
940088224
769265540
-377830960
801468489
-68595723
312826144
390416468
990969253
486400531
-629474098
-935403334
-863620340
44151829
521705581
798331941
-998473584
-968050727
-512811027
-256813525
-336980153
630622540
639417235
-928667238
-942145424
270977170
866636073
-38062757
-621863142
572153603
-714062693
482635433
-923188568
19290563
700348413
-555502944
784329586
-740400542
-140392718
704741180
807992983
423112806
-971726336
-263651650
-408834237
-906940800
-775910724
-879877351
-104660081
-390253413
-838959595
944601806
9533119
699732486
-103959971
623629037
-186663549
755193540
-142406089
-273894483
132245811
-55102029
487743222
-493341752
620757193
-197384491
-582757614
698214583
997746775
-900055000
-87169597
-577959595
-40985136
-948695953
989266639
207710615
992247609
633452878
-472799092
736425088
406002363
119568680
535763672
772338146
-241190099
-727601700
-424195667
-47692956
-671721028
-442712213
924676928
-371541915
-131202762
-872588230
357935678
184023393
837634672
935777863
-8443737
383678698
144969619
-480650248
-714158221
568719316
-223493451
749635723
349733933
174565994
226131728
17990940
-294877237
-66005832
-308251400
-683178309
372772053
-570339722
260194464
-103032739
785533508
817268731
243587785
-170483549
-268650064
-140240074
-275138676
207385121
136562405
-337952755
574851816
406733445
548800790
427016020
-194465417
-264091884
294716404
-583279550
-986949176
199935237
685623580
-289535130
-191498766
181319287
244340950
-260023307
393465963
329000522
-160737189
-59278006
-39117755
194322239
122835868
710564295
-659047345
-660765177
402921986
231769889
-71278949
-538939940
-264655860
757021624
-570543836
141317645
308748516
187962861
-361446643
406377254
-376827186
-113523323
113145293
-400669659
-930727
438378083
897361027
-973459281
-736212559
-832832942
-751694851
-573614545
347861681
830233003
-659158132
911263502
-808361393
-985724605
-420250047
891722398
-128729715
221645473
888466249
159216694
140055812
352709856
467716320
928213185
176246798
473956069
345241364
-856781226
-849340962
423482321
2325825
954322366
382678862
815180483
-147571246
-576906011
677354476
-762638316
-512607896
-72612194
-801550692
599534661
149947241
-170813100
-597520807
105850577
-19293767
-121190243
193975950
630795669
-926312676
-498371528
567537199
839211487
447590822
526719250
-482072795
-999587337
-660606648
664604625
-669436217
628860142
318047066
916972283
-872707351
3502871
-577227614
-550330731
-758982261
-895363092
432249379
-788563715
-515659662
58815462
-150530359
-205370829
946825241
524775786
-309447202
-51348748
365200641
-23763891
-787133617
655909704
-88274020
-366453636
547480205
-350853713
-236047925
-231997252
66160338
366194068
-220953099
640756842
862384366
609152496
-214432929
375763615
-694955369
108994190
-230112867
812481353
-237701045
35891493
-525027295
-973470145
-482097041
-778475947
122576359
-980206944
-471275216
91699253
-768334144
847555476
648494377
600888529
591558217
770301728
559430673
390685387
687240484
238171785
-553547927
-366458354
-872322391
-806958389
368666059
133869356
-331650955
-503615199
-855848658
-233635204
874092576
272636530
-974745292
-606428637
-466651984
-183945350
-146687266
146960286
145210808
-398688500
-817479704
-250885557
-663426583
-984554806
864238887
-657998062
632476572
-545051334
-76736966
290048030
-432423924
-709756532
523269022
644004565
399522777
492147389
-877787907
-675992666
665271040
133006137
-838080600
405931285
55760334
921444610
-596515353
-143786246
-758707191
102199917
389865474
94036319
675716861
145395251
790210830
895237514
719795807
-99147630
-778821331
-185414154
-539967398
-592540407
-938705703
-650126228
977678445
-39707800
-822825979
-244839805
243858641
-959811283
952726800
778550254
721597744
5173280
16182006
91031722
169134819
-606231820
975644071
950252426
-315968950
-867531579
721417832
478482778
-157264421
336999579
481284511
-882331813
-248135825
-804081814
-732506878
-288149082
483556943
204493132
163173122
863225578
-569980638
-307757732
630622540
-353130635
566494623
-668424447
-511423174
-713348419
-691711531
-568057739
735492635
-657755378
-665290214
953220786
507884341
426184884
111101847
834549931
586932450
798845667
-79095865
-596662752
35544919
-912627006
-590585221
59048960
493720632
-75971532
-260674701
-880625854
-136105448
970528502
-784189959
-660045263
-970250287
-566714373
-431877746
358283727
-941556665
-84934694
-820255468
606133046
-147402459
745223169
686582472
700972035
-217871121
652950621
361048764
-451688107
-79110829
-439654517
715612019
303018470
-713943038
635910131
-803322455
446490468
760919169
-604271794
-202837771
-868186288
424453221
167847029
-292203928
-166267068
893501243
-23510872
8461134
-923110660
593698968
-759796140
-219267451
-19681226
46128538
-19480186
-294562096
517062780
802304203
362232223
327069337
95200232
366554921
416779191
-156014241
479931087
252306106
-436211536
136583737
-661432187
3988805
852506176
587751680
-953993040
-834113329
236189077
180522976
-3675254
-952067344
-94984659
314899169
590870826
-498644256
587886684
41123010
-321381958
-289002384
-919034379
32535286
-22450564
-204101257
172146619
646278662
-59850475
654106375
-349184828
-950181548
-410721683
748102897
-494729510
-660599303
717946194
-759583647
104523185
-925445420
-493554774
183943563
-886180119
403544685
984025480
275704394
-317235597
-985919411
-667434454
-719349272
528783559
352648883
248004874
701444550
332832557
-555601949
-327699304
-218390420
-477435785
-629693455
-354602010
471421798
256101386
511177353
-939366284
-795176126
-665082678
-757937920
792804738
497812788
784755543
905544424
866908299
511119858
-714717712
-555826304
776580281
929238165
100138939
-523655359
10573390
-901904849
527223655
826999888
70051819
804674400
-568239347
575285820
-583058817
175923877
-591554096
169307468
564835872
-228486571
978764891
391969208
980077957
-347961599
982030714
919908195
977599709
472148098
-519093867
585034498
-591708495
-386462191
-883813950
-247055966
-463080913
-110571802
-391804394
458101102
-38752645
75814952
945205192
-171896065
-241858391
-211278497
-108402229
-147957538
861127985
240293698
-807712224
745258633
398318444
332888419
-106286173
-587256868
-849305695
-631915831
-416609234
405838431
801665591
-922340467
-541224557
717722184
-585313127
-94065453
361017910
810758427
904857134
-133386637
207446302
265668417
694317090
868952801
163725903
666994123
232440205
912887104
-482272739
704707258
-522216949
661176220
-319621071
-193373686
756354722
-414561439
-94345199
-697907717
-330628832
270870618
-286772481
-83093445
-795281560
848754270
-784955610
458044974
-784537446
625442230
881112792
-136879518
220888950
739424220
281808941
100332496
-737065066
-112679156
778472261
-999391678
-104427995
-613725738
821888594
308919863
-241015500
100041892
981953882
-227890392
-181255644
-628580236
307556589
-453672903
17141114
-994647749
425729717
271850048
-890573183
219802476
-710679251
16293461
516143426
820662772
532403333
-47788422
-276467830
195717566
703726352
457120932
210280870
370697208
-649900855
-721300878
-939810272
-541708244
-678694272
416572734
591267718
-19351803
-379655213
580943705
-190424998
-196625356
77071639
404248459
-278819818
44442889
-872400784
835708611
-324652265
479565034
817383335
940474069
-60343811
926216520
847576572
617427620
865275060
-128532485
9202363
-874209832
584158169
329431996
-721933252
-734029161
-617543572
122013496
105181803
55489598
-281230910
657450905
783805799
-117204734
-412291224
379701338
-970402151
-65275992
329587252
755115490
118377669
-65288571
-891641970
628775769
968264301
314184794
-974966658
997150848
-3820122
260396540
283515717
976114777
981772145
78856657
216288212
-324024237
-522856964
117522575
809053086
316675677
591386481
286545267
-432656730
-653701738
727319335
-557258927
-394901618
-915595257
-107435230
817361745
181920646
330354269
-795045842
-198576628
62025186
874510537
-990130623
103424637
319387892
-477933466
-596665997
-448584611
690157360
942299337
-339631747
746722210
-118200023
-642840328
534932622
105633738
706323850
-239897496
239545678
-966710511
107326080
625543499
-710420314
-904778412
278106331
416497667
-674888548
-71089312
-944262761
-755633091
366209802
1454268
501885709
-545124905
-784345824
662353097
77892696
-948159555
511845172
-78552519
-3827538
321200686
-117649138
-994010581
648125231
-208626814
812123359
-730345582
-389352815
-556467861
-194266450
-173505749
363691786
682869979
-453800657
-925917158
-189252297
250594235
574236114
-763243419
-160669009
963931499
-176570524
-813796443
451425099
-565152297
-624209306
-250868794
834649208
-466780671
384200382
-581264490
976085417
49249588
974135795
925364271
985654500
-192269346
-151757654
876835324
228807262
874537878
-907627077
155793477
289972047
-481870557
-528155621
427204437
488513452
-564572484
304190162
-340804338
-922739224
-51785544
-916580683
118714778
-570191974
-412043520
-83502769
226647398
194573643
444445103
-879303500
304242244
-994647749
866589918
-743544774
195251864
-762034162
410991692
708311101
-921102183
-609650795
-957350349
-340058247
-859237376
-35395560
-993095693
-442653681
779794246
44110929
274526641
566220955
696092728
9704642
537215294
133398251
62036800
-894703
217156416
772571604
-995847790
685589913
219810413
-831057235
321518777
822061096
855561746
-719646168
533804315
-551359323
998490056
-584017002
889177593
-441940372
-1329839
388078246
168334810
-223500620
-796185960
685172468
40405198
398861821
-10303967
116873405
-53014946
724999775
-102054779
103440683
-794853416
789842903
-19001283
822346762
-363509999
-440953368
361041597
-307289510
-739374143
-356696635
847569011
505968667
327239120
139017994
-120308642
4286121
-855977356
-761639220
-565492255
-18980033
-815331181
881970690
487274185
-624771651
588926402
773235395
873759904
-578894766
707620774
-690283086
280481201
445814839
60446638
-143985347
958479948
-943219508
916933816
719253584
-738023136
-601419488
-786897355
-818771435
-162099899
463969526
306874383
522833964
218921688
362644702
-350247123
-713711126
965335793
-235229449
471944297
-65231016
425490794
-584674180
-893742974
-383724659
-132311970
170074071
343445999
400996238
365559028
815251718
936391428
996426767
-817262679
155786087
813132096
-191436407
-143155477
971191387
-826200901
933669676
604560548
-764197402
-388898585
-887150451
389338541
-202788108
-688111379
931994029
401911409
-206416045
-93631067
914355979
144042775
-989063005
-836835025
619757528
-466933385
51760214
469143804
-558886408
884081035
216868400
732932645
42312419
-969573404
595607725
447953196
22146502
-367367393
-686101699
973837218
-668392299
-621208267
706083069
6614236
590138497
-979535600
-902103992
498224378
331610593
-907599707
-410803093
293653794
773994709
-252299218
847555476
87243138
-474521965
-42189527
-191667152
-609942241
-767297969
748612678
-30199492
352956229
-49973674
-866747963
-133144224
-9703448
-783591731
442552588
-818862499
949353098
138922522
657620322
511862208
92262735
175194156
753774180
753815308
-104510741
-917795370
-134729823
-590031813
357262704
524963316
415654913
524724309
-792160913
372421506
704719466
-205890701
-95334593
-998342652
-849464153
-576142846
-859991855
362487854
444619225
61803288
62735079
171707865
445733343
592331501
-693981631
263244942
-494549551
-281020777
-849331527
-934549327
39248508
-594988269
451067587
527091110
539219487
-827337421
10527725
453270931
-987442893
-198376475
-469720924
-74384740
581851094
-581413925
775632819
179607251
-335178033
246877307
993647791
-592525450
191370515
266194890
447810619
629680585
93905589
525370868
-672504546
553913590
-328103744
329709356
-730892967
745258633
-699966039
-899511247
-544939066
-345695305
728930222
13253165
736205901
84486567
177691872
975292381
-994963332
253695965
974212035
-605893192
488170145
224656786
-344341786
284953544
-740356237
158398738
-965313993
707704201
872672163
300062306
708565547
815314704
681768855
259186701
-694552490
551392448
428124266
528698319
-363574666
-926185252
-427234467
215496848
332266519
-94151031
-836550235
971191387
-89465605
601086937
412345992
-66286853
166269365
480711472
747724134
-829369721
477259563
398318444
-740027816
882465022
-240377879
202260355
-637528249
157326238
-961728907
-607079954
562278312
-206801755
-555371037
765878150
946908635
357378477
-198720199
693510074
627576620
875381885
-936127753
-330054279
524968694
-13808077
-558935104
-427723560
-13106943
-452008627
219085288
956304487
658080722
191277841
340276538
196504769
426107528
958973217
527840955
-795032606
-67565397
-85770004
-447267134
596029401
-492165043
654941455
785105983
-771894777
129392910
-896322126
-756330528
654090886
938523766
551168067
-568612534
-332180898
24843652
-576552038
568131722
961227964
-709177300
-240395755
515195396
127397402
-985615321
-33569309
-584704222
671988633
570433934
-667670430
-196054863
484173313
855941741
-89895038
-45125045
468578779
390317466
-706833785
787654553
-384944090
684281035
-120699325
25474693
504095936
314059222
-174327526
997482510
509520790
717951989
522461052
410769900
865182596
294460713
-677688328
-459251555
758855439
-17501692
372553924
796811735
-999490986
-2262224
-16761213
-862302602
727592447
-824699510
-337330882
-714890676
854610842
805821992
676163956
940902970
265115675
-496513404
-3972779
384399174
-441573392
279929490
831494409
-959748028
521611518
-901863534
218036727
110427271
303856483
479931087
-407686850
327213653
512037290
467491408
-753923714
259975011
-451121540
-658379522
-758741480
-439860764
464326943
358774716
789027991
495739378
664773331
-755422201
239623525
-678228629
-396256576
921469119
455068697
-490598343
355527764
-420741564
-931795242
163915174
563340923
-219363613
-7909689
206136489
-29808053
-583526891
-592783230
-539408998
-197794918
568547688
-646599084
-468468419
747663310
-541481959
-13249643
-183245646
-804883845
-29676838
-17576181
358783516
498691739
-816364063
854449839
-959454167
709280495
-717861323
-118522151
-732362624
-612588248
27542321
675244703
-69693378
889234906
101528865
475844537
122916241
187191063
816773231
-314905670
151848491
173641132
-830014361
-694052158
119554502
-373512151
-27644248
332420418
-599817737
148216451
-721063795
-205605187
194507163
-256774577
-287168399
584925069
-436061116
-732379792
977794851
228015304
794222144
-458783511
-772968391
-335327375
227741963
337780531
-57171038
14329303
-781954544
380643539
-280262829
271661620
-552165366
-308334762
-676450804
-609348847
236065282
455310874
31227349
656474869
152294695
-55235592
-50022928
-788946583
763119809
-672499849
488076281
-698588466
-218549652
878885163
951578532
-817239405
-819351535
643733201
-951750849
-5943559
-523636985
-833404927
-59856242
461209185
-799183833
729524284
590027355
-368592737
-892162398
-742437716
722790014
77657190
-664690431
-597014990
382317122
-583132493
804456875
-749373195
-200772785
725986539
869222656
904198936
-645601159
-700510960
-414892438
972012842
-413772033
-242843154
-39394923
-5020017
-388506028
239835825
-88202379
317742196
669767833
-936635120
716012397
111653927
-237160105
365807100
819777573
-992918510
-396611519
-469015133
374717005
360840810
-875815752
-641076631
196327986
-902124936
187220163
924193260
-900870929
169579948
291219523
-532726564
-995270563
965455719
427204437
-84640191
-865962217
907794936
571118498
629145809
234511971
-42609861
-341811120
396038008
-954591221
-609075037
-762878109
-443157284
297427492
574341335
-131977012
-234956577
44244398
-677610162
-463391258
-273992556
40131117
-725919946
-829768301
898479645
-820176136
146053085
143074714
602862517
5660199
620902110
-804790818
-231277596
259228498
-416802038
516935774
-816463627
568104202
252475382
18991090
-903560460
-683651506
-322568243
803245771
-155336507
728568599
877948651
897424693
660541635
-199939455
-328170625
288096392
252166042
-788346040
930230636
-809860270
-681498966
208292770
802033497
263713592
-841670767
69558610
43673208
-219583430
-538777658
149373961
-367407285
-981467465
606955607
629937006
-882923017
160786960
561462267
591481849
-778649450
382015799
324961061
-924390255
-32087746
-724423912
171707865
-268864509
-433319589
-162456765
544298263
590576892
600169366
281247989
-620429563
8983410
-370656171
239795698
-658078392
505495312
-988358601
-29594935
223393869
709878890
948938908
831853767
880085634
-457820737
-761755076
-915171383
84198844
768580382
-244480589
-328061167
-760139145
-306591124
-194266629
-896373406
-532864105
-578409569
-103559586
-210420210
-176688356
675495846
-59163911
-168169330
84268762
-55832005
-415205596
-896259078
-814535866
259676425
800248105
-491491513
-557263099
122246833
260049592
688705878
-247318828
-111910225
574460719
-632953548
-333837060
571314320
578176919
-948826230
-394318504
-902935655
-971457960
497732008
267641539
-636899769
923763892
-55425321
665329758
-147327296
793066422
578471821
-439170563
-113085706
-44138516
-993217655
-849384212
644532965
147581312
822012792
386799898
14648379
665212889
-840046640
452942041
847291665
-461490146
-981883299
-662899851
-277291996
549859857
-335463043
-469389911
-907378564
-807726185
-143332771
-592604976
-790637569
39518531
31400265
774547181
-429761968
-611204645
144225991
-650622194
385388878
405592913
517587243
-23062394
310199419
841275554
-193946674
157832546
-359872481
110288034
-690614706
897050383
-974674703
972713303
-727581274
-980792466
540486628
-477049572
818093077
863354630
45943383
-695860909
-222221224
-838701994
-830657916
534273064
-506101531
832126553
696667067
72779734
579419213
610035934
-4162286
-643398859
271656043
327870170
-706192389
-406443405
-289651662
469743180
-890933832
523523225
917894789
-638752710
-685100357
-727067033
612493873
893724513
-606495273
-196542420
928367546
269781314
728638395
-408258824
-396808764
502236747
251464606
542247825
455458213
867089971
-915516677
199976371
502737735
448096837
-917783143
-462006343
250889278
-438763561
731082190
-461486822
921709098
-112402637
390854523
826587860
346621938
894913539
-267520210
-92578933
-281945753
-366899645
636414597
-650172303
-948153239
-426458335
767469039
-494016631
387782832
349040852
-452602639
782155888
-573445926
689185293
227487401
-567101545
346370616
-835206652
-802114571
945351849
-916822121
663017999
-964941334
-615227026
-871430055
736425088
-727968024
-391190711
232319915
631317365
938807777
-339053101
928004253
-753460222
215327174
-217679066
387787782
288161770
630409634
-166372227
43050825
6409996
-323792852
321566845
-961059985
-566963219
-974308449
-236696916
-645207330
-411759872
-336716732
568514084
-351508586
707686297
-946718094
158398738
-152558944
-938478767
-984529464
196499817
-661647391
-491452494
-632688834
240596055
644239173
642316680
-885149456
823020570
824317732
767692099
987824149
-345041002
840828336
-200898400
-491682646
-16404691
223369526
903957931
840397987
-616373155
838235581
246265601
-388367383
238334227
-276628533
710749911
-222729260
957167231
-751370510
-264315583
542401591
814835498
836113461
943557747
-20772087
507775512
-89649595
-566488191
-811683045
-917258489
520054099
189415568
665839430
-619775062
931710106
721906743
660728256
328430704
931555971
409681444
-98062833
-757689418
-777116801
483991592
870251198
853682093
228925810
-408536477
-580431033
-406723251
-517584541
114239984
-310072530
94663247
-640041161
776242869
-698479643
-652026575
603365397
374085985
-209998556
-419203107
693983307
-991982304
858919279
-983763195
196642831
-221110487
177310056
319228720
950505907
45025513
-783232828
-231504801
-411531592
-270969331
734337716
-355737901
-756287971
-319013138
-429146044
529967525
367916496
943875795
508381731
763244369
441412543
-411694535
136998693
-412467574
887734422
466620830
392307935
-773643121
-944784987
823623887
438522161
-304531886
43393246
-194661561
926765271
940427173
-497096993
422721889
-940462166
-334782077
420104337
-81225400
-60457088
720528803
-535676315
755081089
484627487
-360485696
508489375
493840242
813250121
353587185
-455215960
-972702304
665256303
-536508094
-592540269
383782600
776930169
626779128
402749143
-945454103
983095732
-747253000
-287229787
118950197
651420887
68884645
-202207418
-986470733
-535657887
694699441
-964213454
-843706263
-319648107
-303227638
594341780
34757856
3258532
407301663
-444740104
900145586
198181632
721142647
-167277491
12883248
835599884
635973905
42052107
166748632
237313983
-725370598
834730286
-910534204
972325185
-645382271
659981142
529680441
-91302592
-601438813
-738269241
-268978999
318396380
444411307
-523099842
-520428835
302131115
-274574000
19826804
304984580
-497950319
616656062
445620395
212706899
901174695
-372008700
174766125
-563188000
139364300
649085890
961324734
764380777
994391195
825625124
-526205
121204002
169457974
701229112
775955365
-809210152
846653829
-845832385
949390010
961079848
149492837
-340436471
530772421
467408758
-553560558
-48874261
-295844686
-271464798
-530327250
557072805
-967407841
-68549856
895268378
730618522
-878771397
-946937847
-687974786
825434466
-840820107
-264893984
770846571
-517474016
298340422
-480509593
-211385806
837236133
-156737895
-719773665
672877602
604203612
175142691
657935349
-76501933
-975827705
-22842389
542354115
-198957263
-431776449
776704645
-87818153
385457763
76743391
691357957
-848248569
-554577259
692571046
-732078060
718138607
-141959540
947710069
686549309
-809784623
-512517936
594995642
383323924
-766575230
-869531722
-245175615
794701167
342614326
-14305469
776723534
-764021443
298104045
821197847
-653253651
-985964862
342356397
406787188
-841452174
-215867617
-111467205
54593552
-469252726
-32185853
-376763177
892454336
-234923849
-7408402
496169844
474678090
-802217723
798208259
530031204
909203584
-721506715
946833638
-662752900
167735330
-421732525
-953721454
-111423923
189429706
359941542
722299985
45675623
-274139303
-350330220
970555795
889363598
86259910
41127533
808857298
112912091
512037915
-382556132
-947591094
-716196470
-555303609
508100826
765778536
-166372227
719599127
282927967
416791942
164530349
659245980
-912520825
-413268859
399117441
148441480
-870556498
901153140
-140112213
-277322994
-82708906
-707640362
-45172884
898133104
-684388850
216231327
892824685
613152183
334317569
-519295903
553607930
824082804
-960046700
-186482015
235725716
-326815035
639092862
-581413925
-257346773
-354906348
948841277
652828706
941985714
269082194
-318103080
652134615
235535706
-859516109
-842750727
-380200332
-489715539
400958827
386504598
429577851
-770587264
-852652263
98672661
-914766271
-271194730
-710280514
-461400388
338509796
975101040
-797536725
175587835
-373406305
-510176869
473095674
-344718312
-860489877
663885184
800009212
877513153
-132964320
-922117588
-560600287
36643697
-126129408
869676028
517518822
48072464
159423484
547306349
-197480118
198761267
-471088822
54581198
479565034
-69005124
436486486
285857913
437378860
142163946
634488376
757760251
-189390006
898330496
631738077
-317565864
462121727
319927915
966683053
-934090546
888917057
871366940
537621504
847574754
464185518
2861850
-363672537
-217706400
878225981
533306173
866310577
-394315164
-248914267
-59091473
-781818005
673585497
-391950578
-360736740
17723734
332968588
526427657
309073021
483433835
-149438490
-661011330
-959265547
-618241142
-601749949
-238269790
-275732569
466302426
-115424546
552394608
947073248
328965349
-84771381
-74635001
257400949
725361819
849595826
98869400
-513630223
820377779
-514649181
-110027635
686564561
619355605
-783792567
85148778
93007960
25625683
193600298
802033497
674695992
-664824408
-474849426
-775744504
30860988
-740980662
-2461540
-805408377
474056800
-625131736
774879617
563862457
-224403455
300726729
263843351
924642270
-923188568
304401535
985068775
-158038009
77958669
-120203754
-728041455
-435407387
-930996691
242099099
-352127871
-340836096
847163358
523563092
217156798
873095159
-220760613
949793518
636302362
957806456
886190390
988655725
-344259682
-192692748
445114159
29483263
-182697569
410355883
-468336645
169212599
481566886
533672829
418897466
950414189
-203027364
680378547
-639991358
27921770
118656687
213236291
-405943155
-226995007
495716200
246608897
-655128110
-40953702
897064741
984536084
-778129634
256518082
-462573168
-81947359
744056871
878012642
951249060
306121588
570382807
-693723432
-798304697
-291061216
69580925
97614533
639644211
-903570445
-979497094
410899297
689485086
-964080117
-352535573
-919888847
199018129
137832659
122422604
-569139987
-614211940
-328726735
-357373838
-629414481
577401503
-834526307
-406631960
8497639
50759542
-249954865
-932531999
-631161664
859150096
491233332
-738663397
466569121
156006747
-70129268
-567874088
797926732
602931813
-288301912
475715448
110507226
499922726
897434927
114409267
931858092
-18937622
942167099
-347921044
114546588
-122918998
603494803
-879225517
-229377276
-257034392
-848351206
-632104113
-187706216
-158737835
-164823026
179955642
381494176
31754804
53951087
-748347462
459517221
36643697
40385918
920747037
-291575464
363285039
879253138
734373231
461618806
851452952
-589649972
24679574
-184204023
-53894458
-3144721
-133118209
-743260500
-680534159
716018702
627517379
106280483
-520062554
443953358
-609685807
-301832270
-617614150
-643260314
304483268
690266836
871819549
782795271
-247022380
679771936
-406120048
142540910
-888535255
929173802
-232864450
335091608
866699142
824856403
576847354
-301513011
-444251639
770961327
-886522762
-952714820
811310787
-97522111
-854175703
-58715445
12343499
173789612
170279118
819777573
647075693
-789310550
494342323
-780909328
-309799320
-385346739
-559809497
483604583
-598167811
579360863
429978400
-603412329
-395820112
-211811611
-156085148
-488302615
487248718
-647267868
-886879790
218897302
37455581
-503838103
-585102892
760075188
-143182765
-959553791
614757618
408353199
-37734679
-134516692
672510999
-547704868
-549570530
940997450
525878549
-250190544
-250734846
-294511684
543451412
609003277
-230145703
671413269
509017859
94815012
-440405377
872163062
-466087663
-23656670
-966544682
-462056065
-59412184
288588789
423295069
-834862866
-933639597
555860975
750422030
-359991283
-192320570
-592612577
748295627
-703847098
703250794
497920310
381015134
480060096
466878474
997486506
721872801
-415884920
536725072
888060461
541824816
894748645
293043106
43072806
-222509955
-126554511
-964849996
910109259
-296366865
348820071
675901381
-364305389
677201163
-200853693
-174660231
515847619
-803574842
-325611137
-535026619
-861761107
540355517
-680878528
766573416
660489377
-84851342
902376307
-264459537
868275342
171303796
444804295
-379816348
825440974
803624698
-121935926
-7751446
-245270798
-406338938
966487855
414895989
-416744605
-328044009
-11937597
147319281
817760781
40392172
803364061
-141842628
812290240
-623191000
524181091
553840988
-631823430
-177489157
-703652150
-139465504
-664389885
571324622
-743034786
-700712749
-694345549
-362738896
-643353853
972584500
737682094
-756124604
-113325049
839639702
212056149
-129526327
950548740
-803648992
698574451
226615732
-909870211
-636497
-760419183
-409265234
866008944
-506520457
325721817
-482842038
872795739
-40690053
865323579
206677501
-255722626
-248213766
-588067631
929442059
998821526
-343231351
333816625
580356475
19925601
-319902150
822073836
540864908
189039525
-831627200
890227303
-78594547
-931140408
-201967318
-233470159
917720698
735709593
425672782
872983853
-677856949
-947745781
549859857
-709447455
-369633336
436307656
181140633
644467579
316306922
342351269
16293461
466900760
-440567531
922129143
95227705
211130563
-864284068
990849695
-565228535
-527850213
-671082164
447409541
-720645878
-724359847
-863256728
965448062
68125685
856307608
-696554750
104775078
983017967
187515596
-147402459
-395166151
503479726
545095454
-435402659
-920908974
-166773336
-88260869
578195787
315716023
181890022
75770428
853677361
705366534
516993894
-817831681
-779727785
945065913
-427395966
181350149
-837573209
-276139490
971397457
323615835
143096141
-276818493
-803299843
-100676060
521231382
125127474
902982040
-316631135
-956038502
447864395
-62504234
460382658
-837021838
-153066522
-758925309
982000249
-638419996
-221553780
-755034525
912999304
-906249797
-293230680
-890851811
760176572
323769065
718072765
-418959363
133730406
-958765574
116685958
175583498
301026645
-256832163
578052781
365300166
876570646
229824341
-994212069
-668529782
-700055721
235929212
-846335527
591140131
243336677
-991865951
-562070876
-541794233
-353444202
-382272596
859754886
728152145
79395124
535822373
200017489
-164426055
-17718236
-601049421
760428493
722614609
144774236
-668095550
570841921
-876080051
324420250
968696262
-757525030
219345816
-650489288
127688722
-433710242
-353082930
908046094
-536814215
-744982569
413406496
-542782501
370991019
152734914
162783243
-584181602
90987628
-277334673
-534473350
518936678
-163451138
-524357516
-83094327
476325940
450109495
-450250499
738308217
368742858
381251017
-655991214
753831697
912818151
-117069305
-375900646
335392752
-308606364
299940683
-372358384
273910582
-795892057
-693509048
-880651571
-174954530
-523245214
-931708852
-14275034
278443696
398265826
333924108
-438914740
339258533
285760965
-787045865
267250588
991634854
444400010
-64217749
-176231189
979539993
-519223755
-50954790
-813435169
517263880
-607218036
54398399
924073861
897335770
637303226
508492526
-592634042
-52898181
-497950319
-428133408
-723102641
373852569
-649297692
789670361
-469352039
891934944
752553669
-734698925
60696717
-107046329
-741675143
56337584
-565857930
-495993649
-769270103
184152248
-265029216
-845922239
881008738
-553557890
-840974108
-54002923
-573798605
-677039623
37023869
-219387111
491882117
142826964
-509855232
-583296352
-902953488
-557780671
-43870867
-803615221
-487417213
-868140346
-53789194
-263583738
68019741
673553292
213620896
542280235
550866135
-725953593
597600354
-779447672
163501912
756818368
-988981925
157348469
-277162833
-864708969
-210089190
818162698
649462880
509489236
570319804
-407185472
-630492474
797571003
-998990869
-773648222
-496161418
898469586
177714375
580479383
-400257059
768108282
-70404255
424632135
687772641
-929065232
789341009
-970759790
-750710554
452268767
-914582416
-599009206
-861428889
811956362
-598098599
341917643
-258856768
757080090
33903333
396051931
-472714665
-804528095
-377984836
443953358
392048136
-18433298
358767640
308204363
-971394667
216091375
-646778904
-37719487
925134103
840869138
173859021
-304930048
-215173752
400430305
-845922239
61561175
-852515043
403692586
696803083
-712138139
527637153
-635286006
-999567588
-959151349
-509502410
-543164581
-409928500
440213265
-268971279
-758129948
417623877
499718909
829519036
-949089144
-342653467
69323185
201598685
-744852266
614892861
-447599845
250337535
-50561402
-882628399
-591773949
532680229
-998678861
104355880
611284863
748135230
36597690
926690742
-894345840
80145587
28706700
-369584775
573769107
259170326
-523396464
-105718251
-676635999
554257181
525884572
255480123
128325222
662964878
-601067190
606464160
751003568
201676706
-409407091
125768798
-540472245
-131460189
945616375
122529646
-26579486
242410912
351273871
-386674363
57976401
537362167
-494548547
-587197433
908432850
132556195
77231243
-201667000
70354774
-688469820
-503270933
-381488487
-451745752
-580539574
-31529626
562780819
-890515937
579736656
838130302
407301663
-903635807
-211623849
550556672
-990163261
694705440
920203013
488397432
837992736
-197012668
657337983
261406203
795524752
-684184764
-606287906
879215053
-669795700
888791746
385439378
122750314
85290171
-157006755
-56010312
178695641
-9647152
569733116
-80560074
687533442
827117622
292984277
262083428
-421556301
804251730
461736733
930707242
-949684059
533234335
75179807
2262126
447543248
408183489
-686219676
982136623
-794882710
137592911
811688760
-42701586
-803948398
589353940
123893153
733683766
85471972
841458221
-336942434
303513443
241844081
578282867
-518674633
-727367674
-497968636
914829390
352546220
881922102
-75289309
539640111
727815316
-218306511
6331976
-584262503
432716696
-943509875
633327460
-435458430
-446689338
-599207585
-691667145
-126748255
66825477
726013715
602754480
-35395560
-616338060
759002736
-291451639
-705873834
171329868
-988215738
-280315045
71623748
525107347
366852726
-190573324
-51186826
362191003
-952070832
-908811824
338094003
18002399
838238705
35771384
-955501466
-456496721
-176690568
-544121342
-178288202
-126190565
-532888632
303018470
340796396
848713054
-316597146
-438498847
810303171
-253201387
526598902
478697870
-822123994
322193172
-969149687
685117661
225498816
318101652
-43153872
524717952
168827896
710923439
750783765
-823820059
78032201
-474536984
786958154
897781694
309094927
-160382027
146931752
-198625737
260083846
-818606692
454157817
-325307866
546152219
-396671823
788176968
941737974
323356609
233330323
399918772
722427170
-606630981
203422566
-156085148
-929607339
-122390058
176774482
328151421
80787647
-805322117
839027825
981515843
949390010
498661970
-714158221
-725634580
972584500
-964688235
-612459911
-463237800
899948646
420507833
-370582404
-992474063
-350330220
-265455432
-453037379
-86269687
592708923
416685963
529716869
125462666
214680045
-694278647
-38025803
-748936467
260396540
856779687
878559870
8881772
-603186394
742127059
67553082
721417832
-133283006
-698053404
268421786
586956415
-314592169
590569519
-78168610
-198667807
-695044805
342022101
-552645679
446872902
-275167730
-242659325
511365210
571355115
107232449
346129625
-409038555
-668529782
695868945
-513150671
538939933
-418577515
-567252982
932910456
-205706774
644208034
-415768327
642606427
908386204
875388996
456021306
-686276104
596920197
-122348192
275780074
-368874301
392309093
-518747891
-789252383
987947822
-694802035
-875041781
779238117
889510166
-228819201
-675988815
-579160719
971575464
615101664
594218954
346996676
973463238
982329590
677315363
-655148720
-440356223
-229429603
789992344
315920191
280460239
910116116
874332972
-708260632
635417564
550522177
-465648074
-800189310
-735495880
105527772
-830681366
559209105
-352719041
-621089199
749871034
-527570987
-175784097
-184936993
-511716894
862647908
117433622
176807320
113962206
776676836
981789400
567649729
445674265
550223522
-257265644
18164817
546498589
-878825979
-752435861
481875711
-636375959
897682467
492235028
-600297388
-222906152
894427072
524903250
909890869
-973030236
666034582
-470718378
845481353
-987611724
-599697417
-516052029
-610074916
-861384222
-598223706
-70545793
609284741
716538041
971606296
-435568926
799635893
746926899
-430116577
-814754544
333314484
360377912
-195176548
-478887851
276978111
633239024
-211839964
-568037814
-53004343
450146501
-45145916
-12316796
-935139498
-218208086
481284887
947007288
831638111
-586036015
687726999
-375235193
944380889
-687928782
-107581829
-870521586
-353042342
-27374801
-662464807
-174863360
701519128
243336677
195105665
-469793361
-696599368
472999242
588733348
485734073
-971270921
612557506
-186408138
-896588972
361488606
-909140392
552193139
-757012742
-141849345
715922760
807535906
179570816
810527495
-636814200
517752664
303358696
-355396952
370625377
875041832
-404415829
308859479
-213463863
639650162
830716459
239795698
-326594231
-883968418
790694486
337002276
727777109
-419928650
-57390692
-156293516
-630506093
-415179081
-700008775
278170059
447804646
380442347
152974014
-288554974
572970396
660418162
724587822
-209527509
525760598
553300569
-950192724
-352426183
-640211828
887252564
359985262
742020939
150819035
681305607
719118166
682551664
515607197
-599360322
-257976909
530749428
953599579
-277111480
-131460189
190545398
-911671357
842858613
-780071523
113317756
-903047129
556788708
230245399
-758987644
-898050899
-286090871
-365637970
-196542420
316674584
483275220
-557591876
-609113983
418626543
567142197
54557018
616850326
2325565
-935677646
-893795218
340853767
987094301
755002901
189657641
-129947446
177210703
-512169375
460885460
411870078
476920738
731904795
-129178698
-257830372
-800663506
401588419
-146606875
559952483
583605906
141060801
-945960848
-134768186
861793550
798712825
698261205
-928720318
-346434485
824480519
845799589
554886110
-193190904
-332180671
-489107357
-703061933
857256081
-315383488
909398481
453940586
74014811
608138531
-663559287
-611738544
369393337
648079826
621862341
364796535
429541483
-71721690
815616924
416572291
241586727
137273800
-108992899
928782722
-401513360
247749318
-865678475
-976716704
629662506
953399812
756805396
208731517
-764216093
513892888
-741096544
97746910
313926625
159845344
-602020572
668364339
-168457934
-47077485
-460090871
429484979
-992140874
-597436789
627557033
177588276
-934200817
94168190
695987289
828380008
628278436
821424954
-934138883
-814852220
-280399040
827154024
-959270464
-312760673
485702241
796548110
-225601949
445367322
825487682
-286724476
-599545497
-705458723
-471925294
600346925
951501290
-230903680
734068823
-615952564
-943629552
-609380629
-815723891
-414795809
-15410545
-758626031
-447427246
603549541
415431310
265716686
-254515989
-854394918
-16580546
-429455400
-157459155
425136979
-913757548
510193817
792309267
207597949
-371089678
-814409341
-717622024
-41892338
-968446005
-458590189
-531296401
-940646049
35508998
-990500974
257322293
-64761817
829235459
31404393
-624444323
470702262
40914240
-154106909
-878479412
-22649865
-873764611
25614650
415963713
740948971
877745037
675448221
-271550716
204505760
266025021
574069670
789753650
-847589693
790016768
-225495231
43898218
269098148
301904814
548422928
-895322924
862990236
656150182
-56770241
-6970541
-160394561
-646836693
-860798104
-34860586
-639927014
-284789723
-839323562
776410705
-892033688
-685762722
206595025
-911306961
-443261942
-231599065
-391431486
-510914464
934571368
4068605
144104646
-865660586
-456618051
-81336560
282681077
167570819
-728400967
-224617843
160667034
-186323624
-32158641
171118865
-548902347
780901942
860229124
149795930
1715193
364689805
-34095226
-21228270
723128413
333555039
52455315
-846091095
875667936
-208622278
-177489157
695443548
-533583882
747468896
-240882638
-399514861
229262548
150552230
-442579801
931216966
758704921
680849605
-803276341
-320277213
-979525193
-851170205
86957545
515415642
-319729263
-864641495
-90643620
25977703
396096196
40436387
-142710552
-409618343
286191098
21848746
-830713176
835188744
-787045865
868896165
-481694999
935137984
733407245
84989571
-335484946
664920751
-27018979
384085764
-160748604
808051293
801905615
-584180438
960936198
464981724
159601079
-362899664
689575509
559356410
309153356
-701969131
-249477907
-692939237
-580657176
-752041193
-185997947
-789706878
859879052
634048444
-665001158
-270302275
820156639
-672517324
-692320645
87869700
98968292
74124596
238942700
461068118
-545331381
840046111
-589345295
379737825
-202474662
-737356280
-777360947
-442958127
-280535141
-217938492
-330084591
258491305
-494277508
613654343
-926455687
-55446327
-373592184
-276580071
861218831
318101652
159164332
957106854
-61569426
133004943
394038388
105181803
428529895
999308525
970316701
-806942645
-792942633
-435018217
669714685
-783389400
831577084
764173262
815390728
452988147
-961281204
-870895900
678985752
803489251
-104149644
71822904
-459208304
25372219
-778212980
774396980
704453979
-626716299
-675641181
737245716
371527783
-75208356
-241795841
-17639261
-169594354
402881170
852336301
-171177490
-733607025
-969195335
-708803317
684638920
767468407
-584926982
17990940
490052286
-863771558
422017361
-413819679
112971416
-530483002
-835888431
655358057
41333949
-502510334
-906980988
600673826
861793550
150455737
559072765
-267292829
-116155470
-675263659
-687212054
-265031845
-591711246
461611177
-891550488
-97262215
-166330202
415864065
-84689697
-798731672
222087566
-189521660
-233313112
-973015242
-9272424
630063317
-333347917
563364132
165372743
816717426
907214919
437192579
69793276
506748525
-510369193
625881418
440455747
333555039
120570045
593151319
557394933
-539241724
-913303523
-444885067
762412368
735165825
-584175392
-887997378
-64672389
-615545428
578274041
6157200
972777518
424253339
945424609
-342676235
-134508604
-66337510
812699442
56026148
-796692618
-284562454
160775855
516916278
200150716
816254838
-867324986
543622967
875977097
-906862881
-607069252
-54010329
848610710
785310102
750551423
993737209
854961241
-260543779
687523933
-938403206
-538663854
854304164
-320407446
134795554
-920782208
205896523
-93123185
233564834
-485649173
940903241
401292869
-756200841
710868597
441537645
-766474312
-800226601
-656666366
-344437987
845543501
-106839472
890621373
895279730
-140353423
241519641
243913473
-447532900
767355322
894787145
-763053160
704925342
500110373
546709461
-854896441
823311118
463380883
663876157
-606048915
-978486112
-870273971
-357364391
524654522
99704638
270030424
-545426151
83855793
329680674
616856950
-306840755
-992580635
-401587251
-772665354
-941397711
843309902
-495677384
257660068
-625339917
951226401
963039691
-652002011
-377736419
-855448933
716576859
219609677
-899511733
-897667431
-860153242
248104423
955801767
703768606
984775895
342989294
-607292042
-937296367
798967239
660201633
46197541
610114943
830807495
703728905
249659917
-573340527
-63939726
735047348
806305818
46509351
-89143691
666163897
86808821
553763293
-619778443
376045955
609548289
923995243
739742383
928114765
-319590846
13442538
-923108301
631874985
642197832
-693739953
151868128
-613818154
-637677601
-935833134
-617675334
622400976
133204134
-705879498
192612844
-112496351
122719088
-980060204
791785678
817907934
-440948249
-442662593
381838572
671247207
555272402
-335288648
299942451
-282332902
137353212
-321632031
447195132
-869252442
-620394829
-410776857
836629566
-101425758
-308708161
787545461
632129636
129140221
-162403013
110886868
479555663
89933133
250826560
-73896798
770337751
-959773132
-10623853
-711814075
-169514501
-662268569
800597029
487978295
129518498
529277040
192888882
20857984
134797638
128020364
-210079540
-491209682
689044309
427071732
-983473721
451087392
827745028
-157104119
780598351
609296585
-881605272
719344392
-134421992
559178315
218901089
535556357
-350996461
-681158109
685614536
835917472
169809871
194187981
-572695737
-405319727
-458060288
300726729
986327142
-743876848
895652967
221403746
-284125041
414662600
-509623540
-376338971
338094003
-591516009
-781273646
179245289
-865870289
108129284
-659047345
418971551
-899150630
180977657
-713577016
863291710
716001577
304399422
680970272
-997584815
-548266200
-764216093
-852458174
271895143
273863802
307191226
2457383
-143617395
-576532756
-156299356
-213547117
-562520022
-705942858
-212694379
250413972
793870661
384244316
-570369076
-661523728
803829744
-444306086
-352682853
-936337624
-704046783
-354021581
-636008980
-100662549
-837573209
-955347526
-282912476
-685246552
525460056
-243047924
957161668
-751858938
218040209
593050087
-379783630
14140814
-77514492
-330604604
-859793737
-805110678
-944627226
591958632
-91373009
-930670841
86554379
617283153
-985295107
-961835524
-221287211
-184138581
-983121750
-562552957
-437802821
-381286316
703826613
-5936230
-106944101
526208726
-145895361
-761150329
-356698179
-984781093
57524065
-426299384
-376603917
-384228509
287944312
-599100959
104324094
-33580347
573562043
626491968
693661555
-311540788
-619621925
852920565
651751496
494082950
174873555
-906371684
-848766935
44436843
-586107682
625994893
-20113194
634048444
-396541115
-914140088
-500776585
-248796186
663613980
-156925237
159606387
80549393
-353042342
931274120
625580287
-6751105
-158255351
540468097
-34342305
-943069841
358101840
-828429591
752461392
712338918
706300512
-848897601
175601630
-969719829
-656497026
-574593975
318859181
-290712623
107639472
458487374
799365188
-374666684
378781317
-365749447
-295981858
-675234063
964066074
-353923895
-232570255
-418768184
-62483628
-481865809
303892323
229301952
112912091
-960361838
336510607
562482560
552158033
-216800980
-949231864
-820452684
-633923121
-414725257
-315417862
-614838049
-327097715
-912542853
175174263
-349828206
643104437
967523610
-294965560
902907675
-473856750
-733106966
777812024
-41320664
-434136171
968917324
-606369091
663046503
-85303692
484015998
-146583840
578539888
613553954
691773786
-781818005
806712339
565918895
651849394
-622871597
568607298
-481141635
-175923988
285638738
-131987317
349341591
428688118
-614969490
-906427030
-942687096
140518866
36840480
-555242861
250567113
-448751371
779064424
25211368
-292919055
82928176
136865284
-145741662
655965600
735464887
973793808
984851016
-760758779
907925748
-627171623
-255686023
442011298
808321424
-520075069
552623066
-446712105
586103675
-285229879
972084622
643442566
219430729
-51827264
-454616616
-800388283
-236343681
-244209094
627294574
-883767404
-498066331
-965920524
937429983
-644897222
-188350017
-468285721
976979476
603365397
294769841
-193160271
-5908225
319729148
-908425971
117024588
-390703978
71940991
982700689
-724840365
-598410978
-576617134
-713970157
483347157
61620540
-87201059
-419799571
712154108
424560488
-53599579
-44111435
-618893905
656710754
-901870107
558491361
903195886
-989639692
630093102
364344729
356248583
-668314711
-537209229
581295193
-408575118
-944295929
-277236121
481814214
967667965
21180096
357859693
-568516371
-639890358
847374665
-750421103
-898643913
-868625787
405697581
812080793
989949522
729597832
177187787
345801323
-25327866
-13092896
-453598941
-609376599
-22910090
-336433792
329993905
-262827000
751080954
-867025370
983743329
-892482773
954822468
-906808928
193192117
993215107
217841187
-673293267
299238089
-536438948
470227848
-234499970
-761323808
-211388914
-458040472
-703652150
-123958410
492877067
841159585
41621497
-843195029
31668827
994837972
199468161
243826085
-43071259
-258623595
-69185779
21705499
599628032
665613686
534932622
-982138716
-228552644
391266059
941174153
-287350380
-409704166
-119899439
621591491
997002013
481286127
-940194998
249827756
-55179669
29890754
274365395
-364242901
943121248
472232296
992841407
889600661
828054865
156295627
827840892
-258548915
-833584396
-497429879
34244429
9385582
-63029666
-798139593
764794623
-544352269
431756216
333865893
-746390251
740676591
445154819
905994785
-108613677
-455789583
592359786
428575517
236157924
319956932
262201270
-325957204
-989805690
672405704
833188444
180664753
591056786
-959314696
142939949
-35254525
739966509
-520181825
-607397896
-270301617
-226370367
-774104680
300148019
524767231
-271147191
-102286985
-862190219
828119619
637259175
118737199
941895146
808289874
-958224989
-523396464
280971213
-318079061
35628728
-924371441
-975059352
-310794260
662403013
-24745555
-796851580
-237719260
-520166597
710902328
208036795
416838250
-57587830
415107630
-294413649
29865459
552579239
806351396
958584625
466153023
683992004
802021409
-562610376
665853991
544481325
-859742869
-661401376
-336348714
-30505447
-218112175
-866367008
270491187
33279996
-287409614
863142106
-789325864
474714083
-982383404
-119211525
-727857268
856428474
-193254015
652060597
-223076730
184050678
-322191246
906903823
-452704008
295709291
710664344
-91470692
777998501
-389221344
-364844390
-575797068
129505847
865961927
-835628909
411121245
297825233
-25153683
-410081250
821521175
305480435
402948379
238319681
126684253
774328883
-750524942
-128965840
-238292532
992736476
678050473
696508049
-958685995
-363574666
-595550279
-298162263
-386326625
185650602
935672394
-431334851
528774415
-322997242
-861275176
543563202
825002204
514627156
-773061153
-20228959
-141986779
-768390670
549527713
47760729
-512517936
-390635871
86335074
246670303
-779381896
623397775
-8226341
814418657
-522759179
272899718
-447532900
-671045828
744056871
854255511
-135271522
-619901488
-940651131
-776807258
-318277055
-888774481
989339034
-630754452
-820726998
-448017235
606955607
-462483697
-514281198
-29460823
-241396816
-691070122
-269732526
-385053862
-397368735
322450908
-368365810
-291397647
553366544
614914447
428699208
325684897
-997346662
394127840
-820240920
-984488503
629938994
-816265262
-99129522
920771353
-133541710
984025480
993751859
231241456
-344073781
-991959052
-841126526
-952600346
705145090
-550343989
-792954991
404700100
-80664673
-35906626
480744309
466212056
-341325499
350189015
731904795
-382949110
976800638
-655279152
-204941867
884554737
63528862
-704943814
250964298
-83516946
-42609861
924824491
30289208
-759514707
895053644
207869126
-555850330
-434147918
136048562
22415519
928304423
-647163548
-441365768
356717948
-773926040
643212559
659173462
-594552820
-504208536
-2897404
-737262358
-195303246
-584713197
819121166
319582726
344134344
384614653
-928659081
-160566222
-340985946
837282954
673721060
921971037
880291222
103637241
325953210
356942251
332110954
-539408998
-314186605
-961143348
955803576
-251003020
547707085
861602867
-179354282
221461311
185691199
-365092492
-542019218
-303238115
277180633
-329037969
375519962
853770742
509034046
-966692184
456361494
-889137867
571970924
-623788868
-688793197
-421756747
-121705527
946001572
-337543683
-77750801
334108194
-266892438
159043578
859813835
-340568754
656778294
-643984198
-297304828
-961857661
133003595
-330122578
-605805522
-612350938
-728682763
-808732264
-867751492
979534382
488385423
-269490128
680940435
63978889
697553441
-88124794
705646331
-670934838
-475095490
-376614320
-170832027
-364454272
-171891192
790321855
-412905496
-309279862
137907012
602203414
942256530
-287672767
-509428215
-723801068
544561439
986784953
-54180086
-810981317
107771887
-91182854
248069730
28780690
50806129
854676371
-798963698
-823156723
468512985
-325846462
-68395535
901259291
-371335555
198281558
903621720
948788979
414483019
-37014409
-698005219
24135986
426151686
-679455506
-476225035
-187883182
-889719577
289344518
738088868
-900298941
-19789060
764327695
837652473
-970108853
879982378
-742186046
-412573482
-776477360
-234248833
100200341
-153823271
-713736893
365172277
546872057
110054843
-258683644
-380334752
-47496755
-168804653
32389429
317435675
297983878
2457667
-266596175
-611115739
-822239757
-454386414
445814839
-982788908
-349278215
78997002
-211235697
651804331
721648895
422568657
847291665
157517762
-235844597
-914478074
-779410184
-455861454
-333162464
199505616
-46414172
860590894
765336356
-409678302
585621626
-848669567
824245613
-216296463
807764599
27750360
-635566396
-618396551
-890701905
-155997603
-522213643
587270971
-30763851
389452065
-750958210
-217146096
-390120642
241642300
-161609404
-304173971
-244243834
541080205
954916153
-985215184
103424637
-447841341
-49052242
-479297572
356407260
376317678
-99235270
-973655002
-209059858
173805329
47938833
691449511
291048742
124270883
267183510
-445781324
-269696662
-837429591
-10315630
-657319813
-192095821
-126229876
613633138
272074414
-125528154
-537308120
-226921400
430222573
737010006
597646791
-57342400
455305018
-726165125
-450843471
753724149
-301364833
531018187
-737581836
-149284271
-684640532
180847688
985209816
-499152908
-580987993
992447465
-676354309
48337534
697805591
142318384
-165593115
-511968110
-161357943
790264864
801665591
-611851684
193680912
-77972967
791503779
-557752569
628729257
-713184402
-200375022
601824769
499027445
-665082678
663748740
-425459658
-388002822
957347325
747341969
334096855
915756181
259186701
65842591
-349715307
36484951
592181569
531938397
592969419
-739216801
-612590751
675490139
638767254
-777687657
435803504
-10207350
99704638
-242843154
388209556
660302698
-650503017
107960671
-786635475
-557654047
-788246885
474714083
-299922631
625970281
-200154717
329431996
-608592469
-485019096
-152579719
-393949029
685366617
-767688516
-713758864
-337759363
232963633
-109116331
-404932327
-550387823
-507776392
234887203
-843155027
-107188060
-723334701
-445765844
838808554
-484129288
-517832497
138868618
-104233861
-271219920
-305625485
-260852738
-883779660
-161490478
121916225
160427165
-999887859
-324021060
360508788
-229444538
-56915716
-642053606
-734663545
-854193403
-238728390
379879774
894315848
246605871
-321426133
-273160721
-262059899
-685775905
76214277
-690342284
349324188
409615057
287398806
-857572431
-902865644
-101164438
-166152067
675139568
333924108
162620833
699746276
531196904
-770407768
874054917
-455212821
-835543795
-626405926
372164109
78271561
-865171382
334468391
-767447789
-790392450
-411271695
-761254505
747724134
-653976358
514561439
765673858
676758591
21942601
-980856979
2009884
106397756
-559652434
653982708
721818687
-61534479
9309422
-862472433
908475528
733612794
209310282
690808543
-862935350
-478899249
811310787
-223747897
-443633393
-739551150
141332001
164040126
-998816936
666260425
863835289
-145310431
795966721
779819609
412580525
-636000462
-757028918
-528953558
-2888186
-628336764
678230774
160418024
-540357280
-412168360
-497064061
914277372
-421799811
-841203660
663349344
-394299619
-289029717
111912412
995579559
395886198
-658552662
-117319202
-665139871
-427058248
-859308702
437061799
-973895226
-539286748
449550508
762008356
358302450
-271986546
294817172
117898926
232650712
-648724529
-243249607
110530288
-508493347
489318269
340751138
-350694275
199146012
-595544180
-849344681
-106225578
-762713680
588499239
-273951392
164962183
-490504061
-886466744
538833052
84243313
731647727
-630506093
367815536
847731095
-442878454
-496914147
-292631127
-183225927
246857405
714694158
-794789302
-768664809
296797319
-588243803
348611606
456355668
166419768
725921329
108869946
8293415
-713254161
-650504531
-110825240
-297782570
101613663
-276747632
-481171512
-704603116
-114087130
975137577
-472131966
-195356075
667846820
684100622
262581630
-4484936
-636373564
-731887203
650417782
-473318702
480590194
-813896956
888886502
283820051
852531229
-584205257
-302470592
-293554683
188645433
-752041193
271058145
472615400
-339918833
923382244
936162733
20776252
-416664835
-425695139
494528115
-10610149
380114359
596405786
-674174961
-871830838
559116745
-9470034
645463493
-397805811
169530094
844566309
523484297
700087124
855105447
-107380173
540299070
765036419
708582790
-557752926
-795561646
-14448337
-326116445
-349656249
-634573866
470793283
771782390
-849410152
-530338680
806854538
967010472
-342145259
274011854
632400944
-92149768
-119964865
-589883510
-168577239
181324546
729834238
-512563393
710784932
-892248535
787241151
-657319813
-44810441
888818840
-344074178
-172829936
981948657
352907901
706223699
74320695
-674597923
-477502673
-561069272
154397150
140058292
-628084030
335382104
347468331
640213295
-319208579
366073960
235640007
-424758529
529794468
-752155085
-790902241
521276892
-57912924
975500980
-656453889
-177561770
-753024662
333816625
-668050915
665223925
-96329993
-842482568
-106091618
-709682478
-238604707
-768853548
-365252742
-555494034
-271450884
-119942399
525910670
858693923
-952370877
231136248
-799158978
111524268
642055750
404969316
336412917
-276388133
596026564
355798495
105181803
561563838
91546287
-56336144
-978945911
-395902049
495041947
-260991708
159561726
329914856
194266350
-75756882
-887784591
965173857
268433719
457014608
912771958
903632972
-280246398
-511868966
-811298665
963850758
-638811234
-294402869
-646362352
-779842852
-205301535
-353518100
-849125374
93888175
376973961
701330151
-60115667
868930614
881793721
-148380926
-359395567
-820150937
824856403
-523665030
532410947
-425594221
-242195721
813090104
791261357
-769901820
974589740
608859543
413179453
-716980385
-147554060
26595773
-410475572
870841620
93285407
263579728
979528432
459243206
766339797
-532307677
-70386027
155791316
-149541111
529976756
-437644021
-40879340
898547572
222806124
20181994
829437231
271385270
-281756537
647484001
-63245085
469589940
463853223
-161663257
-409360230
-767899686
257544788
172355395
171098619
-820568668
-33865799
683780216
564246925
-795302839
-516304606
496504568
414144063
806958006
44840388
-750960552
533381016
-186722723
-216681317
-389764341
-759042841
830834889
-981534065
611437233
742699814
-805623534
105407488
549107228
474714083
-648210891
389138881
-447269352
-498537095
-51289974
10878192
777547054
-371561656
852569619
-46546452
-405538792
-28268917
620984521
286759273
-847171636
-590528522
842063225
-305431523
-41708521
-48854509
-504151501
-743828492
-912556082
-124935198
-648944579
995660622
-4894284
890701164
784792448
-246235129
-63694473
77883551
-560011440
412441710
-736972535
-542866530
309464331
896552057
868034394
371666524
419443481
-378867748
60582993
-910131604
-516556118
790259074
292342005
95656610
150273382
867848384
260895871
682649773
391031543
804468658
-831513990
481938374
-581521379
660178182
-672853822
-410002967
856275194
809053086
548612191
-730332825
-110744417
-888520015
576156733
813132096
-116930250
-482533019
-954384887
712430820
-534600433
-810318407
385053884
785397740
139967637
-48053089
-50817658
-199848685
104055171
151332052
-149781877
-161097401
252014169
-958433052
-484892993
163956745
-397256682
287756048
57917261
-359487012
584859425
-405217131
685804298
142006948
751597443
-432886456
-766120722
-553619056
11982873
247042130
-186428392
-992735867
192671033
738310713
-944680278
-465405000
-795137677
-810713801
-20778026
722795903
619527469
292360673
-838928438
-951912496
575430023
-172040043
-457756469
252040580
493493936
-465376159
323275286
-320799154
-228634276
536659498
454510810
270528463
824677928
369010927
219165806
128397329
-764734339
-768668994
-172184811
-474243599
775253297
-982968685
326287160
2566789
-110426614
-421297306
946825241
-626079001
-235451440
665513119
-279674538
-67232473
-616422363
813980429
-823500695
597613721
704961234
-939922673
-188413163
950473190
547869048
-450915296
742055408
-213364801
-15285073
243479048
-994153591
-10471975
449960449
-62980241
38709529
413247359
-971861235
-52624948
622998974
629680585
-636373240
638449456
-228643385
628278436
100728205
-746411322
-743007771
919908195
-214922894
-831006189
-103511550
-497053772
-709470533
-488079238
-928952132
780019855
535592387
-252952055
705497062
-410408952
-59535202
-6512707
-811019788
-484128730
714279196
-261956159
-31794800
94783673
433555977
-536469740
957781303
113803643
673754095
625193065
-997858360
249722405
-564303320
530578761
483219086
-27735215
-107716972
381628975
809127148
590247491
-758862499
289631461
936156009
481797572
-666870171
-426850413
800891624
-590049548
-24197712
-915253899
-544526655
508817494
-860987306
443631362
644602812
310935284
584103510
134448681
983487283
-64476670
-800607286
935564665
288069077
910682764
452917166
-734000430
59368531
551110679
-240858570
27780028
-272755520
-410365527
901298042
-587588860
-625235939
50330128
525440264
-417745899
946925836
544244475
-642658959
-860705314
-872082384
-352388930
-759362091
-114995448
-367868574
63175188
-624389411
335967484
610431711
-638239751
356036329
-281763217
-363712730
-39663852
-355918766
-460378439
-417045164
-106975025
885095770
-751745420
360616405
579262652
-896373406
666981084
-839708699
327624569
-509238838
83311239
-816214827
-772289936
491386941
-353767513
431026463
834480799
-572358387
-785794775
129116500
891462338
-843037003
110274185
-73304013
987086269
-966152660
91345739
-578152029
-732519375
-120896242
774818648
976947023
-903356986
350300729
-485810109
-389556244
177914466
594733674
-893631876
445295404
748044060
-609304055
-794703651
-423902807
-126033940
-67936930
577997629
-296795958
-726304653
-355488244
99195704
-951190899
19786501
217433696
-393258647
408456458
-128724124
724863512
743540664
-267887510
788756858
-899899540
-500740849
-860581019
-828346834
-104176211
546432299
-238314434
36032202
-973401738
-394352292
564568553
-876546650
-544431715
391355058
-118282850
-435546238
75049663
-446278788
-834461588
-80020715
-364377981
-648767150
-440308573
242736981
-742991549
-471007315
-906888078
-660250258
-321551004
-216555106
-568307780
-287435218
-339310251
810632867
-486494282
787118310
794188015
-9552904
-729610904
-682794459
-578318359
-509502410
851849771
-801720049
-80916433
778110742
-768568983
-645977575
-463643422
-684887394
328694175
-669304362
33133473
-684049792
-8917894
-958324676
87031611
280130251
690345252
-3065191
422552570
289440198
941466259
923595787
59897581
-791963380
276604198
508777122
556947864
-363793970
939448218
18754788
-83510805
-54599775
-335878766
964716473
28155082
330694312
464447179
554404648
-255452756
-736031324
-118359784
620084778
-59561136
-852074354
742340404
-22514561
-766038868
-494926465
-176696804
310425568
281152552
821036739
896929034
-420878103
214029870
36465267
-855899091
967702164
-157223370
397798962
-39577562
-354029871
915692938
-681843301
-876111493
-60512528
953327995
-373947515
462666380
152601516
419061050
-132458786
-340381738
720337875
58239985
240530136
-36083201
-352195384
384744656
261416304
-325852579
858763721
18583673
-201803
61446679
-167693614
-622747877
-459282051
-876791771
372932068
-775438422
762687185
524264237
-868136234
4714529
-676361288
-979386414
-475226074
-6585038
56256060
-945960848
-375038921
238411676
255349487
-276647143
-47130905
946154197
-160873755
-98338665
570853439
680125038
-496561596
819103004
463843623
341204105
369423415
-38529023
718285042
-299042420
904576575
-315266240
686918633
-7528746
99551673
-595564917
-211422574
-129672706
-130201354
-273536921
566036833
440564869
678224690
703441705
944540262
36788895
-633974839
-570391657
232905586
855519079
-33941570
-780996499
380837164
-589807582
562982934
-404899954
50728196
394887796
716509608
439740012
-478569347
-805474403
-408527831
-568463042
-443641867
-652485794
172030398
-997619021
495300291
399883857
37382783
865108832
-284096271
93127528
-805807412
-187914550
-348445487
-675129208
-964122177
914486939
957438861
-449038032
517448728
-641529720
-978046421
-713881092
235918992
-727881978
-452930674
367686434
979351841
-193166656
694197086
-484299599
-954227295
282101329
-127955419
824195296
-216462451
955532819
-253706402
1658961
-3931510
-980114782
-203955212
-705197187
-458923149
-421869722
529457147
861343280
-646731443
-511234913
850305192
985917970
-556378272
346003390
-632097898
115961030
-822714940
-459118628
172571302
577334067
-577439829
-310343612
-723530681
-564716624
-816832765
-823881546
835975956
-290472725
-970924443
-98216652
-449634863
-408328350
147605637
-818779067
-937519808
251014382
-591904337
427304183
-129222566
367639525
-747513688
-298705304
743608362
-246263998
926499159
-988857582
-993438946
978655567
-386316512
610587171
-364229273
-200232318
-887588599
390071300
245074509
142157915
195824949
-811963023
745652714
-567828308
-911119749
171316037
-155238255
575464646
-57328028
985351231
258218338
-297349189
102611868
-91068853
844064381
597556813
-894629479
298562135
739993432
414844861
840111453
276525159
-919339905
-698075500
830705620
-641842005
52772464
647485874
318748186
271973032
451574038
-5169365
625122877
-849331527
-401208868
-401964739
-932746461
-864956722
-498192143
-973944822
-771701041
382107697
-790082924
654312465
310280061
261820265
-78622440
47170777
-768337081
754689101
-613509260
134910343
289069703
-218305396
630614010
924627724
-95379560
824957171
-334458123
-531247018
-200104766
43005062
-597737698
961312827
504359955
-236124582
-408108241
-40828808
-123186846
900200827
-52841847
-359916832
486663011
-116316954
602489627
946323729
-6255976
-190848137
960756572
-387494614
-867749806
-298566483
-858396665
-520965984
527128181
922329556
15098559
-978587449
-744968944
-931132855
-727968024
958879854
378426848
-929399848
-52742062
939588129
839047812
-979134676
532155004
-819651043
-980206944
33279996
343420237
-664682622
-705593
-294180449
864168436
-592416144
665691415
-696794943
-181014071
652126555
580116022
-450281527
-579759201
281930647
441773208
289432989
160038843
292728929
-827215364
892322648
-210982182
-609328147
-486865981
715000772
899107357
22501506
-1166852
825957449
-860036119
860177001
37208276
687516393
-164687383
-41201797
458134783
-496508280
-953020735
-720098940
146593719
833676006
-83702795
-263651624
-279078928
65253095
-515522925
843514903
-116331292
372488807
-672069724
55125406
883048210
958539618
-474690992
153233736
195478892
196255143
450929814
-469934712
-941490214
58881859
444354050
231757954
795344906
-361823386
-145035042
-2737107
-908793705
-570617939
-808254617
577575616
-328406628
989302736
667736561
-919874740
-200318189
-424378342
-638661105
-447257842
192411150
-793841554
452284696
338801829
-950608822
623853440
-929037448
250404777
-157259805
305519677
-311272217
849031989
997329323
166514918
919689894
401929688
-834496891
829681579
-310636655
438725801
-111295176
295600444
-373874811
-554149342
-732810476
-228854732
987532272
-567283630
-320351690
-316794685
-806536597
-104171413
-393685785
698022331
-403506429
-334115289
-645917437
566812709
-403076952
-507710766
711611249
158443362
866087841
-639572290
-605769926
832065627
235687245
202040009
-927607929
952137016
-718462735
891240731
-614354250
-761843930
184396586
-595346563
173353008
149357027
-53788732
47104931
582370112
-761846613
-496008760
487201226
-267356753
-824361152
-964922250
-343236566
-869286831
-424019374
-162830525
716844003
-404036989
33306923
-632015982
55761229
-731606596
-918554974
-242592040
395798989
-959990202
855795617
-134410225
-11475884
251309516
782345372
505691787
-464337469
670043771
-771953530
-488979936
-572065879
928547453
150464258
-950231766
210686109
-347086079
616501826
461083411
-995048116
-738644675
161431701
546621279
-550522568
-301694807
716579036
770748027
-575156884
-249863854
970899363
245352649
535425184
-267715759
67583555
-120112810
-706250809
921039881
392417784
-760423656
-208882209
11240239
741143278
804538246
-575452084
672855562
-413424567
444888913
-285493609
-735406656
816045627
338047175
-620743967
-126861252
-906182485
-478901866
-610936782
-653517707
-64365767
23802558
-950154356
765662496
-481132218
-100298219
359418480
-374527475
874046787
-975626982
-430688561
-471487500
-958398333
-64296809
-294400923
-278819818
-275157424
428226689
21299771
-45379815
-92026470
689870647
937133456
-714703259
303013940
-897465767
686644151
-227214552
994391195
157992397
-236822177
-142788829
-580495965
-931952845
-312586753
-191409139
-217531914
170615292
-924353789
236463215
606671030
-949798358
485940834
-264570919
-668010793
-583904832
110853995
958609446
714626508
551681740
831588814
-433552061
-913043166
656801528
-416957766
-258084788
-365092492
916325304
-101607575
925114918
4613697
-273091671
71524974
-541215320
-16426293
317399094
400346058
-934221258
-825242741
327643484
577965714
822473691
688001940
493671810
-738615040
235958797
214930200
587771883
624090929
-957743074
-632652429
786213241
-742993964
18788103
-170121089
-11647721
-856979734
804934909
-503532938
-224180815
-150383964
94530352
-96955439
327643484
784029703
699349909
-796885794
-776211116
-440550995
377191873
-364096937
982639742
919801392
248272931
-684651549
172706825
-816191636
311006875
-439467666
582285605
-602943410
-204084680
-990895719
-63081391
-405262821
-286663572
-323195682
746658239
445416315
417419568
364246814
-474150850
-828249805
-621120120
-327033205
39063434
827358585
836635032
79622822
-618769464
250971913
37067453
-598062456
643769033
396051482
456309091
983447110
332430137
-511351777
111953746
-526330645
-724693062
878161515
43033072
-952113249
794697258
647817803
-262904552
736034916
-131159746
-183354298
-665503813
569731371
-730247525
-489670030
690092499
950167116
598744681
-688506820
-396710859
730341968
924362347
522773159
-656469172
-755743258
-362347296
-370881269
-638712990
-894282263
-500709221
33322029
-721470005
-459746365
641918021
-645434885
-176841323
626500690
-769188739
986004717
971781461
-923454341
733301096
-915884551
-18150436
-347959364
772551943
712791393
327163394
-902556129
-194637524
-924241312
206668202
-432022974
-131560308
446918406
-807849407
247377949
421685839
773918742
-897300412
-373945232
-880186219
-697161484
-468980714
511845172
-875242976
298801917
-129506355
-564677102
580411445
756524059
244209485
849027761
-635196018
-36652777
489416892
-338324318
43585214
326895993
313351275
-471967879
-436910217
339755843
-50928372
-765505213
500935697
82551891
843544806
501431254
467484029
12547272
650082368
741002112
-529912264
458982194
863266
-809460353
-808265793
-841004925
979534382
74500377
-567540125
900729452
-675234063
37487384
602389876
-141893135
725034510
459682574
82349107
744788006
354516813
-389197636
75770428
-151342886
694327175
-705930653
-429376019
-703392856
924895407
233080488
-319276830
-957251162
894777196
-442927117
-992403751
708628889
714088812
330974869
102017497
-421442392
278138288
519313036
588033246
17141114
564797895
8634055
795361766
-336896823
380002953
-960384910
-297423785
146778020
190452603
-838935724
274086985
-620692811
317779963
490995382
552034078
-526676989
-794258581
-441654705
-299111830
-748766756
-41516301
-794427061
129815911
181456207
-374461221
-713515304
-582206489
-921979435
-466678517
-483112901
111418230
-775463691
142521387
-191011059
-564281468
115158562
-4138921
-66614811
-930171685
-709571858
163312785
-69026319
208177807
809954834
-22410825
-471257820
-501897188
220945348
905840298
489000703
669731579
290836159
-752651030
782516950
555170246
694530350
768514624
-530485485
102039836
-497946848
-350853713
-17883249
117458043
-433280713
-260920878
-568829336
217643401
748124490
730088547
47807072
730721926
101347394
713533477
979824958
107960671
145937147
447250983
-442155649
-980903910
-639866234
909881800
830333774
-488303358
235293218
-188258303
-179132450
-58255190
-973918919
-63074268
-66619114
-655279152
893754531
-281713170
677295040
-456095939
-612963274
641728316
-887597628
519975
538449321
-210957670
294459739
-757697896
-808878292
-889219118
366092295
153195921
-752444368
286562185
520168024
776156292
-596821112
-101303896
-673721318
-295002463
235209172
859231087
-7011342
29430734
822324515
712635765
-285410213
-383498199
-257300543
-732522328
-523969368
-605179357
-771753609
-758184432
488362264
-450004582
628025365
-832250704
-403151567
-741717122
138298284
-391555059
-31856037
139417466
-481865809
-703815218
575507866
719005427
-98203482
-887937000
852904808
428095946
728825396
-286036516
-369021845
-924076367
489725458
-534256443
80584163
606708118
813550755
387956618
-892033688
935137619
41508295
436795130
-239338846
462995133
-206381600
328965349
581091361
431819372
-683231014
-705458723
965723277
443431841
-855233133
274852286
-858937728
340629701
-309680901
187159790
770330851
934728016
410181152
-558631232
645276530
-57740381
33118838
-403008030
-452796893
356442776
776404427
430108701
710881135
-956892092
184368255
428703617
-97298104
-680405606
-44459626
-271227411
-218108330
558702095
-476935021
303511010
-154259243
956608032
249450123
-423680528
141558709
-370590616
285017244
-297952615
-443929201
123318786
493728326
-619511993
896283051
-128493850
-593022645
-65910201
169426931
-217787585
-901635170
602169851
502382506
-849588217
-494786034
-132777228
-919459615
680022622
-46640614
279435890
-30929406
882811989
252785565
-102321540
-311790832
839656442
-569389964
-556248783
-507074810
-885720520
566394187
-182404548
283782668
-576747278
-462691274
433421417
91623104
-550315643
205666729
-975129891
-729006952
293025157
-641153695
668681658
388710795
740131105
-924508609
-7814870
-562506584
735880654
270865534
-619123395
162175238
-317241466
733039896
394167814
-205603891
487573976
-608726691
729906270
779072494
514285512
144824923
-955416537
-53642095
-208978225
-899077241
308247432
661557556
-249881957
-613203783
-820312462
-642395638
-406104092
670965180
342272474
551646803
204820921
-442205967
-407306312
993211140
-826062771
903686288
-979067541
974169613
296700337
-402076023
303279823
-756027003
-328173845
94841905
-723378546
422620499
-249672850
-403674082
429076019
-943737550
-580214632
-619114150
-896882497
12055541
-346462461
494692765
995480669
-277695479
-612872485
83509468
-507457728
-738942975
-337405570
-655951197
-940166514
327338328
-498499611
-511412123
261074478
342424169
-322587841
-437583234
719150897
17203751
-684303148
-644703613
869222656
-591358329
843529454
-944081337
68270900
872740195
238855029
-330175052
672010804
-163500388
-596478908
-462485573
-995038308
-652064349
-232233264
-76252828
952438766
-134715465
711854852
-982909838
591008527
231317874
-951329093
71454912
-883528361
-525340582
562697183
947007288
588412804
-315406259
708324324
-570437205
299624587
-607951145
-569734438
-716687181
-692669614
815240013
-816191636
-144428850
-445805934
776444887
-681116445
-543290244
-518115353
824306767
-914099951
-82324554
973147501
-726315201
-452516956
428143996
-526229104
650485516
-551300229
106947777
-892476922
-299102273
-806338312
-199829028
847195959
-796748513
-222480996
218790724
194104772
-968353454
750978079
-320615997
-585936027
-505014322
-9421853
133475784
-609113983
-868951981
-180681751
-485250554
928628888
-629826035
-371500955
520812276
691983594
278263247
-982838213
-326882934
-716754172
870110263
-567764617
-76057666
-712521042
924024186
382561224
242592292
-713372239
-131008707
-305491568
889196465
882543672
789764550
-153647988
398908916
846496749
672038791
3003938
-27400223
-252218027
-384790059
447679565
484965099
-411429764
84958316
-794337113
14373159
-314648645
447423030
657312529
-767331013
-657002443
-318628961
841705391
-387626799
373172584
777003528
-51540969
967244648
125737456
350168095
-93941293
-542973299
941936420
862185576
736646440
-959613935
-342233673
724527400
-638200880
-731718711
-932373875
-366200121
846297488
-565293254
-983339930
-661522917
-285222178
-875993390
-159028431
521149379
-82703757
71791923
-371582820
756883708
42488730
4481561
-991375066
-766199822
-908769037
-724846750
762744396
400073982
646615312
-95476819
-769562168
588926402
277040321
340588098
-411202794
-583810368
-888590217
808808335
806578955
-715223211
-909177080
-301300429
-820110067
-985303190
-402578169
577617710
-191753678
-828386842
178325031
-130226026
580479383
-713276357
795767773
586640186
-972013364
342989294
-737081240
753669365
821596930
-761288758
494463779
-350996461
336346262
898883959
984484994
989902870
431399457
-44875119
-940437161
63748877
-491555224
-709622366
-34410793
-949488335
891969791
690688764
-296394982
100589256
964935037
800654938
338831175
-218200750
-543052709
825129984
-892491894
-851828163
-596289135
-774686377
303453486
289534997
-678552859
200927944
-944026803
219118642
-741187383
827143882
-703999988
-29408420
-786021874
-346514841
-996259604
820680882
809612351
849054507
608779052
-679926511
-864048693
-203651196
955808899
806794883
-783749361
-95497360
-966688094
761974171
560942925
419682288
988275111
275916988
751597581
468344562
-642797674
374537750
-207685697
-882973782
-934680843
556733712
661171957
-816006425
-879517030
-310343612
-956656532
-927388182
-317798747
717313247
285230762
474952331
187499381
-971916709
423736752
681514326
345139125
-303567864
905026676
711119504
-254091098
-969582703
-839517498
-739689600
-504959184
-411851851
469202389
-252736166
-710602662
391266059
-105318537
704741180
304254839
-294005022
687296520
-942279687
551242855
-225287542
-271085956
865893945
-30970394
-851158078
36940053
698731411
47062359
-744270964
378118340
-430507946
339232002
-423834488
707054874
721715170
859289140
-670227270
-606762959
-488932874
473090099
-87957736
598202325
-653687140
686569867
330180444
385650594
-835624566
-205461485
-691436405
700118837
-231367009
527940505
481243756
-646223531
-269696662
-628177844
999579909
-271234420
-424558100
718432213
-477502673
385444154
-433875801
-373589895
-766596165
188525877
-481865809
-314168607
-73183774
-458722733
-291807369
-262277449
-777362765
844461832
-882665532
-144959916
645751080
-194418519
508272206
498658283
-40604536
-144293482
-309053678
-788044882
-101779205
-24934477
-788561442
151098945
-908362246
991434768
30829362
-441108271
238727465
107787869
276267338
885824575
426963718
690433957
896918118
-387592987
-829075204
485167278
307825132
976483734
-196334731
-285463589
-569582791
191097083
-227394733
-481501592
-133185295
13665450
249908945
-675216003
-745333249
-831058344
-884557854
-201656801
141170136
-501974752
585279959
146558675
-661926982
265705792
5463336
304190162
704066046
-836706283
-749289988
-692953749
792184668
-988544480
613151412
-470096453
-533667896
-596662752
-204532531
-767742578
453546411
248272931
111880549
473939436
625370046
-820889795
-671945383
181767751
424560488
-221503255
30855151
-691877251
-903134303
-49617293
-434225112
-154564636
-214769756
-445824433
-828605830
-564779711
-301694807
187645771
-974810958
182523694
140315771
-413225485
-675711144
-40358639
-140847920
-131561951
-386934368
-720212515
-911045443
-886511828
416024958
537097052
-333192696
580469377
-275295701
-153758941
-862190219
-170902227
771490684
-253059365
970814789
562480678
-528852827
511131233
19393337
612259717
873325776
-980700728
-906763392
90436923
-378734743
-223500620
-772574704
622442613
-729962210
-51530826
-261665542
-33275154
-898573399
-230273884
-805110445
366658801
-471682155
122278479
599653813
477353766
-942940398
-256467709
-935895497
27921770
-734818796
-351644762
640756842
254549637
470702262
980205974
-928971971
-777015417
815154195
231244222
-649791627
-571730608
35544919
-612180210
450889856
-829760349
-927764110
-678259427
-109712355
954511452
-979968218
796409265
-273309306
-207150811
-659034274
-986037423
-734000430
-683575971
681681017
65966535
-715163185
941946291
951002879
-264538061
376483732
80211247
-14820479
-166737401
406494576
-130217097
-378698942
564722776
-589855920
875246948
499964826
-663779681
58364199
524464239
387332832
-519432203
-213105378
878994705
353172108
-206064174
327516927
-712327339
-592695902
533030622
417218023
-960290556
-27374801
-194069345
-285838587
-652460688
-173907258
555397796
441601248
945020503
-503967473
-140583903
906883339
-122288542
453106436
486663011
-900712400
320411465
-795430186
-607416043
-53599579
553212347
-408844740
591797104
16175159
288760949
-757080776
20239928
860448621
-898014234
312812384
-723372840
991406300
-691877251
-288086224
48630031
-477677405
-11793026
-377736419
-237750361
-564947261
-384628559
-856771299
-319621071
349695082
-754576845
-139453041
-990185018
328338575
-816705380
899547818
801748132
-194634290
-758513783
-148867967
39231971
-872693489
237240105
457359767
-315278169
-866443799
871164156
-760243266
608447932
662588422
585464989
-437802821
-744862631
970718870
-15948907
610541345
29839582
-732491127
177391622
-792459360
989892783
330844106
-678585115
908939664
-636787787
889550400
-957707642
-551201058
-165450848
56241961
159235940
350452832
-92041359
-353563756
-705589446
644087327
233436394
276525159
-901032092
-997386492
9753931
-698512219
-31136786
-525851133
676124664
524653429
-197988564
-123186846
-870516846
763983146
-795955882
-348632982
474969279
-402774637
-656151432
727697845
937555737
-4495621
830426684
596761729
-11420905
87513714
-22310100
461925901
953517135
763923100
808227781
677326910
111443544
873732203
855662100
399893500
96164706
-812546894
-275712658
589050659
786941908
759219599
-921149399
953845980
278385206
300680132
157590648
287746502
-311096099
902860623
412792358
511704450
275386853
986073004
-295056681
-314688818
-281666633
278789922
-172367473
-521879838
942280456
-589610014
-799308514
369051667
692320514
-620185380
-14301216
-298870889
-867461161
95234326
224246190
131144229
-191080356
899776494
996529265
-749954321
-571187134
-406631960
-177647031
210619647
-596869047
790975614
-287921524
738568747
-986272819
972968126
-176166049
369790315
-746739497
878786923
-715054899
354494987
-171395014
77279248
-913801211
982345452
-392715747
625830352
-392928140
251677282
147323770
-167871494
-175993649
-796722269
447796036
785221836
-34153129
502902210
800043929
-750764276
-12654176
684066708
-385286857
-16626166
-364377981
-479619997
955352767
-17937033
631738077
15182576
-403328072
724597787
-435139559
613152183
447782498
-332926151
-580251383
610277291
823292455
-552525394
721062467
515646124
211120392
-452037280
804441276
985701318
805131710
-47512704
157800897
546920980
892235112
375397303
-437462525
577143521
-487773179
-531724245
-596662752
249822209
351963498
-524433032
-748400329
-6637942
-898982321
-915143601
777394543
485268066
-653901782
-731057144
130053216
901756944
461816905
198281558
432139662
-145108742
352742087
-415277887
420505896
630435072
541235349
-355681451
372254107
-919169092
157626209
739200475
971955959
652643121
-217805397
240613632
-317979807
380792955
291607084
-367456639
-300421715
-283660950
968942412
-73543489
714989476
-558817751
-465180216
881534735
46495292
-757070057
73335638
-636358764
-816508121
-565135408
-389133664
-483875130
-523256792
957746320
-403506429
-579119121
573043085
71141766
944332111
-503182747
875174406
954044653
-343614015
-271317637
-267683606
941985714
979445986
925598570
-319461652
159141562
-652039954
-2291026
-414289283
348201831
987949605
437607997
-661081520
-327549374
448854135
-319139855
-99297768
-469891544
299549275
-241367953
-876412793
508545482
-967278319
-67381168
620268742
940853266
-782172421
-822650979
670098471
615140208
-387509039
-148766721
860327186
282485107
-389203356
-751633842
-484910351
-652809336
-267386285
651987079
436613664
589106641
-349438020
-313323485
-861013633
-567909903
389352514
341235480
-770759660
-888986363
832684665
-49950981
675198413
-505867120
149635585
832158697
-904034243
512444064
-485359171
306303086
-197218357
581579321
360874260
193882557
-56941229
561902172
-57865296
-632732509
-102494154
-324754702
-881605272
-332127225
-803671278
710172229
-84269123
473611017
213926655
410031410
726871508
-925212672
-771871367
531819367
-591469184
-313020753
-213608062
403484289
104851365
461287359
884590872
519264976
677421058
377117793
397845510
267690457
-648366939
484092302
-867055019
-26041397
-705855191
718172617
535298675
774616079
-755005836
-898777169
-51847561
-28730695
685422982
-980445382
925134103
546305594
-976714010
982136623
887409246
-741839727
-813390627
242312155
929864450
-337425708
-558410845
-465652954
563510622
577073251
179510881
-755474052
-96545842
205896990
-623033950
446307472
-532938537
532662889
-953224009
-665072130
-782488833
425093570
701576054
-763026680
-495097769
-960466145
-742523244
538909325
137181586
251705319
524458971
665839915
140548844
-79794700
997369990
-622403211
229098587
-731014721
917255982
-288559008
-258336117
-378987811
-214650144
-659025658
828147954
-823016261
772716734
151726843
-737704995
600539751
-603997283
-722888579
-543040450
-749825997
44175196
-791545315
-188017636
-98011769
-630537272
-95583684
-949861736
-361450742
-683228610
603893139
622503696
-836835025
-313524616
-636348661
353940452
588914096
158953872
907318496
509400107
-341934055
699732486
-107710530
575348812
129700141
-231575436
-305686730
902578460
-563973142
806468567
-836125390
-725724303
87843097
431394077
949329191
83047073
-576779884
-205785387
-26000976
-619250221
-813987455
631442048
646055605
-622747877
838463802
-730952717
-695411781
318292190
-143027862
26938992
-342689345
551791863
-2145390
398672158
209539076
-413627082
45572300
-503371838
-892469911
-941243277
680368484
-204440793
687098531
657590610
853001572
592061042
-837429591
909499648
-359708743
217397730
698716067
904179769
239930635
-41903751
-18647952
132405187
-405501973
324866680
936950248
977148457
-993756740
-435773256
783447102
-876929011
-182890756
-433631184
765970251
-457994676
822797361
127562871
-493562792
24483009
-298250723
-100570924
-917972053
-308041367
880085634
-539241665
918474606
-427582497
-964905784
68343524
994023661
-658733699
519962436
-307528888
-182890756
-210088449
-843052674
976028547
465462320
-41026405
270865534
962522082
311179872
745309263
508369426
893506282
-286570258
-423092376
-181041202
7456577
390485272
-570390584
867835921
589223612
-522031212
-618335264
-59558332
393205423
-620916540
-725549905
456283008
-87047724
69706829
439740012
989932132
-468892399
-651567663
-33082118
-908253004
975837094
-737580633
956833774
161199991
341249140
-243797214
-115984851
-765206527
-743750241
552135284
-305643464
-772609751
-477157710
813180866
465848148
725620948
-341825457
249720114
-502320082
293810901
572981364
-677688328
-774427828
-294571810
-837637451
-411543555
-837032472
616697538
396607541
764305394
-571074353
-239261386
-911563697
-890515937
-860388931
304170698
-684686226
-751155761
548864488
-444652049
552296724
511467427
-635035927
197227670
325436639
-94975666
892698500
996529265
243507003
-98986327
-200752576
-76767435
-476427995
577602191
699284937
-205688899
465128126
-115226500
-478226489
148303292
734477126
857381433
552504338
-307145972
-376212555
-52726486
-544675647
-4104076
909719367
586203045
-526382343
622533613
944155335
-289530761
-68881948
316034023
-732397873
829944036
137296202
831035008
-933367029
-903016007
-232187229
87076119
-778116289
-599738277
-214519090
-128352654
98783458
931893341
-487685073
966635077
53233333
65214092
493294923
-366311227
-751370510
-980690445
942145070
251098302
893676096
65345742
-392798431
-430662523
243584632
-212439260
-768668994
549597531
397280768
-16996038
467022842
-304508986
-934285960
589353940
-795641090
514262905
-682289186
46763636
616856950
583315540
-222191119
-950323232
-872577427
395521522
264796480
-201734641
325721817
706811720
924463695
246063829
-631211289
-860288697
-495619423
504495648
-307584974
669765469
801808912
-592000504
920122972
-81087803
910107021
906140118
-154798762
-70506292
-315512388
542068058
-235712284
-606122786
-111290005
774542756
334124231
155161511
-809634708
-713344868
-512017145
45032964
-458104843
360730092
-427782886
203523244
-798634379
473378787
849270703
-505432432
-223607720
-406712242
338068619
135018130
-16984571
195713438
-144917291
-550775848
828638981
-984420624
-855901360
114474077
421211370
982377298
827199392
-402575990
-800208679
953747708
946403875
130065317
132269753
264392958
-537513792
-738120155
-626532778
98067826
731122297
760999072
757473463
-826672406
-193098912
969321950
939588129
-967658354
330733637
-449580495
546305594
-339282884
-433522103
-748329899
792477025
-40077845
996996675
-915807094
731842252
132885675
32169912
971737806
-215522489
-155174619
843309902
-26252003
-343584645
-65857980
-505012500
25077972
266036019
59643657
-918227787
37355999
653196178
325546193
-852637854
407668989
-194241662
-244317113
-843784119
-523409832
-21940959
-645487233
-482097041
-873095322
991186279
-404561361
57408137
-913855199
-824096914
830094767
-544949671
426678813
441276600
49414310
-281669640
-932061045
-891125939
-610860515
126623628
-915171383
122152621
245738309
228424128
-362042860
789564883
838346119
-899133733
-504527977
-108617438
414563255
-537653866
593040674
876610201
526578563
-728185687
293319481
-150311904
-254788615
-51640653
922460825
485568698
378720572
-175540039
905490538
898058676
983543178
133678472
497225601
423074461
241688500
139800465
254445686
-132646515
151743737
-622875130
-191498766
246193068
-956836704
-257539367
-886862388
938672546
749076697
825851772
-127916916
-663693472
377605572
556829696
-522195939
-388787827
-202412133
-539408998
670308450
-384953392
-240880088
-95902473
503350169
660562374
534805362
-175916089
773678509
-45457871
-732043634
77590947
330532763
439408125
-648413758
869891724
739651673
768831819
-161916762
465920240
-96527774
887239630
-120404762
-283769076
235008307
-927809163
770525676
-179938527
48807461
-303145652
350394435
-828038506
-28912238
-364274469
-891039234
135104224
131924252
233756866
269088744
206189056
660977828
403257209
-929053922
216104132
-104768263
-14269620
-750728214
-544129924
846046678
-505084374
224688192
912020030
156443617
-863523696
33710122
-808008379
-320983979
996224933
254385783
83805206
939740560
-691675310
315064403
-44285704
-835275470
-500488320
-637023568
-818132033
332395566
-930888284
972332135
344789362
663118727
-817468228
-614176334
-226101755
-279470700
703661048
397373568
727555766
314769757
283516145
-415817354
490141039
468872434
258511516
-276139490
840165188
-482874082
-306204869
-371532515
-167984970
570274598
852932772
-222797558
-712433768
40427003
456003836
470494574
-744148582
527564571
177922726
-134060008
399629377
846066011
-81947359
740825922
372431699
-174849274
-17938669
-633892910
-252773972
-611139690
12759297
182013377
-922587994
121502345
119474925
300819455
-614377252
442108163
14169209
331777401
209459153
-555736044
244308798
-887133868
287901629
381794074
540565967
-382531620
300913303
97375777
-964498371
-666416555
-122165250
-808170066
159634736
-304313280
-945491491
990085536
-619358373
169426931
12547272
108846467
-126978813
-410137900
603953130
459584906
-291830911
-683602703
-141002621
-267987174
-707440911
830493835
-807935158
-941946525
912789713
24781556
420666818
-290338304
709412906
-406371155
-320659566
-532861
749225189
-498339861
795505806
605523715
-928496430
-792027046
542691108
447980081
80429335
291747524
519264976
147494931
939808776
-316039506
628139322
-483389458
734702096
470304969
293810901
37696083
-156528244
527463976
752048256
-106393891
-653042010
414724070
118808376
-665283331
-117712681
978479107
-805690687
-485622022
-320202296
473444449
-338324318
113652483
-165398378
90846030
836656768
-649436084
746738527
-480235724
-662853932
-791935649
596233043
-362945907
858977152
-179060201
-218122816
601128093
-398370706
-657880974
-750138985
-831761335
391088179
437346416
853709750
-770190520
691389888
-243089761
547662956
-371242590
-454520085
208518751
663046561
497357569
-723868708
884188445
-81866680
-500100055
589632625
183431263
-752147607
765126759
953565266
-149769787
663046503
-757070057
-669877739
-345890100
306256718
985442036
833361151
92193188
-4243481
-986047394
-267749455
587574550
472894102
927726459
970526156
197915474
826806928
587331025
-868417218
414692760
778173406
-301959335
137744360
-822819593
927242918
643817816
-150674952
-369509081
-643763344
-868166327
-386503401
469388131
-167198335
773917451
-314814314
-628232661
-683282235
-690512723
483453291
-637001175
-593463411
755294367
-75481130
-565252008
-278172360
-991754424
108416577
-574074899
788957678
-657634232
-794353837
-767115213
-589830115
-489600949
-485762551
-398724386
-461191080
-194624701
876066352
856270069
-652026575
671539916
352261207
472783577
-59591573
-264025259
-720955420
762615930
-409642368
1453556
-522926157
442403593
-385599836
519862459
-60343811
438999822
-145790267
837073700
420978613
420484635
-115335510
-86112675
-543071458
401986508
336232644
-267422248
718634819
-505727843
353940452
574520110
-927601469
69223446
850714881
-875028988
-891201339
349940479
-294630717
-541202021
840613414
462864261
-496501416
-6284685
114463068
598527468
324780031
658936666
-541224557
217924833
275722747
470645866
-867952804
-82556978
715045817
-618052745
-814195933
579554309
788756858
-560603474
-713724603
-396034388
-397121673
511948105
-516685279
945040214
-445941910
-959164662
-358901886
156006747
-438026447
466219773
-963773420
-974424142
-544927304
-606674596
22158937
-622769840
970373093
-432504102
589957427
534971333
740171372
-578761394
133226164
-890231643
846653829
752066141
810885925
-535907119
484658937
-833158354
40748229
-523636985
210943823
-661609106
269172284
24985296
981211029
-572274315
-917943140
364349315
261647135
-662419320
914239264
698731411
-450078913
329848039
39357990
689139949
-743750241
753287212
-577842112
761411009
402865540
158643118
619077077
722619271
-198888822
-535915038
-796840690
-652712792
-705581891
-971623724
-181955847
938252221
562742730
347859755
-851038769
728732017
641367241
988213024
867035168
401963621
-837530982
-780160548
-643536623
855575999
250571017
-608062115
687800402
-895425897
217850084
589249082
-535172431
-568592706
-271394358
679840391
888526494
-568078986
872227984
753796138
-173399354
-210372278
533381016
673665879
256106088
500629461
848392637
389276239
-598265158
851783725
969730243
-401049208
138535382
5512295
461090045
260735165
832474192
450436287
507144425
560820830
807654379
-845339495
816178013
-532288371
801273871
48630031
-769782891
211674593
-35402574
-588876405
645668330
-400614579
-392310674
148467436
285629058
944823355
-986245218
486219984
922488365
-171121809
568157427
174926944
134756450
635789363
729608013
138880067
-505427700
772900412
7837136
-368573322
-181606141
-467535585
411008922
-397929613
154287820
-65843367
-672779265
-241060001
137049118
422733816
-823124767
418113755
203540774
532389903
647075693
140017478
-857311236
-401022926
-95497360
-891257835
-366040539
95050402
-405817828
-708047512
359092136
-832485811
-876220497
806218344
404201298
754689101
290998792
571312190
-323350886
861492324
298297328
351900193
-212530712
-172345073
-453059669
-422534898
-139402137
143164683
532932134
694450639
188231587
159340426
339280186
-406807412
811081400
-362323427
-970278151
-843080956
-825835626
366987383
-322143118
217255621
-303352008
-304005821
-835411357
19731785
774086003
78496182
-353785799
771732715
-754584172
-188305655
-945705218
-250431224
-203412024
570935480
-241921397
613594758
139645141
642604652
352901496
88684385
880550888
932144514
-682516125
256761344
-342689345
63292876
578282867
470265636
712872124
651804331
-157597636
-59552518
127750533
580400236
800826097
139741088
-243266238
-172618416
247246021
-38338968
942435499
-640558884
773417458
208538476
141086926
445199887
-264992346
972837892
709985095
-539941622
-218845252
738615173
304308656
828301763
41869102
160510835
-114434128
-167258698
23558
-80042981
595525003
-208078000
320680022
-883739582
447864395
711612180
192141621
-27660639
-383414808
497487354
902656696
985089939
532417437
-679103204
-710302307
-275033925
-414715016
890701164
-951495175
265011338
840678934
-373753027
311702863
919194011
624090929
472758423
-374024093
-360389090
-785460746
-785930169
-361707678
569105502
734845089
-479517952
278428679
87843824
579769648
686544242
269692843
-530706605
-710602662
217321035
917022082
-713458758
-788821076
847860295
-750572006
-398724386
-470609116
809971001
-378513975
-323070472
869999633
881305479
628058109
426823338
-367697267
348606663
-813376765
385071929
355929868
221210587
-20182180
999865507
-327068994
63378456
-7590115
60652940
665804313
-250907608
-55198230
-109919955
984027649
86064563
777807146
-695553395
-808759162
-497662637
391779517
164557710
-129714687
-783959537
-646257729
-197186632
344665265
-599386954
-190840573
-684184764
752713992
561174165
-304040627
-505618717
-63069625
465536518
-662329906
-604682974
226266053
475120297
349982811
-506819140
-97621687
-915480972
685355563
-915554663
-517866681
235245360
848214017
-675295180
-421968799
729756722
188286565
980440070
-746704989
557413104
-695614755
188395524
-200458707
65264030
194417563
-476489820
-135112242
587874104
-576923415
-477604635
457754321
-837295131
-111169940
437287785
-430599481
-709422097
-394360670
889544359
-814686560
864190629
-714775825
264120226
144294520
-728252628
12631917
-741701736
870609819
261658966
399164868
-52025919
-379941500
-437315404
-720733743
-301901279
-113513819
-664044389
174375602
892405477
817031695
290254724
191951575
-914199902
250223173
-270148030
826513524
-135769564
-65532551
-296689171
698323996
-832722375
562746485
944233242
-737307021
-412467574
-342068454
513028050
-670508363
-846270744
-163313510
41814071
-973335170
271193539
-792459360
857256081
-765844834
507812085
-29164952
180297179
205151148
974396998
-766364046
306879141
-282828546
-757609596
172046657
-638048611
-163619608
-679095874
-836310656
974487331
946338767
-156075900
550303392
-410979379
-474730035
-140758661
387285293
285804893
-849920121
-330778348
-340195783
974582295
404439110
-459018066
-975385613
-337161518
-934609493
933398751
-927258213
672393598
159886634
-367117944
323275286
-745066743
-879074010
127715058
-140931828
-535100360
994807674
-350205052
-300117603
-922089837
-969556791
-381049305
-821512750
-930335211
-969632250
-311162597
-467677862
860332839
550571963
412255451
286456243
-710147182
698716067
-498595286
-508460656
-855822485
498683560
642832427
12396193
313419776
-657317895
-362938201
-9265961
817909240
-671207406
817812939
443178485
190817987
-312393491
726800491
442645099
-261194802
-568505656
-131952227
633639808
690479863
419305779
140515495
-227647681
757168188
-538457985
-642999381
-533307096
744167860
388560571
446902386
376473910
314551817
-700152572
945717794
553274781
430214137
-143186855
445105553
297876645
870653220
-698246912
-548927164
548277477
345261720
-588890725
-998283726
888281520
-666088286
497368496
-70766620
-840894583
733993761
250193899
-763618560
-208451379
868066804
-318456765
875572051
881859498
462415534
-272603090
-942226284
-392571825
580631062
405696338
-545811743
-245455099
-453566090
630575977
224351658
372274299
562828778
-399949894
-653142637
-659847525
-519116276
575119534
384343921
56501476
-358632687
249780076
-447631941
-81684648
91256159
-327668261
-39493501
755762339
18234345
151525831
10994382
691071755
2852304
-367132210
900232417
37971062
52962299
-13126610
560165196
287634648
-223870219
90230817
399805299
295954810
142172296
362034230
-647966963
-101817351
-303641982
-87487301
-907855374
29089427
-893179440
-13871631
216482980
579044363
-605097012
28972995
-91479337
-672704125
929525993
-517650696
934283495
-519250132
54887088
684916026
-643904952
857015417
874566486
728930222
828301763
-365295965
131878249
787065750
-743943330
-153158029
-686555832
380471042
794374842
429729564
637040635
-8262529
-465346167
-913873776
-641664079
93695321
672343068
155551013
-984850681
773320563
138955820
374781293
-396445703
-181252234
407073786
766861046
-715898826
786673573
-441471406
746275524
392177427
978005444
-728559928
-510053734
957690290
-43409345
456418252
29624391
-284988971
-830877907
335552237
-399773615
409432673
-112765326
150680750
-582650724
-228471757
-795296118
-431591799
566248543
73236250
529870957
-905498014
149933611
680358495
-965021460
-839678140
-578226052
417948016
-631823430
776878140
167019136
370110537
415771002
157243291
-309035158
205695661
212219846
698505922
328151421
389188959
-920595331
218901089
-309141306
-928642165
-760281187
-12085594
-864018842
487554013
651507373
-213391296
-362779025
-801405333
-525601503
-565014689
624677937
-959748028
-359858806
926967875
-133185295
-825744728
25481405
515343601
725603794
685476395
-541916959
-685735934
382056056
847924508
18895823
-200638564
876985390
-56717670
584925069
-78611494
-90663450
-884058404
-574863756
508263266
948788979
-526192696
-302537419
-530222278
18333888
937191467
476642181
-607303320
373147216
-92862991
-688716684
-416131738
-494818241
-458392256
-24372092
709183255
713794076
-554859454
397493049
104780483
-770349425
-847560710
775698233
-742838671
-182888710
-664009120
-619355356
-398252008
-79672511
-342992950
-760019270
-422192575
-155505604
-748882614
-265414057
-36944148
-264012996
667885647
550421109
841069746
807895642
854412271
-354994220
965715088
-968953328
-186774880
-424213380
623397775
905264281
112912091
738860375
311179872
510185771
28902990
-920523656
52469966
-393117759
-112928367
-162342245
-346337533
-518616831
-60968338
-368932059
-616272305
812452227
593563930
-20510686
229584158
-437889142
40478049
799037972
-62139224
-42837847
-706192389
-203275197
-507465127
-836706283
-642770810
-966850959
693215535
172834978
723355996
-629660686
-711073247
-551742791
577039878
750764529
-832104467
81284170
-441618620
-25327866
860726428
-113302830
-439342301
-358632687
-780457549
338601575
367634853
-314863425
-755266013
-992564568
-74780871
19473600
-592719651
-54580679
964420735
-709206547
-500919930
575459293
159894409
760944803
164836937
705184027
949674298
-394642798
439218593
-591453512
-411367985
265645491
270654390
-498164032
-242359687
566494623
-605639827
200729544
204840608
-27303131
-645302265
983016132
-611033936
603796085
-537673167
231466657
129955846
-564265707
40010241
-633382692
745359388
-225455814
86031922
-57301502
177805357
-552990771
-412714919
-126046170
-714775825
-555988407
613881272
-416947817
-644974939
943436742
-843239623
-619577069
-27569441
624259486
905162216
765354846
971664069
-275888421
675429770
956581323
-670508363
314360106
950863211
180313245
897777560
-421826410
266236422
879215053
649460150
930799798
417413292
-470149573
834116616
-144072308
412995291
335288078
79800716
763438595
756447609
324749722
984648895
-298770928
803513976
397213507
191883766
-427613052
-715652910
805251841
351010996
346712292
716259759
-923997476
-598459877
-48080950
458809595
660977825
-269922939
371194087
168110970
667481582
148088494
344129187
-882560402
-115319696
-222339766
218476168
-755387862
903957931
-286838424
634892891
901011163
-225537631
-578793050
16005618
997490353
-421678537
313687304
132438161
-839375242
-362035609
350394435
-521837410
313859704
-423447669
-841332319
471728391
-781500647
321389687
796652439
969222299
-235258952
952837455
668792031
152322739
-315859343
260671854
572391617
-994789765
942496376
111014324
-998302716
-556248783
-611356204
-34729132
-866281323
-87480815
163878975
-312386647
-461747629
-505223859
-199397056
261428237
-937666915
913256639
-637369497
68683706
623549733
-986599888
-553566861
762483045
-999821458
878746069
-46608828
-986037423
911424392
252892280
615763486
-650788678
-999567588
216877914
309094927
36627446
410218632
-305221476
-777917740
313334793
128219173
178532607
101885157
436562725
-320948833
-93197756
-879455185
547576026
-309168868
-306934466
-153275664
-515794064
898396787
-61974328
465848937
535455791
591512778
274958434
-777968857
-488183546
-642979455
755107727
-344453258
-138240184
-739905180
446206620
710726235
-50831348
505738217
-17287796
273725564
-409083525
555102405
-687030782
-301929425
937659158
495350571
366174245
668766033
268486308
562776849
427963721
980475510
-853821975
765300186
-206005572
-159676387
506701608
449054526
-800610719
619138861
-437802821
-805856543
137766770
-905760343
917858249
-119238227
503490707
965140360
284758818
-869712321
-592752450
-479865133
-322790898
439204374
109330457
-482073059
-335226536
100332496
196345675
67150649
-543643703
-916193817
-410011257
848372114
249887170
-174176160
-130570482
956931244
-837326987
7783475
-99564500
-476727002
798502610
399595336
-146626362
-639726794
36006419
-778285210
-811683045
431218149
371969870
316822064
235507291
-156303434
442983588
857185614
-783749361
-288787761
428089273
-720098940
162372935
-763606719
-574079920
379879774
-301149060
-101884642
516198080
471300665
771774674
48214512
-228892017
-754164933
-456118356
-696644143
-592457699
-343237211
-904447025
-137460607
385024692
581012312
-163098708
90060046
-139688996
-421423182
-133686996
-833158713
888051537
670972705
373358649
-306213186
-214338585
758441258
-336208037
948867625
-514212464
114250946
-69255477
873783138
-162818353
102878944
-810563866
911234138
461621688
-553183931
-205668572
-142038008
-740188572
-176195358
669714685
239338746
487233774
230142038
-897028263
-299132139
805066164
665925135
-664102987
873863589
-961309462
66396873
510888702
216893943
9938472
987677878
929572252
102525973
-223028057
868275342
902902561
-924425324
-832104467
601790887
555260077
-967343310
-765804643
-134547366
-675529866
-527974332
-6730291
-105056490
75609180
473945207
291417997
-518275889
-347812925
252198873
999145186
-607595410
272599157
-775706583
752924753
-822280679
717059631
345460713
-662069007
8417028
-529253433
980486490
-32264592
934506184
639247103
314622643
561174165
-33407936
-383855090
891263840
824870273
582179380
715133837
-850436480
642576691
-875468557
868052613
594343215
-947405274
-135127587
460070699
443877765
441190900
253055185
-294180449
949843974
603288327
984217813
-559756053
431667820
-955977452
-406339810
14386676
-528541341
-726846891
58719780
826489599
-548826968
787545461
-663731488
703768606
412269503
896918118
-396611519
114876696
-730400628
665651379
153080306
249486657
656638948
-385831366
891280322
-533312494
-302556809
246193068
702202288
-922315217
302184644
291383251
-24286498
-538128482
-167542729
618833754
816344962
-866694621
-280412262
-432320128
-944461208
845826043
-469944209
970390774
479824958
-638061748
-357610080
-258919616
-33179387
70245196
-414067397
809552450
900943273
-651074185
-580748183
-24286498
-16590527
-489369293
-551004757
-639431356
273775511
-365434593
209782311
-265277019
128616928
-198056468
746611908
517769446
-883134972
-484128730
220650154
993991285
53072006
335041
925341207
996385733
-57171528
-822743181
-883810946
371039147
288588789
-981853536
438276528
-363722212
397114894
4302784
-869712321
-330157501
-88274020
373780146
-558362377
-517983003
195990794
-548536478
953349354
-456488851
-846364495
611140633
640522012
-805777114
525276661
620759179
757567375
-778914209
415086611
953361733
215904632
-530149802
-276043035
794566207
-997167273
-26919538
842384348
-321381958
-573826092
-649252899
49048839
272800644
-249144217
-360566460
497225601
964746832
-909442682
10616236
476872520
-906046266
759294346
432431108
-625987093
611785845
-126786122
259208173
-179939391
-251766148
-487773179
-173689181
546612606
-5333196
408840290
128186132
430157223
995901411
41370915
-969974199
8621543
-336102170
-447633014
667355023
-160799349
285905582
466055275
-688112141
471831697
-82867286
980970626
174264531
-538454013
-813409186
241708900
-885992204
-868726917
-143860019
-476745457
-204440793
232816487
-25499829
-449637099
546278393
-848372636
613969099
-333515099
130965187
393716648
-354774966
518316681
-241166090
-740104925
-3589700
-831192274
-303551109
561217908
368423652
-424118015
-105369717
-892335573
762295196
288733765
479760055
650213480
56314780
868210175
384745429
-795320903
476920738
-642260391
-993013835
323122955
-984208212
347801662
-862116733
-129096963
-476225035
751993632
-400925661
28815319
594980591
862124835
-698024871
-927297254
-9097957
560470501
674446156
-875437549
829201314
-1060436
301739631
832217116
-840018367
238468023
-265781001
-709546324
-868508634
-861572539
-334765731
-858860995
719971354
719175293
728177651
525975194
854139971
974738830
-971585899
334468391
945374059
94117764
189324325
-62395542
-351970152
-860919717
267183510
-262406002
-603963939
-437134939
479894465
-404390230
-897563265
32240684
303528967
-863654158
762106800
-160629745
-110487014
-423592582
-709147353
-302000551
-757631742
-703280555
-755247179
-457426501
-956386227
-75430917
125186116
770522691
342679691
299541246
628140436
723474427
-163105144
-228212141
317738891
-197353944
298562135
-935272122
297321429
385024692
-714019844
879473604
4840983
-471307890
-544481181
-465879299
801062581
-896378003
-346297683
-618490801
925089685
588158852
937659158
283614455
758242107
424831909
-618153561
535587597
-890540450
270462267
906500487
-269136046
-29222311
-600725246
-725207530
-461408355
-90663900
-447549409
-611801067
270127132
-397320131
-468540994
-202123651
812467703
723802340
-946900731
845048913
-844713576
312357283
613633138
-393763218
428967496
-481191269
-823900936
249329844
324143122
-166372227
-223196931
173097137
-825499840
410136673
-919874740
-890790987
585513869
555975691
-367117944
104607680
-44490077
54325544
-554871415
-549531863
-981331379
-904660740
888816596
-621537778
741946691
441502943
912992265
-208785104
-885771273
256543193
-507526541
792411167
-609314186
90749816
-81793009
-272386528
-95949519
257508332
-811252187
-161742721
299057855
781954631
-827513445
-147378525
-632514150
63517715
-872927170
266717137
-928041608
-725452064
-955041386
-656343215
-28872877
82762458
642524174
-10755506
-932479293
853703228
-524535703
349341591
-592525450
375689333
-739564569
139577724
6630885
-655128110
-360427235
732456747
-693168485
-300553101
285361082
-339796966
-911671357
874978494
934090812
299316166
-21445521
-333809994
166641288
-312431362
-318302796
-247187559
-866184300
612646289
882809487
-440372187
553003722
297590358
643604573
657097999
-308626562
106394487
-168108811
-11621507
-487236761
352658056
-563936940
172706825
590841116
542966805
-366035203
-890540450
189481732
-255699671
-543660159
-943993626
598077484
-74854699
-152387257
311148969
614213275
-492226126
-123736772
636896608
339258533
-745062327
767433520
227599002
721684295
-237622371
-844664582
-478573816
5684305
615188099
-633753215
894106703
-427308356
-216220407
-724250338
710602459
476705411
-716015845
202260355
512452304
-486837623
-639145097
363401577
-4405649
890272398
388296369
116249650
-527374945
307914116
931493671
728304146
-199078778
-200638564
-4298892
-663961557
951885347
-217361282
21176674
-874005413
-57171528
-101309518
335483198
-437994724
-750289346
-976396829
16921312
551168067
-304866769
-90338322
-645134037
-399760846
-976097836
-857940678
618239225
401120660
146470360
899145446
588679309
726588467
-623490196
-744524732
-413730615
272551701
407301663
418862998
996000406
708287727
-776561898
588128872
-269632086
-36837576
-550025824
206767739
53023450
108240594
873169507
521121874
600692149
683187596
-302093052
331383070
-658096927
266955062
714366109
117511935
552135284
-646207150
-194745458
191776471
365847836
331083919
259867510
-160211904
161806700
-412168360
760665607
744389685
-304701395
959399500
127538663
-106393891
-379980360
-182738712
-639636377
737700398
259675746
973110000
721854540
916202167
972676523
860621722
-704014777
-678563706
755579632
761526457
-534498474
566991530
235606980
-205091519
16175159
-589609921
353168169
271866897
232959703
-260309495
-947722253
678074838
591993888
-610153704
244325712
195951783
724826988
960600760
-231997589
612064731
547657867
-567764617
-619910843
400969574
221150480
-950339922
559198905
-478759925
847291665
445258958
-978945911
-120187050
284543248
297404766
-261666510
568128903
-27432121
-469289110
245277365
-21054891
-57661200
-527313078
-229419946
-924824466
-506981389
798273936
265026012
-132946093
590870826
807310764
532768648
997800569
-312337637
-858322841
-267036845
-470821887
-148198803
831817618
-689021338
995947358
-576723450
-921172371
-627837713
-826601
500704475
566877228
404566179
74902655
333153261
-881329459
223697538
-59542255
3262133
-873031916
624225988
272429868
-202097869
669541748
-195724092
-281782130
-835786619
897455762
46637209
779331319
-242088593
41801471
-868294477
394884583
594120500
-635797080
744990605
-100840431
45556188
-924885282
-440030268
-205155491
401819356
-10441987
-714942214
264946726
-858778633
-623349636
928033910
922693968
994355103
-852230451
-82091449
-203410390
606570864
-478261938
-134173256
-955483333
-130202941
-470365205
438483370
-441737145
-920274579
658053842
435170094
-638752710
-202902986
263344577
990837336
-448641508
22114460
-827848689
658507147
-197747547
331152788
899304469
-511712726
-669606146
-541924491
-105211887
-258586961
-473886025
-529811222
307914560
462423767
-487640492
-903122165
-931705526
100200341
-395337767
-893950073
-991561949
-691020418
439920984
-564723163
-535939117
-298688525
-772507966
-405361907
-973844981
994634904
285065293
60124539
932922097
303294973
944285878
-868147467
-192232762
846788821
-866704204
241038390
239795698
-379292598
-165750603
991551077
-193507524
158362334
697378296
-479714504
-427693083
623828174
698729648
180264386
-74059034
-771763746
-48549762
985217561
-371154282
245535123
755789126
947725764
-651506951
-604721424
993871590
515596124
322626239
764377641
437893575
863792876
565965547
777603574
196881472
391150267
-949286631
834594474
-383109224
291257645
-5847119
647998154
675716861
720938236
592381895
610922360
-353511361
493998478
13602955
722050417
-887936189
440094145
-415606369
988084831
566996878
-88322509
-969697613
759066742
744266586
304170698
-977692047
717113837
498680191
345328565
959752935
660615969
496421157
-942263834
-871573389
-251520614
988901899
742127059
222985547
665271040
-780666822
-18265786
-581520107
-781046928
-532093073
521555386
804312259
973472617
856781641
-246027753
937633948
-788591920
-712599189
-711035051
-111928997
591074160
-395463
888555459
-837276015
-319844292
374474843
-555762089
-367678324
307217356
149822557
358313039
-537056160
-570252846
-353573727
66368844
-977886315
896801071
525617507
216000468
-961590043
-358387427
798466268
-702597281
-158078323
-783747992
740667625
57818836
-354035198
-587124227
-140592561
-672435436
807650218
-969118112
-200967804
-999159132
718706596
-298847259
-710342408
-762768731
874439393
-955519228
-779758214
-724130296
-611335797
500066927
322588619
-190706746
780010134
802976456
-393870026
585755888
-612205293
-974285506
381332946
-122747572
52330695
834508959
799798897
-376004708
244617490
-638438169
147773608
245517600
-274463976
976395266
134185696
-890087102
727769631
260869680
-160280812
-757697203
78202911
-650821759
-808210119
235007227
909155921
510887570
-689484630
-104735214
477325421
-360663404
-380601909
-339996278
-856949583
-892159382
703068645
-438914374
-692309842
-335266121
491000905
-147232601
-350496958
-57073409
-690378221
-351999508
-132311970
-849321166
-652725481
970171612
716132582
188235794
-953610640
-88623145
985381727
-383240484
-497169756
-806316219
546612606
-948195548
487718524
108501929
-969979315
-536331157
332225963
-62483628
-410990684
730961712
-138998792
253144514
-207992765
-494974032
-813865227
-777179717
-727857137
-116155396
105694483
394516352
836754285
120330796
899004736
610114943
-862761974
-130312323
687526281
730416180
-942722527
-217916104
-498212022
590007315
734078774
-202426139
437457649
-584017258
-767315376
730491053
679165687
-226347124
-6645603
974371010
-919086083
-249671389
640242575
-822042516
-758311109
-285980080
590993263
744702749
134696116
-707759084
-60992504
772246160
-956896106
-271262544
-89053403
269021468
-835834693
-563260873
-305414768
-207077817
443260902
-361087506
-93688139
764896095
-930924395
114546588
488381091
-642607497
281930647
980140556
-947483356
801325060
913471297
228041409
412995291
-522443482
64222908
-754461198
-124467897
-870939150
482097293
491144438
-161409610
969523289
-645377095
576824207
762708551
699411264
-861931408
662449789
-400756347
-693879385
-371154282
127881206
286577127
-944848793
92807905
-692981473
562359429
-126792321
561800765
108348251
112574747
-519431984
934920277
-103065380
219589683
-780411906
826285116
507426275
-930749075
84285554
442015497
704136876
-168389168
810832195
-793102589
459752241
280493911
513825264
-9724054
280279805
-644386926
-248430006
421799990
930733644
-293183366
310592957
751008716
-12884833
-716889491
607239175
649681132
-278932094
373483649
-402099425
373994728
216091375
642903179
262606877
-403821184
729783368
960618496
643785944
-892775594
303303806
390442915
-993006656
47804718
-799485655
800565769
-508157914
-231007810
453090627
-901712241
-183675740
-260404621
114547634
-894066714
-593936321
-464680523
-344416973
19780931
-363115302
970373093
744257450
943313908
53479355
578994224
-334766650
-932519180
-695649453
182960566
490473579
261626069
-673354326
485263447
763125517
87510080
30752388
637786446
-404422919
857015417
-48517059
753831697
-259343143
-473811404
-851504448
-933606458
-977556601
374026280
587093243
917161687
205293884
-502947934
209506244
-298307544
-106492482
398397521
20996854
542023386
-33715563
-491792034
933421383
833216956
-414401108
-91315501
-702815780
164431041
89959210
176177764
-5943559
-465300774
429178848
832739345
329814337
-932296730
709866506
-224766685
-112263086
911301949
-158060163
-630826783
-155880438
837282954
-159519448
208567377
873418306
365926936
773062897
-770927598
811752176
168173370
-638911181
717730085
-108175798
-962308213
-538344692
-256872243
-21410174
-415315621
-774537767
19703468
-919562474
-903885189
-35120220
987386334
395345462
102611868
-234326732
-279552882
168790218
488534145
390172351
681078722
846977230
-144776906
-218271950
858523982
-387430069
-135974547
54563916
764050041
-922739224
-690342134
-905812185
869864844
-548638427
787177662
-719773665
-863522187
-528816292
422364424
434635144
-820740873
-424001694
-466308229
224885001
487248718
666594378
-498874825
417054869
638779616
864254350
-319116597
512037915
-882982088
676987948
-594511024
-161921479
822311724
559917170
-276765835
-234784985
942916808
-394677199
634619038
-332773955
532702727
469660034
37557173
265683033
-564253901
888752032
-399219531
972352869
-853293461
983731843
-575616381
-961843843
-206361845
591241114
-852551558
198408610
-683428357
-687129720
750462179
848476821
286814743
-697724216
784271091
-914478366
-282048808
720289621
910694923
-892464987
281002126
-256651880
-760624769
262298555
493799412
-399046396
-498554009
48901414
-537195215
-14525430
861072586
-202963662
-522523413
-327097715
778893449
-916331078
-453583447
718144152
-330054279
-877367271
-366648065
136696006
-303582833
557572816
-661531629
-68899337
-854651731
229893159
-258450568
453364788
871159367
571590793
-148609252
-755686257
836672764
605188941
-15736083
645359176
-460515549
-300814338
984511727
-65112134
-602444578
-478569347
-218221881
-321062707
565780370
-629414481
-262561984
-280403712
-560389091
139645141
-329265456
-985868835
-557368756
537075417
-217934015
286814743
937633948
39518531
-109522699
245082887
249218997
-963988130
812376157
583850122
655210975
-589470448
663610563
-758587478
-100627343
555388184
563332475
-387452416
-913911336
843559191
929137576
-14213908
-919561136
-250875918
741946691
410989971
-351531850
-703852797
609886716
-30416272
-343876035
800891624
209088249
-871901057
-395357063
-137467576
-674183029
-228986152
542289475
387151199
-245517671
-870765563
-39276351
232110857
68471693
466370738
472728410
536626440
648569125
-646643781
-595629742
572031368
-397074014
-631832180
47669479
-138615227
-421349021
-109991125
521775478
-813992539
-535625653
446039979
-710147182
-605138890
944398563
-941563293
270865534
-765794773
-654251703
-471218816
-600735312
341978758
-805764750
-466884647
199157902
-652643381
378426848
72130144
471361148
949458750
-443380566
-979056094
671315032
-876756562
394997656
-808348453
-328146101
-55085022
406554547
-285036629
121619336
-780029818
983196814
688834166
441882648
-672356573
-899133733
800078415
390485272
846622954
196478708
-416489155
-187583851
516372053
-389057634
-817957499
-606623846
-364377981
-303941271
579778610
-967337358
-466524638
-355157433
-890796738
-204135290
221744484
724543011
-727470393
13657378
777719243
-157941278
175246044
-571585153
-918671543
-432360206
629831659
-41620713
71408548
-463019812
943167893
670499000
-536214729
21651190
-728416885
36788895
-759401641
599865398
362789280
-705007359
-830640551
97845137
-714898627
32251124
54081762
-89525445
348514683
670960822
-982845027
-670178301
-885815039
826743354
186389409
-78277515
-789297846
322708726
330103455
-295644414
-126861252
519401527
625169918
-886488354
-436438911
637852896
-985533417
-453211343
-718421686
-808265141
231161450
596074011
342259448
244301986
5346698
792167561
713692335
-943844168
146662403
864114473
889306628
541884610
250455648
772130956
415435576
805844199
107979529
178300904
828196070
-420337176
-277370653
-343123816
154008632
491716441
-328504757
767268465
246619274
-51477483
-311275811
-338924599
289776634
-679202613
-462124891
-310482680
-763246421
-732415313
278176648
-142905531
38682647
858745932
300812355
-227034749
-431627300
-220099955
98102806
155898938
-591275056
599874834
999562007
-715198151
643933463
41406280
194299875
571500208
260171629
666068669
662968400
-702166599
338677820
836124678
-352955434
-166175422
612651582
436794470
-772132721
-104600549
-896955274
-173726218
-380826756
766950718
608359479
-884296163
168295054
-677785949
-294400923
-15398493
-993031944
912641069
764894425
-376319914
-109508648
-585853114
-100769200
-172529081
-264541305
969737164
353845911
-738043642
173282270
-816252814
877815529
619435372
994863257
379388492
545644991
-119455151
-259839627
-450580564
-550822053
559511210
-437862104
-945527325
-908979332
378442175
-721150939
349324188
-803769780
-135222605
-300772200
-560011440
263758291
-483135962
629339266
-612856700
366073960
784335052
223603085
-119972491
-730836509
-145763856
802939563
-1582301
479351404
-808263670
-685589773
-70065558
-646541931
322919635
812406979
-253407876
-847818495
206613747
349408097
479015430
-473475522
-677662154
140811099
-926543399
711482295
-542122164
62556572
947734236
-348762566
423449090
512767364
913631938
63823476
240249044
-937528682
-789376136
400217614
-352201686
146938563
-620805856
759263201
-822936049
767854477
91578194
822102193
-497766790
-583836424
952371979
635314360
875491165
-667019906
568076110
354488432
-492067905
347841939
629458519
600425467
936115158
851530802
766696366
161099085
725958424
186072822
720040075
296855491
903009885
391865407
238790822
506438760
924761253
119359275
-97003068
-928041608
690714906
400730213
-32953734
-319464657
697648389
60991028
651628458
33761954
-270634090
-416203170
115393801
-840872119
848492416
-333286607
-498763546
886192230
-151845116
-887713916
-617478171
-149103708
-105074240
219802476
424842137
-757298942
871922751
-347976503
-638869445
-646652863
-142506120
-44552557
-49052242
442054964
537115478
406209528
-577434146
709956915
556084878
-330959527
-404538984
-125379170
-307973312
461595521
-144001216
778262542
-577475587
-792654449
-883898751
-452189590
-527624813
-282342779
612293940
-943923062
-223001364
936186332
-587675095
-778544034
-294686985
909241174
-787305866
-300671915
-902173170
780434031
-996332965
249486657
168435224
-687229649
104780483
-787912875
-444415775
581897514
177335814
490856698
-482352629
-347785634
-1115029
-333375134
-13704369
-252169095
-626061441
-498229180
-552710821
597164963
-461486822
-824857876
-76902602
949397115
507936422
-675660910
312417620
177503053
620089852
-102340710
365237846
-686910475
43270115
293523335
634211437
-227573544
674390485
127358636
-789325864
267492985
927587853
330004525
-785822721
-495605956
229784744
993270329
833297358
510975762
562293659
474565318
-313264185
983961963
599964890
174653541
230913508
886717686
847257275
529768317
-671253077
-86668693
-649559769
-885269345
164066988
938788024
-156757388
-544621458
411579948
-829428752
333320570
-58675211
880374134
-333544111
-835520391
375851281
847843640
-901130238
-596073757
-42219861
419651888
911294252
179933017
-356280726
-804223814
-64291071
-548726979
-902130117
573862978
7722742
419356365
-616248547
-79395381
-541988693
-122753959
-172000688
892810838
-984387593
-52298314
88144053
673610412
87566395
-978785082
592241909
621422959
-671288226
-334663884
783850175
-31428170
-374161149
254950853
-835492875
-119702067
249927974
-857546747
316141804
977794851
255585935
282123971
596929873
913140582
-746567518
250891712
302876613
-310478665
-271905265
-311770130
-231065465
694953562
368895601
-549402574
-817152554
-460887795
483157191
-644373336
644642025
810229559
-301733720
691021794
-948337293
-73608362
-957852078
500461008
544318454
-440042872
660541635
402172753
-140028934
886728323
57524065
299690287
180491814
-676959357
941718514
480060096
215208821
-528729558
-149336648
-856498088
840244130
-202179077
-577229491
-619077087
228271032
223443953
-728456209
690433957
-47049681
842652536
273963218
-668857615
-880638598
945570058
413414235
414893509
284320846
-719174723
909152379
892235112
-316245548
-321702699
-604776916
-711221949
-945431028
424924106
-345453172
-571220171
46763333
700813192
833000762
582621520
446928531
712860490
149858398
100856722
93702610
-539944007
-470680301
-222583961
-645886407
733004124
336877308
-567816477
-279593072
127967851
-527492814
-311004266
338120629
-891552812
911175070
-531412755
964832535
267023904
723561368
-341163516
74627974
-183135096
-1613543
119126321
-879568441
-594410820
617576049
-638272332
527994182
-379400449
-529467636
556322479
971640687
-951569347
-897343285
533532617
306429563
-628709952
-409785808
759080054
951369515
955144539
518948179
-869466198
-271766242
-899565655
590803716
-760098117
670869044
963683605
-346048168
37153660
-894892872
-373022593
-727091864
-325741994
194178763
-741954475
-217528929
-266032064
7726792
784257359
-285772201
-892415386
-407490348
298087425
-239365669
-141986779
-742983659
-874030845
733670179
-72433940
-972327512
-19828855
-577489690
276017899
118935853
-280307639
-294486383
-441388551
-22962764
-987676565
885562796
705495029
-268529060
437478118
-215445932
157715511
524534876
277408404
431667820
849031989
374902824
-872774156
174601628
368666059
-270666556
-51144506
-362063121
-847960128
164212434
374851015
-357830096
37557173
-143732528
-245857806
-801801469
697100399
417101496
-889362024
205090942
285123924
-249135803
-542484033
-671871827
-288302581
60079341
-563926931
-416802038
-563174805
688588961
604913772
485054236
102633848
581339785
-335554773
-720193480
-718155991
-523816486
974290550
771246498
931801672
467509197
397268734
847888204
-128212137
-731468705
-674598078
766336300
344702550
110159630
-89982605
-330830058
-628462287
-709497421
445796028
-80557324
-3347701
-843236107
-550639120
-382493226
-376363469
-925212672
203931891
-202902986
849598635
-421885467
344994852
-698470627
977689802
935027777
994225024
-840864759
638069481
-201992056
-390665956
294781305
-720746929
431458865
929711773
755571638
-902806009
-115531245
-565942644
543889723
-360857798
475672433
-679202613
977980017
526565375
146534282
-57171528
-211739405
-288428708
-56275547
143099325
33714802
898853362
-920476596
458114424
-18604317
-465653203
904913531
469153668
301020515
-391653376
-48709903
844785434
429178848
778323240
101542729
170501272
-52050237
-122753959
863648396
-141951625
795704644
-588619242
-925637595
835784579
171633559
-1990064
201286446
686456324
330607741
900838993
-651567663
472716135
693281909
361238020
415058407
-175991114
-116201758
-496106988
41695306
488912469
-343236566
-857896350
368802092
224204373
-378210870
251697307
-697552843
929716267
596877128
320666654
773800207
-807045349
-733806088
524604387
-977528665
535854835
-897530370
532930431
-998263299
842777402
-128419378
-795882495
-278773475
81931124
501561065
-698528829
-447032497
108055655
-880629365
490535421
6713905
-742419629
975705307
816963580
950059821
-681605956
114639391
-205706774
657884400
-782637649
-69730912
-20893861
29865459
363163318
-190417328
29059414
55987750
-87331799
-429918550
-700238292
-549925393
708795297
-13696538
577197772
762550170
738593312
-233260288
628889378
-275167730
973628782
887252564
-21485035
735555828
874140321
580004446
548930875
-520314874
164866727
-544090680
-743193946
-558410614
-172232258
268648191
989875920
-360389090
-458755992
-238378813
300931505
35899490
638826992
-257093689
-34887360
127679248
-843035856
279101306
887947990
-239179536
158809966
-235712284
731817533
201410940
-96829831
-75424102
-488059036
-567696770
-30340241
389664272
456003836
556037047
755860092
-685664797
910873461
951663108
-746513476
-359031433
-219454225
195478892
-63939726
260447814
-967881998
743910248
628017179
-211692076
608166991
967641476
-103122253
-393117759
232166733
-92887261
998146424
-285342199
138903990
-867459447
644547261
-227649750
-132854501
-933925070
859134321
626887819
-541889256
345002065
-170146786
747535372
773109906
-283232416
41786641
751544132
-47469455
178921505
-402919394
-65136806
526512183
605714101
-29023723
-252123557
-551354388
-117797822
-673804008
761762101
177791336
214310017
466358056
395530272
577334067
361397841
618865787
-743210129
-893902421
-466972031
212229764
-796015144
351287053
-887407900
-19491491
-586112207
785133457
-389970742
-287836660
-86502996
-375506530
164248386
-797263617
548161194
578347267
-362093752
95323922
-45379815
-65947029
-651058650
161264751
856428474
-967755104
-6737043
20003333
-888520015
109920729
312150546
506926920
58297711
703516149
-224149365
-240028546
722716466
-212401458
80410741
-637673231
-100648764
-949684059
793608532
599676447
-972546317
111953746
574112555
750355922
-471256124
413545204
464299857
-579197939
-705855191
-961532971
-268748113
886219227
167409436
-58968657
-967886383
-788905949
708628889
-484500312
-899617965
-383486090
560991872
584342900
-99653468
343269601
-483993667
-640370418
-668322690
-375420630
-17034091
-440485889
982084271
-292654740
625860972
223436886
-830056804
273794306
941281136
467809653
-208732784
-36652777
-547396694
-528463781
825202973
-147764911
-287362335
307778116
786010156
629382699
-225146810
774346517
563835353
-789048209
-78642736
744009124
906224605
814264948
412625155
948258856
-131370338
-710407730
776143491
22374451
-750513277
-473304095
733357474
654625182
63072588
535111543
694530350
308919863
873537165
-267325523
206762667
-396710859
213921545
-171539957
603624173
-688891502
-833594520
-518231031
351871458
191951575
955163103
109120103
748453192
674811250
339570890
529262240
-397750438
679978351
808630199
289482334
171151808
-968992821
-752416631
420331390
-306876272
-813210251
-141002621
-930599300
-457323222
17430357
474301858
-352388930
381867965
31387562
-263662688
-303977013
727821130
450638069
-914194808
-649836793
966429820
-277671293
779467716
-941186647
209782311
934763715
659173462
29756526
921660182
-610999644
-903810355
574820293
-483214004
-249316418
-425522122
812530482
855125249
-918901578
-506966295
887918927
-866402694
-795518517
448364352
-682405692
574845239
-413413473
313924616
459385042
-282332902
-24463524
-833571155
85588754
-566568524
215028875
-435833739
800518336
307929799
-316502968
228791689
-730621711
-267156031
487166677
510115891
-381959423
155465430
705646331
496197076
-99049372
-734303893
215487428
-467181296
485040705
-580559865
-774678897
-530097156
-801459343
-827639135
-873830413
-589090354
335443631
735084808
104601176
396911638
-859045363
-314814314
-279413700
-527584314
147259777
79641113
128292636
-338781543
670430256
-94667761
488217258
-691453278
17226357
675157212
-322147296
497804409
831686195
-972212926
-577189052
-185414154
-561699503
210999438
319719738
-952105264
753819842
-892028836
809470412
-47469455
-560243231
-41921229
-586281811
975847202
278514041
-685249516
758564607
-136042870
-726578547
-389612348
-181315252
-18508937
798867487
443161563
-267683606
-851964219
625131012
-582841776
785786551
-351468207
-654488129
-425629666
-321474008
189464637
-367183933
546727475
-218023343
124347243
332740495
-288179934
112578521
767771131
424665993
-489939308
-445758524
-887251225
393207673
-714073762
42337867
745631426
654330403
-44573714
-700596430
132949790
1336335
959774305
306091481
-294696507
325630121
460052986
-917443752
-858860995
793928025
-809099617
-317742008
492395742
728930222
175017243
-541811034
208528169
437651278
-351830885
57989830
-321852403
232206268
-127919683
470533917
169749213
273429472
-619277580
343965910
659340464
-539724016
64268133
675460962
584410208
826416103
-530636302
240048255
840131455
-344943790
351310684
770276331
667681473
171109022
-876634694
-206027911
-857711530
926154544
201559588
933584409
647552584
549216343
823525144
486227962
469699152
-833703451
-789577972
94375949
-458600909
-495034239
-8564718
119049944
-267366456
-679044740
648793707
140181093
-578385689
-477415003
-913979417
803218359
-986949176
-462712658
644568996
-94174937
981891014
-365080823
-942711706
701000420
9175473
-195359056
431237697
691594502
-102332296
96803793
886571547
481041038
518230609
142530128
-188731568
-271549327
895318174
-832833957
-132063603
-1583391
529104295
560877998
176253298
355680454
444557034
756193082
578453479
523381994
-48975239
792342432
-938939295
828663993
292795838
485305842
365400153
932625087
-647097905
-853314204
306415529
496668952
-741020492
343675346
102359560
-942989936
406096125
-565544557
576679663
132241453
863802416
-640435502
874439393
-244929017
-905663145
891240731
-92178405
542017981
993193668
792568266
73292289
-62550304
527581648
-298566483
132858318
397694800
449190180
925914891
-830713176
703298895
900814226
-491061092
796949383
88432443
39832641
443011844
573511548
-363334131
10857749
801273871
482144323
-842163304
744311407
-405360258
422500642
-210608781
727714077
885115931
-306294447
-406631546
589932169
-352427472
49061844
-444946258
585261426
544318706
797866950
-838906092
-997694157
-718171822
-157906888
-279300491
-37331101
390961922
764614189
-797091358
-526783388
175169404
267250588
758862334
-7967837
252009420
-655581841
-23039309
-309511203
19925601
525271974
982093903
-949142718
-374661400
-909023763
559356410
-731027327
-137658609
-891717015
726757574
-519155378
968051139
-46603535
78924907
-660561816
273043473
712251598
-58798721
-235117761
505881705
-212084966
-49731562
258545387
-245442882
180773567
825707514
-141340391
-552612948
-689095407
-363813324
952449178
414979811
139029590
432421174
173336007
533354024
133904296
372439048
-181115395
937133456
-439413918
-928049286
-840515346
-349596237
-964315976
6148161
33340400
971300114
449518670
-121037911
862332954
-337001334
489904091
550564537
209114712
117561911
-370929582
425421039
-427007723
993991285
47804718
-449892649
33439760
349354738
-403008030
153915623
-897574770
376966703
249450123
-439419138
248104423
-524765545
799669711
-160471099
290998792
-709215126
594703247
-333319334
484857572
-348102525
29508868
-766082658
934455880
831449987
-907299389
-993219878
-256358934
437744114
-943970962
-272175410
-737204458
-687961966
933144285
821671827
-965341796
483577669
250236656
437562495
961429371
-952752804
-147378525
518310182
404920039
-680672926
942668847
-697785355
374203548
445782557
260514881
865304324
-311222610
-350080692
-926455687
908878341
-564107382
-159639498
132730550
-978994386
373980183
-575588936
350975456
-810254284
-663075742
237485552
122103653
-546377270
882934583
257373521
723593746
367815536
-899988575
852563022
-135716691
-865520539
388915648
-644882288
-335907073
72357932
-833425285
-757165414
939630150
568643510
333459637
-947883968
310370613
-750902349
716178061
-471822001
-26803645
-561960832
975373742
468075268
-867717120
-984398520
510193817
288306852
613391130
24392515
182989626
285465209
112552111
720552593
976457651
306800834
169321892
286787995
-422813002
566248543
526713352
-59329782
527160354
-846335527
-402755392
-816777494
-599413455
124337634
4337384
-50187772
709900008
90304597
-708299908
488963829
-801759755
-286828915
604866631
979210658
-156338372
287775079
722405556
-499113541
122189914
103004604
-661233583
990243850
892387316
-820460782
656942917
-980009738
425144132
-437347651
-970924443
-830613863
15739216
160881539
-554761498
9325084
-502253084
895466414
53575861
-634121044
-809401798
615271940
-166321860
-296327871
80249114
-598410978
-968945983
-867254499
-250280354
36234090
-128662496
147660736
-209371539
-417599257
-242904368
-245544297
-771340918
646569353
264976369
968255444
-168255129
-151257116
-469697117
-143618257
690915650
781446325
-429433983
624618689
-275338650
144421003
7805758
877404231
572267160
-35868021
-590069246
-785865438
-708597783
584517572
456434237
-92798063
-234384867
120017023
678005157
-917010399
-713970157
775228598
695829665
833152840
-688725363
-599120415
-812291395
901028051
-451737266
542246502
-910315281
-982838213
953926866
577841888
-979227356
-175463269
-522823799
-53408326
-165611820
712742760
-606356760
347827717
536916042
951942971
294151299
622567764
-780759492
324003381
-876441243
963012583
-11014103
369319660
-160314593
-874093225
186742622
-415949833
496703562
-266849663
625857808
-65294805
542966647
-725953593
-318429422
-715135749
933118211
844057259
346468286
163825382
983342502
-581600506
-475340357
816660745
-852030448
865779108
295882084
325611635
-728220675
-512642840
-459331734
-307414116
791870765
-587808926
360772323
-443719585
-447392817
509594097
771673524
594703247
-922519648
-119271698
-736212559
-306884110
801293955
-708888877
558277371
-411115420
378150880
-401668641
-604271794
-391695676
-431830849
852425934
411451203
616060514
498192296
-794984388
553833488
60969103
-214418236
-208626814
-450032631
674390485
366538224
824063794
-685295123
-294184588
-218162059
828364476
-133560509
-810775086
-198541011
-349278215
108767610
672654137
11813970
722404549
-354232931
-624375043
296972695
-713046351
-277280614
660178182
318807140
367612323
-629256366
-484135550
955265035
985984557
-612994899
848782016
163992224
278384010
-682239335
925634027
941618829
-393285217
-196017798
449718401
389340333
295756190
399487974
310818709
-999155743
-501074867
-905659866
691783417
-739467005
732243487
-712810607
740123469
-165385947
295081987
-149531650
838346119
-361409798
298457593
-105883389
-281813419
-201658991
-629349041
-779471814
913324574
108882846
150389441
506827801
760703120
-48563688
539439525
-821629476
890062493
-607510683
-923702096
-876207794
-421423182
-865619695
-476037420
496532659
974435245
745297531
-426657486
-847164947
-303914279
794520198
-635601322
-833631918
-721003744
26319159
78959210
837628460
392243119
-821949959
866908299
678975271
396861429
-796692618
-993086069
-138295654
-550724202
-148260584
-727886720
208348559
-816225856
-479587761
325840855
-736845495
-257265235
47306575
646151010
938639866
-607993628
-347851583
804392277
-938553366
-247663362
-508202072
326667048
-258089552
-155237691
-491129364
163232876
-842399750
-379572569
-942808066
-664297051
-495208738
640199720
-739260644
466258649
453001270
28403350
596478139
992895725
186909723
321002721
121446932
179900678
-27718787
976951132
777358755
-8877898
331636756
575464646
-14177087
-123012116
-148328307
-820073136
-413829679
860918861
506125022
-404422919
741744277
336556822
261940916
862558855
106350966
741593630
-14727358
-211083338
316916080
557295411
-452850991
-769901763
335048645
406171998
-295118083
-271255210
491882117
-968747831
157191002
791619593
-600214945
708531257
-321672776
-517048915
316755695
369750482
52330695
44999747
215738371
996515026
-92843076
284609514
-735377107
-956270954
152507723
644356016
12437364
783246376
-658874771
-30139764
389097110
578293581
462198919
-2744091
699142426
529302265
830665520
-653517707
-406104092
460052986
255716537
59190645
405861576
782236144
-756897131
83047073
-570883996
-711639765
145621873
-761320338
-560056034
-26673499
399796358
-15127652
461692601
673553292
-259934980
-526192696
-871405962
-212653778
-582554761
-745531270
-99084801
203300393
-663940639
177576516
628278436
-587056371
701824470
-802079328
-808283578
678213325
-452470321
467088790
-188396387
115978347
2254590
351820825
-113281684
-859668238
661307014
207753113
451833921
368410877
-748250321
435415198
231682849
352535393
-740176745
-495034239
-463199244
202724619
880211690
536529680
13887424
942999381
406787188
778605730
-754294324
411190453
800711724
931938262
-305607016
770390432
-980922850
-408956477
777470158
-572620238
-640390539
-987676565
-971193365
-593051058
-411037866
936863627
-652080628
602428292
-564378521
-817940885
799714572
-396583612
-293425756
-950293404
872672163
-837444849
-363343767
-259934980
968446661
-296278937
-422028112
884860005
181076775
-407685902
470260579
956621683
-191508132
-907798525
-182007694
-771953087
460458507
-790173972
41817616
64672470
-867514861
-96756065
378690163
-937328087
-163124316
462201184
630881471
-75944907
627752484
154608511
-725807921
-139092693
20257801
833139374
486887794
172707106
-566898283
-892340137
935544919
487880345
686649319
959900320
768454033
253358917
755035883
123031227
910285273
-242173888
-802344921
92780264
-532269302
-739467005
342528080
19811230
-509526789
258888790
-623284096
932592945
351511413
61643050
887200547
708757461
948393916
79622822
-101329355
-304701395
315834227
219797433
-100206079
-685148121
129434848
249477834
560958040
-674797962
554175284
375189890
897281765
504080134
375641043
739211025
-461861183
-632477483
740332552
909499648
846658740
-295050239
-424758529
890894836
-133835732
270552848
-183518082
-188673700
356034107
917109416
-23062394
723684047
-383359901
-168497598
-334924697
-586321848
-403506429
-499816956
267559251
-97597746
-613542692
749008731
660992975
-533977116
-731874326
-252910494
364689805
5684305
877755075
-681910104
-99411960
527515231
-30766165
-464883114
-268707164
-283746098
384967151
887044242
-9850511
401456298
951885347
958060292
102711141
707882292
-308143918
994434765
-821849915
417732658
473444449
-746417894
565383944
-122374533
-448391566
-90260638
98869400
301114020
-681740570
402423859
-627583456
-737082226
521142006
785882206
172095995
921185225
-619910843
175167859
95128005
-951810158
560494871
-219583430
790325755
-688189612
-730990128
417709999
632120011
154336067
-982874312
287483396
344399695
-6483070
-360102486
973358833
271549172
586701782
-762284235
-173992318
-471889934
-916647946
-138946483
230383872
-658908148
-348662903
222604168
-810264677
144268960
394048860
-177818648
-899020568
373955298
90898855
703070126
460614634
-173629438
113644825
964547536
140353981
-710548270
723029437
41918603
-176538005
-72532728
-265347457
745824552
584866031
533559510
-154943181
237423160
-215378831
-700008775
-683077038
435151403
470112031
952087281
740442847
-907422579
944734161
774175217
-776716651
411797190
-55689351
867566311
-933649883
755538793
548093560
-887210782
-489611424
-714932975
-825091918
-759743732
-809762175
819760403
310718117
-209423289
84303959
-876691543
319442734
559420329
-358632687
633261804
-546369432
-146283896
-412076528
-700518505
720142338
-691675310
-506171403
-367389846
680216856
-38694618
-330443791
744973272
49236397
-20184407
-235696756
-668652054
397536473
-609493221
718359553
-469995721
-13412715
501353387
540937194
309695613
114850487
241708900
957253505
-949787484
518635943
-225988513
-771531275
-2918476
-582757614
-983125688
270127132
553239208
-771086843
-616686658
482442991
-487441385
-426524342
195031471
376769850
-935054938
-389071671
158567550
-274911126
-135931523
-193025213
883055317
676254275
-544732211
-491549958
-583401603
-432958127
294688544
-819331145
142379436
-16764773
187962861
444890176
-503744744
-847485517
-133752232
-485292917
624255076
58617070
496202217
564586627
-287174994
100615201
673322033
951936159
-221486732
-34200115
842592016
-903484904
-91858942
772352329
898525896
-764356136
753084564
-943718432
-239159929
126743570
558630805
-135484562
198820922
54887088
683640843
-650363618
269078102
-839354291
460811013
78849665
-625581453
885100024
724642149
-389133664
896730468
386142048
-765565429
-734619029
470097501
-218850648
661029163
-154501403
-906470426
144945416
-297952615
574282777
530384673
49900859
-574400886
879674961
-130505104
-884844634
-796224042
403361406
358584376
-117039190
933828782
-592273746
814328265
823989994
-867789740
-502060232
-16096041
346555022
-828349937
-957614261
486812774
726799473
112041843
-347449268
-847236279
-422975181
968318297
-33086965
-24247005
-659207554
-658086701
-286503959
69582092
-615561644
21566332
-470365205
48689581
-657729629
-224594527
-439553041
-333076224
692763017
76301841
729672158
-921932558
-712193261
-31502628
879935868
478786604
-540463890
775721973
644073901
-658528644
988108929
-634119698
854911423
-786217777
-264199520
-44919556
-639206564
-118456051
843544806
772758589
450264740
890805164
-579197939
-806246540
-151240931
-140675283
411190453
-313584119
94168190
402307439
405270931
662926908
554411281
-23941196
-33914211
-539628460
-686949137
213415287
519827151
-69873774
850983140
-945250933
650407379
-596355793
-457756469
720305955
700127317
558963541
-955977452
-301183043
759459482
722782780
-576676721
-400133856
-751834095
24470925
-892758626
-157754871
750404520
412197788
648876296
54177966
354209640
478508552
-740447272
971447164
-849193992
842970508
-70775296
-160020480
110145339
90903847
640310915
973546124
845566255
66215050
-297365595
-741203737
-222895513
-609500686
349120783
968142518
428575517
848587035
633667067
980582644
-656745065
166631604
-846566220
-918673358
-82617719
-550761430
209686538
142898831
-159676387
536374733
805000858
-915364268
547245036
269295396
281524648
365582274
-42882223
219182963
397836408
-265539973
-137521849
-384745272
471846100
-643904952
482886567
671010980
162012994
89242959
-512450217
311093521
861902179
432217060
856219046
-846655408
-809785464
-38227496
-493151586
-379875945
620231328
794897743
-559250160
-734712970
99526830
767552004
-242289817
315395397
-38752296
876305794
434369766
-269506558
-459267877
-147282038
-978931900
846642361
981431716
-2192029
501135745
477018468
881154117
-360916610
-742049346
880291551
-14646023
442880467
-841551992
812006093
251921422
815296534
130892265
79848866
-31692565
3344624
115393801
-185235397
680013828
32016286
903460823
-208752472
598409259
651906118
276725903
923595787
-60999539
511914199
699877631
-113022314
311791990
-331715217
614385408
830494950
-873838932
813257547
480815060
-214032214
-379850639
-446732119
-169048441
548742604
-432054827
694676942
647954844
-594545802
-44138516
95675557
307396108
-841549460
-357165439
320281064
-810483137
927525699
-247226016
-303719065
-216026275
-665845995
643933463
567282050
-273678497
-959963471
-145891278
814074110
-701151996
-962098494
-220814054
119017093
708373900
-54958532
464060045
111661011
-885347202
-696529441
631480566
986905301
532680229
363373017
-19105174
-222292408
214986598
268601898
-31924041
-226558825
-224638001
-598324950
-952193336
-260872453
-414323251
-599082385
367437274
-912232943
-887891482
-472862886
442402424
673073778
-126525082
538633207
663898781
95668278
-210341303
807249820
-637608513
-836410641
-612171085
527204190
607286884
-733111047
-404410842
277018257
386094843
-935141384
-25501218
228427814
607282574
937729934
381334293
-485943169
-8469420
132303435
709700017
-786726115
-863803706
-666686365
-27222195
-658555534
406928023
775100332
495042817
420927100
526594859
207047845
338094003
-449000633
577763111
410871161
84020703
357557524
-467647766
709295088
956967917
937034812
-753756236
937331946
-893537011
560988561
81289721
288288461
75947438
897511308
-896580569
874777781
256825748
834016966
-586580133
-594511024
-663173010
668268580
282029224
978558987
734031194
-321193540
243553091
737902943
409489931
915908623
238045246
276090612
-125838802
943347024
658627392
-327668261
716285781
418019804
718432213
754431502
839656442
678797919
357378477
455687612
-207927189
290011650
-96649928
-371987376
792804738
-541538808
952417901
-961397969
-636836438
-182947245
283859562
863304207
-678011806
-392762720
-729498124
999350533
-562607195
225492087
-456379938
-868022920
727575147
275306236
924344561
-974579256
576706793
108662346
450280629
206964104
-320702652
739957348
-796524911
-269547574
-125452188
156270449
187482298
567000210
812406979
-112238311
289631461
-856881337
-735725703
-625250210
867458076
372344923
-41358944
-648366939
797446345
-559585374
-309380084
-673075004
-571854234
-895113996
792212699
-344920867
163521293
963732787
423816577
-858937728
-156845677
-238070218
-889610426
-974175922
-692004523
-21911382
263196327
498192296
476973994
-514680888
955116320
8090401
336300250
-826601
-782389194
6961522
203503315
-986572428
111122369
-208415856
-860388931
-336929695
677626403
-441940074
-781172855
-872927170
-405193121
-736375850
-437424427
429204557
-141582112
-767654939
-399232353
-292654740
237814521
-112765326
207927041
245627288
957136749
321518777
-451894069
982117001
-902467534
745914920
-519388839
48901414
581111481
935682659
-341243723
-974554762
-747290270
565311595
-411586386
189915125
242714838
-926948877
-247191945
-108795479
-735437513
-795215807
150842989
-259286691
308690670
405921310
-53681498
-365095839
-509803500
701652030
338054262
-566263220
290460973
596623391
192839141
-574500416
-954931077
-155259417
391465329
869099712
738340675
-399055869
489075089
-747195913
-188903827
-548168685
775485176
-631827227
316517352
-941591605
-758290839
-924885282
-139143667
-124050578
-540380955
763875455
671345704
788843690
137051738
-844948475
776383186
676435828
806372967
-540452616
886951996
-440849701
-543482355
583524950
880443206
15098554
-61767401
365849050
605724656
841928761
-672069724
-805496598
-805063671
-736117874
-95309196
33769168
-71894667
926893747
411349216
-312586753
997903363
951041818
245426226
671413269
346531091
-131367429
192347525
250413345
915815709
108309397
650154078
-24707018
270481511
-199264414
-539195140
509507490
660158363
-101912864
967335592
239352426
-516750856
-569755588
286160792
-568008980
911175070
-572789426
-939082231
736240341
-259448134
-370969413
-218594602
-478304465
899784546
574214313
844976321
-50307337
810232705
-277383654
-319998439
710127513
693588961
118183342
727979779
491928226
-741438515
562997735
-74606661
796254711
867901280
511731883
720781862
467562538
-458859225
-184740459
-608596183
103343770
186071321
-961753086
625970281
-118911548
-428113893
697409125
-768568983
532389903
400958827
-616897146
981194418
570325289
415140869
828663993
156853651
877396163
153869170
-223894404
356375807
459979279
-554172270
-365939409
694383907
-201469729
-886559316
206409005
944235946
819454635
754002053
434076464
974344485
-205659855
655735289
480941775
-547815496
-348689922
777946978
317953398
-179555939
-38426873
-733760427
134581533
249209747
-325250039
475955087
550556672
22143839
297231482
-928796946
339538753
233612537
313671968
994812757
-685645033
939568704
-205785387
-635551279
-595346563
699563376
-901166067
-983763195
656701304
-586590200
608454835
-718693305
-642953919
629458519
-734578712
-995242894
-882885226
478296187
380074422
622517196
73645616
751411413
-871347884
944838511
498683560
-877231216
494470499
-789480858
-103733493
-767041113
642641593
410820322
-666333782
-788987529
322306945
197545505
-971661624
-505641717
996521305
142898831
-535667622
660981445
28683501
-640772316
-84726865
436157417
-228182806
7520371
-338324318
-1935854
-838474661
72731012
404700100
353266912
190791484
372274299
840072376
-908769037
-414107049
-795946994
359807957
166083120
-765935195
-262717838
-495807461
659339371
-896566509
-511667434
-418540089
-689723331
-700000110
-101147802
-375375022
411451203
671413269
-221760125
303082629
-472864419
319835619
-893534709
690502374
-459726698
-312490517
-140533657
490949038
198925765
-907162117
369406236
18898023
-713748374
-882044076
-860198228
952525726
700849888
582285605
-41153212
-495588515
-761288758
-16695832
640793995
376187373
718441705
722555970
792729931
-130592521
-913223351
-294019372
-489319746
822689453
-366338472
-966789729
571115415
-966025987
254917623
-704644556
204691056
399387031
857052629
-369730405
-361287830
967878833
-460198971
-59163911
-287875888
7436663
-381176960
372557850
-84471709
132858318
20257801
-40301550
653737296
-367702419
-265868055
28080540
-502689686
832384544
-672688370
983655653
-812955770
-154129063
847499330
-562005426
45856915
72924618
-94425846
432557133
290411183
966217968
-611424913
516198080
285905582
314427397
-930449764
-848166340
-771589028
-701262781
185988481
-491216457
913060244
-367499314
540886466
673853886
197830274
-610920916
-821065155
-954657302
-6215515
379357889
918062943
243755511
595113121
596703099
913115154
957862304
325363321
-34330567
395178610
209180247
78849665
-939888071
-868629002
-251234837
894550417
325465840
765336356
581249743
-43116843
598603312
-583688557
-414256585
-836710216
884462497
-913802377
613443332
-427277383
-671471189
957746320
962939486
943496979
-492826048
-366517702
625034854
270434279
-43895764
-832250704
-293300696
20936474
-632222399
-203976745
-972546317
888159518
-803200454
234347190
-635625707
-272603090
-886378535
-88652027
784917040
-19555601
-60327458
-526385038
-607972655
115186289
-642363456
715437535
-976352944
103948123
284158726
-966846842
-472674879
493300405
-83742407
-797267989
297618388
-362338162
-834154180
-753243828
-535795002
-821684530
-171606506
480711472
-388605909
-599428548
-553619056
-729461654
-927747870
967329989
-543628048
95028487
779942079
41406280
-21590106
-297304828
311008785
916924326
-863050165
583212754
-863750918
-499094986
837433188
70832176
212881074
70076217
826134282
-294904382
176236028
477412375
-804877994
200909553
-837031881
-592086079
-628177844
-613857756
581535148
-777567721
-176840265
-356687815
-843382541
-275756055
428387820
210468149
507315482
-699129996
876633071
740757755
318973940
63823476
-88280564
829518577
827209358
675016594
-364838437
-486305875
343719346
-738965944
118128459
-408595474
-455799248
110675135
-253304924
-887790708
676412154
672732105
-661109446
-177864191
731734532
-645231250
108025097
-543052709
368646237
775546223
-664014140
333166924
935137984
122429221
912035492
-391276108
-101016517
-936208871
938377663
634401577
-872940263
545005812
71107280
-320373599
517100012
-729506843
899785154
-911781601
188729480
132428592
389561758
-900853967
-616958371
-161467129
114876696
-301300429
-852582485
500062945
-692540752
570616158
388824745
-628126966
349390437
505305054
526440434
520918053
-399040792
831670471
-830756102
163794292
-122457143
586505816
-353127991
345708891
-185897738
-224449444
201534900
764600607
-660414356
-646194919
53298874
637394043
898581029
-372288159
69266953
-742515270
741692650
792484915
146388970
-954681871
-61928980
559419578
-134729823
-975440271
-236240026
327622641
-488194401
-495063890
-635390243
-765453258
-710509938
-451362938
795848869
186216078
714276282
553336920
529210935
149268683
-352426796
350181694
-438464629
42977882
850382433
922939650
604324931
-649342963
865453276
-637658653
355885977
-186868350
510564431
29547482
-492460853
-538369441
736210038
-91601721
143786081
737710359
205223770
-902691710
503065247
72733175
-237201212
603893139
731325598
672976710
294956058
821817563
-648628079
-321120486
-767034786
114254371
737660532
372875901
-647130485
-455919616
-7349245
-726613175
-57676997
-942241688
-59552518
819783481
109427339
-808474962
-565764631
-355489882
385113684
263099467
970387156
-767637476
-607336035
346923923
792167561
705744879
157845225
-129758581
253898629
445257930
-360663404
6111749
243763763
-812982741
-184845017
-885937301
542619648
799534405
424933377
-145950289
930805837
-621082463
-990528280
-632419670
-836410662
-14343321
-454813212
-563909752
-960342133
-142390633
786993238
-549212250
978919757
-916237464
-91960671
-235031920
223592987
681945877
796613160
-112622610
-843823152
-817786678
-727123753
445008198
-637217767
-606934845
662610471
891006628
-613171640
164157219
95161948
838989689
452554574
756845281
701795930
720414810
64470180
-351147491
-225455814
756193082
860086502
867777781
791694075
228557827
992966656
-367017153
-64181930
-242483593
-242526693
-29292881
624543537
406245007
-675992666
950599817
-116787367
-978931900
497183636
638066232
-592257417
982535664
234887203
-71410337
605046520
145327075
112873520
-253596145
463481848
-424281366
-449630263
-52862288
-95189081
532786843
-104978584
574417188
769939631
-2641153
837721874
292084603
-77644354
671479776
-181774427
-879347207
-214432929
-172762186
438711976
327286816
-22916825
761917038
-115805237
345640843
548393838
784951605
-495448464
-541053416
533752258
797111740
-333346784
-126374061
658192965
613594758
-992953398
-15073015
317432826
461083411
-163639018
945205192
596312227
-574130119
128672435
-322774473
841474730
348322592
895199193
524870177
220787371
92939038
248479200
-786201088
-162799464
93905589
-206973894
672030227
-484934698
523794971
897064741
-69108418
205177445
676435828
787539320
962591551
710949742
-835781676
-39386534
-355934320
-317781270
-604489280
-421273286
-584746079
414001753
-260191080
800597029
-3398128
552193139
683006359
-656106553
967422680
-128851133
-221341692
-376999574
-742126987
-816262136
259762026
-391587187
-431446057
106774949
-587594187
31851978
134378362
-99473289
-344319314
-572087349
532144157
799799222
841021775
-463037380
-414323251
109068280
-267301803
-854193403
750994188
-327817170
-103635577
-213971313
331875877
-68913301
110740540
338094003
-396541115
-876554269
-597551843
628299104
391303297
-419699506
586684300
-583454658
2489936
782046053
961179842
484247731
800222673
-815584282
792704957
-149781877
330955732
-404138412
-952883442
-260552467
-308092068
275386853
823701438
-621566781
-557514508
-160823047
-481950552
-277336571
-712447628
742340404
89998373
-875382240
256628076
-6321220
-947174536
-602684746
727231532
-411556506
-940026621
-295118083
229311652
715362047
-364157221
-981346451
-788809999
554472726
766682923
56241961
-91470692
-460198971
-990112927
-184553352
197740433
629647567
607952412
-383747170
-55979893
-628424010
956604382
-221807998
-468987225
797388300
-443847063
-443412289
49863089
75387721
337524529
-820191161
-816223365
-321319948
25124739
-636038958
-533779626
558468822
-898064779
794224132
-644352459
-619441264
702428981
-952568698
514119897
-452288730
-180866717
-405383389
505753433
-779227839
-191444816
152351608
-521584417
737435686
493565825
-929600791
399125388
-785147836
-145818423
-834324863
-168971331
-910431720
671250978
826492475
936016392
-128209037
491774489
-92716160
-775911100
-178105976
566453330
958317802
-665939645
405324739
-380017356
-565098672
210167469
581114946
-830014361
-914251080
640206913
-213243895
587196646
135826934
-33204195
446581775
307933578
484584751
-245455099
-971268601
-286008752
-433695701
645560625
837069407
-621668492
99255313
-390159467
108309363
-13750427
-740104925
-609061742
-388560872
58905871
61814440
759498635
198516448
-284973273
-264101615
581064093
-571939955
72401652
409342934
-796722269
325289141
665553586
375145730
-89223679
424642576
229895595
8350200
458722755
-639399321
-301081891
587065259
-110332620
-689110238
866749419
-726375270
557549582
184178610
248382081
-995958274
154282447
-484892993
648251837
-993882921
563892759
648153370
-830426524
-488765825
-228216492
353285386
306927712
-232606646
664573432
-103511550
-574593975
-455627259
408797998
811368738
703856141
103116316
42595574
-472113176
871163556
909089536
-559274889
-474860323
509719824
-618845982
427322345
28884431
-499152908
-747339104
376239195
669524827
-726207098
-698479643
352832037
168761884
733566765
429261912
848209612
67675092
115359771
241841566
769467004
877160297
613750211
559012474
-551033380
-294925628
199355913
886158017
-972602640
-886212824
-295900730
666949288
104424537
-478266474
542494270
937556545
-594462725
-497409307
-811347200
-531501318
832364371
-549961652
481145938
228908246
565601874
-289401576
-676807583
-772449069
219299470
-433710242
-129427296
337369363
-867139289
-246590606
167561883
160777813
-543445122
970586690
-162268155
58640201
107618710
-387481279
387460703
-167425275
345311217
-355588567
866841033
-290194134
815166147
615540466
-683530706
827677538
-920010002
264394579
-470228880
-543443169
-849763064
-251234702
-989974710
-383584399
-334765731
-777988882
-812997111
318047889
556430478
-225841375
-713724603
285711582
-815357355
483285455
94763840
916479546
-284413797
-109111133
85684380
275834956
521928385
646172367
-915062528
126923013
-400651270
-604656679
-835206652
948324199
964928218
828992171
935891181
352461985
581136341
-641446630
-509725861
657961991
901777497
429178848
-558102837
-570335238
680178009
-846091095
-595970541
503857503
-367107450
-944342577
673705805
758592674
-577726968
-742544925
475154163
339691876
-121989393
303113502
-26569861
-857018570
937729934
-843660900
-983759158
787781441
106312294
-924083969
-166070095
987371
496145786
219768643
989969622
919963554
338062520
424453221
-368901639
776829788
337002276
480515673
-735767275
-734811843
221057084
-677085951
-260701950
992862440
671636279
524835371
-250241583
-251276073
274060629
257332345
880935672
-239810269
663896690
-737721787
-13794016
-138963964
-550667783
-848945316
-715686767
-820740873
82516229
552359827
937877399
-318169362
-21120192
-970246084
-48858318
627134346
-66394702
-877404930
379471411
578333277
-162454994
-426392803
-420514580
969856641
-134569239
-676703987
-399773416
-225076882
327056091
-173721962
-309448834
-205017108
-608708853
-795320903
-106225578
-410803093
900784721
624201212
-755077441
-157304513
-842551618
14169209
-164823026
-210720123
-826150744
-484848603
-315573412
654670171
-905546558
156178760
860722182
435675120
-910558790
-675536968
850104018
-889368495
-571456963
-98579524
740346472
-215793711
422500642
-139329653
292360673
-764021443
-478707003
756447036
-279966391
-744305244
539780773
-286515089
-41202480
-198141496
187645762
257860892
579988129
-860357
-650363618
443063302
-210342358
702180363
70588690
888689209
-29219210
-289109646
963294426
774848813
-236124582
505653036
345296082
-371286972
-521837410
289149914
665074942
-310941076
718022959
-452594359
-617804903
-329929258
-213495432
-326427184
352978280
-143060336
136161744
189069264
-475663852
223538535
-342992950
-863929944
-143618257
-794657665
-544227174
-94329435
-33190528
540915766
-667049623
-426849370
59048960
816239052
239138975
915866061
-667264341
851929272
-267440033
214490707
-255414045
998872541
-795518517
-105255092
369054635
531674189
166284507
-699319566
93568626
396553537
934898425
92977264
17421743
-402431170
837816884
903322146
-217999380
-542580812
-190450529
-167693390
-287172004
-61942333
-75944907
-443927376
-559846897
-371883488
245311751
-303386403
-282025938
-922301888
-45590319
385053884
-526240844
-466525404
-161726447
-939549248
978962782
835441284
-332402862
-100554685
864416652
-484752086
-480534448
-239296666
-929324152
-560217651
743990350
-142406089
-107007695
-80328362
978845459
-145462198
504208927
421835601
344685848
770325965
622278253
583149121
401986508
219551112
240530136
817592606
284036676
585284006
-454328213
727329381
-120187050
-863337935
-960629950
630703612
590907754
291001334
-746205297
-505867120
795926136
158115746
362444761
429978400
-150655237
611621960
-131663162
724642149
-933961652
911915395
827469292
-372545141
-142689672
557706100
333470810
775255085
189872153
806244900
-690385332
237235213
-151345887
785370830
-551678453
-848629267
-572468998
-895544278
-943839695
-57445380
584465259
-780766071
-861215661
429772886
-274388785
-495164203
-745914857
-65094674
-240125156
385520198
-729102424
15753590
-314688818
880440037
521775478
-477749214
-612971602
-959442974
453930094
-139386833
748891743
384136787
130685052
711815163
379975818
-618664949
648129610
-985516540
-532491584
-355428175
-104757768
188458727
777680973
-394521205
181335255
612772551
-585617385
-955136125
-187445878
953542627
321283193
871791562
141655805
-810318407
-550654351
-81508009
768853921
-455946745
-981208764
-854022230
-78131744
-701106337
-48941872
-972058617
-847297206
-945454548
218928980
811317633
-478397432
-33674687
-68091515
769504170
-948430000
199908797
540433611
465536531
533661714
195199300
-592142906
614628555
-759796753
984954249
-923256273
216870312
127795108
-778865836
-180607655
-532420439
-894099168
-146495618
-602066771
-377379005
485647945
-270519617
508398833
-590073035
635465510
218637147
-361126447
243865490
49228969
658640736
-994152130
471831697
777003528
-280599305
-503744744
-266600316
-926242720
696741219
425854066
-10448841
-529088423
165389595
-678552859
431206995
30269448
591665093
321389687
-370675522
-247890116
-844199484
57323369
-13559475
-836949747
-778182343
-575650096
-543296025
-338596313
-418099818
-376755805
408791420
992632388
609597663
69990526
653541281
417263892
432273058
347576987
216467173
-893640487
-859362452
-373127357
952452800
-980023490
-61332499
-297423199
-506598463
785885782
747854349
697430084
-786930847
-856768773
-480127751
-666147496
341561320
-768481791
249822419
-887542356
-29091803
155710572
789255864
643446947
569721841
932383111
643858528
-599370380
405845019
-697079807
-829185674
-154658564
-20808134
-192269346
-796885794
111878484
202341606
63375428
-862217222
318419843
530449818
89483461
466914584
-809468831
462973717
676301367
-207074480
289263093
924281328
281524648
557731714
-232369816
-972694762
-565987443
-778948677
-638379215
-489925571
-935510278
751175984
-32752505
-99049372
476269788
997284505
-150123332
127985939
-804771796
-115057232
621540202
765815636
-224735828
-602526692
352709893
195573889
378868583
753688561
-294911713
-147855977
-168404250
670344532
295717473
277380270
336635516
800787111
633441704
-72158035
454455922
127691719
-256145876
645232349
-276647143
203526272
379281688
697984361
-401176926
487714055
293448036
647027806
-634818091
349704810
109837755
-953496775
526565375
-54848110
559104275
923623341
-691474267
-471888500
-194899748
37382783
-82393933
662337877
44515918
-426474265
-275041146
-765608258
193007185
193112409
384848418
-696444264
-702719530
842780730
228876620
-486443820
-526799138
934272342
57766994
-289169055
-108630585
585203633
-656361774
-821155134
-511552335
-210982182
128357504
-803058384
343322460
796416703
-299271957
378777424
427133404
-295814036
195746942
-343969117
940903241
439094048
570747297
-66223846
468287091
-792568553
396543344
-600390197
598859327
-963161478
382867968
312319635
202501778
966319034
17211347
894494429
-288337231
439621520
921795618
97731450
-482359617
-863864634
-350245701
30818010
-511630692
718706596
368002890
-321095257
447923000
86102152
808782284
948316392
-127701100
-820707680
-541349374
-720164737
933241741
678216281
779354199
712580149
-275110213
-904817491
178892720
39619560
581150870
993043695
61066455
929744571
-875140163
635743833
847220307
613972995
-689784591
176958220
551001456
296236494
955906010
694843412
832906477
-583140578
390261779
-49099158
-439553041
-793769429
-901285980
-40690053
-649150191
772551943
-426528284
911952372
182983781
-339087846
-322790898
-243947477
605491384
-97246342
-131727404
-996332965
149974243
-398532734
591639563
974745454
-560787040
136765730
-930258206
651769101
584200989
319032270
-698800697
815390728
-672356573
-525786982
-795646029
-959855828
103983005
271470917
-667834842
-682539638
841159585
703430325
-153484661
-259406896
-655951197
-144231805
-56045843
-465847529
-91502688
472148098
-666147496
-343983701
-710784331
-998810130
-583268337
348651394
-313247739
-61843294
-968678258
-535326504
650155811
330051027
296686648
924485937
-110132648
90610770
996187429
732456747
-463330230
796652439
-479449146
-985323779
962382157
105085
996375660
-455603410
487488172
-74398135
210362075
-711691257
-359713506
-61081386
-832134121
14408382
-875635103
-256465658
-382949110
347084003
830017743
190787633
-646525284
-279525026
226983513
348134536
639799943
-794739872
496907898
-362376853
616856950
319595957
-666100322
717722184
-871793612
-306066583
980664609
517842649
-214477180
-300671915
-454386414
866318332
332937197
-778848286
-301300429
-32730433
368212211
-352789324
-466520070
944751514
940054651
-360080636
-340831725
304383938
-355588567
-765804643
636046721
460462379
-520008537
889612729
-161333462
611143488
780931089
-144624384
354384705
-762414636
-727877002
814689872
646655862
-750421103
-838974531
856268900
286597835
-966448619
-796332661
-101238760
-977361542
-230468242
985250247
296417692
819758298
936908342
-817607075
687992321
-355935879
908939664
448418236
307815476
-415884920
439006097
303100980
-317142094
107899402
-190740569
447282045
-28829715
-275223552
757423026
252568216
523599365
-207365782
96216934
-734653445
-101672241
961455181
-946004152
594560026
-607976786
254648016
128744141
-33396291
926840971
601103665
-438862273
931972481
-953030261
-833404927
-818514123
21317696
323165732
-668050915
286648302
-319602500
-623365241
-657434565
-434449979
-142245509
-806074706
138917283
882157129
-474554236
318289844
258491305
-827893692
874310144
996515026
-17787758
-400806246
911540712
-424499984
850114527
668609554
-395452735
-636144327
-976883621
-722284336
78165869
311762792
-397571566
985499407
-168457934
347055949
-469069087
-127950995
759591418
-603784084
-684305721
-961591492
-40507261
-428211612
63953619
978918204
-680364585
505788590
-904063334
-129888216
654546662
-908378764
372224824
188306653
-824177083
987585842
-843320282
-378871540
98190624
-459404745
502256883
159246520
943432937
-559629031
321336862
-213098432
274118031
855774765
-777428191
-529055404
882325893
-679389536
780938803
711913850
-360522497
-805143712
-154982820
893207318
735952215
678935175
-646778904
658242588
-359727958
504495001
-301669235
619266387
-999256066
-112720612
223697538
-564644105
-382122035
-925788675
29152876
338518449
785229455
772150225
164101028
777054680
980322506
772920474
-856825340
552638051
-470832292
446392840
21786705
548148497
-703515802
-664286248
-889104753
-287561639
126684253
-625987093
150917632
-314175050
-397174165
-475390404
-109762483
-107404550
-311085315
-596245562
990690444
77420536
-272563180
-124271802
-974930814
-654266704
-385884094
-412043520
909137982
-36968339
-884226905
388611584
309265610
777998501
-443261942
-772646437
-831036541
347970788
78906879
-803250216
155046064
705930369
-413914623
924024186
731396009
-808139853
-136002217
521635104
511816037
781615291
269537052
194266350
-588746209
571371434
-313737686
932853766
-566142546
278106331
-769422806
-228037362
533019607
138298284
-412895803
-670599089
429310882
633912575
361655997
182369164
536983159
713527015
-602763955
927716736
546096913
-300396575
448981004
-582246509
-144576079
-642791138
-2987047
-256626044
-317798964
989656381
-63134801
-60683447
301215394
344027106
308388888
673603799
-716005808
537939279
966838747
-577251608
8383664
-840854783
297377375
779030589
-188296226
166437392
473886812
-780531041
936414508
334810454
-30020522
-52077855
787153388
705386513
-834349401
268316852
-19681215
-3488676
-169076307
-218083571
11984093
-420826540
-875495781
387535480
696872976
568152844
-457034265
149947241
335223933
-297161726
606955269
-99028298
193861895
967137054
-598815850
-293112514
-684988198
221305353
-64849817
345090164
397213507
-479199227
774307422
605735646
669734809
-391458484
588615401
-430417808
375164611
906850946
463080876
-706022925
-282000830
-32209209
997422006
282029224
885843403
81023797
536483192
850382433
307570265
124938347
770036291
-967552647
69266953
212422007
-107022834
-792201984
-615088585
-740590723
119644347
-67422847
440555232
-536145727
764138193
394936411
-338231609
-830212632
-287172004
-798900311
783096978
-832609953
-364332854
-687506923
-244376650
951233807
263222893
-620394829
-101465109
542280235
-749013434
242606422
-758776226
732989394
-514580594
-335226536
-398456806
-590387466
-23583257
-43280970
-408562903
-231130984
-227466650
859469508
-941556665
321196569
-831738985
889363598
113674567
-993791444
-882593602
324589106
651738428
308345427
-941626903
-999875804
899785154
-461913514
867323475
-155641418
884054456
-214818461
479007645
556439490
574850749
458315143
987626350
672061608
944062986
238432662
697963401
337602240
-82219381
872094907
186118260
67845974
627137108
-181277673
-321839504
-523556930
-395494758
-607320418
-55959498
-340277988
-637475178
79332440
-161538094
-323948981
-550625455
885273896
727455396
-752348458
-457093932
-78311103
124790724
-504680604
946941028
522988801
750422030
-214583348
43938452
933885200
244940477
34073695
652592830
-512735297
-172345073
258823622
988138231
-45131604
-19486039
-618684340
814243158
825777210
37789321
699781722
-193592042
990543278
470242224
117964249
599552705
269191839
181659177
-801426498
104697593
273181832
105396204
708660389
-935506581
551133603
-164423805
-604087525
-520335149
-877367504
144372896
-677925329
-279643355
438483370
828382475
599964890
-53217170
147170080
-959469106
560789280
-336841095
-292641965
855795617
-772943948
592876288
677049987
36774660
-551721041
-347981002
814372362
45843365
802032487
918468075
-571336420
-17809547
-340024256
369965876
-180693841
85204541
905276282
-975942888
-755963521
-316574722
-318918229
667095350
-580460602
-737483858
244178607
-907917076
-924401935
912901001
-532569271
747607985
438377896
636561052
-104427995
512672632
-548624113
464132195
822668800
-78189260
-868896551
100747429
648121751
-843116017
-475624047
-553342657
981875307
-673227297
-16710114
149066739
449091893
-591990845
-322587841
-770407768
-621265831
157119476
98931311
-196647210
-195404734
600399875
113673628
747792074
-425497274
111062371
-591004537
731396009
-914157688
-472494558
707011317
970965228
-21216800
317712204
296521563
-337543683
-962862843
-602841552
707872164
942761391
720562783
766560498
-37619518
907321641
34126001
549673020
-687454652
-406120248
103871953
790738647
-454756876
-628286616
-462240569
-475037959
-793587815
-419947465
-390120642
987479444
-196503903
-749971863
-453174301
628775769
368295679
833512302
263365017
401019008
534971333
-511803550
-389666687
-387842842
108948765
-308386068
35550225
385614687
401363751
677971643
-312478249
690838176
-300755993
65555551
-363941861
-400821580
-331113987
-932095470
-738677196
-609802202
-137181069
350990159
-675256281
363302804
-821224496
-635517610
489789572
82645943
9016618
-504379997
548628057
-279326877
747294903
660956985
-690524955
-879417151
54398399
-343583118
-771483541
632476572
506320289
-72327174
-236989053
996997647
681256984
315716327
666885315
37269791
958536272
625463729
2116215
688547845
-155986158
-10874067
-664377450
-70868571
260108445
-568591930
-829012213
-239895782
22996238
329587252
-477729935
-534192459
923684020
-669492152
756109405
432378006
799824978
-591889014
677315363
-544431715
431213966
112178616
-29956997
-274631174
-975067729
227586788
836129592
695214440
-145790267
-585238013
-370293491
924116023
150680750
-596488264
-280066903
443609104
737053600
421248532
-564572484
941298268
736173461
367925743
-760530009
660882409
859783147
-997543529
172045927
-799070860
-391695676
-884891488
-501519706
21651409
975593802
-329812764
294873670
720953822
-280066903
283860390
-659891486
-551075491
136583737
612190022
280909495
-816433126
-309357573
-286543733
772347562
-724975594
-723347946
231954211
-93126491
-641884314
-254977961
258481393
21149393
-525308373
545153768
-609348847
-708263816
115833432
813921276
570364953
-225536965
53588976
144076324
439067994
121866007
-397470004
328021261
-841129568
-931560758
315540037
2767619
240336009
396704897
-579564442
-294580698
-336282315
-869466198
448966832
138682584
-639977560
-549433723
416716765
-677618735
-479881715
65878585
-458815707
865961927
-965826543
656942917
-81359928
-254569777
-983682043
-463622589
-267396999
134202304
885370180
-795407079
-372794235
52010795
299271079
-400811383
584007810
-395474550
-792905481
-295900730
-1416665
-800732215
656678630
552969824
-513510782
279461371
-798146734
106667093
-512056407
-683498587
-903817247
703870196
401826875
383678156
601878738
-523799313
-245101242
-121915982
447773034
178694047
946860479
-104176211
-461287088
-812305964
677046921
-813757671
530185450
-243396862
-161780576
507941285
524464026
932880010
724657922
-486888682
87900895
556586373
-158828669
-345044113
-819835087
783183204
-558294406
483548118
734824517
-832379199
224425907
-289651662
883048210
363373017
882427742
864508179
812314606
-782864861
10922517
641494839
614892861
208898016
263961462
991468392
100358737
211529423
-138027824
204401094
-77217665
-857990378
621371560
-973219061
602121831
-831738985
-267268164
12643254
286532634
-685842154
-411025537
-182435248
533883154
288349559
890259181
-393285217
-911795711
-680754794
272831813
-72856146
-557098639
640965016
-851240254
238910789
183316421
378836147
-339243226
772524432
149361608
220185485
780960553
744552081
196729453
694950857
-544636654
828506374
536240861
-796722269
96994478
888295125
-957319300
74233679
-679232023
-716460246
-108121418
-80386695
-522502000
-284989789
725727596
-79546709
116327640
-638100274
-5987784
-646028544
-985237783
642360133
455551443
563271730
-211814423
751993632
-378007864
-86225145
-23983776
372068890
-767622602
-259460875
-409788747
-476731280
-398554507
-236903623
-989160668
-61874733
584002699
812006929
-363852700
-426048423
-837647967
-733788974
-929070639
-24132944
961872548
279728964
-411066230
282695327
-490096842
-367662697
-873393251
549557966
-443262085
4302784
615543380
893747736
-938570815
-502269432
-810210145
-496330874
142530128
-256788307
-3914091
-104768263
-752701579
-917448743
986614464
6160694
-264930193
154008632
91269214
-745080274
413789198
-229835659
465252720
-240310777
583432489
473892297
479657607
-517452273
-948462498
-624768422
964407721
-606607048
560813859
863354630
498227933
474821984
191543894
-166286629
-864835618
-367744117
379246330
218716995
876905481
126730431
145995278
926530179
-143649417
251995306
-768481791
-181824384
448854135
-398353355
682877864
769999067
295103944
-943389649
256913526
-149810805
-73379872
605569318
23678922
670952041
-878522379
69443466
-243501852
355891573
-852998743
-841077567
-332276450
993700693
-117515041
414001753
830500792
428967496
-732810476
-209279305
624027749
9326194
-376827186
-973422071
-536574182
860285488
461994615
287705063
-814966302
-703953558
550582902
953833046
-568308685
325208166
200135290
141913227
-890641157
-218935143
-839676678
-782539017
824689461
-320214566
-241815012
-751232441
593276399
57998997
-200830096
415003127
477959656
-119787060
96029278
271032537
754216149
431671448
-2460193
-370724237
-781789619
-322906575
-741752368
-562599628
-915182878
302329610
63630753
-721428880
-372392963
461641966
496011993
-869086442
-438136117
-778649450
925888455
574248399
-213608062
418473993
-997259499
-266824872
-252323969
-99952747
-390387639
-781007198
-464273740
-175100364
556756230
-299922631
271105965
685778237
-55565983
88256030
913764202
452262670
-381331793
475903590
777459565
-885471301
726718488
-126169348
104045672
-911440614
730552464
-323305219
-963163624
366164406
58131651
374974152
-449892649
-761617640
114248150
-966897806
912602951
504430042
584801196
861528234
447989325
898251397
-266745810
734373231
-877977448
982319783
328151421
776264537
633808760
751941852
113463850
-185465857
417123246
-580460602
859650126
-464546179
243234853
-527788999
-630939857
961614212
-341876301
-948300717
804165511
-972603430
808630199
-252988591
175050284
-264347124
40385918
229501597
-179060201
952417671
783594098
-963703648
-292822784
949199710
705163711
-198056585
-411215835
306210357
720351647
534239801
323672805
-614147771
-894213751
-613493426
-737808597
965700977
903836114
991565858
-627050078
-280513338
-908876950
-196892888
-267673168
-520936891
-709866707
523056207
724631893
380109285
229811755
465547698
45955290
-304587551
155390366
-532704800
-824658008
-739240193
733653185
-351585603
465828030
930351398
-685827693
-780991326
216111469
-718509205
892577353
488169185
-729748086
-716729488
789021123
425149878
-711411033
890286371
-476790483
-32043231
710767724
-351207398
446887210
-727105814
-780582338
-806178847
-233470159
63855996
921572753
8069439
-568239818
-884556468
-297793591
-524765545
-508969170
268736216
-650889439
-443895305
873836531
194507163
437883686
-566311099
369488357
546152219
-694643256
283694945
638843957
272411446
-571586503
964241269
-292282890
124346547
-71655144
-351831028
-145107482
-595438425
-478100722
322588619
87031991
824710974
-665658118
921210579
297576721
118128459
352274587
-367107450
904293862
484597023
-77514492
-636446553
-480235724
914020128
685428276
493973060
682087563
-771892887
968739238
-611522917
-687741194
-777930463
694342711
-353872091
755651081
-141587975
-966363977
939347826
764891211
-457917839
455182490
-668649827
-828276686
805070111
783165463
263277820
375609950
336556822
-969811837
-850063209
-930770337
-255072371
241264751
-492961820
-661160646
897411123
690155038
-383841765
-683598680
223551026
168448771
664813174
-70326553
-609302103
-32928851
-756380661
76119587
-537096697
531173968
-344073781
-322645713
684285676
-146285073
-528589415
318111050
-917359273
-554080210
-317012373
-997543775
-859595978
308479108
-984151736
305708516
-886581846
865903341
-688907161
935314140
-175804180
-650033291
-427586616
994416802
-518104451
-812254308
98244293
36739003
965538370
-913784210
-535915038
-368559768
392699105
-105890961
-156582839
6412278
-129021396
565837627
420073930
202189304
-513369474
-160525139
944978731
-208271274
-580476848
479894465
-688588149
426009428
265636887
-766878747
426587212
-145462198
772690726
-990063229
295257730
-95863194
154642291
998752508
-586321848
-951384132
805886751
-791945841
-490137140
-402074774
335937610
759955149
383733034
51078054
214498885
717999743
37035251
717946194
122169553
-636373564
463131792
770150229
-719958428
997084217
-417808978
-143027862
-26973834
-38017685
-502438776
459017170
-589793536
718882288
751794028
448840794
672023345
359204064
-478190331
-810229196
-166187364
-709177300
103417065
74013913
473030966
13243573
173321833
262606877
986920119
943276491
-664199329
-247621359
344240069
682243096
-790299639
709183255
486663011
-523665030
562965285
-628130421
-949942996
-590810341
317435675
-156411571
895185542
661636130
-824434791
-949212842
420059755
-670984270
141686527
497376980
694772665
-465143987
-636174067
-278599246
784545697
-807527770
661327232
-751653013
400850655
-824434791
988661213
-165201636
-226370367
-307849419
546626760
-849964343
-571751815
-551504789
285563760
144906701
-306363612
-973030236
200959973
711632807
-162535772
900833591
32347402
176418465
744833767
797926182
209814464
-85806339
294586859
397145138
207227529
939286641
-604377889
110572750
-800463604
634396813
-141747097
629053342
-927809163
-365525105
460014773
526877042
-845956269
247998646
-508180460
-226322484
-841762050
24798009
-252611063
-929837632
228664671
-998844063
-520319219
296210449
-269763764
-448093056
-610583266
-51222073
946833638
46520466
683006359
808939667
-744282258
899871533
868678216
-653471164
172835794
-970469838
823350563
851249454
-874005464
897705416
-54056511
993689942
-377268106
674990878
144294520
-261262702
741119075
545774769
-118863971
779294862
-113513819
319934973
112178616
63493422
-428309678
729834238
-783840199
-216289938
-657209485
836106795
625770451
968711225
-994176281
419388533
-910933542
85165102
895789848
512989545
40008798
-827913958
-710509938
790007407
24880595
-811794523
-643121985
903059925
-395357063
762094162
902029062
-478134842
-859533629
958665000
226075006
83035730
714260769
-827930011
67728197
582423345
901492259
-432091179
-878618895
-384891469
-974000864
113265260
-445643660
109931595
-116895799
-674175895
-119455151
279796929
-603609539
-908881760
143511480
230913508
908878341
634538616
-530164106
-413914623
66744241
41560662
-449996487
-389897685
-152161047
217318563
-428664441
315564193
-981029817
728654220
-166883414
127679248
-896974716
129289501
-488202723
926194756
-517832497
-849745710
816660745
803137694
-865484716
252958827
-49854699
-716757662
505800505
33916880
-392481647
-588115405
-305808943
-165952038
-361935143
-242800678
-378380992
-986047394
868760503
739828958
432104666
-477188253
68502062
-454091133
396200388
-92424288
-324673707
899741349
979022619
-900310195
-436753856
35910599
-258756767
-619113388
516094964
327434856
-745816286
-784439958
19464982
-636253496
-732867731
355683460
-498857422
-693777362
618984909
493189877
176563697
-403568066
761177632
295215517
-976952554
-497481071
-288589272
240795905
547227091
136355402
-670804983
96536023
836686978
-734154851
999391386
484391764
480590194
479543041
479122573
-364944684
-762443649
-172894097
-777334144
405294447
-763880546
897364860
624414768
835160459
-391695676
972292928
180725489
-572992719
-331262211
801019673
-536280265
-962509515
-365637970
-502644549
-265226432
-790707010
-128391581
-685835547
952720813
37853427
565502723
-371965633
349390437
853618568
-532460959
-666053156
-419110955
-259264694
-849764948
672023345
158177198
-521954043
-732819466
226579567
-391950578
781090866
-192245578
823804011
902347483
-886877045
252319792
670205093
-331579903
-641584123
959192853
334525263
235711430
123738763
6641589
-453255920
135854385
230039740
106577728
-503377429
-493193376
-614803125
-586604315
-57579688
-176877626
855414473
-865905248
161835315
74184532
-56657442
709881052
968803748
-227445500
739146016
905414899
-803892749
-888018118
-394762603
-812579187
-100329891
919717108
13091599
-61165264
34177162
837107411
-839885475
208476099
698864744
821224943
-50436805
306848968
-852116671
-418443719
-877841247
761894496
-847027491
930799798
887428730
-671281836
751365415
-587325701
3628536
-889798323
-386326625
661249002
-761527193
-443750544
-702315663
829758904
-749229776
506814907
429093496
-163401977
-804466592
-858197217
-185330006
-970741037
293950940
965886757
481041445
-571456963
448392033
-266071517
-446991803
741946691
-200089705
410392123
-211902123
-943356251
357708057
224688192
-286478605
-801187174
141612557
626464991
243616450
-241634136
-753457715
-648671721
-613194906
464130234
-755686257
629496951
827662235
547245036
250118647
145856188
41264591
-334672670
-817404497
471627487
-620345303
-920795284
983553099
-458686127
-646000096
788026044
473744823
-170302191
-272204341
-474923678
-175864551
18267453
-213347027
-537356771
-372226573
161409861
965149201
448146715
111631018
451144041
-701008644
855877374
-400710652
298408837
420115389
-214503064
193714228
776839265
-668877234
-862731079
-352233151
-658886490
886134782
-337570488
-684022046
477716096
-36908846
-246756626
926718878
274365395
-942228346
80470292
-669434846
714587041
113175045
-941830048
-93122675
330858086
-8853051
564742832
-612552748
286111491
-377975038
912901001
833509972
219609677
971721733
-518406248
531910918
262469076
-205203893
-699372386
255322189
-51170992
-567751966
-900274260
357367515
-352807067
-559881492
-251250760
-541882921
-359571938
29023765
534852295
-55109359
237538837
563194460
-352351726
611684652
-628484298
-190445966
-523665030
-732115895
941281136
885612681
272810296
914343572
-162338024
221014160
307588439
-481064343
604889568
-917367421
90820964
633471527
856451838
-692320645
-615130209
83189302
82738938
992258790
-941197310
140046292
-953403465
-90039602
-846676491
-605839069
206098755
203631814
-837977960
-464190047
-894901027
-882525506
707964873
116087774
51078054
-319797434
896006446
906903823
259060014
155150088
-805250815
-380082741
-469800043
-853741958
-166667610
-904683255
787805540
614599225
-466358777
-93053531
944460505
931994029
-542866530
804906232
-795841757
-803733260
198137649
705707515
998186326
-867075368
701221943
140461690
-386469952
855845128
782251946
-759947070
266978721
-813796437
447679565
-231098425
-675678656
661680013
763579890
-914962289
-540567109
-300723219
-727417984
382191394
-341241759
-215601225
-811762089
226475284
42267079
-404675468
471912112
-649470994
-575089823
-956812745
-841807877
536768438
-373092545
-346537716
472012399
-606314066
794021071
140522785
454290873
160138648
-653801595
-534266044
324772251
788680644
729075177
925617427
115883136
-311665780
-173150250
-675157553
21279137
472578826
-870759264
860602503
-253795158
-200888303
392699105
-260191080
-207372908
-412043520
-389395447
-217244033
-233865932
806744080
-348475697
-11529300
410380783
-966166469
55326050
-978816376
-714614217
562218084
-675234063
-761868731
-80595962
861528234
-894962459
-130226026
839477358
-57219626
181687320
-616115917
-928407889
291641310
206246007
-718286927
966702488
-301901279
-181673814
-865145477
-125839987
652643121
242079340
-499451630
-924052384
-885436794
-294380595
-348033651
-786433722
-249849271
-128808313
179097143
445304731
28835594
731258080
801031002
776319773
-29681615
-620789389
979596630
-377437583
431019107
-409063675
-893631876
974582295
-934609493
-142241694
-518477299
463942362
827949408
-547815496
85786661
-723049139
-617120609
330173916
104430129
765469236
-367175310
278494716
67431455
-267252653
231378727
-343848241
-629743645
742553579
313671968
-959731220
82866034
-816738823
-829777467
102669688
-967744631
975404944
491894486
164153746
927856452
-511552335
994895380
-632337117
460303815
982454791
702373370
208835584
-605320441
653182489
262642002
921561514
-754164933
-906519090
-406195447
-624457388
103524930
726424954
47352712
-612517985
-993822419
-616204672
-536338581
-642554005
90832608
-110028745
-673453050
-383512041
-46664001
930752436
-554871415
328035064
29970967
819973868
278620287
504283060
-491746734
963015455
-731943072
-424479131
-612705489
359739605
787119942
-174836404
282752187
24698295
-678315973
-71771323
-98848738
129039956
-375420630
888126969
672504142
-638124498
-371062173
194663153
470575935
596099313
933294519
563340980
448935762
-710376535
688652601
-468165303
658356789
566164109
677168250
178143508
-847484851
298249765
120279799
725871326
-411557145
235192495
-586149778
-730861955
-702817469
-187220038
746482236
248768089
-189067540
-703851859
-188816917
2339087
626893421
177685880
-911624817
775674968
-906730927
728981340
508792961
138445239
-718768676
898816029
-28141104
-723252801
404333338
971728519
228905574
-771459506
-701373456
418667209
828974567
653833286
-947264344
267489706
827794993
-472926825
-320538888
-687928782
-268856353
-423148454
-796287096
-779878944
28221637
-237832930
275119172
645496657
804961596
149070381
465917484
819258594
760392402
541106345
244461804
-975066371
-487918845
-841255397
310416345
-6798089
-487272841
207476905
325357733
434353857
977757431
-717115461
-657615567
688559209
-244898017
419249740
115196508
-379437746
395495034
343471247
866172450
-731047856
295354839
-986977077
-289879180
312665482
-767351320
-218441999
-945832967
229584589
848155508
329332196
119133682
-549656518
497531191
847574754
780807159
-907299389
-571741092
-637317093
400293830
-962388394
-318168033
922372901
691828718
-45583391
538538292
638438694
544979280
-885934623
372421506
927242918
-941563351
-842288760
227844260
-77139242
-400501164
-492859793
271446534
-433568325
-255699671
442395803
140744710
611290115
645505093
-823280947
221656011
745424065
-76699923
778353636
27458001
968968540
-137447210
-356461520
-557563435
-276519682
-389969221
351144262
379187
-334697860
-523254341
805298391
740346472
856750584
939740560
776676836
-486582550
718432213
-102721585
953691621
-763094137
-727440388
391641396
-156822842
666842063
556037047
-511157184
-100757522
230485123
527385772
999475000
845289454
488271912
-632625408
-556507514
968627564
248747814
762667462
-524369859
840946789
-456938620
-21627651
-359074389
57574433
-866323856
-969177564
352892859
-664729269
-214818461
465252720
208835584
-771953087
-986373319
-634203068
-929978643
-960342133
-969017549
-10471975
-142306121
-228930060
608655668
767091932
305374978
-623115748
414209855
-430752396
550765974
-620029705
-190450679
654803590
-239808959
323883632
-952370877
680039868
-95614998
538485347
-309454038
644467579
826910009
-78611325
910669235
-867341457
992003278
-530769939
-762555933
581102122
720788184
242276777
988461271
870606335
830142667
168601082
201434237
181844444
-773124873
-297281769
-494288940
980930744
-944909203
-567934221
-758099453
846825076
577551293
-433689077
-207350392
736392149
297825233
731862270
156707202
-828539812
-490758741
380002953
-282444543
607510967
25332828
182960566
-121074512
64342616
2868895
-591765220
991456117
758130715
72364259
144824923
393885276
744366397
-776511022
695683656
666828387
-170844101
-842642161
202243472
-522750107
345440713
-183591397
-375851973
520001214
59738459
213375030
-463938297
-526742518
968980715
468075643
481837255
886801185
539659621
478459036
177785034
-859015084
-479090332
122607424
-317012373
-271262544
811446842
-544096879
-109938509
-661695889
437196437
865919728
-685666467
-796798040
-526976889
-331732192
317687355
-249616420
-964397370
-239319349
-908680990
-181315252
898328798
674216726
679199536
-767725728
-802333096
-376769583
431130474
-685644684
923293895
493930241
955951624
858709652
312196077
864826609
113108586
-698470627
-109296760
-310348674
471459776
-976265172
-914734488
375070129
-390960091
-398095629
10859264
56810681
952600934
-97946067
-18962302
661494169
-947110819
-164564730
-401240444
-788923552
531775608
-482753012
841327357
291759912
590747641
-640097491
-223747897
754071298
-245872691
281832646
752983982
690433957
894362624
233523787
-514458340
-922960897
564479710
260009525
-215461343
484428200
-840814995
479584893
-518797191
219016474
413891833
52257101
-251596976
232170940
-64962977
550878918
162091104
745424065
40188223
971932208
705745274
657561706
-482129422
-480018520
-659014817
-624013228
-783908779
769499974
680569151
-735163137
955839278
854400256
-466368851
-823015275
-311666156
-370313039
-968380840
326173050
420195950
-842103378
-93684456
440497110
-1938369
874899716
911168417
-176929363
-721926441
223203317
961968614
837721874
530227471
667107362
-22090680
-396854337
528194740
-140143816
45670928
531544079
701000420
308541965
622400976
120499837
-843037003
314816358
-733870034
801297241
-570072511
-836561259
240920492
-267051522
333748349
-659025658
-465111502
-928824883
525985399
960094036
720375794
75706840
-197373309
651982443
-272376863
617404561
-943881006
-392021216
-826567403
196873554
-391061643
-928709451
920004345
-615960294
-643353853
443786783
104356640
952733125
29902557
-311694987
629937006
-803371498
281826596
335166369
-410776857
-845921277
-637328068
-767020561
341235480
-10905403
-599049008
511414673
-396711735
-898039466
-731433179
-757609596
-994152130
-117775526
175027222
422066668
445812024
408977132
606575285
-574393646
-909446835
699139147
-844385958
-992937053
339582865
-505381848
722349684
273904590
968508682
167643174
191516582
451014824
-251010990
645331597
-122888712
-471789338
-350354293
283811818
-168528036
58800075
590633742
188441470
-734291392
388704839
-86645888
-299419969
344997049
542201800
764794623
238692774
763026620
-711851586
595525003
855208383
-831631529
367525210
452080014
217686889
920578940
-122569724
-261106533
910249492
-537853166
-732226450
-587130902
240716206
-928229204
85291358
522765349
731502411
546552622
-830588000
-9328415
-806515381
-849085001
-974652499
96603377
566292364
133546600
995768835
550637081
220495209
912422370
-601408703
-798770040
905360535
-263960636
-552206253
-395204009
-665062691
-616783765
-558449787
-377364755
-199466781
8676525
-223036536
-283803532
423579747
-194423187
-414058523
178948712
-357646588
-317704826
-277291996
723817796
-596330601
656024119
924275718
393326540
-364647432
-594636722
-758156796
420059755
-850814983
92051564
729628504
105051767
839234546
-681947823
692488049
-944714187
4721652
-815806678
-623742233
-552291423
55220859
736721968
-754845166
-933339386
265813786
-215699763
995393014
722770320
-793241000
-454416127
-299812777
397536473
-603348474
466838322
761697806
-722335470
131514896
616025874
619266387
607440248
-78787023
946958579
-239389547
-359751971
-179352256
-2744091
-809328188
-706002660
-103031172
895409284
-488628280
125663156
-702719530
440122968
389885902
-432492375
-272336313
773678509
-302389311
418756223
-473932859
-49951382
988568146
-136046239
50274764
397197964
81976096
-789405892
-549722972
174426596
764310900
218716995
-925939517
-649703824
87409316
-932946927
765027244
967359333
858132863
296775616
-528812796
-339069224
-764734339
-53661851
399489364
543315718
12051713
-159960861
923700493
606708118
-863789344
-839047380
780960553
-384553604
-486945686
-177949460
-235561202
767757893
184902414
-912954416
166936132
455505415
385927805
-961605579
360031249
652872460
-640920380
8716801
-729254295
-960461171
-217667455
174244440
971785609
-87482405
-358523483
-529253433
150698712
-509969554
-50207310
-712631134
23660374
496145786
351871458
-836167380
582231568
-117385667
-361446643
-49608426
-607413373
487088911
691886089
840259714
76169428
103109924
-23273620
-888588019
291515317
418330647
613936391
-69730912
297720617
868288428
688001940
825260094
976409985
-501299775
257797664
253520607
-578313284
-925019002
738820584
150917632
-814819488
558584247
-851016498
-588968447
-834102717
66368844
600306170
742457231
785310863
316020500
561350768
-836428505
-632528563
204627498
-115785071
-293834660
-410673697
-957036047
293071674
-848713319
127795108
-159788711
-412172681
-683965410
-574459628
-408572454
649587038
-808425853
-961028177
-454284781
144659695
25218266
-741081837
423640652
-134885303
-434579492
669700795
-43660474
-522816530
532234503
85944017
-287529776
-636543555
-922153369
-810214132
-865308589
305798645
-885327965
934450371
-453796968
-730098464
988901899
-930727
-446981781
248794221
290071839
-39959878
-53139687
939356218
-759444370
-280741513
-905162279
769935549
882400833
444124920
909183952
172566548
748904073
-457697431
-795681195
888100763
665201172
38950143
273448318
264439671
-537750163
340046776
-580640006
169872143
953022264
345491167
981269898
-892775594
-709906551
181958422
578293581
-614460290
934763715
-837056146
-519467593
203226137
874792341
432267378
-723796361
-213052737
-31794800
-443248911
794830276
987816909
842530288
296807701
36738355
195685132
101920478
706109173
-227276036
-926092402
-385884094
-407294084
829235459
790482183
-164473291
722183953
312809633
513595731
392986677
-31263255
-520690201
-843191294
-225260805
-42527223
994179620
369384961
-218521556
-7861055
-581945832
-470750432
465320091
204794549
350334218
-50761321
698412747
-164398742
706008796
999190942
804653860
-407500188
-675571874
-981685254
-569444463
-13232707
828006987
-546258124
-36026440
965385472
-875491028
777841239
167659299
573931003
669064871
-292261536
-628580236
42606973
9896777
-220313668
-857588221
-557706109
116495816
935137984
-513620219
534786967
-722965814
290766499
-256985294
-951384132
677497674
672609856
-455320747
-485292917
-10431670
226156325
776386559
-194737278
-11625124
-371965633
-574816850
-30282943
379450826
618051609
-825689290
733357474
-80563715
899102435
-424063201
-343571793
980759936
711100302
882284982
214123406
759541051
23532492
-591921465
-123870072
-170620281
153792259
-174211140
-81709061
860714146
-399514861
-560700962
986078761
544415034
-142714784
448480195
-894800922
-321776421
-421246361
-495759294
623683285
-795841757
267083151
184626105
259296711
900832662
-554577259
698148905
-624034302
357897143
548337987
-138783049
-584504652
-181606141
190137319
-749500928
-4104076
504641667
-489670030
413959707
-626723848
-57912924
-246740326
798967239
-167061080
-501315266
315064403
423261758
-744282258
-531247018
745393291
-883813950
808814572
-895805491
20748417
106318741
787378942
683052683
-446807499
235778663
231142468
430692120
208271178
270277989
-842577631
-129686593
-265811283
-308234529
-65536204
-453962486
538652115
684733836
814328265
699334110
171098619
-541524073
-882709256
835851555
941415147
-150533612
-983980485
444203941
651293456
-855293210
-572289038
566812709
-412205172
280694552
297427492
-987038693
-508660070
-108558041
271332197
-78527945
913532653
398081935
260452374
-526012381
-696573504
-851134729
522988801
861939046
865934044
-517413179
396665178
150648992
-891688445
-887285841
197897611
997550635
111549473
552341349
-567751966
302914854
-909122052
804426857
923215079
585756610
-645408158
-318990322
559338017
-407744657
-20410828
-195867620
-427842203
777394543
231513824
-793885943
-475671656
651832970
269537052
973360764
175565014
-57465515
971705696
452179237
249178153
683101288
643041014
315853984
285771417
-180619188
-839224129
-531943261
-512811027
-436100182
-286888645
-32145023
-680592632
112892445
812150181
89128945
719337151
-885492863
-168893349
802079242
861612202
324312382
-38062757
971678003
121223840
571413130
-954435177
435981155
-221568298
-116535328
151312816
-190450529
-882538118
-623283224
-173304843
816815225
380526682
994658364
900530707
-302376778
920745051
-801597378
-673349849
628952473
947635309
39215475
78707927
575994284
355242728
-949230434
-271197980
-524086165
489535983
-527307777
615826522
-772943948
529848320
-295531435
-78988300
717477238
834116616
-222346630
750855279
13839630
-871118658
-223028057
445306674
-33806949
877687918
-330084591
684684376
361570236
-988134263
-211527533
236575345
856606739
201915807
-151527266
482036883
92193188
409153165
664831348
-656678808
-150293995
-462805163
-582020818
-179132450
481863732
664396345
-909125641
259937440
-513576993
173699708
-245299474
-924649228
-895731578
-322894215
117017046
599097103
967792976
643294557
-591918105
-446269679
218405341
290544379
517825081
-910124378
504501397
642592714
-581075424
-924563433
-826849491
890764035
-977116357
-710129887
-597999571
684122361
-393453119
-485194984
467513613
-155868240
-998367140
-274221295
903929084
107840048
-618072771
-154731023
350473795
994135580
-267051522
962423654
-846635347
-936009662
24341372
-201044270
856219046
-886521517
-999385063
34736058
409172223
-193741659
-894244899
322032192
139982759
126360079
-277916192
252596657
-942463377
309165046
482421844
-541109935
953800910
978855485
-86585459
-807391897
-569489060
277036557
185698059
-27734407
-745062327
-796063089
-355873827
-437350148
599686722
-362394383
-101504516
891895618
339691876
-295875397
-680289275
-612257303
-82464530
568714818
929656324
-660753482
-587560319
15629848
-59620439
-845992053
-14934717
-862417930
-664377450
-900626452
-911171368
886190390
-362729558
-743878525
-264177428
49895124
52925955
787241151
922527411
-709410185
-201182181
-462214800
781477212
705145090
816759261
138098508
-335805326
-158306771
-463817764
306091481
-505489727
371249143
51205086
960918149
-533822254
601374561
397506202
-352017764
76626713
-987834281
636756222
-326696354
-586540242
-561228135
-744897633
653578606
10436913
826285116
-157085187
-620374076
564754412
756932799
862528310
-865860476
-443465103
-397246952
-303914279
268072319
390249030
69235821
-438914740
-647299842
-999000410
-799022222
-905347907
-271014244
-246606344
-893247134
-299948958
-830911020
507016007
324790876
580485550
-848565406
-957247677
-37458107
732562508
396922049
-635347256
10527725
379951258
-700181936
-400334699
-163753109
-295689201
306391263
-100817848
45969817
140212076
-372194637
678367168
-817273221
-622424648
-783841563
578358268
47938833
-975236367
693730068
-189521660
951331649
-295468363
-99635583
740299219
722553972
-355409607
-892340137
192269204
515938588
282867290
-679455506
662095899
39845220
662117489
-904346970
-828224916
-899480798
-576264411
-724559739
-174108100
-866486557
441287257
-136947036
731418461
489738114
17133706
222992663
570966734
301041797
931979138
638879542
-194642987
-331647281
-551461261
156707202
-967793723
47191707
-407294084
-636720219
322272252
519436987
-476935021
-638655052
-181734436
-728003396
136905651
-275644551
-920346646
-933264844
807187933
55159919
49284062
-472941506
-450579166
8734996
-52657595
-615399764
559528971
-804387632
-795215807
973703938
382093174
830716459
279705397
-570986945
39295006
-262949961
416717108
-451229438
-599656308
557861313
-273584646
481349214
-810656596
-287242040
-598504736
-560704381
-327514332
517936081
100041892
611290519
-302685367
-629660686
-724798872
188230706
370235882
-824515334
-862935350
-643001578
492695995
-235541246
-897834157
609793509
619945079
968045172
-397123922
731735125
766405453
221922196
539483400
-876796021
347701258
-438517006
-16147281
239138975
-682975780
496080056
863038063
-327434408
-980856979
312155870
738162070
541289659
492060343
-510529820
622845809
-828495685
251652913
550183586
90707244
240596055
398188200
-886014699
675007528
-4170718
847174858
164325533
417111730
-198209214
556079014
-472613902
393539841
18969175
-848759569
79188170
-410052921
295545739
598225908
884841534
843758859
-631467217
945226999
-208766883
-397601773
-600917963
-396812928
-538531891
612066121
893536649
-612864875
615124557
-237925321
900426343
484750992
-498675689
-657685352
810534620
419551473
-640385631
-661714627
780807159
-589165511
-141453295
-708163694
109263785
397616243
978558987
-347785634
-951795633
-234019914
672516481
119721879
-216032109
842800747
-411531592
218848948
622153124
-153539209
127562871
923012813
541424973
-179808232
-465541695
-100034772
704453979
451114365
674075401
-576845399
321695052
124207359
571687429
-101072058
-541188033
200303423
263843351
849497913
79013640
-155548375
-476345065
-550619638
-741004136
53892354
-419502734
838454340
-641576747
860827539
-939562107
1589269
-727789701
486812774
503471650
381362204
633667067
-453985429
-945706930
-858388513
883239509
-801180936
-288646014
-162756557
-690029658
464239894
-131475965
532145647
-568239818
-177802181
-242007633
-262921836
967907355
-725262417
520479752
542132962
-48950420
-341686444
301378872
512767364
543438103
-352178270
-676479572
929582829
-642741302
-476760123
24392515
132962005
743971826
541106345
-849384212
394090695
-3675254
-163174739
-636804101
265409400
-875457009
-169398317
-238057624
34126001
-721494491
660968182
-270011411
-575650096
-20343677
206772123
616172418
911540712
362789280
224414846
-800639814
151402622
287158483
-93679938
-693559178
872768804
376569469
-819364299
-734136330
-838928438
-591057393
-487202864
-867514861
664745202
-392951026
-981934312
146019478
828538415
656034702
998093824
-409796591
-190995224
-297768231
-795671465
-907798525
540432336
693858224
290313899
455274126
-81887338
-9501535
-31335793
681620808
-219776798
939125122
602102325
442552588
-608189205
224023759
-870836212
-104845223
-592231418
311423342
-449731164
704136876
-853004025
947725764
-92603546
162227876
633319962
44204452
932500111
-685295123
845481353
256554330
-893631876
936588072
632210094
546687806
-461544250
363285039
-10250595
895817270
414523102
206189056
-740723074
471632658
-479768866
-407686850
-807187437
527228568
241256536
300064215
388957920
-924210335
220190808
-666074492
451035043
878096012
-606541429
-463304518
747598578
-631173653
610073528
-678585115
-46470015
-103559586
983865260
110145339
-642741302
276084146
991352835
345443405
997006641
-170468795
-427234467
378515341
352878816
713692335
441389429
-130019703
-535626324
767608108
346381324
-243431710
-886545057
-322384537
-296643974
991604460
-89674031
-203069385
458952008
-560272472
90285601
931485641
-105611541
121644442
-559099033
-589414435
721654198
-572061386
-731692506
315012862
556392952
512245860
-606521914
780406706
-719832257
30343184
-906777012
85577537
254470564
-809634708
-667907640
990837336
-400988605
-531779407
-51724592
796300510
367184203
-404799918
886355813
701935736
-131779573
-202585954
564691524
367794286
-289826721
105659430
531408590
-445323713
132375972
-812655073
376068747
376132791
-889610426
300138789
-837490370
-801188960
-411202794
953480858
910555358
-869990574
339717946
-402076023
-282855216
580631062
-883029883
-141986830
919531080
-100490424
-183354629
489151699
-491308655
-380601909
-173563327
536659498
-339000497
35332671
-187541628
-340507318
748993056
-126228804
332300749
-791471449
-187706753
-475955389
243331954
-745605100
-421287859
415358138
563097087
508741470
-978962040
-130239075
-946331528
-986819894
829470927
-252998273
-868936456
912271872
-346131733
-493371443
-192095288
659993143
350800183
-957666817
-741476953
168501337
473890875
-224464897
-851504448
708330695
313318374
240131583
457359767
-775084556
-72812997
952808964
-820546565
-896076835
798900236
136154922
71311553
649325134
84465554
-775073768
-960910693
135521614
799134376
771216110
612038923
587786858
21299771
208182176
931399333
941042627
-431716108
-582394136
-267150473
830090123
306540670
6127013
-266690171
-485721010
-741717122
-64198111
-383371805
852900893
934455880
968531498
-743240087
-708913410
864288739
362238491
521824182
-962948328
905299142
-346692494
-375177
-348148125
708618542
-942711706
647547285
-919261283
7771267
205607595
-360712395
110295165
940233327
590929866
409411530
-197895775
595303290
105092073
679145248
-678595342
544466865
714321891
467144964
-636052785
168791821
-798900311
690914372
362033825
12920742
557072805
-618490801
-391854253
-209830071
-308612684
-788454196
987828097
-590181286
734987086
-32328868
-131986688
823571453
118830149
520509059
-62591718
985347221
-812018350
-241247719
-533308908
430426508
-575615471
200427862
-24406325
-488741815
-168437915
899784546
462130863
-523099842
485441375
53767515
436320982
990364425
-514674559
-913708445
-306685217
-322536871
-596366899
835705083
493434472
391454240
-617400037
679355645
-410223504
-207432348
-600320000
-11741050
519738017
-750196801
-392779620
-777334144
-635444288
111863748
-616395584
742175985
-921934719
41420551
437651278
847084182
-873058661
-475727170
-41342874
548793565
655512883
-251296754
489590958
-43154969
371911743
-684747291
-168815615
911945015
-609868896
-527465172
782227006
136968753
652427124
-618341459
682056844
372562143
770530328
-584898838
-944061518
-306476385
-331927272
622911334
-616938557
288132267
-655355216
-588243791
62969740
880291551
-676457143
-935506581
-1448017
-484011844
-467465822
227333496
-778848286
234738691
94003811
-851710274
-30694235
854889679
-462976478
517587243
344648667
-287875888
-607106125
878746552
672324298
368820768
-201798157
-451914790
113174999
727016963
118366173
-505507371
-549231488
-494549974
-915940560
-933089113
310389476
-865329212
-432210538
-738043642
83009097
-298546697
-681193931
-331957778
46046498
-95327578
291276043
179456785
-494214453
-67915868
-220082678
968184681
461007910
416814847
-789378006
-698330461
569243191
-945106996
-726073640
-513755741
865457331
-723152861
-378028007
-679632540
-363517142
662184596
-489144058
329549667
594883984
-763246421
-744572767
-124484193
-655453852
-305741081
19736893
-734166788
857006563
-528976640
659408417
991155054
939519006
-64181930
567784421
430874807
473826751
86455051
-171456643
134185696
-867947175
233683869
729680827
-199007161
-538446214
384744656
763440970
-499900318
361667358
-73330617
539667896
455893229
192586043
-121906216
424599861
-204165048
-299042420
-22232961
-402919394
628984090
666856647
548695030
-47949591
303399328
-489760237
457066248
641615752
-861916391
-941069605
-925627818
-555399085
849177964
-829624577
-890203690
463644810
653149939
178339339
-76652104
368316738
379511598
-920706879
-160720296
685823706
276302514
-225143169
358847267
-187237053
-494549551
-604924051
-180065859
-307032131
975488725
-919576615
-977220246
-590363910
81552745
-703555835
-675260585
-815376731
-608726691
410653706
-239068862
-953076069
-278392192
-281941413
348203821
-235753762
756205031
358622405
772130956
-378394611
946303105
-532578284
271788441
-682586616
-57914262
27970332
-962267066
-834771913
29675397
-739454547
-56148055
-240834960
-26565228
186237846
-77100639
801914940
633549594
721452856
225307641
-176271738
69174068
784586268
249780076
792223860
94708376
71246292
982973311
538441555
-700331915
944915267
316176349
-962984761
-297792542
174130330
975625357
-406802774
-208477670
767355322
638572649
800696152
906708942
-425525882
2112521
-631435370
488837375
493699696
743520370
-623792716
436577504
-695836008
-298747973
-794557652
892324887
-252737262
185257303
-48981504
573775412
332312802
865024848
68787352
-128250489
706151534
185180721
-47512704
-168497598
974435245
347865925
194777817
180881039
847066780
583064829
350770607
-855813175
879036176
-450440432
-242843154
-765056002
-707727622
-376479198
-410261421
622845809
604239928
-199052133
-945842126
742139014
-838118976
-932531999
810792130
-777376210
78960597
-218336188
266681999
637826676
296972695
-428662261
-255381206
300034188
203958923
575927871
612340529
-649180629
107506564
-808711791
530702680
-542866530
646003649
-478887851
-379146797
931733955
169134819
214368012
330004525
488663998
851582970
34326457
910836037
911177246
-730982508
807130381
-127060698
-156159430
293025157
915414682
-734490681
318944959
-90866305
-488605642
-31428170
784434944
698104546
979667363
-273836755
457435068
-783146697
-793512547
711013340
-173992318
352690933
700912729
664463145
-963352542
200425685
115359771
237674972
-283134890
-221155682
-539231337
60991028
464420678
-465148796
-42599645
705085886
-61670747
-466971555
-31122024
712714228
13864008
-866806563
816837627
-897477659
331668134
-883249111
-864532959
395384121
157861449
-420187482
210516928
-217477392
-502131015
-147008314
528958373
450946373
286502441
61775813
169241024
-816840151
-323077736
141317645
-196744133
57574433
853450034
469802109
139788810
-239199690
-814495844
-296678380
956833774
-316481909
-50396861
355059624
-375554759
-327700277
406614671
477011827
-780078978
-169549347
-696216946
-890493344
564797895
-518039728
-713245840
-468174625
205557759
306128764
-632971061
946596662
81155870
512736362
-702938775
628058109
571622555
-198402318
-785351214
-682289186
-142477583
161512402
-811345536
-25222433
-717092390
862677294
194217084
-229278283
-900679277
-817273221
175246044
828916189
-838557331
530020119
589206457
533205249
-760285645
516801751
131238887
865327816
-942630660
-457820737
-164735395
701424263
-257747408
-922644693
913766133
-33715563
-958723213
-592351461
408216330
546687806
-252457309
729363554
-753883153
-28282652
419221455
-938482471
263321084
192200156
-104233861
-94749372
711378716
-100177055
672438644
374572982
119850985
-489557719
-506167065
841366002
-930770337
655649390
808260065
-207282084
904198936
706109173
846984142
-181663774
-678839024
-652243618
742590478
625836908
-406980496
-758406649
610406564
316230166
-848540283
-247714979
-281129786
172077860
228341989
-26554407
-441641477
-798817506
119574443
-60457088
356627135
-197534024
900838993
-725300981
-337054172
-196395423
92799759
266341043
901743489
-7920990
-147283074
-197394313
-385048297
915119710
705234073
-590163656
-329040076
987114989
365237846
-842551618
28884431
-492675706
881978685
242904067
-825744728
-86083382
-230154834
357378477
272621722
-606074119
872436931
276791770
222721044
457586506
-716228803
-720289635
-974951490
-951945929
-322216630
-290938765
619184120
-591486778
294007097
862503455
-728501341
-633617861
-45979550
-1519269
595622493
118935853
-997213812
491546977
896116852
878770185
253424896
605705205
931814370
584927590
54732012
261631407
-775723076
-69743217
-87224661
-268834209
384657642
99813347
-935308962
907704114
-606569086
886938056
691556152
-373874811
-577029517
-13126610
-404425089
140744710
580010664
375219419
-72534620
419011598
-271286477
952761072
675774607
-618712848
322849041
149921192
505281978
-938688559
-509076936
819954162
787285640
-104653982
587646973
888952159
323636191
881825557
359102108
-639882658
-524702664
-221595339
224828721
208790579
-681297897
713600366
-974468392
-172814859
627845564
-677115228
-220861871
742340404
-701379351
714356057
-592855694
876078856
390771826
818154891
-502612948
-948826230
365845117
-526728492
-360083033
579613593
179955642
-321158266
456991155
136285632
-675711144
-171315487
153854715
-659645950
569824153
-855068154
-475309283
673213402
935136618
-27839385
135104224
-598223706
49553739
700994231
-616785167
-485215770
359097592
-137887977
279048644
-739653837
88638186
-991925994
671855069
-420883195
-318628961
-485947325
962245969
-375554759
621540202
-773694813
-778287969
-412068954
374621632
371666524
-30516229
594926908
-49808088
6641589
-524432328
-112636383
-123943289
-620345303
450929814
-100186488
732001073
409940354
431213966
754799556
-2489620
-570728989
-891127438
-60967485
687127308
529033988
836314409
468360452
-131568727
283820051
-825420255
860318783
277995122
-821151533
742602962
800886036
832933231
789231398
-204151581
468400698
197839286
142598178
-843151383
489838407
736980116
420256422
563633919
-179334954
339337312
-336282315
-2336583
-363392540
-256647820
-985295107
423793470
492115406
-717856539
957930399
556511450
-584156954
510107610
-553377964
-878445190
732199422
-992847821
-70721673
577927607
340408134
679556288
268126312
-644492300
-739564569
-306338760
-6321220
855889490
-448909994
-518706737
-670210361
-486631066
-108100197
-36923048
-355844548
4565439
-331112916
939310820
784676392
598545661
-853641032
916449582
-139874156
-557752569
-619932695
-923063131
260615816
362047742
-277702786
-67268704
940624505
-829074293
371859335
471726528
-364884917
624525060
-738726555
-206528052
-978944512
-153253108
259923508
406553733
935612978
193959646
-62510906
236333359
538714980
37988995
-306220971
-481191269
612660916
697027947
758673760
545819564
-641991780
365300166
910669235
323655209
224511755
-267805935
319660567
825860461
-923615330
-247278566
-195453305
-667361137
855335211
-833290942
-206651972
239508370
114974591
587680660
315064403
535309504
984025480
-595932891
-270465016
739738775
-705443187
342221360
-825724676
-734186903
-332517760
852569619
625003639
-197159294
-484521471
-766461235
-945491491
-320757604
-434408767
-212434478
803893969
-429176546
548968783
-878927773
-265973972
528560508
840698663
828364476
168588345
105141408
536689638
-968609600
612465110
88897392
-291668073
-415083300
-706630044
-829245343
-537653627
307054976
-241999268
-492566416
-131206802
368270111
313717248
635417564
838064086
546666161
755247695
451453573
404920039
352658056
111590954
877922861
315741870
457930835
-241946182
-671288226
-220097882
648146694
-193813402
-235773747
101386416
-188096344
383180124
893542484
-506687315
820216158
585407773
129997171
163897534
-173834548
-270446997
-541877064
-442021903
786975850
642674878
94653130
-536381812
-812519695
860538583
-303497102
172299444
-106429978
329332196
-854885888
49313770
577083768
-23039309
157355807
609886716
-154525526
764319698
-222820628
779569858
-753761774
69507448
-599446441
460303815
908167214
-153823271
-280312416
324866680
-698509665
120203334
944235946
317090825
320117370
19633450
-410594573
-976994828
650487302
78618551
744871101
-285899632
-151682933
-943072795
-981346857
129099170
-914759273
595525003
717007467
-930727
-223797202
818699710
403168073
-577806234
-116694010
-341563699
-372882673
-571327049
-36693849
239190912
62818997
-531286688
283113726
-234130120
-100636738
-928758322
776829788
411941563
640194133
43938452
885193704
967961085
-166883414
-226850777
-79248346
749782747
56954551
-304573684
-793548408
-735696389
-326594231
811501830
531877674
-791731924
722519178
-99727894
-165533336
903430157
-886210307
-660292447
-821907130
-776713433
-748617642
51232140
-611665204
461641966
179482197
100717709
919514415
906239563
-763848935
-651781658
985575847
610732389
-746750763
385947473
-423040218
412625155
-23353331
-671305910
-901852399
-719567849
592902698
175885295
441477142
-338022890
109410822
-575071155
964369589
-721431622
-114094588
-642731652
-966061000
697992684
-849083070
728756253
182160744
-98611517
484825849
-80638292
-610920916
-756684182
812172010
-817048828
-290940186
-45025340
-739049788
-571223794
410614671
631136304
815845857
-122707112
451894962
51182316
278494716
-820198920
-730035725
-387364656
-654041592
-885978228
-604342749
-139017759
-38752645
356191896
-164849702
-537417031
594862278
-384702246
-771195918
713359855
-426787071
-857079086
246505162
-119016738
-846472590
-118530990
752640946
-462360520
-349398219
824607626
-237242667
720673478
510513083
-109365179
612786617
343967457
408797998
214311178
-639867518
757417984
-404929120
178948712
596048180
-827090769
-706488187
661334113
987876587
176757666
-590525395
-794560670
-125885445
535854835
297321429
442090499
713200711
425542965
646194509
-939115152
-262798662
11734697
987345489
376068747
379975818
167876840
-387601646
-156303434
303007154
-225121909
491802761
987620049
-706590510
679564293
196090271
266338907
69106784
-143572506
-51170992
729366214
-681099436
894748775
278924812
-906470426
-412483587
286507071
-542800481
-139543534
-55347582
-478798968
596082517
-207489577
502544558
-450401705
513181735
-971936732
377876648
-896673601
-68549856
-525022975
416123847
19097777
479178809
717496708
-660629406
138251460
-952038314
259832728
-714426480
915496879
72964031
276320459
973233425
-309452563
-961575236
398251446
-284377997
803598898
855059321
-898687131
709280495
-406036038
366627722
165926181
239754630
-591443119
496061305
-654251703
200827395
-203893638
-309284615
974737033
-954201770
883363196
-267638288
-352213695
-159623096
501497141
727592447
831686321
698214204
-94811832
68651090
533381016
896158283
692220629
-739033230
416838573
-339704145
-99049372
-810875663
501864322
-661401376
204555494
-40729829
-442991223
-972183848
-206932892
411349216
267422851
-912635336
-392992801
-475751911
-196589691
-67838281
216804225
748757331
56527431
-432054827
666209459
470169359
638754493
-392298305
-52733410
-842399750
476954144
495471538
-750180303
-143350113
-674239533
951936159
884337676
316253856
-958064122
-579708318
177025883
-809554501
472795621
122558653
-97621687
-636552334
19757500
721951048
148301414
637494290
-635345265
862873139
-613360819
-421968799
-103856028
-612800438
840286011
-458301759
-461544037
273435639
162463401
716890274
-489922009
-615233076
364212992
623372884
127231284
-878618895
-115946688
-920907559
600965719
813042101
278236604
175008730
556392952
151894154
-944278250
-78366413
-936657730
943252707
645708756
-158175427
-585934849
661550522
-797474139
-777522823
613549158
-764431018
-340721978
-350255410
-957171274
337845267
966892897
449156517
300226377
780384070
-41153212
-605632108
856804883
808772546
-256985294
38102898
-915182878
311870721
568651350
-437072660
995898738
791720570
-774262251
682408358
960676604
-102197968
564593452
-917549606
844110089
-891108103
-388367383
-782528099
830026294
171316037
-352813159
373985986
401588118
764050041
-497428687
-165083529
-927973518
-5021540
359108979
606128391
-37028854
-187541628
-551204414
494326020
337270332
991063551
738896249
36849081
-983772121
-691187854
443884486
97663499
267161786
-248372738
-915148929
367575608
258376145
-273393460
877745037
446961967
727026812
-373512151
133955894
-333375134
518801204
-542939292
386424417
190907833
-481005885
-451164372
616382721
-809638968
-395625694
297231670
-943749727
963918603
-313621946
274568754
848183887
702287959
283811818
930150358
-893997961
845445353
-449842342
148106446
-147801250
-492435287
-984116884
821074159
144808602
-340568754
457961434
-513156054
-416852394
-327848947
359752224
-840676036
642809254
879883309
-808628772
338939134
-156336605
498196927
904040629
-546920020
-447736853
-772497102
357834486
-675586818
861904118
-674325009
158235605
-299880723
-883989531
686113893
-557004910
-32497928
575551839
543750828
351484927
-672987750
-941203516
-620011278
-419907915
873568217
-163338150
171986834
-970246084
-93074821
50201895
119258670
677980340
-337688963
-894329196
-920910894
317474137
206089267
805082910
-360457099
953130955
972111818
448093453
300914207
214302989
-275493809
912035492
726155962
786212731
-100746087
-612605616
-7052493
603719307
-418936404
-706115119
455800255
-123520595
285030397
-159710142
-459291134
533384112
-49727837
66359563
736410618
187260382
745088188
190766385
-998290052
-57052982
-514776784
263099467
463638446
38682647
104808556
-340418299
466901833
-844541937
150819035
-197003501
303150003
-371763412
-151071697
35201994
642541212
-504493585
18981739
-673013954
348050108
-95731829
-30294108
-937220957
507021965
-76436626
-994362981
-378948096
-157675637
30070212
415472536
836433868
982884690
-455672300
-635517610
-275426904
-513190802
523001952
-521174599
655887051
713527015
283264333
-351864561
895344656
706810004
592675374
906627383
-527642920
-904114139
-508903526
132040515
1106533
-33674687
-909999479
-956673945
381866670
25297918
135116482
166196955
214447263
323004064
-222036345
938621474
329655661
-7128569
303259062
673722162
518001094
83189302
555658290
-632270334
-572714811
497716379
569062610
475802039
32611055
102793072
-120577012
827117622
-357700305
134708541
-385123947
311179872
452307491
88718358
-630831285
-142489601
-465058483
678907493
735076609
-662358209
347477098
-329861595
785187770
573699578
605517560
-684054786
-748446262
-866635282
-882507987
653312326
552798210
-668449464
-896022982
-72266856
-615786820
-734201231
-220840007
-181014071
-544273610
794013424
-789941620
-417148532
-180488660
-935075439
-241732930
373440954
-657515012
713469422
-69386436
-626532778
271965891
-337555511
-49421769
860250682
87039171
-402059371
-442518207
834152007
100290960
-409779140
-844887749
173380942
503900208
805838081
-270014268
-112755762
-433352416
-17550502
845343821
964053734
899770027
-548266200
-693137218
834341482
416146032
-293879286
-528298638
774243900
374085985
-975066371
-405102395
-209972915
-325507715
-367805366
692443755
738812260
905544424
-239596053
-431703143
-236146401
884419583
-205522862
748913681
982045173
-278550531
472106180
424924106
389777248
846622954
-562420237
-701995058
-81216766
-445022548
-2335598
421651689
-57131349
-215723888
874048427
309675055
-477365191
122282820
-408534874
-618341459
654076837
-364207929
725754388
752188869
-264882369
150377557
-792874860
473414918
-611956818
131355392
-923462478
824808681
-49969060
941174153
729801915
-225705928
-710231313
-726997841
-149781877
-253734944
783787043
-428419384
-981551711
724719635
-28454916
-123913440
-454692767
38470482
-16002156
-7784516
-814749474
358803440
516916278
-625083962
-561867038
450670649
-311695299
-929718479
138942804
-714271890
427381047
882980797
-279860058
475724684
313860152
-476894101
-149541111
-805568083
316960012
646434044
668183298
806000642
246612101
495801628
433475072
103322443
780697214
-571432945
-336184219
-636887547
567840889
532565634
-699561706
945401922
-268426393
-345911117
-935776718
673054890
-164823208
207614650
570721749
675198413
36526473
-458807343
-630034133
-387062666
-748954373
307116683
-823101676
-614969490
-54935509
420835512
-364708012
-228130846
-454825152
688472808
437780556
-855299989
139328610
-824074538
137629221
-352645965
-232939118
-730519599
-901932875
-793548408
-388678771
969772019
589796692
419221455
-767009021
969281261
-28109451
-597155734
-7315819
815166147
198185410
551055090
875658836
-445022548
-134482920
-88273671
30802681
274365395
194836162
-328794839
-680759476
322907460
-412292471
68019741
61370937
664026700
828842107
-658479973
16921312
756734490
-297108632
-351167452
635448002
670388720
634785757
775411729
-86970510
-147156140
719138249
775515388
289841577
-219182778
155594637
769777711
-553210379
490799148
555925248
987730356
804593186
769655698
481760512
640802120
-333485203
-321381349
364730824
304796398
-813757671
791238485
856275445
608283320
-433494577
196075686
-690427101
488160700
-658687327
918615325
349690243
-236696916
-444398032
-856689359
198397095
-606456778
117541994
780249280
-454465966
557911822
222447910
-68865630
283357267
65810650
-76699923
947668759
80522715
-959914391
-670589732
-584101849
-394511454
-398365485
-241155717
740916345
-994566373
696323942
808031916
-763405212
-452887665
163858801
425307298
145490619
339949228
288620927
129815911
802440631
-716517134
-335852471
356075731
-873950441
-200524381
-659590932
-976352944
-840259727
-694334372
721498303
937390798
-904660740
235318698
449009211
255810130
-657560797
792694703
-591465902
793034739
722269720
-530414517
-491889946
-706436198
-416053360
-901185009
-814195933
830682065
42196218
-399550453
-723940549
711013340
-902865644
-590036873
858268033
586505816
-71062852
-542640737
-222887210
153195921
-754619016
537307956
-103326166
768201312
-815053952
-906504550
-632902491
-273061664
-771755890
412649861
473433903
-507434261
-291411191
312867730
-233089985
775224561
-332048991
820876187
665349472
-320024144
-618245332
-485622729
987662117
-440744052
19017357
624232499
-769687764
406614671
-493791324
702535513
-206723711
702966591
336171284
-412617308
533289019
-223904238
-786213878
-544329570
-279190771
159253669
-493016630
-792347815
974708975
-283660950
-239297101
-685748330
-327162466
-95085300
-924675404
-641972208
-803825470
951563909
916859179
83716310
510144573
876695041
457763651
-289109646
467809653
-602487193
-518179256
934728016
-713736893
-601927374
-511897399
236499716
291799690
25524398
-600890638
789714852
-312477481
830088979
950975252
431472765
-764907206
-585558523
-155503119
-543061222
-642879357
-587311711
-980724297
-648497282
-732079115
-795176126
-82719265
-48707714
912678278
-839039678
926332458
-789464704
494066863
200355718
565837627
-148303379
290593537
-403882740
257498324
989412763
15753590
946796735
-144181218
785187770
324650809
950543029
-363784074
982562174
-623283224
-293288830
-367626178
-585403595
-710449210
-992110996
609024104
883818579
-636057409
440572210
-498981497
-102819742
-108674510
214896150
-827717995
-721558611
-251640491
-396309209
-915395291
-145447523
-465149786
135204096
500204025
716285827
611808348
679163440
-398308156
-196955993
73178066
-241948434
878499766
133754497
306254894
158365672
274011854
566839687
-804341823
-273359886
171299656
52928397
-793981457
832999735
516834140
984171258
389792613
-904365813
411222704
-760778848
622019441
-398864571
1906687
-584504652
-595665508
-331583972
-520976194
-427828653
246130555
-654779086
-660651993
631537887
-271726103
78537319
-749246796
413694055
-782771792
137506624
378453268
-699237136
-183072548
-778914209
-847536019
43651280
17741596
707206619
-705489799
394610458
224731362
998668646
796985220
-411717892
-265525510
-474739563
759262107
920208891
-616760524
967597631
846582783
310303963
-623186332
361049828
159841892
915941526
-152830914
687857535
-705223151
-119750009
-983184433
585755888
28478155
177791336
113368881
206468151
-705873834
-968589512
849635158
-805690687
-743429229
-398709999
-758997302
-476861536
26544051
-46892606
-262326256
-229121073
-577583661
-606467161
467546434
-258856027
-857390775
-708255196
-989523796
-349438020
983189694
692739006
744235406
-469891544
183498822
622855978
640756341
-125748192
-11464191
-426766033
-770545599
637198378
15753590
633667067
-230937125
9485640
-593964707
-275735485
-606331150
336306660
-325846462
-353290083
-764953555
198784653
-673678163
576921088
521099238
569382632
18035242
-528541341
-430563715
966212111
-847526736
936284414
-772458314
-516335046
-675722666
920015612
991651732
76221729
919298324
996586637
-859793737
820495687
-829369721
-948983165
-645294033
-914044527
-315983457
176220562
-28667433
323729782
111598779
385509599
-486788404
-397738596
654546662
-734010582
803550644
38889918
129042220
-920057440
920745051
-217999380
647758098
-818827496
-700563965
-236085095
636264959
-194572763
230956457
-179873680
-433441355
525721524
506995627
-890662753
-349693413
-190296304
-669020937
983323525
-195104878
565377946
-483586202
-305446037
37553520
-839710191
-733899205
932844089
977485334
-163024030
-66818605
-716870119
52647340
123249775
695291844
-713303798
-49820806
-635763043
545153768
840648665
-793050887
8081839
683062064
712066092
-705304290
50876181
-342005120
-10549507
-468586248
873958697
-150914319
-935165590
461670185
-537668827
82961084
-116043440
407504506
278176569
-944668572
-433400781
-986604699
-700055721
244969792
400451596
7191084
-738793108
321869051
680013383
328898755
395953419
-648116085
101151268
760945157
73000991
-437720158
-934292353
-238424218
682665672
46162334
-684741227
-264754547
887825577
534840511
452284696
807363032
-419837234
-355667199
-915556219
-702088736
651764627
-142045457
212722907
27486466
-652251410
-891979703
949390010
-431702636
984038678
513208165
-273761226
-981539480
-532093073
321798734
-267887510
-704008994
702180363
142861510
-311294674
140318624
-947597718
-964186238
-826342014
444411307
-544939066
119320030
-218521556
-45875753
-799529472
-356784865
751769124
286138626
51689458
506054162
315934223
746127193
191446895
441158019
-425594221
-420627272
147549885
951323565
-689373947
407106657
-356784865
422343392
736240341
-287265924
68547855
437978992
-763026680
461437464
-269712507
996149666
78054463
555282002
-265443411
-71403002
957551903
222744087
322598398
-827532732
985577090
-64415606
-752957468
828196070
325362456
330074902
-30901790
491321360
36738355
-930110166
-83235652
-352420580
-352886893
818897326
830999300
429003374
-739807935
587219608
-953850315
-636129559
416691690
-996210488
217686889
-483383276
-431558870
-784267513
241062490
-564471391
-356900295
537418026
-587808926
675749764
-575379564
298633982
-313489808
-465405000
917106671
810792130
-217834502
824636819
-311790832
-934547766
-489760237
736387887
-859308702
-645463607
710732106
-961314680
155889010
-289704189
-236957646
325080625
-320330572
-303627886
-507150066
905994785
988901899
20187295
705792622
894390121
-845992053
-21943243
794992709
-992527892
-445560276
488663998
477779718
-704611047
978326233
-261160626
-81709061
-727458896
384108388
-748159150
-157096377
607660358
-247335643
-925065694
-810325806
873734963
-178226
-853815885
-47938831
-633998057
605618745
771942812
-293909940
-461863493
-326736950
970592907
791008333
-83505810
-7051750
696756072
-224213796
-692722815
-892302606
731227975
-216459668
360602341
115672709
-103714490
39000168
288048580
-47912766
54704231
-766575230
132756318
497225601
296303150
882809487
-555009935
214860024
-668655097
466415189
-260588693
828099033
297377375
-558999405
658071768
638990231
582544820
932144514
-652082719
564351585
-660900164
49199123
-784276878
-423323635
-466777749
945759188
-392651195
-194624701
773773851
768987544
-846337803
161789089
976476523
775551112
528612620
-384034783
13462539
-140824740
-859308702
918274736
-333318016
963987541
787173161
908237632
392299187
139952517
510007877
-164875678
86807547
670700390
-861174724
-21351377
-775115267
-215764442
47026045
251985373
329679240
-278245099
-826402858
-95398553
705712601
-855717940
815523000
224609262
40164015
632616402
-821411130
206882420
-163124316
153858332
615031175
-409141118
-82549343
122310800
-462328562
-752038132
679223017
-421645576
-576304261
672128394
640292242
-549432441
-359750974
-40118012
828128229
-545459506
521121874
436987000
670304290
888672781
-21120192
889187027
-321370072
-628279427
516001993
92636294
-495310001
-392137728
951815882
-488889827
-205688899
365994585
-521174599
-621626836
596167160
821957882
-91347602
-552254411
769039503
252619264
167427535
307615542
-309426249
747017792
-354035198
230381909
815114550
673127875
-753234645
303399328
-426077553
-821014933
757259917
-244325276
186363140
207131810
8159245
-648522414
806712339
-480149873
-126687588
-941494299
371144873
70825653
-92798063
-973970163
501735315
542117386
257851792
-242158888
-441777910
-563261986
689558404
-116374086
-584166556
-302114986
696894627
490395861
277800226
641918021
-642609228
148385905
-909550957
-692863151
638678767
-150152987
-57222979
567787596
-196643292
664642262
181275851
735193001
562359429
69282001
638889702
50962249
-878497552
870195774
-808666292
-593694718
-449528475
-758391471
-285028203
-263607954
765454071
-484319473
-770867403
-637813355
-843085212
487563479
-40888551
-374365068
893760743
935211429
515276227
-352213695
-747348234
891744388
768918641
945205192
-166278003
-543319516
114248150
757356058
875881811
779657576
-393920625
-455346509
511726148
-502093628
-926312676
-897350506
838431719
951101699
982451381
208180987
-117179181
683473194
-659314470
-987986052
-665394694
-859289493
358803584
187673206
924532118
-177660365
-599088929
-818810940
-679069924
-367436099
159247332
884015513
449864526
410181152
335079270
-413758448
-308840980
-389256778
-160404900
283645710
-67575016
-300464810
456456867
834282791
784015437
631814924
546999497
614557707
307116683
-418603767
-600450961
-198632208
-952853424
785187770
-22224576
-569582791
94864572
579044363
-367985729
-151981953
806373903
848961961
856037743
568845059
189462802
427016041
820125243
-889368495
-743034786
-444538066
164235143
-936383019
-444066373
126521956
318396380
190453025
412240963
-860198228
-345450298
-220800149
114281448
170366286
-867918773
-830849756
590624916
851600539
-415731919
-623641036
784611103
-558468474
-674511808
187653337
-964495075
104489412
-483201443
175017206
215252527
699729482
-923454341
421298308
462329610
593436704
-193102634
87039171
995947746
-662849396
610211345
821671827
-172645068
-798859270
-796720011
-890701905
-511136908
153854715
387900150
-982223482
-895827935
-488295260
734388288
-637982477
-569859777
-562175981
934542012
-981296278
925949621
163870703
-127067492
435242999
385801804
196919247
-100087920
43708564
686040704
230362090
-784304519
-552206253
553116680
91345739
-694511036
9289546
155134097
-476833634
431569155
-8018162
231957187
-521359433
174093255
273863802
522252395
400257214
499734429
-919878890
850713095
780213111
518479805
902850059
-160480761
399768957
-466678517
-97019651
506353382
804068852
134614276
367946059
-122657683
290071839
-696351812
16921312
230891141
553877795
655217771
-412954088
260533148
-783407095
-23204255
-639385399
-237467250
-881827942
671014226
87820139
465948985
-255443776
691572684
-313532085
921709098
-594958448
345008990
-916774898
456472590
-560011440
-376418714
-760019270
622490539
-341372579
-997211565
639054653
-397371001
-726216363
649846277
837400647
-333352040
369472438
153379114
48256984
-665082678
-959877732
288502185
115393801
808289874
842968825
650640367
-555527821
-141202347
-858939035
-697994597
-647508778
-378105450
910694923
-606313007
177920647
757642314
12259813
935499307
-615369469
665362368
605615984
-131904984
260655642
875904735
287759016
329511835
-84082673
395137916
273322190
-943816955
84241955
525880434
858800072
-746500360
55722506
-11545751
244365539
-775451664
-692972902
627840489
532384446
781157016
110412497
-517587240
-731166897
866192205
769477931
452981734
115697942
658684123
189886156
976027624
909705358
651440506
-494988684
157050997
-582143054
598351738
576072196
726997386
-100518862
919369869
-29425378
778748588
-171651586
-355074082
-526372239
975769614
782097997
-174581566
-377156242
-770640635
205111550
-718772098
-613757511
682990039
-22069733
-439006187
631904015
-799675113
971575464
-925334616
617577843
-842405493
612131922
-59640598
-885978228
-131164005
-235554097
-219767677
-860964962
471464365
714653439
-500303633
-953612015
696488631
-790589542
-420909164
121619336
-971224803
43145459
687697862
124596328
-930266744
-984462317
18819358
294939990
341458808
499598703
-963161478
-561800802
638591944
55006931
129430702
910449641
-547678335
-446696131
-426219487
349952566
-56558436
-19688108
122375309
571500208
765077490
-717677488
176215502
-378457924
-588885653
75534956
-625546776
615481394
636371699
-384048744
2309086
134302068
479818719
-396793871
217850084
-951724842
-378483086
459280323
43451243
238495652
340067318
140060226
457813223
-548524607
-741839727
-554759857
678630729
40229416
377605572
247392376
-245315139
702461804
-931527983
-481933001
47191707
26533813
739122385
15382216
112442459
-606982860
-633974839
588033246
-408844740
780434031
745433219
-852458174
247232992
-689714326
144969495
65528459
817148060
-853787931
-759556780
791999911
-348203864
-986786361
-125188971
406614671
124012177
-689490420
135545206
357318074
457662
648121751
-559629359
-442927117
-780414251
599163542
665853991
257460197
-928530716
792921390
182013377
-822819593
722602154
84167685
-472247698
-249316418
986544792
143389880
781204609
-820889795
-634560826
-401732993
284427375
-688189612
988362872
-613236830
306767075
987677878
-873838932
-199052133
-57959905
-494277508
292166245
-313882889
-228353752
-701958638
-742480261
879788534
-224261617
378094199
607766896
-994770237
-72532728
546552622
-301477221
-741020492
-613242732
-447158874
-649533533
974347828
545150572
-657295556
378499335
870792525
-227820694
57917261
-202493907
-139900740
731950775
-293434702
175552094
665660952
572057080
-530652710
71221371
668535886
935775762
577203726
413584160
-114705098
-155802399
-321671044
213282263
-491744313
310518547
-795373094
804504629
-513637695
-128220369
-15664840
-882986697
-148783630
-296051639
-673871913
-38105102
-593736975
-479413878
793781402
-583743543
-665464177
569256812
300754908
159241107
993193668
-765730758
-771054240
-322959616
-1396690
-948826230
-393989491
29675397
107363074
-888433776
-908887347
560405501
391708642
923511383
456311978
-733721961
-120843144
-407304416
-725724014
-727570702
200157307
724002767
-398009619
435264265
628199758
122400873
745542227
-962122270
-532310101
473883852
-903047129
745392546
-228471389
220053077
642592714
19971417
471004257
923740070
450362
501133370
244502958
250230171
93283994
201082443
-740352477
572153227
-215310741
797559701
803806391
678050473
-339694644
-843838217
76193816
-310995434
-656791393
-254715662
570071022
-73631900
-272359714
-547329680
-979525193
-257924792
-777300627
-199610438
-167505778
-888626717
765801544
-355162614
242532019
-157998390
-952600346
-972820753
-72641673
464879280
785968643
-532856895
-159348538
793729912
-105757332
-137389160
503448773
-56910473
-506102130
350183290
-516488060
754930861
103113332
346381324
828992171
817115358
476240168
-610467409
984985242
-816664783
764319698
839164844
-17912329
-979062074
-976740191
-903346519
-381673556
633467170
-594562712
151960040
-673036651
-385536087
340369459
161478622
562405941
-412383667
-917999427
-560289585
-444790134
-338262029
255184760
225588654
804564200
-544505740
-815943799
-260719550
617561356
-952820672
-653941752
633699946
-251020881
-732677172
-161643069
-558306419
-452828995
-364992687
455370709
985555329
350626614
-379921165
-590384385
-549322693
-461583371
-403173995
715981983
295704388
-198810975
273277629
591404259
-585403595
-641321175
382676721
-727117105
-984612096
376567907
-218572087
-496010177
-135704673
-405790039
-119548263
-162907515
717812929
542873809
718169541
926556354
-367868574
52238246
195187485
-740595940
-538996613
698554481
969856641
909705358
617756332
256963461
-410604677
69310159
907189713
273198838
-736357757
-17887314
889335787
921467280
552943566
-843743653
-783906472
546420060
-192985127
-344824053
-55021099
424820745
631499742
872076429
713744861
324567084
-532925424
-352809670
-92376472
-774844915
692145277
856117478
-636356432
-262862413
894777196
-453299267
-156371054
-304173971
-982560770
634017663
719795807
-350426583
904677224
-569705138
391146200
-534791274
720893333
-841474181
-137864783
-98579524
407347498
714321891
278620287
-965560199
357726691
723802340
953598435
394063727
784416358
-6714966
850071968
930205587
228772233
-414256585
306942936
-779636081
794914241
499678828
549115302
-446664526
436247222
-789273416
-224601422
-327475730
-303292411
-304582665
-653261466
677354476
661639325
-179614870
-714019844
188328942
967941230
-573987420
-597963570
355855813
475878985
-365668480
616821094
633472135
-545847283
-527901989
-631560633
-772023985
-17227119
-714560054
238855029
104724118
244818419
-28091973
642741237
969038448
269142191
-528684949
325289141
-360979168
195367131
819375063
-654470566
856912600
-835744134
385552423
-433271917
666856647
-997911411
198602701
-532056620
-751543092
-538369441
755538793
-626003306
548720315
-937998260
562370832
246170383
58785385
843852199
-357488298
29152876
743504887
-153048529
-525152711
125462529
-399040792
889548776
23817192
-435497623
-647250905
825671523
658684123
-48474458
-763900913
-548543446
-397256682
630409634
-221979911
799463869
441418259
921541923
491847030
878838612
527490659
475795264
-213105378
666155891
573057926
995660622
-21310584
-352388930
110675135
590870826
-164385195
147670235
-974127994
-128405393
290429197
836248525
-378244695
-980485753
-19489877
114700989
331888095
-795765421
984876437
229584589
-337887953
-635759713
4204060
511586849
-957264724
-517677861
554736744
328011656
-780177733
-402200505
-872726749
2362122
-803645732
-567816043
-651693360
-418293656
136701084
-196294722
758902823
-478825753
833554751
515937057
-17859743
811286140
304524493
-617190886
-442127301
-347666678
-16237148
61532727
789212384
428699208
19770974
-71062992
-68913301
891484850
411478688
697626621
-286036516
688660061
-235561202
950645725
727353893
-132844388
751684002
961552444
854277865
692162735
622503696
-594745040
34200268
-576265225
-775024354
-717551162
740131105
171297222
504282852
-74129348
984155649
-984759399
-816992238
870023548
328038560
-241470646
12821686
-378210548
-929068174
-520428835
-532995770
-56473914
25394448
91840491
-409261272
445169039
-164849702
726280745
166284507
15315288
-10610149
93944257
-393517390
245716775
-426077553
-446704464
-877107529
-209279305
-780645848
-98188107
895247842
808109396
351484927
-349201794
391685683
918499862
-923614975
352543462
39269901
655761381
-164735395
-237467250
84314053
637600190
-517779476
-635103577
-787820556
-131403868
31010279
-3347701
-962601499
-713997571
-471874460
-683282235
-239474061
187366076
455000089
336877308
-348250235
-774281112
-420471268
-786318434
-643758456
863411094
-26694947
-954407694
699470345
-227774658
58095141
-426920078
879574869
-354123490
252073349
539666450
849239294
503270745
265810838
-772769767
758871318
-346462461
-656552599
759168329
-436061116
632036180
706584546
-901127014
198056921
416094381
-488861678
999986441
-75608541
-387313633
-275532840
-177904531
565073003
-465879299
606874063
796493004
-39776284
101865756
968209621
-978432353
343929876
536952633
288270068
-701345242
-563377089
-351340392
-981222473
-470821887
-272202752
-676763211
-947842662
-951912496
862032947
-316172335
-938598337
-262930020
555850523
830716459
166631604
220585114
533525969
382508995
955881916
322735147
-895275106
-181277673
-837522106
-645416508
-927766436
709048995
-52815868
-834088372
432648109
-199216747
332395566
-290736395
987887304
-362141724
927269245
-180888345
-824997421
733670179
-735936459
332553777
212694753
-635800682
-50246620
-299121287
-907117913
289467793
284597919
-596853738
950342168
-515900664
-391494025
756158373
5966202
991551077
-494464803
249740060
-519155378
573931003
303792716
-135524819
-512699585
-780669266
906708942
-717644437
642809254
644950720
601421364
194514045
934102093
-693838706
-369718364
497340814
-665745235
-752348458
119004175
232905586
405281562
-173197991
324435240
623115845
366164406
164186531
-921826707
946460792
344728201
976483734
-343848241
-993262054
-208583793
-609170439
247899275
-769625233
580767482
466107870
389834474
839042121
144421003
-951491827
290296238
398179961
323568888
-470836707
-234656703
-864348634
440135809
480378704
-607045717
757393742
360089959
-554330557
755140286
-88737112
-41353750
-948983165
130585692
-733877481
-575928461
-607683224
-142406650
388710795
546513043
930670794
-749773528
314752368
-962478648
170482152
110347984
114628817
-882435981
-814936144
54986456
202521759
994315664
434950411
35508998
-375554759
749730392
-994010719
625944493
-997428092
-502827565
-194737278
-467626485
-609113983
-359084
922757649
833416284
365969344
-12362727
985499407
187677938
561809691
-126679
613381065
-5129066
-473585323
456456867
-419667455
-890093787
-186274510
118422713
-20024197
-505566774
424599861
772221679
-126345271
-315979757
-831513990
-371144292
-624751003
-334605204
-221914264
-420998888
901707314
17522369
-345670607
-910688071
328120076
-263282392
924669897
-99417294
921054824
-213682713
987020749
603836766
716529472
-29983367
357558841
-388118322
469202389
-262798145
-467051588
-74206673
-405141917
-168804653
620077730
-982827768
6687033
-228698713
720377447
101920478
-721437966
213723863
-70775296
-381693377
825707514
971422423
617021850
200290366
636186211
-970758877
552638051
178190878
-480405732
-606856208
-805294150
24488464
-178776613
-299257465
300656258
788182254
15011972
299643092
-382954259
-372155123
-897524580
-76646211
-55576502
624684381
301395658
484370979
-237031336
223839516
814540074
135317823
473567726
-881715362
906447906
304254839
846952711
142975483
645582913
-319799224
-995760224
361851175
48213123
395065255
-255082214
688521243
81529667
-126874690
-745379163
545384264
-461223007
-223902902
691287986
758438508
604974237
591094052
664963222
-426402596
981954617
-179142234
714279196
-240269865
-397951896
685886408
-722120986
-238021154
-410365527
-235773747
52024045
-237437211
462130523
-351703633
-582695806
-419427192
-257460260
631537887
-866402694
3428205
-193851084
915941526
524923395
-593731322
-515214842
847724267
-160146423
-136639274
-429433983
664082308
370790734
781215012
-262457958
-249688639
-371083610
142012483
788792977
330051273
315390640
345079058
-477815183
-950295145
429383510
684122361
993091152
-60563198
-108992899
-902324201
-793241000
611693154
793861011
825434466
971280682
340160180
-781995667
322924644
267447211
149141326
245611506
110569514
-638248616
69770691
337941026
368062775
131908384
937034812
-926102254
-10549507
-349438020
371025250
277564529
982636746
92088559
-198145365
188112277
83986239
-870898013
-10551803
727440860
808289874
-63694473
-969104309
-431876533
-888766811
857873193
858919279
-649931170
801819057
-343983701
650213480
625442230
-588660405
-510218824
35201994
-670939958
207667103
536367729
701758329
956549
-191735850
-112765326
753420932
855059321
66652024
-366966204
389319037
569488857
160577074
596745020
-392398039
-70065558
-523021442
-721408021
296519911
458381783
-110571802
-881605272
969296553
781090866
751097722
-501941846
600275733
918482178
-329596814
102587582
231293829
90528832
178742662
631502377
317319567
16325842
-555371037
411838308
-524130600
910109259
674170390
-72324785
135628013
793372664
-966363977
907189713
217802160
233882994
2254590
528462147
914135793
471793383
-879508281
-429655598
-213922552
-830784212
-308820299
889174653
-205793315
120017050
986989051
-773694813
-644492300
-137401674
-40690053
-7117166
161447012
485219992
-328823179
938928682
39501321
-818779067
670226842
-338099247
637377501
-152948426
400231905
336333183
-563999195
437883722
-756553336
-74312485
-882088277
95018924
822261853
-73464127
-205912345
-836169546
917161687
-713169497
862124835
-195453305
607954002
-610227569
342657865
536097651
873318925
345152027
613644537
-264541305
833705945
-492424993
-459119988
-837499380
-386749597
-817644467
-218363910
-632165191
-854356649
337242733
584837684
138445239
-892985516
-314198821
626809167
-716754172
-589707501
433323155
-727973703
-283172572
156164971
-303896233
-810713801
-166070095
-642543280
961791134
568898885
218067675
506827801
478555352
-281768953
310447543
-838974531
260537059
-478342087
-928858558
830289320
601819713
654220257
175959356
-423007064
-697523115
10233305
-947615657
-203929838
513208165
474565318
210987106
-459347783
-454332852
657561706
-944026803
691021794
517414429
-853140299
295182135
236128408
162458692
375223202
-546338689
556540588
515514418
867839409
918455462
-591363280
-998662092
954153075
611032139
949704366
-211852321
-706957214
522560681
-946277372
-118911548
280295460
880520800
183922959
478555352
-320743748
-221954475
135736137
-315396831
513986052
-752834650
-14525430
879864425
-703773523
-121204663
-720409766
217696836
297117771
-428071993
573146612
-303500046
8568651
839640058
826937276
-33657376
-537517085
-539181850
117009260
-314556228
52281799
-731768567
833160240
-142801235
-157995125
-119728362
788753342
-645382271
738827191
-479335041
424506820
623632891
-626727428
-161911638
339722427
289132249
132663932
520354727
198713299
-979134676
743499296
975578008
666111686
239680870
-316609921
-784972564
804100132
-900050762
-71170339
-684422678
-21384085
312303724
-660617103
213878967
82288705
188708225
-320047041
-967994958
750760842
-333162464
152175380
-650852800
-824481523
-848507854
-843918614
-26369749
857708297
406458981
-706634535
-511438678
981953882
-275778842
609096511
-14504945
-428828075
-672987750
-829693343
18657056
242410912
925968820
-539353286
-957551889
369205067
682306374
908555027
-991648943
290327197
31371381
-361409798
363531739
552818729
-89598835
-305653143
350183290
293319481
-28768933
85908024
329993905
388599556
-521773451
106457405
398035131
64183000
-871609806
36426118
-589283913
181951808
374667489
-722873079
517105796
358122703
267819993
906882569
705191700
-491308655
391852580
-107425400
-405331625
317807813
463811777
234263528
621862341
443404267
-588967293
-645400881
-309512961
-19644600
75281876
-526776031
-779909680
109880593
-360247764
346713343
881533807
-221084551
-66055174
-763528609
-487380787
426269483
-929673256
-635933608
-567088583
-645193931
774913981
244024182
955841134
647817803
459382491
-18002386
230013147
-188809336
889395814
-418821212
520504486
785998428
192121820
318309155
-158060163
-77139242
98642636
280213515
984633794
288304631
-629744507
680569151
-785315391
-714637387
511365210
302026734
506814907
-218795334
675341338
447212569
-17201147
437799079
-484152804
-446529081
696640118
403517527
803508748
-780155877
-742026507
-650965310
-460501755
-445592215
888272157
-542800481
656140427
224517316
613888888
923224341
-229001639
-165479903
-147786806
-346237724
25117398
-643641578
-570988169
803089434
-925907801
598555792
-645866969
214914324
687967131
-280414833
-170716796
337919115
690226714
-149060092
854146786
395177676
-834793345
971400388
-929190828
235359037
757423026
560909341
796128107
847874407
240131583
91787997
791686149
-498229180
-310995434
574820293
178543049
-359092286
-197963163
4570933
-95955570
-478342087
879999920
-547498253
-467675257
659770699
469691188
189159356
-969281477
-9136697
801441437
600064785
912887104
-149911060
-845135208
688705878
447173222
-49266528
-276388133
-26972990
-805150548
-848099386
851990201
-553110464
88289413
-269111988
-49099158
747296198
-864744015
-302724914
383808576
-351764172
-139402137
136473133
19805040
790309807
-993937770
-336298150
-22756855
-25855462
814830824
243339316
-601227782
577823964
-71093446
227365728
871027224
-64427250
-109139175
138621070
153986907
-976925766
646331336
-663001982
-139680708
-356097330
332665912
655965474
24834573
804073812
88341349
664001707
219092134
511280956
161173760
102208194
181552456
662968400
724084454
728236039
881008738
104210433
487379500
-889854270
43451243
-535020757
-274500012
619138861
244337609
-109148642
-959963471
-256611537
-926422359
644260998
-633778389
-366687305
876305794
246637747
-303210192
841997308
-148147865
-496523700
-178692299
129657197
851619924
577469108
375461649
661307014
-727041102
-331873303
-889949148
133272656
932239711
516876053
426895638
-243045473
-173642380
636896608
-257702701
-519553188
718387102
620196308
774351610
-309380084
-504036919
-649651492
248798040
-566926533
130313249
951815686
-435647909
-57462813
-240159878
228148991
-832630417
-930657867
-74292252
773313580
288074503
508819845
548888210
-119671722
687815517
-923715627
-395337767
-422925066
661941032
-62001091
-977047869
-492226126
697992684
-154190837
632903275
970951119
160648664
-989986682
-762912195
-643013159
163855518
239884898
414330366
163801231
-50288177
-286724476
796262781
957524897
-531296401
95879279
730995480
695041284
767132991
-89659606
214627930
97205434
202267588
-887768651
-579797328
239295482
-544636654
946601317
-372053210
-773955141
153192043
-956178384
797597846
-980538209
-886120423
-924554747
400492943
-265008601
-493528256
-905463834
-371403164
-991362028
833529936
-46166030
-831606809
-492713839
-117133645
-252327690
932631545
727638546
-318084342
-388017780
-935080148
-344031762
657450905
-170342996
599746712
516026422
-487963044
911086071
-168528036
-535550270
933915929
-745683569
166675721
-203311159
-11357265
139245276
-282010355
450929814
856769209
406549721
-920411690
188381781
507988839
-856864078
90153117
330624256
489918401
-915171383
888672781
586505816
648845172
675455458
125549626
177146288
-85702185
-649394003
-834522025
-165296422
-734932113
-77814426
-76679760
-917066336
875381885
868566424
-180560461
-249135803
124648388
489568154
-72914386
-63859988
-829801
-898204599
-271940209
816139549
324790876
-71860081
471609493
-593121647
-356595016
809612351
-625443067
115154011
588840902
879531882
1356624
-626541952
901559194
107145582
-7619580
116031001
954322366
702625893
-373081627
312389485
-393106487
424001468
375431656
671041934
204619745
-738692915
-36435233
-643717185
727632256
-136510042
489138571
-107935024
394127840
369622012
451557406
-411706790
477695649
-653701738
-360443021
-88677781
-111358989
931510437
189536984
387672706
556027640
-842406587
719070297
595563095
-401002817
812986263
-441383454
-671561895
819205642
-489340222
295398607
-550486067
421974613
755762339
-473888584
-440038530
-576994748
-520062554
453802995
-351186306
-230551527
-760968974
-294449993
393783630
922565622
-725105785
-71532534
779154341
-411681396
158811357
-613447899
229359384
446872902
574897586
-554725912
-117458897
185448048
479553060
538677694
-36519374
-916237464
879036176
-236058646
926891265
-903085229
-52849014
-974114679
168619818
-726041835
104050909
617420807
474990558
116256112
732932645
-894670370
434845307
578583280
-643476608
-392018558
-739033230
756136851
-255701978
630409634
-594191643
176852759
-427782886
288796111
-626401330
8081018
-975308862
639450880
-91368050
-331851172
-305686730
-941566245
399613479
-15928633
-249829687
438333543
286422702
563615637
472352897
519401527
-840688309
-953202292
-776716651
-383386855
281406575
-870293740
-569741957
453733031
557102166
753610222
-503685568
427844849
58216572
-208027116
-245427607
-123779861
-86896361
-4261350
634697940
-676614001
-823384963
-924819001
460654211
-137221270
-668081596
487295977
-203410390
784314567
940451584
-366040539
-664353055
-643260314
976395266
-436061479
-245175916
-162600343
983866703
478164564
-706617627
-314652532
973526647
102490768
13050043
930237914
996678747
-772010717
-71942429
77772300
-530741427
-250459499
-781585948
837651902
-610748098
60741617
-211032579
575395040
915941526
-410940123
558545289
331225852
-201467236
492442987
-58133321
64191738
-863893284
409634043
-695182788
33916880
-799450329
-557097442
-104600549
-913174457
-474079511
-499619085
160775855
-366371329
220537543
-708372676
567961169
-67915868
656674047
933768524
733723484
-604309755
276044896
311397106
-458633739
-946125931
-525022975
-875996280
262120803
543600709
-360906845
508380221
472816466
-480741232
-190568769
-721137239
-371767286
-508660070
279072074
-208952224
997114025
-138026007
-364548039
-510259215
-556441954
94113589
400847669
581421770
-836167380
-761048614
671829323
-796954689
-237770521
185906988
-211400185
920039320
-340579545
692779688
22258856
-349762370
-431659243
-56336144
879496191
-698517816
-206564514
498241278
-826569545
-158062384
-172790427
712248504
-466663368
82286811
379335248
177758932
416538943
433811798
-930900986
-68649038
512736362
339615000
980460741
47452939
720755849
680197458
-953632374
319999753
586740250
-397914540
-558376955
-175259985
-479024086
178211412
-442804017
-633600415
-739771558
25894276
-405668523
-281756537
-179990182
-934767680
-141702140
-371357485
-977317440
-222711802
-220835669
-731342381
931122724
724525114
543295602
765479763
-546632190
827226732
-154731023
602169851
792804738
63179829
214272187
789374661
37078975
-963789557
-485307295
77276122
-697778377
475165459
417139077
605523715
-129364429
294716404
-841433488
670926871
137189179
-183224414
684728569
859216995
406245007
-669469272
526555453
69436817
-81336560
291003032
-827715697
542405654
261596239
735686680
-16237148
-695962841
-820084549
847496508
332676073
-730741712
-992732097
-83917305
-668641594
221165366
282388438
202862537
-333229940
-814852220
723886090
-246500222
906205732
-226593957
-377486520
-394192832
675062956
63951775
204395788
467899225
270771143
605196065
-195894499
-163320142
-209339316
594250259
591074160
763458704
-778679047
-168201362
-772057111
-273958252
90073769
-528570602
-801107235
-806248928
-738047003
-586604315
841622889
-206702633
721760615
611554580
-247108174
396883959
-76655961
180018849
798826530
-721415470
-226975116
188235794
809446327
-931529649
114975108
743164772
281743508
-192125767
577160705
780747474
753038519
250967840
-814215770
-808142378
812141511
-911937530
-451362938
929731882
598079899
-803020735
229895595
-97937177
-279413700
493758513
-18022211
-973233046
925809464
368562599
163849306
101377389
220725664
848307756
999194693
-620213922
-234188228
-150139070
488076281
612741680
-491767667
451337154
-141781464
691418248
-568152373
-619051335
649585178
934441969
-539693594
-579797328
-470350026
199490213
-1790316
56247211
-730144781
315757244
-122581517
-227483442
-173267758
639799943
-582206489
-599160195
-976152275
304075044
-768693254
-574463403
-475439798
552539853
568998944
413211895
-369148322
-196321900
-14577109
150680750
-227146461
854794004
138409388
400171293
-86144446
-138157274
-839039678
147312339
-384264439
-72612194
-503895722
-153567643
553077296
-375693357
-9552904
675490139
19683713
-923496897
-831819109
752477595
349155507
-731638679
-223287596
-402800768
-581376553
822895668
-463080913
790249804
-218673428
-749230075
896951432
577142647
406818891
-238020068
353622604
406348197
654111324
-511667434
-704748086
394959194
-278507444
389688601
207630506
625824335
-202457132
-654828499
439552966
-271386678
705707945
-628424010
55154144
35899490
-52532749
-916403435
503837538
922508603
8543771
-707440911
-6581503
-199771027
-556484980
724338180
309546480
41449990
-614176334
-50117553
249733230
506508116
421142045
525893187
48235986
34470346
-169611765
302816225
186357920
-166883414
-189557692
-332884334
-521067679
-524718390
-49517809
963784936
430887293
227592961
-274572684
797066423
-452286364
298982352
408944448
-591173734
-270377088
806483930
556879970
471234666
774086003
105699376
443161563
-409529140
-716089024
-22259189
978658486
-301501854
-676616455
44075973
-557610039
-393359199
309893176
-14238292
296417692
-669197321
854031807
59942961
900049015
43134360
74733066
-763573114
-340794128
-999259160
606229980
-582032391
-887473331
284158726
262581630
-716562177
-3660990
785115120
-841539520
895616759
651456121
-579015912
-870573453
457391845
-156301513
324189319
145177186
-978868804
-303644038
340371568
582834255
579369984
-866414681
-235225149
15240400
942473351
402477274
-134946350
864221715
-853406800
-748440828
-587634612
496103911
-212353545
-820297102
188395614
218565815
-697803373
-675802440
-98188107
-476670383
83741877
-844698271
844915487
649133041
-566391952
288088385
287543381
-118951685
-748651582
-547922566
-780084792
951843617
625543499
187546913
-403610695
-789839283
501019314
90834149
177068402
-90565511
-915012626
-21336327
-201799989
-807185076
-735487667
659381898
371323140
-635656542
579633166
89371704
-563740866
843597150
942916808
432193383
-509391225
-209939146
-726759269
-534294220
-154037249
663588479
-200561869
775899962
-552080689
-193970823
192723747
-907599707
690320022
-422680584
470718542
783065711
-251520614
-719773665
-48988563
993751859
-628457799
773495235
-317854564
-870459106
172602792
156598628
920327406
885370180
533672829
22958039
-522816530
574671124
619932219
913752671
837076463
-175067135
11956772
300583505
473287578
-598098599
-106904261
33272342
272595291
-422296915
-498644256
-696991294
930221420
985930158
-393085383
481402553
-106395213
805131710
832037237
110465268
195630069
-176962352
537756247
888609736
568643510
-12118325
4592669
244145790
607952412
965552801
372470010
-731638679
805608568
413531307
190026477
31587401
22799435
-822239757
928078589
129487722
-282453086
-919038030
-394491260
396607541
-529442475
712788288
-768991426
-669284301
245692843
-892162398
-137502989
47073040
-607416863
675244703
-911029383
-91230495
-349230329
584860706
-207218224
-321832018
-572978432
-660298434
509146194
864114473
517617801
-479887183
503748435
231566012
598527468
933398751
686284520
356036329
230360815
-219402641
825707514
-347729541
-802853899
849159519
115278090
-108594653
22958039
-176394225
-308143067
364978138
137192104
484656370
-123106314
142424388
859436957
-634896352
-823684627
-112804451
659894650
-320592532
-763659768
23143957
275495385
-306734241
987428571
-662907898
-336669513
-749060387
-208622278
367033321
-350228748
887369369
603879612
293059470
-51287995
-57420113
-24163501
476602927
-794009529
612462431
-754898152
58485949
261652311
-273942390
326994603
980639563
-745136630
229271497
-252705936
243732487
-857254276
847102766
-702597281
259616416
920721374
495895940
271697085
973067920
-410068640
211026006
-377476868
352896696
-780991326
-687330645
-514474890
-28425833
-992140874
-514580594
555286566
-400410915
102246663
342408796
-367598855
-991602260
775411729
853646798
-471004820
797971880
622828496
183020952
-170523211
305648866
-843366213
761753595
433804586
-58139084
362950582
-997834927
-851434655
-287529776
-655148720
-291575464
-69757074
881444181
803648367
-292641965
506025611
601885727
639123956
-269251099
839870795
929656971
-724648741
-147022661
844203574
-423309952
212802418
406152438
-491907889
404333338
413091609
-93123185
-555409230
-770021357
-109393497
-885034908
-523502059
-407394908
-741828984
812335501
273043473
-618411551
-147827981
289834574
-117672110
434604112
-68848706
-272204341
5450409
618201780
940613553
34381151
-302313870
-126188216
-921709794
17428598
-645925693
665769506
-708260632
142838907
380477937
318748186
-461385513
-677856949
-736108531
357377377
689110030
-779667761
106836335
117501277
748065650
-559809497
-86661744
860414335
373373968
-373477662
330892657
-290353131
-356097330
-541887253
-624233364
-577772998
-591606226
-324856548
-895237458
303259062
842784164
364069792
4467409
-469439460
-227344311
-977556601
927715121
459504874
-740595168
614216198
-312398884
-555338989
-506778202
-857452903
-614626082
224879784
-284411026
-946226121
-57222979
940335146
435306429
893992640
519408156
569945752
40148902
586628907
-363227934
-627082478
-530670624
765912678
-297304828
330624256
185350361
49895124
202489616
546498589
676858570
339330037
701313477
-407051949
-970652027
993124692
-197751572
135659082
-898088587
683140894
535369567
-609500686
164384900
-396710859
555644941
392305178
-859343550
604203612
828138924
-478836265
538538292
845109340
-548419858
-78268254
-54908550
525824786
-790460260
78728696
-937220957
-372008700
-942652517
-899253830
-68434797
-96057249
792568266
-88804382
262214478
964346414
69588659
-322959616
-947887735
-394473671
-963494444
107727208
600531554
37067453
690371430
-524755508
880087811
-791205787
-952509248
-487441385
125156103
92262735
966136408
951101699
830153557
602062521
880837794
-65002818
365542293
-157912070
-592727653
671710431
934386469
-661647972
-156152204
991634690
44980636
-821907130
19979959
-808948964
777358755
653737296
-304290181
-176255650
733002269
-448190078
-913871977
985984557
471071164
-671764588
796185978
812123359
-52820545
292082529
-812646205
823792314
420485091
-526395570
-754385571
315502290
-862652021
-732218664
391969208
520660327
-869656116
615496986
-736076465
219537261
-288032030
-158828204
-636096584
619565837
212212819
-395369584
410769900
147649248
325363321
658274761
-57918016
-557432994
-423834488
-442559405
-127391912
-962005370
-239897496
-872082384
-161912453
-439654517
42267079
863202643
-381673556
304803451
911402696
-353872091
-994466830
-93246915
645428331
43731338
-339733270
-14061797
-974551819
55600269
-504460822
502236747
-647246075
-890950344
995091452
-162727488
241519641
953340785
453802995
-309582675
219806679
-55144800
547293466
-482352629
-674622816
-1484552
-164319739
-211356408
26323443
51666592
125127474
316941524
217686889
-932191579
605873557
455108992
96547984
349189610
-192095821
-480926232
-689744129
440059192
-747695689
-564903928
-615127362
147811856
751042457
-944246695
836951134
-395206005
-126876364
765819636
562293659
820911239
790876326
-868041370
-268373925
456819062
834568659
-812083875
217643401
988709724
105809814
605196065
276723129
-540663986
162175238
-205961058
502838123
358629222
-632998504
-2278410
-486170251
670053184
-576716712
599446405
-177864191
-618743188
-41222773
137435008
-402722359
196873554
-954618114
68962955
-931616003
281376061
-120956348
-437581599
-477471400
-554839599
-353540868
707378332
382883909
-3664653
95479874
337369363
-599176129
389489145
-944962448
-330347023
692755875
829470927
295720949
146909414
746291905
975191600
458053538
998107940
38543420
744232696
800941205
358042241
739966509
-303161646
-540559228
169960654
95329715
-548197240
-749931971
322193172
701997068
-474974171
15721773
769863405
837581782
538833052
841238148
-534172032
901634329
-10548441
-304866769
-757529694
-270812662
-822807537
-836027926
303099621
872425840
875482565
833789453
-784488305
-412575203
-229639249
-475640331
643294557
835006028
55692697
-672348850
480422806
-523183572
-961639244
-246661591
831638111
539283134
-163856213
361932896
-195618294
310819143
55888929
-779075456
-765736097
-45807141
356646937
365845117
-597006957
787047193
-952819163
23592817
-849572004
-653050553
848610710
-743840960
676321635
887678444
916967514
562777536
48709039
-149334382
906253565
201478159
-243972491
-751653013
349918269
401138772
989175554
268575469
-126345271
28387439
470513725
-484892993
-778613943
-633813274
-109945061
732733857
-631370183
-344319474
837064300
134682442
161835315
836804448
559285883
-407088187
-484792494
28301937
-18465241
-922144347
-237437211
943137902
340858872
692731664
620587864
729469726
-507680776
-944296894
728970817
-273346806
63630753
-720484685
20877516
-296048555
315185742
549239165
-358150301
-487545022
-487135680
210783986
27798850
-547678335
-836410641
-896170764
-127487386
250539889
-602446329
-345716171
-126096769
647608557
112686660
77108699
-106058587
158233287
996123516
116553895
931052889
-116886509
528427415
-982408160
934553680
-459877377
-22962764
-458361842
522762438
-833421363
-792509014
-679611023
-659135689
-626144195
-668146628
886920917
-838925680
-923108301
-156194603
464646738
345795110
-424029190
865648550
825934660
-589489175
186237846
873501743
-201201006
-880277733
548620961
-479448253
815523000
650355724
537258347
-295468363
-522931165
319077217
-203134972
696667067
-861671502
264231349
419127359
84314053
392570966
-780782521
11156014
-140225895
675071959
-67936930
701247105
186078368
599373070
-927446186
-862545757
398834966
38345521
-992630170
522410881
967457977
-785393576
856728497
37389029
-580658409
785439454
31371381
-778821331
198146765
416840490
651027480
-962437219
614252244
29778302
-201437925
5967148
653490397
400627309
423304761
-748309520
-425908925
182063112
179678585
368820467
431038192
90668379
-473856750
925454504
96688624
884092021
698147907
-84391487
-405366056
-908413311
-37634398
-418549841
577805192
302825272
325229565
138649894
-522790905
777532936
-464789048
-778172227
-859302121
425125484
917670577
-769056353
-111867253
-886159434
747535372
-76300059
252198873
976443672
291570281
185693544
-812583006
-503404646
575695993
-900002737
236304496
-768377455
-25890844
-384375574
-657727146
892969092
-6105088
980270582
-474923246
139294175
-315657330
927840230
642886363
998391921
-121478182
534902053
-533332672
376376792
-987116958
628941585
-999268281
-133854362
518565656
-888739724
173056770
875358451
904296392
-490638363
-55927750
-76334945
920894227
-411345402
-6194126
-335618957
597522439
-854340355
204401094
405184467
-928952132
779975920
831498657
-61696609
-767237932
-356028935
-759478375
737007860
-128212137
868084767
955116320
795848869
634583644
-55923744
-694278647
-865396020
373775799
-827639135
17290401
810534620
262252714
-417649926
-180859217
-602939418
589319132
717389078
-838871711
-611135623
614794796
-923890970
440276433
895679949
966121438
282540439
-4298892
111236638
-809784623
8214888
16070162
487569239
-446275424
-523259243
995056485
289208348
491977744
-485347144
590576892
-488424609
-295516086
-518681173
366007565
-870968250
392452551
-447646581
-85615832
-615406964
710077109
883516128
872169894
-232082345
126738009
-281756537
-40655796
87905901
663850726
518003393
108501929
990953693
-82739688
420134548
311273030
-677715085
-876220322
-570702777
-749512717
-332800134
406321949
-222393271
459082234
821671827
-423148454
-494348490
752233886
620757193
-672994135
834257332
-116457217
936244491
-972641733
902856115
437394930
-215706691
24814328
83745251
186929750
-919627206
-843335979
-240351039
-911858620
920299938
510133825
214561675
-42701586
-803488388
-654470566
243062803
126129021
963302674
-630274153
-579683025
983506979
-596285805
-799641211
641022898
-595443890
892066752
733119781
-233284737
29258535
-732218664
304967543
-441785572
542169135
882819526
-942228346
-628701433
-855303709
-740323378
9016618
119412061
-465204793
390261779
-718462735
-131065858
-431383529
-679491071
-820726998
-985436793
-340529372
-37079582
711219898
183642705
-5369396
155786087
-367697267
665212889
377534504
456033722
-403173995
-632255814
713927867
286445969
510441512
733330202
-115049240
908173215
-565741985
-55980269
-843657571
-632924872
-50135533
-978715741
907154870
-541238170
103252399
-556169496
117270893
346567193
834145459
-25611029
-476037420
744037343
411598918
-387126672
788926324
913973553
-463119707
796903945
-755034525
904346995
-205091519
-441662201
238045246
200589392
658411188
398990504
591458362
728649775
-552882798
505747577
-247407669
-170816218
-486500707
-506130685
-121981997
-345716171
-903122165
-541307495
155078529
-612205293
-281896569
475038916
925250521
144734789
-1768656
-182035258
-643174340
732919920
-405383389
-16603923
-348116059
-384375574
91567420
-63069625
-201061636
77919002
-337828699
90268448
155298055
90439702
869762606
501338402
-922139820
-993388111
-551206859
-620144273
646185210
-953305642
-204932985
929660528
986776296
337042563
-259155642
-378211424
-483177664
181931187
-588103905
-386934368
702349188
-932252804
205163925
-941042548
-483450981
613547435
-276094202
98428343
-543482355
-761396867
-477993145
972441211
243189425
8763677
768432370
-853462338
554122287
519392176
-49099158
-717644437
-347960165
-767506565
692407374
62101839
-361941832
-657876394
-988257842
-873878505
-390826625
-887882180
709673096
-119458490
110497468
574037029
-268864554
-925080299
938523766
360894069
-328998526
786370166
43147078
-411987099
-543328560
-209809072
-41304337
936891567
-299922631
299500996
407410908
-870184786
68438995
206643661
423042555
-681108218
-485292917
-770299921
-385228167
-298246240
-784752081
455505415
-245911266
279603287
-584621993
-443383346
207645847
75358039
128683449
114830768
537860303
-912173016
19162480
531910918
671636279
-312544317
-538301581
-797973013
-290809737
441898417
-604704284
451223822
605051072
-963126588
363882023
754346865
808537286
144980066
-547493545
260930993
-390547583
565005331
122261798
299970019
146761401
982706713
-925982339
-730144781
-515158739
-93799142
-866184300
-897524580
-682012366
808865237
203636699
-888603627
271981980
-43719213
-625100535
-789111416
-166066040
279251448
-166029245
-86251825
815554988
-930403738
782817095
-802386952
-840269653
-714703259
358930563
-280586344
-329401168
-890725283
-453174301
-233094352
-108653822
266815265
-529199116
-51170992
-514183437
284772471
-746723083
825628971
-989599477
614252300
-571349661
-730212262
-154274424
120732531
178159621
711960687
-771564137
-12988837
326928342
-789662558
388463351
709581402
-481501592
548216474
-986428962
107508448
252697865
978962782
882531848
-50027736
991155054
509239807
294909396
-758809258
-184858121
866130536
942393296
426307337
-981222473
-250380495
283342228
112386294
-391984140
-865757294
-655528034
-968075900
679844639
-523245214
-962304500
-291136047
-777301801
-489107357
-448472317
-207758863
-424645001
-861671502
-941566245
-272336313
861087376
-13704369
-524480220
122284197
-315969760
281422767
400114850
-553832842
-739636057
-672968402
-991068951
-71860081
300164292
966776133
265503429
-744856524
-422877081
-329142787
624618689
-97367941
-514580594
278051984
-580899481
653141538
400622595
330805537
-535625653
616156427
-748642192
254901495
729834238
-737945715
422579819
16657708
-280167494
-47434615
461355542
-615127362
93968518
178325031
425854066
767893142
556170560
-407889835
792009392
-836035642
-728834082
-888444414
-196551624
190984464
-850410302
330627687
-392798431
-53618725
-108500000
-282828546
-606685583
720363585
-130240376
-455265715
-656080025
-183417286
15240400
-93074821
-156635836
-100785176
560942304
564754412
-133071889
-958369141
-267237559
-82894465
-617880138
411554822
-998716346
214627930
933060100
372827485
-384599855
-476427995
423434699
-24441331
924616276
999447877
-55163124
-129021396
73374453
-46402008
825519780
-661720962
13911470
456268118
-312544317
-191753678
699274913
655644193
834613868
-624276750
976043745
994634904
-806660610
625483838
-389764341
-594124512
974442699
614757618
-715083002
459708972
-264785072
-69185779
893079830
-64715310
-489898922
832307729
654220257
-31812963
36511266
359739605
-757569855
-447158874
-834694810
398753399
850936496
205998542
-710898272
948698944
-565243852
979988610
807260302
482844146
123876150
-603313354
635157172
840705461
995187911
100764271
-560463700
500461008
437770712
787287538
800841192
160774119
-140847920
711065185
11666636
536120024
238495652
203680422
651041149
-235285867
568424907
884244306
180651935
270847914
-991401457
160264866
181920646
-146638946
418350856
-181000243
-990095548
-532905941
-480059375
-508660070
-284540562
-691452961
93070657
-900993687
-539912780
-693396106
-760465851
-386996312
262404299
431793017
770908323
-827990053
-464220467
-672952599
938218392
464842072
-404425089
548576479
-745290813
-274284100
-160131261
551475917
-312556620
-603412329
-344622884
359359370
-105903108
-721738536
78116841
-646731443
-334694002
-87482405
-577439773
-777687657
-760478102
192739059
-63505213
53931657
-248535832
534421906
848337210
-188396387
-502825029
-221177874
-123353182
637138329
-314377216
192011964
-257756941
556874116
-100504240
242655695
-846452782
319032270
-215529422
-314479228
-294273418
303118623
-644430797
758167111
-953094319
-927766436
510370573
770609557
-502131015
257797664
-115128841
-51595134
756290368
-72641673
618738197
-757655968
-881255600
-698240021
-906047395
-983759158
167584707
-456763158
-346497899
678955080
-780766902
-126242743
934934855
343913109
64450321
513174495
-229278283
535627983
324476533
-838474661
586678633
352798559
-496211161
872060186
-498990673
-12732030
-706215697
635858948
-683812444
-503582597
-678694465
852770809
708874757
704294472
378510708
76396155
118931433
-799641108
458674081
603259792
-133152681
-18026721
-68574536
105233523
-748502718
913693579
747969963
-945319786
-194410576
464739510
564233586
-893306904
-449061958
-583732474
-690511166
343808511
-886027166
-457473084
895616759
-288689753
332888419
-410446220
659111025
-322790898
500144265
226704730
40952062
273165269
250236656
-381362380
-735577841
461636611
325375368
895219836
396220977
-296782427
516848295
815094519
-133386637
-669557111
-723079919
130568594
-420451391
676698010
-378151247
178563744
-256849305
740433463
353622604
-916774898
-984675917
196269784
167559815
-339785988
449054526
255083705
69242698
-907278582
-585477365
921751521
877078171
523871983
82551891
-863129367
983903541
870295364
921531219
-648357080
577808210
-69154392
-464780372
-684059839
811798285
-382822917
-547704868
995384091
-315500457
-47057616
474293717
-861848482
-262245074
136161744
-491925685
-396737936
253529606
834659319
-444251639
-21846967
-639408389
-926619590
52212809
-372706378
-683702754
19713745
606774947
-828447308
-64820620
693410036
889728643
77813303
-65767578
-414892438
234231891
996557587
-64428997
-54506896
-143304867
-190819034
-227942303
-170405213
-278032535
552034078
564409555
560466103
657561706
-972383150
-346380101
852285172
440874200
-392809643
938062099
-105441324
-993971952
400903375
-640987249
-467287446
817986883
619722673
361683627
229173544
-483037587
332456149
-770352410
353513727
455396269
473530489
396590133
906429878
-566952757
331530435
-514362138
437491670
-121989393
-443639583
400451675
8314698
501448731
-649781927
-467970839
-416957766
-245286363
730689585
-823864957
628359141
149376623
957817032
-774582062
-983314964
-968541579
-411706790
-262748741
155985886
112958828
281832646
-850155047
413781782
251090676
953748470
-544760602
447007737
220632185
217151583
633527264
-83093445
-187005898
181696022
-367462470
263425594
-67008957
112094274
884474990
-882973782
596112494
655256427
-926170823
621824312
289553781
-200485132
-213953097
-216849824
-905611623
-321551004
-55415549
-641700005
851083585
892339397
-268979699
788490583
671872540
-748528572
-725298201
-736383098
-544732211
270483682
101104956
91130311
-529733933
211651171
-598421162
-85699556
51964383
458315143
183414769
311026034
-249135803
-503189005
-666619039
-190999248
484848599
-641076631
718619019
-855973777
-612019671
-657840617
73333689
-273359886
180003102
2848835
890894836
603885406
-510111352
-412617308
-268154285
-402513024
-787995382
428297451
272374933
289211088
-675168351
37870011
838251377
425965845
766027835
-459235735
-477554265
69502571
693126137
804674898
883505617
312759030
-186854111
-223195635
183402990
-610304394
286025472
-677511496
-46594404
-444790134
545356938
969018546
-63101038
-564487264
-131106927
883502214
-680160930
-708186453
-819749895
-883767404
956326644
-993174396
-287189466
-770124259
-824940099
-933190415
-860061254
639649469
-166929407
-85527307
695181026
-790564493
-993513310
955126991
69323185
-816663026
-838246679
-657921798
31206126
993216961
397472463
-975877810
-979626842
343636167
-24553327
541635275
957244565
129210170
228324237
177924893
-619201444
133178812
-521632935
862845439
209055302
163411803
-563340064
-971150870
-404172390
-614121826
-959748028
-537049573
152625431
-944932445
76559464
-415599332
-764580119
244001104
619758351
-607816055
-798552169
290576320
-654784627
-413730615
-307886870
-907013949
-259652326
-917783143
-896905227
-472864419
-976352944
-910908755
610262150
-770036470
-978532584
-431437245
289898033
-881060830
-730651684
872176718
952457319
-933639597
320408980
719590405
790246847
-382061814
419249740
405199203
-504306717
-987196506
234537553
-637765243
18819358
-481856824
78067434
-37840597
-730892967
-347340513
14606796
525887801
828099033
-420943275
-189412696
146139401
-874956526
-269469209
-579289950
386281531
-65135544
45670928
-463026126
983016132
-437335402
623699432
337058771
-719291946
817069757
-924055563
90575031
196504769
300116177
502637959
152980818
-458687579
1847801
187682620
835362186
-225341435
113879084
313717248
-788385187
-515493041
-81694891
824206208
-157835748
924477756
114742574
-445809170
546940454
51723390
-364674472
789972834
532784649
249963069
-806603039
935564665
271788441
-598672616
-489772484
-233288191
-398043086
245229516
409908506
111351609
975101040
846582435
214680045
673635717
502020469
-908368545
-10315630
-412224232
-655910079
-929402697
-951555021
13833065
441361445
24843652
-664842636
662962268
-894050471
957176866
-514016651
-594949874
666335356
223521250
965566470
-828886308
-628664263
-774249138
-328473018
155001955
-49727837
69915656
-79954735
584866031
-440959649
-750418888
-790462659
-70696811
329816313
-69930745
119515687
833279787
453378682
-481771975
657212617
972776673
111954699
-102693598
391465329
675142365
333116605
-465112301
-757490498
214561675
-597784665
866172450
993215107
-438569104
4264537
-906403754
753864358
739966509
339933372
-447633014
-319167848
-564145955
-33914211
60696717
-609738474
-879767130
-837652578
-737952867
-702344236
-808207864
-970262861
-151481612
-614549544
-203703011
206164077
-849830224
-312188572
705192158
-715967893
954590243
140923147
320575958
911841465
873629672
789480356
-248862848
-379786680
730768445
971185303
-1512608
281524648
762624226
549659764
-982485807
554176008
69042845
969525558
-568900221
692879677
172025569
903237675
-302556809
458704331
-308302704
980031248
868760503
-924401410
304905852
611371477
-532276193
616695341
900456966
-248346944
156866736
-35906626
-708260632
-687791252
-654756263
-665940409
-332180671
511075325
-148773567
-322171060
90668379
677516745
790812322
-290216514
-361941832
483806024
-684902430
18311661
-30244532
-627912073
413253363
764218704
-909176346
8650663
-446450740
-711483935
791459181
653385576
-585430068
-923744415
395345462
404248459
-403331815
-56377676
-142686436
-490001083
-718309839
-675438526
-570924079
-402637583
455980679
999699828
-465376159
292166245
667455380
-815806678
215659484
-814769962
-327934141
-700230135
-351310739
-679597864
542590413
-604721424
64222190
167925049
77752347
-896314865
-94779860
-872179551
871925301
-581932763
271800160
339949228
442081325
-351026405
-422638651
-61332499
-765810346
37961473
-699403537
-298931220
50560679
889166203
-237061537
985771674
124967062
460979308
-729461654
-110795141
-499113125
527088082
-589370366
808587956
408585635
730995480
234124907
-700563965
566734196
-759521101
-749043286
10382309
870757685
109050102
396144911
617082270
521616667
211513547
708006087
-525102696
-541845326
899004736
826508340
263523835
651566025
7035183
478369275
224847955
-149781877
-124817131
625428375
-433019177
132687969
954819736
-482133072
-885083069
-535939117
-205155491
100200341
-626874796
654519920
-627963933
-71828229
-262363285
533017548
27901293
700210597
530009016
934583405
-473932859
-746513476
-769463760
-274221295
-507376608
-471257584
-613945648
795888673
376954271
-153814848
683640843
-373874811
368456690
830066254
-230944835
-198888822
-278464657
-372813788
755331483
-22649032
-117441377
-430507146
-118384890
711219898
73385334
-650908061
387985535
433964885
-1936559
-272241725
-393729410
797927917
852824240
-65506424
841913431
730892254
-699824757
-251876986
807310764
228948835
903595324
-792863243
-854123851
405400257
52837034
-122191513
194420287
873972598
-761323808
77995652
679777515
-591990845
-390546880
73117780
838688363
104715413
-643177708
-669921951
-552494330
227650590
552998349
913066383
112820737
-434939789
-932530207
779873424
-378290092
910888695
-73493754
-793673756
-1368
336447336
-559187823
-53599579
-679723410
-255452756
177460742
925949621
759527837
-170816218
234347305
243683961
351274174
931242541
700753331
-815500348
-785379878
-346315963
285294568
327566584
-986997026
-563630886
206782708
6173657
512346944
-167277491
-301164112
-882961917
630210484
232675581
-50239024
687844055
343808511
-752618019
808573140
194498878
20321326
-106971187
812080793
458395563
-989471922
356150886
434845307
753992820
-74167337
-432784549
907446693
33812050
601398726
982062156
-267535339
118741284
-259329155
90367936
-565935379
-599049008
-170148009
793352395
656069215
403477843
279190096
-65583097
-655624620
-940478961
383833431
-822243458
298351467
-989287910
-520153530
-789538288
-469640816
-194423187
392299909
484394466
721841165
629551657
-454786413
-423726773
855831197
-392039590
660421146
932196644
323890815
51083762
416376368
-110561502
-537211718
-865688632
-792449615
18326984
-332940659
438713201
-502581575
-547707136
-537095777
424341170
-594035664
-199972177
-334420691
780677683
787817374
984383456
475485519
715223890
311066425
22451116
-580502961
873886588
-28680408
-340024256
821373274
699364333
-717748081
991713936
11326248
-328103744
-908152053
981953882
582910346
48652982
-794609711
-478550109
-870556498
-459197565
284250029
-790256968
-911671357
-248701456
-97574942
-510491854
977483576
-939498908
-130991478
956040499
548465989
-418112545
620700556
-201891770
653780819
-332298160
-438619465
-108080422
-168410722
-837178397
271207188
-504906043
581224480
690101728
-914981225
776895444
513124368
70351850
-547057711
-623552609
694900400
650389280
-444653088
-566623580
-749931971
-94674136
-434564373
290319295
36964058
576221314
-380268358
-156845677
-666138674
297101041
853465222
36387704
-40507054
-566926533
681479506
-695398546
362645863
194516463
-68107588
-733899205
508518345
193754549
-960589663
827226732
903034567
-521633491
-149166866
-761346297
148112077
-190001349
464776912
-597436789
364263757
208961142
-754898218
475971463
-875388720
-589780283
976409985
749240737
658014617
448287680
-832485811
-471256124
346381324
-632924421
-946643824
399294518
265433873
-222316217
-207282084
937103287
-192590793
-767716268
49376182
485552982
15967685
598134384
950266157
34656724
-548539618
-867938235
135502324
-807045349
516433165
168789946
894620549
442302330
-222895513
192590548
340200815
791073280
864114473
221343036
-980009738
498438774
848428184
-397951896
584073052
808161376
599692792
-215035325
56679600
-844862329
292992774
-893670668
937979393
383890345
664399542
624595288
484338780
-192320570
859265116
-288302581
888373124
141567552
207067341
7471448
-298079052
-457150409
7436663
-828410564
-291166053
714401355
87707522
984297057
886482345
547275129
-347115917
46446816
-365375243
955348249
989627434
232505956
-961857661
666202478
223909984
242846261
21322902
71990061
-650679953
82008862
-210573203
640206913
517707363
127562871
-582034342
-559398585
182466811
-969698092
433565048
-876374864
-315688555
-733300244
527728269
-806304342
-459156330
472132314
88743594
-232070112
-983102367
-77199827
931530177
739955019
-131599827
413340989
-458054714
-392021216
640392926
818059106
482787105
-405501973
-631434632
-273178040
-439318630
743718135
-791253150
230008435
216506610
-201594441
-343876035
7422469
511862208
975950407
-729564301
-288187150
845106891
-181609282
-755756424
864519982
917411668
-510439487
360894069
208387060
679749803
-171906047
-968684665
715652433
267559251
-112765326
207476905
881897663
401720312
110836269
187482298
732244693
626935681
-931736209
-163349316
-623032914
-366517702
352174537
-875457009
625194132
87792494
-928326591
116664964
-413232140
812039241
87266929
920141805
735147756
792994692
495018376
-909095745
922488365
-50831348
622178793
363309931
-583140578
685350070
847819291
-251234702
-765945797
-240602009
798450581
122384705
455024626
-104171413
-237816607
982651041
702894978
670548974
167841398
589056542
-803398577
84700545
529440381
197853641
-967658354
473837198
907746089
-317916934
379511598
-567488348
213926655
-647299842
64392509
74553802
648625972
600084250
789003810
-418833704
589031185
-52657595
-786021874
616554477
-472668369
-240742587
-289409520
228664671
241303024
900061225
-860520693
-399040792
335713036
-371582820
-151342886
776028340
-717842310
-433911688
-925842263
908721398
-931880547
415492086
-821350205
-93166083
309153356
-130226026
467371361
-254823572
-975635280
-428383072
-190706746
-374272621
300226377
-39678781
-179952291
-966956088
-776244703
-562043718
-210342358
-240668785
-993848298
-252910494
-461722328
835732042
-686493185
705060335
-88792135
-474755771
-796696971
-749560631
559702514
-21310584
730570993
597264819
55509203
119980835
467759317
-897593838
178667697
-303215762
-515668586
191943520
-183675740
567742988
-818514123
-580941675
-941509777
-57222979
-908176983
-647239491
-250775097
-710342896
838887353
-940256095
-655965203
676724912
765363338
-196343826
-373183742
587396544
834448490
-265719635
-210708765
-141453295
140698952
390902982
981693135
-520340325
-241753883
-314524267
-170668530
21901170
782658232
-882312764
626301869
820436151
-822710419
656718736
-857816201
233155269
455424479
489038803
210946838
631676409
-79010176
925187159
-684288560
575066748
420681024
-379095723
905954382
759960362
-635692100
-515218502
380471042
809127148
919394292
-811008001
919694702
-712788405
-676182980
-462750357
-720314434
411909202
272497586
-570120712
972435903
69120047
-863050165
-2508158
-370915964
53401612
-509904851
844247083
-781558407
-916691195
176495845
538390860
781476338
-176359145
163725903
-70719964
428092349
-87756313
-794557652
-465648074
242717676
-164875678
248056123
-957966459
774946355
365436615
-304046331
289224441
530838769
-405178671
-650889439
437799079
600726563
-206287996
193869464
-112630200
-891334843
-103963348
-536141891
503082103
701831297
248528662
-391587187
597879418
786599456
-834738540
120499837
461128707
-136624496
-804289529
-621468620
-660293704
-126460458
669246482
390767064
-901108106
-321672776
421685839
442119955
763324338
506032678
-449658718
-958398333
53958895
307892479
663064099
-375938702
-668099715
473433903
351965091
697630414
-292995475
-275533549
-353432475
825827411
-864490534
-879093847
349667760
-497678911
545380570
-465150029
623416724
-893960455
392044318
-809311790
400441365
418247565
-675094183
302786633
-539168439
894985499
361761365
-190652866
61029104
345349718
979584380
-308732954
-202960266
-192033640
-595564917
-860713087
829519036
-343806184
250227785
803769981
355855813
-776511022
442443557
-19489710
-833004908
6733222
120527856
307264912
707297939
-175910673
-463391208
-371567541
459577863
437204643
-920851597
-530442905
-778217369
-409788747
-962549981
402382934
306156278
242998900
546666161
-469299729
-962308213
-220634389
-929381891
463310296
-788442867
608939926
-753469731
-887195504
345212738
409394942
-391653376
-594806610
-841586966
357549165
227412102
-539115022
-394159794
276017899
-844866635
530294534
-565238606
-681795672
-825744728
387087310
412291634
-985634901
-39678781
146614899
-414028987
-242516377
-561457238
-434810928
-516559632
526440434
-548087136
-257083995
-46402008
468129615
-647843801
-665503813
455751224
652873138
713641049
-224920566
-577227614
-736178466
-774698166
655537844
-111309762
-698229158
247282545
-740036517
-749230075
155914803
-101617480
334705364
-167277491
332416514
-670804983
-923544252
-707580394
-695149306
-554095741
35513529
436613046
-820273438
252914574
819013734
510391970
507161010
-950863304
-559355267
172423267
-589609921
-749200697
-741099932
-275342768
-102500319
-161204236
-116331292
602041376
855795617
-927650108
-872533324
662062272
105396204
-172040043
804190356
653649651
-845284584
-564300775
-688152660
724817987
-212869513
-388947524
-904673578
-167278894
-883676180
-990953432
-274274558
881682220
700753331
762295196
-602285789
-804568983
-510675080
773241739
179884763
-805791050
479748429
-325038722
259697126
24135986
516531668
-806342274
350853008
599658924
-794627119
-604897910
-900077307
-867137873
601304032
-179445798
-205493173
-213455376
535051215
-731709516
422646023
620984521
171372580
-647974391
333553008
-120187050
-681104744
579262652
-757631742
-389706741
807974780
-310143910
573590242
-996745240
924463695
-324977363
-392039590
875373547
-665624326
-176362816
177185393
-251330220
302107197
-940191275
-825758569
9351593
-477833567
-578673027
214490707
-195561117
-447381355
442210945
939049908
922683566
630123612
-237666350
-188788149
-186732277
-750292654
308919863
-595373801
-189948689
458312152
-793119014
-549469507
338587728
-376921272
-478495299
-227820694
-724118194
760657291
-151426001
-690968583
-663029578
-264155319
-26938774
-668561042
-320024144
186024793
186310581
710664344
-694355492
-61131830
-178553579
967956406
-56075893
-135165266
135904101
-92106196
774631265
729608013
-961991174
42812343
-309141306
510804862
-906241062
924040485
-929520306
-836594806
-693221537
-233313112
-246028134
356589096
521278598
29036526
355701915
-937869034
-24993327
-298167768
-321671044
-216284080
479621613
512045995
406377254
676996937
-1115029
662431900
614252244
-690614706
-426630517
228273091
-614215797
-594545802
906106800
-103959971
-66659741
-461632585
168173370
796652439
-364771277
376203602
-750958210
-808964001
-656343215
-916770383
455005614
-91479337
17780932
-361609571
-302233877
-384327036
734766637
-28833623
-729083035
-271133404
405216234
-409376320
-245834210
-186189877
-100504240
-415137688
-487944098
-48194908
-514345833
294646535
827333314
458369251
-258756767
-783355049
-923729746
663944349
899389443
10773509
-302470592
140038034
-445512076
-221482090
213033329
-843148239
42282886
-84041001
184878204
700370379
352416546
-47146129
-747007845
21637140
2961331
756589444
-940831330
-449086149
-200898400
-734000430
602602880
785624458
-435615191
-222891821
-281669640
847169087
391229307
819617308
-291819472
2857781
-250868794
87039171
48235986
-42847463
-399949894
804979344
-945960848
-451956289
181746717
640416395
-40929250
59600888
236423520
-973295264
-350580566
359004356
-431985574
173834198
-494968901
96795030
-566142546
733151981
141567552
-825268326
-193682853
-521120382
-972996550
-666637473
-300707454
113211990
612342140
-787305866
-200108257
-878992122
461670185
-425625296
-63075730
-263988748
-154696200
-331798739
689740452
613270384
249735250
-30901790
736696477
393452595
-482548752
27001086
-402074774
512831527
-200413189
-186558839
-959622223
808849706
-734434781
81723686
-962151443
-939562707
300913083
-743384606
693865212
388462912
-288344994
578622190
-334639301
462129830
583456013
-380683182
-690219564
-634800566
-310128593
440390864
126418644
922460825
-254722832
-353639003
-404465098
667663040
746404898
68559104
-114064705
-108613677
462608797
990484679
49697563
386429019
-330465559
-482787146
857634562
-45819442
-314905670
407587563
-166929407
-159602322
897091863
659913510
-496252554
-866903365
-669827784
-520900605
-382486474
542149123
-620213922
-687295343
-939888071
76170048
-772665354
-434745709
-917868614
-7128569
-385286857
-830748037
-654193170
-719924087
-654231584
-50831348
471866423
84087719
-937990537
-443020455
834527848
65786832
676165420
124407954
-326475740
-526385212
679100645
-68626853
262878046
-623590652
860628908
-42220488
-21627651
426151686
-817047648
851879905
-665171978
981397534
708228595
699036648
244178607
224954130
807126193
267837909
-689784591
691138931
-358613898
951760556
538946035
-515439843
617283153
-985215184
-442770290
408030196
-341584497
477385609
548198666
80522715
771333311
-745107205
784092327
180024521
-721084091
-551040925
305382157
70658427
-810353509
-621231845
790694486
28380203
371575930
147352620
-729295621
631904015
184901951
-527433172
-28096223
-663710030
-356704231
416094381
238790822
-92187561
-142301862
-180832136
-157098410
504021388
-475515967
-451157419
323963662
103054172
796086331
-961103392
-793104202
250773179
369292415
488435079
271066736
857997500
-910870352
546122543
-65843367
-605602037
436941402
-585803877
-562546670
33246717
-344986137
372359115
-506045146
-18972848
-880910060
890227303
-933606458
-142061977
-148476145
88782776
-43540021
550500993
-431558870
405304328
173321833
878194509
-249118209
33443834
-806592903
620984832
672120412
533766081
529967525
984508332
340721096
-624178443
54302883
643406562
-438536197
-980170458
741793611
376045955
87918060
439075944
908522114
893659591
800078415
836195287
488671907
-419502734
720841041
-372545141
-391477979
-462683946
-597056649
126437681
617502252
621927359
319151433
375530644
-694696305
695005105
442723782
533752258
166936132
915285894
527081760
502004545
-369216431
499376203
314277331
-795646029
222969890
489918401
-993859074
807109589
-386024067
-197005168
-85451817
-718635669
-254203587
-10125933
143311092
412625059
-535895184
-630183096
68311895
803740360
-971758247
-386545308
-565426783
-274167327
848318066
-144932855
878141827
-631434632
-945523203
85784783
-201212934
841781131
-458783511
-256531550
-42820899
104291111
-462669257
-54635390
-768333410
479372087
-783167486
-45168626
-468145704
490668628
-721437966
156804794
-435845048
-558929138
819653734
657041671
532134907
160382793
399456495
-334995649
879496191
-489148066
627249817
447796036
-221248171
-992833109
-25184952
-512017145
-688891502
69242698
707979705
-92149768
-217281909
878505009
383772962
877011760
174264531
-169605117
857456630
154168591
-319704160
-571854234
948933806
-553335850
39090320
372814069
563097087
39397801
-716173158
903300249
301078362
-781172855
-693839822
-244326734
609303161
947532183
-830555705
-631674067
159296263
1857023
-51545143
352424604
-10678305
238220059
375503525
564826308
-912499364
27378762
-13659161
-525631173
601390590
-640653291
-625548617
767824586
-702315663
584078100
-681322002
-892605764
-190489574
-131981837
-962964263
505693181
4574465
-368703283
-776449381
-824626505
-597761830
-761000374
219609677
-170818928
-963998628
673417779
807162994
467546434
-512436242
88718358
-879750630
135806575
-629202609
42390436
-667686309
-572628930
-890954406
59267900
228214892
821397861
-796720011
312013429
227203901
128068750
719253584
-245419507
-943072795
-718223104
789582258
-990872818
40274928
323336124
663751932
857302733
531053904
632356197
-789222381
365568152
-280403712
-421714889
-642006148
720439832
354389507
925992306
-602782723
368940968
829492666
-537324309
-182652676
-39876563
-330014928
75652812
-811536388
-40059103
-956003685
-482097041
913881121
-499345884
844124733
-962509515
9372422
38275191
431337689
-232475467
-229699305
-497053772
-816101092
-745882612
100303922
-45979550
-397647323
-322064210
389837685
-497428687
-312395406
-369216431
-706017295
-302765165
-728899981
-355488244
-48984231
-455565085
594120500
329974830
-694037099
-149334382
477737763
495615160
871730530
903025423
994766053
-474189695
295630943
308045163
429310882
-744920911
-371045533
526090780
-521515153
-187894949
-436730992
73150772
-743844430
-199382995
-168570448
279051543
-711205247
403344138
-805996878
505038350
-354495439
465462320
-848043770
-23204255
-664995521
-149911060
192786137
-861976619
145383497
840821036
533622183
-208384142
-923178609
850843406
-122374533
-153249079
868052613
733618829
726418151
-156316004
369174730
-968280410
416881018
274128530
231399230
641213740
-573237801
362725243
-713758864
489328970
-54663546
-251573413
-594401361
467321716
694953562
-383747418
222586522
-17530528
-915712093
593958615
-610335464
399439449
420764644
626851159
-364987016
991728294
836951134
-498874825
-147563526
-83582213
845835290
-98303400
933881533
-938803436
385457763
-954828487
-207800915
87352843
108769931
-203054789
-343806184
699718790
376977788
840644775
-382486474
60784861
699587346
327490525
789582258
716387159
-705801415
-979171187
-330917399
725755331
755439679
490535421
439552966
-365387707
-136637619
589304357
-21666383
-412708817
-530095545
-722163791
-141587975
762979455
-733891168
548272790
744528876
-509420681
650407379
-130766526
-602623948
951863491
224788973
-407051949
736684401
-649538351
955740958
-113997219
56912827
730892254
587574550
616656062
-526222435
-170468795
-330054279
247912079
-25327866
-341317256
291572274
470705987
-790642694
490088907
747048922
257177268
210894577
628139322
81529667
36307253
402695574
702278954
-995584188
-427909746
990739912
528866688
-908044617
9485640
251800200
197077746
190907833
-331238965
-729612558
-413251278
-825823586
181076775
-632088585
545789942
232821553
236720253
187368656
-980903910
952837455
-919874740
26533813
-818442326
-718047371
245535123
-436977791
-195996242
635789363
-364647432
-889911775
-609552759
-906882486
-384078010
-616840607
963653651
580503343
451186263
-877692242
133331764
722424056
-688080325
623947894
824653747
686582472
-516335046
-344607097
-53095321
-446682789
428682737
-570242539
-603278827
-947797169
-423175887
-709616191
-534443049
642411381
-992937053
597686965
653267233
-41577358
-301085189
-829170999
238717300
-888494077
-334657692
734075575
291939149
570838966
-87903079
790246847
746955641
-275609073
72975867
429592519
156663924
973472617
391896670
-625109678
889766811
473553955
-475081802
34385864
-250609686
99084349
148537697
-239968791
-521879838
895807095
950131151
812290240
647468461
408941493
-459101230
488045070
962466428
-372392963
355394101
300543353
658080722
921479768
-615338241
-253982595
256025226
93069596
-859215303
603407962
623745465
887768688
-362338162
302512936
25757817
-556613209
-1431371
982586132
367815536
-36028441
-788974683
669714685
470783556
574163844
250147185
2961331
455301079
679229303
-494988684
318405798
-928924643
-357296459
204242826
-649899159
60061625
-514381570
-385129791
404291017
-108316905
186490443
-637647537
789662690
-717865046
-590469189
131480024
784378988
-837509488
569032795
-424673239
304401535
657358015
354730520
-338283785
-301306574
546621279
368988016
-662419320
-27374801
-767883684
592539186
917514761
805417390
-746673046
840299545
497225601
-843477027
843161839
16730062
915125774
259584247
209379383
-154498154
139239076
682439013
940054651
-678485379
197338014
-885815039
-388561628
434562500
-18415890
-638496495
457643437
-222285114
-478428403
-787107117
-345864755
465280694
680174597
-172082202
-378040425
-156527412
779473851
982504248
148066497
558910206
831011353
-313681281
44132771
447980081
735685988
57276498
-6889390
-751737071
483330847
-647617365
33219254
77194736
291539441
594699979
249542744
823608620
-940972414
74186806
-246290737
298892867
757613151
764922942
987371
-927297254
84418654
-749167917
-636525860
47652985
341758997
-984852639
-586949676
244617490
687465036
-646118002
85913780
-667717922
183671106
-200924131
-748904023
386856001
521121874
-651991337
-4695184
503400349
-727486114
126109072
-894518434
56618392
888666171
-936621174
194137049
-266316326
-973136906
916714269
562776849
-992204889
-264930643
-437667482
914277372
68771138
-682962477
-296689171
507369037
-900626452
-23510872
556488513
69042928
-761291371
-965113042
314766383
-64981289
595285775
57070839
-983217721
162268578
-424266563
672438644
4467409
-606706252
164831446
-376284607
665193123
-103721680
471007825
240705833
-587676195
102213621
468647094
386142048
730884391
-497053772
-350599385
-133798599
-783184615
719005427
552192705
-506461026
564246925
552869607
383311489
-645120484
-971080760
724706033
457685704
291759912
307152170
198928644
183020952
-464854158
671915886
178339339
-795942722
353728874
-800810709
-933422211
-665624326
-201182181
439168798
778469004
-230125760
807126193
-673450559
-486891741
-640687726
-492335368
33909931
-644396776
153437046
33252574
448833974
-225900531
-568897184
399587441
-127814523
-398456806
-706833785
-904877577
314924463
285367191
-775025710
-669197321
-892924342
-402427690
422052373
-37059476
-360916610
503562209
238533841
-514362138
-859713592
39465460
354777462
-677458577
-280051701
520342940
-220232714
-731951349
727608288
-961766169
-800388283
340408134
-373304890
-527210187
735977913
765828355
364909295
887644589
331181736
69770691
-296276508
893065699
757417984
-568932594
935370016
498007753
698776332
-403620880
664186605
-763629273
316898742
-449314745
485219992
-390175453
107404444
718709990
-194548485
-147656657
-542796327
444767545
-882885226
193192117
-833047857
-995243777
699956179
-678566701
253260865
-609991226
-549688848
413434662
130830111
381073284
412882298
920087897
337037851
132756318
-30793674
-361384092
-851331060
737839305
-558284066
569225112
-140225895
-279758105
485653567
773313580
-828740854
8670715
957778909
-767483725
89632553
-697356732
957223221
-318084342
697353221
-840688309
-290990286
-324743633
966076682
-121074512
147133503
-450226347
-980219696
918259734
-426809006
-883767404
703774469
346630082
-181886326
944233242
-670399747
842266327
-764276005
-779584089
-121793447
973136243
-69218434
-567816043
868579639
242796552
-455137843
-629660686
617023599
-743260500
-650010470
226931193
89277536
583438223
-792449615
-535609028
706353925
-531228260
-575616381
538820587
807827230
273043473
383047012
-719576282
746091378
219627708
432502418
-359243681
806373942
-281692028
-199400575
-94961347
692535600
-157626950
-471459939
-768627662
-285831826
872481183
769135274
582547680
659111025
-819058579
-451834872
525887801
-461400388
800888740
895137293
498657433
90073769
797446345
247317232
547707085
359384083
457913083
-196054863
213079892
-659715155
529368441
316539013
-325254138
493300405
493248914
-540080456
429910559
-408875635
185772861
470829541
-211236808
680743591
-433126734
-814307524
-388753626
-679597864
-588967293
686456324
-684488205
-655554030
-45911952
-220586161
-974643415
-658001360
458138746
-481659883
85599433
-327042799
-152381701
-181725410
-903611306
-141293670
-787652517
-750329000
732027908
-776730383
-372455806
-287123864
-212542894
38275191
-579550313
788033081
-58917987
978421120
-132738097
-378349919
546087017
-134533079
469127132
-80552897
611969502
900992848
753027109
479362986
149991172
-362932220
-752963177
-471088822
945264950
17602221
814418657
122779785
107618710
-274265135
286720524
118436556
-83698290
322097582
471021498
-398878470
-853616392
-392851134
-833724992
-11229741
145082773
-760681686
263686964
28822406
-118180937
-9498829
-712471287
-481963822
243521015
383136642
316612044
13342451
810239242
-768334140
762585061
-710734003
-560908458
495800128
919754613
-591420564
594947688
482787105
822868083
14777803
-631646211
-776622763
-514426304
-698325394
512855541
315147018
-758327551
-647117639
813336456
101528865
732673802
-507047292
-360427235
241158318
930994371
-254379139
-550322681
-457068545
915250519
95760043
874952209
-223651682
230204179
658685294
-768291895
503538662
-453711234
323358579
797098047
599754736
4592669
330601362
13384937
-296261964
679219740
232555096
-685664797
-868066654
924041666
-377287081
-700528134
712927282
-579429916
196036687
-572024664
-830588000
304412975
850523920
443429091
-549895444
-290779532
115646025
-217940607
413917461
-960789571
865615829
588128872
-890684448
-65153579
-768334140
556896327
631939317
156842023
-626541952
925250521
766027835
232455636
-909177080
424064513
639520574
-246566402
-713015711
-412026838
753688561
-239433669
-97688934
-50949868
-760592740
555509879
592432738
-72914386
542924435
-356687815
-564471391
744647863
-988666499
517406835
420370770
-635373508
-536906790
-796722458
923770414
173054826
-158836447
629937006
111324952
693501684
-882326384
-569954681
-896383297
931893341
-797020196
407483429
-695987779
-641150417
-460343937
-14486846
56135438
986532345
-379264022
-696464974
189886156
343001609
-921102183
-784911092
-616963039
546087723
107047707
426368543
-496010177
986540730
164846688
-413180019
-643763344
-541264038
-961873325
770728081
907221532
-371890333
-922519648
350543881
634355581
330616195
-303223331
435411532
195306566
-658093711
793372664
420576297
-539486345
744456851
871980345
-478507864
670869044
621104778
-863515896
532923629
918810840
-465418234
-329026242
-831502399
-309942936
-756751853
30681220
-673686825
-8065589
182907279
667754949
745995858
598858697
995760331
-491260785
863335075
-72602485
-175017148
516698525
610431711
759102330
-504645396
-36894958
-937989325
232858723
412697614
-752596042
106947777
612139815
897585310
-959284628
-917791781
355116528
-722478406
867757171
-438386891
-575582723
407442747
-860984093
664765933
678144873
75481002
-57906889
-495157432
-584643002
237450701
603466891
-239725235
-581573556
381731068
754749984
-414058523
162175238
-25649630
3206439
-482103791
-610928846
-852917337
-646127128
-359430331
28658670
664930966
971663327
-700650804
-442001503
-589030624
-790498106
-53420417
861863879
-323792852
-620658559
-886183829
638856839
-381831170
-894031544
-740652380
288364499
-409958418
262863439
244940477
-566664958
3593336
404627004
-773611090
736529086
980871616
930631012
232719143
-392267851
-850883631
906072163
757702135
-942413257
710063998
-96334647
-727105814
-911129633
454632077
537043711
-507670543
-943982693
-883265118
482712218
142389630
-262862413
-714165488
797080986
409486849
-35946700
-834308025
837575114
-118819398
-208785104
-331650955
-499629860
-471873378
448528054
-534325880
691417685
-76906657
-871093508
-833415943
616642815
-726628352
-307279456
786500575
735497581
886394076
-198204175
-442773952
187360247
22430023
-677601373
-113782964
406127909
738358735
775350621
-295084991
-564838389
318307659
-194328216
-434040210
602419385
949352295
607423919
-74995435
566819010
386534830
754083688
-271464790
362583311
690101771
-756049127
323144683
-297065090
52562004
874092576
78823250
-141729030
781169767
-78076114
505136582
-425722213
386411070
-975604473
76533808
367246897
-419667093
-89097398
637335993
955460063
614384859
-976508016
-283835900
153996917
533532617
653474964
-486672018
-20113194
-354250699
340025362
390030474
-515590412
562737933
-257270846
-54225174
-868142267
-932157579
-122804970
-129502300
527081760
-187745333
-186136863
361260269
-734029161
420091635
-375997854
-591175507
144506
322919635
201956079
-134547366
-765781000
-887593456
-585741077
-383491917
362939846
-958833114
-664183796
587103449
-468418860
-169355722
-23509685
-761784672
45216934
-60271934
790975614
-282563801
42675901
15430413
185091034
588969316
458982194
42356761
243260584
-770438499
50108665
243827272
77829711
417280238
-853300418
948933806
784424508
648085211
-756401705
533108090
893541544
-718230966
171368114
-520266944
-93197756
-726613175
-844668674
-5936230
-960589663
879217526
222437253
734824517
-24240111
-722368486
-719573892
-263882131
449689148
306389279
3672814
-72882081
47947616
-576055503
-267396999
517020073
165641615
-287967162
230258489
-52898181
-596829620
608859543
600156387
709310707
-45807141
209820492
541657528
-707752652
-883665219
-293052828
-346557220
-336087291
577558012
-774155657
33809953
-301803361
324368799
-335898548
-746545840
326648723
520850599
966330142
471336405
414453570
-794180228
599628032
10373758
782035358
931399333
-845992053
759177
-532861194
-171498198
954249206
-216914315
-396185283
-270716922
629063699
-922859459
416532738
-896227113
545224540
-109803942
-312964446
-359092286
479451270
863980205
55141382
-401944490
-613060461
373987191
-693521150
-47595470
-235451440
-562670556
-203278092
929297455
685271119
-572992719
-797469304
585725509
-236285885
-354694575
-180511504
396986375
-322160321
-349521684
332370376
130028720
-756339819
748627045
-541448788
-764722882
-193181342
-953047146
-18031649
845799589
498680191
585351997
380702035
918405129
23319203
-633753215
532715570
-142035044
421121680
-40825932
-810211993
-102186653
114546588
-12461541
-660730257
225453434
721718418
-850267985
-584166556
-107903631
235558427
628199758
-25184952
805795801
-867836315
240242702
349354738
293555203
-854357100
979694651
264141080
-393979212
778129765
-637677601
-822748808
-999806657
547662956
855346840
279051543
-140392718
-125645625
-357764649
497810047
862234724
68020721
643129441
-559032465
916124142
-260691916
-25804604
954163706
-871007146
501767908
475680312
19597870
-745683569
779088870
-39118614
-320047041
-863771465
-302977829
604200506
-587830166
717258866
803858146
-686042203
-91373009
461816905
-103831544
834656835
345139125
-848626659
-851258756
-431059840
817877927
-858076065
989932132
152625431
488397432
-913702197
-137417347
-940919058
653024341
916105689
-91714422
992110369
-58106942
-297898342
936029042
-935740689
278385206
256868530
-336404693
-39371522
-340257033
-368755898
-403877473
-166844270
-501821101
-527210187
-783959537
139853235
-909031647
427726434
-498431987
-748347462
139447513
-862409649
-692863151
318419843
145003817
612774580
-991754424
106367768
383058012
-635606360
-234161945
210193169
338742951
-692774029
808587956
431856711
-208717453
705439918
721452856
279435890
54193965
-826617218
958211326
-476285356
452284696
552099558
516687571
-700881461
-131475965
-119290344
-251360089
477786421
437491670
443953358
-212439260
-639236495
-42045739
230975762
318944959
245716775
281002126
-898269167
795514858
-207774370
-434114059
627832278
-249011006
261428237
-854919780
196728109
-400803151
289344518
-1386493
-22649865
-490970380
-449842342
309274313
-642421156
159278237
-274010678
-603603411
-70931547
-225121909
61503309
-600169096
803510271
-480603688
-785430440
-661467728
-429562332
718022959
-529236108
370313771
-285553905
-249118209
-546280673
69473073
669051634
-602096671
-598167811
436613046
-544732211
-276950694
-565496993
-980961599
-40987471
498518029
-365064548
314115186
-581398566
913417380
-743270018
931216966
403477843
238258497
-428554097
947835982
-60930734
-875350558
246009358
725502896
658014617
945102080
856133604
-902606715
-190999248
400475177
-964384379
-761630923
104324094
516193795
-368557456
854264581
-147801250
894006998
68559104
-751902753
861275105
339546938
-584704985
-468145704
-400205703
-100504240
966942190
-125188376
-881842266
159131515
226970928
271710847
-674280101
10069838
81052382
-924424497
143248247
619676000
-60641469
67725079
-110775029
-977008213
405400257
-718266609
38945538
585980202
379578761
224802956
989820130
-692098682
-350921345
411652638
286490320
413916869
-934861286
624953000
-490174055
562996461
-724559739
-898804203
-646362352
152514324
-108106502
288364499
-581860782
285166018
206767739
530502022
695453187
249395033
87170241
864120528
-421609915
974435245
169134819
97274784
-358148850
-18307540
404517475
264370722
166988830
625939004
293216432
-562449540
-958036890
861202556
-752404847
821988679
795679385
-234764895
-430366219
-770124259
-404554854
-452470321
-923817167
-817412852
-186085339
-386139802
-910308466
-779109292
-625499331
970813506
-859079593
658429426
-273958252
21180096
353462371
305097439
-350669810
-61670747
589956112
-728646282
-193063022
-205017108
-616338060
777603574
543931689
-827380475
-81694891
-284411026
184779188
-733886111
973472617
479352197
133004943
-911171368
-270617479
-495063890
844211794
225941520
382211159
194658963
-430466211
329520255
-534172032
330475766
-538369441
-255636052
846444053
171546759
-896938548
-89201741
994755122
-791957636
-51540969
-186935804
-511978600
50090602
574823809
875403549
-693739422
365732153
-732480560
955575543
-124222562
621725757
-559329547
-646195107
-479591211
-682845646
688675266
-58964752
-605771262
140744710
-606685583
179501482
546790390
38962969
598143550
942916808
-183937817
308872040
2320005
598304557
382984016
303267791
-66395286
-848525689
-539014669
526564602
-137883701
-23362396
906945161
-485228867
-816777494
11430281
-159956569
102107714
565869762
-668306680
-9850511
-151900384
147786683
629562939
-944736597
-879316332
-337016893
-86425617
438618516
-196092750
-281056233
-527479134
219303504
638355016
656670592
-969653176
-729561505
-568240995
-810839329
124299949
-925145689
110381663
-770202087
305192923
-305446037
-217954732
187014566
-548726979
185851039
356763141
999494963
-819613237
-975051093
-611191484
-217408319
-668086831
4721652
-550763927
263840488
721692740
-220776201
834451634
131205297
-269757292
-892401556
741034867
938377663
-370915964
-390680628
-288979425
155104164
807744719
-484673352
-406228796
-50811237
-211080464
744130871
-533577257
-139984026
279271864
614370210
-617747843
-641110556
181409516
935583263
182097029
399305099
823039375
176630058
-312852936
73178066
648620769
-667500405
-264998920
-574659077
-557226218
920818997
462671190
-945527325
445814839
-897948413
-467220050
224716967
245198917
955352767
122869440
182813078
-167693390
-877109186
-202889380
-786017659
221493800
699967151
616048227
346486095
-808254617
-80521384
-62991387
-733087920
-45151437
-85547185
834168957
310447543
743625575
-154969934
520699525
-408221366
145556953
896100703
383596719
-744611788
-808897757
-41516301
-383364542
489732100
505281978
-982386331
-251231672
-689812352
-778116289
-905115240
661478226
-324413021
-309876976
516500863
-220366341
321764293
-5287941
853270906
-206119222
56514097
-865440126
-957757433
90257177
25907314
960825239
97245324
435989788
775316331
-936792131
328898755
-424326066
-482864784
-284800608
-476183074
983929108
159216694
560582492
-578258254
111894666
-503166188
723740957
-227536957
-110487014
656600382
-436999599
74648406
855335478
-174189960
827987979
-145204451
102060364
679197371
-563188000
-286704838
-336942434
932830252
447980081
-821508742
826040208
174352019
881981097
-617880138
-946185507
13956462
573590242
226592471
-371086375
-267953762
-115480399
-380518338
-510667053
510838975
-578862736
724999775
646169647
404339539
-752618019
-320465741
-94151031
722164664
555779390
281514455
-185302697
396662955
-516352818
-442824802
-815128962
766206381
-67875322
567051850
901231321
917738072
165641615
-450163318
187645771
59296373
480868688
226295656
-990665957
255503086
855747279
883478473
284557228
-195387503
-930712641
-623339821
-995042831
628362297
698654035
169482273
249544264
873314703
-988195124
-792954991
255219434
-58240823
594559384
-500825401
-22258912
466192859
-80411390
653665930
912881043
-340381738
-373950995
845945727
329520255
-946299506
-113237843
-532720342
51122372
178871058
-581083811
-831790700
5637191
-649342963
93673683
-131203652
-939390692
307570265
-216284080
491767303
-18415890
700370379
-624429438
-194502911
868153171
-895043572
-750263393
-91948994
948594752
787919231
-635146848
399629377
893764130
-462442663
283368476
953023403
-246911316
-574400886
776525607
-236861762
-140775381
921252744
-282693772
168065406
411309208
957313102
-855570124
434679551
632476572
-640191830
566826167
-780453640
930696754
743504550
-330618272
-11533470
-867016905
93088450
922153051
856171793
-858093506
887877328
-550775848
87905901
322035940
-469244918
290176756
786140085
128292636
-932571408
-290965794
144758820
552754229
11984093
163455446
138955156
538806450
504963615
-40319174
441542023
-165651147
-748944369
538741662
-891202990
-454822998
946908635
-715516996
329489362
862591785
-659938251
-423920107
22062738
123134376
-768315931
289419148
743504887
-66110963
284105808
-412415608
803648367
-109741301
696213529
-695011799
-726009968
-641467070
446614423
995932785
235785671
-239956035
-788903277
198093683
30086103
-4540634
-822363855
171368114
73305123
406319214
122591323
-91453485
836819893
76641331
-482926164
685952810
594250259
567163605
-855723177
-161792031
-155336507
-764738065
-773339309
738848356
15592034
159278124
-916863835
-209222245
918061422
950271854
322998282
77066411
481402553
-8218472
-836113171
-828368419
-543100007
399893500
-820240920
-117347921
550956300
836936379
837076463
734493676
388721296
-788856014
-401881236
635461979
730237185
138749594
-86731533
842045810
386131170
-788933825
3174984
169212599
845395019
677935810
277644520
283934815
394747242
-838654348
21337993
-140749717
-257338171
-397320131
-63011657
367925743
497365254
413476773
496615738
161655641
94839516
-756505301
-130534778
217468372
18117001
160349806
-567181533
-963161478
452080014
-813780511
-629256366
-943907328
-105369717
334148032
-486753590
-566502743
188514219
-885727233
-953463784
-455091923
757473463
-357646588
-350354293
-962098494
-306479870
472370966
-197794918
636333800
682096774
-327994135
-710091519
758468987
-550761430
107232449
-801521752
-997079188
447553295
544122671
964747135
-425973779
-381446185
-516298133
575994284
318729139
-492335368
389899675
123185904
386158894
-441593051
278875772
-982656976
327566584
-417712605
948714803
881765305
-625909708
-869925877
-619903546
-707463661
401221722
-217996370
340727400
-852314957
-291269135
778748588
508748016
258918908
231898981
176032020
435617612
859367108
-239956035
-147386466
-711733322
827777648
57204855
376755196
877230718
527581648
-532922924
539949644
-464835353
863372972
571620997
-743943330
981397534
-657227697
798802852
-764691842
-415286444
675206677
568826689
-136567078
-257171872
-670275990
466620830
379226074
313594582
81289721
191957866
633910250
-855723177
-834851428
-475332114
-210825629
18770858
-278251885
-504571488
547477894
655672102
-86868350
-20136546
426190502
-867101322
68288103
-830904973
-888683629
147247108
145035755
-267900550
646479903
402008481
-223451224
-750302927
-978931900
-81266114
834508959
-314592169
248091405
95128005
720363585
-358557581
348031763
119353992
-209059858
-672207364
-220418112
-408150193
-314249782
-160756402
866556315
-157752903
-20136546
415059536
-869697536
554248110
203952280
-737290184
936369203
151287951
-577813356
50261307
836704741
-235794680
763324666
396051931
722275350
607453568
-645406228
-833676421
128421112
557102166
-569253068
-693795094
-806311918
-629016035
674945503
786374353
223521250
-461747629
-192033640
198727661
-888455566
-771389929
-981886874
-798813020
31548472
77085915
-939369035
-752770287
115672709
-518488526
-23618608
62255708
-549235786
956385725
740452498
745005708
254883397
600005932
-798093984
-671186548
-429582807
742499111
346606672
346755853
-146283719
-844385958
371342799
465046169
810726367
977613668
-901185781
306546802
-598594288
822788944
-985991292
55372799
587014496
953220997
749545716
159911891
-260099074
511965316
-792103040
-529460795
-437592661
341891223
-567125038
293059470
-142233476
-883973220
795901159
-261566994
276527127
-52953955
306685792
-409140796
-316146219
726180507
-596389839
-389838629
-503895722
-890954406
-131193443
-511234278
176492016
-347162560
-66535203
982093903
940402514
-18606231
-433563984
556275029
-838276002
-583691859
-830217862
841424473
-104411713
-473475522
1454268
505100276
499393356
540474393
187909816
306927712
-693879385
690607129
885507117
563860527
812670443
-701721216
-616115917
-204224674
-378176190
111863748
491502295
417121459
-862785141
-116224248
459389988
-389970742
-808756492
-81523603
181100657
843757503
-323087513
-501157483
985982806
783109473
-566805400
-357284957
89371704
-294904382
849405533
-445226614
874915282
81626062
975706236
-995004071
685008868
433832781
-349170724
-630537272
-631106245
865297580
79359265
157321014
107022473
744817314
-867836315
-634103916
952078521
243591822
-156635836
-358018302
20086908
333721099
-477195935
-504664894
-705180832
42234333
-586532937
294962572
902130614
-841256088
507369037
705299522
260083846
714712468
-685460332
778918294
-257110496
-578258238
752514092
217420080
-482857132
621782761
367054827
-966351401
121545760
972065328
401698500
-448143342
-470151309
-323273059
-46379204
-661628609
635295972
-631432090
752430929
164401854
-866401522
598669415
927265589
-639420049
-889923803
-828516826
-367015901
-851172959
758672327
-378982656
261367457
-736302503
690375470
144824923
224695868
768370342
-633227895
-524765545
782817095
888658332
-116311144
808365515
-708337584
244963227
129368100
576301875
-845225068
503965520
-609417177
-877143275
305264375
-956229417
-580882586
-209640225
938062099
971250418
346789401
767144840
551854106
532930431
-580708479
219118642
-383379622
-801743093
385274342
-917735515
-751418635
529302265
-915797912
630410495
-554761498
-36632573
-536854550
-583349538
118145848
687359274
-447825679
724998978
-328900637
-21310584
-574740248
897302030
594120934
-308092068
-894422445
407791206
-264066267
704229992
-693500643
936750426
152175380
-941203516
502709387
474339281
-504870822
-198733338
-235262536
585048315
887518581
965190181
12163046
318859181
-143891296
487918878
-61494886
-936110695
-247950017
-644697195
-627388054
-555073433
-431895305
982639742
-708387674
-637853286
244522933
-101164438
109876451
-877367504
-36788683
-599803873
-613433073
427594907
613237283
819874579
-252568762
293950940
727076668
-528474706
201027716
-564465270
583624840
-388026048
-271905265
420499011
-179365798
-877922056
442054964
-793954119
-964283058
562878126
903840502
333352580
-480182882
425842613
895516528
303856483
33677926
201123328
251742994
-227573544
396224059
492228322
-693521150
238230315
-675096058
-303030940
727333043
837828663
102179299
-977074861
919213752
622082402
-175692645
532129120
-236915831
-160921283
-378840574
45410170
-186504482
-613203783
448861711
-253177103
224243511
-721513687
-837652578
918274736
536281606
940804213
-309601885
43651280
348854657
270954398
-592273746
-773202350
-328026064
-120902517
967170194
-844728688
-100220103
606216415
-471466159
997490353
-476999181
-655965203
-426240099
32754236
-130634954
946567323
-640599438
-800077638
377259284
-909827432
876492625
-749601701
775678585
-607243096
-87047724
550495336
531335561
625394960
-997361003
-142402465
233362109
-950190026
-875936059
-749946637
437495748
-153333651
314427892
896753619
-366116791
-747032382
-693313635
-494262059
207075516
-387877873
-914831960
-228643385
76032418
936146792
987307138
-90255655
956353043
71997858
-932857305
-69091532
745778526
-322645713
284832661
-51733444
478042426
-624176626
-532121303
710401168
-100896792
-958248038
198622487
196492431
-495752441
506925810
492370131
-643022788
771047430
336478258
480923891
-918909179
-694643260
-33995480
-435458430
800841192
-730518693
-872783125
207932823
323001212
801205071
-817607075
548776341
632055861
-595932891
-825118378
-368573322
-991262965
-592054179
408459132
-863672172
-59593406
291174307
-333182760
-70744113
353509876
-699143812
946797969
416415957
615261828
-891619125
-254453230
906078398
225731433
673464453
142898831
113361119
562050936
40328776
-696538290
-582103034
-467570000
-525281127
-946061857
-510584635
-297137108
-684723718
120958886
604860891
-973963928
-930002413
546280090
186523203
-546771302
692591046
-683134915
-396172991
103860446
793625142
599151474
497323076
503400349
-787133617
463787867
752351497
758573930
678005157
878071457
-671696495
18861396
-874414142
-342653467
-894284725
436823285
298197036
311002367
110507226
734351497
539283134
-921976355
-241106303
156167761
-797533384
285677312
61162254
920747037
670014258
998252987
112616204
990983204
597637846
-499962690
97146068
-178489022
674995444
181303639
-111156536
686114469
968343077
-847943545
174760072
-964062776
570451647
469708580
-792340153
884661852
847732759
999991800
-283330233
-190630788
-134393320
37619140
-379555651
-292822784
-591285680
676544418
442581780
-551350685
-494627040
9175473
80283981
-522183978
607507285
-123006210
-769708737
-761092939
665107867
-359755031
-336750808
-412933594
-965717894
-525007031
667681473
-582413472
280208855
163235078
-730493282
112435039
779161702
-334814441
438648092
244001104
-359910822
-7687312
666738347
-903433483
164899130
907497636
766017149
-513076751
-266313516
691417685
555722353
-331873303
121685916
744056871
-198810975
-800784051
625932287
623947894
-546338689
262878046
300219255
-894810714
394738595
-663252879
391639615
-602282669
-313681281
65253095
550522177
-571606901
-668102053
365526454
718661563
114250946
945273553
-372851195
293352867
683960381
-837139957
218596490
-151951840
-327549374
-142632305
-831191880
-542931117
334372626
-741337967
888978831
-36971075
-803240734
-657298340
-741731747
346059466
-15928633
-933740998
140906640
338111253
973700861
-354412755
985089939
-422057431
661142636
307825132
-754806951
607036006
-609678416
478073392
-917549606
-105938691
-607336035
-997543529
647086227
-387283954
845936277
171894913
-131360644
-97445326
289519205
-959474080
122332005
-751451906
-870235341
-416563992
482542770
-352449433
354323606
-328998526
-100896792
-153705562
-268835891
-820118123
373955298
-534953378
-94807862
-994187962
181335255
-367107450
929376832
-259343143
579279247
-738786865
-917783143
888872294
771010492
485552982
-95191917
-234462219
-699476649
658429735
-629754811
-398563658
210897645
46500856
-657189747
866008944
365200384
764721494
-225601949
150994767
-418695357
647561576
-380177311
854801556
-813364801
-782515016
250242680
-455249319
303303096
663853937
-246413536
359385791
140573543
647643192
186111467
133437810
862412708
18895823
-417614418
478879254
893760743
696068330
889385748
198647713
995710580
-85867737
-732117332
23143957
-649394003
-781067019
692232721
687143738
-734010582
-231125957
697310613
-566790992
-423678998
-122165250
9998889
312277083
873863589
658932677
263387867
-532844400
716425473
852229030
-284026026
270143928
-512191894
796780472
229198872
-273803589
508100826
327448080
-239968791
770397700
-653081884
184339245
-537724083
884846738
527052249
-909095745
699252678
989675389
-591000946
409644149
-350717759
-266349776
578134100
-493944812
915135350
965029586
356833624
-657260538
682096774
-824328301
-987066408
361118145
15755000
-262889831
666129280
310986719
110569514
-959872833
941747437
196036687
448364352
-891247932
647998154
486980945
-56727730
-199594658
-984082817
-441615621
-212519380
581579327
-356875090
161542801
-157600907
-731951349
461563146
-428063887
179570816
-126811734
543750828
377117793
137539678
-414460224
-44268349
-214547825
316674584
355774
377036770
805811905
832508897
304869581
-688049345
726483161
890327041
-377841136
-674115304
157102049
155241060
631093508
-436951327
-704260225
-123911086
-37466262
871570997
-359611312
-266196497
-870621101
-81235618
823403337
-21672665
811880794
-895275106
-867020876
451457874
839476857
-4298892
349436877
889222003
938108520
922227171
439341524
991109389
-657258024
-105510248
365847836
446928531
-769722604
530418472
-252021337
700434771
599265991
-764697535
-629939708
-6939321
-702127291
451234744
209211345
340038571
-652854071
-923188568
-268608474
-832900396
-587291339
-91848726
189199675
683430697
-199730335
653613931
-566311099
-947483356
333816625
866365880
600368087
794727455
711915736
-930715301
570291665
947342671
-612552748
871509710
861122071
298861010
-718246095
-336234891
-641641183
487087516
732073060
-790768796
848249667
503719945
674896610
88932918
965618487
482712218
-584814732
940527573
-990253435
320959808
-514254859
-658379522
-472562482
-195805690
465145203
-723079919
-233449529
-844286776
276142179
560253842
182821712
-388414284
98244293
739122385
-799569207
378775458
722233390
-616394248
-252081065
559694750
951044209
-732449456
-805110445
-264155482
-563423387
-13251402
-243178494
249659917
245082887
672361800
517794119
-345748920
-19220782
-292654740
-808254617
-363641040
-798441620
-350467362
259887199
336325266
-120956348
663636646
253404957
-291623226
-503725293
-279603199
-359858806
-289401576
824526752
756966751
572683761
970722262
-426297494
-787339956
470977565
-965578902
279487986
-55899422
51960977
858479001
-797474139
-911155683
-156446050
-980571030
285905582
-395287494
-317916934
-301573738
590624916
-447751594
-906867664
-574891881
381421467
-712681371
665201172
429628723
-265507670
-188788149
658274761
829212004
428575517
-504235907
780960553
-644822380
-974605606
702639725
-34342305
30383447
246142570
634409183
-586485917
-407556111
881116285
-275305749
-655266452
-740475378
-47796296
444001658
618137872
888295934
-661323435
512661881
757634231
-505471493
-333985216
-958603371
95832090
-9522967
718514553
-10781323
-766207144
420305951
-975855820
-322387886
-60706958
-741115853
751073467
-592259544
851991606
-546632190
-750460825
-690601922
340934521
829401889
562776849
528222571
-916397577
-569741957
936391428
678956369
-29713276
-925615446
-813934133
-545976571
-695452208
-888922241
-195225647
820911239
-517477965
-315028291
555171574
-135341895
-381260892
523188808
-673150583
-495843300
-579623226
572217458
-386964375
870646075
124509124
635336441
525471208
950421500
389423654
-176195358
-235673086
273221704
-573456786
18925017
-496733939
-92853837
402172753
-923692043
755789126
-975438019
352461985
-56064679
387545100
-7923615
-746089960
-592100000
-356097330
-799317434
-759283857
-818193545
-566997057
-504065142
478482778
776676836
638841052
615275249
-574485445
398035131
375888795
991767497
948561069
56178496
-16447919
-317786700
-198480361
-217900061
743710388
-690385332
863297268
722670589
-334694002
854961241
702576946
-233064395
746279994
-998435796
162744235
-759214505
-280095677
918314172
-37675251
-529812809
-568644937
870744666
923504087
809650378
-44756964
38676173
325130089
-868317557
176774482
698147907
235507291
177922726
156549573
-723687576
-373419204
-349747682
-872330521
165607467
659565482
732272312
990849910
426754035
58723287
436208324
-371318658
507739777
827245409
599293561
485078628
-981173300
-944978230
-225886029
-600092475
281999569
-992527892
730560565
-491922852
819874579
-588593486
828974567
-611371658
99400530
-173339889
-834712949
544463762
-915143601
-77158805
-503921926
-553835861
-527276563
-871253051
999097102
-466998604
297890711
103515985
-872611687
-177660365
-603668658
963960707
-186671173
-266248988
-547401512
-573533191
749458928
-802307471
-775681312
-922472964
-229001639
681048770
758601325
-730400628
752638353
-497968636
22567291
-569410608
8634055
875837446
-756526888
8737155
366387544
128033006
875946433
-18031649
-940336224
-122453057
621141523
-731519284
750446037
-262768930
95929220
-697088707
544581929
674216726
-926799600
-463933081
-454959582
194843134
-616248547
-493944812
227708992
993534494
-192343070
386700620
465280694
138022029
-39553533
496920781
-22804472
38885803
471890868
-265343354
-193007866
-61948181
172225092
-423608782
-718063272
-99416140
-321852403
866544524
-174863360
259825938
-651110495
-184422000
-271723594
931216966
502020469
-101205352
-775466474
449188645
-598504736
135177297
-545674731
-971136661
224243511
-177135433
-95731829
770632777
941557401
622307551
-220323761
-237567670
-17698726
472033412
411386045
-489726038
778563520
-767575189
-108992899
-945839456
4667100
-135165266
-257292207
440514981
-561788331
735942565
-455022744
311830638
255367697
473994788
-550518411
456422910
-365816772
-328170625
39160456
-414499897
356932023
-168036020
-880400433
-718024302
-639885409
-123010982
600989179
-761963477
12065037
-676791388
-715871740
98951389
-442927117
-894920255
31206126
-106552036
742322184
294737554
82468760
745687542
-899823635
722850410
309478324
-253285343
184778141
617968496
288828948
629095123
204397186
674996065
-659847525
989869675
693661555
250274724
-762912195
388914528
-474860323
-344884303
-580098558
665481301
383490032
15755000
185073011
506423313
458315143
-929084973
886030879
653032405
-409556700
-454825152
-267715759
-59136315
700753331
-749966130
-642706299
17176681
-472668369
-407592346
955127353
770379855
-472147333
163000464
-649701772
910222223
138289428
955740958
-205536207
-621246851
-153252559
-486753590
979534382
-416183912
98231762
-571105754
727440860
-485731143
-273762710
-463933081
506507362
709956915
-387430069
672066346
-941509777
-454365537
457587367
-693719233
264413145
-826200901
415221888
-465352820
-864644011
-759269139
-267838911
468274709
-789003267
392983587
625169918
-150267314
-384015838
806032413
-327141045
-468911639
-660644219
182856876
-435018217
-548862176
715334965
-879307928
635850864
-619374776
656670219
-541765660
33818837
104865199
644612659
-176619067
530660970
774617954
-257830372
713359855
-61221698
-561112176
-830211811
718408861
768320090
-911155683
640174488
-947534076
-310528212
-12533935
644642025
-22668351
-817234290
-956388597
-694160417
480170877
-838871711
-664981765
30164330
437619740
827357471
-829768301
-464401148
275119172
-642879724
-169888995
6541403
-470350026
-116930250
492080202
396662955
857531178
-129404085
-68896861
-23929792
411222704
-365051471
-113513819
-116700347
-471396651
302781809
802652960
-396586335
122607424
-490504061
-617986181
-940867714
-329401168
-763682137
176201723
-271583334
167071054
-814196915
855526281
661026589
130942556
565542090
-592470335
529714515
478020855
-738700647
336215493
-380787687
-899988575
-69733339
-774956860
-765730758
956098318
197278109
-383121857
466307832
770461317
-962529189
-442264561
-992564568
467687872
96830383
-548077501
-626783065
343626563
794691937
327690979
-540834088
-947067714
140936384
-570342922
-242312260
28724990
509661442
386499718
775778230
-386132572
408760851
393161191
732055406
500424952
921187990
-376418714
412140017
-543735445
-467667979
-587045858
-246068978
651849394
339779829
-139406385
517752664
-774969172
-846203907
-739796426
322816305
-162790342
239559953
-213438992
-464854158
-434519362
-845986516
-675262030
215585834
-416203170
-868659025
-858687917
412513200
346555022
-566468234
-824775417
434502367
612112760
-110200713
-912627006
-170832027
165977811
550936834
-160756402
-171606506
-650172303
-91020145
813736021
-668611009
-206910176
-868136234
650175967
416973498
-686219676
-285578773
365492045
655812890
448840794
127627926
-438269365
68481422
-591731825
-503113173
-262852687
-279478463
-297405335
-507717998
154581807
344153697
226063692
276723129
583432489
737814706
250765132
267161786
764623279
-206659192
275832319
681601156
639054653
382247197
255767346
717621724
-63365852
-895715243
364956635
931501197
-9175708
-323289424
594287597
-217979559
-251538878
-739774726
638581446
-911856155
-505170138
137591964
410892529
215221623
-547552517
286521686
-908846192
-247367451
601421364
-777052042
-479335041
875046710
-562455164
-38230690
-704388350
-599689133
160841865
807310764
-185521667
513620096
681568786
406818891
807189488
164576500
614730155
-915012626
680058078
-776234873
716247014
-721127541
550256639
576301875
-875524662
840716623
326879264
10527725
-181115395
463694383
-271048013
-151983659
-610227569
-47935083
591771256
-567897325
-442828051
350323340
679314497
-788499917
712820774
208180987
-499714188
993456309
646589247
230802126
-451348148
735147756
-921552196
-331696732
749587002
-129886469
440357826
-566023458
938599236
705707945
-647675747
793940981
649194826
-441785572
262487571
-36727615
233843684
399584014
778579946
-588939179
-293434702
961258734
97245324
-779842852
-712693260
-653384793
-489030875
835228690
110690768
814975887
861607571
-970920563
-269867880
-177852118
-261679232
-603122523
826490936
-700174797
219068476
-92578933
-580596108
589223612
-497339925
-451834872
971587198
-439282275
-183077900
-191006006
-877053382
-248821399
644721526
-609458055
-571293732
982996468
-884168621
749443354
306476644
31851978
-246068978
-348348438
-630939857
-805606809
234825075
-466047037
-829286566
-506278831
-792671639
440385616
-295927442
848303218
-240093164
-993097521
-993978295
293196920
-159486250
-848482603
465314786
-535992260
323001212
-309697714
-392557897
-844541937
854911423
83466173
-487862260
-266183847
-129718793
-780115325
285638738
755980141
965848324
-606444421
381362204
417069180
-553560558
747792074
180575315
252796784
637876883
-466842426
-945816234
-797747861
148946306
-555142024
-291960208
186670799
-214605928
781867231
-645294033
955679403
-719380490
118197408
-270969331
-729286629
-487060707
-995474063
817703530
328582009
-793110838
699746276
597605384
92548340
-879477337
-490595693
496553335
545927596
495494324
-292259428
148072279
369299315
925192603
934928236
765166509
16277382
-576330660
-562365443
-819857555
122130438
905432350
-793978573
-561457238
-738371726
-225104692
592381895
-726895723
-193166656
494882802
-290899201
724524245
615832232
-1060436
347069908
-468080022
330103455
-90433436
21097315
488906960
-941595798
-789967332
-227807097
-164013961
-598691737
16329389
405987602
959242465
99553537
-227290293
105850577
-36026440
-626597382
-328611413
372842813
-806621917
150393645
-762961084
-870720716
-563924436
76214277
-915920524
-67273930
722353598
560521070
-341097307
-704943814
-452472953
-559135754
784625726
527223655
602582941
914742099
360144408
-745979853
666068669
-369268803
240408991
987887304
-99753425
251938824
-220082678
-383491917
-950824062
-52127279
-273807196
121930000
505755418
-559652434
-207334630
648058517
56099760
-371731743
818897326
480179960
-283055836
459905944
-125486368
478982414
316647958
808863043
413545204
336303976
-53540184
-51008957
-112134283
-463492427
306723261
246834219
-368838244
113644825
602411623
-838160524
-304837002
-683857482
213937344
601790887
-65780205
181335255
940420029
-472941506
-234278553
848053407
-121078733
810898721
985982806
-293541875
926516844
354777462
-931935856
855515580
-79538176
-253077000
359449742
-997651583
-40691912
313690424
-376650957
-822244390
-856410115
390869494
-619113388
873873418
757031617
487918878
-899779505
201666503
-801350064
796671977
-128322556
990739912
885296009
71990061
-185895045
-420776412
997157667
-553453244
-282959087
-6638457
792625957
-584305927
-88387501
-118791879
-843660900
-709465438
-324856548
-644094023
-841062471
702428981
448534762
71221371
-963680911
-893425146
663557851
218002426
672817768
747598390
852031333
-157891163
-783710858
442552588
-283391259
-819782004
-184889258
-672896872
935883734
-26676052
-947640826
-429294297
68115891
962434692
52050128
-523176004
-320573438
-622360121
-565242105
860627418
-311211740
330867022
-488833299
396369116
63196412
-494277508
-326802198
263428100
-12290392
523823487
-348082244
529904905
-231732809
-616555801
-870836212
-77502402
-382056811
-926316525
-829760349
-311660888
-264608088
626464991
329680674
-285727214
995848665
561009975
517009897
914829390
-452530561
340641945
940427204
506377920
-961873325
845826043
420675417
245463823
-788821076
288250990
349506666
-682699783
606011752
-237921567
881527899
5969029
-342411662
-835781676
723331781
8086753
-470088929
-385745766
41590269
-756139527
189422966
-436234053
-84352371
232150104
105235999
-293927159
-398646002
-751396927
516518234
777299249
794992709
145541498
-366676942
-142306121
-885774844
291787555
-20024197
-994826101
21652050
-874410412
477325837
623589779
442980177
645414715
251742994
651733690
109707008
414326235
-237477464
-838701994
-77338428
190817987
78338247
-785206352
204840608
-484848603
750500296
874213029
-742846407
-811089626
-499066345
-49415882
877812003
-808171639
-552955115
136340939
-245720130
-618462272
711418545
-790185402
-265462732
-581398566
364904074
85148778
113822804
536268167
-291897667
207902024
-751324020
-951955582
826134282
927925402
718077341
-663940639
-784351198
-499390696
303453486
-109463310
-155018694
639556241
-418685744
-547129639
-82095802
663853937
281490149
-397256682
880016112
524159962
966639651
-512992009
245437352
874899716
-860704727
216476921
-7409318
647665129
439999136
211212397
421684827
-234732209
348443786
162549581
-207334630
-459717062
590937169
-664414348
-200089705
953926233
-598324950
-342809609
-453105193
-257854426
-750747481
459280323
-906046266
-327403249
-781431374
-631601438
-296400753
465314786
-750011427
-585670281
822102193
272595291
-326417892
948188056
933963315
-623740767
-32875698
-960169096
97033290
-211432546
-129947446
195840622
-535188186
-680030207
591554672
443978940
-133248543
-683498587
-914962289
-848897601
752233886
-47663646
401354988
55124433
738006288
844355185
419108665
740916345
228214892
815708556
-494093180
845094855
124239184
767978274
86840099
-590758267
-169188434
89530622
-40467806
-58141732
-975408828
-688857396
979978037
-642953919
913532764
694982485
715741838
337602240
680223297
-998342652
-577007352
117274821
429605492
437673466
260083846
575009108
221694203
195638055
-703242880
-324856548
-930996691
-225023792
357965395
-209939146
425481877
-355956
610261145
261215730
956604382
297231670
75814952
-324407667
-261488111
-764130564
335776535
998057861
818762276
-918285819
-17859743
114474077
-59573731
338054262
22016438
-516964168
-74671545
217626483
951019455
-97522111
117954012
-214744799
-116311144
-909582723
-133942366
-945403020
-70693526
-202999479
139853235
-658223295
-355152905
844957590
702830124
-508465056
101569349
972567658
324401268
-926274091
-888190227
448276832
-464190047
785572768
581224480
-616051490
-748443267
-537828629
-348208838
-925247648
198622487
835051322
830824531
-763799653
-825738354
675598804
420675417
-366236777
-201212934
46729404
-930457954
-272268880
97836713
-981331379
498010464
439441977
787817374
-635759713
-962362471
552798210
578358268
559511766
810726367
-313323485
700189984
881279040
-619123395
-170125613
-475085458
-491701296
924227334
-264101615
-923258208
-486506446
-50117950
343045437
-640513744
958609446
453733031
-348537543
729801915
54311924
-718176426
-783908779
720836547
-87138952
43796240
-881915814
695446525
-476427995
68765111
374417964
-767503355
320043103
859042165
220971359
-326887217
131554444
434137878
994627503
433565048
696803083
999097102
-753894274
-569496823
-740063323
-994075243
-513879120
-662516351
230768836
938141119
424943226
106958631
-584718234
764744116
-266407427
-463933081
-57301502
-492486963
742499111
-146393701
-594624830
-19203792
-598288598
-625100824
760854636
-503096080
31206329
472048806
923754472
534530970
-709000964
270179035
287983901
-791258079
-951725
111358153
755864512
-677406307
972012842
-157343095
809103295
-577785745
-711715192
-436014647
95718967
-919776256
573674719
-13750427
-727025395
244340950
-847828693
952396509
-978038508
-197735880
890659109
734815399
929852759
717427577
-298458111
-300679426
633245393
254525498
551807199
-310711354
-539436165
-699159102
-418289796
-68579179
-622386460
-386743935
245731342
-327206319
-308127489
493628748
-451809301
-333253427
-307414116
-806755099
-234602167
-468418860
191622328
-235035193
-391882361
990364425
-218208086
996368569
312469742
635858948
-714076086
148537697
-49367649
234290084
663349344
-131106927
-671885976
-445174421
466580098
-402135732
-624367716
-35870019
-246862210
159442535
-514666977
582522539
-599866859
250419284
-23287240
-760508759
183510763
467569490
734367623
-498921667
-194548485
159152920
-610304394
263210432
-392465027
-539439441
279929490
501682490
468825571
462198981
956458783
-332352485
-628380054
532768648
-364425827
135924677
-984726207
-393354220
856893560
-237832930
-866411434
-80674684
-555718206
791440833
-460218372
-455006642
-442963009
-238186143
-825241508
338180728
-336929695
323702414
-841999938
-69404239
790761000
-12152889
332969350
796254711
27154816
-606464070
390854331
701793259
-88379159
-922696926
-462805163
-748609389
386814673
161121752
-997806554
-932061045
-878273850
237319858
75803994
-124624882
-908014144
130807504
764218704
-973692083
849499407
440728565
845014286
-533922773
-821912377
-350599385
982656976
-486735128
740532274
-20112880
-353645942
-393215845
-773811315
-954202323
617529683
111513878
-986289217
-433568325
-28833623
451566945
-610052060
-495164203
-375750016
-906475318
176852759
-614561193
337037851
-468892399
740728983
138938599
592216766
508223817
404333338
37768902
576153131
-470667244
708234567
-987834281
-81747774
-179354282
427918001
-550474676
232634683
-816867039
675912424
-603346923
-614380448
-359581011
976944102
56533235
552458951
797457853
177685880
635074552
-725498433
299611353
465169280
457568546
-772760649
832751941
637219747
629037450
-784054474
517303997
-668879958
-44512590
624051761
-661783088
-355844548
-652423440
292166245
-869376961
-664232360
-620837475
-476999181
-187632336
-981218502
111757335
829791018
-930260606
187653337
694598065
-393307489
344289815
395175848
576916830
-288393199
298660070
-660315224
-963551101
-644047894
508256814
-953148253
-803806180
377806796
-610862594
138868618
399867442
903318122
-138157274
-581590073
-295118083
-153539209
-280597168
998928507
746244582
656803282
-291595176
-774749398
841109988
-707780830
976979476
-996041385
-365117298
11319250
-302394908
371619332
456304558
-770959623
-734158513
-736579246
-94883851
-155055223
-138292510
-224424785
-689995171
-998327184
40134021
516066533
-436024859
-293833200
-628587788
445586703
391035097
-954246267
395399206
349354738
228803233
-50469856
159167119
811956362
-304970954
269537052
-182074817
518822320
-213547117
-847414124
814724558
-678407813
-962595572
370702563
340447908
-582020818
896352820
152913610
-279152744
-405360258
-272426701
-638571535
-585740676
461051256
-888811907
-753965503
-554380650
-598849729
539856060
-476346735
120468462
-642770810
304678805
707590756
-495891187
-312093835
478526732
-734455013
-60369507
553085877
-146669022
-604725649
140693524
284258262
-785482567
953926866
-34656540
232229404
-296111969
-165098782
945424609
15382216
429261912
-474461317
498240030
625380597
325255340
74124596
972444344
95718967
-94345199
889280232
-732145077
-318055687
-479887183
182466811
58848989
-729006952
209180247
-312895680
186602454
255222504
-318606371
838618559
553905306
-882214770
328008788
655686738
630938992
-495830775
376847077
794728663
-266094129
-323077736
-856486028
681495940
-214277443
798510566
562636198
715369525
-765804643
-922187455
-899693120
-466166374
-481305996
-855813215
-694696305
-756256641
-118951685
551221642
-913223351
-683341635
-822023232
-917098912
-714356432
-817543182
593591909
400381012
240760653
-144236617
-525480788
-470001699
-543005249
-369558584
542247825
-211235036
167906053
125890650
185600943
-748250321
156707202
969139792
-450306808
-757909074
420683809
-266407427
-947024728
-364953823
264794176
575485910
910694923
231161450
-983594082
-176979552
-558648215
808099686
264519652
369127180
837552381
-966030808
851403037
758731092
-908680990
119733286
55713654
-850935193
-549688848
-999109985
-413111024
858966835
-267325523
-792317860
-261464552
224204373
-18238095
830594547
406634532
519540745
-129632940
-708874430
-791622752
-834169490
-560783983
256766669
987906807
138912335
491385411
434137878
-907545965
-706150162
-15410545
-979535600
-198402318
-1425219
765166509
-911119749
134504894
-751946582
539488886
-882322518
-21399885
953507499
-675555198
-488375725
759280839
129168503
654368213
-552961557
-140226380
148390219
970722262
-493813668
63690332
801843801
495644311
-360549912
948743716
353030740
-52269352
-454346095
26113118
-287395658
893760743
671580357
881411450
-133134201
-82389606
847724267
602955112
868022724
-755077441
570235511
920253287
-857888971
-914851528
396051482
-577155038
-2335598
-436696499
38500056
374706639
-220182215
178543049
-132458786
-181548741
113747951
534840511
742843910
-32328868
-882852401
-444652049
-513413077
-632088585
564855555
-133924076
896163257
-745683569
319946785
-979161308
453930094
949185120
-279520283
85344831
-495292525
913212389
-289808848
-314976792
-659263076
-879352888
401453969
147834649
-487772159
-170382686
539180498
772063402
668364339
732822224
30995345
89195035
-329113230
845113541
234625326
-607935282
12253250
-801622272
93285407
973233425
147045556
-184037304
911368055
-947890603
-942558428
809317673
663379271
-819539733
859237982
634488376
614384859
929181109
900109473
-610860515
229975457
-943873423
168659309
-135341716
776525607
574827645
857504682
404323251
-798566951
92939038
261406203
31738268
83657583
160982214
-755437688
-940890319
40058635
771192109
-90283125
806627469
319620709
64387604
-766364046
-906766993
-810715374
762667462
643858528
175293811
836154767
-668523213
14648379
522689418
388349146
-533569342
447782498
-688444486
-26569861
701076365
-509086536
336048953
929736456
-842049753
-586149778
193460396
-11329513
-479866486
488814165
855007907
-769677005
-87859326
-29647001
-336804964
85684380
206728181
-833158713
356565428
-803529510
-478062072
136583737
381443089
961403293
637173416
232206268
110492845
-597865206
-467733887
259324846
845234837
795505806
-168462980
857309607
657744989
814300966
-449413251
-24952039
203981902
863528491
557763320
767463698
111598779
799037972
4904314
877311699
908684572
-35706019
412261575
720093765
709504735
-923454222
-827567415
-791423655
-531186638
948566937
-28679122
688462257
845355676
-18326737
-357360711
594560026
363039746
247734982
-7751446
-432091179
643778557
-282510605
666780028
-537209229
-830212632
726091127
817816298
-498993118
-237201212
88836181
266292337
97368698
-870898013
211386728
-394953638
-460708120
331530435
-2006513
479604311
399117441
779354199
749873881
-462075104
-79794700
531513584
290003605
-393481792
-214628928
-91773002
931275793
-91050397
648757503
80392328
246142570
-348289217
-543402686
31564956
-682728947
140789814
-177731152
-555084276
-614994582
875652545
256025226
368563107
522762438
260421446
690795031
481612146
-971946024
215068465
-342667063
-567228414
801205071
-782710148
273301185
-847570039
276958623
-788894739
599658924
-365216102
-409958418
990414992
-105255092
279728964
782714788
997084217
-943736024
181062797
-767163084
880280618
-249669970
905250487
-283812122
434648405
54373520
-6668748
-145849391
673350055
807895642
599304134
-305702383
-657721961
-936454966
-964141833
-970154462
774695120
906347981
346351259
373326343
883239509
-68994552
403352840
-992732097
122483430
652802357
-127926507
-451688107
-490000780
740239860
377853172
639515702
730966022
230255294
-229724736
-112471215
-95497360
-235445549
527193483
-227786233
278620287
-230928957
610152531
489726073
-851990602
602582941
-108106043
-314765627
800253138
-259012826
668074388
-173399354
813654699
191464285
-267799629
878302279
-564903928
-485014816
-987837173
47938833
-145723081
39872633
-370056024
8534097
282217909
995091452
733002269
564501319
777636042
992800393
-86515011
-742989619
-821128289
-728245074
550073114
-966190146
296486357
-437748602
862503455
-267825326
865935161
685083507
146826487
-241190099
914233639
-274024628
-896558700
-456741857
52509741
-229630813
600641691
383676193
-770859704
-985213669
-333424672
571622555
508809020
45143713
357698593
668316241
-315300342
-930775953
-443708697
28659571
510204513
781509086
-713802748
-365103573
221482259
751800019
926317560
524883162
428933274
8364363
5781253
-118068239
-610894741
27182275
656054652
-502557262
-291782150
895679949
-996246156
-356653120
574495215
-542481776
-918262496
-595042918
16588193
720700454
163963682
-53353494
-641430699
-127828017
260319882
652033539
174269240
-721428880
-110236563
113786743
355874580
-154498154
-249496968
-735847966
26357237
-870067958
602602880
-788832305
718882288
225417176
779676276
-86541933
590981916
361154284
-350256474
688886463
252611307
849291764
-583300224
-515148684
926193890
798488307
-335760670
554187722
-366274019
951020929
17965102
760233554
594927040
898246261
408608635
-8910277
492146141
-623647635
893989482
269037896
765166509
292008278
-258130267
-499471315
754635879
-345738282
379578761
-857391553
-260236538
491212826
902982285
306670598
-587081122
419249740
310094175
130124777
-933450690
397360674
-337141847
530708794
806865272
-769182924
-153747217
277567067
25956698
3273223
151339511
-92609193
501280202
-169697092
604679792
877698949
-739769197
-535100360
429849765
668417912
-131021959
356110455
877396163
-496033533
979699198
-978820156
-589980751
319598838
-467007597
579834116
-651125728
347801662
-660271368
416892441
-420909164
365200641
-997533596
900530707
371154499
-111144381
95116087
320683474
-841809029
955622334
871864576
865935161
-148623239
-357535773
-478222222
81314217
632211822
273154094
-826179186
859165783
602799910
505296676
-643500697
612942293
351620199
842963311
620984521
971656979
-88255676
-326302587
-750357681
351229212
-557609453
-420911325
-626061441
-164603186
396880576
252873269
346619143
89682348
-819053565
-636053852
-680898048
-493000372
-907162117
-584282310
165311593
-861476975
-768050732
-974525484
685422982
-109945061
96198092
875182796
-203233987
-276139490
25297918
-82455176
717325329
-280412262
575932757
103002825
-771304551
472132612
982696770
-580875971
594559226
-19903784
579048311
-878412052
401866974
868311522
274636216
129368100
-203235602
-822167757
831857053
527392345
961409566
-368044562
715082716
-515258978
187377938
-89465605
-72528799
591852485
960785105
641100137
292755324
-793276293
196178031
775692015
-99967845
415066124
-557437834
343601932
-22084194
-202476302
25385043
678463880
295182135
-420744521
519738017
-622036739
801919393
-449738819
918780973
303892323
446022381
196417998
-776896529
-402179275
808208143
34681790
-400265125
94611205
-383561542
215843646
70768133
-633442962
-783677073
-892368103
-607853997
965589605
362498073
965949242
694677152
996174905
107325659
112368131
-235032102
-277152981
17387550
953308575
156063698
-669783873
-593068345
121644442
874306004
817052398
28386651
-188283515
-922181254
-521057658
-541240293
-236012061
55885865
542081148
-847820579
750954692
-383260049
-200488019
-451362938
15924598
-399335784
-684134211
221014160
369015137
-171366814
-76082285
-981101891
795693475
-432578358
-454484646
-147114786
877097289
-136002217
239925786
-99157935
-668205666
160038843
593540665
44061572
-561617896
-462351064
-466087663
620990803
-210558035
324332983
867929538
325500732
750994188
-297066952
-284176229
979945361
-175922901
75607466
-875527556
325611635
-753639741
-7752183
666293051
-18605264
-390184264
-850202669
387476092
636302362
897116055
-322064210
852426085
-882331813
-885786874
-716729488
592283552
689528023
709295088
-563509617
-255156383
381247414
-187236805
-236870113
-681409643
869389982
92398502
503353187
-294595562
512585790
804155306
358803440
-203502233
-409102333
191933260
191097083
-317136006
-934415156
-28896798
872156554
328137498
-751458552
884717623
-360091350
469418179
580724845
-78611494
537592986
262778989
323877296
-84676929
297542109
-24512332
302193782
890581803
-643929791
-260015325
-115773423
-269271759
-442788575
602041376
796174121
866201669
-634711453
22345815
-971798586
651041149
-893742974
-418577515
-374272621
-649447956
-223463828
624404368
-890725283
777831216
73385334
-800230977
-245455099
223969960
167786322
-709616191
981440839
-578049376
17337431
936146792
-865396020
-931409743
987677878
746806174
648717219
-442358110
-180353848
-885478874
856310853
237124025
-426981388
-790187697
-750329000
433870618
626926999
-62776516
930925188
557170225
951915372
-876488379
-942333208
841463246
819562156
-681005155
-833720235
-652526259
431633632
893983506
192817895
577930156
-999766863
915105492
-646262723
-70296006
88341349
-739467005
-416022225
-841460304
393972769
-692897696
-801826454
426761531
-147786806
-816455649
-874181745
12137169
-561859021
355701915
317975104
-816699206
641100137
-699582766
278438808
484621306
606187876
500090436
-733950433
8716801
-706191665
397740032
-993086069
-974513515
-435528269
-308197134
689664822
-421098582
-225536965
943167893
-265225259
299412167
-808997075
-677324958
482596852
234889387
-782372468
-465997703
632253134
-44633870
418524922
10719948
250444536
439168798
992736476
-721431622
553595196
126021959
77938245
-601183719
281189647
-678107563
-181609282
93539006
840367712
-725339973
892810838
366092295
-607182581
-23339907
-13559475
485053253
-665745235
-459044500
-923064573
68236917
461090045
101861469
267164226
-405250971
-837056259
161025624
543626730
-247499859
816122407
-104007513
917765516
735806827
-445115273
995187911
226507270
-62232613
171993808
129180824
287791285
643863344
-695535513
-909006939
-236803162
-657434565
2852791
-51462247
247751141
-959703933
65339736
-878053759
626588093
136867951
882404679
-931832465
-624799814
166025847
856451838
-321325409
-707973345
274043681
-938093869
-405419752
522365949
-15982170
-500957673
446228821
-302042466
-219059319
-916326714
696337248
-989102026
-301608061
391454729
-480934814
-493456760
661680013
797706822
52771187
-808932909
226296159
193543044
-246918003
570205019
-278392192
-705651253
124115915
268968334
-295852122
-812614138
471813507
-605602247
-444961254
941612473
740850149
288068534
-731111146
-563269504
483709303
-514017505
683108736
120211136
-660680605
880698737
711916625
441185294
444003739
-783876839
953565266
889662939
978855485
-199771027
-181038446
-604421903
-709218351
-327042799
-773818426
-774833117
-818253431
580598482
-529382508
-921442861
-814014547
218990771
775674968
303810624
711860820
-644585925
-437335402
-213639991
964300446
-692744896
-954460537
-875940417
312687841
553017654
844141091
952701697
830851373
-877456379
-915949563
243316677
734296089
-214000779
-485946846
82887042
-589775024
340038571
167976563
871845847
-610344810
436488038
-615341182
126282896
-419553827
679441552
481278702
-570453647
-730183905
312006632
-321611970
-892493501
-486413871
790021541
-313189912
-883060666
-975723013
-508041581
213148164
-102403494
777250549
-769585550
-451940607
842045810
-846472542
-186919562
-308697169
842963311
837441973
-995895861
297618388
-141896284
-244083286
775381431
545428266
995100551
-493443833
183982678
-517677861
-596199102
287404192
-718686543
818683569
-499697099
-988839471
446011182
-376500520
279626371
-566635812
967329989
-864927987
99730934
553923881
-609877049
-388219127
-762917843
805955716
-743222921
717649176
-636700007
-684651549
-634385352
703658575
-845458
-710667845
-115346295
718387102
-749500928
-210973263
689365137
953337039
-748593642
-95863194
763827146
-891832456
52423314
-388036583
-467559724
-457697431
-376042838
3954284
391303818
871453569
-616051490
-578335564
906072163
-101189373
271622618
330354269
-295228366
169960654
348928057
548337987
137609851
-332700449
-253993609
-631345544
382800888
69331717
494560847
-20085834
-262867922
119294941
477749605
-404354220
-858408520
477959656
542431261
-954384887
-553787360
-162978281
630161176
-256213552
-610145004
-817831681
345230639
-863933213
145805887
683650901
572299027
-284082536
489323407
663449105
345964811
405270931
-312328513
-437899944
-163500388
-179317202
-491754568
310592957
-448610382
-941002748
226696546
-190819034
-840500232
-11990705
-162338024
-797254069
-519981538
607689836
479141562
-471179255
537104536
347084003
161099085
-271552892
-508135885
-713954996
-752410649
134852837
61562879
270243956
-980610880
634530788
763480052
-825104168
-89395989
101006339
196490966
-581600506
445796028
-296461302
331998453
-26158624
140410399
-658437913
616817590
-706957214
-549907213
134352745
229108709
-155567882
238966638
-920991159
-601214741
993534494
864221715
650423336
802492591
290719973
310592957
47843748
902806624
360806786
916337178
222588382
-479364462
83174171
352907901
-639807210
-833491741
-941946525
-309141306
417872294
-596763919
619676000
897361027
-830780339
-253511
86414164
-569787075
-268221321
936075855
-515148684
621141523
-548597523
45320539
686676762
-762956906
-5021540
-824626505
682745904
656192913
126689535
287623328
621606607
-842730894
-842452319
-716754172
252710466
-129817211
-939918504
-304446520
418756223
-965598530
-883724139
-425908925
-514702241
71273351
-423092376
239892506
427658549
996157323
808143765
-44460142
888285950
-776716651
-784274186
10226172
538574162
467475904
-382949110
-955493879
584297879
-549722972
-245080457
94293350
-327848947
-153234596
-681605956
-61762185
419087433
720520001
-659858839
312551653
-42386371
-133339247
-808849973
480927192
-290243603
-405322112
483929910
509239807
219726573
596623391
646100749
-501853776
-56572065
-254582245
645164419
38488933
-577542685
460755638
-316955337
447415666
-859015084
-963312787
821274587
-327392820
119133682
-648035878
96198092
-615413856
730884391
-295547936
-372350214
-53775437
176215502
190971613
885083122
223538535
269370794
-388417683
-364664457
381075935
789431689
-176702632
800253138
-9265961
-617143500
-145652382
-894822918
-310130054
56469100
945943832
-821011324
642673942
252474717
-585444657
-24934477
912242268
-586946411
206314783
741778611
-139553164
-175324395
-946016088
843896403
-272175410
-362932220
-316758677
739466241
-417086912
-997911411
82008862
-296243546
819898236
407057820
328451757
90145627
579834116
-294052440
818741059
640283842
59748166
-650289326
652808397
154434461
-979247851
-937598921
9252319
192269204
-240686867
989190812
-838152034
-561816710
224766991
697583012
807310764
-884574137
-973795914
344477803
-830907463
-937485271
-812757023
-936117059
194680738
-745914857
897714824
529523127
-313153205
-850711247
-873821589
810314690
40594629
820542019
-319994604
306577731
-800023034
118460555
980542283
-877715629
-744554794
663876157
-402995551
-846668534
132961573
609868433
272340510
-771055123
514561439
906298579
-211739405
474301858
-448820639
-311114204
-749971863
350957925
-854970423
-832561318
-329320674
-930002413
702379336
272574779
755106499
-126607967
864447104
203858627
-591333813
-664674213
881830615
522261327
462891691
-431031159
-40888551
-945599657
-776363252
767491933
-148295921
86775166
519975
-937962686
819729135
-803156787
956351267
-715698282
712894096
-746871110
55858127
-676512733
587014146
-291397647
-298581348
-390756544
-567101545
-651110495
717859424
552660787
-448584611
697118642
388962076
681479506
-309218667
-778792174
-590799318
891998845
884496301
925656910
-371767286
-869569283
124304738
-462349761
685660787
-790443803
250408711
-807712224
-809130265
161335777
390059117
-979867179
-223870219
438905339
190688411
-21115016
919968957
836726550
-155957313
-276559200
-656361774
-309968158
-180082505
-364948953
560399288
796614344
681794191
-664328695
7701642
-88831604
716669587
960433595
627774414
-259795167
319835607
-453806741
876767952
900463464
480512232
-916626001
-791666319
-318456765
-233419502
609340317
-734381780
183168085
-368081836
-390013468
645359176
-148150150
-616538921
-90223813
-81286288
182063112
-558897572
565531723
709504735
756096790
712771147
212657861
441090681
-809357628
626126249
-677068078
309065971
922398789
-121488309
-874622782
842032940
728983045
461132941
-818810940
-815670254
-294965050
-479619997
-516842046
-787823680
479411584
187014306
672393598
423258564
-315361021
-112636383
441195275
-247122220
805227237
786201691
336391474
940758366
696640118
-435902864
839200229
-992847821
167847029
-939901259
814382097
599151474
-490826690
-281742847
78707927
-965295115
980031248
-544132823
985543592
-240858570
506445423
-479058450
-180361375
19925601
670397331
749326109
847661393
-143767693
-248654264
-623371220
-731579429
739823999
76578296
-528060813
-544841634
-270264448
562852037
-940267344
5651208
-310118827
856538142
187668822
230283289
-859280821
-146605480
-479297572
846979387
-825388880
618160962
581136341
918419211
185834775
-452951498
964947436
227794382
693584244
964746832
-767892803
-92603546
-255284314
20433397
656576298
-479297572
354530493
290307209
-961726796
668177751
-225441437
314516051
209624301
784661766
-465946253
686484906
-717499134
661512237
648911634
-817365781
652388961
-617986181
297457211
985034299
290435066
-943104081
-158512822
-822432233
-291286865
731519194
744456851
-892954132
-243922467
5613307
-122353106
-184240967
119316596
-583268337
308317051
685301388
-189369303
-560644271
-779384956
384505522
17263081
822501312
-990971507
16511999
717446825
-209733850
806506424
206023868
851871907
-770739142
135637603
938807777
606187876
151262551
382149699
448534762
753831697
-222939007
-615786820
48428317
818338124
180991965
987069548
104569175
828435684
191397156
-982329082
-957661626
7287059
-926543399
904389990
-861221003
-795058102
-743384606
503479726
-452830323
762860808
-413999762
40017448
-395018608
-431229833
-604582770
-627204116
996377831
124541290
-521858640
-731768567
544071964
822510559
997668211
-147008585
-218366600
301318723
-521067679
-164886800
-699372823
-663501104
-777364036
973611527
-204532531
20110831
155914803
-479129666
647613557
-539912780
-706868668
-806736465
557970544
330730195
770100024
-972988554
822461407
-139329653
786933514
-346520883
-56727730
681959111
-594372972
-541678416
353132666
-730035340
-126481471
354888061
235898384
322042126
-774538854
-208792615
857310019
-807311494
-81135727
-647232347
341718156
729300749
-719349272
591061443
-162769181
20662093
405299316
259077739
-384994322
-451131494
-941901044
792568266
65628337
-262220541
-595206774
-595754510
-724777420
885113796
-166102757
642516186
-602731129
96822588
547910246
894890013
-772796845
496295630
81672725
-643929791
-117441377
-207800915
623779471
384399174
-241190099
-457481913
47529862
-499113541
-856450155
-393354220
804852842
170559848
77938245
876651135
60856540
-653077497
-393312136
537629757
-713184402
953340362
-474530711
996077842
-700726024
408269012
-857240794
464686435
372072505
599293561
-162566993
-895237458
466307832
-877450123
970945278
262087855
-745719915
682829962
-42636887
-536280265
-101649130
607357706
235656466
-81724173
-587771583
148792726
-312852936
-720987238
-50469856
828336761
566346612
-217928083
921554557
-182104720
921531219
-716174743
359876669
968315514
-890528899
678843627
28771282
453672335
845821781
7677792
-191480682
729512489
-505690379
-447367402
-35379981
-615590422
225542489
710491604
-239382305
904304134
-89228238
546920980
143375341
79738648
658218063
217349792
976901546
299389211
-822091442
510659814
-894329196
455182490
-779967374
-401949863
-294692996
792698580
130149813
-967224282
707160124
922559036
820216158
-770927598
939670783
451065654
126353946
931154547
902906845
166685607
260927547
148752661
829614475
-162851956
469526196
985424961
-608189205
993265235
-333459959
-325694977
166966863
-541561765
278056058
-995604032
-872099060
-517034466
248109125
401830923
502709387
414756571
-738939757
694961837
-686276104
796790041
-41546676
-696573504
689356512
-316525147
917382557
60228897
695181460
-541478481
-618364587
-793283622
-126013173
-104503234
-183354298
-354528825
-663516849
777082390
-689209934
705765572
961179842
-755219327
-591884916
-902324201
-228214588
-460364041
5781253
915717826
230658460
-536145727
740799675
598073256
-603029035
655342658
207532483
601878738
-487685073
-454601440
931555971
608276511
-746456241
464646738
-408104781
-512134585
-242783515
-519116276
-334192695
820226187
-913881997
699027461
577506007
309327572
-899179112
193221863
712590070
-263067093
-78611325
666034582
685350070
300671658
95278456
169920994
-122165250
-160754236
720858373
-455054477
680614393
527618484
-996252697
762027040
-633812442
-245695284
803701544
915589432
765878150
398913926
785436013
428524320
-158297468
568157427
658936666
175252729
-919886116
-316799010
-719428839
-302543668
636632424
15178290
202559644
150842989
-640318827
574708722
832975911
867563975
-769430110
-525692993
414508112
-97872190
-821512750
630545097
4420396
-172793907
526713352
-850204218
818044976
264413145
-413432710
135043710
-109251037
-156122539
-847034651
-476620944
-976295960
174146061
791776680
-974375018
813320711
-487101647
71246292
936880259
4044617
837799447
724429441
860255536
-181252234
920445791
-294877237
92812855
-830904900
-154752978
72905448
585824480
-367484194
633751444
68472271
957549105
-206892797
-601237710
-697149571
-244966627
-59553763
-434141155
-975529216
34202333
-19576832
-13102177
542951237
488000384
-534510411
629680585
-505012500
730199810
-572160734
-602061829
260506064
-774171258
-154149397
174707725
651824711
936065273
518522363
-623115748
-54072122
-457473084
424970296
-964572484
513585316
-143804352
809756872
197418390
-251251240
31334432
-347072398
860552154
12469663
907602268
355874580
742376768
81268628
474942007
62761338
-331615032
440917171
-691339123
952047069
-819859480
-406671683
298211907
-913757548
739327251
450109495
508272206
766208021
83567591
708234567
-838570774
543226686
-263496975
-906111699
-329320674
-41407125
871678787
957178065
-186243019
974026975
31541799
41801471
-28994753
204956712
-562973667
-802853899
930925188
867758974
673054890
-355951076
-134731742
-478899249
-490468281
31862122
411909202
-104411713
951044209
935707126
-341955347
-458872961
846100519
-406214670
-577832300
927319419
799752529
111544363
-705138428
20110831
665329758
593686074
718196428
-701851678
-262852687
-724970437
113948303
-936347256
192767425
-363115302
855653611
875456884
-676681202
44791099
965618487
40952062
959270385
860722182
885137030
-136414695
268631385
-956101996
236304496
-473304095
-916326714
-487031759
-733352670
-891485748
496124388
-142965617
-239164626
-585102892
-58404724
933120932
-900596723
-67914922
-330950413
755294367
-759156087
436685567
-95780275
839042121
747048922
216918937
-664353055
124509124
-855476871
880162730
482111513
-575778706
946732009
-315566328
-681220410
28581303
230013147
742987081
-761551204
-307552013
-867514861
-570660564
-606108156
-130299380
125613402
637501285
-852989401
208457362
667372178
-467629835
-175143821
26875404
326781745
476429245
796137890
913283395
61928491
-84750962
-558403704
-829425462
930114845
-500877659
796873680
-310309848
-655910079
601819124
111443544
-407685902
993096310
-619992208
250376275
-330690775
661319871
136264997
191396160
-842894952
204383879
-58233042
-896283567
218232519
-510198197
436854152
477914024
-426788820
-172894097
-14577109
93429447
52971843
-843706263
448854135
437814212
118202613
83516881
700073994
-28107431
78636349
-260755652
-570510131
511103174
428854347
-770041074
-549688848
-821917310
479555663
700354460
-357050105
-367702691
-102973259
-372288159
183035386
36947288
-494414776
802580650
-571118468
89499018
-218200750
654947478
727877382
458720145
293350171
388767035
-831323724
286204862
-776656481
589564945
838722322
135774522
270847914
480883334
289466544
-234417622
472071568
329974830
505329078
-307614803
-47935083
402290017
-396383477
-9002938
804138650
-661575308
234097979
50900725
853230206
-770391075
-687391776
422625274
-849412859
-43985600
712678631
-181565884
941107915
873544158
813491778
-748692073
-119787060
-813265867
-73860603
-294911713
92838704
-61112696
248056123
34027504
-627277848
-910129621
-802839282
-28679122
110690768
608412314
-158828204
583064829
-713327429
-830823287
967138241
309852845
83023067
42577147
-251866082
-757298942
241850664
604888701
-34918041
803508748
-84760785
950651695
376006135
-288105032
83075881
-173241350
129793496
-688967404
804751305
-689694038
798913384
-609487834
490495464
781880433
580522595
233118229
584051840
144154885
14718411
-602004041
574364045
-992861508
17430357
-843066329
-300547869
-574080358
712689108
-620345303
-821629476
-926978364
-688699780
287812137
-111983660
-582109973
-430817637
-394762603
270936694
749225189
-634797382
698551443
-697217064
605945697
-604474601
-516995458
-608796496
751452661
-987278709
-720361931
-661783390
-223788855
-336433792
-811082973
-350017979
772294229
592721284
-486146210
-807311494
792704492
-634574589
-256872256
386739459
991728294
-545571073
266910534
32417493
-454928366
659901071
948399285
699239271
765673367
441337935
-82901271
-2149175
-335029735
836635032
340300678
-59456363
-430014499
437145643
410152835
625187541
124123339
-847892860
980973727
-468174625
-181008424
414666962
-738757140
652824294
-249121851
249477834
102490768
240293698
-210634982
-493142
694928475
-796551322
-398673400
908192207
-300336410
-590217223
-471062783
313533119
547477894
-41204222
383160299
-616941917
414838783
-981362502
968622111
-170950710
-695099625
449293267
-811804696
916924326
202040009
259683311
756165154
-180458614
-16140108
597503502
-633368222
306428024
666780028
631093508
409289387
344527211
727367650
39248508
860375852
-511710929
2412542
-905208963
-490286658
775030206
-379081619
-599983579
-424499984
-778764428
-850517064
161311265
795926136
-520876590
-632165191
368410877
941132581
357845487
-446558851
588547253
690433429
-825138361
-683579071
137629602
-779632868
-994026330
1485626
881206474
819927689
-572989748
873732203
-680384744
587859009
716411038
-645379332
-957583794
699392355
-186954921
286526448
31541799
600493871
735634515
299624587
-859427657
377238265
348606663
-714178826
-858625286
582611126
757299204
-856825340
566896159
304488896
-910124378
-175775203
192569375
-717521319
-422903924
23888420
661982384
-414172469
181534166
-632477483
146849417
-319130644
-953691872
-774738836
-588986675
-438376986
-573759839
-557648873
-975626982
461287359
791873596
-126074382
224735917
-35837950
817090918
-855208455
688223008
606738477
-568515660
997347963
91578194
-919736463
-379219211
148854922
-132418691
-286377724
914094968
-285229879
903025494
845662458
715734142
-13729161
512148003
373242462
-267422248
507741123
-685468369
-512017145
206098755
-384034783
765089871
-610936782
907712639
-124394051
-692391834
-200425716
-85296478
208182176
181202920
254843172
-868294477
-666109849
255592972
-11955347
-776883303
-483853877
-981461628
-752134609
-718680913
-564471391
-601694057
896440214
148518288
62046346
837563147
-482864784
-428701709
-714165933
459395911
490218593
663706704
373167008
-838502986
-775706583
-874121620
488381091
414449285
-819227873
-702860692
1411875
46162334
-670934838
325229565
-355178305
-650908061
877012636
-410752987
-144951205
298127201
366575137
-394734040
-541877064
-13918187
-588552944
68833889
-413097280
-19494974
-503096080
902183697
-626634263
90348090
900464086
-661146931
340922751
760213469
6504068
-312558396
980664609
814747945
387592567
433659588
-800900651
933461396
-300246077
721285949
-38236989
-233089985
-803108160
-453059669
-77952063
-296400753
608448919
-283928692
-157300601
118005388
-947955530
-395474550
197411668
274466176
-446704464
462973717
-969497922
-595059089
734347393
486757359
913883862
-209339316
59095381
-612590751
487849992
-517207699
14391382
607237660
977757431
189792971
-381647773
-709248640
242174852
-96938455
-145538569
-574653517
681711197
-291149726
-27718787
-220634389
921588606
981937374
-133835732
936065273
982706713
420831049
-304040627
-834064111
864251634
867458076
-258766697
766865047
-936139231
-320934594
774096883
207835415
662301099
939330931
-621537778
575181218
237695290
-218200750
434177009
-881706980
-370012504
324884595
-971238826
817962452
979954433
-507776392
794007851
565710785
-613084274
548576479
-546308181
-393106487
231104095
-413953284
-361389802
-96302388
-623610974
-528435831
-766871523
631917487
-192033640
-750902349
-534425322
150855168
283879684
597686965
-247584574
731227975
914995714
431671448
397626262
-15914321
966810185
372982571
661815426
540642318
490402447
-1615340
-151518444
198160616
436157417
-691877251
645150804
451453573
-7811182
305935838
-523483470
153023297
-190652866
117228491
475189390
-390403592
-821949959
-101326758
178204063
-331818459
909536201
-51008957
-532578284
-702815780
-298763306
806560121
187027845
877078171
343636544
568172871
101441492
518864928
691992823
-364050270
-241365435
146912415
-461228974
494550255
-971503395
-765595132
645089900
-301692777
-990095548
-516319833
427322345
483997137
-892753960
941512969
654522457
208563836
81073197
-794027745
266904383
763740334
-143690287
-750668193
-190989709
-96756065
-705389431
-933528179
972763944
-767351320
252139492
-830588000
648846073
-388124075
266636408
-738043642
-199709570
70768133
-314005487
79257410
455397967
776599980
-2226911
423568333
365934983
-836599249
833279787
-572372330
201478159
159878533
873513028
-551188663
28706700
92584444
-370630718
-412174205
-443929201
-137344981
542692192
-123312060
807714906
-258670949
-345971113
-728059954
454987129
491212826
-945493610
643033572
911921007
950624437
-253994680
244969792
-387115377
795913159
912215722
51855193
75810443
-784740490
-576055503
503856852
-488231508
545394
774635874
845806272
598343261
-519703247
417107794
-240332164
879561611
-736502681
-487478638
893026641
-826534435
-816900888
-251840323
228162575
512338295
154581807
-600230943
842440727
-953770015
-542800481
595654473
-351181704
-967658354
-717370118
-677925329
144268960
878388047
-286363047
581054662
640460905
734109327
349940479
354193321
284123041
-123160748
848183887
387151199
888285950
-559032465
-124474965
-702335276
789490801
-334668545
-373930011
687507472
819860637
278383182
-890540450
-368519591
671832513
-48725777
-264880918
775515388
49581817
29118635
-917434612
156362210
114481785
255651087
31475804
-763327230
718460222
507396922
589564292
769309400
842045810
-386439913
-338693039
580788563
-178283230
548798883
147670235
-752968824
503177108
-761140413
-950887790
-263840017
-795882495
354778641
-496983178
13211803
-182738712
-793238591
159494509
-682234263
217397730
-541882921
626704083
204956712
676796773
-457179988
-488829919
433370012
-977699883
-400032261
-674301998
975923645
-314472088
364719576
581535148
-16984571
740532274
-859437295
853489359
875388996
261537968
343636544
701100106
823774178
141132689
-490251578
-94086591
-22643477
-845437729
135539343
-70207164
918618400
547576026
19971417
839027825
522755772
-184031517
762207404
-77936603
873537165
890999604
532785657
373811632
332665912
79147574
-746545840
-715382590
-901863534
-210903914
-489327666
-148060079
291131303
-36339809
-21393932
281001768
600391666
241030589
161262847
-570222846
-864096237
-731042832
633773718
77811997
-842830925
964066074
-971020817
-356500192
574225763
493279261
409910698
-479040852
835408638
726994575
868065292
-160629745
431023572
47910518
-558477524
-112816915
480841694
899109145
708488928
-927789749
-452292635
185123453
-711382949
-22110014
-454102025
-813174170
-739769197
168565579
790876326
8992781
689601507
426190502
961404741
-473192131
302026734
-717677488
147357709
-574708925
-89465605
303502228
123782117
11615439
-193694058
385127423
267833338
-201799989
-915775297
-847943545
916455873
769293501
75715245
587751680
946050495
-220814054
-125167396
297457211
925182088
563478234
275283342
-325775616
-386104616
-235696756
-230944835
655096886
-503659489
116424717
583693039
-532733066
763938879
406484359
-670178301
360602341
827507273
-732267092
-748984724
-94705140
-945706930
-752779997
-937394134
162567783
-412863284
647166578
-627422140
289821580
906207748
496986672
739090164
986688640
825680839
425166320
-428117863
-607726318
-371932421
967329989
291845559
-612257303
-634109521
-515726295
612828218
-481325778
437034874
861018958
137202539
616697538
-998274282
-721800530
-468271941
-941879910
-305904401
-192277800
-893366038
861122071
-882926639
425490794
-366932460
510944979
-955954809
-418806877
85517420
-709858505
178042120
855800551
-178972669
988955328
256376127
-854509399
-745957005
-731519284
-331222229
782865266
-98529475
-987611724
-325254138
925809464
913346776
-16813275
-257110496
661563641
524403285
201850019
89402738
-14646023
-66237735
-952909121
149402923
-399173348
-637905820
-930718074
608679901
952270626
373740167
3628536
-183027789
769323456
-255417648
397740032
-939623725
612108458
-163674641
665265845
-120467296
-94930414
-157939303
-195849013
405861576
120017050
46085328
386281531
-968083520
568295824
608430152
-120800386
181705564
-976925766
-49076553
-309491831
176086570
-311454319
-275833775
517617801
305639332
541401506
-958452219
-6740573
578982513
-351143508
882126901
-410902364
-702057103
479095302
-10311439
960231275
151412140
408331055
756830862
216909855
-589489175
916449582
247590271
-818749161
-602437949
-833612316
426725096
-703463851
111590954
320466435
-141849345
309617326
155739622
896108213
-75139529
-239520078
-46853982
-132476747
-76300059
-923421506
396856462
102451528
220234643
106902819
-609927467
-600771604
40319971
-41756344
-948092370
-907237921
500353886
-922730032
417025377
-811263499
-537308120
-342246693
801843565
-37079582
-837652578
827117622
-679132894
-79110829
222437253
83745251
-971438214
406152438
-569139987
-241806374
-332120528
-227692646
-496501416
-246211496
-87929457
856122273
786114956
-160314593
-803202892
784329682
-36471523
622490539
900582145
-991429923
-920782208
994682430
825385952
-163689011
288011126
-954407694
250239352
-279843413
431196855
-818320689
102795781
719678134
624604870
-628945655
468816991
-747430893
394681168
249528509
-75435257
-595224084
245463823
-939604474
-511630692
585756610
-764725355
679215084
-843597027
-385461665
-782988681
-476727002
600905839
-43153872
826489599
-102519279
506163937
511973559
-717487723
162133377
-453590860
66902268
662414724
888862111
30681220
-677068078
682860208
638272013
320575958
784917040
-896905227
707513803
-572385868
546064710
-684723718
-256774577
-652712792
873759904
-406851178
-997543529
888752032
-843409295
-736337414
867474031
-950547020
-397611461
447204873
748466067
297274966
-959151349
-181255644
229904944
399479211
-168977241
-547129639
-391406232
-756623051
-863498779
357872579
937552747
-969573404
816386493
-281820363
380822983
54129972
984025480
649801635
884311284
-395980708
-39937219
453910685
-177439943
-303539640
-228952446
-636497
928216390
-315776456
-692275184
-530127889
20996854
-754628560
990395960
-696022233
-382935706
-313519099
703289979
-137670117
-765415290
274024343
-430278829
-683857482
822281376
770337751
558017163
-332049891
-775430739
-191541040
-448820639
-486666965
-359616141
-925627818
-410437980
-705668812
-558740422
309852845
-293367583
-300679155
-535657887
578012758
-884210325
-33429318
-56555889
-735071976
916924326
801695541
-704383717
210783986
-243047924
-174762595
988916853
-837756890
-112784653
-489363140
275916988
782961950
-106976448
-47467041
-919346442
510780448
750123176
834884667
-184537066
321424417
498152217
625557164
-738719457
-216220407
797586719
-775375530
-389199944
-930260606
874806827
612319632
-522595018
-18920257
978479107
872581533
-537308120
855058254
-118452013
-251374314
387209795
-491391606
540831453
681172858
19017357
701353140
-364278772
-4641840
-160582660
-159268110
835941163
600626206
-424752439
-390703978
-465555618
660669855
-168682367
-402978494
470512785
2764765
-445805934
980970626
602489627
-565377248
158941002
500583231
-38062757
754751312
933499815
120932248
142639105
-918785375
-757167987
840996615
78924907
252961458
-833802616
-729249231
639296737
77465554
-218866437
418439153
854290067
-766207144
-564281468
606878768
-552921517
701735128
-623191000
326879264
-952326149
-319243298
948789146
131640242
-566023458
963653651
-137401674
-376042838
-906847289
-549179223
267183510
740780336
883878716
-587472242
-552921517
-204005220
-964786246
-626232938
-157277961
207645847
967335592
641229742
-789376136
-950359535
266317481
391472919
-222328247
-315116688
850531599
223378059
-705562031
769329858
-136307551
-455203920
293476417
-915650261
-47858327
975837094
917720698
-742863860
-387646905
265251932
171805371
733357474
-297066952
-53124716
469660034
132554271
339041379
325121582
307152170
-502930481
858646561
-814831162
782958661
-908378764
984538084
-712715834
367318446
-293931279
10436913
-989071584
-993937770
639803455
699560430
688019628
-991759797
-137979402
-242179760
827816839
-348154197
370282710
-216650257
-513601162
12759051
-550829397
-656154613
-847236279
-789559527
932360618
-647488483
193755511
216068185
760669222
633177581
-858544278
356646937
-506515895
-120813507
519465332
176193427
238463686
-148805266
874306004
-156822842
966715592
360384646
965549870
-728948009
-314814314
859078953
-212653778
-361106106
190310815
72058989
-14736556
-889290590
761930216
-131206802
-111553378
67897006
106921033
918364303
782099001
-920321674
-546310003
61913286
549092807
-74786471
-101311464
960825239
153938843
592381231
-442927117
-81781237
541657528
898663577
108721089
-867075368
962692740
314641444
-95514693
7814494
47001006
-588299686
448519240
-317004173
-286838424
-778542529
924551812
-616599003
850688486
-932114751
742678518
-550197890
140168092
-739467172
607482064
-273571926
724912201
246731490
-547995320
115196508
-607477978
290580933
-255636052
-11579713
-747436772
-673746710
858646561
713037527
-341828946
-504305161
-827988894
911365662
53618122
198235071
-831919102
665480632
862275262
-232048234
456418252
227549508
-431746872
440944008
362160767
965248599
-116661571
968676223
973520565
789125847
937928886
242896602
32417830
-202999479
85471972
219481035
-772646437
800440687
-631578901
-601750332
-455563315
-833724992
-766899391
940711964
-643279645
-959446172
805553099
429828859
313860152
-877587752
-582813958
889560582
913324574
-679290139
857605303
326351244
-139874152
232930660
-671945383
-854112676
-122431982
-4070120
813798412
604589261
195431906
146293182
-641641183
-838307771
785426964
489994446
339374197
913730722
-455224316
963715045
-460515549
326471519
795901159
502379498
-577662158
-203300189
-586286534
606444982
284730553
-129166334
-698345443
-776843673
351484927
651574475
803782023
-759332586
850798473
-525416273
-463994316
473826617
-610157113
644668394
531721126
586097198
-572620238
356464428
-765912688
-526218671
843162710
-895246543
-266012519
548186874
-699788929
338120629
-218121383
-661184265
487849992
394422331
811583917
-294845777
789842903
-727105814
-259235001
326319458
-22331594
-798899304
792408283
724631534
-389684415
-502728156
-555131473
66527469
-767908916
815761647
378677340
938928682
-541933776
-673046275
-394290326
-42548148
71912529
-855306654
224885001
-654779086
266013290
577943922
-266413942
137758642
549390490
412435877
-193639887
859078953
-235649418
679667241
-57766769
976656253
555909958
563087660
-629233073
311702863
-565716907
-181618552
-423920423
-94065453
-312423473
-638385034
70656896
546552622
-85617861
-398878470
-710746170
166419768
-660903137
-1115029
894871721
103176884
874489403
-574821359
128563579
375064171
269367564
-394315164
-763656154
6348487
307370802
-547054949
-856719163
445606497
-793727618
-689694689
777299249
84412369
-16397119
-218168109
353587185
-510065053
996463007
-770021482
183549624
291957156
155088521
-385644944
81918115
-873052723
698301768
-872179551
481837255
720065348
-316224858
636642518
167659299
631821611
900996715
-393106487
474135046
669538404
-815927050
566734196
3900590
-811487988
107612817
745926194
740845655
693920371
-573288072
292753534
911737174
271356120
-89632338
114166852
-656321499
-414058523
369440970
132730550
-240159878
208957938
-479824758
-575075886
-40924507
892827968
670913286
153606640
-692733382
691804356
34668319
712952821
99551673
-556847065
-667177455
-983524412
427236468
-500532147
-40440413
991456117
909971519
134929355
380114359
404172635
800452260
-959024438
-663697784
-929724439
-206416045
-953966382
469817954
773346421
-790267109
460916673
486784171
228664671
230435365
-425323141
-640675204
-749105057
-393755589
939480108
-12884833
-126033940
-168815615
318019729
-829341228
-439874896
-130985777
-936110695
-593259981
-190424998
910203559
-638712990
633751080
590148852
245341383
-230049656
-582020818
-340277237
334372626
325887860
-953372773
688834166
667911608
23539904
-764237642
923759632
-229216653
857670757
341956947
635448002
501478535
-428101770
-206456242
130783802
132580123
395823945
-30784807
-594462725
320841872
-174211140
611792863
58285540
-350709949
647517713
-401592834
-139408861
982837589
412893457
-295503136
888286647
388825185
368203511
-290686816
972325185
276199332
521958368
261401827
882980797
570227454
862990236
44029188
-746003637
-349460429
-254936489
-932061045
-900842927
-60047846
-145568412
100075532
-36035822
554138536
-929584501
397740032
-859903462
328937414
161868068
621363140
-281838691
78206831
753864358
529302265
-132630961
187246719
-695519528
-397315105
954572470
780240375
858985709
-760284969
552579015
985519731
296210449
413531307
629357479
-989523796
-801743093
550223522
748863679
381033544
-971314496
195906654
-929859818
165950783
507880223
49621896
416706733
-556229250
36721084
456851215
665612275
906701528
-827964703
-702145423
107869477
-101965223
543329229
755529382
390529924
375357227
6277541
771774674
-985208207
120268610
-510925913
-689775520
811293384
-594035664
62127315
555067626
208948306
601273042
-757390809
760088075
390869494
-39600524
640965016
-977650227
-819859480
155291736
-786166182
819329036
-932302048
213732549
794884818
174563521
-818254982
-328094193
-396737936
671514594
379024833
-639726794
-368790498
673615412
-692972902
-79423957
586509645
-519656853
-217531914
-879130735
-19494974
956204040
-743711506
46980317
688356641
-619582494
-612160399
6579028
-701679663
-618324889
-724470692
-69502184
-364552375
-243539235
-641289586
695003748
717167271
495895940
995393014
520877055
-124510059
-255610501
22121058
488126412
-12430836
267236142
-718736974
502036319
-822455406
185377658
390105357
71221371
350378334
-971661624
447207515
691283747
-924285634
887824019
-643353853
735952215
-292973585
125814722
858340090
894535198
-976001786
-482518484
-404036989
218639823
629240136
330736600
366852726
833715999
-696464974
331636756
512045995
852747230
-888591386
574046550
-504441043
-93476017
-367397131
318099109
797252009
-401208868
604029933
991990051
703941366
-618752741
-821912377
-500930403
-363496447
-875635773
-994267804
353172108
679229303
-526254866
658685294
-845465851
783183204
-905662048
-376212555
-622928617
154008632
-483605308
-610936782
-518740315
-191795179
278011715
240808607
-338920562
-599917089
27392044
-167017086
727899814
778918294
-476760123
884511819
959752935
-799837240
447335735
374438565
992003278
-815723891
936111825
98707254
-313492800
956171913
-867822666
431573423
992736476
599195069
95552782
761571423
-947946798
-465527473
-874385535
166966863
-617857118
781484901
-687357879
-596968747
448771417
722164664
-940299403
-476202485
-801720049
-168984677
-999036299
-154789182
970996227
-259190416
-49255450
-976994828
200092936
-548634130
-11692784
-786355015
-892117335
-223211005
267060739
395768384
-727025395
137751715
-763050997
-763094137
-661693098
358832795
-749560631
847168864
-886502713
-165950832
175646539
210419540
-163098708
312733703
307815476
-734381780
801019673
-945614394
16731484
-729710147
-755650345
586789343
329348100
451048432
91759354
-345296574
-981592803
-484565820
621854310
425136979
201465900
321120774
329571124
-63894858
108416577
720828777
200532343
-495543455
-12895348
-93782002
-658417639
-725869751
-996644565
701350987
537049406
-978671245
-737712084
972264296
-650474075
-268151178
751315318
-171280629
-790041946
763440762
-941173005
-666354755
422066668
-126506625
390337228
-89688622
-466027657
780794876
-18793165
-630920196
448534762
-928348346
-152868363
144171804
-152672251
503353187
211529423
151486336
120993981
-41899633
-986786361
-488295361
-770975768
456352408
-274631174
385681942
-697170554
548888210
-854448675
240913718
159168946
582965941
766336300
-731850501
-392557897
340497784
-970440468
966453580
630123612
539374687
-811794523
-171568996
-78588617
-780996499
-275732569
-865572367
947073248
20125670
574878382
909183952
954241855
-553108017
913093266
-413113022
-737482489
645120638
492023881
434251189
-248904119
922757649
-847943545
-364528067
936016392
492734561
-262827000
423109629
-147041396
-200375022
-248462968
788957678
-170052112
569118411
-148766721
580942929
-112366966
-969912630
-252081065
-187236805
141328977
-595682030
528696625
-81777134
599418145
31076556
91688417
-419843856
-624005110
-75608541
-36867580
56622314
60881768
-966719921
735945326
-883724139
101964185
315012862
196178031
55431549
871372242
-746114471
-262653138
321101121
-772418494
-833332804
-49716331
244969045
970971115
711392290
-496879668
306546802
170944986
21330610
647298235
-692321784
-218390420
51007710
223786571
-710569968
164474689
231161450
-355409607
-470204681
771047430
-773243784
-60490520
434137878
-817070185
-451205573
-531412755
-237609594
-325608775
87787825
-313264185
454483938
998492260
-907888283
-616903577
976478965
865298704
473828760
756158825
534912424
410991692
-697356732
-366676942
-429462509
446904866
-721983630
-434846962
-278280776
351114245
59296373
424114004
-392762720
-141781464
185838250
-576219552
32240684
824321335
341763627
-19273586
641835583
351871458
-170578814
-471185560
978551297
178415767
975137577
376409962
732057335
908237632
833323169
-49617293
196499817
693858224
478666367
-696116735
-459370169
293504224
-138649174
938012737
44947390
-821176642
343506325
-222180090
218450
897836671
-245834210
190310815
292586081
-438864282
-834902231
-538581664
671048451
-503097712
-498279084
-495965051
567709736
-614164845
-764485002
-27245070
165314919
783283126
-922737743
973096324
438685428
801938575
-812113436
135867574
707704201
-130396727
424820745
970330737
931501197
-663350613
-710917270
-482267744
-284971188
572153227
-936048896
-198570785
347658015
208343408
620978631
345646889
728261588
-335226536
908118934
667098049
-931960611
149921192
-358611019
39269901
-831621893
-138536486
477080828
-118200023
-194069909
-245149428
424924106
792223860
697955611
-645330270
-657337117
168884331
58905871
321389687
230670623
547558250
398031377
765180524
-807567235
-940855285
-693142055
-576617134
958184306
438823842
988572340
157444623
-874005464
-959313914
-77727383
-120799229
-835501755
-610619292
921345773
-498774292
-482072708
384497357
672177439
651014661
-17758085
-448138408
849256152
-673200374
51102977
195840622
674390485
-364736768
973547450
886583343
314835761
496401030
-383510150
675273502
88782776
-460807352
230646517
819157802
717041504
-143507867
-965295655
-397548416
-263148773
-971903134
423596022
5290374
438372379
46520466
398112927
317930678
511726148
-670811791
-107079520
-585590173
-565565461
563220111
88644353
-474079511
68636577
-496278718
-960919779
372842813
-840960619
-146794424
286526448
761157779
-485810109
80549393
432578043
577203726
-749060387
349136572
677177236
-203359611
621197668
-254203587
64392509
-704682890
-29219210
328711557
936599296
-696351812
852749422
-236013697
21739873
-180607655
914519055
857954287
-423362492
-485946846
605566182
231849320
377966707
856122273
805838081
356020285
923212457
103424637
-946947164
-753258238
820376165
261785301
-595423727
-18307540
671654384
-607441690
-631400147
972568359
382934768
-748796975
-980451817
628904332
814144989
-998473584
-634415558
-389230764
636632424
852631418
-446334304
-780899851
361277099
-638752710
534230027
809425013
-653663588
-523577287
97274784
-542267257
934506184
441530566
-334291257
-903885189
188395524
-466395710
-258340331
-303210192
-757833463
-46902999
-317797341
-632114000
-388036583
290576320
996224933
131766447
-330808682
-372501472
621427154
321732389
753140942
380229954
671376733
-211838434
-38460227
439260123
-393907945
528665574
7814494
391082871
617047821
-309134950
583850122
-677832523
843893147
-738793108
303141724
451901658
-317186210
475401033
3411614
490922289
327290730
-871253051
36636512
889946811
164492446
36328990
-587827790
-78277515
430901967
-467078549
773047743
-932302048
-750749755
756795004
-71089312
-703790831
678978142
-906828767
765147936
955841134
442041863
264579925
722477674
852307590
161268289
-219596488
517100012
-386578196
672265690
517433898
-767276583
-454557664
-880400433
162899816
-998643504
-695332673
175439819
139946345
-21670022
681938848
-609944140
-37724123
99255313
-497482383
441979130
694536730
158540448
-673565541
612024002
629063699
316755695
-233489833
-867697089
495802374
-775827593
625900262
-512681709
45992028
-148253478
-885034908
-401816886
719983470
-664663566
-415566380
354036003
-494360380
-418012118
-644841076
999509863
434509064
565492352
-636008980
145877556
890063778
-520247860
-60581412
-475794407
908029487
-158727090
-554725912
164687106
901104937
121685916
599692792
487563479
13795813
-968011287
-167210511
-171498198
-781051728
515362927
356407260
623521452
772843021
-513076751
799037972
-495842661
-374488655
54419496
206846875
-386964375
340302893
-131420852
615741074
761702033
227180271
-509869686
490906534
-616599003
2580410
694849935
703852835
766206381
-460887795
-132458786
-227608135
870431170
-932930562
589845587
-242483593
-352158581
-19976102
-860820412
-448330423
-322266750
-87068092
-798378787
-949265140
-724679207
-237260109
887734422
837263164
852064656
-279561309
786596701
720363585
667681473
392614939
922046316
-980200200
-436963428
956967917
753280201
-7251735
878332230
4467409
804554915
-336087291
-453666663
803631202
476579376
-766641420
-707640365
420794129
427803957
-98897102
-294110747
-530769939
-281817210
-706726932
703433994
368456690
678343411
-63365852
532405276
-405360258
523183592
83855793
-325667380
578039570
879028968
902217172
294873670
142054563
965598726
-502500295
-945707439
-953020735
-266012519
-892296458
148914065
880440037
188684679
9938472
219779834
-345971113
196728109
-552990771
-204210966
431115866
-14530742
628952473
506756825
-115804334
569243191
597093049
-656428447
496940496
-458837053
215434798
-902953488
-147788507
-207927189
-247773493
135740096
25894783
-257509277
941947327
335791686
357468184
497123457
-150912193
-992646698
-924850284
-476180565
45961872
36159085
192223433
946860479
-510248765
967137054
159420248
-790791802
-981750307
299057855
-605644256
-937267528
-592612577
632038896
-325307866
-487074009
995932785
17041286
429448810
-81983836
-300707454
-709618464
-814433501
796894667
-634785670
-682239335
709985095
738329126
-559445267
122077728
-800640373
888180481
340139956
-221746454
548930484
720788184
-542253825
386007506
-939406453
-544266938
-323227414
-945572078
-916937856
-420771306
-634954980
872392307
679526848
-981317980
528958373
-395727437
-141143952
248528662
-835785822
962762439
-359560232
81552745
507468119
-556417580
790876326
-848790164
-23533177
92354289
-123762637
-297328620
494622551
-771490585
-102777432
8267170
-625512359
195280363
-4500495
-274666166
10113757
817253450
-47447826
-427757041
-313996176
666129280
-143118485
-895387838
601750883
-231059465
-498719803
908660212
-452796893
397975497
-203708863
924775844
-421958888
535627983
955403349
-224055276
250422523
-268022534
-500226104
387190253
-421706975
49211908
728655566
344702550
-410324954
771526784
-508137618
876335855
500935697
-721960495
692591046
409371694
-467061970
127040138
-168922632
726304563
-267150473
55323227
233041482
-765579865
-309822587
-205398900
666601993
931530177
937307716
-332232389
948671942
871214248
-753443824
-542266192
278959736
533753434
-895722220
-385049716
-498774292
-607336035
118891188
-856701090
800078415
-545556717
252452015
-548891115
-944848793
-271671410
-820993856
-725283735
-37525326
-956670568
-71532534
450115131
733407245
97559150
-742474686
426548986
163215851
-502930481
-622045426
644591565
712860490
-709682857
-759020804
572149317
662389710
956549
-817762680
-505223859
207131810
487316926
309418354
248508788
999405922
-689643016
-98657722
109717084
-407185472
346712292
-246300239
-739565309
150034855
312833032
-748106458
535416010
912509085
-612350938
536907469
964308721
420292708
372210163
452522278
-781944372
338587728
660133076
31417446
-690042678
-272768678
846234678
848762409
-467442879
145195975
707414318
-216864640
893170874
677315363
972591311
737170173
392085534
559794833
584621085
816918144
-340201595
-800617045
-216446104
-799309914
-423533259
-556407432
-463632034
-135435791
-805367136
-453894596
-780565594
-219213826
870432147
-917783143
-231571966
-628293516
912434277
-795320903
-661716837
580319545
-800077638
-868863269
-310187308
-676635999
-98819287
-651170451
475154163
-26554407
283457735
46205707
-518166047
311404284
-112397662
663948613
-86896361
-756486962
432529446
959105941
-955988586
454309909
-521113903
53285337
-947110819
-33219470
597602885
519964277
738896249
227223657
469534221
927592894
650485516
449518670
189326376
81552745
-442662203
884717623
-528157410
-920057440
145208586
-107022834
-422131744
165879440
946127401
447553295
837198725
547741766
-49457006
-33508932
-192692748
374495973
-387158269
-819217986
-537974716
-321370072
-444006905
229980395
-94474680
-793647265
597795053
-954967037
-197003501
57998997
330595788
-364541897
-716218254
805204918
-540663986
-799675113
223631298
-93126491
-497365466
-784345824
-574987344
387168521
-315915871
908943244
-793851242
-846613491
519137116
648569125
322860530
955805709
143663052
938141119
937556545
969069841
687623693
-450714067
-405608117
-656106553
-132570310
531173968
-182846597
809127148
-220745138
-144742220
-528279241
-221721292
-192095821
-550718549
-421911396
-182435248
110530288
560789280
-293554683
-563093721
924227334
867574828
-378007864
246877307
-172200168
-431895305
45209039
422703928
780406706
706387528
-630812491
-325649063
-820308721
986425864
163402777
-453375441
60902565
-571032309
907126239
-783749361
-189948689
-15592939
-603122523
-751130293
-530351763
-481694999
-921421817
-189594134
443161563
607440673
-485250554
-914465402
-859222281
939049908
94864572
-558051253
-283407255
-976189478
-8444425
-509372799
400540419
15219515
321946755
36856243
-262717648
-963849884
-583756942
757186007
436739892
-874624622
281466980
398006439
200327859
-384370633
-420035097
-252611063
763449418
-956656532
-715504431
-125748192
-804185412
-129940532
277533137
-150548808
389744759
-408618661
184953823
638487665
-54874968
807507985
-338920562
863479232
-770275836
-72144371
985059950
44919641
724353533
-184433817
-190740569
357326476
-929834264
-279471664
-842482568
-384724009
713472947
200517324
-372161435
-402130902
-73557862
-494128847
-342167961
-398365485
-639726794
196089853
-890259583
546556489
-629192824
-822152481
313547003
-840854783
-559266257
848512181
-815216661
-947629230
678833440
-220489183
235944269
-474791701
-839097103
368681576
-384790258
850905522
-175460051
-554223526
100242082
-418685744
567691774
-696910134
296025242
925913422
-409499304
-554825920
-726304653
-507480132
-538520180
-822273672
-850047454
680569151
-145772739
-123353182
863002366
-299968437
-901109015
539666450
143571898
-524277708
-88831604
-801978980
-180857369
-278672967
971422423
-169566317
-672927636
-238779348
-322140643
925448724
-424689916
562123856
-151656914
559010780
65797916
432846857
-684868630
244024182
844203574
-941397711
-678407442
-20786701
872740195
566394187
-365353818
895137293
-991228555
206503532
-742721505
982563903
127396668
-823635638
-783167486
983903541
614806206
-343614015
-220371320
-845169107
893497266
-186654903
133829131
-157841431
-710108345
312955571
585956284
-425001099
117024588
-788563715
355037708
-156152204
-600157507
190228574
-876441243
608702591
-788689621
983247731
191364695
884474990
-224838057
616048227
173933233
-965595434
638436460
517406852
-493526371
373377117
-622332531
36279397
-273936042
962188523
676858570
-742122172
-665524430
223087456
-837686204
44536857
454250358
-884861363
992469681
-458061369
200868667
-63258706
143248247
-811783726
415660618
-519390664
339973180
627321810
379595538
474193828
867213384
643146888
320575958
-195021913
950473190
183625457
-69868602
690589549
461678167
783866508
446226500
728064143
951411402
-728646455
935435372
-628130421
764050041
943359022
544772871
-828554916
-856404463
982062156
-264985779
126684253
295488427
75440759
-823569932
280881884
574215082
-570217206
130662683
272359256
360377912
-873039910
520396440
-410437980
-78642980
-532044449
591623485
-131497062
-458633739
222588382
-282444543
-288689753
-923744415
428699208
661941032
361154284
923745055
278735873
-596107113
890701164
-933660895
-638969583
649411542
-430383688
454500421
317980647
-668205666
937086167
-614922133
-443612876
706196623
484549306
557234218
-198929043
57982567
616856950
218115032
171065609
517735430
334631575
252796784
-88203090
-388697478
827911963
-119951046
722923866
-614148838
-21261626
-192297809
-834064111
-731111146
746826219
485054236
496694845
564816134
750620150
396940505
-171567313
591271712
168024715
-818322684
-827872933
900934735
855335211
-78786302
978027529
-488745466
270387668
-83262880
-95121150
-539495962
-501369412
809114424
527937283
962973802
-746203592
-442264657
180991965
259825938
-752957468
905460348
-759983617
169310305
-666804155
-447796736
-812252497
955433313
-755963521
-184127854
-862518851
958480838
995947746
41814071
-360243350
412649446
290110939
-344792238
-276756502
472731244
-430806504
465771641
-259225772
69219636
923524364
938115415
400973887
391045165
350315904
-517533908
-490504061
-855858056
815707312
-844664582
403308180
-40828808
987462544
945560032
725479765
164962183
950979294
68126326
928601143
336593835
743563027
-717285496
-304527206
900230943
135467404
271666342
-698713166
-746354162
-867832489
-242483593
-380780226
-126008771
-700282101
-928943865
-497027629
562665260
372063233
-674881047
387543722
69822959
175792957
-445758524
-153510250
99446086
408977132
123783955
990254585
531699532
-294210348
-21932453
-833171643
-680384744
662246972
961449355
138597116
734271398
-336889833
-331978545
-828487492
415003127
-891304701
-954618114
-582650724
-318040445
-276580071
-595630992
628794776
-955344347
620540276
757793458
-131897458
-932717542
-756655813
570122987
635304149
809053086
-814354518
789334219
-235032102
252863005
-253795158
-885142012
-240858570
-840230103
-111983660
758438508
-215201561
41918619
-539305094
919514415
-939528127
-792933249
-52921118
-385873524
-733496392
410310221
311408846
903682833
-885142012
-451024545
-230233553
506814907
252961458
-218148339
195254184
508855680
-872202632
553628529
601819124
-343582678
-697217064
-749221597
661748264
-529984665
-481934605
593272059
-797536725
898468815
-38752296
189956252
168840695
-496931938
335589615
954153075
114002680
-842405493
112935125
-190967101
-99853150
414461136
549705361
635858948
630733592
-696351812
-834712949
386799898
457942580
475433060
414604175
873076335
598164873
-395151199
-744269490
-325483746
-584926982
449003326
297275275
-587695544
-619854057
-117899578
498343036
-34852103
911709422
-479731421
141567552
-204143869
92347703
41550462
-377389821
-863261328
230204179
671860774
145186876
491059896
-588383672
601565579
795147133
-964400182
-715898826
-957721021
68288103
-134578758
680406538
240052270
406553733
-902268225
544013693
815501148
976625445
904604595
378499335
28404885
513538665
-907288529
-579912339
-290436331
-711715192
91219415
109823069
-434395951
44980636
-518757441
770519542
864212397
68176916
121281130
-847812293
-984812098
-84222988
652724190
-230233553
-951510966
-697473409
769184690
-372547935
682054284
-72313811
850986509
207959689
764894425
-157151913
536952633
310119752
-428670098
288086527
628747529
618067182
-32635774
-328513239
-685316147
21097315
719988979
899374322
725957900
-399046299
-872507220
-999002249
991723094
-575609609
712723363
-189985751
511601397
-716929323
-74683040
-69505000
-780616275
-132738097
140923147
-246520627
236224241
-211320657
534735750
-622747877
-530652710
-937267528
-656875407
-432267807
-215374324
-528157410
-725520166
-122707112
931633188
662588422
-36443931
335074778
-300731500
645752328
-540663986
-993160420
166271643
928628888
631385973
291481623
599917327
11429456
-314158477
865399436
-779381896
-814686560
-572061386
-533642
-728335584
564946777
-718078957
-5129066
-93611017
202693166
241708900
-658266350
156248374
516027566
861559467
-343124880
-119677424
430243418
390681391
319105703
-491201440
157293021
814425363
27085641
-4049321
-995932961
-946061857
-257265842
939551102
957926109
-665658118
385801804
994961956
422324749
-160259578
499892946
-507562182
-940638675
-962010761
53119215
880941665
564490125
431381206
-124538157
-865885714
-872683666
629427661
680035098
-621546294
-295503136
176385660
-155261725
-354329821
-491352334
25212711
-793778798
-768341731
-787994990
-128189973
34279499
-909927385
301672320
-21502138
303454725
323356609
-753060338
-447300744
-172082202
427514802
36892976
-244227589
-986982802
-870459106
-952010055
786556227
149967536
-650679953
337859543
81467990
779125372
404435545
215659484
276525159
401138772
-272426701
-813780511
450351068
-466466089
-923492795
-22200720
-424901149
-89162897
-38227496
-971245136
495508210
420427232
-184596656
-405893885
-604474103
-697845680
-211098544
375779863
-145422182
-671916997
-402684672
212674530
449960449
-820995463
412513200
-26972990
111091114
778323240
-469156288
-811008001
-364102010
821825188
246163443
103113332
-937666915
819924742
484885381
346195637
573380213
299585470
372223361
-202674225
253501312
673732849
95018924
724939836
-918719924
-646588250
741744277
-766246117
252779834
738643058
452502140
453294581
-959535722
-420677541
888134698
695477082
262939316
458968663
-263799325
-999083786
-145731218
-120840313
978658486
-651870110
-307873780
655409597
-230726679
-733760427
-966005066
693054666
-124382080
538381199
-949286631
-317328822
97254642
989892783
829110228
-246566402
-265194112
-327700277
-354866286
135774522
-254203587
190242673
2804371
-787648950
487718524
817763568
-228783131
-719174723
-584430102
-43211115
546248035
-598220628
31743031
-504036919
171894913
879883309
508510518
139017994
-227188262
-222346630
-261262702
289591949
-724046304
-879227681
-92311266
751817122
-418768184
-361941832
-193851084
-565492255
-474726805
-442773952
936367808
-195303246
-556177358
666174483
338014056
-343518633
-761087415
-785148426
-618180403
217124602
-916145873
-884734339
262355460
128241949
-592070288
-588565552
605701394
138597116
257079114
590243149
-705679270
563508041
-366544542
589956112
-656675047
-327381287
-733300244
-839997348
390733331
729756722
17061714
342583104
276803036
-954384887
-604377889
-721927206
127933917
-908231913
966056834
-337016893
306815533
711059304
72013415
268738198
-731047856
943032168
800941205
-311949177
-495041459
826674831
29430734
-773441510
748922100
446102476
777473694
-419378989
159807051
-568362758
-758569983
34368827
-178671745
128471180
114517772
266681999
819157802
-391955953
-981525371
-601501396
34490495
927191157
384140075
-366966204
229681271
987662117
-826521269
355043164
-452702482
448448002
-471393380
-59091473
429169398
-107367195
-992380508
-659878023
-721513687
387899307
-78964565
735969981
939955956
-499714003
-140909823
145840482
-995604032
-849732298
747895585
109707008
278461409
642400111
274856301
-950712360
949472543
308605851
524813617
274602473
461828791
413142705
625459396
-44089120
-517246938
661820801
-624476843
645398633
-604740299
935269043
237732411
-300170599
154796103
-316179830
-223336519
-160822116
-781683472
-488381317
-27740546
-929881184
48129467
-267862710
-778339848
476195143
92103621
-820132512
-602572736
-550557432
403985109
979694754
-360029920
-702978788
973094549
868202252
143197144
-735813297
-931259931
-940750720
-537404855
138531042
-477795061
-176357054
863669682
-893022876
-730083123
-788199605
-418961206
536659498
-790337516
28727834
56137138
-692789192
-689605162
-729561505
-729964615
-513258764
-227681627
-111914866
-670688180
786359027
326173050
-415595146
859482363
786359027
-44285704
-28668720
678760735
-630871488
620281926
946435268
428524320
-110521696
261416304
191327521
118598427
125784299
452813960
5638909
171943794
291490820
998973320
-338471324
-983706281
137746694
943503150
-384015838
-365989867
391597907
-927043450
-579769672
-251872697
847888377
447980081
577758892
-802839282
-163512837
-678158292
435488235
-369692730
330064124
801518626
-211125156
-277705553
548620961
854610842
148301414
989366466
701076365
-252121552
785175268
-439267700
-417924372
-925882912
-305446037
-796551322
239994644
507097677
646827869
670344532
-90398321
-837935728
736223021
-547054949
913571397
668105524
-960175084
825759819
250723103
-422885033
-721190100
884459714
999303918
829110228
729848699
276981547
513346477
494305173
121938047
823608620
-477051156
897335770
798104475
-348631688
712251598
787775730
772576541
480034144
25213814
-919327854
780671884
-289775500
534107284
116387535
-374948966
-299448424
427396218
221195950
-813308893
754817766
-708027132
836643510
780328040
568533079
-322779583
527849700
368423652
130215144
17141114
-952153927
712857617
-812252497
14714784
513674051
-751034652
-523716026
422250840
-768711689
-670579871
938185053
604600141
-87566970
-381914531
-277828889
172788154
524362136
-984850681
-417052881
515193177
109624606
371017493
-888476034
93948336
233048733
-983488140
-618893905
867628418
34851175
51614242
-266322873
237208154
-250843512
-836956407
16026640
-189083503
-368701389
70494449
540222920
-377741023
-44700689
138415346
551855679
273322190
-440076565
-231215829
178329413
355295270
-772630159
537595477
891495499
842780730
451114365
-175215041
-751876772
196691241
11734697
-993013835
115440474
229572360
-352759012
657430802
-252207191
511621691
10885541
582133609
297642137
735288773
379578761
547290102
732289781
52321005
-541374375
-971314496
-680364585
492467547
-656452977
691549700
-116500476
-134821539
-876784791
790639110
510007877
292562594
994742156
-794066167
713699657
-930068474
-113262701
557572816
-778503810
103508424
19027654
-289791144
-729532452
-821112482
457747851
-215137634
-493562792
-898184651
20080747
562077088
972267672
721715170
193704497
521894160
621825314
-682857706
-51823012
-516052029
-949538942
-526052985
-634820484
126740113
313017007
-276755765
-580919631
-309766384
-716061516
708760842
622902514
743273744
437034874
-762786353
-36133846
-698400983
-467012807
-206509645
-22916825
-341615681
-296679281
388560571
297978228
-856901974
-511234913
210100411
-529146991
-418307981
-609470849
-127448824
-873011640
569032795
413165197
-520297427
646564925
-825406929
793982086
-327861765
368863621
234331753
-67511897
450638069
800199906
383823427
222914092
-501157483
237552540
-231767474
416517265
988661213
-695772931
-371566784
430157223
-364525473
-903470756
-745381243
397359329
651179591
-493468904
-27047598
90153117
-34145142
998925879
-422966305
-899163133
367575608
-378867748
-405765378
-229724736
694717666
612561106
216311848
43072806
20003333
32532292
-164426055
-965368460
635461979
247116010
872320022
-143436330
811083360
720810791
-26313490
218627000
777156270
259867510
871630717
-955136125
-414172469
-780651368
-740986988
644591565
9765427
763449418
680237117
709878890
437598087
301318723
-489321099
-961440783
-493151586
-624511593
174642968
-541481959
895053644
725320747
31612006
-11564978
-99402569
980220939
-303424805
-700657619
69481271
406424613
637149704
-494818241
-142800555
493517456
162383132
-146325513
176630058
23969793
-671857018
-503012940
-807567235
-299800829
-714036708
-810254284
585513869
-740100618
468394826
30070212
-809760610
827863380
64935660
515586954
192839141
91034822
-88815379
-458697450
-885771273
321936223
331465520
335026971
-246842799
930842269
171755295
619565837
-176025697
683382514
965706302
-798913323
-838687702
-275505176
-98736671
690821350
230313264
505329078
21865823
800231868
-276327886
-947802239
703521140
-784668358
-871008674
-318932516
-805110445
843852199
513561757
464699196
-821667968
982377298
-229639249
824808681
-310573797
800465972
884606741
-32478749
753967337
-840385357
881453223
840678934
339883604
121502345
-34285567
-235379706
-611395511
702823933
230383872
280105305
-67160434
289940129
-512642840
363992616
915073237
-259577137
475803688
689110030
-326116445
250337535
171098619
994372068
461495501
859078953
-861997556
-771427926
-444538066
745187995
446024633
-50732834
161880151
371619332
-543430706
-929473755
149972517
-918547550
205998542
195234862
-651730734
135080959
-791917573
-988451009
-520075069
617082611
-694544623
809680568
-663689168
-69375020
-3660990
37735771
540551844
-418216291
328843614
-242179760
-738452982
-142163402
302665141
-349457169
627134346
-636375959
-644707288
528567591
248528662
-978671245
637628126
854845976
-656075156
-324851419
-367901851
-471556328
-180551954
-373273578
-264994485
-40807583
560923670
804731237
-601115416
-529253433
-672498991
-85429185
-448443541
449293267
112939053
846388205
917705782
369440970
-605951994
365870382
-349406626
599850631
-482855265
399189846
822905785
625766178
188744526
-245309481
-175860919
904380051
-521214111
38635517
414794551
-926543399
513620096
-586789625
790071384
-607756368
-820416847
599592194
-269757292
-236345327
241728701
855889490
80906410
174466040
354389507
539840984
-961033399
-798900311
-406195447
-305702383
213036674
-465149786
-498554473
-506964521
208700539
-903162380
-607336035
-54077648
732583492
315101318
469899041
-441737145
31754804
743996709
-290436331
-487290845
432674754
354185600
-661958859
754525538
62572261
88804284
-956298639
-261821920
-321551004
-215149053
629173817
66576716
-58095414
718072765
267052447
201106751
404758830
-728748885
-208149936
596854029
968815041
-885596599
-89449407
-326620495
-384994322
-385998730
127941181
-706736680
-978785082
416024958
-367171538
949674298
911921007
172548090
17727441
665265845
990258995
-380906938
751238988
-839865875
860815775
962213738
-87957736
-772786788
-978747418
-852811922
-512985074
421650266
-788129759
414610543
616221852
136591106
536845973
904117297
-502535843
373332222
-737138253
-265752398
436794470
38062540
-563868768
60652940
425315572
978025731
-6074647
-696351805
764859365
156248374
-155888832
-485525272
-607416980
-287972381
998883573
467699917
129408030
-926354102
-424494491
-989503814
365492045
966429820
-8192492
-865718906
89707914
-273562112
287545557
609244217
-797423422
-454601440
-753963260
576991984
28711441
-400768580
24412080
558910206
-937312038
394457955
698214204
-784752081
-806536597
995660622
-276834190
383591343
164962183
36940053
602720666
-296223881
-87951056
331939272
-918036018
-102874123
753147280
936079080
-525802651
908939664
-891678648
500697163
636186081
-431125030
-531940983
-826451255
341235480
77966060
-657319813
983171055
-257683312
-279439449
-886873516
821957882
-832806117
-567488506
-25222433
91221979
628565867
-517173783
384001398
368023767
-438321271
937191467
-652639946
81519867
66744241
335438602
710436443
987585842
-763114751
757121754
-781449665
-981362502
810381512
-197573031
55427642
687011538
-31761252
524813617
585935815
55220859
-17073620
-895777345
-573826092
-377251677
514066730
6770326
-928653031
384001398
-996694338
537010961
-910129621
-901870107
409175358
-42616864
915747999
856012199
-165098782
901068856
673553292
-560934893
-483853877
-184768368
815442057
298774545
-519373686
473886812
585588647
605022807
-244845838
314637364
-410816339
456312333
-862874805
-815778512
872436931
783201105
-749229776
272138656
945038791
-521649719
-53894458
-319261880
633622479
894057933
576026975
-758668483
30207387
961804102
330805537
-415632863
8160843
-869512884
-601908669
625547305
-590417007
-646915740
548225837
-911315829
-233244415
869792169
156987638
-866716033
-330465559
-133798393
271776857
328585036
-302000551
-899148052
-41178266
-969204474
-859071913
-7751333
959603039
-50034338
-403562402
-770149557
-203639370
513479683
57505533
283939696
-751902753
771684942
-5822915
480986041
226879909
-359560232
-720015832
559471050
-315095262
15629848
119320030
-742991549
-760798510
-197522674
310123317
938649720
775575597
-469218728
-678694272
-415693880
765344638
51362331
972078909
969139792
-398040410
649776858
-833624266
-79595135
644117517
-236285885
273377805
-384809104
-776285934
508272206
630240923
-141893135
472232296
4092902
452551981
-51287467
255428465
-17339336
145294024
-367817373
410769229
-888636797
680994222
508816974
230670623
-619030636
649388960
-471574365
90367936
735374773
-793432865
900109473
979510590
53803275
341483447
-672166947
-165783150
397360674
-679056775
-953436078
-733111475
193295863
380767981
-315535278
278341253
135458892
-554540322
-439933245
-645165739
-412026838
-273984727
398571418
-740100618
-793927091
-573561670
-48081705
702882099
223057791
-184670792
-706556385
-191908814
537791148
226859128
117702200
269317567
-547391597
568721525
774074231
128550526
-722185584
-224601422
-476833634
-192435651
49567474
964304654
445169039
97956876
-537772026
308306810
-291500390
119267990
303118623
-728273938
368903912
-113855734
22006682
-501892858
536975152
-451065435
-759983617
-711571177
786010555
503028821
-343350726
-588164660
-19494974
-283495532
13921856
591054655
-524627496
898411089
-52622176
290222607
313421556
-532861
939820565
-401295859
-456350222
-233652395
-938800839
-22674156
751189302
-643741608
120358316
442422584
311002367
-367838383
756373361
38929881
875881811
185001761
-580834395
-654383902
587217156
148473372
-284926686
-895067459
-502668330
128068750
885507117
-934952193
-83337099
-491413285
-83665146
-178609473
-47738740
167786322
459243206
634763584
-919134004
-215257656
-425934713
947488442
956408061
875652545
394422972
-577704119
526906677
836302320
110491654
-718187814
-244821447
437743726
-69121933
-7134765
304758504
20832911
639556241
-261826091
-384333375
-922696926
-776522408
975919853
-925646490
241188874
881188755
47454736
8267170
-172639637
-567088583
940613553
105535931
-320266947
264127630
441145700
-723940549
459540825
22634348
795999938
-351644762
906140118
-570728989
-117979023
-511989648
-551501546
286507071
755137480
-53894458
601237655
39614569
4538550
-208530573
-497635409
724398802
-870276481
226579567
-102463721
-422638651
831580376
-379103537
-3249566
525018463
-761454510
-499354872
-305469506
-896034241
234382811
980639911
-275496581
577545862
157503563
401302421
-206528052
210084960
139080814
-431716473
-633425
-822363855
28404885
676395955
-182074817
184068745
-787537791
-892374311
-324673707
644276579
903935847
-100522302
511725602
897935117
449425401
-712488996
-554811599
500697163
-849352955
-347095502
-452309607
98082715
-394340174
-173271407
-833278151
-534198915
-779505002
296523445
738981823
-356736303
-765689040
325485203
-419123417
355923926
430887293
-548536478
412356821
-247108174
129487722
250413345
378948764
-780409872
600294336
-724211671
-516052029
-129899831
-888322014
814975887
-77517614
-972281449
98783458
-97688934
384245785
366413371
-669029833
563528803
271462898
593041527
-21714324
855651436
-679232023
-546482182
-386278376
-625546776
-501935938
-106773670
402907984
122880867
288785367
-378312531
-996552648
-381286316
-668314474
686919330
327655042
789456240
-652854071
-426203912
-159535083
-391854253
917649277
-29219210
149437949
565837627
490826153
-915542892
-555307081
24126837
-807527770
-921421817
-143735705
141913227
518245632
945842940
403111233
-134261173
841750490
916643664
-511136908
-900597347
752713992
682965657
98102806
-455660596
977697727
66058441
-445175504
-749167917
327242197
204177183
730570993
-798434325
506016408
15604817
-482417020
605426268
-791242399
-461712287
671402273
-678137055
413128489
507345383
-291819472
-326037344
985803391
559285883
-213227466
603131637
-594582778
-755743258
-486268475
524851217
209310282
97789228
437607997
-565381762
-908513101
964573524
-336184219
404047792
213056751
675749764
-349177853
-476484598
641010990
-369250265
530912741
166859257
-918524665
356442776
-38143072
947671008
-301306574
-384277193
478495870
965120114
-624058552
507855096
-455946745
-472052023
-603575470
914158450
-381006474
584804116
-849763064
504587582
41306865
58545107
-603646243
703852835
812879276
831354438
701141627
186703590
201276464
-17182088
-566491049
-233540572
220174746
-584814732
-684085721
-266467829
138678225
-658676488
-399933646
123031227
574039876
456725910
984479880
-164811752
789765324
768492909
934203959
-680119407
577097482
385457763
-428017735
414989518
47334453
243479048
312510555
-830151602
-92741153
-30532189
-910124378
-258402472
-862344972
-509576178
453143382
50261307
-267744913
-898007882
613594758
314826052
-8612240
189294311
996138244
327124803
42312419
194184078
863467976
-244873163
922153051
249858867
-401789036
188267258
-945725785
382247197
444474224
537961618
67808506
-428211612
-635964565
443728975
-723246914
930190375
180591884
865180347
16994455
-929068174
207216406
-56415921
152294695
799019873
192639676
-262086780
-738103255
412298709
638743940
-808397843
92103621
-984968595
-796694227
342110795
572813978
48113177
-880277733
953480858
677308761
681274665
-562886099
-864802218
-800023034
223573041
118741284
113333085
187882921
-359487982
-394764106
703774469
826578671
588847643
311517059
203083758
350165266
343051472
881305479
239499991
-530110056
497698570
-109712355
554736744
-129639495
-806568271
-578415232
275386853
-285927759
-991469660
105975466
561563838
151743737
-189397036
585482336
-481607718
-241158434
-409069771
-763942193
412700538
855347696
-116661571
391030303
118520481
807487648
-159011118
732318623
369432807
-850491468
-250596126
-659302652
-69154392
-853685287
703160921
-931097472
-848904399
-944539853
-129178698
28668539
597930305
331354941
-523232267
-91967798
-554095741
-955822005
-566403942
946955419
872951733
-998889076
734751
-580032862
906409467
-362808053
-889610426
-930930066
-424013667
398717452
224125813
811583917
-788832460
-89228238
-69746100
531953092
362257635
-335971324
-680024145
136948119
45853757
-137928274
402536555
-951150158
-705801415
-514212464
939313509
558630805
864849374
148577231
235435750
309835493
78434755
97541537
608768879
-114874764
930237914
-891476853
956543629
-930068474
-835692979
103707126
893780039
-444885067
735215203
137606844
-851331060
204828882
-411351039
352832037
-56614950
260607392
-369332977
-736485996
-927455479
-536076225
-803250864
-636965044
558586017
82786089
615417928
-261327351
-249950473
482061692
568280914
-672225413
-98303400
78127626
-183027789
-498756543
-539944730
79925903
372325243
928980337
106769008
988131391
401866974
-293794093
776776666
-364242901
-717688385
-141610034
-281365614
274310691
-911797487
363244227
-671867698
196935586
480236227
951026180
240327276
-959442974
79823024
208404283
277268170
371219623
157355807
-360654185
211728757
937210869
199908797
738088868
532212409
225427100
-428554070
415006262
-944657530
950681114
27677469
-800217279
123527050
432458051
-665082678
-956523345
691400276
376368753
-949231864
-874005413
355424897
802652960
279796929
944116248
352843201
-677075969
16204537
845328629
778172064
284878642
328640721
802670161
342679691
984350166
-436055323
566563352
-536596168
-327305859
866161744
316125095
562562894
-763206789
-764197402
-362776573
570935480
694625000
936271238
361385172
385098836
449039794
-960706207
-866083855
-388017780
-660250258
-383404489
355355100
-496914147
462535543
-246496775
-124759459
645999792
-848036840
758433686
-384707109
847874407
981122693
-661454737
-835806958
534912424
665738562
256047235
455007096
-93631067
321142309
95239722
-428631094
-835468839
594218954
254222927
-64820620
-910315281
649641278
223746944
-136637619
-141331071
-733991641
728018426
317644961
585482336
871339225
-899550897
-558631232
305648866
550644284
403555786
455755503
-266785025
425270463
-485119645
65009541
-496301852
83638079
-470130444
-702055058
199048862
-411202794
623787462
-579600833
315223094
-542849208
-925886621
20794073
535662501
-727123753
485894892
754686965
-77794044
233964935
-628485607
855125249
151098945
-859156630
-276818493
468932313
-609005105
975315087
464698157
-867586299
358847267
797466897
593289216
-11281775
-566065368
978781771
7886183
-587172977
95861810
-487380787
59828336
474952331
-293445730
-307535867
-139096305
746842270
21028000
486563306
-647026766
-294664815
-1073955
744334179
106925312
820200578
-416528757
-464017210
198154867
-311170746
-906921521
-18894721
-524433032
-610116992
-357862413
-200375022
944578509
-20197209
-622284628
284232190
-496250314
-344839779
-4009337
509622917
625471451
21299771
-198604822
-221822224
-575147378
-862785141
-120956348
-861207051
266686648
-521884918
-284025761
488418041
275775072
-333327239
749752497
-875887166
201918791
163729322
-44573714
771812792
-533620590
-601829318
850043960
949459972
699306591
335091608
993960664
145076210
722407762
817617126
-857367392
968192772
-780666822
-11741050
42604427
-214910143
171284265
459708972
-574349756
-534682620
19977760
881303380
-842047214
870655237
13880779
397544089
-151055117
703422557
55333400
989413742
532605277
980071889
-331225426
479826549
618358806
-388793728
673210349
521970535
690382235
-176538005
-936802837
-816942734
-373309566
497840976
-644753639
-833631918
-466627701
-74693902
571118498
523958404
-49254835
-569389964
296480855
623947894
-301983847
665193123
-778032011
-237750463
61281935
659671088
179726760
434466096
766535500
-735091233
-817019903
483082570
-890669562
241264751
-682911300
-190866514
663867556
-457323222
-318586030
424244543
688196040
-852917337
727913923
-21468625
-235794680
-71721690
-846094766
-357617565
-31602661
-709465438
-667177455
-741036703
-276346162
-906921521
-851038769
-6997621
-469308423
-317886498
-190001349
-762193235
-779925057
161493609
-581312907
967888750
-571469999
105527772
-772769767
-78642736
514627156
648170997
366792209
-178283230
559042428
-875822197
802033497
-882129295
639780403
-6268060
-491827662
-219896297
192562389
-319729263
-261330698
-177949460
-382143457
-464778786
366960251
582119796
66353293
39228898
-575616381
450643808
-609393755
-872374443
-150497875
-472147333
606630479
712248504
847754487
437341153
91458957
-240332164
545394
-936550988
465412024
-472471407
630505454
745005708
843425236
-97521731
-907732394
944104995
703635429
-224765948
-535037506
-512568673
-501182614
255257089
687974618
-695704428
-191490386
316499860
798104475
5450409
-920780028
-203939906
788143476
547265044
700115510
838942032
849619034
368900566
-735743378
-326866837
758605620
-548579874
-226978769
-755369552
-781323555
755203288
292098960
-103889346
723851227
701999150
-585060447
479051076
-825864335
366644645
-392310674
-472755611
-454738679
-223325011
-28505245
-819651043
152243316
-496808477
-913659375
153550528
-633848311
355246487
-867163966
-565619278
-962766626
539702119
-397825309
-706736680
573473499
535318196
-810249647
404439187
-225997124
785882206
662964878
971672465
-644870683
-359631785
432395439
-457709297
-89143691
352535393
-143060336
-856771299
512531323
-222339766
-386112645
-690059271
388773708
191353377
284517462
-685249516
533883154
362804269
-134301946
390071300
-301733720
644547261
185521440
618634210
-717925426
-898429632
927134694
-448391566
960916171
917628177
602876850
-953265430
-619655274
586932450
960007656
-358981938
-327048072
686540529
-258670949
459794538
315434271
-99720985
967878833
271193539
-109730336
671988633
-652831014
988916853
-504404305
607397044
-481063966
983660890
66227823
-860593606
199842182
528944761
50900725
668546599
-502459081
-881996169
-383598756
-816070862
454682019
773740439
-749557710
51855193
-94566936
189347270
-816376032
-216824126
375706333
-39936474
-393566652
-573930470
698005947
475153586
-544217401
-51253270
681049849
-911180151
-670420912
-966001654
224802956
406805505
-210123656
560958040
860191085
-925487128
-210179784
-94246007
-457851047
635709705
-335805326
504895295
627321810
-66394702
-893670668
931522866
155708634
-749769975
-27839385
-117949665
-419362752
-680505804
-931750924
-922491126
287275101
795811931
-729695872
-675240453
-782976976
305743031
-574316253
732456747
160771146
-252613690
-606732215
-932794826
419101378
805082910
-794427061
-957927649
-962519482
-783841563
-908793705
198613045
896352820
-570805642
-795176126
-175922901
673657116
-201467236
-873393342
204624403
434620052
712149926
-944784987
-866536244
-651389693
-173178407
626856074
-763656154
106280642
683308420
377966707
-415057228
14171206
364730824
712848921
-524445435
687067422
262863439
275761204
10884128
-751050706
502716018
174664118
-572698888
-269794193
-170724675
-794657665
930237914
-439087908
816113266
664266175
-188700588
853813802
823461840
647885902
-628687735
711508116
-776191869
115978347
747341969
559694750
697106959
-302200659
612727088
427071732
-123472104
-944275180
319439321
396401814
-291739086
-779995292
-116930250
-792570727
-470767311
19834317
304810760
647257142
-364377981
431671448
825440974
-934113267
874468794
560725512
-441020149
-649856146
-58889229
-793532130
-650371078
-842182833
257983453
758593450
288502185
-557048889
226482638
-623005929
-393215845
496326231
-926242720
-131202660
-722129348
-453590860
-275045490
432946837
598409259
-934645431
405270931
691221347
-15079410
-212442867
-513413077
214253668
-770291467
-268608474
124802952
-378867748
-880592410
548337987
711554500
-801158544
-331660828
-749690715
285561204
523794971
-382272596
-57474247
651765046
130404395
976979476
-832485811
-942413257
-784194489
680808799
128974153
572627903
-398237308
-543326370
542138556
550743298
664846362
-626860699
74878818
748466067
596080264
89277536
-915148929
-337001334
663095334
120932248
598818202
-583198164
-905368511
-825906929
-383701914
-682083552
-168934962
-926102254
368946029
609292440
141489664
-594562712
469328422
-205536207
-278672967
-966362053
559952483
525070777
974737033
-629048501
-923702096
-360273017
-559200913
-519226996
-88891682
717059631
983352741
-523790065
-617094507
346345602
-854709980
-769044564
-209004420
354740014
-675240453
-403179325
-515905341
422542255
-52564609
383092739
226073818
-699164268
-703554214
507481464
-64824470
-422680584
95317037
277359650
466153023
-151018312
-762956906
-186868350
-356461520
-298234441
-877106581
-544924003
512892924
-295547936
808573140
929519904
741692650
-617252761
153153722
-162255319
491101483
-190706746
-826903059
865648550
469379455
14633374
-821481042
-377476868
11156014
555314458
-663801063
-888933770
351951991
610880394
-839954006
-385316857
-455091923
696068330
479177961
183176371
265429986
13115233
730768445
-733414409
742599135
-112897954
-36908846
-615663542
285388188
-410544277
-66567482
-208138489
-900870929
800923645
698739279
369940564
437349231
-798913323
487242742
445784811
806222145
39674172
-43860396
573265142
804727177
-62308565
596211335
890688427
72904978
138022029
135116482
-33466656
751065197
7803288
834716477
700468927
-615139582
943343839
-909732848
554907868
-186062897
319757262
-40414432
932753077
687604749
-407304416
-674139158
-215910261
-844077624
-726756548
-161350875
669067578
-90973655
-301241039
-637462258
-375177
313454140
702014848
754083688
851773791
962337949
995085271
-808524511
41918603
-180919196
528779457
-820845876
661152768
979945361
-504625900
-328682281
419330646
-387215209
18447255
1496577
340870395
-965075694
-435395730
804653860
769641311
419377557
-571105754
-352610131
398469680
-329560337
515523421
750073643
851151077
-910144855
-460555587
-879102202
73062661
-604929385
-313243111
772338146
879864425
-185323488
591143653
-231065465
765360607
-258805363
626127008
-874330017
386274350
-841549460
-512978076
828949603
350189015
-836871094
-953914881
-714645483
20874808
-62671217
890240274
-371566784
-615821941
-833594520
-437948177
402896852
146971528
101089788
776366734
206023868
485631108
-104600549
-117000557
-458092155
44110929
560842055
873008564
-843930236
999518648
-181824022
252252427
430222573
965371330
751008716
-785109597
261178528
795679385
48250568
-890685190
700265339
355939864
-240768646
468118082
-359294833
470242224
-11545751
60835992
420104337
-857483801
671995112
-266221756
352230182
-534266044
534072183
303087035
-247703620
524202667
875807937
951578532
-529250176
963932199
-620916540
826436818
649395117
-255520840
-168203048
248623337
-894118112
436444555
-122556485
-140356918
-985813406
-384582641
-501650683
-550315643
-893364106
660489377
262796054
710581045
-49731562
-605652987
-664183796
-594159680
-632221643
-378331859
654724852
-136520588
119017093
-338494308
-536556579
30799008
339884538
537034138
-494927533
-699129996
317337173
941841661
-738452982
-829670794
-865249249
179343563
443886492
622537177
619552706
-276127098
-353639003
-978649788
112313521
-441654705
390917469
626127008
769131490
964713443
840946789
969360837
-459755066
-593706972
-436567200
-424200608
-524765545
-790082924
-87972410
505442860
-340485249
271385270
-318509850
-47639960
-967024471
-908866252
-677455158
554197463
773954948
210301531
425772225
283590010
-681696244
383323924
916047936
-449606280
-630506093
928087949
-477815183
-717092390
-424752439
-446602154
998057861
796811735
-617111328
519992806
-302041033
-480166385
673282663
-473638172
660882409
-386439913
-380200332
-948849258
-883797657
505486711
-260895982
584837684
-714730441
-465880312
-386341005
931703561
-301154476
420460916
-677624512
-250271967
825672545
563630591
638678767
238459977
-257182013
947080701
-796063089
-166291819
-71803702
731352589
439538704
826241743
21865823
878950054
-437387773
-40319174
-658555534
692475136
-675802440
683433542
-853874509
-172133679
68273652
667931009
748627045
381806801
-422534898
714712966
-897125135
-319243298
-265719635
-71081977
-948635039
-702912650
232537461
-977990431
671402273
-52573410
772338146
120038254
-593259981
982062522
-62990411
953327995
-277049853
768275287
731038038
261420162
113361119
36449784
980000167
735991650
-195007089
-31491132
-897530370
-978459137
405034994
383083580
614775634
765939870
169284847
-85429185
-7179321
603865882
629166186
-804790818
-366542549
-208752472
-11032315
-77561069
966190705
-343640155
999857337
488045070
757508919
-958731248
-592000504
-130628343
968711225
749537493
44097336
-636570229
743761498
328711557
-877312690
-881813051
-273926286
776369129
951496207
686408961
556647497
47211600
-690633024
675138359
-514284266
-616111061
857040097
-459210376
951496207
842196330
-589407635
-985084730
-719291946
768321077
-479790528
573265142
-124817131
313318374
534285322
488884000
592633053
90209210
227590764
-192602605
-250422084
-940299403
-57656737
-723796361
-325478737
-691785264
-368299475
16890860
126129021
799659107
681514326
-528451574
78001893
311326648
-295033655
-905346167
86092998
579473444
-666143429
-54719150
244617490
-135165263
-441641067
-439625203
337748653
-201803
-103110515
358271966
340727400
723138616
-803140600
881061238
149683673
-964479762
-333502778
134981009
-559629359
199965182
927333669
-930016563
-404460328
-437412075
136943508
-88247321
-312219596
-677189791
793238999
-995779531
-636373240
536173561
214272187
358629222
-356661768
-605493862
-723536489
-531214044
508957156
-236612579
759011683
-819948538
-715687649
-630308596
-972953157
-592561240
951959614
-191508132
16802150
-673453050
85902151
-173386590
928980337
119232546
-914092515
-885390350
758616137
-658654274
-829670764
613595277
468580720
-538414491
376332155
-132418691
-363153574
781068737
-642709565
-252065908
-163020013
-795296446
334164150
624328725
-930770337
528748077
-184936993
-674903367
-663537562
345824325
74694362
835583286
631318966
620459864
-468285721
542201800
219671699
112652948
333783290
-544227174
-819666638
-480219745
-399550453
995665125
841937074
-39704395
-517782790
958603155
491274109
-945027083
793116644
-536145671
-446978282
-575650521
169974643
623874883
764833982
683718397
-834903774
-695818155
-545667919
205118895
-119541680
129413675
-644094023
207634178
239786986
809470412
567537199
272602890
501312140
175503083
262769772
-908178444
-309584914
594559384
482140102
339232002
-975129891
-932571408
-510053734
-439096872
134504894
-546204722
-75631317
779600244
266362397
57911173
217537290
-318738548
640839801
-613738766
-434923677
770705334
236739420
-859533629
-710012148
224232468
157120726
444098709
593775844
737177167
246638154
452228548
-708942254
-450465597
273486336
700839081
711839948
-907462212
599785878
491612868
-115011830
-296665185
-782060168
-658328426
515868163
491802761
19473600
-697186080
15223749
-917930903
25507242
-601750332
247962959
-100896792
933610201
-517976958
263961462
197056815
-924508609
863601036
830658534
796119209
819190392
-629755168
922241074
717647881
595546300
490946557
-462351064
164749427
-606022471
90175001
704619502
766744237
-73834280
721765760
940987433
-190396241
-540356429
-57042032
531004808
743184630
-410792448
-387981668
-566386240
785042475
-202204084
376954271
106242790
302538341
-301965385
-371982193
484584751
823862992
-791847975
191212797
310991953
-50817658
-755633091
-476345065
-727581274
767947483
-516586045
303962445
706008796
-225441437
-381597383
319467177
-507569028
89588877
-68907557
107915222
900865900
390853216
681256984
67795849
-440998921
241198393
796894667
825529093
490873185
-981790586
132663932
-257958761
-27048421
-306491384
991568706
481123040
865770696
-612310676
-545848977
-515759631
-799070860
-197750635
382943381
707977152
160407273
-880651571
-757116941
-423384957
204248987
551242855
808849706
-953721454
614447481
-319299919
85424571
-615159851
847888204
491545956
-997813783
101747262
420924939
-124163884
-45116412
-228339899
602582941
64031890
-571220171
372543861
-965750889
-196001901
-417138028
-763398554
16329389
-419360513
-647299842
475964646
-862986586
-410137900
-382949110
-2149175
-483848177
926555231
276155730
-643079026
861606213
-439844546
71533869
582522539
268765245
-698780387
296508137
14714784
-481980476
-324777538
-160687265
895789848
-561428712
-50419594
-695000314
341857688
-521528526
878161777
732435090
589711705
-955954809
914005867
319387892
-981567108
482003302
140318624
-442498887
543521300
-245286363
-127897153
-408988079
-198657145
-429358562
773535069
-750513277
-408534874
185900850
837073700
491882117
260369769
671170430
-447625059
899282744
-277289498
-62131009
-793495587
384222174
-769690898
-279575110
47026045
-463551842
-85857436
-343123816
-757580239
-323624085
634550747
685779904
-196001557
466174778
-53139687
851175140
-797744223
-418076771
-825181514
-656122863
675998095
378559022
-302138121
486760504
287988639
-789414663
-515355624
-32135286
310447543
-284514512
-886173060
722104058
-447675735
906106800
-590163656
155342561
134386528
-262904833
27490097
345491167
-638911181
-158702793
-982329082
740254792
-455374708
908173215
-532844400
-478950556
454663998
-46608828
-469499252
-839039678
164687106
34381151
-444341361
-811943461
643041014
-256267482
748427065
332530050
354740014
198093683
-844098149
-387479911
-795355393
-803143251
-909006434
-931169509
-896314865
820313822
-236030987
889234906
-593040053
892454336
-946458601
491052531
120468462
364557706
-155503119
184481736
580788563
-762193199
550930184
222674043
675773313
940804213
-342839407
-68549856
-745187815
235155687
981259667
964494398
-639726794
-571020686
-373434424
-117347921
682084148
-716929210
-358018302
488588411
-824434791
-339004732
483400191
-707978768
624320884
-912654991
-619621925
-132459507
-154668923
838943155
-646182249
-228290786
-286503959
604404983
-645382271
-151513767
-315712740
-409678302
-609767479
-950714787
781254766
-237137715
-806843765
-160023013
192575103
767597442
14843027
134347832
283870655
-206801755
-582854214
240850785
-232357620
147852464
581047045
-259150051
-740077719
-64953800
725404479
-381143254
-607370250
748987867
-246741777
-67133349
-963126588
460658465
-303516254
552855037
429043031
-398459587
-513841579
-859315870
248895434
-251614497
-896383297
151552463
-400019829
681675188
542321404
22977736
-747975646
-68583088
-117492503
-293420405
934995568
-344920867
687355186
661176220
-115853235
-930236940
-682456451
487515216
809954834
-568570689
-541127445
-797806628
211968528
-311736397
-137724323
314766383
931686212
-881106274
732857613
307067143
480179960
260615816
233227956
480846026
-280998958
-853487777
-552494330
900284312
-438386891
-521319733
772944179
-681397205
-856665208
560466712
-358256161
983323525
824091207
-718686543
843927552
-481685394
-693581692
518631859
-727301559
942385170
-86398442
-842028376
-715818619
-577080164
385488482
-63258706
827662235
34985181
-705651253
480941775
718063228
289219633
605324988
-438395593
-931515622
-803189714
283357267
-231184067
183155160
246731490
898604200
-200153712
-319192608
-35063600
521919025
218066142
808289153
418089716
1723646
891006628
732762721
-521689903
625260313
569259675
755603543
996763408
-23823008
-393870026
698857082
63375428
-976716704
-662348262
-542734023
620680658
256343336
824704840
90618549
-499305026
473215486
-847878721
334660955
219797433
231244222
-416405823
602900335
-338795076
820797528
-696573504
375675101
818346910
472985244
-91822520
231275605
-487547918
-853733007
-580476848
-972243667
49094041
66527469
-566635663
-140583903
449994574
677004639
-729125493
-54580679
610423334
-615449709
-127897153
473444449
219806687
430193921
746099313
118300426
755763201
377882760
-860680320
637543278
-552723961
100290960
508748016
860120875
729906270
-862345481
-662886582
689390957
-732123833
-651465929
-385179280
430692120
-532328632
118540959
-497005177
-841548263
-348788693
344327594
-972420717
-669357772
340604170
-625983082
423030466
-405700288
-466047037
679320752
225816944
-24847759
251579334
-954204509
-889719577
-681078168
-366874734
-467349205
8619484
88972595
717389534
384881353
776102682
66058441
-489044602
949972842
755977083
722065597
378449260
15409873
882826291
-544136926
-959270464
836643510
798472392
401999163
340835764
141170136
-293049210
278373199
206715657
-639657689
697882616
714330205
-865962217
-903165934
-457917839
553664240
-75703858
-339530167
-798091543
-919034379
116062980
521899046
537894274
900230943
-527644678
905638901
313968397
412255451
13213456
118472627
-913933084
268655802
-338452332
600008084
808946173
-440948249
-22531747
460934385
-362218370
-167681871
-398365485
879286001
220185485
767060328
584073052
949991654
185954720
247246021
834355456
-309448834
582930442
631717672
809053086
-920134460
910811110
126923013
606464160
925269575
509665382
721900362
-334635705
628904332
499902248
892607617
-462607389
697884333
175560470
-769611416
343705396
100589256
909857835
-25877952
-851285869
738096013
-530149802
98492434
-379831578
-703855441
-807236252
8737155
339867995
-539014669
-502801518
-251041229
-843675137
588439426
-714076086
-379414054
-44717796
924172351
523533495
-485140663
-304705962
-16458425
95552782
311668725
890764888
510644487
-307382820
-910213332
79479418
175885295
-57763559
106181870
143565800
993779139
237674295
-105739900
-528103183
179160343
597125678
458332505
971670393
-100027961
61654139
882427742
728304146
746195233
191990723
-505289375
-153391632
-550062098
982356969
-642040767
-19790803
806862249
-57656737
-198879417
-4009337
-347049336
465297425
-976268771
96803793
-528462350
-49272265
-554080210
-364593244
242317959
346555022
267877673
367261991
10569977
-672136026
921704736
-238836081
-378148780
-927747870
-649441715
-727819550
-516298133
-352645965
-835228824
738770841
833618747
-819058579
-198892847
927525699
27361431
478489311
-217679066
447989325
-948357807
203111261
799359827
718870928
-874508703
-518980504
322306945
-424664130
-491216457
-602171846
224749664
-436405081
727760238
123407301
-299900957
-520335149
198755690
-880708279
-422369874
-470691639
-817786678
-4213974
-968329237
-375976582
83259543
347386569
-449419865
-589345295
467376747
-65294805
-830849756
-255156383
-26309850
818045746
62255708
-350321689
887735337
388566005
115388123
-421486614
174426596
-610860515
-649419726
-484563485
-982329779
-657364896
-972281449
403456594
-937043247
-472418366
-823015275
720781079
354286343
266147784
850240749
52024045
504855451
-97003068
-203412024
280208855
769504170
626779128
198689337
279742107
720159088
283539806
-629719514
313926625
86448873
-362094724
771178373
749892638
-354036361
640839801
763807585
360319791
-764810139
-359894583
-323457807
-727091864
-787410863
-49803028
389237793
581265771
437491670
-587838824
384744656
105712264
283614455
491654578
-38438067
-182636748
-505625776
-885205602
-498975829
320891401
-976152275
-710710764
-818174291
-15417272
110108374
116640587
-669197321
-866967855
-836410641
-160062733
-5975303
-391089122
238922243
455687612
-722242783
-220585373
-243716417
-776249491
-379081619
892968670
182637618
-886300792
-184845017
-785460746
31235972
125385934
-127283013
-722934380
-918069734
-901836811
995087138
-985649826
241716311
-521357242
824103389
390835334
-21602030
231378727
688274188
-762846921
705637494
-295813330
-989262702
793511439
495830172
-683855955
140698952
-754230902
217823245
449156517
749730392
-731859534
-198402318
-947200642
-324956310
88836181
-571223794
-859942457
-686820733
487978295
503888004
-703405288
695084726
493539889
-507103146
-644607718
-544771576
596505775
944298001
700202421
695248099
-653923688
459752241
888565837
711526878
-733772388
881590539
-860455753
525140731
375969067
-413225485
852849267
-71171783
-515796116
669508960
-332700449
-577503757
669277269
-342943976
-926527247
-758807137
-162338024
891449157
-917270184
-817612119
626652830
233627629
-667361137
-969100142
-916332974
-247138891
-909137728
-92978882
-467051588
164428813
958631790
303303806
813090104
-201371044
801598162
566710816
769990114
-478637528
724269857
-95912621
363438876
190478633
288329370
-80020715
-802404973
790007407
-360538292
-354947851
251782032
-68341814
15931206
-181487865
55424853
-695317375
-523716026
710830202
527327104
599850273
693885122
426761531
-39377034
-263479407
-10467598
-947871098
802193715
-181043027
46162334
-674712112
968264301
77194736
-946136278
-381328292
624417263
914067528
68636577
-144236617
935265697
108231308
945707040
-260984505
109645096
-770600802
443631362
-513430266
-980206944
-276559200
-615563101
-391402397
492836916
-100224171
654927829
-543319516
-97361851
-174211140
-492207098
-876187742
-893556535
335866716
-17816114
-748527976
-256102115
254135563
109911208
45347416
-78097917
-785482567
-673227297
956292281
804942864
70568796
-507639910
-22768838
-671721028
842458717
-822362546
258491305
-491819378
298633982
-868406067
404195532
-694811337
-892320375
685350070
429212483
-648436985
973171444
77493943
-790520881
-467567614
830233003
200729544
844723666
918617259
942959190
-100057846
68092901
110159630
-227441272
978052347
-860939050
-486905197
6109597
852813050
-615561644
36449784
-599884652
-801829479
-330206909
-112407016
551364470
587217156
51010392
626100920
-766572515
-726352742
-207014237
304302242
63521617
-284411026
-53057028
926561134
-93131984
-609486400
550878918
-354706254
768725391
-935479694
-550469153
-614297058
137612928
333530303
-183503423
-990317020
-226277032
701457408
703878694
521212228
-826672902
-997025336
-82262858
-878444027
158845753
-229259218
631065995
-391494025
392282632
444435121
5128114
-497428687
-655455579
-970858456
-559902821
936567763
-659326726
-344790511
883067365
409887162
-722335470
690607129
-872764405
-447733380
278140981
624900737
520354727
572935717
-33140033
-795799042
-475515967
-40433591
-523055051
249963069
213538688
884690862
124509124
-950627301
534959785
196294269
724817987
-328273805
-632873000
795253992
710776498
-467593834
294399064
942505908
693663683
708232896
927587853
-725006048
-152115396
-312567518
-977317440
-804265601
-799139100
81572399
-358399581
-412100818
-29062078
911533937
341496806
892469524
363444615
764926609
-33362260
-617596278
414721886
80584163
185772861
390706648
-495459364
773931385
-161911638
803051368
-232475467
909878786
-584197735
-424479131
-883989531
-903810355
-542849208
849776104
163235078
-188958217
-267252068
435264265
504669360
-201365317
904990274
783678526
945084508
-86274268
119913513
-395095846
-875133195
-708776259
553245860
714276282
769285891
774091976
-512983405
-506639264
-996887337
-204895319
-130305204
509669080
929731882
658697212
-240796747
795208619
176576887
-170853395
-284842438
489539251
86651107
242736981
213946122
-470667244
329389911
952087281
436146407
-380757092
-626620754
-999686191
762483045
710204844
-637001175
-8443737
-42589426
152702516
990849910
-994591544
-574806230
362066906
-743338337
864617584
60195682
671121616
488356689
622139549
-948159555
19786501
865065210
-757909835
-700662334
286255253
-857231128
955808899
-679926511
-107099924
-960635310
-760844229
925641305
12557391
-270195673
673392790
-983752797
364509079
515646124
349982811
-121952040
-400669649
901702317
-397013362
-8204358
259296711
495070902
625428375
587159181
-604789186
-812113436
-883963076
-486143891
-924534269
-235843516
-647675747
-466520070
-142693443
51823442
-607240601
265790054
347700809
-245720130
614072952
-846830978
-817165147
644919533
854496200
935911609
-13718929
-761619676
767124200
786847707
974532618
-244805466
583164136
678463880
640283842
-235712284
-867391128
-538939940
489550405
793229166
-227473133
-914478366
371637720
670700390
-420212974
-607756368
-410862400
-314158477
-411200393
212302856
819908614
594823319
552244830
-447646581
148914065
166999006
-821508742
-191928335
303198245
832574917
-450018470
-333929728
-439224209
830133560
536404358
-790642694
766773146
-698035273
-975827705
-519760226
319220045
-436567200
77496924
975175507
159361066
-945842126
-496145890
179501482
693091106
-274659111
691283747
-767115213
-722683515
426872723
-474288982
-953020735
888658332
-727750531
-318663819
230891141
-43985600
530144546
-720009375
-743956928
474040702
110644463
-793756197
-959203545
58719780
909484963
240530136
-520173611
916488043
599262378
899809135
-933930083
597197401
977488907
612259717
999120343
368056704
250397551
580429464
883067365
350263606
-133549274
-856750743
-518476764
-740990824
832615403
-489369293
125011042
441421901
-629053899
-584831636
-178339613
591746564
479999686
414144063
-157261340
239718957
459458238
394147367
571585292
-884647769
-944258591
-846635347
-367366534
380165646
-384573012
881973382
912034688
-928858558
-632419670
812561894
-273373438
-123612027
175044277
-455151154
454723573
713590554
793729912
-661647391
880833584
-534425322
-249935907
250933512
147199093
896944449
695903945
-764159018
-12343035
247296935
-986346834
526910383
744235406
775407345
-732645146
133671485
509619098
643011762
-30901790
354381023
699807210
-30221232
58770136
118816804
-492788988
-775598750
789950431
-228212141
918244896
-603950660
377690834
-620841368
-531292637
725388921
-935794051
-53745157
-771752873
-527175922
806218344
-991242131
9279066
-807043178
292198141
-553811618
449718401
-738608179
835612700
-327817170
-810113137
867026806
635238813
842346857
989900774
-64428997
-775707137
157102049
882781347
605105670
-837448531
-418345579
457753446
217039564
-360205012
390284690
-805832916
94367268
-144481489
-816839406
780751317
193481081
855010634
-608062115
-41358944
614447481
-17777105
-178424015
-885149456
66458269
-302853302
-826150744
207067341
14248630
-930068474
-532552277
476380130
822972502
-819351535
79246022
781441344
-695452208
-427828653
375059729
-423804966
-449531845
-820707680
26134808
-776730383
686544242
-318914770
-463794738
997753028
-190630788
-480405732
-900374304
-463022033
-42742748
-153251032
-114818372
-464111797
648846073
686827312
45561922
42039029
-454986734
779354199
263001091
-459208304
514465719
-543658214
757734349
603047301
-630306690
-13815773
911505959
9188800
-886841625
525395754
-676727214
-458755992
-77514492
503562209
-875340858
-209782782
50349723
659770699
811319354
-209179709
947516889
-924417023
-577440484
-759156087
-366063368
-255227605
868698046
-782988681
79741912
-438694601
575994284
-464419427
-572300018
568571013
365200641
423987871
928986584
346713343
-759401641
699083604
318278721
-987837173
-809932314
539966046
365613415
227163756
-730983952
-864445454
-420250047
959839582
-274169154
722293868
-710917270
551583394
-998500516
-450561385
583601421
-93376654
841538271
226704730
629890084
-679815521
827803786
466869343
-340980432
287118562
510564431
-627045322
-364175061
-348923156
343467442
-157309999
345277373
932870319
-530704753
673274854
519401527
-731057144
-257641818
-719567849
803017654
770530328
-552522731
-737326958
172706825
-169532603
-602004041
495494324
166166752
413669304
-681297897
837316073
-198749139
319686354
-316481580
263222893
928447223
-970469838
31263295
890915079
682335266
-374409678
424409495
165473558
400560077
-597571818
-569972813
466910007
18336677
178179443
15147163
803089434
559006006
-386165628
198761267
630848810
-59113920
-113022314
850260290
-736059762
902223655
633751444
371296465
821877128
98899044
244797191
-467674859
-75631317
-808756492
640791108
487094837
572683761
788755919
121230189
756805396
-723844973
-252784445
-975632285
370219553
-980085784
-448669776
665925135
439026524
-584325091
714633179
876048124
234275340
212004387
-952956923
-605039995
653215280
-942463377
626893421
-722877527
-758468497
-995010812
859879720
-44074301
232858616
396051931
-145954191
-879314148
59190645
-69041533
-206934181
-518706737
-100370855
-510465799
734248979
-686249404
-875393472
-446847619
144224652
48519226
957559723
-571297969
550096622
45145819
139736332
629100793
653013204
-702632119
390744796
-541245908
547650431
-406161996
-802299424
-217034318
580598482
-776561898
156853651
-883065798
768021724
598545661
-970570488
-490453806
-210957670
-467675257
397142779
247540753
674777269
-854886309
-316618634
-963582615
-25877952
-977038937
792652150
-210463071
783986479
-449153264
-406943619
-395896334
-961737851
594909840
905860021
632120011
-993848298
-474985189
418639152
-378852903
307784908
-860808360
-728012757
352054601
-615786820
-217805397
502748739
-943700098
-781577335
-398152918
937652803
965598726
70560207
127875235
924608876
981686409
-531241436
-68955709
-555409230
289118954
187366076
-222328247
981941951
-299674253
-807780942
718789218
-126046446
369877442
819562156
-569284984
-554518949
45943383
823346245
806060365
-546349365
783835419
387460703
-449086149
-420760875
-578335564
-229543075
183426727
868052613
-890962005
-867016905
58285540
697106959
-628709171
610015707
-486858229
-167409982
496759014
615880597
-14876357
656059780
-840929686
-33290180
28260586
-733513206
-829663159
-280034212
736716483
911523043
518522363
108129284
-734166788
507161010
-615597591
-119238227
186951733
-110809485
-953993040
365362816
331080497
6541403
-972641733
-21393932
-752678243
719479425
-891791953
351921218
240259717
-595184862
695358993
403245499
-118133985
-453747732
460489761
-420308425
585851185
-296085860
-229377276
-980790833
-229675976
100730692
119170780
777680973
-597421717
-4629591
173654337
284165512
664289222
679105310
-185323488
-655877384
-935456967
-775662790
51244541
-451157419
-491827662
-45690454
-389114761
-66661622
175707303
-988916336
810363287
-102332296
-276553598
420177031
-900193258
610546341
-560248334
-274730565
733238101
417419568
446698721
780659864
-712771043
-204544247
-499547813
-674289409
-802965910
427778557
896389017
-187114082
84978353
869103202
-907290045
-775827593
-50811237
-328103744
-181615005
57592166
111009058
-359025221
-726580248
-339765192
232956909
-320131777
-258359939
-53853893
-716062434
339538753
767650736
97467390
-897156577
-85148320
-279134245
-389012
933237520
539339609
128204935
413876360
23866116
252920524
-641411390
671940497
510504270
-912172031
578829984
-236323361
294343936
-783747992
-152877273
-522259923
71912529
400233780
-510281024
-977375327
997050508
-799735214
450962904
688345600
108967934
603363873
-579059343
-436015039
668718067
-628188643
345654977
-539392345
258293665
225544645
-966139780
323584204
-177075412
98102806
95656610
-638556967
-436114037
826743354
964058812
-358812877
-957904425
132631823
-247663362
577613878
-146561638
111590954
88107306
847587918
477695476
335792398
184493774
-606371744
637215583
356319795
-116822168
521642873
-531417512
330063674
-878771397
934009905
-245920445
-594352892
620874525
-626148099
847142693
-243688589
233612537
707667018
-525704201
-377156242
805145001
389496234
-239710275
530765047
3278303
227382675
905483021
-866527537
-787816506
-824481523
228153702
-851156519
229572360
-478857511
-857758872
-48643509
-65159700
-888535255
30756543
947204348
58617070
-371883488
-387574257
703477006
-136858168
878851014
108769931
-820135134
-724958845
-508113445
-90925842
-198268125
-769435106
603095100
441656774
752518097
743828096
803614427
337252818
426777938
-440485889
210686109
-512501435
921754887
836694655
297576721
-117902076
566198731
-591013698
-939543282
111952974
-408728387
95530871
807461961
45335349
-580834395
-807076619
105209536
873056327
-319928189
-599428548
-881367347
375346789
680968987
-922345652
-430329515
46635785
-738152612
-75494745
-697037686
74671118
534566069
592888414
-47639960
-970618239
-333952877
-374031267
-804453860
-343397328
-379572031
-185897738
-873027613
-304431239
-398379495
-610826900
546220729
470443495
-203882236
-808642105
242293510
-378639330
329134553
169863342
852674341
642641593
-140028934
-923504158
622780233
-368508155
809053086
365829269
-746053390
503538662
727597665
118714778
266124261
535890829
-447950292
-397601773
49393689
422647382
459809438
967114832
545774769
36003631
627832287
-601528183
629562939
-834324863
665839430
-644816933
583088482
766903299
-289884025
838379901
776468090
203937884
207210323
132961573
-48949125
-836246153
-122353106
139976813
-594815298
-443274692
248261594
-260100764
623093493
-84771381
160427165
-605327631
759023117
131074417
344399695
-775120582
83059665
848597707
-773694813
294020996
883930441
-418197176
671444650
430006789
-906617034
-59163911
-426984215
643712214
508712936
520850599
470922915
-509413142
125186116
-374527475
228748965
336975599
838242838
-434844749
737264641
643770673
182693190
-156925550
-396130785
639105841
383973434
-973191382
917382557
-580940694
105977234
-861478454
566016430
304006881
79731592
876078856
100967314
-157101214
-83093445
455397967
595201635
446310503
97578959
-726027076
-92983679
-514979698
293710318
771821193
376060746
673963201
646479903
205830708
395938555
-257664217
-605436132
-242843154
26782340
-69220034
-914092515
-390403592
-691893700
-373493727
362897286
427814526
35604578
889170501
-163641977
-292975227
316466863
853230206
159549020
-554750178
759080054
25432789
334844174
-326188685
-6779699
762581344
-131369916
166937408
98703598
706387760
-348235991
-137787571
911094594
-760131959
892917895
356979506
350319503
236121195
-181615005
359134046
11279807
516505443
-706245958
-991549346
-866760937
808184022
17954152
-942255407
-479775289
943220169
199015961
-405872364
-835197887
988296592
-6442210
229694968
-820096487
455068697
-316120339
273915334
-788905949
-866019733
-699279194
-487187959
-293525477
372065825
-805682977
-250492756
667052622
-496970242
68636577
-683562447
737183755
376956709
713743737
-955983124
810449004
-340941231
375999988
789838616
-697131894
518113671
-538976873
-757560381
976611293
896801071
-322577107
864265297
945682808
-534700326
120958886
639520574
-385810155
-787238372
587048802
-147041396
461678167
869891724
831671356
789765324
479604311
-688950272
-346908137
37671803
-595083053
-883809900
-561939178
-843536897
951059354
-208640749
868067727
-564947261
-800418497
-343119426
-148990987
-849572004
414940295
-952627775
-576021468
581234985
-444790134
-146151493
673350055
-421728538
681403508
-790488757
976064896
-663623765
-12172923
-540915233
-294373453
771047430
-892758626
-530483002
550637081
-495494821
974642703
963551621
-686168880
31055847
304420353
-686100672
-354224727
81276543
568019666
751105281
375423684
211674593
133055585
534852295
116471979
-186408770
-757677082
322806819
-23341648
363193602
968942412
-767879164
-338924599
-30278424
646264951
687604749
-418289796
650819016
873759904
892328654
267690457
-659051471
413939332
-541487694
710907331
938649720
-780974061
760025803
-76512528
-197778936
-951543460
271193539
-65655947
-117409177
-380048356
-838152034
-900250438
-622988031
993737209
20450698
159721245
946981468
-180021775
-92899844
479514602
-430014853
693810313
728695644
353225173
395336701
-168988905
-740483173
-941402898
-375495368
-820312462
945079390
-436567200
-850098807
-937990537
-262058915
-860947016
305208795
-413432710
241038390
-400711963
-527785771
225941520
999087889
586740617
-790804214
-869172368
-530752823
-890499874
789832983
-221746454
86854287
149538008
-445265068
755143235
-406067835
371287337
936086774
-959730711
200332345
-268864509
451114365
493105468
-380880279
-895246543
865763495
-484431472
-723202715
-750008135
-258350545
-751941366
306576062
355330076
-51705921
992247609
-76888586
-264123176
-918614939
635795427
-267561275
-129513385
624343243
-440417732
147032966
-218937990
-142643669
375248186
932788651
-87305206
578967362
422834268
235403422
-233763750
-599364156
388423758
56962169
875246948
-654849111
937336166
157232716
-651619937
49895124
507896689
624438092
-719576282
952087281
643614837
-295705150
-593964707
-387126672
-970469838
596715530
294220151
239835825
-981229660
-557103701
-856689359
81418219
933610201
-591792253
-679629244
638881868
-120593985
-535980641
-117747837
-176383508
93069596
-664576867
586059321
-477195935
-884792791
-885815039
318510503
-300489389
748345220
-943219508
571410224
298184495
-59016106
-5303065
-22643477
291958543
407718293
-185197385
24704930
789070214
-618161852
884690862
757836071
509799182
177920647
-470633581
94739146
523254309
-672994135
312303724
-354970377
539728414
441751418
574248399
380078109
-368557456
867929538
84127228
-444685821
-129353086
-219213826
-910889370
200688628
-610228481
810191632
985127017
836186573
-146406386
-876412793
860255536
-828275365
-680271508
863232273
-514869876
329196288
51372154
84087719
-555131473
-357676858
668062705
237307386
14950658
-77041338
-597104818
-402797165
-78618902
-292919055
943376725
728655292
-97361851
934283495
320764005
398984983
390416468
-818736755
264060892
-100580693
-808559891
-570444276
-889290590
607514946
644004565
-64091464
516389904
-443072316
-837489168
400724378
561940209
696246018
974435245
-294548728
293565305
-4049321
16326517
322335179
48037559
-928978295
741994312
140573543
-476940351
990849910
-550448166
692398666
-199582103
266556208
-789818712
-890259583
124682184
-124398520
-397902882
-451531315
-998810130
302091351
-720435177
-981235871
65910050
140655886
-532743964
477749605
-188056657
694233582
762634563
-151852115
-221981367
-244032722
-859007654
130885167
-199107813
-909634779
289898033
-104030376
-709612343
-543478713
880115930
-436828842
-482417020
665856564
-433254601
315064403
-218966074
120150005
-682714002
694668348
62466243
-672897191
-109296760
665398095
-912065483
-990062131
-616485227
-94817619
25811628
-833252143
41685691
130980501
-417894226
-981317980
841854341
115440474
640791108
992938760
284832661
-451827088
-846296552
927804514
663449105
404610186
-799757384
490384578
-752589499
-628254377
953345286
-657685352
-978810631
-430366219
986508030
-774760874
299848797
690275275
-621818238
738018707
-386503401
534920598
779777516
136549990
330948576
-493760012
431633632
387190253
204524458
540845387
559205137
877755075
882531550
-791698116
-254604256
-571901749
438575796
-557567611
872551163
-831024132
560738946
185813548
810603771
-527771739
-68364501
259503195
278705482
346111838
-681973844
675936134
852563022
-210681014
-311843558
907123943
-735115806
759601703
-329985463
579766974
578110376
331091553
-841474181
-107825808
-23941196
616719336
-364969831
-832872514
-891556630
-755258731
-660561816
-687729485
77995652
-866548953
-86204379
15623738
-103958076
280352554
281824084
332888419
-4076676
467527637
-553860867
566853570
226355437
715000772
-947067714
663855580
362425812
-946077702
561248465
550045479
-702999710
-950396672
914725288
-944746925
-733853109
-1509557
67489321
906253565
296640823
512718025
524057934
800424278
-971394093
45081120
981782787
222186272
-309766384
-324506007
373811632
957922300
-994553897
903762021
-529688359
-232960426
30515011
-873491900
-589290818
532179545
-447587424
-623230097
-759415277
-318663559
563161798
-110653553
926485688
366073960
961454073
77544311
-230154834
45556188
207820083
539283134
-233903945
-524816305
-440560706
911145494
-360340131
-620011278
-963312787
-919625708
-417801385
-88677781
-943636610
-878444027
809971083
-729328744
-273942390
-108708116
997641971
37389029
-761617640
-593636029
258532464
846534078
771790112
-981083258
243367926
390437829
-285410213
35513529
-656584501
14795702
-115950882
-995573301
-533179267
-431990240
-711375789
-468489545
-796826943
274883630
-595665508
840613414
953263336
3257740
-598679532
-801449599
595521734
556483868
-285704573
527632904
47515740
-623373755
159168946
-25298118
429986717
-564784609
624026919
900643089
481145938
-56768609
-929897081
-504337279
-578283626
-451005668
-366932460
-825570080
-997747450
-246836011
-969160269
918625787
43514439
704249487
774458462
-709152097
-43974880
-482311470
-394021247
609868433
965874383
-545420447
-877926499
-767342442
-300500699
-367070506
-627433695
485825454
841345416
-407907807
-890616658
977604660
-796722458
775309017
678001857
150512139
58747601
610732389
-728846560
-784399394
669660404
-824647597
-18594655
-516000509
733989193
-532739052
-200089705
862703888
368414619
-186067816
-559629359
724950746
46689277
353396275
827127607
925720290
-245486754
-624367716
591481849
690616126
521039420
-953311878
537877816
635540549
-329151962
791870765
33916178
-641321175
-425680286
730952012
653982708
387699612
-329526988
555570341
-152375367
40314010
-356789238
768734953
558630805
750103822
-208766883
-985940240
-350245701
-420603401
-290578544
600561304
-303091335
-217378375
-661432187
-391089909
911294252
-984994785
-743546683
-560897160
156295627
2759167
-225537631
229198872
-449080750
-302875266
-953122791
195218324
-430316313
812535567
-518645421
448629270
-618684340
-972776801
-351329436
491395014
841999807
121495535
-939230895
-219207591
-567429143
-218633631
-576723450
-103506941
-867109941
464060045
-728425526
-601981724
98799402
-196744133
-727248779
268815561
-265622806
312022090
859367108
-703984470
183723328
-909209133
-749557710
324272892
33485367
900244417
996822744
529157175
275780074
486611724
611960474
228153702
-542640737
993372303
-47379474
-742474686
-476202485
-120253533
-795605606
-21373530
293890116
351195368
16334690
-786124477
617301420
-367745245
192011964
593279582
-683857482
689273169
878611779
-907037875
942473351
-233367912
-596968747
-101198925
11654513
975175507
43913932
-470677758
-887894119
557566907
619222883
-284109625
-776634178
-58613839
752430929
-762596444
-276340214
930631012
964551335
249422356
963266024
-135332828
675869742
-362808053
-921098893
720439832
709078856
470112031
-766164939
956833774
286937739
341688464
224839222
738160819
780435181
105055065
-499070511
-886527375
81686536
-725812963
-676256377
479269243
290003605
423434699
805654376
340325066
-78270164
571478390
743718135
-795898140
206597852
-554716056
-231504659
-512191894
-176394724
-830405895
-320131777
115686231
948933806
-314295103
-377597916
71392005
982405835
-353859446
546471299
305583578
804443160
676880317
-392424281
883853253
-127995127
771941610
-999887859
-771999694
-579903934
971629917
80809105
280757304
-786498696
276559793
70231892
30874830
-540189396
-270195673
-430696472
666216308
-827121196
415981739
631669959
-994716936
953349354
-26937928
-614966242
-654756263
-707791410
504021388
-270164424
415762202
-171142626
-369561714
173313817
-267702971
-346413200
368410877
-980619414
-492961820
167154412
66663680
147720600
-926108307
-721041637
-761784672
102173662
679170526
591950123
305701505
967329989
-300881835
-2777797
-606364594
-502581575
-147227336
323404522
851722137
-894925920
918771584
-542927232
496714217
-602572736
528748077
583010801
-352495705
192888882
320293289
-571652952
-235451440
-169877335
-793949558
-765884278
-509203944
-907743189
596946074
-35893997
24985296
300343228
-165392207
-227525263
486655250
-279540346
-14547396
-30479289
954153075
-474251666
-892013997
756235365
-300591960
-562498883
709862452
-835033658
157145683
903693722
294702049
-630471669
-470823071
357190797
-990412746
-55192140
542966647
-863680948
-17550502
-672047099
-843091990
-848060928
670860854
662007103
201842521
149810075
-263009799
-728699790
-689046724
-167984970
-62200847
-506155999
-722224398
788473231
390107163
894494429
-189647448
-548200835
147189776
-845235400
48875187
-626947843
-401321503
679344468
-835416965
-931747552
120812283
41621497
695223027
192996648
-738692915
782108658
271382970
277180633
-139254535
-876546650
707011317
954916153
-437735322
377534504
-878713576
-119787060
-414944769
-625832141
880114922
746275524
-700588333
860552154
180959438
-953058170
-414995561
583154006
848366298
-389474627
-510166360
-584468051
386534830
-745531270
488797227
-163066416
-896905227
702933798
-503921926
109837755
-763053160
718939546
-370490658
950414189
-828822000
-11305916
527849952
-388245450
801204891
-405098474
348176424
-167871494
780374888
259902256
161849302
262665553
-535318072
943503150
780213111
435942394
-211170998
-31761252
44879970
-375495368
-371581002
-85149085
508542828
-677925329
-381488487
292166245
-481904229
550208085
-225705928
-567002200
-643327581
-214798450
461063873
219723679
477985918
-911937530
-358887634
-539513599
-595390481
-672136026
-781257549
-936979890
694623776
237732411
372529563
185448048
-655922135
487382883
-506300292
186638896
362343550
-514591453
322306945
-378211424
-897758199
898407407
924718854
94036319
-701231604
-620633599
-654177283
-679900633
342310161
197031054
-138397354
88673622
-513293274
-965391358
-501197220
837331131
-432267807
770391785
805504721
-171892542
-935422977
-887518750
117069956
-111584112
604253637
-929473755
217420080
-587429338
680743591
655564422
406634532
730228797
902540436
-274169154
648052037
-904878551
725542285
411200574
-148939426
350836109
-719126234
706810819
-342834120
-457120785
-211852321
707018866
257147750
380480132
-332275498
585974529
119337956
208524439
-109991125
499131325
124123339
289266517
-5360589
967667965
504922428
10226172
-449663783
-920740483
-152159709
245885505
-983102367
552386767
993456309
-598639237
-518933025
-406274012
-423390085
599552657
646038861
291628648
297929416
831742084
-646225814
-555928734
-72123694
-457858310
-49744600
-890751497
-160767567
355037708
565531723
42675901
250292832
-815230018
246638154
-905643870
738088868
536080759
808604999
-743871002
-389052714
-516642361
939817604
-481075384
963264490
-679098464
47030888
-237437211
-619050125
987368642
-677139602
-352180971
-521067679
-167657256
-407879319
-66310471
72329779
87309080
527783272
445058741
287915782
-83331611
-450083169
-354329821
365191523
-181263513
58191176
474270564
-410373829
340869143
-82786119
116640587
615886610
-857871373
220525890
-185404490
511573734
568679837
-30950126
-808729627
-711458644
474135046
-877162925
-469809057
27648349
647756230
-222004049
961030372
519951611
797741775
-851897808
-317012373
-875854225
806154112
353619620
-804624415
-768781225
404751007
-389203356
210255736
711815163
-885149456
780794876
944271011
732746532
160394298
-208960921
-979449997
682937761
825440974
-319175329
-311004266
287483396
20640810
350670720
-259029435
-865440126
-12118325
-4627868
937761526
-453485798
439697149
529969139
-821892592
-666335900
-643912716
-602114122
-212143565
-797640809
267892605
330867022
516565932
-402754580
-32359722
-589775024
-245916612
772698940
185223823
256892501
-352240404
431206995
905840298
-15895117
679971268
-653687140
841801259
335860350
-715818619
272614487
-367830822
740421379
-965920639
-992005036
-45151437
201280447
-555832972
125536496
562991381
-940234026
638236271
-525294746
181422483
528698319
850260290
-83891046
-85119239
552886652
265705792
-507907838
-219005404
204395788
412854404
640820109
409850068
689235372
214447263
-150247973
-912772730
232257156
-416803075
-49965605
-650948168
158740462
577143870
-942753510
-71775308
-303507588
561841
-661192181
152738561
375393228
-901088087
475489352
404444307
816756139
871514838
553011862
363653728
487274185
17862819
506266355
-733111475
-527479134
535627983
-37359665
722065597
-439671755
9839024
406574749
295623585
-335307251
399522777
-557098639
-153333651
-266999972
-526953639
780598351
-228646445
-171816291
830866287
446918406
954382100
-42588537
794347054
-288718549
-621269161
-670011090
-855045359
-119048845
846662088
707479556
95234326
-937998260
687240484
943366021
263579780
20490151
-928227419
-107903631
-4405649
-192297809
176215502
-680805110
-767218569
918282265
-552041723
-545040598
-209690848
-98493142
419954376
257670090
120025140
74983793
-77844003
996521305
53636108
938733745
639593278
805704662
491792091
937346804
434514819
784727205
-198557569
265473667
328640721
-374037950
232805942
780990515
-949888658
-308975206
332110954
-570401814
402597068
175170957
-301720858
-70386027
96030365
-909732848
362645863
20641833
695976
637539139
202973888
-191662556
917255674
78965335
214149564
-103087171
250231472
-651564534
-908513101
144632346
752589114
-566194813
899776494
-398651678
-386090154
-105883389
-624460373
64030654
786803294
-215443
-378522964
660971156
-213487664
-371620658
-670229643
956098318
-772035058
-522332105
436488038
-551172742
487948682
74308172
609548289
-800260456
-476175926
-772858283
67704339
-214069821
831035008
166936132
-646778904
-483378198
971516489
949328244
21977728
439157335
656710754
-633674246
815186678
398456270
-234499970
-313524616
694465581
540936796
-390180347
-477799453
-541030958
113242212
-280806196
25832627
792901109
261367457
976312578
522762438
-362932220
622517196
-258235054
-169202963
308859479
-229840986
-430521190
-836550235
-823863935
-828474336
-990356911
-398256333
-769740955
32693035
126395085
-533079015
-255058948
-425497713
-143350113
695129951
269825557
364501294
-532491584
665271040
-879307928
-47408552
-738607340
353242737
361233043
-897563265
741939857
-687397024
27489199
646797246
-438768992
-197988564
-340976411
-430867026
-974175922
5907848
-263148773
-389440140
572659638
916844176
-298333210
-975072696
512508240
646512876
192487566
356211972
-69386436
708311101
-914623104
238367319
321338145
-651119890
-642360918
-990063229
725319865
-132633371
929738630
958035035
-246706699
-706115119
-552024304
-481134925
508901701
-285980080
926855814
363747804
-696416114
628421613
316569790
-213834773
-984710022
-243022619
-682845646
586733903
-831819109
547739050
-69849865
992340419
726800491
-472862886
-26554407
415066124
401011172
-366035203
-273563923
371374441
522988801
948008730
731950775
338144748
972264296
43708564
-651648462
-231399360
-937493055
422017361
-589726220
-110236563
443368857
283718537
-348448001
-661210732
-238786270
780838824
941946291
537115478
139825128
-447789344
-775270645
820851093
824416772
990414992
255315555
623274666
-530758282
577506007
927134694
-31440584
420459401
593820528
-928008360
459387682
-579769672
780857325
-907649717
767872652
214253668
975098133
161044615
233574570
674971902
856235543
959549584
866650251
-516475602
706685397
718132859
-531779407
564754412
325547779
-879227260
-278082161
-506836044
234831323
625708584
-988134263
624404368
14302181
673705805
609303161
-987973823
-954641709
-668081596
-39235589
857873193
401818265
31312695
-848759569
461279203
754984992
961595292
397331774
688955423
-444879668
-541561765
-32522634
-522953733
-617718478
-447851658
-320910103
-27612215
-181000243
-748685697
-217787585
171800471
748867124
-479466622
23541289
890879539
-961197887
-210411854
-358565117
736684401
224742118
435757652
-9292887
785133457
460979308
355267485
866841033
325535517
-688641433
987003868
191353377
824831815
-121816198
-795482614
432852169
-601812406
-59046241
124115915
48250568
542273119
-324239656
-977914099
842068746
-8878475
120846560
-16836579
-968148852
-350921345
-781431289
96549965
364721643
123330672
205455372
-453532988
-532228506
-139260783
-146882377
746485030
-966426063
140049737
619266387
-636035256
-103334040
114466373
763125517
620063732
-166872770
229301952
416094381
-65184440
30194569
743121725
-33297184
252948999
660058318
664920751
-221900702
-176301947
-177069734
39561528
227592961
560391232
-40888551
-925465324
-822916085
-914910733
400346058
-94086591
776009969
255684101
537788369
404734990
-861015058
-899871387
-267237659
364909295
949704366
-918554974
-462940932
-38367086
29738591
169345814
430156651
435420926
867106613
-370130332
716122336
574473475
-930958690
178223091
958480436
122651115
-977718528
466060293
284930747
-809453237
-259231422
209310282
388639687
161382616
-357256076
-505507371
857634562
-311391349
807938358
-189698076
-926889410
258325586
-118781797
-220662023
277456780
729471429
-789114386
-932157579
519189400
825314055
-522473067
-555785013
935707126
-651981941
-353619473
302903963
815645884
915772731
-456228109
-964101421
658234451
-428751340
651683849
-576092384
636494949
85148778
-193610057
-774104680
-644921830
661131923
-147484095
-285405353
-846601721
868722353
791008167
570429475
898069144
-937168711
284933742
-221568298
168601082
-389662664
-965820713
-346022443
-990694572
-990830470
657854303
259386802
579553923
481069905
-355760279
-658078392
147581312
-80733399
-386500584
-199237877
-820297102
564328247
-769811086
620990803
-473001280
986020458
-632732509
-180372353
350742080
278236604
483809356
786126086
801914599
612774580
937626790
151098945
251837448
784463129
199570502
-176231189
-95211451
-859742869
166690200
527977118
-772490675
925376604
148303292
542265427
874310144
759488154
-726131911
853646798
-670107184
-367191063
744215468
398869962
-923502911
-288233187
642557245
-825406929
769103893
-445774302
231270285
680097385
612728200
166484735
-202516139
711350897
852923392
-746010905
326748247
547784692
206770787
208123260
657049772
-135769781
-508823176
-811345536
226475284
-753518203
126766084
-394315164
761701378
-65112134
-983682043
-718596052
909837696
721686571
8737155
702364401
-251604796
635121169
355640578
946323729
-690798946
445812024
-191541040
-967524750
997896096
-285927759
862201266
-586107682
-757165414
531261427
191102675
-546600241
-671036985
-646510245
-503425951
-958549040
1556329
-659105660
-429425355
-482072708
177139002
469526196
645725235
338940485
598609194
880372990
379133811
-127623939
-957359262
-588359595
-301081891
-194381493
-92216152
-950628568
-989712175
657811643
-822243458
396899083
258046487
-889368495
-751701329
699280421
-556327228
-406703875
362222835
-651842767
-16761213
409908506
623655534
282306879
-703950584
-10384052
574364045
-125820193
860304228
-603025008
-523765535
-10623853
-532684674
384614653
-587963082
198755690
919446168
665513119
918786231
-305297594
63912495
-910392683
-396812928
535831821
-260356185
-126134167
184427850
-567738543
-848909840
-749946637
-373970960
286407057
463593134
536725072
-725043997
108718594
921541607
-949890849
-343124880
351042013
299000798
525645435
-282025938
-781680828
798504440
-968036556
-412068954
731490700
-804568983
-807817199
-66609537
974738047
-931428356
-755880645
970692557
-670867719
-333173047
323963662
-141974961
518605970
54373520
-949404458
277275551
159908204
-457120785
-993896011
410122840
648059830
19574283
-670175443
675016594
920725387
-569222953
-974554762
256736962
603391727
-931120025
801914940
-478559935
-345294973
-83400034
-206684956
-907638357
979554850
-81851257
-155796056
766540616
-331109334
716844003
589832293
571410224
861061836
-986470733
-373923449
-812826078
-309942936
-771525477
718870928
882483390
-872533324
57516935
-744675532
210030485
228908246
-427203253
649587038
840153013
516193795
510537222
797066423
927563742
247032871
-379000036
447769591
-87173116
-774811738
-698345443
477042770
659944421
502909375
227125136
176870824
-556241657
358579159
-775453582
294220151
838202963
13423505
-562767423
529888324
791839875
-688949099
560348227
-899108742
-35931896
-152115956
155941930
97111352
-656500749
329789667
-105434213
680951574
-317211422
633430409
-563241175
414686010
-851828163
-57420113
-939095182
990690167
839229132
601825699
-87031742
-852030448
-482637010
929301039
754221387
-659704961
503732520
-475467029
-174200526
-71764809
-774246149
-775771397
-676311673
3739545
138240006
121037397
-526676989
-79203425
846132881
-750329000
938370721
-48984461
894079554
751838731
154985678
186592154
664574665
-295813330
156454342
-265125269
917423697
-802522298
-975213775
-57292545
692739006
-705180832
-793713076
741646067
-186068544
-878990
-372288159
28380203
31618582
387780440
-628462287
-213608062
-267644675
-844077624
441898260
-773953625
560961451
-490122089
845945727
44951491
-697891668
-363338795
416691690
827756632
275729091
-391654872
624684381
855877374
727381030
-279190771
-648464288
374683554
-77517614
70494449
870329365
-243539235
334183323
863348
777095089
-180664268
256343336
-578415232
-555491255
986297549
708178544
-454284781
-875854225
755002901
34902058
-153722536
-51684962
-283366145
-509980593
-553588340
354958110
559911913
-847884742
255661838
-622916629
-480919435
-308092068
-787746180
81449018
603038203
148532758
687683646
-413307968
548093560
-987461702
40548524
-392892697
365400153
865755112
120474132
677171279
-619941394
-397130509
25667541
-858018335
-555097210
-506495330
706302372
866130536
283635843
-470124598
-66808429
-305446037
-703950584
-252814727
-263840017
363193602
-378617559
288129766
-477669655
254502118
725678492
-787442379
-674881047
520804697
137758642
357801959
-462948021
658791517
-490950020
-420943275
-147285035
995399669
-592416144
405769180
-18825170
631335947
442447382
902540436
-398379495
-586112207
-231881649
-231409643
640280391
-978270518
393367079
-511487609
-97832146
89402738
-61688891
-395408422
538441555
-49329546
-841999938
-218122816
-171879051
-453411614
-638450268
-717826658
422520752
836129845
428733560
196224495
232257156
412298709
982473101
-861236456
444223933
382783573
788036533
871730530
682429985
479108699
-899412222
-313532085
-655922135
-65405966
343960951
-845541761
-208027116
-534123419
964961078
-729648207
-831269125
-654383902
-580079909
513978155
-203482945
713935468
-840230103
709045274
786949641
498047742
-915336440
-335878766
-828754150
-514952106
-40797963
-673905553
-314562231
-64104045
367525210
-280716652
106318741
-280523947
194935394
240454754
-972622673
221999655
-987834281
986727401
706833300
771413482
402760349
-163564605
747009663
249833059
-421840176
618185673
497202928
317421618
-603906251
586814582
885283038
556755724
191951575
554854589
-424916221
819352852
-889219118
-174625660
987303138
685886408
837346516
812747102
-38338968
-443261942
-562420237
235722755
-176799385
117109791
228159787
230769582
-365081110
855590806
-454786413
228214892
-166883414
744366397
-998609378
449517178
-971210308
-196798230
-618860708
-145790267
10069838
763602613
-280312416
-313124962
-565439093
-605332320
-966425209
-311227910
75481002
-893720047
52575341
-344319474
653141538
121666057
-167425275
453294581
-218549652
531070003
255467053
-756772142
346976636
-283503543
976938738
713133798
-860320055
122524411
391235313
-920167376
-979969807
-155591391
-858525726
-780974061
-1747634
-461360235
-454163974
80584163
-914251080
975578008
-977461168
621853466
-387592987
161868068
871775304
138955156
-881900357
864416652
46194713
-185547079
-987980426
472719083
-226903091
820352005
31095851
-575630927
856473349
691854947
-703779476
817069757
42371665
-10732047
-601419488
686362654
-618762895
794728663
-274863343
45912328
707590756
-729764434
-677950928
-486983945
157517762
652503739
-252294728
-317283919
-802839282
-873523379
-294924376
-446855347
-240834960
-874516822
-48509788
-47914888
-687236412
818964995
-757127919
-441140105
-41809060
-59795947
482612169
-57934126
-609484537
90635310
-644085950
404318929
606469852
516773326
-751014443
-327997689
612716963
244464425
454105544
355822302
-10270122
-805999912
-803368890
-294110747
-733847967
445194170
658620115
-341563699
-283741675
-756728736
720890632
589460399
494066863
300656258
553345480
-926477499
-330138889
-708917406
469743180
-848793760
-107757100
-247975006
848692026
328247826
228535141
741949596
-578217226
635629349
97731450
-283371802
412500681
253693002
-445813694
-90398321
-115132999
704678997
-226772671
-956441189
874016655
613109342
-191480682
-748085379
68488429
935676532
192411150
-143735705
-371897116
474858329
305653036
-260216994
-347337250
751635202
-488667649
823591600
-600815720
407668989
-66337510
-50417492
-234384867
659498329
-206651972
-45613852
-543003987
-67340072
5111746
43016963
-683965410
777998501
-349648146
163110800
-298931220
-294449993
-765806527
-911944211
583194863
590484564
-683455896
798472421
-213463863
677070033
44216244
757080090
460052986
749371252
161643922
-129364429
-105951492
569590645
784812932
-362034304
-570599408
-333275420
336961458
-971608784
658389618
950089714
-26240391
275054269
-849958234
933656190
-677585574
-276189656
-743338337
166753508
-477554265
-969259029
-431654142
-278152766
-1077581
826431978
-984726207
580411445
676126825
149569685
-15537102
-526051100
-591446159
903034567
147948533
-618712848
971815706
-180587993
-618684340
250414838
352054601
-235707315
322599790
-181790354
333320570
-211755065
-884271741
556652335
-414715773
-603609539
-595608036
-308451508
-137991899
-707556397
-265947422
747430216
900633339
-928971971
-209517100
63922694
333994043
162016779
-314863425
-219005404
56277952
852631418
811954362
-672594814
177403771
-311085315
-441268649
178279813
-871742038
907967178
263016890
706327456
-233262326
610484980
-424393038
210043488
871027224
176757666
-638450268
534505931
969971977
-636096584
617047821
-409388745
768432370
712248504
-79430590
792408283
-626061441
-473795146
14280017
226620358
-625326788
348928057
958631790
407181762
521191334
901162916
448299811
-52909325
570439615
-297898342
-375825896
-133462401
-54397435
-254393711
-546587791
843850346
204049028
369554043
260545204
412761900
-348154197
147446616
186793369
-138657906
-241815012
439299684
788201315
896299707
637710662
-816121156
458315143
343714248
122835868
606878768
-394062926
781698562
217359636
-706093085
-180445871
609840261
560639480
-220746167
516848295
-406131483
775273464
692132924
-776310960
912671736
-53478190
-205688899
-493498933
175305257
182415944
-541337279
496295630
-746576636
322450908
-604837193
523586745
-78622440
362460940
956151956
-595525769
-638248616
-380470076
-755018952
-88826488
-893571199
90695293
739403425
-349625514
105051767
932844914
-652670839
16393270
-38068942
-337870843
868543826
-398353355
370509794
959481494
-624265377
-362881622
963038740
900643089
93249502
477135544
-517121011
363139723
-78611325
971744672
639388371
-665162728
541657528
574103976
-139373457
-777748053
417882836
-750012100
-155477828
-282929393
936700673
-474905885
-744092814
-97701034
-111540924
-709410185
735629952
956332004
576479335
451293606
89195035
976323173
573196098
542117386
-627310997
-474067176
-412269931
953926866
-600822425
-482686790
115235807
718417752
-962242714
60861525
965409798
774617954
-501301767
846971417
-601080197
164040735
663587946
182877147
344110267
-644760770
985261437
-901185693
497346883
648523935
597983331
-875187170
-784579816
43673208
-897864086
766206381
-429159697
-912980646
754724073
680368484
-103635577
54486657
499208765
57524726
-207096372
733301096
175380620
-599321945
211078944
491393036
-506313336
-136567078
263647291
120017050
89401289
316363155
-720205001
-413232140
932762834
-22615862
-413976789
-834496512
-258119026
427449009
-933089113
325215879
976114777
-231649957
10878192
-204759799
476973994
-520073047
175363278
-374535165
-132560082
-327202715
-693509048
317461967
196295880
-348836948
175555132
581831254
-838503529
-498986292
-525269945
507013906
-560159010
616501826
19286334
-814038894
-242098371
436064024
-311856498
-89659606
-633252989
820376165
-543827274
-705263649
913952971
-191908814
-462865633
417964669
618160962
-706899326
718022959
157499259
-212151345
667402831
-207154708
-980064505
31371381
-997037253
-588203394
-334568229
-302674786
680229917
18981739
437978894
621824312
-208942727
-175923988
675350363
216104132
411600421
836384227
775515388
-121489675
-928694478
402732676
-322666746
-860355882
57158404
-11440287
352996441
127013212
381129321
-903687575
-574485445
-478005749
-4394663
-898178300
-343793670
-140341090
-319844292
239508370
-132469225
-299581398
549142261
303082629
175194156
-46645787
303294973
882034568
580776030
485054236
157869910
-649965526
695900352
473197549
-817926317
-737906903
240596055
-832104467
565158918
-718197993
111921949
172002423
-657049423
-278993372
-813359340
802587381
-421740687
-583284999
-449086149
-324506007
-412184363
-615901238
-944295929
51133228
-438047484
-355414688
-558740422
-718710142
946207140
378301635
418058149
-152689495
916418892
316102683
-249935907
976167707
644606068
-647689873
-999756623
11523173
-767357655
153800617
-101912864
561217908
369886172
763511758
-429010879
604441856
-973175641
560396843
43270115
-610748098
-116155470
-66400941
-941778759
-50708628
-567876825
347538604
667930691
148247746
-978803096
-51823490
-460363743
-316883659
-567738543
464779050
-635656542
-676179887
675448221
69235821
-539286748
603598515
527081760
-227738004
-188558330
-412191908
-201467236
-124281317
-302667583
712154108
-693559178
-116213327
-450574801
-75153752
-226370367
407500519
-158848453
-559436600
794697258
549532539
-592100741
-307062581
100990024
-350783931
-395018608
198015104
669434228
720260198
-934015544
21397893
-203639370
-800034921
-567949066
525663140
42524399
-240358266
-68665240
-802902624
-145649544
-377446496
181319287
37311696
167482073
59897581
614392550
-890731355
929365498
-410165719
-851840864
-497005177
-376755805
-288401102
121220549
729257980
764310900
292672993
661350828
-945147965
-987766593
-759755224
-853946177
-563463114
-115576579
-47302155
-175906056
-817036201
-462049969
604700073
799160035
-596766884
778893449
732442505
-460555587
331060786
-974997377
324362320
-37881402
919129302
-101037730
330173916
787885925
-743338174
678760735
-365434593
353513727
-442769313
-410373829
552315255
-342701292
604049474
-226558825
-832309825
-637146854
-154127296
552248268
147033162
368360217
742956586
-947591094
-433489993
-10755506
-947100646
694465581
266437543
-253929395
368056707
-136622010
-234878758
-277282555
-192435651
-28730695
747526121
-377367904
-904122534
-484934698
-134529801
406872689
291786623
-42328937
-698013202
928742302
880267565
966569830
649351078
-499009708
737402649
-739210864
-245151954
-178998110
-501301767
-940836144
-505465079
-511548981
123094321
-155236936
109610048
94572459
459577863
416881018
333782772
-849506154
604468066
376290067
-290938765
-6194126
39505276
-314502132
884151974
-284988971
796734257
-292560125
-204240057
504869742
-563999195
-47931550
-731616201
195636451
703247928
269437374
95278456
-958792097
-236006252
-911858620
284922497
795263514
-44600018
-207118580
-31526849
-562691304
-526781494
-170421375
-880277733
-998302043
-630537272
-837595795
-297720629
756495559
-478735357
-510728527
829378970
640351456
-784351198
842783172
-240773819
570325289
-591469184
-586248645
870431170
52962299
555171512
377067299
744032365
-596030710
310847668
906786126
-810839329
-388811495
-966581499
352978280
237313983
985250247
-591420564
731082190
857048725
-45172884
698512446
-784965615
-387556491
-797416148
607902011
699673914
-6730291
-404216739
-434747093
315853984
-67533517
-162978281
807487680
-964607904
-213227466
762031342
594526166
847169087
406458981
92926248
40574350
740774101
-619132366
-900885217
49132468
-145660184
-569127022
661215021
-825823586
-887784591
-859773798
-26972990
-152868363
430791420
-6579623
-585143532
6111749
67726810
-89465605
866312403
-13251402
322588619
-448797851
-107614676
191683329
468093911
-503746596
672123193
-913446947
-5722395
868548992
599921675
-905300241
-222754452
-519066641
826663177
-329580967
958147071
-926316525
712618560
437627436
-445864489
267072135
-44965883
295771003
-569972813
647113435
524736261
850625100
-841024232
-324425863
133829131
-281133750
344134344
999447877
-580866788
45184581
-201778695
361025675
-511398735
-5261678
406842796
-477949442
-936727124
131440443
-403331815
647819614
607482064
-393136698
-376957702
-817670552
-953183149
718123971
992479830
-751521330
-696651363
-653472600
-104966955
863225578
475489352
904865780
902347483
406127909
-766045365
58665728
522302851
790055791
-446618264
182246073
566262505
398081935
869489054
297106381
993755295
856310853
145327075
211674593
801938575
326928342
-112513402
-974068407
409145055
920864150
-214861333
882278211
-359363364
99195704
90445805
-897629293
877468533
-40799591
762406171
-477203607
892066899
207630506
991776978
562370832
-484135550
-812546894
-675516141
563273822
272443818
-221110487
-376004708
-922705716
727119942
468330506
605618745
-324834159
833416284
307878077
-810211993
474043046
220892513
-663429632
567625810
-444306086
-64939984
-607688235
-520965984
-61754892
889693656
752777277
-115501055
294169350
-432656730
-222558308
-900230803
-561699503
-945800869
-253828711
-430195835
322999334
-467645926
-678495919
-347162560
-595274059
125545586
-438609754
752193427
292216827
238045246
52085114
-807118960
115460667
346630082
711680452
-644183351
-877579472
-335057299
642229504
-692398682
238083878
546435683
183671106
947143167
240569402
-231715359
374059224
209192368
839785541
813015526
982136623
653312326
-101956653
-947041484
-700686887
983452348
512789590
342866865
216598874
-449613263
511182939
-501648983
-390759791
-973459281
-285567942
-80041479
-798022797
-151101780
932668117
26041277
-159330446
295215517
-132868247
15214651
-604774615
798152714
-907700398
-163912931
-730068232
258229494
-39529166
-877085008
857419661
710582514
-967024471
584007367
984375058
250863537
623438905
-422378329
-302853302
291473911
101050379
604589261
582369352
-545928197
237640395
-211361229
-844624696
-517118252
-201469729
570296219
246150098
-553522172
-183027789
-565565461
723355996
-368305049
210115033
-74992974
494791313
-980004805
-468342404
-919339905
-81107328
-125537195
161270108
-475128648
924463695
199475784
-332913232
-71681979
879408486
483285455
-141880211
449946417
351858695
-316695318
687127308
705724084
-949538942
-645196303
987032012
683814691
-434211147
82306673
-534574862
610587171
-998208247
-90722050
-727774163
-894450744
357956694
489904091
-821022429
-175878892
-916324402
18860420
-810904858
-340534018
-412617876
-260588693
359862241
-181291639
180764356
24371611
882126901
950538945
-913927963
808537814
210597677
-711691257
109447933
539832116
-756816770
-816732428
890764888
-909316102
40701059
723066444
649852688
614743109
402749143
723123993
-932685615
-13742075
726491304
192232326
901686364
-655624620
-16773970
509317806
798694688
390175579
-420627272
40041601
-103650496
-952950396
-990868203
-427828653
661654312
648131501
688750251
-385612826
-362362954
-668668613
-363741491
-467742545
80652490
-783317802
91725078
-149559858
428510427
735080198
-492624451
749219912
-879845232
819329036
31754804
722407762
-400227612
-848372636
-63074268
-759416256
850250226
-876784791
355410527
910143362
-745720585
-796600121
403010395
736223021
48870887
-495310360
-172515322
861379686
-500814774
106439619
-205408013
339868164
-647431921
-73543489
-764302089
572887153
-323544833
-89223679
-744030566
-978379610
499761626
910991231
-219458120
-419667455
421858253
-143552608
-880332280
-30512676
801758505
435597466
-787731350
-672233317
-801521752
13091865
118540959
479564439
-726039505
-396233257
990739912
-761564798
58597202
-32396802
677626403
86327030
-833252143
-331296620
-282906716
-799288849
-435356887
601485401
462831575
-51530826
-648029385
263843351
-843792822
736240341
-376074780
-972917650
815957602
-616866678
323394094
-616361493
-364588412
349872843
953845980
424943226
-977494386
494398342
672277731
-519971921
209820492
40359602
600346925
-227422036
-26795598
-283146335
358237831
961259396
-434026511
-29151980
-883334293
-51626966
732532519
103097069
-439645603
347658015
966965377
-235318687
-230472275
-113895663
-194972742
308240001
-17238932
-746025052
-902926889
927563918
-937091138
262957038
-860670400
932562548
-567563645
-445864489
471349786
130229781
518377881
-457599033
950423795
302538341
-545021040
14842076
327163394
-367436279
-151480639
-233844268
-492859793
-60145450
-759448664
144632346
-122038786
-78983097
835599884
-962533468
-914842953
-170421375
20494508
-359395567
491527301
-486274329
-837265721
-443215704
979614033
-587654319
416174652
-302455307
-858640050
-204722932
-547579495
-206576310
613501119
753656166
595752743
943702046
604589261
-693490588
-170483990
103871953
35508998
118849711
926710901
-371800341
119733286
-872683666
762550170
612548765
-851296138
-127131365
-750913368
912881043
260000133
-658171743
444148996
34490495
-566995559
719983470
-91948994
-845837861
998773399
-599958407
-99879705
-716335897
964376708
611085014
422295572
-671082164
524015972
-789057953
332564654
-483107646
-346767563
128162114
158646387
-395142784
-91019944
475776957
481144565
552831447
-982020236
-946844650
732408609
543641399
-514601449
667175106
-598823799
-284832663
-197535286
-39577562
967379830
12170185
338894560
806312198
298638848
-567780412
-181216081
-425673404
-791601919
-381138415
-46433310
432716696
944454339
-499113125
405592913
-445887962
367705662
-329985463
-107717312
731506349
-67245515
881987682
-581461132
961654027
588071888
-160582660
507693822
-940194998
715369525
-271726103
-21130721
291845559
773235395
-510703399
791207691
569118411
836663005
-108880287
-843823152
-545458008
-567419169
-597033916
-395204009
29580567
-274595222
-545051334
888747648
643129507
24993349
-784635450
55158394
-478160209
-328739409
-609802202
-455137843
-823084013
-353391318
288614971
824082804
417290388
878145135
-716782461
-606048915
350153754
549163628
590569519
984171258
-829799692
782046053
-447392817
790238348
-124169290
-393729410
660443060
235155687
547639420
-364708012
485556327
-727884127
917411668
324624044
-182738712
-705443187
-656352002
276192196
632253134
716399218
-269062276
959270385
335998473
-520109517
761753595
-654229650
-856535123
-404953140
-927650108
-996182195
-796235676
919681244
532712206
-26341450
-357318291
603811803
-480684638
-288787190
306428024
-612310676
370514723
662214907
-778182343
142968056
-872940263
16952138
-294273418
71147982
-322517934
-581654546
-899788209
890019013
-579766880
509889527
933237520
-508890701
-728310036
510504270
-294261970
-220234077
716064580
-460123639
161173760
-137110131
808705904
-758385415
850104018
-852791744
-295814036
728825396
571197038
-544865257
513479683
362593156
-398183197
429171967
-149212540
-842252622
-544812981
-943045327
-461672913
-823601870
-793283622
556637270
782924764
725846455
801847861
-386260246
738116078
-322944436
-480276773
-374295236
-443847063
-395479759
307037843
-455936481
285294568
713426149
377616995
136701084
149785324
-774427828
31169875
-592149424
-808171639
-886557761
-231175468
388157321
-627204274
-181770836
-135568271
-39478031
-763566658
739823999
563561915
-454616616
-908098232
108721089
-709571858
-413772033
-305138683
-979814702
207332038
815756055
568721525
-274597795
-256371746
322919635
844924730
112073785
-876546650
-365942677
113933650
583673815
598284433
325546193
-537653627
669660404
86569534
959216506
232903288
-617665803
-168294176
-313951141
881765305
724310944
702046747
534243335
227437620
-431832865
-4585676
-9817266
548980350
993829097
-155146316
-325797642
-371781699
950817324
166373116
397649002
-30777884
220328768
330624256
-572860994
-854394918
537629757
-64415606
473694523
-3716953
366441566
-104176211
-860357
440613221
-424281366
313662943
373195157
-329257208
527518473
297341640
250608631
821645275
-374037950
513483407
-710091519
213971267
-221767966
319582726
-916590139
-158078323
-961191707
610588341
-12773221
-719918981
530823861
-677668224
861559467
738046138
554030934
-540177346
14400924
-282404932
-316810572
-685939754
-687100854
-748922806
316499860
-229001639
-228986152
-773782094
382017695
-622724895
886667910
93249502
69092396
-781772439
126223794
912509690
479278663
162268578
915172484
-109216818
603893139
-294307896
-254187069
-830941769
-334601367
919514415
793982086
887475761
540090420
-684776369
-810033244
-31661554
898801845
-506652103
-750850884
-220880963
631463228
-693839822
-770167320
-168169330
165879440
-720595955
-361609571
34222183
-17154627
79760108
113652483
451436474
-192372195
-59741454
557211171
-674615610
-959047
-17576181
-415798469
122858980
-88541493
563410071
404860908
-365326221
626940587
592381895
764376674
-397462623
-354651763
311281845
979781985
49446017
-920980735
-268937779
-458040472
-449636755
-542607935
-792913245
-388897276
-776527531
-201807810
-634601235
-508024436
217193982
-3034125
-403243435
726124168
-438092194
389642666
817763568
-948635039
923382244
-788410419
866410113
-728246581
-885469274
632219123
439144506
518589715
-577762380
120905128
413954359
-517986885
-535459833
-563371269
164216793
421466730
-321853433
690688764
902782355
-669877739
-222025281
911027690
-741102909
-901949317
645398633
613391130
-696056844
840900972
324504242
-428063887
-635803914
-831098072
-312466593
862074870
860318783
687781927
327566584
885396245
114764303
431697507
385567093
-176561300
-16290407
119681083
-944404182
871153106
-551742791
737199752
-891504432
316612044
731368826
276840571
-400395790
-605847133
329562418
-775661376
506812105
-116435685
784835203
-61120139
-736602403
-423563071
911925240
-772255945
-986938703
-198153253
975147265
831336993
881896966
791358804
-830145142
-53017164
136906021
485919602
55888040
751005400
-359672497
205976508
315273302
-504295026
-688339730
24733827
30207387
976064896
-771910421
974685873
17701290
359804241
-697307567
696205527
939313509
474301858
-230968267
-397839196
185223823
802159942
-748513788
851283471
-955643069
-653695732
751005400
-915189319
102557390
-826431827
257264538
-101712622
563491544
598248781
293685555
135826934
-706115119
547877084
-509349296
-451397544
284555705
-844058320
480983710
315983914
-314923371
461551150
826726692
410706218
934088402
-25636881
-702348139
858468667
90235287
-188788149
-255748327
662913856
709960165
175124228
-769811086
876633071
157869910
-277908229
652793484
-250753736
18232688
-703948024
-85653460
249822209
802283443
-828975786
576252232
312171851
635595942
-987264284
-864156617
809338595
647122490
599917327
319228720
-922139820
-755658859
-401252789
-390756544
685137858
-327475730
249189989
-862378993
-787118756
-115946688
956705683
722523387
705707756
-774749398
574213656
-574814933
-511698320
690177645
-63684584
467737802
899698227
-639991412
554605956
-312380192
634011295
920305077
738563978
-369249099
64216159
-680981752
314817993
-216097937
-741127477
-804972822
-60666605
-176459168
-491305778
886801185
-638712990
-498554009
886425406
-165145256
289893773
482391856
417839240
-662120125
306311507
-589468891
-943629552
454402103
209839184
-612459911
374143582
482220524
100277651
749633782
524269976
990112388
-116387292
-212966960
728695644
254004404
-884768800
599601545
155231303
585041924
-373753027
362779032
415960747
-868406067
-170294830
-86710799
251185295
-550434124
-88152395
-315776456
805988335
135867574
-552293532
-182598768
79731592
388732585
-907329536
-588845619
163953856
397280768
553669187
62287075
-646178865
-6824702
351724567
-224254795
993379807
890736204
-851049650
711916625
396662955
115646025
-672435556
-137724323
-693375909
-134038101
868275342
-761548962
-697014983
717402107
-378203121
-713245840
847924508
469268211
-47618910
-539441562
940346692
682471476
504320120
-651522710
-497640364
-338202039
688738027
-233635204
-871024200
289824227
-951541214
-217125155
-596835824
600332987
-335155449
-988333031
506748525
364771947
-537132252
-426535071
643649609
-757730412
447517403
456615648
509812167
-776078275
259435877
-342983434
86989804
468754663
672260542
-10503350
956581323
-101965223
240116359
597164963
-176591321
195660440
448096837
360460321
988032160
610172174
-190989709
389083354
-341615681
835947027
792338325
-16178336
-163043337
-126297405
267039922
-231804043
417685635
990769993
36738355
385318792
-51123734
83869251
70775264
-838166986
-263214741
522287482
762294680
-366966204
-28732936
-105255689
-349219248
937106567
-812583006
-530755582
415292705
-429455400
347734147
-327279743
-438508827
-187957099
681836751
758919064
554504350
-685142722
716576859
-8805161
-697324810
332504020
-828452500
-519361867
-798969321
795679385
882754068
349354738
-917035851
738518462
478723104
843707959
875812678
-906736181
-785559039
229108709
813983226
-964474189
781204609
263220349
762979455
-232375361
-381677453
590779481
-669515239
470265636
-188425403
685561374
517640217
-391301532
-399933646
676090779
180843408
398869962
-212736219
-343877884
893921407
-170958792
867559252
-780800282
645359176
-606316633
336218020
990849910
382878726
-850052602
53850135
407106657
-477932368
413142705
363379852
246857405
523802813
859131615
201928535
-681005155
895902917
-185991404
-397780807
366820947
616545346
906812278
773224124
-364948953
24925904
916630291
-415400704
-609927467
489907473
139436575
-603676506
156346597
-64774956
-313681281
262957038
-509904851
-796826943
-260023307
-988487703
151711011
-51032602
-340256859
920343612
418803639
982314244
-516335046
-967623967
639649469
-596330601
-951945929
936163903
-618490801
229990507
560789280
840683859
861058925
269234995
-861180608
-637037397
888030684
257472705
-70731020
-592890726
210512099
57659329
-373304890
973157362
74278844
695291844
-896416284
606569343
852854887
259762026
278755237
-523528531
339809973
723817796
-498990673
-671424719
398775508
-313524616
467708671
842384348
446904866
973150841
-785580591
-558284066
-876796021
-600681915
-906504550
-456762178
241242350
161319256
415367098
-346507939
804138650
919924193
671271014
312469742
566452193
42719673
183431263
-150191290
364730824
-131012520
-836290716
-950180028
-738679575
483169138
-758628788
-143435074
880473252
-544302226
-1512608
505101791
872101930
-607838519
-516472925
748955634
103032033
471793383
877420539
-539321891
849228589
900379976
-198881992
-736964830
-277803746
-381143254
-224686995
81416154
997275085
709078856
-114995448
-797536725
161099085
-772275758
-61968487
-77935739
-206249738
-812998484
390294705
-90451522
834017720
403418325
-887184396
77436283
670562337
-412427423
-474489931
-441481393
-606220040
321219423
461280812
-621810776
278026352
604961812
635207682
135255862
779533113
-841174025
-369156779
412298709
933139045
-24553327
14236708
296405384
692468564
-862257012
-574317963
-700335976
615999307
499084958
946546296
-644901968
-370436291
-869966273
409003376
-436362736
-841452174
-825971525
-661951324
653437361
-223651682
-699851529
-982324665
-433951265
363244227
3174984
-91796003
755246096
245714776
-813272979
413934313
673157867
409741523
60015567
164945887
-14951434
-518441998
128129098
-669413421
-275266670
865368175
-818306643
-451382493
961133336
861554110
-744154909
769980573
892226865
-787021888
-820681113
-621256495
114700989
163821375
862644124
701895000
-634488599
703960968
-176538005
432063632
420459401
-870478959
488996765
139548128
20996854
-835275470
-433579223
237861157
-901551291
-717374782
531369241
643087479
684285676
-275266670
-630570312
-150407918
983546618
48311355
464705732
649524746
79518915
885007385
-478989931
-60145450
-518162266
332832557
131924252
989504735
365258880
-311085315
-502045964
-196017798
-896424090
-856720502
-580938428
926499159
424955528
240327276
-16472948
233964935
82888237
-159788711
-432115453
915345179
-236365756
-886009721
-433911688
-21558251
468831958
762956212
180553436
53912964
-574776976
-26973834
-510207049
-155072185
-847273328
-907732394
597628375
-958578072
474558979
-545301869
-983969146
-974056088
346863149
-293879286
659743346
696596992
-541309062
455484219
-211527533
730225762
-397915346
241469158
-434011218
63292876
-60514231
-899997772
494644387
640781638
-150133971
657542962
-122906959
-380535036
-380950987
-869639158
-717917365
-881734724
542429082
790964424
362113873
390400329
10878192
-478825753
207210323
-156873940
-701780220
327417830
-758905087
869960340
-544865257
754331480
13887424
499222042
103103571
-115780678
28304555
-698013141
316539013
-106971187
633867145
674945503
783755773
-647932586
-920134036
-160023013
-835779694
178852702
-524255763
-387248296
751105281
10320717
503105405
-230180144
-267470206
491274109
700935605
894254060
-87773622
-933005041
-574010033
14317014
-229641714
821049
350160348
167792236
-821128289
-536596168
-19011195
-313519099
756818368
621782761
269037896
651543225
582205225
-601400270
-828815791
784985470
-383797620
666001343
529195772
-579678484
138597116
-720391195
-883477217
-247698823
-871138987
-200988734
-77514492
-826545169
-441386332
730321495
-210229732
301670067
-858715045
-31096978
423614775
811368738
806222145
74184532
-796840690
-602171846
497840976
-994914862
978845459
-526728492
751377993
-367801665
-417599257
-911610251
-446410236
-57474247
-258119637
313926625
-729645644
-345528078
370112566
-680898048
-26895864
318233065
-975263621
-241446583
-723642277
118684261
779724988
265930238
-914157688
276301242
830622376
-335035809
-464273740
707202843
-742910043
654269821
-755721235
984552175
-11114744
-810258926
-1936559
-959855828
-344319474
-783175155
-909170917
-370283341
-302543668
-583493141
90065549
-95590596
768734953
-938552104
278165246
-799495962
-257424716
-444028401
-351981483
938670869
681939673
-564155898
696892119
534686356
-430382281
-314765627
713801276
-595112686
359171968
-266521720
996077842
882191488
-55890012
-134847108
147577007
-415150645
-890641157
-548902347
210686109
-811769644
164483716
-146495618
138589439
-12773221
218040209
-502269432
167617683
-646813012
948938908
552798210
566734196
-383701914
529793240
-401049208
-621729007
1079170
-437817692
-150585782
-734419965
190807366
484061346
362065826
-281768953
258470774
427194409
-298333210
877263731
-802994062
-782172421
938132280
-94667761
419236062
-59768997
-941168470
671601683
-484143939
-68221251
-898178300
940024911
-875028988
-544121342
537621715
366902665
-340190129
-804568983
-984208212
921914026
920241054
-873052723
706223699
421542376
-374661400
84737914
-964500198
574492871
335603723
908241009
420777268
142012483
-429109389
-119903500
-195413
-368371940
954118359
-960169096
107727208
298447778
425785737
330935452
-340522542
-539768446
-202963662
-764244802
-954618114
571616383
29839582
321566845
-215853022
166240423
412497229
-56336144
2489936
316539238
291296498
289257928
-956679930
516801751
-827172026
-641242817
-871574735
942868009
163985128
-563773710
-144776906
172002423
59095381
-9933325
84087719
-754492986
-301913486
-630183096
945499787
-473207509
298977930
658860976
784691415
-375554314
-853806136
737549869
197955378
108884772
-272447552
711913850
907967178
769605230
748142941
405702770
-612465380
-632197644
-654285359
973520565
384752012
192223433
-582103034
585687341
481646045
440058538
-550724202
-65209870
-641706207
108941996
-378394611
639358531
149402923
-689364846
-22768838
-609533655
-921649828
123026676
991093170
264231349
-15143128
-149782277
-784828899
223538535
13657378
-486691302
187882921
150171892
-855377682
-250356324
-110365610
-920096024
673990302
740358280
107761233
757479725
678425184
288867240
-656321499
-978785082
-551995055
-226418447
712338918
-180605724
-509114946
-303376231
-828243725
405002019
-84844684
877986519
212596696
381794074
-392957278
252461843
125186116
-795576778
577916807
539078288
157869910
-129700660
-452784748
-62047905
-315505199
15389140
-917555826
927119867
344371849
-83665146
-313610364
899305858
313926625
545587892
-84211441
500697163
228072996
-52077855
180336418
96549965
-452373061
-209143599
697201947
416120349
118054262
315853984
213668262
-929599553
860918861
-952320582
-794882710
-303754755
739555911
-233730900
151342119
283299401
880085634
-867348142
-992094099
801721937
247698018
-68364501
821979984
404937423
935058047
-971268601
-315501951
-468892399
404538966
-723473468
248509511
233346997
584297879
-748527976
204501531
414128039
50068792
188286565
-961835524
431328224
241158318
43664657
744636816
-791854887
-445781920
-871040914
390747353
548720315
55110450
794225657
-377430012
-192246223
-159068997
207027381
235325782
508188616
445658804
-753271415
981439254
-782665049
120017050
-746547150
706302372
244765145
-180551954
272497586
231275605
-194548485
898282497
-853328180
237674295
-348250235
-836854254
703635429
-225104692
-124550870
406637634
-371757666
-304355227
-3112387
-480066155
-377975038
419236385
-155969087
451418786
591234577
-120698065
-261529927
288288461
-187591341
571092042
-459579829
266365340
982454791
347468331
970810476
-357188572
-291270794
-358268639
-809579820
163920593
70067045
-221735922
405715908
604253637
-498530304
-143686151
-782803656
-917910744
-776249491
94549505
-524594848
334963182
-735946237
41666996
-807311494
-123287262
-290578544
461641966
-257273261
697450331
-226847153
751941852
381171209
758477729
877473616
-891258474
613473125
984381560
-732732654
-375355220
-60683447
118071321
649897370
-999036299
312764434
-599545497
930389439
-372307197
275775072
-357594012
-418169506
-573759839
570084814
-267989851
-856301614
3246763
-488857325
71887704
-876487734
-327937020
-532169893
-873103071
110572750
612155075
779878576
331655620
-139186957
-778099956
203013837
-943087246
374717005
-763734362
443083215
706584546
769309400
-761309982
876370777
-271905265
-864168194
947862752
-344390348
-590479552
223344548
-617398000
754608387
-366502417
271462898
-423202676
336556822
700169082
-866492101
-772797755
-841355424
-142590116
441728735
-460530414
805635269
605030913
396146229
-60316917
951815882
384489244
-770275836
-423203075
-221494344
511103174
-739087343
-387378705
-448528358
-304164895
-232928653
564768415
314924463
672069073
738812260
-725479745
-729472023
-993766083
-600314138
-95079654
-871017465
155864662
77919002
806854370
996586637
694404171
212008081
-864205939
583003318
915219342
589282820
-680647375
368009023
234562970
-168139419
420832026
-680534159
993241317
480178682
-666690894
-739124681
422646023
772716734
-659787778
-877671005
-426630517
11508785
36108711
-783341767
933685744
-49608426
368380031
-809086862
947709512
-848036840
39685277
505809972
246499425
-477391526
-94246007
-657300495
-878771397
998790009
-488913631
769963299
845647272
-977511516
831850728
965293883
-265145154
995476928
973111422
565323199
-356272954
-149257237
955426438
168659309
-400486163
151935729
-359663150
-68434797
-401461002
13973454
-221721292
-979734206
195840622
-210105310
711663306
138098508
-476047352
222653752
667455380
440536511
-779859198
-888588627
488901097
125518275
786178752
-159491774
660882903
155160663
941618829
-219628236
-925477312
369246554
71086668
-930770337
-64002428
693719172
-826353560
-418827439
-811089626
-627657824
-267900550
219457110
-681122506
759955149
-870243308
-755557948
33152217
-148783630
-334584685
471912112
-705432349
-34285567
139002738
579151861
390049669
256973199
709736993
-604752570
-141037876
-585905621
-748378517
581639552
-75944907
222562378
590138497
147773608
400441365
-161726447
-217117984
-47491106
680323501
-913997959
687974618
400233780
-700518505
-924353789
850215473
-564631470
157182608
654208619
192734166
907387601
931019424
-395877253
-525073523
440312316
694689265
-496355575
-158297468
170485493
-923614975
757780605
645643177
933911905
-478074741
-931230461
584077764
-298536293
-856625314
-137544525
530149412
-581219382
-327434408
-450068286
-407946766
-331803585
-219005404
495982186
-526124005
-614354250
360352451
283939696
-516059734
-477949442
561453027
-43911829
682478807
-831819109
-109925646
158669890
-880379996
590343553
344523318
-356653120
-627377633
274568754
426683087
859403508
-96350460
948594752
30086103
-886854358
-290588917
-338777109
226940876
-437240162
452371108
-160211904
-508699737
-664397112
-993388111
-109938509
-196966242
882453780
-659241088
142836412
-129679973
-386041904
527866028
-184810295
466569121
17774732
-806384363
25044682
819678211
-233304567
267309045
-2489620
543535459
291386950
-580431910
769162338
331153563
-524277708
157862153
-907237921
-164332134
-45788339
252139492
976765264
-992230887
888281520
-884353537
936163903
-172987390
-222024855
-285810937
404661257
979146965
782383568
283669852
177629730
-533292039
-839270894
18190152
-683096040
-131893386
-585092645
440712527
-220137275
-721513687
716425473
14958643
480609618
-365134816
-45346190
-62991387
-807075249
596779687
294995439
866528469
708028774
-850411944
87063383
421887809
936880259
-423223848
-904620278
960086121
-440381784
-609618297
-803160367
28147477
-630387376
218596490
270954398
231270285
-689134289
-310904445
751442438
-195080307
-711939533
-497929421
571801589
-831057235
-225601949
-362065426
-973451748
593086721
238887927
-130650362
371859335
-133712470
776895444
128879592
-458040472
-617282571
-419834163
-560078732
947421655
-789818712
306974102
11279807
-349309921
-400205703
-216093824
-869286831
984838845
-238836081
-183837355
179650722
-66317780
-822119630
-110332620
985209816
136968049
-896347862
510855788
-523244724
-798909523
-669690095
-582747934
-538792851
48901414
-397246952
886945853
-395449205
136637464
-829668789
101779452
77066411
871174478
960825239
-994187962
728460897
-383592089
325981067
-21010515
160313625
-24626740
415223670
-43651854
-930368514
-367533546
357810667
-689517014
-7752183
-683282235
-715337657
-389897685
-291556560
170056596
-348788693
-460090871
-398401304
180643797
347778284
908264195
382149791
-112198142
879704173
-482417020
674340653
-979626842
252306106
239914187
836761655
507655487
-689813517
124007198
-809793247
909388360
72356662
328723608
714279196
940384684
-125486368
643736197
841345416
449173467
-725642290
153195921
563013478
-724118194
-310483834
-985886171
40966887
-227338755
313915072
253072955
-997959946
-454738679
-155448081
96549965
-335397639
-393285217
-945173361
-527788999
-236645099
141118541
-220367386
-520324575
944576385
75607466
170271517
984760707
-355737901
540873824
414563255
470089978
848209612
707252772
-786923617
470705987
-838861542
-917462132
-340507318
599552705
375100479
247950088
698505922
415942743
-687787505
169310305
461027991
-890858688
-971323507
-99473289
-548744183
955604213
-570897606
207075516
-191281747
-693739422
-441121950
-678439572
459389988
-965590749
955711184
-686893189
-524696452
-67807643
-771525477
258015545
894772517
-577439773
-693906361
-222915188
544385435
614848685
-785933835
798104475
294020996
193460396
770150229
202216047
136932517
906208504
-649533533
608966124
208036795
-602004041
-752162810
-651774767
199799485
28304555
-207843057
-887081320
956258413
-940994461
588284348
-927225383
292142597
-610928846
-422063274
-802747678
-943718100
-863348656
720700454
911027690
848021654
993689942
899109145
-590204362
-5169365
506314937
-86262706
-814533021
-991401457
117141419
-633977468
-602171846
-289253903
-50996587
-937310104
649903264
46178685
-646204309
-695087425
-807484136
369703385
-850411944
253924522
-323793792
-620956427
654368213
556119690
-951912818
621914265
328552462
-37922418
-152469180
-837935728
106788616
-239705028
127938145
-306032222
896224848
-586505632
-520158904
102578830
-295169434
-211241274
826841142
-784296267
717722184
-488168691
-639000098
508100826
-525811045
522433592
-387604253
514001822
-644378700
-751370510
-439003720
231814516
-899582298
-337570488
490758097
-447646581
132115093
442784776
-894068544
-417283287
373202727
-347700686
172771565
283001762
900983068
71970943
-878821337
65776561
648153370
237849142
300935733
-763359899
-298885813
-609393755
-941141540
-413513855
136441404
-112471215
966186487
641823099
-918070922
-287936523
-840759391
572557833
682783993
-135484562
-271148740
121771221
621066314
271451599
-864806930
804982218
-652355005
676796031
-276184180
737245716
-763613615
-24802385
-226352997
-759796140
-252991712
-812826078
924891494
126274427
-72447472
105772618
915807837
-399232353
488912469
-549212250
-378948304
-154037249
-682456451
899654083
-725105785
-87927445
929380562
-546892736
818904860
243416304
-558898149
509920966
157438183
-362069007
596354325
684381209
849228589
-799775786
-83052970
-581901471
-616485227
-527722835
-113114580
-661649272
-271820807
-503641950
-575379564
-607552488
-548579874
718045438
-535062654
-104357008
-439386356
551328514
490949638
371015497
-422124043
84299903
-786618412
-379243979
-668881588
611282492
-227774658
-565721377
703289979
-247880127
-387311975
630855634
667566080
-297813627
-509904851
-281666633
-660420597
-837057436
489424309
-623865608
754372753
-984825420
-62062961
-956758418
421228684
366180595
-326695787
-567796740
145724922
-336130707
-653941752
995091452
486585870
137313182
-960260011
145606676
-970244636
401152362
185637884
-789644354
431252911
-858093164
535369567
160124921
285770766
890688427
-503182747
101542729
-579811147
-329526988
-141819919
762568892
990027168
458487374
-397245352
71421041
40134021
470929495
595687204
-512985074
578039570
912533466
-559804409
315733806
229040705
201635191
824825172
-959987142
308217241
581126632
883074132
957161668
467921671
967315938
-43051933
-344943790
-186558839
856873570
858505673
-108839471
531605823
-909209133
459710454
17421743
995032500
-741392716
-671231735
158258054
182063112
-608322236
398292803
-159710142
130354330
504345423
369762222
235455531
270462267
-734186903
670582728
-708130077
280248556
-65002818
-420595179
444913358
-740980662
189618883
-124912265
-440302
864416652
211655322
142396647
473610127
761584604
-566594786
-850935193
45209039
501117390
832104109
-69972301
-234088932
-459267877
390084600
131533808
-347981002
923631837
839752988
638837775
146931752
-884609559
-752663271
771047430
27621304
398782971
-259831337
-202677820
403235882
-261440480
340238840
-616053606
352491276
-363992516
17822289
-126631987
-97574942
945262456
-110454920
-976254538
-601607642
857646111
-84215606
785037921
31936295
-632336700
-697873221
-367436099
-442340894
300241060
-86699564
-869311812
-869466198
-445352108
-841049287
-385810038
-117204734
-158078323
-769041576
-369863003
-370548038
-649842681
760363724
-969320561
578649252
841810509
-525342366
-201386231
-634896352
-828190768
-32579109
186101468
-961051972
-404929120
-442497809
-549730000
874336031
573570141
575395040
803391078
-25109411
-180866956
708315024
-201829835
-293916028
102075495
766982181
-376101089
-784911092
-965025692
740916345
213395243
776892399
-58930505
452988147
184143624
471534039
706364636
-376344175
673541915
-324024237
965072769
56290083
-462442663
-5940462
336594012
-408844740
212004387
-401208868
-796713002
-886879790
835368408
918617396
52559164
971238878
-144028561
-236216734
-319482682
748904073
50731728
243479048
-539363655
401558196
-131908631
409915012
-523790065
-596591465
-171336722
630321715
-551669199
-663524276
-320761453
253814343
673194252
-898018176
-99507959
412882298
-217979559
-560523285
-872467864
13009073
-899655790
266320124
545774769
-443261942
200135290
613781957
-967024471
-269066981
72696876
-188094998
-841049287
-925917158
-804137961
-289331039
339787153
-337330882
-24637999
-375881841
-368838244
501409312
359050666
-268064588
-949844687
-416731174
-235794680
-227145949
-789178242
-938800839
-68070671
419210061
618140720
322777587
881628045
82205273
-457504941
872354089
888643281
764986230
441045399
573208615
458987242
23208955
362033825
266681999
581339785
654124817
689414581
-952950396
-843258452
439999136
-671689922
334035362
-985110568
-928974647
-648383677
-781174952
-207685697
-939815105
-175552919
-594372972
224536412
-277052836
53731575
-422925066
-441411609
-656750688
-200104766
-195471979
24474828
-744151388
370219553
368903912
679403724
-553063651
-219583430
-6039219
-341686444
172166886
362119932
714912195
448096837
98872385
569513173
412697614
-544837634
888285950
278051984
-961584442
639649469
-225915176
925683472
133904296
-931358902
-98575070
-787467878
728735922
219908436
-826153059
809317673
-163753109
155078529
229851583
387184819
449521808
-644816885
726081292
-478360131
931501197
-470947003
300635864
564190249
-405681216
370112566
677018388
-689191938
-170512913
995768835
535437977
914009741
-827848689
-692863151
662128530
31726029
710767724
244209485
-84458248
755427363
540915766
-693177040
933530163
926840971
-755422201
896137722
-108332827
494362705
-137061143
38566522
-810214132
488169185
846078110
-257924792
-841109076
272069594
593151319
-632732509
755027009
-773209634
879935868
246823223
-945580097
121685916
-725336498
537781874
-431457591
-975604473
28902427
-315057126
390272609
773326904
-718891507
-204273587
-33995480
913193534
684925277
67639083
523174339
-2778839
482894768
158057549
-24260029
-575616381
915421644
-133924076
28608503
334114743
432498276
-718422686
551730412
-21747052
29118635
-430205363
965848324
-758210488
-572860994
651144989
173396749
350770607
291803372
986003855
12074854
289381801
-663264140
-812997111
95246782
832463660
-688624630
-384599855
529330350
-760775711
-335991949
20694413
157715511
104424312
882935503
-28162333
840828336
-412100818
917411668
-126736969
450671628
-875590613
989533206
68984871
-939069874
-384745272
53231922
469860192
899304469
889389047
-570935493
428213146
636642518
398234585
658429426
-687815933
928764596
-860820412
716938987
361409576
-156970672
399118187
-557464298
221143819
-294965560
701470475
-810242990
-424481253
174569097
479780665
763290411
503719591
-25744357
-301081891
-374345245
659864104
-803256477
-130056574
548469178
-711972947
303030748
110418731
240131583
699419298
-690219564
-413513855
642641593
-688074368
414798417
31548472
584653039
-738974025
-873393342
680895108
-29478056
249178153
198056405
-861521856
-656763482
-297068040
535144891
-111350449
707422943
-20893861
-534366715
-200567577
182329483
285619600
-515016501
268421786
868661507
345654977
415100962
-963796296
402732676
214272187
-946420419
199089371
-699372823
-567415648
-458055685
660971156
-618868553
-322779583
-190995224
-405099104
931067436
99846876
901390721
-288179934
432047004
-965368460
-458590189
722770320
548616371
-159187358
823541017
426738049
-211839964
-406002335
-840090347
-554871415
-273188893
-612872485
973097066
-566267384
-860285558
385424004
901410873
-713954996
-311630067
-404338997
-678405973
-773591141
133884358
-534122570
-926601020
-100824476
271850048
-658653615
-933174742
742089602
-96057249
992643858
503888004
-995038308
136047604
-762763173
-312918073
489363379
449118945
-933279631
889559693
-113449200
-476252215
327800965
-824308783
513420467
266558226
-742232997
-617390832
-563957282
-502827565
-206456242
491618054
-201588578
-775453582
317450920
82595541
950749344
-292686708
548015930
798895986
-876546650
-559112659
640659466
284601784
-776747127
993700693
513999260
637501285
-896230683
-48801866
252681542
472391628
857277312
791205914
234097979
716666280
890227445
696799016
-751442717
829585202
-873730202
546096913
-731027327
533732553
-505464366
846504826
-903681501
-984045508
-712771043
912641069
731150902
-423886929
-282844380
722639840
761974171
-80733399
-527391641
972968126
411768171
833061279
204624403
-354365736
41486729
182311557
535021374
-783104092
-842772108
149601257
909465767
813418463
-997012826
686549309
-510580088
957781303
-317192154
-80563715
596998509
973837218
476705411
-654809302
-577959595
323926995
-103065380
-878844499
438618516
397230446
-667620884
-868116353
-730069777
45572300
-627027350
24135986
-625417926
982062522
-178752259
159645797
-221441404
803138435
1606497
-890412490
-360302666
-526254866
264794176
-944574496
268836498
-144729979
467449227
937376150
645629600
-500036440
-125887667
831762820
298141773
-72735149
580119188
350334957
705707515
283718537
352878816
-392797679
-155110591
-695398546
-172828015
792890069
663527391
-635763043
-88202379
-616897146
-676599525
-877112601
228341989
-375988626
40966887
-400290294
-621461238
-838861542
37561360
34959486
-1893404
504879273
606907252
833705945
-213243895
836643510
153153722
-976290484
124122522
-301959335
138606306
23752501
984333275
588294427
-209979663
373056736
808604999
292576666
-561069272
-116213327
-694052158
-423323635
-152304409
-622237326
-288589272
283125478
757076621
859511061
737366775
535302339
177920647
-100382105
-567738543
-696625041
695266271
618160962
998327705
-365063715
113174999
449891859
632400944
382943273
947696599
621500635
297427492
722428712
-901185009
-955601216
839927023
-741421630
-55929873
-254986305
307217356
297876645
-853549374
942842436
770759863
489807506
-150674952
-337086792
986546113
-648724529
-729710147
-972200694
-36086197
121538836
320144061
-667565279
-699730907
629944359
510887570
-71217812
582009900
591341522
-995245026
59435364
-522953733
620785512
472820111
403834620
-704951358
-461529352
386892624
-242705775
498010464
468484420
621766225
119810580
555121190
174406000
98628919
-570193534
178286665
124221790
332267883
346381324
381593880
-362559321
-759583858
-441293407
-823671899
826870447
525580167
-663534300
-566311099
897165609
743273744
358399794
977661961
565391033
820828697
192847879
410096402
738310713
-72150888
-280481041
-414267169
363282508
-249713123
972568359
-619453678
-849464153
-462400669
964746972
687845977
812581876
-762030819
-867072818
201349024
-266110918
591481849
991727379
-986657435
-884954416
932794378
376775611
-618866326
-215775026
585712661
-64046565
-273565706
408456458
-494882499
-678244085
-431419074
84722726
-512118152
447117900
238432662
484396493
-911813407
671297193
-330158618
-147484095
492139771
-347400098
851879905
597297462
-157924653
-119322848
-413619454
617384913
-426678961
948158131
-324501900
-541188033
832291996
744994015
15924598
120647923
-370260748
-817956364
662995316
-656712692
441478644
405931285
-564048591
-682539638
424402768
-626648445
-276956062
-403523840
-891474522
520175231
597881738
904057130
-864476625
447819878
-980821982
753141050
-621430616
-996855273
791238485
-943412880
-55021099
-730400628
-639248500
662184596
14367577
232444666
874257045
-946972763
15846724
-478074741
455570480
30125558
-860444124
782004086
621607542
-416451937
737549869
860555054
313968397
268371720
401256858
707431521
385274342
-6444660
-570481160
-244805466
-560779393
-991925994
-845306968
232962512
163205976
311431309
237313983
155720840
-284971188
-176511303
-358981938
-271262544
357547691
-681007600
-336980153
-873125633
-464805817
400346058
-941946525
-525201455
498859451
-740176745
650313266
-642709565
228902417
232924537
842796320
288916774
53200791
56806027
555286566
346080949
719677326
963302674
164014603
-573317825
780990515
-293302575
514121399
-792913245
-478623591
-419799571
623399287
-835813501
258211134
-736711087
-626692444
-922859459
853268401
303333084
-808849973
-8250138
-817376529
-934008132
47722379
-405646741
481689369
130340637
993314682
-304290181
-457619337
917421270
-672233317
-166002855
-916912226
473567726
915421644
713018882
-647130485
-733870034
-13346724
-916012549
496204904
-766019408
-499989714
-412383667
-421895261
-439845089
-269138937
631917487
-64091464
398753399
-18307540
871372768
-671770075
247912079
-589610014
360911512
-538221065
-183942110
-579440151
-142061977
124972449
617412804
-658275871
-203882236
-312190554
-246353811
615679182
-420451391
684461541
-9483551
-721655386
428279835
336412917
210655511
-192294470
-468389537
-643380167
334963724
-745187815
-14992143
-242289817
-976313075
87460699
-12453751
-86461201
258918908
-862142955
131554444
-914791139
-349828206
-960508409
929909695
862531919
-819172630
416769184
628359141
154769220
-167209426
501402810
824206208
-491961358
781324319
979069067
181422483
389741871
-499395406
889796611
-237467250
479621613
-769463760
-366597635
830166416
-416066314
782486304
540937194
-748922806
290003605
-235630137
-211396454
-825951512
-396140899
-964441775
-750835328
297887288
702504352
6497150
594559226
988116060
530528903
46096408
744994015
956240
960671066
134832747
440427446
851406714
579269604
574057538
-472967326
-615020215
345231558
-352610131
957972010
40522264
124120972
622230023
-80751133
477158280
674838166
506348717
-404641971
288086527
224191485
-159011118
-63524713
-761803975
-980229886
-318103080
903682833
-292151277
86673312
170172935
-552845091
4740778
402080121
-541502040
513944191
-207834236
352658056
187725064
-950832241
589081321
711508116
491634588
395434636
473486735
473709951
-530838702
-146432537
792342432
-306801216
144758820
-268087064
535329911
-997741174
834613868
-112941847
-957044346
138886797
987884000
-228399975
662823
-677547390
-227127293
-746871110
512444064
-249183950
-441400784
-528298638
336455640
857174696
680994222
118808376
-915143601
-298747973
-644821596
94572459
-675765844
45320539
404034758
-215035162
-387538954
241680581
446872748
343506325
941638473
947665001
-556982912
-217166239
982963217
150376986
408115243
-348035299
-93503594
422500642
-834606154
-751946582
-488471422
-357042640
656869202
929468393
61281935
176897210
796543081
585805945
-842737301
53298874
-757032331
-520656743
957383353
-704748086
-940437161
922320
-726586656
698176523
-778602115
791205914
-316063847
-303516254
-471319174
299929605
-995212830
-376777486
-89199916
-898959850
893473019
128630749
289149914
12334390
-254187069
-618752741
-781431374
-466249610
782009338
-407185472
-772275758
-599556961
589564292
-557024955
74622877
53714740
908187850
51725607
-742014034
-195240002
-571370130
736173461
-181525421
36203737
664286430
-111438798
-398619
-893305781
-925757559
420836641
610431711
323615835
691157271
-594536147
485727378
-781948694
852854887
180817116
404925626
658640736
-740321641
505192348
804426749
141583753
644356016
567518244
419299679
-720095610
-293432979
537727901
-968164081
-396669201
-408834237
838114189
755163639
-132418691
493654985
112768111
513240132
653182489
-588668961
-37819286
326287160
566206547
-837290994
-36192601
-581264490
-430817794
-727025007
777254311
655047849
979855991
432273058
-195083275
-477753859
359814882
-535199389
-6186984
-478735357
-840230103
-523247001
-258340331
-97597746
113515522
878388047
-314356552
726090569
283125478
107246841
377067299
-482671383
914692947
-295785568
127819838
742161674
-119942399
-194572
-759754601
-676388133
465650175
52174925
614384859
772724757
335077519
625580287
652014026
291125562
213626402
972609646
309444278
993879703
813649947
645991026
344399695
-402130902
-24332337
615053038
-959592148
-86243602
-794552208
-804172404
165113184
-236743178
-39886991
734599850
-761000374
370415931
-827267004
566996878
931862828
-981961756
494379709
-439902019
770970861
-933369993
364908040
368826609
-381952377
42423315
488746648
-268224040
397923424
663224856
-937853250
534971333
-899372594
-484143939
491792091
-578971802
-335880363
-774517131
838251377
621787405
-791622752
445420329
227842379
-921651484
-646143293
-194306327
-449568618
-991681635
-581312907
491141611
-829425462
340943484
-640272126
-885001774
249381339
842031373
755079979
620757193
334449286
262384097
-533088034
296028467
129777395
180455915
-170844101
-683178309
-349707274
-83400034
662449789
-81851257
-366861594
76166181
320509428
939932061
705878604
-161824075
-278054947
-153182019
911624544
785226731
164792345
-891052976
-581264490
275916988
474822962
238790822
205838615
-161885799
747266135
765394233
-802299424
-95379560
-109736291
-724001748
-396307551
-744808616
102959239
80458430
517105796
-239067240
-838246679
-228149364
-424077529
104745263
230458764
877776158
-672170526
-782167356
220414499
-989911165
-777015417
496571204
471647909
207808762
-867671066
669946981
-841337392
731827844
-58676061
967618910
59408481
345844186
467426189
-538467792
666974126
841533948
671415037
-461843174
-101633650
-431419074
806759694
413645909
896540736
-362271207
-699824757
-678453519
-593262778
-780967248
-300671915
688597437
-314825345
-235661438
-498563158
-264130590
-238107842
983974206
114120959
724002767
-317429684
859731451
-211327434
239229477
-753228951
-973422071
818627733
361067884
995129155
-157264421
764038825
-655596683
-749357758
-110454920
-541687239
844915487
202254516
192011964
-86101558
863038063
-151464325
-756022510
-566836415
416532738
-684146222
598371828
869792169
-265287577
325375368
-903560460
757567375
71956443
-318277055
332636908
-615987761
626658502
223245043
-745739287
906708942
862910994
-571741092
-655449976
858087527
924684019
657890902
395946752
-184886715
516457447
2940673
-387838579
-744856524
650174952
605046520
-873396933
-351868232
-296296823
578129796
796021625
-396122312
90285601
-762763173
-139329653
-131927085
-748852004
-641594364
121204002
-993110175
-911869357
598118303
-330959527
-725198050
582275010
384200382
-450818639
-463431950
703516149
22602093
782595117
594316664
-32711558
55125406
640741359
-97397195
782276519
-356363451
-683812444
187223326
-554918913
549982599
276935924
51435337
211701550
720789167
983917765
650106758
-31816684
237197837
-784407958
-186674740
-409438155
106308783
966254690
-641108850
-143435074
-261330698
518635943
-950336611
918618400
-707793971
-608925911
-468336645
-550146249
-112941847
-698434678
-76430352
721705957
-836410662
874566486
-59118095
-118371301
789490801
-696599368
820156639
839936448
780931089
229747540
137049118
-698881904
66978394
796246285
387311492
331387427
-819834218
-221363355
592446879
-584277889
-330478838
-746003637
503386455
-289700684
994652408
-854760452
527013139
531819367
862954358
-829075204
827213559
-842103378
386583086
-340381738
-482926164
860404345
588178988
365845117
-707858082
-426406965
439538704
934162166
-884952435
603494803
66902268
-463180970
745391427
-771589028
-3051940
-326130329
106074899
-33335930
-185178607
-121074512
789374661
74622877
-439419138
605768064
-581956473
328430704
947709512
-727437633
-489135479
522312282
-609927467
551161279
-42742748
76024651
99125901
651770641
-812167658
-400996647
-504310789
-194550178
743971826
416982064
383568678
655193142
994355103
-307485167
-565927076
936367808
-782155487
13559269
-321196391
955163103
94642873
785882206
188825008
-757401594
777065194
484173313
-520465614
504095936
758902823
-93722167
-60599494
-509677885
830016772
-709509124
427006051
14795702
578732032
990696703
-285857213
584956543
-30777884
-476485429
-523592151
475328062
-268521383
-881249240
193164953
923097269
-355787716
-318119181
-944268439
-945147965
-884800529
-421678537
-334575771
-310995434
723766105
-144012757
259867510
-856639607
743755083
-143732528
-620840832
-546628714
-610147091
-118654201
-202140519
318183882
-704048942
-643362998
-1845551
-886212824
362923034
-868585667
-680257035
891659522
233154080
350165266
531335561
-419138569
-807718116
-913562264
-496508280
329389911
-949648045
114038349
-173994235
504953977
264898135
-924294839
726483161
-428730891
611621960
-411103933
827849987
-444306086
-177790714
310346878
-271906700
464990562
936367808
-843416155
985231476
-402179275
-555601949
-599691009
-722706441
825530895
-30145198
880018449
-493548902
-649172819
-489231219
-528467420
-465189675
-931986531
689485371
845951023
560958040
-579315117
891832304
956204040
292400143
-580941675
-629821069
-623010510
682117348
-971654129
635713225
-859780347
-660212829
818808230
-54429912
-349658396
312566381
-440360690
850875518
648728894
109003876
-601400270
-550794926
-55203323
-37555584
-260876603
158919904
-181415416
986292690
212056149
-70181115
-623002198
313779316
-404783920
-532938822
980871616
279476578
-411543555
41354962
-743865467
-811831882
-851748320
411873448
-265973972
91096514
-671875343
87571605
-830037808
-431444734
-889738811
-580393786
342408796
286509892
-817755892
43609325
-842655170
118636113
-990895719
593527725
-766596165
955625608
645422799
646457746
-781431289
783509913
198039548
-810347522
-879316332
215526069
-240349164
-50556094
-216446188
-935833134
-270674057
303940690
545153768
105235999
-97892167
957161668
-797244645
-290213713
-515759631
991724663
-310711354
69175897
691248983
287915782
-31435588
390661186
241291627
34231400
323144683
682784331
318514297
-516172939
-640451226
202193845
-473420604
919127369
-926382636
-377817084
661137207
899135632
-376834428
189792971
580470513
157715511
341021586
-482230506
397318997
741744277
-249294928
155298055
622985889
-917904575
131102582
-66154459
58285540
124872552
51296911
833715999
273045402
-306217283
-84325541
589859064
-172177551
-443274692
486255877
-467559724
495073293
-464379866
982571905
185001761
-841018166
-144730199
443823112
-819500318
704731058
527356334
-25522359
412406294
401310674
-947823619
-116678036
-302218710
-261710687
-116485533
910907891
535416010
433363365
464283976
-623371220
-80723940
958590846
360616023
74014811
-487402232
739459344
2325565
-256172043
640310915
-470794773
880114922
-957237502
765391870
-94996383
223658358
273891137
-951199572
932475311
285905582
-82454296
-448309672
676165420
-199972177
664885223
602960746
351803054
-913339071
-250868794
620559140
104291111
278875772
-239683987
427887406
-103271008
573674719
379226142
-151921219
-78759250
255334793
-795869635
-307617524
-756486962
-396793871
887334887
209309259
729088213
-670175443
-880712214
871238679
-642543280
-259155642
390930740
574493487
-358182928
569240084
848460480
180478640
433849526
169729643
890204417
-608565920
-475018355
242745793
586201136
-781948694
-891775663
519088970
-140533657
-506716721
656818491
409239175
295575493
607170550
-491132971
-245500125
962591551
-997167273
-567867918
-331638143
397654386
-875958079
-945423256
-253029749
912596360
-268750448
281650985
712689108
-38063400
426297514
-274690334
476232181
656710754
-449946438
-88128166
185788142
755761567
-277803746
896108022
-60552970
-38088794
-431702636
-204440793
448146715
-265582904
-837686787
-831154467
-863148595
-117714816
-374419249
-297720629
69882986
-462442663
231214065
350933862
-407306312
-302667583
400257214
12045591
-76252828
707390289
667000048
755193988
816810650
746099313
-720427684
796939239
-362527519
580945856
372553924
-895246543
-792087471
-388287962
225446896
488847485
-566578461
-253809847
406127909
-682099600
-909093301
-672252671
206143781
752553669
554946407
-952644701
320411465
576358815
-974140061
-183885117
-698196646
992862440
622631658
553905306
-17135666
428575517
761697806
-320743748
542253734
259929026
-605893192
981430151
951612739
-736071851
-315268331
124541290
576362713
-614994582
708211706
485560278
-800460905
8545769
519131551
-448138408
516916278
-596757528
852462938
-679910530
850448109
198839087
-970458749
-268174512
438381098
-67027664
856499343
446614423
-125812686
618305409
-405668523
-519026417
594212471
-112589396
884474990
-4532043
-715382590
-879102202
-7389409
138903811
224262380
-927001242
503719577
-203856448
-578264910
-614777058
330458771
-147710504
2272221
699136279
-5693433
372706826
-802133839
505529953
487186273
496128806
665481244
-954923944
575996813
882222148
916047936
607464873
-857813333
520877055
310426066
-152623536
-403275033
807931503
91438325
511496787
-294924376
603893139
593858380
-988638378
-347729541
250332732
-660287736
598660600
-330935594
-625441045
-965291957
-310711354
-594545802
795926136
-475884872
-389498546
416316826
-122111482
-486735128
-200771151
-174713748
382693365
961500577
-325852579
27624415
222604749
-550030223
-424696376
-831002614
527775714
-312419182
558017163
-947375722
-519930549
-836749101
-521962991
-939644897
29089427
689679748
-150938997
868924534
-607069252
835941163
-886557761
-193583259
578538247
-46388867
-746430124
-979344030
-247413630
-564372329
567351501
4573680
-711390009
-622557697
-45165861
596294902
-778859952
-87183473
-641113140
18991090
245489560
815552328
-93015079
659821185
-296113398
-985809105
185961175
987992529
-157202173
828974567
-279305204
-732145849
-823400510
-90398321
827900862
-55457290
-632240948
192328809
-243948635
760176572
134040167
-768889336
93650796
-764446928
359814882
723463601
-260975610
918358407
-474870024
-431895305
922039117
551735012
340257344
-935308962
-328794839
504808724
-784301803
-473563676
-980122369
-150248670
-548597523
-281967056
528806047
281359359
-567061035
77518229
928001894
-432794753
-848282783
-448503416
-466972031
-11313593
-726223829
195130316
-39877902
629926644
-951912818
-891073993
866523231
-945705218
-394042035
-208078000
-152939683
311484426
516324517
-829629036
-355162614
-937962686
-503189005
817806755
943138670
-399593582
462915524
-916127024
74375329
-339717625
55673113
446923950
756985897
657468239
-93771273
218365109
775801616
-525480788
205800730
-396766821
361041597
-251900781
420182687
-150501107
828023439
-269922939
-967858599
-650141575
-760045740
-271753735
555072877
733583578
307554089
906850946
-375762278
321278433
-82359290
959468942
-57342400
284175805
599672278
-612588248
-275597259
-819364299
-641289586
533434167
-165581754
-360091350
813234000
-143711714
-708356623
977867751
295228557
-93651763
83171302
976565159
-384034783
901104937
992791644
47422802
943511143
192734166
-724217603
-181988861
952292708
782645375
750651426
-263970980
179755276
-400710652
-780065656
685582105
-969387485
-659051471
571734924
-137327960
519492206
-282855216
-855930209
469129303
-24802385
455570480
755762339
-622386460
683040988
-728246581
-408758981
553905306
-997763347
-172233591
76181896
600391666
881860866
-794739872
370281969
330509855
262397185
-285022080
714340127
-994988578
609340317
889858579
156167761
135637603
-389505772
-266294991
-375506530
-371581002
770736621
-854499316
-185377023
-609982333
476973994
-931880547
-289631763
556483868
440390864
-90234023
370894254
-594536147
274396089
303399328
-694696305
66578700
-824791029
-151804725
634538616
-561628550
152625431
759921712
-465256695
572607223
-432480886
-738321342
-83854788
284131966
-818017033
236669331
473287578
924465987
175380620
-156989583
-671875343
881793721
-49334062
-900050762
-866411434
940636179
-864918459
-266742107
978956405
-33715563
-253063790
-42310944
87918060
189464637
-728297900
-746072063
-291002223
642631514
-202007518
427376948
190533218
686656297
85652616
203042737
436854253
113007060
40952062
-52733410
501338402
-632279094
-89465605
790770342
667372178
-48864454
178735149
-149780751
268342277
956142390
23994752
-321722996
-9136697
-825408607
997369990
386793069
15823950
213142180
939347826
-588502201
-530791354
-129867742
-414493987
-5604870
355429704
654355043
947487738
372490105
672552012
626126249
845856570
993241317
-127845725
406641697
-785119893
-180292734
154468132
764681207
-611234224
-464768226
-139467167
-232670647
-222515867
-759102802
-358632687
819927689
-275817635
923012813
555885660
-980122369
-40037541
17792473
-974647490
-944848793
-765061686
542814747
630177753
782658232
-42614288
192724380
-735844409
94783673
-739762969
-22934858
646698427
93252566
990703382
347433896
195424952
320676328
344976126
329597845
-676311673
45805035
-984126195
126923196
-516974016
-704528799
459385042
374283313
-597420934
-126297405
-52642803
938917832
278959736
-119913132
575125452
-344074178
823013257
-862613266
118377669
-72532728
-569907161
25297918
-168294176
-850224422
273096342
266490568
663181225
372439048
-110096051
953130955
-749015092
766656392
939759269
-450824571
914441993
99012790
-558935104
-721895894
-129486581
-771389929
755529382
-319928189
552436188
365969344
-213243895
-223371008
-88419112
-632924872
926329192
900756600
623205131
6451157
152688173
793870661
288760949
-417620374
49400394
502379498
753181931
-815326420
273584702
769181905
-622991553
-397902882
-110482268
296117901
397696611
-182320076
997941669
405002019
301834655
-475437908
-471275216
-369863003
-800230977
-655250753
352990607
955265035
402895947
86259910
-379451703
-988441987
358569561
-933240992
-508551440
-423465185
291386950
374683554
544515059
-151033222
-315969760
-225120119
872740195
-238272686
-896425457
464946958
-41115766
932893715
-967150200
-456773063
594980591
102180006
791194628
-609648246
-61917262
-388787827
317396027
998259396
706620031
551441086
697963401
-930017100
-305663115
746996956
356131175
-202585954
915524749
800817218
-878307068
606137593
-838474661
-480059958
-942954762
-76119236
-360243350
-459877377
-184097308
-49116494
-944262761
483289972
-587261554
-73330617
-183611416
566777306
581954891
-913784210
953926233
-80006286
429559328
428005137
747696227
-254946498
913543488
804261096
-828711935
44906133
916205927
160539314
519442045
-64909795
270387668
184738254
521050478
521169673
469266856
982298426
158847842
83571414
-920231502
942909020
-715894331
4489495
-668981380
-343571793
740948971
169426931
155914803
-920057440
-685928078
484738927
955901420
305505761
342146302
456835852
860448621
78092904
-534596873
943508441
-73439515
-915277057
652062710
-12024836
-355489882
710718755
641714658
49489468
-668353006
851394155
226615732
-430094616
-625461197
-977058849
-464835353
-220107063
-522282539
-336046362
-145108742
905454496
-417868505
-721063795
-322067440
-953088323
42417322
-772288681
-86868350
553833488
710186796
-194306327
-113169807
-850490701
-103681551
893599702
-790914911
945616375
490758097
811469567
-943700098
746353443
596825266
-629092313
-590349319
-943387638
933768524
487229631
-730861955
391639615
904057130
390902982
168243267
-256352069
675372549
578719261
585311532
751007434
-330802572
694373330
-690240078
772571604
233001350
812873768
508824882
-534569876
152913610
880022411
-174247702
671174133
938812748
-620678622
834480799
-732963272
527000736
29451348
-50913774
9979030
525758865
-835330000
519929251
94239112
778997981
505678445
-746390251
-401011615
-817957499
-406815851
631488746
830286668
-839823710
216708677
149763963
-686644809
-965810482
-754845683
-260276664
387017163
-953435040
166214201
668154174
-921281557
-171655248
137442743
-879093847
-845849603
-93481493
90969111
578538247
679441552
652623247
-43860396
-295556658
297542109
747952863
855267592
534243335
-895928965
-981526849
379736564
-204941867
-123768496
-520653665
619676000
-204873010
397451888
-256182972
-957553456
-526676989
651722327
-462695270
-946146796
-545265615
768148372
-506566037
411168891
-600249256
-357187138
570429475
-836520785
-287155298
-594562712
327057622
-48211142
774976278
-425186200
138662234
651574475
973487085
464699196
-461722328
915274911
819111131
188684679
-751819241
-958866531
906598383
-626826347
867780128
-601749949
883048210
32611055
414433538
667885647
-402384805
722275350
326965571
460960645
169920994
-405419752
527493296
-987278960
-990163261
970943061
294169350
-567703765
-275074921
-240611345
-172232258
-165180584
146781836
-352598223
618483148
-718545760
564023564
-712682439
72719405
722421457
494752546
-880010004
-475288876
-792643011
763004303
-436188929
614392550
-285933620
-304436385
-360394417
897165609
713996789
-494646729
172897923
-69026319
177488390
930476517
813654699
-859574807
-728965032
122400873
210255736
-519166544
-833285803
409145494
702889976
-55278234
-515914550
-188916213
232173606
-35254525
-308848883
374259482
388092399
-988816004
-881915814
-957329109
-304760946
-873147497
-423213879
243336677
-991509517
809444430
500461008
69481694
701831297
-130317955
362968857
-238679759
364821742
-905803232
-830613863
415221888
370090433
899228736
572326872
-453154202
196345675
-468389537
892609477
57885070
-512545214
4994267
373446285
503811656
294702049
59541768
606007899
-778477323
-140460897
-325174490
487232698
-379326207
-726962678
193680923
-921394534
391088179
321388406
-202585954
-598709749
353283647
421624758
736392149
14426987
301077303
-759452082
-349099305
738310713
932920858
8214888
730292637
-364838437
-852776728
-217986486
-302724914
-373477662
400223210
940103901
879884325
-814270648
-94068455
-301364833
-786071721
789249287
183035386
815232937
-224068704
-178112675
-385635169
-520822487
861461230
329176047
489376550
952417901
-454406234
-795482614
-824775417
-249135803
-161777003
-315112046
-86004511
116468322
698056877
-350596108
-545040598
-907685777
865766966
485703301
911299610
159911941
-232212043
-71802180
687683646
-80658116
-17490791
-200511115
-849866897
-684140827
-947350333
209989407
-896996925
-824470811
440912092
363938403
766696366
-557946915
743366322
978180460
-367456639
682650652
-506826720
-470918110
534266381
-899773488
343322460
-480651760
272117927
992270484
893848302
-526234050
-705215958
-887217819
-611335797
-350112272
431880199
-576013528
933711006
802033497
-193762743
-461385513
802689013
787378942
-345047287
-577088639
-91249616
673553292
-613433073
-520315757
-95309196
-407818978
966702488
-960102967
985866706
-530984423
736015456
175050284
-68190068
306631142
-962601499
977769448
-673010559
-739663406
580876102
-288937777
373106998
209180247
-961857661
-397334262
-389551288
830328913
-530354644
824447556
-967354787
-486143891
597970201
135867574
-172641155
-630067771
764574872
963993042
-44512590
-668230791
916118677
-860595492
-696578054
-983509517
-114169652
-490122089
214503335
166212813
-898007882
-902266696
568128903
-23309134
242235822
-464776104
-467078549
-721452042
-459310877
-951602408
-402484621
720562783
136914541
-14244037
10718624
488045070
772774609
736848612
192818505
984676240
15997034
861127985
531877674
306471916
-553111305
433421417
828207519
465884672
366080695
883048210
770391785
-310614317
-530414517
-389696721
314438892
98351165
-492624451
-58461578
-904653425
17601747
-665300441
-809453237
436236212
-60535030
-26673499
-373441768
-848898384
632636181
458218217
431705535
-643930394
-622569979
-669557111
-465352820
885616893
-453369109
-974368157
-239364604
-664117836
-337271492
-621599623
-482268745
474113885
875328384
640871809
235359037
-695342991
127917023
-263348288
-977494386
-11928460
-783843463
-803807534
531108635
-476861536
-197353944
-752602930
-678766190
103463788
-549522129
-402484410
-619793379
509507490
-780556854
-819256018
-87382894
563487044
-309680901
-966061000
520509059
365440029
381363585
221672754
-489098653
72180689
716245128
-723346654
-672477886
-145568412
-254784673
-916704534
158338772
-77972967
485599887
315084161
-265874446
843332295
52467823
48037559
515663375
440455747
730382501
-403112928
-843335979
64222190
-453055643
964625236
-211241274
926556354
-313025788
-200413189
-302376778
309491732
-810295829
-12510730
965733464
-870996643
-68581861
275283342
577682508
175659345
-925290129
553106901
948762836
326781745
208051047
-176971745
-424814003
-815215350
-290485295
277985519
805821992
-664666517
91181112
172488090
256029834
-362729558
349314815
837762374
685388814
-318798076
-824647597
8081839
-624764807
-878280628
919963554
855800551
352341134
391546379
-534493918
-587789229
-206361845
724238085
-548445153
-681982103
36854698
692509093
-914623104
-898308365
298201080
-79110829
434227045
78468665
911737174
74878818
973979850
475607095
-989712175
417169993
446117889
29352105
-50480835
504426711
138900499
910848801
240596055
165150231
-394484169
-68363136
81773133
-153918896
817869232
-245544297
-936018279
866636073
-966021130
352701306
307037843
329444082
754694814
-899773488
-182146060
-207386463
-67428990
35627126
420452752
84510701
-899997772
-813161205
80700628
-868951981
-943510827
-139632208
111950726
386820667
538588830
269488186
797295894
-58109038
-361071649
-232214803
59220723
704400102
-362667947
-371631449
-629765482
179607251
-397240332
-836742977
200493918
-861620457
-319243298
-928983511
-219905464
701757099
560136247
860548309
792769548
601819713
-634170292
-36556375
-610153704
-17379716
-660184719
-479796359
35309789
-423678998
-398638001
8438311
297743473
-956178384
687654477
96029278
779882087
276582542
-91796003
-879314148
55423553
-366904421
450025349
-268449717
-697739473
-716265235
-634818091
989438169
-301979934
-142773602
-175784097
678956369
-550639120
-773204135
-749770652
301784219
-838925680
883850507
611161963
208051047
742089602
-269787692
419024898
-421459177
-18171186
82811944
215738371
-556079981
-519434826
-890515937
-232558559
89248658
209119731
120938088
50829437
840780218
-757433417
-963494444
526611451
299549275
-58798721
874306004
-108674989
-379572569
-768545051
-649121473
-462354931
-771289212
138745594
612229681
63170705
902540436
-204642323
-88891682
233095850
-115668728
282278963
883383882
213142180
25297031
373358649
-468463399
180847688
94367268
794018146
398470345
-467364813
267698914
-431334851
-854448675
-272812800
365847836
756165154
-217986486
297106381
877525882
-854112676
928017869
775642811
-333550098
368211393
-817957499
791679320
-82901271
310351052
-398400382
61110163
610680654
-189989496
-295129857
729176545
816223763
-524027122
151339511
450374712
408331055
897882127
156114023
524717952
-58648769
875245896
-281663933
52559164
-204088556
-773967072
735288773
-507562182
-570924079
423616423
-293367960
-789818712
741990867
319564562
-705007359
-450401705
-48339496
-282997963
635395283
309327572
-642770810
658651715
-983967386
-981790586
479657607
-474177245
-738418744
448671694
319438596
177568786
-764159018
682829962
-685973001
-649019393
800430942
-281094412
-11146117
-861997556
-951750849
-575548209
-548157034
911534290
667964443
165305071
-216299626
149941042
853007995
979558295
-105361669
-277005910
3854250
-605602037
777695259
-590300196
688151689
-845850750
763049992
411341922
-393979212
-941329881
887643999
-398786180
-542481776
-39686501
-404831244
22799435
585093248
177276568
-58141732
419513058
-607218036
636250602
-805375635
-601476522
-297950756
-917904575
277650360
146531460
-737082226
-822131634
-390222539
-508162264
459599855
8411389
395166764
102246663
-632840553
-285602618
-759754601
-298394558
-876127414
277146615
710678038
577931102
-802663278
496893842
-285092075
-394910723
878346605
-629826035
-825864335
130354330
29802576
-239372422
-288389605
-191296975
517876775
186148979
853370176
-468868695
-92982705
971324861
758320267
223762738
455234290
612535101
-121925998
-858440240
112645609
-66598223
-695054455
-334381034
-822703520
122908768
549525364
271009781
399382737
-311920486
-157309999
-385821794
760189887
223969960
-603186394
-88152395
517023954
96736031
143890582
898282497
-574364366
619254694
-640454465
-543052709
81467990
-970741037
-618287273
-127453439
362343550
-496106303
-372494121
-882088277
932453025
67774750
-110850178
385218411
898854147
730822478
-676445755
405001250
168986133
407970322
-83271921
-996836265
197875930
652491752
-116451224
-164736190
-758311109
725130750
456316888
-348788693
279461371
-110997493
409489931
84598679
476919694
585008487
-15413963
831309989
-829425462
-44074301
-275226805
-710785322
-379536420
-150497875
685137858
-413446943
-705489799
551844835
814012250
-579797328
-252883131
241198388
-403769680
-566311099
410372218
-506578169
398019488
-353703086
483662203
139982759
-218380728
748993056
155732754
-599138750
375189890
-449731164
823774178
-187957099
-862403639
-523897603
-533846935
-526542580
160264866
546920980
211674593
-820452684
-196622895
167625877
-78240017
-110132648
-802114571
-557609453
-426955106
-592924959
-615470253
355414759
166195719
198524073
36637582
-905063951
529969139
642916651
-576151535
-64541756
-654671643
649568350
-198004842
-570539883
396911638
711059304
-980004805
197718530
290719973
563545555
-304224481
-252291886
206715657
350719529
-944262761
-378617559
-838754929
-266221756
-529699697
-884720436
-402247544
-985326429
-527604581
688196040
-501519706
-824102634
-809210370
227418491
-279065903
-699730907
-200759584
-95890742
604364607
876737585
653925945
-345127994
578994224
-396115366
117894069
-678179458
-294380595
-443547221
100434634
-832947925
-959644773
160881539
-720754688
-702632119
-740699542
-954356815
759038548
-752098497
486913101
-363915157
164030148
-543440060
813976043
520050664
-468361968
206143781
-312219596
-235014014
219968912
-206651972
417709999
849026943
-378349919
-852116671
-259460875
-171541309
-4484802
-78781266
752622680
989902870
123347327
-43248386
-422413939
-859362452
-736485996
897417492
990066796
85975218
504288510
344665265
427390791
-746814930
-417098196
380626179
-106317678
-797158365
410642353
-636343155
-417808978
-365447200
-463727425
-302104149
-739472247
550709191
-998910758
-928653031
431398842
889507526
550637081
-355436624
684631833
524896942
-345385180
-264435531
384513302
-272612563
112598970
-838961670
445327574
102314344
348736267
-458493780
765354846
816017159
-244790818
-427634243
-230029185
-346560880
-527794504
-217212382
216408786
-784732352
-916982255
336722357
-137221270
758624055
-600450961
-61007181
-873839073
658936666
-209179062
-398040410
281930647
19811230
41373342
-49750596
-558015588
-928126370
705104837
852362336
-10207350
958427725
760828596
-227167039
497363514
108941996
-736315502
267058812
-65996420
-837290994
651965704
-463080913
-9373789
773047743
826579396
-227692646
-291232758
-81797360
-633993370
-99402569
-417393937
68290658
-518872344
-516743305
-738631105
-788246885
300360384
608166991
-664459100
-797362197
-966178402
257753288
-140095531
-656750688
-121952040
-775347480
57627995
866906197
-230551527
-193558679
-932001945
-917679228
189199675
-122897289
-183957228
55384079
455755503
-710875812
-805375635
-781000426
141328977
-944987844
-746727374
868437954
-891641970
564432594
-434841721
-547922566
-310585854
-455898744
2262126
-369186877
64954073
-643832926
415107630
899790236
403614370
-409188056
837286852
664045402
272800644
923686831
-167513464
721915289
-315776456
-251724590
-448641994
104704691
721417832
-906848401
-101568774
-793134315
223658358
-804775563
794487110
401512114
847839372
813950779
668088165
-751196860
651764627
971132133
903863513
433040974
553257944
-848927818
-264998920
373376624
259738233
-845871656
669794007
-119899439
-868040217
-758598530
-802666310
-828416012
-395000719
536748417
-466186719
567000210
38093069
827160695
-624137351
188774656
-285177016
105875067
955065685
-881822538
874150030
545755030
-311232646
262298555
230582943
-215244053
-111290005
626330722
-348213264
241122757
-578199911
-821530253
-995573301
641364975
722251781
-149486632
-261949249
39674172
-862297178
-359669891
-157309999
274883630
503129939
685514627
-672233317
-444602544
-139092693
958356926
-647438045
-795213839
442859206
-633289486
999986441
469683
-789534845
-636680047
-288920432
166317092
170532545
375866474
-987946772
-739978339
810390030
-78988300
-594624830
822689453
-588593486
-286772481
-996451685
-808348453
508085140
532923310
-108119706
-101731383
-624898562
-3933638
-922288957
952371979
-189502657
966147299
-119188377
966278902
231670323
358682958
183247175
-349177853
-605817276
-767034786
542870017
-344775918
313926625
983323525
-612966870
-95860746
-384655663
937376150
-626763564
-325796193
-424631757
-953202292
533766081
258088276
746367136
-659878023
236022839
-84750962
289776634
-426758050
-766589442
-808041768
-567828308
-566428687
947377544
-458445807
-330802572
194368581
-292913330
463096235
-780091729
677050932
182050141
912422427
-255220123
736977756
-464899730
274303457
-493498933
-52332288
832488449
744009124
-428632454
-15221324
-875130564
132533427
-964397370
-658908148
-731000952
9657365
244692566
-587695544
957491136
394636022
743925885
-87382894
856987181
-763053160
-474197797
-342265372
293756070
770011031
-263741625
-946034391
270249744
-573199756
204475497
-111249038
959535563
974642703
-441172183
-444048974
-561560347
-642446021
38336164
64399303
-874342306
913212389
223605181
911868286
318589905
-324956310
308434785
425833809
-50214991
100409607
282446440
85293296
-558306419
28478155
596284806
936750426
573347141
-485014816
-463492427
-112565732
-429215698
231935006
-393610498
-202943538
-789861337
-49750596
-286363047
-723670684
260666478
372411908
862788691
-866850930
102169516
475485519
367870948
296963727
-788346956
598939095
-249540078
-523528531
834527848
15119181
234073276
921866579
515830630
691692446
917632252
45452190
-754214425
-8785793
-292451943
680229917
347865925
-354409951
-465900571
-664949209
182195359
250239352
-692004523
836611605
903696835
-31902159
508223817
598280680
540550655
-830657916
-242406355
249735250
457610171
-126978813
-494940011
236967055
-676807583
528342413
819121166
-713635352
502241892
-507791573
950003253
-384048744
-42438510
680197458
912992265
-170382686
-577148677
692220629
-50239024
542247825
-148331581
537215294
-194634290
-465920315
460033963
350543881
-871875753
-306430322
610172174
291845559
-680505804
365197849
-399861641
3369923
-439903415
-970162321
870220657
776262542
936017456
55888929
-133260832
-359299593
782392333
-351147491
799996759
376356681
-327042199
-411755810
-230104772
204501531
53597931
307400094
-276417984
-971314496
413639252
-497755191
992344005
-725549905
461192285
-628837415
-186886134
-753662402
-887407900
812553829
-532257479
704130427
-473533435
-842998734
-912538455
177518184
-619629080
189294311
70076217
-347086079
-155612656
778721097
8676525
295720949
599418145
310346878
271013686
-363831435
938613070
333748349
407934524
616025874
-362362954
67855543
533154715
302944663
250532904
313094936
-91211143
232888242
-662853932
-486146210
798466268
774248162
-806353481
-349610336
564267004
-13718929
491172154
315920191
-304313954
669915850
249822419
17574772
399941527
560474775
-300823483
-998306165
652821072
30125558
87369309
391340355
485497633
33707937
79738616
66462370
-628047120
-139874156
89371704
102844077
820542019
8634055
-802847343
219114652
-768181288
385457763
-107903631
606465957
-738608179
875358451
209211345
171894913
-4532043
611187163
45959028
-885469274
-670345513
-851677797
262032383
-743507946
188708225
-546968338
-390403592
-820659138
729834238
348176424
-559740132
722850410
956505600
147826848
71087665
-895241137
-961284764
-976396829
-803058384
-391147393
-314708312
-661695889
335242217
16743165
959349408
-483047814
633371541
295308027
309025158
-69998147
508775744
-94930414
404656846
-393106487
-482239858
-488748668
475715448
71533869
138445239
-830217862
92719233
-817421790
-433605241
-651683725
820958865
420025629
-643275362
-782496515
699280421
-852782046
391789391
469350836
367843807
-54927874
968192772
593272059
-470825952
-804883845
260514881
726294383
67323624
-141700740
-398709999
646959185
-470790421
-649221217
72840401
-247890116
-168524493
993426867
-593768289
847814785
-106891750
-968992821
-485622729
-255324064
-853903418
128590813
-503538281
-893371086
-583732474
-484231003
-240200425
-663809664
-679940817
454322360
289344518
-280372220
381738631
-439676725
65139350
-818333087
667296780
-710679251
-663693472
-567442104
928133778
-244430736
635461979
368084715
877755075
-719727650
868206971
-40159583
-856233765
58905871
-688470227
849816241
-619354666
85392000
-379437746
-375507985
-448822821
105604273
-145337579
-221486732
260470386
70439345
-826062771
-404776957
707956495
-378928369
-536438948
-446908433
452179237
173933233
387376562
46190277
305281390
429628723
882404679
480927192
-758750302
-473932859
-680030207
-492885086
804883790
822611452
138531042
-27058108
-326562532
388552756
461063873
-627436032
642251614
817743820
-575091265
-747513523
57816087
815042596
-740590723
600008084
-32542033
420115875
-802428686
-487418858
275054269
864221715
222641606
-474856568
-260660165
-172762186
-389018165
-496635720
-266407427
676545282
413079093
403486467
764600607
392035728
-755902274
865359689
-560704381
-759550145
-887044863
-453507711
-674048900
-601246511
-854357100
-652997245
662610471
-639489043
-369637290
-608205899
444850707
-224535766
-520314874
-477610736
777812024
-267382619
-422193138
-262124462
548864488
433327969
160920713
143724438
78580080
890049003
976004522
667654878
-439866001
-475288876
370110537
-202153254
-342992950
443784617
3988805
980336031
837634672
-930265290
-287596540
-920611301
-365687041
77995652
584509784
418765803
675122039
-378380992
-917258489
-497260177
-121993127
865327816
196919247
383903022
326920644
-683498587
953517135
-441445873
920551944
939893874
335690779
160124921
655564422
-500709221
914822372
898159634
-889338832
511526042
492260626
-157264421
-581779725
-183417286
-733273522
-296462475
144482811
71175287
646790039
-521219372
10373758
-376834428
-618769464
401086281
25565689
-303957614
408665374
622278068
-106891750
-682884511
358590764
557378693
444888913
235293218
101542729
81976096
461621688
-246068978
634711517
652898002
709261316
390745556
852912938
220171807
-426789708
-790232643
-540238712
432870690
-250734846
113142347
-495061422
346131435
141284916
-678407813
-239022567
-841534079
343466212
967114832
-446147705
-387446066
-728425526
855910951
931938262
-168017232
-987648822
-359690424
810684574
-42758125
768580382
-580242946
-544280747
919926035
33273612
18815195
795852228
-319652245
584103510
532909
891928744
229327877
-421107815
-888190227
-304930048
-518938991
94476265
-404070634
414671756
432704560
-749211858
390173138
16656790
51548590
-43948197
890894836
-837880320
468676837
778262542
701793259
-532422700
-930666011
52915921
-111169940
-879180501
456316888
782380925
-798353405
879724871
-464418359
-775974695
-709011393
-286858866
210987106
873886588
579159947
215883585
-749815407
-574130119
-614302073
-7785520
-925637595
943688370
-432317417
-350175098
-92570580
-202788108
-677710423
975758483
-172096248
536868179
264636491
99790670
606395959
-110116451
985217561
-424456852
970722262
-659218615
-327700277
-323085294
-568512429
-656658823
-755552682
-814728809
512306861
-62571214
553669187
-394983573
-715023709
517654930
418119690
-831269125
-595608036
-589269921
925680926
38557476
-670578441
416323262
587874104
-503435310
255688348
807095878
-175277998
-541583102
-714710612
-196092750
-796790841
954046775
865304324
-747695689
-934638320
-184097308
996716868
-34416832
-406946110
625897049
-335722918
-129537325
711926031
371336430
487274185
-305930071
78732662
127881488
335727080
-132777228
-707612409
428517282
-795104630
-416066314
296964934
677834977
-444475978
-763880546
254434314
-784911092
-618387794
679184385
389352514
-263386838
618248910
-323376755
-60853815
-261178425
-412073856
-819328465
155001955
-914275468
194228150
46994543
585487731
-823124767
66148395
-213098432
522519481
332395566
727109347
-260015325
557103996
-809538358
543850550
-346952956
-646000096
238147180
-685589773
259690185
84231366
-195375672
56231199
-995038308
766720217
-170193885
-796475019
-793050887
-75154794
-536801060
-869829748
828549512
253678356
-917899790
-681922015
491601036
146052036
246823223
-212987188
-386677946
766950718
-848041465
929020663
437628239
661366660
-961273192
-691190092
24985296
651561571
369384961
-897740371
-390536866
453763721
100242243
743961029
876335855
682371128
821263279
707559091
-211362273
-835432548
-333485064
723868324
-773599024
-808732264
-809556897
913199465
804134229
666278755
-675156939
-55305278
395818254
8016889
959029088
883998102
384136787
218582406
-199957371
441265828
-117226761
-463022033
913873311
-32185853
488954003
778748588
-656371105
-975723013
-35837950
282122445
740307558
-185050385
-557256059
-606260618
-971208634
778504613
751052096
-819678822
-382056811
-731606596
842800747
227009043
42234333
893683717
-973819144
547465406
-569521614
-885727233
-670695380
619405260
-781249843
-533301606
882404679
523490811
564956588
-258168579
888443936
-855821095
516395795
-778961204
911033603
-397652584
-646790367
632362906
-258598410
-587308447
-6124438
171443273
46664683
475532769
-643597803
345738568
771726410
-418936404
113553071
-825788568
435565427
-747183533
31985945
-894227872
-310601827
-216246806
622537177
569945752
739400465
396481984
-720654447
-372628915
-586590200
-510231265
-476346735
408465019
121612773
-450004582
-63932091
-468636351
-193335637
188816770
337962863
454684573
-696675556
-781067019
-465805264
-908171569
531580961
526784384
156058470
-544621458
-500036440
563451879
212246662
13638209
-448025157
108459037
131083316
-605338539
945510797
156434808
171993808
936962927
-324021392
-734242202
550818173
-151900384
-575674039
-610280959
-69712565
454482218
85784783
970692166
-638108818
847872585
-213409192
81935579
-154013344
-343714144
351699491
-696879411
-670103328
393929623
953230262
793968693
120782442
123555955
-287265924
415097722
-854499316
-566386240
635535143
-738371726
-40129524
-139687281
750525735
803218131
-24566476
-892302606
-263359373
827879142
-934547766
248382081
-532093073
795117023
630304083
577296827
689433371
587659792
993960664
-919518748
-751813730
-37466812
1874646
658897942
188021677
-66024767
320208134
705192158
632658706
537004964
-368365810
-572978432
-892342044
279975028
505968667
502944723
-464044513
244787188
-758201222
486036697
349390437
-990872818
305961334
-679373420
-651742934
456366812
177618983
7771267
487580179
-567402588
790975179
-739240193
515693256
-130144653
-744808616
821214827
-194022157
-792693631
221840674
-327132404
802939563
164528604
-701784487
-141941213
936039627
-154190837
229584589
-534390466
-584165032
363718975
903709695
964758121
-457709297
552660787
-485951945
335964924
844814200
752477595
-734828530
-168984477
-584325091
483285455
-482224278
-549564738
-50831348
-198741600
-390680628
759921712
930706684
339420842
453369862
-836854254
-210747109
687526281
218342668
-535894068
787638553
-378430133
927775286
-982619645
266868298
-171821298
850806358
-919776256
-640890764
-272489232
945338997
-52011629
-941830048
-868142267
419844809
-143075926
865931472
-90735716
-214983401
535295206
-615406964
542870017
-176696804
555286566
584445060
-971819385
388957920
652727339
-576304261
238229922
508343839
-355935178
-173642380
739403425
-350242544
9053391
-177776017
-355458972
-786974418
718684736
193286373
-165748022
-88623145
655777534
871696133
-565247411
503424437
-269138937
452230431
704512179
-822170838
-794657373
388566005
-743575393
-704947829
-881964720
153080306
542924435
-312359826
-422714820
797082931
923362335
951629960
-341190673
-476248899
-216477113
-431752118
-404172390
-22801813
434231025
-87487301
686545378
-196989529
-778557274
-761233094
373545384
-367481914
343601932
-887829385
744757979
-577427102
-586627622
868769636
930393637
256408679
-980381168
822086566
-879180501
694343673
180297179
74759633
485654036
-1553203
306186130
-879970739
693766181
-375763108
-69898186
324288409
483941393
-605039995
-325254138
-577704119
11501229
-592188965
386820667
606037172
481611928
-121617796
197363517
624222115
-866397138
454684573
631385973
692755962
-677324958
-286228205
-592482474
-988666499
304796398
804312259
-614545838
-391691296
-623865608
450670649
139132564
364557706
546087723
-416609234
-111045951
257753288
-981856238
77493943
-121304334
-537355493
-159011118
365728883
-830064220
968578349
-208146334
38148909
70231892
921692056
81478642
334716772
-759496938
858250615
-771895947
-932837397
-719229098
-572618042
771526784
247962959
-528039601
-29010646
-623050210
251881981
986222441
-128176505
-557635375
-751827130
-963312787
-923454222
947819478
916109297
685833967
-184522701
-811762089
367369201
-942746759
78125900
-836949747
951233807
-362902016
-498221081
-162918090
-898906569
-795478982
-736779119
-875195963
-739662480
-880394928
-830568614
160539314
-562546670
-57878762
-267989851
153153722
-104637911
603826558
-699444809
318995018
-572189889
705163711
-553409791
573590242
-197160049
651769101
853834731
551615003
553193783
831057732
-893328197
416316826
-963680911
-930266744
-494027714
925227686
108693235
782190388
-353703086
387592567
240110652
-602096671
-911672694
-239514587
-151513767
661152768
66982210
77531483
963424704
-96271412
-543445122
-885385568
-317743807
387589019
381848491
857670757
817477883
-491436059
653215280
-723250249
-187320919
475485519
-441035629
-862730568
390350127
-559112659
-536797823
917894789
-454470885
678978142
-429684258
-195602658
391708642
-267490229
-334639301
7473352
-934113267
820570253
-747965845
-471853361
416367803
-379848569
-756913546
952927847
849648469
697309225
-326235167
791002643
480567117
136567431
-329973493
-460755419
334888803
-635959982
872492778
977689802
-438782921
-798552169
306923376
-280372287
627241810
521879383
163869867
113822804
-153747973
613391130
340022209
507756266
475768049
90749816
-79423957
-633668867
55946012
-508460656
-68341814
597413870
842749669
186886378
-32549922
-768627662
-80560074
67615835
217156416
128694729
-631915831
380830082
-600921446
280971213
-63882501
-522633102
-274221295
415963713
535538054
-58339413
402366668
-479634098
603537684
443932387
-931230461
6343713
106657135
-950339922
-5904318
798789631
24126837
180259532
-840569949
214605023
225893913
197830274
-741736081
-953020735
-803279006
399520409
-102693598
39737489
982093903
953881328
-29012447
204098024
-308673306
829144339
607282574
462853057
312586250
-228325025
-466971555
-281305306
852426085
433955500
148247746
735019669
-339948967
-158460250
-619787033
-491473868
50258291
587695542
158941821
-787731350
-763947617
-348384997
985195969
-216920155
819308284
-313423983
680237117
860397734
340800187
448722051
754599251
831345550
792238897
-342233673
638881868
233033024
-270188264
568099581
260241563
40257369
501409312
-95427852
-612090881
67161671
619857002
-235260437
923483234
721226696
92421861
237219244
-984116884
332465753
497988602
763887996
603136782
912864109
-676726368
860250682
-896996925
-591861466
-694890937
547799661
136601649
-722213850
-361542344
-589285667
-269066981
135310241
798166883
919179027
-415890256
-893630448
340177580
-125812686
-867763311
-953108583
265669522
896218295
-882125822
-824096914
5855526
-821675220
-716789787
-520066703
81256565
-377945243
-550108290
-810324925
-921279549
-275155751
482413930
554152663
-318798076
-668372560
-752207675
922737011
984650516
-631832180
-853821975
918256775
-144205061
-606012758
452290753
-155609835
-970250287
-82224506
-130402736
-352388930
-710147182
915285894
-491554994
-654657756
-336896823
192734166
406002363
516010913
-785007157
-103032103
699467014
36606365
-351831028
457120932
-877630464
403100250
302363040
-149373365
-632419485
-427706474
581892549
877416697
-448728305
-18894721
-751014443
77092756
16535478
279304337
-419692947
888690037
799996759
-894401021
-331091288
118741353
867785758
-924014032
722829462
-978454511
286395303
-980642850
299573620
758509778
243247569
-791258079
607813668
-694890937
-519088815
340499332
244895722
163571782
-662311126
414724070
-634810933
-657337117
225816944
321493467
638921971
261428237
53689379
708234567
935810246
-262206513
192569375
-715325872
577475720
-276299911
-489107357
-217264561
-816835671
-455919292
-437720158
389132767
522748806
-546815483
-416803075
-77930726
652821072
-844566903
6497150
-517779476
-992809717
-451848776
847142693
-780642987
-118565223
985034299
211410449
330440060
-781251357
461925901
953328230
-356789238
599222663
145744271
731490700
-307584974
-159068997
181844444
181816825
967443899
-638752710
-675304655
238047028
91725078
735080430
893945756
-217225949
583191072
-968348991
-671084479
-348235991
-425498109
-799238877
-308234529
-322992477
862176181
894518927
782190388
-115446062
-420479222
-785817110
-713033644
890782993
-554408729
-150016774
-907163034
841778760
-870004215
933787302
-60583298
765166509
-350921345
-993705728
-317028670
194481149
472319629
289447477
-15062179
163339812
140408584
-44907834
-419224509
372979133
510962072
-518238382
311884081
-42630629
-800692995
850713095
-763848935
-884702183
214311178
-390923726
-681876125
-350002031
115022044
-563926931
-98338665
975769614
-636497
521642873
646892817
358452197
984650516
-438972485
-234602167
594060151
822346762
13478307
334320880
-974336902
-770885947
-987427154
114696346
-202930244
-491796676
-554181768
142922196
-540191311
670965180
-447048162
240168457
-675317311
271072470
798451763
-666122829
361932896
738172383
997744788
652033539
478123979
626652830
-435432088
-340436471
153903417
-593463411
-592193359
564919349
-831036541
-144046373
-763050997
-789454322
-235649465
-358182928
-513775703
602862517
630177753
-61164379
80549393
126133334
600012532
-283461483
972853437
-725760652
-661168375
-606607048
294814498
729676209
-349610336
-146549006
-239067240
-222346630
520660436
-937043247
643446947
446308816
-59741454
276047086
464838768
574213656
-110576282
65372931
529685958
384141818
-28667706
782445522
-774837670
-451551575
-894892872
-112488891
860203227
233009327
-10311439
751904606
-572663881
916038384
-983292632
-677756021
-731213166
-831738985
-168113460
-543213198
498859451
507263429
208410260
-707255565
777120568
562407656
5967148
-87777217
831817618
163161942
-144148039
837687051
993091152
906072163
-964098109
-653923688
-762539527
443495011
-310857219
-838654348
-42820899
368900566
-480486539
444791890
-148878892
860260803
-847860944
-442722284
-675555198
-294210348
540873824
-351585603
820216158
834482430
395938555
-461385513
-956780610
-211047074
61475070
-615987493
-498990673
390950343
150834764
-4213974
585188717
-964798598
-263077269
-114221857
819323076
452924300
-103869744
271062392
-266711969
-950087805
-809210370
534836226
806468567
-251488829
552885491
-678659466
-222916213
-786379314
582965941
-163564605
350742080
720124665
-878692278
258639333
-200190354
973847561
688231820
-988487703
61028177
-582168449
-837928705
-787040988
276267338
-87224661
233900200
201553229
951691151
768832047
402274475
622307551
-691288899
874902607
-168243503
66641416
-967399337
-262919653
842621445
-655624620
-652257437
209826020
712723363
-427013297
958632580
-165646287
-285578773
-802726516
699456922
972839317
-521831971
-431740147
180883559
-997848468
657095085
17226357
633027026
-386516093
688202580
-511099205
-849741620
-882920228
-370469158
-368592737
596342783
812441723
484621306
563149537
733538000
746414449
124659586
716405358
28375442
518473313
-471680839
-383510150
24483009
-759796753
-840094383
-31236549
671539916
770379855
-106662326
331322984
117187100
917720698
425481877
-203571848
395340995
889602587
457586506
413375449
481611928
71830815
251200433
-928348346
696374287
-958478224
689025553
-624209306
-542056255
771790112
-384504630
11262470
-765781000
55276940
-886136149
328585036
-910588380
540936796
965501287
-327857159
-237911524
957686733
678846764
423596022
-711483935
-702807223
90903847
-599458768
-509181416
900943273
-570103631
-13947839
-411475967
930706684
-731356702
-7861228
-111144381
-391147393
-536556579
-24371037
-45332234
-601419488
125743413
581894113
-492746690
-236743178
848782016
-182249156
-605200401
-910992987
-873052723
-682487987
-693876685
330876673
-275833775
-656926030
-82703757
789842903
-123472104
-950850183
-667275201
-13126610
-332073190
865359689
-358283050
-13321062
-308757230
-753252778
-466413476
-43463078
-125350455
-439324616
124839752
-292492125
-491352334
-559478349
315741870
845083333
-854448675
-726874527
165873031
-472052023
204235089
796286574
219504617
-774194984
375602086
739815423
307468020
461828791
41522182
944108318
69337818
471313341
183498767
956353043
-774774960
-269922939
327015770
66152749
267607341
288881706
-241158434
473709951
503601105
194795503
-472456377
819617308
-323048874
461736643
98044778
-715083002
241575640
849497913
-342237324
55722506
757205671
887333123
-408472610
-170146786
116459016
309327572
385018459
357389242
-674636499
159999003
-24286498
708565547
-369070936
642412355
-137500128
385604975
-550049117
319046288
942569056
-682123921
-611191484
121037397
37853427
-689995171
-111276773
724225481
261178528
-824857876
515607197
-161838698
780261202
364263757
138406658
359378366
-476620944
-951316087
-472147333
308508035
722903457
-144710209
33379227
-725634580
-55457290
415566048
842524809
782444676
-208119531
-236310031
155885738
424955528
-770834423
993751859
107646443
284293753
658700086
987068749
-206416045
119341167
662431900
526387558
639005164
-543021202
-603029035
802990048
-519848812
-301803361
835671644
877899096
-45675887
-434798458
108709263
-413627082
643933463
312389485
98351165
764614189
-698675460
-884710835
461345356
985898290
938991393
858612333
229784744
-842852325
-613539913
408971683
605615984
-336905369
-377913529
535051215
-870556498
442547501
-588115405
7805758
-642733025
380607016
-790796133
-886416004
-331978545
878838612
438991933
443987796
-531714432
-182380774
13296740
703192167
172742697
4752344
-789325864
-711504914
-708897729
817244928
537024319
390437829
-379400449
-522627033
914573010
815479367
-179783677
577635937
760083073
-557518065
243003039
292216827
-314615416
418155253
747565346
-32093362
813975758
-535026619
336649949
799075437
960600760
117689722
334519703
-742017916
-467747613
-659590932
833587571
-913562264
562780819
921142643
994135580
-181365058
84303959
-929998101
142380487
-966363977
293071674
-289460531
-903074622
-271278560
-983772121
728956733
-648413758
579467507
657049772
-958588027
742228503
-627860774
-13914476
-328159366
-525342366
68895055
972609646
-695398546
-696879411
659340464
-997266531
993737209
230030207
-98897102
582358754
628844893
656953875
224271065
731822670
-513554605
736063275
488906960
-518238382
-573198996
476277316
-918811999
410587384
386739459
-358981938
-127642735
-911231945
-522045619
-919339905
450374712
854684048
639803455
-736212559
-297423199
921588606
-191908814
607042760
322148765
-57974248
524380110
20194108
-422931589
-819522080
962585826
684144309
-55683649
170424094
868408944
-222036345
711542144
195630069
-149460644
-720843942
-580907250
122282820
-489007562
-859591705
266993417
-853374464
-816343279
77869033
-865617360
-137110131
-424901149
646469391
657468239
388374181
-448230921
-172324950
-709616191
-646939388
95895089
-789529134
-203697398
643969229
-71809834
445994341
342589507
-372092866
-285124495
408187842
-841077567
-683139240
361222691
-678193935
826490212
896012837
10445795
-751737071
434215990
274247545
964837958
482437034
233041482
932972665
-722394510
379133811
-306202147
-811211984
-271108083
295427605
957497306
457813223
-698459313
220790664
494752546
-602004041
-82054848
-666952595
-969497922
-228601750
272589282
-378176190
728651722
343202045
979802146
-317916934
175820491
-888229961
352054601
-89510323
-691583913
-966391088
-699159102
-623304568
-477015283
860298610
602876850
551646803
533033141
480236227
581849753
314146466
93753612
-98072119
-581398566
652599886
431281809
767769416
964981300
313038916
-520109517
-612108744
-161467129
517759874
-676111950
-369141530
764744116
-508684203
-213183635
-127383849
-819548642
-852546652
511155828
-458872961
-488745466
833416284
-594181335
-624809434
531852303
-32711558
-108267456
352290563
-607683224
375768791
-929265394
252306106
-44573714
944969672
707600322
17576111
-868896551
145478397
38524348
-168174354
429559328
-681319636
559803613
477685173
591746564
849502741
950166270
834561882
527677158
-950041097
-92131138
-478718391
427184973
338068619
-121439485
-538369441
527193483
-184473951
332266519
-987503495
-774286428
533017548
639821894
-7998170
-268835891
617578721
-511062593
510193817
179550720
-653756700
-947632014
-450574801
-700843482
987131926
-973520892
495041947
696112133
-784965615
-780566467
745454190
-269696662
-165077174
-247367451
-411306175
-143278957
-199261381
959746560
-159291044
-281226018
-956836718
-293737868
-803158518
-862798528
223260557
705982897
-151596964
777754708
63200500
-692140243
-453796968
516834140
426210369
-404538615
142956272
17263081
744657295
-656226878
448840794
-837995754
112921490
926876220
-966047111
-93166083
919695093
817936491
171234494
-722965814
699217097
-980922850
-960782487
239449559
-314249782
-189224995
10129565
71903963
-791641883
651374272
703702268
737902146
-381863087
147256202
325121582
-560822725
-143711714
844211794
-284413797
-335678454
-944932445
-728476345
-722142861
-137960134
-650948168
634115482
224946060
-812869175
727365508
79823024
-883779436
542458581
-850736530
-618174023
346642887
95489269
469328422
-21445521
-645400881
409172223
432529446
883165083
-396034388
-190489574
-127814523
-846601721
706673281
965366185
445836505
349374842
-760798510
-787231981
-929028444
53826753
824856403
-90172589
-905923728
-705141344
658620115
557861313
-35469712
-240795215
-800639814
36582713
-494981618
-940831330
-381956126
-241106303
-565325762
810988419
-853277719
528748077
718013409
-481486788
-213364801
420479653
-36186019
142813653
302175151
-162563544
692571046
-864319769
181773839
149044593
-888305724
92051564
-106198045
588206517
-398371864
739940909
91787997
-450342349
-856811842
-139968200
-402787163
-99759918
621114820
-281663933
-636375959
256246543
573931003
-397032469
-363853148
835174228
659743346
-640041161
-271255210
-216097937
95935590
693152083
-617660527
130568594
-526781494
203856527
-866411281
-179352256
536748417
-463425807
-957551889
-984048807
509089094
-756825850
17747504
-137549456
359418480
188796329
845106891
-592416144
502709387
-37620485
121150647
412854404
-417649926
131684740
-765603668
604364607
394488749
-113489434
656646946
691290839
550777975
940663762
-809681252
150173241
611140633
603462544
-58255190
-101873507
378936233
462415534
-646371870
925358361
572981364
-999805112
-829415229
383694032
284710929
-720843942
-891717015
-439530074
111314487
-227438290
-45911952
732390226
840671923
-687100854
723463601
-42144021
452642226
299154461
452184260
-312544317
234500143
-875437549
-628911977
154951046
811446842
585378637
-390289239
76019846
-424001694
296117656
-787912875
-837590224
-582141716
551223728
204187197
889373192
-553832842
453840752
554041176
-980064505
364069792
-815692281
-145630196
803823435
-536801060
338054146
861964088
-717538415
-980571030
-439690306
831040835
-509225752
886504920
812123359
-747969149
730416180
371666524
579048311
469802109
830500792
434968962
988847143
307815476
-453629065
526893178
-102644933
-154274424
554899044
960589184
-508068654
-726375270
-845397121
646980334
-221735922
-300229666
-133361005
572905205
-464499991
415864065
382867968
-702329478
-101800951
-443346047
985866706
-430817794
-783167486
-844716665
859165783
-55790663
-972243667
213056751
128529061
-960046700
-816952969
949353098
-553591378
-312783598
-815620215
-784797495
955127353
-873653667
-788144717
-672170526
383043772
-332700449
-482671383
975175507
972801070
-831920201
-660501395
275606582
964508296
-893325356
389899675
-578971802
-827613121
455056088
-486691302
-82807536
-433941376
-959237846
-672956216
-67022396
-422133564
252411923
-40778549
-889458383
389088826
272418411
652664141
699306591
164362798
490618019
872545537
264778197
-60474567
27407061
785310863
896536837
285862046
-51900476
363309931
-389609604
420323605
151368216
-327295776
727455396
691891436
637560915
-942558428
-886527375
-137414966
915135957
-419468998
843037403
-973001965
405001250
394301190
-559706244
179900182
-931440515
28909083
488797227
773891527
-587305248
-674209434
-422247996
190096333
884909694
233764998
319090586
596711701
-738679575
-918285819
-910629136
5323439
-107356707
-507007947
-725474576
929470380
-823343278
415442857
269017732
-332232389
328007034
732746532
-649221217
199492290
108881331
48720076
-331991761
-615233397
276202452
-464883114
205726456
-940795603
-292151277
594181880
379226074
-250127212
-15180861
-739159096
780685698
687788741
-11533470
-592275452
-361313460
-865440126
-376827233
842784164
436552504
361319059
-338066675
229626049
197520903
-411435540
-208093294
210686109
-755616774
-279082502
46119570
755818172
433925302
-152953553
-793499747
-642446021
622703075
441320377
-970356702
-631674067
-234499776
683006499
-537771332
515663375
702979540
426611933
890701164
50261307
-540040609
637952735
-876412793
-943718100
520565590
-608916349
-51615134
186163368
-176923861
-95863194
-758823344
854468731
-242981894
735553673
948867625
-527722835
-137884883
480775848
-84260615
-59441490
-176025697
411885031
-101933038
487242742
-263525683
-519358105
-751556044
-998470745
-362420052
637000668
888466249
-963809870
86359074
935682659
757417984
-577704119
324145336
661673291
-977528665
-924693500
479987500
-620480395
-247275243
-451956289
-451785035
-637571625
279452721
-354940992
391053105
-719442455
-958549040
970860370
-480947118
-477527451
-786725926
610204151
116033289
569225112
589392906
-939095182
-234732209
3323196
893865004
244695768
-555601949
224079373
-186880134
-208406102
-482133072
668762983
-465043947
987792408
965135330
-467567614
408320671
-25068494
657917075
-152264
937704612
-886093458
275464412
-546767822
-220840007
281824930
132115093
-200414216
791207691
-974007143
584490847
-765066044
374808046
131580326
-954660101
-925398976
347057221
859976907
-556082386
387335669
997329323
-933318745
571287516
-573819812
-399593582
-68178060
-847933510
-209342322
407292585
-472198166
239612892
493294923
240195273
-873272340
948207928
-449949665
-803007210
171986834
979528432
218596490
-941567444
-40433591
950594475
-551350121
614914447
-737798012
-213801096
120025140
845355676
808782284
163729301
75281876
-253799084
-544841634
854749268
-984254814
452677638
856248358
-299257465
257360046
61562879
-848458222
412182035
-498050663
481938374
-166696809
-951285959
-672896872
221053649
890019013
-769999793
-305644717
844461832
-891504432
-991681635
-821231971
-160548075
-386451058
-848639638
653780819
294893249
472578826
748124490
-554249270
178286665
-681882742
451065654
855915239
-792693631
-750329000
-572385868
-27735215
-498494063
-172740977
-965941127
-638655052
829756951
-273039336
589291394
-610099512
551705009
656953875
-2622453
208708664
724474637
388367826
289089258
287746335
780345709
-451342031
-732645146
760659646
307973575
748124490
937965048
395808567
594199423
398822585
-628279427
848142686
662730432
940997450
-490462577
-202893561
-329370234
174053472
114523793
123527050
546674404
42143240
-977700681
-234276598
852315005
-607405320
-296223881
118194890
-419907915
137432187
669765469
-310353502
-495442071
391641396
-64403153
104667288
941895146
-689248306
313116266
-103655500
-532260676
972352869
717551619
851403037
-9286902
867902531
-838413500
485819694
-695001109
-671970033
263594978
403912588
-709237209
387575469
692739006
-391387007
-80908588
403279359
745657208
-728512915
25671220
-414595108
-972448082
61157680
-902358475
983722252
173321833
-17015613
-7982267
-869060610
764794623
-41386707
461090045
183431263
-595953935
-928441013
-94486833
-496836638
50543216
280810331
676733233
-334885193
756058692
-744849055
127778689
-530197333
425037500
912215062
-117399965
17330432
382754906
520293526
662652926
-140693567
822193651
127933131
-891661959
-813827485
317323037
452899393
-507526541
-684747291
41025072
-691388255
471598412
-798813140
-500543840
-327392820
-658168948
533968649
652320539
756933588
-455468198
-827303531
-544859706
79527812
-345435075
-998687386
-414701830
-660200998
-449568077
-209757270
699442429
-303740552
247377949
-55217546
271622618
-242904368
631442048
-910831213
351229212
-765844834
-301877388
-298763306
713543874
-572663881
487320024
188774656
-45932283
-635692100
106280483
390835334
-309218593
8086753
249450582
561610014
-833810143
751175984
-85632361
310473229
-46236486
-84286856
99669152
688001940
-843706263
-749170536
-793340153
865779108
489904091
-156970672
-686316603
564474995
631079089
642673431
-62569533
-800045447
996573710
277194429
-530105707
678970365
-554831619
-552740567
5239445
-998306988
587757017
-322645713
571889432
12170185
-736127658
-337723803
575420103
332205121
-652110750
-66812485
-684921546
-709177300
625293978
-683836081
947459805
480752635
627041367
82034737
925888455
-773061153
325046953
193346608
-348580233
326495763
43587284
-698631739
495209165
-445041824
-602437949
255746323
828228171
27321871
-456499444
-137177243
-872263806
-4585676
-823669179
389976877
-979242351
-81313197
-750623032
369749560
504359955
-116974022
-896108489
-481714406
-863722314
863919946
-541601092
607042760
511430992
-669056867
-248923280
767060328
-548911192
43278578
-24163501
969010645
657730597
-620016514
557783335
425379373
-93270061
-628822249
35201994
702627296
915903582
242187190
-849789069
-140640823
151339511
472629662
831676476
570364953
440455747
-868116353
683006359
-957011002
311537169
334148032
-233492322
147944284
992847279
673585497
-733891168
-266274427
-418558141
849776104
-913446947
-287603128
-652883126
517080341
-800359373
-942912368
-985295107
792338325
-776716651
-629722056
-476935021
-895771557
-125998584
-961987330
-643275362
-809821178
-221426923
399862919
-373493727
953276236
745802997
259825938
988215829
-413037033
-847731029
737027070
-892100789
-198929043
-68231563
-68742276
-854521878
583657141
-435615191
-319942899
-235563337
-893398855
88673622
45103093
167841398
-633101795
54208114
754052737
-91960671
-880642985
776262542
-973460876
-321353145
-534666294
655217638
-538098918
-340479148
-160842757
-640772316
531824904
633638752
49855965
-989573474
809552450
-127392656
-557752926
-349610336
-771895947
-755354417
739166492
-562641008
366657312
-210463071
-779378467
-327070498
538652115
405267330
-179650580
388423451
692344568
571500208
574121747
86854287
-11834330
-672517324
80978020
-415817354
68498429
413467661
-84676929
-293625947
49211908
-689384750
55600269
-780808273
747535372
201984302
-189765672
-763263232
-940234026
-125748192
360616023
-276734150
-956780610
257269833
-324869896
112692571
-347057544
926947346
491802761
700095754
-131429450
766696366
-223840530
-459478646
562422273
-549092184
-959762877
451833921
-618969681
-343231351
992935207
235944269
-731739053
182160744
-370056024
540127476
-257265842
-434687420
-689875462
-646541931
-837995754
163954701
886728323
412269503
833705945
-591000946
573341318
-926108307
898956440
445317667
-54326400
313017007
719646588
-456773063
-640272126
-343546774
-346507939
216102240
-405331625
553266712
-534244855
162704624
784792448
835392682
-719958428
-342380252
-332445168
102591429
535220527
138848225
779777516
-330686679
-619179540
795679385
929053040
930754973
88718358
427887406
238990964
-31103100
-128532485
462409305
-314648645
-331012158
397091062
856400399
-461452460
910811110
-965456346
-500415726
-371406731
588153656
-903436096
-508372433
448441019
-555545868
615134525
-133435611
-572858071
253753375
-972536906
818799187
644437867
-926627896
677008401
547509296
631694409
-997510579
-392507426
-699583419
793029880
-129672706
-893389979
-939115152
910490518
251747478
-685664797
901532170
203271353
-742013546
585327554
-692847216
197740433
139032304
-246914770
-5817294
-294273418
699572298
-538474609
488408771
-607218036
610261145
-318990322
921231854
-989047354
-467915281
985555329
-539620309
-159360977
393272493
-160842757
553899958
-48109419
278896148
-749881519
767491933
-520166597
-253994680
445723075
989974761
-49082113
409157575
-797881615
94839516
280924229
-768545051
93002269
790639110
654670171
125084694
322722045
133896963
302543871
609096511
-964363756
-808171639
163753143
-911810061
-455310426
-190995224
-848455447
921541607
802890318
-355157433
631963334
-558496450
319228720
-896987957
-453962486
973455016
-135061171
-814016377
-37719487
-401765946
-943420750
-783333047
611951853
-247751725
14574026
-641682478
-564265707
619846680
-345127994
792079160
-218390420
826398085
124220097
306829320
-868539099
966635077
-815890581
300486197
-381597383
-724416480
-964988862
929238165
-64077203
239213260
655510461
910516161
553384030
-37804686
-149111470
-240773819
315152582
517877941
47843748
199976371
-531596904
443631362
-743554490
469351568
-921169264
283637955
-801364945
-352233151
-26596136
603826558
726053371
739424220
305583578
142968056
234912312
979694754
654269821
-850124268
343961808
346965095
-82075584
-607416980
-151038117
-853414862
609560016
920226836
-274388785
267106578
-864376929
238438630
-924947758
200055063
-248930788
-164473291
593540665
351921218
-155410086
-206712398
-956245600
211372908
-665174138
761001373
-315406259
296252516
347468331
461991784
360251356
65892659
729756722
-566721903
-935195648
-906184942
-41620713
55888929
-749773528
-181415416
120639514
105055065
-956855350
-236006252
795811931
210289191
576395773
-829185674
-660890439
520850599
-719832257
720938371
-414388504
832526520
343950471
365613415
-541368436
499784996
479634245
-771871883
-13572794
630795669
214490707
296295397
620752620
-654807470
-800632725
-458188727
-89598835
-340034180
491792091
585351997
336883094
-718964470
-145306284
-306033380
-432226768
-380793614
-489148233
440428285
328787628
776121519
61775813
394233866
-51594766
-485359171
959992361
-379875945
404433700
968746265
876905481
-196939404
-895136732
490575855
382492133
-720583178
344509649
108129284
500110373
-527412198
-94817619
-176471845
-574142396
-742172333
348535775
280074554
-199028899
856117478
-750764276
552754229
979988061
-821519408
-237666350
604049474
445606497
594389031
465595286
-794066167
-279860791
-701985579
-747955883
-233064395
680323501
-963849884
-134150073
581136341
-286008752
227776296
-985673627
-127950995
-732491127
-154646848
605829490
270943392
-974990230
-898738520
-192246223
-545010036
-306700857
756524059
-82128005
617721025
753992820
-699582766
402376973
280422580
-495588515
-216787819
-655877384
-487116841
375706333
-922933959
134404043
-177699329
53951087
-785568796
-715886319
717258866
-715894331
-252736166
-727259445
-765391097
-379816348
-279078928
368897505
-555477134
-659041109
770379855
248778408
-850467156
191305587
-366458354
227110658
706254231
503530670
441692926
681479506
539283134
93283994
935769116
-177187593
395501233
353396275
185954720
188691362
296303150
-543040450
-378734743
-211821285
620102241
-82617149
799799222
190272170
825926922
366838031
733731550
568780338
854911695
-58870411
-501766354
-521222366
-342043518
241901631
120330796
-21336327
126460086
827475009
-240351039
834730286
-993217655
386190394
305798645
-270790214
-265414057
92347703
-63447474
724693267
-443261942
-647146027
-259968699
-591731825
-873035911
-764513903
-69914584
173074853
248967269
352832037
-200190354
261516820
-374331418
-836717554
-549318065
258645337
-957831467
224013788
-192584450
528855735
-579302773
863529329
93147147
637792570
639489269
-585543693
-632255814
-221984591
-435888689
969157645
740511195
-941438947
-577171761
219364302
-589854122
159064726
936016392
-379219211
979069067
951228238
-794988979
344946236
-721623257
831011353
206782708
713327374
-294355225
83895678
889596537
719905137
-236240026
-876936140
546561417
-391124498
205455372
744432530
-34065680
743254271
302334553
-826719666
-918554974
-488194401
-292077498
413307946
737662044
197737316
449871833
553886863
1496577
509024937
-377283727
87956608
871850073
-691590097
773826020
-662615999
-239785431
-642745234
536602531
-510101233
184772517
-866281323
-496278718
720454639
-357282517
860375852
-714710612
500192318
-127391912
465051136
797586719
624618756
-406631960
-666322086
-71081977
41048868
-755847608
-757116941
552158033
731647727
545439666
19148525
-966178402
-248654264
790052952
932880010
847025867
218365109
-467068788
195573889
-242811090
374143582
698513976
619833834
-576180093
-923362240
436755155
-675382157
-206528052
-679318606
-916969635
-312398884
-398353355
789539941
15298598
-576418940
-712152586
-560233058
9393965
17898434
-237099532
-114765005
155046064
-797267989
785012224
219016474
-287791681
907544807
280955952
63728802
-251786072
-412415608
330671120
426412465
-305327957
-387793646
-12343035
-750850884
-313510385
-556128721
-513670366
78924907
-557764570
-584713197
-87984314
37946873
690438191
999967521
930203251
-671261685
-535865649
-44020649
-624549273
-120478263
404444307
-334405117
-47837426
702830124
-373673635
611649931
854430078
313049387
-530769939
-903883079
570783888
871890783
90528832
333905498
255480123
774752859
-551921771
-26694947
-514774655
-39663852
427204437
-623765198
857456630
788703376
343321996
158614846
-649114805
-201829835
-78472996
-776747127
278607747
929092964
-847236279
-429294297
310569391
-756623051
-490734894
-373152410
-544732211
565595309
-305554661
107537293
919366445
-814780720
-473611812
73429144
488797227
999443854
715386171
-607824756
376617294
-78928232
656051048
-272870813
529653045
-653636859
-907867621
242872350
52264433
894887072
774694307
703099893
386184843
-210022304
637952735
168254134
-751232441
-146111126
-294835586
-437428097
230008435
319820754
100277651
237479286
605848522
-796224677
914277372
-595149321
798244374
-514049395
748395652
-579683025
826430465
-290578544
-349790745
-735106379
-696519838
-579790196
-305526262
542814747
-959188012
242187190
998872541
165464566
-431059036
-803756615
324064750
-325411287
-588968447
582886129
403308221
-87951056
-703674826
-941197310
294151299
-737164112
-817404497
-467078549
-710898272
887172789
868952801
166419768
687974618
-135079043
889221992
820495687
616460810
233658614
-212349960
-457851047
703192167
361260269
569785290
-69725828
864348633
-895307717
566914887
-245500125
553878715
782513830
704961234
663064099
331567862
-313044305
-388963543
901337538
-117887302
-300983946
186417576
-743943330
-986774294
735230351
-734578712
-167222996
212273345
-729506843
-842973787
790785259
-375553216
-907299389
421172092
424480838
634011295
46763636
-800582054
-671428223
-533682077
-167456720
-666287149
-154936562
603858181
-162969307
-959024438
455722330
994221009
-312892497
131355392
786427560
615819594
-255740098
211798621
672548719
-157472560
5967148
565712759
-325591565
-88007807
796325916
-771358192
-336289695
-778890539
-84161880
25688224
656646946
-544217401
-485253574
-287958559
-481070230
56998061
735876753
561700212
-192590793
309549384
631235936
106356462
232036085
-683857482
-523935226
682999139
-275027847
834282791
419330646
-55383819
10480441
-528570602
-633386962
-292554857
-396506438
-80785374
-430873514
645282076
-84071569
880534538
312566381
855580580
196393624
754221387
-700181936
-9552904
-53649468
396296665
432946520
-970402151
492480126
146931752
981501197
-463448325
859403508
667486824
-202028946
-703077113
46184860
-817856070
123518970
443360127
680812960
72053317
863202643
-132342066
-24914926
714690944
605318470
-137560124
-625235602
-483586202
-504460822
22514369
571962253
233181665
-69873774
-428309678
17416079
438264545
-303708912
640223433
750950375
865288888
-435402659
494024517
-882212708
-876719895
762949263
-308050402
78580080
234769995
675139568
-711771810
77210207
-855813215
39587133
739404273
-701354311
-696022233
624686771
-992005036
874566486
794576879
-169241095
146819277
827643728
955262865
-798352505
903474223
240821485
-135837680
-616209839
724022682
-115132999
402062012
438381098
957525853
-261483036
216746916
909772992
-121915982
678975271
-475651379
201383685
-670598481
5394879
187191063
-697552843
-297108632
947833850
42214381
64883488
-151697044
-110810551
-709701270
455301712
122869440
-106971187
-249080348
274124478
179570816
828337482
714565310
-741868487
632558651
-173726218
-787746180
-241733641
-351924750
-655389384
-515668586
-999490986
-102721616
-426219487
70892753
-178892595
765642433
-544264040
-395812223
205800730
-900053640
-199070391
306076312
520565590
212706899
-379894807
547577195
457464451
224237932
-245864510
505984468
-229114880
935559649
-434460808
326617748
883850507
-382183005
22098193
311281845
-518744212
582390464
-100482116
-968053363
-894066714
390049669
-84018287
-892112577
-682728947
149991172
-367484194
-843224188
-597047836
985386775
664186605
-135332828
46756386
-311065071
860304228
428270133
385058483
-302679212
-128322556
842472216
514749485
-711362558
-744355428
815957602
501353418
-511963868
-180285859
-621890786
-492833214
822494032
-910864540
392622022
780328040
-383280989
475230666
919908118
92926248
-814578749
-81916181
-827278814
-663997700
847136732
508492526
-57320785
-338164222
347948482
518849252
854415707
-697022995
444203941
779442973
-37079582
-896184918
-448016769
350958961
-164910725
16963315
592283552
7265463
-806536597
699195532
584410208
-11281775
674996065
525048216
514051731
833705945
-477993145
-278082161
-54609964
135095374
352031214
73549935
199475784
897064912
-985232449
66300070
397616243
21848642
950423795
-424293845
172564685
309418354
-840230103
483556943
-222891821
844976321
-317211027
129405382
-30528711
101528865
-102181694
-213397916
221943962
-926527052
-440355542
539158661
-496324590
-579385287
112405039
-308272285
-838246679
-236696916
-305138683
713114112
-346048168
228803925
546462090
274303808
559102009
205822742
122349665
507396922
766045555
21740861
92170895
254472116
495319597
457662
223056438
815251718
-924685968
298324930
384700059
526877042
-648522414
926194756
252282388
-456836692
617122141
-724431743
322364173
53618122
-694892677
-371028463
894079554
-983031721
250751139
-120201528
-456421901
674159409
843691514
-620648772
-788865777
-456350222
-646836693
-568683851
215601340
-551225434
564477727
-312895680
359169517
922299331
-530738001
-858152303
779418615
-378113109
804211577
972517809
98882373
773800207
-470978251
41566336
-458635835
-521889918
-17090228
78277755
268371720
65521958
-166187364
95239722
-536960051
882187770
677091655
578069088
734884114
902298739
-150638606
582834255
717597161
-104233861
-156768531
999350533
-445063597
-652257437
-730021182
-601408703
82966831
-929245885
625177135
11966734
133944999
905314779
469759859
-986473737
-195080307
-907829553
204095455
136765730
349774221
-999570644
-977679772
-681116445
-118619784
-900142631
-32078267
130487875
-115584752
-1028944
-888392707
-71653069
-376030155
799712662
-173228919
912422427
-412418103
-167209426
606623843
-971558668
-32042549
-715687649
-564859022
-571359292
-194648839
-166309415
808654465
64033922
946742756
124648388
-781323555
-829768301
730491053
-463994316
-553547927
-959764926
797466897
45330272
297436827
722598798
491618054
-893448808
-950565813
710296680
-588115405
497044997
-34734958
-776634178
-995402639
-419017001
-711124847
846297488
-447101405
588223882
946799257
-88367288
259616416
-956523345
-975620559
247335763
-219017237
-964367794
-513452082
-485951945
-655902010
-300186793
-583201400
763184344
488666353
-207432348
637352684
597522439
907746089
-588365676
525502374
-270878560
998035841
99088422
-870971338
552969824
-486631066
180878081
947819478
38263446
34791608
331634466
101751650
387899307
289901694
-166288972
-90775339
-61917262
-260876547
-395763171
957721597
-37539510
-315712740
-223308819
492564445
-94883851
630425762
124382638
-128789191
291184533
883505617
-998039001
39921568
846098556
-875703769
-478940219
786978480
-162978281
-294184588
-953435040
508801063
-304452361
85599433
-660562108
-116435685
712135866
867541650
-744379579
995059249
-936383019
834554215
-542266192
563220111
529305427
704058688
-776088574
980643984
122591323
634552781
-390159467
-634723719
-973133464
-345929515
732582293
674404158
-581573556
-527293577
623550510
-347798878
938670869
-249121851
-711504914
935884517
-679540930
-17912329
-718655524
-566635812
-829777467
-709412714
447590822
519313036
86638077
979640450
291257645
434323609
201106751
-932372247
557911822
802235355
438991933
-989976727
-518238382
-88090189
472519242
300434431
-235978581
994902917
134195500
-944712568
91031722
359168638
-969320561
99039478
-865592203
188796329
-628697208
-578029943
198736623
-773093477
105642948
-993755164
-47898854
440381955
-938351134
402559255
262635147
593826667
635709705
840306739
827943272
139492805
861913286
-407612218
708012145
811398175
-456104415
338054262
959254853
-897000318
-884803020
998555879
-632873000
694538686
-404995183
300180800
-302946091
-565198870
-440567531
-902537735
-892528808
-675362179
636705794
698015501
-383027126
883142609
-844041650
-728623978
934283495
223245043
993655246
978655485
-566496245
-347260849
630010568
847833058
-787501061
102130307
-500314575
-943629552
-649923429
34668319
76170048
-107188060
-400291736
-820235152
-919878890
27392044
218475094
-25018805
892405477
-346339041
578968490
-932590102
-467349205
438042088
-968148852
-353877552
-466413476
-513936863
657935349
903832637
-61663229
784951605
-5261678
-247654604
-515783549
-762770238
-419987802
439985541
-464199793
880662638
-873521950
-673195073
-519373686
333924108
-202896128
-302047846
875434862
-385179280
-808559891
351747337
838002744
-465516892
-875794610
833624155
-902152604
-642543280
399305099
-633646614
-320368709
-412575203
51725607
42221045
-274022219
-220696158
952002741
-448391566
-246027753
-876432765
-464230101
-255569290
817670833
138917283
-340724768
-338781543
-629396828
441761152
-113628116
309959346
145022835
987274802
-134904199
450426233
383596719
237360096
-268158772
406928023
472712950
-196360669
-961835524
788163344
-277568019
-671447960
-845992053
-370761580
499969907
-939146430
-496480522
496686515
-349747682
-183957228
848713054
909708675
-132658732
-977551531
-260918990
784257359
783022334
-744857647
39421150
526630322
809930247
-183363283
-143428242
-389714783
813180866
-126792321
-556459318
-229259218
541796007
39832641
735978921
-71891636
-799928825
393929623
6920026
-431752118
-963577690
576017000
915430700
542488323
326351244
491362350
-612370298
907519219
-920888008
-303352923
-306367078
-577772998
136318875
-53420417
289956642
253132805
-365434593
-330317672
-639385399
701457408
75584987
-231599065
171367392
816458564
-624425859
279499956
282086553
133811909
-713399199
-158828204
694859818
634670985
-939406453
584124337
339041379
-156820360
556740149
247173331
733541019
794230002
-446081633
592973127
-200414216
155241060
-663586800
275746205
-544273610
-998596299
-923173353
-420946125
57989830
-72661147
-8250138
-698607319
-978900038
974870176
-128212137
652070316
811368738
853472479
319966814
-629396924
-699318077
-841274109
44642904
-498360636
186310581
57422922
-33219470
617147081
130560975
909890869
-747695689
-833350799
536355759
80906410
562077088
-322027730
-88831604
-960941878
-192899746
-422436935
-331501419
110159630
576699124
377745015
69206359
718606881
228645441
-246018762
-54343236
-405743024
770150229
2764765
903694950
413753835
389834474
537362167
825668435
-484565820
732002775
-938156968
389237793
-79320711
543546993
-401488911
-581812698
591056786
-413413265
-579440151
-427181529
-917005912
240716206
-464072720
-371602344
-230137903
507426275
90578553
-966106953
-494680028
936365413
599628032
279878217
928551168
99367646
399613479
-494897058
728914075
30422546
-465263584
290589943
281435237
995187911
-49903643
616821094
214680045
795117023
-413219891
505691787
661134838
-797551102
223065773
-532422700
-453885578
-819878910
952720813
808351266
-142661671
-227536957
-535992260
-314972186
-499284101
-3827538
-169093355
-109449805
738563978
218052776
-473314460
-271753735
579742093
-887593456
-643573365
489363379
-438928897
-832521352
-546296402
226940876
81416154
-824863705
793686764
963286311
-233094352
-884662396
159241107
848556654
573505893
834871061
-801643935
699605335
-475125760
917395517
608200969
-454210489
-604957550
703298895
-532815129
-617880138
692215887
987967225
-406850785
-123848376
-595748372
403538739
425833809
-703933979
-23800068
-357733967
-435796242
265714109
-180859973
-559646562
-991068951
-570105251
-854193403
325272821
805596455
673329072
-135667032
212229764
-282677288
382100332
46431285
382383256
924419880
9289546
304527839
-51827264
103321687
544385435
25433373
78054165
-385053862
-902797565
847142693
-9292887
909035018
631940385
-748707456
907925748
-822776098
623629079
-837477464
-158583289
886207363
-153539067
888126969
-910220720
-143220410
91981108
728829517
-716906351
328949992
356016438
-666690894
-838996623
801965267
367138959
894079554
868107786
-397527082
-765912688
826002421
470097501
403234414
285230762
32614426
648247536
-975308862
440253162
-470177077
-455018084
-640513744
-799777177
402366668
757163541
218191845
-609147919
9841815
901977071
-35701043
-233266577
-234895973
442924727
-751745420
-993766083
605768671
-96271412
-793954460
432643912
647487847
-486649923
616731322
-349908079
519343374
-181418180
-327668261
-322859900
317090825
-178105976
-513641354
576549695
82966831
-142388046
673671987
331268410
417897433
-143742861
-838961670
757640392
-617478171
-715698282
431982797
410288601
-194869219
24439266
855575999
-190819034
-268824843
638963674
254578782
559219018
-742573221
726162384
220114939
763565236
223290131
314071597
-36693849
-283803532
-138009407
654941161
98881541
-985022046
373149877
-788037942
-845602056
777622852
391146200
-384043671
-759796821
-524189775
304412975
-966030808
649610476
388069910
-588479045
-995031230
186641420
928742302
235155687
37961473
-621495773
76978258
-231080661
700412209
-442989536
-590633839
785721752
882304267
786899618
882157129
127627926
-574591022
-553110464
234261154
592071813
-625948807
501081900
-671078017
366970184
778452546
890899136
934264821
-683234886
-992423826
349893084
408251159
133396233
-882310228
131654403
-115424965
-410081250
345347394
696892119
795863928
375423684
-876792425
230913508
503042357
-537668526
626883452
-746928755
1336335
-969709579
362644702
540933426
981440839
-57942935
907492332
375402278
47989485
491977744
388830020
801919393
95760043
-703395510
-343283349
490259414
-345834191
125774511
-182356372
-88139420
33322029
-835115994
788184573
990484679
-361409798
293103678
-958255508
989628166
-823434126
-602939418
812700388
854723800
-845663520
130597040
234990731
-220760613
-826448953
-268979699
-467078549
-254856094
-295462193
-731349614
174653541
-516052029
809262910
-164664807
-640772316
88137247
77995652
-214519090
-821287606
933640828
-206312328
-12732030
318454897
-254965746
-645193931
-552271242
144659695
810022613
-245462626
-91494591
629445892
32535286
531999222
-973970163
-983967386
-169985463
-292214975
-300576339
809470412
825313404
-719390257
810832195
257796997
556211643
141083627
-534974550
-466911746
-851285869
-201967318
-36062295
-498975829
881100135
-389556244
-17758085
-99564500
-327175405
241594280
-837995754
269735771
21176365
259435877
-973047576
393885276
464705732
556694981
-228152690
568466545
54060571
-823016261
-540843651
-82135939
-682857706
871158605
427396218
-228535041
-46232688
-306877195
745223169
-926108307
-924853726
-986940003
-942836612
-428566188
-350888833
256449317
713472947
-164201048
-269116190
992862440
762288181
171303796
588840902
-532265495
-221735922
238588039
-850736530
800823089
727438746
-724798872
549142261
191957866
643406562
-606074119
-973309725
805264986
-972066461
-284564133
544239605
311957934
560463079
889315212
403034851
-829233937
663379614
-11334191
-127995127
-200304118
-950993235
501448937
750355922
-121602115
100075532
343705396
-450250499
156189991
-588243791
-384438200
-231227623
736042249
-309053678
669503966
-910399636
-740320569
677505771
700354460
119203292
-881734724
512493006
583017620
-287606261
-319757569
-466678517
692064830
-302201377
-561957605
556401393
-744882509
-177660365
73524662
681939673
-522409253
938554000
913729398
193681087
-958470044
549423593
-918546212
-10678305
-275047287
-611476390
466710195
387900150
182149214
-528541341
536143737
-366957155
409908506
-154993282
920114848
-823357352
883235731
-277184121
-893420896
-785647691
-447861544
989875920
-452189590
-332546271
533030622
885818536
567987046
516725214
-702168420
-843704587
901253047
-606464070
449009211
511815861
142318384
-312490517
504633817
666333010
432346949
487934579
-172036948
756601331
720673478
-639413696
698513976
-341323198
600036247
95018924
923012813
-778729191
795147133
690528352
-223387745
460990893
243336677
868595349
570336329
196296264
-996252697
442206306
945079390
112686660
16943486
826285116
758468987
725071903
-841871223
373329693
280074554
515848225
-205195347
-204770523
962434692
628721618
-517832497
240054614
795888673
-470767311
305077012
-719918981
671995112
-470959947
-995204370
-334924697
190807366
-976286080
-585444903
-271853991
-357652211
105061120
985729058
456003836
559000365
-86204379
322645256
-382509768
-949231864
626746160
-575592642
440221912
-635242952
-145691245
-406141514
-477485356
711554500
-301513805
-530766168
-926409216
43731338
-996218430
-441548442
298174304
895492009
-283495532
961983400
-808961878
197416951
-942176585
502484954
-369137947
33252574
-484157243
376053957
-555494034
-356315683
-373838146
950019754
198011827
554907868
-144464069
698510670
995087138
995705735
606228494
194573643
-583008702
587874104
-461864981
-179774382
-708858145
-253406939
-192419232
702277938
290034160
126992540
-209136730
819157802
883770333
656627719
233764437
353585541
763897956
-754739518
239994644
-94174937
244319350
-853979189
22764358
230240051
170829692
375542652
-256267482
-602020572
604763788
692845591
-879003783
570084814
204432234
-842509618
-804079365
22158052
416222269
-152689495
-300623695
141089820
549375173
-250621325
-478490935
518310182
-871508279
790132421
-545604337
809053086
765208763
-648337566
304810760
293895979
827376257
304457409
-39235807
968213016
753413734
111513878
-118182176
423291256
-255956273
-998609378
-503974205
293685555
-453021808
-405190256
768367564
-676367331
312261659
-885388433
-221502953
871626821
-589807582
-806958389
-77091931
472712671
-921292109
264439671
-429718439
-877667542
195884795
-773599024
919759469
389474428
-19501418
367965403
-551863108
-501857896
562384061
281800095
-784360811
-784054474
-224342504
-208044059
224253991
-897758199
-656666366
-747472466
-258481446
325272821
313196579
-48981504
-921264260
-311944577
457747943
846035520
517312638
-594588073
-473556321
-773420375
-138406582
163825382
451870576
836436627
307116683
-729406985
987876587
-956197032
-446696131
-588746209
521278598
472092598
-799495962
815783904
702402478
27621304
645393305
-914674575
190342895
-414595108
181746177
-397560022
534298258
103424637
563860527
980480518
902832328
-958685995
677070033
279043193
-868584449
33118838
448448002
35657282
983903541
-295462193
-281144985
-596692805
-413976789
129769441
439502915
-304472574
334755067
-568354094
396059116
566404609
766247705
950793688
287993915
392983587
366820947
-835354097
364650856
82770522
599942927
443554697
115154011
-725574178
640828686
-896079660
-696529441
267309045
-426809006
-912388368
133683197
399730121
901977071
674039716
-396413922
-715325872
-174122123
580804321
899486646
106997724
560466103
-587261554
659425583
884999880
-963596469
-78182597
289173278
-519848812
498817336
-105739900
-208899384
-310794260
-202893561
721979464
511259390
-637369497
645991026
-191753678
-111910225
-540370670
728289475
35776752
364557706
563569882
-119271698
347465173
58001087
447415666
518425743
670952041
-498719803
259077739
-820900265
-993756740
-175589728
-852776728
506551125
-161791286
417121459
985061684
-899290904
682103371
470318780
-250241583
-763348356
320924679
-905749473
-476719508
121436791
891865741
324147380
457754321
-236112627
259181209
-403331815
-962601499
-697803373
-223196931
383566523
-699476649
182622464
-203845786
-322865679
-766235294
-676676294
36443124
-800981365
107858833
472800411
214410824
938513204
739412010
921052436
271800160
-53211538
-16385509
-829286566
957971413
-819548642
632300676
194187981
-587149620
40546175
474203602
687046170
536529680
-162130591
41031611
-756408165
27528376
206964104
-265256059
885483536
953800910
544298263
852480760
359050666
700354460
355134708
-471853361
731734532
448019060
-109950886
-948717708
-78708215
88972595
701531083
519552913
283820051
614616530
907587665
-548576994
-138963964
-649441715
727520332
-220182215
-377470246
402597068
136549990
-25159016
-345700265
-523577287
-519155378
-84347606
240613632
229832233
-529146991
-293186960
493954486
-954833520
-66731607
-6385131
-578421253
-717391293
-954642313
585659742
-283407255
-690019224
45853757
369432807
27074327
48879911
-868553286
-681189253
-849338049
-131497062
-465483232
283232232
974909583
587069285
438400724
-341216695
763324338
753554602
-581461132
-209830071
-353108324
845097364
-8563838
-935510790
90175001
-636934655
873787827
970768182
324837027
510194562
461678167
681653582
-658733699
-124759459
133829131
170076687
-534335982
296839956
912596360
815049163
135380895
-243257323
-558111892
-211125156
-649436084
-350770524
443892046
-725456246
14950658
47855146
-499011447
-824626505
292900673
332225963
-211843785
-604173259
177041102
-23220450
-176923861
-977478207
555170246
-254874102
-211552668
-540368115
-492198117
-547152524
315079925
416838250
891904761
-484185548
830807495
-803532802
-23459700
-904034243
720552593
942299337
983173600
694900400
-907589505
187932078
857059166
698716067
-488816854
288829329
-4796520
909612760
-956462341
426390135
356464428
-304573684
-288136000
-714510308
-473123067
-138998792
538746194
953748470
-822454084
-517839920
-43911829
489103964
-370992020
-79760787
821671827
984538084
-292045157
-8724571
489999791
-315356546
664008849
-443391759
259683311
462130523
-63464039
218408782
-340645127
-218673428
-247856654
223203317
-571815465
-272853250
-602332429
640079559
-881706980
458507523
-999707457
-355148206
-452544131
623857485
-604313276
-896751827
111068073
-582791342
-633694622
-691634515
-695478274
743893411
-551899968
966064434
841277123
24495845
-534231868
-828358586
-447169614
-121693773
-950650302
221564093
-98062833
639498099
589169409
138539174
-613757511
871734842
504633047
618156506
218820910
-695134279
714584894
901505093
-465969440
306923376
574170991
443110905
181958422
826376920
-689934012
-170853395
-1355270
136765730
536243132
-543003987
201680049
282493228
-498789181
473437331
874510416
-479307871
636303479
647166578
396675574
453197664
780857325
-609895623
-510462505
-51250993
67760562
-106373534
-831038557
738392469
-50744677
715447218
-285810937
-752316583
-75696934
434161645
-760478102
854304164
-569284984
903207530
-148295921
213700904
-660271368
-171812843
-760466700
-710309765
-492682932
541971751
-369584652
-225536965
716263238
-919576615
-757405055
924116023
60835992
968328462
-616987416
673883774
999087889
-36146717
-627585685
-643370015
140919336
-84444330
-172824622
-496783809
108766948
28810910
-256602643
351287053
-432276546
115051348
419949683
722293868
-705679270
987792408
-289029717
-200892481
-631573377
-151480639
-67985740
348231647
-475018355
-360615712
848059382
-31526849
-686249404
237364654
-863546943
118183342
835583286
-173015569
848318066
-953148253
826841142
-842190808
-322517934
-733809986
-596107113
-515900664
-43828027
102970627
352901496
-869094694
104808556
-962549981
-652723856
827349020
-959986561
-320330572
-721932072
263235950
-50817109
-4544252
-347736678
378194233
-523897603
722600769
-566045480
-777076232
39505847
-224985096
-952600346
-404786162
-848911918
327891126
-893673251
-894703
699055435
289257928
-529293981
-170902227
233307517
-385427590
-746297526
104757509
-648472893
600436919
-805414968
-607995846
-459717062
386509925
388389119
-815026099
-236777504
-645443687
304151451
-957548187
-535101309
870371365
-570617939
304082432
-471651980
201873028
346994260
-826332008
593334970
-158413674
-481038346
351195368
644208034
964935037
-207880780
578134100
177676324
7735596
-38669816
-126554511
-46892606
-267490229
-997198858
-362737913
937210869
-214744799
-616504218
663704344
873863589
105977234
-386837856
-61122671
-889360201
921013166
-335666203
491894486
764638115
563345650
-815584282
678833440
380336434
-385589807
-647936837
130758369
-498519206
157021333
-573685355
-305446037
118097712
115697571
-34185923
191720811
-940795603
-898687131
633198343
-860778563
11902695
-145618885
-374479668
213611709
248498283
-677493130
-168696864
209110014
838202963
994434765
-626061441
478917342
983743329
-570206424
274097320
924344561
366050008
204213559
364382756
-649447956
334820943
-209447483
965895625
189314245
256364963
-110678225
210987106
4904314
-692226732
199455160
-798441620
-901108106
-974208808
-174122123
-714438907
254883397
-300707454
716399218
194187981
954056545
-252463993
-738954917
-899070855
-734567200
-414544179
734634076
264257641
994179620
414261122
200522924
-904644420
432729366
-16274211
-855208455
591653502
-575412389
149810075
-299156173
-104757768
787118310
719114893
-89943310
895565595
467562538
472071568
77938245
637291601
784128113
495275944
9954399
-40976700
-19789060
830466515
916303806
677326910
190791484
682803150
752401452
-307024350
152570755
-807663077
-772609751
-605493862
389741871
350256326
-693733783
402673095
-315900682
364903673
-657573021
-574930114
17954152
52003084
-561527080
-752538081
-537349181
761697806
-46237086
643961947
-995402639
-30784807
479818719
-397548416
942841866
343929876
-235490017
851382224
185862651
992055879
-487135680
817537341
96795030
-599948609
380243866
-104485271
-307001842
-803673619
-374794287
284713386
-390633594
43741859
198726861
554605956
-468666450
44436843
116054375
160505543
-175540039
-515218502
-256651880
-656256949
521578429
578538247
-186428392
753420932
-307953602
-983049825
772139934
499624237
516687571
43284095
-206119222
808054153
765968457
-151106563
959948830
-953491119
308951245
-499946820
793816928
-606111121
-283194832
26042647
-967725409
148062323
585606389
-41304337
396350824
-365400309
878356563
322287837
987462544
-252341618
219537261
312294809
-858158113
816702781
872137348
653663836
-751289151
490830712
-906743953
403882293
-386743935
135165362
-34656540
766865047
-90375164
262955845
379946356
586879358
444280114
-385281603
827245409
325121582
746069918
-754806951
-748120280
722427170
-684527272
-246263998
822863908
271980901
-696168093
-267386285
-366942456
-608981805
-671885976
227794382
974443425
-85149085
972584500
719188310
-565441275
-698692790
18515777
-393461080
890291414
-42599645
606874063
-427022467
-878893759
198273189
605137387
-840872119
990614625
-835935741
950645725
-678407442
-587533941
236132985
618944081
984307873
784691415
20194108
525878549
-889949148
-261437825
-683282235
240805362
578838850
-528339099
-741851706
-45952633
-250838735
617021850
307773510
-712129830
-592470335
496721634
326625364
622627779
927563903
418524922
-786897355
-418409123
-366969226
976026419
-316849616
-946895741
273277629
774885612
-744668338
-642189879
440312316
719193857
846035520
363992616
200055063
-449551659
219303504
767422281
-647441407
832975911
-833299421
802455915
582332660
-133369326
897223122
-656556543
-47146129
-512889651
775119841
-648683243
-650017522
-743815357
-368190183
125434001
270336724
-688641433
683362290
863197410
415285888
500741625
876328191
-393864881
285388188
662320894
-967382193
83540293
-538976873
-859007654
-159157971
941132581
745187995
28460525
267581985
495672697
-783749361
754175022
850397303
551184228
736696477
-203571848
-715894331
897815837
-503258375
-890413613
938825538
-121380255
55128804
-888954939
705407722
-939604474
840380574
-314342523
641312103
-992636030
158199386
336256114
-457551993
-723102641
-714239106
-689484630
-423038587
-334885193
-705593
898474367
459961802
-757401594
-364175061
32347080
-331881519
16657708
-82968112
-258084788
21097315
-945827273
-339296363
-393418195
-649716028
187503961
-101817351
808957378
-842640335
169345814
-780446081
786553056
33746908
776775873
-954629506
-488194401
-865440126
-896702191
-690283086
-524795265
-613531070
-97395555
-266494155
163501912
-184562821
-658068996
117561911
7781064
-967720610
-172127358
87945984
-791035279
557128928
138254519
347055538
-824096914
-442583891
59778219
-413904532
761702033
-854506270
518385800
982642232
382107186
-315983457
805721858
202212822
429970313
228545257
-294400923
-580596108
-268641558
187503961
3810044
977541941
-558735377
646024005
-681116593
-257245165
-882040094
232893511
651440506
-933318745
856301284
730093389
314752368
716399218
-311297609
-223389514
-69505000
-316481909
-894644380
-253208518
523170530
-512569085
117350628
-715054899
495892134
435617612
864416652
968407962
971557743
-8612291
371843194
-888147650
-133417658
-547704868
-465145038
-709874802
-720314533
328212912
938672546
216981229
887376137
-347794844
-266413942
241676801
845106891
-890978145
-433417341
-624836191
576689853
-113545365
27732233
116031001
21828132
-17844522
351042013
-11741599
845109340
-625678690
339609454
128236818
-17883249
994223414
-971245136
-530850271
-26139071
262840303
956569222
182273870
461595521
772045374
-275735485
946797969
903491482
968917324
-968720067
-64612404
-397756213
129943681
-292560838
190581465
-587130902
482797093
911341934
618280107
968996952
-412047648
-506774415
-520130976
-477415003
-742006909
107642024
832488449
338730710
660320280
-853108380
-25796214
-28896798
-681549414
438885321
408793574
-477588701
-449551659
574364045
-287786205
-189200264
-337118719
330273753
-213755276
-743338174
649376351
74274337
-34330567
-884647769
-457756377
-104745885
58640201
438773229
-33140033
117433622
68020721
-592629759
196294269
59948034
28927676
427390791
62735079
81521051
-418522654
314657817
901231321
-158016679
861679028
-98694316
538428815
25664857
759583804
605582729
-292624417
-48941872
74605191
-252568762
819111131
-851331060
134797638
710883244
-212509747
-877962860
686068288
378402050
10320717
-676753403
-208478210
193427523
-853992382
166992355
196269784
-160314593
-522372431
-891619125
-14465905
-434680985
512615966
-582604373
309322467
545839016
416396813
998773399
810346866
894824088
976483734
-746799357
167164349
880784155
799645679
279890393
910490518
918555926
-950231766
-606111121
-265468297
207061761
-38062757
-132703914
-318490687
600493871
234279499
183450049
797225085
-184123722
-275447526
803364157
754397049
494528115
-758513783
-817550300
325551815
643787975
-370499814
-27791428
-99336838
260506855
77450281
956103012
474447844
-694199987
896416142
-951750849
-134871852
310920978
659961049
614118819
633867145
802790369
-842351391
689559442
-458850826
533815983
838173553
-313323485
390917469
114933327
-370366708
-835935741
355165888
848597707
-633544546
-946924914
-564300775
-401048578
935515729
544772871
-805005812
-216101647
-798121707
769757874
-439654517
-679073902
-426728261
25565689
810314690
-822152481
-127905916
856310853
-825788568
560854196
837736451
-756825850
-514425664
144632309
-597835177
7247535
450146501
476872520
252681542
-982619645
-711045997
-902564040
259340395
413112721
-708869433
-563835718
-479981638
-807841021
-890940810
605705205
453364788
-296544321
781239221
214986598
-247905676
824607626
728412570
432149634
-143428242
-490122581
853558367
578894664
70743951
-809343699
405638251
388694433
-523012028
855066649
818513595
325017463
390284690
-767798425
913626619
-621246851
-635420036
-151130156
946664840
-412944981
-313743888
-475882469
6298568
767650736
-383173685
-152122407
-979289763
-218218826
238567004
-819364299
-518901825
234581064
600451743
-595608036
-310658448
665314268
335074778
598211729
223291747
354388986
-837774760
860808409
870791732
-593542487
-7007811
-829356704
512452304
395331416
207067341
-100701325
451901658
-341016734
-499112436
-428991752
239077293
-723678075
844814686
-672497058
-364977683
-246610928
54633095
231488098
972801070
-894549006
792013441
-381176960
-334635705
-352878276
-790729944
317435675
-245442882
-512517936
-547804133
-246689953
-485857974
577712149
683987714
959052580
745061458
-203398382
302323196
-591706876
-389563832
-215035325
-914010456
3972344
-856893920
-983759158
355759952
-37652612
-56661844
522287482
482003302
223305235
671191896
175358124
-71093446
966984898
-559740132
-256830288
847634591
841463246
-34065680
39293930
-602463085
-246250169
455005614
-979115394
190217536
842496701
-256198733
688270606
173093976
856287125
-5869219
853281905
299500996
135965081
452314512
286864931
-970652027
425247616
-764815778
8890352
438592800
112021242
182637618
-775573352
422337153
687924534
-544145718
-155055694
968255444
-302389311
400128773
-547435043
607307215
-15664840
868276971
-822743181
-740650419
519293150
270143928
-434145767
374252291
473709951
-465391911
128879592
-907717500
-739155964
393359569
288098662
347652808
836686978
472645074
-309035158
896052626
-187914550
209166291
-584661184
980883050
167408166
-534443049
-68687849
-662857864
371366066
418389451
953484439
830472295
727414986
304420353
-244090513
302332673
-892112577
401292869
87229557
229904944
-334405117
75770428
-241974310
-755653450
-735539559
-302017142
665333365
-740975025
514561439
-107206667
-571332340
116495816
-286478605
897741356
593272059
903390482
952726800
-592288210
531079482
-886116793
849027761
346401379
-453722787
715754380
-907237921
113087260
802306757
-962888513
776599980
-20404285
525760598
-57612843
-635093675
-598220628
-352930150
-260029221
-477190011
-321474008
740747287
484428200
813478211
757793458
566575188
385905025
-110570963
-964810396
-51594766
-738987921
634450599
-633477925
224351658
-654915113
920612189
914952749
-279945308
301717607
520479752
-179470784
138903372
-448352752
-992830772
300064215
-199145938
985672472
-521015979
606228494
-607816055
756524059
-775573352
981259667
709884420
-424447442
366468699
-881328246
-48825979
-323298559
-991648943
-826402858
341852493
-3484706
-66230627
310918352
-111148865
-757689418
-510166360
608528408
-587406236
-49076553
-765369070
-576747278
-997588997
-175384275
493368671
767322375
-570308842
837576652
100636104
267085077
901505093
-922175856
750234994
16635571
408232283
49882119
24999269
773796537
749008731
656086276
-391571643
-938570815
-683058466
-600620863
-835577071
464699196
-462214800
63918026
-340213887
650391855
-363338795
654827527
-38227415
-971078870
-679098464
798862617
-765404962
-916770383
22383519
-57676997
-860683944
581037607
-165418812
-598672616
630438140
238533841
216909855
-234923577
287585032
729969298
540574962
563528803
-702018254
-974114679
610724209
326105919
781239221
587477520
68438995
-972820753
-537867395
602876850
486348899
439408035
914519055
-719967219
-641034654
-501270221
772139934
368380031
611159091
532182887
-862670537
527027685
-513678298
740580806
-977594353
941229389
-24148511
-554075569
287983901
259762026
331433264
-222556816
-904510673
54917624
266951987
44061572
-899253830
-939644897
1563393
-862912777
505779494
-997643959
-137521849
205433525
897708235
874150030
798682826
597498175
411900649
342189899
111237594
-702168420
698022331
-313988053
190086158
-289883954
-315535278
87743281
972012842
-174555422
-367672508
-301475773
521775478
170559848
725920854
-516642361
724863512
-209083102
-422399243
263196327
534254986
-171749114
795628242
-402130902
-863050165
614772735
-389230764
-909176346
127014654
-880625854
-404078041
688220778
358930076
-794748290
351653690
-745472769
561009975
-114697171
-856365280
151293173
37557173
-609458055
-20840295
669616582
278620287
-686156922
437562495
-270494565
-942108563
-726766955
-43651854
-646472732
-435407387
75706840
125743413
962939486
328579106
-293322436
-996887337
319404776
123174455
-892112577
322050633
958325795
2309086
-119745870
247680852
436613664
-442253163
288532534
-163043337
-520726725
768853921
795843156
636186081
-219432364
-629338505
-640041161
871905264
-735815941
-470764391
-998126338
-380334752
-400928370
-734139675
192847879
-778381827
-425695139
-588030861
144104646
-866374486
232011826
69683060
728732017
-756330162
-482643942
-539129885
-174618313
223603085
510968582
-826156587
-490188416
-70207164
-978810631
222682652
-158367290
183147720
-308386068
915285894
537986771
-872099060
436958119
-250775097
875079679
-347530407
263711897
332969350
-97597746
262652208
472645074
323568888
-161824075
350502919
-908662367
189199675
-218506525
-896216788
-375177
-987676565
-877787907
6540915
330064394
123662348
-666870171
938692446
29982759
149991172
-927266638
-10311439
-568308685
345435182
677203436
836819893
-596573861
931804176
-113684471
490799148
-984639784
-383280989
-152387257
80455981
-760440927
-98353252
-984462317
205728766
-296166521
573562043
-623625446
-413432710
-821787070
-641266503
-107350141
29934528
345668418
18604452
814952495
716132582
230891141
631072634
-151407418
51803661
-859198853
-97819525
898663577
35544919
-98023238
-671036985
-757763695
716785624
-771340918
241242350
-749759198
-93476017
945154689
-64829371
-373589895
-50285763
816815225
-190386065
937965048
-205740846
-972714362
-297365595
-993882921
-215454740
651692910
-675577632
-877367504
-875520608
-854885888
-241520517
-680981752
173400634
50921960
144514461
-697088707
-929319384
-492010800
-254393711
711555041
954242656
-451904138
293756070
-624679878
118542477
-870881724
-341734818
-772563842
446312751
-295002463
452191023
367486118
664464551
573810957
-379292598
756883708
177628182
953013824
758920007
-233268786
520168024
-166993477
-993219081
-875964110
-197988564
546122543
-114159986
-906523142
129368100
489789572
-16787668
282388438
870854349
-725452064
647468461
309125692
702950165
664380065
-190489574
-447021734
-710546703
-738126301
-91019944
-881793406
324749722
282322275
-682309396
537841369
-758320910
-66609537
-62087004
-134768186
59785217
-337859118
314235176
596495580
872087189
939313769
-412544233
-793851260
-275110213
195034471
-202960266
470650088
864212397
333117882
-332290208
-298788655
-560356029
-872097309
-698533130
877705989
848654062
-708394298
675770004
-679260641
743828096
-312895680
-11288839
-765794773
-909395798
580539759
972325185
200434788
-511307967
669508960
-73464127
646264951
532129120
997006641
617340262
278705482
68343524
-793529879
747780962
163570840
356684033
847676674
-817647386
-605097012
533758005
711148374
515547548
608757827
-901712241
-192265078
407402534
15226073
472442959
685258379
-601602474
-932311508
920299938
-284402569
429541483
-54438574
739313657
-204145643
276690597
754270096
-898319160
-628369232
736594986
-430121967
295913202
-54438574
-651730734
-947174536
-693177040
997421256
914496047
-663144447
993091152
-21672665
72300864
437371129
-379460214
462608797
-960629950
-506028183
476583848
113524579
-156534365
441246126
-616748777
-66206366
-548862176
145517425
753666371
-322645713
135317244
864790060
-175294862
-642770810
958044659
-861006842
509704725
105985635
-935080554
-804969581
-333399291
-357008788
-415890256
-669197321
-416609234
481402553
-378343433
376567907
-612872485
339510512
-564859022
749601715
-61569426
68463680
-595592017
-186067816
-401680342
707001615
-840127650
128485292
-828386842
-193335637
35821076
47658309
990277798
-112496351
-821536064
-775270645
310325568
-343983600
694950857
139952517
-441293407
-406671060
-258168579
-455811043
872169894
654634615
452399197
-703085801
184901951
546403596
-417195363
750954692
-482718819
-316179830
490383538
-417513417
-784010276
-726899030
16277382
16529991
-192490996
960866427
790264864
687947518
824245613
-503974971
-692939237
378177531
-325373181
-606108156
-514474890
914239264
658651715
-345590902
-235285867
97749663
163870703
881922102
-435065972
28771282
407243508
228637397
135806575
916230713
464659580
-833016964
-911404473
56555460
792223860
-267090633
-78147325
860611007
948750262
428451941
-598823799
412068075
-979294959
190035907
-411041444
768808564
714141898
512191074
415765568
-309218593
845170443
484268504
235944269
-637276235
-542631484
-504683530
-710320427
223386186
-269763764
-41415102
-505867120
-171203733
314734460
-852196133
939025599
-708349681
391589614
266276816
-166066040
-323912964
15715580
-818707804
534425156
-77758184
923122719
-458872961
-490453806
-309599253
250138460
731004667
-715444473
-581189194
-909177080
-276429675
324616662
-271394358
-6242022
-581932763
-628424010
363217297
-581975853
-296188935
-244283684
349872843
739423869
-951947045
614616530
-396526566
939740560
-689095407
229108709
-491155138
794121823
894964488
-904346970
-65135544
-832079986
-462695270
90151356
387542130
-16419870
284941501
-309405498
-728297900
325129781
-46421346
-799414823
-299009860
180257890
923524364
377186045
-767441373
-357653121
-884085366
817742941
305568220
-449489027
-42316948
16047014
-367401629
-744472025
-511423174
59897581
-367462470
-27121234
527866028
261178528
-197809005
74864415
923382244
-235472359
-527584314
575348812
-358214811
-303551109
734757023
-677216986
-366942456
21560219
585559071
-26475974
-885937301
-752963177
-85699556
-339759023
969401799
698945095
-1250556
924701475
-816242588
-163206801
-137714924
-570342922
-752618019
-59163911
998327705
-804089225
-105020046
-539912780
-940382720
-358477804
-762770238
460891410
379975818
759956291
-194266629
-570369076
508380221
38516402
603945275
-249506687
865919728
-242996893
92103621
-613830932
798690809
515056795
-786166182
765160162
-374972842
-350650817
-123958410
-774232518
-689260576
-807014992
625370046
127308859
-428479889
-875553789
-946054357
-935054938
439404106
721662480
-55566140
-681537921
800799894
-448472317
656252264
37946873
103232603
452327478
606571473
-356875816
526285517
737245716
816630991
67615835
-428662261
-841371772
709866506
-705766562
-151902498
435252418
-647185720
-900731588
-412415608
301717607
-613397814
-493988209
-348264905
-720746929
-601354389
-931584153
-593121647
971490599
-384707109
830903224
524724040
899741349
-527362137
-273830101
-829353922
-746811949
515183567
-487773772
-679926511
-43663642
-241116500
-852709814
-830820370
-780077949
177889565
-649114805
-529178055
192200945
-21902208
353462371
212174160
-949093543
629515296
970387156
-839097103
-895425897
-613203783
-519390664
416345588
146152438
888302325
274558396
1525690
-796798040
-126874690
-209371539
-584643002
65786832
-33275154
-841246369
63017800
225952789
-319022885
337705927
-528717450
-903687575
-803250864
871064594
-149481021
260210019
-24802385
-343799770
95413921
-339257878
461801692
-825388387
-678152724
508220892
-914157688
631055829
444829454
249163004
-729729006
-594441283
761571423
893079830
727638546
-585934849
-168798060
-96163291
-736657633
-485122971
-810641873
533381016
-145652382
407762446
727455396
827846152
285734438
949238395
-770349425
-229963881
-929039183
-892851738
-87613557
-332773955
760945157
372543861
387180851
-511959671
-105397809
-999072918
-926323168
658644050
-865308589
268316852
24985296
-516759139
312812384
542494270
755820639
-444879668
-711733322
-962673633
-243709623
711916625
-478687372
24011905
-457715871
-402263770
-180361375
541345341
548216474
374237183
-54326400
194291534
-961294973
-285933052
-351269926
-172686838
-894642934
504263348
659494676
-919939973
153626584
-604463920
582465864
485560278
297664239
840511901
-982874312
659961049
-402293724
-691919360
-309590858
-15285073
430222573
968131777
-654101833
823338544
286624585
306912157
268645754
-308757230
-34395058
812213217
-52444482
931348277
880351014
-502815577
15660366
813634420
-613099821
-655694390
380269206
789582258
-97876227
-435402659
675275532
-369081066
627522250
-373639905
998451649
-898516763
355320337
-412787992
-634295607
766321524
161353829
-45286397
224153573
409394942
20235330
-108430424
-820730596
-24847759
-768315931
306718905
-749620213
993977003
-608925911
134852837
821978817
528748077
-997868196
800690781
301904814
777941574
-704388350
586340720
593415940
-721356160
-930764740
596879121
531817906
-423038587
-197837319
-359250031
828670205
-512180815
-69733339
-671082164
732055406
137606844
189137044
-447101405
-952348952
163080491
-236146401
963015455
-553453244
409326625
-820312462
112802161
-253899551
774541329
-467399116
-663029578
840380574
-794635516
272682981
-971476471
994680297
-356228213
263091955
681403508
738836273
-325573926
-686136196
-295929040
-572061386
-204241062
-254233346
902265396
629176994
-228642793
-990503661
674357749
844566309
932295223
-14021796
999579909
871845847
-825370000
-928767087
694723095
189622986
-929600791
-610153704
-582418827
758385522
-321668382
-335484946
448019060
-316810572
-647492594
486623022
-451035963
775316331
198942544
610922360
-392137728
913766133
-237010781
393311052
-197763723
848658517
-505148765
71984294
323358579
318842797
-854710277
-456746728
375656121
-77199827
108501929
-206220096
399477329
-33082118
-313524616
575382722
961208014
982466372
504494501
-165995208
-739653837
-717115461
893079830
-608479826
-726907761
206782708
70737326
96812083
-317912198
-763724674
488676378
81041391
392883718
-203378897
303118623
-778821331
-260634706
-123282611
-648366939
-708602557
-324619512
-915955594
23558
672504142
-532617200
897832418
660443060
-765333124
-585888863
-526416066
-99314900
757140429
618888990
126223794
415963713
614955379
415991490
455717827
45833521
-36011027
-77031345
-463423617
526893178
991534236
-843335887
-968282373
-276744924
413622154
644860105
-925461235
204814712
821065041
655958966
-978552785
-798734215
28829502
745453138
-760860732
-741020492
-925886621
-108430424
-901050312
312956140
965042806
175337511
906883339
-132703914
-232082345
-11814693
669922658
50261307
-795045215
-467674859
-863077764
646980334
-981681411
-530433106
564550239
345887291
690371430
144734789
425258426
678975271
-344482731
401552411
318431066
648708649
-828192214
-919195125
799049967
455630737
-312219596
48180887
890559485
-167409982
-709586458
-898556484
437300344
-121889486
-679379337
-528100661
982837589
-492566416
683070103
221150480
703349037
163801231
807727293
-850881289
-112793589
383905080
632450935
571616383
654990083
614634963
-93744748
-655581841
-230952588
-5287941
-882295784
68173885
328522784
217675228
113515522
932703715
839173533
-193210332
-52719266
-521187049
-166070095
369424948
54069781
-864622069
849031989
-203359611
420848817
-112581776
-907290045
358687813
608702475
-28833623
-332358093
451411916
-325957554
-847985844
-228634765
-427343537
-643763344
-9123003
599830969
372488807
-315940100
702915780
277582100
-561171048
-217954732
314848869
-758103325
-244229403
-117248210
163076108
-721847465
-737987102
-789405892
266686648
-629719514
333783290
-575464634
125011042
754608387
-540663986
-411636012
9631925
398469680
-983621383
-630519463
913687249
-912165039
374026280
110497468
168613307
-904071291
-878296050
534215563
883574980
819537623
-42279058
388349146
-118456051
-319950323
198021427
-16411885
-303247168
386376985
994472379
-725560424
929852759
-375706418
-313264185
160777813
-746553740
-53984115
-858197217
-632419485
-378497419
985564592
-738127760
-388854248
293655680
-294488468
-142035044
-595843456
-329806532
207314858
-467493865
-128156053
5969029
678888525
-718964470
807741561
-293835112
303159710
797741775
-163124316
924463695
-215063326
-716888768
966519049
-770505675
695306756
869158094
-837274709
-356755765
359904642
-531259221
-752902112
533968649
-65537229
401868343
475117050
146526847
961079848
-894099168
121915264
509085846
550139284
368352520
696718744
-582420643
-689110238
258009805
-677167478
780675395
143334160
-555959955
119444155
205822742
465621902
-694696181
845481353
-353673692
-716518617
-920687655
-996515466
-732779424
-182774536
40983880
-642879724
573810957
913101178
11783384
-772147722
-623524561
108675268
-76763208
-406345866
-780501423
-890023831
556340076
-482038695
108718594
-148328006
-434222679
-874963420
-939459767
-773766410
-48854509
-668449483
625083603
-899860883
-699278183
-491390411
402559255
112892445
148769046
217359636
476761287
160398262
-223795046
28493523
-639715398
-43902304
473460338
-170173642
-345528078
974737033
848522861
-131164005
564691524
756795004
-910149495
724770936
-147175613
685466427
-49052242
-131896437
-216665170
-820995463
605022807
434128091
913800333
-867781873
-295893458
-196302400
814381198
-544852069
-227754166
-308959028
920771353
585657140
239758462
457096857
-481260729
635622839
-69138378
940384684
541823670
789003810
879106643
68833889
-609860083
-12780549
-312393491
-64962977
-687741194
922239901
932969895
546585574
-686103410
490762551
734757023
-254122651
853728709
-775744504
11386021
-600815720
157800897
518031886
-585936027
-408506789
-537081603
606876308
-550763927
186501119
431480327
181124929
-373912028
-70116368
647555363
949597587
104951770
282002702
-802865985
-11175413
-288187150
-550821373
647819614
56555460
760703120
552009464
339546938
-849212385
-165995208
-656031826
336889574
-359487982
984025480
-493000372
734109327
650404334
345059681
-931036374
-851532840
-642709565
682803150
924404508
-929053922
7920487
-423362492
-549895444
429577851
460096070
-283762553
-618127912
-757529694
945458141
-78472996
-739038885
561615266
462118685
101328787
312826973
912992265
951635716
884121048
-646525284
-589489175
-747260501
-115971103
314001449
-579489219
946435268
-77733105
189878045
455800255
-116410365
-558760866
-775115267
-9990419
585225929
-678053812
699313511
-593992956
-22514561
266317919
-764281474
-90289083
-881793406
52612736
329749270
556853855
-643353853
-422192575
879561611
284755556
-589695457
-653608696
127926563
125279406
268754298
243139404
-351644762
-663964994
-56572476
302193782
683467214
442477934
275751174
217938941
-349625514
945842940
571305324
-234278553
-338202039
-206666806
669911960
842800747
-90820993
236786904
-609948551
753781947
-628293516
-84776765
656646946
-563408572
-280530039
482760267
774047541
629937006
-928326591
-135867025
350452365
-965862747
567188708
73848156
48629949
-840032439
472033412
260545204
-2565059
904771406
-107563693
-530755582
63175188
720386218
500425836
-189390006
-807652834
112912091
471112865
-554739434
-221900702
399621618
-460087411
404015892
-825646949
899179757
114966934
-157132635
-900883877
801420111
941187501
259929026
-764738065
915692938
144126477
-453144814
295208709
230255294
460984497
-360923248
805838081
882102013
105129265
323228086
770390432
-916339717
-748609389
-768501417
-259286691
-12248498
-381066320
-421538814
-445866413
-684921546
-985399964
-738543828
124996701
-803820439
-213446281
-862831846
-185897738
-763296809
883882436
-441527460
-658446396
955021886
770659198
15715580
-206416045
228547301
-725385037
-272994490
-37675481
-747865945
161311265
951445353
-356243991
-15913038
-62687458
877808062
38439489
488208352
701328649
330354269
128090
-780501423
328582009
-247064207
-841077567
175027721
751563688
-980763408
-830588000
-284100719
-714627085
679175646
-632419485
-672179016
-790911894
637539139
-305646438
-928978295
-316551213
219779834
812006093
120961012
166685607
38490351
640102009
-744675532
691784934
-191951327
-527013723
-436438911
776262542
441977360
-640660343
-674139158
-41684142
-805469715
-945369630
791125238
142551990
413468096
-657325932
-906046266
592025603
-974867352
114114558
206347159
-120175632
-260174518
369292415
-976283106
93088450
-179208997
-742000314
609571149
-569957435
99980578
-939284753
-921501793
599921675
-941307866
834861572
101360558
-985952067
935744614
-399648349
671191868
466212056
-394187728
-423092376
-632279094
-38151146
535632821
-279413700
-234956577
845826043
-636934655
-18419090
780029413
68472271
21317696
-73543489
117690301
-152064952
-340873088
-232930706
186709428
-519848812
607278625
118773679
-324822566
543929020
-42162274
207589894
985261437
-62845747
838272401
-201261420
522762438
-772490675
-291623654
628560576
-91879348
712114424
-870968250
-648756450
984743205
898159634
-956666823
149895698
328966307
-273178040
875079679
-825002233
-416664835
-928041608
261537968
735145675
-965227179
39340866
336386256
-458656907
391546379
854198290
-50955258
614350586
-870556498
855669795
254746413
497739971
-545797513
878345828
-418577515
31235972
525721524
813542372
248382081
251995306
-372471290
619271253
-819479899
82188117
-85699556
573361428
-874938519
766511979
-695398546
-705766562
86327030
-473563676
-173042959
401517420
-71613533
-368250711
334047438
130895872
735058662
841704098
795788628
786871849
351097246
-134072799
-644441854
550700458
-874705348
-291781614
653417470
991470770
-631913795
224471929
-217928083
-756159148
338508353
143061964
-469854358
-948717708
-279482130
987153919
-781129783
28888163
244818419
-315909404
-303582833
-977699883
-441643707
148025769
-868283698
-45131604
875572051
275379197
693149479
-168988905
18441351
-219363613
688253330
869489054
696817930
86951349
166361620
226101915
436823285
-609159459
95482161
-54580679
154190649
91458957
328164205
91936268
705052459
-193964187
-605488376
-347798878
-338986554
631822717
-963173133
-797031042
-520340325
224027292
-486310224
-39544687
166689085
324926018
-343518633
-36297746
-941074330
441931270
-347833596
-159664611
469789124
585124028
106565413
-798305842
666611015
-792083154
-480509593
748219026
-682699783
-607370250
67782374
-360340131
23069842
-757569855
-56717670
245643060
142163946
-962008612
-442950552
260421446
52467823
-428896573
312277083
797210609
519392176
206153636
-835179422
984849801
614384859
-846875687
-214671710
-862099187
-591799045
28964608
-647362335
-768007126
316169484
-651185901
41919512
-2508158
-394085804
-29292881
-428133408
540451682
-874705348
-439342301
-708260632
55298255
-922139820
-39937219
-858236092
786619130
-860357
928673563
601750883
-292822784
-349278215
856219046
-370297936
301018346
-424019374
-917999427
-13971594
867467646
367090141
-324273339
-615474290
-537867395
184444527
99346465
-894387421
460096070
918781757
841007724
981891014
353736501
-536860957
90498995
-253266670
-261832899
-903635807
881568729
-159370192
-944877706
523000436
279072074
81907742
-856204526
-586657025
860298610
-321615843
-123314273
-801873873
966278902
957101485
772549137
-800906586
708239786
769605230
761584604
-647893402
-420910829
-643036631
358209278
453973420
-936414506
-229001639
-740447272
878343013
-349610336
-820889795
-330392353
-398647932
-846364495
-676620542
373520620
511144859
665074942
-610544360
-947174536
780791050
-328819465
703147137
-855213791
55849079
-997285591
249784454
-773887417
-666242430
-924565311
447810184
40748229
-410273728
519313036
-288581830
-900298941
-900654511
194839709
-818841623
682306374
-314851501
112692571
-1012258
-309454038
68787352
-526214910
-725269741
-131164005
-923474893
240591277
-265622806
-528024505
149402923
974186020
546490747
976960500
296898644
549553848
-40938988
-218122816
905472442
804825386
504661135
957649520
-960196327
-127642735
76411124
-915955594
275074932
51232140
-10209810
-708332610
-184768368
403305590
-899205483
-215820503
-796205042
-898573399
-911093453
336649949
-727688473
-40507437
854889679
523484297
-19369692
-758823344
-409618343
966400201
837508779
401558196
396125306
298956203
893079830
-104221674
-722236395
803183938
527356334
-693453254
-147682070
468274709
-925939517
208196259
710436443
-634291657
523151304
-389897685
490906534
-835014490
-785797054
-999490986
63748877
664150956
912676970
-10688612
417839240
-127487386
869909860
885370180
-114697171
-195822770
-995402639
-145952526
315716327
-498099282
238432662
133178812
-926760691
-658652720
-833802616
-739627014
166317092
606309855
645422799
-167508263
-688178858
121963115
667369555
7183358
131355392
101360558
273132666
785221836
-827961147
-706877373
20448273
722829078
28815319
-580431910
-320910773
-559241826
10885541
-182074817
-119445302
-303292411
790038976
183982678
-941299542
602770310
-838959595
803058671
50962249
209110014
-886952819
-642877088
805535466
29411254
987522083
177383221
15223749
7781064
531558321
-567252982
730873866
-352890433
756743383
893983506
-19395316
607555239
257079114
978809886
549973016
-925122372
-491701296
167520731
-754302037
768432370
364610170
-11121281
-984233915
-675258179
-570336974
-193929918
-85148320
797009976
-541761194
-540178472
-909125641
717034777
-549883030
938964957
-418168116
874489403
376045955
679564293
580804321
876304949
132477019
-47821404
305303422
-273709994
-24611786
-592403941
585109581
609868433
-591477301
-224998863
-309148290
182435185
785102089
-554223526
-860654759
-701762163
-461864981
-728228015
115860571
-827350377
572981364
502340879
949538535
-181255644
-520497315
-802650740
-142061977
-51032602
486102098
-76474362
211491853
-627575792
775457047
16613733
-834212506
766322773
717300904
933780703
722230508
599658924
-619740160
756601331
974464249
552003175
-347976503
-344980452
9175473
-466716295
-658078392
733584471
-44717796
374537750
453910685
61093313
-608156704
-765730758
600359640
848439348
-694277510
258898310
-128393555
-248073631
-763848935
648236212
271480549
480986041
156006747
71953884
-727709185
-821214099
443643949
-748092754
-788114856
-881710907
-814907213
850376562
-984968595
-977984070
-397002084
-639052733
636048622
726939469
741371848
-598324950
727825178
-425870770
-322992477
677946832
-308334762
-829425462
-223349887
976795067
140647181
-461502221
592721786
873095159
-608621710
275916988
536397082
-909220659
-175955261
488075930
355766823
583850122
-787786309
-416048858
-297065090
78001476
-151449793
-297393680
-646518680
465240735
106367768
157829592
-590528522
657433850
-412197077
-539729388
-69118744
98672661
-935422977
531109461
-71182836
406319214
-777260296
167906053
865039718
41918603
357834486
90445805
395628397
107251006
-422120755
-307639291
82812408
-400928370
464849892
-155802399
165887525
832581986
-560971889
-808628772
465472476
486663011
780019855
-361976587
-833904783
-644193689
-192674783
398879962
752443195
594927040
-999697934
-603313354
-555395728
-420187482
-163065625
705712601
-951116150
82243666
-57237599
562828778
-291575464
-44542052
-164846154
-330959527
19127834
-856719163
437003613
385266839
-670341776
-456104415
956230771
39619560
-820817992
223819088
927457210
-199207625
109447933
231761933
160648664
255527566
-737793445
305077012
-101039230
303755363
-886858767
-582554761
-844833576
-643561038
54363651
-17682013
416881018
28812216
-881451915
-354730747
-503838103
-419667093
-348203864
16349420
4592669
826522642
-303247168
517416292
-489231219
-137996776
121755160
631499742
864847551
-820659012
-505247094
-410889257
-484673352
490283732
-850316282
416184949
-436990531
337938501
756795004
-39306790
-209955033
96341853
-736135581
-38636211
417916955
-272994490
102359560
-678286634
-390132508
592647619
999579909
-56770241
945707040
-106839472
-438569508
577551293
893075093
353843108
-614081574
-100912797
66912628
83269476
358579159
343433243
-502612948
767268465
700354460
634379282
865275060
-121190243
-150808423
466709099
-73414690
-694949175
371348315
-951329093
139876910
803746282
-562449540
96811530
-754070066
601325388
309770513
57976401
225472531
-700350975
-300534707
-38349241
-259110008
442293546
297997282
-837178397
-70800889
-582514442
-431990240
239295482
114290806
4429977
-130239075
237552540
901442481
-344073781
578538247
-148323231
298045858
701957541
124270883
-281763217
-975971889
592774550
144291756
-549212250
27875054
-804499506
-237358896
-277052836
-362889804
-577842112
-842894952
-2009588
470767547
-716604523
917894789
-127333934
144251669
654780480
933048440
999443854
-129510121
821771468
734302768
219723679
-871345500
-314502132
359418480
998470792
-32591981
-985988979
111653927
262145839
290766499
-359755031
801280837
-139203445
941795429
-541893369
-440770596
-89199916
-953094319
859549813
153080306
873694254
-453047222
-599935893
958635367
922771911
249704410
-952372514
510112115
-309991547
-81349104
-48080775
-874558254
473952724
435494466
621523356
-789797613
-435525063
-13559475
-767860017
-812484032
486293877
650143707
-446602154
52251179
-494549551
855130596
-376735983
361683627
-691947745
772698940
-357700305
878141827
521487276
592181569
-79922849
-807087976
852506176
-889360201
-485430757
205111550
-505084374
680502828
-716813357
484626585
-170302191
-24149024
-661628609
-759521101
-639530730
-84325541
-928927013
879767146
-526382343
-495605956
825660084
-488079238
-961757868
-28425833
-970244636
672358017
312833032
-988909852
-613119935
821397861
623495194
-102403494
-8422384
-515380407
-429479404
63951775
-943613941
-127831848
-449927456
400247901
964369589
854262765
109651356
-170620281
-81217653
-394991945
-802307471
827655858
84875769
-157300601
341021586
-175991114
580676382
834536299
539476058
-134578364
243331954
289257928
597948223
-40569471
-339625770
-24132944
39204502
-97038783
695276511
352042790
-335654924
71312088
688521243
987093438
-3965219
589094218
-632181115
78537319
95787694
-711752549
-82876913
-850525286
277146615
209854408
-859237376
367575608
-582228332
-453852458
-94714685
757269244
835895891
169974643
470533917
843757503
697488221
-218725989
-796285645
-978994386
-694959144
-489726038
-881106274
-623548582
-170483549
-804350612
-858250441
-106944101
591241114
18041388
475006647
-121304334
328121250
-505245163
70240890
58862056
-442793438
-979795638
658398308
-254091098
434559408
817148060
530660970
346976636
796056069
-223319214
700979045
821623425
-631967516
455757388
893542484
626137373
724337236
768249014
625830352
414469013
921038592
-464789048
-767558785
684100622
-282342779
-285709595
456456867
-482240632
912932388
511393532
205800730
-702136496
606575556
-526570356
-657291721
-220682478
-81447169
-627660053
938554000
445059249
-682818160
517677781
800242693
969730243
350529595
112372184
316034023
320131037
-338903708
-377923013
-856475660
-158886262
-461567822
793544849
-914582416
-383173685
-851240254
-768781225
-7752183
-263359373
-183354629
-917994869
179726760
-377033950
-89199916
-433951265
-902926889
-309265220
384612942
-651326695
293468754
-925549059
-367104557
-625727431
895817574
937661943
-609075037
590243149
-315754638
-211650922
-691081615
-937112736
119170780
739242946
66959998
-465805264
-368044562
318995018
-89527042
508824882
-209258131
-958324676
75486152
201720846
-29586214
693151225
457121515
-41757137
251614827
-988851838
673732849
-210230453
251697307
625303651
953439068
200517324
706328374
-978132858
306927712
677336081
-77095886
-542794324
-709866707
375679197
-180619188
301574590
795196364
14891971
-94295888
448681237
979638169
616655444
-985429657
-480365693
-583773391
124848463
802193715
-498654943
303833412
796650780
-554839599
976370810
704400102
13559269
-432492375
-795576778
-643561038
231814516
429301672
684768791
631904015
3174762
39832641
555061660
814591453
-314123494
-150396237
-322992477
-884455433
808109396
655256427
-147809010
871371905
-40652975
385218411
-820403055
814799230
736300913
-684512265
995973647
-566303160
276634162
64134678
132303435
649098273
637405362
870547867
300408634
-509046732
-979741590
836089891
-676488161
438843242
-45367969
779403686
82082915
-341063937
135771430
-844882216
-62511456
-345422839
624732644
379543378
773678509
593450184
-652138350
782259745
-536256745
326513476
953320765
-83991158
-281979510
277644520
-643327581
167612442
376332155
-155261725
-448835551
235800230
309488364
591923542
-625100824
-337813823
571633874
-486279248
185091572
756307209
-721933252
899924833
205800730
321424417
119624940
349324188
-340828324
-585787188
-276553598
-61026205
402477274
152364258
247576792
-591904337
444900406
958607760
-926316525
758624055
-416157435
-740980662
-997449297
712324303
770402660
-941173005
56171997
-344053847
-461747629
436348416
-202943538
320428651
-488286343
86064563
-450629407
-788905949
23604927
949514593
174146061
11279807
602921093
99288454
-155077960
-333809994
705982897
-794657665
-568840482
594929446
-809210370
-270338547
-34141546
738104731
893385676
772078413
-869336022
-943412880
-961532971
185813926
378607130
327338328
-872275897
632961198
609301902
-616812373
-156182348
-19198862
392556921
-610807078
544900824
272602890
-250923075
232371758
-314839745
-225143169
-702638667
986217514
-640169439
598247219
-984726207
667243302
943260295
-511133310
-713069406
143099325
462891691
71953884
976457651
44204452
-559266257
238567004
887921141
-642770810
-446349325
-647966963
-782781488
824544124
-715054899
8314698
-787410811
254687432
55553340
-69725828
-257856948
152974014
-612963274
-969387485
-997769718
425772225
490750459
481510798
936863627
-998039001
-403707060
-887003167
275701170
157050997
-13980493
-61585254
453546411
-761805957
963816521
593386694
107097536
-969203666
-464911341
-63880908
805238727
-430205363
-344578296
-475279006
180802176
592096309
110283667
708984797
190960737
682302030
604068680
-293506944
627983081
-442824802
-544872327
-461414765
604583276
398031377
-851240254
-762369454
-72256395
-953183149
961454073
740254792
-690759758
207713529
-230389896
-921292109
700045465
435540983
-706747110
253115885
130830111
-155312591
-533649204
488797227
-338623737
-418554937
-940342575
-504571488
639650162
307821751
-255569290
-789376136
-65557696
456502002
321772212
-90467392
-311694987
589869398
-59464876
233667517
606007899
-963312787
-9470034
657097999
-622775402
-663217452
-197160049
295801834
-274219001
753610222
-890023831
189911201
88673622
735688852
121666057
578967362
923783822
-366899645
-601246511
905898152
960488843
300062306
-488776217
900260100
828739673
705985232
646024005
-727838591
43693593
-606056295
582621520
-546613068
216537109
328247826
-420883195
926154544
-66223846
639930721
-289854150
-704854897
222535304
669246482
-83605881
286265894
914324922
663466521
978809886
201873028
43735975
-659640220
-348238429
-958622767
-70394910
347468331
26357237
896299707
-347730522
832431582
512943677
-465264988
-679792833
-677601373
109102239
727778703
436216077
-560930260
138052664
781868648
541321706
-790685402
26790561
-401740742
-874688332
418897466
-298680719
260822440
355267485
292652163
279043193
674214234
357699090
-953047146
738116078
-529923314
236239234
-46801286
-93144234
-607218036
620142504
-365375243
593504045
-958588974
222571067
869440506
-112496351
-37218881
946127401
-798630192
-593429572
45634012
964167227
-796971395
157132105
-66614811
-183123655
872757803
-506489107
641912338
-866281323
797576836
320787669
228994310
-227774658
553917854
734003399
408515923
-637571625
-195867221
825925795
-559646562
-750835328
-631913795
-804706591
927269245
971400388
787119007
945940810
-307339880
-472755611
-941402898
-755867966
907452596
-218375175
191633427
-715358108
339660328
194291534
214368012
561570324
-71568911
697027947
19048609
258758337
-964186238
-175308564
801818169
-420541771
-222024855
-934709106
-104918348
-62964646
505838383
349563926
947055042
717725521
124438695
918617259
-740297020
-711733322
286150433
-833657346
-808484166
165641615
611798074
-918227060
-718145595
585376147
642597116
-466577002
688253330
689374977
-64181930
-222361981
-750279774
991266859
333117882
-46433310
-522953733
725755331
-739431275
-290216514
527319220
274646594
-578976940
-302521604
729676209
-71619583
583722451
-383908174
-303641982
-632313431
-749015092
369749560
-894284725
733151356
-861015058
-997141733
-868217552
974992382
779473851
217151583
-20786701
-688857671
702402478
290842418
262970066
-891248989
-686285789
890874087
705691395
-909416581
884699144
-873016497
-904030129
165681858
759789854
189911201
222552964
-959343537
742691300
937188177
465212854
213273868
-314335415
-684512265
-548524607
-604517888
88784631
-935501746
-408618661
-165593115
-52564609
217924833
-917750898
-617898219
-268022534
974108137
-209094726
-126188216
340219711
-334384883
-893950073
576895859
-515016501
263686964
249584691
-59674902
-778089425
39900400
453724473
-802965910
725862941
813896168
-350650817
-239549559
-613436147
77661144
226121711
-930381921
-646599084
-610455373
-985649826
251729535
518910935
793577677
29596529
-903453596
-310400369
219908436
686899387
-109251037
-973502897
-461031748
137461978
314636045
-213874489
-828349937
340022209
457777957
-318932516
-527465172
-92141301
285791947
-399593582
-469720924
293103678
850228276
357698593
176090956
866142356
277297416
-921172371
-166287597
-322518778
4476154
403352840
396059116
310819143
15389140
122118310
947482018
763153800
-452873984
-907350168
985034299
-903182775
-569859777
-354516312
-106690380
-282374962
-284677074
-42438510
727494284
-362453172
-758835221
-930712295
347209415
837346516
-265809971
346840532
-126972959
538967584
112372184
337667344
789090489
104780483
338342028
-481317434
-638490534
-104331029
935911609
781776658
-231622767
-952255026
-865885714
188046456
684122361
-591627216
500400075
894623620
-613540766
-298785163
6160694
361457556
236739420
505779494
-606766596
-410200444
682999139
426878993
45846105
-215286224
-60490520
523917188
992340419
629118507
290435066
-756742201
-679816645
815756055
-48856753
420437325
41252507
-62062961
-43974880
-238564297
-59025082
-941069605
39340866
-386286423
-236185489
-453375441
134372389
-157912150
312876228
578000486
-602294378
510052033
161025624
-375905091
-48080950
321283193
-939069874
-599657009
519845907
-984529464
603073418
44151829
458925019
880396384
8383389
784726523
878161777
-997560385
-751130293
465378473
109245683
552451074
567188708
-968595903
-861627198
624373169
-189247611
-216284199
373189983
951648997
-213574686
54216832
-468704082
451304913
-517045891
133671485
-526048784
-860683944
253501312
550682490
311444781
-652111812
682225179
-523716026
299592490
503965520
-409363961
-937528682
-9949831
-804948062
-788094449
-514649181
960608899
609926149
890894836
33553913
-558110797
396537756
-508041581
618305409
-127845725
741249276
-900542619
673657116
-47238263
-43698812
-668320750
-203094682
88432443
-274097947
-5020424
-39725689
276171499
-751633842
800608570
737800373
320899072
30054779
-700528134
43073812
-469926706
384978369
-101147802
-16376120
955752569
96164706
-177637569
43293790
-627776307
-377118023
-521019513
867545974
-396697038
320854839
300935733
-593068345
-896424090
754540825
629498766
-222274023
-631331175
890911810
286265894
-86044127
825448491
-818193545
-722854821
-608269965
235725524
664026700
385226982
415075583
-854116416
-924686419
327487115
491654578
132274991
192965848
-87138952
-488490591
-882628399
934272342
191543894
551184228
999447877
220361765
-570503004
14317014
946908635
456618256
850686053
335963943
-743865467
197416951
445992180
620701438
-969224017
-175277998
-714360880
288258553
-86599688
-720284240
-741127241
-274631174
902377641
-893448808
651179591
401884270
-971136661
301536778
-749289943
198160616
695276511
538496377
-917738446
728152145
-19267862
78849665
-131521851
583154006
-460907083
117831698
184444527
-668353006
996934925
346089779
-271458975
255934732
-469443812
-621780429
487147113
-774390259
-464000713
-823908319
477153652
-824132253
988655725
639516074
354778641
-151818598
654165295
-787040988
829304752
579280442
-647442159
-863750918
114592390
-433561171
803378394
-833962525
-153484661
-108706217
-875919929
538336379
-671664372
202915890
329178029
71901746
504226317
74057355
-922768513
895922258
199516185
21816017
215416090
58596446
880080981
-37079582
52928397
894824088
-51496061
-896280740
-369692730
951381130
245618497
709661330
570647774
991221123
-680672926
-11080126
-221417749
540108185
321415792
97011840
63528862
-220504953
-688057666
-595544180
-575810153
-433630241
549388059
179765766
823916002
-591554096
-568078986
40566235
857634562
-557404994
-30414197
405423153
-468172437
991671552
943537765
901702317
-266872268
-589679516
-80712874
414723215
-774760874
-619339454
-772615111
832217116
789707369
-991043700
-899693120
-966831589
92078288
-71775308
-791163258
-910945945
-104041334
5671542
-884136219
-466208540
-516842046
-55278234
-438751072
414973180
819959574
-332212926
962434692
-446966294
-714781956
596051026
298330171
98340742
-496970242
-963648860
-80155907
258080085
-487777359
928857108
721897516
141019826
-444252059
821979054
-125228379
106575448
-189375423
-902388253
250413972
790052952
-509413142
-210089190
-155595452
-955968427
723641892
756141464
27945608
-697928182
157712522
28205086
-875350558
288829329
-639086379
-906862881
-674115304
-461502221
766488765
85344831
-708087922
-150191290
-69743217
-286008752
-950887790
-391647763
-99759918
-159468453
183341842
-897172735
884469502
-202327356
-599631797
126521956
-447562911
280389004
-533065878
611810362
106131695
-2801641
652706798
690408569
-993674667
632356197
-439916310
-325250039
387427161
763619854
742259309
115992953
-304005821
819653734
960094036
499718909
-637905820
290939533
287705063
459387682
455182490
529566398
-550303759
334426696
-936689218
433410932
332898344
-288105032
514285512
-69730912
-479935235
-651594781
-245224018
-293275670
92986295
574054852
964369589
-906995177
-807623370
546221152
169809871
-274070348
682335266
935720433
461437464
937243337
971447164
-15644958
511365210
446235375
535662501
-267749455
768734953
541459064
-811829204
630177753
404061937
-356976762
-399010946
936613214
599850631
-590387466
-97246342
909113956
287895907
-715504431
-567796740
-3825498
-586580133
105141408
-715504431
-85881496
-103681551
99446086
-149966269
385163010
-844292606
446902386
278607747
-590810341
-345929515
-562070876
751097722
846768286
-740975025
-581529277
98044778
-616376861
626820598
-45780265
-779991356
-486431129
829192454
-300986530
-785597673
311845718
99782660
-646195107
700118837
669042871
-659757649
-960525780
291780360
-638060497
-696413913
273051249
-752416631
762559974
-675262030
667231333
278176569
737924071
720836547
-466240624
-238470726
269692226
-805692027
-70404738
593504045
-3559319
752677070
24395167
-769128593
-280151025
198397095
474990558
135410131
-891012610
-774624881
-634406302
-664459100
-648733057
682056844
115990204
-865509490
806516208
73785570
254340724
205455372
-989042107
877902358
-84324410
768918109
-706840434
-707337143
317353703
-282045472
934352998
-989775137
357633088
-226584771
-892941435
-467308986
233633622
-593112028
-913881997
-163401977
342757479
774011115
-109243753
-765689040
735288773
599095341
-577123471
576653129
-101412540
-576637837
-499042024
-211715365
-937418948
942816141
340302893
609227598
-229636516
813851091
-853552698
-430366882
19117966
552731121
902552534
-500689923
-305677457
-279685440
640871809
607375256
455274126
-347982998
110366029
436164262
-941002748
-563936940
-293348939
-787002552
-932302048
19757500
447239577
-853487777
570947479
-711644474
488583331
-658902127
724918521
348386831
-583152716
47279980
696717937
742070695
-985639024
-764413491
870397841
-49860639
-560936683
702453189
898854147
-546668953
740747287
-298175055
-152381701
-310427807
556733712
-559562020
-393117759
-18602196
247782236
-532352804
144863649
990027168
127272465
707039175
675716861
282197865
-902397788
450733238
-620832821
57338738
445306674
-632665647
-851016498
807974780
265115675
478339865
-273951392
-286056230
-954244034
-576759594
123578730
166311312
-412269931
978184700
442619005
-453507711
-95080167
900454842
-46436642
729751053
687355186
-867480503
949014975
630733964
-973533486
107124391
-654819792
189769183
-280344042
734380840
-379496
-367598855
-976396829
-176095232
-922181254
460981230
-996404919
-408054987
-292975227
-251387549
289591949
-76936702
292430145
-427702663
906945161
-792954991
-666017825
962214003
757711845
-264108754
-556527858
510189049
-604271794
625641259
360806786
-878100377
597164963
483603910
559317834
216269442
-493787548
794015435
-18693007
-492177512
-923885365
-652994669
-304474946
-186410328
-729751
-591185562
362447404
-291967242
-894670370
553018179
-404456380
-896624745
-528928804
276497137
844279633
300027488
-622933695
-142263596
-91230495
789034194
-953513221
678955080
-401592834
-662355892
-450929818
591805757
244464425
-119677424
334985843
590458047
415065441
622896546
14367751
109120103
550495336
-124690747
-499471315
288770565
574112555
378493044
-969045093
-165722104
725862941
-121952801
258834774
671250978
-613215249
781896077
-611364605
-784399394
-20182180
140701227
-516601735
495872164
-694892677
732456747
-440788372
121146506
901442481
-35868021
-81162652
-979242351
-780612195
862244960
-878872265
-373175057
-589276317
316230166
-439916310
-379879536
-536289218
-171733120
470829541
-150423926
-674921077
712934965
-911241490
-683530706
-433526906
-517070439
801851808
-401179873
-239382305
598695667
522564070
503400838
-664414348
375752015
-640236984
213700904
413476773
720391534
721705957
-528885635
583190163
-524600150
-37442472
913932724
32872789
-361789004
864009266
679754038
-881256103
335348740
-49815758
137644054
547066557
950905946
-677849801
-315116688
-967186005
383152888
531699532
367946059
968192772
-910621899
883512846
643858528
-488704925
-21985712
500219937
-549531825
799712662
188096898
-886652068
-897080472
505692470
-158255967
327578769
-609981912
-699975678
-960857689
876767952
-545984445
-40090080
-791963380
-376553787
402037742
44027403
57349251
391303818
-926485548
-67879703
-69757074
141060801
-883388795
836675154
742640022
-858902493
610087478
-619030636
922456909
-431922148
138244397
526555453
-408592082
-540547811
-352752328
955315753
-449823526
724550511
871063749
824328083
-151589066
160475920
-823918037
129876287
721705957
-835781676
820226187
726908945
-625979341
-334055670
-825113039
-954535990
839109409
338062520
-655979863
-906909199
376054006
928656284
994280690
-29307996
539640111
-425381501
-913259438
-591228229
-169915692
550191336
-245213183
676975966
618705678
-160756402
201444766
714384035
-811152293
632036180
178844156
9503177
308337733
-723836348
534273064
734449036
743180658
969746464
680197458
-474930148
-151441252
659801442
734203411
471939685
-924928511
-909031647
505785809
483676663
-463876063
484889556
99019344
242426973
438568845
-588502201
84845050
-582746687
183964527
536431337
-70681783
-218822364
117084094
-733877481
-837633617
-371045533
-466250009
871890783
-302201377
699229553
-821248868
927269749
210997402
908438747
-529786163
-57220584
-411351039
-872374443
-947174287
546490747
-610228964
-391431401
509705925
-615329290
595276837
-906950885
-474177245
-626988447
-502731937
107860223
572268248
-164890126
699877631
369507735
-783038668
-402263360
-74009005
-205546869
-847536019
-508465056
-113406046
240324592
-416899668
882004037
161950419
-345310845
896890200
283289840
362565178
509556257
-454426399
-518550683
-855743806
-537126580
-383041042
609732096
-983648411
-327842019
105070407
-36744345
-736837563
-636101749
-962478648
904913531
-219165888
234985313
-80916433
169134819
-619851614
-485383501
-315581998
-495790446
-173178407
667481582
-665084112
-343981029
460885460
231177369
-516964168
-408071755
-410409172
-875165727
441158325
184152248
-6211111
831857053
-780260343
769795807
-454526595
-11308542
561248465
708012145
-342377730
-347449268
567970148
-396021056
-825724676
499622629
286814743
10154149
183787812
390760948
-180859217
-336010046
581927389
170462800
987627547
271613171
389505397
-728268208
-416048858
-239897496
-695287083
774542756
-236822177
754196556
688294892
282322275
909866861
421248532
18002399
-500488320
525327356
360089959
351207158
-436696499
407130264
509786909
-713881092
-422680584
372182796
990987703
-611731980
-227290293
-860818270
6534099
-607745012
49882119
-966030808
101042995
-87382894
91546287
167591432
-142643669
155073345
-407625851
683929044
-107581829
63067354
-77238160
728993512
179275280
-633997902
-457881882
550073114
-328860016
-986355599
-861180608
-13614112
975622927
-546572648
333869136
-955747285
-523799313
-592470335
-48549762
439999136
-341522729
-399104761
545601133
-247189739
-771314557
302714228
-83934211
-176778670
88150515
596746719
158886320
845500294
-569056635
1107439
958045835
695009673
-251234702
-299448424
-68363136
442447382
-945960848
934058164
948008730
-176795222
45094553
-643174340
133178812
480412193
-879180501
-84755373
-357231304
-559274889
76533808
839922411
431267247
2551789
-55179669
-311225776
979539993
-950359535
613718096
-531241436
90552828
-437592661
-124080681
-901208279
-285405353
-236675878
118098233
764086596
78324198
-963709343
682517370
-625776093
597890520
799667702
-1768656
-687663496
-314133826
-784345824
-87337285
743880639
-250131057
-788856014
-187054272
223658358
-779471814
-963849884
981296971
127797422
411529976
645582913
-261560143
654090365
551009479
-656437239
-16237148
-66446567
342308847
575507866
97467390
477465711
191386963
-673628947
604620044
-205463417
-795461982
411713752
425136979
-343876035
699547316
525003944
974637047
-799677629
-530648102
-691893700
588826302
-860469425
631807678
-346957220
794089537
110492845
299211893
-349359213
-176778670
437627436
-280523947
-878605698
478515511
717951989
954772772
-259264694
826391633
-254275003
959549584
45959028
-477431844
28386651
393183336
-700748261
84418654
177618983
-906882486
-978944512
-855813215
575253751
-707759084
-714488498
-794517229
-617478171
232444666
147261086
8331934
828364476
865216581
-759796821
-734818796
591639563
-182179211
-895154731
290045230
931490938
766511979
392417784
-287742098
-985642841
889915658
855217350
-800582054
901391785
-271703675
144413187
505779494
-581655339
-535257995
139948950
-951464320
-489925571
213924187
-735234536
-331660828
-143735705
923565467
-786930847
866228913
-334120328
97019557
130678204
-945503134
-697022995
160505543
-357835854
744969917
343467442
397003630
791440833
-511074050
415569591
608442874
913909914
550208085
49532335
972166629
277776090
782267644
-974786021
-669494799
750123176
663610563
-251598162
-216735757
-840605088
87205494
44735622
848597707
334145664
-448797
-586149778
-456068829
565218887
455893516
-460363743
54060571
-668353006
-209034649
-363574666
615819594
939025599
-501320678
196919247
443359627
775755069
705782884
204346226
-364580953
540880205
223664763
121545760
49982255
-704674788
-425696772
-105040377
373757107
671315032
420016500
-743840960
-567002200
-169113629
-164771768
-46058935
-566501878
-807577654
447162596
26044201
-975401732
12750652
591730902
278735873
642687487
196351663
180355739
708289357
-878844499
113496098
793352487
178871879
-800497864
-930260606
905713063
-729618824
407349529
43354137
-876301160
-434755639
-2723186
156164971
-537349181
49668804
420368746
-72202530
167181013
805204918
378622402
157784464
38682647
778887255
-207352918
-135938305
-814014547
-294860110
-443594434
-636094072
813766618
-16962794
981772145
-441293407
-489447040
-998775222
-56347593
-361510256
786768767
-534325880
741047218
461604051
79377162
-479557243
792991214
-281354618
-744019307
367131867
-217531914
-521584417
-984316967
415221888
-735067372
-656666366
-994880346
121325683
-816703985
375999988
956429130
253695965
211261288
-762912195
818670465
-989728815
825193033
-13504188
154701231
-154813289
536907469
-141053478
-293909940
469093134
-208608197
-272430232
946729867
-724053535
387850937
65350976
-590036843
-1845551
920725387
940683629
-284186601
694988498
89013119
-303376231
333226373
-740079398
999391386
189347270
-351366016
436157417
391881860
522776906
-636543555
30273606
-266876679
891995841
982215757
625708584
579964054
-836369404
-702576071
-401179873
841585131
-236285885
-789608691
-846069873
-662009841
893648143
-77407144
-736595497
124509124
-711661911
412082565
-56205273
-705389431
-967497815
798854793
-636901352
-918643844
139075200
-917359273
234836499
-233100951
-591333813
877764582
-463595350
-5434112
-845788939
842471304
342806267
-180888345
-752637738
-931193990
-605260255
177950309
786374353
599315001
-355551215
138204913
-191436407
45094553
282278963
-437134939
-200577868
687188053
494494933
-127148598
145714200
-471509073
936696795
-996589456
-997919119
7183358
-940026621
-626080036
-980170458
-81361276
659082447
622106090
-872118562
588392855
-921176462
847142693
-398040410
281185409
-760230821
-303644038
-171854830
454987129
-170620281
296503006
-335754594
-757167987
864031637
904968212
-390293930
184068745
-675922023
438997244
198303279
642861967
-170912893
-472668369
-996389744
-300542442
-49849400
-689782567
-557470975
371321883
-700000110
136906021
380066039
-799317434
188510787
135302131
-889719577
620938364
-91615731
799226933
-673632779
295244135
-389189833
25020490
515646124
938788024
-621506318
-568954026
-392218691
271356120
-335307251
402907984
327618634
-757399316
11902695
545506370
-759332586
692395375
159149395
-297335983
352896696
727679268
-990063229
807276012
-422664063
-724954134
-414782796
-758388661
293199714
-914130606
-552559924
588178988
-632181115
736541637
-750498420
-346245308
-202627959
-878038023
-790231279
-488577790
161548825
-817528690
-635196018
-614121826
-595086194
-964572484
719913991
-783448420
-684000951
640791108
190584469
53285337
-848927818
-127828017
-515860504
929595496
-50027736
-458823920
-861331581
738542865
610919694
-86222131
120221199
-597033916
400007935
-297063861
127269267
399036890
-362751715
303882806
708451435
-973903274
293043106
-939175048
21118129
280731769
779294429
-675232655
-746576636
480889870
-996945916
-387574976
73836102
-675317311
741344915
473966799
386434350
502496204
848183498
66641416
-644703613
987992529
-212401458
159606387
689485371
67700699
-171054306
973067920
774617954
-817607952
-825009415
-173017898
-402859329
-531105099
178382281
-429216746
433555977
131546094
-332321867
-308393788
-935178155
986392744
971257090
459587506
243817141
-112365359
-945096718
559419578
-497488054
478764280
695248099
45081120
839917432
-819726493
-775468972
132245811
859762117
-120180333
-576676721
987824149
979442690
469533815
-237591016
686290871
374978011
-609767479
327832204
913281244
-590580913
-993934561
260049592
586628907
174991635
-339850400
126053049
-368294526
857670757
-487272841
-752976297
-544381199
927391460
862726221
-368279126
919908118
972912654
935539238
689913610
-537736572
-387046747
214773592
220204385
-394476058
337495299
-763088163
956470700
318183882
-875340858
166083120
899304469
-783448420
742259309
-801719533
41517113
-372875500
139647759
882775765
-155336406
-350709949
-777665190
-875133155
-583523631
-632531837
-446305403
-707731008
-235472359
-440381784
-294188418
-95881815
367131867
-330759086
-464680523
-555592028
-488757741
315021591
-21483290
56679600
129351732
-577967527
229433653
509705925
614452684
111329535
-39049388
-830588000
973966471
694323445
-580393786
821166676
229094109
436164262
-678473898
-678595342
453843989
-580213368
-421227642
811722088
-720406834
-955113913
957609390
-29274576
943828012
700288473
14430290
-624809113
759341152
-399593582
599164972
764173262
-684288560
-776449381
160599744
962204639
-817114948
145051550
-823857412
317268225
-774387764
-477353883
536659498
-187900095
-632336700
-964757436
-21054891
753831697
-658653615
486584755
-57201010
200517324
183176371
302311564
768249014
924507325
533422981
-351999508
-718242898
-186131289
-306057997
899986744
175590372
896931551
342097842
-868769924
366413299
335026971
843162710
985145580
-415571673
848307756
-572628930
-848401071
576481243
-290523489
-929070639
491378486
240457268
762512251
948181061
350719529
827209358
349324188
-918490510
560828818
235070450
-125536375
1668813
368895849
796632266
-833703451
168793325
411325145
789950431
-15909593
702278195
-115052852
345491167
80183211
168379884
-532578130
392307935
-78984130
413476773
15812381
-707123740
927886289
879752989
-756287971
-864490534
-526110853
181085921
-396986620
-82543641
199935237
-902473047
685117661
-836684927
-436967080
-578290693
872598844
-523315828
734354594
-236737129
564525435
155632660
776410705
-329976226
336325266
898069144
253010786
218191621
197589850
-376957702
-244132482
511582570
752615550
-346363367
-411030476
-633694622
254687432
155231303
112604449
-591889014
-377245237
-794657373
-962304500
-794792238
-979933948
-826985978
306767075
510391970
-306106282
-716562177
489424309
447953196
-751794941
-997543529
-541632532
-290284455
916933816
780791050
-971037827
686063437
625619876
-479634098
364246814
-17366439
-225341435
-764396147
-953148253
936163903
25474693
175352235
-182601044
251729535
460759039
-64185736
-637297697
306099713
-223076730
367355027
-383022363
-635578619
32273875
-856639607
-171821298
350699889
-781663049
-617663526
-29349750
-392622732
649370280
768383033
-799357231
132782725
-549991161
-763050542
-407717576
636932322
760202283
-851337895
941314614
136676507
-886544800
529351563
-686813513
-854919780
666103372
-928097521
-991756910
464185518
-665758009
533234335
-684651549
-313531267
239557091
290429197
559839091
-925950775
183324270
-648229791
286021558
-573059408
-582413472
104169877
364027035
888752032
408708561
-535037506
996182713
8957656
296503006
-698487795
-649114805
906360607
-169329894
-943231586
173054826
119440982
-775084556
328212912
870547867
-398456806
379578761
980336031
-916326608
287400418
584073052
89682348
251790949
478744574
259163348
-164018119
-926358751
867549178
-230472275
307793684
-969320561
-134254374
979539993
373353725
372726754
-470767311
-594974544
-484169308
-133942366
336415750
630352077
-710898272
-279076770
-929718479
-85002882
-421714889
217156798
-531189732
352963551
88836181
787101800
807683977
-876444228
-915445933
938812748
997212798
-232547840
830426684
-355857905
-704373200
224938166
449756412
-847212338
-789325864
797571003
-186919562
755247695
-650619439
115663490
319046288
-133974884
-326019303
525761204
-797069956
-200967804
-441557068
-229167345
-925953169
87571605
-284901255
-897864086
-944890125
686545378
524539728
-98931220
969962784
-850881289
-835806958
255049489
165276442
309577422
850224587
-43111334
-348309869
-411794109
237157362
168332608
-233640481
-884085366
-681408065
159601079
443162974
739742383
206236260
68683706
-573826092
-834061262
651738428
-576142846
-692994067
607766896
126269222
-511047504
663438790
-251202337
-349858696
-402589530
611158445
-693381975
832615403
4752344
-619655274
-254088170
705742259
-112348759
-357188572
757564025
-828275365
213273868
-188360391
677767562
337325916
75600228
146956123
-994290828
-777899441
-813144877
-234459630
-12988837
-34727991
-487961098
-739450409
-734487681
882778840
-336102170
-804543678
235435750
907761118
350394435
781615291
750363656
498340808
641522846
366987383
535544179
837504521
-708618413
-846203393
-36661452
-375167766
-306505782
-491754568
536659498
768166310
716975870
-616376861
-124887704
-46853982
-708803317
-111625362
-33933566
197378241
821817563
865563474
-603936039
756743383
300786011
215392436
-588425519
30125558
169055813
301459027
-583140578
367318446
-959535722
549901670
-159946429
544502823
-160588458
-414113937
-418293656
228138784
-853729989
492288608
-583570169
-528747342
912034688
839312316
256825748
25528141
883363196
951836769
-455919292
849697350
-456618051
-917203133
934330641
969731693
224609262
386424417
-425629666
987360981
432813909
714712966
-593149028
-927554141
-364157221
166339202
192837829
434395270
-265565733
452517851
774878156
-899412222
-107716972
837639857
-997588997
133114385
335041
930389439
-531228260
652824294
-414256585
824237748
-491281512
764098089
857850576
515537354
-244900711
-991227769
-734547261
508949125
-8218472
-366446502
-911813407
-693981981
-387398820
635756417
578602209
-961051972
-195022610
863517765
-741633201
-982089566
471888973
-137536655
-706534230
863820151
-427887717
-164079526
-229699305
488663998
975625868
364904074
-419658262
489944947
991093170
160026290
-781615783
105196072
725846455
-507376608
-226558825
757691811
921660182
368946029
-693328717
-482239858
538395347
737366697
-153100865
-859208309
728412570
-819483649
-23821688
-945095357
945109890
-687815933
-57474247
-484169916
630885914
-783104092
612204896
512661881
751072499
965974641
-871959536
-755247179
812188171
-125824334
983945860
-368898448
-539418311
911144458
411759267
-582951416
761723603
307554089
-809634708
-85597127
-240028546
-489129730
-426077553
728981340
460109136
490088907
85420476
-58278917
391237748
-212987188
-760040650
386158894
433736311
385388878
-790741135
-562726968
-935852904
-112963363
759032215
-335725567
465423200
471377682
-408497404
-438517006
-762681650
-573175548
-952800787
-100034772
-840127650
-307631760
-198625737
189300217
-177489157
607495229
451000551
453270931
210514079
-843792822
-125691852
206762667
42039029
407402534
-340664614
-188916213
-741282663
599025551
-343258849
871925301
178570641
-103635577
239623525
-550765018
-287541573
-402968353
362154463
486457485
455800255
42488730
-498099282
278204654
151186148
980176758
470264023
-414058523
-91452411
-444489842
-134076240
285711582
-573923343
-758095475
627041367
-656035351
440402085
-3484706
118895599
241030209
-6425611
-520205181
247499394
-212021864
-281967056
948938908
-241905264
-824845692
776590021
-960905903
-205193628
-435447488
-91254873
-655352965
-595259916
34244429
-816835671
-267909047
-544132823
-982316594
886001895
85739760
943042024
-467842740
-443554398
687992321
683018138
914573010
-475507413
-31212035
-232591899
-315317721
780598351
-778729191
-865405995
-805848240
-510108695
920239650
501431569
-645199507
556788708
-521767254
65345742
-778366609
367783576
303150003
973848284
-569825455
-446833656
-624526687
-195775441
799428125
-643414379
-51615134
59423263
710199677
697590987
175409661
671855069
755203288
-985813406
634379282
-499532511
913880080
818683569
208894706
241728701
-761707312
737942048
-986986952
608283320
163954701
304120068
49765902
119580904
612728200
-305618154
375734209
-811363148
-843868509
616797346
207062021
463232325
-580834395
-990507270
157994614
923361542
122624415
453133261
288089310
804961596
-46414172
829596726
259284648
-982020236
284522042
224102139
604961812
-322086399
-769984923
-528100661
-495543455
10451569
470527290
-310478665
-403406239
-559756933
342155917
117702200
-513259452
-113237843
394197430
-86070917
777051269
390059117
937051885
-106197638
-640681677
-87407325
140168092
-150545174
-493695042
94817250
-185742145
207959689
-995882878
-50480835
651769101
851038612
-840802841
982007585
-483835212
-708942254
-387437726
-148404875
396553537
615417928
410372218
387084367
241187461
-711755316
-871567385
-929070639
-407458763
-423893538
-328271059
406512345
966114832
-149373365
717725521
818947554
393812444
443162974
114474077
31945648
366068748
-960857689
714120813
-774607935
-85394416
37768902
-698483036
-499083328
-266471756
-959872833
895564323
-653695732
-826371381
-195080307
-729751
987307138
434197130
640002960
519951611
-427209981
-337271492
560942304
129322472
-45675887
-886136149
463480990
-933548522
371728694
-828060474
-155411924
-298936529
933227010
-398188311
356074570
-18150436
-655444181
349232761
672976710
123578730
-84689697
91981108
-52192918
770728081
607507285
-39478031
657141165
130662683
-530670886
-295846963
454767943
-300433784
-180447482
167424047
-505894324
223440830
819883016
466493124
-248798391
-606934845
393585072
480194687
-871277627
653312326
-91601721
-221463291
460754439
930351398
-716174743
-599290434
372274299
948869964
-627859654
52617828
688223008
-378913354
467029096
-914163065
-418552284
-726997841
97482949
731987031
876328191
269488186
-275381558
19961615
-162130591
89499018
496429178
795147133
521664490
388639687
-38025803
961340188
479931087
-126939645
-851598339
-890055933
315468026
127627926
-334699019
-636073466
-891353916
180058098
843854941
-714890676
257535782
-379292598
752132054
956975651
171721218
-694457331
-644039436
-956229417
419513058
-251010327
-114112795
347305891
-960589663
340302893
-232606646
-160394561
863601036
-698572793
516895468
747719767
941567338
-110957919
106079590
227072626
-399423897
-811248492
5483044
-105430289
-821007134
583081292
619482337
-959270464
67855543
-351366016
-696599368
765134948
535111543
417419568
81023797
338979
723239788
442983588
194741375
667098049
-370970677
-778720703
565313450
11984093
-208952224
196768719
254434314
907985226
-934964986
683070103
-580951006
-779860500
639531463
-587172977
-588466978
844832825
-644660676
874758977
-605179357
180336418
-423827103
532923629
-651945745
281967257
667441561
-721003744
701775512
448299811
484560733
-357231304
995164456
181164714
376729785
725944191
-837265721
-424337845
276462598
562609588
-326091200
-811152293
787954571
-89211891
615140208
-840046640
659894650
849678970
-332127225
-287660024
199824803
-809860270
-47524292
-466741597
-909725944
595273360
-91448971
694900400
209548492
320841872
261984601
765224551
722600769
731519194
-242509236
757793458
-802862509
-470825952
537629757
608939926
-849344681
812813078
-672248799
22718773
-959047
-288466777
233654843
-862217222
879217138
914135793
-214013390
-414289283
420683809
488821629
-416957766
-905371983
-912746281
-370260748
-145581361
-338482642
-891977457
780449580
-846875445
-747942643
248664294
-402222804
-823454779
253620844
785572768
-562504368
-19544252
-835834668
394647735
832407529
-296595403
516848295
873432904
-490732415
574536616
754908447
436247222
202603155
692779688
277770651
-968595903
980636938
457266932
962134970
65060432
-748908990
-420424363
-108616722
-774262251
731635927
-664077134
182044123
-970077139
-94626899
511002305
920149973
-435845048
182801280
804391786
848171654
-413111024
669334358
-245080457
-696669081
-417284108
422317355
380469645
275074932
-569907161
85204541
-370040152
416303911
480725828
880832315
180221114
-737394329
173127303
254687432
-907717500
158232837
397536473
204060664
-680883018
-846566220
777695259
-310348827
-259110008
-878214774
-288955767
21977728
-159293421
737464987
-864803402
555865625
575507866
627391324
-425498109
201383685
-880938424
-590736927
26988820
-643912716
-661642443
-418733661
-64737379
-402459747
-207218224
-736071851
-831606809
306458284
998451649
-494762921
346055009
-820850500
-728748885
878388047
4538550
-733343460
-548067764
-738128448
-749658224
-986917936
-632711649
-202207418
903600996
-739769197
840153013
-653636859
-960612537
306874383
879143929
-730798191
540946187
-939306274
-718901118
-763900913
300322712
98055034
-219507564
852471790
-360135984
198083171
484527316
-110520732
117598723
863835289
-64761817
-927704316
500330167
710623943
-890402868
-234900164
18261746
955116320
-693521150
782720938
-859222281
856759258
288977329
112459990
-695762989
936426342
245610629
-367506136
-923782545
789021123
-670939958
-167860550
919486881
-942798715
149585067
602406834
579277218
-429661205
-211100788
-113362054
-243641638
327134004
-290805544
719779175
-476449900
-222485089
-512949359
-529981345
-359647270
280015195
619783701
-500213664
-129329362
-334885193
635395283
363643046
-809728065
411973579
634087643
-728695344
55472973
-479619997
-126824690
375219419
-901904849
126857469
-435888689
975056766
-565619278
908592178
89600485
949419507
21728152
-574736810
-978423585
341973840
767969339
-972795205
-53637418
-796205042
166339202
-738700647
-540656685
626162310
-225287542
-407625851
755325765
-461479112
-89305484
325710503
-252637379
-525317211
167509515
428855382
9704642
456955820
-794970246
160435747
-141760982
-838875607
-277289498
-471466159
-350205052
412497229
-925991826
597192628
-766543864
58496031
547946861
312874626
86998593
-41330627
100967314
901882
-244935524
765406762
-607413373
-60706958
263523835
-676388133
667366490
518310182
406574749
-127078470
463043708
-620952709
-135045164
472599358
-839391320
90657298
-234976460
-618518799
681866010
881083473
391547977
859549813
-479634098
-345159912
987554769
-157361293
-140847920
-596721521
-989262702
-439844546
665645929
-15909593
-795823797
-579045275
875741495
310908800
-609483636
717286605
111085351
702933798
483809356
230073623
295756190
-445022548
-395381150
298217327
989774366
811752176
217537290
-673046275
-856403102
57692258
-501897188
161478622
-483580441
-351804111
732919920
58848989
-511485875
806018166
54069781
-622479339
741890415
236978831
-516052029
-879714514
-573347223
404291699
-961402331
382377615
105166948
-818174291
-409388745
-183957228
-990583215
378740646
-436211536
-808857191
332251083
697781406
-788917734
-796959310
-590335642
266194890
458311849
-843756988
631312783
266993417
-31905450
-181172793
106350966
-914478074
-905550546
120935422
-208695945
480671694
355019541
-214223527
-651964732
-229893844
172391057
859879052
519636097
-759295762
537689621
501464822
-463117254
-603665596
57293693
-367794427
427432747
-222221224
-788494236
-711433780
-461432045
-708880910
-366830621
413330270
902656696
-760778848
325485203
-996338546
-476980442
218927281
303792716
311014490
-160935710
122945552
928764596
44027403
238284470
316797238
-766888265
233256834
-379572031
-788329172
225941520
-411478476
-873166682
-467438420
-754298223
-905270598
69425649
54370511
999135338
604860891
-849544336
-76512528
683178996
975644071
-23204255
-314822062
716576859
150859725
-112434238
-459136210
-722287434
468458731
-701786528
-466627701
357966844
873277338
-338120076
760786017
696946255
223538535
-929978014
-336330617
-426299384
-569065444
360089779
-100329891
452314512
90903847
756818368
-819561912
738104731
693014026
-934549327
364678568
-68579179
863202820
162215619
-502827565
2970763
850681032
-158486585
-133565557
-176013967
-787131442
206821581
-11052282
263479382
-22259189
490774338
-17664476
-488375725
-48625303
233523787
-297552064
-558549915
139946345
331567862
-136941587
855526281
-865249249
236239234
253866908
917450620
-841549460
-19681226
-992522345
-213755276
499208765
10480441
420457773
948158131
606037172
943076443
-174969808
998752508
461751719
552009464
-266596175
-889845979
875667936
-918671543
-770850441
-686346434
-204469559
191739794
-351393623
-484129288
329082656
484713264
173142652
745253782
-397581538
936271238
365360549
536157870
963644206
-108197407
305701505
-674595328
809437334
-80595962
514375545
714451839
184754907
-655350148
7011014
-801880367
-79803376
112914110
822177157
-610583266
126876212
500741354
-379894807
-266420195
-82095802
922653144
-798013408
-932517202
409948546
988116060
-295981858
630989643
-633831568
195820035
-136059929
-179201060
-65537229
-137802611
825680839
-181839551
831638111
-605014879
-889273945
-795641090
-384765407
-524018457
914810973
158251796
577885862
-673537061
387535175
-698807975
680303161
-893720047
990166669
-690283086
156000988
182877147
380883155
613888888
-93941293
339985991
393907307
719519617
700849888
-959188012
913093993
-201261420
261739316
-654702204
-377848358
6641589
-400178509
456418252
807908935
922408317
-600921446
-653543438
575394116
727823352
571426319
-541887253
351282560
896006446
-236527215
592939663
116527040
730961712
-809455368
-143734210
919086663
380513755
474822585
-14752636
876835324
-92330796
78607590
44314896
35128872
-679202613
750620150
-814455204
29240982
-992924289
194221569
-610099512
95234326
-740164274
496217304
-467835753
-195240002
-214589772
-818666704
60899628
415492086
-106492482
-562817474
-188977308
697484277
-519797138
369458022
361497959
-953491119
-461452460
-15398493
-758862499
542481604
534542876
37836790
-379131597
-175763979
-711045997
-964786246
170076687
-380851878
-354656074
543245107
-205317349
879028968
-339913535
799134078
106391918
975435021
-487770737
236024586
-979062074
182275368
398251446
583325016
-420720750
-855213791
692132924
-126131171
-393182924
-160571129
420687975
-458300001
937204770
-205814217
759195300
-525346490
-598768106
-251312956
-29453124
700385960
-19242032
-187320919
-414139666
996149666
-794667937
-215676642
-880203682
668715758
819163016
-7174082
-533312494
83163165
289231799
717466490
794021071
-976999507
861902179
-672568666
-732779424
-36781484
186886378
710650989
619543815
269679484
-511166135
-38143072
-82568473
279004739
-379816348
-84708283
-69334457
221437205
-156564203
-856999501
256063465
-600916044
-25279398
-610583266
347763590
673257408
15729342
255784491
-617094507
42682890
-844951157
-579254586
-922225291
262507092
855010634
-906766993
-399834279
643961947
610995620
505711052
175509830
28071316
-747186965
-603646243
-661368152
508137530
564328247
15882579
867429075
632362906
-258668934
766205171
956408061
897752641
-378807885
-870033616
-604903049
122468854
713986803
966147299
725524800
698480389
89128945
-577583459
727479242
110215036
-208149936
-942065159
-377104001
-387323733
110530288
86359074
662109719
-902552123
-555073433
-432905510
-936591393
268178480
444411307
427485012
-488335645
-395903896
233574259
759673861
6157200
-150075343
-672497058
273081755
-925991826
612204896
940343050
-331452877
-496408758
980985799
-48583076
168884331
-239094656
929870359
693593269
-974057127
941718514
958267602
-293856551
12334390
386283643
788348850
926127110
-149559858
-87633557
856451838
-404678649
864068063
-83235652
47283198
115335811
247415619
614374447
163460404
498709053
-421958888
533672829
-396544217
-391348925
-427653807
-679455506
-390175453
-204716883
-553972086
-324839959
186793369
829818445
413256676
-860007849
-52742256
506015137
-881299925
620281926
552486699
-959054949
696336599
-312328513
503042357
711919088
-610896618
281773038
564368522
-880459059
-508208827
-179208997
-369186877
316412390
583126222
346003390
397761430
678985752
22210440
-269696662
829383537
317243683
699717847
-882923017
-290644341
-31502628
284148239
111237594
-850431977
837202293
-716866359
328073725
-877708598
462556901
97743151
-382998045
606874063
916230713
-527154516
-189813473
-731810453
826003821
960756572
872340856
-542209413
113463850
815621137
655183873
718902838
-927338474
-176363280
808808335
-268922427
258491305
-560719876
-569825455
-658086701
286827403
54887088
-478249436
-541811034
-411103933
-521858640
7039010
-6688741
-783801466
841144786
737488226
70151596
766336300
-539363655
794435651
-208171657
-483637849
-698005219
-570382972
-355935178
-837802528
804441276
160777813
-151027293
-826209537
-398950424
642741237
243384278
-5696578
-237613608
789514474
39357990
420050038
-660289159
-889894358
-187966056
97663687
172788154
-410282285
-346483865
864507862
894550417
-231297141
-961739743
-221846511
59178963
-363115302
-383404489
663064099
622780233
-862723335
-761150329
-649545071
-408592082
500818055
-523655359
-647675747
165311593
-157692174
309587818
832057697
101926623
25524140
839967140
-856557231
-500690859
493396802
950975252
-419447545
-939175048
824376523
-700528134
-715358108
236189657
-507376608
235490869
23757267
115759959
343420237
-863477622
-876761976
-325478737
627163433
222371420
97415522
687710560
-808484166
248559854
-229167345
-900057959
771917478
381190922
-348014657
467848405
118450644
393359569
423793470
425136979
309125692
325769829
723029437
413645909
-771490585
-770878742
-785964301
-476340626
-719091717
152830240
195188871
616985902
909663039
-381746682
719068569
-403842723
345299115
-255572312
-377913529
481905365
-360721942
505665312
-476520661
481998280
-490936717
268421786
-491260785
-577813356
482973016
392869840
-554577259
-50288177
-535100360
76931071
164038105
957862304
247755381
168112445
360319791
-898640111
-505882545
-866402694
-744675532
657362455
-418361749
722353598
112616204
-858168051
-63939726
-885385568
-357090597
645624694
-713689140
126521956
-150501107
111710969
-972982416
124596328
870373128
-412418103
534664648
853700085
-599128318
200092936
231966136
181963441
-491754568
-882160827
308217241
727333043
-230693809
605167172
-89544804
830658534
89594340
-420095893
723820464
341891223
-243022619
-399538728
151726843
461083411
-616018764
661308721
180991965
438169118
78537319
513400396
882572975
854290067
507741123
89548938
811524691
-356911878
-180051681
791459181
-463078719
-862984751
603723441
-375554314
512298344
614057331
395628397
773860040
-483637849
327578769
-835275470
-680229408
-792699312
14750676
-35706019
800713313
-692284065
40041601
948411347
743063673
90445805
-860790095
-488407481
-138155173
-804031898
-990447733
756662297
402896772
496286416
-41304337
-225076882
-847918129
-540843651
244617490
-170481474
281736834
264370722
668168561
944157146
-703799837
331135455
193286373
-986037423
-741527153
-227716117
-278712800
998468568
-407470368
981829498
-467423548
-819678822
314923578
-752138441
-574659077
239229477
893393146
-511103701
387084367
-666630789
-165414499
811081400
120279799
-170668530
721688040
540495723
625581610
-748150667
518595792
-395193549
574606632
428279835
-872774156
-422296915
132241453
-186263554
-618462272
725622368
-128144731
142730021
-158025910
63693052
-311344611
692995699
346280662
519492206
925634027
-828889728
-919841281
706545697
591558217
-150497875
42879011
550208085
137606844
-115668728
-841203660
-721895894
272038739
530912631
-887066047
-613397814
393093775
-365939088
-281193757
930925188
955126991
403783654
542169135
911018253
548286032
384915695
967253757
33152217
-30763851
-719557283
-251428989
24880595
-421678537
133501991
922431340
-919346442
-448540170
-826062771
-466047037
-324777538
994292214
466370738
-996205001
823623887
17330432
-803427157
432220589
-586432803
-674888548
-911824027
-455566592
188328942
697605438
546432299
302363040
163223624
559491222
455056088
-542688775
-266071517
594901891
855626427
254135563
-485041037
-880183686
-405594492
-461414765
539780773
-597781786
-623216949
816869308
973848454
190370747
104353243
-45680587
789069692
-49803028
819537623
856171793
-939543282
-725334827
77657190
629363941
-388898585
-75436049
-833720235
-393370430
927112899
21701038
-706779589
-875993390
169870036
357957932
-728326672
-11695949
732091130
-903883079
-158367290
-510629175
-691453278
-919183300
819927689
902444764
-691436405
68276079
746583788
283446231
949279977
958635367
344997961
-528589415
-565741985
-190706746
53636108
922774564
643858528
664123425
22158937
194381488
-30926543
-567121808
-244556488
577102055
-557821727
-288344994
470443495
-312875793
-354732825
-524481989
3672814
204870858
-49950981
-221746454
764890519
-720600373
363285039
-24481479
-439670113
-175960377
114188846
-103083736
72300864
431115866
162372935
384657642
-803200454
672913644
-981750307
502500789
287759016
-150997797
319357481
296686648
532397552
-37433887
-924014032
-320905177
-465300774
790021541
-928974647
-696113514
67948578
-313264185
-155056242
-405216950
-803065070
-795823797
714895772
-67039777
534882707
-802820028
902914732
-976473581
-895777345
157931999
670818654
-265225259
60291449
-124176514
-260943052
-177644155
-618930315
319979873
600774650
755035079
-172298430
633718406
485150733
-280323089
42417322
117333030
304430251
432483423
-238010802
-150598975
899561498
357504933
-128740368
-427898122
55128804
-984812098
-297797899
-310794260
156352524
-730892967
144224652
-871429002
604938913
90175001
467462790
572627903
544285129
-763161608
-68684477
385053884
243609691
962414271
-878744064
-428735621
-761024759
428993116
-309452563
415650004
-39139279
-575297538
777068050
529687031
882510853
851725462
806000642
50201895
505787606
930890105
-608924358
-876997418
712430820
720223161
392666914
764392958
-538098918
-524433032
-155969087
188875914
-21700288
952168306
-292310287
-328603607
-874093225
-396378311
-127060698
259690185
-554223526
-337400165
651057845
-843463271
-960525780
513047505
187503961
179018580
-492397920
-767540123
-518275889
-518830505
96513474
-790806475
269935790
185001761
939729972
434298149
45187365
560827021
49625114
-272853250
-45718086
955433313
-776838310
192553729
-86536190
-489412006
-344394894
-995243777
-189360089
656710754
-648543456
-794294952
-946386644
198974064
955391859
944768345
119341167
-643500697
117184614
-438391981
113754875
859813835
793276686
-30043380
-369069630
311239696
830133560
-274169154
101722104
518468379
487880345
639550662
-236591454
-820902252
611362668
478312163
396478103
161792895
769777711
-404701747
-747752633
194214103
590597555
-888861460
276362834
-302799094
-507925948
-311865167
-511308898
209373062
815823987
-103331272
-213528186
-124163884
883940550
-83518432
-306095508
-28947689
910853625
-72856146
-956010126
81290287
404079733
816113266
-173422393
667632637
733186387
-237609594
-363941861
-289029717
-15401167
957178065
956332004
296386877
-373045166
561261122
-322445877
-833594520
472030849
893949229
-532704800
-577583661
57671867
660201633
-731951781
-859101201
641022898
-540606531
-858236092
6961522
149112746
396607541
244209485
574821813
-218405985
-903433483
-506464697
60041261
-152387584
265799146
-567751966
-136941587
776121519
-238693951
957229798
332837105
-188275004
512339376
-498543558
371321883
-610815682
260533148
-613072865
-605334372
-75756882
534783680
920201771
800720423
91442572
993043695
-787883706
-430408231
73024985
955116320
388349146
582370112
811956362
895034041
297581340
303246590
-495588515
585559645
729305153
-269696662
-995010812
212203792
523036601
-57017345
-333399291
338190124
290858051
-211789609
176919413
-969017549
456975232
290518652
901707314
243602031
-491961358
-278507444
-207563945
658356789
114120959
576301875
714077879
77892135
-422369874
816810283
163878975
-463794738
306718905
-512318760
296453654
150301879
623228794
-304472475
447799758
-199485742
-96329993
-626309378
-352588014
-969204474
493954486
250337535
-831612062
-199667250
832158871
-210750113
940912483
-35451341
-879687314
202189304
657935349
167729599
641449132
711680452
-780457549
164576500
148671862
610537235
-130766526
552891851
-709177300
414039024
828670212
-68913301
532129120
429118479
-620310168
904484845
656632299
301194147
367639525
563777037
927775286
48270285
-727760899
-372817950
171721218
815743219
-481697013
501862377
566745619
-235225843
31743031
-721458833
707600322
124300710
431330354
424810627
97835096
-896051
-794609711
-235829942
451065654
497636677
-59553763
432969790
633673890
577214260
435138882
-380061868
-157401252
-818779067
-269263263
331998453
-429661205
62185743
-661456106
-336203862
-297491279
-906427030
202973888
689072830
523036601
901473940
-970741037
893385676
-30807618
194002085
-155055694
786506529
-128132300
439404106
829518577
-524816305
497920310
68528131
-343518633
787648650
-665174138
631940385
663181225
381332946
-320584042
980361119
-491735266
864823974
-530035283
929774029
920327406
-83274102
-814268152
-950041097
-844086050
-309491831
-401949863
-849745710
-635759713
-700344926
-39959878
132643427
5170605
464720889
-23817755
-584070534
153878106
-698330161
224081918
254825721
-308997164
-612573831
306278153
799035157
222250726
-455368289
-339310251
-339996278
490550822
-241017956
380015185
355206955
-48319726
340160180
610922360
-675028102
-458600909
-718680913
75074583
-191645033
479438142
-112402637
958717736
302061407
-676763211
757168022
-930988398
-663560768
84608806
639708001
181454980
-729584491
-105020046
462140954
535822373
-450561385
914005867
-591170870
845434485
58949021
320168776
246619274
-916647848
-65188634
-932121545
-299081839
-441573392
973150841
-837880320
370368193
-44830968
958878901
601195811
332076707
820077526
702943165
-724846750
-606885398
694132806
-798970119
-528655996
227340272
-786355015
951098568
10370316
-200443658
148051807
-597527694
-468601351
-53408326
20437049
-856950840
-968541579
-484413509
246513796
-744080803
-84491828
163525956
-27612215
886632809
-877112850
601969182
792890069
-961843843
213297350
285672669
289901694
308960188
136726312
199907492
563987477
683704985
-563940429
-521120769
184259992
29934528
412471732
-583904832
-841611083
-372187623
-323334596
143096141
-976663303
-768931028
-89041011
-771378308
7665570
-15815811
-966861481
-290406390
-295459496
355953597
-441015938
475768049
-95222670
748173454
848476821
-247651565
784379518
630795669
812123359
936284414
-178717710
131654403
-453105193
159658418
384841838
17898434
-847456881
900883959
-178858660
-42328937
-264924120
272497586
642527154
-257570244
582507071
-813053076
-992907917
269679484
338113261
167872208
-609933481
-843804167
497410312
927497165
-321670637
-744857647
-610438032
-754066958
991091532
-982089566
324744746
176621667
-806132819
-42837847
-891550488
788143476
509669080
159807782
-941589627
-372208963
-35492986
-854193403
-571934386
-463643164
-314440828
825243623
578293581
594749584
-625509217
-301681785
316778201
-670695380
889602587
-166958631
-548950166
-986526112
-353217754
142826964
223528146
-940191275
-954740411
259718323
557981739
-269174294
114803978
-44858213
-141210630
-455701348
105333049
-308824211
669724380
-214660443
-904620278
690931505
848522861
-582650724
-586486717
-243641670
883192065
-879766128
-803129646
226732333
-947405274
274786698
-943701759
624359002
192491103
597093049
-787706742
-378211424
-1431371
-851598339
151598337
349271004
-745777021
564683505
-534600433
956204040
-190967101
137806706
152459514
397451888
-996679608
-279359994
-314708312
-300457015
-247640386
70742359
-91492772
-780510020
-641321175
-692939252
533988294
-886110383
850315210
953900812
837114494
-927225383
-495619423
-131379777
-321195095
969523289
398476572
-339235031
450818217
280824897
-861997556
912264466
605030913
-621098144
284684764
-974479636
-905388139
654060500
-602019488
-154816825
547189783
121860533
-862016904
-33429318
796313096
217359636
-178520871
-128496238
-43222198
-600834811
905638901
623683285
239884898
727469074
-465653203
-344792238
-786217777
-175552919
262606877
-141819919
-414450676
999343540
-409024391
105883215
214988563
-771721119
-668314711
862288656
-277811156
-649424050
284655979
820377779
-543999457
816638047
-45092658
-148467198
-872577427
-168429922
-426279165
512713401
587069285
110739029
-786622275
-597206667
995216691
108967934
-298383053
-219503038
960880647
-490898023
-800201019
825494675
-334934792
349333350
-532187246
18478257
220517984
-434710280
447923000
640839801
-588115405
747474795
-275266670
-425055928
473444449
86457670
221600951
-418099818
326895993
600436919
42888271
708006087
485702241
-265582904
568744519
249338512
-403900437
199841193
-401109084
342440531
612493873
995805779
817745925
-897758199
514561439
586492104
-428554097
221503142
821182441
456502002
-210322542
-908338568
-240857373
-713537665
-941215199
-147957538
955841134
-394371808
-51823229
466221245
463162482
496051081
-966331225
735967215
816803648
605936442
800440687
291747524
841277123
780797914
-396766821
106554979
-731014721
-588150149
-968945983
351747337
-904631862
271613171
933040618
627773377
245833602
593909210
395476962
354798828
776742409
775673622
-981282312
494385352
3900590
-496666697
-216635649
625743859
675273502
729930949
637309195
-726162858
323615835
866303487
110979014
478289510
36403871
886543154
-746856857
-497946848
-358360250
365966353
-843528466
548454542
-670578441
-117855527
792312968
-713174935
-329037969
812150181
969184201
411259571
948316392
-616382651
380707819
577916807
-274325891
-189986608
-974186074
564477727
-40193942
824607626
998518653
-805521975
367078384
498411235
-465617772
-859502622
-778089425
995966082
163481315
-507360662
22422339
-641579468
442310108
102447178
-148867967
-768315931
-807688503
-177670217
547694731
-719349970
82811944
-117396306
321196569
-331237880
-266071517
742636635
-271048013
189137783
107729469
852923392
227594982
-840332948
199516185
205189786
830233003
-420451391
-483580441
-205508408
893693814
-13800250
855487256
-808308353
327124464
769274454
-162456765
-929287127
-258787179
-250905802
952726800
-134259847
-365280355
-295649371
-852458174
680537235
468292373
333555039
-840094383
920778639
61157680
173142652
517401795
-959888613
-57052982
115335811
-187039958
434466096
-409776051
149881818
910780595
368718802
43909224
-524239231
139436575
555417294
698801638
-244094869
302825272
-247133126
-553404165
-694082987
246364120
747675209
-781431374
-322117315
-325197425
-124127396
-658168948
102914847
892142481
277784758
463556888
18981739
-871884762
413466448
-122230250
-908362246
-141405096
556938793
-268750448
-754837117
897247449
298457593
-451378551
-59523048
-852917337
-111144381
-886879790
130630719
391355058
-267799629
-443262085
321980433
375768791
-659858839
559817572
-777185465
-661394587
-223203473
91041377
298464161
837346516
811967826
215790225
-784046026
-349201794
263099467
966683053
184427850
-978193025
749007942
-51900476
-589209715
-395973121
-217055544
126129021
875328384
319727693
160927799
-74828231
684558398
179991271
-507790980
-354651763
-921806126
-562506584
-901936945
681505964
-624655734
449188645
854825228
-556459318
613626572
508093383
-568512429
762263114
676136755
921082743
-131985002
588178988
-365530145
-706269907
-87957736
904027550
843905707
786126086
306670598
700674228
984152113
106959783
792142996
-873377865
-91582318
-646754631
454723795
-372836271
584771282
-764803146
-656262118
-595259916
-471835926
-966309913
467625115
654124817
966655766
3323196
-128096177
-941307866
259675746
403361406
289940129
-568059119
-712193261
-450281527
-567808115
549585907
-984208212
133754497
-416490653
-827964703
-747794624
-789644354
-988757426
834427744
-106058587
-846111098
-702860692
-603631730
587103449
194428383
-63810929
-71670987
-338289523
753665427
-818649028
366228953
-169265588
136601649
112178616
-161002440
527559511
-327514332
-626145682
457685704
188458727
-365185313
941321988
75580609
-374615154
691245121
-938288315
351621925
-726162858
710399511
8581568
-769369203
-257814101
-846689740
-118304705
-460068967
789430861
-404745825
869881920
924650306
148885808
614496070
-566765931
-177931562
-342268319
718734523
-928381372
707013759
-220976147
-252991712
630545097
-985964862
-961188665
-246689953
377987741
832474192
-425870770
524002125
142861510
-330406123
-61164379
-121705527
-736825410
492820212
651698210
544515059
212673356
301954260
-877832467
55823721
248906393
-485370126
880733417
742601443
-116666360
542595565
-967725409
598047853
-256445816
46495292
-217916104
-793927091
16743165
153915623
327150779
654805323
548980350
-414256585
-285342199
201918791
161049355
-546613068
169082770
-385635169
-261304001
-40507437
899004736
-772918023
29336964
-992663760
984536084
825440974
-398637422
853472479
-595194038
-950041097
-180135460
-969222883
-560713905
86651107
776895444
-984726207
-598188935
635247025
30139103
876078856
573510255
-52733410
166079808
-467629835
-645370055
340160180
953557635
-401592834
732552948
766530807
-358496829
-938403206
674039716
-420883195
856694234
215938606
-46414172
781896077
-571318683
700745112
-112876181
-427343925
940267425
-610971041
-918841336
-234736106
285857913
177895725
-606369091
881628045
-51086630
186878230
-362248399
725809708
97205434
-458060288
234347190
-66400941
34326457
660564916
640137080
68050215
-139012151
678103074
172706825
483146912
-980849233
-844772476
600698755
606899597
839922411
-682516125
-295459496
383752653
-873037514
-19828855
243862848
123320834
-510235121
-343793670
215929810
523794971
938928682
161548045
-182062369
319719738
36006419
-387215209
-520266944
221922196
270092151
-102875887
-927779328
67948578
576680361
-787828508
-947041484
384774856
397694800
-44003323
-85867346
790255680
-308328258
407129977
-36035822
-790232643
989712361
638272013
-273951392
-996268182
-412905802
-761828918
389138881
-820416847
-589482611
-69455286
-899845979
-214217498
-1801543
485940834
274817878
540468097
23857062
-86585459
-168977241
322924644
16952138
520275272
810527495
44110929
355328191
443110905
498043861
-692740142
-891076418
714772432
51618673
-135617427
-631400147
-851246429
-743315601
-223319214
-296400753
464145275
468075643
-771229713
-103559586
-257689866
273171717
416567473
751947348
559219018
472574549
38635517
59703509
-935139498
273036885
151402622
178684563
-167209426
-55959498
-455412004
744412082
-877587752
408459132
558044437
349861419
-259903367
34736058
-973081141
-24855749
-676457143
-605334372
908647727
237124025
-272449761
123896359
146593719
204794549
172116543
-847455839
-795029872
174846225
746704481
-245120943
302061407
70152705
420342823
-620384981
870110263
678907493
-971716183
90522880
-972617229
420255057
864998299
-290306952
645723743
454715056
16070162
-116678036
1994771
226615732
770301728
282232883
815489747
-669583352
-604837885
-513865992
-939033480
581094025
-163500388
241894200
-627471443
616644708
-947103167
-336494258
-23699698
-164335433
185244139
-578450284
773740439
-453600485
493368671
-383132249
-454092181
321120774
-919188008
230646517
-790797725
955857932
845034924
-799824423
-388336117
-446216404
-278017196
828786194
-672207364
-430700713
125743413
-24544097
715419377
456283008
-687245213
363204033
462338879
-493047916
-20024197
-7051750
935542117
813649947
384758226
-823878006
847676674
979644082
-219292803
848691179
-554612173
-347710909
-353652017
-663630841
630995045
105818932
-440052113
349120783
765203249
303520487
-520075069
-61948181
-20881518
-997198858
356319795
743273744
-111313936
-509086536
-790498106
-857223391
679157283
166375915
-427007723
274634403
742732855
-883528361
232962373
336838801
-171854830
788182254
380632592
-375762278
9454782
261715802
932762834
509661442
-99718831
-21932453
-988427665
-845023959
258164223
754695447
520675375
865216581
-280930875
-128092709
346265826
61293634
615763486
373664148
923754472
920792918
746462483
-751327640
-662657919
953420765
-669355524
104007884
351511413
394051369
-896448061
800242693
-96245900
-956210848
-216582945
-249668484
311614962
206283698
-70798558
-228907867
-447646581
748993056
-485668217
673704575
-32693713
550876318
-24726672
578819365
-207117840
-823085820
232730349
-942795505
-677085951
765668908
451481019
-712064998
-884455433
-518821478
-879338965
812292156
865194258
-480640897
278795400
233507030
235835191
-894670370
414980204
-460436150
-393144881
550567451
-818643828
-621890786
-793001828
578649252
-792568553
-487129081
562251299
103232603
-675577632
-349991863
-475018355
398318444
778840998
-156115127
496101779
570355382
-339037170
-152915975
-630069809
-312892497
992222164
-84222988
-790459541
-723534014
42062004
-447009060
-594525555
-401629108
744232696
-292388096
-966462099
743193634
-695478274
155104164
-30532189
681480428
575670787
500353886
-590803591
-666391272
430901967
-156080555
-927599265
777431296
490722829
871925301
190912055
364721643
560875546
719668284
714356057
322306945
-132257205
-125075221
-735778399
-463237800
-35378023
-512715921
-507769370
-609500686
57051172
-548244567
-142297502
208428990
-947131208
670699222
-963741158
371238990
-594340437
-153476351
586340720
-536988898
-465148796
848452980
-832209999
-369686029
496571204
-607416980
-107909025
-531596904
182069621
-157160677
306912167
423720023
-783897746
-745125609
284165512
787546094
-500524027
65345742
51083762
-706957214
917425528
-245935525
76702384
-312747842
-760032478
296815855
-87258499
815508673
-307245172
-4224461
634033915
-192756971
719150897
-876270175
-968463967
564525435
284393306
549216343
706223699
-350525414
801410278
-180264301
678797919
37036850
845902509
732562508
-838152034
-299752770
-273830101
-294904382
-920010002
175225430
140281107
293987743
229114769
-46232688
322745561
-664102987
756883708
-750271167
925555660
-323793977
301531659
739146016
-697149571
-677547390
302872597
635463388
804839384
-807637678
-885872093
990849695
366149397
813950779
765089871
154865661
467848405
328133410
-942971528
-994789765
-970858456
-767174577
305458449
4626520
436862267
471647909
546589461
-467667979
463169147
840384445
-653512929
10100772
-262919653
-132712549
326928342
-907829553
773773851
-590083949
-750116407
139645141
527128181
88928081
186906849
-410974464
641087324
935960695
-168696864
594671466
838751676
-621111245
-698692790
598390057
995728571
5463336
227243208
967043041
-207774370
-375911626
-478428403
727979779
223603085
999098714
-363049916
-94598912
-623283224
385737584
-989127524
-642516834
461455736
746127193
-474115055
-275049616
538666306
-778481684
-205016632
-283693664
795364093
251837448
-327994135
84700545
281370664
-61081386
902444764
-354366779
905694754
116385429
-317475292
-240777680
-467220050
-877116999
983651202
14950658
538857648
238790822
798867487
-938054602
848934567
-629835380
387899307
-477784304
-387282029
255255487
-402514619
-624399226
-623230097
-107356707
-916237464
780406706
-676392023
-799599014
-894980394
138496701
-385260882
973546124
-252637379
411309208
-141941837
900838993
552071362
-251234702
806372967
-685748330
619457468
10772409
-907829553
416735947
197227670
-729452938
104697705
761591291
-918563989
-894208569
-741637969
11520996
-60706958
282133250
-165406185
820693451
697501934
215120970
758144149
-228768414
-373673635
83433938
922773016
843347716
-893501055
-208943356
-871818154
-842689789
-83539662
-438376986
-799481549
705705108
323070612
-218572087
-848897601
-876655534
111952974
-588103905
-651522710
-369753833
-974929157
241303024
388234111
-299264494
888295125
938432980
-88455683
-258149190
-540236294
-167837523
-291846037
-576118036
-331647281
310592957
-66609537
-55264687
-224838057
946066261
-334537849
-333661699
-925504124
410096402
-490145888
-979649015
-172276646
-865552554
-991865951
643528089
664846362
-802748949
671413269
291384483
-160673191
292662826
-254828722
-734547682
-213803114
232903288
209328504
-105020046
98165656
-882798673
275467100
725984019
997422897
-210831939
-290602542
717578614
504430042
-830591715
386131170
737769601
352701306
-91858942
-960919779
-714993760
-611395511
587222754
561995905
218112698
-776543725
-11551842
228998991
-303833965
-846393930
924651526
782392333
-492993790
949792648
331361230
508489375
-972048914
-259721603
-230924876
153165413
330948576
-615020215
-52728575
-436963428
155147
-439405424
-648790393
824067107
-433925866
305185561
-206932892
-918361431
-532597563
-984120546
302729561
809103295
-979219623
619403697
236507729
-619874314
469094043
-150029201
-281478679
-314133826
-19924523
-949767974
-893179440
-474985189
-885918969
210031527
682965657
-568187502
51760214
-726150906
787378942
975625357
94075802
-552374189
-818707804
987208267
-435392602
30669056
-746712259
625543499
-482272739
-139012151
833763949
554152663
-935493003
183549624
942868009
490384578
262384097
-585457189
-896285287
-24249411
-262904833
-830904900
336147721
-967380784
277685503
898791997
-259110008
-536529692
-800264996
-637203947
179050894
126519593
38543420
976476523
250720489
637765281
302914854
988330008
806506424
437003613
884707391
113317756
658700086
-682843808
-577785745
-887185124
-538645758
901369857
-222024855
110450562
961636009
809680568
-757993133
148001831
-302853302
-163615036
-945849011
-396122312
368524575
-436234053
-537479388
-918909179
889612729
180259532
303833412
295011191
-207334630
22083101
549115302
37314647
753930715
356916410
-236030987
497138427
108176291
321277845
489052991
982324756
353728874
-144377387
763440762
-916936677
46589595
932552700
-778089425
-57825991
102959239
82349107
860330409
478123979
341783133
-30857162
-231622767
321791959
815268315
-919018830
751991423
-115904189
433183667
-696915176
-828276686
384046286
982596979
456230715
863557524
-633644583
-108471083
402791852
178300904
-1901582
261717750
-938352498
42673727
681049849
-528724452
266040258
311382636
-375495368
-864271796
-690060087
-835295373
912630536
822098045
-58439852
189527916
369695018
22083101
-672856895
2116215
890063778
648591224
30962622
-639189290
3993005
165622206
-168900623
-463019812
-641529720
245777433
-632104113
549778362
875388996
156444734
523188808
676545282
-508395332
894783152
-835014490
351042013
-738976830
993964744
-806597047
291832323
-430516197
467520112
493276248
-64189436
145402458
480737584
-461708190
-524725008
-428664746
880698737
-132946093
-579692890
592647619
187423856
-664945858
859042165
451411916
868637977
661152768
-252952055
325867591
592226589
-212434478
5042864
836518295
-681758749
-983641129
395894947
-315474450
795263514
-665752424
-298716128
-768578581
-657703287
903669419
775806791
708628889
724597787
-681248011
730309049
-846254609
-568632233
132545622
-664902451
867422507
-931527983
-273346806
-642101817
-37303961
411414118
883502214
-360663404
-201044270
621094338
599938881
-223211005
64673252
-109936381
41380083
-989976727
17330213
-404137114
-165750603
-20050205
781880433
-116895141
-973845863
642349442
230891141
-459156330
-430698738
924534978
180883559
776839265
-239474061
-852989401
-905859352
168790218
444202833
-383109224
521196448
-246741348
651565314
-397246952
352704889
-34285567
486025397
607792071
-110663712
-188073202
145714200
-838356327
-18456681
-58679562
-478557466
-468909928
562266672
771178373
976511293
-838174009
28659571
281561875
-201272913
-353600907
-976001543
55002811
667306016
-232369816
-686101699
-524308942
288403752
28879440
73664464
-572478303
945480623
-611672692
727792754
280675822
-136244977
-483553491
-434057153
-386278376
304703490
36721084
-919438939
-949617770
-342719745
-396611519
-639994228
896837857
338494018
21771487
14257688
-6753754
-478820839
487862118
140879167
920239650
472519242
-51530826
809393049
669935308
852210371
-555509788
-383809177
-469854358
544502823
-930486797
-673638880
-357256076
-139205507
-921775225
280934257
-131755293
-796285645
944143377
-761630923
568280914
-716970459
464950743
-189385047
207027381
-462328562
-303636722
-957914666
403157755
625404542
-331664607
-24247005
365330006
-844354987
562185862
-971400492
464893244
-884501504
-570345739
25905797
-697983814
-481005885
214144048
-932004158
-554362210
-691766858
-561702039
-75363099
671960004
346920686
255308309
-116932841
-888305724
-339098388
-733583280
-882202612
-652192642
-197131791
379522347
-773156095
-974930814
398457989
-308386068
-748212780
-214511898
-12532067
-135339816
651849394
-92887261
192722904
-353290083
-416954743
929315417
-691388255
728402023
201635105
759756544
-320809846
426324341
744303979
-725269741
-853898010
-397738596
810390030
-814419346
-697981564
464348418
-660890439
-15500299
-927266638
-4449743
281524217
573769107
414693386
-164319739
-222339766
68176916
-176944428
380109285
-389662664
-668300733
-155238255
-170139611
-233313112
62315120
720116963
-782864861
816017159
839042121
-626453043
-4170718
-103065380
-100293520
-1935854
-854356649
-325788204
-720015832
657276479
883231931
-816670482
953383784
80656887
957817032
-24597022
424745063
-551995055
-915542892
420683809
-313304614
-429686278
-506566037
276047086
-418359946
-379065191
87860227
671048451
-486274329
-816210403
-512415030
-10311439
472936838
888151430
567818141
382406420
978904046
-830930688
-920010002
-172837202
837639857
930101911
-410792448
160285820
-48665965
191185306
-903706013
528323746
-237026837
310634540
743407269
-8753847
689648305
-889111602
132149135
560124290
887735337
521426153
716132298
-19717647
-172931603
152335436
-600921446
-51595134
-155174619
-504323623
-839708699
923371344
180802176
-563768230
667566080
459474766
-233233383
365847836
-864927987
467658197
-46038337
-727484278
847142693
-92178964
854889679
-246749094
-978272428
-453800657
432673921
483038256
432637107
-636151845
373906857
-835779222
300726729
-108852311
-655624620
-318606371
217621578
496421157
-267051522
290843439
-469800043
506276196
405001250
194923319
203013837
764054081
928047418
-553808814
-791363102
-923943616
-582109973
-703959231
914066429
-361375857
-382261379
999121041
-560831675
-211623849
789972834
940997450
566808080
-793499747
-337665597
735084808
807095722
-919352027
43451243
-489474406
-411640918
-672499849
778802070
908318023
448364352
-448406484
264735122
242782765
777358755
-775662790
-842049753
874336031
-83375096
-326620495
949366671
633344585
646613839
845720804
794690075
299945020
515906338
-726806549
-523099842
743013285
800635751
-660765177
843264215
1847801
837030469
751601485
-401240444
-805777114
407848498
874855494
-226847153
429868319
-441422220
885562796
-643071356
213056751
-452917223
-31824486
-388835605
-459935566
451626041
-904165387
50184719
-232699406
754542760
3595515
956786630
-468648945
581579327
-406337346
-36350393
682784331
-262651231
724479903
266558226
230432669
516799451
-906296932
-836581525
384936088
-421858830
-262406002
-897245412
793730625
-658464254
-700992388
-931812896
454567606
-276818493
-634123503
-385522694
-147227336
-876701627
-568239347
624724449
640361864
161889129
718533183
-635964911
646451287
-548931584
340170122
-470691639
-112356197
-609511723
-686454398
-506300292
-946386644
-29460823
-197442217
-593766180
197317642
652367512
929882612
-246114859
767949151
871593859
145937147
446328968
-4629591
-102519279
240054065
-921445498
901429069
229991584
663613980
-923865915
707956495
56178496
29451348
821597413
273146904
-714239106
972606162
863297268
707667018
25385043
196089853
241676801
103137318
-290540781
-691919360
-340903282
-734000430
608404234
-49671377
-571223794
-532658947
-949084087
-916647946
-247144800
205323019
-98714909
635841550
93994123
777535757
47428377
399305099
-223203473
-700174797
935883734
-910392683
97368698
-620964216
-915528570
-450266725
-201028421
258631170
-114728932
138419616
-315217687
-776440278
-976883621
219182963
610919694
943934872
-969320561
-245719230
671578207
423774217
-838394386
-817607952
-473221842
-804137961
-678179458
766862944
-184562821
-648806258
768320090
-984675917
-85161148
-83791999
409271912
-248000563
293648856
-739774726
-70207164
-306393219
973546147
798472392
-113801689
-702815099
26474145
-667187078
116236463
534840511
363486855
926840971
-197192255
-251360089
-923838643
622560851
118404126
-457672292
-567764617
894824088
332324013
-199382995
-585812148
879646152
543349041
-256120532
603924041
582621520
6016052
-556248783
860341859
597795053
-355630307
-528719089
-236995026
-792905481
228341989
572873085
180491814
-57537011
-767549809
-32846075
-450825696
321700056
-118827432
269296722
187962861
-456441914
-435247810
-22084194
766059493
386411070
-251427875
551042729
-563855778
-36220540
748209778
-642879724
-157374935
-428991752
-698005219
888901188
-868585667
-382510896
-17885045
591923542
769467004
67576508
-983806657
-994926608
661070910
835326810
971238878
55431549
253097883
-756384760
-678552859
81962047
924551812
920725465
-889798323
308951245
-959825610
238192805
-617404313
-112496351
-623713690
-17034091
388684016
-195078092
363190084
-222024855
227245070
-321763677
578972785
-369054940
194223773
-212629923
821521175
-446804982
-737164112
183309718
-747969149
76876861
943396377
988501820
293196920
232686651
-254737216
693907719
74530259
-744208721
245489560
307282320
-275041146
821095285
-241573156
-173686438
-746750763
744880818
821160845
444392472
-447563122
778262542
-437430897
286086856
-645891754
-799731939
280675822
-179144916
833475406
-484489091
572307701
-849973634
632092972
-215310741
779238117
547713246
428855382
962969645
227410076
795352601
-616239413
-171336722
-725117366
-841670767
311026034
295575493
-280586344
471726123
-745887765
295404861
673772939
717860458
164475567
222598016
-289979942
-661954168
-842949141
-907158268
-692352216
-939507725
-591708495
-887505121
617404561
426435600
-799977220
992561416
818683569
648060035
-540026295
252843600
-989597733
-846157866
938149928
-421973768
867106613
-428709627
-8279806
339779829
760611931
209326827
-228625420
906786126
-759514707
56995563
-727630068
969184201
-422685163
551184228
750272644
-537147885
-127845725
642566892
565636058
-936480264
453342669
-730345582
961473447
806960006
-560389091
340348358
817115358
595387626
-783186363
385681942
-585295161
917793951
285327078
-971632025
-648733057
-126768479
85290171
-512962013
-930776269
355296793
742251674
151734543
157355807
-434350065
676163956
-875241777
302332673
52718651
-859739668
293195742
508649009
491882117
-513190802
354138431
-103291187
534920598
57505533
-404667843
444287439
-104041334
-720980874
-848507854
-168174354
439983953
838805020
-635541710
25416514
-980420160
566882495
-651693360
-307019338
177477446
12834591
-342949952
522652330
252309908
-977915440
828863378
195280363
384837247
414441800
135862109
-37866909
233705297
-659204963
841521366
-269204052
-992985459
215817350
581114946
518700867
375779863
-396739594
727794329
266347708
-421486614
-225527171
-612971602
-565441275
599676447
-321319556
76332680
711219898
-647196683
-48410988
998100469
756752499
-272853250
423891340
571970924
139982351
49625114
413182947
-112829934
222993746
711766517
979883131
-527758570
-393354220
-258185248
575724124
-917054325
-785460746
-496832497
-236976716
-205370829
-487127315
129070219
-573513811
-793554537
-839823710
507647492
-142455023
239337850
197572579
302374618
-624761657
-848518520
94650192
84171410
-475288876
-266313516
56928058
-543609580
943212884
-268742867
241642300
-72757081
479450453
-568829336
573511548
459540825
942496376
-980826371
992265582
901882
-680906992
310634540
-557098639
162932107
-859417590
-333383019
336877308
743880639
-860117811
-749373195
-395727437
189823
-354651763
922589383
356169811
989912739
-580564724
-45979550
-55627078
10859661
575584731
834074790
725327383
-66285091
-656575313
-45379815
869121710
-816524833
960918149
-45680587
517406835
899547818
213399809
7908132
44468164
316698821
-827078944
-352470274
-420511009
-678485379
-402201087
298700459
-589707501
414725639
464625966
-66661622
-649701090
316466863
-732267639
439355750
-181087596
322817975
-487031759
255155461
-653095656
-859773798
266103085
752629525
145182559
619110255
767681091
565837627
-872264159
399520409
-248414895
-162563544
949059531
76093414
-478005749
-711205247
-595909373
107537293
299107727
-990864361
-721143933
-702018254
405488647
-517004478
-627459918
234912312
65875535
-602004041
395086275
648145301
804825386
309959346
781254766
594360066
-454484646
-148783630
128635534
948578986
-882125822
900865900
-694057315
-365989867
-650622514
-701106337
309039607
809715160
537670810
553654894
476872520
-192265078
433327969
-743664803
252951209
-20964308
496626935
-56552470
811643433
607501593
642321272
508223817
-846059966
452162777
-22599108
-706801573
-225120119
652320539
242920066
-892394813
-398532734
-806869237
646589247
-84399780
-796473039
529808303
-236989053
-227662792
452028051
-982265396
-481849408
893683717
-746234651
489622359
834116616
919717108
-15148568
-830591715
-89943310
80700628
70119219
959242459
229642923
542452338
-510029480
-285520799
-406807412
74654009
-922960897
808863043
951463585
451307836
912424900
-779826733
-307103539
-257484939
152969216
213236291
-963988130
-121118958
401453969
-905637591
-315688555
-105069685
-735992996
802033497
94367268
277456780
-37439027
233667517
-615406964
88592665
577279456
-601617836
-247130176
-217667455
506925810
109970191
573261213
-546344749
-829060246
-276561271
-287920013
-583756942
612139815
707147372
-532567277
140060226
268421786
587298016
712938860
-70431851
66390207
655931871
647450764
-922900046
-391089122
673556861
-928709451
-559756933
249175916
268689809
730199810
385318792
249147896
-732849035
713939006
-330862780
-613965645
-273581416
-387626799
974951189
-601645462
-447732177
307244995
668734713
-384205138
15755000
-26654981
-361917308
751544132
-799394651
-598320145
868722353
-458547508
481067044
20110831
218695362
362722159
253358917
-508018497
470418070
-354688880
-921670238
-934587845
-27612215
-243091558
744235406
-7562218
509489566
-792160913
704253231
305480435
557406559
-894284725
862503455
71571507
-193160271
-100827403
359097592
-954564149
-319852877
-636991597
393716648
318582856
72215949
-879482331
-849946062
-787057450
634011295
-563957282
922129143
299584913
882934583
490550822
-477486263
-880638598
913543488
630957406
-338239040
-994851926
-103414075
-508024436
-664009120
-498221081
181844444
-622582985
486682134
862555829
-157096377
-251900781
201553229
252693798
-359250031
700878348
720893333
-138054186
703006049
-210656559
-836780226
222721044
75017595
-109751837
772338146
-58823653
-191296975
84978353
-116535328
492681717
-697803373
-436995135
-557567611
-886958527
-434710280
279272995
831686195
622493593
886460430
115278090
-531682345
113368881
-378859516
679978351
-326813304
-512298450
-880530560
-421246361
-477764505
-773879604
-672737835
-503435310
63209954
-170341845
486760972
975051859
603073418
-210026522
693390738
789403438
-615081337
-403833315
449775920
239583046
917286172
984838845
-166152067
299533998
298324930
-403762532
710746269
641195137
-667686309
-159366385
469339414
406196264
-550975721
-240800155
-452565189
476318297
-266884226
872550973
-596948772
-130053100
-674455031
421112310
421207363
789279134
-792153483
-60846349
811325563
710687577
-207441842
-123057747
79742729
-793102589
894680946
77958669
-564281468
11458739
-450915296
817785216
209448181
775185409
-138311451
683650901
-726318958
-449551659
-934840901
-839777289
-154715310
-62687458
-761828918
373149877
225160966
-57311929
-789048209
193295863
-896941625
-199363460
-175775203
-566963219
-104313599
-206776930
-422648998
-274048048
-206312328
-596488264
-490122089
-870051914
-509725861
243236988
-527307777
258835485
-775317660
246706179
373545384
597499192
266759389
274913710
107728444
-525664014
846166279
-396544217
-848652593
-219017237
-408108241
239795698
21779260
-855306654
-122256881
-684345665
83288580
-914121257
879883309
-794438673
425151701
164836937
-174954530
-581962958
399387031
-643449481
-849307910
-377402414
342507687
-451829684
169269096
-88831604
9372422
181124929
939744458
-558423384
-481454167
-575920815
-590065355
-864090634
511099350
15120272
-450127067
-891328243
24500459
376552497
-980066672
401138772
-841337392
-309279862
529251314
3428205
-912971300
616060514
435824646
483046183
75803994
-881106274
-124573301
70846749
-870968250
861275105
139577724
257079114
304905852
-919459615
-269476939
-535955619
522236297
412345992
-379743201
237674295
-982408160
702452959
-421806414
405800672
-73353395
320978736
654522457
-371803303
208386375
-330462601
124579575
789710211
991389288
-669932251
-541215320
-498339861
-740092688
-579340704
8081839
-298312713
-304943504
306546802
-302748130
-944127263
328035064
-31046056
77501000
605719671
728431744
90257177
-334943114
105105828
556201196
-168462980
979533691
-297559974
-44158525
97921905
642861967
611011490
-126969802
-737032001
-808912747
585261426
191072790
897995816
409003376
-434147918
596354325
-486726065
-195343365
228407217
673155630
-167378582
462535543
-442085872
551009479
-240047414
-239059294
-315223285
195251330
507468119
-15550552
985908484
-81631485
-439332611
-485654895
609125511
-625990630
-759583799
545774769
707600322
-835744134
-73264730
51833382
-478987150
418652168
-304513026
265193893
-133914756
673852118
-157361293
904562611
-428133408
23463398
923754472
-894131569
-1018134
297941899
-761406514
183629082
557144305
153360960
-620345303
676653920
-162769181
422070737
631335947
267698914
40367165
-614302073
210686109
17203751
111814400
-866019733
-256369900
127688111
689231562
94385415
640868534
-748344232
-160899152
890272398
148303292
860229124
66390207
652751624
105181803
314691767
-565599002
-639000098
584103510
-925536820
18819358
200596336
-458686550
-943641005
-577726968
320660169
320295259
-251234837
-600294866
-343308046
-39276351
-694355492
393070246
-98011769
28289414
-396888951
-938348028
982837589
762638532
-252737262
-886364263
854312426
233627629
-345450298
607634143
-528335214
715602510
-337905371
620015343
297275275
396248194
-256478684
-541513630
493325924
-228534690
-972443025
225253922
-316872828
219421069
-212556953
-757349291
32956870
66773797
63690332
-941563293
800149395
-727961238
-115910950
-422688832
-99353248
1874646
487028431
644870236
971937928
508901149
950169212
-42342903
207216406
513166323
-875166741
-449865532
-481337883
-537699554
552781884
279072074
824062004
-190108780
513633533
241042721
-702424107
803513976
358803584
-47192046
781898043
144791819
613533436
725127923
-530000096
485389587
-318079065
-516077083
-137467576
881042533
-274597795
-220323761
-949093543
606398827
441249115
978300594
-385891047
179482197
-179350956
95711402
773796537
-217487344
961791134
-362462664
-755437688
-621343160
-140341090
464860316
356698818
-282884148
237674295
489917940
-670113973
-842235745
199018700
376816029
-105179668
-808139853
-222905627
906349234
-414725257
-396766556
452399197
64213612
936086774
157326238
357367515
-149310863
250650564
465536531
-959203545
-426000238
-294202905
733004124
-872072132
-928352116
56651394
568268611
258631170
-176095232
159908204
296277240
-571293732
-95759457
268316852
19923211
824062004
625361387
810911810
-806890456
722011333
-107563693
-133283006
-104441825
991319404
-21590106
18224047
-281923135
920735199
258182668
-49608426
-6637942
572708673
446790793
-739213109
53352979
-966950571
-23929792
-466754474
519827151
-385382816
-603024081
-957997019
-589855920
-65536204
-466110478
365774558
-824658008
-37549645
708741866
-685210983
-494974032
-55609497
352194158
60056402
-866441219
748256813
-771273808
-401242769
380491373
930150358
-391190711
325289141
-781694336
-254946498
343231615
126360079
-262651231
125225495
308317051
674990878
914702001
-78116273
-248073631
497367856
101868784
266353187
-632953548
235828421
333964617
-784504684
-534791274
908496331
535220527
-778316987
708565547
977985305
-566982088
-44865063
-131475965
-908907542
441265828
451210653
189706034
910116116
-686555832
-532460959
813809574
192879813
-140235622
-225378969
-744417920
-500524027
-206651972
152913610
-103559586
433870618
579280442
758111415
503831127
56119917
-493554774
-875485700
513359427
-178570747
227735297
536884725
-266521720
888096876
-749692635
-441588813
249895784
565281659
-865874692
575483459
986425864
341164225
890629067
-565745170
-621265831
233574259
268348525
-464034236
-805606809
517877941
14114845
-807570446
-157731870
-104510741
-52050237
420255057
-667734189
560041833
6240738
-762704943
-670759853
-600921766
-673435225
-418670950
-998434239
126094870
-467005613
-209203409
744879152
511062324
-86124275
-627095877
-108880287
-462294913
-660828563
-604173259
332580414
939667372
763138488
570854438
844093699
-981991082
735884085
-250817072
915717826
-335852471
268754298
852407669
247861082
925555660
-886393784
-200413189
891793054
-857818444
888747648
-300755993
756351532
-436217764
-185416891
254434314
-977984070
-718768676
-363984049
272061766
439404106
551874993
687857535
-744920911
-726149388
-146961235
-696840939
817430894
-481038346
753027109
-854116416
-133118209
520821241
-633605383
597270403
-646754631
-774738836
-849466569
-473774542
-368388272
-977116357
-608542715
640756341
366525426
-319161496
744129048
257472705
-286030585
-938080118
830766462
835866406
345701874
442980177
-626714486
-39215681
-508090214
-46982277
-153850665
681787437
828741712
547703332
466580098
-620751251
280721404
216291907
-407401852
-893504956
28742043
97986366
-327699304
-262458012
-208337643
256825748
841834617
-993230964
442811974
912992543
-159268110
44919641
-254437865
378256102
-289679297
-672067435
984624456
-286675600
-757730412
661319871
823351919
-903381000
229626049
-609132247
-219946933
-758385415
-427151067
828147954
-237505945
-879375055
953480858
-362094724
-467528060
-855209153
691804356
572958571
349126499
-825861862
-333661699
-216849824
-870273971
922294543
-72150888
-143552608
-135710735
-696795873
-45819316
-870898013
-537316874
-957302943
-371242590
922020516
-464401148
653249510
831382406
-930285997
-987646828
-584962547
378706976
-666122829
-533698394
-413413265
-55799162
-845519835
947318070
452933907
850240749
608859543
863528491
-403543173
-123991379
-575209912
-606781364
308388888
-781129783
-777357234
-829906440
-50928372
-608404719
118450644
-680119407
-463019812
-971130398
271356120
274097320
-978560511
497591695
-54201655
198235071
108662346
-467552397
-366354177
879215053
120150005
835362186
776599431
-944848793
137642893
63076619
-8878475
297997282
158473196
357521032
-11400978
-59925177
391229307
-216462451
-359301791
775366225
-228476024
537215294
47515740
-162135343
477018468
-307197455
-41039413
-129763552
685031267
-743384606
-991503031
-447900900
547270922
122429635
-431227067
407129977
-920740483
-396157992
717758688
-795898140
-353018905
-114260596
-433949773
957833562
-459501217
-901333516
-21293589
-837265721
-336575012
-123911086
-374290333
-426678961
836281090
36032202
568001702
-437991728
720561869
668268580
390950343
-781683472
-280167494
-39819804
795951409
-623585405
785310823
-203784543
515193177
-103635577
-725116031
413034557
-763327230
-781431374
681992392
-30276682
362160767
739039725
-588242141
-609417177
937106567
-97988337
-853821975
-260862529
-945965337
-937701885
556027640
-194418519
852849267
-523808785
757479725
-711117681
-936829028
936146792
554411281
939197130
163312785
-100027961
320524846
-908109176
-149103708
582352659
803598898
496869288
-436015039
-842698873
267690457
-364588412
527957317
-473619052
878947636
-516660371
-670140608
190310014
-505365559
405993945
926193890
824831815
561453558
-368838518
764227087
-585644150
-708872551
-285553905
466493124
698659107
-61158551
-927266638
979627881
938292472
865335629
-822879879
242745793
-531432500
-688729009
-146756245
952394557
-695704428
-412427423
-281912558
697430084
-348631688
-558383659
881970690
-163314585
-801005909
530578761
-252413416
-283928692
868396045
-72457109
-103005020
513944191
527155690
-746973686
-950298932
-629261225
442477934
-673534914
-829428752
-954877601
442240350
675198413
477239400
394853492
-407981426
671476021
435684531
207597949
74219448
-715823242
933750798
215221623
255367697
-373045166
-613453165
-630166689
-119515215
10320717
980579607
105850577
-839113776
-824043385
-320910103
-537486315
877011760
937243337
-919885601
998944419
-538292160
-693838706
483548118
315564193
-379593661
-722961462
-221846511
-855901360
-115431857
-537195215
580943705
-523245214
545755030
-999674192
-715997750
159131515
870316334
-695643419
-853392692
358208970
-963220726
-400291736
945333309
-835411357
881533807
-569550788
-946312355
-930288182
223909984
-395018608
264371825
655717756
-851242000
19488210
-208566139
947143167
-518966761
670718142
239994644
566238676
-998664230
867135994
-614947893
313707576
-63300539
-750322747
338730055
912528764
118673093
521028917
723078095
-18061096
-617382334
631318966
-406115994
385927805
659677149
-650874538
-294180449
-732165539
-525836625
-105482420
930733644
318396380
937633948
965099929
318576959
-678753546
-159348538
-947629230
91458957
-197761647
905164176
-877907847
148634735
-534656137
-910066231
-131603732
-562867952
-264754547
81529667
582464752
-831818364
-947690846
510112115
298982352
867904334
-109947296
888408202
827993593
-978432353
176978949
306415529
-216207317
3025481
481348447
-612201901
973111422
-445039896
307029261
203869305
245376116
585568005
-88247321
754270096
409177
-855685732
912959031
604583276
324749722
-336713115
-444744796
953320765
668177751
266341043
426050377
537010961
664603011
-743222921
991745171
802659906
-103070458
641714658
-123731747
600989179
-421071322
-677311130
-703251258
-244155023
-586396313
-821576360
-579797328
214123406
71795731
-403563041
-354412755
255334793
-643236973
529368441
-51816378
-105391062
13362509
-328346970
479634245
-746234651
385671181
937541303
207141832
-616538921
615688873
24610886
-359750974
-49375686
-610989689
326465038
64615596
972584500
866906197
986715198
3080803
-52011629
-368559768
-668611009
-341915878
19473600
424408198
904259220
-113997219
-416161718
-72223551
925746858
-70721673
-732395918
-850436480
280283195
171311108
-364528067
-372208963
243755511
-467185025
-950626418
-784617591
-598081220
867467646
-990449603
333721099
-802522298
421429961
107639472
567543431
-161780576
897424693
81572399
-343714144
-927415106
174311446
-204814726
221943962
-328422028
-977551531
948543560
-613725738
-642127992
868367441
-394085804
-953249221
584925069
878289466
34731816
-481273126
-291061216
437696470
-472894251
-771553774
-603906251
-351310739
-735539559
178180299
-112402637
-841174025
572153603
667763913
823598001
219481035
-964517481
107130354
311397106
-117617326
-989042107
-77767148
275412948
-243174
294908347
656059780
-77326734
524427826
-300998212
-482679963
-442655772
680986185
95050402
71640270
412544488
304461566
-3891476
-936732978
411579948
697118642
-647508778
-831712893
512718025
135018130
242422232
-210463071
213885761
703737617
76859002
-582625366
801205071
937307716
-455455733
167421642
48363582
408939911
-327396532
79999046
187027845
693281909
-450772158
-455849166
-434162962
880291551
477716096
720836547
391862744
-210870362
398933923
694859818
-890203690
-596194229
-173855224
-330001830
-180816355
-428419384
940810526
-988325396
-500802005
-561596419
-253063790
116093415
918492314
710063998
544561439
719845359
864221715
-882986697
7771267
-961009526
46190277
906883339
-456749518
653410245
-398256333
-328750960
553116680
189314245
-455115271
-387595417
687359274
-45125045
545371724
897424693
-826216967
-403076952
651323173
-463484955
-879155029
798946195
-448352169
919413330
-965199983
61913546
-66614811
904306746
-638847364
493536994
-651730734
925617427
426043196
-931317087
773950726
167155121
-475591064
863792876
-792643011
791443050
-438922125
661575758
771075662
-188903176
-298716128
484211341
-895958510
223208888
-479882669
-404125636
879215053
505571675
256857552
-665076308
-156316004
-85296478
525887801
774158422
304308656
210156957
-889384406
474202606
823360945
790657124
-39621425
-155677022
833475406
304230447
-428566188
-461414569
30731058
739742558
-971726336
-791486504
-358614945
-228290786
811081400
217938941
312389485
239138975
-280972041
-202516139
980542283
-219515951
284994693
529351563
-242762650
-57342400
297687778
159658418
897708235
-77463982
670213879
-267838911
217315407
346003390
-886210307
-359430331
510838975
-658446396
981954617
-272839295
-657710838
-693878144
-49272265
-573605912
413777807
549108860
67617405
201915807
767104340
699446121
-98579524
-238338424
-419372142
301184956
438996033
940582736
-526413541
-307946677
-603180694
779726390
-266168073
720734486
-549965253
693907719
-314400241
-650889663
-294202905
-206997857
-375540950
571423802
-780304552
854360433
-378041088
675341338
496332844
-360304738
-256097866
251392019
254130313
-325961863
176871090
-167389790
-950293404
-92131138
-35921731
-180693841
135659082
205573730
-179354282
64191738
457137613
-106225578
-773425501
-745381243
849113848
188458727
-554739332
767527286
-913321676
607239175
78611247
-121602115
-572618042
-270790214
968527778
325016439
-151386669
195666088
893418413
26829293
675782891
529687031
189291355
-588092867
812935310
-227662792
535981277
315789727
779878368
-9488358
581810666
-82694990
907519219
-755018952
-89455074
492873888
746583788
-944647176
-844254694
537719890
984574166
-902141865
-930457954
-705830178
308541965
157503563
-682931376
438186479
-837326987
-342584849
8314698
967422680
-425788320
-962151443
625429406
719913991
842422361
483347157
-268857164
-540452616
771246498
-195050601
283811818
-489689006
-212673752
979694754
664008849
765662496
-168756395
-822841490
191437275
-455148865
-939984713
703870196
-840121726
-664622605
596942131
-102378057
552407810
652606198
-995001647
195367131
-870715384
149376623
710667992
-82224506
365300166
273875350
663857693
-836094629
-780762594
572313782
214930200
-344492132
506826323
-965920639
964716473
440710352
991728294
188222824
-889311249
159164332
-930988398
339232002
-607267858
871922751
-839979660
-28757654
82082915
-677331763
-744133392
-852882635
-496733939
855105447
-242783786
55722061
93208706
-958352219
-906003472
-215035325
770276331
882572975
-244460966
590339453
880734204
238922243
-328843575
-79248346
961281344
669420999
24135986
656170496
-644047894
-106373534
-385914098
-508202072
37804197
54129972
-116485533
490239351
564919349
458138746
-756171671
-394596638
520175231
-645463607
-855925032
686408961
-275110213
-209059858
-616108209
756290368
-477493067
-671783624
-276669216
-894610993
264312062
-308237685
920156617
767394751
-851870932
-284402569
929390883
616492194
-261602198
-246353811
616736996
-558032473
639674231
566349308
-833663208
-642516834
592051495
-720752473
-715515095
230030207
-524315273
-651561404
72939485
-230072478
454309909
-184357960
-547015352
-20113194
-720843942
-819834218
481205345
149376623
-306705266
98351165
-468368373
-588484232
-838701994
-603512665
366672249
148405151
-420622377
-958485742
-608322236
324869191
-889610426
383373506
-58460573
428509770
-929439303
111565110
302825272
-228362642
873879557
536966770
716365949
-363747095
593386694
744817314
969234659
-935052013
392201167
385650594
-426301576
522448526
96162541
-403786389
836281090
-245066370
608276511
935954412
95432991
797884423
-115599659
-875130564
-765131202
-501369412
753379746
899062775
786919216
466370492
192328809
117433622
338497026
282446440
899853872
-162595174
-93376654
-120980897
-269995008
-120478263
-775587335
-723266314
547172122
-725869751
-385260882
-30528814
-732506878
721705957
845814160
869676028
588960638
458512590
916230713
-861182534
330180444
446550083
-243396862
-906046266
-22289182
-444299897
-317979807
458213868
518144954
-490311108
-636119001
640310915
179935037
626434704
172506750
-437977508
-502253084
-350161394
116791710
-544081073
386190394
401901367
966942190
185123453
-745141953
-737081240
-537524324
-56661844
689496358
287746502
-111249038
-5234202
-219496211
-420826540
-455849166
302588536
216122254
-659311090
764959164
242749713
250311762
-325174490
-573288072
130865011
724060612
310337108
189886156
265181925
-896051
-214424216
220171807
228902417
738995308
66812767
-599120415
803786528
-44074301
300025363
-480649716
938881218
-433129198
-229668634
-155055223
-807132006
503837538
-323598437
-523191903
15991631
-984999823
637394043
226756386
-638124498
-625417926
-653680064
97975057
-153100865
-182864736
417580178
153439513
703597216
-949847105
758473416
449085310
422239454
245648522
-682605087
174663823
-176190221
-738184365
738535384
429167865
154608511
833234223
12748439
-726048752
6345701
465299285
382830649
274709575
675198413
-681001935
-330808682
805134627
-993751302
961161862
-392641995
-336841000
668235096
892225448
-374141420
478744272
277194429
811761100
-107380173
478786604
-459404745
824237748
-206651972
719971354
268421786
-820632113
-633813274
-885896723
-973359313
709993153
74233679
394884583
-465405000
635909146
806746402
620268742
103116316
-284579583
676817436
-435223157
774148295
312760451
-447802014
-850736530
-663689168
179044788
74521865
643989367
-162463775
-304436385
583673847
174685273
517206251
-703373886
256622239
-994219200
-331489290
-450191670
-426809006
-782803656
-6765195
-595858159
-391889442
-504305161
-989260528
-53618725
-96802428
-518938991
147268986
109137564
490285053
-284137366
-602527439
581394199
389865474
-397074014
-456773063
711482295
-895990771
798450581
-877898438
-334945532
909652707
-960972881
734599850
-47858327
-869286831
-754492986
-11146117
-374988794
-475817366
-257839411
769935985
500141110
-460755419
338625773
-926477499
418155253
-438857494
-477504473
177041102
812782058
-325077848
-535920724
133536615
914895155
-573237801
460393432
996010776
79738648
-577861115
-404776957
-767811128
784123327
917514761
675198413
638685291
613194580
23897953
-636175582
-588159601
-57959905
641730701
-243960586
-818238096
-673010559
-890256651
-568922522
-31816684
-456342130
-407638003
-12343035
-276229755
496633343
-512645899
336439054
-819816743
103033821
325361364
-946949728
125029710
75121329
-350228491
521466766
-516304441
-169567956
654827527
-563182334
-209132873
913637712
-626487653
-656031826
-771641174
-297818975
-668314474
726513848
26992354
928932096
-539353286
367593595
-402747964
-26302538
-314016167
605718673
-777567721
599592194
-1790316
-10739933
883580120
-863839390
563615637
-800639814
404291017
-297797899
386019256
-468080022
-485131722
621669824
-688314752
330118879
-260876547
-164691633
120203334
59448891
-986340320
938774478
405189674
-847879383
153266945
181819292
-297144085
-433923284
93024053
259616416
-856881337
-431059036
239392891
992736476
-551921771
416474087
-367117944
877522317
56560872
-818656196
-853392692
-883692141
-252121552
406928023
106368673
-940877645
-937876042
-759395316
-738518180
553595196
-901993492
-956153618
-817877734
574823809
-534666294
-236861762
918335561
322050633
-686644809
143133310
29059414
-933516596
304136174
67990189
897411123
-224370458
-558294406
533705913
565174623
-449996487
-30960613
286042373
87977834
623779471
754156087
779403686
104523185
990178186
335589615
146325877
606570864
-715634413
-566805400
-454863559
243247569
836936379
491487377
-269044553
279759157
400707493
-737118817
903134886
-318429422
916844176
-424536119
-148331581
904503700
470006421
-311222610
915423427
-521008770
342097842
124790724
194027030
519405120
277824506
-504460822
-885439552
-79474991
826578671
710401168
-696879411
814484204
104376200
-103635577
-280411450
710598577
967516042
-181299074
917455006
-947321321
-928971971
886667910
829598790
763440970
87264309
704619502
-445873081
-316883659
-878864532
-985072409
951369515
611103826
206770787
-362063121
924608876
-557955087
-458807343
-241365435
-828349394
-256237706
546513043
-394187728
25296043
927265589
-361823386
-295785568
-660810726
-81387908
-211254791
-225338264
113108586
-416660701
902920433
-584704985
423389784
-765373366
696547292
722353598
-936439765
739400465
667000048
-2335598
475872513
229249860
62147901
501117390
-639413696
134202304
26884904
76165165
-799560305
-821074720
-39084752
-699355295
629152026
787423310
886453666
-79794700
327165513
267083151
-270994907
-874410412
896141783
538574162
-688801552
198660384
-770124259
274396089
-772384084
323368283
-420741564
178871879
643479164
583834948
169691421
-528316207
28879440
-544330365
-586604315
166876411
-915148929
27392044
-692068911
837075304
-273616581
-781032991
-353184804
665263141
-426524342
94040824
711119504
-347553308
354467878
-194069909
-356704231
829843215
631676409
745119984
542396161
897935117
371374441
915125774
240750026
-830151602
-541693272
-139955709
135356661
827949408
623655534
-122763404
450572915
-484565820
-680306531
266680804
-344031762
-42882223
826806928
79643369
-912207341
490866372
-739761479
-209074696
-628130421
395336701
-546639750
-432686383
171316037
331269353
-584017258
-405163578
943567395
-495392677
-63807499
377917080
-417546965
-234417622
-234499970
546999497
816480449
425785737
708660389
591653502
442119955
935328442
-963208335
153700142
602802171
-266063909
466734974
100636104
-736420843
-276168246
312277083
-763114751
-405740366
-3909460
739738775
-72313811
-169505426
544925476
-407828003
182462716
765360607
-34145142
-251051008
916810058
971990012
954888244
-723514068
-649131142
-152486637
-958064122
474635988
-342093627
71329937
373222254
239139013
-668146628
591837651
-319238245
-945087926
807702404
-34546489
-621050450
41556611
265113329
-687678520
686439946
392686076
-740010345
352563380
286923154
848004900
-919562474
9533119
-579683025
813242720
53730685
-306534720
-415981196
57330063
-639319937
77892696
916451514
249895784
-11814693
-914606708
107424333
847236437
107495466
424560488
-592956062
850554478
21021063
859336007
-88921582
891629874
-793727618
664182324
124767525
449871833
-952909121
-786367591
168558882
-619374776
847861221
736840632
539452615
893764130
650634091
204109435
-812998484
181164714
875311847
237799073
-665394694
-983697389
13124023
-386942664
-208407130
455997022
-110858486
-523760720
777305171
-681077515
-616115917
16326517
518288034
641019253
-942356899
566819010
441629228
-441471406
-50992614
850260290
-886466744
724657922
-689484630
-727875092
659425583
-953305642
38287631
-65534512
419463998
10674049
298448231
-528729558
-212264763
-183314505
972482251
331777401
906054694
570616158
-746746844
94530352
-821151533
946899192
-346808332
-950260713
-986289217
-680811842
-803795389
-57674596
356739065
-577884616
862266504
-748326887
-797031042
-255354365
931632043
170141674
-723246914
-889218770
-721583783
-769491634
-878479412
331190588
846624015
234017949
508065146
880114922
-371901370
844124733
467969385
465378473
-243641638
-40924507
-448443541
-340831725
-818707804
815073453
-994017355
-620644859
263321084
867929538
-326319251
699419298
-856639607
848601412
-623890810
-360977230
512767364
-516208965
181324546
962996556
959158530
-204151581
831817618
-551887294
-730092790
-450687939
-276316083
-39710275
-268537832
460250287
-975256648
-764216093
314028405
-63544886
548968783
375833641
723769726
78332302
85610632
-657141349
695009780
-471714921
257796997
-864210429
796262781
81626062
414865316
509719824
-453117139
381647895
-381536305
-609319066
81475949
-735992996
906447906
-581860782
118450644
601543067
-373273578
823351919
379923273
221656011
-269111988
-314923371
-329747173
-302047846
765668908
-951310962
725986539
-820202903
-873791914
74013347
421669141
-696351805
-337909205
678888525
59564633
423043518
368802092
-735275399
-604957550
-471087654
-1430796
252461843
258927522
477835871
625641259
176496249
582248411
260869680
492902505
200820013
-418411544
-206000364
938528076
-221791550
30762623
544122671
-324998099
930190375
-489483906
-547718772
-662132489
-684846063
499753973
-897616901
-234130120
445029126
335091608
959859068
613440450
-534121960
-193558679
-607045717
-17892910
804138650
840029025
394302916
-85289947
44244398
930805837
-872202632
-135123850
-16526371
87978060
-949882684
-469089748
185968219
533731301
840823753
-714102217
-268742867
657524576
476887908
849772853
357494184
466219773
167149000
934604703
638889702
-625512359
-489144058
-322944436
-504345670
93706603
-76046135
364082273
-997693017
-975265572
-822053322
515514418
923520530
998735854
-676535256
-252883131
604961812
645124494
-313996176
536250431
-398370706
574473475
612326420
-144028561
498722909
785998428
-126658232
427006051
-742317556
431443196
778513078
12784990
100636104
542692192
-115984851
-902785762
-556981446
-405751045
467809653
-417283287
-585845288
-619960742
617789289
-396330565
786065728
-805639157
389351282
-906097545
649622473
-206702633
332998170
813334048
-465891774
777065194
345079058
57226711
76671394
-746962213
-56441587
-83274102
-868147467
368895849
742519264
387546714
296570592
-741305434
218365109
-500729622
947842564
-617155277
-73093517
437287785
-88504802
-973744159
-422664063
-612345440
-723031461
-642709565
392201167
-180857369
57214508
779473851
753242945
253486580
168253987
258376145
41918619
681659441
-327141849
562293659
-422260929
-207491829
431112991
-398122921
-47821404
863614227
-966001654
-78744110
802023117
-138476606
-50871493
24071961
372529563
-958797735
420460916
31901036
-461287088
314727988
110639054
-742232997
-656033710
119232546
557532903
-899565655
-989547236
-631419830
-780565594
808051293
660981445
-177067158
-205091519
-150010027
-957946240
-862761974
-9647152
957492274
-332653935
497698570
8617050
361041597
812581876
-839047380
-88298310
431472765
-393043456
871027224
139294208
847480462
529566398
-990112927
-276060448
-973520892
73976842
463554219
-221188919
943067662
237124863
-913185422
211386728
-55347582
-847911789
112892070
119412061
-787133617
692243742
-366354177
705191700
-530752823
-50288177
-227167039
369488357
-780064220
194464784
200946176
-340565520
-45870493
-499025169
6412721
751052096
697700029
303687652
251790949
774405082
-557404994
174024446
-674903367
66175630
-779272152
870438878
-101965223
703949940
750950375
-802193588
433811798
889326706
909576471
290222607
836129845
-955432345
-592424550
-551432588
-608981805
-963161478
-475717835
-504236550
946140604
-684856238
956337169
-967517402
-971214013
166643665
795306673
858817030
-522750191
-813397601
68984871
-163619608
240808607
206559910
-70175108
-953249221
-581725768
-548636637
-859903462
690484059
227245070
-918653770
-909914165
366987383
108941996
-82095802
145575231
867596905
782644655
766573416
-783448420
604913772
-788331996
-752602930
258974237
-787231981
-297797899
215327174
-690094781
577633652
271764787
-713344868
960509254
-377283727
345296082
514889503
908929839
-102875887
368414619
346402933
456906257
-642363456
611803258
361175771
627182764
-506358325
320660169
474463614
949511647
-89211891
-805816312
675455458
-118452013
145809496
436622561
-510479986
-859762867
-567754041
-150548808
-494896845
198942544
-789535587
497562377
-748463609
-12293971
-775388953
159964234
-487009781
-11052282
210303195
-449634469
420368746
263334223
270538753
920004345
24338161
-153715028
-610732439
-556241657
289340781
934283495
-680846421
-122702384
42406093
811384664
-275059441
-709704858
102764561
-73104444
146593719
-506358325
-808729627
-887597628
398719513
-112365359
761697945
952525726
-6483070
971990012
-946900731
-265145154
-386169971
364370086
-917509161
-96840204
662196166
-868774347
670565098
-617197823
743262858
428900110
620444518
278735873
980646298
-787057450
-546979727
-350242544
-611209324
168853027
756929579
-206853432
305149625
-53733476
-674774609
559934224
-309148290
-680160930
-84281748
-605747552
-509754918
505785809
-569912498
75607466
366722158
-728639676
1496577
-421958888
-414506890
-830990158
924496625
123320834
-546796122
807821800
-295873245
-927446186
827846152
-367698410
-782076968
-302680314
912732131
-413617016
467973614
-277392893
978227096
-103511550
540884791
762667462
-334031699
-159263145
376775611
-547871004
-81087803
170074071
19852479
-971617260
-367530000
-965313993
-417745899
-195669507
-683282235
28403350
-196267621
-903706013
885956969
422905400
-880203682
765126759
-123186846
685387479
-373091994
733653200
797404975
-746791901
-961246845
222604749
-84708283
68914244
-211235036
8677739
-81068864
482442991
165473558
59769980
-326091200
950717606
34731816
-447009060
752777277
264946726
121200275
309577422
-447261420
374321646
39127239
863771980
-990675057
237208154
803964865
43495818
42628324
396553537
416804337
-37524992
97609844
-202861452
-289651662
662337877
-703626893
877922861
-833724992
630177753
-149481021
314636045
949012333
676296897
193174369
-538869301
-16157320
-710262837
-93209661
-166883414
772285322
-78642736
615964867
-787515329
161548825
826271584
-437335402
804024529
-777234056
-863050165
899486646
-139334318
-124686586
-612547609
997050508
-819290993
-685249516
211729126
997233504
-680353440
273103172
497231968
197872657
243615354
668062705
-698479643
-464768226
245437860
172046657
276726412
-198262345
-312803084
192562389
13432345
-961842138
-811832063
76169428
610259382
-291379763
201676706
-656438763
-26087169
534729619
564517456
77494484
-441708255
454482218
-929735083
327996916
-845023959
401086281
184772517
-972714362
72329779
637377501
-43540021
-491436059
-632732509
413896724
-580837720
-522999592
-802193588
-994466830
615101664
881964650
309353062
812188171
25260308
-950359535
234833252
-743711506
-615359214
409858120
936162733
292336655
-397915346
-272008467
-133283006
-938598337
92680670
440944008
-360029920
-713327429
964036162
316447752
694559426
-1744950
-667757685
-656514114
309546480
5263129
-593208418
488476186
420848817
203656004
-321866343
-756924229
146110894
-234725539
-345278516
788703376
-519353009
-685984266
-605200401
935645815
432643860
76566003
854604744
672609856
-772608821
412126268
-620213922
88441531
892137470
558547877
79760121
438275508
-599948400
308872040
-373081627
-94532583
-215775026
-864324054
-620218643
-233113711
-280513338
-56441587
-994203284
-247584574
290034160
884966465
890327041
-193519348
700370379
101962898
649489767
-673028604
853451465
816131192
-728310036
-28996416
594914309
-419808027
-834137819
390492566
285017244
89431765
-282693772
-318300048
427504908
286138626
-197750635
-778649450
58665728
-479488938
-912508649
874432492
383772962
718789218
-869520386
-93798523
-40655796
519405120
849289233
30056579
-105951492
749556033
-969390580
-906559885
947152266
-497950319
773826020
778380403
-56166762
-370660123
17470239
492907959
-266294449
135205331
671174133
-467287015
-555704660
582219017
800518336
-141700740
312380462
-24061465
-161442701
329108402
-138278834
-184976666
299638446
-368165408
-548366091
431756216
828796715
555355976
259189660
-779511987
-781657857
533226352
-190522784
-68947285
-8192492
113975812
193647975
126557968
317342823
356979506
-749769975
-990528280
800698669
118747112
495188753
410991692
635003864
-225104692
120150005
-86124275
-182652676
303099621
-30294108
949972842
-812518651
-365830790
-156082157
-954833520
48779433
-795430186
-632060599
822544378
-731204116
-288718549
724455574
85534366
-985744445
-620480395
-865824957
229568040
257860892
880085634
44274316
396190683
369021501
-110570963
-451428483
-6688741
-605039995
590015928
267235353
-613311360
-735978980
973401770
-607496025
516058874
158567550
179933017
96856997
-970648035
150598549
-171254367
536357511
755685275
597822461
873811286
-200430108
-778339848
780314974
-779632868
766929175
-925153349
-952400809
879629369
-994176787
423634514
785523657
-320761453
-20024197
656436189
630579393
-502893262
-395896696
486227962
-745605100
-752770287
511415652
-543850103
108619493
-820308721
914067528
559356410
-913881997
145210808
-715823242
231417106
821005342
-35946700
-791025209
-738592125
-292412111
100990024
182907279
465167564
-970269894
-54051692
391005619
974135795
-34727991
-618762895
-762414636
-812484032
-771236643
564190249
-806684197
131262052
-825861862
375675101
-468365167
-921649828
84167685
456502002
-721697503
-975072696
276044896
-833290942
-349991680
567518244
179194489
-334479344
-93813013
603149022
476289482
31618582
193376744
690440674
-790446021
3042163
-31761252
-346422902
-956679930
396052037
954888244
843559191
795959805
594909840
-732145077
-265539973
741153737
49111990
-425973779
-395594646
123369578
885906071
527656511
-875393472
-403811378
-70175108
739313657
869758177
-702527060
703521140
206706298
270027781
-62499979
665513119
434280786
156851249
-253985273
-161481592
890712875
-77859926
299976283
-462321145
763970939
440696907
590303712
-951795633
931644599
-788299162
-479778888
-150061624
-308029301
-393144881
561207441
-838394386
703094668
-155056857
215766025
-573648434
904890044
107113944
708582790
801100937
-802978827
828033005
451411916
600555219
121207127
-466842215
651631623
480296687
-843657571
842968825
359102108
669064871
135820517
-55029777
751569084
-478918488
-833794199
-48109419
146778020
237095367
166271643
735634515
-693766029
735374773
865329099
735688852
319934973
-787453909
-713881092
45817287
-58139084
744528876
-459996014
-505518236
-321765025
-197544697
-157115492
581549133
-307339880
-468211298
-242348525
234912312
768716312
203166098
-242478572
806537676
440043071
-693304238
-713515304
800918721
665839430
-850079330
-936732978
575217257
643969229
-50744677
466847711
-622317200
56918050
-881494917
181534166
375071224
-822131634
-506313862
291041384
-171858948
722662454
-413025179
-571297969
-807726185
989845850
-366354177
768550280
-894824245
381334293
-593301600
-478617478
811722088
-392944756
349436877
-429367758
389193907
350609554
603171906
-812275597
302107197
495073293
-651357609
-290342832
-305719853
170179565
309237169
-974217400
702292850
-77051375
708012145
319220045
-963589658
-493527039
-300457015
976347539
83120523
576375311
641763873
783401664
-187213766
574686100
16535478
-625440038
-322992477
-56415921
448399427
518288034
889858579
281826596
-642881768
-63668109
37067453
626889132
139080814
182943983
986814559
-361241483
-499207600
-155237691
878642250
405702770
371828012
-611315
883321956
180243985
-881915814
-168815615
658222453
-294040829
196845526
-206135454
535529898
-497810005
-656122863
-650318569
441789339
811598036
-642563903
626004318
631143522
578284593
-523208384
-579510701
-150674952
-637203947
-737945715
-956386227
768193522
-677054426
712331522
835188744
365840236
839119625
-918299918
21317696
-331664607
-198406841
486293877
-503404646
-35847344
976633892
137629221
197953277
552219861
-983524412
45187365
141740093
-49557310
-321839504
679844639
-218572087
421062666
-457120785
-251304314
-4240411
-948728981
-930463480
-138920633
-29415187
-803922429
-65853078
257440863
-793958760
273036885
517717272
128683449
-405425645
733635601
756668723
845328629
123322510
-823053112
-798630192
-294580698
133754497
-401560610
747607985
-658972463
680502828
461132853
-315430268
292544850
827807075
191305587
753590086
-848936801
380822983
626434704
-716062434
-961276723
-265973972
10328959
462080374
-898741881
-555348683
-51733444
197861866
917794184
460658465
-277277827
316136809
-932690394
270556379
-204732152
-23656670
460286871
20662571
399169459
-31379091
-570182355
745172395
-575234248
365833221
-38709865
125629079
-241158434
-261404055
868394215
391616174
-811857889
264456717
1259328
802781674
252920655
11294947
-148282105
809010051
-311401011
-382935706
131767851
424426053
-124690826
181660533
904426526
-406471905
-633923121
767874236
889629064
-363725730
-302458425
946543824
-112348759
-408933669
-58823653
-159960861
587196646
-467775577
-835834693
278675585
92723411
843170438
877383310
912533466
-171054306
480986041
-785949229
-237750463
-194126860
907098707
48807461
357472407
-435927259
-734328354
837377933
-702912650
948207928
362722159
879999920
-658223295
-28455892
-854970423
419443481
667283838
599653813
-186570228
182856876
-143471833
-499009708
-330300321
304020072
-517452273
80556659
81065941
213888501
-992403751
-444734976
537288514
78495980
-573225436
-284564133
890441867
937103287
999429946
182603316
-541250160
-548867249
-294311607
864152292
-310794260
20662571
842749669
573862978
-81221973
571477099
-470625699
910718431
-277289498
756312249
-440770596
-173726218
-887101003
-217208385
404784732
-155237691
116156725
-259362529
22143839
244093523
-538943131
-856624278
668440835
-315364271
777680973
301973448
983325733
-489436767
-689176003
-858633304
34244429
219537261
935306571
-311271742
414867484
942008835
890102862
403034851
-815943799
-367830822
262288863
-492377077
495227199
4628786
83153724
-735900716
-885023901
618465271
433063798
-854709980
-584326210
-754955346
-778212980
-841586966
-174650940
-414769096
327699805
536829000
911301949
515830630
880080981
-717316594
672260542
-390170283
563487044
-743107666
-413087052
-923362240
692107160
-676896534
496401030
899684192
-528157410
-641535437
-391368375
225626014
2636484
-670491053
406349016
367141962
419317084
431273892
-636682891
-664682622
-228397985
-829748170
546800802
863914336
-998341019
-915174652
833301490
120846560
166495410
-132418691
727076668
652098282
246653385
939025599
268210500
-519450660
-873823992
-246610928
166269365
-86004511
-198459010
271104377
607423919
-108106502
641344408
763249942
-769677005
-358684457
-945842126
513644488
-345759079
699446121
-585937148
289991313
-433912558
977740668
-623893342
-204407860
992055879
-469610166
-132956594
601152599
-459650893
91450118
-899511247
979090563
-405358489
196280868
611083832
-37790576
884255635
-350554164
744552081
-461708190
411209416
592349719
817924479
831462783
-334115289
867136109
100016547
-326471233
-19713462
223203317
127272465
-599784947
625836908
-288501660
-300908003
-139688996
-637528249
-251270237
737814302
308681643
-514878624
-571010874
154542746
144154885
85864224
848658517
-182458231
-644441854
740173787
-732115895
-208792615
24074809
-402197680
872223305
-426426210
713472947
702278954
692243742
-266628259
-257292207
883261392
126136955
-634461708
888180481
-279875876
634532373
-411200393
-421287859
-222858211
795888673
361021784
-52455763
453613476
-387987534
78410966
-251876986
-444580963
106034803
-380832948
-312484525
-609991226
464076963
779698852
434671886
-733111475
-474177245
-848023579
-300332874
-168999418
744167860
59392963
-836410641
411614792
659365720
-541513630
-266690171
-117747837
-87613557
-226173287
-208007842
162688891
-131891055
-830506564
550818249
-893247134
285857913
-965560199
244005259
664207770
338152046
-84750962
858520924
462581
-931600803
-234849065
-456977531
585195240
-186694815
-818241235
402517129
-156527412
-83321715
-847279129
-756330162
-521022799
675595419
-108869732
445638866
-447208748
-686293536
-579289950
857988559
257849575
116950424
788754219
-783602561
25297918
622139549
82468760
250651796
622494190
-533012061
-586485917
-482377189
-24286498
-963647841
813336456
-409373986
-623439119
-685249001
-230040343
573090194
529367485
697417064
-64541756
-359860708
571413130
-575741130
288162563
-190230438
-83390597
-934473151
-6557753
689160092
295756190
-814533021
-659787778
543750828
-941772329
-691921449
-739014352
5684305
-88450162
-311585757
456252617
-758201222
-178698304
738496437
661550522
-186625994
598188378
-766871523
742599135
376368753
361407791
-588150149
690157360
-687085058
-122443859
325296168
-42616864
160543048
269098040
-964471428
-686276104
710461651
902323981
671894622
-310294809
810740686
-746841
554854589
-780988151
821559845
67617405
-633117556
-468818327
796185978
-885001774
641879061
872178991
-828886308
-245549657
19409448
-359958433
-973602463
444945921
315084161
-642389020
-605436132
452290753
-159044061
-37414791
-600413768
892490348
-779859198
-239159929
987992529
-97546368
-773755922
602347914
-707740076
620622610
-497250485
-95497360
369584133
-381362380
-908514761
-731951384
-385374778
622627604
976951132
-565268077
-221110487
-966520528
-683712192
-958110051
-260367584
-950192724
898601502
326319164
429484979
993096310
163510558
337467533
962364892
930496490
463616946
-829943978
-512642840
235780750
300611593
257622699
-677556344
967782913
-356552436
893983506
-430014853
-844098149
953845980
-642212622
284557228
-591185562
-451589872
630272933
-159136381
249486657
-774686377
128162114
421600578
-491920391
678569207
227282816
-741503212
-899803438
-881299925
802201653
155190553
-143735705
-813566973
-972448082
-571223794
281492110
799182549
835973801
-788061570
451437089
-463378669
-169059344
180649865
160569960
972968126
138900499
356517196
-131367429
51220472
125733167
473364223
841402927
200060834
-844254694
-838080239
716082409
-788917510
-308393788
166616984
314848869
-123472104
985872619
497906651
228890866
-354953578
3174984
479929714
-268155556
-644821596
512306861
367054827
-300216760
777841239
-922315217
924104392
553274781
-215049931
387543722
-78053099
291807866
-647438045
868083114
978596671
-850052602
-589695457
-426536816
-256097866
-980381168
-641173279
-3469674
-554739434
963653651
806978729
330694312
535302339
-843066329
988317062
-271532454
-434975269
390890537
-174088856
-924250929
368496177
-759042841
-219615713
720781862
-19828855
385862503
355640578
556788708
-807344444
-446682789
564698257
87252585
-502240965
-761963477
-88615618
325567820
-113766415
146938563
-349745023
-612552748
829011015
988122492
-133771726
-489549492
631235936
-587261554
245903574
958780003
-108167966
413593523
48548386
-931735726
-476553091
-658554280
-246740326
-967203408
399893500
-619629080
-821836442
710878370
-835432548
-87557438
760196948
707124781
432478233
-546996509
484043719
386178986
268707746
-366648065
-301892784
336346262
359814882
773313580
457855613
413649160
585998815
892577353
910844389
-720934068
-949202298
-543222900
84158707
-465659735
597499192
303448766
179734401
-756204296
-451940189
148177774
684731659
-70268384
162516084
-63506018
677972065
841778760
872436931
-626714486
224731362
447764628
-475163965
542692192
538693527
-789281794
744025007
-339215292
-725370598
285017244
433475072
771980647
-457607350
-604176931
-126229876
898663577
-421084601
128636141
10719948
318292190
-92571044
-553026369
-136049499
348606663
-640385631
602102325
554627624
-965025692
598939095
53823171
344392474
-22866373
-356120089
998944419
-314822357
723050131
-484271852
623752429
753796138
194481149
905827726
-475465508
-485466871
191353377
-750773548
-792568553
420115389
-356270155
-458590189
908440222
63804369
-761772236
291659173
675198413
260725798
-731639758
-708160821
47154052
279435890
410380783
490296217
950162438
465487630
-511286137
-74207267
-723270999
10663838
420551502
973958961
558449457
665654977
594561422
346976636
393196150
-900569775
-466395710
-131424530
185460987
99458732
-431178037
-458566194
-528844714
-615922157
-271319494
157590648
-696777731
298251147
-246836011
815049163
-551514782
-275873408
-692068911
454723795
-508112090
-731951384
435203282
-921442861
-724389405
-664794885
785359281
195200788
678831392
424506820
825494675
452554574
700586961
922294543
-598183547
978764891
-922720206
-253965268
240168457
333816625
-120896242
400451675
285111879
-455466742
269885272
117091058
-740841253
-468681347
47019750
-45014549
725051838
-679066251
313319698
584740399
-741487027
-459980416
796317939
-160844976
997353588
-560131586
-147473640
580776030
532721421
396224059
112929886
-65094674
-350321689
714429546
-311788716
-449307898
148405151
723204329
266652851
353800013
-703703179
-55929873
167409436
-87499189
-777406802
473095674
-614715273
668715758
-550778689
-1012258
-66125098
488397432
-160788610
-715163185
215068465
-727352407
204701480
-663630841
402506703
-552193385
747410001
997613333
-24481479
-879259977
-107717312
965572258
-624058552
-499611569
-158102099
611103826
685133004
182352553
-831702112
368352520
-723078380
241151219
37230211
50430313
937103287
65626980
953247504
703250794
687827752
390350127
445194170
633906777
-623736578
-765273019
-161371866
111498592
66578700
-562817474
384752012
-892464987
-280768413
-520709124
811246313
-328170625
70504523
-678333668
-713092307
495199418
948714803
935395484
-804350612
-949890849
527564571
-372706378
543929020
820971057
-893950073
-133339247
788164434
-733414409
373980183
110347984
362923034
-873784339
192561167
868183563
-880838294
442090499
200927944
24338161
-807068474
654555701
-787883706
-330830058
-56416285
99263754
822611452
-818253431
810464631
912912135
-869419827
-129110236
-478002468
-443412289
-762370670
784945975
47515740
104355880
109159544
468754663
301866584
942559462
55128804
860255536
145575231
306225310
109447933
-259369208
227365728
-711405321
75512631
682096774
232788501
-216489544
971656979
970373093
285253137
-584674180
670824260
794669770
519631285
166690200
646331451
570847403
66982210
-890303709
16329389
945458141
19747636
444280254
336649949
449293267
-980486438
550331399
-690911627
602734939
717389078
-563924436
4489495
763619854
-932486802
244130015
74704786
-650194742
985111119
340617629
316564382
-158955917
-820845876
841327722
403509284
789371984
-514115705
806387749
-907204929
-356696635
456851215
-572142967
254580962
-793241000
115759959
212454160
-454393969
345043853
-774194984
-319013138
953108090
56645759
-949374919
-551169742
687772641
923362335
-69108418
312666742
-662516351
-981282312
-793609374
526500738
-472418366
36465267
146431715
437893860
369292415
181992448
-389380579
190452603
-944834024
-395334676
228172323
-768409408
-187745333
267670077
779030589
546432299
-121343042
-139254535
859564062
-556128721
247858007
164165472
893940682
715754380
346799243
-887997378
803138435
656958217
-406195447
-934961380
380229954
682965657
-786521799
-452302709
661253018
-732196282
715365506
396059116
942657701
730428911
723202343
-227769073
-367359079
540968333
670565098
26988820
-9771496
-280597168
684860037
-722266783
-6226400
-113978571
645720006
978280781
559136411
-84799262
851797094
117960877
272359256
-657755378
-131882845
270832526
514749485
73838663
-358812877
330194278
132410808
527667925
798946195
940103901
529995700
-508157914
-910908755
187668822
953108090
49881620
-97317391
606774139
-695519528
-593142395
-567796740
-542133726
498691739
596354325
849504496
799254745
970171612
986546113
5166606
837066958
-861331581
151422461
-268033667
403257209
-892541052
-131927085
-906013308
-671208851
98534230
-205535101
557801126
-929849342
834026926
465686509
66313251
-79742301
-790323430
-577641738
-658567403
405177509
-849424302
-489812985
19179357
-893960455
-672659845
117683380
505957063
382186932
-522479430
-206931843
-450273252
493701691
403577908
-714713705
790878632
-118304705
919695093
-951569347
653583462
-572989748
-513485945
-734828530
611216004
298941821
-511978600
484923723
323650697
920404711
373172584
-61164379
872325633
-935285550
800452260
46473804
-845986516
-799874181
971755081
-686640135
441947146
-774452473
-828248265
-24970034
-730366811
-417143917
-201996014
331340670
996738821
-21666383
12909782
500080558
324230818
771122261
366319840
-136571364
982466372
-828225358
-961202219
653854594
-456633748
318165570
947448863
580330078
-91249616
-36685959
521711677
400294774
295640768
-969719829
-112327248
413406496
480983710
-792391887
815208846
31469159
-580438958
627192030
9652105
355429704
-700596430
-380087977
-15928633
-958609941
-360070573
613522681
-890616658
848150860
-699665119
28719269
-147881843
127312776
825133176
-291500390
269357209
673030615
484627487
-25121297
609646258
-429287046
929731882
-91536517
470071140
327897090
-835461693
-710489194
654884485
-347594845
383488618
661402652
-769602377
-766343874
-579012731
446165597
677310708
41427615
-643051500
323291454
785762607
798751567
442966893
-469469093
-129632940
-361975979
-958937454
522272781
-720204009
951098568
-256225307
-610350636
152463728
-693304238
766501794
-189716920
-467465822
888666171
-105645639
165113184
-947219962
361497959
298227626
-374331418
-637128056
-724751855
-330920554
770114265
410518260
795589507
-555270258
733683766
284391677
96562483
-825064768
-843414464
-660153789
-210436681
490830712
985866706
-588934867
-891791953
-746576636
-959837563
716791572
843625993
298197036
-349121185
605388301
-668980074
250751139
865417536
-486513390
-164227898
-22262085
-445174421
144952573
393913598
484688905
417413292
481956645
809698828
552794110
175923185
-428848420
-252457309
766158917
277297416
-69001461
771417525
138403188
-953721454
558947351
957781303
1723646
-120843144
863648396
-481731210
895249645
-415595146
-21766828
-309333896
-946220072
-210253681
-856582841
-601844179
61971814
-101298533
584051840
-360236094
-304943504
615552322
-725803832
406616364
597970201
444435121
389664272
-282057394
237095367
-856498088
-4213974
-838958743
-186110727
-483196467
-430585088
198309667
434514819
-754462085
881425643
-13790320
404627004
-685838848
-41222773
-905659866
-543003987
758573930
-876792425
-197751572
-245149698
-305842172
777876909
770562906
-714196585
-163024030
784222553
-317028670
15791866
923941785
-144250823
-794739872
-476579249
-26596136
966601755
196374461
-903418195
-272981127
147283668
-931216935
917430958
-64675413
-618961910
305303422
936075855
-486608450
36511266
-996246156
-763327230
-776232659
-928441013
525029201
-424129675
44097336
-782668438
-624474300
-63882501
-99694091
-827465709
430748934
-601067190
855704145
413289791
599237149
-768693254
795956060
-116026953
-350842951
276206512
451048432
-601296610
-800053396
91878146
-254965746
453730278
-752071853
998216454
-49750596
-506489107
-267702971
376799894
-261261985
-498990673
-533913403
-702176591
962213738
-940166514
-487313342
605507206
-438609754
621075307
928610846
473268097
-708932651
131440443
177839379
486705097
783850175
493434472
569983203
-926455687
347070207
732661351
683007436
3080803
-227478458
420032449
-707550489
834257332
-869848064
-619453678
251449065
931619720
-945147965
635700711
345079058
738116078
295797474
627222934
340517694
350952119
-443224358
166779200
401669961
-260569409
49597055
-517070439
231509582
-19690374
-654159924
-658280856
-907700398
-976596392
594560026
-215909569
-894099168
156434808
-933961652
65835771
293371535
397454852
-652090230
-940994461
-506820736
49414808
-511584801
556248229
860191085
-383109224
-282792064
-574498007
187909816
207464604
-576820417
839104450
227624577
-13614112
423304761
-401740742
441190900
556208358
-398646002
130740308
367050841
-258119637
324248787
91909920
-591918105
699280279
505788590
-419203107
-146717720
-227422036
722443990
159999003
178532607
-916427622
864218927
-268550315
537195661
316249119
-498545777
155594637
-79922849
-675104598
351506853
-766794747
-561699503
551441086
547060494
-566617488
-671696495
-21130721
277784758
-796084227
695870639
-49367649
-116453968
205666729
542727600
55320541
-1081604
518669366
827704346
-512992009
374026159
-303078667
570451647
-247977207
-568463042
6343713
50727136
225027155
129955846
272595291
-594389149
915039985
426872723
968894241
-788404205
-685706677
-977630090
-792874860
-730519599
22158937
-453291542
906889748
-600916044
-474067176
-273005207
613761256
429559328
-642213692
650823161
174004804
-67727480
845773891
958035035
-566065368
261626318
-697014983
599360508
-621541805
933398751
507005158
234231891
633385981
-882077891
151748190
-46801286
858543856
455606246
-647420088
-618241142
-833904783
-538451306
932238434
202345622
553274781
-55559216
987143072
827367668
260447814
-322517934
-525860283
-717058769
-367434386
753812669
457421654
656414022
-223788855
426683087
931490938
-679269129
57226711
-609359225
735497581
-448025157
-929715244
-391432618
-672350147
917382557
705427728
986801923
865507051
-427022467
231845428
356443924
-905382670
338152046
-737204458
-979233768
690341380
-92393835
718662086
-215568161
123691250
920256600
226416494
-607079954
-25399399
362671526
-229599320
-707727622
-899803438
-669413421
-686139709
-106809730
553183248
151627905
-38982442
570429475
145833118
156248374
326525998
-966178402
-227236587
646005866
142699892
551042729
754193336
694833894
-298581348
-742612022
-830914444
347223577
957781303
-339842439
471021498
514954301
-974859935
266103085
-627422140
369384961
273377805
-349461650
172025569
18777254
-734127551
-447504768
-578385689
502886868
973152136
-880677747
-993217655
-49611759
-708942254
-910111061
885115931
286551150
877774983
723117665
162175238
-689771021
903474223
-616546745
-741036703
668440882
-153999302
549597531
480711472
792652150
-137062459
-628424010
859482363
652618489
-700518505
-476553091
-875840380
-817239405
-334115289
-471856749
217154856
-571815465
-859095384
-324212035
523439366
125391063
-166404644
444557034
-210232293
553641627
-158756647
362449228
527728269
976962248
-911637303
163110800
832563111
492769475
924275718
815262177
-321469613
-645476107
-809226396
-685977777
-622696555
527223655
995091452
387545100
-965484682
423199994
922737011
724015755
-512318760
-344172314
-768028992
927775286
-389897685
113982783
-326440932
379226142
-858939035
409145494
255784491
853618568
-9552904
-665184035
-912304308
-632202312
122292959
740383109
-176195358
-188073202
-369686029
735618519
-860808360
624341953
168647721
166509263
-790796133
-806536597
699638145
-759678432
-69766810
-929039183
-780733015
-784304519
-616479808
-839476169
-109432600
-144575339
447617921
413205940
927715121
942841623
932894282
678491188
146785035
-10979210
-817644467
-84439323
861238289
942385170
973580222
-271950446
-99759918
635304149
-4210490
-623435349
20737417
308728614
295913202
193681087
243683961
751277366
-528651694
166876411
936700673
753646126
-871492820
854825228
-405048839
986884991
-836209556
955901420
-691905545
120220110
-735725703
722404549
522433592
-729406985
27639673
-175324395
426452971
-467399116
61231628
-188281973
613440450
-195713955
-114556828
-855377682
68732997
-82127209
-581286923
-649502279
-135374006
-344957814
266395478
110084459
-18563580
-786923617
453700653
-219456358
19253637
-808960809
-621023036
986508030
384244316
-405594492
488489442
405592913
-935515243
-564662313
573043085
-933233625
-730309625
-786339708
-780479022
-409958418
-302051930
-925504124
-930403738
217182105
818904884
-729743009
-148282892
689697469
-186914876
183020952
573303961
-59029044
221780439
-896624745
725251927
-149531650
-772007797
-57030924
-302216402
-940946587
-463551842
-809579820
-865678475
-963163624
-778272938
-941314396
-741783795
290106655
385681942
-235101244
-429079162
178921505
882947139
483347157
-607859627
700706527
-55576502
-938914307
937386312
-729212222
374706639
209122875
983323525
717453723
512926522
-118897786
-653335177
-235285867
17343102
897997198
-329631225
94783673
-279643523
-814812173
714770704
-390263010
444818063
267529963
176495845
351921218
-487315425
-259246575
323769065
208173477
42335348
454473007
54302883
-352388930
140165161
380643539
-949520644
252744564
-589196205
942596734
-755548264
-158871267
133730406
929193964
-725634580
-599866859
-449165960
-804948062
-461486822
-989884323
-285762691
-372887625
-36457437
-804498043
684392954
-609552759
-584746079
515830630
618333286
740399872
542253734
919638235
717806529
-261171614
632120011
-639000098
773200080
766206381
-209623064
278236604
-718805770
-603013075
609258833
-817373826
455980679
350894130
-943641005
687967131
954142922
-434159892
33248651
363653728
146364415
10129565
-133540046
473825859
859321582
194193469
213971267
614341821
-728646455
156083932
979988061
-369070936
-63004440
599738298
615225679
-350247123
-201607043
-76355839
-680322546
74029003
-932517202
220132016
45428327
-917750898
-733447430
689601507
873958697
124347243
467094664
763625473
-448093056
-364647432
892203958
-922138619
192495769
-406980496
187515596
549971678
-58106942
37312230
246608897
-639114214
-834846558
-791850481
-896231825
690688764
-975529216
-840515346
479278663
-831456033
909722318
48839679
209821957
854139971
56679600
-502612948
-302679212
-842973787
44151829
578012758
288393593
-915720591
-94092881
970055280
-982825132
-435927506
-814349409
149836627
351590668
-265125269
934554527
-847484851
191943520
-348140979
962944254
794487110
228664671
306099713
436561630
974442699
898345020
550303392
-64415606
-163349316
483677101
950599817
156058470
-55415549
-182734666
-460962158
-173267758
210084960
-684388641
-133353168
-964810396
736426212
-549991161
-384831673
783169134
256062555
890140154
560980110
-539137385
-507405687
-148150150
867213384
-203939906
-946257274
359370075
-55638378
-364595217
-985326429
-187745333
206959684
-44907618
-274221295
707981836
612317169
-55980269
-328595305
197864920
994292214
-166125165
-522044565
-688178858
-511976138
931766066
646249594
-472504073
-550991255
523842753
-777214460
-773818426
635710932
416833446
-967742358
-84677831
759789854
-983529741
398457989
170492132
-447367402
-635523674
274365395
985609621
821907950
598824383
782720938
794930012
-803110841
-559895685
893683717
775512016
-136244977
-314289035
324143122
-582604373
-3051940
-897846875
318031876
881506853
65764560
-821749446
387850937
-897156577
-847070943
-791601919
-859591705
-432958127
-202887589
434197130
484396493
-559250160
961455181
-86124367
371946207
695674786
-907940107
695977211
-215025732
842592016
436795130
-815765240
-6939321
-681070236
-200488019
-11400978
358584376
-467220050
690904666
-371406731
353881696
-873037514
-346094102
-414753249
243420456
-505170138
888564373
-149036456
-11219195
-342043518
447878878
-633079856
-60629185
-93481493
-386260246
978095701
80446569
-100206079
-481731210
39823133
-566859623
-523867897
952835820
-120868330
-242331315
-874005464
111014324
546561417
-828482612
518500819
308537341
789475395
-782480182
-232864450
-516009940
333074502
772211826
682225179
-604607548
-836581525
-277907574
-737482489
959711766
641449132
-330926047
-250492756
-133929621
-563438243
-552740567
-1583391
-703855441
-466110478
-19828855
901786733
347374069
-324451640
856909482
-242348525
314609758
436146407
47631364
-243138273
-80328362
682105277
821074159
411761802
195591991
-981066862
-836487919
239515213
-338958405
-599719275
-720368328
570291665
919620096
878358247
932587764
-907798525
-198584857
398401842
784681574
-453837572
871730530
-623449997
420040320
-316063847
-115584752
-563142774
369069219
646512876
817222984
627752484
761722727
883930441
615304866
544068955
45565777
979802146
518695634
-283523196
-667434454
722311641
119097695
-656438763
311607156
-273976723
-895352265
756601331
-195060316
356443924
898271975
495618758
-323921432
333666275
694053747
548148497
-817856326
-650297695
510340841
-26778614
-178390346
-162578840
-524824867
931657239
-228603642
888886502
297759317
994652408
559768545
145833118
-830940301
-677723201
323122955
313279257
-43608729
-173855224
-892342044
865908729
-285567942
-785794775
395752271
451863934
947829313
974708975
88832459
-487478638
845720804
771980647
581083014
880698737
534786967
450659418
45428327
-131689675
-207505711
-552206253
-346048081
-607935282
-12973245
-82324554
831577084
457466239
-935640365
50791951
950764066
-612214789
374683554
466901833
-667361137
870643129
-614588625
-65804115
-398717607
-687101841
-438446024
-84635088
906253565
-512554529
524341443
-891528801
-930144740
22764358
-661201083
-469308423
-787131442
-486495887
671607657
235675882
357633088
868148137
346806930
-101933038
-696649102
99813347
11654513
-243401268
217512136
420929069
-457378853
-954641709
-943736024
-989728815
562796599
737148563
-778914209
441173373
-546477991
888491429
604763788
-895961207
959802196
690303365
-483993667
904985742
-741587233
156107060
-64464385
999097102
862266504
-170148009
-515759631
-381446185
326783763
-175993649
413165197
770736621
507013906
-776232659
319727693
-357652211
-173874200
178822925
-9290156
239846330
634356359
988461271
-899583276
58820081
668884957
-815039868
740118243
-312395406
-781954544
-418032124
-75756882
146912415
-402500504
902168228
-389472861
544775734
-16472426
363190084
-293302575
-369122194
922061599
39152378
-923817167
-674469853
-965717894
917255982
857900863
303254488
-539936794
-60968338
-437791728
-778613943
380851241
964072134
850843406
-136499069
212881074
529953617
130758369
33458962
173757755
-636700007
269093471
-226112517
-484461868
-676127044
2427427
892203958
-700221956
359385791
-766572515
-312466593
-807766270
375357227
981248651
-247950017
-645120484
-135931523
-770787635
-358284882
588493397
313533119
643066887
-300542442
-172127358
-790707181
-206528052
690155038
541949128
-997331677
-764197402
-381248751
608570371
382975397
180620174
973147501
953881328
612015583
621086972
-875085310
40359602
556099617
325867591
-339672733
-390408034
-239110096
82747370
640499759
-186106174
429829098
778622626
-944634994
-873462831
857167958
487274185
937210869
-593847865
-6558422
964758121
-590467699
-173751896
-995984116
964072134
-822923941
458852789
-911280168
-823426634
-470247371
-477959463
134457447
308130844
-691707088
288098662
-561596419
552034078
511816037
-664434986
811528705
-173604654
450351068
-219979064
622155832
239795698
-171654869
-927829987
-596769501
397761430
465832254
-160460309
310988997
183678144
75770428
-960011081
126914168
-976557678
-606885398
598797669
-931952845
854346602
-272302013
-442264561
68615686
91936268
-313710220
-289888463
-226724199
690484059
-887061732
872436931
-331732192
-248914309
601060883
546339473
-883528361
860318783
58143646
432704560
870820867
-230903680
70445392
-877393824
980953276
-523717797
784631697
236507729
444098709
765254874
9252319
626566198
-694603256
956883149
611908389
-236995026
-595754510
174846225
-943073854
-229840986
427814526
574424333
-135312942
485305842
222113260
-93218629
301378872
767627364
-173994235
771192109
923941785
467382927
526130020
317435675
-146389149
-245419507
756109405
341836303
475319992
-110810551
934675313
138531042
947316639
-271079716
-188882483
351045641
-24853652
957081731
-551078598
-651119890
-975194973
-126076670
328787628
-621429325
-185740252
367729143
407049274
-799641108
404758830
-311045750
-942652836
228321010
542401591
-798913323
956016750
444545765
521316596
-450574801
-872967717
-566543756
216022438
313231127
53895803
-598867887
26888723
-945389000
-715596138
-44926446
712249170
-618860708
806468567
-860820412
337327771
621523356
795032755
-428751340
143610621
-203214231
469328422
-303030940
832158697
379233354
-592043284
-462267641
705738706
-188522441
297055905
920126829
-688747619
609497886
-609987582
490826153
-667397151
-835991320
384279088
-805672708
847238174
597600354
-788663999
-240796260
153740031
832237279
562566251
-458781401
-483107646
439355750
466212056
-314158477
440536511
-830243966
-269082024
-53000066
-922901320
382997157
214144048
-820403055
-292696168
-475261417
-228918321
-916397577
-85821337
469333249
-41688317
41918619
-321866343
-968626529
-705286711
390385029
505957063
818154891
442339186
-865031640
-42302753
700586961
-260876547
-534343573
991767497
538359907
-939095182
579976229
-685189247
67728197
-909347903
930124277
-300421715
-139688996
704253231
-781449932
996602737
-993427451
-596112804
586742816
71273351
193248495
-595525769
-804270663
-81162652
-89527042
-512972020
69643935
-403054364
624027749
558921427
-946783121
292091792
-724795545
-407969518
-812529344
-836590411
-462256720
942668847
-544121342
837552381
-825064768
517406835
780685698
183020952
117954012
159258627
-591988823
773068509
-574776976
-291639250
-748936189
-900698035
-554750178
-541448788
-555234105
-60047846
711662704
469743180
136288504
-104127817
-111787470
-303914279
995457976
884797445
599850631
-756200841
168642848
-780247663
-978671245
-411436853
86989804
-859573847
-615542797
-551350685
-723032816
179900678
483335552
-88274020
-374163789
133546600
-26253202
-130147320
246063829
-427682866
-143569220
-958792097
389741871
-790051911
-918909179
930447837
-714273818
-980122369
309546480
-579496179
-410437980
-280262829
-371698049
227547590
172116543
405794255
600987775
-212831625
-246939269
-389176119
516228544
-360143579
75390470
-177845081
-32792386
-186408770
425136979
-398176130
826490936
-804736747
-837880320
-785559039
306128764
-454668043
519392176
-388852549
680936887
-440744052
-725651585
-336559836
-325442200
-554540322
392740435
380632592
275488295
-432891256
600012532
-977594353
596351212
-983528829
-482718819
-53014946
-51319193
410643484
474942007
-896879119
583190163
-815962497
182523694
-845081234
846312909
-297390626
533911897
-575650521
163411803
768929113
-321866343
477959656
-731985248
-914014987
417606868
63166776
-770036470
-542710249
545468107
498029450
-216553665
792421821
-38649218
599360508
82747370
102039836
960097926
-47931550
-453344200
408105942
949991654
969336695
420666818
-122888712
144632346
7252751
332634165
-793101345
738518462
677935810
-922187455
-460443349
786855669
-571223794
522433592
-783046051
993225485
388933689
130946876
27322538
-830735693
-945705343
984633794
653182489
253956609
-600916044
166785336
-812759741
-752005786
-161333462
79377162
-292889913
-370260748
93568626
-722218479
-200685662
897953710
226182023
-810582187
-960070816
-251405766
853684375
-192087271
744637085
676796773
-923504158
-625684987
389352514
613473125
986540730
-729241140
-235014014
-558649581
-154568556
-91714422
-550322681
-944630664
393573975
-798004658
755148932
364134081
-400167031
-99063337
64229293
-360608066
-683282235
-636682891
907057580
983991915
-797748066
331777401
-595189461
-971985501
3281979
-983806029
892028469
644485119
75142269
70353468
269882053
35565415
919127369
444496703
292437231
943844180
-580834395
-165310514
999366952
-701271095
633732075
-882885226
225292206
499179778
-181663774
106769008
-708397071
567537199
360861271
788249952
-68455792
383569117
66959998
60228897
-49950981
-960174381
81935579
609076990
309237169
-839161172
48025174
-642536762
253620844
-774197121
-536620879
-80072291
-555593759
224247362
-42319857
-147378525
475117050
-939984713
79968875
711342423
-212954879
-475849042
-206456242
30860988
-20741999
124638891
200951796
784741409
803746282
782251946
-445706963
717845619
998939229
851803741
959326850
599304134
-679469025
-952601155
821197847
106614344
935324038
171152344
721355009
-428339228
952050883
-349160424
-698653189
-661720962
488611337
413753835
-782450558
668068312
-136046239
-303520262
751708255
479278663
982535664
-751485484
-987286662
-171366814
55741978
-37784342
917103578
153633937
-8554344
-567283630
992847279
795516933
780960553
180636495
855590806
-334719787
713235304
-531256058
-902988387
25992527
830582173
824289621
724525114
570723032
-327997689
-332260708
445782557
-42291248
519989195
-224740226
-656497026
293810901
-661720962
734875509
12163046
-810033244
-933066680
-580393786
-399219531
924529548
346630082
-568589228
832350758
-43258500
-57906889
-536438948
94040824
581080794
612465110
188368752
-271108083
577420209
772402545
456991155
613277201
913883862
573057278
-293852611
102557390
908535095
595459647
-388811495
988029892
507263429
136948119
354310367
786909333
-937404349
973486542
-756132125
981891014
76362421
330671120
-59206981
9143477
955660828
-829015069
-502154633
-518979819
-863261328
925134103
860190039
-132839840
168853027
-101883564
900530707
-615357808
887872107
23087441
258766761
-677792701
-543309139
-593196540
662968400
-175939431
505953750
979942020
-623596330
897708235
246710097
437491670
-458527735
990084389
-88896173
-284554537
-367901851
-456985303
287381511
887768688
792227632
662144702
20321326
-979185818
76859002
247993019
-672252671
771942812
942569056
-424569247
901702317
-89500581
-358275657
-796722269
548236699
-890978145
-784443850
570086407
404318929
-589580920
-135158127
-928667238
-619860318
-825501960
781877138
915039985
-54378878
2457667
409915012
-918557
-901993492
853646798
-37027626
854346638
64968361
-215110582
884169876
189422966
-959326373
-488303358
448981004
-239199690
952168306
-771205157
526910383
-947174536
-58144749
134414217
-493155082
-906777012
-11288839
-465659735
-919090152
-867915602
571470313
-284033967
-193904168
-905483263
899796575
772483664
739183088
255455885
510968582
954487483
789547777
-271657983
708298065
-191039636
501450429
-865165868
-417279035
932580450
551001456
-617563432
-616963039
-702563722
-993013835
-468607229
336112912
-951436106
-906523142
-533144921
6298568
650423336
-930712295
-667757685
902920433
-730493282
-146717720
-84161880
-588365676
-147595968
83646928
-265505871
-991547430
401310674
-680555359
267884023
-893260722
-221494344
-85558233
874336031
-471319174
167617322
308488846
730420480
774096883
-653042010
-505757100
236121195
800690781
-780642987
459940045
-714709508
-482601390
-566061047
-573381872
-606010977
-119900055
368560930
-239788861
-460785755
211247064
-863454534
876557241
442983588
811528705
-228399975
-108175798
705052459
870791732
-371076929
765450207
106457405
-963010550
-875146439
-945454548
-262494355
-823851790
-533744297
-555415782
994029973
-905498014
571859387
-379758312
381457216
-69998147
-310461997
128020364
-2192029
917514761
-771953087
285843315
-20974964
-806025173
-957379543
591404259
-325763327
-517994218
340025362
-275565952
-853946177
-904740712
637430751
965830474
942372802
628878921
-216356450
-126512116
156369252
865327816
58166050
106110526
934062872
990837336
-37620485
-39663852
971781461
-87756313
-80712874
666063663
-319164316
-661693098
116285244
-206508676
100935551
-524383917
-156778976
-277592239
-708163694
754331480
-142205922
-783735254
-139372789
877971795
121249025
944015134
-252310076
-23763891
61958108
-889430495
711860820
-805322117
-819816743
707882150
-349610336
-373857294
506811750
-702491482
-648878985
318916871
-989623001
-407818978
412656568
-425722213
-966831589
-383657587
-523252305
987901593
-222485089
-130574666
-880628636
-239751676
-397535974
-161988295
209208562
-362902016
-447837117
-525073523
-668424447
-3525005
-398183284
-367837333
270838897
-777260857
471495533
286000079
650956058
496907459
-310487114
915896534
-604929385
-211802284
-4796520
939737394
-527642920
-162799400
317962343
262252898
734351497
3258532
838786362
233174685
-608028914
70324309
-919147887
714694158
-872179551
-628126966
-857689646
-317797341
-886878428
-422903924
-542796327
779463607
-604837193
-513799024
619185780
131180919
268744381
166051895
-343237211
373803237
427110047
580059406
-6970541
-619241118
355647511
565649961
-361847033
-211080464
517121291
-860886897
134378362
-101672241
616257168
-899148052
-390159509
-958823014
666129280
995473704
270030424
193143193
-891799262
-960693454
-610544360
-586149778
-34410793
318353412
-370403402
-417546965
84487279
-966823540
-93648405
-355009416
317980647
257249624
709509586
-927106251
-434011218
-957044346
602383424
222159398
386848983
-346297683
-97840189
557295411
759224610
-182888394
-51496112
480216100
-909140392
-312425038
-692160959
-532460959
921914026
723889551
-82617719
-383616792
-180487584
-355152905
-805294150
87205494
-246707062
98340742
534887863
539996398
-626048989
787254563
-332792925
721858866
-691634515
-305327957
-339821842
-687366620
-57186579
-582134012
660394195
241038390
-149049181
-806531986
125545586
631967604
-77108886
-893571199
419844809
460486214
-189665018
670818654
983903541
-93124644
201123328
968780024
-962005370
-392796055
589070602
-486729922
-169070180
551328514
-18045281
971991406
-393610498
885143210
549568406
-822544380
-799886981
34940008
693106246
-596281083
73405469
698931484
652187327
676435828
712820774
740527810
-556460007
459587506
-398619
82165674
504430875
-106568631
-170832027
669466995
-868717106
695311736
965323260
-767020561
92291892
829079735
633137839
379024833
520854853
-456499444
386616839
231837484
786673573
-78552519
100360917
-817926317
-524027122
281832646
-39677585
-92011643
124385313
-942241688
-842730894
984952770
245077850
-924240355
864979418
909344868
364771947
-57301502
-533593051
679261753
-225328119
-565293254
-882961917
62205379
460226012
-313124962
645369034
-218521556
45781371
123202363
-920611301
737435686
388234111
-813413464
426050377
-14707932
19683713
360046860
598054449
-40163346
-835484558
50921960
-518794968
-854065854
-976313075
730535557
-595149321
843220708
-599935893
355267485
-484559283
-667620884
260581761
359115648
-655000201
-368519591
358962359
715804237
52904791
-365668480
-402197680
-158102032
643969229
292801158
835784579
863813147
-115057232
-410098436
911505469
979841055
537939279
-849338049
735208570
-609948551
-625406659
-955519228
510084659
-849973634
-778183791
514942259
-463484955
208036795
-212653778
133972581
38346183
556791382
-22795777
666034582
-743815357
115906132
797097678
481986579
-226378825
439430578
-694552490
-63365852
-771389929
367437274
565276137
336179919
880546983
-145731218
301026645
-687663496
-303644038
115655227
-280095677
-287921524
911709422
178296546
185961175
-546207606
734999535
27908650
-342826112
219345816
563416982
-738104500
-186142387
180801579
-994647749
85599433
596054689
-931120025
341204105
181955730
-697050011
-297813627
-61730015
350800183
-23929109
-214861333
-999570644
929137576
-352470274
-219979064
-64715310
422625274
721705957
-434395951
-711724841
-87584506
727365314
-322776961
754193336
503042357
852210371
646249346
-918895259
366927989
926840971
-778908757
253814343
-478617275
-858367007
-137266128
-917434612
866456169
406805505
-75705079
-603609539
-891270586
448573845
-314342523
-85312679
-411115420
-169109365
428849497
202876854
-989645021
-73434999
384766683
-861572539
748322870
110671957
-803532802
-500787118
637830871
-198459010
-311865167
-163934306
-980200200
824905165
860321920
-958432295
-40729829
-636814200
671362321
879973451
393050547
977422971
930419993
229832233
506125138
358035429
-711067297
-29164396
-111965870
-611657526
723369688
-711439233
-69255477
-14136363
735505078
-486841413
-832974182
-981959347
-346966512
86053575
784985470
531079482
428524320
-352574183
681938848
449769886
-526728492
-153652720
-905308600
872094907
119294941
-637369497
-709571858
-484707114
-235490017
-330628832
436440377
343857861
-571898663
-447323924
552407810
-754273990
-945938705
510202553
-923286698
961850463
-308544798
602931813
-68461233
-818254982
73848156
-322790898
-25184952
852051309
-694457331
-134468569
794536567
166125086
822073836
141182927
243913473
784329682
-598421162
-519797138
769761876
-860839164
-981526849
174244440
581405612
436613046
952194623
722104058
-453583447
-713831748
404959481
-871115660
-117979023
-836822765
-217179114
435242999
578709551
-486983242
728732017
623438905
700994231
-30278888
558881463
-725724920
389705825
416146032
-208800774
753147759
-551678453
235725524
-971437988
796171098
473966799
42976
-45696808
-981212656
863723380
-579893048
-545990292
-210973263
906877368
-385998730
-541893369
640894190
-372397124
-563617961
-794431669
654712193
-882665532
-936680967
-603984837
964551335
-632419912
-906934836
-968584180
-370962745
45556188
460934385
294769841
-483366979
-565288454
13956462
474139597
-33396291
-90346579
-866548953
110108374
-340766373
382443231
761753595
-222485089
-776185872
959068825
970582514
615922755
-733161321
179749730
-382230873
-618893905
574117958
581967678
-247496359
698762365
-814981822
-258400162
-580987993
13973454
364263757
120542790
501442699
-94984076
314134833
347142343
365724408
-553591378
509653342
-270099925
930840050
-518121440
-567508255
439902370
889326706
-512784819
-762567636
648149695
-5510517
-360663404
-864205939
170424094
385671192
419064692
-272981127
-80020715
-662289892
950790995
-507769370
450091036
239914187
533289019
-943201820
-419071127
860774323
-959546859
304489927
548984599
-623045841
845812602
415603423
-209258131
-484515232
212053089
-523502059
330485572
412057797
-862209095
367065279
640922195
-596268023
-839492837
812606302
788957678
-799516161
56473871
-992268255
-801364945
-763263232
158057549
649230888
-178784391
826905256
-865250486
845106891
-558904976
274310691
-89789975
662246972
789765324
-3909460
-280369669
-971819385
260067137
620641100
-894401021
368472177
884966465
893686978
-348726569
-495240117
64440899
444071184
500186956
625429406
-944574496
-609753401
735573857
145997058
302061407
-299077986
-404529344
-520094469
-968075900
914573010
154968871
-874083998
-17291870
953276236
208343408
-555284314
479627329
-164542649
62287075
-908330457
447854243
185600943
454663998
-811832063
188691362
-880309801
396475403
510929700
495233661
119844692
-849830224
-215491940
123260721
582358754
-728933458
-548543446
755027009
226179629
-18962302
-798339687
-286154329
-717167776
-202474662
279895606
596752820
-890025530
780855085
696812065
326313279
-276438474
-487342962
821197847
-885268295
859639757
-635788503
-267880161
-476463875
614938765
-913902246
688272805
-317912198
678957046
-650817744
137344075
-479038632
-813194347
361919200
-211635969
-96133936
917649277
-973954771
480697059
561217908
74010690
-441077287
-729286629
-68536229
-46773711
307722845
-899174361
-431383467
-584124766
600320422
578001010
230405537
-977134224
-468655191
732140001
-819597910
-760681686
-886093458
109831603
282248238
395755727
124169602
950432719
730946574
-159788498
917514761
892796608
-592553673
450818217
-88652027
71806031
924965965
280015195
7521363
-586006863
-13214994
209539076
-35531407
436444555
420303696
306912167
925364271
173313817
419249740
-430137607
-159549613
831686195
264780359
758593450
569118411
-954787598
-181014071
663005391
345543664
938252221
-700881461
-22573284
-626357328
-165646287
-623641036
555019214
-509803500
-119728362
356271230
-918538949
205111550
385549305
-652639946
529326580
166675721
-877567691
-33989323
-849588217
856718910
-654498641
-376950216
-275307018
727366749
-451342031
-959553791
-584100660
-515860385
-467406498
-482310312
885370180
184163649
862019310
129487722
443652461
663967709
799590070
-432891256
180901062
707561830
192767425
18925017
-194867804
-212601491
796137890
888872294
-509056857
-338066675
-743825457
-556847065
-549688848
210062172
-412501025
403834620
-892197451
-346094102
207612153
-136228135
499748216
-422027625
-755386464
-520860533
-353275101
296503006
535890829
976253094
-445882315
757744007
982504248
-416591938
-441793150
785305912
-75349681
-778176612
264742405
-403265736
532145647
-986640122
-849534709
-619854057
-605160978
-495627994
-384582641
-254133743
-616869347
-799886981
860666661
-943892274
-291941797
-216735757
-655106952
-726737595
288024811
-728273938
-586095976
-163500388
704941028
-496640422
930329573
-703354462
-463551842
-464000713
-220776201
-100746087
-247564939
-273786638
858087527
622686357
-511136908
295954810
-815128962
-120933696
-348309869
-957551889
-636219358
101119531
417718176
-649060098
-349904551
-393630949
45268749
776983956
-532895758
782900281
837157161
-746245124
171931313
87303541
88181110
988269521
-372684423
555975691
856749063
40701059
-414047410
-134653210
916649795
301658882
923595787
125714143
-240310777
-318229207
690092499
-328346970
295148264
-506052832
275172399
371216707
-784351198
942916808
-207758863
-173327931
522359323
290593537
-593992956
884836486
-977667947
-450658723
-584528828
123249775
510671251
218906815
316564382
870423277
-26579486
-85018802
658256130
847845110
-342584849
-77982121
607952412
-96124039
-719686009
-528434641
422494956
-879272247
586422063
-57961187
-590417007
-340565640
205170740
-480534448
-932365616
-113026869
-292087664
-608570670
-105432982
907792784
155231303
735686680
-459262678
820876187
251613636
722555970
778627948
-253447763
316329864
125411472
-565098672
210297429
884041042
100277651
-911306410
-417872417
435684531
-379054988
369930873
543958272
-975443518
21566332
-271227411
-41342874
-198053591
-380780226
-853806136
183671106
-591486778
-719103062
-18894721
-188209212
-675184076
920412713
582696999
330564533
-437907245
939667372
479725173
450362
919340779
768634386
-847471802
824957171
-19234942
-403328072
-132593948
-93318607
427691637
58191176
239508370
387304080
-928952132
51160718
-387729147
-938570815
-479731458
-733901532
777937594
908167214
519107626
-168457934
-711819844
240132869
572007732
-312425038
194680738
258377011
50649047
220018770
-164004334
795456549
-925284695
-336298150
706579514
442880467
64980464
-943274954
10480441
951053823
-499014693
-430407352
597072335
-826167602
429605492
964053734
288681688
956833774
-218375175
-229705993
254440847
-354412755
-474251666
367749065
-789548299
229311652
-39693662
863225578
260070638
326925206
-425186200
167659299
-298536293
-421954334
-670159603
945226999
-497968636
-880159885
-573770125
-493526371
590141961
-38634916
-788923552
-424153907
227842379
-868253745
743795651
720925240
-304959264
-797398337
335841517
-291807063
-584288087
-724762954
-71810014
-71066924
-745329533
612733317
935688665
848366298
-389492470
550818173
911505469
-934966469
-247499859
421856396
-331225426
33872132
-504305161
413187966
594250259
-681037914
-220383023
506385325
-339488198
-871115660
-473420604
-584873448
779294862
62991058
-361917308
-173399354
89248658
-535145034
939077423
-660531268
230917865
-837064108
-208738
-452594359
59267900
268968334
-940438753
260506855
438160348
139351236
-841337392
-72524362
-354728985
-259832824
-542517283
-695099625
233158442
953507499
121412926
-535314418
54570154
-548197240
-378692427
-993074676
436428971
689072830
-640772316
647986126
888643281
-931233039
640912946
183282581
579970363
849957725
800242693
45132282
779418615
-630577360
489346479
570966734
-445280869
-360923248
235780750
460755638
860666661
239925786
-30404468
980973727
478658303
-831318495
827954172
682054284
-692058430
994634904
-626512592
-94704931
-884501504
475153586
341391432
-754385571
304072511
-910098700
497487354
-119839904
-573990770
923759632
-465001173
366413371
-78099362
-66821883
-614969490
-902926802
755014139
694998540
587654858
-979717657
367781763
-262708947
-601981724
659352736
564797895
973363052
757213788
-661794904
23069842
-789048209
-584605484
146608781
405566616
-22514561
660295805
883534206
-339078284
282608847
653542570
984760707
-422124043
-796524911
644568996
-523972243
-350842951
847963676
962414271
204731096
-325038722
-50090024
-425673404
111571874
-681965838
-186625994
709929101
-653959442
-754769345
454396692
950244760
-561103976
362671429
757439910
-371954937
230582943
-16419870
-444306086
-853729535
-82896694
682962286
-176301947
755871692
706306151
-317475385
591228985
896552057
987129495
-696538290
834263592
605648815
678957046
126269222
-789839761
233633622
382377615
-923795629
-760844229
-635656542
-182906181
-76484732
-957207037
-356389456
-781568417
-801968543
-488183546
-971456571
878551412
-899090261
-354459222
-774281112
628910736
773229107
-75363061
-121012891
-868863269
-228224397
922236934
983650634
-59625670
406616364
216708677
448771417
625888119
-584277889
314929212
-640041161
-231399360
-982872473
277423107
-862831846
-916983016
-682508578
-178663618
648079826
-855858056
-657270814
18333888
-394762603
351570002
530342819
-155777611
-84320286
764281818
282217909
815314704
816429401
377064751
320980120
-202441018
102230214
146181065
8650663
118704233
194184078
-167409982
789657947
-260456605
325138475
-746712259
-486753590
311681231
190805248
-175100364
-292082414
82708336
-294638493
-220099955
-206462354
-584718234
298941821
426332435
-535314418
353815385
674446156
169735102
-975942888
-867750906
607185326
-114020957
774948731
989364426
-649336016
571900023
-755050892
-352388930
699412791
-523957739
791040201
-197757432
949466843
9236791
541951376
111814400
-446584190
-936514809
-228601750
-433533399
241738411
-666686365
-41764668
-533414670
183733040
-18415890
897722055
171455476
938440029
615619543
362234153
-415698739
541239046
916801167
715210722
-781864586
-228471757
-996950464
477685173
-184988581
218441712
378836147
987192065
799090709
542443098
11554432
-897516694
-852495692
719344392
-692628718
-123104970
636494949
287390888
881225054
328035064
-949427578
-325665513
-84619234
771246498
-44830968
703737617
985444944
-724457240
-364157221
629331273
770686926
489492921
823613914
794520198
-129353086
448840794
47537837
486457485
-846950294
-611450107
657136985
97749663
-44460142
-86868350
-697129566
901514751
916038384
198110384
-611051870
-532910295
-430342488
-985606659
-567563645
-496106303
438223193
-673534914
712689108
-248749358
-233583844
-647014831
122118310
188092882
77027646
631676409
303969592
-688672533
-770141356
-949468702
655510461
341483447
-867850355
-580502961
287000199
31595749
-252952055
-598324950
777876909
307588439
-613542692
933915929
677505771
-306734241
161117379
-151038117
544502823
515847619
-656437239
140430328
726997386
776676836
-440379948
354138431
-679043333
-401927476
575119534
858543856
780374888
209166291
705397729
-628286616
36328990
-427162170
-762554608
-430501074
-273803589
-937845659
704560405
-489670030
52509741
-709527546
497602750
497001507
288930048
-162298794
-888476034
-939306274
-53017164
49454787
-283183145
674171982
-83390597
556284783
-296719597
-140226245
-832420264
-624598642
-473876177
-957700511
-584282445
231894304
285037423
-193592042
-720205001
-977879281
1847801
-402756289
815855800
617976349
567142680
-303641982
802790369
6537928
-252862651
694699441
310818709
-513494427
33909931
17396063
-277139529
-860240603
-152058675
-891127438
520187227
850228276
104601176
303318533
-529684875
-399910658
-671683879
70538547
-617880138
907190885
201538568
-2858437
-796473039
-917054325
-362792709
813762464
-442655772
-670227270
-383908174
193401835
-198440848
-198888822
-133769551
-840676036
-769766069
737595624
-589047706
711239732
-386743935
981265684
-541309062
-989495905
-218725989
569169974
284118356
229790085
960339283
231275551
872076429
604049474
-587623059
645841105
-778708383
538620285
823346245
567406081
-585222051
-867475307
-795244366
543523533
-667982888
-404761029
-331194418
-367794427
403509284
-925637595
892473427
-592558809
805070111
172518069
508243533
172310300
449407704
523151304
-46909878
-391424122
-326471233
-544819244
-874648238
-812419423
-198231501
342507687
674548339
-703661992
481402553
347200006
189039525
702402478
-798441620
32512273
136215069
-291585657
776970646
490949038
-592396995
260954125
-369216431
-855275463
483351950
967799539
-236957646
517772608
144056234
-163921772
-351204173
-4449743
874681016
-963800694
-663096034
601699292
517010323
-45790339
411630470
-619851614
-59507924
-554655154
918009344
712324303
-381138415
-337113653
146777888
-720116103
368456690
343237839
-358887634
-177730297
-869531722
242148163
310550640
942929830
372813587
679826035
-677216986
-765689040
-989810963
922061599
-965410331
232170940
705169570
-331222229
-742186046
377765146
106373790
433862321
-5975303
263312102
249486657
-423203075
719717711
90209210
972267672
-871391668
602698750
103623427
-845407490
-333233085
279665220
263099467
210877417
-88920042
-994292728
319093933
60062910
107539038
-503435310
127358636
-874521133
380205958
591612470
-757405055
-620016514
-509420681
-604607548
-636390065
-883281506
159622113
300967490
859380211
-285186104
-393460530
-232045330
474527654
-322906575
-618969681
373348152
522365949
626639940
475489352
372985656
70560625
353622604
435440107
391175758
787648650
341383855
355043164
-766180207
-262922539
-156446050
475607095
-840835751
47030888
20347240
-651511561
-976857711
-524593545
810996290
-715967893
129793496
159850692
-342431868
647397488
193451600
434502367
353153734
705914463
16585508
-593187428
-230145703
350333536
587154329
-949693349
284927219
-857689646
264737254
837912177
960792051
62991058
-6798089
10427263
920747037
971364848
-724593723
-108852311
38795314
-626620005
505838383
236135908
-341945193
-52077855
-527465172
-499065044
550522177
391206664
125743413
-20661876
817156937
835548807
680986185
-475741802
-829374479
-513954447
73645616
249450582
-874005464
-486421690
-479003140
-734203954
-832489947
357159231
-666039257
-920010845
-738987921
-116886509
-953767401
-973422071
-402678979
316102683
-834064516
-986070306
-982408160
-596307263
-667552380
-351234404
69672254
-359367250
146076687
-606781364
-711652778
564641638
-751876772
-466520070
-93918955
-269469001
-797166826
-682911300
-459226198
541235349
-749880397
-312917795
-442804644
-360654185
-279724427
249610870
-226792790
550322808
-800053396
279972413
118520481
236065282
-304310452
973487998
-28282652
952290824
-787703657
-726409937
-448443541
-619079987
-922412025
498436006
-142306121
373189983
-319902150
536884725
-947174287
921505931
293948092
-125159392
708499436
-830211811
486307144
217850042
-491746734
669558776
-89579891
-996259604
-904263066
-760501318
-292251213
-776370872
-320702652
235801561
-719967219
471399245
411652638
720716901
-518626664
213554702
851496884
16588193
805109365
-100769200
-476349837
184936565
474661367
551774936
-32185256
-54072122
-587594187
785305912
-715630438
-474079511
213693491
-667033275
-178064972
306927712
855058254
815546047
-875617932
509661442
118054262
-734818796
639417235
-620560475
-466623814
740556757
523773862
221456319
637889988
784445936
-612294409
-897350916
460539994
-408754592
-107172597
-676450804
502287891
320062087
-324413021
618137872
580577005
629438956
-869298236
-789114886
523773862
94168190
164428813
-958433052
217182105
64879229
-315317721
-98897102
560725512
753393941
-66750814
-94961347
-533583882
106391918
-254300211
622281853
444913358
-555928734
-936236355
777941574
975699972
714565310
-520153530
172456273
-482103791
289021404
-265758730
-884070668
-410365527
471629909
-937851910
118554244
401948597
908148250
-498229180
623860669
-568757480
49393689
-974859935
-162268155
228712773
727006645
891730372
-518039728
-209793445
-194542169
673112165
146986994
410185379
500741625
-805807412
-414594123
250422523
257785971
-238143626
121844036
-883809900
399508614
645231547
-479306842
126255524
471448406
-348880778
641756349
194202131
-449413251
656506715
136154922
137573522
646415877
-202289150
778977232
240271094
-409024391
-129330772
-825978480
151525831
-8192016
-243345802
864617064
-591945684
-847186392
13131383
-917402744
-767567591
152335436
726925198
117954012
787846434
770316292
599373070
11495083
-288022798
-329747173
905460348
643027954
735215203
-191852718
-683498587
350542341
701262698
-73380939
46244738
-828248265
688559209
-521270326
-674435888
-200154717
-661794904
-585740676
-634197411
823698938
-800640373
-418197176
888554502
-288985712
-227573544
-354235629
-80567423
440480834
-899185137
-758940087
340200815
285065293
392305178
427090617
-30185491
-837652578
946031425
-554096931
106614344
-1155229
618051609
975175507
496388309
-186408138
189069264
-306430322
-488833299
866674906
128228792
910694923
716788187
-134310398
366209802
-492251439
-88565066
502081561
81459408
516869701
700979045
905285286
-759473324
85693029
961311233
-763717716
-957019739
364383843
971808076
881042533
868647872
-389860310
-560627961
-715952901
53713049
923851814
252143248
58663413
-234686026
358446520
148194571
-553872501
961827520
-298274290
42234333
348379280
-365329763
714849476
-162749745
358930563
-212816234
-522332105
342424169
931608757
118380448
-925981362
498402157
726835294
448314950
-696414235
-643236973
-6562450
518113671
576916830
918061422
341723417
467131493
-913164382
779878368
252436303
-429310014
-706664650
162091104
-573237801
-233113711
791585841
-722266783
144945416
128090
-393308951
-681549414
-294595562
-588242141
783201105
880280618
979108859
-19359008
3120757
-57222979
-880712743
35999368
163197708
802360692
-392666140
276780033
-720773642
283848007
835941163
-162444444
102284918
317926880
519699712
267872469
-89162897
-49716331
30589602
-215409827
152518645
-954841901
-769442350
-162852373
-333159498
-139237544
-613476285
-894824245
181869561
-20189975
33365798
-860839164
-504305161
342869019
224191866
-397756213
348129274
-823684627
-719022648
818059106
-504959644
-511710929
-51581828
-597214159
169614548
204479302
-532970046
-686511928
788498389
327515157
858268033
-48430114
299873997
872316318
-281663933
825260094
-79252167
459940045
-4814471
704385173
161448251
-75407407
-434011218
-40569471
138750045
934352998
-941772329
-135204043
-142163402
133955894
-197384491
-823069797
325017463
-899195582
-583135716
99039478
-920701673
227410076
-360655372
698890297
-860964962
-293412217
918555926
233882994
387692353
157079421
661940910
907486755
-884136219
-171906047
-869943929
621312777
-59497250
-518930689
936950248
842290595
808109396
-214106091
-60013354
111993535
649133041
-346129841
-898923176
92670157
469418179
-135845973
-216356450
-262646
-381049305
-517496581
807654379
672145828
247899275
-58404724
805686786
642524174
621475584
619011050
-271050213
-476345065
-981078173
474680183
-448851304
508620544
763785063
-985639024
908237632
648040290
14317014
15140536
413466448
-121793447
612727088
-208937981
-168524493
-940127505
-99336838
-33227672
851699857
-519358105
434251189
62147873
966354192
847269046
-763573114
617578721
313440107
37553520
622490539
759066742
-98011769
655736413
879394134
18991090
-195316749
472925286
680945308
914747504
879646152
443294253
-640109177
-205754715
-636126301
-774607935
-239020240
298197036
642769050
416012756
-878479412
150840286
-716626246
-489732632
-186274510
106947272
595752743
-775598750
373237582
-491881626
904694354
393359569
285084667
-755137683
412104861
970967762
-131897458
-326319251
-183666983
-339413921
-786355015
852803128
221524672
-910534204
-45875753
-695772931
737054741
466432891
969095325
648925864
-219505131
-821801197
-142072699
816630991
45853757
146835812
956794729
-144872126
-47171219
542169135
890805945
504879273
340847143
-89527042
404047792
-287395658
-935215804
-950272004
-699605993
888699069
-315430268
-966688094
887306697
-652831014
-802847343
218450
-947653704
-514160889
-96704565
-227383729
-302069582
-900055000
-267511452
935760299
76150544
939049908
215938606
-457770085
184778141
583773731
-592728647
-310362880
977167553
312510555
-852282621
626195200
-888404872
-668942652
-400756237
981678209
-220528397
601944087
274606567
810799598
211602855
892316044
802484405
-207885386
-858217721
193799963
155889010
-381657517
530483189
411349216
301185382
-844878484
-692997555
-612074794
860069314
-866635282
977661573
505197451
234027740
226160658
-89569911
-124991598
540577446
965830474
203205059
185499542
445859265
-844951157
104523185
213056751
361067884
-529622570
-87843086
-669363987
309123691
-747838060
-658449352
505995379
548980350
169807835
877672311
-283208561
998107940
467585009
-414727037
-345161635
485054236
129099170
113242212
-680861389
130641987
210766266
679749803
394636022
697378296
805907249
793982086
464585214
664182324
112924556
-414990806
-203044741
234502050
-635933608
938670869
794348516
-160792567
-282792064
732866451
799095337
259914595
530713490
-298753465
437404646
763095504
694995585
562996461
-637643003
978399622
-398152113
-341584497
457152644
371428856
-990895719
844065787
731827844
-194739454
468825571
-702556146
794440217
751005400
774083289
-815438186
904665507
595525377
516943300
818554091
921030477
950414189
336154989
538897013
-927656782
550331399
227538596
-723949070
-276699773
601670900
-752640557
-256832163
-899582298
-731099407
-670763317
123031256
428025189
970768182
-689744129
-203300189
223189256
67535101
-397459310
-950317234
-988278004
-932670759
-983744195
-863456168
801665591
-818643828
517640217
160418024
823840970
-690798946
-31800233
270775472
524602122
-326130329
173852082
-71825695
-646173376
-187107515
587952435
879535196
-625678690
507815390
-645657162
-997480028
986327142
576921088
100936744
102062725
945084508
12750652
-776083772
658986432
-337003085
-1368
-567764617
-845498676
513414658
651689417
-989645021
-700205933
-945839693
-719928179
26938992
-887100516
-291714128
91664321
280934257
-441109868
956000277
-544121342
546480389
-547310953
-794908202
-59831418
-846091095
296982987
812520749
164738676
-301190326
121350085
-860320055
384258304
87905901
-400252291
-74292252
-255428742
664846362
-196542420
545904261
252561806
925341207
-830162801
639674231
762405576
-99635583
851152078
460396610
-598636883
921928554
916692551
-365378914
-767163084
135849211
-52921118
495707249
8125152
-231234137
-160280812
139139279
636301846
100020177
-880408820
-932964246
903668926
-485622729
614388074
-391402397
655554544
-853874509
650903676
343981189
291150620
-396066323
-591611647
166822853
-189095312
805204918
942977357
681171057
24748317
374503886
563755511
335093573
764013820
-221900702
476849118
-122964989
421173899
-467068788
-693490588
321808407
836198456
-187591341
-129374927
231301692
777957507
862703888
188872100
824808681
856310853
656670219
845936277
147549885
-842804217
856011748
932310412
-344613744
-398637422
946401248
675414723
-302458425
729146126
-21410174
379559796
845171895
-650908061
562636198
-217716647
-279144260
-188700588
966498422
180749445
-999069926
538274720
452582775
-500430169
-636174067
-69143164
-673576991
266365340
433047484
-601607642
-701642891
856428474
984952770
-113871929
-349819694
312777512
27322538
312277083
-348014657
539483400
519699712
346196209
-795046488
-323327461
615292001
622390658
137663055
500642137
-550869313
890057762
-602487193
-6481890
869487099
-590181529
377605572
-550059222
-195080307
-807258365
824206208
-365231758
1449633
232293379
-440038530
276619900
-122887881
194893352
-11469987
-757995324
-375720974
483676663
-435527218
996537680
832082481
-84324410
-590225508
-717370118
-655389384
964713443
281227225
-616941917
473518925
-393481792
-142152363
-454416127
-812182119
-654251703
73261758
-70092795
948277683
522257441
142865905
262166126
350189015
803778273
24268043
-525152711
-628102807
-752154955
-607841733
94911602
-448190078
-126110969
-1744950
-471930843
626658502
-16920224
185896361
-591387974
-665394694
-586627622
762406152
502000836
-26676052
335382850
-363531044
869502045
152322739
-204887479
294413314
-945454103
848209612
133114385
-385802904
-446269679
275779632
-193102634
-806283878
-135431552
-654784627
707300921
376277160
-645162073
-543907039
115216003
457421654
-287242040
659981142
-206112972
265790406
430946910
717597450
587974482
827923866
-311599122
-926108307
-191111144
-382342805
361019172
707247671
-678189560
-272521931
-321702699
243088063
-891550488
-20182180
-302201377
281152552
302412227
-718298879
963578389
529457147
408708561
-519760226
488760784
-193254015
-410196479
441947146
-307349947
-23656670
-971974195
205406146
507266473
-620016514
-248540927
-489311807
-5360589
488474784
-516672392
-937094365
26256052
-587099414
-864685601
998536454
436613046
710776498
-633933973
-889749938
959244791
-571815465
-515957873
-802862509
-421826410
-50992614
597875882
579553923
-711079376
-288618014
-466468783
30271598
-186889781
496875404
979781985
937317983
718362642
-510259866
741593630
-872805824
-140028934
-417052881
697484277
-327279743
-873051126
954487483
-716008578
-530704753
-822471112
723119166
581639552
-603029035
-159889861
40257569
179765766
85148778
-797881615
-142072699
-735778578
787802368
-305435670
257753288
-112444781
-47639960
423568333
-470124598
898058676
-989831512
272162797
168808656
-16090385
-313822666
-712810607
607510967
-835409296
200270613
-307973312
649605857
-834738540
-257651278
-82602722
-822648803
-853328180
436321777
-174969808
-734186903
810001900
-454766746
-456773063
-539693594
-950152879
-977914099
-809399764
-531800653
-765975654
-283487422
-543005249
363959112
-712362711
-381143254
-309599253
956926775
427270497
-401494687
251652649
-848060928
809971001
-314794579
546339473
68787352
954511452
-701247145
898914689
606405794
-41204222
-192917452
-164923072
-466248258
-595695678
678000001
150681324
849790333
395224937
620990803
737710359
-703610994
-110939371
-696669081
-529393932
282679177
-783038668
494859018
14573016
799947142
-636700007
-412571252
767361033
600294336
-526163469
-222024855
357962241
-272102874
-418099818
380139066
-99635583
-177887300
-884861363
-803460668
-358336096
226296159
-395452575
-406999712
-291272693
-188554746
-438731926
652393869
581579327
-83052970
-849175751
116717852
937928886
234803914
-492732810
-133537776
-715506560
-531984700
926656821
318419843
858320919
367870948
812068574
531853186
-970331644
-703101123
-555016980
372224824
-419837234
-463378669
-806832756
201553229
-69472702
-390196716
-273333013
-669227320
813488228
486523373
-626048989
-826794774
406319214
282322275
999518648
-197386068
319111225
929181109
-44247595
994132925
-787211402
815131474
545904261
-627422407
422542255
271153663
-124329244
854023865
888201216
972713303
589356790
566614569
-973081434
-793297963
6540915
-848790164
35809575
238899460
411853982
940573654
-298383053
-309284615
79760108
316674584
916454179
718939546
317510762
-184031517
-122951916
-280618208
-648385740
-447075008
-293787056
-762348042
-826371187
126339660
474447844
-260293556
-421908513
-898237629
-765319806
293319481
152592072
-350228748
119624940
-226112517
203434575
61545237
553082603
336215493
328942310
-975772299
56112773
-630020000
-559587989
-334214532
519012765
550743298
-186558839
295261498
-445042681
990711637
-827303531
349390437
-179428259
613626572
-108267456
203686336
-550042282
-867849733
175017206
335493754
615053038
-614613851
378217481
422304861
-686173309
755439679
-933713857
711542144
641801741
-413831693
-351639836
632699617
538620285
944578509
997208857
190412258
728735922
505852520
-993656765
327069337
830647474
60506001
-53420417
-252956905
744215468
-895715152
-888683629
-404842893
555277425
-283829452
-100346815
-347479308
-164066682
817021683
-86541933
43631916
495232349
37172976
271062392
-556273493
-940191495
309021858
938775325
509541014
83805206
371853868
158057549
195240946
38102898
906903823
-738657970
642769050
999257102
-632222399
798168927
-608736923
838989689
-290258725
-175981638
371238990
747387779
424114004
287247508
-836405733
669594139
-930266744
779171035
-353639003
968527778
457096912
900988042
-719344126
-173831196
928001894
-197826811
433323155
-390770409
-893932708
-722966021
-263804968
-39452169
-883516147
396350824
-84427504
149357027
-824381746
-29483871
-571730608
739563098
-300203711
-709785596
-363509999
-54873548
-767218569
-211071375
384700059
-723512260
129984074
687282441
424408198
190742243
606568989
-531673888
586914585
258445286
167612442
-375987580
-959872833
-268900591
-949234179
-890806129
-8503402
51191967
-859289493
-101037730
-621626836
-749870037
-581932763
969148480
271656043
-866536244
-570986945
-624719670
473828760
-339437604
-455849166
886938056
-179419455
981323812
-296370697
-815252393
-887005366
-622991553
787665689
-388898585
704064067
-18061096
-152336725
-458223307
-520247860
272296296
95894319
-730069777
-788454622
455722330
473945980
777256574
-342018638
678978142
927526566
682054284
903237675
694115921
-205195347
705311558
229832233
-895113962
-732520918
-140083529
-38227937
-958640120
-351644762
-915539234
-126110969
-807258365
820608049
807975917
864379611
507416017
722050417
467112202
140431255
820701913
40148902
277685503
-124232782
558906122
355296793
-962464661
-801110821
-290712623
580064823
-933649883
38504881
338654637
648468414
-383510150
-455936481
-331638143
-196301305
578173272
154097022
-927554141
68173885
134297933
14573016
694655234
395164245
213017428
-210341303
993948405
565531723
-89990527
418744604
908118934
786923931
651595558
890701164
-887057624
-879003783
-284125041
-669573005
-862297783
-728033052
-878412052
101050379
962339062
-139092693
-458837053
-728439578
-250380495
-219250320
199527759
79246022
-661840577
-662061115
-609136756
58977085
-241858220
621426958
-265256059
446054263
103760618
452496583
-681420209
281537464
614136701
-27632587
-642840328
657770681
-952772400
433204047
115091781
-583544072
386967461
335123129
-969420258
529367485
124642897
-227677646
-870216982
-868317557
331934000
-723346654
471534941
922773016
-742289194
-704121112
-568512625
-702042194
-676328754
-221439953
419844809
355808773
-261440480
-792347815
-55957224
824630596
771795891
87709461
-615133027
-469262049
14772530
-95679
-88139420
-165054020
80731053
-167693614
283065917
584062989
-837928705
-339648514
-242056834
-846473393
-775750932
611808348
749802213
-415949833
233130831
826579522
-435023243
669593541
-981444816
-199270424
-131810415
477011827
100793819
-108594653
907970857
-77051375
239444053
165927071
-758569983
381867965
-368932059
683865204
195589883
-566061047
183725311
735952215
531059547
192593449
342589507
389169855
-430755910
684585436
277698470
364027035
-946211302
942505908
-68689394
-511087843
-876654316
142396647
236121195
120608209
775366225
481999618
-828278829
-480486539
-125645625
-707154834
475532983
-470205920
-968002803
-353018905
-869820529
-648046969
-826332634
467306595
-850224422
-551762003
-15179444
58377218
-436569223
-835520391
894079554
80587353
439985541
120056745
-478383814
-222608087
-595079536
-137500128
948089754
423261758
-201767882
-108839471
571687429
947498649
-213528186
7455732
-873396933
-667693025
-970389380
958390922
-941243277
-45675887
238356780
-8012620
322024486
405027245
917632252
826874341
-277052836
-554831619
-465264988
-160582660
553924445
700210597
-258232323
-946557562
-470971517
269694353
-613007645
790597984
-793389578
469589940
-678453519
-624389411
384208793
-288608240
-131577521
443431841
-364332854
856365254
368211393
75711347
394391691
-666043831
-707609436
-322682495
971447164
-995552215
-290353131
-391955953
-633813274
-677948675
-770316220
627314029
633477945
-239808959
-715135749
677980340
643131996
716294958
-671338086
670425999
362897286
948714803
-772544093
-131981837
-568354094
174707725
178871879
-645286592
-312961484
880488056
-95129977
382830649
-497428687
-901980488
-577806234
682965657
-903453596
685187016
-788231026
659423981
-270812662
559511210
-152609531
975384663
-835330000
-137100965
597945449
-217916104
-831623117
311771521
743504550
-259190774
220851854
-243782580
35824421
-564851639
323368283
-329300426
795505806
-348264905
-940462166
-773209634
-548736559
-694261043
-709445094
222249017
-858075554
-678259427
-20419016
-160329312
978066265
-868416028
674802585
-216329306
547265044
-550734560
221165366
-374183756
-929639877
111710969
455250850
-306665608
540983277
670131538
228845584
766895261
683473194
798001500
-951199572
585204985
187515596
882639322
246074490
930329573
614213275
58160725
26044201
-761074364
715371834
517268880
-227012453
975057937
-514016651
100263549
55353417
-336418889
505290837
-416959498
990869935
-334584685
261876002
189169438
310068022
335552237
-91601721
671256635
-626077748
704237702
446606763
167872208
68765421
722269720
771490684
9652105
-342387020
930436158
574556158
-885478144
203853810
246505162
-28163020
-316144969
909646670
-839823710
-958054167
-904344911
352341134
-999159132
-403808661
966254690
188482122
137706878
911730549
-358824747
915756181
-960342867
-369850411
-119913132
-72263882
-928683681
429919937
760626498
534256021
-410444477
-176929363
-818896053
791351648
-872988851
-166125165
-175923625
170076687
-105209405
502236747
704937554
-343182138
-533913403
-496535332
26211397
566882495
702258586
401669961
39394315
-141501671
940088224
-233862253
205164052
-955983124
829518577
827195550
-944391964
-380952340
654124817
31851978
294658693
-708337584
-413348558
489363379
911027690
914054025
-456828711
-202989992
420104337
-982791856
-251428989
-529762162
-562229103
506249932
-724129470
-251211682
-84126840
222604168
-662615999
-788530374
912319336
-868695088
108619493
-45145916
402346155
-681193931
-857804258
-316707345
392526181
523586745
581136341
563010657
12631917
-181087596
588128810
649395117
818542390
933612429
-948544092
299316166
280649704
609227598
676237983
364610837
-219788273
380432551
372843236
-102693598
-1143594
982091636
495011439
-341791489
-865499520
374426365
-109139175
373159859
-247979289
923964590
-380952340
400055813
278755237
-279144260
-395180052
782658232
617384913
482188005
-56071582
-246772670
-139516465
-951010191
942356606
-68178060
-794672777
764322774
6468468
-447490254
830026294
234352451
909964963
-375167766
326279673
453730911
315374790
331634466
-246444943
633441704
39204502
-549983098
258898310
848782016
-688867474
-83905601
-113026869
-214414549
771122261
-951990687
-434844352
-133634989
-540026295
-61312440
410031410
98872385
128129262
244027499
144163967
206613747
810996290
-951199572
679320752
607675546
-935476539
700384554
849534545
219779834
-417620374
881425643
971400388
-49821598
929731882
759662475
734766637
-129110236
831930159
937204770
519975
-520915207
-84607360
620392115
-724250338
28773290
968184681
600098188
-861482262
975538612
394422972
311093521
-164201048
287118562
-121037911
710051076
754938379
974027589
-159788498
-390353586
148453049
-857990378
-414892438
-351455698
-506339871
-360052356
250591401
-585477625
692571046
36788895
-673349849
-695987779
505787606
997490353
786052017
-874380543
738820584
279112051
-211843785
-453550722
-371987376
-629414481
-376372069
-524725008
-370260748
-207533744
-487686081
-925290129
-21982150
478482778
-146197260
308876813
976702402
226284207
-679629244
-502675425
274334125
-187877835
493699696
-577123471
300444507
161880151
-374527475
-89210139
740307558
-73099388
-576293513
-95957932
-51287467
-717499134
-745913540
991195298
619499161
-401841022
755259320
-579530624
-642369898
-804293295
645548447
-804562772
956767928
79377162
-163255411
-210404519
223656828
-251496663
562609588
-981983459
-389062350
-230125760
385614687
-247870855
-921199523
191815687
-280597168
-257346773
941557401
198137649
-973655002
806369377
-825864335
717041504
17387550
476588584
-627401090
323278956
632065634
-865104123
65264030
756351532
-461897637
-669783873
-516543023
-395594646
-206324868
-546632190
-77410156
-416536403
-146324582
-150110130
-505230836
-543735445
949466843
671544555
868769636
-677668224
813688899
873537165
-955747285
676235455
34143285
720363585
112939053
301456185
772150225
684318884
-169332470
843332295
-787992433
-717159273
812535567
956721174
861602867
169809871
586628907
772007320
-816915286
-272241725
-64737379
-77986954
-400811383
-46077257
496388309
498608990
-996220264
-41771403
517350860
569575868
610252169
906185941
766560498
874442753
554306884
390350127
-371631449
465252720
173142652
359358900
692571046
475532769
802790369
-820110067
718859484
-538417418
533381016
593436704
53314995
860177169
-990500974
-304657964
823584932
-24142321
-836246153
357872579
-975248796
943366021
873855888
-264834529
772221679
194500302
-180646283
-449568077
-863597635
-104839684
-496784751
212004387
697718360
-4738298
267039922
-738644675
-173364442
-273090079
-238941794
-374081147
555830105
-672737835
-640725394
-933702075
991348722
602506293
-349193801
-22936739
557856672
-187883182
-558456783
824141469
153450310
103094697
663120490
-925907801
-964917580
-209810890
-411717892
299942451
-734149831
-25608700
880570896
54585650
-694143890
116327640
15808995
864531352
21053771
576895859
995164456
227812669
-70744113
-584718234
-761288758
251613636
-419393499
586422063
-80921153
318916871
-274730565
-147387354
-31706555
-617614150
-687295343
271434867
-920701673
892602306
148453561
-485336654
932383111
-208714499
-830637253
-257033588
-28162333
-234530162
-876591371
388292819
820793286
272508410
-286478605
647759520
930752436
369127180
202126771
-671561895
-470873997
-837935728
-922739224
514561439
-239549559
-442865159
-220511641
423720023
-31824486
-481980476
-218034055
138022029
-11806490
-401488911
773054528
-865618848
434559408
-439609999
-217060421
-182582466
518938206
155456710
-742302972
664139131
686323251
-93150603
551529069
346280662
-707132539
-37505286
-943970962
-471393380
-234870222
873129898
359360097
497566081
-385536087
-559910111
-959990202
-725724303
413037528
-198027961
-159963223
861117853
826579396
852425934
882191488
-312934277
-614987141
831676476
-112483736
312439002
-688637897
364770499
-534678600
-958539306
-618777998
-316816865
108843938
-843885819
655207813
-913303523
-136489576
-572156096
936905005
-620932261
-335059235
-360881810
897747371
539652848
963927217
765129562
-251518688
847754487
944969672
964494398
45094553
-741954156
791839875
903210399
-850147071
-524743606
-451551575
-283191379
-500952728
-267683606
-176532970
-726162858
-742830675
645552749
924496625
679175646
-717167776
196351765
217349792
416498538
944480892
596054120
-228455313
-799641211
-661240656
-873350812
-347666678
296021497
239292143
-557215224
947743777
309141885
31595749
794497412
900244417
417350726
-227649750
-795521948
903600996
-595086194
-309987353
538538292
603810985
-552990771
-264638210
-759131764
912410077
-457378853
-583296352
-964849996
53727527
407007457
-83712466
-449894910
-710502076
-352201686
-89952840
-818760535
584866031
-198991641
-482605041
961654027
-655522401
-134312249
-329164302
519975
85098254
48699925
-70404738
-333399291
444615682
-460368016
-26623647
-417179217
-144433298
-372628915
-985177711
-761346297
850936496
-624013228
38929881
926891265
776184008
456857292
-890470242
-64464385
-127230858
-975886870
-548706220
-292310287
347605474
968062018
324046133
-314822062
-696057987
-867136306
125447386
894361571
-464337469
-373611730
-818302853
947709512
628376593
-749512717
-56558436
124436444
176215502
221490287
-593656726
571562102
225465791
-555270258
-554859454
357050908
-611992392
-919346442
-654879402
-560885661
258834774
195105665
-254850620
64413795
847765540
-563113233
988168925
156034321
859915005
-769023996
-727025007
-416747683
221628606
-151807126
734297008
785762607
622082402
471961675
43051812
10739125
-858178209
-923782545
356763141
587014146
-217649437
-453806741
34191402
321081633
-624435448
-312494116
-375706418
763244847
-117677381
-120061299
-872099060
-570252846
524269976
-545196394
891624642
243584632
238761844
-209339316
756041211
615904036
400607738
-234189128
677177236
-802761613
-979876515
694704446
866201669
-415538185
-605997050
501396212
-110521696
428509770
-884501504
-378698942
-992113042
-670976033
994536020
-546618190
792080800
302778278
492389423
-315271794
-154985167
275916967
-649188102
23802558
-214305386
630938992
-140295147
138462596
715652433
264881195
692591046
931766066
-295675769
-592956062
103097069
-52719266
-354811030
-938552104
-32772169
938672546
-333133232
158006188
-149206544
-461633938
-153561666
-173175287
-692094704
533471780
443380419
485240363
849772853
7282195
-53538314
-601784511
-685166905
640199720
-567537514
-799184582
-620448766
453815123
695229596
-213862223
-27740546
862266504
833789453
-964145352
-730726650
-160194799
-486423641
373167008
-481181238
387831715
-746456241
34200268
-945173361
573057926
-737571787
257683167
479765791
-841474181
270927410
531059547
-909877711
209805602
-923850154
337705927
-136538935
637395264
-411025537
-486691302
468816991
445973991
727981107
-242289817
-200488019
935269043
924904532
270943392
832535767
800222673
-475098805
-992099714
-620511945
-934083363
-833720235
-981354620
256358378
248967269
-272152745
-50955258
786023655
-268864509
838805020
-868006057
-392622732
-61728884
165023254
-452090030
232959703
-783817679
359092136
202200420
-996182195
-442773952
357699090
-619778443
-544364537
58461929
-819641369
-367655123
682863953
-179628311
-448781086
42047402
201023885
821460704
-220815298
247861082
939551102
639923014
-85211949
622179782
-839623977
-165584475
-210514050
-162298794
433357629
-940787067
-964122177
782172586
705818077
98669195
-263281742
109299332
879102388
-113806247
-391289284
-510918124
731689374
-240649155
-389018165
638402809
863601036
-33168108
423741286
-768081501
-973309725
137642893
-769987824
-999938907
-475884872
716760239
-510925913
501908470
-102123609
581136341
-498921667
-397751486
824768048
757220385
-860357
-798770040
-480790346
291889184
-88769326
341757073
-878825979
508381731
163350419
-953906343
-494988684
-691183233
-954448400
-211787153
-262124462
-151014859
874487933
493006988
680358805
-367499314
637069410
-838494247
845647272
813257547
-668314474
776805472
820217740
-173364442
-981444816
-753449030
172441075
32481055
672335522
366891206
918475743
724770936
-401159943
-708859434
998260228
505257530
120794052
-660603664
-214988606
-206359116
-465391911
-377430012
-622837016
-643063606
-902797565
-876065696
-357002760
-808142378
-55347539
696303069
-597033916
143020230
797494498
683814691
-724182518
55386245
-584224276
-264051935
613578424
130705515
-193065402
984838845
-528586138
-147464135
877774983
-444030913
277036557
-893622327
-43948197
-691893700
-924314163
555061660
502036319
675142365
471419405
-852109904
-655902010
977307586
229644363
-762070862
-608533943
-493396102
49236397
-798407741
-903883079
852362336
169667866
882159380
21130175
-976396829
-897172735
424383751
-63123208
-225604814
460101065
-547815496
-93150603
939379608
-487169942
-409925722
-270674057
-152228148
580942929
-633797881
294459739
327208906
176967180
-921679825
41851529
829944036
-169605117
-981641525
-833252143
209771315
-745086128
63683589
-191256237
395224937
269728481
408569420
246999025
327124464
-577681264
-425680286
661105739
-128220369
-293434702
497178399
-845032071
257822943
-596721521
336377678
885552110
-876656569
-405326263
-713582430
-712372478
-701437583
-204007217
250532904
642251614
-836717554
-412096702
-436442594
-672693045
-417195363
-979129711
65975278
807959063
-106376170
-849331527
441621789
-407215685
634589035
691992823
-928709227
-888350877
-597206667
-833278151
109825627
-841673218
778830076
-915949563
79816651
-759550145
-133593344
-739391047
-330926047
993921314
171693219
423207503
-90640592
207556210
233783944
-886511828
153156451
718239249
428624700
954569644
-543213198
654645940
314769757
-181172793
768580382
718514553
-569859777
696511093
647736145
751343237
-338989113
-806631772
992160554
-247651565
196228874
100242082
-172127358
579223694
630434696
-451941279
-267501871
-908872432
-158203519
-642999381
-853327318
663668088
940811117
-108197407
238966360
-805156811
152625431
269327693
-340851024
-185026329
648341598
-334938120
-946557562
-212955066
-433267159
973347707
-838429094
-353774260
-636804101
-396624890
-122700798
-159195291
351491846
-623439119
540736051
-679940817
49612170
-622154871
296214220
719150897
781204609
-430359832
-909999479
-939115920
162747489
-618835121
639254517
905438018
906627383
940474069
751708255
576755724
-16426293
800493022
-285974411
-66559211
-978212973
-858596421
-717268560
251014450
21330290
690915650
113652483
-256611594
181062797
-656508041
517825081
-210744664
474210721
147224602
-837112627
-174114460
4714529
-177185139
745359388
389899675
190181448
262681634
-930819145
460960645
366820947
997013518
720968133
466234748
247069519
681601156
-39049388
-534192459
903644789
362592351
-724975594
124029292
-805666693
-622705070
28600271
-298799948
-215582041
738875072
-120577012
-583193366
-245080457
73261758
858543856
-164306004
-104722815
72357932
-856364355
596703099
-761784672
141558709
-136796027
460629888
-911667222
-710546703
-784828899
192346958
812106816
74371619
191426557
-63258706
-768028992
-40451733
-159963223
340879474
-12416247
3076260
-570382972
-907022960
353298539
367306536
713794076
-930819145
-366458354
-461414765
998035841
621672062
-640895237
16731484
-311369335
40314010
547877084
-425497713
947668759
760634732
-991050690
-159963223
-876499828
-320202296
-635880798
-166314011
573420926
-197535286
312022090
876286925
9775925
-606123089
18515777
630815505
-593241945
-469222032
375756272
362983000
-989223678
-242800678
740451844
952379821
-106246722
-334305587
-860704727
-596307263
-750494984
56962169
-134426278
335188291
-545196394
-21310584
-113779170
949350796
150309359
-625512359
-369363797
-241974310
-162703187
-316330886
856307608
-124907179
-241898945
-710342896
-807170711
-599784947
-63902897
-979867179
-119280993
361756706
-285515820
-54400106
-274778688
-400669659
-958106717
-981790586
-77930726
223756783
-644337337
62214759
764896095
-647488483
-684188205
-729695872
465675306
-487272841
-150898077
-994126720
352919935
888841680
638418614
-829972465
-167592099
883239509
822611452
987364946
-424916221
-806890456
-752740736
-993913109
850176309
889693656
143248247
-959314005
-621264724
960159954
-401255556
-117672110
-66317780
622278068
303145862
-465652954
834554215
-394511454
424282192
-614966242
-997259499
321946755
344240069
-787410863
981217808
-877272996
467924808
-160169973
-78220421
-263340308
-339025992
75150201
-558549915
-985605398
5864424
312228810
-360736740
-75153752
-866197484
833548185
-648436985
-747369875
329189899
321892640
-251833401
632662725
-232357620
229399226
-807652834
-848897601
605609799
246999025
-511351777
223800631
-509011344
-738987921
-586949676
-555527821
-966882873
840131455
-931099906
-141458414
20181994
-412087701
-455226938
-754865725
175095293
-47496755
-113236556
-304402593
-906200580
-169076307
306362173
-923359755
-483135962
-451770829
993493015
698762365
296243040
-9290156
-234189128
811300001
-617585259
-71802180
-927440979
-175259985
103016240
-548736559
663466521
752777277
-821859879
777120673
961821404
-896076835
-394318504
-481590506
832581986
843097325
771679414
122384705
-836167380
907129465
-401295859
778007441
-113895663
-353572358
-971903134
-352259211
930320491
-613236830
598124879
-930065905
301755855
-120401330
725219932
-414157816
-249493811
-163105144
373852569
-727123753
759195300
293196920
560243836
-942145424
145927613
-86930460
-977050098
-553811618
-953767401
25859504
-216602746
-131120869
230959241
-543470981
-182303007
301077303
749257215
316755695
445892234
-555700721
582817258
-868863269
-266849663
-293275670
-374527475
-55475558
89419242
130861833
-535939117
586577008
-609136756
-49950981
244107158
-788144717
125784299
-341016734
-806890456
-553183931
279895606
924608876
356591495
201640139
-537190025
-308190601
-943087246
477392648
838830802
949366671
-129664800
225292206
-465946253
920745051
56473871
377593975
403528209
689685965
-944695072
519159995
-744621970
-822481374
123052104
672813270
800127865
-647740022
-44345510
155817729
-414107049
504130029
257400949
-861188044
724951793
735969981
-693819921
-659241088
343824916
-762555933
888871800
813250121
490824318
-472050286
879629369
-985709030
-92138112
662003217
-32875698
-436189083
524491646
-840974108
-616373155
2058016
190478633
-584224276
-550975721
-421869722
-864488118
-874385535
252136942
955352767
952835820
559407756
438186479
466300322
-255742551
-799977220
-741897870
807109589
492383667
-542253825
-940885003
584859425
-568072502
-917972053
-771464637
374875299
-128255240
713766933
-706250809
-875187219
149590348
-732977696
-296814133
950039012
121170470
693975482
-360712395
137766770
-932406337
464237809
410861181
-527128343
213732549
-352408216
-407326686
-183558419
887160047
440402085
-619738524
816103736
576889572
-294861169
237073004
298660070
828722656
-984316967
76065218
-806025173
405267330
792227632
352031214
-742289194
530865201
920864150
-820101301
-251514533
-287647355
950852658
819849188
484018818
-812009314
48091869
-65665268
-473255244
304434869
220790664
-449658718
-55576502
812424940
-158818062
981296971
-866457018
-635933608
822148730
-67039777
-98597228
-161696701
52093870
519631285
-376858768
574216836
522257441
-623058090
-78706608
-794294952
-806419856
726872311
-976257009
-528976640
-412905802
496126312
279703754
801511340
-926316525
-975997503
-17296127
737447189
-317028670
554952950
301536778
-553148004
606394051
18604452
-738047003
-398537658
-22857431
532820391
-493926064
170876665
-781007198
-934150081
312499849
-150224050
-37790576
-11738860
678487848
199492290
726124168
486812774
-714293667
-316828247
378238057
-739703345
417387784
958010432
-638312568
-126953255
958609446
-266110918
971238878
-880339076
910530857
620023505
-769381070
-180013214
-302716585
865935161
-46166030
412068075
-434710280
981657322
-293183366
415762202
-199539512
667098049
-918058198
-588331651
-241456957
324288409
70904997
-495842809
-676278754
690502374
112050026
-767181568
-386749597
519377959
824317732
169055813
-955827351
-166329991
712599542
736696477
-93012765
18955619
-153568842
-879552821
26357234
989067389
365559028
267872469
-633694622
-591874617
223740325
-250955626
-882326384
-424479131
-42527223
408235073
-398524421
-529794749
490873640
-138104208
-848793760
703664704
-226637180
-125220315
627192030
-296637046
-988080691
916047936
208714182
-655595115
503810516
246985179
-936221126
-6765195
439679171
993907992
126710612
738310713
60991028
-996552768
256364963
-113700977
-24909703
-177067158
-146324582
-101061657
-551130302
189347270
-441253518
646655862
-178835714
-763656154
882819526
-626512592
382324740
656402263
266756783
-163610842
-667559671
439166390
-946439507
-568369294
-690427101
948762836
15120272
780213111
848994916
-699928731
-307521919
-847451372
871024651
-762082673
-449246948
699313511
173859021
-683216215
-613493426
-865302634
-219761001
-752005786
511610759
741684867
860229124
760944803
339469290
521487276
147670235
183431263
909299573
-990116311
124967062
-762555933
455301079
408237594
886583343
215661792
471944297
840211066
-361965961
295869861
576026975
-596526812
-224996280
-520345441
635423469
-636787787
-961737851
-782598144
21701038
343034416
-750728214
-683944637
903935847
361385172
-981282312
-974238269
113121511
-952182424
-959326373
-191809146
890186782
407049274
406554547
-864156617
865182596
-373196391
-974572961
23010102
-122348192
-458223307
866740676
734255663
-262447703
-969243321
964095463
981515843
94549505
472092598
-129983465
-310485309
203364154
748657762
-951858300
-658641569
-526496775
-540513645
-199339665
-712193261
-774493789
6250139
-424374772
127014654
-121935926
994292214
674597292
-443262085
-595695678
-235561202
-355007665
-203378897
188757419
-189624931
596920294
-84447351
-435018217
-101768285
580385150
244130015
-694160417
-974770296
-519064362
-806053454
408840290
-427438186
503042357
637620646
-250251657
284609514
232293379
-807493512
774804088
292323304
650852245
-284026026
-175141694
184772517
803470502
-53563686
-739362093
743102350
-280741513
-330122578
574205986
622517196
806960686
-557591876
651601248
959400856
501960496
969903570
969321950
-733853109
-842508363
-545604337
385158190
552863075
-826672406
-782791763
-18101232
124996701
157243291
234590396
948125361
-729659590
-958408882
93968518
923731027
-631704088
390249030
313010682
221672754
-988638378
-656944436
-388392566
-544129924
-433489993
893996239
-389969221
-728646282
-678694465
812006929
961397633
-550812777
-253899551
172245288
77518135
449425401
819172581
-48068057
671932313
-191800175
-355857905
-654727572
-153476351
671860774
-963577690
-214818461
-1028944
490873185
-314175050
-243841815
-144428850
-631079121
-465051831
305277742
610629996
556808972
668629423
-161192248
-82022969
-412895803
255322189
-825370000
912789713
475021038
-189095636
-693793576
-566654892
-709369591
969476666
-395862968
661137207
-336599937
19555663
-502843853
-620039267
-988658776
-394049601
-93923563
-78020566
947601528
721378048
-694170876
-847818495
385552423
135458892
-85507102
682917937
996602737
543136620
624604870
245252670
-689336198
-101755815
-506706183
-342505987
59797003
607278625
15865634
663468909
-860444399
-871654638
-618863308
396363312
924529548
372503909
-926383005
604404983
-558318096
-566142546
-442264561
-39553961
725696401
605291845
322140583
-951285959
-465001173
598248781
-386966897
-646072930
-446961550
-876691543
-455799248
-469325296
-59455017
710952744
-148701999
363556575
-148404875
233625508
595890634
-245660642
-476895012
-255361234
-117649138
707425076
724863512
145062227
495188753
124778650
556879970
-560713905
-555999046
-543627314
-879351111
117184614
-169407498
-471396651
609244217
972325185
168581427
57982567
687126526
-42597274
735970062
-499390696
377278737
-555313894
-70092795
-993160420
212087704
532002033
-763670184
-696795873
594507422
744389685
-674048900
103475175
-481714406
-772060453
-641034654
-746871110
454723795
701665038
850341942
-590073035
-752538081
501329375
589938046
710179954
290349165
-988563000
-143735705
861747943
792299639
910848801
-491983550
-815466818
-310449156
-545604337
262385799
-990125091
-517788032
-971308900
807953545
-188227391
73922120
-664824408
-18602196
-678476294
486323227
511423231
575384370
798550413
412068075
-827419162
323890545
-521357242
965323260
83941103
12885279
152761637
845171895
606570864
-286846155
60835992
-915926062
996998813
-462310291
837766827
155439032
-340073418
773109906
546312017
850936496
-858355353
-470677758
-638847364
380322032
297876645
127926563
-586872493
54365125
561740319
310119752
851624286
420735019
109163704
487993090
814151709
-493290214
908318023
376342500
-697786045
-219268301
796193838
-488446389
43938590
572038716
-483789503
-852646457
257545544
-410273728
-939247119
404912457
-575241748
-384392976
789279134
58596446
-29681615
-970635147
223436886
-373183742
612407565
-829929449
-568354094
-306614280
-705025731
150171892
565311595
993534494
-88303984
284232190
158546112
-748763006
585466713
619984362
-62418617
884217505
-322944436
130345561
900102407
155732754
-211362273
318155298
843030888
473709951
808659525
-676270359
-40326804
-364137811
859799853
-911672694
-506964521
684925277
-842642161
830372027
-651567663
671479776
-525281127
-841735721
493525234
573182112
-429479404
363634053
172566548
-886610915
-638811300
636208125
-378419982
255651963
363346783
-487935821
-470680301
897359422
-750302927
57603927
-644976952
-230595103
464456947
206429804
109711319
-37568417
-800758279
904918971
148651017
963281786
258639827
5649200
-58425608
-785559039
-422304366
-871388281
963282673
-328688778
-53511913
788571384
-697037686
-843458851
-459271194
724507621
923992913
809054271
-728246581
-93270061
655217638
925656910
449871833
-269696662
-594477534
664813174
-82543641
50213113
972746074
-237675470
-220246930
-981354620
544925476
547791062
608138531
-295927442
331498436
46900078
825330828
-627879160
582231568
68605774
446235375
-941767589
-782663329
237705313
620559700
-643149954
-370915964
-904820414
665649544
909398481
-42575159
374495973
-251221147
-312961484
708714182
685589913
413876360
614452684
-110394528
-175067135
478714736
-753171103
278176648
137644054
792910038
-241733641
-869656116
164474689
811983952
35824421
-129639495
350800183
-238564297
-637276235
-930896445
285992356
894772517
952371979
-307793298
763882224
292755324
-210558035
-854556398
-299546644
-594805745
-232271797
-694052158
843905327
-10270122
915850099
-956322285
-534250944
913880080
-64654513
-397401897
-781911855
-264954277
189347270
461828791
-918546212
997707427
-459935566
-803129646
-285838587
891895618
767650736
-492861964
508042920
-318986951
-857128987
-357364391
-109186918
-296394982
-638153258
-309426249
-237892741
562597519
-700940551
-198004842
-630939857
-56941229
661131923
-707727622
626434704
-934079187
575552126
530258091
32200705
-896212440
-649916587
537097052
-914130606
417193905
-29618286
-704008994
-969222883
-496939518
737464987
-734166788
-27734407
454671122
-948337463
-192043355
-762633569
-871818154
-668295488
-747080637
-500110287
-977253354
-106552036
-937210970
107747120
953823777
-469913555
43072806
-940560393
718624976
-146486599
840338079
-447447857
649395117
-608028914
59392963
681655601
-679514256
-614561193
-968602526
722037331
992706955
-844757825
226412830
-850143833
961259396
-465263584
529585533
944165054
-330321610
-263077269
-301912412
-902186021
364508319
967597631
-588174904
282979369
247377949
904087840
768341187
594901891
194187981
-342020456
266759389
172966759
779009221
603555104
795335002
-516743850
291747524
-974186074
896578817
276320459
-332445168
324449353
-822825805
803898916
453662615
152126086
884459714
776268363
-520340325
753815308
-706321521
-218673428
17161767
20984127
-769004884
853001572
543458175
52257012
-982330073
974443425
833407975
-508860046
10772409
-703881595
708628889
906898781
882860764
-991549346
-912147700
757442134
644304756
-502096939
906003787
-791935649
-230745630
-342145259
367860640
-920274579
516233733
-203691606
579811790
-367245901
-627241093
233652829
-280086047
183168085
-525664014
722065597
511817971
-303777979
522172571
901434220
-424029190
819125161
711151088
732095368
609597663
985061684
-534608422
539258820
-940831330
-115773423
-172440906
481533589
-69578850
-487417213
-444602544
121864926
307910280
-971985501
-604752570
-681537921
-392881076
164472699
198309161
-818841623
-920954438
-957379543
-441108271
794627583
937890789
987886035
226475284
234662158
-700312606
-900621265
602041376
870671027
-894208569
-632337117
126482431
-92225795
704560405
144154234
-157151913
491190321
-558102837
814601568
58596446
-806317052
500261207
62762246
66291274
538223
409659368
-247950017
-756825850
140349433
-71171158
-706390979
185838250
788984349
-226554543
-713105035
425230621
224243511
646274083
30589602
-570950295
700749147
-214519090
899102435
241615963
-817211517
-491744313
39575691
917227615
504320120
-285772201
2092860
-103635577
182415944
180901062
-944877706
-687552516
772407437
-321724590
-692425828
-358808384
849782426
735978921
-520431889
-964283058
-19544252
-143850380
-465653076
-232461347
948788979
410643484
315938634
-893664284
846539023
-860167727
524427826
-173013120
89371704
-299953752
-846473393
87276817
-3799984
297542109
270462267
-551245068
257077976
-835568911
-780991326
234279499
-993006656
319409768
399747205
555101547
-142152363
-35598559
-206932892
537440636
183555412
330180444
580233068
755325765
-123050835
213888501
247173331
-447597141
559158232
-547693457
988362872
-460807352
-607243096
-668099715
-787220095
103252399
79983787
-901712241
-364518438
83741877
989628166
-976455122
100442409
211537507
216269442
-433161373
-15759251
80280848
758497018
-351531850
-628987665
187891914
30273606
71887704
148885808
-421431201
-798859270
-541089556
645993537
-781249843
-876441243
233610467
443366161
674159409
309766674
717017429
-95894496
-821253533
-260099074
-982329779
857038671
-598183547
-611335797
120938088
-309939924
18844704
-37200540
-929788106
-771796127
660561317
-483378198
337094097
-725284672
-355489882
-626596813
-946017680
-119238227
375689333
-19088250
778220657
-253769353
960653683
-86766794
-798222182
-430585088
-461211894
-945598132
507097677
430959523
73887727
305578070
631386706
125701128
-345715722
273081755
-270861270
-63244125
21321690
441195275
-746841
654596560
-419131912
842350605
-86854263
-223500620
-756623051
359780649
-744671029
-659329987
-141413916
528665884
-927764110
-437223605
776546814
109111018
68215438
-968335489
87869700
861117853
-530392481
94924430
-3488676
-522320714
379286869
98492434
-147855977
581234985
-262852687
-499364822
-373113615
-505487470
-784764007
-587866910
658784503
-350228491
-208800774
-656748028
35781315
-115773423
650933946
110269376
190688411
-530890797
925114918
-248436984
-882560402
648974345
-602446329
-266748229
475253093
710762361
-295084991
-517183738
163898761
-940759127
-625385209
113982783
309262594
-679844413
813614833
-885969332
908171019
-711851975
-219332156
-528586138
587093243
356319795
-230781263
-370220804
-518275889
662210886
-855293210
425421039
970314675
-667197902
695126058
788170125
757332412
-615341182
218543332
-973047576
834158861
-739993558
-953453342
-951995514
994315664
-870556498
463371618
259584247
-113895663
189250812
627182764
-13572794
256913526
-84659859
647172194
873713820
650782306
810346199
-994126720
166317092
-126768479
-604088818
-214692098
93429447
457254827
-424879395
-289854150
548913898
-540718474
-78311103
443987796
631708010
853618568
-814742838
205258252
-651031046
-189770692
-1843846
-267249490
-638490534
-992649682
613821058
622627779
-791509687
-340612753
-918070922
847559384
-968282373
-159658391
-609898986
-969160269
341136327
462172677
-477349205
924193260
-373857294
-932788723
-5978390
-6874885
-586789625
-679671049
100838678
-955300780
-787562438
-995031230
420427232
6891946
150709165
-859779459
-528561027
-48516726
870316007
-222792476
-939888071
124938347
19286334
-900374304
622593333
-927952479
389193907
298650430
-424266563
234524094
731258080
-416696151
-850316282
940335146
980355589
-96791199
37099848
-448025157
-182774536
54790541
622845809
-338889813
-587025899
66222492
-95863194
-319556095
333167289
323291454
524963316
-839979660
408364893
-597643821
-804568983
393411632
-994793118
325630121
833236683
111993535
-334584685
154982640
-172793907
-313025788
543535459
-384293831
-303510072
90683307
-930483204
-77143285
771526784
143375341
361533121
-284308215
-395771081
-344107508
439347071
335074778
-867671066
-254200452
741315696
1806708
-508077112
830766462
-917066336
-975216203
-771536507
355595731
-228901287
443057234
-240702080
-141877317
567649729
-407203792
-403005546
-260069301
319886908
-161403079
-643837703
569722808
45856915
-454959582
173250470
-458437051
456906257
-116747599
817364279
950156248
449019752
912494662
546255923
-86112675
348928057
180677267
-136567078
353252407
-450357824
847518308
-513429320
631899588
-567239632
888978831
-425498109
727479242
-689092615
508893614
501117390
786978480
997940953
-357733967
408331055
95413921
273584702
-780616275
349112177
-805783747
419881611
571073016
-719788880
-585267635
622281853
225838379
-383701914
962292211
423832598
-212984723
165611635
362820171
472519242
-605852767
488433089
945078728
-632463408
-260100764
-253102343
-679078415
-825835626
373740167
-106395213
-176213732
-640041161
-45807141
926555231
-164886800
-362416383
-62308565
-46664001
-122974558
237899795
-731000952
89553806
29152876
-430187547
124669833
316760095
-310179808
-658204467
789034194
55424853
-189698076
-61585254
785133457
774272124
-370782010
-300705669
-701517526
-869820529
306762781
148038196
603674455
91128058
-483863561
-828275365
-947629230
-634475206
-184772214
48270285
394346707
422269344
-704319202
-173245630
-641140351
23143957
-305221476
-344946675
-868604535
232963633
-438399834
223378059
81321894
-269859929
-632688834
942232661
-821477541
591554672
-493527039
875723822
-928158041
-816729067
-776975627
67485230
-536590962
-384831673
90234791
-96955439
390504041
377138951
498681031
350640307
-782252795
429178848
411190453
367781763
842467746
-117797822
-749733156
436164262
398476572
856815377
968968540
178695641
-231409643
-482864784
359621389
477203582
-987722845
415569591
625196318
691417685
-795646029
215050423
65850355
-668958177
316832131
-726047420
-228284655
712177893
-709640967
547562994
-834902231
137091946
-897818244
316091020
476325940
-485167783
-54908550
512176892
-478857511
515477254
452979770
-987264284
-251020881
888126969
468075268
824653747
-479499366
80809105
-781885268
528630322
-184031517
261715802
-631211289
-236697136
175040268
-42701586
-430507146
-988575718
-671945383
-528586138
558412600
842068746
673852118
369507735
-612310676
-947338045
-34030833
740160287
-59925177
-997705144
826747386
-368898448
-726269491
560482220
-496106988
-801405333
938707769
-659056982
19620781
-559151844
-999214434
523381020
-475629219
725018223
-156462757
241849628
-822323707
-200292540
-125885445
803898916
106327444
94572459
-488419775
-582109973
-325720816
602113671
563372460
-976999507
497812788
-740979776
-88564623
-455137843
332829973
-25611029
255275451
246499425
94291227
635339767
-774538854
231957187
-573268760
508741470
-748143443
-447348714
-493787548
-598444810
-404373241
677050932
894623620
803245771
-747689604
203422566
-247654604
-522717707
903034567
815529285
-862099187
-473304095
945126301
-909062184
912782810
233705809
-994362981
-908044617
-849572004
-325250039
485795591
83805206
-574560859
449550508
786201691
-624677289
233271493
-488045739
-114874764
623743589
-976166168
-479821759
167969526
534047875
752629525
822261853
231837484
371323140
-274325553
613896277
139485094
-139989950
-742013546
-423901013
-987834281
443886492
-713191638
842467746
350021106
-115208245
879919167
-983087037
-151130156
-478825753
460154020
-512645409
-748400329
-810713801
841109988
848691179
-912524124
67990189
-146204253
294267185
-709874802
-532465835
974882641
-547491636
500771315
667268610
-931965596
632595673
-57878762
611217936
878219766
-885098287
50118201
117226343
266004410
-923885365
-530278934
625994893
-851307241
423291256
671799238
386398282
803118469
-748530259
59785217
-20670918
913336051
-984761698
-535068062
-667431669
-814014547
732777992
305929175
906945161
77467285
52362365
-740249879
-185684015
-959193158
382297774
696028840
514993588
701262698
-400669659
624830328
828974567
452981734
-183826
-168686126
922398789
-680306531
-541561765
436561630
-469891544
814767213
322407735
-365154112
930805837
457155199
-366983205
785572768
98494230
-244268227
-24240111
420576297
-514373260
-600815720
-563768230
269203648
-936689218
335294471
-991315013
-371164105
929715886
-640577493
-671989150
-306876272
435543590
-425819123
-486170251
-56555889
203166098
-191851414
-719698020
861122071
-206236695
-369558584
596920294
185917487
-217834502
201952801
-921724496
-669199133
-903062843
120063914
656145920
141328977
-996810131
-633382692
-149103708
857622801
-234268998
834281754
639738801
-388506028
981172425
-955964391
537258347
59701991
-964500198
-622209529
-160210181
211250804
348201831
590141961
44947390
-623117646
-228907867
342959397
-845107169
189214582
457096912
175574564
181963441
206503532
824689461
-590513758
-601927374
220348007
541193153
937243337
800847337
862333266
988919672
277456780
345938213
-137467576
-490490900
671402273
337187773
-892954132
-954931077
881305479
469493441
-742388253
89499018
286407057
-944175305
-729436614
394497090
-830657916
367141962
550560897
979971169
800799894
641815041
-582089430
-554540322
214657196
17774732
608476906
-67245515
713860438
112134589
834116616
-942795505
-552614758
-116691502
279864886
474558979
-365512605
-265287577
567348250
530729995
-547435043
-808207864
943610898
793756176
-670613680
893353777
345324519
527160354
-561112176
709513241
-2844486
-583896563
113704932
642229504
-296481172
431839600
893989482
375655227
-815986653
-813896956
-751782939
811902542
-204115601
-546639750
-171363936
-875166741
-255156383
645655291
54132227
737437189
-775273914
838169623
535674993
-329771269
-337116364
327243066
-198068999
617023599
694953562
333514870
940111309
-191277790
668918347
-681812550
-330714971
-314793866
28711441
-237444632
-376834428
-226990724
-102015040
892043144
-574093826
-48781548
183808526
371249143
142865905
138496701
508445810
605809952
-540387663
-748593642
-219231395
192599111
329843717
-60883304
380066039
433555977
-193755101
592977272
-243030478
947435299
21170121
159633363
-13270516
-337135862
-105940146
48519226
-928709227
-618161852
565192387
-140903291
-636010524
749991791
-253604378
-484157243
-919874740
-675234063
604220873
421115645
-268373925
774998656
111466799
-285368710
-74560686
-547933792
-991547430
720966210
-390805103
-518166047
873972598
68463680
-275305749
-634913180
648651371
232065100
868052613
-916983820
166269365
-326907702
690311769
591607589
-66918496
686190560
958584625
-936320409
958609446
-779227839
-807344444
361603426
979533691
506969685
-792682469
-439111831
437892513
-857632366
448480195
754193336
924071976
-987356528
-470884527
807659692
83358279
943130583
-7200667
956312397
-259795167
-426186984
372836474
376769850
-506826720
-81631485
-690935234
172653083
-865598881
196376315
-934200817
-541127445
-49430013
-846532510
581410108
-859156630
163855518
-670599089
492383667
-495550298
859053757
977985305
-112140159
349314815
-693296390
362968935
452320051
-790797725
-157277961
-827711443
-914386997
-689718767
-914140088
-61910990
-500806974
-981627963
-120078566
-240777680
420308042
878504903
-55163124
-417415321
-344499815
563180210
522264233
-176195358
442501091
-981525371
458604920
897453702
-583291182
-349299923
-176004607
-335413266
-467570000
-461583709
561361988
-411794109
98970117
-887518750
-355178305
884710474
169516861
925321380
-836822765
-872805824
885023428
-78642980
-98658646
-901171237
81825840
154769220
-777566883
-674797962
-248496514
9309422
540288319
232537461
-953284649
139934611
862644124
852547116
-126696108
-372661873
-928842473
450256263
-620310168
-511710929
-651731199
-536922018
267465930
223008124
-620805856
741153737
475154163
-247647388
943359022
783952538
378203581
-447490254
160475920
497459546
473430665
261655098
358925080
-639413696
580300697
-882923017
-989042107
247675915
-75505945
867098338
695837667
116888811
528567591
-209625288
525824786
437572712
-394940149
-45440947
603440160
435401459
213068526
198987476
-387509039
-900381129
343034416
721906743
687516393
-118304705
-707121042
-160687265
-421828456
-532056620
-779727785
30383904
-344986137
-360080636
-789613294
565313450
-86154896
-856799051
-377942543
-334463310
-401638155
-451157419
377593975
656695009
930781402
281114171
965335793
730879666
-360977230
675782891
-951010191
-396773635
720134844
-276299911
829636273
-943041252
-942558428
874140321
966799330
-816709817
-405678653
993225485
614435665
-379166652
-114169652
-664842636
-314335359
848826962
856565989
-582733914
34105167
196030062
-254187069
142883809
113226002
-110735693
391330665
-874825133
284250029
845587400
640310915
554823873
787735021
-351924750
74622877
643733201
527128181
935314140
-621736317
-990484578
388310920
730958276
-875333748
584111847
-733541490
953826171
-671192665
-736038130
312764434
840486700
-987893646
12834591
-163338150
-741496960
290958275
-336087291
627750222
-425718298
375503525
-840040182
-270446358
-297423199
195859666
-246986245
142821903
732001073
-339617583
514801831
918625787
358650331
285473243
-594467522
431839600
-726149388
579103349
-217179114
985102940
-156446050
325658135
-483668711
-141945957
550989195
-150521198
607036006
536925993
122880867
-826150744
-200488458
860736352
-831038557
-267652555
717593271
-972033465
-325741994
-320004529
322045805
-945572078
-445463107
-615020215
330618288
-165748022
155147
-698528829
237240105
-481865809
83466173
929656324
-643022788
288930048
195134035
-768349713
670374289
411040446
498718488
479511552
-524831103
585725442
-591162290
787297151
-188924813
-298451591
265849683
-558818241
-24755068
747353038
-377597916
-614405744
-216681317
-513865498
213405035
736015456
334641009
842266848
959216506
-496197363
-2489620
627484457
737717580
-221132918
-777715575
548312097
-853874509
-366453636
-336929719
665769506
-809177309
592969419
428398292
298971948
-444828737
851406714
-218060542
631693966
546063192
-717097514
45474755
-335266121
178563744
480986041
-145618958
-487791566
-854406825
-900715379
-28715332
161607144
-323020851
194632001
244516446
53064935
-856424870
628889378
634008332
-823463128
404199711
106074899
-649252899
518316681
-898782701
-875409849
-611033936
-82543641
126890358
-983134237
856694234
976656253
518887143
-95667651
651753763
-779555332
258417930
-252778333
679214072
-633933973
855561746
-1712094
870791732
-770859704
658133474
270921182
-336494258
554737979
637754559
825897916
-898143762
339616666
-403610695
-874121620
-785482567
-801405333
961773972
334028613
806351465
-685928078
357726691
725618563
-433094207
-562886099
-45207136
682136489
-967237702
-107435230
-917575903
118436556
-90195771
442624088
-298386203
-798222182
-11581113
609497886
719062740
913741972
717017429
-455565085
873087213
186379865
-929039183
-458789708
368056707
188225971
966552213
423304761
-186886134
908475528
-369043260
-69730715
-152874061
282443792
576574238
-948301045
-429902051
-262503498
981607998
144659695
817986883
343667762
500331080
-550486067
-650652748
473029827
-372307197
61814440
293214241
-327146282
601944087
837242433
734805382
-106124176
486779048
-474231019
957195018
-239398704
574594989
776930169
186271317
355412669
-710756367
759692199
-66125098
-593859652
-198053591
-253417669
354389507
-58240823
464776912
-854661270
-85433135
667545612
-719162349
357935678
311776765
-673995128
-551947364
-832093764
-199542671
80283981
677834132
748427065
-353619473
-988943447
-698806839
-60968338
935856406
-346633679
-945523203
822012792
800210296
905827726
598416541
909889894
894774192
704210177
-426077553
-345448695
359230636
939125122
277560489
934455880
-671082164
-585936027
-621123923
-316265564
861887492
577161929
321278433
-229440529
918771584
-726535515
324757696
-5368406
754095322
3174762
506423313
-989573474
-15843396
194535516
116833485
-417432341
-810229196
-339654098
-444096740
387190253
-232070112
-784432255
-815778512
859762117
-355907561
-807352988
719153317
72733175
144791819
-66580521
-557339506
529900096
747468896
-609260977
935444739
34410927
217512136
-735483198
-483586202
-208007327
-144072010
-825009415
788957678
438169118
920700074
-815890581
111500925
-971038779
-643232268
950098162
147944284
270092151
449315477
-863959548
-146725992
944460505
-146325513
943844180
10004969
-719491203
-731495803
-95993020
-911966481
-546628714
80145587
-410343371
-988857582
-715818619
144959807
-884296163
-907867621
-250809637
-15786512
-340548968
931762395
803782023
115488900
913729398
342458588
502502772
-601025790
-503685568
867083347
-971457960
-800114871
511567778
69481694
154836043
-183789078
656828902
-268824843
-105447774
289631461
732661351
-887563852
-128092709
-409034303
758485747
-342858287
-437412075
621013212
-690283086
546885496
-348559436
450739201
176601920
-91090860
643733201
334844174
-260096100
834594113
-819992521
-702576071
-177790714
481209447
-543790230
769986469
628565867
-682535504
742499111
401019008
-824328301
734794290
-12895348
807821800
605786124
-415315621
792227632
893497266
-918719924
947402275
447204814
456432964
330895721
172030398
258404720
710609699
282627756
-292491304
-303941271
930248297
503520542
-912406488
969281607
204474679
-689651109
804247244
-704373200
585764969
-135933195
-59809906
-13794016
599939709
-551854158
703251863
824593487
664082308
960745288
-985922347
-371242590
-31181363
856128144
-239864782
-714940149
837563147
-676212160
-495807461
-953597806
964257410
919213752
477555317
95489269
817822781
152058786
-805353342
-940161980
-494535192
169307468
-295893458
-221155605
880733417
-948826230
318107301
229291688
-696180399
-822221038
980789055
-328196510
385439378
141917385
929102033
-405504747
629359758
792698580
-225900531
-43723295
-558886408
307264912
-934982164
845564983
259839283
27372324
29225002
763217840
148914065
-881575379
-111249038
-857829787
26323443
872951733
73240500
-397725485
22532539
838572046
-721356160
471071164
326232376
616817590
211239133
239429942
823853532
-655471073
-506049726
247119477
-318919137
778938919
-517580766
-686337116
345189578
272553075
-632801370
66663680
-36681041
-342457988
768907269
-957503272
-593766180
962906741
-326091200
-290342832
-236645099
-840916176
310550640
-973422071
-394218146
-706472018
882809487
22601906
-392918985
906205732
545209295
451870576
-389603526
868172279
961562276
913001128
53516879
-420396212
189294311
-486408545
113397925
-881472333
-8244152
-688679662
-5994704
4026331
-681696244
333666275
-629744507
191230229
809179374
-174239544
-512121542
158720747
-677054426
-991136286
-260920878
-576073271
-484011844
-71284172
-845183265
-845323990
184738254
153481186
382191394
848522861
-7215015
-663424082
-639851310
687654477
-671216058
-374037950
-671945383
137573522
388648214
-614211940
-758406649
-695815070
-656031826
727761322
-372273816
876633071
-647761918
-1615340
-502711538
785048982
294702049
-651964732
-425381501
81379874
554358762
-308428507
-474924769
940971182
904409254
175124228
-425522122
-471853361
802562420
58867073
-167643949
198583421
-988335799
501879361
295011191
532923310
501343817
-46681979
-848648436
-316939683
544824663
-917647914
-885687938
434648405
846539023
-68259608
-199278906
73549935
308876813
406616463
-791922120
187546913
912862230
803021120
-864435236
-673905553
-504870822
-174887692
391597907
-566117339
675242866
-936469875
692320514
-629179831
385904043
-371500955
764600607
-609645584
-866876075
756384639
-245309481
-507363915
-12586871
784501999
730416180
-909478433
422432850
302665141
94526138
-967552647
284941501
-52318817
-479306842
-214035171
639644211
-608916349
-526770144
-185885760
-703927097
894748645
-524445741
-642363456
-78781266
337112005
839865533
23660028
-111249038
152921557
-928206912
-312544317
-950317060
-576891270
-30532189
-965072770
-870996643
135131191
-124931640
-811845980
-862645281
-660730257
-458755992
307370802
84494181
930471924
450305544
-505214540
-752071853
-31383176
-379267749
233438917
381128450
-733438406
738104731
923634310
329000522
972912654
-733565812
-161198344
899374322
743024236
826222581
546457893
-164971519
729193557
359171968
-301929425
-245340318
673464453
2279224
89195035
-649701090
-525860283
-322272990
-97921053
-872771663
-227146461
762794203
-554518949
135849211
-321135925
586684300
-888945297
454230974
-513620219
13615694
747039393
-530278373
-920582158
217014945
-740892663
671444650
-127067492
-76790012
98190624
-834965045
591906079
-688724969
-394085804
92927542
668504792
609584264
-114819845
-592000947
-614029285
-402589530
327935765
-633965962
-612094078
479439684
874951413
501535467
-654285359
893385676
-851709391
742996727
697751072
546200209
843866849
-529002413
-176619067
945480623
244148497
-903890411
996509290
156707202
-674774609
-736474971
-493291288
-378859516
669083747
-833278151
323020810
432761057
399115975
925913422
-845871656
212203792
-938093869
870145046
-876929011
410562066
-542428997
-97802541
523970178
-890940810
-315968950
598164873
-554685248
-88626213
-770568427
-689956274
-599657009
684688464
443429091
711674906
663084125
-743739584
-768424695
142225178
9954399
518003393
-12024836
-658816814
178844156
-362938201
307002435
802790369
-316635401
20448273
634025616
-155236936
-140899113
-146427852
905810427
-641110556
603365397
-611324960
782961950
-5110838
-152558944
-924976847
662564874
-872940319
641763873
-429742819
-139900740
-331379148
124580617
-260091680
-623058090
-844726865
-598142815
740003673
133145333
-968416664
-511552335
908722405
799365188
620196308
449197627
301424976
-535907119
-702177002
786018641
831110280
389780027
-970251425
-242004430
831671356
-120308642
-189564110
815304069
-928927013
645276530
-20852357
-902617740
-627575792
867752142
-674595328
-370898647
753764824
117406242
718403260
155160663
-533638044
-638811300
-91599996
-966950571
-831601003
848879555
760611931
677980340
974344485
-820707680
979975174
398727448
146912415
-685977777
-27374801
654128449
-719928179
371911743
755038186
-618276617
-371931436
308919863
512892924
869842507
-483586202
-896687282
954572470
446790793
-325961863
-211235697
-76655961
446039979
414513218
862525459
-390665072
753147759
-498192143
34040683
-377582122
522188231
277180633
648576345
492820212
-461546133
-717100304
-957757433
-31212035
-650451572
43571959
-352588014
779282196
-916755480
-391665283
947316639
-625533053
-987053682
-684422678
-325613634
182504831
-928711364
-625303951
87763
-881856041
-50556094
-138674950
-429109389
964407721
-713399199
530249284
587434928
-572281412
916517877
-595274059
-373341005
-615949968
-820034723
867186210
-854460567
-109309481
147332454
-983689554
-584335306
79150383
585657140
-229466352
-272554496
-383140010
-787828508
486760504
-103065380
171182223
327624569
-702491482
212369310
542801108
-577871936
-896917666
-272870813
877467058
-381683858
-396671484
-634488599
-486170251
629938994
203234288
26042647
654884485
787835890
888526494
277452250
952828164
472030849
355802822
-948596650
-167210511
472697104
888755037
515847619
-370528992
-447599845
-602845408
-690303873
-208150932
-339754154
-752264679
370543395
752673922
-187563148
-305435670
658069898
-211396454
-124733639
443484051
450426233
-565848763
830349524
136570385
-220776201
912319336
931490545
-110182304
873965272
-199064179
447669026
-144380106
655917471
138912335
-809099617
755579632
433736311
480441329
763602613
-418786274
-587553963
464081711
432101401
-943274954
672041050
-643724094
-177594993
-40319174
882531848
-315019125
-173686438
630575977
-622775402
600888529
-924774231
553239208
935645815
-966309913
-783224562
-618462272
-355379208
140349433
493173291
871045303
-560704381
46930834
-832485811
-183602047
-929053922
-80463296
219364302
222320324
-711858313
733658653
446007155
-179218260
-866641482
-621850896
-157459155
47515740
-359741950
-230045062
-769708737
-301872379
5170605
915105492
-646000096
82866034
171118865
-862460652
542545140
-781885268
-505877100
327214865
-270787138
-270752949
-311736397
-76936702
716627850
-355813552
-659034274
-577084255
168619818
-355420947
-851592622
-550863730
671860774
-58468603
365807100
-441922791
361260269
-827613121
556933302
-194959496
143164683
214031608
830834889
-601227782
677421058
216482980
69120047
101340296
345008990
66598812
-16778965
908507734
-373870434
-453722787
132415158
-174829044
339691876
746878220
-77844003
22422339
115142114
-227786233
388296369
-168373131
-311894545
323653548
-468414333
-182906181
745258633
-779758179
-111615785
-813359340
-299940731
581105577
-394596638
-600367464
253781104
-556132043
896037172
-642658959
984564226
675028343
-58613839
-942836612
-433461410
-643013159
587886684
748209865
-378139092
-233284737
-453601439
284878642
249720114
-67001145
899061143
109407154
-565854858
687878682
-133575918
-311004266
87764365
362033825
492277718
-458755992
-116171473
719507915
838243000
-558929138
-124639830
93024053
-559733779
345801323
-973845863
674484179
-738043163
667243302
-793922791
-422131744
241030209
50560679
-605997050
-679540930
575877257
-173885165
434288097
314902764
-407399323
821375749
143220083
-857801424
-639431356
-335754594
753666371
33273612
4029942
625194132
-247526497
-95863194
-53217170
551223728
-777483941
427485012
-375976582
-140843403
605649858
-988236282
596920294
-656500749
-464418359
-730526305
85812254
710448864
-707580394
971031883
-372746461
-41809060
-878935799
-411067550
687602024
520050664
-354014597
843597657
29832168
-808473865
19952153
507598256
-389970742
-691641658
-333514908
-796959310
411325145
-581945832
344179050
95760043
705877027
61259648
672860298
559494154
503727709
-580349489
-669247479
-176764700
-277336571
-151428483
295889211
-251903036
-749200697
-280523947
-9149135
368906140
836477600
396877675
924419880
159157634
785037921
174288804
-331839744
557695253
-988757426
913376325
474849308
4706105
566882495
436987000
-491436059
687465036
219407050
-491599234
678978142
846684447
-945572078
375530644
598065859
137619004
-391208876
108948765
-493222302
243975560
449921303
223413736
-454346095
-533251207
-599364156
-640687726
118673093
-388061493
-859324852
641223747
-796072420
523788685
179501482
12889426
574851816
-805041324
340869143
540830804
401830923
-136176769
-414240052
-908793705
843602784
-343722087
-355451315
-89649595
-18962302
-500690859
-240843920
-94174937
293685555
848358202
257550106
302876613
-37937153
-943041252
-611759756
-333294871
-246380002
707390289
42409017
-205565379
751080954
696645317
932922097
389972845
175959356
366580664
-456104415
-395658232
299617063
779616581
-963589296
-325860668
-741910671
228803925
858646561
-897125135
-190536215
310731632
-609685807
-987676565
-13498111
-53733476
794633209
840402187
-751258756
-99309337
941428864
326895993
109636611
874721912
-120093682
361154284
986270559
-583976499
586740250
198516448
-480340485
-527242562
-863892880
557240019
932625087
-155477828
624684381
94910140
-336102170
744960581
-554739344
-821892592
-557610039
-576402070
388295400
36526473
-994988578
154803332
594629483
454715056
-316889570
93147147
-531248516
-687391776
507029342
956045150
412870585
-619965352
-835354097
278688813
-195270066
521533178
-375554759
885796065
-728933458
65216622
-550693505
-113042013
-287326463
452399197
-11146117
227151675
432104666
-530648102
-361985502
658982549
147312614
-706700913
346883715
998014516
255153195
-848793760
-233040546
-874898668
725388572
694845672
-415798469
619981113
303882806
-705788069
-321319556
-481628504
355640756
869909860
-404388376
515464145
111236638
-8438614
914436762
-690935234
-100818293
3197266
-740979776
-730990128
-51581828
228772233
-119346158
908698491
92927542
-544837634
-148298273
-44819286
750884443
507263429
-524795265
-931181875
374900272
556755311
316986773
-90643620
-46578680
545604219
445852110
-47408552
75715245
-720205001
-883464604
-205694904
501862377
649319896
63354937
-617446232
614156371
165527886
730615687
-255324064
386158894
317774474
858320919
875174406
-815328001
-672866752
899176688
951407251
310589546
340397683
340601823
-161978556
-155777611
-600230943
706532714
-718635669
-211601849
339942914
-812809975
784917040
-451353407
537670251
696434294
-331262211
-296370697
847374665
-808041768
-523234373
304196791
804520160
106609936
-489058399
234382811
-125220315
521212228
-899184660
-158126081
-51253270
-103325470
-538414491
-466047037
-314891673
346152474
-131897708
-527154516
-311047944
390041578
-685283578
128044407
-450465597
-384264439
-784046026
713469422
-948825891
680603175
148716845
-971431840
109429840
696667067
-583836424
535890829
-134312249
428517282
756075365
-884070668
-306969586
863974491
-954828487
477337477
251896239
714157558
-152228148
30427430
77108699
-373590108
73007650
-940946587
854960917
-999729053
742116621
593276399
978956405
391031543
-16939088
298861010
231474869
-217522304
830938538
-811247463
-809681252
-122457143
682869979
652706798
912901001
102959239
918395033
136340939
-621032295
158338772
426132525
-985390081
-470625699
-125031179
159372188
-703933979
-578069485
50188200
709183255
577725580
180750163
874336031
-944391964
444271202
938528076
-491766983
120570045
770011031
-569980638
-7112470
624341661
437893575
95028487
-563753614
-738657970
452053339
-42370420
-913606675
297860494
-637677601
321832548
-98736671
768252053
513618627
391146200
-995212830
-783572186
260256665
938218392
-425418041
-348213411
330504004
-588194271
19411781
-655000201
-890662753
-411684723
54598622
-176979552
580534231
-957954758
376135692
842068746
191464285
854400256
-579336396
-798906686
196932604
-860320055
-534531099
585203633
240832178
-303443208
121223840
350551987
583680684
652060597
835917472
-581600506
-840987900
978549207
-865520539
-916647946
-390163705
-157850163
793625472
271434867
-250747646
-285308536
-285933620
-263314012
850447651
671479776
583423342
854922891
-203412024
-718006464
-982232186
18844704
344789362
263625912
-52272120
-382834598
622845824
89499018
236808652
-494277508
-291628768
-511412123
-521369558
-265343354
-515632482
389972845
177685880
818227290
758972712
95656610
-55609497
265181925
340735480
-400803151
-822177624
-964143609
-864736978
924391733
299882303
-77370628
-956441189
128104494
916795551
-923850154
753339935
-540392353
769039503
-490122089
-516842046
-357474832
643212559
130102052
829596726
-76082285
740030968
-651313380
248091405
817396639
-616689259
-555568930
-95196514
-769422806
813280748
-877391655
-500269506
837563147
48025229
-820211273
669460335
238099679
88958317
-984254957
-437013487
-626599797
986064383
-95615904
571306625
654480401
665070969
-843085675
-686891785
653772692
80251889
622106090
-894940686
-551740812
925498955
349439955
694689265
-200520017
-558468474
-56668421
-453852458
-24773300
-879112116
669460335
500376903
-490130144
-487187959
-244668147
-845849603
217193982
726278988
697237603
-719686009
-140614520
439148732
575903402
-809947316
-725724303
975080988
986585761
156606099
-451691405
43731338
615237052
17337431
750073643
611161963
932906108
-357835854
688272861
846653829
-72661147
938157395
-287083102
683985259
591772387
965884187
-608161295
995830936
-220760613
882298830
186540488
-108185392
-763405212
124767525
920818997
893668876
-984587797
937626592
950970856
929367442
749008731
171118865
449626736
971737806
-3106759
-752154955
-390624544
364936880
-88652892
496103911
-22916825
-807187437
40159191
-423893538
688743078
905897140
-267458674
291986977
427194409
712241278
704255853
-283898570
749426449
140429242
-515726295
140179476
-636126891
-149313365
163870703
472374881
795706463
289519205
-265809971
-388963543
780697725
883671399
-463391208
199854650
872325633
260049592
549705361
384893351
420578116
-365353818
138191770
-402727437
609262038
-314631683
-268624956
-379816348
-812252497
60235922
-911278246
387799692
-602431761
481062949
-839097103
66812767
860976589
471325996
-264084923
-385635169
710153092
448702982
816837627
-996170235
-492389526
268976191
-922149764
525140731
-235260437
-291967242
824710422
692335817
-753646633
310569391
-459742846
-49929080
243003039
-991017835
558467850
-498229180
-522160
444148996
147268986
810001900
726757574
-531355967
747107209
213730971
-577232235
-87872070
-129077041
-489760237
312895186
465984924
630599124
-367868574
222993746
-892074341
-701106337
765450415
453412177
-520743365
-491983550
-537822073
-828429179
-451397544
-217716647
147477156
843866849
-306220971
286880220
794992709
571242545
270526548
-549212250
-444749731
-956568593
-666074492
817843645
960831755
277872129
-275180169
191600645
410892529
-438062519
945081333
-405554210
550013797
-412155159
964986218
-404058919
246288814
887221416
-774310619
-882129295
-658762863
994362912
748044060
-577542685
84495984
-490145351
-949265140
950224625
600180180
312112023
-202070276
-406435675
-135810980
421173899
7781064
572299027
926871895
731082752
-662183766
600399875
-852017977
123392146
764477736
-253177103
-173874200
122533581
318289844
935515729
196797238
15938029
865121628
368504135
772411084
723851227
-413896021
-270884039
235627343
-12654456
-205619258
-577503757
-842522192
646278662
275752809
-814966302
270147390
-842427876
647784302
-86471832
-268521383
490494240
262145839
290351017
260070638
-769602377
950543029
-651942870
154865661
387037747
962423654
787037098
-933689789
190742243
257233469
22587814
-119557345
-445882315
-999159132
986421211
-890023831
478697870
-963171515
323228086
-840116154
774541329
-66625330
-240904104
885229832
-763007012
-835461693
-662040476
722293868
-865104123
-709314531
-798784841
-115317544
647701529
-86892878
-258810992
55058278
-77097600
-251277811
-384582641
514673576
538193038
-391724844
926287493
284111139
794020636
-107338730
747064432
786882590
-401022926
387114955
-744889771
722829078
-496519806
-279758105
49626113
821773990
-187632336
52238246
860774323
201532788
-783257136
536524459
468266545
-723079919
-66300560
699293254
-233064395
23545944
186976920
-722622815
751005400
-363722212
-602798928
41346832
-666053156
15454865
-697996268
585231434
-504264965
841566600
-323289424
-606531321
233048733
213193472
108832323
265810838
-739386491
-829906440
740747115
508165838
-898674000
167520731
-992673878
-684459856
-57674596
-272632475
-518469483
-375420630
-264192208
391779517
202023938
-537308120
-431812990
797506652
-674602681
-788974683
-953688061
435311412
-376745722
552544881
243914244
528855735
-998435554
548798883
-12716670
5872335
762687185
214087327
306490276
109355285
-780155877
-463412892
-178998110
463776831
138397887
-629744507
979257214
534840511
-216920155
-726939508
368646237
876304949
835851555
312533685
-488381317
-776838310
-946643824
871271613
-356128701
774694307
971522333
942755435
38148909
60652940
-564903928
447997282
-786646321
798845667
-475885149
790964424
-426528284
471161899
482019769
-155540301
-291734471
-630055921
36044944
5208629
-485654511
-729751303
-256058937
-678333668
839342093
-631572106
-275045490
-594119243
-675761729
770351632
-974160561
224191485
-658098432
-11043988
547636196
-43377478
309918415
-76491684
-915189319
424616799
133944999
-632165191
35135094
-13750427
793775975
-448578150
779724988
987925458
891624642
943032168
-628145443
929367442
-476185549
-532704800
864348633
-450607798
90903847
576634533
681718686
-317886498
593497480
-683661114
-191607095
364812274
-609563506
-449149109
225282202
101328787
298007662
840902173
276525159
339615000
101210223
805696670
-256243743
645629600
42586573
-521864315
-801912784
-194417685
437573167
-139099140
-582156195
-245314209
592973127
258164223
-318891139
-936979890
490866372
-994842754
-763484578
-793244961
-456749518
-92526290
-492003632
-740601028
-627547170
319093933
-612177484
-664398608
-376921272
65231153
-843792822
-432638415
-99297768
684761835
-496250314
622896546
474446269
-986355599
-457464047
-72433940
-361633965
814778569
-152398884
449508517
583325016
-328246650
796742766
-968083520
524724040
-351822199
-242128463
-685109375
-758788551
81408350
705707756
-356628999
260581761
381840234
-525692993
984526370
-831269125
-622143457
-116171473
-477190011
192590548
744167860
-358887634
-974568863
-555468229
155313331
665526381
-669436217
617212514
-930229538
495471538
-201859930
539700050
-52301655
-912733537
879503707
898527361
281543106
-995497740
-765992411
326104816
627236170
-232939118
-198879417
-384970964
-84427504
509665382
-19463013
374143582
-870478959
980071889
-70181115
38148909
710461651
61732105
-694071645
822281376
860285488
851133445
722183953
-654915515
797080986
511816037
-964812156
874130849
-504310789
416769471
-287387371
100409607
-590371100
714273404
255178924
-673205816
35899490
-388947524
-156233428
-275447526
-807536843
141879531
-935425793
-339488198
631499742
584925069
-292975227
647257142
219430729
-32939276
87264309
-368874301
261716926
-862716100
661098766
-546241854
-71899623
-415318287
-532910295
-146003015
209754937
133742843
-711211717
887824019
-421123724
-768398810
-965171357
290176756
572217458
553628529
-241446583
-854486855
930266574
14367577
-526145464
-760544513
181885705
192252592
994680297
-461672913
-838494247
-772852971
266910534
-873393342
-964619298
-598318064
456366812
698177268
655450847
-623865608
-691785264
397359329
989607342
-839885475
957161668
-859362452
-852551558
-415790564
-738100682
63454409
504641667
500920156
859367108
-824901246
949238395
319228720
176385660
380139066
748256813
-102674838
-745083800
-366892216
705765572
246715249
375833097
-1134257
44097336
402979611
21652050
-617335092
-780856559
-427252467
826632824
-851888625
748345220
-333057092
-318680002
199861941
-365399710
993687627
524227219
234279499
191990723
510661777
824376523
414693386
-714717712
508137530
-337325033
-93381397
711512271
606878768
918499862
73723496
-471105506
701204179
-411249933
953247504
271907779
-854937713
-520158904
-125887667
-428732683
-313897308
-983708276
-926185252
-82963654
204691056
-865104123
570456693
-34994499
214029870
-991017835
707140115
183417207
-480353261
-881827942
984132606
-432069070
-191605276
55320541
28794434
707247671
-909332897
53850135
717778494
-69901406
634356359
-623878883
148001638
861668419
-651492841
76668947
-928326591
-454386414
765166509
-362667947
-872275897
-141593358
856312630
-81074501
886633907
264725431
-834320871
-36544595
359941542
819385480
-424752439
-638100274
-154167320
-543169392
-646788452
388560571
319367256
679826035
-154553356
327165513
880072145
-184321090
-480353261
863197410
-720754688
179308690
824230863
386396763
-909006939
106958631
-615024260
-77857562
674214234
-28107431
-247138891
-706385224
-756289092
660977828
461903791
-974217400
-612795014
888030684
-902531686
467527637
-598803361
128672435
554384003
660061383
-231997252
-93209661
367960989
445764947
-171245012
483991592
925870505
-631792940
-419455246
157182608
-43957670
655909704
235233951
-260701950
506153603
7945189
8531967
-42867353
966453580
770875924
-250060692
-733567205
-298391517
-493122732
-242601033
-905498014
-174524176
303229998
505912364
-316238297
823030647
-192743845
888633429
463835359
158720747
459565459
-707209685
-664651924
826046823
-293318230
-860704727
256625591
-297423785
-396548628
-598444810
-931317087
-216477113
-297762933
-429478432
450362
-295104640
448424244
-711120221
-394048775
-394550801
430453917
257329638
270009344
856159362
459794538
-861276954
-505289852
-921602820
-658555534
24439266
-869966273
8537986
-618364587
495096495
926530179
875253722
-892615494
355802822
874217061
378234845
148736784
-318456765
-172686838
569516470
-346537716
241314658
-402637583
-113051023
-819585003
-791666319
-953108583
-283057526
220971359
771790112
-621051980
-726523593
993453300
-486582550
-69212829
-659581919
-730187087
-320352675
703147137
278185076
951496207
903929084
-441548442
-360091350
-607182581
-928293645
607126694
-381006474
-958452219
197153532
220190808
-229440529
373519659
-286724951
-362902016
406666997
-532938537
-383132249
-101535914
-849172083
674216726
-402519141
-551378244
-336208037
139485094
-282844380
338912564
-134018328
-315112046
198322709
-370970677
446905926
-190230438
-555509788
-51250993
785030997
-914092515
-392762720
-12493977
468687724
126353946
-622522200
-529382508
-653695732
136453534
302463724
713794076
206959684
474339281
-268666309
-139205507
-1529778
929367055
-850316282
-34692996
297792449
-502740863
-483863561
744054056
-879571892
-935510790
339615228
990254585
880622606
-615821941
-424087740
-963551101
187638910
888801306
-40655796
543329229
435684531
828525912
897747371
-304718003
715080101
-197826811
-419573497
-191080356
771049060
-27791428
603913952
111091114
648149695
-128965840
513438456
751764881
-101047435
-160533852
-914417493
-679597864
-966336764
-40633787
-108839471
-696022233
-826601
-85208983
-268206917
-761327985
302255646
558614849
-38988795
-735901375
530250530
-484129288
-34395058
951942971
-594231802
714571766
-658312234
-313142781
-436970859
748147555
411349216
-531171706
702359387
-606056295
852563022
610167032
754583212
-551303295
-979772217
-208952224
822965261
-939644897
-984026588
127795108
-764237642
301717607
920578940
-305633161
-2250533
-169159027
250751139
896221948
-450083169
-568307657
-995452852
-286543733
496553335
204524458
843308552
367575608
-564145955
378510708
381182781
469165903
155003399
-353785799
-451903657
75726683
212212440
-337016893
-21261626
-692970073
-825087721
706151534
-537922305
259950654
-696554750
-789839283
118339999
616062341
-31539129
-470856464
-568268247
464776912
233654843
-454163974
136998693
-511061215
427485012
392035728
-570184568
-918605666
303227729
172077860
-939901499
-958054167
825925795
528774415
516505443
-906862881
-660420597
-582833148
-274660165
-24713342
-838094468
-708207389
603836766
11265411
-266016679
-916332974
-863779579
-976838462
768831819
-93482373
-909378758
-512118152
93948336
-583544072
-157104119
-564675932
-423315336
522782729
944415158
-430195835
-182977073
-872434061
-104297830
804032775
341005970
-979854079
-760244511
3283224
574473475
376409962
-511423174
-386182802
774490075
532325131
952379821
400877129
-346019177
38031495
-632526059
956204040
-52754244
-169059344
-992830772
665628590
-466358777
404360366
-115424965
-214100038
474135046
99662591
325113170
858966835
694843412
-691388255
215544046
-430870210
-764887680
175167859
490949038
-77517614
574473475
140864292
436734522
406073633
-566466405
-144985923
442345737
-518365312
416077793
-137836571
71198794
220968622
-283235978
524602122
-600662184
-507425958
969938954
793276686
677834977
-448867681
709866506
141153340
-630329047
94586242
641714658
-298013437
-873396933
-456203492
634173980
957549105
-796524911
-822362546
-873211014
-708942801
-526197294
-747007845
-788892631
154281208
-653663588
622828496
-535403472
898651296
-181365058
177727327
386398282
922773016
-421442392
-196294722
-959405788
389837685
-906430526
737600101
708607320
-564405861
231006052
361435194
-146583840
694843412
-305852661
122261798
-636521647
-357250585
80392328
-70175108
-437977508
203432141
830924542
600320422
-292606595
847860295
-156797713
-111664337
601152599
811983952
93905589
537288514
941617252
-586447250
-99376954
-809343699
-76143318
501917228
744097911
186310581
611140633
-919766718
680174597
-795576778
-96163291
-450579166
102343341
488337430
920338032
808857298
-176540170
448771417
25667541
519442045
119320030
-442619101
375515009
-546639750
584927590
297978228
-130650362
-914099951
455946095
182865652
-435721272
-708402313
-989913060
-460569553
-396739594
384214398
902540436
294169350
-247739948
-642377943
335983375
663570793
-218122816
40709541
-807666924
-833874980
-101952553
245833602
883818579
55723655
-296603507
-753184440
-203751659
218427993
151497845
-161777003
207768481
-54056511
-36781380
-753184440
436321777
-481995382
436428971
199574146
-509413142
892969092
507359388
-640099092
105275868
832684665
-966890991
-772288681
184439641
694976254
346265826
874054151
-833445355
776983956
-50668173
-15212550
149898179
780857325
932587764
-619354666
324145336
413639200
-418389897
-156890684
457610171
-338042069
-416022225
-799859554
216537109
-393359199
777695259
735727019
876562685
732583492
411614792
-361976587
132241453
-329293661
-769983850
226076295
898581029
107787869
-316849616
-56614950
-479328084
-6593478
-587446659
-522327099
971300114
-852458174
-176688356
679971268
-860570242
135904101
-786384750
-757655968
328787628
-559587989
-130869177
-397527082
468121625
699243462
835895891
117511935
121360458
287275101
53730685
-472537331
-655522401
570051192
407345120
685855914
-137587348
-700159786
-445433084
117169269
-653019552
26745622
-19259170
872425840
-750886270
-214477180
-652367101
-209857643
-251369871
564717465
-189385047
391615330
158153782
578982513
901839952
-802025583
-93259456
-247621929
-790288979
440434448
-153564499
468580720
-20184407
422370422
-113022314
649388960
506385325
-325477051
219461714
715263641
-345590902
-968214210
-433254601
815501148
-428751340
-816709817
-305653143
460404802
177187787
810564284
89942533
387205789
321682950
-311619498
721271487
228692417
42282886
836019383
-33802171
725246534
636264959
64478320
215068465
-4484802
977148457
-377578488
685884142
218918890
12683392
-378643611
-762917843
-604704284
385723534
166376123
563904400
-161294543
946665254
-188603278
-810549925
-210253681
185040530
378203581
-676410135
-870022069
-133565557
-170912893
867500965
663855580
-215409827
766821101
852335171
-580607322
556079014
-128659522
596026564
110108374
-157725191
63987975
182907279
550196426
-211604443
557895517
-388963543
486705097
788124022
434161645
667410834
-99937704
403418325
-960782024
763124336
-366995787
-492138268
74998206
259179932
669683828
-354164931
-887115516
223847491
-434841721
53252880
516777690
-612864875
898791997
714690944
-212191951
535309504
929308964
-140803247
-774286428
-949142718
-267137376
424479429
-809368362
-262955399
-227601541
-921594706
-489742550
638770495
-890696124
227174063
-739033230
719678134
883009227
770619480
-624799814
-717503722
484928970
-92011643
-689260576
-12767358
-845853184
412854404
-348899379
13182585
15882579
771831967
-154607161
-381011351
992247609
466127081
242950563
-758129948
-615362125
925235282
219399223
55855403
-513538213
641157706
-625727431
-129078021
32532292
162379613
-448672291
988151476
-90467392
32681667
8293415
405696338
-531256058
-941771879
326619530
-615545428
823595434
107097536
-882375333
353585541
336500443
409326625
363099829
-151938155
750918049
131238887
-461659220
-481877486
738160819
-397725485
973611192
-903550647
-793297963
-17979283
-733532015
-902183567
-532888632
-982330131
824768048
-591558535
-576835785
75680159
570049526
-394922786
-902895969
602844401
-145156544
998394032
986406359
-797669379
-59038490
-353707374
-674613766
401999163
-609314186
-979161308
716082409
706905703
797721677
-715506560
-262447881
545885004
921345773
727703146
-86657947
-749065121
-198720199
-4765224
-45153810
-337688963
960339283
88406970
53758973
905350024
842266327
173202029
479748566
-200830096
882051372
621591491
441557834
-718568386
-421527846
-837037975
-41053434
141229380
242275095
837346808
577102055
252139492
-768988190
-704067229
268308048
750818080
311824704
532967226
-713943038
782445522
676018122
292602605
913764202
-337950538
298822061
-34145619
830834889
119167405
-100177055
-678753546
911309409
-250957670
-797881615
588128810
375515009
799659107
542459432
-963998628
583149155
584621085
886453666
281690216
-819483649
519023196
-207334630
-31909137
64033922
-340721978
325242035
-76822422
-238808035
-48284355
588976207
-717503722
-273616581
-42422781
221493800
211990514
257800975
504517568
806175244
-836871094
723717146
-418603767
-412004636
136998693
717948712
124659586
676930464
-991865951
-126056400
763449418
-537095777
359050666
323124735
-306505782
-660174948
550310640
671557515
804661076
400652908
50789957
-84659859
-982735947
-359636367
-655768628
12746129
-733890610
692086139
-790760546
-814578749
517160970
469609688
-102817684
400247901
-280411450
-142245509
973888767
-542063133
-221600365
-377757117
573503570
889536779
-585804931
97994732
229291688
-528027201
190137319
-609982333
435415198
549115302
112983
991040346
696511093
-346237724
-77561069
577420209
22083101
115264488
-324564028
524160761
-27445839
-557346585
-748557609
-433463012
43284095
-637687509
106326948
-624747702
-10294032
-575156884
520982594
154480601
492583118
-66125098
303962445
-611117436
350323340
-670969448
668206486
979352515
-104693816
430446674
-259369208
-327029812
-217244033
938811220
233436394
88805584
-410684585
-832093764
839200229
864534587
814681090
53564357
-227909623
-316238297
817899153
847186915
-957295096
245074509
-341719741
866192205
422066668
171805371
556037047
981693135
-682078374
-695818155
445448951
-431659243
333214986
666155891
123020542
-173907258
992855884
487949978
492480126
-491223308
558128888
-167860550
-575588936
112219250
422625274
-165652295
-828888441
543750828
-105614548
79823024
450564344
644638279
124385313
852237995
-204088556
384001398
-508202072
-39561410
253659669
-420627272
127229908
961313817
579136167
949946287
491362350
178618257
-748143443
329262988
393439137
195177053
-752207675
443091833
370473170
46431285
884932617
298700459
-342043518
291659173
80906410
-60058687
485556327
-895961207
965492072
-818707804
-209829789
530702680
599778390
-325214170
515167656
-966047111
-682239335
449954467
-354728985
-698530204
452582775
310559698
-946643824
454671122
-440770596
-183665881
102516158
-951750849
255544295
449201771
-573923343
-474289350
160648664
725933132
22764358
910277001
-596750545
-31795601
-297646225
134673400
-545985152
-300553101
-751946005
-916171640
513479683
-402097620
-539024082
-197750635
855914969
-511293789
834152007
-52642803
-639489043
-777179717
-829901474
-349080015
167343633
447553295
-398928418
-311454319
-466576174
442174395
607781756
739993432
-451770829
-213993467
898345020
216175115
-585092645
480737584
957549105
772686338
213080526
368414619
852336301
-3589700
633003782
-311297609
-411698066
-504615686
-114228250
426151686
-676127044
-109958558
602512299
-47847431
885273896
388704839
-414725257
997241766
-781473090
161076066
-402875812
517673156
466225914
407934524
-299286670
100805531
177070034
-481132218
-644527172
919366445
-534237810
-771340476
-342992950
501081900
64355676
554461862
190096495
-273572016
-256302928
667867093
668636141
-537653866
133308296
197363517
-333383019
242099099
-963163624
385671181
789374661
-438775120
-589610014
418232655
416962395
736379568
252148473
717071114
-936117059
-614023375
388157321
-794882710
273784735
429703160
-139334318
642767943
310819143
98563788
-817451113
551091339
-131612870
813042101
116079570
707964873
584927590
666328641
933253856
95227705
-761073633
129313444
367054827
-410776857
52898208
-307062581
-216284199
-738560235
513423164
225743162
235907410
-278020887
677120433
816525888
416360979
-815620215
-286865234
471082775
835671644
734767103
-140116014
-665394694
605829490
-77376751
-623365241
989032341
-814016377
-861331581
-808397343
850064035
761126582
-830941769
827923866
-374419249
999702216
128228792
439163533
434358622
-943749727
6148161
-857691528
931534930
-326678754
-196153769
-40879340
550734004
-785577011
49287881
-240351039
829978138
-939734963
-71942429
49673240
-245151954
388842758
115237748
-980110306
881771979
-660484414
126876212
-127860218
-885190181
-370585212
-36969966
881413227
498023559
-336896823
187423856
126094870
-713111580
-511630401
128074872
-341966269
-567415648
342194633
640104953
853717931
-461864981
963732787
-541309062
993897382
725984019
-719698020
603336400
200688628
969429326
-359916832
-361438038
-24705995
-258441860
-727425752
-45153810
-129856115
535479518
-579675129
-727968024
560952097
342915097
-480435980
287638024
476085181
361041597
-738989175
-380875529
-696787535
-911440614
961968614
-235285867
164632128
943876393
-395650553
55466455
996884935
-480734804
479837306
8983410
-386759145
901369857
-575452084
396636893
676758591
-976725109
991440636
-102463535
-78268254
-749200697
-596627240
816833271
-608634539
617082611
415264246
-100522406
-87382894
757745332
979558295
-465527473
201286446
-63734535
453406224
-599597729
-382962649
-353671116
-924304502
332002594
-989102026
670818654
-704225044
146266879
-268977110
-987893646
710533185
642240895
-821074720
828364476
-6714966
-322445877
94573315
-404456380
-81087078
-533762083
-443905673
196781070
920122949
281001768
-32329308
346345602
-465946253
-855729734
532680229
-639885409
389006062
-617641572
-281078463
911145494
-919518748
875041832
392759287
7826860
177131233
431569155
524257243
-783143604
974464249
232105001
-405538792
-186189877
-93006395
-774262251
-114874764
-586624576
-781251357
945524708
758554391
-537006724
-816210403
-696915176
-168475586
932625087
1525690
-35931896
-170493137
-857391198
872137348
429888160
-309512961
763324338
-775221697
570306138
732244693
212198725
-328527092
-175540039
121350085
982009470
-956574273
-319740925
924891494
340022209
750963930
951959614
909152379
707252772
-500927160
-431178037
123691250
-563463114
156444734
802721885
-896170764
416982064
583010801
4068605
-745059610
-179464284
-691190092
-63218065
-937164480
547560699
47645777
554779961
-400245648
926544720
804190356
726192308
-116270101
272814906
-813136802
-532767217
-830091895
499862346
-743407126
-208934520
-12732030
993162240
631347763
-962509515
947302959
863354630
-419599075
-567796740
316020500
746146462
430944919
-483414342
133910721
-671499259
-864550797
932295223
898651296
192590548
796918505
219851426
805982582
-135299078
-894920255
-820036123
-332193108
464141906
-218306511
-183555333
119821364
-279678464
-809343699
-596094161
493754563
560669106
778323240
-285903123
-617120609
-400731540
-29650749
-825700231
-462321145
-180646283
-777844283
855691947
99970206
610541486
656215060
-463636958
811528705
926523084
390747353
-599177123
85610632
474741741
-455380837
-80476584
394492207
-492990406
-72772227
867800091
-64756505
-175061473
-172000688
-998667204
229895595
-162129696
-509225752
875904386
-843161253
718265420
-172589827
-162135343
387037747
-551780173
894362624
-833773968
-970302999
706129075
-39819804
989171739
31674735
-395480775
-971632025
-788494236
-37941493
267698914
-864846653
-417392253
-444268639
935934744
-756423835
73533068
727042078
871428547
442395803
31345856
461090045
225816944
867869499
124682184
650417782
-615228454
394038388
-640513744
288794861
-767020561
-904777527
512346944
725871326
-355667199
136453534
-969735379
-941566245
-654197554
632093317
-960317121
-2336583
-86004511
145242532
396842144
-323827731
-893179440
-917823046
-444373114
-305491568
-125232946
340015054
495967242
477117402
-165253172
353298539
945038987
-334668545
723331781
-281020777
23943558
-35631677
799059029
987585842
-391147393
-851630367
-762539527
-109958558
-403924705
-365277866
-43207408
798283236
-475332114
65797916
931477502
991456117
-606571810
970946586
46509351
494528115
-200495970
-951995514
-397756213
953480858
416434225
943503150
-555596028
532715570
883520311
43431709
292859916
738661585
-394455160
252154286
22206204
328985357
40603562
-702642907
889544359
-571601615
256408679
-624526324
-274325891
-742124539
361210031
-311047944
-306644195
-596259453
820376165
-640236984
-587623059
885101302
-200425605
973155291
612646289
915073237
43293790
-583581362
103524930
848016124
854794004
-56895209
-461863493
398006439
18073296
108269725
581515397
-72812997
-454470885
476240168
221211781
-79708982
633915229
577797368
-308000925
-179891538
-744269490
730919580
899107357
-79376713
395940113
-899502768
-55980269
-634139317
-742172333
448195227
-404561361
-73304013
-658867191
952649163
-779562705
436958119
-735901375
-204501859
-313354298
896247766
-176310664
987704779
849256803
139364300
-534613611
495644311
416892441
760919169
512974061
-800758279
73780811
-654717303
905398652
542633086
904985742
131028329
308547371
-295508373
-288643597
-972633944
886728323
736646440
-402684672
738088868
68276079
-913902246
906008869
683062064
-178794176
-655965203
-721506715
157845882
702453189
-635763043
-584675565
958427725
666274071
-570196682
-309491024
-41930126
-182947245
-587196539
871691019
-983744195
678859777
800847337
-979535600
-600158202
-756825850
-517799365
-544727269
-233613397
163570840
402760349
193112409
301719882
815009927
-178876469
-393112087
-512827562
-101513038
715047980
234825075
-758156796
-268750448
800923645
-32568376
-389339505
-111105568
-947657718
392637354
510769039
-254133743
-795646029
608448919
-574971110
57226711
-717358656
18320750
-279793003
802877151
-995734345
-122620796
263782437
209876415
-756728736
-158148941
-353639003
-133782532
858632027
-711170117
-959654992
-320739572
137049118
861528234
-745712210
512202765
303856483
-94680603
-525127786
-859487219
-740176745
487115500
940343094
269367564
-790217331
-762800115
657935349
-147135630
5346698
-31957948
709677926
310388657
965043401
-805427055
-394702925
753453405
-358522198
536202112
-735778399
-973233046
33252574
24162265
827037657
271327753
123736705
-678595342
869908852
-140240574
-258824541
244676962
-894227872
-916803540
-204101257
188256226
-825064768
-835744134
919536644
-391029325
691682404
-668725594
-258810992
179852972
888801306
-358018302
-650798246
79330256
779840663
-857965883
303884267
111500925
-673101074
-4521476
867535392
944062986
-438782921
959158530
-311705588
-394473671
-953094319
-798714657
997015785
-158060163
157196832
319468263
638591944
-689336198
-16079390
448629270
448429687
330393154
-255324064
970626565
530342819
169414005
-45979550
-171901633
374026280
-9337265
392085534
114463068
312842474
121249882
943725506
75053352
-651655731
-133667997
784545697
-612481713
237414012
-87872070
820542019
-315738241
965072769
-739454547
264805982
693215535
-707399747
-113414687
-573225436
-12118325
580437094
600726563
-876832963
445382222
-714381269
-753417553
-953436078
808939667
-814367811
-369271912
-121414209
-144072308
729429033
-842642161
-656031826
594927040
331655620
-953148253
362767380
-731000952
-768738831
465023487
-955483333
-860778563
-901189777
650763233
200778198
-93885214
-475741802
-745777021
-286249456
476402351
-907427297
-962928922
-795765421
-229114880
947819981
-461847130
931492254
-683651506
-647987518
-842793229
22598057
42595574
-204440793
-524161543
-873052763
-287961324
861127985
137663055
-100412377
-295532699
-528928804
295144910
-287647355
-972488746
473414918
-204988044
-297071884
-258400162
-280268804
-191250686
451418786
957048781
-289884025
199804439
171533072
-458633739
-146705560
-678395105
839416010
-480149873
-419161934
-845441623
-159136381
197332451
-657354562
16968157
229758355
-512966856
-811161050
363992616
459395911
-921709794
-379882084
-631960990
-856639607
-581812698
680353874
-557002036
689326253
-303091335
113108586
660956985
595952999
109649921
-633821909
-667013319
-462865633
-864463010
-182404548
-594152001
-244407236
499257238
512789590
491357105
-379783630
366511502
-307289773
743694890
-582228332
345165351
542597564
137313182
-265162277
-53599579
647613557
166076387
203567985
334641009
142358174
-116691502
443368857
-589664893
-175540039
437349231
-247526497
210167469
-832918884
126730431
919847032
815529285
-1584452
-871430055
572057080
845907411
114290806
898302551
-775463691
-671991659
197317642
521928385
-461567822
821224943
-372738574
598453551
600962767
-830591099
551157087
-992768223
417599560
-329893203
860992710
325908585
-851592622
62593964
-174559649
-212150380
793116644
-293197748
980270582
683326519
435796521
74600763
60737658
360555193
-651923806
715297867
340763345
-175922901
23689442
280918027
-33580347
298571239
354861217
952394557
350957925
717171648
-755743258
663379614
750963930
-898261754
-100951734
-944268439
243956744
-956184806
959680163
266978721
-619621925
361067884
-812241495
-414100575
-995346165
63292876
674563708
-648497282
-799388409
-668428631
-643801586
564816134
984686924
-134213154
-142492564
-255192457
-433923284
664571078
-513773558
-908330457
-18594655
-38025803
-558252558
-545001426
866123819
-394455160
-457573384
-760098117
513530725
944139167
232794624
-165917283
364591292
21566332
-590561049
-676918154
660635784
-86391021
-964213454
-902785762
-557381834
612270038
428509770
-771314557
928857108
-659581919
-667051838
132405187
-522893151
-96615918
417572076
-776234873
668329524
-797833575
974175520
996997647
888408202
944933878
565583098
-778290214
311319929
-996332965
938693447
589225856
-195096269
319660567
-887997378
-795206988
-442044023
-36592627
512037915
-808209219
584018479
324780031
-848248569
507396922
614452684
-37637909
549512136
66390207
51873734
494666892
480873439
-256404944
396200388
-598530787
34068869
-333566014
-230952588
-950418823
-335554773
957223221
-254823572
-922807806
67675092
185813926
-702204187
-303986300
444148996
829466372
688588961
-974976210
-379414054
587036495
-565355984
-723578020
827361419
7456577
945038987
-693390520
-822152481
-259511878
-113270995
689433371
-420424363
904057130
27100897
608678015
-491281512
-834064111
-978820156
-29852714
912895347
-742721505
111443544
379314242
723868324
13686730
-325933438
243328042
-996389744
-146740216
205802676
-930457954
-997193163
-686139709
-630062435
-350781053
381653745
-667187078
-88267452
109068280
-615257735
-743507946
19598741
-467659721
-696173945
640433940
755721561
931608757
-474177245
-971088395
-546011937
828842107
296718478
43129435
-236555734
392807852
-267989851
-415544406
928216390
-950201202
302181667
176090956
-467485428
948494428
760711712
-773079767
402477274
-294005022
936315276
426324341
169727888
-278363642
-960974516
-789985675
-166722519
-572970641
-547930393
-81631485
-589041671
770966375
481115536
-921102183
897289118
-934150081
797705218
-235258952
985597258
556392952
981326048
340177580
774243900
847163358
-63915287
207425860
758372319
653476050
-990228068
-584468051
-863497690
-360140230
-931604562
441412543
441312287
824195296
415524880
614392550
-277908229
-734765533
615819594
-321319556
115663490
-342421280
714728315
145809496
-423092376
561827765
978985720
113175045
-247391242
-892028836
181601813
276166825
429772886
102298058
-456546359
355091685
221507966
-960483484
183214077
365497946
66222492
-393024348
208522928
-25173593
44840388
400346058
-822023232
-622747877
-283139367
-223038453
37789321
-959592148
362459399
799063207
403034851
126689535
270112770
109512636
-641242817
268455085
832557986
-25970546
499969907
-398459587
345189578
-52474267
-134022991
-381914531
424930291
372565808
-177489157
-500903839
-364544724
237384032
693865212
722050417
-52764029
828525912
24698295
-554807286
-632114000
889280232
2325565
612319632
619218706
326783763
-137500128
648602522
104569175
828207519
-159262506
-39306790
923361542
-169109365
594049698
-414753249
-426400236
671749675
-31491132
194184078
-995478541
650380748
-180264301
21848642
-960974516
-738894237
51883443
-845235400
-590230637
491792091
127462508
555976562
720399494
945831209
-478192014
-8929005
379800762
803190619
404613653
318510503
176524374
965042806
460132391
176030748
-832104467
-644971819
959859068
-207191315
976882443
-393811727
-699372386
-171054306
94810079
-387046747
636319650
-504205410
702805780
-850143833
-910604244
683992004
141614411
-877628750
-952065591
285385431
660968182
353555504
-691256305
-279945308
300064215
414046247
-365940708
-593706459
560165196
-40419567
-518744212
973174688
-103681152
-82471325
-385066506
-735106758
-102662815
139294208
-632929400
-780044387
-628816430
604974237
-556378272
-689931193
-509132965
-296445240
-437703670
-312598513
685660787
-697552843
241355675
-111867253
924088894
-961276723
602755670
-62440557
703290394
3623815
303755363
-213098432
715891515
805117166
-739425404
-368697870
696620844
621793237
-203518532
-32591981
-212678578
217105437
-84709707
-299090535
-720746753
-465202544
-331991761
-573225436
933780497
79717218
-868048785
-796985129
-370220804
-824049022
447761027
-667717922
-555595873
64052107
888608345
-335908828
533384112
-940192672
-925504124
-200884217
372546620
-296461302
85693029
-329985463
139365364
-827123035
-533032683
510804862
114796135
895801870
-425092790
-200046629
606623843
-527433172
372557850
422052373
-172369463
-822840056
-180334918
-202252671
-769230253
-438775120
346663769
435038687
565595309
-733167468
781430221
-215025732
-50285763
-199708872
765968585
954406637
746553267
404211346
713692335
847025867
322357951
-572385868
-293112514
844814200
5802309
-12625292
-358283050
137825511
-769296291
-171435095
-277139529
-990113120
-536388081
405883971
764048952
-768568983
654274244
535613297
-827731782
-220880963
234231891
292565460
-469702069
846977230
223547555
-128740368
975512368
579427282
483330847
704237702
-48784786
179632110
-510529820
43238376
976951132
-238501714
492288608
-75826379
100889363
167872208
-43848067
-242406355
-817304375
227794382
957627790
-575347639
-161836917
394497090
-815500348
-554978882
464950743
746704481
988948144
52806324
698763642
721866448
-482794283
643528089
757442134
-260616134
237807717
190984464
167349021
432973487
-190396241
-562100132
211386728
386317405
-863050165
332182787
-155312591
-716734428
149601257
-960342867
-522330606
545587892
-525936516
-325961863
452314512
-11017687
244005259
219165806
-46958714
488435079
-465213990
822611452
487743222
-434747093
330694312
480968008
757175792
-460001634
-790804214
-747253000
870802166
-458546069
855750366
183957255
-362945576
581105577
-974745292
-614975028
-314794579
992049371
-479520733
-43780047
607036234
-886677974
326783763
891143698
-239014385
-360951784
845490853
-41386707
749899572
498722909
41411284
-297491255
-838928438
-579115557
-675886647
659960386
913093266
-602004041
-227754166
-285222178
-21316797
331365207
-226611623
-210253681
879168911
912754185
-686136196
75512631
853107599
916047936
138858739
-996021203
-262951456
-907456252
787241151
-715783559
89777330
-664294329
-818771435
-437592661
-920231502
-91456446
775945900
65651070
-266620540
595273360
-554536834
-285124495
-306286881
-116630841
-560066122
-636497
-71539409
657160512
267236142
-107059441
-117463270
456241008
-735519729
-271550716
-219905464
-967725409
37126904
-556472677
32918293
278461409
900122060
-27303131
670702887
202780462
-909275012
962484573
836124678
523374967
157449806
722452069
-973903274
-374183756
408465019
-102036064
53023450
822588500
-146969641
908670856
-141973598
-380154393
924672848
919952454
-347594845
-336276539
437850987
-612864875
-270396315
160790754
-90433436
402830920
-715630438
-219292803
-729406985
83895678
983394605
-905923056
211410449
-555106988
711542144
-585194846
-759223952
-615780624
-51042115
-151407418
102756194
-43895764
771096370
281044487
-26616095
527559511
518965748
709673096
-876444228
132303435
-861608709
277635566
-896723549
173056770
545644991
-415698739
-244207634
324487647
-57458871
224052046
-543100007
562843151
365851397
-629099625
-626716299
224193923
-776975627
986962782
228300448
-920167376
104745263
657095085
421642546
-334584685
-279793003
400007935
837766827
847490070
-584587538
114517772
-523483470
-145613484
257683167
457559133
437228401
13091599
-678812551
348870323
23062197
-639175231
-989574942
-65141938
-377061132
-653656079
699302754
962065941
730022881
16329389
-995635919
403912588
625303651
568268611
-801317470
211886087
-73379872
-336102170
-82867286
-46681979
976478965
-217352356
-925757559
-931600803
613570288
-17582098
687878682
-626487653
-742485480
-277695479
615540466
-193181342
831011353
103199132
-490311108
532330362
966574044
-431559582
-533650465
-46413320
577722287
525645804
-500314575
612746173
-202179077
-192343070
-4138921
42631864
-325256996
-114751170
-891610883
698214583
58596446
-78951476
935760299
-152234223
200259451
78912361
470977565
-693423788
-907717500
-420474568
939313509
114810868
703490396
673610412
56241961
-896687282
-928251299
226811103
518121303
51831642
765268098
940233327
-726997841
-263799325
-153747889
349951825
166280038
631016350
-56727730
397060861
771526784
-779031735
-186410328
478515511
-817350668
-79041596
719424183
-368489491
394546796
84299903
-891528801
988381892
-817418973
846862640
-705092803
165357368
-363852700
669380659
489535983
570451647
697129679
967396510
-529293981
219680649
673610412
-136872148
809518795
470304969
-135815737
399881457
-77069913
-245877001
-400811383
388842758
-794881099
993215107
398322628
-900661847
-194418519
246612101
-68298172
935515729
-173954737
-498756543
951714988
-292822784
837508782
153360960
-251259211
-475023105
-33884203
-522372431
363925525
647866311
-273689321
50824817
-779471814
-579982685
-585842208
764327695
313869343
724105327
739661255
223126522
992702480
-350236920
30239702
-50561402
565964115
-472115598
-862551665
220194798
796796129
-149961279
-453600485
-495927646
-42883566
-778544034
550777975
-484642802
-250153700
667807256
-547552517
-836932593
-67952622
118564419
-757443321
-341669475
-9376736
158614846
-474289350
880625533
44654838
359330159
689536552
862726221
445052662
633500818
507739777
-148404875
222571067
150924533
-560131586
664638606
-794776449
107187739
-223036339
66057561
-106971187
-139675800
-153978530
707303818
68092901
11426290
854482957
542117386
362972881
-989806453
-188206756
605385208
-857584674
495018376
697984361
525721524
-891678648
552731121
-81286288
-854543312
328717925
-703101123
-343976493
682167944
847860295
19834317
833727349
710923439
-18101232
-843592849
447878878
973580222
415971647
778938919
929880251
558982861
663349344
793386213
614628555
692103059
-481877486
536975152
-756933461
-96746854
-269286361
412497229
380964147
831212615
-681876125
267250588
711611249
34946835
302221218
-641991780
329562418
115992953
-796285645
-579012840
-649341803
440443774
-889362024
-707123740
-702849527
-661911664
339871094
-97003068
341309942
768072738
-581170359
199854650
-691318846
-146916483
-294032383
-974976210
-975181601
-741189847
42406093
151603520
-194018510
140351697
474741741
47898888
413753835
-565014142
-23966532
408588883
443626416
811643433
194417563
-643013159
-956727543
751954996
613471620
-277872953
575551839
-244954606
-756408165
-100172410
13228659
-697920227
988330008
582305794
-835141280
967843459
126021959
-891685131
336914997
-876916698
51182316
-233903945
72886483
-907940107
342269258
-165779785
-509413142
396369116
398014608
-322143118
978159716
-915425022
-382317002
877097289
696741219
920653162
98937003
615922755
-798060231
871635717
300408634
18794295
431480327
-481430441
633906777
296140202
805769116
-743711506
810149071
413434662
-585934849
396117560
-165700371
328582009
-383364542
-787475910
892178407
790249804
-483196467
198063472
-74702015
587859009
-233003425
-255220123
-384373982
853770742
-69423250
-681794611
553239208
-645369232
-328808034
270030424
-642543280
111325208
-739776425
37099848
-629558767
609793509
-442394735
-202902986
-647843122
310731632
235690182
968182338
897281765
308681643
426926045
-872214292
-805220612
-887929922
-603013075
800174263
-314957475
831950820
-845032071
122246833
456283008
-368022721
380108
395956872
297542109
-294790669
-693611343
-139844302
-863256728
434498890
292166245
692894379
-733463880
389489145
-870715384
-513075728
176514466
-194974963
-621855480
-360349110
370507816
807641309
-822167757
-406345866
123031227
-860323862
-34243981
-168475586
734938931
187822544
-942463377
224191485
-78472996
-845930581
496961020
-389492470
-597737698
535329911
557234218
250274724
-996699969
601232308
-162800599
-241470646
261295013
-770391075
-452872196
-529588391
937480655
87543292
354005616
-240859617
792009392
964986218
-582418827
-144231805
-106168309
104851365
-393607240
-332911009
-682576136
-939466885
538994901
-395963680
245313842
553572548
389170252
-216026275
-7759812
621200748
938365658
-743840960
822965261
382984016
685388814
-81511556
851283471
502472281
294690420
822956353
-828572969
-611450107
172788154
257747693
-422925066
-846737687
297543137
-643920670
224517316
182329483
-166780364
642197569
169686839
304097517
-726988284
-57445380
434408414
621725757
-649078645
-674539944
-421107815
-71088557
698913965
-888587291
-627421720
72435756
702379336
-824955928
-617903594
-324676047
469042550
-731071276
889693656
802827277
188021677
792318467
-230931011
-447893647
-971296722
-609649487
177038751
256736126
289149914
486192600
385634944
-133798599
-925895947
-76596542
-966139780
-240353814
286890523
-492003632
968389756
-444773527
-254850620
717765432
909532594
14714784
628878921
527615173
-764691842
-709682857
-944625603
680951574
-537668827
-725815144
886370445
483284416
-385873524
109318243
404883999
-862915434
-252778333
-139874156
409581324
-870756387
733446088
-916863835
-396562477
-97597746
-990693626
-247668517
569937145
933780497
-208626814
-145574870
758919064
-848750043
799669711
-530605332
-921695545
110805687
860091526
-55102029
-939330454
-407907807
-146495618
-382992138
371860099
-888018118
441947146
-362216194
922017758
-147473640
829212004
-763602450
401588419
-964964704
-846806499
-425546739
-952883442
801414313
912948158
262638346
-310810020
-411759872
-234420471
-999142066
-944282278
707972435
412799509
893659591
-814852220
750462179
428432798
494838706
991679264
-677949668
814835207
25058629
595888671
-758754359
-218218826
-843792822
-181618552
432249379
632300676
-544302226
-275550199
940569946
-748882614
-469852956
277040321
32918293
-250380495
287357721
96276537
-765322449
831449987
-788663999
-180271464
912626276
-499011447
-198888822
-458872961
-450818639
152592072
-723070918
209539076
-864927987
-909378758
-545151979
-814349409
-260498416
100823222
268052013
-864137944
-475697832
36849081
630272933
443292340
718169541
-395903896
-685225085
-218674947
-552790943
776410923
-708402313
835228690
383676193
-448867681
-376540924
-277084755
887678444
-616191436
521169673
-946638680
-428655565
901298042
365582583
-955312018
579280442
-236591454
399312949
-41343943
181066710
-287083102
-949798358
701294023
551365233
-850328431
993751859
747719767
-589383184
-963208335
-615693092
916866013
369025168
-180361375
613308443
-305585499
847872043
-642591165
408221057
-538301581
984103541
16750116
-629634749
479105428
-882207628
-123353182
-396185283
187366076
-843503376
-845437729
647629475
-357008788
-975408828
-183666983
-304706115
-648077358
473799785
-453583930
-615228454
219684209
458701989
-60531439
-921126099
142598178
652599886
-547760674
-262748741
-823101676
-881075540
683877442
-463371426
599041071
152558838
-384485879
-534294220
768373351
864830322
-650889663
652843538
-807075249
-127701100
-10270122
868363870
745746417
745529164
951984420
-155477828
471467880
-168297188
-215201561
-382261379
636674504
-696057987
350364709
909473825
-689822523
614341821
754817766
-492472184
372292191
-211717513
825193033
-85649323
-165463672
-650678822
750354367
-787264434
-668579270
-64809975
-457672292
-26644931
-200108257
719519617
-925328876
-472225613
208957938
-53108415
875403549
-18456681
-121935926
436183780
275327723
-518926909
872176718
691187012
-621147750
685609407
73007664
585842484
-622700033
62781930
-912371577
-326786851
-847742297
-835197887
-715382590
849504496
485912503
135774522
920771353
-194634290
-227259504
-986819994
-975248796
-110096051
289609737
-826376824
818513595
-27222195
-731145736
407624730
118559431
574361130
747960458
-551130302
-516335046
644208022
631940385
939439948
116471979
-148404875
1743870
-461501513
-613242732
981345808
130980501
233964935
560957778
805746355
-354696309
185245291
-581083811
507326490
480567117
943299390
234057988
-857546747
932893715
596798971
444152868
-45705228
152306400
867204697
-561798566
-554660722
984775895
855604138
-274022219
-367117944
-490634380
-391240556
803701544
357494184
735080198
922977605
742835167
-902068133
703477006
-228839344
-490490900
-838570774
191990723
304489927
-124281317
16657708
-76652104
221376053
-942710905
-951790142
-178489022
775445387
922061599
699956179
-538949631
641201354
52612736
-928943865
292387525
855335211
-567808115
-9212407
144808602
-468636535
131612350
-273944786
-804981795
-450404252
-564653567
-312442688
-52444482
691036394
-450329891
-633033130
-95902473
674563708
19289403
-985022046
-879459533
382416190
-126566692
-614176334
-385914098
-413307968
-223637682
828098392
-334134325
-884296163
-105197241
-68268831
241657383
916569702
-645815095
281357303
-736031324
-404538615
450409939
-580248124
500911801
-131370338
-99129522
295438685
683779289
-340485249
-581884117
-783792567
-489047970
-967831192
800807431
304532657
171228684
-696362964
954926648
-23868925
-423342776
296020019
-291820575
-901333516
907681443
-397013362
-210525814
-308626102
305386825
-74972297
552071362
13602385
-401898014
696718744
-979158669
-414312034
-916982255
409394942
-893630448
804751305
-245593480
-907342080
894518927
-470308890
635953577
460631080
510838314
-669407586
922398789
317408727
-327997689
522623343
-780396573
-412863284
-326887217
-342299950
325539283
953247504
-251756376
-818241235
-969274915
693390738
966546793
260369769
187255469
-307103539
-526330645
994963282
968706743
-807663077
576043343
160920713
-415774453
-374665543
750637298
391064676
-518068024
-257683312
-471573825
79738648
307037843
929338171
638747801
843227239
664552972
-460001634
147812578
992659753
547434914
-386670469
526543575
-926477499
908073895
-376381289
-714727790
361166791
-287660024
-967399337
-325694977
-331660828
548920845
822712651
240426891
-245485442
-32711558
379021016
-383516613
497199089
42819289
521316881
711784354
-80556653
-861427947
-626879339
-259278130
-692196262
932360618
200182610
-206997857
-725238387
232719143
-869943314
-614975028
-539513599
453416468
722686568
-600633098
-360457099
-467626485
-210870362
94526138
384405155
-4484936
-769023996
552567941
47425196
699301361
-613060748
797099732
319777297
527005209
120527856
-527362137
179843107
-885192779
334200571
-326235167
111952974
879535196
-216862262
200619118
640352779
-779826733
-490188416
-120762781
-536096490
-601476522
307619153
-616960661
726091127
279975028
845852675
-148455144
-537205279
157079421
-874494214
258325586
616850326
898956440
60726563
354690552
-942241688
448919470
-44926446
150771821
33152098
241850664
868930614
280126661
-764443689
-734201231
356725189
403832765
151968899
919225741
867549178
-922026751
-47305318
-279895810
725524800
-456233545
542459432
813126925
-276231380
-503532938
-738394520
259190813
-741337967
885236771
667175106
-486837623
-625167084
331700386
-492460853
645709868
-443791515
206018387
161669239
-42225772
686114469
-960100648
-828248265
-463378669
646527350
-605248888
-892469911
-854406825
-177463502
599692172
841999807
650993933
806578955
-668941432
930850581
-498085005
395757827
-886027166
897091863
430694489
334035362
843534740
-849467445
-589018310
-761828918
-312162298
26503994
397616243
-918188601
-951721540
-651262501
636932322
-461843174
-847570039
-281339931
-38640277
-299873509
807942698
333062702
-123147550
-927952479
235800230
760472128
-46232688
381662482
420257709
777299249
-834526307
244107158
-941845944
-88202379
-913557606
-640766822
909282028
756680967
-351970152
778262604
-705025731
-137369406
787254410
-929111762
-924696237
-205099649
790709314
624791877
-123960590
136867951
-105549497
192723747
488676378
-191908814
-129527616
-958470044
412345992
-289517536
402895947
617082270
-939082231
-833004908
-425957880
-375824800
431019107
-669921951
-48484403
633086735
643519310
938692842
-798539687
487714055
938120832
777532936
975277716
260861000
-227874036
455456992
470071140
201878667
-198133576
-668529782
-421955959
-682525453
-112380140
-51545143
511862208
-294273418
445393538
191370515
-540215083
922293406
416372808
-428454692
-218795334
-84269123
721807409
-787335937
447543248
509661442
-23926732
39518531
-658907870
-275778842
353266912
-37444834
415708900
559407756
-307424674
-98741284
377554840
976409985
-596959133
-910909252
-727119744
759362917
-298785163
-853406800
278443696
578675024
-35231465
2457667
-644124530
-7625449
-47930997
965822682
-816070862
824076705
-36782167
-397062427
966984898
387863206
-172042803
443728975
135195161
-599964883
-984416559
-655518286
-86693332
-798303694
-303740552
-270432900
-646881144
-611522917
254880005
-940780803
983523304
-135552314
151339511
-113642956
326613710
-454277970
-470543775
614057331
-992059140
510804862
483445768
-698461316
391639615
-26972990
270039990
355451478
-702576071
-262207185
-111487426
974632614
459503843
-126130511
-245386232
-39909326
485469863
-521633491
566575188
-6795864
862253222
967010472
312112023
-541845326
624614940
-300200019
-938365727
-997470558
158251796
-473808650
-653512929
-423533259
-61948181
-962199284
556228427
282869226
874989208
918498921
-472323472
-331732192
168791821
734198965
284123041
13911470
270587084
210350581
-289290842
-494988836
-872744628
-923889685
926208974
529104295
683720791
-677115228
959356694
-624982957
-336698299
883048210
-42189527
-411170900
421671669
676526013
-91401588
-255452756
-565108295
18631061
-387680867
560869813
-300071991
490085866
769491528
-58465629
-313103809
995595029
819454635
354806391
282802677
61524213
-162350756
831873600
715925413
-228783131
685233764
472556119
-287295793
897165609
515253748
698513976
739742383
34985181
-365296694
889354713
929927467
-319237897
-28829715
11734697
394302916
-41304337
-920888008
841750490
665497981
-687245213
-424479131
256261659
-296462475
-56224753
-325614367
153872962
56059010
-164886800
326117241
-241367953
900020822
597413870
-133335288
-707793971
386069565
-42310944
-518979819
-126468647
-75587875
604205379
-623210326
-398475970
-504110364
81359471
808272307
725320747
674057380
219757265
460092542
-594542760
260120567
-888305724
-284308215
-588585686
901462254
555521133
830515447
937062229
-727796086
945722976
272806212
-868717106
890496002
169870819
198724863
487242742
-333323041
-488067007
-28109451
-133359378
-175067135
-640451226
577993138
-487272841
-211847983
655931871
-783539074
133730406
-352018385
-855842521
473536264
243791651
665487589
487563479
338639025
684728569
-783146697
-689723331
-422519493
-856773749
644374033
-783787685
-331225426
796623893
936755075
-207096372
-789651333
491977744
-489363140
-367527651
-244556488
-44756964
815228241
-369094302
-211661797
143340723
-931230461
838319110
-463794738
68732997
863313127
-507554200
401342482
808170635
-212868860
722553972
-80862364
-442992102
831382406
-846566220
-329653078
199804439
447207515
-82217311
592902698
-530179325
-277006232
612180413
516637589
-905749473
-847846518
603858181
-183591397
-274208688
-636829664
198622487
336437373
443088923
988657558
-245970930
390485272
-783000978
836384227
-298688525
-703933979
313419776
-19491491
-297137108
-237040548
-879175101
-689336198
-837638806
228925810
35154067
742954696
597121629
-433441355
885976556
-368346380
-507489207
-482097041
-93918955
-864742702
630938992
73240500
168173370
-370220804
-187120966
913938814
697626621
-968353454
954014769
308130844
-861111053
75150201
621427154
-877708598
353178969
-594090183
-837368458
-292919055
178462922
68236917
362525643
-241396816
917719524
362325664
999210643
582129705
258096355
297573169
463935168
-642742279
11654513
124562665
811298161
807821800
570375937
67373315
-240770669
397493066
285199287
928367546
968347051
594511454
455821242
-687101841
-296018961
-189452256
828538415
-594958448
-412047648
-289679297
226482638
505290837
283562930
-51785544
234919669
139610594
-158535435
-630149132
596112494
83662672
78877380
63758931
472499709
954224282
795066884
999052957
-489319746
918261511
-403406239
189652921
482230258
753994641
184754907
-749848480
-548369394
744879152
-442332834
504266641
-417245379
-917268819
210289191
908385410
-665206726
826745157
554946407
98703598
820878989
867781573
876078856
858899919
-733106966
-593766180
332740495
17215467
-147391525
509303593
210987106
642929240
502004545
486641286
718359553
352996441
480873439
-792103040
-512068318
454020884
48147026
341448018
-524315273
56918050
-438914374
420499011
-234420471
-663001982
687574501
930248297
-421259019
-598223706
-625439156
-679260641
798075734
116495816
-271234420
328502088
496197076
-776322896
99195704
613497925
-425163719
-27380408
572032264
-501897938
447173222
-755219327
272184984
139741088
-803279006
-879806822
-426055664
387335669
-288648008
-789797613
-948661789
122113040
413808795
330895721
747241843
170485493
88599025
400403266
389561758
-19489877
945458141
-83948315
347801662
306927712
-693435669
803602428
-61213070
836695032
136161744
601818242
-515848724
-144511944
327996916
-599958407
77921722
255273845
841622889
-507710766
-19959153
189336211
325732667
-717967035
230658460
179938897
-134770319
147259777
220968622
-502814134
134161110
295889199
-392907006
643719592
-33995480
-529577375
271466797
13334756
319142110
-362216194
298147167
84234483
814851133
234831323
679621267
-288646014
-396122312
325559919
64822817
455024626
308892879
722698959
628856673
644233619
-325214170
-945465107
978300594
-635030282
314929212
942496376
-901254540
285454684
-223036536
8581568
-170037992
-520917064
-193583259
959834127
835974133
-520876590
-555135620
142054563
319111225
-332406963
-934015544
-36220540
4302784
218901089
899808397
-481646585
7470151
270936694
-262447881
-572989748
-606706252
-508804445
-535059970
81289721
-386578196
-435114923
-842593504
871655095
-377149397
266839988
939630150
-766971006
-889038394
200604500
-374024093
-712372478
86545548
-60928040
454048009
-542696944
-701422927
-271657983
-56910473
474052428
-660287736
387560573
180664753
-95863194
-587802538
-756132125
176542372
-535992260
-626692444
424341170
932382725
309649265
-572058620
522643074
649325134
902540436
407718293
-828692899
-733400206
158199386
682937761
441389633
372203251
-969601168
831706236
-414995561
467527637
770391785
-584282445
-417513417
-260191080
876109152
803321648
-170950710
-101047317
-102638684
627752484
580928240
-990972655
-970223823
-20289695
-45718086
-972210657
19691633
723372243
-967831192
597517726
115748757
139004828
882044715
88446752
-743921175
-637018534
389688601
-892074341
-210140069
711463838
949459972
-435498686
-241905264
-848969661
883704124
138265731
-920346646
304678805
-260144166
982646588
629993142
879884325
-660139407
-337958971
-468015564
-152058675
533752258
-601715020
-755387862
947664031
-907673965
-166472123
779509033
-373362036
808895325
228387354
21739873
311094699
417626142
738779775
778179662
106283822
226913691
-732975190
287275101
-384370633
510804862
-47847431
-478940219
631235936
784045732
930994371
-643182918
-912257659
202345622
979146965
-60514423
563416982
561827765
628942741
615999307
-320407446
-576092384
881842091
338939134
-960259021
953463208
41370915
-639139640
495416948
-757165414
-566850043
291384483
-39215681
-155259417
-316224858
641008023
712679706
-721527858
-598819953
-970708784
-14808686
376239195
372488807
-484495684
-548393282
823360945
-470129114
-717604052
-131603732
-182485729
474120665
206882884
733261042
-372303870
-955493879
122667478
544853754
808849706
637798107
-112720612
332416514
-424814003
981874464
-261404055
-792160913
695870639
857465206
-193063022
819017042
91442572
582817258
42221045
161835315
-760771034
609340317
-455320747
736669230
-817655463
-702817469
-608596183
-503325867
-139317780
-843536897
597646791
-31813543
237219244
287915782
-200511115
-538007738
89670617
322148765
-488050931
-786677972
-78988300
-953493022
909203584
-93485158
-515803367
-314231517
890432968
-156039835
-295841158
800127865
184206931
-38852902
196205948
383914844
-547457043
56246260
953211558
-229440529
-595079536
-504435570
-310904445
-632042477
739504104
418862998
382377615
939897314
-393755589
-864430942
886741310
736792865
48222347
596484767
61293634
608545995
689237270
360728413
88378220
-398370706
727755929
-431100407
640802120
-441643707
-383498199
13342451
-296904200
946354204
414723215
386411070
971363125
-25018794
-188619455
-213409192
619932219
-419907915
-618091331
-272426701
-563768230
-131202660
466046234
646373787
834899350
-323386967
525580167
-725210818
-844367455
283354034
-248485352
-106399504
993755295
-383421570
-25222433
468292373
-376777486
-87502689
-962170060
394048860
-440527852
446526083
-435637217
-702285968
469611873
-817802362
798793569
910666467
-22573284
-245080457
-142136605
-407612218
-295765902
204887253
66300070
517877941
969108628
738518462
-947200642
405021736
37570507
-490026899
-705819645
656958217
193153285
406175695
911841465
-394062926
247755381
999135653
-105595385
702773301
-705443187
224878813
932587764
9874390
-809421492
-527275656
-787049983
932540583
698004177
546687806
251613636
793372664
676975966
47831522
255860287
-251250760
192734166
813975758
-618083271
-807666924
609943947
930799798
745359388
279223875
816178013
-548168685
266624376
938108520
996763408
-435678560
-795774453
-478360131
-67915868
786729987
-33674618
734038327
912410574
-770389770
218298196
237807717
27100897
34244429
340716365
522652330
-950638355
-70175108
-262798145
385447404
-106662326
345997053
-330317672
605566182
-114718856
902916793
-765950090
-51319689
718870928
755281052
-780247537
374354758
532712206
-302672861
-944641017
493911230
-999214434
-65281491
624255076
-799491543
378333710
-261679232
16070851
314854126
164973682
576147935
-343221138
-378469334
87497178
913883862
-20481944
-860964962
738568747
313175063
648345601
-247512258
-192806452
-987129821
50904062
-242314743
487020186
-892136763
878324100
-9567440
304072511
-554839974
742367877
955460063
227586788
225994631
-915487883
335690779
-895722220
-62125473
807868738
679656346
438183341
112984740
-909105444
-728965032
-301385348
54498086
672466174
378972371
-660900164
937260529
55746619
-295321091
643129507
297542109
-442662203
-921501793
855653611
-267667392
-835033658
664297398
-417599257
-699902904
-302569283
-800640373
-172376660
-550486067
357679738
479553060
239681141
283420185
436486486
989809589
-22538510
269530897
432746628
767322375
-687295343
-596769501
189876282
491136736
-939348024
465854838
-269837191
777641030
-907740889
-362259779
301467368
-483288198
78165869
298621252
55396287
736060428
-403786389
739061713
-68050716
-122702384
-841620742
-889854270
912139707
-403173995
725845858
200111687
-971936732
322772297
-100594368
673767963
-480071712
-773777318
73405705
101119531
375099452
589291394
-523636985
-313737686
-413831693
574750312
713133798
-430674362
-37458107
99458732
-689294516
647807135
903351220
-586434873
-595695678
-24198915
657744989
451046711
688060415
-914997558
-525162625
-684184632
-342653467
857680469
534421906
-898674000
812408295
-754311484
-335858818
651722327
-414072359
-435466568
-67404629
468360452
121360458
-750960552
-848337573
959052037
463307444
53564357
-809099617
59380656
457813223
-104427995
475052865
-83784308
-398308156
-326882934
-110189574
585609440
546025177
208655740
-972200694
32762663
809317673
425034894
60784861
814253839
-444744796
578486670
-220746167
-194867804
2545932
986003855
-846472590
728829927
-984497940
-858715045
286624585
-667013319
-413432710
-756584987
-762047185
603194987
-743878525
-796896739
-540189396
-668086831
-424708598
-596281083
288307531
872481183
347200006
-961216451
-653756700
-72779492
822141757
724950746
-534294220
-569205172
540845387
-189081395
954081142
227153062
-305221476
752193292
271207188
-640099092
-626193873
221053649
-955055669
417054869
31010279
61100578
-58465629
910016296
-598329023
-588115405
125391063
-146713257
-104692649
127911382
-696511813
-74791960
152069620
-349859850
551844835
-371541915
-252763224
-765369070
737148563
-375039299
-893431547
-403799633
929973181
215661792
622490539
-353619460
441743111
658197255
-286478871
334253220
-848365308
-954657302
453940586
-664529456
40305163
-479775289
32548920
989163684
414794551
-140388771
-8543820
160510835
-105944802
908205231
-711205247
692086139
680933210
596315756
-327722244
785069270
349152815
-865174403
-388124075
342766597
428957699
-129013837
-554346487
649465418
-31103100
-103032243
871775304
317510591
548950915
808302119
-125834522
-778089425
-534265031
-781323555
-283235978
178811551
804760288
-956594629
567951609
-244735150
-996101716
-538872285
411209630
-943770158
941845496
-374729844
13950349
-684919613
600390710
923126140
-532814651
-569576551
516154521
156520118
239950352
221694203
353619620
456304657
-397368735
931428965
-532767217
-239788861
-274850675
25134976
934102093
54675171
-581940005
804071061
-753923714
22206204
245277365
-914140088
897417492
631208480
105211957
-427586616
-868254204
-752663271
263334223
841359910
907863746
126640198
-257763981
-741783795
-340024256
137787651
-186732277
-96021692
900006094
-210372278
848307756
852998664
214302989
-498554009
-768881789
-226978769
-321671044
798862617
-889792538
-489711153
864998299
721006183
-904511726
-125735205
57249512
371631044
400969574
-106944101
611660472
-323085294
-849763064
-750194303
917286172
-612572953
28205086
483453291
570351879
942319983
-30864178
12557391
944324834
-860581019
-760530009
884248581
68878838
610370729
-657998062
-473556321
-361116771
-749002883
-978643780
976701017
-116930250
375809613
401527516
660950472
447335735
718811021
451543007
167469445
-472131966
427366177
-196343826
878145135
-871972976
-922902921
814851133
235680538
971955959
393311052
-114647252
-519797138
25134976
115539885
799745321
-467199480
-742124539
-763866396
369622012
-637524177
325989469
-395474550
-780299788
446772162
566332747
-605436132
-204088556
487694987
866856459
-216948266
-147801250
455000089
785352125
-160480839
-393794300
3031863
-242478572
803364061
596294902
645496657
-694369647
-135610580
415367098
406484359
392986677
339270412
-427268097
-449334236
243543629
-659606212
-958682900
362767380
-15932254
66957881
970258634
265995852
499718909
-431558870
-519672949
90486051
-341190673
910186642
-26293221
-572156096
-169786810
-291976572
-916770468
241545793
-349028693
934124046
-75543304
381532646
570145194
-533638044
-603676506
-298476689
-847820579
-857439197
-725116031
91113010
-358901886
-336404693
-22310100
352761750
956351267
-397185443
-885203113
125135700
700509106
345877268
216231327
-647009478
291276043
343824916
-787110879
-184643042
878642250
617789289
307445580
726047294
204956712
-921609691
-152336725
-710342529
-419347457
71160276
229784744
-728748885
-340645127
-917101275
-522388079
-946077702
252710466
548657391
720375794
70513300
-853767410
157873714
-16270688
-336929695
591061443
514912578
-677926429
-412184363
334641009
-9680149
-990194469
-896034241
752479924
-830624974
-681389734
261750466
959300054
-200043809
-469206659
-78240017
52212809
-346798756
67081199
-957845761
-714775825
-198582544
-279144260
763742482
32165148
-382571516
13944344
-176271738
-305246081
612716963
295101467
-59635777
-294877237
967359333
789029306
236556380
182395912
-613010273
917082391
657396745
-160930775
-380851878
816803145
-162535772
550045479
743966319
-302875266
294814498
180232665
-683096040
-625689551
-360389090
-188349719
-210825629
-427209981
-928842473
-56661844
-772863685
-544539201
-3839986
-765107654
679602996
-344980452
769949907
-731718711
623488572
195418152
-553832842
-894860391
115196508
604837628
-86471832
-351413703
884699144
-104910252
827863380
304533692
513277371
124270883
-128493850
-146882377
238230315
408968553
-568347323
460979308
-555547926
-990552359
977599709
604860891
932248553
315434271
226647398
490456389
-378617559
44150794
-656321499
-406651787
-602137903
614794796
-776606568
-11475884
-188155620
-677785949
429219778
-334373416
-657840617
218172482
-197264482
-148282892
-995346165
677871762
141463701
-105255092
862897172
364268688
863747070
-568059119
-708474630
-423827103
-868075377
-851307241
-979134676
-912980646
-621810776
211313971
748018385
996075660
801186898
392576970
267833338
566452193
-212439260
645403197
-724389405
875403549
460811013
-76610475
-448651469
-15007832
-464192156
-362792709
827897589
743828096
-487944098
-661716837
787212139
-131904042
938185053
888369430
-866798228
778452546
978025731
-192695342
-537355493
695550413
-952038314
-522372431
473530489
-631560633
454612335
-506598463
926287493
17822289
-529794749
-530867596
642673942
-69883284
94783673
127727288
-212442867
785624458
-997511104
-244393987
132782725
-165315902
-891641970
-119557345
-978669135
319387892
410438038
226921938
-967858599
916109297
907794936
955777578
-166203392
-633831568
-692306118
420474881
498041383
302605351
535455791
109299332
202659427
-706191665
439094048
507858759
-376999574
-521366798
7022832
213036674
-381589349
-144012757
-854163130
-488891939
453001270
-131385138
55858127
-691187854
402144923
-817906883
291990260
-231523455
-657291721
-584262503
951383291
78514622
117669493
842471304
-377107950
-467629835
458459366
-744668338
-93318607
-858882759
912630536
-227003441
687990546
53474487
202649596
-767637476
386890596
-577762380
-172953031
-805893913
-151925057
34902058
763625473
-963582615
888608345
-58330934
-546767822
716844589
-230719542
-681122506
-749465824
-306288630
795364093
-663697784
-442217
-622558745
-156371054
155342561
322024486
583017620
-725094602
-474653797
139298475
-381673556
-569016094
508981220
-914092515
814425363
210630201
650945154
-948849258
459352439
-37027626
479584893
-662072597
-159020911
-457599033
320672258
-644512100
-158535435
-446908433
-157850987
517936081
879503707
-285704573
994913164
-748856492
-633289486
-873302741
-801643935
380830082
-365561944
-697661034
-114434128
546585574
960936198
-445200578
-862344972
-415190475
-869829748
239846330
21517566
887997536
216690181
-139551060
34972475
-749373195
-776909379
938816704
-529580530
-195063114
17465496
743966319
583191072
-552790943
995710580
-448797
372421506
765254874
648236212
361200865
659636338
-657333556
-522856964
342775360
-909522144
-921479557
907154870
560243836
552583214
-760860732
-73938234
651004598
364069792
522766019
37947764
-838871711
926809944
-866022606
706633417
434364403
-951014031
112239127
-708337584
469743411
274224069
976901546
-784752081
-420741112
-183602047
-392310674
176967180
-49076553
390071300
-246028134
944708890
960464940
-836434717
820596607
569736589
224089080
-68661680
-459333197
-855930209
-576976180
67021405
664097102
-971585369
316642133
830834889
-730526305
720925240
141282145
-919518748
511427008
550926868
-944630664
7776454
796384824
838344044
-108152214
-47559367
602096811
957226007
213779946
189069264
435411532
151676735
998391921
785562915
806618769
843927552
455601833
98672746
-171433839
448737711
-93197756
-36685959
-750035400
-338324318
-669498646
325138475
-670706694
-175922901
-995245026
87162509
8016889
-721895894
-234417622
402254687
442170458
-548539007
-368838518
-276041182
893848302
-526953639
754694814
-513369474
938678756
-870417146
-167409982
183786222
215790225
573548079
-759403603
856588355
-405113686
-767246727
-559726248
-528684949
91345739
418547562
573347141
482529812
895900978
-285953074
-762776842
-757882919
-18626891
122781223
216708677
-379910304
-538939940
385490071
-28298006
218525077
459430488
-387452416
244676962
-465617772
-596869047
-608902800
860555054
584455502
413789198
87577533
812699442
-142658259
305107590
-975317600
-742446767
-947178402
-352105717
509840892
67067017
195685132
674294931
-803398577
102591429
208372234
676395955
813929757
-822776098
-260951725
-440991384
-593259981
-692066961
534735750
-525424713
189336211
485200635
858720424
-361337047
-277803746
545686837
47529862
564855555
989100135
699419298
-218375175
938587850
-269126833
-51462247
205764089
917523589
800608570
-973175641
-574740248
521497183
-194974963
53212109
-67629411
543315718
-476188942
114639391
-71894667
-277280332
-378497419
938881218
850379523
891751628
41370915
-355152905
-3845508
-701784487
-81612587
563904400
767973880
-126322010
-438145784
746383336
-986073950
-57117376
209817840
647613557
-727774163
807126193
62791695
866318526
403279359
-515632482
479765791
-151342886
-70065558
675883222
259870305
-722961462
160026290
-342068454
473828760
-491394374
-899598043
-87927445
570109047
-100229376
637872568
-496414557
-387115377
-992793339
534786967
388552756
-608796496
-132840453
642824731
-6124438
-249643921
-440076565
-885524871
105852780
942901130
-767357655
144129246
118054262
377754374
-981685254
37410784
486716278
-224188142
429161184
-534155959
-368635715
83516881
210852827
-946718094
-232928653
-818888559
-433587805
446226500
-525854945
79356010
915756181
-425007605
6290798
789456240
-282667281
-474115055
99099181
-925991826
-829668789
698366183
745926194
890320904
-31350440
676930464
966457278
781954631
-57458871
-618968622
317379669
170808963
707147372
372529563
316212615
14140814
21212529
289224441
243058129
236404130
-475751911
-782773401
699239271
-362376853
440427446
421248532
-792735164
-91593842
367184203
446011182
609322131
704058688
-252114953
-672851898
-104520385
-460364041
530149412
-701244856
-439159947
644467579
-368635715
-884563152
-859437372
-322384537
809295112
-879542824
-280323089
350598629
-502908145
-172127519
972444344
-292271364
479122357
94086728
-393112087
-737630263
988898323
-258620667
-827331624
-369007187
-113346301
-876936140
-941946525
285563760
652320539
-919878890
-152387584
156955314
189402989
52334442
-648790619
-796713100
-780083025
74969902
604568466
-542209711
-430169957
-603538641
-16580546
-695294701
252772588
593207247
250223173
-754739518
911580196
341448018
-287296555
-492436132
788333237
708377046
479668980
-977041124
116256112
819385480
-322682495
-240001335
-822776098
-859516109
449769886
-88769326
256625591
-289700684
-22084194
-468636351
291125562
449542159
828033005
128914178
-278017609
-828199709
134185696
754372753
-722965814
-18058020
-998402243
-273288143
-123385544
-411640918
-408331481
-513557125
-925895947
839847854
-678244085
567370865
-946177729
162842126
-722592874
-496306131
-303577727
-532147536
25997814
421942233
52257101
-790908300
533501915
537629643
-301805612
102284918
-914674575
-611856630
954572470
242865784
629824445
562644314
311903378
172077160
542619648
254578782
717758688
63246440
476973994
623599455
619775092
-60691570
726871508
-890172729
-766364036
-133537988
-316902975
-371365011
-904673578
385909764
631694409
-816603317
385318792
355701915
806385878
413639200
-549531825
292008278
-117185297
922508603
-750012100
260447814
-572531135
323066548
878282722
-542786336
690302366
-659094198
-760758779
-255381206
-109101649
508540548
56099760
100332496
288089844
58396437
867970293
-56905852
833735188
-283702136
-959914391
-86436333
107639850
428855382
892379119
-831038557
500461008
-770867403
568279176
-262951456
85172680
-116044105
944324834
-205493173
-103032243
-384472119
-283889001
234329645
376512972
74733066
-349278215
-144872126
-474554236
656013009
860190039
-71295255
-426528284
-615987493
-700181936
219016474
-740475378
127538663
-937869034
226819073
741479078
94689160
-247633827
-918714546
-519073672
652388961
-749024336
-817906607
-255354365
578655623
-275255386
-517454313
688462116
485150733
-834360529
-700821052
-96678885
-174211140
-914386997
913730722
-285503567
-310999682
834733285
546184127
497988602
474969279
808062909
-574463403
-478415927
787372351
231585759
-791163258
-308004596
277650360
-468980714
523151304
94711336
-143053094
-649252899
227207704
65878585
-645487233
712680763
808705904
368250641
295398607
-224493264
297849146
148038196
808109396
196919247
555314458
136442663
-95823349
-968479189
-785794775
-107350141
-653102422
-939722374
950317991
695976
567300222
612553011
-490026899
9351593
-301620368
-867016905
-793981457
461339420
44098098
-175232903
876670720
1259328
256093146
925555660
-97272229
-433472782
-335413266
522172571
-207774370
430222573
582156909
-336000984
-176764700
413466448
-512748417
-77031345
561903485
862644124
-143694821
-925487128
-140112213
840351234
88550719
-991030327
-591162290
-990694572
-993687897
-717846149
869978553
730211186
297231482
-936614137
-297472640
-776313985
939670783
349383698
305412310
317206873
530085341
178667697
164462963
730382501
677899810
476619175
971785609
599163542
231362211
-339476888
-11681352
543770848
-694552490
-325741994
-287229787
756384639
-581673548
-353073995
800654938
442983588
904306746
-83011784
156148071
419305779
51145295
26867462
-84701252
451836923
-435392602
-252611063
910397259
-37634398
55323227
424001468
177758540
339819788
367575608
-563091254
84810156
513333932
450396166
-49820806
856723928
-543377324
-241053441
-201804935
366542605
-839039678
-823343278
-437129915
485469863
-627422140
-384691689
482510159
28581303
369174730
-16996038
-467552397
184172208
334911261
-498990673
971300114
-502352900
922937320
937584379
804593186
-783184615
374864785
701806133
4204060
-837425909
-613493426
-36208031
518500819
-714781956
-649798444
-352809670
-937593818
243553091
798510566
-305632786
51182316
-906744298
876410150
-204887479
458366948
-851013316
765300352
859630930
-834064111
-828886308
274471664
-508691005
84290792
-330684928
752303347
954585553
-357688510
-843634661
-366378335
-355162614
-600161214
213538688
-896809882
-246308774
831670471
-537653627
447423030
-410444477
-154989561
252748253
-969959953
271733412
-526776031
78025960
-611696898
-573942766
-330587559
987041944
854794004
-986340320
314769757
771980647
215323483
-286216390
355701915
769723134
-225814506
-794739872
837504521
997818263
-713997571
-366697513
984552175
647207031
122835868
115484901
-967220069
954153075
-851278114
-142592040
-909550957
941652257
-937093536
64606797
17337431
595521734
23229540
-264791705
-25970546
-703345688
-98216652
338497026
-854883637
-656035351
202166001
-949847105
-375326439
-818606692
279128723
-424129675
751852765
-273178040
-549521683
120898522
717059631
934691731
-165351975
-915516677
939729972
908118934
-675008691
4436724
496217304
-496783809
-489397752
-134072799
656059780
-332517364
440043071
-254486985
972938082
-864969594
-476954682
-890455902
854889679
151676735
-939984713
-637883954
879499943
549108860
-427842203
739090164
-160131261
954572470
874160860
838572046
-402603014
807487648
-307019338
267698914
305566566
481286127
-536152673
-305191688
781639228
-690427101
-894977737
-223195647
460934385
-10905403
-516252567
729299630
-366378335
-799406797
484026035
184834874
-537042442
884603242
-752461319
693532807
-233666104
-851118988
-474479122
-687925381
914810973
-315410233
-12416247
169365387
-193084629
450096710
611002499
885643050
924444034
-401258429
-788565173
-81916181
787539320
-428554070
967007023
-972695798
-283407255
522337971
124509124
655984495
-559329547
-779826733
-44348382
-238501714
-345561974
404034758
422967630
-606918676
-367697267
42390648
-585982230
171156774
89242959
58461929
576889572
164223776
647756230
-633674246
679157283
972515548
-300502225
-739555256
-240785202
90987628
-648314780
454723795
426141194
-122951916
-637730805
-742232997
189415568
-298274290
-864284068
678824718
469344049
-46237086
-651945745
-434669725
358656788
896540022
25124739
-670613680
731259592
883176212
-348915648
289565939
-833349876
217408502
-49803531
-924076367
436060930
-788298129
-445643660
-765468955
-114718856
463232325
126021959
267790860
-303977013
275333894
864082295
-378343433
-365883175
229322971
849548548
493387263
-821344568
626652830
9657365
234537553
767731122
-986128351
-36108
-116932268
-345834191
747025603
140410399
277685503
658651685
-311666156
217643401
760641353
-311781309
802580650
880352978
821570388
-817376529
-871803185
-360499032
122103653
619269093
-121481502
150839289
-586075081
-340632493
302184644
652793484
244209485
-727527634
-852515043
-93124644
309476396
484117933
795300618
48428317
301904814
-447732177
-889633523
560842055
667716870
908375472
-569107410
585508001
109099620
767104340
143389880
284763056
798001500
236167134
627437340
-734115016
709338981
-486146210
-613582652
977741726
335509984
-953310104
476787954
704592787
-360848043
295208709
-736108531
-182846597
459614825
436958119
-182151172
611967803
485568698
133904296
591886096
328937414
384245785
386281531
-685246552
809054271
51329122
-324899393
411321343
710949742
-772110873
-739143523
231241456
-146559641
-118946267
299592490
444807661
-361965961
-898643913
-386461194
-170121089
685755395
-784691665
435543590
111848439
209403403
388773708
-380325307
271788441
902832328
-475437908
597860197
773320563
-810781515
-664255911
-822010096
-806427934
-950396672
-843080956
566710816
-846810104
609575089
962394582
367210057
178844156
-537282986
307370802
-174741002
-494891787
877025211
-966166469
-716543624
201859428
729834238
-580621023
895817270
-361975979
807312374
-563241175
-592787281
245277365
-440379948
138372550
967820603
-105020046
-457023773
69767953
361997212
882317361
-244556902
-871680934
994221009
-415804319
-883133228
453700653
-185093322
-532924167
-593636029
-279866115
-76046135
-862338636
588547527
-574966274
826674831
926891265
169414005
-25875122
999064547
524654522
-817234184
-346570061
999702216
-330865997
810240162
-722503630
-780286236
288502185
-59038490
267094471
296791884
696027615
-739796426
878504487
25772741
48052268
308960188
-944864257
-402603014
-386093113
-843744785
-466651984
15387021
-423040218
-579769672
-991074108
-911937530
-201272913
-369509081
-374461221
-496278718
-789534962
-104918348
910470067
-252097369
-250422084
864447104
-717302932
-248205684
207589894
-589285667
930225393
-890093787
-191248322
-667964790
-384080490
464779218
377784836
380491375
600064785
-654022118
-120231860
-618845982
-790902241
-417369930
488495884
30752314
-612880002
526096785
717860458
-496222785
849922427
-704346655
448222274
-987750049
447108733
540599075
319946785
-468285593
-324368337
-610713747
258135635
147930951
182329483
-484345564
-586934038
416146032
-33715563
13721087
445556084
-310348674
-951912496
644749390
523904967
-838899681
-262096012
249163004
-755367186
4861450
686505359
169779438
-921016131
131095726
-12524258
713744861
-579197939
79012911
-658823958
304170698
411255906
98044778
-461005309
-294400628
477578125
685850934
-912678383
379021016
-366163617
543997295
260319882
527559511
799322194
-609376599
-214246933
-963163624
-789535595
104070296
312510555
-827861091
-635390243
616501826
-633487671
-116974022
-668376202
769189420
-954591221
581178666
166641288
-1546577
863186695
-627297965
-517788032
-994121823
993256996
500331080
-278392192
334108194
-383753439
769986469
900464086
954382100
-949035968
37272374
716627850
702287959
-986997026
593591909
785102089
-383635272
-577867072
-312366605
288329276
-643606241
-139955206
-797888086
-893171500
949967482
-749733156
-609868896
390400329
-683243842
88387845
-140731749
-231131644
349120783
210303195
-843320282
-322982848
368903912
983613401
-82719265
221322929
-179356899
460127111
-313519099
-162936578
147524388
-355162614
203526272
-248701456
-711558904
-280361126
555067626
-935165590
89182108
167446146
-670289072
551110679
-12578062
98351165
-207885386
-519436601
644467579
113333085
998305951
656710754
-310941076
713303013
-942042760
-495893296
767762937
792312968
-371491481
635295972
988358806
892066899
61342968
-815848652
509650804
601885727
964961078
835581127
770288838
-294548728
-602463085
254941073
-552855097
-108550398
35306857
-539168439
-139680708
769499974
953197648
-191703273
-423966357
233705297
583472008
491395014
-287025117
337524529
45634893
-74636618
435421208
-96545842
-476478757
626072122
114876696
-936254064
329848039
-595443890
825002204
-686655831
529687031
952114726
410355883
465378473
130215144
-957931426
-458763395
32918293
107869477
420521896
367841117
-494627040
914432883
778088350
-208052746
-47858872
469040381
862292955
764896095
-105056490
175509830
-654657756
-672737835
961773972
-127028757
998146424
-781288597
96894347
108240594
-659704961
198281558
555395700
763438595
707013759
886570537
-68369329
-435153079
-147827981
634697940
117561911
-396257514
-486216162
786591902
-366843554
596454704
660562374
-247108174
-934594551
-926422359
-758201222
-504093228
743625575
800901783
-428113893
-171373576
990639403
-520366226
-44101458
-201570231
-207912821
487424354
-561556772
832859835
-249315755
771509323
322598398
-580657176
662995316
-986787185
745926194
-983942287
835599884
315741870
-872927170
303659360
-325565319
55241678
-718078957
948277683
94036319
-129110236
816178013
652519711
482019769
603073418
-932140956
813826684
-980610880
-593779141
-474896130
-749910019
-449116423
-833841620
601543067
-850046050
-367183933
645331597
-963596469
830153557
932573457
381368707
-971324627
-854460567
621468307
-862706554
667402401
79717218
309560633
947812221
-465300774
-723436625
588224882
-634314820
448534762
105401768
-639977560
811967826
220428696
-305784454
46942226
431205519
546527909
906868799
-250241583
-653881298
-244326734
-535928482
-602020572
-402983780
250147185
76669978
-712693260
-637317093
-285034915
656707213
511427008
-159263145
-475541290
-482369090
593904902
-592540356
85216106
-596073757
526769993
773863416
221195950
414973180
751346065
-246966772
709295088
488355393
-350094565
585252947
478823363
116033289
901442481
-288138508
-148151120
-768273087
919962439
-43471052
841928761
-34864039
-665100757
-864323113
526074381
-308857847
-640675204
118082159
819537623
-936680967
632156069
787546094
-92178964
350609554
171314394
813469188
-829589518
-969281477
626222120
-654087456
-547690715
970316701
899845209
178957464
351094764
460101065
395033353
117683380
237564296
-812614138
701993840
-729900202
615478569
797597846
-629835380
-727117105
367530993
-516961050
-882637869
-729102424
-948261424
-739364012
-518100083
856768416
799518588
-763501431
258545387
32908824
-805996878
816608940
221544473
398734990
-321381349
-636303389
755885406
-319120000
13657378
505529953
-738085796
-30512676
-915312114
-86478572
-89632338
-696446738
76978258
712590070
667984852
740815595
-559181272
-543003987
-188940919
633274001
-409822061
200210278
-704651658
-15413963
32795183
-620394595
-187730223
466734974
62026325
429829098
309165046
56067232
953666775
126710612
-717566211
-377067338
211329633
666949288
-390022842
-985464847
-678407813
485876536
-849338049
712860490
199015577
-500100055
-571998759
-962888513
508775744
-361116771
-725172478
634511363
-824940099
-751946582
-585849532
880698737
448200538
923667884
-360489616
-636375959
545325386
537869256
-559241826
847220307
325362456
-799516161
529540248
-608214824
-740979776
-57211977
547593915
385971184
-398139212
-91373009
901989337
689417333
-853209706
519492206
-941957879
981062570
493368956
-927139513
981937374
72007684
872481183
-678595342
-64043097
-262238534
-743042778
-224277275
771302523
-390546880
-777182958
590803716
444593834
454105544
701806133
573286255
945374059
-69108418
955656240
-48237482
-446704464
355798495
-570494101
856538142
-738631105
552909722
-778315358
174795799
243597306
-930329505
-494441893
-101720035
355640578
19609047
78912361
-103511550
-647895520
237855267
-211693084
-264963846
715210722
-398400382
144163967
932715711
-676918154
-984497940
-838276002
-930133886
621042007
571562102
-927839319
-760258020
880179730
679816129
-791722576
934122706
682201974
-201547618
817822781
95791425
-494535209
90226949
25420791
740757755
606465957
-792035118
645359176
85760879
-526245813
-648805237
227582637
-796696971
-491701296
623538204
-265776527
-662136329
-735106379
-527276563
-617120609
-403673437
706532714
378370812
95116087
-861691363
623228794
-683836081
-484527706
-809158534
-281078463
164998397
-370311320
580048495
675805198
761733833
883726774
-868934531
293242448
-955791944
611592596
31800009
-810212528
-565626856
-126803892
-836283794
-275381558
362033825
48630031
965804825
-980229886
-833076943
-741509922
-537095777
-799625777
966064213
565962643
726351499
-448401001
-736135581
-296915965
-428899827
659086325
-357352946
521310678
-542479750
430985632
166326667
886755775
-640543773
711272770
-929163622
-998451858
133909470
701519128
-255811914
-348231861
-432402029
221343036
531173968
971257090
290544379
17576111
611103826
102970627
165361190
371695454
654090886
-850310141
83097023
-583732474
488397432
663043111
-954841901
78117628
-483170040
930593109
-998775222
305732937
-583836424
-738278572
676544418
-552210164
-418965928
-68815701
-891191273
802283443
418490324
-411531592
-713046095
990614625
577102055
301018346
322887219
-514229836
-275873408
230956457
445723075
-188903827
388830020
129876287
685582105
268736216
-130485901
-844668014
-180630098
296590212
-296394982
-596269340
-238093306
268389522
-214397412
49890014
-795156044
160756690
724989860
392396615
-669304362
-168756395
-824660563
-121343042
-723212063
137134669
699877631
710461651
891857911
-904519343
165023254
381274776
-776978204
754534205
942385170
-633289486
-882265892
-489148066
-714569488
990395960
684585941
617631165
437671184
827533051
425165376
-882071777
-805783747
-858542036
786323099
623464689
821599788
277644520
615904036
838352837
-817243082
-727838591
710708551
-985543069
736319731
404360366
824195296
-787883706
-507477516
-42688557
-619775062
700877750
-94174937
257525821
904990274
-592100741
178361343
-639455291
-881326799
-602567882
-391494025
-714153263
359780649
-852186404
-374398585
-245575645
509670577
-242173888
521369183
307556589
-95459056
-300823483
355091685
-116529574
-575440301
-983407935
954132583
218036727
-586721418
-168922632
808946173
802193715
-571851087
535416010
738661585
72514642
-355964187
128090
-366830621
-868147467
153040155
-582170770
889678938
766982181
378203581
-974114679
998928507
-909255383
409489931
903207530
-489568685
-389376390
-59884123
473190210
701831297
-261106533
-879529889
-107362438
-638668415
36606365
-719344126
-99879705
-103267845
565104049
160315929
210605424
-224308921
-581631461
751031867
-637714220
-938073729
-287117660
-912625289
259503195
168790218
-534121960
-970618239
-930457954
249450582
-53853893
-444931258
322561749
567543431
337671253
-110809534
390178445
-301913486
-449158255
94066220
-447825679
524519
995040500
-952976080
-439676725
-142925391
-262001864
580277607
251098302
-859487219
-469015133
509584356
-286590297
-972602640
-190296304
-991509517
554129249
-627241093
442645099
277461973
-943412880
824593487
-87557438
605936442
-254035706
-797748066
770464667
61967894
232170940
-542369116
-178226
-874279582
854290067
190435887
-103052301
-357110468
-244720929
177685880
-357676858
-716218254
-700483081
-541988693
882978466
-413424567
824491798
-387303228
-956000822
442170458
687561938
-592426694
-271547486
652793484
93702610
-367636423
561607152
-183471476
-663857331
713533477
607735076
993379807
-709571858
-58798721
566389095
416962395
804871405
-932157579
762094162
414920709
-162942685
414563255
888836400
-645917437
934330641
785102089
-20786701
-1368
630885914
-74606661
-848959481
-540463890
-358360250
-836780226
16928443
426354820
17574772
-93481493
476402351
88654887
-78797400
-949624774
46684073
-521460499
510268534
688847303
-910081782
-531673926
-709422097
-206818250
876910392
-172165648
-44061834
-684276081
-513293274
631160245
-211125156
-433949773
642605888
-773414788
-777464276
100212510
531738173
619722673
-665672316
523489285
-634924135
757220385
-871508279
-696599368
-790288979
-381265110
-467243256
602075755
695870639
-253976684
616019992
141519594
275976900
-622769840
-77475347
-612465777
-996079058
121499412
-894284725
-281094412
-246537265
501247414
-656469172
-489593800
-252669273
684249433
795456410
-332289584
643528089
-354585482
-23980170
596901333
391499316
961454073
159168946
883540842
-31182214
560714196
-45472113
295649363
-403821184
-611952388
677004639
187237536
145939434
967679343
-800692995
-401340263
349383698
-845606578
254917623
285463924
542459432
944332111
412855235
-92603546
983144236
-237613608
-822951825
-377475131
287247508
-329164302
-244380937
-631834221
-403074150
-207372462
133909470
879776032
920765453
277452250
454513144
922211021
-471888500
851719915
-97859091
-644882288
964551335
-470600784
917805116
-621286145
3041391
-822023232
382751753
907164338
-573826092
-56148055
735165825
-296261964
90552592
177460742
290516378
-270672942
524437682
-916997229
827897589
-265455009
725678492
84208442
578012758
466580098
-468581796
993755295
538601235
345366341
551441086
424616799
223087456
-748411827
-835744134
204501531
-324834159
699605335
817021683
204227744
470305358
389011476
463063496
-909582723
536394377
344960284
-701602358
-440270899
-272386528
777754708
100381226
676435828
221195950
794021071
-663001982
-42112841
-450672836
183214077
260667435
51723390
-731668338
275754730
410122840
431330983
-631972505
865940569
-658652720
-141624813
690438191
-796250376
-343182138
-195343365
-479556683
-396287509
973367969
796750585
21172808
-391147393
-689744129
194478610
-813865227
-954931077
366319840
-183518082
261460878
230313264
-138026007
-941397711
-265632098
-192172753
318431066
2957485
284664655
-951464320
-607748662
-730269077
972111818
380419987
984648895
160355743
-878555397
-610936782
82288705
-297561402
890712875
-854976444
681671908
375602086
915772731
-373441768
-503974971
262606877
-379555651
753843664
-119418479
563561915
-151716367
-350005928
-978366772
110001945
-420354896
-661753820
-623099396
-547708654
-875794610
234275340
-619132366
-723000687
-166297199
384222174
-375750016
531738173
-412047648
360031249
897768912
894894014
686605420
842384348
474839633
398014608
-851955043
733261042
-895056764
306529960
-515473784
499208765
657626157
207667103
-623740767
-713195909
870820867
-639269601
-970985700
-863014322
363381490
-668878300
717413488
713235304
465189417
-205740846
-761868731
231755315
-183260431
157655189
880698737
-714019844
378449260
-726043058
358847267
917628177
913417380
-886610915
273753340
-60535030
118071321
602121831
734351497
-562319970
-533779290
-786107392
-719132139
-395474550
-128629724
315741870
-703266604
-352388930
273974490
-773516621
918625787
420848817
354036003
203503315
-192068877
971618156
484584751
923583511
-825097818
-481005885
-743335509
-671696495
455798594
-128597776
-435402659
259950050
-672233317
259626158
-272611000
886755775
83375788
-937990537
862894430
-830569515
926080661
382300333
315876468
370625377
-424593733
-99297816
732204021
965723098
-960853168
780484746
-733839441
873432904
818015689
-815427148
678000001
548093560
212881074
-449080630
-953047146
702576946
-243714147
-134599664
-879093847
-846278177
432008335
-902819420
190370747
227289104
-484835027
363828832
240591277
-625512359
607938984
-686640135
23817192
-56555889
-534700326
413959707
-823046914
-592525450
723100440
-101329355
-177852118
-630166689
915075363
117511935
-561736404
-403732135
941398457
-88030630
-797422059
769215160
710868597
-196647210
972244294
-178794176
-10441987
115710703
542595565
-864789516
-213243895
166038223
671281737
-184280768
-67629411
614848685
-602076540
656024119
-528113126
981997
-628194886
-43037986
-580959935
91664321
-649782881
-787410811
-564682255
-647237697
-870381883
159691318
819959574
444277157
207027381
-539507303
869282605
899756798
512328505
269989813
-516995458
697882616
848967639
-532814651
401292869
389335304
-20404285
792599575
-753639741
518288034
844124733
629662506
707496623
-588247272
487992659
-454284781
719031242
-745073698
-837290994
850467757
-374334971
-243315313
337554700
946925836
476151736
367449434
-697325038
-430554533
-434449979
-537205279
112282522
926154544
574723655
-796314556
823004038
-194992580
-343666559
200355718
983979512
764377641
-541410440
-218136107
141319615
338094003
-120516327
-971503395
123811377
699492504
815501148
85234767
-373633622
929062963
223893236
372587516
-90261616
241945499
-862545757
270378307
-482792556
-123612027
-573176042
-117319202
840821036
-799191684
824954250
682117348
-354452722
616736996
-541127445
-803923579
385906860
-315396831
408941493
508542828
176245182
-22289182
-234686026
-561628550
-274863343
969429326
-280481041
-287395658
-937853250
-616236206
-377448012
11186866
-578347390
-938645687
436561630
182663508
-623596330
942999381
489453116
52469966
-822613882
326965571
491144438
-953311878
531513584
830601472
680502828
-981362502
868637977
-35618538
-769827164
858584427
-756938489
-251025834
-408328350
964986218
-330636754
-153752364
-49528318
403882235
95995316
821612722
559694750
817396639
564045278
-435546238
652943330
-36533906
-561928306
-208044059
946705086
-489007562
816223763
-955055669
-853729989
879784121
-429355610
792176082
-743007771
134852837
103783269
884030786
-661861417
-306708678
764098089
924965965
-736910601
238990964
-584860536
-344613744
498224378
71903963
503719591
317130657
180220699
-231545044
320292820
223735358
546666161
310389476
852178802
575996813
87373150
-836554081
967103023
190805248
-791935649
-395551489
-23440271
884932617
-475405583
-662061115
-414058523
747009663
-840206666
-206903998
-24566476
-237129353
64160416
886570537
-353258861
170271517
995953658
-273764085
672405704
146504425
-42599645
254941073
678216281
397513081
-878412052
411973579
198281558
680035098
939077423
-38068942
370019801
-201032198
405115591
-431042655
-382402146
928970860
726668660
-594645869
-534511292
-501419106
-37427855
257329638
629823485
-442663637
389452065
807137202
-178570747
738950330
-363338795
508093383
-298312713
-979626842
-189081395
-101276409
-223349887
697297509
200493918
-466539539
228948835
-33396291
-482272739
382878726
-439747923
-933279398
751597443
378250790
578602209
-411200393
353172108
870791077
839043356
384752012
-842860510
273525554
-330801176
-313385486
-558178656
-558735377
-404422919
-316266033
75133749
-312748361
995017927
835051322
-793664945
-442712213
-405141917
748018385
-600779294
750918049
609857927
873418391
814975887
-820730591
-794517229
-651815946
677741045
340408134
-396392473
929498765
-718176426
-588975744
-43860396
930311099
651404991
-688867474
-891201339
-607816055
92391010
479364832
-36133846
-794400358
355049844
490890147
-816649814
-72882081
-831961630
-666088286
-858233879
-960189321
414666962
622624067
-104357008
-426169355
962545195
-356549159
-711725141
-419842216
-796722269
759990663
-101326758
421542376
-362430646
251464606
377810329
167446146
688610008
182820203
522670589
-779667761
-349121185
686456324
974809
382149791
997686247
-8422384
404969316
-187445878
194160895
50246507
274501920
483884551
-997211565
-143155477
-994963332
353428463
-675765824
-22939064
-896435779
277346509
41543568
-517901753
706584546
-15932254
90917503
664831348
81727223
-96913754
281573410
-448016769
-972633944
-786367591
-239653242
-897948413
914088787
-353470582
-838246679
901369857
960849060
-661791531
597127420
414441800
-670634167
485702241
148108317
140017478
-634826935
-526566734
672510999
-668086831
113381602
-375987580
-67428990
-48950420
-744982569
-681618425
-463775956
-498499606
-203754355
56348505
155417328
501915246
-41200149
846798168
488761378
-289997426
-246566402
-447532900
-89583487
-569137143
-807342009
416897836
773062897
-624425859
-404554854
317510762
914077185
707600322
-263970980
-620448766
556340076
505296676
-216446188
379634438
-667500405
-650501641
-571741092
-808711791
132885675
479289841
-535145034
935612978
792769548
90843974
-365095839
-21628799
635973905
-830307984
-584864671
367932921
241062490
436575860
-839941058
113948303
-671423511
535329911
465736708
958869196
-107825808
637375308
-625727431
210362075
-745438861
349673523
174311446
-528447296
-333063417
-445882315
-708349694
112984740
-580206475
-845606578
-418115660
902552534
-959825610
-525217262
-552489249
938968757
-54325962
523001952
-20228959
657049772
-215676642
-853876988
607902011
80446569
123320834
-274869852
779161702
-370992020
-139190070
769309400
-245798038
-640663676
-608675450
191413715
446606763
-733082363
598858697
-954923944
528779457
843544377
-623576781
-8469420
181085921
-974881364
-171654869
-491505285
-929807679
-868438805
966683053
-846510639
759198986
511508286
167617365
23926338
-637710746
583773731
345941032
146470360
-404005949
-666540472
-392267851
-506157975
562777536
759970314
-484464142
-703189663
-333348917
741315696
-410722882
-808209219
668792031
836964776
777299249
661991554
-860520693
475959021
-52511297
-142749711
-539391896
-452784748
188875914
-95502037
318629102
-555485114
476642181
-209136730
-647482727
137612928
-580094060
-919338881
-437551955
778110742
22800891
931275793
143234135
-672594780
-444602544
759598110
714077174
-616376861
-113504626
-483301095
343026325
-608723085
-359563395
-198566168
-760281187
77281299
-485918995
-991305076
868487628
-552602096
921231854
651765046
888440666
-193121041
948671942
993829425
443087252
-736108531
874915282
792982084
-659799112
856211481
530828089
48428317
882754068
-73438579
-787071174
441408600
-371365011
14153249
-635625707
782795271
-495208738
836969211
463096235
185100019
-328683566
-713543430
-707137368
-888954939
707829619
-664467865
60228897
-712728989
-256198733
494300003
-293300696
-661983088
-237306323
294736305
-998832479
565920906
-940661264
432946837
746320652
886637368
-428701709
-350467362
-628443999
-95620898
-764159018
-644663936
-600779294
375417646
-255195386
691942100
-428709627
-991982304
671636279
-779516399
-395337767
-771871883
460916673
481290669
746583788
720305955
725184244
-28282652
-996897988
-154004917
564526444
-280513338
519636097
369631198
328622474
906411167
-641836302
914174917
83255054
-977361542
-185771372
-550059222
727076668
-593269362
371326704
90846030
-861997556
-985323779
-403112928
777406557
90668379
-985605398
-89228238
631055829
-777413269
-297452848
584925069
-876500832
89431765
-214074773
-965862747
-555338989
476331084
475006647
435440107
-715062274
-305109694
-668857615
-707067726
-219547175
729680007
870129322
681620808
343437066
-499541689
-27443277
-766332567
136332500
-81447169
-632062582
-703354462
-401630717
563596875
-385100790
720850910
-548818136
-350650817
405270931
-32138920
-71473887
787682846
-221809871
254656218
-992564568
-195805690
272903022
862411906
-281896569
-502443658
-874125713
-972488746
436622561
-153836332
-697661034
-690896916
-200108257
234524094
890667588
-126869165
-872783125
858607282
177068402
965830474
478836575
138597116
-793001828
821460704
602844401
-310362880
-461287088
-971437988
777065194
328121250
-154863611
-472958488
-212069892
-579903934
-183027789
-843592216
998128381
-42402046
-111290005
-630287045
779045899
-381343491
-185763921
997746775
-668300733
676746352
-706166938
-24149024
-842804217
-663537562
-853137661
-4002112
-103414913
513751841
758081764
986208647
-888359775
-286377724
57338738
-208406102
-381959423
772524432
686834772
-529632980
-495041459
614970816
-275541009
-58072842
155632660
-307129521
-591047210
-142145899
635789302
569169974
-112327248
696718744
-948811184
-865621851
-682535504
-268972258
178695641
580174938
-171821298
-955964391
335382104
671189105
-870293740
344489743
-317700885
807900842
-137887977
905810427
141712372
856569651
-943816955
-698419828
-30764668
-993859074
51803661
-884052597
-803892749
-178818362
860260803
-633283033
617321731
804073812
545209295
-116331292
664526493
-44158525
104918406
-211202704
-484266146
569256812
477597572
77188354
-142406650
-994017355
-824307755
-798817506
-943276646
-922301888
550743298
129769441
-245455099
-27699188
-376030155
-208909015
731822670
475260162
-225143169
143021780
-205540243
-134847108
-122141076
330180444
549448061
396051482
-541596204
684285676
748904073
-362899664
797701444
-298394558
-599719275
-450858401
724674986
-940679515
48664221
-609147919
488933203
-245672821
-525684006
-401949863
-178561762
-430075329
-542973299
190310815
737435735
512943677
-33896999
685121659
-224449444
-369762912
-682467930
147316556
185671877
-442824802
-48824677
355874580
669508960
477932384
17633632
-215723888
969856641
237674430
737230378
486913101
151776936
-693508911
691783417
871982087
897577218
390787058
-597963570
-413758448
-796615833
-767161597
596315756
-708163694
-234384867
-131377937
-349838692
230349330
-760778848
-565426783
164853821
33589777
150793603
-35135467
790867807
905898152
431063500
525293226
829791018
120220110
-563112113
-819331145
-280998958
-722163791
-613007502
-911313423
-855611714
-473724741
-427457349
-393312136
-953913503
908474665
-130563485
610922360
553003722
-238176076
227359039
-911797487
446445479
561619290
781441889
166479351
-325478737
864951043
-973409026
-605701030
262992347
-859757890
502096119
391779517
652843798
724631534
755417608
848053407
414926453
809583595
-82896694
-736076465
18320750
147930951
356979506
-621051980
-106032267
-311701894
-443387819
25736552
161737703
820697638
378160143
-283061749
677575219
-660703775
320711382
-115317544
-368279126
865793559
997348099
368969586
379923273
465809174
-45457871
529716869
495895940
138375512
-837182705
527544117
-830402486
-733788974
-721356160
-455580236
427778557
-511968110
-142965617
117458043
444501222
748834191
772310866
707641559
-267051522
18898023
-488025360
295354839
-932406337
489550405
711508116
755193540
-64829371
-106097288
-175589728
-476489820
171316037
-10542812
-829821043
866227349
673464453
860191085
480378704
325732667
-659257640
-751652915
408973328
-409238126
914510315
-596289135
-72326569
-240474446
-252778333
905299142
-971457960
-295459496
997337105
709283359
-225812845
369815173
-280471167
791440833
-453380090
890816695
-567488506
837828663
455751224
-893997961
-462037482
-954990
875437722
539439525
29089427
2009884
51892076
-77290874
561006758
-73304013
508272206
-416694653
790657124
-419952508
-921234304
-932857305
452191023
-696113514
547639420
-165995208
-700257014
-974337050
-413609392
-800906452
528222888
698934441
614345836
738165035
-406649762
-800388283
342146302
518420955
-692393605
114628817
228553149
-125495222
281032950
-939284753
270092151
-450825696
516457447
618738197
-237675470
89436756
629166186
-67767958
285879206
453546411
13956462
572251458
726099368
-531191659
-241820015
373376624
-795203461
-828210239
-301892784
-373606638
-57897275
687878682
217512136
149512367
691932267
-710607927
-656619122
572557833
120468462
-170902227
-427058248
906360495
-619261210
-34699129
-886173780
-841735721
-308302704
875046710
-480911002
235675882
-377757117
-22129586
72035206
-822815838
230142038
-423512000
73165931
-848015150
-876554269
119673601
908386204
62812604
-721408021
-319948229
881653911
-386451058
-819280546
-292651258
-876051720
120568229
938370721
-730741712
159756511
8314698
-68659161
110409787
-995775000
298388962
757439910
-592267510
864162667
-34163664
582794899
887824019
-875635103
773389411
937034812
910088393
890603488
400441365
-358730560
614794796
57174958
848994916
-134018328
704010126
-709570602
288141589
-531412755
50608156
-22966546
43879840
-36146717
-318803220
880152096
305687771
355374504
88341349
-451402185
406746980
450426233
-435412663
-788343942
-77756878
-137047162
-719103325
460158129
-872726749
-669390483
962227993
949353098
-173839227
-288617373
770908323
19196680
113211990
445008198
526849700
-695287083
12866301
-230260506
-885836124
207734730
-257240523
-700346216
-817194405
-38165556
289123670
873629672
70445392
-888363732
-158060163
113265260
669685660
969772019
-491754438
-940836144
-359622219
679464720
673725268
-427999943
324865195
-2007005
459208631
-216574292
-334938231
-699372823
280105305
222916774
-689084845
978407743
-975571064
-633466360
-415186745
686228583
-933233625
8038671
599738298
-820198920
-295075732
-587676195
754183091
956353043
-259972147
-551561986
-952272160
-97714062
946506620
694611388
211190877
88316026
223057791
-936651879
654670171
566302261
969336695
-723308259
280074554
-551854158
-889311249
-153026751
-161275137
712459861
-270548277
286894895
462080374
366228953
845833744
-719397898
-579059343
706005917
530735005
308508035
-728425526
917432550
730166308
-272237093
-267440033
674771009
-85119239
-749880397
-689785606
401704242
-734824749
-645302265
-996041385
103365717
-298167768
622627779
50728196
782444676
502767486
-643177708
-436542617
527953737
853148229
-636356432
760271638
148034420
107695770
820537459
736943950
-513601162
-709537047
786010555
-460824388
190971613
-86200348
460434766
-517183738
494024517
-236132003
-59118095
-632840553
411529286
-210708765
-891795532
-757183869
-506230986
-217395431
102591429
-460142512
-698881904
656252264
780697725
538054486
70220539
-85632361
451436474
252222946
-111983660
-645556498
576941886
591271712
937894136
-95228703
558271448
117403470
754277596
741188770
46891300
-26098855
-442950552
479584893
-903863272
267302044
-687212054
757311316
734428041
-60930734
67583555
238192805
335382850
700979045
-983774269
437371129
563659522
-58933287
88150515
-700151048
-884271741
883192065
702933798
-569082736
401310674
164362798
546449756
-408434695
37099848
-372882673
84574321
-505882545
663118727
-349588238
794830276
-247791881
621779968
-594536147
773862636
575467587
-425934713
-662615999
206600683
52510831
-281893687
293890116
548812257
18860420
893642913
-748109484
346493399
-943442192
-296585484
678743279
91425486
-930434915
-976001786
590727271
-86731899
298184495
144163967
506926920
-67043982
-927731717
-725546286
-596696432
-811555523
-535145034
416434225
695900352
-485731143
-281945753
652213044
166578112
301729843
752730043
177628182
-75505945
242950563
405400257
824569054
122332005
141596299
-488741815
-992005036
-113845733
-329099915
-170152392
-757909074
-592188965
-633852471
879724871
551599697
-589096011
444334431
-216281895
-645469278
341204105
810349789
-609622501
245714776
970722262
699563376
-846914732
-63401581
286648302
-317912198
-470365205
-687732228
356472958
-454163974
-802748949
-349390774
-538538337
-974007143
448473257
-585060447
57591270
681785137
-271905265
-618808887
187366475
853111083
966114832
861122071
-518326719
28799750
948283345
-540291618
775546223
-836932593
126024275
621591491
200210278
803010395
-24247005
-872374443
-267459701
-978768563
-662752900
-409822061
783509913
127128878
605715632
112768111
-834738540
94461435
-180693841
336500443
-162365476
946546296
-127120855
886899414
19961615
-8895082
-120516327
-484956661
10719948
-411367985
526834505
-319279656
622012820
-174910196
-698713166
645802724
613381065
654444922
634670985
-221850636
546025177
441276600
808184022
-492674816
880179730
-797031042
-704842976
-871875753
282809037
-846410629
-421355437
-705930653
129218848
976312578
554396570
399706534
-113262701
-126978813
-211400185
-375507985
-423133504
556170560
-245270798
84174300
-367017153
923456435
677420101
-717521319
697029845
640384204
904389990
25596134
970390774
-836550235
487452531
-162851720
922414588
-859668105
-715863371
-966743308
-999805112
555395700
27691020
312515106
204395788
893747736
827213559
-502731937
-366572127
200625640
431611953
145546007
-820940777
22477590
998216454
-118246219
-951543460
270625862
-758327551
759921712
384188430
523934994
-690240078
79953543
185819190
516895468
92977264
-797973013
-407717576
-914734488
-465328891
604888701
-578290693
-732491127
953874288
-661983088
-229641197
205170740
782892141
513033537
840706571
-558284066
889174653
-276733153
-36741636
-328504757
334249027
-98658646
461814469
-751014443
580814093
-131927085
-120925365
-793089419
752480311
-74000071
-463636958
-48981504
936146792
-416636632
316815991
-736420843
-193418857
-661323435
-974093865
-154257237
371519321
-378307020
982030714
924775844
307729651
-396413922
663561188
-230086063
329638636
-909209133
382149791
-836581525
-79803376
662120781
-818348527
596048180
-842405493
254174998
-850385796
570263239
390670606
984132606
-603604499
-44401141
-950651132
143848908
-435454835
-389478243
950230873
402556934
-726407459
303036043
-139993500
-799943223
429076611
-626003306
-438255067
-975462383
-513338622
8546745
-137327960
997903363
91793667
420468556
-2273604
-549573030
-252059374
-402174689
784715008
-985969050
-670740525
403412601
511099095
-303376231
-168656480
-865367474
-202179077
-280142225
611693154
-266407427
-230937125
-565355984
974629963
-137181069
782010986
683421074
514001707
452326796
518500819
-646600220
-489853906
57480782
56618392
-950180028
-843560198
432557133
496190717
354438880
-489417167
-327175405
726091127
-206398367
389083354
696273214
-199216747
-653081884
-86398442
-263341512
-64981289
927315923
356833624
-410291631
-483875130
-81592296
457854986
-262678507
-271437251
-526160675
-103122253
449624033
-686813513
830068257
969822527
847163358
176246798
329269970
-752770287
-920782208
390175579
274646594
216599322
894114229
-234923577
-12780549
-245121303
-887597628
653998462
-226433385
849585028
-934221258
973136243
-976166168
-271317637
-480127751
-311619498
160775855
-990357120
973147501
-861929041
-501407063
-583402875
168886296
-65585665
779756571
-290900642
68270900
83156670
-44924809
-822010501
329749270
557706100
-459950351
987129495
578732032
874000093
-288416261
828853158
-657833297
639557777
-55980269
-389110278
-993766083
-34774305
552230945
264518310
250627573
-136732183
58943393
878012642
125869332
-558887631
151726843
19763514
786196866
757021624
-896580779
-882295784
-108594653
807624048
-41202480
925699978
-134310398
-602731751
441788438
-927161779
-509918518
-837032472
101012222
-282332902
886168411
82961084
763565236
142956272
-542860261
808289153
-838478955
-454484646
-721451544
344129187
456355668
-527086806
951836769
-418878408
-510201563
-876649086
210046902
-257924792
-814374135
771075662
-172010635
66420154
884245907
860098396
924193260
983182650
714700249
-100329891
-345501600
404435545
-310332198
-492072224
523036601
365442206
-20419016
-699129996
-553744737
-205370829
535632821
800886036
-445280869
-312419182
177701857
83174171
532786843
-306679207
304151451
246021700
-375720974
-788855648
-262363016
823762336
-51073846
477223660
-383635272
-422813002
-488797660
-199237877
-625823504
321764293
-261688461
221401035
-304455734
439949225
-566075479
152487422
-889273945
260895871
-89943310
160407273
367628766
352726029
311794631
246505162
-731654217
439887975
-300229666
422625274
-419799571
58846245
560921281
934521585
297723496
684122361
132197243
-636312645
-278535971
-466124692
-202289150
-119371283
105130238
-891717015
429043031
881682220
-330062215
-672564981
885296009
-77709533
811280857
426307337
109803895
859730765
-316507506
-33806949
917339203
-834846558
153439513
-936734292
-293275670
70526511
959900320
735230351
-897314554
434305093
206600683
-640725394
-871884762
291298722
371517772
370231505
-891396240
-521962991
652793484
-543290244
341268495
241566260
-942652836
749802213
-407744657
90555913
383752653
-67096805
-756409704
-135974547
-597874203
-230595103
-924976847
649501243
535416010
-92052430
926523084
-960524928
-565810433
-88528497
415981739
514908587
952137016
-169250509
1995608
280272459
-677929396
902134282
132291096
-645199507
944235946
-636151845
-21216800
941864870
-751258756
-218348205
762337010
-480513415
660174773
-258199633
923941785
-365954429
69770691
-187541628
-141700740
900838993
-888012409
841010585
-998643504
470694862
697430084
947495677
92636294
-949693349
924227334
-618245332
-191412170
-227019741
623785443
-528168856
-337325033
375851281
-687340870
149518851
-961305836
-288900159
-732599408
-722109371
-953005056
230891141
40211748
464723026
4714529
426063659
-899313880
451863934
-260322043
878947636
918166540
81256565
-144917291
268885359
989278350
-971270921
-552411222
591073508
456311978
-191277790
-173954737
-177140093
-331851172
998216454
533289019
-521584417
-535454780
-330862446
-99790997
928742302
398345535
-329032956
241738411
-640770931
-258787179
-909368965
586110126
943343839
857200081
-846203907
183678144
-623210326
389276239
-169198031
-311018496
695103656
-924424497
641522846
103224746
-574716578
559794833
-375911626
615242982
998285517
-449485647
65324793
509594097
639516074
-352958016
-461529313
555260077
903516726
-59674902
-587192380
288129766
576270561
88559426
-537771332
154758206
449085310
-80664673
-184357326
-26375374
261596239
637489524
-319520850
767729609
-356976762
-450266725
83964022
133486418
-784537872
-606571810
-113513819
798358007
71947226
902856115
-808920311
749246944
681274665
297794300
-672927636
-752138441
-989058449
-534682620
694704446
-496239929
-546372488
90235287
-994176281
-430302293
793656018
318582856
171109022
-650817744
-705117407
110240001
-581550151
-34664192
-236004850
-9607701
-78343083
-221177874
-656035351
-543164581
420115875
855010634
-122964989
199033801
144632346
-418701460
-776163153
-68728304
-824016749
-792568553
745119984
855335211
456268118
133576637
149212426
275944717
-908001139
-236696916
-436217764
-840187659
455526263
-437973001
291541067
-144203837
155134097
-543213198
889174653
-82135706
622499234
-352059144
130105890
-893535584
-403732135
798694688
755647135
-24474014
-581170359
10320717
-203359611
350551987
-444683465
855066649
52925955
-773156095
466174778
396038008
956716723
709183255
118202613
-367868574
-181673814
-771183144
723572871
662137243
-989409834
426611933
-987064789
-769886327
345456716
230913508
773326904
-792636752
209574539
-667131995
-94560010
778274414
321892640
-867139289
-116870899
239429942
601705866
642832427
988362872
-666143429
19393337
-547491090
233332704
406245007
-936137588
-82543641
564409548
-374803891
-745136630
615688873
-648462228
34232147
16695266
61110163
29523365
24439432
323313977
-764481878
562729606
-358522198
81803852
790234945
-11229741
-849305695
-658098432
-217461167
-970334146
-274862850
198012412
-960986836
267581985
-424494491
116456917
422791191
-209206175
-849338049
-994526921
-43957670
242038852
544081201
295398607
41811613
690479863
-754845683
983017967
-782234946
34658715
712338918
896037172
321120774
-729922045
932178234
-126033940
-917357068
-324825028
-848790164
-394525843
-991522518
-538222775
607036234
-592851985
-861521856
-945873456
-334568229
256364963
303488832
10616613
-956812745
566658008
715256790
936407614
271308648
717503480
-497396571
197103951
532325131
349112177
-333275420
941229389
577717483
-387223920
391546379
-523975406
401342482
-585081635
141863982
296601393
164483716
531395764
969401799
-951384132
-331023021
682054549
2457667
-228556882
-462465022
194663153
938775325
414046247
22158052
177839379
-770787635
-349991680
-671084479
721279648
-660599303
990066796
694807940
-374272621
-147054135
-473617825
-939317492
709677926
-366942456
-536794677
-769012455
294962572
926947346
471452652
905517053
127280888
709283655
454230974
14573016
297590358
230383872
-427457349
77027646
-39084202
736042249
-731895307
-191039636
622896546
657890902
538946035
362640454
-817654531
-376735983
824062708
297876645
557978238
658505453
94198351
-105573077
-434167990
-87429150
358619288
-726790314
373775799
-24163501
228645441
-722382334
161160274
213926655
628647672
-618052745
353825727
-558410614
511310914
989364426
-749878230
15808995
-510929355
-95974676
-51319193
219992671
224080759
-859903462
830993403
695014761
526910383
-23510872
-967534869
-501519706
301954260
-333275420
417964669
-416473373
989675389
977984255
-928832065
-723844973
666989216
434726207
-769643517
-87640446
124507506
646569353
-555028104
-688857671
392874079
-821559952
494101548
400532919
-649303300
976565159
-831036541
-265809101
379893492
991776978
-640881612
259228498
-841062471
943842444
-611182231
-953372773
902109958
927652175
476602927
-660462355
347069908
886190390
-464401148
296520889
648052037
713626817
845856570
-702356210
-287098080
-674730286
955739214
-646196491
-663412737
218921688
-578358503
348667589
312675444
-718892995
776319773
413649160
371166737
260171629
899284623
-265947422
88632811
-342299950
860736854
-630675104
369507735
305090323
903409994
760189887
-696991294
675122039
-861940037
-861276954
-779150781
43381595
-939507725
26042647
603945275
-375810472
197839286
-813865227
-218148339
-776622763
-924693500
-712599189
-26253202
-907114618
107609218
784600932
-180082505
79678779
-152093187
-337395926
987093438
644606068
-198241966
-849340962
266694853
837390370
781572369
617576049
686899387
948592655
732989394
375397303
261515894
-401638155
-277503115
563221193
-846737687
-57211977
-232699406
257332345
-602731751
134419211
-970964250
-637547040
-971268601
163334344
-860734550
-641289586
558044437
-16290407
582226804
804359486
236513528
686582472
164481
-470971517
-477349205
-397996622
-120253533
391359002
-38545503
-445226614
714077879
567840889
-172828015
-543368970
96940863
-736400287
662139884
584007810
213032044
-422614891
-173751896
565584553
496721634
-556417580
555885660
-206220096
-964143609
-294790669
119071987
-66983506
185813548
534625244
-310179808
103538791
751859417
-54593648
-981529474
559420329
-967881444
658474316
969158627
58533505
69498217
-373838146
-133298044
-977099828
247840357
284738260
-485649173
151180062
-331813481
-442950552
-386749597
-648892795
-349230329
694975045
-327127545
979943448
200245632
537258380
391969208
-214922894
-666630789
-544240191
-212966960
308968948
360717404
417023971
-372021340
-44875119
811300001
-510629175
570724825
-703459492
776386559
862589357
-809762175
-434975269
-656267512
-777906529
974483899
134414217
505801982
-144428850
-900679277
-108402229
652367512
552602844
-426279165
-277633387
-253804601
-709618464
-73368542
-15062179
-21774679
743966319
-978405680
-200524381
-396256576
-258968998
-822710419
292198141
-762030819
348318391
-157472503
-74510398
-912217045
-433526906
-477163811
-404529344
-886545057
-423608782
259942187
19212898
-932140956
-986198654
-652258787
-798102515
-897667431
-481856824
-293419570
899503411
-684826041
82857335
-110220954
-764412482
-648817955
-569521614
-105074240
-463407636
-31939018
955152674
610170866
677470434
737902146
75609180
-485154028
-794427061
27516108
-966706632
469853547
171089136
697501934
-560603474
867858465
-772707720
-123190137
226835746
984417975
775100332
835599884
554396570
-385635169
679285995
637711444
-424926760
930591903
109970191
119004175
395509331
478051990
-266687192
362256789
-19534079
-367672508
-510176869
-608011074
-246902791
-294804146
550765974
-506502224
552870920
-575687485
625970179
985698099
130149813
575459247
-728445820
197814244
-619206494
311870721
-968626529
260016773
670131538
559378555
-152253992
-159198931
177537245
-958539306
697409125
101923460
113271794
-955989421
-916427622
-215244053
560253842
413289791
-270465016
-405941183
350656098
-969129698
-999471502
-154116767
-209648536
979184427
-577959595
-673392673
-519971921
-788435185
-480166385
750644989
591886096
-686566319
-456650850
-524969397
276399656
-767549809
549402065
-428344986
588220152
-812804053
611290519
443729835
-976952554
427390791
439258955
432104666
-722160568
-86886521
-694810749
-516642361
740541206
576040705
-497112821
-809860270
-38988795
-443072316
-585888863
309343047
432953944
-112296757
475144849
-126708682
-48950420
-276733153
987129495
-372887625
-289901857
-429918550
541941348
-661210732
747918684
-569151279
-876929011
672548719
321663466
-66654861
-35946700
-521202865
-522212804
744761361
-861816642
-943641005
-843037003
-756380661
985597258
768918641
886790031
-160130802
448301493
-864139028
364285040
-731000104
977033215
-749357758
341458808
-406214670
-386711967
592262159
-250155072
351511413
-205463417
-826440170
223609349
-67427724
-188788149
457408553
-439136793
484823966
895279730
-311781309
-406943619
-293833200
862558855
984242849
-220367386
-604800451
-487864169
793330756
779904111
851719915
-439386356
277582100
87231128
-503852294
394791825
7823432
-5805058
960880647
292009688
804436912
-353012433
-30764668
365870382
-583688557
821182441
-585806535
-777297349
66390207
910483353
945707040
842652536
-887874236
-888616938
-901880677
283934815
-924307666
70713888
7247535
-352888666
-196421190
872584110
442880467
567787596
-765373366
-577667725
-363596173
-810318407
18788103
-252778333
-88090189
844115333
-731718711
248976342
-982108195
300025363
-816508121
-798963698
-285279003
38560948
958916262
350722661
-392021216
-529613219
-762633569
-203781306
-336710167
-241883903
-570480223
-876699203
627750222
-787453909
-940323971
810314690
-563174805
250863537
-438100974
121781395
-355857905
134697786
-601694057
107858833
202501778
924088894
312867730
218968461
196578622
26042647
667564991
34231400
359941542
-976820346
168289222
-244326734
604757104
-706755860
-631578901
-832489947
652235180
-267805935
-699403537
899004736
-663586800
-749954321
-777566883
529562127
-21766828
-509682054
-423092376
-406120048
841327357
-407100921
802104352
-607426432
131205297
-303161646
-925085819
-145422182
610591331
-246741300
429301672
226160658
547871361
198011827
-277322994
-216220407
527385772
-688030334
-321319948
739902119
845097364
-391006625
-464034236
130895872
-390870850
975183221
214716722
-666637473
-772100438
-928832065
927715121
-455137843
83127469
503490707
-292275036
731734532
133846605
-539729388
201918791
-194242790
-593779141
-557098639
-915019291
81263216
921866579
78202911
536491503
259077739
901287170
640793995
-218306090
-246380002
164031941
334553974
594726627
-204951306
-895827633
163825382
151448732
680116137
-809543277
497476810
950247768
146639488
889357500
30164330
53644000
-828190768
-59575536
662421707
-450123718
-276467830
570063426
384165314
795687704
-976585455
62015022
76370985
-918538949
-267150473
-508407302
-697217064
-674301998
-290990286
100409607
-724938455
503479726
364370086
268968334
247962959
313116334
458662239
988358806
104780483
-411755810
261420162
553193783
730428911
790761000
169280764
280810331
522833964
420835512
21130175
106554979
379000010
252772588
-726207098
544776303
-234248833
-134408404
445556084
662380145
914822372
-361375857
634211437
-873523379
-62687458
953736306
101737583
-788044882
863932422
229212027
-137502989
-757012742
508981220
-893736034
559010780
-392937081
-4654418
-341365837
-591367960
623179979
731564735
418950003
-363531044
-807267386
-26293720
-287261364
638100286
782551316
-329929258
-960508409
702609814
592025603
-240482004
-333550098
-982806014
78678814
-203657882
-23879498
496992960
767650068
-716694948
-418806877
-521790845
40088307
744001918
-615127362
545209295
-462535429
-167542729
469351568
35807870
-11617481
-245180411
591665093
548337987
581894113
583212754
-537499808
-602583063
638815180
168793325
-816649814
819431452
-772745539
-930381921
412995291
-999878401
47211600
106433526
-812495810
-613577632
-505295879
515578993
49679905
508137530
-587190710
-862270127
-646654393
-18101232
183538594
-424270634
325953210
160703883
-862901275
-463920856
-693986806
909183952
-181973504
380229954
237384032
-160460309
229311652
-169567956
538485347
-168934962
538580715
-341163516
232110857
-328726735
164836937
48113177
961880641
-41178266
284118356
-522776149
-858152303
550944478
-274525231
870022990
531953092
798640229
132949790
-174122123
657324541
354005616
-949675145
-540238712
884699144
521928385
-302093052
88308285
-25516227
-315410233
959662630
599495381
-407976036
-620213922
-262199760
-46045824
978157237
-154998611
-798297544
779657576
464609209
-247064207
21623479
-11329513
-845056691
-388371741
418992222
827803786
-956670568
526724603
-264315583
-481960447
-476285356
-729633782
-731895307
-811181466
37036850
-785101919
-262646
241768893
-971037827
-62086097
-551780173
-531209024
-18648405
-678189560
-885469274
795687704
-810211993
660145752
-137401674
137312138
-555313894
-218845252
-854195276
-771849201
624618756
229747540
979534382
258873880
859754886
-523710135
-695020822
469915222
-444422121
-56267321
540941580
876704545
596652446
116471979
126730431
-135845973
-459044500
192818505
256098642
-725546286
-205461485
-232690463
239131283
-991865951
174873555
-834768647
908241009
319220045
948853622
-213874489
407013828
-818006293
-465354164
-378312531
-814014547
-762538708
312389485
-108708116
710749911
-763114751
165926181
412854404
-649856906
-363605015
-893750536
-327033205
965338173
648145301
-198456681
-281058109
-128334610
-172146630
508777122
-330581545
301744210
681768855
17995283
987816909
-835461693
332110954
-790282912
-19351803
250532395
167872208
317507774
243685944
220219058
372224824
-679046900
-528113126
-148218022
-936792131
319835607
-172283502
155715144
-693839822
-647171770
-728443594
-457645093
710198367
537291401
454682019
698214583
726344138
-386889382
-438106363
-42219861
-525308373
906084351
207787533
426872723
231739266
-215286224
77231243
-302584941
-343286826
121429436
-451906589
-433785789
84243313
7676466
173313817
-967497815
-790584527
819329036
-362063121
-849350683
267884023
228902417
-804106505
-5262972
607428765
-938373275
616223747
183982678
-689484630
-441020149
240348280
382685844
-927540190
-93799142
-910889370
-300028305
-457449538
-86089002
-41390393
350670720
396881669
515464653
-747865945
-639399321
-845452945
393733292
-20747044
694343673
-641700005
-982976895
466838322
35013188
69850932
821747392
-864950859
442587210
-412828605
296592719
-595438425
583693039
514509045
217799374
-56045843
-752976297
268744381
-749910019
645876488
270921182
663960563
648306722
715925413
513534933
-667260113
367210057
281032950
389138881
-357120384
-432226768
789912388
-794672777
753063594
-170984507
-888288877
513585316
-642768486
-574422565
-32017477
990257676
991170212
3795452
882345762
443713998
-598887108
309467361
-815440393
839417203
-342960057
-761390036
388842758
-56915716
193115468
789815520
952358159
-772707720
-645804582
934577911
-313899221
-808964001
622799521
-724217603
839484977
-662464952
403356864
147649248
896995576
-48901775
-35262085
709692784
83229002
601969182
300064215
-455866188
-64654513
476318297
215412925
311702863
-453166776
-743114876
-936776550
368929510
-873784339
-540753091
-712387596
-839333579
-518933025
-609458055
791040652
-30457051
443091833
280950314
386018592
-303707178
111461760
991722109
-553173492
911945015
973546124
207227529
300444507
-867915602
937480436
878746069
-517976958
-390424388
124650285
-506167065
365714356
-673652590
-430408231
-310528212
-537363584
622442613
147019552
-418293656
-39693662
169729643
-545999352
-107948952
-327260402
-130418330
748322870
-783613608
884325751
277571521
971389377
94419293
-933632633
-218633631
701461402
48083178
-532307677
570351879
-451727551
523274862
-718991390
738310158
597600354
503099170
-872764405
392526181
-670867719
261581031
194697079
-183443856
733566765
-407907335
-282444543
-616209839
-771894777
33219254
-125043865
-754923443
-183260431
46459223
811083360
41956668
378510238
-345933722
870066838
-398878470
-285880911
-875153915
-147762567
-887837310
-399684721
-778393878
-145773259
972777518
644612659
-636602673
838346847
702398926
291607084
-297561402
188256745
-261969439
-801043075
-134408404
-765076658
-827599132
408967797
-677556344
852285172
412412769
263836924
120330796
534648801
72772875
545853766
315163839
-343006847
-750336827
908386204
612043215
-128754925
466442967
188482122
-901282396
109649921
-780710614
-261440480
-206752315
-110426614
409079362
-95713334
274683605
273584702
-623002198
372025099
-99063337
-636525860
-960759776
-486886248
964431201
-137221270
476107576
-939901259
820344468
381994748
962907977
-12234214
906434916
-197534024
-936503290
419435527
-898118032
625196318
-411794109
849595826
-980826371
858584427
-102917285
953448890
-23983776
92193188
986217514
827067963
-671160620
-393460249
18888454
338614234
-435023243
-630570394
-305937147
452502140
-665940409
219671699
-937671658
407733335
-817093234
101857863
591008527
-567239632
-339053101
718196428
769939631
-948315804
-436567200
-692972902
478263055
659960386
433047484
-872950937
956794729
-270902878
105181803
-857482643
-621032295
-406214670
-301913486
-396986620
-441737145
3085673
993646465
-647013406
-976742541
888180481
305653036
-57242513
-489023414
858216399
-933925070
74849493
-58679562
-913579733
-192806452
603836766
-940375773
-591047210
500144265
-873694578
483717265
-619102747
-700778537
857427711
-466402384
562540347
-761346297
660475055
378177531
-560617009
-476346735
52771187
-46237086
655686738
844115333
-348208838
880622606
-390665956
208991922
596419448
-610808169
992141428
-337053937
727958274
782817095
880312022
-480100357
378318624
864254350
765966527
103094446
-501139399
-139887345
-84325541
-656438763
159039333
-756002073
-16777986
-206422994
-53000066
-383027126
890188548
-65268215
-619374485
-764302089
-536714762
-485014816
-954718145
-920362170
446024633
451388859
-169877335
-550821373
910625212
202149877
49313770
455403049
-582420643
-206382054
472999242
765512714
210944601
557895517
374902824
-268116926
503532579
275729091
-132804206
635247025
445842054
-431663094
249827756
-849592121
-246963982
281524217
369761992
-543389982
50177255
-658328426
439163533
750805967
-89193754
557295411
991929644
-792815588
752783087
-52025919
-836165123
-200068438
-321799259
536884725
-315364271
924787713
963309621
301360136
-172268990
839600926
-553188784
-365707270
-218617588
-5908225
-626826347
841801259
955232678
-435458430
-405113686
-843930236
-363672537
324780031
-286818789
855487256
-700344926
-314905670
45347416
-588552944
766161727
834451634
79816651
76504790
717845619
-766782103
982571905
61029104
-335628442
158242104
246637747
85493464
759591418
413102794
259875890
436963191
921878726
606967464
369767319
-254946498
-678189560
-705856790
-521369558
-808041768
-556847065
197866293
355164010
-55900488
879083709
570429475
646038861
-397334262
-902124936
-184943386
437627436
-907462212
-88654919
383910439
205764089
111710969
-727420874
700972035
681305607
82516229
162899816
49153752
186174738
659451315
544562856
408441381
-524694554
669660404
-616209839
597127420
-952709862
-124494762
-475629219
-333805698
-487339468
-307873780
193600298
-892368103
-30586532
-666639639
-521765035
612089380
-902310856
-250431224
996884935
-137884883
-446646195
234562970
-877034743
-698384701
-712016269
991651732
843624682
-662048803
-919534835
680548776
-153867058
-954331547
-343772800
170718529
-693435669
563778038
577270809
-44512590
695276511
-715284679
332115426
-752862996
15444942
-232134330
-920584994
-386931981
690275275
-959783788
164450089
-562397651
-497350944
806971502
-537973836
20984127
-12903415
291939149
273694317
-179334954
288399881
16326517
923012813
-108817865
-698517816
-537669309
78001893
-729006952
466003102
-164435735
-7299499
988358806
854411420
-435131434
40690333
-780976330
-412280071
525935404
-929515
-28457980
-707653594
-134204950
-144818910
-235240311
684684376
-862747926
-521366798
677120433
487569239
-840389263
-415101459
545439666
-387652425
765849205
-966890991
-53637418
412625155
672145828
457930359
580618795
-113908857
-674280101
288161770
-440793195
-603376417
-441641477
-860455753
161021206
92945867
-401889987
678016742
325329365
529296693
686754723
491773462
-739454547
-621535718
244584569
-503435310
-329257208
475489352
983452348
-9755365
319215425
422058770
22399782
157873714
632989784
-686574460
-173676362
-180451813
-108997879
722288211
-979761014
32956870
556698641
47535933
-158016679
-91960671
211655322
-521702139
746917192
98340742
-873658460
886260619
-479331388
-500578667
-755799896
-421428363
-768126133
-244929017
-674567788
671475952
809039686
250627573
458303878
-91090860
-915595257
142598178
-343983701
-223657562
871589256
231880473
581967678
596351212
-189932032
-349715307
-882258939
965817256
777254311
326920644
870372997
867902531
-331152774
509799182
-173268189
83516881
-508460656
229520774
903437517
790791759
377750907
-729729006
838379901
615964867
-682130348
309326369
-536834562
224498431
663118727
697105995
769986469
-479101731
-420586648
-392373710
437227354
421684827
-118427963
-983744195
316034023
944957820
899431296
423434699
-462523290
378972371
831842156
236499716
917808913
-272374776
614955379
453672335
-789310550
-51591530
202716479
916205927
576680361
257918368
-526012381
175218175
993091152
876704545
566839687
800205637
558547877
918618400
116105559
-561560347
177138182
651466429
-802386952
-987794420
-664109596
-694261043
636202381
-95863194
-711575240
995048321
-372937468
705179632
-746899733
913336051
928400473
-170493137
-583810368
-845169107
-446602154
-837733194
498340808
934286459
930822639
-997911411
36032202
650247624
-22578743
854169219
-836871094
-538333222
-888683629
380056922
-743338174
-576573736
206559910
-409191418
684144309
115833432
-221248171
-38349241
-643846184
227425458
370509794
154642291
764541907
249021211
98399364
-80476584
-332120528
522566864
22143024
-797416148
-89228238
501885709
-97920572
-587866910
-611873681
511478025
968660357
-569091851
-595525769
-598672616
173654337
310956692
159645797
745061458
-817239405
-774774960
-748134348
544650296
351484927
-836490912
837575114
-776606568
-196533011
686651603
673911148
360955361
325138475
-392739931
73916510
-107614708
-991030327
-255428742
-513102693
984985242
717497067
546327954
600619823
-877231556
159131565
949913388
268256525
535822373
-255716391
908369698
-493139439
938396437
81449018
973020541
448854135
-745878275
239295482
847557119
-241643252
-900661847
-586411063
961079848
-974217400
-660276543
177914466
-589935301
-74009005
828054865
-602607054
-950109174
-827123035
664731439
-880712743
-648993663
-779991356
-611134078
-489410526
-851094192
59952765
989712361
-933093243
961312827
-739164198
-484271852
-171788090
-296504352
-482095167
-479812158
7884259
-97395995
828228171
-694702374
-837178397
217512136
-260648358
368469786
-691906720
544472507
17161767
288089310
-780565594
582061685
-392340357
402597068
-297071884
-489474092
189367387
819193200
175027572
-801622272
-199864634
-616876593
-555568930
-395812223
-768891110
665628590
747685027
700385960
283065661
-305554661
705311558
-648198244
-843797764
-612447890
19292650
-114765005
-375986403
-803671278
-980206944
-349554344
80957944
-866760937
401338101
48275484
-734663545
-370852316
-460364041
254385783
-83331611
-979134676
961072593
411815732
523281964
-985605398
483218666
731564735
-78747062
14391382
-487416768
910459612
-850698142
814300966
655510461
-634818091
261581031
163649360
991566753
-624809113
290011650
412291634
4250452
-756002073
676930464
-320714304
192739059
-477172693
-894345840
238274949
970592907
667663040
383275823
207214920
-406443405
492873888
-231317910
194160895
724683969
-206712398
314952312
51723390
631917487
257803928
772150225
-146432537
-435899306
976736070
-213834773
-463031859
-652257437
-362751715
962889513
464154566
507016007
160355743
713561148
-972641733
229895595
-249121851
181890022
-975736141
998653580
-933166615
-53745157
649462880
443631617
463554219
-194241901
333116605
82177506
-34307673
-416131738
357424946
-374615154
-796748513
-534422620
335963943
455529351
-491735266
189137044
818015689
-293580588
-752678243
962545195
17965102
-16429172
-833593095
-748444399
-908829448
-955593457
-295343064
-406568289
961943782
602888313
329582730
78054165
-604682974
-353619473
-276184180
-220528397
718551927
485919602
-410126614
-805666693
269989813
834089035
-911620076
-803073326
528748077
-391411208
-86536190
660058318
412441710
-68852991
191241437
379147674
-149438490
798450581
952517484
289498474
-380426519
153209282
-138157274
-105624289
654587616
497199089
542488323
186728645
-133185295
-769959315
-426048423
-885358621
53731575
756897195
396399792
21848642
-676388133
448771535
-854724103
-997211565
930221420
41814071
607216605
-965003866
-940191275
50483583
-707081723
-577440484
502653147
-205463417
556830619
448771535
-701191957
387233282
-145563525
607813668
-354643440
-124526609
526899800
-140803247
145342115
-903089617
-160669009
-610971041
-880817136
-23459700
959673551
734884114
379796044
764477736
331634466
391867344
-239372422
-589419597
302408799
62223722
359740274
756878820
64775842
-640109177
-472295063
-610430835
-899562372
810137688
441461339
766689226
764888621
-864818869
-483580441
485876536
614625636
-596281083
478022465
-812518651
146761401
-756791539
-855715089
3848013
-978022726
-566156104
656140427
-727731754
844724190
192649071
-915008498
-450329891
-644346597
200570558
659284803
523151304
840358489
708149074
-444314251
93451694
619853731
-18097426
999921413
-182977073
-607416980
498766222
149891987
-307289510
921541607
-230154834
-834496512
477368866
401453969
-777035922
-688624630
453412177
-268748113
277619773
912218476
34344972
-64602265
76081002
159819183
-191401192
-31866885
18170644
389542909
595698002
-769766069
-977134224
-619903546
774458462
469202389
-831450761
-941438947
-739391047
-733768358
-201562510
-449637099
375656121
-254068270
-343518633
-812759741
977769448
432813909
-644595560
463942362
-932365616
33273612
987081408
62014873
-825657105
102441193
-694409114
946790915
-978272428
-430014499
-791661604
233604571
-286724476
-75044666
487520650
178188556
550734004
-232513413
970697636
-998470745
-692939237
-607496025
129777395
-471455931
751639281
-891097759
771009354
981607998
432473027
-750138985
486655250
319090586
433659588
-164013961
660616819
-122833079
-837983854
-660420597
102173662
577648118
-806731147
430920930
580251721
667184431
822626257
-448051659
-26483543
9385582
-306879648
-207372908
23830364
456502002
-438437009
-149310863
-620832821
-511136908
-260671405
-453319450
-857957818
148446858
-379033543
-942806087
-935093991
411514373
792721882
405368133
725755331
484523717
-87465354
-602421186
167792323
-438914374
-129808800
-760027622
579629053
-193970823
-842949141
430190362
571801589
-894877491
-935266792
-124821510
856270069
-758862499
-124561095
63493422
-652039954
-68742276
639691433
-586149140
19488210
-139675800
250891712
-541448788
358399794
-600815720
-41390393
-174434127
533996900
207061761
221401035
-268156878
-540191311
507884341
-98833336
-963892273
775224561
-795104630
850448109
605443622
-695951708
-520386764
-774960923
-52387605
763184344
-688598514
-68601918
116818081
690526600
429360101
-116331292
369010712
432729366
-463900020
-744856524
110717122
994985885
147228140
223740325
-53807557
-538759271
33685097
260923651
-538176155
-855275463
-569019945
749759776
-371581002
223245043
-700221956
-865367910
-503538281
827235417
-249072651
-687552516
699817098
919847032
-153652720
586628907
-976883621
-663010284
-130231106
22416348
81976096
-140424379
12747248
-999662537
-71721690
291276043
-178334872
-120187050
-250356324
-923898836
-800034921
-561939178
235074308
561453558
425711792
974763427
69518754
-126336455
-315430268
926485688
-711558904
154240316
-29963414
-290256631
-292822784
841424473
560840842
-475746443
160674393
-227056471
58858646
-827070143
-168733400
-494724025
37059695
563596875
3767490
421567706
980369345
706931404
-332183170
347801662
811602861
-968703102
869908852
941638943
-566982088
452917166
-271464790
352106164
-634397944
300164292
544371404
-18037583
796409265
664885223
487295977
345241364
-581417942
47030888
-405943155
-77238160
-378113109
643786641
852639225
-704748086
224802956
-328958156
703852835
-455927030
-590492482
-40617908
51532964
-998435554
716596018
-353952941
-965590972
-545940522
410234702
808895325
379951258
-505721783
963024829
-558886408
426887801
755646618
-859742869
376282234
-660287736
-298344904
261942074
540848385
321846887
775575597
-160790430
-366676942
325084884
-81164406
-487770737
813028192
548880897
-487773772
-255294626
8844241
-983528829
559702514
-159936922
-954448400
356979506
-467287237
304678805
70713888
-435156090
-604606860
747085467
289979712
533030622
881188755
-553860867
-343144633
989164138
-329806532
-521831971
297720617
454563150
916692551
-63132693
91948705
-868717106
-962863882
-689967961
-42319857
175574564
680323501
-709589817
-649836793
771905486
88673622
487242742
-911177697
-334019626
395336701
206089267
-91502688
604744321
-844401627
-455653095
825860461
-311701894
-494170135
532768648
996421445
526100753
549216343
-84659859
197453565
334468391
-244207634
-718147441
432185039
-546929180
137746694
-192917452
921967506
-523710135
-296691024
649045295
-863161116
-269995008
-500766449
491361594
892316884
181598329
-879225517
323075483
-952037173
756878820
706371749
-85738684
-752909901
-277916192
-764803146
-674549857
680537235
218314699
-52900918
527091110
-794321034
533804315
617529683
857447610
34073695
102039836
663095334
752645686
790211645
-444513976
286526448
-345825339
-93197756
-925068504
-23053475
-736595497
572357264
177916556
-746817421
-583810368
29531881
-375748230
-960269060
-899899540
-958283579
-356280726
207710615
887156178
454416442
341882007
-213446281
636920693
-206931843
488500921
-996418887
818555376
-779035630
-678569799
-547054949
-540834088
167752754
-40193942
921914026
-290732235
297887288
-945144546
-392456230
591463030
-616589977
495672697
-174435617
-773816289
223597270
444615682
571238838
-134259847
-378040425
248794221
-697636733
56067232
922314028
-190901009
60537651
439296966
-500903839
802725130
-521610692
-261624382
-644697522
-304657964
-922730032
-246506309
-506519695
970171612
808272307
397270103
-583570169
-549456264
-490867199
996678747
-295893458
-491347025
557150373
-948210539
202997736
330485572
615053038
951463585
468093911
-252463993
-491391606
399338604
-724036455
383914844
-880642985
19770974
-343182138
610629996
690309270
-471898382
223369526
556788708
621775893
-111247787
-526052985
569164221
673492300
-600750703
-896372409
-626145682
260533148
755579632
633910250
921458158
-24010657
-389028969
113381602
785364528
-534419850
690645445
825573267
356916410
711370134
-536822944
275722747
-790707010
-947792513
786736838
708110034
-423726773
278236604
566635942
-123190137
702943165
-941042548
752730043
636632424
-82095802
148085924
-707881942
632298944
302412227
190807707
424607236
912034688
-65269161
-285553905
488418041
-119117695
493493936
764186522
-336804964
768275287
-587990562
838334120
483330847
-107149486
41091815
629630962
958667663
602428292
474290160
963732787
163855518
722641739
-439587550
-811119176
-297065090
-793283622
-150016774
363959112
581889911
-354505821
440761828
893780039
104289544
-100206079
967597631
-623912264
-640895237
206149353
328032277
-499804103
-90775339
-977793868
-501301767
-716687181
777177976
876808647
-231288123
637543278
704731058
351442737
906349234
91113010
187515596
-462573168
-834298650
648236212
791870765
304420353
303237182
-805150548
628860142
201899285
492130428
-517034466
-315027500
-553787360
-390403592
-455775548
-936320409
-256120532
-821224496
873669464
-532154323
-442044023
-700906924
-80946085
-490372785
-286677959
-366187162
-161550475
675523448
-854112676
613219454
488337430
-336088781
551637600
229098587
-77986954
-36894958
-615587996
720417576
-32416267
-462123188
344648667
18342873
-374035554
-831191880
583315540
383190136
651725030
201478159
484527316
-794321034
-473563676
654803590
-734186903
-103032739
645995384
-995793237
-598844790
433967319
-381449709
960086121
-696995362
-339898227
-421273286
-700346216
-452704008
362645863
46691810
949913388
-672623035
4473071
855569264
489041004
-704082993
156178760
-181374274
760271422
464699196
-902604789
-271709967
-254782224
891129987
-693795094
975527458
291986977
-137549456
-923920746
233375957
-190412641
956258413
-392373710
-414634773
390529924
-917307819
-73543489
458008745
226325968
409602990
915274911
-620480395
-615411023
-51615134
-289854150
237045781
600346925
341918750
-418965928
-66464825
996123516
195024182
-851532840
1846991
871453569
548128421
-989160668
65141635
-981991082
244940477
-77446927
359384083
-679209667
-927518635
-488407481
-692970073
-66821883
-843560198
-746417894
-290188852
-62737684
639403948
169872143
504290546
-911771516
123896359
-532352804
829978138
-800598249
-70775296
796440201
158561694
199468161
253135958
717186526
548968783
-471062783
-23817755
-750532377
168843042
57168997
-207109319
347890374
-226921400
185180721
-351868232
904674773
-975213775
249963069
-578673027
-176271738
970965228
-105640982
679844639
-206951310
-931995501
-546052506
-635541710
874978494
791187364
766744237
775254348
-825738524
-833630632
-154259243
-832140662
516066533
-845538785
896141783
443292340
-7386402
967272444
-81887338
-818219157
-612693428
976395266
784726523
-366733632
-555601949
911682536
144659695
-121233714
-640907014
743703866
749008731
-177053713
-263341512
967878833
233436394
584342900
362314112
802471572
114546588
-507452771
199835976
-544616386
-992649682
-5804099
-339821842
758383678
422352509
497840976
-242098371
394681168
-841203660
-848612131
-213608062
683648666
532270856
-247740649
-426334409
860327186
669107201
962946632
-158019364
409850068
-900080089
616922101
467794421
732272312
-37795249
532144157
872392307
-797690494
223378059
955808899
932968046
-113412403
-934971754
-572274315
607120973
296176561
103016240
735080198
-642709565
-522383819
-434011218
-645098991
-464337469
-126043207
917013515
860675729
-103087171
-248448601
517310178
124421641
-640663676
782199478
826887517
420561475
382492133
-407805068
156363431
-139955709
405358263
-993971952
329273153
456493189
783818366
-227127708
658834913
927242918
-682622541
113373558
459017170
-683136561
-794122696
-485801326
809629832
174986797
729939050
235780750
-181014071
579554309
979988061
-773093477
-368519591
559271522
-474896130
633638752
-604582770
652235180
197704654
497376980
-235865043
519828138
-795203428
-388017780
190242673
-497064396
-624799814
79953395
356543290
-779991356
-413111024
-809418974
-64788899
-982304207
114547634
-722142861
-488620939
-16147281
-239725235
-669596353
-740321641
-217716647
-733947841
217276250
898396787
-495588515
926555231
713303013
585692337
-155609835
-48484403
-821747114
795313504
-285974411
-130053100
-499867812
-205785387
837202293
512300137
-6442210
-269263263
436146407
9352122
-870063426
-509132965
-947722085
-694959144
-443346047
-515851582
387114955
-512415030
-654766863
-616090969
-110735693
124767525
883486593
339819788
-581956473
318920035
688878956
443162974
-747938428
271126562
864251634
971991406
-528435831
862845439
953337039
919754613
-788689621
-574354313
-531611361
276541487
493270918
-25356646
-544727269
-971558668
-488126575
-861221003
420323605
-720746753
-580349489
-218305396
281912716
-889670128
-15644958
-500576675
-693521150
-784504684
360649247
-787652517
606395959
-57763559
-337053937
-479654579
-647602991
927592894
91699253
-718747355
-57257640
-267257924
596233043
-1582301
-547922566
707964873
444223933
-105397809
294702049
-822687317
-825064768
659913510
-999389403
222186030
-20141513
991722109
674838166
156663924
599686722
481348359
852496676
294301067
-255354365
333130822
990178186
-465001294
612038923
363285039
326165556
-297973274
-789657918
-815751095
-172276646
440912092
950124593
561957431
920875248
-890386525
188825008
145606676
933685744
74500377
74998206
-475849042
36375369
921467280
-614613624
577083768
-791661604
-919134004
461203579
-19480186
-968335489
-213010611
-570810505
860285488
535187856
179275280
-365574010
-605314574
-888081001
-502815577
-678495919
-969045093
-623191000
-621092277
-795507494
151153620
-389897685
-591002447
321101121
817760781
-41174124
-171461156
-420968714
-333173047
632347202
878619615
556027640
491219842
649491660
-428631094
-152459857
425918593
-497244760
455757388
144850244
101079462
-316574722
177358796
-579428413
-188206756
609732096
614914447
559867095
-613007645
69640868
-581189194
520910201
879535196
912676970
-160899152
-609113983
443631617
-887469810
-426787071
-406047882
-637742719
-508292989
491357105
69223446
363036871
-158203519
715878970
979975174
79738616
407402534
-851949550
-504013431
847999392
797971880
780798186
877002235
84320658
-316330886
692990645
-71093446
475291705
-116387292
701795930
507189385
505513380
-21410174
-525811045
-22573284
-35536399
-589460636
846175276
-134410225
-691770756
-466308229
473883852
649846277
-506520457
147083536
507263429
908047192
-314335359
944330156
272800644
242655695
-176213732
-764446928
124240381
-240733383
-962766626
-876615359
-775703172
296972838
-654285359
-667072157
726639970
-207909108
324501269
-784473796
607216605
-19980467
676162040
-183518082
155159425
-443969013
-377839094
112176626
-125821751
976960500
-591285680
-144276936
199031488
263846793
591341522
-929677947
-329680253
-664794885
-15464365
-654334875
684159983
578256549
-186259017
272903022
602755670
717845619
-337324850
301519278
917450620
370647952
750422030
-634295607
-350822651
221882434
270667800
77092756
-586485917
516228544
338960900
509926615
-625100824
65835771
-655581661
487606654
566036833
189464637
237278329
-983652758
235245360
-328526800
-809343699
448290881
-932916600
-386439913
296519911
-212432577
631874985
-287910536
71738980
-799573
630938992
-633933973
-618565028
991091532
823030647
685379955
-706245958
-897689943
722850410
725034510
-813832107
31860899
-785007965
-346287228
496059597
711854852
213925213
-520308493
351653690
480941775
-35946700
846888045
-450396967
-982329082
175820491
-73473814
329010340
729836924
35688369
34226037
-228907867
-218187984
-37427855
939737394
60056402
-978393673
-69375020
-349656249
-807075249
-868978092
-928496430
136551149
-177023257
-372554131
-452286364
499318713
553256550
-542876596
-16702600
-567239632
250223173
993369423
723128413
-46899722
544746800
254828503
115539885
749892638
-636175582
211651171
-457849472
748382593
980737451
721979464
116873405
-601339310
-376817084
-544837634
-933606458
144710868
-663835040
-298994434
355087949
-906504550
-620511945
975387468
-518979819
635514048
991043297
731647727
869232404
635858948
-838577024
363381490
-751633842
-73434999
717413488
-867016905
382528004
-926422359
100990024
316141804
-283769076
836933663
-523592151
173511150
499342239
-532666462
152761637
201640139
-473932859
-609376599
415639310
-483346750
44758037
-146843950
-354494752
620690975
580943705
970046141
-784705701
-115210954
-440770596
-189502657
-997037253
722379428
-11741599
-915189319
341561320
158443362
467220179
794575379
-745083800
115359771
-972310904
-184772214
-183417286
-568589228
-89525445
-516995458
-86591620
-529460795
-276427351
-522926157
924935631
335175640
-431313527
-721506715
162167537
359862241
-640272508
816725606
-296111969
366554921
-30278424
373827937
893754531
992524754
404925626
222186272
992800393
659498329
-107685923
811752176
348749830
639650162
-315573412
183343504
-458687579
529088358
-287875888
-939330454
396038008
-27734407
-723040998
-415191279
-122556485
742139014
-624705573
288652620
187689764
-898374529
370076633
-362737913
259825938
836694655
-920991159
981891014
32624137
-810033244
913186148
503888004
421923134
-12167643
718953004
33813732
58545107
-365303046
635709705
-131471314
-412843722
656059780
-768921499
214835538
781107646
197362091
-241425584
316832131
-775388953
271788441
-225830223
-253982595
924904532
834712719
968328462
-964616607
-372376823
108675814
669767833
-646654393
21848642
33986831
161048052
389739175
850214124
-596280092
-917679228
875785228
56137138
116337735
-306286881
-297491279
214382657
-904519343
-714302168
943312858
-563269504
-386090154
-806559152
-208324300
-846188132
66462370
-994118315
218002426
294577510
499622629
971933644
-528288288
-677258633
668440882
467002474
-226418447
-855932489
737824213
674439748
349189610
815482627
-7923615
836884529
-645866969
-227127708
-251649200
-771871367
-782705638
-8627522
-527436881
-763422480
771038323
-566142546
425125484
665991015
845171895
900880450
-339594968
-612693428
-818151921
-475999134
249447856
-136995577
-184742509
-574582575
-241948434
286385673
-421609915
153760972
953382165
-98936223
-849424302
849907308
497323076
669731579
135898224
282994136
836494674
277658525
139294208
903912995
612804284
776621025
11373151
577161929
627713549
30274813
-837570115
-490867199
178841651
-151947069
-439467666
380687133
280870942
-993751302
171800471
-108332827
612342140
546462090
308240001
111773832
-131008707
325819683
873512977
-108121418
96994478
-466851970
102039836
254598651
-819770506
837073700
825925795
567272691
-962995750
-650573466
-451677274
-519206588
-195561117
-346740687
-492908828
809135219
-736622580
-785964301
688548568
848922025
-918811999
657766151
172342549
757688054
-305221476
412500681
30589602
286563488
312639856
457082060
329189899
-963589296
954841628
-9445105
-263960636
-679269129
576252232
-379783630
-572913476
293565305
-11329513
-467574398
627414207
-299111830
-262001864
967820603
-759983617
470830813
856074715
-294924376
514586881
52432568
712572381
698101718
-595184862
-251280185
-895043572
-166893155
433774805
-640100808
-805521975
-171449265
-686316603
-923197757
739673906
-518109778
-621372434
197821746
-6124438
393535882
-311749448
-239865556
-673013954
-442153742
844127106
411905771
-216331248
917161687
764643197
377948858
-62629027
622019441
-655922135
-993803280
359359370
-183518082
999864436
123584566
549685690
-67046525
-761619676
-295644414
817592606
-491308655
-327308843
711211979
993852436
-603199654
-269632086
-128789191
35778551
-887937000
-298611935
479122357
-785665517
925840795
976256002
-252291886
42606973
918771584
905742804
219124366
-604058899
949803299
-532159979
735884085
279701863
-445941910
58675943
-44313765
341757073
877011760
991604460
-990909954
-971621590
73459416
10348686
587022027
-653019552
-558044518
154319803
140887572
-670288034
954427050
433357629
728732017
711272770
-834320871
665384930
446152012
-872645985
-12068942
-156850906
266218782
110129019
-192240308
-323386967
-151852115
-399604052
455370709
10811864
-893438061
790016768
622438905
59351838
-245968622
831494409
477425713
270490302
-942998569
-61880853
438482950
480512232
-409704166
-808265141
641229742
-91948994
200126304
90917503
318309155
-392817830
-38529023
-7386402
-975073205
-86222131
508369426
798001500
-107935024
-713515304
81533088
-912728706
-943041252
-952819163
-981819375
-363132516
-257327742
-595240023
-211254791
-870329490
-190001349
-795521948
166076387
-99055579
-577806234
-467626485
-245315139
487225922
-945849011
673253669
995600200
937062229
261911882
826774420
-532883633
-636972463
902084049
-639856065
-719967219
-408618661
680039868
264946313
722313964
1336335
-141941213
597499192
336333183
182435185
44715948
508398833
-164472689
178694047
-192225761
703916210
365714356
-939012681
991155054
890423407
-820774001
670196323
927244006
-93381397
948938908
714912450
187962861
977707349
-107717300
127692377
972625758
687688208
-290337830
226579567
516092710
461236888
-777945721
-880708279
-813859111
447372539
-50166194
192121820
740702947
-226933951
-612272960
856864511
-899009140
850523920
2262126
-536468838
26877197
57559736
-786318434
211314675
-81851257
650300912
427390791
695229596
108846467
968508682
-734940423
981686409
-46058935
-166521026
990703382
271965891
-469716893
-852609845
-371763412
-352890433
-279561309
-985208207
393468390
-106252879
15739216
756776485
694961837
403395877
-556241657
-708372676
124764481
413187966
-72914386
921971037
-211058326
-347424971
-119942399
-533463779
611170041
-310606998
-114279234
-285901176
858584427
805000858
291799690
-386439913
688848975
-504584382
-608634539
46891300
857954287
-669413421
-491491513
-707550489
-787912875
497615653
-699730907
479239784
-657329248
712248504
572887153
-352888666
-513024445
528040381
475401033
-995684670
782602760
722269566
-117259509
648318448
956676809
-476751417
768891031
-467078549
166781203
-534427165
-405648986
16731484
-350663701
-229989441
-246753272
-21672665
193221863
719182308
-577748148
888872294
691017856
-562546670
-267392149
375763615
-659257640
-8877898
-8012620
-676727214
278165246
930441561
550431902
416329675
569175798
-636497
963261835
-23750517
436060930
-919344043
75810121
164483716
437628239
-531417512
495487787
-204115601
285076631
-569497156
477623758
366630530
72988343
-44875119
-583063736
63431114
-259972147
-618893905
34946835
828346267
-846888723
540432336
-50285763
321732389
-610610054
-115446062
-577726968
-973302768
285638738
-411694535
860726581
163016909
235155687
485702241
131190344
-455653095
936111825
-713687496
612564947
-37151391
414672940
252619264
-380551200
-470667244
-846034605
-245427607
858985709
689374977
-470190619
304758504
-893725318
378690793
114876696
599939709
185600943
598371828
444279886
-424405029
-628244963
-40045928
732932645
-995575128
-650141575
-147527527
369174138
361993530
-339716875
-451834872
407119936
-657460057
799087530
-824308783
886938056
-168410722
-41756344
552040835
243938248
190171030
-819479899
-297782570
-887854188
234930672
-184411238
-569672976
3928226
-639657689
946899192
799869787
-737990582
-713135990
148621180
-225270891
286827403
-29132776
671636279
394304980
115139026
-831571121
212706899
204403710
81921303
-314277054
16588193
-103094879
-473705836
-383479669
-961314680
-561899561
870094368
40887529
-750443493
-136947036
-629071355
-671276746
-144979795
-673686825
695858871
-237460160
128514423
-852259227
792386512
-119806065
805978655
722655492
-457770085
938755666
480973799
512892924
10884128
-507801156
531335561
-682130348
878781926
-135102752
262628451
-714539376
84700545
900260100
953023403
140811099
-75908047
858646561
401152362
-287156875
-336905369
909344868
-782076968
325065020
175310443
-929881184
281630713
-352682853
552823722
125077800
-31142808
-635930803
89299939
387082512
-159136381
703852835
-130652614
716677869
600368087
576279431
541289659
-814215770
729122255
154480601
-802486542
799996759
-478226489
91793667
-510111352
363376038
-163062433
332426659
-43124668
648814111
108387223
-826173249
-510351143
-838717668
-314168607
679001484
-105040970
956685294
-261697875
-62483628
161868068
589840118
-712728989
-999821458
452209042
225542489
-994362981
-501675652
-144380106
-880935107
-253871075
-505289852
-480347542
-893960455
491095512
-258787179
-502581575
886565871
-377955194
-645120484
-781568417
110334805
-435845048
-887528332
272210740
-770834423
438713201
-900542619
409342934
-396329421
-963183540
-214626186
524045122
198146765
-53017164
-643093318
453054350
240821485
376868199
-838956319
627182764
129039956
320044618
-951310962
995059249
927028781
-168431796
-438731926
-755018952
498782282
-558972983
644950720
843495652
-336112869
847959866
-789112101
-796713002
-791945841
-718176426
344997961
-742573221
-364838437
296296021
584753404
-427582497
-57676997
557972620
-88072069
377806796
-752663240
36696837
47843748
-523242537
139244937
580534231
-325507715
-933081019
549088088
-984852639
65976544
717237328
157832546
-927261703
-500226104
-30060020
811718240
-483509972
-590204362
749105076
720136484
-823731774
689273475
-974186074
44626914
-37123867
-746297526
774879617
-103957531
787845594
142826964
185695533
-526430151
544470811
608768879
15812381
-145711737
121230189
75440759
126428789
-466371797
-472172772
981593487
-873037514
819653734
-85617861
-545969792
-156635836
185123453
397615142
-78588617
-416300206
-690511166
-800359373
-13776928
792050372
-270689870
-521291869
91981108
-196533011
-186410328
-200297422
899924833
64652968
-821620971
943067662
-307873780
621135436
-525376891
-811211984
-188548231
-345385180
-857420921
931511079
-87382894
708760842
110853653
962339062
-455130778
-90805861
-47692956
251916980
408569420
292037039
-334537849
-521785164
593415940
-78915438
206580830
268072319
15914518
-829663159
-970868653
-296978730
124596328
-305638415
78906879
969040442
944628126
-471319174
57167430
-945725785
450564344
-26293221
150733482
328971210
-38338968
558289217
605388301
449408274
213017428
504159307
-481933780
-883919183
-516642429
-645445528
-630577360
11106022
-792347815
376617294
853818976
-175277998
321657293
-126052939
-439874896
245358245
253581525
17954152
84737914
597242756
531775608
347535925
656842571
536357511
907169674
211999183
469691188
-22697339
-833349876
19429885
-166329991
427016422
-577171761
829582367
-826180954
615265192
-35547602
-359841641
442092986
-606356760
-315268331
700878348
989654588
730491053
111241488
-593269362
209178844
-535393896
-530311940
-823400510
-643870403
992270484
116915427
500066927
-548849792
291780360
692619786
-196148491
737225907
-26834828
-728699913
-802095819
-911966481
864688125
950538945
-347073231
765728343
-96801633
881765305
211642514
-965011344
72174824
733731550
-314072457
-879125316
340796396
-186465947
35910599
387244150
-672485744
-352040476
559042428
-266892438
-746053390
-684305721
94910140
714330205
281002126
-913174457
-132900065
-732356539
782909888
-791205787
976944102
274128530
110450562
-948633524
201804248
998100469
-94625459
-584325091
953484439
773221737
-615891624
427517191
865304324
-958470044
-140226070
269922646
288074503
593054284
724429188
488859986
707464243
893046702
-786355015
-24377761
548680753
-406104092
945102080
191154787
966158471
-751543092
655512883
-893114939
758800796
952175501
52478596
599850631
-231201938
122567015
-830568614
535425184
834800167
804538246
623824051
842786202
-123671422
354271305
-151014859
-478402731
103535999
447773034
-38812776
-982976895
-22410825
-353290083
-511573283
375888795
-393920625
605491384
-644214653
821950877
742020939
804760288
168776661
-889911775
-629589235
-579893048
82538919
-419834163
959837727
-429518655
925155684
439840582
-357096227
690273030
-786719309
-498654943
-303009641
849697562
350473795
-461743862
573256051
829843223
-852007890
-684183480
661334113
-881482083
245352632
-541964675
268389522
-899081294
621703217
-607755560
376277160
-656178597
-854506270
-681394961
3776393
120431639
-872783125
335328642
942190505
-781683472
-200066599
-877854355
-844228297
-634818091
-650081759
-247806711
821570388
801308003
-55566140
66652024
476141717
-766072783
739940909
277146615
-519703247
-313087407
901777497
-88139420
183282581
947260243
358836648
-284842438
-306840755
-327206319
-882312764
774752859
589054801
-768218209
-227145949
-651072730
325867591
-434643382
15864903
-686470905
593164083
-142389182
-917930903
-528816292
-172365739
-598822630
-448781086
-305820666
-838935724
754499676
842176498
788026044
750405150
292683337
789707369
880374134
4867970
-215568161
-913979417
-45207782
292611304
872870747
500092498
-374183756
286068883
-112327248
-836956407
-527973461
170453337
-394711169
71770885
39280453
825004969
122651115
-977231484
-431528679
-629507289
655958966
500927968
563755511
977224818
-919627206
882846758
-585584618
488663998
-615285446
-465180216
-762664494
725127923
549597531
-838524253
-305677457
-987278709
512189970
-835492875
-646541931
618296187
-28879100
941955708
523676429
-199708872
-215286224
708234567
997959360
408456458
942299337
-854995256
-376132222
-935989769
-849344681
-18031649
782486304
324183775
-527610126
-443945779
752971995
442090499
264998585
-385382816
750554122
-775466474
-322813076
-567874088
-776932632
-103960373
-53270659
504288510
-757477463
209053682
-214374884
838352837
206782708
896743563
809739564
301964759
-927309054
-275833775
-44268349
-92918455
111752841
-866630291
-480235724
918474606
-600508298
-542253825
-857507460
-736160578
-149786681
-732555327
652367512
-916626001
-198881992
175646539
-810247536
315716023
-362924438
-4665549
822141757
-311847622
112437020
138924457
-990665957
-447578698
672123355
571305324
-615362125
117888713
-881540295
221227314
185906988
-912001128
765122765
355774
795951409
-93124644
752231295
282323349
413895784
-834549707
-496624773
-945337886
-254393711
-16787668
-951316087
-103032243
119167405
530912741
973367969
233033024
-281226018
-973401738
-38820822
507369433
-456749518
-67129085
-608808985
363991151
311839418
-628177844
-904071291
34244429
796414777
-740046156
-148871017
-386550022
395798989
-260367584
249610445
498477490
-795641090
975639432
184642387
984484994
556874116
497758484
57562826
663064099
-368165408
-736240438
-621783053
-352768521
-266742107
505693181
-864736978
341076848
832488449
844962684
-682940354
-501071797
537238229
244093523
989713642
-111290005
-383797620
-718699505
755885406
792427166
229271497
-443262085
-981532708
-645434885
285950400
244387486
-632603240
126689535
288068534
-692744896
-729808539
-589830115
-967372113
-817181314
-100904748
525107347
164607754
992270484
-432415345
167271358
-211650922
-76603207
-172529081
657337887
-587424563
873352297
-569772641
798208259
333635232
352732964
833627374
737942048
-85685218
761917038
699313511
692600033
-999686191
-659730581
-672786148
-945526689
-944574496
-252814727
-947264344
236881044
659677149
524835371
645725235
675821665
637215583
-723205847
-713372239
582168910
623779471
-522082940
232893511
67617405
656869202
-181041202
457777957
-518938659
-351851625
-358148850
296718478
463638446
-150808423
-966331225
-631106245
-133254625
146025773
335079270
768275287
-921458362
-457645093
-896257083
-246689953
-129502300
750818080
714088812
478615444
-48160573
612038416
-673615198
415474695
210362075
-407981426
860710541
-799409165
-457147554
-706049300
-631080518
892577353
-333323041
-567543506
96156392
455330213
-811794523
-728959115
-437817692
-473375918
-232357620
-875133155
64222190
933711006
-730758732
265702032
-660196727
492450123
898273251
-43944171
226931193
942155496
-144469195
314438892
975705307
758497018
519465332
821036739
-602651779
787775730
-350709949
147222042
-838577024
527613730
947459805
-350650817
665747248
267023904
-364017144
-756380661
205300590
-873147497
106308783
722401403
-769766069
263196327
-476943716
451437089
145022835
-446217669
-4370639
-323085276
-86892878
-54724470
561841
482135631
-793191868
-503236473
-548918814
-705593
-805569882
-812565867
262355460
56453834
579217570
-718509205
-909827432
406336938
306644630
-774562784
-994770237
935395484
-463727425
-442779730
877774983
932625087
802331483
-972602640
-477595008
705176018
-976268282
901777497
114885406
357550012
576270561
-763682137
218066142
-864622069
-985863465
982045173
-71451784
556259325
218405341
28478155
435675120
-897818244
-251830001
247993019
80251562
-366416695
-48715877
-91448026
309517852
767337127
926093326
-954395667
14729750
980557909
-435910135
-521584417
-603122523
-899374936
39248508
6825600
58597202
-46379204
806536776
-308687890
425252000
929315417
-230298122
-459221411
879973451
-392937081
-789491559
792013441
604068680
316642133
503684127
-378312531
-391208876
857647136
-830426524
636760112
241566260
147720600
-512954558
-105035209
643090435
307330805
418422826
-189665018
-825134109
918111916
-251876986
-25044598
-101895857
-280741513
826788409
562359429
-242558346
-471285186
-768489347
-973136906
782595117
223664763
-601883004
330206275
580618795
-43037986
-154259243
-164662495
2868895
502092427
303245133
-742504781
-862142955
-972863986
559511766
-449934783
396481984
212510876
-934020495
119071987
-586717209
-349383294
664573432
129430702
-995204370
985386775
406484359
-927427717
375008963
3194697
-869004766
825313404
566425597
-781132024
-953974379
-945036806
367841117
-887593456
681866010
147798542
-264108754
-59674902
376769850
616939628
-499142691
-972695798
201383685
-978532584
51823442
163432636
-545740951
298251147
-838299990
675589936
257566419
-632606347
-952182424
94924430
7473352
699488862
860144831
921806813
395808567
539755600
145076210
109612949
-474789933
-397914540
-195602658
-606242579
-584100660
-781037048
246731490
815282332
-68907557
-827363038
-590073035
650108269
255308309
-885978228
990773256
798967239
-313153205
-206528052
-215099695
-627963933
423002423
-644337337
141567552
608168883
375557043
-817917383
-71828229
-472896756
-364910343
485726915
976443672
961279126
481087268
773015128
-49367649
445382222
-198290197
-802820028
629581142
-864799503
-210794827
-865251234
-503258375
-215110582
242787696
-586075081
386233319
14633374
507858759
-72602485
965977063
-790707010
581515265
-525802651
358570318
617008674
842120490
-75608541
-471257820
-766104660
-64212207
536884725
-725298201
-157459155
-492499579
-884501504
594731341
665654977
944708890
-997989725
460984497
771552925
-571394111
282695327
778106708
965992048
-768884908
-775706583
528696625
229327877
60469094
545458643
660295805
669734809
72975867
-563429197
-445813694
984155649
-18946110
-134640375
-314348958
-167037816
568845059
-595270720
743694890
-461287088
-485097274
-477391526
476240168
638199404
738697789
-470825952
480639361
390591179
194381488
-871657837
485226873
464179823
110805687
-992527892
-346320366
-761857112
-768856195
-807502956
-69491125
60096288
110267895
774158422
273478335
426435600
-77100639
31628536
-570617939
-257856057
600678808
-575908645
359780649
-195859755
-221857606
526168699
843483986
-48194908
297352831
581122128
-563621889
178019922
6101515
-348794871
633246043
712331522
298297328
624789865
-347057544
943436742
644341822
-997734437
-179661050
919843243
-775261870
-561361389
223756783
379314242
922589383
-839323562
-532328632
766431419
780990515
-922902736
-516964168
-793922791
-232557783
820728997
-873011640
-567508255
-816151426
360196872
869528997
282046181
263846998
304136174
-451834872
-864550797
-854159230
676528116
681248769
825385952
-656944436
350800183
-294640271
-916483312
-320764282
-101567802
313351212
-153373287
880528992
-726073640
512998758
321678385
-261945162
-377984836
-788555305
694233582
726047294
-883027638
973602535
-782914566
-980170458
-141135339
-767083441
484621306
279796929
244307807
12794324
-176383508
457514827
102268302
-261204761
938091824
903743605
-307034527
-294877237
781375022
858989440
701000420
-738269241
401019008
766895261
866781239
-540915233
-480603688
-623309486
-400548626
-967107653
374576606
547562994
329344573
-848837178
974121932
499748216
-560031368
413545204
-610936782
-280095677
-599548633
-815252663
-584643002
145785439
940088224
-480170551
698393027
10139769
619808652
-332792925
-194137022
-234736960
940059418
871580801
-51385884
-885720520
896540022
924104392
710148033
-222956216
-836835025
-513478843
858387415
435401459
-615368921
288226409
146256802
-521790845
530735005
918291919
955936640
-951499560
660378409
281881743
-372185506
-697311729
-468480251
601878738
381536024
-196323250
-759514707
-903319959
268446468
242920066
-302569283
413445345
52257012
880884204
-737063970
-783440637
-965964945
-203518532
227110658
861834769
-149565039
-876943055
31169875
-476311401
-68687849
685614536
789256663
398782971
885115931
760883622
985217561
618413590
549337304
-678552859
153803991
-111465853
-683836081
-712447628
540577446
194516463
131603773
560836129
-468980714
751042457
-558514287
446673790
-514258614
-406195447
-359337456
239013341
768432370
-666804155
-262852687
914179667
-611282577
436884864
966978569
289867787
-334060049
673195353
-578201668
-965343607
-370313039
921407198
534284218
-224782909
778006398
255810130
10451569
943876393
-451362938
-106690380
-791896637
354416635
314929212
701665038
722676923
578396786
56527431
597242756
542452338
-686270597
-582561634
-398717607
-26414469
188256226
-199539512
802079242
-927529877
-118906719
96364981
-32483492
-154167320
858745932
-601326028
-867942089
845421690
-339006469
838242838
174831880
-26302538
165877027
-799139100
-377652209
-122877568
971428298
355557479
-680536992
-759295762
-911414019
422753561
752921167
240716206
674777269
879629369
-617713928
-191490386
380109285
928970860
240258270
-432704774
-798567043
778186698
224678037
499718909
-183968031
835408946
595708656
506163937
294084440
-546345555
-20024197
-139650020
602799910
-523990260
-57219626
133425213
718172617
-158702793
977914889
-263075271
414326235
-354505821
580064823
-738518180
678935584
-519678513
514583800
897981966
876132509
819924742
-536529013
186072822
-437962700
769545203
741890415
-480650248
-833962525
117350628
678131536
-370297936
335765042
-570883996
-814016377
633987440
-35615913
-814016377
873920296
-740356237
901777497
-878692278
112919860
-411975211
-197934713
-209274023
-521366798
-851118988
43145459
926287493
-566952757
-476497724
64030654
715045817
912655567
-914224914
773068509
590072627
-121572283
-943387638
372029872
182246073
-686644809
-123759094
461279203
191756513
-250596126
547741766
-810981317
-141337062
-804464650
63131862
60881768
766988871
-228211567
457520472
-668102998
-969038891
-40433591
558985227
-412610345
-520457289
307191226
978819497
877002235
286502441
-536336188
412973337
-981068542
490522217
230485123
-987278960
-25199426
146841848
758223909
-13823924
995913365
-243045473
-975529216
-574852945
-104133989
949066304
-535243572
-830564124
-749230075
-635647499
-578693464
-133557504
826819459
242896602
444047095
286800256
650922415
-694286266
620089852
239992987
609571149
726124168
807162994
-336045285
-317649299
-587320822
-744808616
235213609
307349961
-353518100
-177790714
-135165263
909241174
-305048970
-315487064
-536508094
-287972381
118912752
248508788
-760311657
838312890
570109047
-475817366
307883730
718619338
45209671
569288542
97226547
774478402
-297816551
806799645
-314942823
905898152
812401861
-696299637
-947657718
286162377
-589209715
743710388
375888795
483601204
-964397370
595890634
-230551527
326109034
-505257609
-528781257
916020648
-676791388
-50955258
-258982221
417121459
-32012192
457375413
748216808
816965297
-574891881
899756798
-909125641
-402722359
-828975786
13585547
-896201283
-760778848
-110775029
839848117
331676620
-926532739
488422707
532768648
-730266976
520054099
97245324
726345929
30139103
558118902
773185623
-467537283
-562359298
-183602047
947601528
-514702241
-347400098
785310102
-131471314
-689251424
-828104252
-518930689
519632905
-798805395
-86710799
730818256
665832067
132663932
-893345121
514787044
19891322
-988501579
401104554
758372319
37099848
-744520207
-243861787
962993824
744476509
-35379981
316987721
-382437673
-343669435
-556127761
134752388
288258553
-981567108
268575469
-507385363
-608582164
-995289549
-626073628
336576742
697650676
-183768844
525760598
900833591
770705334
405592913
83097023
-157361293
707245746
522551157
-710558228
105779885
651910488
-221503255
-644921830
428936459
-830849756
649785374
-632114000
-517520140
623452684
-450187536
-870276481
-569056635
217128766
-783981664
516852703
-677076161
593892177
357546792
-91019944
881859498
285950773
901707314
-616357769
124839752
-927218728
-89290484
-122843106
-304335630
140522785
-958506170
-480144347
416316826
495671857
-455565085
572958571
-528727244
205436843
-541752176
-445042681
-676561129
-647130485
-88823423
-978026915
-713033997
-45092658
-514184708
-857990378
-240001335
-662069007
443162974
-726128458
143606954
637826676
7908132
12378749
-276756502
799226933
-995478541
-155777611
877887685
191446895
-251330220
-611424913
-432198214
-692669614
476414607
-923462478
-486735128
36597690
874561492
751072237
58465934
443260902
825851772
-555468229
-6596420
-898429632
-390749344
-514269725
-440988268
600008084
-187837484
983189694
-845972597
-612693428
-551204414
803356433
-19710835
-452373061
986166730
-707935055
-849466569
665070969
-940299403
-447762177
721979464
1230648
371078734
-876270175
906744615
-750494984
423661148
-187962610
329273153
659630351
-404745825
-505174897
-811180333
-93923563
943121248
-428735621
527603253
947597811
818227290
480980854
417580178
325920712
361328528
199095533
220734755
-416823521
901756944
88450003
414143148
-866492101
-910268830
710454904
-823903304
630161176
-482198633
-390288179
-413215362
288977329
151584291
819125161
365465928
805596455
-254607699
-662048803
332097315
-252739183
452677638
130568594
-137110131
-184688761
-911440614
210894577
-595564917
-538916902
-206416045
-523528531
-51815606
-200853693
722407762
498047742
-271786018
709866506
40444972
-98819287
980495497
-80328362
420551502
-682525453
102005519
-991559716
252615715
803579315
865908729
385065566
711634641
814139242
713497311
536374733
492218409
-201996014
817816298
-78116273
-547465923
-112636383
-204688065
365926936
-616051490
886250082
-862472433
40436387
187364887
515165690
651770641
257395533
378668176
-817468228
-783333047
998877729
45623778
525652148
444501222
-682099600
1806708
-738976830
-686249404
716259759
877143178
363050834
235233951
-290721024
-63810929
181101072
608859543
546727475
-80110794
621652328
-521633491
466174778
667024067
-314348958
435543590
310769881
-135102752
-722119523
651566171
613522681
918617396
611622848
104784886
375423684
-721408021
474822962
60156616
-694343432
-269044553
16936437
-467659721
-587936933
-573292983
39679122
991350496
897120010
728930222
339598238
482529812
-234417622
-543029294
721424155
-477610736
-890019881
889632539
553256550
891868746
693584244
-55594329
-541988693
-426062639
-30415512
587084805
-177050482
-753470657
-515620723
491716441
489974418
215540954
-187064459
-135022873
57985511
172966759
997482586
-399039839
115186289
338717800
496875404
-511074050
-228886828
860068405
-574077169
490752853
-993013835
350452365
157089916
667182043
-540392353
-601115416
951231752
-619030636
-646627357
869489054
-673450559
-304976759
782199478
457515407
41861422
39249003
-125245824
-629719514
839600926
338639025
283934815
-789839761
-467454177
795706463
702452959
-176561300
-770926977
675421765
-891117195
-428071993
583067466
-746418668
62026325
-444542364
-141016707
-861848482
450409939
-2106666
-962752942
264762295
553711634
656437782
564795792
318995018
-490970380
-728914791
-159020911
934500091
501862377
-998710934
-311096099
-294400923
-849754813
922046316
622179400
613821058
-37886146
320205312
499503380
801310815
160577074
-91599996
-166029245
-789768949
-686168354
838560883
930351398
976347539
90257177
-13411705
-52077855
-204722932
-900870929
752593282
881995270
-183072548
765208763
-160668002
-427644317
-842163304
803852121
-124169290
958147071
849585028
2976632
-320910103
-891615404
784008743
-924257938
490007198
-649972543
-631109746
958844364
-218850648
-491567084
593820528
-289580040
-286792628
-562248875
434514819
666941226
-261423051
-534256443
76151180
366852726
190381115
563013478
700127317
-394192832
-97737227
892454336
-615563101
444784080
-379326207
235155687
525440264
-367530000
593563930
88308285
214627439
-940059559
259686490
-170164699
892354221
224983281
-843095043
804961596
-31309337
-693723432
545789942
-572629969
217952982
138411236
504592293
637516340
916972283
400607738
-60629185
530611603
157931999
102633848
30164330
-125536375
239360565
861606213
-693739422
346359506
71905770
375026386
-198582544
-286970227
-420735941
-919338881
310550640
944398563
982062156
383020859
673066709
-630615511
841928550
-324425863
-646731443
-783355049
-700051754
-569016094
411729385
-303104206
656678630
-263620919
614840124
-973281888
262769772
-815466818
78823250
-250060692
-681836510
-7179321
104744325
446996817
-365616381
53033784
-261483036
777095089
-72324785
-481991200
130740308
625429406
-16385647
-651983343
-589752227
-331238965
-928381372
-78642736
826455685
-583773391
580876102
631874985
-211100788
657136985
94463102
432431108
660981445
-930236940
-605701030
436552504
-351448178
-974926782
599041794
-467815097
434643308
-577008484
394244027
550644284
-145618885
-942141341
653162309
-856966594
-633876010
553805730
-981948529
-948925940
-891071797
-269353337
-325031157
481457342
733583578
167077641
957774455
965790045
100209822
540667508
553003722
-25970546
-158050371
864247694
-357112621
378413763
267884023
-70566138
-621233973
976352618
-529011384
784529773
647756230
-901757814
-182734666
665107867
-732599408
-420776304
-601242267
643542557
260070638
-153206993
930400853
715288361
-421706975
-159963223
240530136
-705458723
619833834
-56296624
-416019906
-87482405
-285365938
372359115
985068775
881689948
931122724
-776363252
81514954
819281802
759921712
468845738
-530485485
-346380101
-423929867
465848937
-167638429
-414240052
-200318189
-551439885
113304305
960531195
814883544
12084116
-12365441
-527013090
706295198
-58468603
732272312
-936164829
602888313
585799859
-22912046
227926979
138621070
644164919
673615412
812006929
-534122570
-358260176
-201044270
916641230
111425453
546096913
112021242
-927839319
908939664
-842741340
-308612684
698931484
299882303
-350770524
-593259981
-79110829
658810718
-623322031
-223382641
245531060
-428156601
-139266310
167520731
-5712769
-397496128
-751915557
249720114
-595375352
-818241235
-409476954
-633852471
-428662261
879008090
813189903
-151876624
-648538597
-971855182
257818250
904362881
-899997772
448018953
94586242
760883622
-601750332
-260260572
-841866101
-505882545
-29164952
764712573
732095368
257373521
-933879887
-232134330
645752328
-726790314
-371154282
604568466
319620709
221999782
-278436437
-358611019
711761281
296610518
-366366290
-54225174
-542203404
831397885
-452656071
863614227
-434049319
692759079
602275916
892469524
187907744
-430407352
578538576
-558648215
-852230451
920792918
-187134684
541371753
341857688
785782627
364307655
851343833
-271172078
489789572
904296241
846918523
-353122775
818056369
-894940686
-164658596
920337091
-104640853
-644047894
562737933
-645363993
80522715
-842522192
718265420
251535398
-394901618
-80741183
171023926
444593834
-43676260
-379081619
-937544274
-215676642
-704193552
-50246620
-619374485
776574129
997241766
425663997
-744040674
341757073
876962961
893794472
-639382534
-566396722
456851215
933610201
-554170555
-101210536
712894096
477959656
-391431486
-736240438
-372397124
-448988012
-534801452
-182151172
-66186117
-402787163
-730092790
-3177685
-13914476
-334576885
-26534913
-67422847
851452952
-685939754
-886191784
-506300292
813074916
740030968
341225088
-339728299
328121250
-527794504
316539013
685172468
-989278580
-687732228
-891396240
-502438776
986327142
-975626982
-69370421
-931604562
-911777897
-392817830
955683554
-532924167
433862321
885846353
-313247739
-407326686
551193312
-172268990
-889222471
669700795
-18604317
-242991236
91432104
93285407
-713577090
240116359
-544865257
117012273
794225657
-474155706
625994893
950651695
-187646820
764377641
-922737743
179220159
-960625533
-991756910
195254184
-953037662
585041924
935559649
-890493344
609270032
-354696309
-362218370
110145339
911168183
-491426546
683785070
156387659
-10344622
508901701
80429335
498887842
-535026619
-249704825
-399104761
-946484141
766488765
24126837
-577928528
-199070391
-70404738
-229082646
-643849550
-366127550
27925074
-833802616
575384370
-35538109
275832319
52925955
56514097
512725682
-380117067
45168579
63175188
-352955434
799009079
868396045
126437681
-712087236
-456499444
236609164
435415198
-1250556
280736848
478296187
-924052384
-116462174
932286268
586369435
805938075
-623309486
-901185693
4204060
830328913
-668039402
114974591
-519656853
-989530565
-141615026
-257907856
-427685278
151725990
517263880
985059950
-263651859
-22571482
-599884652
611908389
334904355
925134103
-732867731
807487680
-453219899
-662379709
-715163185
-397792717
-187787015
991468392
-202028946
-199610438
-167860550
552407810
-540086435
147332091
363014369
-286677959
-179099070
386913807
-204919651
-668881588
-686510774
862266504
228803647
-971020817
978562791
911923993
184834874
-626736689
-542545255
-506350675
-332212926
66337789
-632711649
125447023
-989874411
368321988
403783654
-528168856
-285885145
-825724676
698934441
-627564446
-489898922
932753077
576072429
275043764
411451203
623978066
-663075742
-426849370
-877962860
-871742038
89214672
-283208561
-221507291
377890099
-183398199
436964797
622836746
307129628
-765628758
562780819
217227996
-171254367
53800033
-117649138
-607745012
-434186095
699444472
-486443820
-834316406
-290938765
-414743738
158953872
614840124
923147404
983431406
751800019
-72320273
410614671
899660986
-403243435
724527400
-512699585
-177862164
454420008
-6124438
-292403068
896743563
905649921
381247414
-526218671
615904036
-108046133
-420909164
160418024
34401394
278494716
-273761226
464699196
-960589663
-606094915
777123334
-762241774
-84823367
663697040
165181509
285295315
-928642165
938218392
-260716168
-228211567
-682845646
-545021040
73780811
-796287096
-886173780
12518299
383275823
-441077287
688810870
-942998569
-191765531
-514702241
385321691
-84438244
456472590
826578671
-599007482
-194899748
-59575536
-355348103
-335805326
-212653778
-21979837
-408835275
957811823
-110394528
565780370
100636104
-584351874
304434869
505941425
-750329000
827745028
-286871057
621237501
367369201
254901495
-655000201
363218501
-338875530
938333889
-103334008
75053352
-227374608
-61793997
609146092
-638445800
267183510
134558791
334312058
350394435
-483546797
998260228
994372068
356535735
941841661
-316266033
-424374772
322306945
54311924
-686416587
411451203
-130756722
-560392095
-145652382
289219633
710436443
-183417286
-726756741
-92716160
-486788404
-906241814
-418846079
-377839094
-500430169
489904091
590624916
576289255
173789612
-71238651
519459333
540268390
-5672523
-553335850
218038789
9236791
664642262
-936237540
-638385034
113142347
-91040940
-229668634
-364504046
969602364
-602647161
-490280714
-301912412
846538366
224742118
-686112893
908929839
-180451813
-596669066
420794129
-455224316
604763788
705783445
-148227955
51894119
922653144
140866474
-395980708
-176394225
-354224000
974948875
-529729911
-332403725
508819845
882882888
-719496708
-640707180
342184845
-584365636
790424601
888669121
966404611
-292169314
940624505
-262742143
938286173
51400591
971685032
-427151067
-659197084
720363585
-396894750
624915999
-110216375
210006098
-478650995
-14992143
968446661
-741176870
-532288371
773863416
300728099
405334895
-284309156
-63695171
-598318064
-485857974
229618035
925187159
-280323089
352642167
-483993667
-349028172
261525954
645313930
-916930767
123566281
340720072
791628255
322968617
470494980
-586934038
-161092975
989313966
-944625603
878981523
-329596814
-254607699
-923273908
-474672972
565218887
-582140271
83540293
130102052
617212514
-974572961
656710754
-195602658
-290342832
490494240
612721215
-54766301
683362290
244930520
-936781622
-680322546
371296465
452290753
-692722815
-852750762
139950009
-197422874
979510590
-971193365
208567377
-344607097
-466810499
763539181
-712899192
913842990
-459338994
-783439396
325302336
-714510308
-932001945
-603378268
763987887
170829692
339957753
-917357068
-254986305
-858335865
213148164
983839429
-47077485
534893080
843476220
-13271667
437170065
934580213
-986087804
-797855934
480381990
-711205247
-782629586
823591600
-609379604
-185115628
-403058362
371025250
224498431
169590972
685828519
184178610
720377447
902282882
895219836
-451727551
687643783
710883244
-9286150
-497412827
-478582545
903686288
215250212
-814558303
-645380595
113381602
138880067
-93763421
848543313
634744316
858092425
833152840
-942395089
-213513301
355514799
-56415921
344724426
-869990574
482513709
-420266108
682937761
355439570
839748458
405845019
-537736572
-465346167
591056786
-160450970
155391388
512769893
298861010
608397610
891863637
810136870
-85871309
-216792038
780303486
971618156
-851209738
859633142
236239234
-520753642
-16397119
-600972986
619011050
-334712494
212159251
-621737381
-380535036
309435748
-909921222
205822742
687574501
-242843154
866538594
-650528623
828916189
-839860905
411720431
488071536
-931999551
862558855
-695750923
194839709
726610392
507718857
922828751
-577768444
30622488
-211921422
603362362
681866010
-687925381
941378218
773432235
-104046921
873087213
491894486
668886107
-824257030
357451086
328717925
876273441
511255387
-979877576
-801408021
525271974
90115914
-642212622
-920991159
-204688065
-604837885
-532656775
226131728
-166527340
-366330886
799365188
-214223527
819678211
-297947604
779282196
-508372433
-961814523
774272124
329816313
-504690376
128053358
833715999
-432969951
-920851597
665364453
373376624
329562418
789777592
-503744744
328151235
341763627
-508250375
-95222670
-948934412
-896257083
561962351
-564184412
-471119194
-249785736
921142643
890882750
412649446
-413814141
-910315281
-456653980
-39553961
100667096
-679389536
-821684530
260298747
-112253074
817316581
-784837843
-571986476
405167772
-688152660
705538445
-270752949
893618305
-476340626
-385048297
-874822551
-374183756
-337570488
723076459
-582695806
906536955
989175554
220237371
722631059
-499708086
466709099
-495448464
88054436
486641286
800903310
963715045
78856657
-321319948
986544792
-714030301
-159581941
690433957
-559918353
-339594968
114387496
981954617
-36944148
329489362
-181277673
146293182
-728834082
745839928
35119479
509963126
-276901613
746980850
808932419
-300028305
490890393
-207659778
230714505
171490870
424220239
728970817
496587401
650819016
270895875
-597031346
-236675878
-849964343
816223763
156656400
602389876
-902935655
-135711351
109743135
442859206
-37639042
-529437900
-655487423
-966025987
670751619
790432856
416293888
677177236
423304761
905586161
-945975038
-852637854
387653546
-776078275
753912792
-829269332
901287170
-590983181
166137904
495018376
-453583447
497088549
-872741969
331060786
12253250
902347483
-294210348
-131470020
-924675404
717462657
417518041
595074378
126680390
858069210
374576606
-913708445
699136279
-391927706
751072237
-673227548
864541336
-943412034
-463412892
968131777
-253270888
724027750
904587982
503400349
533753878
-332938749
559010780
136684569
-923544252
-239377882
-271871511
-948724008
694703094
-67947261
-163647825
319835619
97921905
863057134
-672860339
358209278
-805394316
152666273
306631142
540749546
857277312
661912352
-845949671
314762461
-899150630
-954987826
-741510842
-153082235
612733317
-544092943
398376091
8671653
-555830026
270690629
763692032
-130240376
-702597281
678760735
34381151
-454923328
-254874102
795085496
-400390704
-443804832
828784607
-334626067
587279533
836952739
-181663774
-459331734
-185694548
515596124
252282854
870678904
243701394
366657312
692483824
-836802117
-669434846
686108077
-40138512
847634591
-231208415
518864928
-974093865
-28879100
-426582183
563704369
-623737370
282111435
746722210
-436247078
249946261
-260918990
-738186470
782172586
662341100
-144428850
-587359300
680125038
312093075
316321142
-258766697
748913681
400231905
227812669
145182559
396519419
124596328
-345200609
-386887117
-444602544
-163478119
-347183970
-716256218
38398674
199092381
728956733
690215244
-197413142
481469638
309467361
10811864
485648672
53252880
333553008
747185165
-940661264
56337584
-817831681
-690759758
79013640
312551653
56973138
145145196
686113893
941171294
456524128
818338124
363073227
956814172
-464192156
851096117
754436909
-825620483
914441993
114823457
-894826474
-577007352
602315273
-216935158
660938846
45184581
149402923
-474479122
-836116765
-20419016
862585070
235435750
151497845
-609123377
-784828899
-627072530
967779535
-38367086
-857420921
723889551
317090119
622155654
-160636080
-695000314
271434867
697073823
-300772200
-3608499
-124782852
-569954681
383676193
866357678
-577241677
-875933969
874487159
727780176
-64832928
-449782465
981037273
-451881136
213196730
-37921961
171765256
288531428
-50246620
-531339002
-110328043
-834884748
-368483381
416814847
-381206788
517847159
-906610900
961469856
948933806
291607084
-223410969
342639306
765794265
110764897
686703735
699083604
-837577761
556170560
824067107
975112779
803964865
-660196727
-666128872
3900590
544612363
-559839679
602582941
589081321
877535371
653541281
-853284312
387476092
257894276
-218688446
346344855
-227954580
-770141356
172441075
849548548
819783196
281967257
741431678
-521702139
-906888078
676880450
983318417
-486189833
992469681
-947690846
-512784819
653184359
263321084
-512436242
512521579
-761551204
755035883
-24274532
64825812
276935924
966867278
-5294737
612270038
-195349753
-127794180
-986619770
-917054325
-116991511
-471718774
-845071865
-221350189
-217954732
-275919342
966867278
645505093
-739574888
664669039
342729811
504290546
768108282
-683624771
-229724736
-749289943
98351165
223758929
697361807
-465920315
-101611813
-576387223
-635390243
905990235
-182888710
-931428356
-929639877
-735102946
-626232938
-874450580
-978962040
-389391402
465641227
449671133
941244540
644091826
-928653031
154889644
-55189022
-456967744
934554527
-300601797
916416504
-785369185
-926480535
-101895857
985556547
-299924282
-397750438
440912092
366073960
740172518
-876546650
393735234
647643192
212291647
55431549
-75397032
300321161
337748653
-934767680
887047234
252367259
570336329
-238319093
645752328
-559778470
-722128081
557427266
687626042
577117208
544925578
218191621
-974730309
14822757
6227813
-581548552
-150748404
82841721
66705433
-754807182
-850527147
-166287597
212885505
578107218
873981955
-807968312
229785222
222437253
-49375686
-478146882
-821065155
20194108
-641950461
785034330
-892482773
-721428880
447335735
355953597
330624256
-32840639
-105940146
632905377
955625608
564919349
-397423059
-78309404
-686912495
-341018749
-459747576
467660075
-458722916
72035206
-122584521
185743430
627082403
130215144
417208222
617646296
-699328639
560869813
-735193300
354118322
398324898
-952038314
-717499134
-758666256
147786683
-519163725
-24142321
-39117755
881444181
-884803020
269209421
-280618208
494082950
898138095
-158673721
-227003441
508654862
812226503
-509628350
-793984729
464686435
-619653936
932753077
285760965
945013160
593450184
-667709466
991762302
699984744
-258912754
-511412123
-192872381
-472050286
-436247078
-343258849
220679577
-896723549
-373434424
999391386
-804081814
232363474
-254255222
-305272104
608205371
465595286
806679486
878417414
166170111
534970027
208438053
330878922
663885184
528698319
-65794193
-465704715
-444398032
-483135962
-55594329
343960951
-918157995
-378085202
-551174808
971445458
-948826929
813579694
399489364
351674186
120549379
657294309
393690485
-748685697
934441969
-143990607
950674634
-771553774
-231461753
587631436
-470322443
-911883754
836200204
-900726347
-507452771
-231227623
-264980768
-62569533
44075973
121717397
15409873
942905200
-467659721
734004751
-343256316
-237184001
-67046525
-315442280
-141413916
-867025370
-242904368
598378169
141584012
354310367
329074578
-669133841
-821347384
823613914
163858801
480725828
966854594
-60629185
-49903643
945078728
-68649038
586403230
-61165264
-371987376
-318826003
288288461
-953038404
-374561598
-278464657
975923645
-736357757
15518429
574057538
-642768486
-594536147
674376997
946747775
4852758
106769008
-674797962
-661926982
-282383271
522287482
231739266
360466481
-240093164
960841112
741584979
-483037587
-17698726
859640242
400278157
-220976147
-875996280
-286543733
100020177
-993606523
-957553456
-171433839
-844254694
844064381
869762606
651420887
-423007064
-282030419
-857391198
637765281
-65804115
356565428
46523541
245738309
-259972147
-539353286
-815124768
-229338329
310346878
-369043260
811442883
-561766057
295882084
-453255920
-921994734
-854394918
-670186526
265217263
420551502
181885197
804909333
-587539187
783121366
717712317
-780957800
-185377023
626873846
-200924070
386578721
-145583155
707709466
-403112928
126974811
-148924091
221128179
-266711969
-266212988
-931958514
-540991931
-108227709
-717233876
932853766
-975401732
-869990574
-673886338
-807512
-256598432
-672956216
-202946761
-434587717
528300382
-349299701
-932001945
458729851
-729557727
-211560731
-846185477
391440634
447241947
-397996622
48042706
-582115210
-225438885
-331089273
-205912345
937552747
-641508638
128333901
613896995
398006439
355591925
622805717
-74117677
-142925391
164223776
309165046
-724050811
-567909903
-908141448
157503563
-381518068
-840167348
461917588
355743513
-454460753
-649233739
-720386903
-1308376
915113933
513181735
291845559
-350255410
-875635103
-718473089
247998646
-552088939
-496413877
-817468228
778918294
-770309814
-834316406
876370688
-722180286
340825932
599592194
-973381456
-453450732
-50831348
-318054584
-383592089
878324100
190576738
-716466332
-759743732
572856929
-301364833
799365188
-705475676
-689995171
-770834423
51205086
-92570580
-491426546
970965228
120231089
283910348
-655453852
-113700977
-267900550
-401103979
-922225291
-431876533
-691070122
-500500174
874958441
533040629
883540842
724910203
368504135
-835628892
973285816
18426145
662468126
544582402
492023881
941710514
318842797
841424473
-999550891
575467587
380475789
804948837
-453095125
-66338918
-365684842
-20670918
-653898486
333343798
428233150
119810580
623527463
-428309678
-80098037
-350921345
-925912493
-893670668
-277289498
-125492917
-719344126
60321113
-334576885
802976456
-380913664
-738394520
943432937
-450404252
362565178
966942190
742127059
618061557
-322906575
170559848
-95398553
492491861
562266672
-281756496
382826390
790099487
806707994
660773735
198160616
680125038
957048781
943197573
-216184967
-772994276
54123788
950846797
130865011
-643136034
929012108
-808475919
736941706
397384026
-169048441
549333572
-380061868
677886999
582577152
-39088204
-375905091
168642848
495046282
-255610084
26357234
715911467
57998997
120033625
679798878
-935818529
-341734818
87606621
691389888
-194867804
-40987471
82971770
384881353
893886280
-345566120
-343124711
526724603
-688949099
148135222
541300287
946534377
-845452945
181672008
-276562206
-726874527
668715758
246402665
-411066230
-2293886
-771195918
806556294
784008743
-839739586
-448097537
-22259189
545518415
643329038
523533495
30469807
-268701970
-362093752
-354365736
302242163
15493563
105806760
73916510
-325772373
-344341786
-315513379
-17339336
788784664
-2897404
615679950
305447308
-694291016
860575921
88599473
442967995
348764000
716425473
658429426
-223319214
813419770
-723070918
-401436654
-873115524
881771979
269209421
810085822
-143471833
-951649914
-384891469
-282146716
757332412
993279721
580151465
-386764650
710365378
-332888085
-970546675
-779842852
603707359
402290017
44442889
65647271
436060930
-964535751
-853925524
691983594
-191926990
282977018
-677738547
735945326
448538151
-191592813
-798813020
226161738
895184802
-883899716
703006049
-931747552
-397914540
-769677005
820596607
42790359
796028941
952245291
-55938711
154992988
331076099
348403848
-705668812
-621612986
562667486
-171035269
-55087367
-478617478
630042600
191426557
-449470145
992003278
-998928758
285760965
321095291
335348740
-736526865
997797429
856889602
-978468288
769520136
581980607
-815357519
-150674952
633628564
828364476
-254203587
303710818
-694409114
874150030
446459018
-329300426
-167017086
-896639248
886790031
722275350
-423584109
-425539507
-832523100
352102844
737264641
889632539
-842636194
-348205535
-986502658
332825574
-220418112
-597421717
-300243701
483763525
494281631
558528163
573043085
-509600399
-950633451
-401049208
-776776430
254883397
-593890254
-44976902
-852818111
566984620
735555828
-190807853
-441643707
782892776
-261403872
-5750389
219159883
54719031
-115965598
-319435440
-618322344
-758925309
-608464652
-697955055
-58681598
-227954580
-496086925
-525851133
-946737929
703424212
783363569
-406986679
-187809726
524780189
415050756
-101912864
-757937920
947143167
-686399916
254599909
388611584
-20113194
532417437
284357004
-562514934
424632135
519727379
256982283
-824734912
-372362472
110269376
-810553050
-740687485
487828785
478115295
946797969
-700510960
510185771
-209738526
-410641203
335937610
-535388061
-598883220
610584346
-561532166
-465790182
949773433
427396218
105659430
-586973018
567142197
-32943512
-537617462
-741129811
-116485533
455620438
-951014031
-98114240
-842585268
490910579
958960098
48699925
-874516822
-917190382
-855448933
-115256686
-134871852
815119337
-967226334
-417392253
141229380
872201944
-126803892
913729398
-963589658
-644193689
485080523
11429456
960973881
-15146005
979942020
298741740
-311427280
-66025276
-286823604
241586727
-467567614
-718078957
546509617
690071057
686703735
28116699
997560534
-169202963
-223906917
-455665488
-238272686
97893812
-142616309
78229236
-251255160
997818263
589836412
-826448953
703212962
-609889451
-78389527
569164221
205783172
-236870113
-994589873
709739129
-322335549
883826764
-122390058
178921505
155551013
-555182590
-635448441
34381151
-200579678
712872124
401948597
-93670204
344399695
40305163
566439430
-878437910
-925757559
38350908
583537915
497376980
66478612
827803786
-872153605
749556033
-166175422
319123443
190096495
504510834
627549085
-278152766
38448911
-458659683
-819561912
834184975
132829874
-409441360
136943508
682829962
-312964446
-264286781
400933347
-270503183
177784530
-930016563
-306589722
932621773
16758789
-882709256
19691633
-535980641
-388396066
765799789
402974115
734938931
-371039095
-314999397
-893448808
87543292
-546927328
991352835
-467593834
-478825753
425034894
787885925
-439572479
-544171902
-101151252
-953392630
-415541128
-881156682
-155188520
-427582497
-390536866
-970066257
5817438
-711504914
59897581
740172518
34040683
-605433688
-945839693
377117793
11615439
-463391258
187328052
-718422686
70713888
817229285
-780974061
-579699785
-922753830
735047348
-680577863
93042402
683430697
-482679963
314184794
680672257
867088410
-840722909
-225928231
-573317825
-626988572
-872989871
129180824
876164681
-333347917
572067583
-927161779
-482565721
492902505
259584247
-713891146
910634869
579311341
-370313039
625293978
728289475
931534930
-932530207
-109251037
-627437388
507451076
-382354993
-815937487
-58889229
-166390275
-584516889
402423859
80817379
698968783
273685205
575467587
-78131744
621066314
155291736
-866904574
450648147
-749427923
-689095407
-649047364
928985506
-847402326
-281763217
954890099
238230315
-646362352
-864956722
-561477939
-264054913
-85149085
842749669
255255487
-968356123
511601397
-848525689
732714366
613972995
748796725
-111791467
-801604130
-385218949
-468974875
-735097163
864249743
-794882710
882783244
198491294
-183607822
252411923
166093804
-208604466
433650370
-722139807
670582728
714210761
-434263131
-243960586
494379709
330736600
766896724
489161210
748716374
-81235618
-696511813
-897867010
442709906
863304207
42006247
-389897685
-718404528
-680846421
-711924143
42922425
-685612233
256586041
786755935
-283487422
902265396
229735177
600320422
-428804886
-137369406
818994256
666216308
-789613294
529229764
475165459
755281052
294020996
-657295556
-894824245
-955493879
-666043831
-190279902
358081091
144473456
393326540
-701882962
404627004
682117348
-237082813
720974737
-453532988
764503604
747719767
-590225508
81476239
675449432
-504460822
7805758
868107786
-505666331
-84934694
991040346
232834125
753588436
-453873748
-8380355
762055129
-40162523
-772769767
331888095
-691661463
391862744
786374353
19240556
470312544
-275010595
-192324256
654827527
162679711
778724817
-533259821
557910389
895492009
-958731248
-740601586
217301979
-393102378
173097137
-64627
620984832
-920523656
-18018715
-865249249
-684764521
581455075
267492985
-104503234
-447688570
-460981212
488858299
169280764
-686103410
-422614200
808161376
401588118
-497069636
466358056
498862496
-204115601
715346206
708658315
89682348
555089128
-378621154
453739678
375809613
985127017
216230652
476553529
806862249
987462544
-293525477
39067444
173313817
915772731
755025121
-637297697
-276834190
360630149
-882228713
-75060058
33671962
26906206
-985739634
620231328
468075268
803978500
325418931
-900146454
625994893
626526866
305372634
-854993816
202007151
-140225895
801310815
60258271
-850204218
-695815070
-351351029
-560704381
948044209
484682099
996716868
171008613
-380154393
-654421895
888844137
-109118169
694961837
195134035
435751824
-647081741
387244150
-936730373
-669887999
738046138
-88677781
686456324
-908231913
554129249
-121426965
-496756870
311184858
-732165539
403517527
931119226
-392197974
-282929393
-388590505
-114187817
146902569
39587133
-966704722
318362893
-621664298
-703656258
147408390
813950779
-62852268
478339865
-979358301
-620545679
206408025
132477019
-788442867
-875166741
140879167
643770673
-759529313
879848590
689273475
439428374
787423310
449954467
837463913
826489599
-233150390
122737428
-155677022
-16396994
-819528438
637478226
-638490534
973611527
981782787
-821892592
334641009
-445060735
843223800
-145682266
-575615471
-200924131
26042647
414973180
-566833435
315026591
63029168
-997771269
-31142808
518233879
948938908
61545237
-725198050
-290809737
-172177551
-528665572
-828346834
218888242
333697619
-879188730
-89180051
56059010
-824400137
222604168
-36208031
399842323
-839865875
-376852908
-985775925
-34664192
-703794207
-264994485
-454299430
85639857
-816703985
679477413
-379964369
845936277
252222946
-960986836
-801944881
568019666
-707440911
374215489
-314606718
-961475645
-518645421
412662446
266362397
-775639362
3079870
-126364603
-243345802
862033849
-60666605
-428833113
-501857896
274883630
-54199387
-706022925
952761072
877017284
-730910380
657141165
-454935873
752869765
875977097
418950003
807887363
-70787646
-291976650
988571806
377042607
717812929
708218546
916020648
-236067575
-915663378
799727352
-149563990
450362
-248798391
-973819144
493493936
-108992899
-838570774
-16658088
709429838
-254638431
-619857506
776121519
415107630
-186263554
98494230
582860864
198649792
-586485917
209306507
447810184
-276639092
5855526
220812737
-312202273
344976126
-47943031
897399573
-729564301
-236067575
107728444
578585006
511990775
-618743188
968182338
-560930260
845171895
-813837371
411529976
355875817
-3845508
-806268907
-403821184
-429847279
409659368
-438948466
-121641556
481875711
876365717
968627564
262681634
537075417
366910167
899820503
356565428
-606012758
262219887
-625752973
475948624
-325611137
-649972543
322475
-906610900
-662521306
378333710
457434756
-932729964
-727159748
-115391534
-45305724
-67334172
685412986
116824916
56453834
-746553740
-188096344
-42742748
216314578
-765464802
-546404920
56463784
770779522
673809294
97881878
-130490597
-765373366
-913979417
516141441
-645551336
-662076871
-835247250
-212065060
785533508
250322190
-656823511
-118863971
-669027037
-833459066
312112023
214379904
731396009
587266331
250410153
-842522192
-356651923
-782109413
791873780
-222191119
665200194
-737394329
-39456918
193488999
-608231974
210826185
-641133684
-404639275
-137662912
313318374
530048597
463843623
596396284
101316933
935573553
151841538
603706555
-488826640
-82777863
-434919976
910203559
150680750
-366733632
-638295580
-752813138
-948640446
895817574
-321097443
-262086780
767150644
-766364036
-861215661
-224155342
568514084
-255999543
40041601
-683497593
821284817
625980426
355019541
-811687725
-305847731
168931891
-510214552
-142547840
-273333013
-881822538
604560548
-870417146
-890457322
140408584
741047218
201167166
-1250556
-959654992
-237061537
-106708362
384434606
-392507426
677711019
956886999
-9470034
758433686
271697085
-73938234
910913953
-221631099
-805250815
920194062
508959967
318955093
-507638875
646708961
641367241
837202293
-462346036
945177648
-970888280
-618846512
881305479
767561479
319022434
329010340
-17019138
-61653675
772900412
919963554
-154465040
-221239015
-465847529
662337877
308337733
-235225149
489738114
-4162286
689556604
-862545757
45187365
-716008578
916118677
-873622822
-175493935
21517566
687815517
376868199
235666014
-151071697
582275010
-686238019
-887784591
-47302155
336478258
837489184
990634770
-88823423
-769422806
-558250765
-475332114
-276427351
346350612
-98773509
919710657
-132187326
-457858310
472358860
905769372
31911854
-441475018
571859387
472360306
131908384
848054827
202666374
-267749455
-423408966
299404681
-567906742
-801743093
-687925381
917864980
-588672995
-957997019
-922047425
-18443909
-88132158
455301712
647023868
-228643385
710843199
851719915
-235032102
-75971532
553116680
-988638378
829492666
975679285
-626158601
-972538098
-770568427
-750418888
-829799692
510154197
-465439223
633732075
-502570487
-754380325
183394315
678297288
839550050
-371406731
991108564
104725840
-965862747
-430717454
85326622
156539893
832386772
-890310288
-449163020
949027646
-758788551
390294705
-774532347
-667742045
496658933
893732672
633805752
595558381
-307981876
-621147750
245833602
-57712978
-27466960
151752501
-529178055
-547457043
-146664142
245344128
785737224
623621007
-601750332
18496257
17189084
757390456
-612595635
763736924
-29549645
-768333410
743625575
-456068829
136048562
27408540
441389633
555019214
-49801338
-802879614
722349684
-39553961
-400334699
-698432705
-274150243
770813051
-828201097
-575899236
-386743935
-4634756
331998398
-212709618
-455645888
-345265156
-651983343
646274083
-895047914
494859018
-835928128
160756690
646415877
614757618
200693812
-941402898
846296663
-926382636
-285361191
-240151663
283270250
-649303300
-861361426
-155056242
-953691872
-847933510
471149660
815232937
875597020
249091237
688001940
-512169375
-109845229
-541114958
858669514
470718542
928628888
-589613832
900189713
677741045
140701227
748834191
-145996635
898330496
526611451
548793565
-612856700
628362297
188531572
-708796049
-286586802
-478617275
533559510
-67884425
562384061
-970438580
-959467555
-835773783
524822483
-940267344
-367533546
851624286
532350571
-319208579
-442645228
378105617
113470447
407013828
338849705
249551622
-92207433
911266281
687195191
-152093187
-930464926
760412240
-984759399
-765756687
666338502
436267783
867545974
-992898788
-721626769
130861833
-820626920
-479129666
-352869679
-530183949
-748922806
-97086567
89795361
426110515
-410291631
213779946
393390959
-273509801
-940346208
644430541
683062064
-98203482
682302030
705366534
-642347793
421166238
-305358109
-270582313
-373874811
-65764070
-678092734
-940750720
-258500482
-251304841
-1925438
-244188909
-591852286
-903681501
6825600
-494597491
-858093506
301198369
423482321
-461451821
712066443
293177177
-584937627
700097716
-685832758
7665570
390385029
797559701
-217916104
-77921447
-216161044
-59412184
-431748294
115345785
572659638
-218723975
533245014
-69901406
-901050312
-726790314
-661394587
-430766568
-242705775
110398781
-765768897
228571688
-173885165
808612132
-404070634
-117311294
724525114
-623373755
964072748
286827403
-736069920
552564389
-491426546
-995635919
-150782449
-702815099
-554612173
-865621851
-773202350
-427181529
822863908
-362362954
-45352888
969525558
-641479498
987426281
396877675
599224904
-912471299
-499713529
-658902127
962950431
641017080
975373593
-91196199
753815308
204383879
64183000
468159024
-657337117
618324563
672066346
-763263232
860555054
-808210119
556808972
496454227
507988839
-580462834
242285908
-582951416
931485641
440923606
-158686223
709640178
-422261596
955712619
-352420580
660728256
-433951265
692103059
-599698291
527775714
382505885
956644789
962061565
794213404
773054528
-66029654
-394038531
940899783
373102088
337002276
129099170
-869094694
-25583605
988893843
-833115797
398188200
599601545
892148163
161173760
958330167
56246770
848249667
-507638875
-267051522
115681131
282388438
28719269
-120605009
652802357
-561015878
858373797
9631925
-769463760
-682535504
-217121193
-181307730
315716327
-799357231
435981003
924745763
951254519
-66821883
-272612563
452897106
-717302932
884975233
597731801
-614797610
756818368
221036992
-984587797
466878474
-467107042
-112162558
-861275176
822689453
-75918654
-616543947
-872503669
640962182
249091237
694115921
-923173353
-954647852
651417405
334888803
-469549418
-23309134
452779863
524458971
-100193809
-887894119
408701584
-616957888
124745368
898791997
-88128874
-998056101
-677688328
-159262506
193397273
435810661
3993005
981647664
-319652245
655761381
286563488
869166135
-113046246
-964294317
472817123
-329417788
596167160
-919855626
130014648
514860155
-457733468
-392284821
722795903
-333133232
406196264
296957225
424494179
-484230035
74410519
661673291
657482652
-282383271
-276950694
-45807141
717285851
94911602
688507852
-779562705
381560880
519517455
-228383692
-644760770
-330791952
-682962477
15653691
-228476024
-811495096
-84640191
-690427101
672473651
315079925
741688248
820793286
937471971
-944673939
911299610
615172726
-715062274
-174263793
925888455
-949675145
-125531929
796171098
803378394
615804767
564274341
-773240048
323275286
591683017
398457989
312279312
-435356887
-936591393
401966871
964092037
438522161
180677267
-988757426
981046597
-839303948
804319401
579675258
-635416433
430985632
-903865468
-671216058
546490747
893115573
861101051
-798959627
962999713
530804497
210301531
-230639572
-655609773
107642024
-404745297
232858723
-449201942
-673435225
-432817841
640983634
844814686
189402989
-532260676
-873051126
405429356
-446450740
-729561505
-27072107
956230771
-688698211
502689414
-542235110
-905812185
-440532561
693315341
836079556
-937659388
964935037
-55481418
517080341
-640789551
3025481
-260215705
64510880
-90655788
-421258195
842467746
984952770
909473825
-557097442
2262126
-989724962
-511698320
-263450353
638304772
-76516510
-66196456
76490644
-297161726
951143113
-464034236
346806930
-52050237
707872164
270608796
-435833739
50086388
269692843
-861931408
710491604
-827900869
-667713554
-7187278
516993894
-100206079
-193662077
648576345
-854001435
-522195939
-367702691
763999083
-648094164
-678228629
-428632454
699492504
338085389
-295981858
-235796697
853549054
-645866969
398444863
-853760027
537195661
380942480
-711045997
-806832756
-239947155
48629949
-941074330
-536289218
-187428621
214773592
-616209839
416838250
-463014130
245082887
290605242
653162309
800826097
-798225688
505099566
-79248346
-99384627
375248186
640659466
-489569849
-67404629
988893089
-10600217
-479583696
-365134816
870103241
513181735
105011146
-650421223
619984362
-632419485
-622512319
-641836302
700370379
159927023
312665482
6804963
582988484
-851170205
463162482
-243823344
191943520
772503979
-780856559
-503991835
-492439479
-904314913
988309525
690408569
-365375243
-51733919
-472988351
609590720
-226412797
997482586
985393638
859730765
-717546674
66578700
670562337
446235375
195130316
566555926
762568298
-111126793
-30528711
329587252
57270871
-126969802
-108197407
-800640373
41817616
-300707454
-857972366
484015998
929283221
923754472
69223446
456268118
-757689418
838189638
965371330
-250319923
161563427
897453702
-387409793
-800023034
219504617
-745979853
254255985
658651685
-870427204
-968629610
-696173945
922293406
307054976
-544771576
187907744
-816252331
727548418
-363641040
-508903526
-892469911
619405260
252508207
-709152097
835035404
-206973894
506748525
-937414006
492277718
-917660673
-486289924
306391263
-527292882
200011465
-871585803
-216792038
251729535
-398295159
690590286
563332475
-257799881
349457927
-585259825
-272254648
206163823
375519962
-476903394
-140906103
-295010291
140693524
522484390
-472424833
-201644940
315623106
212198725
205925520
246227488
-952348952
717258866
-229121073
735497581
-276519682
954074920
652802357
217924833
507858759
253822562
656051048
84243313
133425213
-651945745
-181041202
-608401874
-896905495
620589260
-284823373
866865513
-279909660
-634488599
-131376718
-860167727
-730711238
901951403
767594463
213282263
652902425
-235285867
818615944
814660425
-750361982
413637387
443143521
-459329242
-262862413
-829727888
-902862118
536748417
-722854821
318454897
591404259
-598504736
-895771557
-15994432
339434285
883363196
416988968
702328903
695361191
514515303
-105823663
-313510385
-945423256
-172232258
415073732
-18769831
-428139391
-642706812
650956058
-417539420
219558646
321101121
-990067674
-216729330
31548472
604668805
-643904952
-169093355
-564723163
833583557
-529733933
861275105
591880
260452374
25154280
979584380
-123682044
118554244
-509413142
-525281127
332466343
605936442
311148969
-654000512
-732491127
-109420689
-458926058
-772110873
-415101459
-112675930
234027740
-298731483
-240200425
-528699332
878499766
-4341642
547577195
-801180936
614955379
-560272472
-762638316
356535735
-117182058
615408104
705893998
979437234
387875787
-706269907
-921264260
168379884
977136567
-378948096
933363976
-166801750
668215542
-856781226
-462980964
960433595
-966061000
487653592
-7215015
371039147
764281818
-720015832
506586634
513083899
495300291
615109589
-312567518
522433592
-916369112
545565367
-874533990
-729695872
601561487
930476517
-478489655
389899675
-900656061
-763528609
91456569
-35102217
814008304
355774
32838891
-227344311
549705361
393406863
417518041
406002363
50541974
-188161641
270587084
-819548642
496940496
-408467055
-677877362
-699503242
-859017065
-572087474
533289019
-470764391
-818791591
-267150473
833746057
-983445280
-628308016
717034363
353242737
-284082536
198273189
-637673231
67373315
-579429916
599308724
-238941794
-924743530
-952714820
493248914
-419496928
-421428363
-706624321
947073248
387692353
455370709
-359118563
-882982088
325721817
-371123606
-577801423
299316166
441158019
-530105707
-648968634
284933742
-776462729
145541498
-796861750
713509937
-427209981
722065597
644624403
898479645
-953942971
524835371
-162727488
522288581
-215731145
792013441
852824240
-586321848
347204089
616257168
65472265
-110850763
138818546
90633391
726684031
-151464325
947488442
-339704145
226911194
108884311
830766462
752303347
-442645228
195280363
512110294
-662405571
-664232360
-915219350
-113431444
-70065558
548549668
-273333013
326287160
469817954
29891853
256628076
-647250905
71329937
-606610125
915555461
-49592777
750919955
-716906351
-718021877
-263077269
-639593446
970788104
-175800649
243303185
631804806
-884557854
-668146628
471629376
-467915281
-434939859
273338732
715977062
-532060075
-769722604
325080625
346080949
645930396
-583736462
-190971735
473430665
-118522151
-424689916
81586223
781324319
80355559
446606763
-43248386
-973175641
-341166271
527027685
34782457
677493281
960911031
-129941286
-176310664
100020177
482755175
-286175246
508223817
373097775
268139520
-521572925
65806106
943359022
728855333
159043578
551865085
10859661
375484303
-466692442
-338684330
885193704
343026325
-156322511
-452850991
770237196
-741128652
-84664180
-614732311
704941028
197954876
152487422
699940551
-557098639
633177581
560640316
282032956
593041527
383047012
612112760
631072634
-457062541
169426931
738477729
319273006
363014369
-105486984
-364297630
307127089
383616584
-189242529
-878555397
-556545407
952095209
-984045508
-181824022
874306004
-117649138
-839303948
-221891283
735762063
305604349
476386812
-767688516
-161341815
-709177300
50164956
633222433
-883989531
689179121
217397730
373824023
938773142
617212514
-29983367
477597572
957686733
585956284
257260219
-70062502
-127082614
989354157
499753973
819908614
-676052989
768021724
932176342
-893425146
-904412255
498094574
321415792
83589609
-195618294
242360491
-986078852
268446468
630938992
149193207
-216308319
5613307
-718509205
980871616
492043111
378800366
-167409982
-677631512
206959684
-644949196
-121481502
-761473211
-517520140
-258592567
507326516
-781558407
-242959229
439166390
554379895
-808248745
685387479
646264951
-26913469
360972668
923684020
58785385
240067131
-845602056
465650175
-26694947
707431521
-250422084
171089136
-314277054
-580640276
-481562885
-426630517
-751794941
-594806610
967782913
-471319174
751941852
-982819638
-818241235
853709750
-832457752
-229835659
591912081
-340339196
522712693
-865894462
850213524
-204988044
-489436767
-26654981
-544381199
255255487
324248787
-44758292
-230072478
-939254422
584007810
303233737
486901474
307910280
389097110
-742446767
-67027664
-786239057
293890116
229173544
347970788
985771674
-885995171
482513709
-431477766
451067587
787719919
921541607
890083138
978159791
472607496
-612465380
-177877114
885152632
-831813345
455081661
-573281
-916824108
-245906848
445317667
151402622
368104056
-3857188
79331732
100076967
682872920
-319521879
455831814
574121747
795989291
-804790818
-151938155
-311944079
354278416
696205527
625014319
673084996
59617383
510144573
-278797396
607514946
-955748008
-807666924
940451584
-214671710
306576062
-257714943
-280307639
-118371301
-840814995
35879452
-316281580
384188430
358959238
589646846
-800182084
-921132345
351032907
-456096202
-485466871
-538781011
-180065859
832535767
-835991320
278056058
-168017618
846979387
595409991
861238289
688150725
-781651055
-878038023
-731058818
914730250
-89789975
-850659374
-498705148
941042627
-333886845
304661134
673909003
-402312241
-104313441
99033243
128068750
-564288667
788918728
-331148195
-986248236
474602178
-231179421
908939664
-441306688
-888147650
122074050
-806515381
339871094
-88255676
459845239
487862118
-483789503
-996887337
344419704
-93241748
-881793406
-382822917
-793020512
-370548038
422133593
-22916825
171376160
596200522
-402263770
842968825
347894797
263307648
636120799
-145502591
-514281198
942916808
631237925
211190877
105852780
-365280355
477167691
897335770
393851403
911682536
-105823663
-275595414
-239880598
-641956925
256358378
-986272819
-983414296
301755855
-644595560
782869481
-352878276
920803189
243443344
474447844
808654465
562991381
863225578
486994871
-217701848
876305794
697630414
-953974379
602389876
-978046421
-198570785
-570345739
-912895325
529229764
-79586587
269877582
-647392657
536363467
-14305469
-111247787
-786424871
-998306165
-603724240
-182404548
-375810472
-862731079
-189661968
-873838932
-43195023
-893328197
342009446
888689209
805002078
-714118822
148387903
-628816430
-304945056
-913303523
-591516009
-540526910
-456633748
-861975382
867835921
-420488232
-727248038
287585032
410397471
-117949665
848880107
-950712360
707686297
519023196
954700800
973580222
371450329
-648077358
790280930
867043410
-518166047
-685882410
395855031
-575650521
987016790
328120076
183989682
542405654
-999043575
-360435528
831676476
28559962
470126909
206236260
243316677
-385810038
781484901
217604277
-632111537
50802698
-348492038
-675765824
-787820556
-899184660
-827567415
96753383
-80079803
223942319
886992494
-836094629
661912352
-214519090
-760985336
98669195
-262124462
-624764807
-959314005
77999031
138396296
329571302
528505517
412804051
-882443010
309342384
-699963196
-122348192
-282404932
-365185313
-658531507
954694729
308920787
483082570
-752057997
853682093
-108023463
-942700235
686564561
-378643376
-911073120
891931505
323005720
-484271852
73922120
-122888712
963683605
-583785481
-836561259
699470018
-991987264
627455023
385613132
334028613
792289658
-133702047
419330646
599491574
488355393
168053084
-811247463
-812305964
-840929686
533368520
29676320
-431812990
716078043
25529090
-174611251
-700544428
990690444
-226900299
215230260
577633652
736326951
821267390
751277366
-695149306
-338324318
469493441
175064512
407780434
-378290092
-130220035
-272386528
-626232938
-507955566
653504145
-15644958
-452530561
770987267
-727162810
110897915
-327132404
72818386
-500896383
586742816
907739923
483038256
-649689310
408057355
649213491
73524662
-771217285
-136585471
-706385498
518385800
-478397432
-179218260
-571955778
709736993
424438006
-84709707
615688873
722599764
-125486368
-986619770
-551975704
-635759713
-27131221
-464811954
-601967817
122615567
800231868
-371866339
-983080076
-739714406
-974636576
-136377701
-438946339
-258787179
261068839
75049663
737600101
168207157
111797063
737824213
-227012453
722313964
961804102
-350765011
341483447
-715210475
709335931
70351850
-263104792
-209222245
-268064588
-753436743
913683989
308063248
-26097291
370371468
-893631876
-643597269
410643484
219537261
-21846967
-282190664
-214680297
-301044276
474096707
225695434
986148141
73723496
464250011
-817727241
-179541424
674404158
-469299729
-98185848
932893188
905860021
-343237211
-886212824
-549450626
71300287
-93146272
255049489
427133404
768634386
-424001694
617496397
518467169
-119462279
-300810426
-219122169
-117979023
-614715273
741002112
-853729535
8618710
-476270077
583693039
227293775
849504496
158232837
790309807
119688296
628941585
-633694622
-352455519
465890926
290071839
-523975406
623647973
517105796
667441561
-544126885
37594955
-337026846
-714036708
-783633294
710376781
-168999418
-879485405
-125974257
341660914
-171039207
-166187364
-908577493
309546480
533996900
763651682
-912120104
878316352
562370832
231608138
-742720521
373216689
694845672
-714880527
-40799591
344477803
-252403272
926335828
768716312
-375728037
-431703143
-677710423
560521070
-245270798
94066220
588153656
591805757
-96057249
810229559
-576501500
-800438827
-432249399
610379423
462384457
-729955398
-578139841
-558946956
-716173033
944155335
-500100055
-221791550
590753837
537105138
-169008111
-920277026
-846972870
-825577387
-442383006
-129078021
-667741367
-370297936
464267527
-356672280
-444560985
909113956
-644124530
-393729410
-12013513
-550104493
-984504923
-609624672
-231881649
-170668530
791499140
-936395865
846414037
848216675
-164394733
-312738903
650903676
744430812
12784990
-11793026
-398152918
-968002803
877196486
338085389
186020564
620540276
-84222988
-603013075
43421637
-587789229
-970854498
372044008
6991230
457697853
350256326
763117306
-431313527
54342004
355330076
-753156612
154758206
148216451
-389098445
-959963471
-497463126
257373521
451625713
-604963191
-665911572
-642537998
-732267639
-809302073
-896984241
784371290
-590269723
-886464661
251769388
565710785
527052249
272069594
687772641
-566634782
-702330805
-996552648
989545621
-638954310
651733690
45781371
-605294223
-81962592
-562607195
-632531837
-812766989
899063960
-548539007
976709725
-867459447
561034412
325375368
-942302088
-675294544
-212137291
-519353009
-69091532
-386224101
488534145
749873881
-138536486
-164079526
782644655
-651693360
81810742
742079003
-574821359
217639192
924752341
641201354
-893535584
991604460
113520300
412732042
460458507
273506594
-140460897
861275105
936470422
161880151
-794878224
621506957
-970162321
-527210187
-548096986
605605925
15298598
-210857733
-590783639
-340555364
-141615026
-811067401
-204965126
198538024
-362030286
659365720
-536968422
610152531
74219448
743853821
675448221
691260273
967457977
256880041
274883630
661173085
-659014353
259296711
-794671272
-824183676
-137264147
815616366
96002733
-62891392
-255156383
519363544
957971413
-377841136
-649781927
637600190
-303507588
-791758202
924225062
410930817
-619339454
750123176
-86877910
286401846
-875409849
517023703
-827711443
-279866115
966655766
947743777
-903955625
-271162608
-639146972
672732105
956304487
313926625
427570142
47652985
620690975
-180551954
475901286
-369988415
167371382
-709616191
-129110236
694615356
807942698
-206382054
-643272339
397699081
-424752439
366987383
749782747
-282342779
886504920
883850507
116079570
627860379
-557679610
-41256679
335201107
863212465
888133255
-486971807
786010156
861089548
359474634
-813477240
-919352027
27421134
-350996461
-119942399
-842610015
699807478
-933318745
230349330
672327089
-568225700
-995684670
-106529321
722827657
-282900362
-7034903
208684387
983903541
-60434229
-533251207
44947390
983979512
-648385740
-386593867
-325565319
-383129276
-587308734
436613664
250236656
-861374185
247481533
262778989
-204853988
-414999052
-162727488
595278181
625202647
777754708
370697208
-878437910
56501476
-472894251
613821058
262878046
60641750
982978095
851722137
-939201329
103515160
902850059
403730980
703479287
-468667414
-509613523
967381151
-537219956
-78826667
505779494
816833271
-798552169
-412168360
596942131
-968379550
-246526674
376697763
309265610
-833479755
924344561
-803402858
-105990645
-398724386
97663687
609497886
726491304
925841529
271105965
-830423756
-129567752
39269901
-784402290
-395468649
921298130
-267561827
570927574
-274414817
344202315
-685421741
553039853
665398095
-538176155
899367674
211462310
550128908
605569318
-515124237
968706743
-883377017
-735115806
-611204645
803898916
-902627179
-598738753
-242762650
-647431921
282278963
895674890
-992630170
-947338045
164723100
-122111482
-279758105
-689875462
-755386464
-872940263
-442226157
284684764
226748609
-69121933
131924252
433862321
-558870236
636120799
-843416155
173353008
564409555
685582105
415474695
963028766
484923723
340517694
-390013468
275953131
705609317
997912715
99376512
-297390626
562245343
274852286
541459064
-933357110
-639948125
-396697038
280015195
104523185
727714077
22532539
-534523359
27242089
246063829
-448641508
595113741
816629758
-914997558
-838718920
-338924599
614664684
782551316
314383668
56998061
542872350
-594126048
168601082
955252582
-67381168
-842097329
-85110503
585746671
745219706
-605758036
408335840
-128294292
387439372
461154270
-957954608
49400394
-63011657
276024245
926182252
654208619
896189914
-181537112
-722203713
403157755
-410530597
-193631671
387151199
283033545
-724416480
523904967
-479003140
-905143159
-975059982
-893624051
673615692
-344319474
-306533048
-12493977
-872683666
-242959229
-445560276
234086096
-750943208
-891602241
471152602
-433161373
-474479122
631079089
860841107
685233764
418395128
-75407407
-408548721
-729247267
-489214724
273944687
656013009
-780975552
-940938365
941618757
644061192
622410585
913281244
392188169
-325694977
-47214417
600399875
-47898854
-843412270
483499579
849548548
539652848
69021681
757956492
666356608
-124466423
-886878428
848826962
-96698877
-31440584
126611437
-767374804
-826601
-915264709
156189991
-87859326
-599691009
-220736216
205506559
-620521440
-448666544
-365601003
-224973698
-273165796
536469226
687098531
484333001
-67932098
140060226
522689628
-545836312
262769772
137606844
-360069818
576040705
41626348
-5170254
-972546317
667681473
-389782250
-302313870
836726550
617384913
978371525
961505107
-322752448
-776078275
436291833
289867787
-705764092
252306106
112130124
383898343
751052096
300611593
-57712978
-972662394
2932870
851406714
982535664
682054549
-273359886
-412787992
-5388184
6157200
-816603317
740825208
581295193
584023477
-29713276
-727162810
-828192332
55354393
294962572
339715985
-657703287
-420780347
-869993154
362466245
-367587841
19473600
443404267
-419770370
-33989323
65495108
-412076528
545394
-419396026
-101516972
-172528029
-885794454
493187600
946031425
-474739651
819121166
-611103889
931933092
-144691144
-145741662
731363882
-75153752
-96802759
-238779348
245198917
60958223
-21310584
910366258
-952642171
345261720
-241259496
266490568
-70310940
-679202613
372163045
-315356546
526096785
-264134322
-767904772
-700662334
95050402
74410519
398018379
-510546171
-775073768
-985533417
653504145
-566664958
660808348
646950786
186119511
330160358
990258995
-714196585
371637720
-239474061
180649865
-802307471
150598549
-793143519
-144836643
138409384
-60535030
415638151
585231434
-737152048
-998435796
205001397
-304760946
-648917
99703804
-186914876
692335817
766843812
596112494
-498924666
63755569
-558203493
-179147826
-891675402
525582245
-267391556
709866506
336649949
727980377
-967382846
-259019982
953220997
-133335288
600320422
-309991547
-195713955
-524595503
-91687954
222993746
646827869
-450804237
-464673487
-902509640
-214223527
-842452319
-407301913
466107870
-755045045
-731550016
417284414
170172935
421671669
444985679
197704654
878505009
603555104
-425089894
-155921172
-687925381
-912584980
-544792620
415566048
492020437
590925973
-932140956
-389178996
-438375684
-912625289
61059461
368334810
-937164480
575981130
974798995
853001572
-698101316
-192240049
-170829791
-525780072
941652257
508459824
532536298
738812260
793928025
-213608062
257935616
605130232
-136624496
-603724240
346016502
-835560244
-407462292
-688857671
816803648
890084007
-297720629
720704001
389972845
-111625362
432499738
-70383834
266953264
-47302155
603494803
270895875
-306661487
-941854002
965208544
977540235
-784299224
600264521
951758189
-196955993
-35102217
-702285968
577717483
-447323924
-182380774
723355996
383740318
-464499991
-907329536
-887889504
-791025209
-647689873
196490966
-154097262
-970250287
-93390556
-205322030
-865145477
573208615
-761853793
-436951327
417521406
-969160269
-281233988
-532938537
-514536651
243911757
-23750517
-469191802
-540364937
558821544
916047936
139846293
-405070125
534337905
959900320
827107888
347057221
-270367321
-751513879
55610867
267833555
35690688
296572088
988357664
-341321099
4745458
492355804
-589775024
810303171
-442317270
124625170
-686275058
-959474080
794897743
-430808556
225841424
8974403
-415698739
690155038
-820297102
976633892
676545282
-625083351
610167032
168843042
-544129924
-864284068
62991058
91664321
-859017065
-454616616
-484011844
387718777
250274724
-448401001
122043147
351014009
-510795935
-157361293
-431663094
-119212533
876656642
11294947
-293348939
-285322336
-725474576
573962337
548148497
-116261331
-571089092
549107228
-696013139
529305427
415230362
918625787
900008697
694655234
-875634553
112386294
-479448253
67926640
155700845
865751122
216593502
764310900
637710662
-359647270
-723009827
164223776
-15410545
880276942
-363656240
795041836
-641242817
-425404505
-296164232
832684594
-901836811
-321858518
-673785839
-776522408
-273958252
-800352918
-788757650
432797349
576706793
-77269475
85830755
-470127181
-764431018
269357209
70811113
-374086638
-488887814
-187529644
-762878109
594980591
369606362
-847557265
-594080325
-99225557
56114567
-398176130
-843391804
-25550072
-790173972
150068531
612729838
664233612
-933279398
-505082999
-691905545
706295198
-208530573
-366163617
-929039183
876031383
-218407940
-125844093
-37089786
183289646
-582134012
156000988
-451589872
851249454
202617249
-475735475
82228870
-273383260
-102489445
43451243
-943412880
-926383005
386358899
60733622
322285186
-93670204
560627733
324744746
-829051716
-279339507
-741560840
73397913
489240290
-624435448
-135559540
-573288072
710127513
-334305587
133458353
-874903872
-449063809
-735977761
403959726
576941886
-253596145
171827102
262329628
370702563
14241279
82811944
-797814747
-838524253
-261839333
-695087425
-417883237
-459063331
355640756
-64981289
-351953680
146513987
376868199
-955883353
115716424
-84607360
-573872848
704967515
414118110
-16290407
766696366
-806316219
-78691615
951863982
520675375
-977571837
-692275184
-903047129
-505749994
618584132
524924926
675680502
145342115
-779723246
-892251459
-154465040
530287157
730783742
-638476351
618267215
766161727
101964064
-392358423
683779289
368691330
524448844
28581303
-86089002
-289199665
431855327
-997331677
133972581
-472310106
436580261
415639310
169608882
-7409318
-15014858
680812960
-46236486
515987582
-8785424
-737945715
-683855955
-174651379
-226347124
-963741158
-95415487
800242693
-45541385
441629228
-162269421
-386500584
-622441772
-237392575
532330362
-914478366
286068883
284664655
-200565309
-991375066
781271579
443450222
-213385104
779467716
-949648045
-962436645
283393221
-347720274
368633980
-112492551
-569396000
200198964
912382765
-432938365
139733760
-180230063
126364856
138320826
865216581
-675559499
20490151
273116546
-24725649
-97014559
834319020
-128787995
213715433
422709217
995028337
228706351
-20018500
486655250
-994553321
-166583535
-49459386
392808799
363302804
-878532686
869805503
351200017
-807236252
320363143
-377582122
557234218
63573085
790511158
777095089
-171821298
66011002
601799456
-918794472
-776634178
-191111144
445531709
301114020
-414769096
52535345
996509290
943343839
-242406355
-172127519
222586522
18117001
-552418671
-346798756
320117370
-436753856
-541513630
682600763
869682656
-980102476
-373930011
510804862
-419857311
-833959406
-485566217
377397230
-91333780
426285894
816583179
394233866
822494032
437257859
286150118
-110236563
-384953392
-600463018
-742351745
605050622
-977528665
837588349
-862345481
-388896454
-823068972
-639927014
436236212
29778302
598390057
1761830
237450701
37487384
-560344335
819898236
-60514423
627562290
-527362208
-807783712
-470640806
-596285805
-295010291
409342934
-606441319
-500430582
326319164
799226933
-825861862
-73543489
960661676
-661632215
-126786122
702754133
789334219
-370630718
-345568595
718694033
459961802
-405612015
70494449
635325444
-3933638
793009638
69167059
-926383005
-435156090
820595315
887574064
757102232
987585842
-168437915
-429823794
622278068
779676276
771490684
-819239211
-88652027
-382342805
-62422089
697676134
-222693982
-521022799
-576116575
600070356
-896702191
851249454
508263266
-764962884
348606663
289965899
925339758
492083991
-603604499
746146462
344392474
900996715
465547698
-694955369
-66230627
-309590858
-883809900
315434271
13478307
331465520
-331487054
-381006474
916790057
-870521586
566402113
301230417
-214699346
832738749
50430313
156058470
215434798
-990163261
-154670610
845343821
-402774637
-660703775
614730155
-893879316
65512372
800808527
-697994597
-134536110
-441293407
-483441027
-293506944
951714988
-972144277
-571032309
9202363
855889490
-74693902
3947239
-871454166
222674043
535981277
-548936888
251318763
-665499714
379436610
406989315
-345048187
881973382
671654384
319886908
-62629027
-891906656
674971902
-702329478
31670776
-116435685
-249955401
409326625
-145849391
615470034
226925959
486546377
317930678
475823603
-258598410
-119972491
520650660
-30960613
495685522
637710662
-777906529
-877116999
400123440
732582293
-717425776
-662126769
942691999
-178751761
-712599189
77010482
487569239
557805240
680672257
-276222011
-644615180
-398379495
323718403
218037590
-641950461
748805434
616695341
-833415213
-34766018
-84050110
874874760
-350254390
603361058
-309137767
952600934
494752123
243597306
622549384
239138975
56903156
-677406307
409868238
-172702825
-58106942
-538645758
988608826
-435988215
744464269
-13794016
995048321
-982825132
762405576
-729083035
-47156794
-433271917
-381343491
688405471
-848803095
154876875
-867749806
538525777
-23750517
-690480640
-173228919
-54201655
-59063886
135771430
-700187897
-459347783
985628913
540288319
221321215
-715358108
-54635390
-245858612
-708080554
635606014
-561939178
286894895
561841
603929168
-955136125
-267893329
-464199793
587434928
-325834839
-689783391
-957348271
-48080950
-591988823
-629743645
101737583
-489507159
-499144470
2689003
113594498
364956635
21019068
-154562665
47334453
-511145411
-95679
796028941
-507053658
-645625386
177895725
-410292923
247733674
-930483204
-458348299
-734578712
-571446400
-492439479
960030277
-319852877
-561699503
-561015878
-597215482
-527658737
-772288681
-942798715
-4009337
-34746736
74119186
-489549492
403308221
946729867
-456763158
-277104201
-553592694
-607321983
107437068
-199382995
109707008
-598664007
853281905
501864322
644867900
589319132
547877084
174582250
922239901
-863760603
-367626220
-459210376
838981109
-480347542
-20087796
761654880
-782914566
65807722
-285333791
-936430817
772382752
31743031
-541428554
782013626
-88719214
-369988415
433773367
844724190
211583778
621612158
-97373580
411815732
-564716624
-535223596
888818840
675962245
-283977880
378650476
-782892121
-958749390
-511021795
512110276
654670171
991305146
455805986
28331290
-281941413
534364526
521879383
-253795158
142424388
116054375
602888313
-242959229
834527848
-884910927
-26694947
-3249566
313024554
-276388133
-919801395
-541678416
-138592553
8495099
-410446220
-103963348
-79891350
-21523618
251309516
222389616
700994231
884918736
-755367186
-261440307
151906680
988856824
146873376
781522638
400532919
950262731
-43051933
905769372
-744080803
-908652043
164062489
-503258576
-48801866
-939459767
-163020013
-510101233
-792486342
93693432
515578993
-962118525
-330578237
311030558
-753024662
-217783125
54729649
744254414
816702781
175027222
119157530
-672775180
717725521
-751544478
-695649453
-498431987
544385435
-151293151
-341016734
-747259101
-454393969
-104966955
-173487871
6749102
619535114
342269258
-159491774
155927646
-324676047
-644240312
573968080
421878257
242796552
493884290
-883318620
542063929
634711517
-295785568
-518166047
673341356
457855613
274444178
132663932
81713358
-370978425
138372550
-183980084
79742729
-809099617
938670869
-739555256
-706868668
-436766240
-502045964
591017389
-723530681
587874104
200150716
-779109292
893065699
-333319334
-488455477
-162810932
532832195
616048227
-475750708
-961317292
494550255
-147435062
-632840553
-241369936
335166369
-388219127
-395386216
727520332
74671118
875989757
-361182952
-729547190
-882331813
480826295
-788583120
-852419234
-734940423
-845279845
-101275456
-335819090
-606495273
509731980
-948092370
-525704201
211993057
714366109
440390864
481916552
-798407741
873461166
-94749372
689672128
-441534455
855661148
481479149
-532938537
-336713115
-492478349
553797325
968132952
-275609073
687240484
-193254015
-782664262
94864572
-736595497
-116848719
-695123758
605105670
-687970178
114592390
22185442
-59739730
487274185
-175371099
947709512
-919373872
-159872794
373757107
915908623
-395488014
-647171770
897622173
-303376231
-478637528
-89211891
-165017458
938141119
583777796
728329285
-100236507
-378995296
713938479
31235972
-958324676
-28233373
485438241
481221903
-311660888
855569264
-159658391
349451056
853450034
836089891
-225463841
135317823
-867081542
-645408158
591805757
246364120
-74219635
-284134745
86170282
215694854
601605602
971721733
-756343380
94642873
-394716316
-651910197
-593065936
464835665
-123012116
-434919976
-72812997
787885925
-266012519
-97576058
-535277061
-812998484
-66303658
253936101
790034547
-742289194
-713344868
-891615404
-443641867
-47943031
891540683
849207557
-400265125
751708255
-229543075
-608943482
-498970247
-243122638
-821502502
-477894120
521316596
950651695
107124391
830494272
511311307
296972838
-763359899
-285389815
-821423133
-802135673
643877888
837075304
168253987
324501269
611427976
631079089
-13794016
-621082136
-97078242
195534470
-241204966
-798383786
894006998
-986340320
646935789
-853009923
233222979
579736656
-441604865
679061130
173093976
41709128
445887011
-795045842
656069215
-641322714
641251364
748042896
446102476
78054165
839922411
952733125
560253842
-139886508
747468896
907858427
-506687943
-572087349
-127837739
-412828605
-376372069
427658549
872080131
-459368403
-442510419
-426630569
734354594
448935762
576587777
406459138
-441805578
119294941
-512827562
758593450
-814433501
753724149
-541215320
-985744445
-91470692
363983581
-324407667
803364157
-69423250
403477843
-575017022
934691731
892137470
-426631906
-465111502
-56863872
-641421423
-439324616
-776522408
948472604
519442045
-424164895
442645499
32611055
-67422847
-550774178
770945764
591665093
131601216
560988561
646055605
-218273529
216231327
569105502
582148762
-496050976
-89625982
268648191
136355402
788026044
-281679179
-144293482
-52735254
278051984
-512458907
-63668109
525897513
-654266704
15205749
-540362330
-695750923
-763880546
820121982
695480880
-316481909
-630923355
-780738446
-391458484
-960800024
-338494308
-828023045
-322790898
-131471314
-488769546
-555319928
-700778537
-809821178
976028547
319719738
-637336148
618929380
938683699
976511293
-203918627
-100733025
-144122373
898282497
-9607701
-557567611
480376741
832629195
363309931
-678405973
42524399
-165798461
-835744134
804511526
139722320
754383388
-451737266
-741828984
-847652955
-400256197
574057538
130053216
413524034
820793286
-677963316
778615243
516233733
141711320
-268937779
971728519
930604259
876418210
715366948
-386469809
122779785
-102965366
-647368199
77585848
-324476120
-8961275
-147402459
-323379815
-842452319
603706555
-570693927
470783553
537046853
260134340
514434658
-694395413
-646178865
735952215
-604720687
542109646
449190180
-377437583
-377118023
-658904834
-164481586
-668616423
-994079268
271666342
-766527651
250193899
82885042
-591918105
885552110
690061022
-481260729
625394960
-69998147
-897347901
-945705218
-300654866
374458793
-152825463
314357465
-558015588
386434350
662214907
-455130778
484026986
992862440
-643801586
963024829
-72849731
857427711
513538665
134701471
937390798
720781079
-266999972
807487648
573298274
835583286
-961938376
-144982238
762585061
43631916
-650992992
554509888
-86693332
-101034390
-226995007
-483835212
73922120
-969310540
-161002440
-974783815
-396882491
-961600771
213254509
236688057
672976710
376847077
-664294572
970678358
-682151997
-14182984
-925185966
18536382
-753603784
-982968685
432087912
-688397218
262628451
-268206917
853295062
527406757
231769889
903300249
843557079
-362141724
-714075619
954185683
-767549809
-617114128
717720979
542132985
23558
486716278
996830113
-500098634
-918538949
-616248547
-543859666
-273148931
-292282890
861265234
-50913774
251542517
467130225
-416696151
-91994959
160207249
722990499
212318233
-186671173
-493751606
758902823
257329638
-10564893
-794692966
-630713006
-623779067
-457377472
-495640732
847845110
-842663590
792474964
-823731774
992465187
864625485
139695738
747517052
33379227
-802454614
671915886
-336079347
-23226425
572007732
161335777
-714319486
-929977791
-620686007
691682404
-835781676
-267125630
-454284781
611070725
-557567611
883466313
196639258
-439087908
931986770
-20756006
290958275
-844098149
202780462
880528992
-819528438
-607106125
305368842
-898481190
-696554181
-357483809
-318429422
-81132216
-862688967
-146916483
907742430
-915732375
-284827051
-605369662
-250342436
960142767
-145954191
-140693567
-282210999
728185045
352822200
734234001
-617067453
916152456
-261566994
-181228019
-222858211
947881818
169749213
-920435476
-313610364
415566048
444287439
-583155571
369127180
727455396
66902268
-323921432
-475405583
803520364
-445884599
-409375568
899948646
793625142
-89193754
-136947036
78059307
-149831848
270462267
-674602681
-916106141
590720807
-70062502
490259414
-680269584
-914842953
990690444
897120010
-569741957
387031895
-37620485
57028987
-351393623
-552411222
332115426
545203341
418377968
-678913605
-228353752
-437349227
866643170
-93012765
-317281962
76301841
243609691
-1359062
-198957951
704241057
-395479759
-568935199
-508111736
190381115
-896558700
598351449
876781886
286662369
-626799873
-448025157
-349438020
-525022975
-466750366
30266132
281521894
784749500
130084901
-243129723
-42303382
-6646571
-319022885
399491480
427366177
542081148
-118906719
-523021442
180835043
-544126885
-516437250
-619965352
-679940817
-807652470
65529176
-306478885
814835498
-558451648
-976585455
-926527052
-83438427
-600999228
-89409999
-126708682
511634446
-930016563
-136025636
-795962593
123213912
966574044
-667913961
-94996383
524427826
49567474
-944736597
-262852687
251470502
193755511
266868298
-193155957
295081987
-825510829
692396589
702056995
-172298430
972292928
-884189148
-37724123
982320984
-597939501
-25068494
562697183
-885727233
897511308
-223336519
-816800827
239409147
735161243
88805584
-579420673
153492610
-459262678
-138576031
300635864
786196866
-906403754
894057933
814591453
514599607
384245785
-279040179
-459534242
-669160132
196467416
42276427
619457468
-502472652
674786046
476579376
330117041
862660653
-424821408
-915035835
-776462729
22078953
59551997
961455093
-380555433
872392307
689441878
22258856
-999674192
625202647
268607521
-356704495
718789218
-313336817
240655307
-764244539
-866903365
-667361137
-171373576
-14820479
-83284281
-397022258
362950582
-98579524
-583218953
-152874061
-107219609
635090132
356399496
-607935282
226913691
-300267541
-37965574
-288444604
766066322
-752957468
431534633
635743833
-686827507
-623788868
254941073
-584282310
-307900905
882947139
-122437501
-354566802
880833584
274405005
-208185042
414461136
827067881
897832418
-840802841
404079383
-84283383
-682535504
992298128
-709640967
-938683419
640199720
180092459
-614493475
421684827
743265916
518385800
183549624
-198879417
207815048
-827930011
152058786
-355907561
-868971804
-409217352
-522480000
238083878
928975018
-854384379
-147656657
-912769017
698761723
85830755
-813390454
175959356
-625109267
-123190137
-191063189
-52036188
-316695318
-80785374
204060664
364283705
-3962005
726534540
838181022
-371045533
-965649671
-939507725
735279513
-549983098
423483214
-714258996
-223698601
-608011074
291083240
-192834617
935075473
-870765563
-903788887
764045510
-368022721
880179730
-607951145
-596968747
362343550
507988839
-430194165
-638108818
839909800
738107618
186886948
-288428708
-607222127
182198656
-670173910
-345879828
222586522
-30901790
-641771433
609406044
-848212371
-78920636
602124035
551340087
-808686264
-853568962
414523102
-372397124
662748022
115990204
631917487
-369271912
467330587
393535882
932514646
274501920
-937323572
-495041459
298633982
-165545727
-399538728
453546411
-635933608
-328173845
-260071022
-593051058
-587104574
709385693
-311164435
415991490
208524439
-181278372
-661168375
-86024132
-980272722
561809691
-967879687
797884423
493835911
23539904
248664294
-48915491
452988147
346152474
-225677613
855966225
745878896
313662943
720789167
-99599160
-570693927
-649341803
272334591
-181043027
288381493
193549383
570616158
-573802620
846120407
439740012
-843191294
947152266
971672465
-754806951
163460404
262125931
123249775
-171513859
-946972763
-490339973
880469691
995157190
-193519348
-133550507
-603186895
-312416113
-339704145
444403968
100242082
-968678258
574205010
-396301140
-770559432
836754285
984484994
-194158246
-11329513
-59117411
839098167
343144265
902946039
-932685615
743155447
365416403
581535148
791002643
-368701389
-343877884
-300755993
958800876
604365382
-660427545
-153249079
-258548915
-855504099
68019741
-543164581
261573383
155391388
-378469334
-660414356
-87777217
-195387503
-730332825
586879358
414604175
-188977308
-688949099
320322479
230737718
712251598
401104554
-154715310
-607838519
-947937417
-127108257
118208389
100755374
-165201636
143375341
-195583802
-832949699
758672327
-584282310
-320659566
-754391303
875774454
-427098260
543259482
218733753
-915182878
-503097712
684854379
983599597
-880186219
-720086066
-848939032
891633446
295208709
-687080356
699098025
139090454
424642576
572659638
584859425
-487167190
-32396802
124919594
-464354173
480005860
-787816506
-706639636
-670982152
667672346
-10541768
-882804193
-803948271
931242541
-941244403
465378473
-89434516
-17201147
829530282
-973602437
-207302185
-267325523
534882707
352907901
-370621845
-144177310
891449157
-677727548
-217971091
-674591194
547552571
282790887
214708385
62469339
-587325701
728981340
919681244
396244926
519139266
-182890756
-581350189
935911609
13091599
-758442292
54729649
-537190025
-112162558
630924459
740332552
979811388
546262140
713692335
29675397
-930464926
-667396311
394488749
198550698
873008564
785737224
-760705804
-731544522
379314242
-883635855
70445392
-786677972
800901783
927158237
-538686949
-662113222
-837368458
-864302606
-929399848
-317895561
-684324979
941481756
-196432198
-196120126
546930230
122303363
897204970
-513371701
-176451937
13505036
-699019838
823704773
849210793
-982863314
-152143127
844110089
830333774
-295746511
-918895259
728953596
-756002073
-957379543
919590987
-767628410
-926507162
-224998863
-866367008
-763643509
-343714144
-26676052
-352388930
366063294
-864210429
-289090760
-914623104
-200190354
839566423
883984602
-918878762
969393431
-423019060
-389018165
-626453043
-561962169
-898643913
724173033
-300192016
-52739913
266325437
-962804797
782172586
776356150
-251276073
474139597
-929837632
131548732
132453275
571562102
360144408
-996329832
299533998
963743341
708710878
-90012588
-211661797
-587099414
927119867
-104081156
-767315376
343144265
671625092
433984139
-420760875
-31609530
-862915434
-255804042
-271438909
957778909
968343077
98968292
-688623565
105985635
-19261342
584860706
843062222
101779452
919154109
-845589687
-813932267
130865011
318292190
-300203711
587556384
455098790
864268362
901786733
-705197187
-33340555
450787059
650902909
146052036
-268824070
159911891
-154998611
-373933417
-985563683
-444239001
406018519
566542525
756447609
802849890
812401861
79518915
-136987955
-881106274
-145299809
-484143939
-966907191
176799401
401218820
387118030
854822147
329637351
989845850
-652243618
-580077168
-507069746
957347325
991823987
-381779952
-875527556
-989329758
-441997829
971120364
168024715
720267693
794914241
-960524928
570456693
-512962013
354467878
-613825389
364868942
-669197321
877012636
-25327866
689420592
388790289
-623371220
156616398
-970440468
510457498
333004199
308203224
838139552
-544771576
963892042
556650538
187021317
-866880973
962206139
261565764
893927404
782714110
-861565523
870251198
275327723
883826764
293661835
-871663752
559667539
522614643
531853186
872964066
972584500
620759179
-946924914
-147386466
923122719
531633279
-540828021
480505504
-991760533
936163903
-2357422
-695287083
820266666
-700210925
12866301
-104594129
335765042
-661231518
514582931
-995474063
-84645266
420406645
227868986
888675333
-265623128
-98651754
-167558213
-909095745
-719567849
999352447
611798074
792625957
-938194231
-363961941
535682283
-462682549
794669770
-530035283
272806212
-919095489
712535302
-652545
-557780671
-797422059
-975032320
536023361
37619140
-982005940
-720616962
-361553026
303358696
349090651
-454738679
-915186027
-120376044
-713195909
989845850
-760274385
-453237473
-597835177
889676935
-959203545
477325837
-932977279
322733205
350719529
-797536725
-987908006
-173994235
965869055
356791808
788904189
-306644195
915077699
-70707448
133114385
201915807
-686893189
620459764
247163001
-354656074
-982329779
-294744277
912543019
-603376417
996187429
424831909
849230822
-204115601
-703498527
-227834146
-594476130
-837265721
-664297051
829011015
324744746
794566207
394422331
69921609
372488807
616644708
467044835
669594139
-486788404
-408933669
-91347602
271364940
592708923
327622641
3810044
-767213099
337577319
-776698495
-713758864
674786046
-519361441
17278180
264227325
982310955
419318521
-882438772
660378019
884540199
-521555454
-374035554
-5911562
401310674
192268623
493241358
57330063
-847815934
-576418940
858794101
655623462
517677781
-643449481
-686317872
-185547079
98498176
-331638143
420427232
560980110
-417791807
-176147986
-168729912
324720817
951123870
-777179717
-504699661
-634954980
-482730435
-732315829
570071022
753400066
-783780205
488500921
318481084
256434803
-911093453
-259246575
-689267307
150698712
453843989
159786377
-416214377
431870680
-111176128
276199332
-480289069
-450010356
-266895945
439917310
413939332
938855236
-724219800
911368501
954772178
146873376
189536984
-405943155
107237610
-681275980
-236697136
968565556
759756544
-770141356
-223387745
-533564544
-704438721
733002269
-991620594
890513192
-388811495
-914695148
-38832485
335983375
42335348
-274531607
147312472
-18563580
-359022083
-45131604
-416468447
494300003
-815658979
-739014352
763539181
646110999
170131954
992166319
128020364
645345141
284746530
281524217
-119728362
-804570759
-460515549
-678284667
324504242
117118818
937511455
-178671745
15315288
-536281614
-836111848
-598819953
983613401
-994209220
105604273
-884720436
-494646342
71990061
778800516
938411783
-967372113
822282604
-525072104
-457377472
-638048775
-566068985
-245427607
-552539124
566547753
939808776
549216343
-523808785
-866374486
-355724863
-391691296
999091963
-838307987
-17816114
229758355
193376744
625361387
-358632687
871294826
-176004607
-61332499
413445345
243858641
605363750
-304335630
-78826667
716172240
635909146
-697164683
-630308596
-762169632
-500896383
866436067
-181013614
-818771435
95995316
294148546
611810362
-276139490
849595826
-62131009
936905005
-698024871
483219086
-105369717
879884325
-215368320
-812674590
-588243803
283106685
-441061458
789456240
619046759
247317232
767692099
984589016
-369509081
-300906862
128357504
-360135984
-583279550
939740560
-284806648
-430342488
28611584
-550744743
-749620213
-64715310
120694332
428007845
-669434846
-731768567
-327700277
229198872
-87499189
896996441
590588257
229990507
-687928782
-990112927
967457977
584376636
-435937216
539476058
-938920294
-864641495
-365358799
-552994097
-809821178
-984781093
552969824
48449628
-636991597
446432317
-259451957
-781319890
551110679
311791990
522252395
932163558
-470790960
320035140
-101084487
-898827772
-735539559
-178387871
74521865
-469800043
-401208868
546278393
-961202219
634681893
-936740643
-566502743
-35379841
-681454557
420507833
-558549915
-854970423
-691266531
391563716
149608526
559839091
142379436
-493503662
-613540766
-254823572
-545074723
71770885
-880838294
-141945957
624545693
959746560
269897406
494293964
-851434655
-305368440
668629423
-373176599
809848666
-749432979
913006397
-998302043
-437991728
337941026
-966047111
-68913301
-855822485
585284006
-382962649
570319804
-913257235
920015612
404815367
-675504079
-742317556
895137293
-14010484
-779378467
168379884
-502560596
-502711538
899995781
-171513794
-557103701
904426526
138917283
-7187278
-845728987
-446147705
-733885040
447819878
-401597602
616560391
-591288816
-831456033
-722287434
-782312657
638100286
-774480977
-78473586
614281516
2309086
895184793
-677420278
248508788
-525860283
851725462
249822209
243428815
-612841936
945597581
-706534586
-314822062
654627067
-21288954
424603557
343913109
-404490400
-671783624
758519555
731038038
-120807850
-49716331
775584869
-504683530
-496645487
-73074463
420176696
520660436
835957596
-987180380
610591331
-95334593
-362042860
-283490036
-826332634
-395206005
608767022
187412000
933118211
193741753
-953680796
-226447655
-551568121
769926806
216033584
-350517149
875079679
-119651509
231678259
-732732654
535309504
928565190
166746534
115883136
-11420905
-439941075
-198209214
-913659375
691221347
662610471
425885478
175380620
-965011344
-248798391
810161323
633915229
273268950
625014047
382455090
-910711359
814274635
816382242
420794129
-772796845
-781449665
-987036039
784371290
888952159
-866903365
355759952
-676518905
-61390596
296132273
6412278
-731973410
-405178671
681768855
-78416272
726173860
619185780
-951510966
216205552
-391862148
446581775
-721895894
-495193013
604342109
247317232
432344341
767632971
802306757
585513869
-100840431
-872330521
-649931170
353916521
925187159
-478687372
649831796
627124499
382187159
-847273328
498603405
99384557
-133430102
632225765
314768363
950863211
-174039977
493654617
436806529
-166070095
190228574
419064692
-665726859
472360306
-490001083
97911674
-447480844
-877106581
-574776976
263479382
-616897146
-500110287
-648318831
-254515989
-652213744
-940780803
-934460596
-864818869
550801810
731702748
-854351
-633101795
51950337
-442505845
-205536207
708737520
700994231
281357303
496966062
-367786955
-971296722
822588500
-710897374
169085787
897281765
373358649
553049112
-395634709
-934465655
-66024767
428270133
959399500
227333496
-718078957
-624265377
-87228341
-62845747
-706682036
-310602498
961959507
930436158
-22975481
389651260
-121489675
-360231679
651293456
832488449
-785930169
-234269355
-874379961
-12170734
610370729
-411509252
-437844620
435463816
629864662
712723363
-77091931
259126185
287815226
708765232
-948515973
394127725
-314829714
277650360
-867546035
346059987
-55899422
485533510
565631598
-819993087
722269566
951156525
973097991
-603071832
-920782208
47804718
-345759079
-975968138
-576482672
271850048
-183543370
-381331793
383627560
-331767175
78728696
533470488
-342091355
-892535462
554248110
305984499
-593280049
66652024
410065967
503490707
-428479889
255484923
741434993
-404312515
699027461
408237594
-349193801
-664016710
533289019
-135341716
-442619101
892502007
-325475575
-405943155
-389221344
289231799
763440970
-700585224
-580758591
153079850
-608269965
570585606
-251830001
660378019
398708286
99880096
520652715
448111660
-817368492
-604282015
963266024
338647841
-749221597
-87566970
143340723
106774949
862677294
-198386608
485702241
-125684215
-273522092
330640338
74243897
-616689259
-728228015
-724106747
-469581150
560921281
-89501266
-689744129
-304472229
956854961
-956450231
492465581
992469681
-352888666
173699708
711685002
-615133027
-6211111
-268231824
767729609
180948459
-530320194
-64615242
176799401
685254096
720902270
529735377
169691421
140822881
520415188
-349910430
-46038337
-224068704
-690586530
463176827
-168243503
903600996
560714196
-399684721
-137809809
86699706
-848629267
-518406248
260049592
974294480
637607332
-644398854
-805087881
215483674
307472516
736455983
-23814723
-182249156
141636832
581047045
-705926095
-656825615
-335252609
55600269
-51545143
-833047857
-353952941
-821976444
-502320082
306349097
-498486999
228807262
947709512
-385158061
93147147
328656965
692506932
901989337
364501294
323655209
807419949
283590010
-611657526
314297511
959673551
531853186
312319635
-769939700
-915364268
-169532603
423112806
388463351
986587644
-518037373
241291627
110054843
808260065
-341196209
-123399609
515689940
388418708
785310102
-631560633
488901097
131190344
59178963
-484926000
599041794
-256920051
-884528655
593050087
-345310195
-9002938
488382212
-887669428
936352026
-410187120
410518260
-996513386
914565513
-624423797
595616332
-239068862
359661542
-733356522
-554096931
-867942089
-392210992
-503913316
95968120
559317834
-974783815
756058692
-62515104
-788892631
-93246915
-332545784
500395847
957570857
24610886
-630570394
-934292353
934374110
270654390
451014824
654220257
860120875
664136767
870854349
900648034
-507769370
342589507
-818004285
-974525484
-208177227
-189985751
550590365
-609738474
668718067
43073812
-845131152
906710113
-344130427
-864436985
995531216
845810925
901633856
978001029
718220196
967785373
296348936
480711472
-186408770
399243037
112186263
71312088
-1721787
109612949
-806427934
-671582688
874919798
362277514
-15049303
-427033002
-559316164
-625131736
-638180067
739866966
982981484
740845655
817907934
-582536284
-524962675
-990739342
-112928367
-758468497
540736051
480410305
763368242
800807847
-839232628
-10305806
-233545744
-634434812
-239443940
483499579
539476058
-582228332
668884957
-985307608
-281763217
225046926
73459416
-243181504
497487354
-656575313
-912699127
380165646
-921584814
-831443183
-330206909
65528459
513534933
-957524044
-93603260
727842689
-907625446
-173390831
846398149
901797192
-97876227
-120456853
569044875
181689632
-175371099
-961987330
130215144
-242312260
-19688108
-912989036
212832894
-504036919
-549961652
909705358
161311265
-163320142
-410574024
283119253
853664709
-639357835
-251313882
-37429981
-64939984
628448701
-706049300
356942251
-71485582
-579012731
-171577930
62127315
-959324010
-347340513
-870754653
-41764668
-657880974
807095722
-424456852
915941526
840165188
-609982333
-713598464
789670361
2566789
989008201
-726109455
-587305248
167659299
-99816030
556511450
370368193
-658886490
-217531914
979146965
261742318
451730609
-775073768
-222887210
406928023
765729951
651507373
363099829
63728802
-6226423
231991616
793165913
-607416043
-8012620
-914963658
-459973400
-250875918
956833774
-181415416
-66619114
615529475
292400143
-184724925
-267156031
-854373501
-713881092
630363849
154876875
-542876596
-205694904
-173241350
-135810980
767221146
-710819472
-57407598
-201967318
603437836
-449413251
510193817
-892829595
-543236087
562828778
620491042
-795371036
369524183
-372661873
-263442008
816470355
527016536
968429382
798497111
375219419
-181425166
-614994582
-19494974
571410224
728879216
744891787
174831880
-130144653
-467308986
546561417
460976071
-450834903
782046053
-201248362
230849987
31345856
126339660
362069372
424479429
804355201
-65567261
-194137022
-275305749
582840936
741705175
903442345
-598530787
-707973345
-412068954
188306653
-483637849
305355303
-365662892
915541724
544900824
-903004607
553575994
976736070
327891126
-450191670
908326008
-73741235
-33320532
-844833576
-610722913
382149791
741116514
-873653667
877949481
60537651
-730910380
-654256972
747107209
-413348558
-776234873
687363651
422146763
527027685
504417716
-180065859
433602471
-569995898
-670345513
-96436031
69427139
-753923714
540422216
803624698
293687806
406666997
-370293491
469660034
348870323
792938329
-510806600
58496031
469691188
873240661
323091452
189347270
431915669
805251841
-71860081
-411308126
721226696
-288873797
-244604093
-96840204
-542684425
-5804099
194228912
662403013
669769720
-694285726
506136680
240153188
-525003593
-749620213
-388396066
-353391318
-975256648
-138406582
573810957
228015304
862483255
-776910406
210840465
751052096
388092399
887843780
47855146
-376580277
-90338322
-413266324
-640558884
-663542414
332878299
-902152604
-76120232
-854394918
-60099787
-868508634
981680292
-337568757
795776371
75662826
363282508
300852600
250138460
558822772
-701247145
718992502
-308205856
-14943821
-851156519
295600444
-782964134
864001516
331135455
675803303
-971582706
873816314
-720359843
-756728736
-998992502
-315364271
41177275
-52642803
-465346193
-367513499
757439910
-856625573
-698512219
287983901
612491201
823346245
976979476
-98203482
598965638
88555876
-637546446
-238786270
-24247005
-404932327
104324094
839639702
-39959878
164181453
-996585060
-736527234
834064886
-898701202
408197503
471728391
-322859900
-483414342
534852295
-636887547
852229030
117141419
98585283
-958202481
-884257601
734108408
-868140346
-426489327
139323796
741558067
-660599303
-365686917
830496723
-867749806
-316146219
316941524
-764559489
-646688872
-992036658
-737808597
-187332112
-199356643
750373214
822797361
448573845
638770495
-462776820
-816333210
107642024
374768042
-702662982
357872579
-371582820
395178610
739651673
4351917
205728766
-772289936
-39235807
-570924079
89942585
56717325
-782030202
393913598
-773718847
-16090385
-788588119
-624013228
-665672316
783473323
419610551
669930488
-843382541
-861555627
525709512
-317235597
-751955504
-936279780
-403640127
387311492
859879052
-984147924
-947200642
764995394
-203069385
-878990
-750669937
37099848
854758988
-227338755
-389221344
836200204
12471379
-758628788
849595826
-25327866
-496589084
875881811
-364884917
389188959
34442139
573769107
734003399
414988262
-414009779
399837491
-571197485
-583279550
613188356
371599490
521487276
-97330305
-979497094
-827116107
-520155893
5512295
893026641
139138468
25224800
-724187491
367210057
371730677
902152005
-368126291
-75305664
-340028861
327655042
-913305866
209458324
-361409405
-622014200
163196344
-494882499
180643797
-668790523
-440569259
296775616
-37411890
-304482560
-997167273
-78622440
-992005036
-217679066
-552489249
138917283
823026326
-692534610
484375150
-667169284
91972080
845094855
-277633387
-202896128
-913513502
475884773
258706019
130670146
306099713
292658258
428733560
315995871
-496945904
910653359
399272523
-66754223
-535727074
142123182
-24286498
-294115241
917097610
-421227642
877918067
626455520
-833171643
772133122
-594984864
51960977
602799910
-387248296
424253339
157725412
-442340894
-53733476
791839875
-310238964
-438751072
-206818250
-541995733
936352026
-240063765
268853724
-100490424
-790288979
-728724540
-687245213
770220756
-277282555
87448010
229311652
-868136234
853111083
-825373677
902444764
194923319
717758604
13505036
-524901955
932682324
103623427
-645443687
827107888
-549318065
-398554507
-489231219
-943844168
-189492130
-156786323
601345563
537841369
-686470905
555008939
879204926
-616422363
834733285
-946458601
73897293
118830149
284710929
274881381
-896992715
752148243
478087199
-622198357
245299588
157050997
895846476
-244355099
-278110631
121864926
302825272
241029348
931522866
805048550
542727600
-758809258
963281786
287000199
-536343314
-615257735
921776444
-406909438
-814038894
-680791134
-563665878
-579255806
-788985408
748843017
-885937301
420671621
965484084
957217359
-251322049
-122906959
-743384606
535295206
719808040
30809473
203503315
356684033
-755386464
-22908564
-944298383
479433644
-406649762
-914196415
814117976
-256172043
-611309498
625202647
-847178843
994987421
261876002
-854195276
-999899492
416127143
136998693
568845059
-773926040
258896874
11426290
57524065
4068605
-285536847
533040629
291939149
857125241
-606541429
-425519120
-574087854
-311227910
-236323361
962065941
967932046
-490254801
641728316
-889749938
-853414862
267790860
664153410
242883080
-484730285
-192246223
116495816
-413513855
-617928085
-712892042
990364425
-98948316
95050402
-303392728
406816371
817843645
-938598337
-964494528
635817014
143319314
887525117
-311733688
-288302581
-122833079
659261719
-687736783
-199192771
425901238
280086833
-404688258
733658653
971607196
-343793670
855559576
-81197162
169079784
224878813
-199873924
935084461
482831374
-754815758
-540086435
154761266
372254107
684925277
139645141
488160700
-412617308
-437039187
-484817774
-927161779
-826672406
-216130063
-115584752
-181525421
-351454318
641815041
-352495705
-385810038
-585313127
406171998
-99417294
754386426
-990063229
244307807
393106394
-248372738
-27088941
-387680867
657222858
262778989
607192031
-882753541
757257787
505852520
96940863
-555822902
486032007
-879970739
5400695
169345814
-186962582
-882869239
313339847
-544381199
598047853
-441777910
-475572289
422733816
-619655274
-18793165
-649689310
-113845733
-522534643
262706912
925081502
302268204
-697724216
-716253303
807310764
-535920724
-258385884
900943273
-815644743
-169532603
-285107322
81976096
-137062459
617339167
263145273
984775895
33981315
-259595062
639450880
-595953935
369606362
76214277
507099155
229572360
-345719017
-899541737
782496026
975438503
479657607
101386416
486626692
-221767966
40168251
-84851342
702960376
140957912
-280042377
683556264
785843012
-565624920
584771282
-249096604
511157435
540469027
-550330731
-938575664
989081598
764178101
-140899113
-443391759
-165398378
437061799
-376459388
-635229325
-560700962
284466697
209754937
-17844522
458653391
250419284
-478617275
103369471
-69502184
124682184
502576390
167155121
139948950
341978758
361019172
-363233085
393535882
-633101795
-636356914
274364134
-360608066
-685832758
368414619
-588092867
926784601
776757101
930882692
-637380312
118542477
903935847
217678019
600012532
682790119
-24280475
-950339922
402386794
677540989
-837539305
-544227174
225994631
-170950710
-753200150
794284763
741949596
-20182180
249455515
-419133047
674990268
-644047894
502138275
-924390255
109717084
728402023
-347851583
112616204
54240501
795316707
-981220242
916325093
253585367
466079692
-662835634
-648437349
251652649
528524420
-226626734
-61788408
797466897
-723832005
-666301998
-488772243
952452800
862797978
-340618715
-73543489
36044944
344798445
266013290
971363125
678407818
-178486603
-183518082
600085542
304401519
489138571
-372376823
-413963240
-739716506
890631457
-325477051
-343241432
-184900962
-68581861
-139920542
-122569724
421211405
92548340
105693971
-986468082
467252428
666040424
411529976
-524816305
492487815
256913526
770100024
-328900637
-653502118
79447079
-550411863
453060128
-338289523
-365601003
-479654579
759789854
148446858
32210622
131083316
522796405
952452800
-100346815
245291821
-865775921
343466212
-452857725
948324199
-49803028
488933203
228237423
-714127875
823067976
124650285
-76776019
412129388
989462024
40536513
-989976727
519964277
772811338
9202363
-891480718
-197399730
-687741194
378918383
-188073202
-679103204
262706912
334990146
30860988
147408390
-305876019
96795030
-708874430
540688749
-394085804
-621780429
-197755012
-803020735
241556546
988501820
700637584
-126969802
-860790095
174933633
806305818
-229630813
708660389
539349534
-663351640
759384098
-267329732
-472388956
-660603664
-940642011
868595349
790781456
-196589691
714726947
505838383
-308846170
838751393
-411429764
-22653093
-989340377
76804627
555314458
-207862988
-307415561
878331161
540486628
-852776728
-726150906
-710342896
115092083
768432370
427006051
137069409
575934252
-519064362
15100892
979108656
-212178644
-267436308
-502620687
383616584
450194083
3628536
-939177053
179344876
-279643523
-680672926
-81075486
-902953488
712784846
392686076
-132112339
100276130
138658598
199619746
645548447
-997167273
-337274216
983970815
-779637501
-585457189
120732531
845370861
337468845
-741783795
-293879286
591400856
-800981365
861528234
-527175922
584927590
-708372676
387672706
-542580812
140046292
-510534714
620702979
-955988586
-811045865
665575147
249482968
546800802
-641599095
-27240142
-441386332
833188444
-613540766
-279503913
373308842
-22399461
110507226
-223121071
-167942405
46689277
716294958
-795863745
-728003396
373078588
720414810
-324501900
963892042
-37524992
944480892
285629058
-889290590
-445701634
217397730
80352073
-801944135
493076532
-447836703
45669704
-226431484
860756905
-209664591
-831932718
490085866
-261082805
-968075900
-157277961
302585870
916373601
-45680587
-665242773
485305842
-434211147
363058190
-919885601
238065814
525070777
-597433139
99039478
-74739704
306311507
894550417
-717316594
497676980
15629848
72975867
-97333954
-956836704
393237026
-679636985
38500056
179113742
357389242
293298108
726483161
-456131493
-966155641
-303227638
516834140
-585740676
869086944
-771871367
-379814436
-875063630
224414846
782345804
356919393
599855394
-314592169
-268614220
-21979837
139982759
377191873
-213495432
-760014401
102451528
-767020561
840913731
-812899195
223203186
-422256567
-685966179
950608917
617603883
722401403
453668102
-814059713
-768962513
-923614975
-298566483
861612202
-49557310
193799963
-955121238
38726934
475291275
993379807
922329556
477117402
-689694038
-639152336
-595731769
983390619
372890056
800941205
42595574
603013475
36449784
-598631620
25316602
565311595
-393650022
620039316
953795532
632173063
-938817234
229768803
-419427192
55003841
170515046
291490820
324652529
86774355
226859128
-229621262
143838148
403499979
-748856492
685969398
-913873776
-593983511
592846971
605834977
-738726555
544587861
695114542
982432578
-566790992
-8120501
527318296
441099398
935583263
-761309249
335043779
970762896
318907214
-137048371
-997449297
-731654217
-294529060
230349330
-398218240
-609645584
830340605
-598569724
-916997229
-772918691
-364593244
-282342779
79527812
-104964759
-921679825
-11656897
858077109
-682535504
-863893284
441195275
684728569
644633413
-935098351
-726047420
-363509999
-667117397
-607596274
-371086375
996600721
-806554133
42976
-88322020
-118872362
255428465
175799215
366466425
-513190802
586103675
736957367
-445417010
-617335092
977700655
-824132253
-86537775
-906504550
829791018
212318233
-949617770
-999578577
-190746280
-170829791
357301537
-321866343
729257980
-865937386
-314822357
-776611492
-715448978
-221002749
-301151916
-489410526
144482811
-157912150
-722213850
-950660283
-87843086
875822392
385457763
417839240
499715497
-40197240
-398252008
337552005
313351275
694465581
-157924653
-868136234
344715787
671402273
274740840
-799677629
-451885506
-192277800
91141073
-134312249
-222579586
-712372478
-630871488
-190256937
-884129465
454651786
-126124834
487087516
23994752
-959047
345646889
-267490229
-602341139
-7923615
-679044740
-807927111
-515478910
-760779781
902944064
-246756626
223504980
154794645
968676223
-754443180
180556910
155273253
-727175094
641892576
585513869
-821711142
57784975
-382943023
300116177
510457498
260581761
-631391285
-200232787
-205191769
706008796
707001615
-290699232
238588039
290766499
-342811191
-670817890
3776393
-865287846
103515985
-668878300
372842813
44472741
-613725738
-535037506
585236112
-637546446
721724258
-648790619
-143738730
-27850408
-752154955
-888012409
-678008470
-264435531
-267396999
-141688528
852199459
527647850
-728421130
613844957
94471918
-352059144
-103032739
552102099
496069127
-364036357
127886232
926367856
-803756615
-102050736
-583240805
273760974
-86861679
268371720
42595574
13461762
-30282943
73976842
-386259537
84826396
-610467409
-356321101
-96631254
61744568
-654598704
-100345207
-960235884
180835043
901989337
789670361
990983204
693256039
577841888
-419114253
-390175453
-60058687
-261641791
313351275
-274988699
907758449
-29671600
737489251
455946095
-386747052
-421390099
-798566951
-31819626
-640191830
692739006
715603468
-65567261
-212331813
-256556881
906845181
-675555198
-940796970
-913526367
-613965645
243058129
-320451212
-19351803
268256525
-835817917
-846668534
-856370333
-989126801
-896238282
215267568
-862657141
351590668
-435139559
-955791944
-986353086
-56727730
-918526055
-238313345
575661842
-286756783
624113499
446902330
921572753
782199478
392466954
227009043
-855879556
-596639304
604327316
-730526305
-766146775
380017255
564409548
554534946
-981551711
711091580
-932837397
837083165
-344718312
925778973
-159788711
239579225
800841192
-140632638
-518024333
921052436
843483986
-91782083
-968353454
135104224
932941037
-456095939
176724670
393364777
179446780
48296253
-516298133
579280442
-341027237
-749581229
881764498
-863254898
-960260011
235929212
-664274572
286000079
-604837193
330510345
-80921153
-616357769
961403293
-522750107
939871423
-420783804
-441481393
-456096202
-782030202
107680412
-628664263
-691288899
-528068052
552565232
843369328
620491042
236739420
-293525849
700826257
33981315
-619807926
574202336
-412544233
-465151781
-715630438
-613242732
95995316
-463037380
615417928
22374451
-414907483
505540037
-592598759
-501601063
-242289817
-411200393
729563749
329262988
-287761233
-761155179
937013912
-463407636
-701422927
-739234408
400200254
972444611
-982128233
673575105
930389439
422239454
-388336117
54383620
-366030189
-451592465
477337477
-539363655
-126060222
-867016905
539219487
971251822
519392176
255810130
-160575106
300060108
673317269
97153138
-567477673
-534569876
-494918255
-310555119
623372884
326447552
-288301912
-644373336
-536393211
403793109
656211671
132285773
-742991549
287767076
288532534
-275778842
-501799070
-281140481
-457853974
47334453
-528852827
266004410
-552041723
736056578
966799330
-876441243
-469156288
-870759264
-201580164
320660169
17428598
-448132548
-345625926
-905017563
765075806
166937408
-121037911
-770055630
-732165524
-803645732
-986264553
775253297
-516660371
-808348453
393713046
-447750381
151332671
-55787168
586879358
141282145
156063698
783954687
432721448
-565561335
-28829715
-578421253
-204145643
-198131343
238204788
-773872260
-448406484
690371430
121915264
-295033655
45159902
263891748
-862367286
641020022
373624468
-506313336
-637643003
54363651
-128617812
65555551
-159658391
-379848569
575724124
-276652043
-72354263
909282028
-427013297
32785573
121281904
-758812051
-126060222
401256858
-223470413
-239865556
899473438
115579897
-382122035
182761247
-934971754
782493259
280918027
972776673
500741625
-521879838
262939316
-253631797
25528141
382331794
976648057
741705175
115475242
-601391707
-497968636
393464696
-471574365
-681275980
196126062
330562300
-912941008
927269245
-586107682
876545770
215817350
494398342
966702488
326016306
-739187131
93418768
384505522
426136610
266338907
-285933620
-249950473
-381334448
-568116026
-801233682
197765724
908241009
-225338264
-827095357
645799373
597738327
-285955781
-771314557
927669867
90586249
724950746
102105739
550191336
-871719532
-355009416
424453221
969903570
171087141
454365761
-54343236
-955483333
-183354298
-318005024
-52192918
-962549981
463302874
-996268182
-989623001
342151601
-122141076
-36792702
-293634214
-903103957
-270446997
-914963658
322968159
-460569553
344327594
631006137
792116993
-658001360
-307421105
380205958
267164226
933292265
-30133480
334743363
436784020
233819239
410031410
-634006828
958536272
887824019
-579428413
-757424366
647301511
455551443
729756722
612561106
290527636
682769105
-270897631
-770299921
-190417328
-399550453
301428275
213395243
-903550647
-812919764
-501892858
331998453
952114726
-793101345
362440303
213103336
512817062
389741871
406065874
493364319
187215059
312566381
-879417151
-643848105
-246873389
-950887790
822931595
515578993
-691172711
650329393
-211717513
732010750
-569413325
-427457349
-884727666
759955149
-545704691
-792863243
646959185
-168196241
-602892929
-384392976
924701475
-233977646
-575546611
551947598
-658223295
-330950413
-614302073
989240680
-23656670
-941561130
-909877711
-512878581
619254694
701118684
-818238096
829877746
803512194
-694267272
977422971
539541575
578286510
791873596
233027205
-858075554
222366078
550208085
-758905087
563921911
334129463
187767219
-922437842
667182043
-315410233
569420284
-178776613
-503641950
-767637476
-193679102
245293466
997497374
-289409520
377978319
556809316
-477009511
58304554
-401788033
541300287
-99417294
-174910196
-635566396
922900699
-80527552
-805710483
-369680961
122310800
-608981805
-920908974
-596737613
-146810323
323957799
-591106539
748198557
253693002
932941037
-469994929
348752101
-417742630
-926171937
441622303
-881573777
-310814227
304810760
-876784791
-77326734
196051183
-852582485
247749318
-951858300
467910910
-180135460
-557610039
-18931661
321946755
926523740
234511971
426884399
-843161253
82261687
123260721
594115651
-781694336
828786194
924463695
103192632
-670776551
765354846
-307639291
909857835
-615948154
618333286
-842190029
-14878064
820150119
-60105915
590047905
161382616
452327478
698731411
-730942285
-667699772
-559809497
-153333651
-831424716
-781032991
-117964655
-634170292
101377389
-9560046
-473587026
-541481959
-823434126
962435342
-953597806
573769107
-901985261
369051667
-725574178
-499660565
94380781
877949481
33070894
434954656
193481081
-801058293
-401240444
-740088488
355766823
47104931
-847560659
-641520875
-293634214
-560971889
766530807
520514270
363458620
-357120384
5802309
-731452147
-626042848
-17037170
365140253
134404043
867524901
-570543836
-377945243
871128286
43569044
-93228711
715759729
-723372840
935515729
-996257878
-701985579
-290614229
-750193462
197416951
-294924376
-253734944
-584708957
935816028
550495336
544809083
436320982
-949231864
802304203
-408834237
-845930581
-707319465
-240377879
-604720687
-101147802
-518476764
-468974875
457243861
408572244
755014139
664735766
930892884
870351518
-995209579
421600578
-669783873
573510255
84167685
796493004
404181148
837738550
-408232119
-160660174
-861772820
-214477180
-82894465
215694854
-839979660
936750426
374362668
-242467547
933120932
455980679
-515905341
106367768
-167317838
-500488320
707600322
-440302500
319055045
315686852
493421925
-528655277
-296595403
715000772
-177819955
145402342
-911624817
999385683
-273706854
16757973
891143698
-520274486
-482369090
-800511771
-728059954
254950853
738661585
766284079
-891960078
826953028
291628648
-638490534
354798828
385846079
353283647
51083762
-892493501
3116350
792599575
864305844
-149334382
495308928
854503880
908171019
888690037
207522190
-829776926
723268007
97100500
-686571582
-463817764
-24726672
-861975382
370821379
881493120
-343645168
-306665608
310704226
-108674510
-27437619
-972684931
748011481
-883281506
-662419848
758032310
387190253
164184835
419305779
650960550
400519763
454513144
-24628473
492965288
810136870
867647844
-56473914
944472738
385112563
435420926
-242478572
581527123
917719524
-607935282
-906950885
-122328846
520982594
588446284
-255220123
-152128777
607766896
-997386492
438276528
313991076
60621574
-518407405
-616474867
91771802
852912938
346567193
216269442
-478381828
-298688525
-622080966
502092427
743563027
-126074382
236304496
-452872196
80585494
499233322
-238827724
628860142
-933660700
-208394087
123322510
903476281
-182890756
-76910337
-322155424
191167826
499862346
27624415
743373301
-124303472
793462043
-174512202
841750490
-371222220
166607613
658236554
-566263220
-512584856
-468228488
763498336
-973081141
-811184545
181687320
518523539
782580705
733618829
-106390692
708317571
-590072024
-2844486
-392210992
-805208590
-762770238
-845602056
-262458012
-792351812
-184596656
-624680816
-205155491
598744681
67881310
-449642739
261876002
508369426
-859809688
273864749
312277083
198784259
158443362
775244329
268648191
-511234913
-184600015
-852989401
-677508961
-45215332
-212784748
-203781306
782892776
-174653228
-694170876
-569641279
-645848431
365140253
82006597
44332489
63728802
-275305749
-927266638
643308529
-252952055
471298278
-285163552
530406588
-331404427
-133408856
-911180151
214503335
-938970380
787979675
805671740
-85871309
-353969590
-378293052
-495302974
150859725
4721652
-414376133
521847924
810539011
-230755067
-5117449
-186259017
-751852012
64160416
-322387886
137988108
-417093563
399644617
-587086562
191323869
-319139855
-847673809
552963339
25531006
-713635352
112656863
-272632475
-99129522
485821077
644516851
-569496823
124270883
-612465777
-807685635
-690586530
-804422635
594572183
-917054325
-403726835
134306475
796811735
105209536
383526768
-562697178
417579599
-504584382
-804304640
724623436
-192937961
276789891
711204105
473268097
-772068202
427343366
179049245
918314172
965572258
875388996
527128181
828119619
-65639595
-262798145
157679129
-554685248
793520885
475545849
229784744
18754788
560405501
421067956
-986982802
-497086451
179501482
322806032
-221494344
610835301
215851209
-769463760
-770595940
-419873132
853270906
-637837087
539293406
62315120
868160639
58665728
-233284737
358590764
751774545
171894913
-343582678
-951246267
-989471922
565964115
-818333087
476207923
-424558100
257029748
-786930847
229758355
-383213639
-677039623
-555446410
572153603
-708522376
761262188
672855562
574827645
138677748
-18931661
332998170
-5987784
82512308
168492364
-354683200
-592795751
650988929
31071786
-936503290
-457917839
182856876
-592540407
945205192
849449528
-243030478
-623899318
-928229204
-437293206
441158019
938501132
-420839396
117501277
-779109292
136921485
196126062
-588115405
747761052
-706132013
-645891754
250933512
-963589296
312924725
-241247719
-147682070
657136300
-488079238
61157680
526877042
494666892
-593341192
-732810476
-752053446
198235213
-792509014
861879668
359274118
-438496092
791995271
49048839
284357004
-436953768
239505977
463945314
-579896211
-842894952
228905574
833160240
94166748
437346416
814368426
345600116
992930287
192393958
327639368
-857632366
68778483
-219292803
255963278
-817856326
280460239
200157307
-120807850
-509955445
426307337
-7945354
-530999459
960399946
814425363
705234073
-288937777
194749412
646797246
-509909008
-553404165
307815476
-197589691
-60327458
457559133
768776834
534783680
-623737370
334990146
-363654740
-468837146
413468096
519363544
435796521
-784276878
-775593815
-540362330
-175601556
315190871
417490759
-713802748
372191411
945536427
236149224
819352852
846296663
-877754489
981140952
495246392
-486541570
-411141670
-621454776
-612266086
671079965
-705652627
-419770370
-489939308
-837005084
50962249
-454036915
-561702039
69350001
484370979
-506352151
-696738430
279982682
907742430
-776776430
-591731825
16758789
-101282873
708569838
445382222
599373070
-394049601
924775844
-46645787
-580460602
-110404800
-941203516
278138288
-692352216
-47302155
611792863
18827962
-351764172
-790323430
-177895862
502886868
-194744138
-387931030
-427842203
439740012
775609146
695056673
-863750918
-242558346
738716994
12055541
-664294329
762559336
741259464
944617137
614213275
-893219175
-976615050
925235282
179740069
979356460
714273404
418155253
244182721
298755027
-972795205
310325568
-894940686
-19001283
469914369
-205377126
270832526
596929873
-357440614
857839501
463689201
782652192
463063496
572560669
-693878144
343164942
-977870108
465832254
445998322
-51545143
-266407427
230381909
421142045
201286446
196345675
950377000
-539936794
791890332
370998966
-621032295
-801350064
962292211
799669711
696087163
-399669317
-391587187
311065271
480381990
-748593642
319022434
-116756566
-524755508
-557563435
211662081
-548803460
848476821
882639322
960142767
-516523023
496205068
-502940607
335445026
965582273
526714150
-647185720
-7052493
608570371
-247587953
789070214
432419993
872492778
55276940
-634560268
390492566
963603727
732055406
29738591
54357953
574896980
-42299341
935351294
-772057111
-607794050
386820667
-540368115
666969364
281869215
-486672018
148885808
881230907
-892458514
604206766
433357629
-611494272
751442438
979971169
-688949099
268095761
-915146400
23143957
-221511497
-597414800
296538114
-678414420
381457216
575861305
142615865
-418359946
-515723780
437476338
-69218434
413394263
-603724240
35095021
560327536
-754898152
-356875090
211662081
-537653627
204475497
795457632
-716008578
658687153
533381016
401183342
479013842
-344517678
-832372189
723563063
846066011
629701755
14606796
-776416744
-650367637
983273493
880398532
884850696
692488049
326458833
694247893
952196800
832734075
748651500
-84520152
973546124
-47366779
-485438129
34368827
203661286
-748443267
115344408
982007585
-433925866
-882525506
466225914
590643975
-612752360
940379891
-373819945
-205193628
-595112686
301287629
478879254
456268118
-922089837
342183056
-855821095
289004830
742422606
961324734
-731000952
-574336313
581831254
-232628834
-231312863
463480990
-85507102
796519769
-783146697
-941295687
632356197
-908171569
-19267862
-701524349
-836187048
882187770
-254122035
869835167
-335655630
-93813013
878282722
265011338
-652243618
338337663
-530609772
-895959424
98190624
-362199110
-857594624
-103421757
345941032
-471742382
-995956813
752303347
-833081736
-645044490
984357311
555101547
317667813
636469674
758800796
406429767
-248338581
-267067125
737682094
394497090
-600654022
-451881136
-783363671
139582238
-159830711
-492760439
-56151705
-675839312
-724217603
576561375
-213803114
-507502512
963286311
740383109
-580758591
27684785
30866606
18336677
-391750470
-493049668
190128821
-247960864
237201165
-156082157
-120867760
60381554
270895875
264060892
400682917
-145727513
-809774941
675883222
-46712183
-749344735
998668646
-778498139
899367674
-224740226
14939270
10569977
472588553
450611551
792704492
-822146018
600156387
473809849
598818202
-556052993
-941319262
-700881461
-325553826
-262717648
-635196018
-410344137
-93053531
-168475586
520519173
-675144941
957551903
567351501
636878461
422620499
9504510
894372018
116818081
-570181920
799160035
-892162398
-951704890
168770919
-553811618
-235483712
-671224288
-714271890
783687625
-722748898
-166566890
-977630090
613570288
-673227297
-441481393
-691893700
-79386510
161912489
417993940
-737945715
-306562447
-176255081
-826057194
-73543489
114061455
751954040
619271253
-649810624
16730062
536757649
464434016
507326516
-967547613
-209179709
-797253090
348299481
422378025
-619545955
-964493474
-674289409
315251580
524724040
467088790
138766194
-694129336
688810870
-136611103
-946461636
-769827164
-963126588
-489466520
761701378
-148638434
-636650216
446179723
-881007828
-235541246
-329037969
838236281
-540472245
-808912207
178694047
705511375
-145568099
-921994734
-585633085
-488183546
283264333
-824845692
22399782
713169269
406377254
-296085860
-930403738
-227478458
887172789
376271460
194015834
673853886
-119974652
53445128
-573225436
-496010177
-724426278
338533918
-584190343
-809932314
-137641519
-691399860
-546892736
953637709
-38564974
486866533
661935326
-514736581
929902776
858520924
-191800175
-428554188
27639673
-37526045
-451382493
-128128878
-734698925
457682515
875475122
-711411033
-8715822
-267749455
668193025
606469852
-242050491
977579922
-937043247
69918734
91031722
-191508132
696283950
553805730
-206509645
97559651
-584365636
-350242544
-220555145
413589271
-792997436
-667396311
-570336974
754387819
518040092
-257131325
-705077306
229501597
-364645077
738907218
645720006
-498360636
-114954292
74521865
-564723163
416791942
946781582
-914851528
-981068542
-628238687
255874821
-512546363
497089344
-7945354
932871289
763438595
538989668
492060343
-704165608
53619460
493568486
262252714
469380194
-300332874
-553026369
745839928
-298234712
780303486
-750020028
614557707
-50135533
-250798178
312355589
-816184871
6225046
380393954
-386887653
452582775
-106829680
439999136
277785786
614752902
-595180346
447515381
419986739
-346463961
-793101345
8581568
-238472164
-133537988
517310178
350165266
333488386
-610147091
-450292070
759679534
-341206438
-854710277
786212731
868396045
799632109
975340214
231682849
399796358
-831718005
457783429
986221052
73026120
-56493845
397811228
-153106862
-741394908
-824359464
858250615
253956609
517902281
12851558
-246028056
-313737686
-971245136
-237719260
-601927374
-634291657
457515407
377324310
824317732
130028720
-949534370
-835543795
-136564089
-962752942
-821007134
528929912
940987433
877815529
193886398
-376459388
679145248
503888004
-37209349
634488376
-293927159
-236310031
-953148253
-734315854
-118819398
-571865506
662137327
-447788269
-996552768
598797669
-555148340
-138400788
-682151997
-361847033
300209166
-16823810
957774455
16890860
-624925877
444071511
15518429
93069596
-542481776
371015497
512306861
-450491660
763368242
-835888431
-611801067
79816651
-568897184
114963519
-337271492
649370280
399125388
-547463244
-46823603
850431059
785069270
537291401
-514591453
-21051768
365191796
3362376
282999519
-130382598
-688731885
254229896
862503455
494771320
258704738
-760392507
-290485295
-636219358
504832689
-311222610
-383786804
-598223706
899301328
432027654
558666985
-244812539
-686219676
943668936
-403059979
-551887294
-117441377
-191607095
-897769671
317130657
-979761014
-991305076
-864550797
597545557
138409388
-405173134
-214150154
66578700
874150030
-626541952
-607068099
-321097443
-466476409
783022334
-322156892
495461816
-899253830
68796412
467280856
-268421626
188628335
-861174539
-605519198
-629233073
-279875876
-556613128
-914661587
818513595
650391855
-410641203
796137890
-325077848
-476480716
-175609144
763565236
205321806
674838166
48553638
-943208229
34904302
239707671
-464451341
851473215
905068831
-187528660
-293412217
-802604548
159911891
163370471
-468987225
-920078861
-734828530
-943429244
703479287
190342895
-588466978
-262446615
-70165503
-746723911
449224219
-575456749
-108257442
-763932526
-203882236
332530050
598211729
-371621025
-440959649
420997934
174269240
621397020
916154401
197338014
-409265234
-77561069
22858217
555291813
635844501
83652689
-996612649
191500056
-111123866
389586758
327612826
669982378
183652397
-141615026
7173571
255862867
-91948994
952364003
-541171672
945573910
318292190
-973838561
985351875
-8856447
-783536553
-126850274
-939151485
707039175
57907846
-987066408
-615390441
-718596052
478444261
983743329
722670589
-521187049
956705683
948025489
772248585
-125092199
346630082
-489321099
-689046724
-493291288
-895140866
74204410
938989239
266219114
615467081
-921409112
-277696418
214396467
547514060
746127193
-379219211
-271871511
27062449
-580938428
948220370
-604246471
-495459364
-268857164
41370915
-84776765
635703583
-784054474
720337872
204653423
-404538615
200355718
-941771879
-934345976
330494550
-527574977
-52203217
182603316
-181744246
530939552
293987743
141059030
783125882
-930265290
-383753439
-586233832
82901838
-820135134
-865731876
382017695
-976740191
-822807537
-984355551
843068227
145478397
455887187
-505302925
837926071
913932724
602714208
-318429422
578774086
30427430
-240880088
-996252697
-133829476
-824028315
-193507524
97994732
824245613
882425183
479115774
-850357879
-877628750
-292989127
745542227
845936277
547784692
-98658648
460960645
-162135343
965792415
477685173
720520001
-972815984
-470382925
717743754
-285818423
-20962048
-85833774
-794635516
77496924
-999805112
-370688446
235958797
-826812568
237073004
-735283768
833416284
437740431
827097988
-882438772
456311978
-661011330
925448724
-976701183
213891742
-528288288
775794364
-312328353
-934966469
403577908
-421700708
767361033
770548942
-184220949
966854594
-793056038
394369779
-229444538
976795067
362968857
-61688891
-367598855
-769188739
-89812080
-178406887
249041634
882775765
4090174
-897771410
-519026417
17926962
889014960
670043771
100636104
-523396464
-849321166
41522182
608545995
656800974
-848969661
774694307
143596282
-726962678
378690793
-999917326
932844914
-8569976
-311297609
20470482
-377597916
494305173
-238735013
259649880
654037899
-483275985
-986982802
-845956269
-260289699
732199422
997800569
-36719730
-163610842
262384097
-394650198
587485128
299211893
904117297
-758576462
-953805325
-989805690
-21502138
-55689351
-136094291
341496806
444071184
54575561
273103172
-321727799
-473918113
463244336
579758885
-877962860
152998632
910946912
-204814726
222571067
-391506077
-513601162
-770959623
753831697
-621748599
744311407
186244015
836200204
-48509788
480590194
158756026
88932918
455428909
312779207
888699069
626500690
-81068864
621042007
848318066
-335443120
288977329
-609493221
375621511
939272832
-706747110
42717451
325375368
781997672
32347402
532144157
250278067
-562420237
615791432
509708981
608276511
-400857661
386097930
-878713576
838431719
-711063560
435254718
-237770521
581064093
-419668784
-765794773
137312138
-630754452
-747369875
110465268
308233524
844760289
449718138
504938227
-354409951
499483759
-126259457
111221368
392883718
-148303379
196781070
415247279
618705678
147956613
241382632
249455515
915172484
-323437876
858069239
879878203
-139900740
740747115
-557679610
648622623
-770157075
54563916
696151852
495494324
687557692
471625068
-945106996
-829525459
134399473
600987775
-198565155
344108948
-800896469
592694750
507891106
449723644
-633617861
517803132
-745438861
-551172918
-146881187
710063998
266839988
-714062693
160920713
256625591
-853158715
806018166
196224495
-555460915
720755849
-509955445
-797888086
-517558094
-788892631
-230900711
-334565039
765047550
304589822
78092904
-513382179
-490734894
-906430526
-210925949
411121245
-234420471
-265455009
-865572367
-296684775
-284025761
151180062
696511093
-300203711
-61025401
584637810
-708383623
874721912
868183228
110001945
-400236005
-4484802
-511021795
289631461
-281941413
-119501437
-951569347
-486749151
-214032214
-174902723
162523402
507087410
986073004
-888550600
520518190
-19980467
-360143579
743193634
568357597
886508370
789453303
374007736
-112488891
176811673
550866135
574708722
-256145876
351187167
-217053880
-575642380
892998242
-808897757
218314699
-312359826
220469930
509489566
188231587
696892119
652638224
923868617
-761551204
-898308365
55006931
391454240
-349625514
889742348
586369435
-503913316
-964616607
886904290
365849050
251916980
264290430
618970562
-833400265
170071039
-786498696
75177925
-207350392
-675076412
854312426
-930258206
604827234
731817533
978159716
-928943865
-214680297
-188661739
212163623
-628541029
590569519
-714030301
32416759
-848505781
558666985
-271450884
-225401720
-164156912
705450681
-979386414
350189015
-157437193
-307973312
-111311061
401310875
347386569
-812712476
679723973
823101387
99440872
-133435611
-432648582
263776279
581612825
-912613063
406429767
407442747
223819088
999747640
-978055396
714989476
-889518455
-671422294
180788242
74983793
641207006
777299249
797949876
-855045359
-830941769
793967155
361760008
-638737719
354081917
815841472
508741470
-640303510
-825620483
-389897685
272682981
-249672850
147921978
-824997421
-419017001
494613256
-529393932
-118172774
-482730435
-676450804
-983806029
46244738
-767026459
986814559
597556813
578645347
-981532708
656686731
-155677022
-632902491
-576447340
-37953374
-36968339
266194890
-65135544
799043535
-487202864
-342667063
770945764
259762026
-494894966
395956872
-136330289
-110394528
-953088323
615880597
-302218710
-298475560
955315753
-424926760
866571697
-368160517
140168092
654546662
981995450
-482097041
-10979210
-202697105
-752690338
-760530009
161448251
909499648
-260236538
-21602030
-514702241
-358632687
649741855
-480435980
228627425
-140095531
979558295
-754267156
-305194796
-505882545
132964871
965093907
-501023780
347327802
397201543
-506774415
932908951
691612281
-799212868
-505882545
-752651030
-530382491
-599125364
183510763
234714902
-151716367
-135585373
565987188
541462254
768674380
577293685
-101166343
-907686009
300679866
207062021
-398011586
92680670
626483548
-418806877
-165662730
-115694044
675198413
-414530278
717948712
753859199
-276189656
-986313180
-527850213
326928342
-986272819
-466466089
593820528
-141240498
552365528
479894465
977488907
-808935713
332097315
643736197
-510552734
-18635284
299031105
-214074773
-386670469
-139196144
-951902215
785223117
164031941
-223382641
-492247617
263711897
73178066
-299900957
-74854699
-308997164
889550400
-608407527
417916955
-791922120
157488438
-43922503
-966005066
-749568435
409644149
969139701
-300519920
961311233
454563150
16221866
926855814
530765047
978678378
460052986
-467165465
275704394
416281179
-344313448
786768767
-83331611
-7014463
721614597
-673492163
5400695
779726390
294872051
942371125
-329251689
-612044979
647484001
-455799248
488075930
691473796
327612826
757205671
-865151830
-257647063
156009375
-502335062
452987161
875900788
-549409977
-969698092
-822807537
633253135
-426137261
-882559178
-676328754
53520751
87536090
633228250
596901333
-455919292
-82985249
-645556498
-460708120
-922117588
-568152373
179650722
934009905
102790247
821759850
706004618
278165246
-178353475
43451243
270490302
875328384
-210720123
780319825
434514819
-357862185
436247222
152470141
671014226
-548193075
561778584
535780773
304820681
-35266874
992870469
-390948064
-989559451
168908165
-314168607
-863197543
-982552631
-620692811
828895835
-838935724
-204101257
419119778
-375812957
-723029383
993948719
-142053033
24985296
-627214628
627052653
753794235
959881495
-435065972
-533638044
-862901275
-309942936
765670193
-647867803
309005358
657158780
520415161
-469465546
-455297936
647613557
-838038610
-34508711
403783654
-422027625
-89887787
-576723066
446764336
-134312249
466552086
129758385
345212738
-544749356
84198844
-203870900
944360227
-375900646
-226082121
722829078
-402152483
390902982
260399096
-975296752
-78594547
-621651720
779653676
494812554
-433460053
-761282260
739254917
-369762912
278758387
-961804026
171087141
545775638
577797447
185505057
-921140799
154534671
-761136195
114281448
633430409
-502320082
982639742
551023693
835115422
-369414236
95568406
571197038
671376733
-406337346
607237660
-73908709
695109142
-84726865
-407051949
-327212935
783480909
68379406
943293958
-631070056
-927953371
480968008
-923188568
-622284628
246706179
-654819792
2170375
15562982
-187795342
-884025857
572168209
-28985583
482206107
-39819804
273043473
-313892719
-322813076
-420308425
809437334
-542688775
-360083033
-853646402
-544753218
-358523483
-243308432
897682467
610406564
-616785167
-493528256
-426582183
766336300
368573763
555832825
-564851639
-785801719
834262040
-275010595
-896425457
822850753
-537573132
608679901
-764916128
-292820730
-2122464
210303195
-441140105
31400265
235455531
332564654
165651292
759956291
-775466474
-898380734
-133097034
-905143159
749336681
474508440
-430507146
-490595693
-636836438
-77199827
919179027
-488657740
620471201
177914466
444784080
-77100639
778830076
-214628928
-664902451
836248525
757410762
379819138
-273346806
-743219361
-976047200
-477502673
614757618
261740784
-577189052
97818024
-171568996
-733947841
234161312
-264588965
605413894
770431736
560578860
421429961
866364729
-305225616
899317238
880549472
340641945
-699444809
-12386885
560961451
939667372
-414753249
-221901629
-649387974
-37331101
144378756
400674065
-352017764
372182796
201873028
-226478246
-248904119
-52910507
-545571073
887064720
355296793
891629874
-301151916
-110132648
153402915
375515009
-639408389
438628655
-887207766
635991952
138662234
-808920311
-863944691
-637023568
-848099386
987925458
-181551731
778293436
282046181
980612946
-571032309
187645762
531173968
588518067
293895979
375752015
-23280635
24880595
892504413
-45123740
216045560
789723750
-574971110
855010634
-715687658
-427252467
-282956140
-758858130
943252707
472513849
594671675
843368717
-848530409
554384003
46486677
278026352
738981823
871401155
685437346
-262731285
403137553
-639597899
927995491
940505396
105981243
-62629027
192751633
320711382
216150492
-418935401
689528023
641918021
133766521
724168150
-976564555
721818018
-45527927
-256398391
-628580236
-185521667
-195176548
-865755440
931667500
-638239751
113007060
-40138512
-715444473
578089837
483246832
596354325
905490538
266978721
-495157432
514269823
669481852
-186104737
-360736740
826695744
-677166515
745914920
-898730184
-374409678
506756825
92970463
-527323912
469041137
-421493569
822039974
-461414765
780581652
-418716193
-87224661
362891474
9647266
-108616722
846642072
382317122
-723029383
-539390472
340025362
961872548
-485203481
106457405
433736311
-980725687
-982157725
-272202752
-598636883
545657165
540222920
169937189
260070638
-164227898
-802604331
892844763
-796025324
-31181363
597522439
-314606718
-828108100
884462497
905125633
-344642008
160285820
-86461201
284307749
-344420869
629475486
-409191418
-789273416
786768767
-177881625
-573802620
570051192
476891411
-346952956
-899584024
-596610724
722901434
-619679543
-708858145
75318777
599656567
909065733
804240560
-55957224
966854594
982441071
63131862
937212046
453090627
971251822
-638379215
753800828
982471073
565920906
-990491346
-204339784
-81068864
-984840092
912626276
836165701
729597832
922320
562441803
-768333410
549551399
-398011586
774739446
-441386332
153836362
976702402
455485939
281328581
115484901
-44335040
68052234
231513824
-181725410
230185333
-859095384
986425864
-880625854
-164222391
-774844915
-244976014
406809424
-727968024
-351820897
-975072696
197404597
793354831
-81216766
708628889
-313532085
217183176
114517772
609590720
411832629
-700844932
855066649
-310642919
-549396063
-340257033
867088410
551887240
-113997219
728655566
-273562112
-695096771
-661632215
16963049
-393035930
951020929
363139723
197416951
-691265495
-182272537
-992793339
517312638
-865187146
-987130641
96491969
-451342031
903686288
374044182
-528298284
462556901
-528893086
-209027162
815813540
-509413263
-876374864
-309045222
38512411
455505760
-573561670
266124261
909708675
-439977078
-143778414
86031922
-610395755
598660600
766682923
792548936
-895307717
490803960
-524718390
208957938
-352040476
-802861541
-532060075
968660357
-622479339
809054573
560957778
-799992641
598079899
-973692083
-93606921
-888322014
125527373
470977565
900482802
648052037
-404040491
-8220480
-549880660
868658679
-640597489
-31350440
-975971889
-307948677
-92570580
-136187811
949237382
800808527
646074520
-638445893
-679907139
-544431715
-715163185
-411215835
-544927304
476705411
-209371539
-163206801
-213154222
-964377094
112435039
233332704
-870138793
859216995
22146502
381075935
-408079465
-240880088
424603557
-452936616
736961688
958711659
952906501
-881364007
-116380846
-49113306
-423902807
-583636235
-108257442
-105209405
705738706
965762867
598372593
156036758
-589059131
990713250
-519622504
16613733
869256987
-41222773
91294944
70445392
-211891653
-535955619
766821101
591241114
564754412
-189179430
140522785
-577251608
-947375722
411325145
-883134972
354861217
791679320
419356365
701262698
-565561335
732269018
-215244053
-876089097
-571318683
181660533
-521537109
-282210999
171054746
-939151485
797546429
520509059
257140070
-708874430
773678509
-652391953
-13971594
490606281
557301237
300064215
124767525
-516325442
148246006
555511925
620990803
-949890849
-162600343
-360236094
324095756
77348840
375833097
-145954191
537791148
-816393740
517617801
85204541
-991128763
325511018
-369584775
-830506564
609063719
-241733641
-848766935
-79928978
-645463607
622517196
630391585
-390520532
-937397834
-178105903
-652481749
901442481
-611219189
-985919411
781375022
357801959
-885978228
488668896
997329323
942901130
802725130
925809464
355355100
285223676
-47949591
372097796
-687781262
-751951067
515547548
-99952747
-646541931
19891322
-298175055
539409475
-337859118
225208706
-994401711
573182112
-744028202
96251414
-685980996
-81162652
-665996469
543215796
552486699
123463397
-597901059
-184763650
547703332
909799232
399587441
412511986
-409907566
693766181
114038349
-627421720
493483077
369568851
-667365149
343466212
-565927076
946915731
-614021209
216697165
-528397461
-91133136
363556575
117221793
-429176546
48270285
-663144447
-205994527
199931084
807115797
555019214
989863562
-859372706
147560301
621972250
634356359
-13856229
333454952
-775666144
-502093628
-851172959
-107954764
-946146796
-331487054
-335413266
881685807
618160962
856781641
650279205
-870187554
-792509014
528323746
238786850
-842852325
-106303283
-759524889
889363598
989628166
-151257116
-368041971
880826705
-259148944
-878149308
376332155
750818080
-951551314
-85901717
759658515
-997480028
-938068892
108662346
-572337035
-882931138
210335247
-854384379
802887228
-879188730
976565159
398775508
571226417
348527129
-632240948
687463608
-771536507
490471087
-652974986
429301672
631793549
438158448
-53323355
578368918
956767928
-340024256
348535775
792548936
223339616
934675066
942524413
-364588412
-151177071
71246292
-128321126
-602684746
-961739743
-822273672
-356480907
891541024
-19557283
-870895900
522944990
-259968699
500261207
780319825
879884325
372241793
388867829
42819289
279499956
-855437518
39892181
664604625
301672320
195906654
725845858
376332155
-204469559
849504330
992469681
263479382
-204948708
-386942664
-465518933
977622375
542195512
247767353
103054172
-997449297
-371723160
473000498
-750973721
-21393932
-254228660
-399648349
266147784
407970322
947541762
-350083278
860714146
-59523048
216233919
-976642074
56231199
-866492101
593826667
-590513758
88054436
-309512961
502738540
114517772
-472131966
-96880100
44536857
507153438
-242056834
583850122
770461317
890968785
395284773
801280837
93451694
763882224
985908484
-296164232
-518740315
60969103
-317912198
-228918321
475689303
790306474
-856676986
-635158365
-137502989
216269442
63072588
-471359323
-495254060
202824496
828247892
360057723
-509046732
421228684
364656649
377677989
37230211
-35262085
-448670100
-608726691
406512345
533765087
-770643709
40444972
326613710
-830402486
-462871613
-767596972
769265540
-596985731
-553377964
854641931
-397756213
231798042
-491925685
227808140
-560059667
164401854
648717219
-416492342
-354505610
640121469
575459247
935339941
319468263
476107576
-829494277
205764089
853884178
167555697
-154562665
-377625931
215350257
-988757426
850043960
-420474568
-546777817
692243742
-423804966
391478258
-902627179
-59809906
-439577444
786253670
-4627868
-542580812
-417131396
-53339894
-372155123
-72856146
-634119698
305737218
-484413509
163481315
280694552
272418411
121612773
-626599797
-535157127
386049016
-502605809
943875795
-52540943
820596607
813494992
260947511
42221045
696413016
-511061215
985494339
530442929
391398297
546911968
-293134717
779855468
-583466731
395798989
875989757
538054486
550256639
520261712
665660952
149608526
530823861
436230462
66160338
-87957736
-747513523
-855409325
-976407614
-201778919
219178617
202954997
-934460596
20003333
-577497863
-695762989
-926066678
270690629
-848043770
-217900061
363302804
284543248
-532314373
893542484
745121296
746667777
968328462
-170556866
-504018333
725620948
447064304
229992436
-663404358
-672952599
-876784791
527849952
-797254069
973472617
274471664
-357076636
-118758998
-389915501
-514727778
-764222203
-286704838
233160858
-504814261
237538837
-173787010
-644822380
448847558
323883632
-830820370
867929538
747064432
-519361441
-98735976
-281380600
320588062
275944717
542785921
-284134895
-107716972
87294992
249381339
402749143
-499751863
815442057
-26306256
-893736034
-126119824
785436013
-100623166
668215542
-481829199
94155775
-804691219
214123406
-511598184
-846601721
-868246483
568152844
782383568
-841491686
-490609185
-307924603
919694702
665649544
-410187120
752651731
360896118
-542758177
237201165
-691198302
812441723
-999740321
256225967
-637905820
293987743
-985177711
-427887717
597881738
-936829028
884588
916846839
-710607927
-336130707
-772638248
-308922933
585634499
154882857
-712452298
982433145
-714293667
866699142
370972233
-943027685
569256812
426391790
495041947
443143521
456991155
-318680002
-366514407
-178424015
108941996
-157821171
866086910
-672179016
603422702
-811794523
-616051490
-393455544
-624887097
849664688
-474751341
289412944
484554370
-252413416
-578162245
-895031154
-311790832
-523867897
161478622
-31922990
174352019
402087148
56478881
457270939
-300104573
51509631
919369869
-656080025
250419284
-293097249
-65094674
873742966
941107915
16182006
80455981
569559522
-56864536
-437994724
781324319
-606179241
-320951827
-417122119
-609645584
452498971
864247694
201952801
-845972597
-116250414
-400317674
-331866976
-765108381
177628182
378118340
-251027875
-947972328
102173662
-628244963
423996322
581506707
-118547868
366446634
-525438520
212053089
-859779459
-387332728
-124782852
679950925
-787820556
850986802
21771487
-89449407
582544820
-897316007
226943522
431130474
793095356
449162837
208036795
110329605
43693593
699824314
-542931117
-14709675
587654858
-502173608
847574754
536243212
641487896
-225886029
-272792730
-638387695
411713752
-254234361
367569284
-198145365
555081080
744115948
-767342442
-691183233
883800424
-515355624
-361190043
-359274618
-24939255
-985232449
465083398
416871862
-282621883
669285126
909878786
313707576
514645055
438678119
172744411
98423740
671932313
438381098
256736126
-687627692
-673804008
-410465399
-592727653
-344994812
78934912
-477482867
-797346580
245328892
321700056
437196437
-501897938
-901875573
-487365274
-797121108
585666667
-423556919
-58384964
-930502007
315835586
-589695457
-237888157
-694864380
123174455
377482299
-324257077
816540047
-700940551
-486143891
-509428215
-188545882
-213995602
-461359924
-207302675
232588540
736300913
268072319
559768545
323963662
592105724
114298344
-961250582
22904798
942002519
32838891
953345286
-489953078
426036372
-880183686
376006135
146253972
250173683
-714319779
161478622
394516352
109978783
378477663
416376368
617412804
579732916
437060617
394090695
-739250873
-365252742
-750302927
337705927
-684009975
257622699
-518179256
158227757
-680894851
247917109
348535775
-722515677
-918429453
-877065911
-255899701
258268129
-101520280
802659906
-518448496
309038996
-675615733
634025616
-538939940
225046926
274444178
43238376
609943947
765450207
351229212
-556866070
432602354
-586717209
36387704
864859885
490301245
349086959
-172515322
-623625446
-296057085
421642546
843621547
-75463207
-180664097
-330050150
956975651
595298046
231898981
463945314
-541085379
902090494
33813732
-680065362
-329142787
-514426304
-35262085
-657685352
282377174
-866397138
-334565039
-397738596
-700650804
-7785520
959535563
219249181
-307260388
-42837847
-293230680
-410574024
-356033131
-835986101
398549336
-149374326
440971088
855173148
-119413389
-765559314
-886502713
823591600
-731203564
703728905
866366317
-36034981
-45819316
751741291
162372935
-556195638
-369863003
650673500
-699331507
660083134
373533551
62714374
12605110
-120388736
798602679
-712129830
-114784616
619080999
-793727618
406814724
-93684456
964782151
37207615
-734547682
665223925
471052893
269437374
77556513
34328143
-41153212
842322924
-189363851
780068997
-958685995
194015834
579675258
662477618
-748511088
-704928877
-202252671
-183197746
-636217711
624732644
680227356
-318055687
29974129
836185034
134448681
-606048915
306230129
277698470
-4544252
-516305791
930481634
-765107654
-606287906
133321610
338717800
-646588250
259706411
-582841318
458311849
-508536336
-145790267
-326976699
-751955504
-75208356
-731007116
-149486632
911152936
595912666
-322266750
-590277784
-167764965
-835542221
-828852550
850302127
-426426210
-577867072
-9286150
582423345
925364271
386396763
-890470242
475881419
-615228454
-940759127
773241739
-250747646
-839698060
-892476922
752722313
665824430
-753621076
821460704
21451381
4552530
-982832258
-6255976
408701584
321857720
-678552677
849650077
-588619242
320620875
55498964
-750831386
-502310589
635850864
312093075
-390534171
-274219001
-27903133
652727339
-99727894
-645162073
637040635
780649161
-822626065
-282630493
728539891
300182735
286173584
749873881
407923008
-902926802
-595730947
-82091449
28304555
-387674067
778069030
-975296752
-469809057
946000800
188231587
440333849
-749663222
-692718699
-363311968
424943226
-266690171
255879411
-184050984
602406834
-826569545
792474964
681768855
274310691
620002919
-302470592
-815357355
-806074706
685058048
628613864
227808140
151711011
413649160
-80957659
-991925994
-217979559
798187951
239295482
-533191512
-656352002
-647888978
-431494477
-144118866
411259571
-966789729
869752578
911301949
-661277001
946982204
540873824
-873740778
430006789
-735815941
764744116
804338052
304649118
547683942
-205754715
-372358384
-703610994
977678445
-151101780
-588409819
-656791393
-753653428
638614795
-521778358
-957627264
-771763746
384766683
474270564
874729372
-287804947
-419553827
75048518
735942565
395797172
-465264988
-676052989
566986820
-285578773
755762339
-492368819
-800810709
-625131736
73921133
963281786
112387060
-633903221
205997598
-942295465
-727527634
-592924959
299585470
-975626982
928985506
621538099
265310267
-467185025
-137306278
342022101
-727765636
-193121041
-589734517
58979709
-76603207
-501274877
229102483
994575021
-135716691
-781545301
803508748
-821747114
725066397
-590659066
-528434641
986078761
-296414412
-486216162
-15830834
769234382
785780561
647736145
208429598
-449966828
299997178
539233770
-167984970
780221685
-471522730
969360837
-85709845
-513630223
86221466
172566548
-916894603
535854835
-422493191
-580607322
-392218756
-470257240
-607683224
840183006
-915146400
-493151586
-151027293
451234744
-510534714
697921563
-865844360
252282854
-24765223
-441293407
714958595
209974923
163046964
752351497
835783327
156539893
-371077496
-742934146
-411518132
-264912717
984350166
276047086
496124388
30838094
-906898382
-266999972
300408634
-763088808
-240394504
951226401
345887291
-972200694
-650605496
-792760785
612721215
-634103916
-206361845
50907676
-720204009
-802487290
437003613
285621379
-460997261
727977906
-475787275
455529351
-636814200
176090956
-195724092
924604476
-284947104
-111599594
581126632
542143960
-713887073
-51773902
-730861955
820697638
-54004141
-137149602
145785439
735080430
-75557026
-229630813
-670107184
-235561015
-823159457
953278979
450677614
-959926993
748135230
835975956
-626620005
-387331489
-18961986
988655725
-668109534
-888517262
-216064488
838680315
-802761613
-159864733
598657386
238150647
412298709
-757730412
-931959914
-970654232
398188200
987948066
-631760593
417398895
-112752068
-420474568
-22884440
783839058
-232070112
65806106
-660139407
532417437
-785042119
200157307
-414738502
-308905416
-565942644
772571604
-27949107
-595862595
738112971
564836992
-798022797
-235978581
-690511166
111544363
-516842046
487242742
-295902372
-996338546
-388245450
-229862981
284452356
-617665803
-396123656
271446534
-552681405
-625443067
730382501
-553488724
-963480856
-827135959
-217871121
-520053051
660201633
-83269814
-166399740
859123535
581808424
-610228964
832895482
733118097
-137724323
-644607718
965874383
803564602
309941571
-683216215
-819990837
-414753249
-253795158
-133071889
-344943790
488760784
334466125
-849193992
-173132587
503719577
-293420405
-290353131
342503316
247962959
-686168354
247540753
-756553764
-915112347
-787442379
69588659
771398172
854400256
933810594
433035992
4565439
-772255945
-271766242
880546983
589869398
-23983776
-812609876
-267861835
975051859
31267330
213600269
404705073
-155276578
-881841738
960745288
793286382
1022232
-952255026
-454959582
68952664
527733567
423434699
224998870
197246237
-380525920
-275110213
-50022928
-362722304
-365686917
778404626
776900355
-445781920
-178350899
782013626
-308922933
-109573390
483753042
-207401110
657103558
716788187
599553582
-875590937
-267822879
618380704
692162735
-552596156
544678813
-902931493
-758750302
523794971
-760866820
-477390679
-835064510
-867440433
439204374
943416924
486323227
-29151980
-707881942
410469373
622139549
795456410
-369692730
717621724
-473774542
-424580712
-352173784
537654534
-714165488
239851234
-246096261
496197076
91909920
-697275698
-900221966
321580215
903863513
262239833
378217481
-925957084
13602385
-358742499
-343390301
282846131
827698764
280460239
51383835
-479520733
-753639741
-572962553
209413605
-902671669
-26293720
-732008557
-414440301
1619242
672732105
-85597127
-218305396
-810033244
-541752176
-981294395
-257627770
-410200444
979403253
808573140
979841055
115562194
-400151180
-892197451
468704348
-486538610
-614295080
-763398554
-343969117
-156096573
899486646
-118647675
297379363
296640823
595952999
977633733
390317466
751741291
217512136
-344980452
-777251244
-265811283
585093248
899317238
-554947145
-453796968
-961057399
-666053156
-522296940
-646181423
-732007415
-945775784
-392666140
-332996283
-37763915
962414271
902860623
-252059374
990243850
-276327886
-716604523
752443195
-865700951
-647617365
-801449599
215048127
-433912558
137979853
-930472066
701997068
996854589
-525450038
-52622176
743099386
-466681216
-455605767
-289950007
848004900
-805410919
-761341163
-261945162
846615968
-690614706
981674831
973063500
-446919805
-99853150
349668070
-604903049
242460118
-872722068
965700977
552099558
572153227
-588466978
679971268
38795314
427449009
83433938
-835628892
110465268
183181468
-93519755
59881851
-261229960
-82095040
-903003223
-150220432
317596573
-44220511
804760288
546255923
-68369329
-201594441
211329633
-360102486
244261822
-102403494
792729931
14114845
812935683
391137886
753455272
388915648
66744241
-961274891
705782884
987906807
-217667455
380661986
-315224589
969341909
516916278
-872353291
-370814549
-428616649
453329084
419759475
-455249319
-904198969
815114550
352642167
122384705
256060878
971575464
-717244638
-115647273
584684813
-130466390
789212384
950169212
160648269
827152024
-245677509
579398268
67320022
-625101262
658222453
532389903
-752538081
825855087
-136712791
142772565
759720750
474437002
734484342
653698439
788112506
-184123722
904785280
944312689
569598064
660965573
656159122
826138504
-437740970
-286544043
741793611
929538012
904604595
437276913
145383497
-545528967
631208480
-6226400
-863148595
-80426229
-543430706
877523820
350761336
-953850315
284250029
-885738689
82205273
826870447
-741873717
-61948181
267513110
-319069158
-123186846
594292178
-407717576
839279458
623947894
215722193
-873265793
910316505
16952720
330955732
-714158221
90226949
137112958
445152511
-471181820
-755331865
621891354
-479780771
877165368
437641301
409959335
-190119326
-532222276
697105995
914094968
-658446396
223834971
857733420
301184956
-398878470
519012765
460382658
788097522
508654862
-993751302
-683498587
-766660776
-40655796
-570391657
-441388551
804388834
13686730
-461096162
-163478119
-179208997
200427862
164643614
-323327461
-290353131
877535371
654625182
880171559
874046787
-433319589
-626193873
746320652
-174555422
23633104
-727927020
913741972
-420667787
-234375138
169365387
161563427
349673523
-599845421
-989559451
263222893
-884556468
492023881
94155775
-984529464
-916983820
122591323
948469948
-37675481
918321852
51191967
-267710363
-342159104
4867970
-412047648
-727773572
-230639572
648655530
149437949
-296057085
-786389652
-589810615
-945960848
-84689697
-929076389
-274916989
638642383
647986126
171314394
3283224
362447404
-492961820
-320713429
-999788028
-430205363
-946331528
-79076662
-333691455
351506853
798967239
-97361851
-685612233
985327605
-134312249
499723362
-536256745
-129555168
-204770523
-789037593
395235295
-945532932
-697615893
601378624
-373776681
302601676
-990113120
966442258
240805362
854845976
-955041386
48072464
-209206175
-862409649
59461033
-359631785
-624675980
329789667
-100048664
73294018
-430383014
961038734
13829063
-448890463
124369426
601272505
-130347734
-926480535
821773990
190248721
663360084
-7356046
-617660527
-291623226
860397734
817164695
-52742256
-87854972
-563091254
-959766425
-299081839
705491795
857957078
792274018
229893159
99526830
12794324
-675438526
-174555422
185377658
-659632221
435381079
396125306
464339715
-411374233
-874521133
114696346
-716517134
-136049499
-742000314
-830397589
-523944040
-404277101
-983508125
23414363
343043011
825587297
-861965077
-198749279
-227344311
428645399
197332451
843920336
799140311
155886844
396224059
-561714536
869727143
786138306
917894789
-41174124
254470564
-708194330
85460153
805030579
-181537112
-343716857
844915487
-809276827
-670173910
20257801
-625303951
160994854
683814691
-517070439
-843458910
803137694
-395117070
-428833113
352450947
694536730
-570217206
705890032
-142455023
-340993695
379157752
381274776
-699272073
-956010126
744326815
345962267
431633632
-781185902
-949684059
478588539
494499403
139436575
558982861
754534205
500144265
781530295
-331978545
14633374
656100600
-898622799
-716985566
732211211
856924274
651692910
82372557
250409661
804864956
-417649926
-111174515
-659233583
577270809
742230406
452664278
-126228804
650493817
-894706919
933902486
760321731
545506127
-749029482
361233043
-272468147
525040293
-405484213
-16771382
905517053
744001918
671855069
486663011
-365512605
740580806
-348148125
-71217812
600304368
-830138940
-822404448
674137205
853370176
332389231
752802648
777936770
448613465
-642446021
-650463438
-285230317
160464849
325611635
-707121042
796907496
-640687726
403692586
-726729533
-285036629
188046456
936700673
-202536540
-637750036
-238294779
-430169957
-929068174
-351494187
-550948730
-650388897
97186571
392766235
-446421832
918482178
218639823
255688348
-633923121
-438914374
378033880
-583201400
-101883564
777181685
-32675103
948531547
-792787259
-380787687
391868214
364349315
-408988079
628856673
312665482
365342394
-244929017
873433395
-819155292
-303182919
-723201955
302329610
521856310
369940564
315716327
284758818
455570480
-288575794
-522807711
-89039643
-870138793
-733400206
59774125
954041259
-117633551
-566287748
365807100
437639161
935619475
914328475
-589482268
522463451
-803592120
982867368
129721587
-905164643
889362555
-207857763
303948188
-884563152
-296442768
-294915528
-588869327
881653911
471831697
653540759
908971915
-418273217
-525744121
729521488
449864788
-646406765
448833974
-73896798
550495336
-188189067
-821176642
454991633
-63882501
567638699
-288540217
-643641222
-371621025
335392752
707561830
29738591
494752123
579223694
-425399277
418547562
-505727843
-793008620
314816358
-88652027
419881611
563161798
-693559178
-872175419
935162196
-980821982
-196533011
415427627
-338038101
-770856588
48553638
-801269992
-627230930
518887143
-870765563
-968164081
-509376544
388790289
-407293303
889222003
165473558
800205637
272068854
889418009
565050038
-554149342
-183830791
-887195504
323313977
69918734
141208920
-230807523
-462535429
157517762
151287951
580386840
-708306868
-436567200
54732012
-375706418
210508304
-508347324
741683988
752783087
-81394687
335451839
487913840
-525802651
-960406934
-733377935
-66740408
-683712192
-487129081
784773656
701350987
-926242720
184083714
-593262778
-300457015
276604198
538489484
218052776
502108782
-212065060
906866591
139775218
795263514
49567474
-109362798
978941153
890513192
237423160
889632539
-615130209
411787423
870195774
-981826350
-946738765
912881043
395331416
-606075434
-669690095
-370656171
-289199665
810898721
-525431190
-574508114
500092498
112478951
-137447210
-727877002
-269979879
-966001654
881842091
-953611109
281736469
144478556
870569533
859244831
242530261
-89524968
624433919
656707213
-848669567
-987278960
-834061262
187502865
559546282
-126092932
-534287954
705217411
413091609
-331222229
194299450
117870139
-906296932
-474285367
-506072603
-71627696
842667920
-619965352
-787238372
715000772
-173013120
-373341005
-362451141
-96517970
-267382619
572655359
301654851
-774194984
-657583879
-7376133
494966868
373893765
462469232
-386024067
-862417930
575964817
-554160809
-191498766
590343553
-324212035
-695478274
376251218
-693974947
-473773476
-161467129
-755648322
-40169069
-232461239
-409303379
407073786
42922425
-651194764
-666190125
-469575821
714694158
-994566373
878183463
-68865630
-279353263
684769591
-890024848
-527374945
651078273
680237117
-824901246
-465790182
720363585
-684184764
-961655093
-680506141
-388043052
212291647
14257688
-478687372
115646025
-95916031
676103767
-597104818
487748346
37314647
-900883877
-840515346
-649856146
-56648509
-752640557
-289791144
82516229
-650889439
-304085805
-771536507
-70731020
401805315
-68738370
87352843
896462984
-906871972
250089460
410098633
881971908
-875665679
356399496
-828483443
-308132228
281905519
-974572961
971428298
-481746310
-865251234
171900412
-450300742
-684324979
-793499747
218252289
-808697298
-833350799
-352259211
-579420673
563508041
-71508776
708802863
34682935
-751815603
-641430699
977001214
995087138
-90706768
60563743
-57319978
-337425159
-785460746
-120516327
-666761276
449871833
-694811337
132399246
689414838
-934083235
409356676
-630615511
790737281
518499141
553150877
-262834560
-393881967
398297838
-582089430
-127082614
933963315
-536596168
-852109904
-721371097
-454695247
-922531881
407809946
625324575
26087197
980475510
954843173
-349367486
-730724431
727592447
-270525981
-531861548
-628890611
-158342653
623270188
-601242267
-137047162
826578671
386049016
756415669
598912015
945102080
-190826463
420370770
-827485066
-739467172
200521650
-940780803
390416468
-532744035
-293133530
-451487744
392834453
702032976
987620049
331931731
519235616
-511667434
-847451372
-144691144
714772432
-859942457
-905187615
-793704612
511965316
473883852
-275920753
-135548396
-971437988
-597436789
-636814200
-567867918
784257359
-868079820
3174984
589460399
152518645
770190600
259503195
-458667183
219016474
965064200
359661542
548752925
-290216514
724022682
-335547631
-741828984
-312482455
929870359
-407517965
215987855
-211098544
367184203
-905676082
-214338585
-568345441
-97946067
-197256841
-405425645
-305892135
664979551
26323443
-690288845
-690158837
-747557949
77108699
334888191
-155967033
-985634901
-950295145
-702344236
598290374
362767380
151841538
-734310839
-649575677
13482951
135862109
-267705616
-300500699
805696670
-957927649
965293883
314235176
354071441
143248247
739424220
-419393499
-164675392
-713970157
-723212063
482188005
-953632374
997834881
231068876
-952709862
328451757
-825087721
-482239858
765642433
-257093689
583149121
725499045
-261936876
318076492
-237160105
-384819714
578222969
-677608454
868543826
-846635347
-893631876
614864238
8881772
962387064
321791959
362047742
860250682
-172602868
-348378875
229765268
-532658947
291314422
632514702
646517774
-547729224
787652680
650733286
-7814870
-671194184
28713741
728859402
887212588
133321610
231358653
513853216
-292403068
600573926
95282538
688753040
522146668
-416947817
-145630196
553289108
-284394058
906536955
-112636383
-513369474
253358917
300138789
-486984793
-469046236
645752328
-960270807
670248302
-177845081
127727288
42902299
-138536486
-45207782
751803437
220851854
734271398
-675512257
-926120029
-84269892
125201543
16864781
-731682490
-880938424
-246372430
83388083
207658229
-64002730
-515016501
-848593321
-897231011
56463784
-594090183
-273604917
930593109
-322595825
751947348
562388478
-758173645
-906744298
968143424
347209415
-883635855
486887794
857052629
452318329
64550403
-360083033
643785944
-99223627
934062872
-120896242
197031054
202521759
-386942664
104586611
-190397904
8677739
458371593
458982194
-590349319
89436756
656739962
-178153663
73723496
-432115453
-269090934
-885596599
206409005
-94498221
926544720
496571204
150155001
-258548915
587022027
243886168
-123385544
600641691
-312273511
-922535986
-309923746
-13221841
92103621
491612868
110409787
-837368458
-417662346
237814521
-748159150
950594475
994546895
108129284
177916556
-332120528
-87201059
803378394
94525924
-928348346
177920647
699195532
793870661
-336130707
749246944
694450639
224839222
-242088593
-137536655
-50322675
-73434999
-137758363
-208407130
545371724
524357568
-595805810
856827594
897407736
21651190
-862877874
-14290934
190787633
-9713942
-457269160
272901508
193886398
-828452500
-448728305
132285773
-25760231
434927169
-774628441
116566299
727815316
-617614150
921469119
126384928
-269279469
149665141
53689379
46085328
-353110248
891857911
-305937147
893764130
330004525
569754922
129270988
421718431
908205231
692513876
512417285
-635800682
453270931
-393461080
-364944684
-748882614
-484346632
-187220038
862235391
628448701
-520386764
759651912
848389413
26905551
73786030
-860430114
971043722
-550765018
645089900
-494016631
-942703815
-527351460
351496755
-820726998
724479903
-197159294
-286446026
601825699
544239605
-152589619
255334793
-27111206
741481028
707075461
-921172371
-194661561
-246911316
40088307
79563250
147199093
992851184
-58945964
-474347191
707206619
-546207606
-438730151
166060099
549525364
-529457161
-833400265
-193254015
-854919780
-821356944
-455307841
203503315
510081406
311093521
-822687317
987360981
-123282611
-289791144
653973233
-987442893
215350257
-541030958
-470971517
339420842
-824653629
-44540282
-824775417
-858335865
-136059929
198083171
-634415671
411140244
-20736212
296873371
82792420
203598745
3470373
292437231
425651206
-517076775
151436848
180605788
-470640806
-306288630
-983891094
-979996242
-367530000
590107631
929052556
-95513420
-236043175
735573857
154190649
442002006
854306908
434419299
950166270
645991026
512615966
556275029
854960917
-945219438
601819713
-965517685
-712138139
-886027166
855335211
-59893429
-669278920
-799684715
-348208838
400532919
464434016
424560488
-879604556
-481171512
645810760
-856382829
-451988377
783326570
137248979
-899133128
-86461201
912565943
607660358
159442535
-949178223
-878744064
605196065
-830560805
75434972
-123312060
-726021531
-515814706
259386802
759225894
92926429
-765848217
-907220248
433475072
362699938
-344503476
-590277784
122261798
-496330874
-580502961
-403833315
-376704005
-270195673
-127412524
-661553104
-149049181
-494914222
-214868982
700866144
926127110
104755835
-176024161
341470908
294995439
411251789
-791474468
720200078
110364159
-287242040
-286686641
-6584078
575395040
709929101
403370311
921393838
79189518
769329858
-747771715
694373330
-776730383
-544129924
-240768646
-130999110
-86232135
-409373986
467371361
-225733390
-135365899
733004124
617589715
-294110747
-580941675
-88271531
-724460864
-688637897
643479164
138445239
-293541875
-861361426
648845172
289073819
-935953151
-23814723
738648211
377705742
72147823
25625683
398571418
33714802
275043764
517100012
-842642161
574361130
279448835
-866119681
124745368
-460515549
940807526
118636113
664765933
836618615
254872861
868678216
439148732
-256556881
210468149
-973602463
-362310799
-10529014
389423654
526361341
104697705
444921359
-760504320
-712064998
937106567
274835276
-227200268
-549722972
-435032852
-97553560
607479844
432679480
143872660
-634368838
45229588
-446147705
-435760627
-830517103
-759811234
-412047648
-52382024
-34158858
-215731145
684617632
-111540924
979975174
146648596
413774186
156336044
-791630955
368633980
995129155
940662286
-382381740
-500709221
-432592284
992992696
931604090
-906008077
616802874
456725910
-215886638
696511093
644555873
-419699506
-617390832
842800747
959773850
399730121
844878736
705109392
-849256106
610423334
-525172084
615922755
425379373
799892392
123020542
-186683504
-330122578
-37484602
-810040488
815783904
-415723268
541113517
-265878897
540389339
-965169905
-163375696
163741113
34904302
-303581527
-651555774
855526281
413669304
-202693137
130942556
-628443999
-569107410
-510910195
-260091680
-854472280
-274150243
329638636
-666391272
119638858
56838536
220114939
-140090912
-939009174
560018080
108031942
113397925
-408104781
785523657
-988236282
-543040450
39470858
-902552123
-411279304
-330578237
378225931
-790940361
-305088689
-265507670
794051380
467527637
797108645
-494441893
-991865951
-718596052
-357830096
-846914732
485734073
852278742
976960500
326895993
-791089595
94155775
272021379
-896685926
-37218881
121419639
-418808020
-425381501
625103200
-967186005
-387412796
345358824
-228385205
113553071
590993263
-584684086
-664459344
-68742276
-835206652
-463019812
-126769558
-795529342
-32139518
-400006696
-494954062
-872699667
-993230899
-860357
-309134950
123736705
788681450
867035168
470513725
905460348
939897314
-636497
-227304689
810229559
889385748
156851201
-257799881
-609314186
237868224
-867797273
313860152
-475279006
650886607
944277706
-836949747
-432884398
209448181
336478258
-153252559
851431165
79590429
-283951887
-693559178
-570913604
423184224
-335805326
67326532
-429629863
813432773
987143072
-711332816
-160210181
-719344126
-738608179
-246834647
231585759
-571934386
295554970
327490525
-419836688
-180252204
769285891
169988639
432284734
543517940
876304949
-245719230
769285891
-911407649
-881434019
-135710735
7884259
-784396114
520675375
262350781
-282521715
724999775
-105868310
-298451591
-833452242
-16695832
-340987807
-51104189
-110997493
196345675
-627320625
774890139
661319871
188235794
69481271
374107008
99550553
-925955446
-596269340
221524672
-167607890
-923462478
83652689
-752139621
-242800678
-650733810
-871008674
-582695806
193998927
-567784619
416842706
-551667694
105982246
-177637508
574225763
-437349227
-65583097
-181618552
-905749473
-817093234
783109473
-723940549
763539181
-758447972
137112958
-910165204
-886878428
-707399747
-5936230
-244399925
-847236279
-366957155
177714375
728859402
-840929686
256173726
-359301791
-489569849
809838507
-853619323
196733924
53564357
929238165
288632462
-921411604
24126837
-25092110
-523428092
689234417
783401664
-744618127
549337304
218066142
-890047795
-214583348
458046995
-956138938
-258467146
-649791627
-860919717
-427277383
-548951356
-198053591
756830862
-681640778
644197644
-491018856
338742951
-887659231
96795030
-984297520
-785351214
201676706
-267288683
28456008
292795838
807029249
236786904
349049899
32614426
-391587187
868210175
-614365798
-710320427
-959364940
-662742900
-793194985
561174165
-91610171
-642098251
210301531
-47139010
-109886449
-360069818
705103326
65961909
-723378546
-37466812
793728974
-636052785
-263390856
-183942110
331465520
-997956390
-128715002
-399423897
-112816915
-390020796
-544431715
-460012055
477932384
-252357921
-304474946
45494438
518003393
804426749
362131788
723202343
-515544012
63615301
-396412766
969095325
-230595103
133703436
-806597047
-114958444
52010795
-386461194
-997919119
-114033225
29807962
-937962686
-553086610
964832535
-723202715
412982997
795306673
38614849
971364848
-163369835
999194464
157931999
-690427101
-942885813
-873027613
123293854
831853767
-221341692
-926543399
800043929
415566048
-420771306
939130031
553971093
-693178140
-15805816
29568496
-995736230
802763165
-615948154
736290131
-296993761
-621231845
116260146
-1012258
251677282
429828859
789531597
627969436
282248238
-537355493
552798210
-111534156
405830237
-640919668
352866190
-981534065
77661144
139788810
429360101
-904344911
-376094374
17899533
-791854887
985231476
-379075348
846743345
194217084
932540583
-259434565
580027611
-957073029
-569253068
-13867408
-980821982
-235559839
-269696662
-720752473
-574080358
424642576
-18602196
747937015
251263031
-120388736
-86697920
-483166508
854482957
-900626452
-789111416
-198053591
-731211433
881226137
-598712254
-365375243
-589613832
-232430873
253180911
-428664746
-824572588
-511548205
-405520988
-907001439
405184467
693672835
766894256
-160642155
670859152
-20916602
410202578
801487168
337988877
201286446
751963263
-938575664
-200577868
192232326
-876339395
807466927
-416157063
143504439
331135455
708552989
55941928
678016742
-355409164
-830233310
991762302
-451691405
-686454398
-12085594
405182472
468075643
-751890357
868808551
41252507
951702707
-708170566
15685683
260947511
-944394769
-425668702
124625170
-7034903
-137171582
948788979
-370945531
278523373
-140775381
875437722
-19924523
774998656
-687742060
-771859030
335441279
991713287
642926749
343950471
514467116
483218666
100076967
-691817703
202772985
507143194
-746354162
-723512260
-131551832
-76776019
-420885192
263277820
-652883126
-212936145
310068022
-73936364
-343387316
382331944
735555828
833234223
30669056
-380518338
217823245
995583494
658492282
812628179
-399046396
285494807
-203094682
496217304
194681569
-126525082
178339339
626218904
168733235
113673628
429958185
-925068504
809680123
-897161611
352878816
-844951157
439578790
-399833352
-45790339
307615542
855726913
32416068
881948265
-77709533
828379720
932668117
-959684438
763897956
78351985
-156807856
-81775722
693402009
-301477221
55673113
-267880161
140884603
-134141206
336478258
-57342400
617521544
-751991064
617197309
-247663362
425490794
30825602
-805692027
-39589822
672066346
214410824
-790922065
626194892
802877151
279165996
-224617023
856723928
871595742
-608653071
505282220
861461230
-696529441
187515596
614216198
-792654449
-227273970
-868229397
-361946862
-883919183
-459136210
-314700300
53803275
893051871
-710684148
-775707549
-985813406
-348154197
-103654768
-300679426
-636356432
-393630949
-374757684
-835179422
-360663404
821979054
-38526769
609662517
49906635
-552494330
790952720
338054146
896743563
-625035409
891218575
-520315757
59438580
-146717628
-452088017
-547642033
-811652405
909972811
479999686
735268372
-568670403
-440414205
-273837775
831494409
-514160889
106707505
828797677
-703242880
-808041768
-644941631
150859725
-989806453
592737828
-225789850
140181093
763458704
-796153685
-958609941
325351166
-549123476
-489853906
-721002570
583537915
-981853536
-584351874
-800906452
-548396734
296572088
616736996
-391162692
-721927206
-182916377
-981132494
-548520265
-353353149
235260290
697792258
660186972
-682274372
-519161453
780353348
929406788
-372514604
-83807396
-438885743
487444773
-629041895
-238070218
-125075221
942959190
-996210488
-113236556
250964298
-927955688
-749496369
721424155
-575639594
396914745
57378279
-960941878
565874003
105850577
-853874509
-82549343
-659134096
827818221
-536017398
932835520
-421348401
-863929944
-175684983
-258454786
368820467
529230087
-909442682
-819546235
505693181
577841525
-744554794
-357112621
-872561463
770508190
175040268
-612481713
-9491050
271058145
59486625
-59768997
670403358
-408497404
-995663056
-888109544
341236706
564443442
-877962860
-682940354
239892506
87881010
-616546745
1847801
-971431100
619055496
808365515
-517233254
-690971307
-209206175
627192030
41910913
-157821171
126876212
-442021903
22041323
500244392
214627930
-842047214
398879962
-797896018
-657325932
370509794
784378988
711321538
811722088
-588571791
-507605269
51590250
956785802
36135216
731987748
-273958252
-558631232
939092204
-412800391
582332660
105105828
-298144700
-843561091
-619511993
-337913245
47419190
102352555
714912195
-590065355
-594231802
-862661753
228772233
195047168
835235438
442986764
237450701
512027328
-32093362
250532395
229212027
-671078017
643076661
-820597687
-693177040
398318444
-746180700
-526214910
-689721116
901337538
-603925249
501428421
118830149
-85224514
776839265
-620144273
-337819458
857873193
-853729989
637518186
511259390
-378380992
-342411662
-568954026
568643510
-950638355
-980961599
-988725225
445782557
495612098
83872537
-52862288
-93611017
147581312
-997741174
-285500124
-125350455
-554408729
-340190129
675455458
311957934
-601059826
-578413771
-54076860
-322155424
-182598768
759960567
-376677349
-187809726
159241107
-719490809
955285761
38093069
-72779492
258639333
-985275308
-961766169
359802281
-299419969
-479881715
-101311464
987704779
-204501859
222354885
755067974
680237117
893686978
-196651025
409338113
-918964951
-432089891
-639927014
-762763173
-604774615
52257012
233334248
-677324958
-841474181
389671793
-595525769
756830862
-117376487
-27240142
59048960
-394192832
948531547
-548197240
-382493226
-459338994
-604656679
337769006
-580332779
796918505
617803308
-127060698
-769959315
-700844932
-370110794
535780773
-63527250
994372068
-454362819
-964098109
406809424
-976455122
-828805089
-221995331
-731433179
-385831366
-35954607
939872170
906224605
-757278756
-610823033
623198560
-815986653
-280887652
993859822
683473194
304984580
-926262766
-911533601
612112760
-857520274
627192030
-944714187
-33140033
-648292926
393407878
-425957880
635074552
-391106968
357907891
907662845
-160210181
682848860
-607859627
86347023
-880743943
-469640816
-787339956
-259441698
-465043947
-14213908
854290067
186174738
408572244
-671650375
-829273455
-642591165
106561777
-919959633
-217055544
-158279393
-664967188
322306945
-505904074
-574898392
-375088160
-697741672
-944404182
-199705040
-489853906
-234161945
56825289
-791666319
-854509399
190912055
-953108583
838858858
477346155
26790561
175892071
936256659
180455915
635700711
-904033023
-928251299
263078552
-12654176
374450236
-186688132
75740024
-24799435
-649297692
522547895
42660109
-500056116
654169594
-549409038
175930582
395800812
-1425219
572265374
364224757
190766385
-534121960
384837247
564384154
591880
-330830058
-383063920
207210323
237723570
-813359340
925798815
-315688555
-410446220
-833350799
938183118
465736708
-196297424
679174883
166189251
720968133
462831575
-381263181
-891535901
-826439499
-571238586
-921102183
-156061436
304424528
-614295080
-403016767
787851153
482003302
717154749
-458768945
622998974
404532250
618413590
-213971313
-817704190
565391033
269298184
-515858695
288225674
-479935235
309055332
-958506170
356739065
698206391
887947990
797295894
346781555
-198582544
-118936714
-494981618
-306728820
515649764
-195656978
997235983
-580030450
-150191290
-762505310
563451879
342804912
378777424
-196190768
-686655831
-533304337
454420008
181658761
371055700
981011246
-252159465
-746545840
385835578
-393556075
-944736597
-553061982
-93633459
31334432
670344532
278165246
407013828
324228878
744714934
243622976
753140942
319777297
-408512236
115829
-203243334
-687088759
-959047
784274942
348194587
-977050098
67591103
-813796443
-372774262
396220977
451012068
709370911
-590642243
209817840
921407198
-688747619
-307024350
-887207766
-389473314
-81855242
-398119624
-671261685
-694966931
42879011
794230002
350364709
582860864
460960645
-481933780
-704528799
411529286
414723215
579473444
890877258
-559353449
-709682857
817430894
-565238364
-932411009
878060013
-588008687
568719316
-897713910
287878800
615481394
212308207
16968157
363653728
-525480788
217315407
536240861
530426424
-517536858
-464017210
484117933
322131939
-449942
995710580
50343798
584111847
964183187
-274597795
918261511
960792051
-152115956
67325153
-2336583
861014264
-757626671
-711635483
663847569
446381209
542443098
598109050
929429569
-78331858
-565903925
140701227
-669020004
988128472
-329120267
-27791428
-170950710
90439702
442050504
-44817305
231214065
-702145423
-709008384
702453189
113644825
-47291538
-506495330
145688526
-187134684
92812855
682072276
865797957
-581980095
-120288154
-294441144
-724986473
-271262544
-484419319
-595592017
605768671
-856701316
417244638
-449485982
-438956693
542790564
-284743578
-240785202
409980038
-381121144
-745605100
-795863745
644606068
243548692
-599684488
-622939417
105211957
-590217223
712519922
296303150
-858260653
239544250
600425467
639403626
-182146060
-489953078
906592071
-462465151
62572261
-666804155
-51816378
20243244
848967639
-721452042
-600339624
222366078
552009464
-491001860
366040581
-564300775
380056922
-592799886
207811232
797994734
-450250499
-152756692
312805239
-370293491
-230049656
-252932562
319077217
-357284957
-990830470
199908797
818205252
-80993820
-385811510
8160843
692488175
725219932
159296263
290069815
-258110020
354071441
-476185549
-975385613
-977127023
418395128
-420292738
-69139131
138903372
-535123909
776704645
-229651678
-95228703
-881671719
418596020
-367923571
678978142
496887853
-629754811
-400811383
-50811237
372869091
-716269093
874439393
-548931584
-876701627
-430563715
-989139626
981046597
286086856
-827278814
137612928
522302851
779009221
523281964
-280034212
376143031
-790082924
-710329677
606767865
467809653
342600861
762109131
617623193
-30043380
578645347
871579364
-223508588
-966831589
-725094602
462329610
-914842953
-256661214
453137155
152126086
-44077832
458501397
-490758741
527164486
-769452068
203564592
-285184778
747048767
-126228804
-537653866
-344313448
-329988254
-433439871
394167814
-127905916
-45259039
892142481
-118312731
-879677189
415423147
-467942365
990277798
-847902879
-474159767
-986502658
635756417
-263507022
918259734
191720811
-885269345
465989126
-138564927
-748929487
254836485
-382935706
718519561
445258958
160774119
-407946766
-313323485
283065917
521756949
924404508
-64936230
958044659
595890634
-88537690
-810818253
95585059
219636323
-941620878
-2273604
-85289947
-819483649
365411467
81626062
421923229
432424901
409182891
306311507
711418545
583829498
-900542619
-77031345
-168732955
712280722
-726523593
-718198669
-928756692
-324468257
-757763695
908059952
-266388172
738220961
-848005204
-531596904
210046902
-903550647
-55306479
579367935
34381151
-228535041
-245047891
420831049
118704233
697007549
671048451
-332234403
742649344
-847960128
429729564
-668392299
-873694578
394167814
126526864
45456281
26595773
-427842203
681993525
-31866885
102998503
735589071
355855813
169146425
525880434
-735539559
-12172923
-738789009
440455747
330665684
-32656260
-482215860
918669087
-521319733
391137886
-760123576
596051026
677971643
64943915
104163263
-842949141
795956060
764929661
786253670
951803109
748173454
887436273
-986764679
914800716
569358597
866556315
746583788
-898923176
-271100869
-638385034
-6124438
100981420
-182774536
890849342
153836851
712176030
689345048
-336112869
875482565
823862992
306680476
-119830525
-580476848
119542784
-566428687
-114994282
-457295592
-423096775
905674965
651462760
-898514863
-770350904
-814409341
345075638
-108551673
-314615416
-499697099
-763629273
-111123938
-347057544
-79998115
487787232
859123535
-182888394
375484303
-189594134
-370195122
488974760
-118787636
417497185
-334782077
-26158624
-934639560
431926394
-459450044
-284464688
688513523
-600629447
953845980
-669342090
971237374
932900205
277635566
166060099
665333365
-457034265
303444744
-321853433
752677070
165696378
733483371
-633025413
644430541
-244888876
-776185872
-964109402
379042518
11347202
-460907083
715511101
-356321101
-662988385
-929516491
856102104
78338247
336576530
-512322169
286896122
62632171
154968871
-717775952
-929495650
-105890308
-875187219
-227200268
925161035
616577497
800210700
-723514068
338640864
-128927550
470533917
-540200178
-352809670
71115526
449982728
778711356
139447513
662244980
-142607004
363316325
-473291952
-930208526
-646139039
974704832
-466710790
-939175048
892687503
-930463480
-809634708
742230406
586442959
-361367651
983865260
-373592184
582219017
717060921
644703017
240393749
-31340682
-110570963
296025242
-531779407
922828751
-237291680
-302739287
-493360901
-262798145
44262077
-502335062
-16483145
-249599188
719432785
-191210862
-406076590
-6096149
-121043924
-231064037
331433264
-815890581
-578907714
-273276847
-867938235
-881710907
39561528
-108674510
894114229
-387494614
530939552
-430278869
-647411128
-482626497
52904791
-180551954
932475311
183299600
-537515254
244963227
-166175422
-654766863
-288787190
-658733699
647132934
157355807
902325406
724144293
934071738
-686470905
409858120
-660765177
-289001792
-875286226
877525882
678103074
83745251
27062449
934822140
110673625
-20386393
-306579588
-847815934
-115517841
-295266678
504329924
-425554771
625970179
-891771634
215978391
792116993
308870260
904040629
-683867641
-335669381
-622740197
-342512987
836629566
-379058738
-668006573
-903885189
328745557
928018883
168861802
-63253737
878332230
252845000
725130750
98628919
-260410233
-826521269
-366366290
-912308401
-945967237
82884032
139485094
81368833
346045159
326479243
159361066
632927188
25064701
-94991850
246619274
811788696
404435545
587266331
206236260
215218583
-791622752
101377389
885546508
200055063
-634391682
-46100832
65324793
442206306
161607144
-210079540
384629671
744009124
-88260869
-879112116
-312425038
-187501169
-136016246
-350478075
413988489
497855621
414400241
-812981503
647464250
788753342
-478146882
-231524331
-177386863
248164197
695397105
436319169
343559529
84565717
-424864051
391819108
175901729
307370802
-379593661
-254122035
-340786394
325930266
699939208
465299285
459809438
623189562
593744316
-36028441
835160459
-107276156
445056972
-717522501
906678338
-519093867
-860258152
-817912832
-880632686
776698050
-711206699
213395243
-400507986
-693178140
-351531850
975700129
675448221
-707074194
848714954
-488157820
619984985
127926563
-12705527
785436013
744366397
-236905851
265810838
794174929
661763331
-392392008
369051667
582650905
898614992
-584430102
-652113772
-143090305
418377968
923749827
238943440
-491215930
675241651
-887013526
-80958538
807942698
-814615434
-610732439
-204240057
984463039
207149652
325689622
-782451055
805504721
-693985339
946907871
252005018
-953202292
-601408703
633883098
-100393968
850699834
-994162377
-974930814
-119755176
-801300424
-311297609
-840605088
569079973
454991633
970813506
232351695
-486494282
661863415
-289808848
-756505301
-141890924
-416434871
-758668483
259839283
-678945823
834152007
488172266
704956917
-782803656
-144012757
-743453262
223720469
-713322775
-482937391
291150620
-998084333
427498391
-254027098
678289801
-221954650
147555829
-77750801
-633432397
115174008
-445592215
-697161484
90522880
486660239
-732267639
54344458
-262904552
-761803975
671053328
228557827
295316834
-564265707
-839860905
172046657
-281268925
504495001
362804269
-362887687
-813761293
226631912
-99952747
-555110024
138750045
106949361
309893176
-273665869
-951955582
705707515
640791108
836093668
246227488
586252199
784274033
-975187527
-698246912
-746500360
-747865945
-906934836
953882058
653312326
-678751707
779403686
-418361749
-581170359
-7861055
246150098
-477190011
-24274532
61732773
-981819375
-473563676
267553447
-475163965
574845239
712857617
268433719
-540785272
-10548441
688690247
501536443
424206062
907123943
-210489817
-137521849
-2508158
96318283
-624452396
98363443
-187132005
-742573221
-89943310
-408575118
182944646
713857630
-228037362
226156325
245777433
-341037261
-990865072
404318929
-938720313
-690288845
-485076927
516699692
-374251974
-710651418
-167652349
-574184362
-893130885
-435437197
200527278
963309621
712521419
-835789233
-636991597
631917487
541538026
750855279
-44700689
-213114113
-505084374
277600995
-160733784
849289233
-525317211
-736657633
446385717
-91050397
-417894226
-38062757
34244429
553716118
612804284
-110332620
-638750607
-933081019
282123971
921797165
-954642313
319938641
-793101345
-614354250
615713819
-623045841
363058190
725622368
490522217
401911409
489328970
-367288558
-302455307
-97627537
-609797094
-478342087
-805692027
-905498014
114395834
-195822770
-356364354
359918617
-50285763
-682405692
318256746
-494509122
604888701
269229571
-802354578
-706801573
592460727
-704688624
-292975227
835864377
-387082068
-521884918
-704688624
-654285473
-598480533
259701588
835228690
475555428
378402050
-563142774
675122039
-651349636
-725890854
905460348
-251280185
523039823
603723441
587270971
101049748
-783418030
457586506
870301976
-993766083
-184131842
-225425441
-482686790
13789546
9652105
-675262030
-413661028
-440767150
-43216588
880826705
-536960051
184626105
-868246483
-862044455
485374197
-837179
480643614
493671907
-443633393
-394511454
-426261384
-323793977
335645
-384655663
189956252
-692196262
-267987174
-410792448
-7982267
-952883442
-331568524
-19959153
-997266531
-429499162
-98270417
-876170637
30164330
-813772520
-464410087
-712599189
-671998059
-589866976
256351031
-868400914
-743865467
-264315583
510537222
-749678085
-487402232
-504040315
18583673
-549212250
-19486039
-138240184
208614498
814008304
-58489433
854715866
120812283
474883296
386428886
-455748942
517113385
-510752149
-324329282
590949895
-847504908
-478495299
244502958
893353777
720923718
641431175
-889219118
153550528
496733691
543517940
298351467
365200641
335944620
831853767
197589850
398549336
575914800
-114925145
864521823
113145293
-58240823
692748783
137897630
358042241
-608366157
792298504
729996458
-155117357
-904277553
-499796655
-872336441
-694096125
522188231
-173721962
125774511
522564070
-710449210
71912529
326636965
-511959671
-853462338
-60956459
-144943417
-633838724
723100440
-117319202
-733822991
-999148792
-85110503
-279540346
-122620796
903508780
634784184
-670227270
-895113996
-784488305
-308820299
552577836
556339581
-954757102
-578069485
-841697729
117034373
-948826929
-946674590
11982873
-860637325
564526444
238717300
600592704
630733592
-714418070
-713635352
260607392
816103736
788231603
-801673896
828506374
380727713
-261627300
-738543828
-675054511
685609407
132366082
-539286748
36203737
983437093
851582970
376132791
-407399497
641801741
-610092616
-864806930
180636495
451144041
-690954424
312171851
841745643
172045927
843483986
795344906
-628775355
-74702015
-823947651
270977170
980868779
448338354
888002175
-409505869
357966844
-251425555
441821599
834810163
-567881012
-738719457
845289454
-266168073
173641132
3623815
554122287
102970627
-891550488
-780479022
346265826
355085080
425490794
-140640823
733600457
273585215
946825241
320924679
999366952
104840133
-921281557
-688729009
-593847865
-453666663
-755685662
793931531
469817954
46511614
311034578
543329705
-191405659
-410803093
960916171
834089035
535425184
962283646
-333378795
-743575393
400257214
364283705
421172092
-574184362
-524771422
-403790675
-254069752
-740088488
-178064972
-256473015
-307062581
-841709663
-391083085
-808843283
22345815
495046282
411259571
919872137
928628888
-430642671
585384961
-368838518
503601105
189159356
-370499814
314791629
-912396638
-651593099
123578730
-518238382
-142263596
383566523
214382657
-273566683
931119032
420405575
-845934153
-270014268
422294717
541884906
425343527
-767716268
972262519
-597104818
829217700
-438948466
-630372726
-433389850
-623737370
-160458471
561426895
-710373923
-437862104
506314937
896931551
-430010798
509085846
716938987
175555132
856841419
938062099
933408478
-725207530
527656511
732857613
-923795629
-971855182
147275313
454060974
-688916983
534122802
557805240
-77930726
490296217
-126803892
321277845
258065382
-137414966
-888059292
-394762603
-438810519
-190412641
958023556
-381362282
407282627
257714008
-425929624
484713264
-301750703
815707312
-59635777
51254919
-247950017
-325772373
894362624
976960500
8081018
-216556483
688272805
-451090209
-400479077
-5994704
563194460
460596037
-372494121
-119568304
47218403
-217477392
988572340
873568217
452313760
-788149377
-305258826
108943974
81935579
-9850511
-476183074
-16349319
-646000096
-973714618
63334224
582091576
395940113
347135226
-51733444
-757704018
-694511036
265705792
308045163
-328306477
509316082
684617632
67431037
667343227
147540614
-290978368
-314466512
-29713276
-755658859
600941731
-232134330
173353008
241594280
496080056
756349695
-892610053
-812782517
-590428793
902552534
384725961
635858948
889993009
50474748
-396158900
753731257
-218348205
440390646
549333572
211078944
218813002
-390184460
94823457
208051047
-829760349
-283829452
-752752064
373985986
-851840864
-544416311
207748735
218992402
419551473
-319757969
-105398108
-383752422
-431305868
-9653013
-14988853
767723213
986303733
174846225
-79076635
-836741722
236933601
692806206
860177001
-262922989
-118246219
-214519090
862452809
134438454
475153586
932682324
935997683
-672766595
-455249319
156063698
138531042
40665865
-924575085
291184194
256628076
-923720268
-264572246
853956569
733357474
960841112
198491294
479158287
101747262
742691300
-184763650
477325421
397270103
95760043
545238479
144850244
-629558767
856780802
-997104622
22169985
-128011617
347140254
-543029294
-67129085
-354730747
955029817
-775827593
550466830
-275226805
-611522917
378260839
451304913
-671998059
551705009
-755683092
-27131221
-291148206
35773212
941747437
-113346301
744373337
181114042
-141767125
-245281006
-51891135
310673527
293560990
-759214505
32165209
941411162
-359965594
429978400
460127111
801957042
-520435964
657358015
827821499
704707258
-863133286
583686707
-8915982
256577549
147352620
-866947346
-884296163
-22090680
74998206
64606797
697594258
-992036658
-644193976
31686004
-729021231
189657641
-309284615
-751304028
354798828
-972820753
-907917076
-212601491
-146626362
-81334368
950156248
-544077227
360576419
466791030
-811783726
940420029
-236995026
725845858
-191851414
166531198
104498851
-585238013
12137169
-811571353
-734625887
-9567440
-156458949
766843812
371208193
298621252
-455936481
215738371
-476966497
-718488093
550313489
475253093
907037613
247675915
268630071
68062684
382505885
-130736281
-693986806
466079692
182603316
641042643
-244894789
375404920
910434992
990639403
290423683
-749663222
-364708012
-540663986
-156114957
711100302
-186671173
890225438
-843073488
-705197187
-227647681
226073818
-557635375
723981482
112657417
363308058
545587892
271062392
-835935741
-346288089
-134006701
-271133404
-253402355
622998974
174358491
-92138112
-136831298
-483389458
16097763
122189914
530009016
35201994
-333323041
-38379964
-360835354
521121874
62101839
329013928
-121490218
324420250
-942652836
-608902800
160285820
849049008
259407955
-888882113
-533770703
379736448
-122261233
-4477370
961071473
-975529216
-774774960
-385350749
-14988853
-833368780
572435299
245618497
-993766083
-616689259
-871584413
-211839964
-147710504
-31215920
-311766390
-750710554
-28295982
-381956126
-282642058
447810619
-283232195
-840913481
833779382
-764117137
201478159
755710727
247155944
561828664
-366378335
-663412737
510185771
793861011
443953358
-15065326
-262052873
894966534
630938992
-306430322
815866819
-249316418
-789535587
110671957
-556097031
210006098
496712395
-939627369
-508961204
391779517
-356228213
-518067525
-573201938
854360433
615273138
312924725
665398095
130340637
827127607
-562081719
283162065
847499330
414980204
-417745899
623647973
-35538109
-315940100
142325626
-428848420
-60391199
778110742
-639455291
-14633714
5638909
493188947
-103721680
261680225
249431190
864534587
10316398
-709465438
-457709297
-480934814
889389047
919968957
-405790039
902325406
-833594520
-296018961
976483734
-408737359
617976349
121150647
-393556075
-868302427
800330278
-940855285
984484994
-727159748
594749584
-342949745
620077730
876492625
-649972543
615407110
-708942254
779653676
726848692
-89180051
631208480
235260290
-421123724
-300071991
-914001070
629824445
-770493529
419061050
829512594
-744599779
-429479404
648814111
602734939
510916571
683473194
-968071693
-208800774
291417544
-165700371
739183088
-808940127
229851583
-547760674
-152516135
265139363
664885223
-44573714
-613007502
-898456034
686676762
425965845
116105559
649872054
-398040410
725499045
180987251
946000830
630396934
-27773612
592460727
-854163130
-786713218
-87502689
-975942888
958045835
418413329
505351843
172474426
-672066342
987102042
-144304966
215904632
963341111
-47935083
731082752
441361445
428531350
627293603
963683605
814568329
730892254
844923191
172571302
-678748979
356080485
322712175
-817355980
23143957
-624926715
-446268350
-951510966
-14525430
-635930803
53636108
706586786
906913167
496242496
741683988
55452903
-413866172
908995808
996174905
822850753
-50090024
-157391490
726483930
-323617522
-291311989
693858224
942501546
803636648
161021206
-34318778
649605857
635134543
-754775723
568295824
601518960
-529055404
518896188
-771553204
-638326082
42790359
493884290
306983181
513892888
-380555433
38292646
841463246
951810138
-534325880
-52332288
-440052113
523773862
85936759
-408810409
-450537080
547799661
-41988732
632512191
-339476888
704656233
-214374884
656515763
372503909
441249115
-972658582
-763606719
-521347733
-743414281
613936391
929519904
-15953454
313071248
-679792833
-31470635
-628224061
393364777
144473456
-797814747
309941441
185159423
692161578
655649390
-321722887
-523710135
208292770
915294991
-17287796
417839240
-441684052
187191063
-788041769
-414312034
-593496156
-110051228
584753404
764070317
271866897
679656346
-496406419
-569639908
668476230
877812003
223603085
764643197
-252380897
-469199568
462003062
-274048048
-933930083
-432022974
655207813
761049618
495872164
-513358835
615225261
-183354629
207839088
877522317
-390590819
-723689261
506163937
350722661
894699818
564797895
-332598785
758605620
-380061868
426151686
756878820
79816651
374962336
803391078
946482597
292078631
-163512837
266681999
468836302
873816314
965653512
81030270
844140671
-713812494
-996145036
390485272
432458051
-724035632
-576290513
-817612119
882978466
-219394376
-289651662
196239541
-766432605
833627374
-958168589
-394334448
278688813
76411124
-690158837
-459996014
-478918488
410355883
-819749895
946596662
325272336
-394600119
846098556
260108445
-187073400
546462090
889662939
916021611
-392013939
-146882377
608702474
-880292078
203972314
-334575550
-652586024
756235365
-734967809
383833431
-936098141
974548497
14693394
495932103
-528573638
350543881
467815630
-773354573
-838174009
904503700
-742721505
-888680319
625122877
-972536906
694924123
-10442399
776444887
880312022
-267561827
-266876679
-938348028
-864436161
471495533
-189397036
766894256
-517994218
683181906
-937272440
-300336410
-370877683
-637409536
-988881357
822567105
-536620879
-413772033
631160245
-886191318
-767628410
707013759
811832835
-510500874
643989367
-855213791
681620808
185885861
371966971
-841469631
-506122318
-130049668
-681910932
735871175
-869685080
-285970394
72959784
-979848841
224079373
-98427959
-580713972
-608943482
326229075
-511074050
677501978
863880078
-453553535
474661367
376100454
-118041295
297073098
-857580448
-67323390
-705799625
932596408
664760663
842634929
485389587
117715083
517820862
888309615
-35536399
580233068
-419836688
-877874870
-581956473
479450453
-173399354
730420480
-472004556
620281926
731855966
-368790498
504511279
507461294
605872198
-789222381
-70566138
-690580708
-320085702
488878590
-67286768
109227303
389741871
21825642
763849455
342110795
768034528
455622444
672030227
472048806
-966426063
-374551921
-153867058
-332180671
-292310287
-646433996
743373301
-924879333
22210440
-1721787
-869439005
-476630421
-862937047
-522759179
922143276
798826530
-667763616
501343817
-801644898
-441214535
361086156
863595292
-12654176
218565815
-947174287
-928635823
-506270916
-173386590
-71915962
-336912290
-457378853
677616818
841818196
-539768446
-63132693
590576892
14658993
-66754223
251225505
-869520386
-329265456
383201641
-768396337
819777573
-267799629
910666467
-400473513
489287791
202876854
-432480886
143470546
265751754
621607542
-766634322
34904302
802652960
69793276
-292281072
579999672
-676392023
-781534772
738018707
-603981224
-373458652
262524289
668293761
-420998888
785044263
400474530
-950180028
-655694390
-57587149
-361553026
-187208529
771726410
756662297
-972536906
313071248
-654676141
-312399643
-143128368
26728185
-382317002
752736990
-683963680
685021867
85822119
194312896
294148546
928551168
-166105008
-22674156
-914251080
-549878357
-39117755
112912091
-729125493
640670810
-545021040
-353073995
180991965
-381914531
-869152092
-526229104
-950626418
788894839
147067294
843252207
-896685926
-244227589
517794119
177241051
-192299095
297646471
-401648057
-103486008
-950532002
-432069070
-439585373
-193904168
-504117975
-611745187
127804923
115484901
-360534261
-350497456
798710028
-632884385
506087048
-984203434
-325625959
-754339403
62403545
209180247
-362932220
910285273
-178336694
-975772299
-128093347
-313870292
-541089556
-483673586
-356703606
339609454
-759961440
-888587291
352925326
888159518
-50848348
633564646
-484365154
-259283626
241355675
307054976
132730550
-923362240
241989967
-519631602
-200898400
750954692
819759919
-131779573
-141968196
-759521101
-284378316
298926086
-216729330
11426290
428279835
-506566037
-604885201
-619817607
-974926782
585128903
441373408
955805709
-917005912
-321722887
-289002384
70406416
-980690445
-637158514
-920907559
340730519
842331847
-34362297
-607370250
-498964366
658831502
-89612693
628362297
839119625
23471094
249858867
-595534335
-474944861
448931435
496594855
-484413509
868782828
-747513688
63868580
-395859800
-567415648
-114221857
-334712494
726757709
-187837484
-899155263
888067755
843923407
119850985
-358951780
-300227318
573735075
-472424833
-470856464
487685368
-890491311
816239052
-246606344
67798975
-259266121
280509008
154137510
688526342
744973272
-833038539
-338380863
4904314
312155870
-973219061
736696395
-258881449
258060839
437770712
-356523677
-920881031
835893773
-508626528
118540959
-645182635
622549384
866808473
148537697
475827107
123555955
309429195
-103114701
-753665176
-273665818
10630652
-507438003
-246889954
914164496
68679077
914285042
-449099021
-830345480
597503502
612229681
-100504240
736266294
-445691449
604220873
-759042841
-560934893
-877871792
855623208
-106975025
-575053066
-367805366
744097911
-125954482
-210205727
276090612
851613525
-295065458
-454470885
892653205
669500208
418312411
-636358764
300970255
541496541
180749445
-335898548
483676663
-578862736
-708796049
725514405
39280453
57226711
-246902791
-892482773
663944349
-55787168
153306926
-149607015
312842474
43796240
-110342601
-779381896
-81485903
722553972
-657295556
307244995
936014529
360377912
-585973168
-228599532
-119242398
373332495
613547435
-407462292
599293561
-859668238
-555547926
-177050482
-865471815
-665825576
651078273
-325834839
-224424785
-901870107
205437989
892178407
780990515
419643967
-647299842
-162535772
-788019098
648686674
-924401410
-976290455
-934008132
171777407
88784631
-240897799
-222024855
728747991
609983640
-664855654
-748692073
-960532362
-942940398
-874607521
918166473
114933327
137053098
10991361
842140049
200589392
238350916
449118945
93283994
798502610
-39874146
-476979682
847839372
14029928
-198046116
902522474
-485525272
260655642
-194158246
-608536977
-478039112
314114517
49765902
-645294033
248091405
-622403211
-464263489
-622837016
523484297
-41395274
-214628928
-433034294
-793077601
-127242472
727438746
517062780
-33320532
-872645985
31478760
191815687
-19476908
-154752978
821197847
564306939
-553892404
-913183699
861304241
615520223
121312216
221943962
-55169753
-972658582
-156738055
-352433582
938707769
689913610
-612638444
-218289243
-627976747
-344337028
448195227
128636900
-906934836
850567650
312155870
142813653
-204165048
218968461
239992987
19703468
795298428
-852259227
-521346127
111929385
-887150451
631409345
-181087596
10884128
679223436
605381547
815251718
-661523728
178871058
476553529
384624856
-617915694
-566623896
148577231
297231670
-355181777
545179843
-26913469
78417024
-74368657
-987292211
-925120001
-796885500
780434031
330962369
576375311
223057791
659284803
-263085143
-545074723
-899562372
999429946
906883339
427432747
205232523
414914299
881411450
-339617377
467321873
-723347946
640321289
299928800
522689628
-486506446
561165524
960196726
114409267
-120015483
-103006329
501121503
-160588458
-266884226
539521967
782900281
332825574
-286503959
-449942
914765227
943998503
-529236108
912382765
-811019788
203631814
-245486754
-592257417
-622875130
715865679
-474798995
240815947
-717822893
523281964
-954680260
594862278
883616639
-466301396
888755037
354683617
-131832159
-954667358
214342459
637585324
-329260723
949773433
90279323
-274265135
500110373
-327048072
-744675532
323615835
608404234
705940819
-594181335
-393102378
-897480463
-264464365
288731527
834568659
-905560727
886400364
-545001426
-119271698
34736058
796058684
-4814471
-625236910
-468087139
-197218357
-321866343
-81003895
-147476246
-135444983
-575648393
-997064348
-355306967
-759042841
999141284
-202476302
-865621851
-613509260
-474231019
87843097
911168183
561261122
613471620
167408166
-232070112
787227151
-869252442
-997988662
170313164
-731736764
-503731254
60563743
-144882624
462080374
987817613
706694621
284945279
816759261
457448134
-554978882
540432336
-879552273
-137341536
125462666
-564818185
-467851297
-862189485
-987292211
698477914
-388266196
-733809986
711108734
739969679
447184616
849619034
48052268
-758290169
-483214004
-640053100
-548393282
-311701894
218121522
-677585574
-22129364
134953133
-408592082
51695516
180872094
-77041338
-843066329
-646778904
681053080
961208014
-534678600
-86391021
-770149557
-642543280
493525234
576279431
-391601430
-617329816
-292412111
878845333
-818328332
-243266238
358208970
-567233634
903321517
846825076
378318624
-481430441
137744360
383616584
-155503119
845915665
670383068
691992823
-956656532
824663174
-180009936
-33676794
-238779348
207037745
980434073
-758327551
-225378969
-960444454
274781861
468825571
998668646
535299948
-891334843
-995320311
82145688
881518501
48779433
959831702
-97576058
726233304
365748939
-873303105
-609975642
478764280
-170818928
451112090
-292259428
844290012
904296241
-205567803
-113046246
435420604
-757316093
-528570602
-966190146
-926271474
517912754
-174954530
788201315
-37044059
375866474
949466843
869908852
-804969581
-653219264
-884855403
790610778
268437625
-239829130
-796720011
-767860017
-41026405
-508641522
-756816770
920122972
-15410545
-296243546
-262235342
-592016220
316755695
-160023013
-555955113
-904990643
395604313
-715871740
-844921834
-871830838
491224738
-326907702
-649117928
-78622440
-424494491
-714942214
-810211993
-221168770
717649176
-337550216
888327538
-444415775
576155260
677041925
-586590200
976744643
356303477
297567430
739737513
-341456311
661563641
-425059977
493255739
913631938
-25505522
961708970
-528926780
-173787010
-685249001
697027947
-288689753
801653900
636001446
-651500893
-934719269
617803308
-729249231
140693524
-680791134
53023382
208946863
-731324373
153937950
137313182
985750400
790128699
869672165
-142818752
-852993540
-266709326
-888288877
-360883620
-661018509
-391540680
892968670
184936565
-486596802
303934657
738392469
-395677377
-147764911
962935025
-788346279
-6737043
-636485384
-16836579
693719172
921038592
-396843574
-731951384
277784758
-319915098
278675585
-145806272
-778961204
-788577381
-933660895
-346131733
144904965
284832661
771398172
573298274
-703851859
973909139
-464679349
989969622
-947963206
697553441
993297806
793577677
223667582
849782426
621129092
650902909
500210605
464085854
-390288179
-241740106
-50992614
852823150
-7441775
-111309762
-326631780
619722673
455622444
-718266609
-426678961
-594181335
-289029717
-772769767
-738965944
-160023013
-378210870
-418966252
-89143691
-314112226
476927537
164453443
701039192
-685653184
303465836
855623208
405321859
821217145
640361864
-872214292
906708890
-545802349
-943394597
-368932059
367117202
-797112120
-616921150
369750482
-641017089
636291086
-998631939
-222328247
239229477
392299187
691891436
498752017
935105608
-611882086
-451353407
429376143
744960581
404266584
-441668302
597072335
-871573389
284304681
-603315417
-825700231
922607372
365330006
-971798586
-887412231
-266620540
573731347
-883265118
-672737835
-69230530
-112471215
-924693500
-649186519
-99075178
-355458972
564568553
-438375684
465543308
413214021
555632837
65366559
802606331
-56950924
167792236
-222059812
-672533825
389321418
570296219
546312017
900230943
-363992516
-992570869
481290669
-240857373
-50239024
-630492474
851110661
-137495281
870432147
-679495311
-753965503
-90107696
932893715
666103372
-609877049
-116876588
-949142718
-10448841
568930173
412406294
477906230
-70931547
443789815
-651150989
-756049127
769459788
-832093764
-864914772
-908338568
-951060588
-342029626
-884353537
393241985
710582514
467484029
-757028918
744978009
-340173475
147864262
-977915440
-486839608
-892100789
-260099074
29123224
-497834846
-318663559
267052447
-137842734
414261122
541462254
-991559716
-914130423
-753599025
-609304055
-992735867
-792656507
422552570
505211824
522188231
-421459177
426518772
409602990
702495105
696872976
-272768678
107363074
428840241
121458526
499324207
419435527
-946596020
634532373
316580624
-393806475
-405425645
-312654822
-574930114
-750627751
-629192824
-693974947
100469094
-704067229
882437461
455570480
237672248
-331927272
-159159108
189649365
580577005
577458127
447740653
-437583234
-95441447
173284268
-632240948
-35379841
-405421147
-528191630
-172254336
-988568929
71684388
-729964615
152738561
-117902076
251769388
458024285
649785374
-806268907
-769262019
250026235
369674407
712599542
-66338918
581612825
-679298159
-98062833
849502741
671855069
7497402
960849060
-623524561
217318563
-224620064
-189672370
-825978480
-760045740
-743825457
154281208
-746443268
991456117
-40232962
-482864863
843567777
71901746
103760618
-20415341
548198666
-998062344
950039012
772130956
-409388745
-355964187
-433363160
-516203534
-630166689
970895527
503965520
-234354708
-923544252
-567954371
-801294554
-616840607
-672533825
307396108
910888695
271972158
-649701090
839109409
-101548000
-288787761
699557753
487334324
-776932632
-939623725
-354561046
-465541695
-976407614
-335880363
-821912377
457972310
-237675470
-518238382
-142773602
-120231860
692443755
81276543
211109513
-465141434
-253402355
228791689
428699208
-598220628
17133706
-448867681
-279684268
223417619
619821355
-400932295
-291884296
-433536539
-820309231
-807527770
312421833
96827173
-102167009
-374803891
-534390466
-868770616
457854986
-726899030
-902154698
632227925
609943947
762634036
-82105568
-56558436
-522777761
189422966
-376580277
-636303389
-252855933
42675901
-945420039
813257547
-33668301
897608611
-871782416
606098835
122520744
-378007864
480740161
748297142
-345590902
-636052785
763792701
-902266696
857309607
908039227
610262150
-131497062
-173413216
928114765
653182489
-244125106
792035943
319278423
-78220421
-887591326
-898170579
344240069
198303279
-86478572
7133431
-443737131
647298235
273338732
774405082
471627487
-263076839
908054096
-632998504
-108379133
-869943929
340730519
264392958
192527338
139132564
-995337345
389837685
41354962
400121950
-789377596
204435660
696547292
-852843511
549445303
140059223
797634987
-582854214
35516124
906141653
-986003965
300161453
-8469420
-44490077
160581751
-941834931
-946004152
517695457
-788577381
-840916176
851783725
335175640
-875382240
426738049
95239722
-697730513
644606068
-668004585
-494988684
-377578488
473364223
-984639784
558017163
520812276
-573199756
575178246
275630047
74902655
-916580683
134929355
285438372
649831796
-637733646
-870756387
965399060
345152027
-806427934
-546927328
951863982
-303352923
-68372574
718169541
-242684461
-705407744
-709570602
245879541
318066955
71311553
360519134
296000751
556079014
-527861754
341526908
702051446
469683
931677925
-82807536
508545482
747895585
-688222494
-565265709
268575469
-418577515
326783763
-985326429
625014047
-600373252
-486070312
-111467205
-237290108
139529038
321791959
371145812
275541096
50915471
-518641781
101074802
-557918615
412506521
-241858391
-763501431
953955056
-415270292
467377730
-831681745
535613297
-616376861
-851936137
5128114
-193694058
-540874316
-874394218
193868604
185848327
391892699
848715002
-305842406
-566635663
-682040333
-594332898
41918619
566198731
906447906
837463072
-77097600
727575147
936678337
615419673
-682012366
-774012166
470718542
229991584
125342267
-905662048
-861336073
566262505
-241456957
-493141551
-293183366
-410409172
-951858300
597948223
-866635282
-858258782
-893615268
296843746
856779687
104153132
433370012
-830269042
-545847283
-760319153
-486353503
-532733866
609972342
-89820075
24445987
-359611312
414563255
-145895361
-665752424
495041947
286827403
887475761
-626805271
118656687
-95033439
-523592151
-770349425
975292381
597970201
386324064
598056745
-503685568
332770250
-378203121
-893166223
47631364
-616072779
-929715244
-404373241
-521202865
90707244
240716206
456851215
-312918073
-16289267
-870971338
-845135208
-388238365
28799750
610681931
473044909
-344853787
235802637
963282673
434197130
-290736395
-664398608
-490462577
-739648345
776135809
-62805257
-322064210
-831947496
-18086562
-424664130
-294965050
652647915
-37568417
867518316
439996910
768070310
-768578581
-853874509
310588260
188395524
366039750
507369037
-411851851
944062986
-106081241
-367923571
926516844
-586580133
31609582
55806273
751904606
845481353
-637765243
430412305
38619356
73645616
247782236
341329167
592461719
391437406
-799309914
627163433
-835692979
991155054
-717546674
-29882980
738860375
192234825
-781694336
263621964
-505341803
-180836400
-236190682
540688749
-835957367
176245182
-266785025
135380895
-143436330
848509689
-301501854
-559606056
-651815946
56560872
-325741994
-31491132
432065952
939509183
-530476946
-430806504
-661301672
-633227895
188825008
940758366
-43778596
473324669
-314693180
807317236
466709099
-266713823
-267329732
118800333
-666401015
-27512911
659111025
-623593228
-578134518
730303275
-127328955
-585076548
37311696
247246021
546047359
-372960118
-674841385
-472785173
-455645888
924211434
758298405
-212519380
194697079
-377430012
700493806
-661647391
33155890
-514333072
964287745
-200418758
-380252250
-21979837
-817654633
-669284301
-627292079
-424285885
-821481042
-985886171
449689148
488160700
-726523593
123527050
687282441
6240738
-283702136
88316026
-850935193
760204739
-800260456
978886822
766247705
-686421807
-960612537
959068825
-539944007
-812712476
-348880778
5973734
668762983
-489569849
814797349
-878214774
393913598
530838769
604496026
53128723
685969398
-95948241
908807881
-171083965
-792153483
-160660174
272317055
101861469
35187189
777184846
-816542915
-743315601
-865302634
135774522
160382567
441931270
-393792397
-43601367
-36026440
990849910
-444619556
-76069087
-464238711
-84619234
758871318
645312483
-305872009
831686321
174494093
810586242
153674403
338534545
-84271469
-887593456
-981675074
-530702486
-202899856
-215522489
792477025
467708671
797082931
-541550996
770748027
513618627
278415865
-231257842
-256069243
-334069277
925279600
357798694
-451551575
384307016
565357837
93948336
341249140
571117982
718138607
-203095723
-389225471
640943285
-116155470
209442145
520877055
312112023
16325842
-19152189
744120132
-297589607
-772797755
-433149538
-692320645
136583737
-568670403
-150835812
-427151067
-863848971
-663669543
291714816
-237306323
2764765
-810474938
989241972
537961618
351511413
677597940
-890330923
-705816140
-733883539
367024387
211990514
-660196727
-826644240
-578415232
-862831846
-379640136
-926271474
-436696499
-230609125
337726912
910405419
537276820
-802812977
954241855
-382949110
772907065
-373262472
-880935107
335074778
-865279573
-50255102
459429883
-679073902
-254224592
103176884
964412633
546996239
-797833575
-824481523
324812928
-149915354
173100918
262355460
-315915871
-523183572
-358611019
-630022348
805071559
-860061254
222467299
837463072
83229002
-447068376
861653760
689231562
997614083
35512981
114699999
-515624722
593267627
-616474867
-729659590
-825404264
-306877102
-743212600
384766489
284320846
580358482
-598324950
917610010
932466529
39204502
770609557
-200520017
238118455
106302176
-411209504
-929274775
-532864105
-396582997
873470790
977740668
-738976830
865955254
422269344
201199525
753141050
560714196
486215482
211493731
533807928
-917175133
-75566663
-562229103
604087898
-73860603
434112680
687296520
-117617605
929731882
-91015695
126482431
-988073556
-429754935
757634231
727109347
564767993
479668980
197520903
550130758
6391990
-719928179
881750935
-297457676
102224522
753800828
-170407031
-273837775
-421128365
-181014071
-672735788
309237169
207658229
-57897275
475444096
868183228
-823635638
517350860
-958707941
-425804936
673370931
-747403531
600057588
-490838156
-576257195
-431784033
-737712084
785848088
637576744
-220366341
15627546
-958588974
728836296
-267147504
159894409
694241318
833139374
231898981
-678140830
63690332
639247103
-30514224
123468810
-795355393
981062570
-305632786
786498754
-839118030
-954872203
-584365636
637000668
56231199
873087213
65141635
-920142609
359459990
14460240
154496382
991186279
45694795
-698713166
394997656
850017960
437227354
-659051471
-4639037
828154834
-556407432
-574500416
-404460328
550309909
449626736
-866716033
-307794903
473176880
-309437783
-505302925
39737489
-589932145
220949158
320844655
-354312128
498726195
-830786375
386892624
-787238372
214665728
994472379
-793444393
323338232
-552004449
-566805400
-934638320
902022429
-264021880
547621572
-78984130
-648817955
-99456633
378777424
979694754
822522701
-867391128
45076175
-603348474
111498592
435026933
821397861
500194795
555841935
82306673
273346526
563528803
-101037730
-994647749
-887412231
521215544
553257944
-822111764
-639139640
-670151155
826905256
-696529441
-963951436
965210253
-40818883
-321722887
942842436
767769541
883387794
-912232943
-958395122
700411758
448752711
304196791
-995996260
-855715089
-668223379
-509855232
483285455
75893651
658782029
797545665
671888432
81773133
911841465
413833247
118018691
-751794941
-944558492
-401340263
-714319835
-415191279
-64567480
-218366600
16014388
-36592627
-581727821
-98072119
807857701
-210573203
-746673046
-246203666
-604789186
-327392820
-305784454
-144884998
818059106
368084715
-754845683
-467412394
-808000381
452669689
894620549
117360662
658257771
671603892
-122700798
320502164
638068881
456854201
-618226645
-882152079
365833221
304524493
-721482420
-738371726
-312120929
361048764
-551206859
-108701942
895565595
-126633978
-318057076
31334432
415140869
834145858
-945083407
-273387798
-277883755
903284906
-186774880
723981482
-511412123
-732018818
-933279398
-499471315
169530094
912681484
854641931
514872352
24436420
398704624
-223349887
-454373828
574117958
-821287756
463380883
789400958
486036697
848016124
-918948434
182603316
-115509906
-613007645
275054269
-92982705
289610144
111773415
824376523
-712521042
572368969
869099712
967975765
-578756298
606907252
593634478
-467897385
731082190
-113651171
-835136702
460231683
454025913
-754114964
-851479228
-618387794
653483962
-250817072
-665642417
336472109
80120961
-695220400
125447023
950434768
-839323562
470583797
-932772501
893418413
929656687
387976677
-215310741
511263629
232763465
-477508862
178329413
405993945
733963307
55424442
-223196931
860475339
-212831625
-81386331
-495062757
702889976
771017279
792890069
-484172013
675774607
911603052
382943273
-954776953
156945361
119681083
-275223552
-126750842
203142858
899698227
-306393219
-571188100
791839875
-382660999
-816265262
-562662400
704856170
690444808
593927446
-47302155
830286668
-398968720
-745086128
-102532842
292084903
364610837
-29478056
712848921
-727552150
965412369
58858646
357313390
501135745
-541478481
37075161
-109009343
576153131
-855615506
110427271
-877871792
-414037370
461068118
65966535
-578894766
-247740649
220204385
-749369406
306948274
899228736
794690075
108025097
-529163927
486682134
234279499
192817895
-246211496
-886488354
513166323
879321261
996236364
-165593115
24150947
-257539367
800888740
537097052
22951565
523565624
-182890756
-630831285
401662368
902899568
494463779
-315752745
-828474336
-647892799
-718892995
599163542
676395691
-494128847
190742243
-314192536
-288272857
167382270
785496559
-101516972
493504786
-663311277
-900146454
-267488946
-17296127
838949297
-31602661
967244648
-957252794
206356985
275282962
995366632
714029655
-94814589
-111174515
410642353
-31692565
42047402
527109938
669780754
-794657665
-28455892
488500921
-365488508
-267382619
-626116949
305118362
-650883978
406638156
483285455
771302523
770431736
890885584
-755466002
-714273818
441389633
-592257417
368788237
-195882282
-695134279
57415648
25527630
-813761293
565920906
58055820
463603335
942501546
-154969934
332930653
731642397
792991214
641615752
491172154
-171821298
-856651280
559317834
-127488778
303764903
305689326
-355154120
877613772
-319238245
359474634
554946407
-493000372
685938496
799037972
834451634
33379227
374996544
-147471990
-233113711
-480100357
95323322
605654273
-751852012
-317676138
955127353
-403790675
884054456
-119442198
-433494577
835283311
945565463
-229036509
294908347
708804481
139025827
-442582296
-645193931
-683079481
-498203818
777095089
-19152800
-264516464
16628020
-361789259
813475200
108869946
305107590
289118954
556550516
259280742
445842054
556636361
-725809567
-601042772
-556613209
-927764110
-130493593
534505931
-983759158
-861940037
819420425
-35847344
-807394185
-410594573
423184224
-211802284
-529917157
-934200817
-941626903
-562005426
-995346165
191885418
-525836625
861834769
-222980548
990000000
602656927
712947094
391268794
65986796
722477674
239545678
-936635120
-724236691
-714741992
550926868
-127391912
-620480395
-414256585
428854347
-247064207
656707213
903600996
-292282890
621669824
-437957089
-494549551
-155869417
-85076295
-825525362
-879895459
-955618755
946601317
731854547
-533826312
146761401
323404522
-457147554
-270964283
907250610
307700036
154413308
-927192344
-736211323
-17366439
42657091
-685799764
-992937053
371797042
-462368479
60933889
220174746
585917811
-129644567
923740070
553481366
-795681195
-231080661
801160029
-723183744
626268662
-273761226
378400742
-601266396
432828739
-368557456
-390680628
293815470
-437644021
764805566
-411543555
570772266
567142680
959349408
-950732206
-821559952
10550956
505881705
-604011022
743880639
-833087120
779673154
-438415438
-46139673
-862143202
-597206667
-516969150
-537653866
-84823367
430222573
-801549077
398345535
856694234
166284507
179571343
825188165
807863862
-119462279
932150950
437619740
-724975594
364208885
353148953
871444790
146909414
-345625926
962065941
711619325
-185684015
92847216
-789057953
-155732907
-38143072
-760504320
-673616702
336649949
-312189096
-203784543
402763329
190096333
-693853263
728018426
11535807
-226482293
519393668
-638100274
-609753401
-679202613
546509617
-537846291
823013631
555282002
-128724124
70245196
857708297
52356810
-114911969
-389104363
344110267
433204047
373084898
635713225
-755440862
-630675104
583038213
-813409186
685172468
498340808
-12929291
-55609497
69167059
-817254830
752132054
781372078
550754526
632903275
283814112
793940981
-872153605
-498164032
955433313
97209178
680771934
-383657077
-128083272
760025803
-881793406
-636829664
981076578
-114911969
-256181419
-758863186
-64426064
842316673
354416635
58785385
283057648
390033167
548793565
147540614
207332038
-379758312
457747851
-719349970
288161770
650852245
-571865506
-178390346
-231175468
271808387
-916483312
630497396
-496914147
948410471
-984852639
530185450
150243291
-240515419
366992681
130783064
-380087977
-40985136
480412193
-557635375
246555904
-123294447
-541693272
-753965503
14984923
-703835818
-555547926
-342093627
-983866679
586201136
-438782921
159470624
-201859930
-643985021
770632777
121733503
147083715
318748186
-489259116
66957881
-134173256
219124366
114691272
851326004
270387668
632509715
420479653
-16483145
-435670728
992145188
529104997
870110263
34040683
673635717
-560619685
889846911
-248311270
576895859
617266556
718902838
-944746925
-110342601
-931795242
-969922980
-632953548
-403790675
-570181920
591234577
-719924364
142170196
-363338795
578602209
680502828
-988501579
489318269
-564303320
117091058
989712361
-957673893
932668117
740728983
337681488
644004565
-112775430
-593254628
-944411767
-710734003
-907212793
891280322
488815810
-133339247
423182312
-94630624
-650297695
668634538
-974392624
886075273
294399064
739039725
413939332
-867459447
94326236
61093313
-669355524
417916955
845337578
956171913
491634588
205395735
292140093
-732544179
-800077638
-530483002
181420585
767150644
-553835861
476320743
-409238126
980970626
811310787
-693595875
378672567
536689638
967621661
445420329
771847327
434644501
803518636
-538781491
815262177
-671383687
583379897
-264678081
-418101821
941268194
-796684339
234464201
-423613904
-49055136
587625612
485053253
-972617229
320281064
411222704
973730260
395938555
702805550
481952047
138704390
-419396026
912989256
835941163
684302941
-574591022
-127105772
-884917180
-677324958
606133046
-450110227
-781595286
815479413
355882657
-835330000
452291489
170462800
-799327183
975005922
82247016
-477163811
349354738
-327699304
-888772638
-999083786
588128810
935269043
958206056
854360433
-45070164
-327861765
509009271
286998855
-239865556
-209809072
-794294952
-4163747
-153066522
356169811
-841433488
720997871
344134344
-704238383
-862984751
-662696861
-444827014
-698229158
727862852
672123355
32611055
964560080
-723032816
-637540465
-447596589
-223010562
-205016632
-762266500
-52628546
-156299356
417507495
358042241
-411659581
298592454
-882434131
-781963031
104851365
-66750814
-62313872
846175276
634115482
-447578698
-368683680
628613864
983074133
-591185562
26402454
9798258
947841664
353281624
971368619
-262059899
977148457
-249589231
245035938
-628128209
931275793
443120010
-650882425
809053086
899785154
-658328426
102814350
767424455
-48948652
388463351
-142737129
952011148
-535459833
-962267066
-100773447
365969344
210014507
-929274775
-502738720
-604313276
457195054
-271100869
108997072
853029566
273181832
-339603277
-919534835
-350112272
374170432
-487393802
-500314575
547743540
850377270
986546113
-232412405
7173571
-879823294
484092302
247335763
151766167
-872434061
-44573714
693395930
421961811
-999985124
-356900295
940267425
709740855
-332180898
-678485379
-982330073
-142919648
611967803
-342734999
9698269
920358620
119004175
-968595903
-605602037
105909903
-467533593
-778287969
200011465
198622487
672609856
254392409
330157004
306250645
-259827201
-43189147
-861276954
-757909074
649085890
-43801984
-878499380
237364654
-317979807
457939478
124642897
562939242
-480100357
899846085
-313605301
-735340328
-733532015
195001344
685518146
656995812
-663158885
-749470883
962913229
-839345136
-226626734
856451838
-16541039
-686574460
385321010
-735725703
-839841122
144268960
-75554397
44949466
-376417881
-765108381
610204151
183860792
-287057686
940154696
260447814
809567167
-300522492
-154819487
-698384701
-708522376
-379944182
-404391191
-214394313
-218647633
557783335
618716639
970514200
-412232520
329010340
-63993347
-388319563
-233862253
-314489250
583029429
464085854
794842313
-615130209
-568378852
918809393
-868936456
858479001
853452355
865182596
-995247347
-881367347
257871349
-500543840
-836570554
-600363997
326447552
-655596683
770522691
-749882871
-26644931
186602454
-537943743
-50174392
-636248695
-835520391
749336681
-802847343
-409710267
815049163
202227629
34656724
-134546224
-376052161
-876271208
-651561404
-667049623
703982495
619655286
808028108
-330180377
423685365
-993416648
-219515951
-458730815
-775347480
537081444
457075275
693920371
413515313
744788006
-83605881
-873052763
73976842
-716089024
860695701
-551830200
314250690
290394542
-171363936
948494428
-52050237
861000931
-359294833
-162969307
-566664958
272756211
-435307108
-686531752
137065698
469929195
877404231
774948833
-162895703
-742847575
335860350
-210857733
-454465966
996573710
-606766596
-862484315
408487577
-709612343
976409985
991040346
123566281
-205535101
983660890
134486490
531772434
-883564284
-645382271
782399118
540470652
-430808556
-763398554
-903810355
41861422
629515296
893020869
857846836
909532594
-874267914
308317051
-680384744
991155054
271965891
-126130511
-168686126
951572800
-436061479
-281805870
-480071712
-118565223
791102011
454236089
-120237464
445913722
-734981666
-755653450
622281853
915855884
-239067240
-966106953
-363392540
202200420
-931747552
172116543
-896723549
500741625
718779126
638418614
-320094992
-278852186
-715952901
784529773
-784084579
-556502580
207467250
-161817425
577931102
123325125
-748692073
-638326082
914174917
47252311
696667067
-83571762
-397805811
-81349104
306546802
606216415
386739459
-117555900
41685691
-873622822
506385325
672038791
224052046
-858076065
-957319300
324041506
312790949
437235094
-374900446
977633733
343889475
719962455
-960444454
-95085300
951871720
-115132999
-658677554
-229636516
-326866837
-768390670
359169517
-993316902
42485655
-275876684
956230771
354575617
408776379
-523191903
-987837173
927295826
376617294
343466212
-736981425
448666757
-221188919
361166791
-784586628
-771536507
516570371
574129970
-476303814
-603676506
161382616
-755863155
-102453207
-743240087
510071776
-817114948
399918772
762933647
-567975993
906866591
796386448
-917981824
-432258339
-858561693
707541812
-706630044
-352752328
-467464755
-755658859
-987261274
-20481944
122284197
-504079628
635247025
-279413700
906944796
540389339
79395124
434358622
-127067492
383201641
484333001
857997500
-413307968
-827446451
769795807
-857186808
359740274
86721825
-333906295
-318119181
-120201528
653548725
104470166
-12767358
943725506
805553099
130597040
-866460313
402763329
2254590
-33508932
589329338
-468868695
237552540
-392013939
-579045275
-629604197
692526843
776543479
-888183273
-956000822
144154885
-99648798
740332552
-763503760
49906635
466249041
180651935
-230071844
667394160
267009037
-614121826
427889815
786359027
-422519493
976016543
-902617740
-677792701
-726707745
34068869
-610007344
289263093
286160792
682213
948469948
511075325
-352213695
-190497238
749105076
326962600
577916807
-421390099
176018487
-142136605
-524255763
-183338059
577892224
-110735693
117598723
341775682
-634896352
96630345
-830657916
-15953454
-970648035
-36908846
-225270891
33761954
-543377324
-556052993
-115805237
-331378523
-616188940
-345781131
-641887973
-77721571
85567232
-857813333
-239077605
821000024
-686894966
-869190879
-885520293
-905388139
-364969831
677120433
737275248
-736422756
994546895
269694353
683410123
-142827187
822461407
-63695171
804677549
-885687938
-109382619
-141453295
610024170
34058034
827398384
681866010
46523541
-511485875
-94502415
-721527858
-973602463
701337249
-49649098
223658358
-121008763
484038346
-20036535
895791844
-136546769
999427308
707433276
-504527977
-953942971
225844342
-653102422
21097315
893147202
-698461316
-603188876
205223770
-890172729
-4818247
171755295
321081633
388217599
-689438252
-369148322
197413954
99782660
-855275463
116069324
899431296
411227805
115330587
13684089
417419519
-956060322
13829063
-276755765
-342387020
809750597
-167860550
791572489
-510296539
36848172
-155477828
993671100
344489743
-57017345
833548185
-904034243
692600848
-135222605
-965640061
-245185884
-738000467
-919606645
290496847
401942998
-947232225
647017045
211974445
920149973
753843664
542247825
-214423417
-914194808
-123901367
-75153752
-271726103
-568369294
-776416744
223305235
121891902
730088547
-111113585
611684652
143491727
182740768
31370558
798014814
-947110819
-597215482
602945372
-792370847
64392509
-631488006
590929866
388651989
-229431982
-789967332
-556231784
-58330934
-243022619
419403332
-847798230
229630453
-116591291
-433925866
441399695
-458445807
116950424
251149479
-281975494
-800663506
344430907
-62891004
-840319760
65867776
-948457854
497178399
198726861
-756684182
832256823
697432143
757002794
-513668975
788243878
923595787
775612981
-196714193
-430467771
-296719597
-168980892
-907867621
-110715643
989953458
413462908
417872294
-716782461
-506270916
-449000633
-306969586
-147321609
589353940
-673960008
-652923492
770961327
878259228
-987839469
-375986403
-4682472
-159011118
-36923048
625122877
948698944
-195963390
-759681804
196180083
-383458779
-557939884
505770862
-137297345
439556441
928692114
-937459482
-520247860
-85546892
517257662
69496546
-676959357
823840970
880520800
915154032
180388714
559219018
826842276
-679132894
319048541
728609433
-573225436
-45979550
750103822
-961250582
-168957216
559817572
-223567695
341860832
-578685442
-58173577
828099033
-575548961
-334448539
-576293513
596772569
500278368
594862278
654634615
-479306842
-700748261
-43051933
-436014647
-834764632
937917094
-390770409
891957428
-107046329
-633974839
155390366
763379908
57907846
-879225517
827806300
322383396
431394077
364537364
609025858
-460785755
-157683207
102490768
747696227
-374365068
550926868
620077730
309124076
544068955
-787335937
768148372
-993219878
469789124
513233775
-146916483
-37620485
-971912715
130113239
594962803
-988169734
-75463207
-512607896
537258347
602979815
487248718
-221976491
143062118
-344053847
-925080334
630123612
-577157621
-470307079
-167513464
-680363158
548913898
331939411
148930510
-269316582
-778457221
230311173
806556294
162747489
640818021
-192068877
-586281811
107979529
-211106942
791643712
879912495
-643832926
-789644354
550502660
335382850
214988244
-48139676
80170172
112372184
-403821184
-639248500
-222393271
962935025
-567121808
-14085828
-586907762
831462783
-866414681
-135559540
881628045
-41548281
737662044
-619090018
235293218
-385277362
431831822
92398502
409239175
-96943520
607237110
329000522
-863913672
-621809013
277814028
194913300
332968588
-37133696
-39411152
382297774
-48361157
-888258099
-452669192
-157998390
61913286
898837951
-433249025
465000188
481588036
159622113
-449358198
768734953
382974675
-245346133
-100580693
-964616607
-140621454
-758561203
-794667937
-567906742
-212653778
-312189096
654499856
8811342
-651313380
-452270145
-48495422
-828452500
-915713697
587084805
610422563
109999462
693215535
-438375684
-1115029
-852791744
-956026448
-590107710
154882857
294080783
-265809971
-589952780
911152936
-174829044
479015430
560083906
976956000
957916333
-89751143
-180646283
472564182
730995480
767355322
637550628
-1073955
595193090
-830692264
-600883400
790971301
87383584
743121725
-556933466
555071045
-823357352
-304794212
699136279
485990274
-155018694
-708299908
-221132918
507858759
-377698327
367762055
467130225
-577229491
687058970
480435082
681048770
-717376534
-305653143
421567706
-118505325
-635563133
558521491
831762820
607954002
-91019944
4721652
510671251
612557506
560160007
-945938705
-198657145
83077413
34143285
287158483
-145660184
-160842757
190370747
-741954156
771204367
-795201290
-110589428
-495894626
-102834973
-699429428
-467623790
-595083053
418754774
240586573
-872783125
-82543641
100200341
-473585323
-292077498
956098318
307191226
303687652
655225698
-714997569
-829269332
983839429
318973940
-781055405
-172082202
-924565311
-962531302
131262052
409850068
749635723
-2531817
820724102
324064750
-700205933
510838314
587014496
853045131
389338924
-229668634
-795176126
-5706313
598121743
741886675
-884467021
508903511
-510466598
624288788
-956197032
-943509875
-897172735
80850488
427053499
-405828579
943659991
882682879
209088249
14367577
347605474
497669832
621772647
-790741135
-852156534
-821747114
-957543477
66652024
-214744799
301654851
-377764597
369174138
518935865
653613931
497368496
-239705028
-954678938
-876025333
-302903680
-297821296
-281894315
-962928922
-555485114
267686404
-879670478
-241411060
-194865205
639259034
158443362
580356475
106769008
-916459317
-78054117
-566617488
-380733487
-130053100
826116491
640871809
-101833621
45428327
437276858
-242345715
-723503070
-745018252
-918643844
-558294406
-647171770
-175387456
477042770
-667971891
429849765
-278392192
-244317113
-728899981
274558396
-780666822
-916324402
-860592787
-974063418
-964011121
727120808
-373196391
-527039883
-977943318
-273773412
-251806038
727632256
955730090
405838431
289310871
-605514329
-899407516
-836428505
743853821
-255276134
-352455519
723202343
-353196371
-82160355
-460312073
374112778
-193856732
-677963316
-921394534
498681031
368681576
-543940244
687535548
-197011785
35688369
-394734040
-859368780
-908063262
15739216
-231500840
-345275938
-93722167
938813036
-405700288
-118086623
82812408
105699376
617008674
-613720089
565531723
-220745138
-550250686
-846040349
697803959
577545862
961872548
-872954964
-850669368
69388553
-748309520
278677443
484428200
-549878357
688271787
-502775629
8081018
-17037170
-955983124
-308544798
-528060813
-649791627
797080986
-583063519
781204609
874690858
-837290994
-457922008
841345416
417133029
-382962649
-306235734
-990830470
782865266
972610033
-133435611
-567816043
78586304
235167082
63721719
-356687815
573328386
-138787359
517876775
-874121620
-71539409
787173161
115738546
988116060
410202578
-918002241
-105074240
589836412
761058646
19852479
141250399
477396923
38379328
-443641867
85684380
-94584357
938060694
-926543399
771743645
-568264956
-955116278
-165378405
-507349761
504345423
-469308196
578652231
-785649012
789925363
-799560305
-952353269
-921172371
240355099
-809099617
-209908399
13485039
914538163
133536615
189657641
184708724
-695215208
-730104950
822668800
-47595470
-628987599
-500488320
-831058344
-728524725
-493355411
-671513190
-529229472
358693217
-411345402
-492936908
637233127
840913731
-172345073
-502454149
219176498
88597134
-386275320
86706576
949793618
833123771
-633271898
-477753859
-288228324
-17724377
622511166
181760235
-389478243
-28079686
-449394990
-962799029
-627082478
-175100364
-948860162
-187039958
609868433
-565741985
938166877
-654035181
-78744110
-37524992
927894293
70768133
65345742
40503383
-780177733
-817262679
329348100
-942701584
233210765
313038916
-376462507
907651634
-994826101
-229259218
-336203862
359277648
-635654982
110145339
-906995177
24539052
-143060336
-213851852
-557767242
682323087
162585351
417692320
-750490881
423304761
858069210
282562223
348213222
-387306753
-110365610
-260407320
618528226
734987086
-855439873
-231676184
-120175632
-340339196
-628238687
183343504
782108305
612317169
641020022
-212734143
-681297897
204474679
20662093
244765145
947683470
-62799448
-196153769
-495706469
-585217073
275333894
877078171
261782536
-139989950
942929830
-473069992
801205675
-394360670
53727527
657098565
815232937
-543319516
584245984
642412355
954034168
-363862641
-836094629
-314424574
-783840199
-222328247
-442793438
544285129
-881567273
-864168194
-419799571
-326342604
295518091
433925302
-85806339
508949125
124553698
340486869
-834496891
-474177245
-443465103
511414673
-652182733
239138975
948181061
-580214632
272489267
636186081
511393532
325255340
-836209556
760760636
61186034
402501547
-105432982
-86043071
410332427
-98242859
-297304828
960600760
-51070706
-862673244
67801858
-181192080
-19924523
-474536984
-141863115
75706370
809250664
-907867621
-313790285
-929673256
407848498
-371815599
466127081
-810574961
357451086
-40633787
857877128
-740352477
163000464
181022205
372029872
377917080
-700556441
501280202
693190415
146762635
97730390
772248585
-251756376
-337898520
-266884226
975856700
846971417
-566635812
-595605462
-174061616
-314534710
-835603906
-727379660
584282307
-248597646
-814686560
-86124367
522171354
664548619
-437735322
843523536
-593254628
-47900248
29778302
495096495
-473778349
684835338
-771564137
261295013
722555970
763923100
-663801063
-673957785
533084774
978326233
-411735609
560789280
-997346662
-307197455
14306816
56256060
-940788153
-172152920
182042461
86944005
612270038
393893047
-995204370
422036251
985381727
581421770
938091824
-100329891
-557098639
-196321900
767091932
-262852687
881705757
445306674
-61762185
-682855451
-561355794
70215493
34416962
-824699510
821570388
-584718234
-837425909
-187894949
761117833
-997449297
767060328
-33777607
396704897
357982537
32273875
-448040351
-347003450
638436460
-641184316
356403553
-208119531
-377253681
552248268
910107021
-837524645
87627314
671960004
898163557
-41342874
-657876394
506189761
382678862
723685768
555061519
249733230
-206731227
-581812698
427874495
-96537568
-28542986
403528209
1230648
-592353967
-79423957
-660531268
-45151437
417521406
862195609
719599127
68181371
-428670098
-32145023
-189179430
32324175
-639474345
617496397
-968050727
-658651544
-917239971
-792160913
-133771726
-597667771
-655148720
819133294
847195959
710203956
907154870
-703952224
-71681979
779975920
820052639
937218611
-194698406
27321871
-817979285
50201895
-374272621
-59545744
-892253330
873855888
770351632
-666870171
186496254
-448610382
-898556484
182273870
-433063864
-181167932
-601812406
940997450
-300771249
-410002967
-6177815
-109347103
161807418
285862046
-439282275
537071231
-773610636
-537517085
-749142725
299955964
910913953
553917854
-790693899
-525480788
374164927
815501148
-506461428
268256525
-823667749
347179378
-917303748
448287680
480594939
-853548556
720213301
-594900133
701714448
-710342408
-200321995
-665845995
941411162
-796212186
57860235
-588790219
312013429
-189698076
-386996312
309888906
-389778568
-457715871
607397044
-98242859
722686568
993829097
386578721
-450521114
-405620248
660616819
-637866556
-336494258
-775274602
-637689605
883424025
-819515991
523244024
-395204009
84116907
458008745
-50694242
-728846560
668650294
70867741
-75436049
-605163258
278383182
-730215282
976347539
-388039215
547650431
-821747114
666474466
215325327
-370334143
-20634307
-857711530
883850507
294177677
176927980
-558820014
278194521
-529912264
-669877276
-637677601
-319022885
350081028
621129092
880528992
179672526
374768042
88261018
242883080
-783511617
-679792184
318802632
640292242
669714685
-722244298
-17559600
544481325
814936351
720822114
-205091972
765360607
114628817
662926908
943860113
-945369630
182590794
-540076299
-893923297
873886552
-692098682
-313961609
332324013
473994422
322193172
-814374135
233271493
46635785
-507405687
260615816
485060915
-260410233
-809276827
-716256218
693594307
558289217
-259264694
841021775
-151656914
97393894
-589929378
-650831060
-708510836
88832459
-692582208
-801644898
-731383124
605615984
405373815
-298646143
334641009
-492990406
271973032
-219165888
601605602
346359506
-515439843
-496519806
-670788007
391641396
-448503416
-295531435
781698562
-796810451
375164611
347003720
954498190
-419808027
610906038
720776649
-18972848
-782450558
463540590
-910315281
-502154633
478917342
808808335
420836641
671766787
-915705052
-271079716
-73379872
637309195
-132996919
83375392
-88434011
506780111
470242224
556037800
-958352219
-395181785
648185402
636132827
-418786274
313651726
-632128781
-333472942
479245936
-348384997
98874024
632013164
121750921
-449149109
-852007890
-337205605
-430662523
804261990
-644883729
-62543481
48214512
144225592
-171765735
-100904748
-433051941
-429984782
716242995
456612107
219802476
796231199
-535711672
112134589
171374985
-734932113
696759882
-914251080
843824569
508542828
-447733380
342684573
148365476
47313484
-243708225
697192995
-587587571
363531739
-802870047
-210260730
882794666
772863986
539218077
426611933
-81349104
-551169742
-282956140
364019179
880483096
-689853063
212203792
-470402066
-270689870
-968953205
-446990568
737924071
177685880
624225988
757257787
-802567535
-5008480
-845975455
552315255
-810528601
821907950
-142492564
-768687521
748832204
78410966
-65794193
-782668438
671346723
-595443890
-257171872
-894417866
630387932
-3839986
-939233633
913587894
-322549154
569516470
835583286
854641931
-589482268
-201873267
175505020
-770692619
501176762
856588355
888785594
49145288
-605146767
828368963
-407326414
749008731
436739892
520779941
-924976847
-116895799
789636840
67320022
-540368115
-504378207
-292560838
-447021734
-453089630
-751451672
261367457
325361364
730259757
982574387
976471919
675869742
405001250
-279945308
13869962
233357163
84331764
114933327
111763332
-504645396
710635309
809473699
-225518723
328711557
748718882
-455380837
704444269
-146939386
966909606
896267446
454106116
-483037587
-923850154
-664577215
177311275
-116043440
151924529
538381199
-878604881
-5532227
-571089092
111446829
-735066360
8650611
-800582054
-208212374
-109919955
990971244
451660304
863340535
180264386
756301889
634626091
-334639301
-684968423
758433686
-593544006
920241054
-787465649
-789432179
428005137
407130264
269155485
350020096
914020128
233299254
799714572
529157175
-470884527
-394338568
-173313845
-812182119
6341026
-367745245
-623032914
-142136605
-45875753
-438135812
-923782545
320317368
-918751587
662752057
550266383
258639333
38487743
-198046116
840683859
466174778
367065279
-111311061
-991616753
-648628079
-709412714
676437882
224973590
-40163346
-918022185
618187796
241875606
555841935
977668837
815735225
-783146720
-515582270
-928927013
694241318
331765919
598247219
-882202612
-525809734
-91356556
666682906
-585267635
-254958544
939690325
-239917702
456677485
124784579
312246117
-860288697
-192265078
528380297
-635930803
321512345
865797957
-135484562
689685965
-955376794
-70693526
-645893323
-945083407
-425498109
907098707
-668881588
-351340392
81379874
277034874
70094788
735215202
335302163
404360366
644208022
666356354
225894398
932580450
-259457761
764319698
-997988662
-53354598
-293350791
-856006288
-790443803
-398152113
-912859909
-747436772
548272790
529793240
-800230977
693998291
962935025
519159995
749309773
49400394
53033784
991389288
-285463589
-988236895
783204718
894106703
-749825997
-837057436
166302950
-370647521
801532346
-729337422
-211241274
216335049
-965484682
223245043
873981955
77518135
-932296730
766206381
-393864881
-70135269
176757666
9434718
-803160367
909890869
-682252829
755529382
-421123724
-701651283
997187480
-88921582
-278174245
-275726522
107370686
535499684
-715515095
-711067297
362222835
-979067541
220734755
425379373
748453192
-620324510
589294213
690438191
-350220929
474121943
840506525
-679514256
955622334
868084767
-895113933
-50166672
934757234
846485031
387037747
810325435
872779229
-553829444
-419680526
341688464
630352077
775760637
448935762
-843792822
683006359
333964617
-293737868
-540890716
545518415
51086630
457373894
-513773558
-711534749
507689929
113810484
11326248
-457093932
-15510197
-343015940
504577554
-358433784
-277291996
335302163
796665051
-206220096
-625986177
-814084508
-371767286
352252076
391779517
-481063966
155937530
-988851838
752722313
280193338
-978803096
439627297
435684531
450178652
-698632778
-42650397
-30989008
487787232
-23098645
27682984
79152422
953795532
-632062582
-968678258
-444437565
-665691755
-508667942
453090627
-22200720
428677565
-786618412
-822904856
-567220975
360419659
-268154285
-245517879
11654513
-22578743
-211443738
-32598261
-695634672
-222339766
621939225
-418584344
-964479762
920412713
273051249
538503489
-383121857
-283786987
-28872877
-997081674
-959151349
953220761
-372194637
424616799
-436114037
-577849828
930899980
-873898765
-490564662
-322939141
-641034654
-675616489
705557162
-36792702
643733201
-116678036
-46236486
-105799368
-407422454
429301672
522756826
-850467156
51979021
244989049
614730391
-183907947
522380981
811512880
640226168
-274274558
-7534342
507758561
-659581919
-433220818
-83665146
374474843
112891325
-614859229
-414780794
-452492451
527931422
-939273414
827654052
413954359
-924285634
-544929316
377023713
-133359378
864823974
58858646
856768416
-974779347
-619210388
-579797328
115000657
-103114701
82888237
768321077
188719933
-56660488
461751719
240805362
443435998
-493341752
84243313
441601248
-676457143
-445430633
644786717
429043031
365400153
699284937
262665553
49257575
268486308
252185803
-880625854
-591185562
-833459066
279304337
388514809
-852590236
287878800
410991692
393922118
-818746239
102810593
-434400087
-457917839
668486093
-275597259
4134245
206772123
-456938620
-422693231
-988705979
-150674952
-114256604
642566892
661991554
9053391
527390781
134696116
895679949
-319658244
476553529
-374907868
469589940
393735234
928782722
-804577526
-578566479
175194156
112574350
-906356328
507263429
840859366
-959855828
830824531
961873052
-649686299
624494119
939922013
202386946
665513119
-44542052
948188056
949199710
-223001364
-41707120
344907131
134889178
-603918971
-517305759
-927455479
771831967
-410943248
-268069709
223762738
451619117
238855029
402650599
132599038
-594035664
349086959
-475572289
-209059858
-48271717
-971438214
768039143
205121832
-175446723
75390470
-964384379
988317062
368857087
229013997
678907493
-521610692
-361902720
472132612
-153253108
-304718003
80260315
-646384419
516943300
724424862
-269949695
-193025213
-399348223
408737113
-253511
240711663
967828781
-205726551
229784744
-191044517
958882590
-589854122
-668804401
-758167384
137353212
-215304447
-235031920
172564685
-113978571
-496560956
-928568278
-576330660
-956666823
-901185693
-950277410
-337186243
81727223
665612275
-39876563
-173175287
-221721292
-341327537
-611388112
-48194908
-429655598
241062490
-772255945
352690683
529467972
-174019394
531109461
-63505411
371144873
467220179
189114622
257029748
-450154828
-509154510
436346231
-589932145
488524365
72195250
465854838
94166748
-379000036
735193001
944312841
-431627300
8957656
389421259
-475023105
-50913774
802770221
671920390
16657708
713114112
750135466
767132991
-867749806
-49044599
683108736
-629558990
59703509
855335211
-400669649
388915648
330440060
395434636
-293348926
-801622272
-537189101
452268767
-50113783
-427999943
826788409
460888686
840599020
-540753091
24042883
695311736
929853743
-433867622
-83791999
-227880627
392425756
104784886
324749851
-468489545
-4757648
642949758
-474325223
807895642
-536446837
840599020
757027690
-695317375
-602004041
528124540
-998138363
420722200
880024029
61971814
578901650
900838993
-829565682
336706000
345311217
-988457471
495115846
-433272053
341225088
843514903
526763579
-6751105
280508748
911394697
-39526474
-433149538
372827485
975625357
36032202
112578521
-843743653
-680273981
-530678077
873501743
395330460
-411718743
11390578
382186932
726269743
267052447
441898417
612471930
485217392
631480566
383275823
-281460892
700878348
770562906
-568239347
26595773
-635089244
-784537872
921055728
240805362
-566623580
-101615872
-948478576
-485396779
-527644678
778639875
-73726633
46495292
-371660751
67553082
-841588118
-749114586
-705856790
974849109
-854290610
626746160
-915174652
-15634576
749558746
-863498779
327292550
555513640
242067285
-454665835
-571469926
-457858310
-112941847
-674494586
280909495
-826393837
122177323
-627831113
-631388243
-270494565
966951235
-728914791
-944634994
-322717499
894549537
-550724202
851527884
44698760
-339296363
896299707
-367817373
751947348
766450070
465103990
-116437830
-268928643
110283667
-531682345
-703713572
-844584464
-205040953
413959707
-553013279
-762395055
-220099955
613151412
669334358
454459177
110477354
434330368
-347594845
-223868462
-322587841
-627218909
792309267
650624445
-864919864
-709654552
-941424551
247607766
635999344
75810443
-410365527
-667365149
-802865985
-179208997
103232603
406744097
-31314257
-975181601
229239628
159423484
-683857482
-781032991
-580525772
107437068
-566635812
-273522092
-33384223
-647237697
325920201
673789403
619644418
788473231
860825874
576528495
-166590138
-176004607
-966047111
-67125573
997353588
-568687057
258879078
-325398735
949565809
-233489614
790629774
709640178
349439955
698505922
-15007855
60015567
-487479165
-713174935
-461558452
-532314373
-821530253
429910559
-572860994
-582319832
-280887652
-665939645
-349676283
576874962
575289612
-623893342
599097103
-333957693
343654815
169807835
-621845050
-56275547
-580513709
-594071994
-266298149
-500831053
-713520746
-198068999
435684531
-450687939
599939709
-548927164
650082368
-144839014
-234741587
651440506
-721415470
489416892
459635431
686205166
-699583419
-641682478
688547845
-254300211
300819455
-626996863
-50423253
238874503
-594552820
739957348
51086630
-326594231
-462669257
-95620898
735787989
-142061977
986493389
-787792666
628674770
-917904575
452182799
-234620565
-455589755
-917834719
-917129597
-76740291
-330828939
420292708
2092860
-698116269
-409802719
-202288138
-605435987
-798437075
-74780871
-692787750
792474964
-684337485
-605369662
673656601
959029088
-998474415
107047707
848516030
746244582
580116022
33313116
786010156
-787768807
-209457676
493551564
-627831113
-180794262
397331774
-690008642
13686730
-152143127
-379451703
45424378
-288233187
-162319405
-556847065
-215676600
-620161620
-160404900
-4126076
868566424
-877871792
331080532
915659476
427133404
364617814
-224261617
883930441
228637397
-451941973
93977064
95031763
240586573
802297497
393028075
108317068
-346808834
792009392
-627204116
-330462601
-34476030
-319464657
-897843510
-84271469
411977574
32248880
504780850
-476192352
132580123
-612510055
-829565682
-335991949
-592353967
509495279
890712875
-770250316
935851810
-455560572
-541309062
464185518
-510284656
735547507
-842949141
104356640
266815265
254759686
-363509999
-394290326
-423803081
93968518
265375365
-80697165
755178447
-957084449
-972474888
-571986476
298775080
392299909
-883358611
684144309
441947146
-344394894
860235105
560842055
-671326073
-612272960
-729461654
-311671293
-876441243
-241898945
879788534
116319808
940016162
56893984
-995447280
-11114744
-517650696
-478622378
-19578645
163886319
-278852186
-883797657
597297462
584051840
-843756988
-721169
-669396490
620586215
384520892
-513341888
973409379
-381858602
753345873
-378393613
-727179187
866808473
960653683
-927770361
352701306
64509308
622624067
-125075221
287944312
-859437295
-663300965
-641558193
-589609921
-248862848
769935549
989067389
127804923
-290072171
602489627
974555984
-642741302
-958685995
-205187616
711878650
-846472542
537098334
458600632
-55262816
382686914
281235763
67615835
826819459
113381602
334553974
-519653098
951529888
79678779
-387671007
-502472652
597499192
343857861
-333056698
82247016
137961770
-251842379
-302242632
227465231
993314682
62361752
776072281
603913952
-419372142
-434364441
-256661214
-687502561
-402968353
-783602561
384465632
-531171035
818785325
536456332
-906743953
160445887
-446777687
822897495
-949474709
-843382541
-143649417
426126769
-248773441
483874950
530926949
886482345
660123743
407546744
-292491304
223214949
-848565406
-2293886
867094283
-794970246
937257812
720969041
-576602211
-921775225
-621546294
609812095
154434461
862149973
-641321175
-565325762
971364848
-360916610
-825858639
685121659
-699628106
648995777
275812272
415020875
-18961986
-43087229
-383786804
-36390496
679215084
-447646581
-663602742
-994378107
-158512822
-955977452
59562292
-295852103
-84345225
-613084274
213700904
-13970849
348299481
790616907
-368319939
380232621
953599579
-472471407
-653219264
366959268
509681816
-85448473
-495448464
823757045
-3469674
983794983
-303161646
-408754592
-590181529
983449328
988362872
921185225
-401026849
-51385865
-920096024
-328931623
660339436
276527127
340276538
-17090228
796313096
-202867584
-709943514
122292959
357742055
241850664
554257181
406424825
-696333227
-141976055
104252093
473437331
-159157971
413394263
-7079115
-81508009
-475906858
701479437
-397405882
-163045010
-760822056
-689771021
-910000784
522362026
-427457349
591607589
-500766449
-301201159
-957673317
-400806246
416498538
-48535972
169079784
-359092286
-117236022
-697324810
43571959
117009260
-94532583
790989112
-270709627
985059950
792721882
547707085
210022252
122908768
-857092080
-138563745
-39589822
851221312
-43527961
-618276617
92103621
-566142546
-724118194
760105593
-768113364
790334322
-961305836
-267675805
516749396
3843278
-482643942
367705662
-733111475
925548144
253424896
-789657918
-604720687
854801556
-146637496
308508035
-45092591
-731383124
38148909
40008798
394385356
958216429
56231199
-127105772
-521174599
921880168
243614798
-751004969
-550197890
918218732
31376251
-548994349
-492335368
-973600967
-313681281
-527349190
-367285880
267191323
-267501871
311066425
910116116
-266758558
696054146
-312380192
978791531
-609756540
-478415927
24439266
952935804
-792693631
-247526497
713399650
740442847
-213268404
913880080
570227454
615188099
-129262488
-69749273
-19037069
456418252
-975626982
-593143418
152973933
-898014234
691827343
-323561291
876273441
-241969672
-905663145
-785964301
836675154
161643922
-658822780
166195719
-159727089
-374827612
-371883488
-400395790
-297071369
235844532
-347086079
-497463126
-448190078
974610268
712860490
997189811
-654041592
667632637
244895722
484391764
-729604013
936682977
-29023723
27798850
838285314
-231970998
834995198
71997858
67172255
194697238
-692926664
-328336986
-762923474
-618893905
286864931
-696853431
-917005912
-586670621
152389788
-64530116
417964669
-838588982
129955846
118424194
-115090807
394891659
-286818789
932286268
401753702
717041504
592835037
-10305806
996177413
178842018
-783143604
-597963570
869390180
369622012
-467350428
803470428
226145364
-959825610
-604510840
834074790
-447490254
-889719577
-83736898
-663158885
-178972669
672010341
43571959
-94665272
7035183
936284414
957559086
258239035
195977473
-471949716
-940585063
477985918
-344902614
12437364
271742155
928551168
669237010
421856396
-223583688
976509828
904316955
67808506
540146261
944170714
807604404
547275129
-191405659
-428776757
102246663
-225865413
821950877
444957719
541460579
983542235
-343236566
545209295
66359563
-76512528
-386503401
-318914770
570451647
-684856238
865288888
-83991158
-522766769
-396843574
-764433609
-81866680
887050718
-130312323
547990868
-248930788
755102811
-101137082
-558042281
242858365
-829407994
-548911192
830949420
-643704779
756543740
-691633346
414979811
668591188
123256161
2279224
574977468
-627117687
-989126801
87709461
581089280
392303205
780751317
-628055120
-606074119
163693865
447241947
873981955
-343497174
161634287
-433512566
104607680
580046216
-304699064
414453570
-604031455
758704921
631489652
-850906788
935620209
265139363
-778174815
-723608456
-739417654
733963307
168650671
748458763
-272376863
-177530201
-626401330
-736422756
206916797
-594631671
613594758
-731759657
-377933939
-139543534
883466313
846993907
-74675210
199205813
-662113222
98419415
-959442974
-449734290
-906544004
487088911
-607590111
409700671
-337898520
-400178509
816348560
-354224000
-669383667
-835744134
331190588
-725006048
333166924
162116228
678036488
662910685
946796735
153343472
-352018385
-193313281
-409252227
978285475
991352835
-373947515
-93218629
668636838
91113010
-237585983
852199459
-452466338
578333277
-33657376
-383740832
-595630992
-616018764
51535298
-115576579
-912654991
-159864733
851827789
139652309
-137809809
858268033
106619999
936442773
-143083531
800739513
-244900711
-324834159
-669596353
38439489
-96529828
918758762
-301161752
-876051720
99002963
-712138139
463481848
-965649671
-816494714
846977230
-383645404
-45168626
-244315427
638881868
270156075
-766399204
113673628
-943639643
-159044061
-777948794
197853641
720422298
-918327899
-95839497
624905642
-319030829
9351593
-706321521
834153761
96810793
-163129429
-828283939
141685005
-655910079
-620394595
994642721
-242170165
-25636881
358943967
532389903
-890781987
-421098582
243256764
-813174170
48296253
570086407
114639391
685845011
416572291
54111530
-701554383
653032405
705629063
-511691108
516509253
-481934605
124476823
936256659
-500896383
-677856949
-146432537
2058016
-617155277
16952720
100981420
-3249566
-951816045
44098098
925680926
643702843
-302452174
-923885365
529088358
-300823483
-118931681
910814385
-491983550
236220323
-830397589
946860479
-849256106
240569402
-747965845
-163897277
445692146
-128205671
755035883
575934252
-591765334
-53524877
-401680342
-274295765
-781112876
-909808965
726386387
328717076
-473475522
-428670909
-865931979
624642110
521143267
698559970
656059780
398984983
-407889835
-79110829
-847358119
553150877
26634089
-794701452
519012179
80585494
-284989789
-810563866
474661367
-511021795
832718094
572313782
606955607
-905368511
764070317
-618276617
508113620
-144456814
-626946075
-191412170
-821151533
-141434970
-342943976
849031989
329587252
-306877195
858826436
872330295
-725238387
611394850
175659345
880051122
-247668517
-93782002
-383721720
-438569508
303007154
-486424496
46332857
594212471
295545739
-726978705
956910264
236987061
-117215375
-499142691
113783381
-305593230
727109347
951719046
873014311
-128554237
-819773800
877525882
231608138
167617683
641008023
-140003361
-42477401
-755034525
670344532
10451569
-281365614
-847471802
619499161
-416157435
281808941
182877147
165607467
543824349
882525120
173321833
94002018
-164215886
270243956
-252998273
842154274
-258919616
822473691
-230049656
846166279
305970898
-611087379
-942333208
-292087664
784463129
-74895003
-874133370
105809814
-499144470
229501597
-481212263
-344581428
517310178
-39589822
480941775
943557747
440390646
-227066916
-488059180
1723646
301362986
664745202
-607094194
-718422686
945038987
53007764
90717272
-587623059
419954376
-799874181
426391790
-781789619
77668983
-710435623
-927197022
-857420921
-313897308
-538007738
-524198472
-616748777
-339821842
-445063403
572970396
167154412
202220871
11469887
-194137022
-30020691
788406514
724760452
226935580
-695123758
49626113
-694951538
155273253
478744574
642197832
-78964565
-51385865
79800716
-438718675
-846199804
502704391
-525728608
-19409734
-189985751
873056327
-244692216
-33580347
-49088272
-642708601
-163745988
-993691641
-533061580
389563588
559472192
950166270
-872259995
949867984
-247887638
790238348
-351306975
470512785
817253450
-530684240
-63847658
-776181300
983929108
52327865
116979012
-111791467
292323304
199072960
817816298
586492104
-486608450
-373819945
-910965545
381592589
-407301913
-374488655
258511516
173715494
-392018558
-799210925
-247950017
-619250221
-733073480
564501319
-983536768
472601802
770436219
85943827
-854651731
279233117
534249891
104162670
298774545
-832918884
930890105
122429635
-589995203
682793830
904172873
-321097443
730022881
-641153695
175050284
818764918
-127318498
-365399710
-571105754
929642758
-430383688
-649900855
-110987250
414914299
-128128878
-345528078
289069703
394497090
191521138
972923334
-478249436
-870762002
723066444
64128013
-517173783
684332168
818841017
466869343
815823987
380299127
654126685
495838847
-567909903
-71825695
-188808566
437394930
247790144
898977930
-964885519
-366184848
-377091849
678368675
-452090030
-61806756
-15982170
504808724
-769728758
911309409
-742910043
-948825891
-644193976
-811267963
-42386371
-226277032
-928206912
-312002578
-313423983
-567488348
-186855420
85344831
871545637
347658015
-837820364
-300534707
-605338539
839042121
627124499
104705339
-297952615
789531597
-666189197
466258649
-926171937
61732773
472999242
-821836442
-14061797
461211153
-674399147
52251179
-803756615
-148337590
49376182
-818738593
28642055
971490599
-296729555
788753342
598376104
178804197
-514229836
-730485369
-432592284
-229991570
589094218
-275045690
26875404
188691362
402258380
534243335
-743739584
114474077
796117197
275333894
847959866
444458986
661384255
-88652892
-307130199
140021440
124848463
-312654822
-351143508
-218271809
-155257139
69582092
578936005
711674906
423987871
-848068825
-306559060
-216729330
-919518748
264805982
888067755
-172276646
861977434
779794246
-67884425
-703280555
435170094
594640774
-537617462
-496909999
-987794420
-95413888
634550747
363643046
849919430
-663404358
-502310589
-906371684
99574746
-167409982
182013377
-615117212
-527974332
543958272
-123779861
496658933
-750421103
-396172991
717034363
604801727
-413772033
563896429
-615341182
-680129586
-429983784
-900710741
782227006
14430290
-10031953
846582435
-994026330
-431559582
-588845619
-729102424
786267083
-225789850
-442579801
447818279
-492719627
-683871399
510450188
236224241
32810767
620181004
-878479412
-117047908
-764244539
-605314574
795788628
-885937301
951079105
572307701
865100812
398049061
-918673358
362222835
-919839867
537471842
566292364
987830523
-139579520
-269664604
760082997
745187995
-724559739
-481950552
216923905
-435738418
909383318
548628057
376464116
-58968657
-818827496
-344940987
620939667
531070003
-237911524
-784301803
-642301914
-92376472
-412944981
201680049
326004305
-72296352
-878605698
599519197
-443594434
-239059294
-970775022
-675616489
-331237880
275386853
477914024
-575674039
-270890663
639479241
-416904571
660669855
311669226
-732732654
-231513307
-117230670
532002033
959296335
498451398
-877375337
146734338
973801280
480961227
145402342
759011683
323558560
-835492875
812351427
-466466089
-767567591
132303435
-774295185
-816355170
423389784
158210289
-979161308
636465678
-402717932
-809844271
924292676
-606387332
756384452
408608635
-238735013
744714934
469176147
-529812809
-280806196
-483951717
763849584
200149464
138419616
540848385
-274259500
-471413495
-831388829
787885925
-239372422
-753894274
230964461
-492069976
-886173060
289956642
-485315824
-903052952
-532201185
137612928
116672123
838319110
779382536
-513824268
-556273493
322193172
170875931
-182249316
-265412550
-898568105
469488380
141314224
-4405649
-468463399
-929600791
398470345
-635763043
365497946
53128723
-481995382
-87068092
-931600635
42485655
962050210
-433489993
864951043
-468911639
-700008402
-808139553
951843556
-288105032
849504330
-819261214
-593829137
715143505
830582173
726288224
-776310960
-102332296
353935636
14460240
972853437
-218405985
-245315139
-720409766
-668654992
893996239
-594071994
997317002
648008789
-881332463
-428670098
-625100824
-742017916
-296370697
-470666738
545153768
-945369630
-700416137
897073272
512718025
-110342601
978551297
856088148
-485315824
882427742
912648324
533622183
-843085212
-273604917
749257215
-492460853
693766181
297578382
-831655167
-362062084
-488745466
215963964
-902242361
-376269499
92670987
470418943
601333059
518233879
542302408
-222274023
487268686
-853047370
-624526324
994434765
604267136
305566566
342173284
-730528454
663112245
643129441
-433791174
-208864055
-358016774
91438325
-334060049
641010990
504821216
-509980593
858794101
-945083407
-908662367
-698806839
728964322
-26893207
139847742
730225762
298041666
433183667
890407968
435652042
235245360
551328514
-651164785
993907992
137461978
363458620
-580214632
268425815
-689364846
-490634380
-551303295
374495973
-914120512
-749643200
594829260
-646685274
63316490
343144265
-991017835
-196741427
-417877278
777107026
645476514
-525248916
14943485
411893762
472406870
-176024161
-643801586
-169277488
471015558
-18238095
523034664
-410792448
283162065
-116500476
-521202865
-141732603
240920492
409803175
371534903
815479367
653385576
564698257
-539241724
-810762793
-358812877
-442963009
-247587953
-308846170
-590681331
21942601
-750524942
-766206035
-601749949
781456652
196858293
117473737
89631828
-428393387
-798378787
802930828
-421248590
-203240376
664648424
-959896821
-966744971
401984741
53694558
-997331677
552885491
-109296760
-74577018
-83721529
203858627
-570007484
997568366
-14125424
-862940672
-757631742
-90364752
58736386
-943669774
-734242202
565492352
540738163
-516860121
-614874149
862225993
-121043924
902860623
-904126234
-970246084
-449080750
-919943032
101722104
34410927
88144053
917830715
903204079
951714988
-188245955
-42342903
897399573
303259062
499011254
456857292
950262731
628721618
-788757650
-370246877
-258966225
-263374854
993433730
-426805263
632055861
828368963
288954913
590424624
-372338947
161382616
-272175410
349570829
356271230
-852458174
694311797
-970168620
-865313644
851939601
-26694947
677420101
216205552
546305594
-695311392
-428853984
849230822
-899997772
598919089
-582228332
-810210145
-41115766
-468271941
-802354578
-371335555
867929589
642886363
868083114
11371211
-16664167
-795681195
194893352
444223933
990690444
-383121857
89021640
-683498587
207614650
488429012
-651648462
169807662
-36673088
497580889
-224308921
391397243
-277280614
85326622
844247083
-875996280
776900355
300202305
286864091
-515759631
-526330645
-83331611
-250794323
-282966282
746291905
31674735
-620962290
-18888725
-592728647
908943244
427889815
837713083
837370696
-628261698
-951673342
-303582833
780747474
-789294122
-555023969
309918415
698261205
-173954737
25420791
-592540269
-969445275
-258192350
769990114
-411374233
612733317
498722909
-70693526
207868120
-818151921
19196680
879570586
-723559524
-916187990
-512983405
155033678
-798354336
230383872
363309931
-924180312
-941629552
613307182
-34416832
-939135747
-135769781
320168776
-497169756
705059500
526655444
618239225
580810027
-887536139
-968479189
-429432682
728654220
-564239276
-157710815
330173916
-793208282
-828938334
711674906
-832916450
-784296267
-254200452
972515548
-767226439
335166384
-713575345
818205252
708373900
-483079962
651751496
-302799094
-302858664
-398213893
843799519
546800802
-16472948
-604058899
495749126
-197544697
-312586753
-947706726
235795391
-234732209
-280741513
560236005
-484358618
-199667250
17311621
61711879
741486122
-499070511
-68907557
-914972176
-153929971
-68364501
-692926842
226885656
-328595369
860552154
-396883820
231399230
777812024
686545378
661737422
-427129567
25628138
716757111
376402623
-341676953
-463257809
280824414
-539460943
-414530278
389158949
386925877
17780932
796555519
944143377
-379910304
765968457
-194423187
-114228250
224656786
-887150451
353681541
656665011
160124921
568189521
673081369
580822552
-505489727
-623025763
705299522
653833286
-326767447
-363831435
-251614497
-128682342
-907943354
546509617
-130628343
280015195
-40780202
-903062843
264439671
-228070908
-695317375
-326235167
-518448496
449201771
-649755256
-906859051
962051342
-768841606
-958224989
51362331
-785146749
287412529
888000780
656600382
889573129
-122713291
-622535209
119464775
-940206132
-94345199
835612700
-822454084
-755367186
-722169971
-524831103
-269347607
27379972
403092180
-601749949
-536899538
490881208
-887217819
615292001
697805591
-726523593
874532187
393907307
893764130
-925706727
-338684330
-435380976
-801294554
-506101531
-329239102
-431227067
-826371187
-952956923
-995635919
-977955420
-589470448
407130264
885193704
-37505286
-642706299
445148760
451223822
-494082980
711036203
178505198
-601602474
423434699
608499782
640922195
-283172572
800564837
-289536410
-30505447
331395840
703441705
-74641125
226058788
280481201
707378332
585201617
-299790597
458008745
-461863493
-326815035
550094561
496696387
984766196
-52983014
-443240116
-338855905
-951649914
-391955953
-365387707
-890635970
609646258
-667964790
-340024256
668657121
-261160626
304831747
-642979455
275729091
154581807
-67033043
630304083
875174406
445812024
-830588000
364749094
104755835
987906807
617300948
-504980508
574672694
-540669056
-891504432
137391515
339615000
771353183
-840820107
-130539420
564768415
200688628
657337983
742699814
-629131502
-962608115
-961590043
760379069
-567508255
-714717712
459845239
485631108
823403337
-629740125
603585810
557129192
-7376133
176871090
-553293601
-619205337
129207790
172125588
-965109203
-453436435
-468034412
743966319
332279097
457587367
-215119356
157444623
-953969054
-840834074
761049618
-714165933
-936127753
-928971971
-721587004
-180733861
-854500775
818947554
-461544250
-164664807
-623117544
-332321867
489170274
923924051
612822156
142123182
-859427657
57562826
179749730
371257666
-379419874
765531820
-742446767
128630749
922431340
344837248
935136618
334652924
933911905
-431666988
-440863396
198072878
874390786
-678333668
-324673707
-248496514
-600921446
-856720502
15426282
-979626842
57939547
-332424243
391218389
153550528
431702709
-456762178
-447393521
-495993649
740774101
976660852
381443089
847273014
-191765531
-314825345
-706472018
-727581274
74521865
992643858
280844147
-620486768
-826567403
-398637422
-591713254
-794520664
279468879
364454224
372072505
-632802549
-373341005
140212076
600692149
-403674082
-825906929
-855877961
591894819
823300967
-521075072
-4211882
561217908
377023713
555503241
301004002
-623552609
-775600329
-144715428
-9490942
-38063400
-288762393
7598139
506016408
-180836400
425233725
487115500
-605951994
491527301
-822825805
-932771960
217852674
512789590
-443791515
167258272
169832733
-769886327
-362779025
-705439760
-542273804
-670755580
566005489
83652689
693902487
-945598132
478020855
469129303
903327880
849502741
-799139396
-282453086
-969129698
347734147
742127059
301026645
914632920
127504270
-708495337
-686786451
-585558523
-77097600
972084622
-197480118
-285838587
-953202292
-528155621
230849987
-186635749
-43222198
535735774
706832092
452551981
999194693
-994099430
437228401
869389982
-418543254
907250610
-150267314
787284993
60195682
-126364603
533807928
535682283
-741947062
894845228
260049592
-854710277
-63223245
-87839370
140017507
-305014517
-359301791
970954317
-491528223
-302122671
-714271890
-510789340
-730098464
-167114074
18665054
669334358
532629119
-533307096
-374163789
239229477
249606422
-245500125
548281859
928980337
-82127209
51010392
-404942425
-970440468
73511929
452899393
-803170757
56645759
452921871
-489812985
-101800951
434762635
122428152
-558686525
859165783
620744777
-434810928
419844809
-431497258
133904296
-475629219
-110036770
521466766
9478421
567543431
294702049
825494675
-395463
357214266
931534930
843866849
549778362
973388473
249338512
-380780226
562480678
480100852
537238229
-217701848
956171913
493835911
12074854
-151038117
959834127
313116334
542428545
954837725
-899372594
859336007
-288223549
203839434
-605398981
807914768
-852900408
-500514415
453962610
571734924
-985670975
594552408
-74613570
-489962108
-891328243
537418026
-630026145
276817606
-395258837
-576499409
267465930
935612978
-269119021
74969902
6983470
695397105
-514334835
774970179
-948156545
727459855
-614697355
602506293
-206731227
-896363794
-186591752
-233669870
-662742900
35565415
700216254
468770689
7582916
-204919651
295357025
897407736
328973959
-14646023
-96350460
-481963822
-278253726
13617803
426619797
592720978
221428307
-480864186
554899044
972912654
835390062
-720091154
823004038
662433684
556471507
484141523
-143994332
91194559
-588008687
-846095192
-621098144
-89501266
917012216
-442383006
805536866
241904985
654647818
308306810
526609069
-473175735
544131887
-720495604
437491670
829407127
-858530843
-136712935
491144438
-305585499
532820391
656710754
-821559952
-258766697
-702463159
748011481
-623878883
-80662837
728107998
786848981
105552863
943659227
288434374
751986162
218733753
14114845
794220688
668476230
-864681183
831462783
-896448061
-874508703
-104536571
-516685279
-816573613
169832733
-744968944
128550307
449912195
699563376
193704497
880837794
-180077764
-800251101
860177001
332182787
689694997
698890297
-961463932
-400806246
-344303221
353802048
-818067690
485972468
-776776430
-177777253
55384079
-99300778
-650081759
-513024445
109823069
613644537
-916967385
915900538
462201184
-281001196
676296897
65797916
-637625326
358122703
950618683
365728883
-236345327
-730861955
522287482
-600815720
-528168856
372982571
-421320534
-929531708
-160020480
391389409
881506853
-528216612
-364289669
-992674172
-91249616
-963072432
848556654
-930258206
-237921567
228554066
-741675143
338085389
526299242
-207365782
-554417948
-479024086
-969902549
-733541490
-925584005
-36339809
-682332705
-679629244
714989953
223675944
-307743556
130010257
121900471
-605158462
-512068318
-718052496
440016919
-677963316
-74312006
-856808277
72857334
111014324
-332907872
-625109267
-59523048
609857927
-275155751
-398651678
-851013316
936230825
-48561151
85964368
-995048116
710842214
420040320
-237738913
826998619
-23039309
364379404
356399496
-19958721
-589935301
-134312249
576301875
843425873
86853757
894361571
655965600
311957934
647166578
-123282611
-749735402
786840896
-91362938
833456728
-590810341
543562332
-230448490
875229719
-632305345
935098617
-648383771
949249416
-621120120
-271085956
-195303246
179197972
599917327
58820081
-497711994
-989559451
-597847812
385321691
-259672036
-545797513
-984465947
686582472
97705866
632422319
238438630
-240982783
99353566
928988619
-194418519
-645601159
-224638001
-313354298
-410112128
-171733120
-638180067
78290972
-784278501
-809210152
-410282285
-106953474
185123453
-55306479
-640577493
691697750
-877962860
-236822177
310588260
-499152908
483160047
-393102378
-325141110
376683468
-723832005
-545528967
731817533
-628185667
-675258179
491894486
889673671
460382658
-314303450
832624590
614955379
347308543
832386772
857531178
38022523
-4009337
916620575
-630360072
772819653
527532454
-791917573
355631981
-785577011
-970635147
722965806
616359691
381251017
762341651
-446777687
413637387
37082413
-887972126
161049355
-571565473
9823746
-260309495
-301465727
-121134100
935688665
38263578
-369108141
838887353
979475518
129368100
855059321
-440527852
-947773089
-694811337
-285515820
49621896
-729899562
-770308396
584684813
148108317
-298893809
-644487255
-231873622
-148336544
404360366
-488295361
13638209
-592837940
-71619583
697210316
581552401
825004805
-114994282
-787537791
628822903
-940994461
-108332827
-388852549
-918121274
-999806657
-140054600
-262922539
-116444696
-882600971
-231697638
135965081
45297235
-239969752
927527212
-764989092
-104680286
450374712
-565966415
197718530
302570017
34381151
-41204222
-893434259
108769931
584743391
-479058450
602364177
797656302
379471411
-45689755
61967894
-991595997
-124759459
934506373
472580729
388389119
-118200023
-122753959
634435609
179752086
899924833
116327640
-287174994
469831525
451626041
-220820728
496255059
-364864195
-214461593
-596268023
684897997
-985588015
-109803942
677190107
710749911
455810157
877196486
-654956805
958584625
-259934980
-478162435
471775711
94185192
577808210
63131862
460631080
138938599
-816664783
-793885147
578894664
-682452230
398476572
171986834
979802146
263686964
-149311313
249923439
-674591194
-281853879
-393312136
37285217
985665152
-999875804
-439866001
558881463
-209563027
304724154
531147889
-994362981
-451941279
249412008
128344610
133546600
928733847
-338099247
-661531629
-352018385
436575860
-82054848
707620774
720136484
416792720
-22310100
648814111
784335052
-823384286
-872683666
-515389938
-871742038
181256076
-791423655
-722213850
-451956289
706165929
339330037
935834968
320711382
420744093
-362022326
-708260632
664920751
-530755582
-424515085
837055049
580329699
997292726
188531572
45410170
325650079
493586706
974945047
-35469712
332063416
313084046
-566605148
-868774347
252183088
982926650
-107717312
424560488
-591852286
-190995224
429248246
420292708
132071611
539476058
-80658116
316141804
-425069352
712071307
357282187
398476572
923274235
420368746
-880159885
940496293
-479629810
8285555
-112622610
-904321541
-180607655
887678444
648911634
-189557692
-447779751
-574271398
-912998013
-738002019
785310823
-163645755
-117899578
890227445
196854881
-177459424
166748632
808573633
295636591
129889247
-335156428
334798970
219001266
544481325
-58255190
-425568155
897155500
8957656
514075811
-454098354
-781067019
-548467724
-231676184
-964757436
-5287941
-442662203
694862243
527327104
4685860
189159356
-975723013
-316507506
-742592604
588906280
700714808
930997571
350551987
-299132139
-505201147
-625326788
-98819287
448338354
-878479412
-888592018
568166148
-935059412
538815297
157931999
440334776
-427181529
406348197
-593729910
-203006460
-397246952
579501216
-657880974
509384009
-165584475
13686730
-624598642
381620590
-988726264
-993892348
-526317547
959683842
-77814426
-790041946
-672564981
-144922522
-449080630
886727224
-29647001
-249823428
114975108
-829927598
722802892
316034023
-955883353
-270377077
455696681
727494284
958479948
-230937125
784335052
313547003
-918070922
172030398
-314863425
480744309
784393753
-391955953
-539024082
-836570509
614158565
773068504
513414658
925706837
-972538098
-991017835
-503921926
-595980382
-891979703
-375088160
-233026233
9950703
254131240
-604582770
719892846
621431453
-918605666
38154803
934286459
-40987471
-627568880
731021791
-640370418
101120170
-519760226
950692758
206900916
566729023
-428676391
-729355344
-778315358
843896403
-393910656
541055584
727353893
-145108742
618944081
-895136732
-616272305
-527788999
92926429
409351034
-5940462
889073245
317435675
411911581
-198386608
-347203508
855580580
-664690431
-111496012
-665268161
-592403941
-589096011
321578014
-922164971
-43719213
-167546054
609024104
-314939544
-851606147
-457245074
-839774655
333635232
-790003816
805417390
121170470
-664874187
412182035
-763573114
-246290737
253581525
-837458232
-145204451
877887685
491965452
-796838311
312319635
254744648
477523074
-458695781
-439747712
855728316
193681087
558555215
918256757
149933611
61532727
-663306652
-689110238
-865423903
-881527530
-985429657
533765087
165527886
-766251716
128724959
954106955
-789987457
-139579520
554037183
-831717257
947881818
643475920
-280569549
601938384
722244301
977741726
-324498266
528096061
984511727
206585898
814455734
-584923180
288540591
-846950294
53656475
-420635639
-945435530
-47930997
-411735609
-521168084
-45875753
-272254648
801041246
-593560515
-172987390
-594540490
-979379517
691319107
-237260109
-137278193
-984132249
470705987
-429310014
979702343
-1078876
-461432045
-875133195
573424688
-293525849
-162129696
-818176005
850017960
454567606
342189899
-973557530
-285838587
-749954321
-38001637
-687197071
-553488724
735014615
903668926
-367801665
-711972947
906207748
-965199983
492623127
-831681745
657430802
981657322
620752620
-564114211
-180687970
995480669
-988757575
330510345
866865513
-732850064
-993094681
699456922
823351919
587103449
-582564560
744529517
-71604716
743853821
-259231422
-376706986
-507243893
-233503287
-596189643
94149357
989171739
347753871
200798724
-322682495
-216184967
-486725918
779088870
696009615
637556944
-523592151
395345462
306119660
-262447881
-656796425
930015410
-156714128
427016422
-525450038
502107100
-341719741
656051048
-716250560
-623019270
-133261498
728559828
92088559
662962268
745670842
263858002
-408174603
-462346036
-748411827
-346462461
130980501
-138103747
754293057
-873714370
698412747
-777406802
661384255
712667144
-535625653
-567686508
273181832
844277223
16188183
132752409
619644418
169579948
129034105
713600366
-397391172
603885406
-108032777
-230233553
-556995751
-739489995
146277909
-915875877
-607935282
266775017
-21410174
663991746
648591224
53656475
-632915559
148001831
-144469195
682056844
-705527981
303145862
-971016424
108943974
701330151
442092986
-389517430
-357008788
-648613962
-530347174
735492635
-831681745
-726729533
-942017777
858290441
527656577
-799144342
-802704556
453700653
301194147
-821022429
614757618
10263983
741241823
-312179240
739122385
-608924358
959254853
-909378758
-832534493
-54031054
-222221224
-338380863
396478103
484738927
-345934989
559801328
375365170
-105188840
478670068
37561360
143990814
965582273
86092998
155934590
100936744
582621520
288685489
-342028189
858943795
-955709861
321672690
-878893759
501561065
-592425430
-338066675
288306852
343466212
-380268358
-628687735
22244145
166373116
836534841
-894417866
-914355656
45025513
-683208754
-888424730
-772563842
533017548
759822636
-339113761
-771358192
-767985047
-162268155
159269326
87063383
-587224202
-694459181
922589383
-984759399
-33674687
-692284015
220816049
451551066
-32017477
-72974600
-803158518
878316352
-359841641
-129309271
33819151
498681031
68488429
370788658
476602927
-821912377
-954887894
-41202402
-101517780
-970162321
-398152113
320254258
594199423
-356625499
782784852
-357335429
-21932453
-283191379
432684288
-455817220
565584553
21024668
600673826
-488657740
-966975569
669922658
-310614317
502472281
-704008994
102793072
759192819
-210052790
-649419726
-594055676
-977032194
750760842
216879173
139294208
445059249
-321119797
630285898
-645472023
-866824060
-831639257
627713549
349705564
769990114
502637959
702495105
-466623814
240048255
964300446
-265776527
461128707
-692939237
196199108
123691250
-98579524
-473123067
998445696
-709654552
874054151
-119442198
-644822380
-412130077
849211848
-457488407
512564435
76896137
981779161
-476571380
-271853991
674990268
-286363047
-796556088
-462123188
-330180377
-909190137
-21220064
360384646
-268432281
-182468913
907098707
-765912688
-939095182
523661688
989627270
635003864
312678611
-956000822
765670193
13243573
468214529
268371720
877396163
-37675251
8542935
305232638
-797744223
485536877
795456549
-105890961
236739420
196803883
-989317747
-496711019
55673113
-354445509
118460555
-485912520
-294307896
75486152
693661555
392035728
257851792
291807866
-420338869
499146845
-284377218
-16790539
554358762
-299881433
-427610012
336897337
810287146
-943748538
527129547
143596282
764805566
-626395241
67914609
-631501878
647172194
644234963
815813540
17984606
248889752
117473737
745172395
-844866635
-351822199
898133104
-722742607
-521019513
-726165125
-828278829
790048113
18834966
-238607325
-771340239
-570897606
795719320
-648145079
-777598973
-912028606
-704346655
280130745
-260913758
757865241
-295893458
-260852738
-773802340
301890427
-685580155
-518938659
807997548
59448891
740659675
577717483
-499124187
-602731751
-689875462
-709170195
469915222
-774480977
-810170422
-392622732
218181421
-636119001
984307873
-402684672
161235737
925296490
417025377
903078324
682872792
-312892497
974533500
70832176
-739805247
-840748006
-267159537
489539251
260971241
-412843722
398719513
-656401679
-359611312
312678611
13058455
855626427
81519867
-504562047
-835757662
296765171
61620540
-216308319
772045374
990551964
-567790131
-240331446
663960563
469165903
-396256576
-66659741
-79269655
751012501
882892430
433849526
-741201829
227492235
297542109
384725961
-988544480
708410385
332227293
-437428097
-218152507
-841147759
-953460306
-562483612
166641288
401525823
104169877
-550411863
-539944730
381332946
107563825
-104422163
80446569
-719490809
-104233861
-176876255
-738976830
-27903133
647626949
-307946677
717402107
624417757
715635774
-979003846
203042737
-105211887
233080488
728651722
542090151
-418605685
-209434290
663293873
-626208166
301901917
647817803
610172174
657966113
-402537096
22477590
-286521508
-605069797
-709571858
475768049
-896673601
-143205121
23562456
291083240
271733412
251938884
133349341
973017885
479048706
-811345536
-392907006
688462116
224496075
771618060
196781070
-326730756
52225577
-393517390
575467587
-998084333
-671582688
-256478684
-188415129
-628232661
328610874
-450306808
530185450
187314676
604282868
-624176626
938141119
-842090086
-294261970
-133965032
322137790
-333310423
-839887692
-934971754
694859818
41590269
438372379
-497937931
136302835
-983724514
864114473
-658223295
738874476
-607510683
-25298118
139745980
-587261554
-938506587
182504831
-986808793
-929317759
785102089
387899307
-179240052
-831961630
-775661376
-919170757
108218050
-187928251
688400977
230432669
-915174652
-919841281
-218271950
-454358717
-691531146
912818151
916754042
470333679
767567826
4780719
-344920867
938012737
635090132
-315404286
198056405
958584625
-424696376
612465110
293025157
-66024767
663468909
285619600
502944723
-150361422
-314999397
-320027940
417521406
-515493041
797949876
-986031123
-756742201
250581764
-816151426
-530752823
294775502
-895708993
507099155
665183783
-500488320
-64921590
227869762
-712603993
-3065191
347305891
-212914386
918889699
-495721280
-620374076
25094841
-789401392
373985986
-317758163
94375949
-50063868
815214147
-640282546
-314192536
-195445122
-976001786
540463005
770036291
901725160
26090722
-737945715
-510904764
771980647
419924103
152364258
-619132366
36721084
-905134036
-301513805
-966005066
-829402304
14984923
106147547
-975626982
58481898
-227769073
-188349719
-764210558
128546880
-33922855
60663752
-392798431
45920159
257233469
-795477056
-645443687
692395375
-99539886
-618245332
-818837879
-238019619
267698914
-729189806
160285820
-997361003
-576418940
746293543
13880779
-146111126
541055584
-301477221
765738024
944945902
-599237731
-461005309
327618634
98340742
-97795669
913730722
-338262029
608883372
628856673
-812955770
995764392
386814673
729187330
192609456
571410224
-915143601
200126304
577214260
126024275
185736761
764045510
-373180597
-256872256
730420480
422753561
-661647972
8750114
-710373923
133811909
-44919556
527198730
729469726
-187591341
517062780
145195975
-729748086
-798724351
527052249
710952744
-893171500
-498058318
-162338024
388710795
324183189
602406764
-912330888
984637219
540539747
112145721
473929399
680816821
-622183670
625641259
41031410
932327182
931657239
247698018
503204635
-3716953
97933369
680013828
-827095357
-952797871
607435490
-353217754
67315740
425889710
308489784
-263231291
-265008601
356971913
-263450353
237384032
304389703
868224837
-365103573
59874420
-15365571
556649020
621237501
-539048621
-328860016
164754104
538939933
57505533
-836982804
705085886
570072215
675406463
674214234
-520029889
552233592
56894631
-999367245
-957361838
-597033264
782959512
-590371100
268995388
311517059
-902923670
-668102053
-387818003
928594680
590015928
389671793
581505267
439621520
924987868
-544254015
570263239
404610186
568424907
-121989393
-224342504
-208536370
865645618
-389705589
405027245
67744789
-452544131
321103605
-914559126
668645581
368314786
-757172886
584588357
-897369010
-802865985
-25649630
-835817917
-571178210
-829668789
865317597
505257530
399118187
684988703
593909210
-131599827
870533656
-542860261
-206112972
-346565314
35305817
902667438
-905803232
-505114043
121350085
-556248314
815743219
733483371
-201140670
-331404427
-272538952
662018472
170949242
535309504
-96955439
668417912
266326749
-11606693
-936221126
328212912
483763525
384497357
-271429942
359330159
-811584110
818059106
942868009
-989160668
-33797073
81263216
326229075
98379666
804426749
-750345464
366615996
708984797
244440514
709513677
-498414837
337325916
178957464
-370311689
211502203
546156340
119167405
258639827
955116320
-104978528
37354976
-689771021
292338239
828439746
-62571214
758509778
286502441
54193965
-838218854
-259357804
136906021
-664970707
420831049
575253751
312675444
210783986
-136327542
847366498
91664321
112387060
306254894
-236276726
-299940731
-639867518
107737984
58095141
35221141
69310159
-579514737
-492511303
-891270586
108994190
-352315849
-756270372
249646464
-443307457
819763465
-518674633
-758406649
190164394
-939489681
577725580
194184078
-371602344
-32711558
789185520
-539004175
-605158462
-855636759
944812649
-130985777
-832806117
876702282
619981113
957903221
-428941527
-674182598
171165567
-961587256
-544171902
-209660940
857659850
-790174724
577279456
388647169
32365901
705169570
198622487
823804011
-436015039
-946744000
803550644
889993009
-264803993
-1193596
-833151531
-694643260
-412764800
-768968015
-51733444
422520752
446206620
-853884462
766321524
5970877
728655566
339832688
-944180987
-820527245
678379483
-120308642
124241384
170179565
467716320
941985714
-997079188
-822916085
-152143127
-825724676
-354021581
868543826
-856999501
-800125112
-207074480
54557018
-661342004
298569425
288270068
265714109
575380889
721584099
-435466568
-273571926
289310871
-87488211
-568644937
-866880973
-484143939
-386469952
-353927889
-456117392
494702741
-614295080
-315057126
121474152
432273058
392556921
-436189083
-236938145
813477958
199031488
694106752
400607738
524321297
-834764632
-392392008
-603145580
795956060
-450163318
294383246
-795947140
-683318270
-385168329
-879624689
-449470145
617982946
-947897040
-51170992
-542479750
615766995
-356698179
-92393835
604667469
479621613
-905501436
377957155
-725869751
-394578417
387651002
8617050
109610048
543517733
-665478313
-642709565
434202963
-354099657
-777840371
378291310
216091375
147812578
443144245
749769681
-875388720
474096707
587696018
317959094
31300100
-776041534
-279460651
786654823
171610212
632121437
618870238
360297009
485628096
867323475
-928798998
560669106
316102683
-384504630
-935476539
-979525193
257332345
-681122506
774695120
-341037261
583379897
-368911564
-543319516
-568568800
-547336620
-380087977
-153287424
-12980467
-496513404
-826732351
-423042125
720562783
851352560
256449317
-830351868
-536438948
-868317557
377191873
710602459
796124823
-583112408
457391845
517825081
958037467
-712138139
79174444
-607976786
-379373577
-754855368
-885777378
587631436
-707440911
489953698
109012793
201873028
-67033043
-277055274
-454813212
836165701
-830555705
755651081
265607073
744270369
-523409832
-696771957
-86697920
-627190060
67808506
-941778759
15178290
-571379555
-956282795
-899773488
-827639135
-914535217
-770867403
-578134518
-926332139
-109803942
-729506843
463176827
-595805810
-606428637
-221370712
509556257
648870829
-151921219
-159377025
-434923677
-585853114
-457670608
-446278788
-546340302
-642658959
140038034
958480436
583265298
524923395
185907434
610211345
94410245
56241961
720969041
-585222392
-342431868
-578901028
216877914
877941078
734676290
-869665778
-686286591
-5869219
-661081520
855004241
20737417
-162283669
-897771410
-448264781
-150280029
572217458
-929673256
977668837
357468184
402907984
-585934849
-661355729
-72667920
-638911181
-117215375
367788150
-884597755
678131536
979080352
-859215303
-210204568
348514683
183671106
-869848064
-843391804
574863710
-559846897
-510438229
318726356
295636591
-294019372
-657300167
-93519704
879432107
844272727
766701347
912110850
530129462
695160346
-406546197
169082770
813579694
693126137
-30054258
376070334
764876452
-512645899
971425124
-817877734
-867506327
488382212
555658290
593041527
591683798
913006397
5781253
-47130905
-516750856
-406045864
124784579
154495306
-376355282
-319228135
-625813287
493415494
-546572648
-355157433
644748685
-421428363
734373231
-251409357
233604571
220625464
489539251
-827848689
530865201
-2382969
-29347628
789889626
-181615005
-577768444
939077423
-451035963
848692026
182870089
-798304697
-7472990
361570394
-296585484
-3051940
827670641
404825589
-190995224
-164473291
-364498068
-23750517
-835709412
-287961324
-309872788
862369408
-431922148
-817368492
-119026212
691241685
609812095
-997401167
741705175
969309427
-541687239
-909914165
337353425
-994026330
220945348
-720000252
551857908
517825081
-250227919
-271286477
407923008
237201165
-763602450
-227145949
-969160269
639417946
-484172013
145724922
618239225
840029025
567704712
-206323469
720414810
-652039954
199841193
823762336
965571349
663668088
-566142546
-995606290
-247651565
-266020572
121619336
631136304
-408933669
366080695
-960076590
-891661959
998258774
40914240
-366178491
-384491943
224219351
-22768838
-33989947
-761074364
760129601
703070126
-621430616
931522866
585980202
869512757
801160029
888872294
-430909192
914800716
-955747285
731132770
33800435
-584190343
321566845
-538457985
-12781145
285466491
37898146
-267356753
-20893861
427670978
-795681195
-607711511
-839118030
207954965
384881353
13585547
-227701752
411885031
-984999823
-863526832
-697307567
244344528
-565927076
-739639380
-651506951
584262983
-88815379
-302584941
92347703
-371631449
613881272
711916625
114860594
194663153
203083758
-778095020
-769585550
21517566
693730068
98067826
-682078374
116979012
833301490
54383620
281543106
-624137351
259436399
206503532
231814516
-808209219
-354494752
-435114923
-41343943
252879219
935561656
-389989325
424177457
60056402
794992709
792525001
528160785
-949888658
844369489
473452475
567543431
-511395660
-97078242
-267862710
-497640364
-950396672
-925950775
-160642155
997329310
42943878
-524482815
668154135
474822585
-382354993
-348744606
114250946
391881860
-845169107
-544872327
695223027
-891799262
696337248
-762965488
808895325
-678782519
66255607
625282056
431611953
-987036039
50728196
-740650419
-960401863
-891718071
526831240
429360101
601143867
670756464
-866967855
-914182969
-80328362
-283134890
-446898822
-787741346
169735102
538223
792625957
916630291
350171422
-260634706
-616051490
36720928
775945900
-812252497
-61730015
-470190619
556647497
839848117
378454407
-813859111
-991362028
861911814
-279326877
269155739
-816832765
-191735850
-326014435
400847669
-936680967
197830274
166976830
-906747325
705707515
-925331607
467841374
-495318148
790761000
642205182
343929876
-650882425
-965373592
-992476714
529687322
803823435
-273589483
-193639887
252198879
801721937
-419447545
-902691710
624330878
784445936
-820191161
426269483
-260216994
49673240
978184700
61180049
783183204
-796025324
-26324983
-333581097
128357504
-393772265
-276043035
-742606163
-447597141
424665993
807869533
490922289
-972048914
193888226
470977565
484889556
130102052
507647492
633906777
615419673
-291585657
977661573
-908306266
-835416965
-18563580
-31046056
-393755589
168439024
-633915295
589094218
-186684895
341723417
-190397904
184779188
-115937595
-848199982
455620438
273118485
-191928335
-515478286
154126084
-974525484
233271493
-8262529
483219086
708317571
766988871
895968529
-32101236
251579334
958983858
636586410
-714102217
-931960425
-271594113
-957319300
-161403079
658627392
195963901
-218597861
849663543
357367515
602287149
299264295
-184000709
-166395522
-760285645
834810163
874801407
-344499815
754666179
482061692
-783591731
-892028836
-822828047
-392021216
120241507
-868659025
-19011195
661037650
216104132
211120392
-292654740
-890821649
549901670
423942189
167446146
903644789
-622372925
882437461
256898676
144042775
792029513
919638235
414563255
29633668
273314860
838379901
-567103723
775872695
-240351039
-997588997
-371952187
-4639037
827127607
412678650
-686574460
293335035
655497188
175923877
-478249436
321533978
-859045363
-611356204
74010690
-192054689
368062775
562070614
626375849
822738431
-501648983
-165915843
807953545
-18018715
-585367029
118684261
-238010802
222588382
971751859
-753963260
55326050
63354937
-738949770
547191437
-905985472
-481212263
536430824
-59136315
372344923
52251179
-110096051
686365182
918378540
-527349190
-466539539
-326774550
-754492986
90668379
130759812
267585066
551730412
-416959498
259825938
292084903
-258683644
450858597
320034926
-342983434
-558760866
346201882
-936841068
-562504368
911533937
-149284271
-766049941
729026078
-917591661
289970821
597731801
215039394
590658452
-107350141
-43377478
-706601457
362925195
214123406
-200577868
-676676294
-464778786
-259832824
-280806196
92826070
551023693
382747663
820724102
-962442258
965549870
-845904154
-430507146
413639252
352491276
997757099
-733111047
-843095395
204900915
-95410394
-199663998
421624758
759168329
580767742
-22910090
870195774
913729398
-104098918
-489373511
-829770748
-724423912
410864214
-566578461
663654522
-739467005
-983125688
-859855124
-141702140
-574716578
248353505
999260092
999385683
233843684
-609493221
314569216
-345030029
517550096
-218108330
-871559793
323052821
-477415003
438996033
165768622
55855403
552233592
831857053
475689303
-637107297
339859385
447468284
892504413
-305297594
-666351815
-972815984
58216572
-723828272
315588548
547840952
-206249738
51193847
-84050110
142169428
-958153335
-384029102
449313420
-233824725
-319851948
-306876272
-870789369
-332340501
362395886
744061187
-677832523
-658073930
5429478
-680861389
76865915
789424158
-352875584
932723318
-768482315
-139317780
194795503
-518037373
901960870
427016422
868841487
606945077
-378800892
437366345
-99129522
230360815
23545944
-818978251
727638546
123381907
-684388641
-934639560
940569946
-398637422
-88436218
212635086
-551742791
897935117
454339391
-388319563
-933166615
691697750
898655176
-179298578
-390163705
-877231216
-141135339
711016409
162091104
640002960
-620016514
308533396
593593882
866841033
706811720
135861028
-132257205
-566518467
643442566
-377448012
721597744
-207154708
877095465
-124176514
648662579
812290240
-452456674
-33170191
-768319493
-954757102
605566182
-982330131
82306673
903351220
-84759536
-941561130
-413485724
140809140
-660648805
718710279
358081091
-106529321
-827599132
-290849368
-553188784
-692926842
328073725
850467757
205417874
-759755224
420707042
8021295
-284401937
386895320
229828573
149437949
951411402
-360848043
-280716652
-133965032
-882044076
615261828
725363868
487201944
-628748296
-186891052
-36680418
-676361288
653312326
312586250
13342451
647758098
127964876
239557091
-561794796
-847432997
390435732
205417874
875904735
367306536
150932748
-761230025
71937118
726697290
-438244732
-487831702
-549883030
839042121
-896588972
-218506525
-830597446
905792693
-746295172
924024325
-510920331
867136109
154951046
80190716
826708558
10976327
291492064
685904096
-269893832
-307289510
767332498
-878618895
234550141
442986764
447418234
775066708
-949675145
-750958210
496255059
-167764965
-216650257
-621286145
917959908
4613697
-844441673
911575873
-375996115
153064391
399368097
-110394528
470702262
-151106563
957922300
-314527066
-393630949
-821176642
-672929748
-443152433
-795958157
660977828
-944973551
-335198448
-816705380
-937328087
349069138
200895477
245364688
-427685278
409354015
-3799984
395369586
-812275597
-703101123
-158672895
741664365
774804088
-711991160
-695044805
-668548262
686009533
428109671
554570352
-760086415
-984764481
-548520265
-474924769
868288428
782439407
-82135706
-812519695
-808732264
817525155
-118821998
-867886698
-976001786
-382122035
-311307746
-215110582
340479203
-916043009
40064334
402477274
-159581941
837828663
309125692
-922662112
-67722894
653737866
306631142
685601595
403157739
-144742220
399745165
-219761001
-811119176
-79203425
-267681971
4366910
-771701041
843597150
-649972543
-179445798
-747436772
845812602
323039933
856976644
913560303
-288802657
992847279
217626483
807260302
-818266135
97818024
-440303580
206597852
-809897400
-847678976
441692926
-178999864
20086908
397287000
-701752163
616939628
996557587
505152427
-854506270
-811381359
-103650496
790133084
-696840939
267161786
-900712400
-885693159
-36208031
-990447733
906349234
-762638316
373624468
512920354
-14704998
-554639773
-285515820
959584161
-373716185
976027624
20257801
848428184
-612735813
118128459
566402113
-752410649
-298374240
-248311270
-202861452
177785034
-326981907
552436188
877403925
701479437
-82245130
619370188
372007590
-22912046
-774510358
-250840238
149064892
-868394601
226247473
379226142
-735483198
871311888
-555494034
62315120
919369869
-274862850
-423608782
294893249
494402189
828770378
403911937
694807940
325721817
685995534
464434016
-999567588
-155261725
-102400818
740825922
411768171
193549383
871745446
-827064365
966951235
-519429497
114188846
-825558022
481284511
179224770
-896879119
-366597635
868153171
45634893
910871038
-115256686
495231860
87274926
-251644100
-544329570
218525101
792072686
483763525
-170663949
-218433754
-160930775
803518636
320986255
992797050
-744700768
-984639784
-354683200
548054026
892653205
521835919
-176293998
657256938
-310333517
490535421
162813498
-104313441
183801595
826233814
-319556095
-760664476
425786443
365559028
156980857
888841680
781587520
-878555397
-681223591
-385902580
613501119
219613007
-437862104
201199525
56894631
472640584
-694055392
72147823
-708697223
-777300627
763882224
767731122
-93802255
644282903
797706822
-502470009
288240853
-831813345
-649971678
-220723893
-322899773
-624357785
846132881
590584476
-633876010
-496009335
593698968
-737118817
46485987
221057084
-752916780
-624265377
-277561336
436777790
982648893
-177187593
-474518543
842780730
-849094387
847220307
-203243334
-398256333
-579337843
298269863
-758665286
757634231
-178818362
756095396
-222608087
-297488874
322907460
-116374086
758097596
445306674
-488826640
-467438420
-181013614
219634028
399637578
25411653
798557029
-924565311
-460331690
219165806
539439525
809047475
992889738
-650503017
856275445
387920820
110226116
748687963
294690420
146754514
-452066667
416274649
643132213
107642024
-190197564
128728428
-323020851
417298420
14515776
797388300
-428754574
55002811
66357232
-746856857
-742838671
556248229
-999417872
754300792
-652039954
-855013678
-258848045
-121627688
-912635336
284523474
162641460
76999932
572175105
-870181622
971919111
-8839389
-758982261
-453224028
18996433
362393752
-776730383
507288298
406270333
437628239
-161054582
422066668
-744269885
-235017517
715231921
-73582606
-837056259
770078424
-580640006
-766634322
952837455
659156123
855623208
726047769
-963404087
378269350
-482352629
20194108
-821711142
-798634379
942374046
466653321
-659859711
833754644
862008730
-532005137
-335627923
-519223755
707247897
-732760934
873732203
-659161492
-857390775
-229932335
819431452
-264963846
933915929
387470267
-958255508
-28880647
-891482292
158614846
-520324447
-87640446
-976850434
800635751
550139549
264737254
-305358109
562729606
815110403
942167099
-601176872
815992001
-719959013
673157867
-265951038
707706789
301428275
67323624
189069264
-932001945
-558648215
49464297
897371949
-129644567
182904770
498872977
547265044
826726692
-272886437
712253902
566940249
-790627454
400512912
37570507
812784223
905471648
-611393688
375378156
-481744114
-434810928
267533749
-243396862
-891071797
379286869
-609675546
-69790128
343471247
-322595489
-245455099
997337105
490383538
-66296580
-859903462
194464784
-340094373
-431596588
-16090385
-496931938
-98736671
-467509262
-700778537
-112933145
588475144
617412804
-965820713
968717974
-830517103
336827742
-475390404
436444555
899790236
697062162
-710548270
75948335
-36661452
-157101214
-580640276
761591291
-630910777
-833886057
-319208950
575661842
-350448869
662109719
149640931
913006397
-835113289
405638251
-352173784
-476489820
-734136330
192561167
560281138
-731629600
420323605
-837307581
663857693
-125878456
312510555
-417245379
583234534
-855615506
747960458
-329934160
-379980360
4366910
600345648
337279408
-144825822
703771134
479099883
-759415277
288731951
71596256
-371952187
-962726551
608939926
418350856
-28425833
-879646688
-894345840
-665940409
-616092347
474096707
744430812
-437391714
505595032
-546248468
-177495545
600698755
-486541570
654741304
380702035
-124451645
67845974
-105940146
-631432090
932968046
-93670204
369792605
737473984
-327190972
551441086
-345716171
635463388
-71335619
-735106758
-805889289
-595879174
694174409
-993847027
311281845
-405731495
-247584574
169749213
-267644675
-339948967
-407046676
-617067453
38230612
-784046026
950321592
137069409
298660070
91013231
-338684330
279698349
-538516655
-534198915
15592034
640741359
-404513620
250185008
472697104
-135711351
-383041042
-913979417
500080558
-977863561
963784936
-572629969
-211098544
-220887959
261742318
819777573
-582907256
-800352918
-350678595
-315513379
-386312289
585188717
762047480
485825454
-390831492
50330128
265849683
-412184363
320408980
820911239
-879670478
178537898
-707333224
-82823150
673575105
571305324
977659813
151048178
139436575
218374862
-731973410
-825834295
992162409
156707202
398696466
14029928
638173845
228300448
-731342381
756373361
-446118171
-799777177
853091209
-258586961
-512679928
938323078
-913183699
973420709
961821404
341235480
79848866
-750943208
-839358274
921776444
224903335
-795098377
185031351
712742760
-184522701
-325720816
354598691
-21468625
-334995649
894890013
937103287
262638346
906253565
997568366
834184975
805967108
-274862850
20406339
545644991
-538759271
-665996469
-327997689
216624683
-132570310
-91562576
-397462623
-359299593
-299061582
-58517955
-593124640
-876374864
665271040
511862208
-716375608
-690019224
288250990
-883162105
587834281
848307756
-612851001
-811155570
-262124762
26528807
824403453
-79526892
-551225434
435942394
-726535515
861887492
169468450
-38609700
547642509
983323525
-663318486
248056123
607170550
-971984457
-817404497
988010144
757667785
180531572
-517203596
15087136
-768050732
716429842
-649436084
606108842
870230592
-476940351
94708376
-855977356
-710819472
-319844292
-655266452
296590212
394131855
956385725
594703247
648655530
656638948
-214246933
-418293656
-421017969
487088911
963578389
-108267456
-473795146
-615330605
310645963
431851167
22258856
25272456
258545387
-85101127
496703562
390437829
516637589
289841577
100904247
-718747355
-917010399
-89395989
543555199
-266785025
228712773
98379666
707977152
134889178
-383216445
904316955
291780360
818227290
-376755805
451942389
-628987599
968721261
121918918
102795781
98783458
31612006
-119942399
-580638997
297106381
434353857
-467278172
672855562
-481002017
-958216008
804072494
-921679825
277582100
989514881
-780787325
-851246429
-435395730
-184724925
317888961
-898730184
-36208031
-215517687
-561899561
-893306904
726902955
-643219933
-302667583
-214013390
-640103388
74504055
-900636443
-526074966
-67689310
-474017750
990551964
-276662388
628366642
-254811313
-267880161
217349792
398151590
197246237
453164249
412528936
868722353
577682508
231369758
28397906
4003149
-594092461
605725443
143724438
-352189409
841616063
-32416267
62036800
915431601
692983116
-573301806
180313245
-423949233
867071275
-681193931
226859128
-281354618
-316476640
-140823014
90348090
286775560
-85149085
-587808926
663224856
-900310195
-604837885
-365051471
538820587
-608198291
233222979
176852759
473536264
552200916
-938800839
-208335542
929301039
-765950090
-287269074
-350822651
885818536
996763408
599692172
176034298
865715043
210512099
-594949874
603831230
703472179
-34593137
732408609
742673176
846286056
350853008
457843574
-191588045
335937610
-172611787
-240966224
526427657
-125641997
-870227406
777003528
-955560717
-128965840
-557835575
-99558211
-125144361
-418494785
974363951
-622582985
-663144447
-70787646
19196680
387247268
-699815887
-950277410
24925904
989163124
910070587
-224261617
-601607642
571238838
-840090347
-209175529
127416387
-746740792
-160575106
938132280
42183475
410728907
391355058
-465145038
-917256178
-512017145
-393763218
956621683
920609297
-964211074
-769677554
120468462
186492471
137573522
-566850043
103948123
-583938011
867839409
-160820237
192642361
233764998
467100555
-448399524
210968827
867035168
251939308
-972067938
-984781236
-583539357
494075455
849842892
136998693
38321624
-38079343
258092713
568719316
789582258
670196323
873836529
245344128
988033795
-954227295
349505703
-787703657
707134583
677426009
-822170838
-629091923
-655394260
-693423788
-317189120
267138795
721818687
700087124
-68400704
764638115
850341942
786329853
-571211696
-733447430
-309372869
931534930
-101648748
946259771
491184238
86651107
793034739
-499248379
90846030
-878692278
-500974696
975483835
-574010033
831822338
326662408
787005844
-787663560
563501732
-74384740
257395533
474530581
392466954
-396172991
720997871
-280160238
-647362335
-819261222
552567941
-331015456
-175371099
818093077
97726013
-784732352
310718117
212300105
624905642
-726628352
-677607478
-279144260
-654248618
-225812845
-873302741
-932080248
901253047
-965578902
-670840654
-406775227
-583616035
-610818945
244209485
-265744676
-262717648
951059354
-387646905
-289535130
-793082282
218365109
-144979795
-312447884
909935643
-743518255
947442386
252859295
92719233
-480534448
795888673
967782913
707061576
-353196371
-412130077
-292992729
-935097997
-943524537
-794657373
-70506292
605503126
-750886270
-831627200
-919327854
-354930126
-102400818
903072704
710868065
21008324
-509583449
77143419
235090028
591797104
-269473962
-241974310
-199447138
-671216058
200522924
-79423783
-365019220
531108635
-861344155
-604192361
-704644556
-232558559
375205763
758601325
-600627323
-187755043
108230348
761654880
-870191450
-544280747
781635680
-655083923
-214427890
-81334368
-55457290
33170977
-950582253
614496070
-480509593
-131946709
-79269655
-2552378
692097326
-268238762
-725546286
465371303
-787860518
152969216
721279648
-134640375
417290388
441351869
210946838
-378040425
704010126
322849041
-882375333
-369003539
371301868
8650611
-717218775
654645940
-643028395
115196508
-649107415
976675858
-295321091
-835681662
-858555715
258807513
737710359
-201418627
356303477
743063673
934203959
434950411
-551279617
691473796
808365515
-587190710
-945389000
-843657571
-56555889
570740211
999921413
764758750
-882986697
136242599
-198085598
511262768
-476497724
-164691633
490922289
-9488358
313134807
812066310
-365601197
77883551
-573126699
837026145
402037742
-183907947
472319629
876286925
29805833
-899163133
2751223
-797234600
7302331
400560077
11031477
290349165
928367546
-845969231
-646928556
-287434013
667838273
-104133989
269506420
389542909
-532021310
930176499
43938590
-83518432
65214092
959319766
815546047
556591604
545581705
-746411322
-480650248
-312188572
-136169288
185736761
-446836631
-793532130
722349684
-673882621
-375812957
-120237726
-68490579
-345604214
775377512
362113873
-275591082
770868474
-954284641
-19947730
-269204052
-119211525
-625623825
108948765
-822541340
-530684240
249969341
-989759851
-49990538
-886235180
-971323507
705738706
270243956
-798694636
67897006
-921665396
603663942
255651044
-14300300
-268378755
188252235
602169851
-420264605
-641946868
614072952
-934795679
965429966
126482431
755025121
43278578
480970465
-562552957
869256876
339434285
-231399360
-20170398
-51070706
574069670
-658204467
29941885
-349745023
262638346
-369021845
652784134
-333319334
40221404
53805127
22532539
330471798
834465075
917106671
-938645687
869805503
-651110495
455831814
552885491
240666716
539158661
-2262224
249357043
276946413
487604399
-405395902
-724018811
34490495
980973727
-316872828
521039420
-634934718
-66575567
805251166
-790187697
-544481181
-837057436
-602567882
-885985527
-407685902
-596107610
204956712
-917035851
-429655598
-34358644
-52491063
558547877
272374933
365411467
834508959
222250566
210669215
677608689
-45060596
331882081
441502943
795196037
216877914
898527361
622855978
663379271
110084459
712742760
577816880
-319404678
332564654
49668804
4628786
-136374580
-150075343
-258450568
148914065
-327114447
-448672291
516935774
924516942
-437406575
552218595
350576536
443162651
-821809797
-932252804
509653694
-682078374
953062742
310360617
717154749
-607993628
968660357
-257245165
99730934
-545847283
418297289
362565178
-394878235
541401506
-787264434
640922195
-871134024
82046465
-215445932
-865474739
-21798524
-883447308
-235178183
-5911458
-413127111
510188043
-756124604
785031695
926616307
-142406650
31612006
-419401627
232805942
-784502952
-836710216
178325031
4613697
264123207
-144081753
208292770
320132457
688810870
619808652
-728041455
-924304502
-103831544
-675559499
186262131
222354885
-146837964
-330791952
-245490156
487088911
-141453295
464060045
270935757
749991791
192223688
-598627821
-182864736
-571751815
625973978
-933998361
414489406
441788084
773891527
252698337
694407970
-259785120
-147136782
-210720123
-823731774
-567958194
-810713801
872545537
7814494
427778557
-758925309
-515486345
799001110
-359723093
963788922
903508780
-711504914
-539014669
-649441715
-70892429
-518477299
793492443
-837935728
-243031412
-964499966
-243758490
-126186357
988848080
-415698739
-429056170
-434844749
-591477301
248307710
-735598028
-262644706
-42758125
-383488339
98304255
-328964771
-379786680
835174228
258532464
-376433076
66829448
193000867
-938934309
864748232
188310329
232988004
-308780868
278675585
121474152