can
Version:
MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.
4,943 lines • 208 kB
Plain Text
723686234
178360134
271540711
15045283
228419153
-723686234
1280893
720389146
166547983
21870028
222185102
321454477
166587197
565054904
841266942
654153814
788966187
-788966187
349449764
-166547983
472796084
242054408
164879988
179451063
-565054904
864988235
139501713
967047756
218862594
550785917
-242054408
584250538
-550785917
675499921
771607094
385219258
-271540711
36878410
99849292
327149194
733325758
554106360
555206048
-178360134
859871967
-675499921
733801020
-472796084
459079401
418040982
733447841
-139501713
6838320
363345735
513847066
913486466
414698887
-321454477
348343018
991631691
947419247
750018425
124413888
724267331
424294052
69002364
-991631691
58122584
-327149194
967565251
135653292
527046655
109325328
948465704
901772669
798344956
-109325328
716970569
507145997
-222185102
313656334
-948465704
642484537
-859871967
335078445
127953713
-15045283
555077843
175842908
383481386
524859048
655876872
950765395
181472406
82444643
-901772669
37822791
-554106360
316036020
529134627
438247622
59417002
-524859048
801856717
-335078445
263788847
-418040982
410073324
644265806
-947419247
2533783
131742335
756072874
43643435
669305381
898137772
649028220
269347073
833888299
217889343
-733325758
748168061
200354927
-269347073
529021781
416766223
759727465
982740870
691420087
57530222
-733447841
444936216
717262100
105981238
-459079401
75165813
967634810
379381347
379400581
-135653292
636134836
-164879988
689129225
-444936216
768023514
575230088
842829679
972206980
123830376
-175842908
964596095
390534986
-759727465
522665531
99157226
417672291
-218862594
365240108
631082492
807878729
209532757
-385219258
421501400
-69002364
19077224
79970977
-209532757
832568745
247807514
411918365
-689129225
170543174
151260027
268345981
285037409
651237638
731243229
710947806
968939310
675595637
-6838320
553060320
30440731
264035602
818924105
-349449764
315839527
54408206
325819170
107222019
318470052
900017421
688477785
572328148
122591425
903680370
-414698887
732381085
251333945
410956644
496353881
-898137772
358148568
989211270
178901261
409209778
-900017421
944642090
739472028
-247807514
61578667
815235370
264926407
-217889343
711666718
416453494
37209042
439404610
-417672291
521376090
176268088
-801856717
328703186
325888132
675520481
-841266942
252818733
-348343018
829535651
803058813
589991014
964059258
-379400581
248832888
-57530222
731208062
-318470052
688751710
315086522
982021435
-379381347
428384676
219358570
650434596
144385726
904072314
-748168061
635260336
822014196
-2533783
474610734
-655876872
440647631
-99849292
539664562
903110907
65389788
566178982
-166587197
529461782
-37822791
536736577
522510291
966707533
145923632
60920525
768563119
769308385
719875889
-416453494
617185640
23636034
-365240108
132512240
76947267
717280312
-416766223
387607700
846707348
945543850
-966707533
211029037
952762863
849941548
927822650
817677104
747455683
-328703186
350857822
921049530
-30440731
957862420
-719875889
291792604
-842829679
755891486
357208434
-716970569
344004842
-37209042
277754466
-82444643
569182599
918757893
709426522
334901863
-832568745
781498810
-285037409
357841732
-635260336
598961085
-572328148
567407527
719328339
31853964
2321348
-733801020
278252838
735272429
-833888299
166074707
-575230088
554423151
-357208434
692008377
-228419153
134878419
-132512240
908394242
471987031
-982740870
171361361
-755891486
448179250
669908044
-747455683
983922699
608692561
-264926407
792465530
755895829
-692008377
301493426
-964059258
249164393
126053976
164265448
303761387
-99157226
615277620
631406209
804961784
598630026
453141599
373001026
-717280312
990300648
670512601
-249164393
591602548
376421819
-731208062
871508512
-521376090
150468500
343771396
-669908044
635838120
162915948
22325057
738650576
687354669
982685000
-2321348
216679761
1581586
859856504
-750018425
282307518
659339449
-438247622
789878053
449639857
564576629
-219358570
652904488
-720389146
933496290
-334901863
591819106
-529134627
214475345
286581129
912723483
829347925
608968768
-644265806
527486678
565750930
639128856
137115057
234759212
-608968768
394027565
996749391
364039659
-768023514
208362332
529255717
185340322
519438450
-711666718
153725002
-687354669
620193245
71608311
-670512601
170429256
739460696
712808903
408925106
954067673
104009037
201078796
307619941
775068182
916437197
835233286
763656858
688324823
-952762863
91600998
394672743
713548463
592472538
-916437197
89144314
-252818733
32546873
687678135
698222737
940172693
131714852
545109447
965294435
701876518
-566178982
713204757
366393971
748112724
-584250538
476088645
-439404610
582796015
545990714
-957862420
192224350
-781498810
897824859
749409421
-343771396
905420005
651065546
946522002
-871508512
730048956
-264035602
721507646
-912723483
892878974
994227723
235326670
594899756
-144385726
821394159
185144034
547229617
646929276
500932568
890209324
992124270
768315645
-554423151
818941399
726625660
411737626
60668912
503535852
-383481386
238845162
817213233
-803058813
554791198
317437228
884638231
-620193245
804010208
286053802
547006945
39960045
-954067673
568518965
96348981
-771607094
40604997
-539664562
656260231
-654153814
734370603
836052945
-818924105
345420074
279047743
-749409421
108837494
480517851
616952740
-688324823
351724592
480925109
723552391
644019901
672303221
484972331
802966550
18373600
222832374
485002496
413495959
737166339
108854602
-897824859
783689980
-286053802
510656157
781639237
631771615
258009346
34989873
464299074
316415067
31926979
415302058
94429054
4022872
697702246
714004615
35688698
-325819170
483755547
250892578
565845700
912635651
170373546
110324270
44022647
413671665
-44022647
235581875
114055113
307557498
62385070
-21870028
621244814
-731243229
391615197
-972206980
764305585
933919288
-547229617
33909160
176531993
392304932
441911682
-192224350
676839600
-594899756
189496496
993193420
-697702246
387073973
-387607700
994638315
160302257
-903680370
801561013
965721859
-200354927
285002499
653134854
401378311
161115422
-315086522
177357005
466445052
189376439
-410956644
918944897
-592472538
418756644
-964596095
897169088
-918944897
861374961
673295059
164461405
-897169088
220760349
164964146
612351640
78616057
416570193
-553060320
168876014
-968939310
852245212
215846575
213756540
-635838120
36344121
190225085
355708104
150334889
-440647631
524049921
21950386
536523708
643378570
-849941548
723416020
82621129
240450474
382561376
41073951
88333738
258903308
771724861
978784849
737057088
-781639237
82366301
74856789
441594662
547664977
170679797
642327230
-522665531
410108338
901076502
537575483
51871838
494985428
295066400
-483755547
664893208
974411325
720106348
423927332
-723552391
503619358
499827522
-189496496
449679153
624101199
489117508
-278252838
766301319
576019098
619413599
506057741
235447765
142236800
430152817
-40604997
169830837
408051647
238282408
636845203
164453536
383383185
512605672
91776001
438841110
131540539
641970529
480359622
-591602548
950493491
646503620
112432821
146053872
250073938
403462772
667138475
284151399
-669305381
280419646
554285804
894144300
518721855
360864347
597327185
882935221
815844052
-32546873
917092658
723986697
447221159
392163002
202418289
-474610734
21161121
166681067
-990300648
301611715
-280419646
7028108
-608692561
289840582
93442077
349881774
568375023
999066939
862786850
-713548463
263890330
717070521
11495196
751253353
820095197
745220569
-71608311
395051938
534651094
237859724
993180006
-732381085
478486552
-967047756
932388834
103713691
932791925
740576159
610195804
-999066939
476670029
640006903
990916201
-390534986
20237179
-301493426
74175083
-464299074
621542383
711843056
979897048
610084109
770707812
602906091
-768315645
248847280
841499648
154783893
37111135
163597468
143929495
-143929495
966379338
-701876518
430471973
-250892578
33458429
407346509
-944642090
152827121
661409625
273293472
421513215
-285002499
619362552
-612351640
982018773
674352652
-237859724
573253316
23180457
-864988235
485592032
724515223
834947189
334622250
717562393
361671783
954425961
886077344
-565845700
476309441
710399027
355173825
85467612
1867072
-131714852
350386455
-31853964
22603366
562146001
321012891
91460361
283795211
398436251
566559755
24954939
101658935
893814018
-529255717
154366581
352348949
-76947267
383457442
857357057
386908544
992342372
-822014196
613957230
876856329
512424621
421057083
280701115
968560716
248617160
-82621129
951710019
127084245
882048309
-982018773
189480211
851325658
892184700
667881826
-664893208
822331999
720821779
-22325057
860887805
-719328339
255059890
-841499648
979549752
-411737626
694858005
75980259
328822747
23549247
664883945
17213292
680322410
897280933
-145923632
182354505
-480925109
490851312
-164461405
435080938
794901200
303265013
598278544
503911991
-408925106
436260420
275119030
-882048309
784365554
682456947
568795494
783899606
-974411325
146132603
-775068182
953446597
-674352652
41812698
-892878974
798890512
749449774
-103713691
611631586
310485008
996086440
726510708
887775885
-817677104
407880245
241451655
-189376439
659377382
-756072874
880005402
164796818
943487007
-23636034
245244535
924315404
452553920
267373785
471420367
-169830837
721096675
-503911991
388281274
663260457
-101658935
429810011
-248847280
69348387
738621177
638834117
81101376
566124097
-857357057
807831981
-355708104
112369183
2865547
701853342
246345192
797032974
795713649
281705474
-880005402
694351075
534236749
-476670029
536360389
81874860
283345493
-258903308
606180687
217807399
854431374
668398792
291330406
-726625660
162624241
608522264
756822639
288591604
-512424621
720333546
-646503620
440966587
239843764
680062376
759763999
341459300
-279047743
529749705
-480517851
873525872
21452312
453667048
338973838
155446998
530459864
789989481
-566124097
617993866
998315959
697562537
204830580
-398436251
446788803
268689862
25688386
478673681
260006137
993904632
229912927
210846238
-513847066
157767388
-680322410
996273760
-424294052
915970970
580828066
665323789
30406396
556989525
22118413
637999609
-945543850
339024520
337170486
919016076
-213756540
591327757
258471835
380405677
764674586
-919016076
680613344
748740339
28392206
620214495
356451233
76815889
-568375023
616821203
-631082492
235541732
93963570
297381628
-965294435
278090535
147531646
84611256
548249334
912816657
105161470
90568819
759112602
537515869
419139991
-965721859
927991669
95616504
-651237638
309052757
164859303
893802698
-35688698
508104764
-739472028
631683484
926627595
121170027
982614175
-724267331
912100620
-691420087
42928616
874302043
123882245
28625475
-795713649
24054951
205976165
641028370
-918757893
998779176
476421337
381066351
633595275
496018461
315582635
-476088645
306914024
584811911
680865625
512814040
306353087
540304559
210673223
955434882
39787774
743509623
87665414
-734370603
927941134
166311764
25274081
846744331
671021120
-350386455
463881843
-667881826
896578013
456833874
-631406209
64094509
361066198
973643583
426689525
306634720
791551369
-392163002
715940748
700907666
761947901
382668421
-792465530
472844931
151584684
-932791925
613299303
-932388834
271949077
236735019
84716498
256974777
541903944
515491453
149127249
-688477785
327908673
-36878410
250515362
401102611
367816464
362521559
243551832
114197853
-2865547
173386260
115354158
-112432821
243402904
-351724592
556358894
803467150
97502384
194952696
-764305585
197201303
-263788847
463085690
661462487
411957326
311765645
184025346
245945101
691132153
525726365
92157479
-250073938
822147227
-494985428
608188088
-569182599
870039869
-303761387
358779716
-798344956
478656649
569238943
-341459300
759888598
76139
521580105
306721640
652332202
-131742335
289273261
93872006
-512605672
171773375
677502734
527363090
-620214495
127127670
71956281
340582700
91350583
-694351075
399293060
280950246
140129279
321248532
582363347
-251333945
729554076
824581164
-712808903
749635185
29816648
159348957
-236735019
609938758
990142411
161640203
814140242
-255059890
234507819
274177243
-268689862
804499493
772331430
477795027
131859382
648356182
-820095197
886370980
386961956
-334622250
410427911
283751995
-387073973
978714136
-608522264
364404219
879452083
433688733
-239843764
378098491
-176268088
517099681
565072896
-21950386
618614245
618849791
682536740
440106542
419667862
629561981
-407880245
918144936
544846110
103967220
962395798
134842042
371306150
374259920
-394027565
104305896
860312612
-21452312
735964969
-530459864
357113661
-215846575
648108182
368795085
-170679797
96365763
194871780
713980844
-766301319
461345885
-485002496
900081367
460238545
4996266
54453141
-411957326
490596547
252650045
902273116
-91460361
36410927
-886370980
115524341
235790602
166287389
236950252
605087817
858820316
258197032
667763663
335691078
-371306150
731204961
712061903
-642484537
464757150
404904432
338771895
-110324270
32111944
-280950246
613037879
733758594
427451628
844710925
275776406
14916611
690428947
-794901200
279562319
-211029037
924623695
357694694
475110018
-665323789
615892028
-105981238
979276508
234345612
216579850
411860074
-309052757
820374521
391133660
-409209778
658221285
814577553
320231730
142389833
390192894
-91350583
613931233
767606140
728352289
832384377
247659421
710285111
815717185
-927822650
564818587
-547006945
622304376
814859404
698170275
396690586
852871053
516355669
-456833874
907260278
849958690
-675520481
477633073
690868098
938231665
-979549752
946994418
698224066
226498864
-271949077
156241985
-30406396
906110238
78327398
-256974777
767998481
-946994418
862543368
164448730
24904589
347901749
-95616504
336473212
769268522
821807397
454774905
341285871
-366393971
436824334
49993949
300747462
-545990714
794510252
772678215
-862786850
897477485
-761947901
21426301
257860570
478869343
429610733
-720106348
909355496
234472230
376384973
765791305
-978784849
397982419
-998779176
394954637
-618614245
668976076
791744098
-24954939
371205260
-567407527
585729567
928254239
883193326
862692817
-659377382
984273631
152337315
167106574
890326928
123487333
-477633073
470779909
143186997
865205936
771363401
-137115057
448614597
619993006
672193311
-373001026
932911386
431097318
950475655
-541903944
430314823
841550278
-123487333
92815220
272262527
488182243
304691636
851992018
519661528
233324380
468179559
-554285804
787446077
-751253353
828840529
-667763663
97035066
859753775
-650434596
729097700
565875311
-983922699
640445530
757248191
-860312612
960661329
243485607
169705115
947084057
-96365763
470166703
968437957
-610195804
101030223
-258471835
601711521
324683151
-419667862
40912142
899897759
831239163
-633595275
249330631
710090291
772224850
118496244
644764039
327889172
40051175
110500545
62674866
180907910
137584619
-672193311
191599136
46596432
964013880
889318179
-156241985
735785092
479109681
117343594
617758899
913795223
249840975
-170373546
851742248
102182489
861414428
264679946
-408051647
759837415
-76139
666380090
86065329
286808991
-105161470
133556879
784174518
289132489
-350857822
87117502
702838326
976081542
250320880
590001856
362179642
244120470
451581686
63252184
613443989
-728352289
788645573
482760266
365683294
695727034
475733126
693036175
605306938
476579065
-36344121
822030803
400540414
11087334
243368448
-440966587
432401291
-162915948
422254949
728005499
825522414
569404337
24402677
390084293
171560116
924907950
960560048
-680062376
948546357
289685199
-427451628
267914582
793652417
739654882
195834303
-115524341
185846521
960637087
824758013
84926200
183839165
778144504
865939725
206566732
941851850
821948931
902970846
705190459
-28625475
654787787
-19077224
810888184
956475996
259560925
661893863
897325003
442713579
722439042
798909976
-371205260
965227874
829596895
734554376
320644246
646290204
-801561013
701028506
-617758899
810873258
266026986
975219068
760469247
-383383185
525983446
610319215
579445397
565753657
431929771
684276557
-807831981
46456976
631666589
643699148
-982685000
872540300
785799635
637029394
67353037
-92157479
872347301
-20237179
673540569
-1867072
167918143
566733265
72196666
-249840975
771675866
-316036020
923016675
583472199
86842630
496194525
208363408
-883193326
229025781
-76815889
817038297
-140129279
754832199
365152707
-882935221
345181703
73513113
946846321
-241451655
816207456
-788645573
656353191
708822592
843776170
51737932
500612828
66749725
303954643
563824626
677817014
445712125
976473830
151806860
-591819106
359295205
884405809
868255854
287800502
-89144314
549617091
964577241
302549281
409345264
205395456
901090772
-737057088
404819175
593204535
835379850
-358779716
335505450
-862692817
762355030
723776362
347636093
668355163
465028034
546988071
593751193
5752126
424378502
-962395798
802742277
436121518
221094138
642029138
756323139
153749024
-289273261
283055863
789680952
608074822
526525198
723051487
-902970846
807183633
892688123
-184025346
585968129
767051541
37757790
513194670
844758828
-516355669
351494259
698484772
-873525872
327140032
-879452083
4919424
490188689
139576255
-984273631
692908449
-733758594
331458721
653576369
-955434882
389086517
826290014
776725606
28081615
156672631
244175552
-784365554
406657881
548843456
296890192
361016849
451128553
667886894
-996749391
110719179
-246345192
96320177
83869390
975926001
-822030803
680290385
311113306
997317223
-216679761
884057121
795084438
259876253
545946996
-429810011
695618598
635541788
-951710019
766465423
647326105
-589991014
680535608
270513976
469485713
94133241
660358394
812792253
420097027
401648194
236225593
-401378311
168643318
721471160
-979897048
721634834
-992124270
344077931
-431929771
271958536
371926222
243227456
-221094138
232349977
-5752126
934090947
24377168
-503619358
291423253
462898111
471225706
-518721855
538614418
77473367
33108383
152746720
-416570193
613749518
617064204
528218045
-139576255
248781984
123658025
791526906
-151260027
982368663
684498417
320073064
310490944
870616067
852442878
-756822639
368283628
135112858
-243551832
645027894
-653576369
215721282
-307619941
463306326
84435715
132636943
496295804
645590704
-36410927
122267551
814557867
423020925
601623552
342051632
695021533
828904951
-797032974
268012222
-460238545
353119170
820171393
361807149
384784584
742652134
-913486466
871432212
494696688
928100087
272905960
220507504
-721471160
193947475
-335691078
752932448
773701774
-355173825
696157232
-555206048
783380773
20286691
577029119
130152816
366329035
136740850
453320245
36921316
537135420
829981567
866603456
916657711
-84926200
419697939
-435080938
925921318
458876312
439659969
-613749518
648629027
586778977
311347507
601968519
-335505450
975765058
-107222019
939678960
772139650
-185144034
209623751
-283345493
532971012
-621542383
576116309
289239272
220104847
-173386260
374401384
-442713579
667865599
412026581
-755895829
491921741
32196013
-84435715
930883053
-870039869
942549604
842690958
434395083
-449639857
904308295
920372981
813685775
-814577553
699117106
886685091
324163186
-925921318
78482838
487219788
-447221159
383747088
17916780
351775059
233608870
-818941399
234738611
807909518
253498123
914020781
443577641
175691865
391843149
351573923
264300185
-821394159
284033479
-713980844
264853580
138504259
626970600
52915405
-593751193
142723030
195622996
-548843456
560560870
743439869
537922325
726354186
212884100
-990142411
878776044
867762003
-436121518
965419480
348654567
106097703
226443092
600562085
-166311764
872970853
-390192894
269691701
-133556879
642858142
-482760266
680287898
518122994
971303950
-197201303
494463745
843190627
-631666589
832351816
658435299
937328589
-406657881
728447821
-754832199
35197044
-461345885
769595773
168642342
821871726
-404904432
855901955
125800049
199700625
88098229
-813685775
982012030
593545137
727034235
240649848
89615905
65359416
-154366581
180821919
851426082
793809278
506173707
521300161
40802049
358821988
244152282
346826965
581415764
6856791
809580465
37953581
-841550278
814870192
-28392206
118796500
817002588
-598630026
259839591
593426765
-31926979
756313246
585397315
159149499
988126350
-549617091
272488282
266503187
294348547
377649328
639037060
-4022872
523378357
275022744
-585729567
258908239
775498803
960043601
568075358
487008319
-510656157
835616306
588209061
-975765058
765263658
140574112
189325518
-996273760
240594093
586986257
-135112858
757538303
353208467
948584710
293739371
-814140242
280244784
758988025
958290394
773191540
-953446597
714790964
839768297
963146710
270390490
-560560870
119643208
-35197044
147785012
702392510
379009655
174101307
-771675866
605475572
983223036
-565072896
393474134
-673540569
329803529
393694455
378278561
95297754
-378278561
295181595
-646929276
782613851
-828840529
307796013
434231309
-37111135
886169250
413477767
190018453
-131540539
515765161
77261949
-114197853
892407901
-872970853
468246772
-72196666
945010326
87733157
-802742277
957900729
502069237
387524215
52845145
241397141
738274451
-37757790
325831427
268589927
979274413
609074998
-598961085
646044510
145087874
61430112
189501196
-993193420
964915716
732700019
658798903
362621246
934744081
895754952
905071546
654471924
-938231665
903146933
448638461
525432064
26973911
-329803529
595993529
982106048
431837035
281476147
396635829
-835233286
909229437
-168642342
607483899
559638534
487102061
442781247
958260549
262994726
410764808
834307066
837405011
105222294
555123261
456422289
830370755
-430471973
928024511
-58122584
941749963
-988126350
610613263
-320231730
42980307
106542815
-946846321
473845672
691762328
599880563
-264853580
36919747
-795084438
979770989
798423516
914971250
112141723
-998315959
537691676
-281705474
383899875
52014788
703806817
-401102611
474560436
990745951
-282307518
252543016
939096150
718749922
-419139991
9322005
-377649328
709442380
762472671
-529461782
37012803
560046929
603358968
555489881
546186649
77540392
434445412
40363991
32909767
107135197
499691787
-730048956
694147170
478034586
819736625
-245244535
508640882
878163672
-351573923
641780579
-103967220
446236099
794005553
229016249
556165526
324173345
88389897
802013272
975852134
387496574
-691762328
315349145
-595993529
543019558
-383899875
415047828
-913795223
568626203
639074577
-560046929
33169842
856062681
86654027
-748740339
761432855
623225525
329071768
238914796
502266235
171434214
689179762
856904153
-272905960
798787059
204126661
721812703
676882810
667881263
-693036175
549801095
169365438
-672303221
136172268
-170543174
191142365
237126613
808442204
670172561
590005674
179274011
802926331
801348076
-629561981
376181435
-982012030
980640209
639841639
-194952696
739283583
432418013
506661688
801877699
51680445
788040887
-912100620
177316596
-291792604
748363359
554094244
242724078
634831566
-979274413
827587365
-700907666
997213276
127329929
753434637
299154727
457582049
521944629
-448614597
596422239
712283969
876604901
48905213
-448638461
93304426
939152472
411813704
326448200
451154601
547409657
860322461
319020057
822057186
823194241
317257260
418336151
343683502
508626440
681106569
-24402677
113998078
-726354186
736162896
298657576
580848126
978149420
998919027
-714004615
582540028
615866503
-137584619
9679011
289155485
-868255854
902227805
724806438
-421501400
409537617
591289954
961891079
-851426082
885770520
-926627595
898012489
821404818
396918056
306997205
593701073
221432513
998572026
704395179
886340666
896741358
776274327
647482043
-410427911
202651444
691303533
725102949
33143056
849416120
-610319215
747652286
-299154727
577367583
-235581875
581765743
-4996266
415084359
953748274
-645590704
283335586
40925997
-739283583
185909532
618039075
82310563
251937184
760501368
137979274
877592619
990817976
538773346
423758102
268116665
117212499
-315582635
688675670
675540319
704539406
706574811
402497030
858723318
-275022744
904029210
-990817976
623640471
905262489
799792490
737732282
65483561
781953432
248480958
-251937184
226967834
-680535608
143197486
801389692
642126615
288404901
-729554076
313480045
-887775885
447096499
243607979
-110500545
263335274
353913414
36980210
-844710925
920467822
915030963
802504537
126237605
-529749705
276583897
-644019901
164235697
644184489
210102911
49944542
831081077
-772139650
691685645
-112141723
751264404
385725081
713782121
45278539
-892184700
502810053
503597564
609674755
218973130
883570859
228207168
501756153
574669229
-771363401
863243278
-776274327
400461034
820012049
172359939
796871654
231298327
490761477
-175691865
934745366
380259303
141668254
936368462
54673614
609264585
838012781
629194609
696061364
-605475572
900741789
970844876
585136354
767765431
820554121
-264679946
964812788
854741632
-77473367
124666679
-52845145
557730538
367379704
210947634
307949615
58288203
222888150
-819736625
281126941
134786063
-118796500
602457251
-132636943
920639170
840740932
-810888184
207443164
201657380
-193947475
473021466
857303887
-759837415
767496446
830818354
635135348
935841292
-751264404
47344916
375804958
290815389
-759888598
247504966
372219099
38992306
287185527
244712972
857444328
-814859404
880922439
420668507
782983897
-61578667
229056111
802205029
863599530
936576895
-975852134
93289967
877645175
86629546
819829370
934071291
530578121
969034591
614095191
487433105
404138300
976988413
-903110907
376696599
-86654027
470940831
225125
-802926331
904388309
-324683151
717864360
188488725
-171560116
214780216
-311765645
666460131
4815536
721688943
963060876
710240708
708981813
594061619
466698605
428539504
919732499
222063208
748277157
950255259
979883440
774855578
-471987031
372797183
220400396
-415047828
187752815
-692908449
594513739
441345227
464859578
500695382
-513194670
989475081
-92815220
779951409
779463223
621844832
85121287
566838795
71053831
300220425
-386961956
407259324
-195834303
623030353
465179223
211803881
-17213292
515488676
-82366301
485487020
387975347
-639128856
710708578
384057666
-226498864
981818348
533076467
573369075
171899903
-79970977
402989049
818399353
728564502
346379188
877123007
994328505
652023316
472894539
789863857
150104520
972673795
858927325
950688348
-629194609
777784147
414862990
558770953
-717864360
617157037
-102182489
366406531
194577677
-191142365
182939573
732136292
529609334
-967634810
12325672
-283751995
971971555
242315651
663145035
974573579
883866885
-226443092
717547772
-357841732
920744179
249873409
26551688
686817219
-601623552
743120291
760979361
974963417
121436111
695999901
708265281
303237675
-376384973
190440035
-36919747
873133741
674345238
255252977
533789746
509508536
943124695
-202651444
847962966
330753627
650544475
22305038
694560798
-737732282
661723017
877497092
-326448200
191913288
-289132489
389913254
482779324
-644764039
889932218
942864302
791035341
-288404901
791722988
485420663
774003853
376095773
272931066
695323330
481769352
202926690
797026827
758210602
74367964
239134289
-244120470
189902486
273836128
111941960
252251987
641635479
110849403
-760469247
523312690
-260006137
667909863
-26551688
137948251
-648108182
33248329
485347244
585296734
168356128
199711095
997662257
706327903
194522189
270971568
262397536
796444068
636078904
549429568
106176002
327669846
752932967
282846223
864713226
862470087
91602315
525210256
150202591
165480397
936262
468450425
280669230
780506145
419660734
252332254
-199711095
147107269
275303701
160089675
822248671
92904397
834017934
291281058
377042435
961470095
964722775
-972673795
952077571
878669688
633044174
-601711521
808045972
50141465
-688751710
313842501
769236297
-20286691
463273870
-690428947
593922779
341706502
348632581
951486910
729760741
759018029
289971979
526302256
16635884
306941911
-202418289
817979629
130486454
-191599136
99335316
785968690
811598843
975073330
582764101
903142030
473131442
898925147
-432418013
428978210
-776725606
101254090
-585968129
555954858
381849627
-817002588
400872684
998509302
-264300185
694764054
-849416120
99181317
196014231
-856904153
245746036
-60920525
332289319
933450402
836888725
-153725002
577643753
359606267
418718059
573234280
-253498123
456935700
274041588
797743814
96704664
-378098491
258927868
930096035
690753016
40018849
472973547
-661409625
725001328
-48905213
727102059
757674182
-545946996
192218549
-757674182
463931955
914892609
35716469
317240935
386194301
182481904
479553226
506944186
347364652
694317876
-948584710
653096162
48244940
632304658
805589861
-478673681
562083287
24944286
117536868
-631771615
477322554
353137664
8763034
-626970600
236352437
782060065
791859571
-650544475
613246315
-37953581
359977420
-909355496
261765215
445792686
9033107
91204779
-960560048
656400776
-822057186
51267630
-466445052
253957092
825074273
302261466
747313013
-537515869
202952816
224918149
-11087334
390957419
-331458721
140445742
-857444328
333211749
245415659
423473031
996274797
-762355030
122168947
31465581
109082921
896159103
736946331
866273363
118153432
-946522002
104358824
496522759
64457612
908183553
209837006
415332516
887285050
-24377168
400532441
395278316
537686401
234641100
630279114
212757272
822649030
392846237
-975219068
27071939
349766527
225812696
-843190627
213097673
-380405677
509010231
480832564
843670030
358215341
-160302257
594995136
-586986257
599368464
-270971568
665565688
746892090
88938884
-194522189
461057662
289549342
565417113
139819907
67994735
169667928
666285933
531152646
828740269
679729546
26933777
-327889172
844241539
762031795
821036468
-820554121
299233737
618102819
672878534
138178962
-263335274
928113536
975649672
604200684
528072952
-680865625
740105586
858954645
872206997
349003057
287383718
-667865599
397813767
-747652286
213463656
796649146
152886156
-794005553
913373739
684617111
545310186
390497603
928706099
-99335316
426145590
-872347301
866651086
2179056
625431280
101780355
-584811911
485106901
747859173
716813659
-387975347
117056292
817674881
668170281
812950338
-533076467
161638505
578556490
-829981567
429853323
-126237605
210549270
608689713
-11495196
670234016
411398240
-294348547
790272799
529582541
-702392510
553127478
659071396
911171713
530903676
325137224
838477494
45552003
-215721282
497950326
777863631
-447096499
809306581
-97035066
622413886
891525200
355349794
-878776044
43268833
395494150
-295181595
748254639
-725001328
604044369
-783380773
994775938
438303012
664759525
643816168
18214363
-192218549
132212965
205599414
-134878419
581799108
-122591425
675049299
845142095
414467774
941877693
403409941
824315553
892247574
772534313
214054253
490222339
-496295804
868793473
116924713
695103536
100537624
43505334
882345905
484503528
538350758
907209711
14540509
-395278316
884413223
912129217
467500341
278273147
-414862990
714311667
485970596
18857010
-390497603
732435819
812085543
643551557
454259476
959564162
262130258
772290025
468866854
762830304
73530776
416855166
827192125
787335491
653835404
505301183
38230799
677246019
2824817
211755364
542549612
959933305
799219049
1750437
857440073
23924067
693666684
254078838
-396635829
995456722
-656400776
923709571
418743503
245168998
912737284
916192428
989036399
359454974
408602126
-210102911
563866108
788419314
343048165
560447249
-423020925
27950879
-641970529
456075581
423555904
837940510
-376421819
734500472
500420847
-399293060
687078769
861009829
283240161
175943461
860621733
-728447821
17519461
320749013
670108606
515678499
-168643318
608112513
794015696
272174279
118374464
965476719
750443732
483392864
591555276
655982049
216305390
411502163
-300747462
283756732
-924907950
446399918
-46456976
689301960
979453614
149974308
279722236
830160017
893496030
791147543
-319020057
534813093
748619004
608498486
787283402
-457582049
348504928
122801917
48096499
295964800
99866903
214474819
686992712
117524304
-668170281
215280772
945331970
243236488
958621980
112586034
772743041
988372184
843527392
665336890
480681924
-1750437
931178262
92591136
655690283
-115354158
930733162
-139819907
89692032
-734500472
369400008
969134409
-311113306
737223329
-127084245
609001549
908458031
283411884
170231113
84243154
-91602315
345852992
661233434
-164265448
98163187
212093113
95094245
-154783893
907956207
849475598
950767814
152069619
152499484
884443558
755932780
-670108606
508494800
397539088
815552301
32812300
-963060876
911540239
59493584
-122267551
995283297
577469181
667847672
735834578
-976473830
649906052
585703542
900782041
-43505334
220763576
422406349
451288973
56815381
479379663
-419660734
678042310
436751631
-804010208
718476284
268131366
7658811
287550943
252476440
42287224
725462902
371552303
-653835404
754729505
51930074
30153398
-793652417
212674704
-234345612
503409198
759658829
-497950326
663033820
633792015
-36980210
825460320
552942447
165602884
-289155485
517167668
151832667
-274041588
969948827
-993904632
707109200
-4919424
286661733
124627978
-832351816
937345933
849282876
-263890330
939824638
-426689525
518765592
782287493
381394326
88907872
204509115
944853376
-346379188
392660468
415323173
696284237
-951486910
600682913
700806167
277823110
107040915
119223216
22943398
-694317876
149676353
629810499
721200153
-577643753
749028084
-283795211
304744390
536958267
-362521559
457974552
142356391
726335672
-413477767
504685954
721507262
521079005
195586483
993166120
339648414
763633128
997872567
985378961
804023070
893205533
597974693
-252543016
983342853
264886744
318120245
752806441
518475768
-801877699
591498690
-283756732
768592502
322162344
-783899606
274027863
-235790602
689470806
-709426522
311193722
270033852
36171958
-268116665
32270985
893760912
590380730
-916192428
433734141
-928024511
510046339
262719607
643152944
292649340
310459637
523619146
285196332
-824581164
31464923
855990485
-943124695
928241036
281894280
762483151
187871519
786025868
615164297
732933921
-808045972
858042167
-273293472
850779873
-614095191
478669567
-431097318
751794698
605790305
497230498
630208513
-353913414
38935855
756144177
484841725
-767765431
938400350
-892688123
647279552
482451629
747583373
618736405
683452092
778445477
577132391
278860700
966783434
-508494800
238606854
509284186
833629957
638955300
348860690
356813244
421973952
394358004
-353208467
927683561
794503097
142764365
-820171393
978822897
-153749024
647838749
218560400
-863243278
625884163
-556165526
593997892
164103528
535349442
625759861
520250290
823413836
186716964
263677298
-880922439
889162323
303668521
566106116
23691463
839367322
99760804
982910782
49568345
551193590
941761385
-598278544
48059079
579928177
929319741
16393476
822077227
-769308385
302567758
975933965
-691132153
353919760
920006571
828634821
-293739371
140997957
808602987
-34989873
661956273
364346692
-666380090
655702646
811716188
165264685
260934326
367541556
444295416
958569728
-152499484
403031094
-573253316
125181491
855264036
-262130258
89689672
648002947
-585703542
97208617
776913528
906580062
321226665
-84716498
335945695
923156270
319809717
39670148
781930306
-166681067
238903464
323388892
429084590
94161501
926349152
301770043
-125181491
965461000
687415839
-49568345
103523903
21995703
-640006903
904257522
835160181
-404138300
37710928
-701028506
79405473
-320644246
5179621
453901010
-344004842
495378882
341215558
-257860570
939041794
951242122
268756177
926397286
-518475768
557793108
-482451629
4320124
-156672631
449111549
308288809
722546544
338188507
226796692
369316239
-240649848
976190923
379391436
17712031
940020779
686022383
874384102
75148724
406185073
-756144177
192851782
451018012
266307666
-960661329
205748404
681522972
497444016
-667138475
290836749
732163259
777363563
447979840
-529582541
2611959
285983488
881514875
915279572
466705606
-23691463
191772913
-889162323
150097427
-112586034
439310679
607229671
-291423253
221477822
32963141
75219312
814062843
39684162
487249760
597908743
-760979361
397059969
381244382
148870275
886313981
-439659969
580776043
442662803
996020186
-149127249
533770528
378823845
266334332
679125854
647041866
170462476
944451442
542488961
118562091
-613443989
722833552
-919732499
73251268
-48096499
355915413
-975926001
719134914
411589295
592121722
705113262
642401181
696729576
945667840
444116675
777008658
169742329
804985618
597627527
469111346
93491853
831359388
793684328
155407627
-433688733
326041715
-574669229
73567122
737570783
711252086
-663145035
920493114
626499635
549110732
335689266
-41073951
287857841
935885622
-14540509
992158859
188092767
95818386
-928113536
953405244
572440043
511130612
-502266235
532433596
544092928
576925320
879188958
273717201
-86629546
531221026
966772290
777664485
720800115
365046820
324725384
648171973
790765111
479295692
926525224
894057068
-778144504
752343585
-529021781
382576860
-927683561
793161694
843813363
-947084057
798642366
150656151
680565674
897842029
652328895
-384784584
846281900
147203474
278215754
451966324
50207680
401355234
76801391
463916942
191562061
-772331430
414528988
374437221
62641790
-107040915
53137757
422666324
329384046
494397182
831338163
554311176
658382222
227576556
452399718
83248332
929626551
814519287
-473845672
27693681
27451878
-568626203
262603528
253209404
-415302058
327723159
-332289319
768580313
519766209
796483772
-829347925
453813239
76975516
354063440
959674307
-463306326
457772509
-376181435
342381961
331681190
-215280772
593930823
155590587
-558770953
119979378
649526833
384065724
995450508
338783881
894076705
8662126
-127953713
941786439
59759716
-630279114
709134610
17654973
-235541732
815736502
614210886
556731331
577665649
848379027
302486945
332513904
655833627
202583678
259970105
587970668
972865508
-591289954
128285385
362433217
667463764
774239599
415720094
263674732
-826290014
473286595
191592489
918418702
390643398
-843813363
508362491
-146132603
220778677
727024574
961517029
-329071768
580323501
-233608870
716197287
739636777
66614728
840487368
-605087817
424992550
663006332
258174353
290852447
816853388
655999306
587112154
441520505
769849299
781143499
611194833
311214308
-392660468
846801889
711670342
-342051632
678542570
185577616
514942667
513056504
264076917
766675082
-418756644
659255054
205004046
346432852
288375109
941784069
409908502
746865993
-964915716
887557589
915945149
803495068
468952987
193494557
-843527392
865066946
-769268522
961475844
112321876
837951295
-95094245
815414139
154059287
940735347
366008990
211773763
-673295059
286990704
272879195
-705190459
910660400
479406431
-822077227
243608460
179109730
802508640
-799792490
580411989
-906110238
219657721
780907911
-981818348
265889497
488516644
-94133241
247582957
351467007
111534424
-167106574
256719326
847680091
147400122
89954255
953397863
-392846237
869662509
879978552
-663260457
562878875
18148506
-91776001
130224043
-402989049
475563375
-728005499
780645492
193771979
779013671
757257026
-914892609
493576999
781796628
595278704
789438414
918038036
390640770
-622304376
191461604
546134436
-480832564
98565871
827190541
454035212
-73530776
187234117
876477514
300656880
328067703
809196077
-952077571
62185174
-386908544
952220481
-190225085
61740116
716985222
-130224043
657637196
-926349152
673440691
185897267
-39960045
861928950
602456290
-503409198
831340305
601004117
191032822
558260941
481965009
-808602987
955616154
295518971
-676882810
154128595
582280746
904791039
-827587365
823001091
882987521
-695103536
933885253
-710947806
487815029
229318093
263405121
585322948
434252422
390755960
458729216
-825522414
917455633
226429361
822307812
259232231
-613299303
992185329
746570135
-353919760
748612658
322742371
827627195
728359738
879032562
-217807399
913453216
41263964
982082622
822650559
265721064
773232686
777142097
-817674881
255765697
-502069237
949651113
107894068
609864909
821789120
271413825
172100
262940741
-867762003
546981367
-481769352
809083211
-748112724
203842833
169780026
231989624
555659829
-471225706
108650471
123240599
-9679011
332156635
735271436
-289971979
755238395
796045557
167829669
952583839
-983223036
981763781
514086600
21380361
894738687
182062534
189047844
-900741789
792751892
-201078796
401537698
345261333
-252332254
145465614
956137873
136284393
605018374
498245577
-929626551
739176180
321032916
756386545
327622291
125217142
-616821203
368663859
777478677
654510463
26622009
476597411
121921732
771642228
948654090
309899079
667289738
-553127478
839465043
179974486
-393474134
940145156
-243608460
752198545
308735580
513501350
607652197
815131681
647917652
347099110
-261765215
620543193
24801118
-667881263
685214273
263169126
724681343
956535642
-205004046
107769403
-469111346
402953830
618947736
-808442204
242685631
118425594
210327136
-861374961
420205731
-396690586
537367048
32940023
130477990
176267300
496712233
922773236
-691685645
551704832
56281953
828148130
-361066198
330524655
-923156270
90822196
51562495
114779237
948146869
229055032
-211773763
225644058
181223532
133430982
691905950
-89954255
875786944
-38992306
208973493
75439042
485452965
459577552
-485487020
274821219
776299404
-566559755
636267314
128403399
444803343
972757503
754068865
108434058
478766158
919496330
-728564502
650285440
324969720
-894144300
892713183
-95297754
70735722
275241658
674793433
849713955
735928759
603764391
654484915
705140844
736334647
959891921
992601884
646087654
734335535
10610434
276010884
546844741
8123542
94200789
938070959
257780361
383668091
-994638315
179362937
319382330
423794400
-133430982
359516383
578084070
-721507646
351812083
584054492
-965227874
392999448
155226889
257270469
248254147
270041069
858989646
694386264
-475733126
539508455
-562146001
717147219
898676150
-782060065
487359138
-42928616
947237135
395495453
-5179621
296860273
-934744081
18110623
-906580062
779195718
944328595
175614
599118875
294270271
-930883053
667835682
-710708578
634658942
640492641
214049788
-537575483
684685470
5033585
-166287389
39643123
134177066
601045049
-728359738
130258492
542809645
-904388309
510354454
-538773346
325037542
-822650559
619849081
670718258
302826056
306600387
380575811
15159702
531774226
-643378570
11533016
418498097
195258883
377182429
998113467
-591555276
207278639
-684498417
710009899
261970068
872557835
300718987
-555123261
107513259
386014707
-798890512
148409444
685801097
712491543
227744012
367655582
544394134
180004268
801829067
302835037
898017986
893696908
878279823
653800592
405978022
79965842
395014062
-833629957
378065191
197651031
-640492641
782448500
93086534
248601129
664550824
-698484772
966299695
-152069619
88243141
778448888
296435924
-666460131
523618213
848394503
803589787
-506944186
301622105
556804615
221596360
-688675670
121296926
-33458429
699202496
513946266
502309762
-413671665
968890548
140798766
196459703
-368283628
539952334
702482684
810526554
317342047
720292176
561577161
-597908743
392382606
777151297
16076845
-796444068
546500241
908022004
180515748
438830677
568122835
706809942
647359622
-636078904
872038789
-485970596
949018294
-484972331
680783492
680336737
170707984
794085149
502186320
163653866
134079227
409592772
365803255
625793527
908910278
653977795
-291281058
984114309
773128233
265710476
-166074707
990834910
559292523
454137983
-908183553
963954883
637554907
808099936
620592824
839208304
-411813704
791695224
-762031795
452339660
727790643
776257890
529644441
-892247574
700874804
967670099
-711252086
188381337
-154128595
83659576
331849412
248724029
-341706502
306998139
161257958
329581258
97869584
187699383
272808830
-815414139
221946400
988304402
364550910
-884405809
858847215
775967878
523759586
-540304559
631140785
549062665
839107266
813268904
537309788
-664550824
838832696
526207101
538146889
854245816
291435743
-926525224
816592710
868892
-1581586
936134949
946492538
-487102061
111910278
285590394
855475650
89181131
286027006
736993479
188011626
162461497
285313003
421598110
-889318179
48305037
398980865
202934190
614948427
-327622291
448497316
84071905
535343169
288965750
376097611
934836105
-549429568
421841891
35771313
77756918
56005917
914880748
-673440691
544392094
462229538
791033464
502623930
529348509
516514462
-539952334
542484477
370162922
-782448500
359905308
217197154
105026119
609601033
-936576895
733649130
-307557498
849965449
-565417113
848039377
416405706
-839107266
11608001
-272808830
921820986
-30153398
495693218
-124666679
38151457
239552392
-381066351
808015301
441926912
638208201
-130258492
128713997
310486218
950564334
594252086
519557320
560464336
39345940
337478124
-147107269
186754942
302118875
994955602
618758275
816456243
669546027
820803965
473541932
531753916
305613727
-372797183
812140045
-810873258
316763763
478054694
681443179
287759974
-864713226
525951184
790291212
76513374
1224015
526686229
865687007
881312797
-415323173
241073440
-861928950
801888723
-942864302
464928769
880303115
-941786439
742422033
551405228
109406247
-330753627
95489838
504733188
961475252
747906833
307566408
293959235
-892713183
971353718
-940172693
319976873
-617157037
867690731
582709374
-928100087
584089914
486980428
-827627195
62999273
-421973952
799014004
-424378502
418999833
369178722
122347754
-790291212
685306753
604185540
214773459
-716197287
867111344
728247789
366676190
622682664
907091697
399799834
-361807149
978134515
813454660
927214429
-506661688
88724630
744985767
582655480
-879188958
36796834
367775547
-136284393
300988088
903379644
925972370
922204890
497859842
448705114
-21380361
167608250
464541770
9522372
531571934
251216118
133506713
241713977
170543760
435126553
620370171
443498455
869968355
-74175083
488920193
392700747
888647582
995232891
513943796
-836888725
92987557
798145678
-892407901
792314374
-758988025
507599816
783769198
892216376
338322730
485248571
419750643
454851750
471945001
921225966
909480613
881462161
372967840
-341285871
964195945
-927941134
82774689
950180537
109412766
113713401
-594252086
648024677
959644657
992169588
-446236099
178791532
106470348
-404819175
891190080
591962073
-487359138
70127999
359036955
-150468500
343795585
-220507504
253433137
200436462
141012575
813360660
-799014004
272132829
519042561
360608983
-104358824
407113903
421106696
421426970
62302863
735060790
354993452
342375001
-480359622
777970920
367429697
631380659
697733091
252083568
-743120291
58720171
189141893
938422653
949859306
-998509302
525478666
-787446077
243242917
202391359
910416817
983069378
-658382222
447561094
-707109200
882149908
-117536868
597771368
4369619
672056546
-791035341
284398318
724790914
771740507
627397490
572468480
23192089
-446788803
400531854
-618039075
245425644
-528072952
117047171
631265335
729284863
925466495
601615554
586489999
-607652197
691429760
271506126
193635719
373480007
816938375
-879032562
730195769
745440526
993763746
774812988
735952610
97047572
902969444
165974705
351028622
256668790
-566838795
30705672
-411398240
900994357
640630100
701441298
123139281
924352148
122619744
288737187
-661893863
23734916
-295964800
691361774
-739654882
558597795
372332339
-241397141
68603434
915247116
801621085
77862376
598095849
779237669
-387496574
505649609
736320603
672257247
-522510291
883072056
-243402904
675048755
422071640
-956137873
807758087
652464070
890411026
389240939
119239284
851640905
724894828
447368213
877239285
43842351
178631671
922730251
650815334
-349766527
112404249
385055573
617853329
-679125854
264761387
-514942667
355100957
260902473
547735110
-190018453
401177179
508827898
-776913528
170709854
481569750
486679698
213388419
309543261
694416734
-609001549
62273323
75609362
187164407
144486372
113414589
93881134
493292584
104890743
-831239163
905328290
899137516
-178631671
421034329
-982082622
411911204
171540947
228906143
857987345
-643152944
239574750
423698223
627563510
972697385
93611089
370103656
166451065
360718985
339115853
-771740507
902574347
2758317
105112345
-531571934
661161103
872773932
343552851
-626499635
487408679
892048919
592865800
977767996
74221293
-736334647
366311744
-453141599
728483741
954180400
372626272
322132679
-623030353
620639636
362344860
474523557
685328545
234740203
-169705115
566868911
717260744
623396911
-428539504
170915076
205786653
400787490
-83659576
405868287
421876399
582460046
-210327136
415616219
467952747
601785802
300313834
595255920
955082710
878228236
563885233
-713782121
308254228
901166704
-702482684
653061760
432966838
-847962966
75231948
-402953830
101714269
-476597411
774421694
186900680
194006883
896548827
286314771
429098435
820640077
-283240161
830902004
254434907
-422254949
992494093
391381749
426452223
996574138
245046059
-773232686
614973617
350255348
995237894
460409318
-935841292
401960080
514028163
639742448
239079132
858562794
-687078769
976977366
-209837006
206240807
432461240
331168229
-9322005
351824049
309215416
37232834
569545021
514724361
96720862
526592055
156049175
272877682
-236950252
618580218
-486679698
971698073
-710240708
371708943
652000089
728183783
600089508
523280553
-495378882
560482611
921586987
-920372981
341087242
435479919
-141668254
567920490
435068821
399816676
-54453141
520739205
-272931066
74472646
-772534313
632855132
693985711
73177187
-933885253
680718122
189775507
-149676353
943913197
207335432
249267261
-17519461
597409852
120101570
99965641
137096104
811312220
162179666
743451922
47335802
-40912142
300918080
-68603434
239763157
-144486372
355522553
519741996
-362179642
849071759
-488182243
845168531
743731839
-735928759
805349737
-523618213
314017600
-291330406
216069311
743884035
574416855
103373034
633438236
821553035
352420417
386234655
270602590
323930800
144133516
-807909518
892563279
854769135
-876604901
504165198
-883570859
494598824
-4815536
918894670
301730969
995618635
843799012
505539610
163454670
-686992712
85119427
77282036
-424992550
114576433
586064844
396993371
32208385
850858433
-244175552
490446658
175850722
-716813659
917286380
-695323330
296588731
303615680
547510857
546417647
182252161
-914020781
2028200
242056214
144397249
915052263
660915862
-958621980
588538228
595693487
992745537
362399709
29423428
-777478677
11902360
149978328
-87733157
557957149
-487249760
974986113
-40925997
988227385
898367831
662851848
-462229538
606668936
-445792686
859502412
279771249
763577738
880762446
758507467
391891648
-523378357
336616043
-953748274
566382230
408343577
-681522972
247936493
758435676
334804356
308855893
-154059287
772218565
244127529
641961124
579279678
549587312
708920240
480079172
-517099681
638784249