0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-12 03:26:27 +00:00
OI-codes/S2OJ/1471/data/evolve9.in

100002 lines
965 KiB (Stored with Git LFS)
Plaintext

100000 2059885415
263182140
642847996
41717793
740332012
463080080
358766509
600059368
689027094
59456350
141802953
2859906
965677040
995457766
2199568
36236428
415997817
569393368
386906134
489338431
570946943
944102524
763878871
303995392
807976175
121418522
86968375
887348622
953043349
85975456
937889197
869844250
334032218
265249178
889008720
774434671
633264293
242185466
41473613
702565478
822034364
725487089
948262426
887906327
274416625
709065043
920897200
418709186
870663261
902125943
364804146
1072143995
173872334
247727953
786768492
1064795733
700535606
370321944
181893059
328878333
1070769995
594873680
469369019
25371138
623799404
952220611
456574044
912930163
117468592
845792324
51066131
365556289
479645405
165317885
920364678
44106322
458397768
761576394
578821042
120315417
640702787
43740345
949416984
653981383
57443208
897380834
189136290
597316374
925073530
256578333
183088651
615347406
939664655
495511380
16387682
573622492
614620999
680625473
500291520
483439908
686896913
403449365
496274215
471073072
689658171
45560478
1028336058
440491416
964089858
265260936
478087767
563826182
382504440
509263098
431574861
279190628
226040098
920763151
609663905
1069920231
59602211
24585248
702646766
820857099
327337634
499730513
851259638
824392340
160524700
1042818211
178874793
636829509
930907005
53487377
801945233
692409335
91404666
700547421
108329421
313304406
460038905
167350629
802849788
397578970
177914756
481732223
614922369
761704438
528670742
938916633
864857597
44679769
200836902
676571870
31549827
744833376
729169369
729145449
830185148
347909995
419637950
291147627
874462124
432906043
794302055
586265191
855664994
467938265
127233858
291926393
74500994
650372415
875201947
100607637
358758632
566003349
204418024
739215075
836261215
334529364
396460143
68497448
390399456
161143383
607204022
676416997
416087718
236437086
558823625
849193110
785562354
622237013
124863785
995118700
386089555
444204620
102958968
960933010
1049137778
24848146
501404343
102964932
866714496
61298076
676446740
195636728
178203995
304505821
31842179
190450954
481788934
126739607
73615815
4364501
62265359
631611743
555281321
407419937
236867
700050288
305467373
78807283
639818931
786739146
521597566
15851019
538103847
514392577
156521416
660731429
460371489
782456475
953178020
290164977
584852598
556356668
812160454
300249514
843280588
63755079
990436934
220781004
134598488
80375026
180188832
509906676
872109567
582471305
334755912
631218824
789109720
736186656
661399385
905765909
1049683003
722074476
873930617
347435244
604287235
225907182
993720256
351294562
954435183
469891935
732660322
61315956
141202602
975556566
760196955
159798309
615761580
628774421
750986439
350737652
242679875
1066007916
238716866
954746303
203584695
334859495
378265347
310531409
119936236
248328109
1019926799
542529498
216257377
977896926
29933
175033840
831537585
405368112
510860584
115922851
637269003
576948469
846957794
461260473
26084202
773285394
43973174
534215730
339635161
153732540
693263583
582374900
496066310
447571970
200373777
647630346
1014277164
779435303
1038316867
680645337
876542532
50526654
622261972
107004430
935514981
227820401
589503348
1006096082
724196486
32611135
943421046
688471216
743480238
597707693
561118645
698714524
584800110
210693232
85045270
21475565
578434630
501855164
1059491264
106023986
814135648
560774363
643680135
494029430
569668449
1021473827
222606503
420964621
234347646
940726870
949355513
266211340
137756575
548244470
128534101
833451939
705305343
552742793
495988232
588662200
1064767521
48960124
109098904
34895220
27840772
662839464
776484466
357502777
623375483
1037747053
486273877
620837506
44199821
393081047
72868873
532102907
444395624
277526767
1050987774
896941076
39105785
982283004
341347695
656089465
98049377
642890935
343810037
702160648
289825090
928197908
17099525
426588530
967622019
927391442
928939050
949954688
162887584
709893260
50797998
395216630
912335593
733170628
154352356
570413661
383089321
806871407
811428733
686487527
863833408
576435071
216986013
613333643
237401977
884108874
541725977
437047349
169949419
562723550
458065602
768479218
484265130
80003711
661326912
927260966
232886557
96707304
882602146
829746164
959526023
334462273
845696892
807829920
867985772
266206259
356207032
19722647
462552452
1062424199
866217594
501556033
272155728
475234894
234562457
127278347
871352446
547856830
159508415
585211998
578756570
206061911
812361907
701693938
325510914
251310072
532577828
143349008
277387616
885749603
849823133
632296727
401026744
216999442
388356657
514287520
579887870
828335003
946133987
519680486
72921603
315889758
450114838
336491160
4080841
165710701
87785064
427595903
904419159
63203374
373064959
112405393
136500266
197718956
323285686
206795503
414648175
1001706718
981924024
518523640
412954991
766167013
408499944
989551861
764616434
458211269
381307837
30748805
437615231
526700530
858268968
83366379
182439468
1063938329
275787325
2884707
119212661
115740545
889072809
766889881
10563990
643886986
721975985
822081696
727907084
846750306
22392842
711609545
941447956
207855744
136784369
832235771
979792169
783709632
979526895
301328747
628217013
133024420
458511465
362300564
156404692
625110951
1065425730
208433376
964784719
2883493
627029569
283824292
709353753
254461241
470649788
443889649
427263896
301576149
458278359
12308493
799185758
705882350
812799880
650259699
256863020
731670037
414520629
343230676
1009286428
665271379
79740079
431319366
612333272
319037510
323030403
611552856
793568978
839343998
84267281
162727982
1069005063
151281063
836150523
459916424
18461830
104147692
86865181
605205882
194620747
696068258
94249335
566125484
477572669
346703520
747589529
902970249
330087695
78894809
475021225
864191518
590257210
591684961
430064442
302579018
1047392408
68594513
158784739
955718229
966447653
124455531
738111425
309406299
21791675
86953688
927112339
902697719
845742590
47008289
543789873
826750394
274492756
585340374
456323078
83491309
695996702
989324262
74032561
354823596
613289842
417440667
319180664
910288079
667037416
293246635
233141849
654525919
941600110
940912098
633441246
673210268
71010189
616062424
813781440
65670518
338921478
819989813
729507745
749283569
540090610
459888799
15043582
207125239
206797361
207083229
1011100685
22192904
395344376
1051957156
535399521
488713448
526997032
458681314
891497502
505566287
103011436
57336922
1006127978
956884
338757671
979422119
14591784
196887347
566128524
545320150
218988526
902107218
195253208
928748509
421269765
370855173
252286232
642336217
692654253
323855898
851333213
233786630
157409389
202119331
605776654
751324132
707731253
497008913
866736231
915993346
712588568
738545371
641298787
75805360
950432863
217881313
629197449
520207423
882341919
436402925
396024409
165400103
693674756
932998298
28281021
700933333
988356512
544404330
672876642
816124688
33727356
203850107
411932118
288191584
372642457
634908960
838579740
798680703
388976253
945181834
359445170
982930394
938110221
829973330
60765
13070893
532620368
521516457
940978527
91342873
460560725
22402434
452819070
683911311
317680254
97712537
53982838
951185279
460494005
455596271
206031152
406744655
685588162
609462180
664227328
792704023
353315060
276444867
387251301
574187626
441965673
308315152
678801268
414299743
893175389
526108217
264821352
764116235
787372158
429492552
1000641642
428903888
875962973
12607182
591963108
894404003
184953145
456135466
314735936
929307860
666589397
159634216
240785298
808078436
149845216
332273292
312283913
356959910
392784110
303977511
956361899
944934172
253617019
931327631
124021197
702522455
94826093
648279516
712165296
290027021
546445289
938755543
309735668
973234263
591540720
613525169
328109637
541734012
812045329
76337786
112471659
652935293
567275085
542909141
610089110
81565475
381494649
941521775
80954589
320008268
1044484161
72914277
344509128
880578629
1013968106
32735565
662034829
259995691
825545607
361266645
562099167
444685465
214214846
561082307
79737804
967664741
740882186
349332114
581485481
94462120
39343507
574409701
637672074
856946423
563568397
751368747
499705129
995519555
434777803
22945817
290208787
564995746
869849517
56596870
1070496776
899304934
103060207
737476792
160636377
56466312
665152633
776130512
930147446
805035911
107026455
805699029
569653993
354584389
137538985
743354857
387043782
170392394
968890776
157094444
354808752
779990100
35252223
37335497
106545205
95243034
509013076
610806900
124153188
370686929
215232489
395986109
609217927
18638434
400505863
560152205
389293632
701534174
748779267
141007231
507499252
82752539
63450502
1021437570
497610669
449295861
358682635
241377603
337918647
398525614
435748912
419997299
151336473
88248340
786659317
681698387
465505834
163187246
209072073
716560024
429265665
345784073
937396029
682107035
847177710
939997359
965568641
48083750
334042480
943279028
277989426
267376715
154346458
198709770
541446951
83957679
21240262
684919089
929305193
1072610907
300175122
911925875
151377450
235165226
921145247
532379901
655938019
868888107
156578751
99961181
909125845
594996491
438464144
640064105
499458053
10624998
504057804
991635111
633622206
67113357
257760941
606418476
325508048
650241611
395420810
106370674
846523417
87429112
907540918
505273247
205086346
59148495
189510827
290837577
130100292
230416836
957444190
227818368
164658244
691297210
554520945
790883884
425293222
538548273
356867921
592349460
398379707
197356591
628539734
337281740
846145101
72759434
330792061
939057879
104895954
69385767
280539323
575845
489644354
964924859
421605579
334724717
61288624
334133993
1020275474
374726558
165372483
448784392
748063791
991614848
870713709
438634819
672331973
783343751
803138313
934746776
84317454
970987352
727810975
835434434
902795253
393281550
583905158
490590454
82424562
37445044
308124033
1030649477
827692291
1068690507
341036363
708090847
51683302
570959893
836715894
380097075
469071668
660195233
541702740
237462125
485507339
503523747
750987030
700345552
126940977
75882684
551247867
893331154
227969847
308683619
723201723
656713238
388417493
97766567
320210507
480505709
610135859
525607392
370719029
792318559
847505352
965637343
403236482
927942562
102034070
622150244
851665049
943767359
448288302
22719126
303020792
500474829
413512465
126795889
104551514
208149674
625975632
203326434
885271864
586676617
220411527
738799902
340206692
164675468
576617536
483251977
690619427
719053152
936067200
814621559
691221663
918933753
49074600
198925759
106045533
847910572
920687411
324791809
48052260
975647271
676861869
430566298
295142403
324129537
921726665
124344666
14038679
782661973
18054956
11316150
693448282
450557546
210855313
727546147
191074806
883577367
28465425
87934321
316279466
393477372
477073129
703470809
487358631
554225085
320236863
629514073
175829664
480337189
781679147
645592548
763593103
766948803
695829930
940469888
193205156
102631877
778027471
87648267
144751817
697057862
46074527
404931999
259159903
608589166
1019410697
939851178
635867978
339980445
414199454
196323654
466913942
203941069
31316390
362843865
933462685
641056885
238990012
127699577
857516246
465247140
916728630
438705269
964414648
736810866
985394221
912276886
158348225
549765927
334065465
365732820
898769693
99581712
979036763
562167795
963570029
492254477
285029602
211669793
635903635
480574701
807873353
926122369
361585893
82144368
241014438
889437682
380925067
130060186
142558857
62887597
645901089
838943895
324761761
32891290
925352521
434479602
832575753
551963802
689006617
816071177
8243532
9919768
547044604
675388602
744609700
721990521
44479980
173957830
464064454
256165311
720315110
975159199
977505058
599568858
13747521
449049079
973665244
411159649
423752333
62829659
663484390
411389173
198270946
3464285
792196121
978010549
950274507
917918443
259067275
373065765
785643686
294805846
119743632
58793304
718771919
638116172
906443140
30335261
561110522
693307661
205830908
718334224
403262484
936401330
1006256318
935144552
71696522
329983459
862174066
647337883
510399723
815718643
187475750
374073300
704656982
42007498
591215520
992851479
161512505
583065936
17494429
812185176
600677235
105434636
457203572
896313635
964484749
236962509
323004299
826804945
604674943
864407345
380215872
42884817
565286158
635755374
84275824
584373303
442625535
320710
368838632
793690577
373584740
337800230
567947068
650508493
872077558
221028823
150949187
720279980
889864391
225274106
656492254
410154981
425713521
925205070
58171744
1054133708
602065082
54603696
409055462
195150510
72544377
385942799
680092971
939728907
314774483
309015693
900908595
10499109
55904539
1047432443
419517943
458234531
272274615
44111525
144208590
888721271
655441366
440246528
233403200
758008049
397494797
445702594
712452591
477541858
142967589
707236945
405314978
510326731
604567877
285177845
793700288
965529431
301079536
637192342
638267744
8918593
314740483
186682283
823224654
634210145
41714791
454935949
359434915
50877537
445959109
639037432
436212671
541317401
862859172
198033117
426226484
389405806
661572894
694418215
166570403
303506141
522591799
655314962
649962943
772287680
56104287
188097798
868408325
68269106
834183116
11168938
473253931
927634741
976662831
472140723
803197665
277776602
460347127
60332527
565542236
58748471
96461669
938767013
976261467
548653840
199596516
923370533
960397519
733935447
251832755
932809934
907981208
233336233
83792683
331154755
52547141
22043150
636749493
40136977
894104455
202230069
74871768
692809593
829122225
824845987
485337559
76099982
820758806
614163452
515506739
304948116
261479606
717062687
214059602
363756409
272248654
54381378
617845253
308647883
26452360
380438807
743666140
831366860
590778535
233894552
243364868
600597328
865833931
329331748
1001117853
40573939
185332809
546745103
842146286
102661890
915145029
306646740
852041251
2010641
436060262
401621410
774747858
110527778
172395104
572991671
59205857
299395814
708520925
61573134
627792077
271782208
559737486
1054264625
642700721
707114872
218438632
684444287
51069604
486284628
161089765
235637605
599100083
464834285
307432511
710804569
515445975
330678044
487273898
339478547
293734285
61251952
7846051
431617581
466926478
107183894
903436682
848311862
877854917
662674123
678213506
60626598
208581819
121359291
614907253
752088510
433689431
347072629
485294875
412852902
622850594
506495769
862858293
881340391
520470127
778516987
770009555
244859464
1055251760
600705265
827056591
431316900
18650587
628539678
483337914
382424989
487687549
484992133
96244739
943775402
762863387
741656674
326354092
363980666
278993067
904281214
169996056
219312030
54102226
692592103
815502461
482288588
890196025
506252203
186129595
529413804
1024836344
334382275
110102966
585312637
589307046
421403865
677708315
947949742
414825777
20312389
568075288
386034599
396139872
297228426
194830756
457520624
1023970882
423373886
416524013
449428055
350796724
691392334
437805989
598975521
58658448
1009218179
48147060
1011263222
140055929
40412807
75248461
480811959
128496270
1071953132
839130543
477109516
244729457
70948656
660360276
461425386
215470260
272010633
718412692
707904250
444281853
119613480
84910428
369811365
430869458
670828746
815662034
312443618
168956461
669185111
1053316448
474593635
453770412
458662201
956136297
956909899
753543449
758608405
603206991
876664107
422700617
156592800
547947464
151270492
852428689
472478837
877324274
40904603
619934914
355794139
504793197
829005711
241743766
935450464
568550236
805285381
138381950
82129854
357172773
329491514
67712356
967862949
675300996
41049432
259396064
723823472
635805783
948784081
6816058
648758481
475123642
405277087
268438392
226093181
720807286
761470801
283813219
484617980
503019418
106866475
922510981
452862917
236035480
288382664
64656069
643021363
243701356
79543477
461963565
64009087
861221350
809950434
407329987
44263367
746493999
599023061
894221554
6096271
306049326
211768512
157878253
910485104
829346498
913719354
221923413
326597264
729466502
80695682
283632461
973404068
100892422
551647791
476829457
1051629183
852222994
79842352
1044445743
337939029
906614211
31475064
81903174
64198736
333279967
874424339
182255231
573297062
199030061
204519803
608947088
384996476
372063031
323787678
381424458
69075542
839643264
269092642
283426465
659174287
478185794
159877034
160201558
943588676
784377123
48947545
256773816
707010643
811184613
971603795
618783202
333164089
67488116
232489253
935548107
880022778
277778516
14289508
699332082
797211691
944646605
729549765
31164964
756515441
319875079
961216822
621314923
249601096
822895816
864521153
300012062
1024694173
636960093
1015770650
747923574
672517729
424059694
746506949
691144252
223832409
9916152
875935785
331946493
158694056
533885403
765802582
620275489
337946217
594398553
446044106
1019215557
887408655
373145679
824758083
989454344
1001567435
86156073
556859745
855556450
499203049
665027183
75855667
908018735
395054604
693776924
697255765
885918719
1008784082
1071096374
175870678
734649007
912437564
907457682
165165820
37367460
18828743
855632673
913955489
420888059
44843222
2625154
680173815
179279758
124621
301274588
89701376
279691586
782986848
323952598
802679750
538779710
77571108
740996435
1010580141
65454807
129065828
723780524
956623832
350713889
5952764
59001925
614170245
24051253
452100953
197826111
709323907
914949136
71132787
529483319
670346416
975796232
663018085
534910060
455153388
428906719
463870600
556760289
826602153
327714288
928815390
386000158
188404395
189952428
809411216
92311818
240632048
131686225
620201155
375808400
478478407
462718868
218881937
946648026
526548872
176703546
726160887
946019909
789911173
12762405
781666259
931596370
99440446
852206613
656137053
721254318
958988306
1003222641
55968693
75870683
3007506
964140001
815277932
569991849
898648598
1057027843
687828474
555129513
904423157
433168695
487867489
547692019
190912548
477242387
279559852
829398804
805687298
1011735750
482473241
4928860
16998203
913953045
903097265
418353771
728935034
146855157
932203652
516174667
97978186
296255615
472788298
660105394
771709573
751957175
32343269
487821003
745100911
754168146
723372956
234493123
950302556
521626862
2153630
858138758
957476757
477669851
132565141
561257001
662132739
10973878
10214794
743817477
826827104
168431998
523023890
855024400
784273399
134607180
266969141
886558842
87254893
507227302
354520288
1036496513
234214829
637387209
472523446
824548859
731706660
702066960
322164152
580573346
786258971
819122753
634184638
130190359
922426637
766063097
632160138
146116303
702546351
1023206354
17224548
326936697
693252420
929919932
438611366
1048112296
78190154
130614799
351691169
272474265
898222817
403581082
693613322
249274272
259459070
423745819
972752190
39471233
705944346
533937532
244802560
221942399
228059403
1035367504
613362353
780126552
198895481
894484476
659663192
141184825
268755724
122064055
241871334
760028874
955729985
32485975
728532583
449783432
519387336
462600732
645509055
496851209
278951268
663171512
387610783
783994896
295545155
824132595
979996004
411490342
730644224
988774883
523208222
268285143
776225601
27861597
899871332
118655542
842306665
1043695234
512441565
812542128
586265431
271661382
1073352541
280761949
1039529806
41948098
560611496
457849936
54975522
611088104
24280746
972329395
437828874
935164799
622489284
684515333
163156176
627532499
565586614
893021832
30347629
1020370798
171461344
854054397
890190441
19943660
47402496
532120305
773215800
361759984
81364790
456976149
928710206
319689623
919061270
951929590
197734
466626199
229295648
310497708
638339446
872617217
73776131
97231486
724538976
95213366
431524961
875228263
562956337
707048337
260145691
283942857
410052840
432002501
997507825
685092752
985343343
174105562
814963841
832369579
730328516
110324700
406030634
374604994
32987200
303520928
593147607
553476314
264291014
568807109
654237199
750162459
664126180
551216365
121863244
871109188
163685239
940303411
893245026
464961018
249078085
145623290
282203905
771684312
610836594
734551932
446907632
757170684
261498762
442640183
544489343
161811940
147699609
204148629
269540105
893435034
363849767
287102055
664416103
118806764
251794138
392842839
190589437
735993756
310916921
835450203
344899660
489839021
39492076
459802078
289355471
740052135
244811786
225517083
26055139
36996935
123940717
888952813
506111470
766618350
656096858
598692830
451847045
419853960
708777674
625174833
85409500
577596556
244897507
165707349
73695660
373605456
632544056
512166528
740021187
881942091
733369781
249630912
421683121
515215888
475399084
1054852114
358134039
891029868
288078659
786385957
185699674
559410693
275066031
883157430
202878449
263721613
24508968
61579638
109095572
502911058
555846188
71561414
56584602
443269946
945586672
618839345
242163666
875788250
102343609
458575090
302819726
167728461
161907402
773520781
630907157
855497628
686711361
40848154
815908497
912762756
552433944
745297864
562368488
238085482
158806319
969934152
345215448
788954737
205630653
778125822
691423707
949549328
413198841
960090972
225577289
843118856
183230354
498867018
75875593
336569113
359871245
608709723
296682228
138467717
812656328
265108864
402733339
734731452
57572023
971297692
346450677
973562310
181607795
201538047
61898177
316968832
770868598
53114289
175859365
496121880
34433719
345112077
902147109
179357413
627182303
81528385
817588003
429572185
292438140
95339127
95475565
776105737
264244688
860153163
1020802029
354877919
57620370
418660981
706091698
670548319
674931672
159423331
558229106
344231823
146363921
131261737
851878907
34441822
662845673
482485821
103386378
591399800
463611909
945577758
534337348
355493958
133120897
554305046
30170978
468275423
264365993
418374382
433162807
84884844
273669363
632172532
330992578
450464253
86149463
890566267
864684438
756014005
687235687
615413512
61372270
893941561
609484269
368241336
691390321
78770139
34353251
268373598
773174944
86208489
1041138035
406069391
75351331
756144158
324918797
318653624
307762955
712029327
377427478
886152475
459655016
960135656
426926993
684157627
873605278
985684517
498202580
599340312
406353654
87202636
579558489
43821692
544709619
730826843
762379856
917213069
346820048
554703080
958374328
900107151
847886764
525497444
56320102
758303195
332838575
120204381
177620265
725976683
919877091
570725154
926299193
756808169
144061473
973124456
402888307
786931756
537797801
449380765
289783306
1056791656
979447965
461277120
267280285
805656288
496573678
721930672
716836015
548508461
642766441
889591463
173639050
148946168
841468770
231812927
732269067
680132131
318116970
721301612
181179403
698812804
755855693
1026884125
751998668
186105546
949541853
292936206
604736579
760875927
54065714
429973774
133809787
262969929
104031506
1037324010
363745792
962963988
1009396640
444809542
344015226
1008676766
632870272
269254332
669753520
536328549
949077287
261215722
1002666402
461072004
434715366
318166992
13307354
844320816
49753619
636615652
846303621
613584098
799421740
569297093
839226862
1031654434
12042547
723707572
743313980
960066799
535691940
902748678
411881120
497961462
888716203
855403582
632385881
1066710066
204342459
753499230
594149150
684389820
930540169
371962354
445393319
704399846
462779293
456342727
132992544
262553327
28995885
609244920
439460939
931849328
90736670
613630893
249276748
129737458
558634456
706187416
759987139
911371207
870252136
37541428
174534472
951211601
256711605
689715655
15186033
266234115
85688066
790808521
30402072
441039905
348503964
519322476
410330933
183773885
650923967
136344098
346213600
941390561
500528570
225355922
31445724
621637303
297713219
452098602
185508152
917151816
966624001
568761393
719684325
510054352
886252356
48583080
660212323
761649334
473596206
602713669
404853466
622175718
489313146
44538383
893671000
135091589
163082608
16024461
382646434
105891574
98735437
353881095
70706469
845946827
42650267
63201012
525527819
1062472183
598310990
615920437
819762474
131051517
381123182
791870189
673154788
958926579
1052236415
457096160
280854452
593503734
604219833
595811983
93143184
84703200
530212850
35952514
290295604
185336755
314080006
361446575
801226881
685383193
485697177
828922530
298038690
16314521
917790951
958264349
35328787
628646482
494652893
841775134
831603024
382625456
930577007
1059175998
990703358
364041710
739554894
95468513
467906854
866110280
548713070
249148289
632260294
75841668
468651941
838119858
870986865
298454345
891075519
312142286
954705883
136953938
795406410
584370710
256607250
501527418
53630145
315620351
554728651
739061801
235336994
176151907
650443323
760404082
758494768
202072246
674988538
186235954
571448633
586224561
73604004
559634377
764685859
813124587
192974920
195311452
981884396
460893948
846069608
1026362912
146360747
96539552
493719515
144260582
1053382168
819482206
744495295
180478495
106887661
681112014
398305819
728174493
174144998
865034285
262882820
477295331
972348704
156851026
856610387
383752717
45453158
889495076
434867856
64047724
3691236
841618095
547841377
620847212
611377379
668459154
156053219
209761941
645847542
446986491
667724573
191225009
960232305
254187893
3210006
863113851
1063395353
233701830
53299061
185739455
192946888
465194813
926211268
403660203
1041569719
927033088
607644076
187390140
51494531
815492892
759813648
61605778
162113216
213220256
1062258414
880088714
179416494
530463582
946498455
530202921
711028652
476136992
428010455
739065460
31363339
534209521
11939621
466902337
715926438
389465111
5340478
885906503
467353703
216642907
203010219
180694858
56598186
85227950
246617155
964113624
231368111
1069157478
932798385
417360567
68698758
205684201
16494087
258796205
360477139
736359888
148543113
403784404
500144769
689749937
239563937
38598825
18559465
714239778
408734235
365000791
864684198
551472226
588533870
116087782
211965716
438756542
695760590
565650125
257811473
868925457
761779973
968307455
766342294
482758996
666663929
578767696
344702953
177444528
866766527
808506006
72238153
365499246
1016061667
890162276
39065783
697506723
431530132
419845134
127135938
225465305
676622091
177664343
860731096
880820041
648641178
658746216
789104945
415136248
881653006
931556102
916902606
647822718
73651529
398821514
896530157
994587331
354777993
446993642
453618718
795523062
869656079
749397401
331031089
242702162
322348522
1059661058
655837438
440200216
627667979
930276432
389566723
949866733
949631787
886111980
577190407
358026751
2277079
958123860
124474150
384652204
227600635
612331974
1004313389
539185215
817812094
22552262
173099936
877981708
134197487
378498579
224503255
10750730
770207656
384892034
22216962
267762652
66373850
59513845
858884989
555184956
8275289
736592251
301217921
142766890
157442172
73061475
184048972
521127526
1052686794
775196608
601821971
250979527
849312059
665141234
909192429
163668657
636723349
923646476
367351216
299614851
513937008
906738813
456488530
578500782
186402248
436595429
249172999
382678214
11924735
659198455
120661989
589646591
649386194
621584782
432222782
467788972
220134133
570403943
654910473
38314336
355118464
555795114
88742896
629034694
912550950
846588327
51214845
716856451
802044334
555998390
112157215
32943255
250831497
1008914009
678510097
673312865
448396285
564178198
20097657
550208576
333962392
892119720
685548171
910581807
799933753
574375971
342883910
170640490
136924599
425715551
79299195
775321431
180652745
1064834658
385228872
59657183
864356487
30626674
413269423
890013514
172706795
65408726
11823294
35564286
254263657
876584354
486566427
861258329
843921764
867969572
319910746
874600073
805661831
586688242
597496936
284650779
793607590
212052610
410912254
778982309
708896730
12595169
86246974
788940504
564864601
11835724
437053181
9157163
630322485
314162616
911207101
924281325
861274665
275163693
310209004
863621003
562229015
67085242
501131377
504902900
365452171
877029499
329432595
971478538
233093775
40090850
810712722
701631917
1026964284
796690656
957199786
208795372
301445948
20421139
58164533
794831477
55919070
152380230
322965755
183766685
262016271
626618579
114487883
597232731
157562456
331141805
906751396
486707392
815817789
937032844
46308977
223857200
182499823
224785010
426354372
1061525105
632409227
687357811
868910530
814607451
531030278
81349811
611944606
498495369
987587499
154261067
1019908883
873329821
754355695
634132457
432924699
795338885
162575772
738489210
619803587
984217462
551362266
441131889
384686185
443585617
227671820
171088277
975964948
302505759
1068791103
763547061
484812128
419566078
894098991
605132376
563668298
517252792
419835228
130853785
824270113
29311447
98544259
152038987
171075995
657346201
317441136
594099250
832295557
375899338
24236965
19071651
422897902
629194000
420967298
573512717
260745361
149695695
803223885
360057001
756279425
66683328
290812813
802232000
600706079
702019267
11679402
139106480
183673535
203568607
454606438
776136418
306163661
899593
153824968
23802009
304617970
910083129
663669679
644797327
742962816
815576975
8022095
115477695
649242108
708738227
22385800
745458519
263223108
364195181
33572879
253410644
303286058
933621630
728325251
83847844
777751900
78446635
780366447
802273156
512970630
385973451
848402379
863905890
804048255
454931737
454758202
102070157
798094327
651258171
466627093
850223995
560789008
868812929
48853133
623280360
48470227
23438368
1066943954
847158034
1041703502
561129692
936690326
107022314
625149809
39978757
419644673
188672245
745131555
174105486
581087608
282066625
732897830
277492149
119107424
449608518
279256304
509788980
600196233
803247632
301349952
169639294
659687314
627686480
342054886
51319907
525435985
391360270
638891523
910691948
719760776
845068047
223555026
67480059
897926495
975355474
640212254
846529247
429564480
557234787
128524043
621020034
941941224
838552017
607490897
191348043
962060781
178785103
243789468
935625239
43251028
193508760
908491831
909621024
366770084
1035933851
1001668679
75512328
521850538
303217175
515824660
309109459
457239483
516017597
734159722
769003087
141398074
387132206
928808028
240462566
616125391
717130412
785866651
340178499
632965259
289574974
64219067
479191709
12837169
148745674
299368491
450665815
806518782
416914644
1060809424
883421272
860031800
73503412
245710775
806131990
70933992
953724127
620649571
569013373
280641492
306741804
561765982
34632955
521463813
956127924
35182983
37982579
218875407
306031351
525167899
269520389
60386655
556058482
508676702
240781139
769089076
295586350
231188736
551656172
606570437
187442136
126107818
288029911
336910703
809569404
632482777
296840435
154850659
300163831
904228946
379103728
14726087
856689430
917311149
998567369
768646048
18151355
337692394
165995265
812644294
462939874
980912636
78111086
538937399
725548830
831621652
969000718
705600811
18520735
12810276
13166304
55613959
602468363
74704224
81765858
670286471
184991939
143145981
639478752
466181473
1051507899
322196491
1070409037
624973291
503225611
46132459
345498064
284914872
407454536
642688229
173225788
858729657
816690156
533722516
610217192
673712841
150223464
461008234
949964807
162078623
650023265
808242273
134761032
869745929
379034415
943837727
677925207
910477928
656959372
803300622
296620784
781418004
325439144
593734923
180924112
581110718
876426393
752726879
335026485
479661167
987423316
192579278
4840803
1012480237
399774000
855234912
71568847
69497206
731595504
598670115
345303849
669725167
421650173
85434017
897441205
396995732
914852251
328987570
618890390
507751403
1009765015
641317348
852155582
404600026
300304856
348787052
35567323
793597122
293480616
140152328
370384497
928302691
52981244
57446152
451274418
616794197
854442045
394889645
895184272
69123238
729017986
767356008
362680684
148060979
292500618
773341294
825361365
874380037
811450596
476472416
423281918
576280798
203894508
836837939
696918288
147084258
250129642
43037934
327909745
195229799
479312218
209553652
522731427
35532541
942018052
449423388
531529743
495540283
923132802
760761205
90855749
898503715
748543903
953795714
58898735
623122185
1043854779
769142709
842867700
753284580
242938380
16558481
80928503
436150548
683136926
476628745
44871799
41236240
169190458
708529290
84172050
766300144
16843663
459531153
192634453
497113465
268040050
136299131
850574241
279288031
695619606
160220192
1057307410
284968814
122746561
380845236
177665929
86007148
535104583
1054220953
684612207
89570044
903666304
227878983
798318851
66726237
189341965
86946211
428402860
325663593
204073070
670469796
779912383
576248589
228273419
969014176
48176718
791796057
210711568
471001683
453100229
355485226
764674347
815349742
639149994
670484801
773780338
151220237
1023689716
721226037
210454717
17365111
601340783
1035277988
755094383
747340944
970265764
776894979
383917549
780533668
585774406
792548781
644489417
765763815
597496017
772658617
43602824
978983933
525443071
295655898
299316117
341248415
85937596
857038342
562904464
331582628
941106830
360749965
8015009
32549905
466019982
252121700
521490424
979369944
24142079
179987298
170539034
519298251
565637280
551135306
866424953
129736965
933107517
171902555
543258883
297695260
1009660980
357561611
707180767
430601249
464473747
68637449
58082434
803891176
802932234
678519632
90260766
255663496
225001700
803150751
632018509
703797622
576921145
1025347242
250807138
941682933
6651621
276551840
349317790
600855533
287985847
674123560
27746345
327873071
283611281
933410394
84386182
409825628
551083599
871667414
743637711
443429796
588588845
639826918
726682825
1016414832
372573966
319173460
472841798
477871889
704328526
598341042
901006648
376280209
295855890
106497335
913814319
628442873
196166941
292826149
361468591
863776612
852295724
1046764634
756254776
1007848775
788435155
101814360
466872837
7904809
652300366
728480501
576731040
921034199
477709514
622005920
375617680
499478836
521248954
405567275
923396342
590603382
872122217
180047826
96770485
1027981954
127158311
167701885
965902178
403045505
155112783
135306146
363350307
684902040
33544802
14619342
356401715
521288991
223898640
420035335
801691217
83596382
1056996093
558997052
178694292
245284488
913352155
864537535
1015375614
13818074
492425240
932119735
633660137
1003609060
7261893
104486075
724178033
664060811
264184256
582846922
37616769
776685621
134980217
80187736
57035490
51792598
122443223
236947625
289837408
539920311
516717429
32310584
744890608
874585937
845687431
378211586
138080618
760531298
648636712
349674840
934724842
6194639
311637944
739529599
409957122
898574651
850114471
20086362
553514804
456596293
204621507
135022785
915963259
615762958
662531291
35190290
293163410
506940547
284527191
132534880
378436407
547417038
888252941
676072306
388433873
693486330
893734651
935757503
650321372
153072407
369474608
762625145
229647623
193697546
368552189
134917301
283600131
901797647
176095912
466137167
563054902
83843339
914390786
45261989
423637652
730081171
386597090
382008452
614788359
56677701
901938421
656587317
873929338
209907974
988771266
540813209
761926812
861132071
570515563
19804282
30986629
713523648
95108120
47684838
597496271
619495200
208359305
537489595
686983830
1058572067
349700884
6355790
76558173
640461643
700140094
567485124
336409553
74968615
229057222
67672325
51819524
178504535
889508215
268725646
389649873
31021666
779199338
777236626
904865314
429089420
18078777
188648480
130099665
698407767
298672313
111968554
379505790
610670663
20323626
698022399
59210371
75582429
766421519
620425393
35435440
55066767
972347530
232806079
507332340
387862256
623552112
82754663
790303897
124588257
499079809
59260962
477912896
322958063
724867744
768137598
919156443
726219166
80776020
846467519
816497266
232772954
660418759
295623630
22809350
26268295
169080718
992581105
45176179
817586202
111438974
369007047
261444516
774615741
980509633
755132427
707929384
15830802
229691172
671587148
731666318
599193213
695786464
473998823
759829836
262068273
729825175
828122401
652559708
172150167
2595927
208850765
841446149
18988037
536135997
162297784
227090569
21065700
205781665
502499617
712907722
763138484
321901385
286518938
60371786
460046783
312209873
685894790
893579112
77309693
146519720
550033774
1001098472
222745497
80020404
25007987
416071178
579140
231923706
638691829
745767180
180066738
693894333
64149426
409504295
869704905
381066594
929634303
917096327
441561552
803883087
541106565
180974183
884185002
828783780
617595147
474131793
485044364
589881586
608015922
690652906
481668070
749975855
306400915
416198522
429107031
140790179
292552225
438157475
734662250
552130408
694008565
2435631
46804678
654504892
517961271
1058799600
269393648
263448064
254622163
250015204
825986370
580200964
712569744
147792171
137816043
652005740
652442955
937135711
173016761
280326406
789314752
616865547
1000417810
560761137
486218372
865027341
127839899
283259686
316103093
140157986
57232610
212001919
372863270
335181371
593294583
163116236
880891956
293834085
586553569
2722499
591629737
237493032
77896262
486137452
951804572
847918489
344717337
644970921
61574388
189718811
521918243
963736480
59075005
62894492
52280369
644658688
758170362
202039683
329162611
156324153
240730747
142520715
4277633
229286865
693902103
633122756
771840722
471146895
706946150
402802474
512060142
154198334
855871055
1032555302
58271559
318517198
45638447
796852156
174787724
28169865
371402871
24624755
23069974
900417493
942214802
327902584
203197478
577021799
838338933
96618548
650972906
1020416330
876173658
658929197
695923857
845909382
99453390
63086671
117367495
852539486
119240481
366373592
588801162
307764666
405488841
88668703
819518958
679331273
778869869
599170347
864019472
394636804
80531983
12254400
347485812
183739949
971494130
789164250
419767105
839951736
427570303
807975867
963963646
795298227
678083960
84000000
692064653
358092645
848762043
970496112
161399105
589232322
630607776
545704876
327841837
801889001
166793400
928759576
949688359
726106912
971042727
1022392101
39805424
288220366
677089965
1011073496
265468889
897640478
831218740
872709719
681518315
840730892
63238115
905326935
272322796
493215142
206458876
758989254
748608339
61089940
158442448
116703723
524985605
246246175
310205904
367781272
646070964
766294108
830518981
648493726
81829416
198723651
509832462
534552589
931180698
536655455
594064139
439792656
593961553
327770439
731252899
822149850
830322049
26747525
38839526
616199157
655610060
408957231
698893886
276399673
465410523
572214080
392672479
31040756
624303741
817059663
68219312
585396853
6427996
324300508
38447336
165936462
681680647
785758092
444661687
863165467
801471066
895805045
299902634
33293927
211915169
132279365
342079452
17335783
168480536
393774968
120795897
900985266
60863296
35567426
601417473
341855366
186628791
449548435
17022562
336995973
259454126
421473978
113209729
950041024
605249584
488618135
829785595
454780198
928863109
322432048
315338691
785685472
828205999
2355313
644334442
424467
721028389
431580320
773109970
42186557
577953685
44519617
846666267
150904520
902049204
84584484
63882156
645613551
1031762036
663574890
812123682
432401396
12155975
219906540
98119409
16141849
792897787
1010070547
384764813
193867955
560569809
356718262
74980569
442798294
488960617
635355434
696630715
686752721
857996720
420310809
95010531
558447397
409515890
379988721
582009361
21209303
852309114
693289309
218919318
960290462
94977137
935222408
515919076
426652715
381150739
182548274
209674357
290327762
162029965
339729123
170431334
812876670
563669522
876288304
494769932
416726949
210999188
307613094
826440836
1027092233
507487508
610011019
876894352
262610285
496913439
709221817
875679599
616343394
880780816
74454311
107984990
891555991
769388790
59758849
859693069
655937551
61409707
24457024
18803701
903486550
801808481
109320086
987323203
969353551
70811528
22429294
461247295
497780694
53268953
678982061
395452334
45060715
453384531
321424273
181388579
1761779
690135539
513201490
749147110
324337288
378879252
12611563
187010040
10877215
892735332
978044547
863438828
671307880
1005024766
715269765
70159326
22126756
652916942
290269958
944141461
74539040
961373825
15663610
422346391
227322799
541203632
455785739
80988959
573982168
1046083947
124943420
844943419
802796312
682398420
752440762
633931689
802076943
826532169
596205729
756683142
416476634
955154048
555045583
925614166
1048414906
270796035
940457736
246686676
466116164
688836668
408141326
971794902
770590221
954216996
899721981
42840827
861303262
40977338
960396056
397892946
790805967
1034685638
710686608
253292276
62973759
247876048
117413651
607591527
870514370
107316171
51483187
938951316
74410047
181651643
872778332
896133415
174491744
173622527
78564125
988239298
295301921
525054733
308302645
226977617
546971133
801569717
484450783
437498942
572966037
519925108
124953349
961845017
125652102
110881619
488640520
170557643
187752613
122916186
754516810
601130448
684187588
826200437
9593956
653757376
809108139
866964302
442257356
159764754
816793212
684527450
296025465
1015634347
476955642
979833334
414702510
385476746
836180296
120044820
327892912
179395953
873742853
11177121
727685924
810167841
353990014
702429219
202296733
60051730
709130449
836983001
473365196
75239408
286653280
7836095
969086421
677805417
72252244
25202241
684727945
196933655
94983489
614991611
469942789
976532595
641186580
155422548
888491693
276613618
425946181
715949338
296485293
16636401
921397234
94933879
702012256
497359488
117488581
20534141
713652614
692762783
663098681
321907320
5105460
579251696
795372416
752342416
541472139
386853419
723219223
921510902
773654830
74743574
383737838
404832956
18602624
304745996
872039243
85808029
151432428
234454517
886518933
964920726
682033923
743376795
759819617
683000975
936274436
277134209
853022261
269919077
705821077
479584363
127576563
307521372
156710291
152072008
455030995
323736646
321283228
394834413
584517488
467093643
761838110
693320549
352453190
339001605
464162872
488650936
310236534
870748423
264406370
436434223
79927747
782760456
753542484
320973762
107946607
711368247
458553430
337161438
220444771
795539060
421007185
202605252
20476886
124448718
1022432280
916722385
247311984
254632710
729594059
191430790
289932050
633583557
160004182
485750273
573166211
1065056594
417995678
651675290
193531870
548159351
263265123
83242294
30737335
437689748
913481474
436532001
458177749
878157178
967118726
12487291
497713134
386974684
110123847
192841317
741032155
445878041
58398754
441132558
866995337
674271015
434201019
836406684
33434924
436818873
930987663
393354938
277911757
196925958
745237769
691691320
57026117
343083552
592947870
116962724
589296590
19194543
828294930
842134551
422681439
788541678
566919529
634886248
888484411
159125065
147837655
972508454
914643919
320288640
1026066289
820051345
154743277
491376838
621105289
771026235
464981163
249972179
593980879
802990152
642928806
968703820
739189775
9486639
35578805
27798242
679428408
529524323
525755416
743468066
206928900
43163782
926578563
630068929
104252561
855541082
247690648
464206002
544231701
493230467
628271452
567713773
119940005
1068129719
1044397432
718814300
104866611
849494569
68970450
404520966
765138928
832806143
936823299
925968173
609364728
987123679
778887290
397852390
504591898
470780890
56354419
652832012
877831445
118924377
834406428
944828438
709765564
464891282
927163076
980160212
662574444
626680334
300895869
192805379
343031182
206993447
779439632
560606628
214668389
368991089
129234522
501136522
943970458
338105299
209403608
186435864
64323928
165956137
763907095
96965737
1022347783
432582051
90042816
237833018
598977857
280044195
846901808
493470639
673466695
440780326
2357798
681106530
366590561
431901520
132082356
89952282
832826439
808733904
441981185
153838634
579649203
695429595
141321721
1069939627
946734345
623916893
78050725
29630276
4602439
413798882
902800818
217373108
1026285494
511012863
12788517
361742071
24992500
857648672
98588249
981102635
217082778
920672910
762559301
564578321
162896690
903846533
408386541
653841115
87441236
755455064
755963649
429872772
26885150
947270368
81482502
97054166
312167056
418502316
806690203
768146271
887716014
961542575
645728795
583290941
632754018
570605083
308459490
22190165
140515649
460818037
750349885
345366963
501857453
77357881
673208090
130650899
282415073
709543009
560093514
499973840
484096305
434081548
11171361
54158608
351990420
198488693
1072848846
17373596
233983109
735770305
765039161
320631652
884872852
901856276
175524961
490330247
324925389
378435234
306941682
312587292
947570485
687530580
68788048
373900156
712037419
48622296
902349839
377047164
325686783
10963583
533249905
87091184
351963799
32931986
898120259
244095756
856595261
644884601
562788687
66814406
68569800
604419035
397092414
523060448
112885988
150249116
1035317859
430569362
702866716
972445313
809020623
225452245
683756
355917309
815379776
764556722
362971948
605930923
202958306
409101734
589273576
961980185
796691147
864389443
782309068
953061188
905892176
35720101
975108452
396306548
726770890
439355921
382355376
776065375
26794565
901157974
670776132
93175925
34462232
819541492
646916475
260617341
803632463
311900932
687974851
348003669
795328923
357004929
758904608
689256155
170753762
328025487
232326813
161513523
305024954
9818519
606174045
357266429
566773300
54920183
303633014
522010242
28943383
129162586
938343649
499805337
261349219
876885479
175290409
760465075
945712190
358514966
1040719451
814209094
311206930
714757252
23114836
640060055
1042040839
839906207
513899555
941998248
20058717
195182980
709799078
675664488
652189822
73770263
676219023
79176550
508170341
528524072
956959470
583343394
864064942
758159322
615477495
5729621
297815823
830885336
82818829
515642520
393245628
280434273
228453847
983148778
79802800
194167538
532773327
888278929
53276883
627319115
125370347
230548763
833961334
357059246
420500273
578046987
300774489
809468726
144350258
192110697
83064880
187173501
90047341
938934649
574407031
812078599
51818850
49221722
1030319635
728818521
205240907
117082159
17863118
49100138
571684739
386366431
539890835
196845999
575250536
773262397
554550761
775693119
480484707
418407969
157453983
814140601
306608347
868710284
784031819
486684839
983824789
936724350
372849377
6170149
121867346
37872063
217289891
209045892
477139963
61095290
700938524
997288834
732716825
258276510
548727656
724981551
544270794
908784418
647792599
791478257
620645286
372336225
393977209
461967949
135094151
431969292
324557304
769837720
74031769
426539122
699333753
7828220
665742923
13241067
757825379
1009453640
472729585
68922192
889430156
664082141
1053953378
786815156
377825909
288301160
437283455
875277
792619128
232738105
925316134
624413922
1050698495
914128528
868173776
242651224
440199035
634644589
929042972
725179444
830628970
684984732
654579059
257045983
694563505
758076587
735763259
81795677
868874420
88664359
905233100
273426654
164307122
692100898
182047337
252735324
283277296
133105082
549838240
237570892
879935151
716797733
230654338
180934689
720775789
689093304
600914630
823957374
796849375
784830020
785854963
917831193
901543574
933246788
367345514
548299908
18981508
715495425
989949225
275422778
92287336
115508429
853294214
384681892
308040424
481556652
59593605
15543996
302840470
265035343
59723046
843724822
18547475
240742165
308166711
484139831
406939198
19914187
465372236
762893352
500366164
793566220
496354198
447355122
684159173
395638825
451983891
647390305
651100244
230089774
330555586
285979176
240136038
923986370
710489439
405179107
783846075
697073545
934113717
1005653115
783077307
127073226
493171938
544252504
588854174
43653720
414830056
583162717
547928023
286732541
1046545159
321789414
816915149
963107858
15807976
148076281
148827439
960204654
63469444
712529733
131315786
410393318
910619880
127370110
353221473
569481714
32272473
8932392
836392260
452732837
793317573
577343693
875958623
510402563
894521856
342813393
817775689
498241658
673020921
1039459821
53570827
278525375
352729012
847432687
185756191
967579682
827232816
847476950
934988073
407537624
433328158
707863920
429815902
832015765
757975521
69193799
259191646
722193179
547578707
727300103
722307740
638666836
18577687
31506521
696539648
635592038
115653336
233488002
402077886
574564235
789495702
810259695
816280740
586866179
954595090
1023452519
861562417
5217912
14635899
759964037
475768576
679703293
591528383
63149323
904953235
6176026
120131533
595652634
201404945
152788070
349201444
685419215
690876293
1017162139
727361558
167749446
39055010
720810219
686902207
462849603
347931274
65078904
211719523
330733253
769508524
495382678
586020085
181990179
797697194
821068510
828794845
580705235
762528868
249494956
1011733169
893802866
107628361
753985423
545871481
732472350
494498173
286606323
261173271
209930986
594006994
436445566
946075626
55569811
171182604
1010551919
31265732
395096566
715752905
370643741
86317015
429520741
183487469
587591621
110981740
429789378
754780277
1054048747
809643918
188234924
340941498
16258645
955657978
335904854
486695373
785551620
735922860
80085751
857457599
290329243
391458152
599686246
512611739
699610683
615869900
155598529
1012890623
167678568
583212382
418734011
136390191
569178318
271874341
717981554
243199614
37885861
654687593
707154369
56225217
342071339
147127008
555164689
669527040
981082583
152684853
175163528
456618574
87646269
319864088
784083029
740196794
123979641
210602705
414700069
90415412
938923038
180699450
323818226
69447334
1029224087
557233752
511207229
874987634
668603414
330739495
684173597
39573450
318337026
565545422
517004075
416066676
893503253
802531190
373250791
374738637
20368885
459378842
872082888
56687786
381734547
845889095
384621744
800319555
61896873
362254038
948083986
961086235
301345014
911425067
488112299
1003328856
70652442
1040057296
649590523
335937981
410430537
37347796
993547794
424269224
1042192270
560603790
491102150
610638020
64081976
393301143
660743140
1060675456
711854047
600389085
63850594
245285990
1044412316
107993353
945104669
945921127
245044013
756347720
880731292
454851500
741565176
423265716
97298992
73818480
363448450
23113958
449194572
726383707
463435499
310341523
292897810
174611633
615303917
200346159
150461443
293364826
429608476
146851285
53088064
262318680
719680862
756237323
553832584
514998671
169514439
278324601
21717427
1000354070
310153760
971716494
782156062
278899996
907970036
664930180
558822810
303852788
138939673
299895455
395227490
636298514
566492494
41010584
293817522
1050034797
6983000
78442892
65607138
927161774
695495933
860893448
371857165
385338765
77352696
129827268
426386520
1037322112
607007070
419748875
870759058
431054048
270309490
593139293
691643359
235751975
964909372
493974384
113908008
773821548
490805543
663840887
596032772
836329250
544413812
1030122608
578378147
145431277
809333536
110862438
111387987
740632536
369518010
265580245
54034652
674686720
869308783
300692198
892206956
520897746
245615922
704309987
864713359
598939880
514570008
41396548
1056416730
628513528
855295945
835618932
859753740
205232499
701349610
1046920427
569204318
882693684
971354877
565072483
289261285
288889657
800072856
356047461
937118821
61198851
804912936
466663479
259639786
172503724
104078848
407062311
639758673
414361579
729276016
225956312
1069704600
748626767
757533938
505041567
29349800
265842050
389316375
263847528
330659680
536203730
582033576
34279867
85538386
685422149
354333683
759609876
352482603
72590264
465427221
657185650
70130422
80101464
581791403
34661132
780300241
273447785
440389078
436642415
756369096
267000040
959701198
387257411
387362909
274716692
51335912
186227091
781188215
493314897
610277544
127947051
25099065
605427951
709122485
5272014
16651280
428710710
137541910
141052629
202073970
303953122
273929836
199679749
756508765
270614019
147228848
609880443
799955903
637816054
109895110
827086319
740163653
29157041
998023325
328868556
585978988
292167118
49260065
841285049
111099686
25071489
436718311
430656446
776518500
598268951
550220509
1012959997
533668650
20606075
138584882
584305619
982296308
510730868
294577778
763583377
316431334
664005997
349864973
916082032
15651292
939055257
792222604
782514137
846648642
710099578
78853017
636055569
23394284
32820281
351318704
723649525
423718465
347157857
334834314
826225085
630107222
916357405
496070121
600737429
354508103
180468638
457758554
420768619
889568817
799124898
1054266
834895733
762946294
124614343
297809828
374524388
568636119
202763226
842269684
259941353
54452245
556397081
183192371
905765402
269414541
166165059
6439249
695241536
35630731
793424325
696953480
187615784
311346855
182812188
120137839
202910675
883163530
511604415
662731631
79231673
974776467
128873153
85117465
676859432
570228741
454188753
490748819
385288169
1032183545
881970386
1010853896
165571409
770446992
812889678
1020803815
217841144
962321614
829312347
97087159
94445449
828971886
860756294
116696913
61930962
740402994
153718191
867442351
424048842
996465423
923584315
967719811
791624046
414397930
829996854
979624522
105059163
399334679
980833464
64376270
591170223
737727482
408552503
1064178012
21833701
995798039
856687199
1013101649
672333802
48022163
865242841
279289309
688759444
862375635
120913753
477275450
657789342
383230563
672689115
825201364
286826536
566199006
563291780
644341329
859316583
590472587
646268352
547377778
474644057
857137053
189021667
233899959
401931785
839411028
4653681
695401891
264386321
273653893
693417902
3418265
536616888
56068435
302312689
370429385
939457800
298772730
414495291
901548650
76061386
817306150
184346596
196998815
626825288
202669192
314906104
725494024
624781841
960666406
311266847
630309451
411178579
231720464
388013044
568359119
726745142
457191261
750889660
286082829
51100958
550474487
607241242
143788228
983789145
11633964
288066774
398296988
497283769
451177396
689544741
275629417
257718135
179897971
313268929
238839093
954732818
730376947
991540265
646513493
904877982
49159927
226349045
818448283
3732542
535187802
141678544
1035825339
469896071
334262648
607962283
73793061
288673494
977185511
604593356
34317695
134362811
554932443
530934536
10602844
495522755
154202534
282866039
1036597976
258267533
462185284
870220538
281441267
266406526
291624141
734842131
232987569
409419457
156174972
13817088
401279244
712568460
72799315
671767824
674454782
332774264
722523347
598876584
214405184
115107741
662541165
831971159
645412988
609706920
34260958
968365773
59122024
4878386
528885081
167576804
445341508
192496279
629604044
24345818
582914147
276296726
989403429
81098629
202174851
288920726
152989497
671976009
790737082
344032858
104562314
375478376
25817136
644026851
285605693
338090348
807826226
1040233326
648913134
210820597
563199212
13781968
683285995
928300228
201272314
646161590
710200921
855738447
515872795
142500945
20654317
596256502
21236542
478226547
522739900
447495834
115046640
728385996
73293954
124872062
781535660
580400893
718931791
1066414579
788420988
962541248
615764992
563814021
61660337
233409383
657345885
508999290
68441193
496983333
746587860
416301412
319147220
872376450
285357995
125399948
14079313
809112461
499255296
105505779
267483399
970119401
33676785
623479982
569020327
156254890
668576884
696248056
495516781
952061289
286190062
780911932
17918783
754917211
815467224
4347885
125596325
934038080
218504094
86194620
530497727
1029390782
815005811
39315064
73037871
31511951
8952173
571899072
167366393
456446799
39755622
992042414
186323678
237026821
262373082
118610367
565670950
918203593
726156338
543715702
875153184
84680315
138713244
735779845
909653843
215171427
491681269
41019585
985810685
9090893
601267845
967312749
201960583
400131905
695551348
653569303
357735201
219728007
321087178
802528079
250846
32666835
77429697
96195236
351732824
163940498
232987387
1046197638
869285938
289323065
242693500
1914578
607400160
23135320
15810377
11744709
769621080
507993337
118097962
836549333
709474700
349089628
71857661
303668230
694133159
270899002
462141837
463513534
319259696
924287508
238570428
351131295
980443759
781500458
389571378
494630680
471055972
967766338
91523924
235118939
790684037
648741915
691233286
174884220
525162478
271821230
961462119
698182587
408335330
892963948
950249186
823210960
83831286
802878731
914928216
961012290
470273785
810954477
574526004
24516404
1011268600
789679561
919290156
693411123
820061543
65646776
826486049
1044132236
444753151
11930718
737524986
917809970
435213562
221822193
567119495
49542631
542676228
329893339
92002457
642108219
462195883
534891078
347674439
51515616
204808806
4625306
50245748
2648914
503716074
333858817
470809701
501740013
61283582
327968662
781195988
977751804
516491816
384590152
944182546
582852018
499552099
31439727
436170775
860060688
170961512
936980591
415980895
581515315
122870305
455354047
805819031
1073716337
798265083
38993452
820670430
743955330
135580969
708680316
634287230
437896766
615176860
373278129
666114310
347082172
790535595
619309082
88058420
771181824
17704667
481287481
358278920
11113976
839297809
79468039
53453413
131350132
730902102
626046201
385679879
38517377
701822766
625086451
203368227
602462862
58959900
884251523
161509503
911098707
366221498
326908702
258993259
14563358
962887092
239428123
539996106
377298796
935771956
957958231
251169871
198873018
496687785
727368589
817149980
585262775
393952160
529304564
296688484
569098954
110735655
460658897
12730751
818808807
766601113
1013901065
115962657
254158929
148414974
197105905
472511164
1452782
620798330
445666917
883442
29578739
749551122
762350856
254453503
637042755
136701228
965083774
716234252
865314325
53286571
756472354
771047083
318519233
214940656
161848576
705210194
327443192
681664950
69559540
523470062
883431243
210062464
912835172
920274070
717204116
693086077
425616550
84117955
708494923
434580106
514882706
75627222
447067966
858378121
532070565
149487974
968277646
42791352
212105328
438036841
862884237
255502263
447772429
958894743
638678827
952869025
385781498
922145605
536850126
275735144
28744667
336938850
784773554
643053248
269053797
852446499
64729357
272955170
373827154
595027312
477841111
18583863
341310701
622730248
573769544
873339692
249946684
350598232
516266917
957857294
1000999743
843516922
770768905
504489060
200838355
9618389
499929058
468560250
968931719
645658760
916014063
983875415
581793344
53197336
180641477
809639149
673874773
99886670
622144514
441756087
630150275
427920509
479576727
897577266
914029430
843726058
914750827
848520591
28447880
447120782
839030730
229390518
762432352
810065532
933652915
60076085
629454269
546398872
310735527
410055791
839728513
907324800
933899673
29798037
510079667
996240441
659936924
714532251
481166320
659462492
628935751
831138774
133793344
219937366
674030134
595552002
810033181
47012514
37496719
471198523
553729368
822944957
545586273
488551917
914591340
294088178
793811159
654433462
355280948
298391548
430622159
395586080
249336702
837104543
519409142
834409804
628258380
139321151
1047348319
53113595
702145651
284241277
398686899
276077664
739303740
709537103
394670936
263097589
473979950
930841056
261021548
992785776
201380147
989382754
686238170
1063184476
315956296
736856981
138616841
394869216
513662031
974104654
62045852
478598778
189920726
455673068
1027207043
266480376
433082122
329832007
150875829
360220462
592958585
107733494
1036270262
535754180
533267203
310781609
599577428
57597030
51336570
166698601
887987117
159647154
615300281
292905880
808753817
159266409
676461959
73402410
769602611
41439040
957675365
824441042
67859210
199267296
321566345
123997568
799144872
383139050
773123880
33137613
255429445
836106448
459403923
497139976
269727155
384392698
890799663
637171663
1017129987
4112828
128663031
400766143
411755115
194769406
386208296
619273041
420311038
499787319
129806463
1034979670
461764485
553194312
480722458
163739371
953063109
689065126
295962592
935792216
799994635
818854875
284726814
754098846
746023754
511010988
103329810
201622009
817879375
843916616
871440470
648970628
101766360
758746068
280383373
31704833
677616256
119097289
141203974
593639097
67196883
689316119
503157092
648022752
572012623
472154650
352111705
46731198
311677383
851607016
352531900
598696938
660129731
918749401
517248536
614819608
469554932
579775643
47590205
146264840
572254113
989314094
665802943
304502057
767780732
495799255
965679096
2977138
738548595
279658882
286631386
678902491
51130567
655156515
338992879
718323597
346099020
761870983
596199333
915640462
74998463
336809046
358452260
519002736
187770897
205314336
619398282
156846775
1069153134
769249618
539682820
171909354
1047727255
823941976
926411552
860423002
17394913
968345748
463276407
311507969
138526451
51707761
327297305
354711755
1020557825
657112802
464050937
298538834
689060668
22077539
714579597
469398584
918392531
932625215
777609165
958974415
687213663
600318523
145494887
263477758
1005249825
578809706
675870890
833595305
926087523
832920127
489235093
137559746
592579393
641812911
166834496
138840525
463985853
794817301
620447500
701791625
905143793
947514438
10466220
798462591
401700703
429737212
786217779
151079770
563740093
601502081
246196358
510880922
405759827
245921124
216509632
504421003
80830429
555184457
11819709
41706798
837546116
230714382
951142732
855077417
100945008
97973764
49438453
71179983
840811083
407663782
103473796
31490489
216536575
275600871
866580168
641876693
613555210
106664704
180643402
932097117
270837969
628729773
565183741
775474701
841814394
315831888
1021481441
55850588
933997321
392632473
561160892
283478298
833358415
591930393
278143297
221848400
406614742
869257687
389147869
230309657
680387220
28766802
893463920
792403026
416068846
406813255
72061014
4462189
6692728
845679420
60534676
833817290
844364167
277607841
126581890
316990649
67915450
361354120
430374839
553758727
191308994
749931597
577121708
95047611
277044543
868650459
934513026
629532168
184317251
864905579
341315681
44126424
453911854
121672208
485495863
656988552
562261090
940174863
13830286
649455407
902207679
540855812
86946374
394372424
1003786162
494564531
293690581
592992914
944171497
558147302
316354230
1032730391
474572353
944256291
860644078
779277465
964333915
378346988
343037606
73605622
958255588
544441961
33119283
925806778
778358171
259474490
551606284
899585895
43884661
440839450
216328411
519896846
392766542
84458964
597221419
22742499
638636505
659939526
543279277
575304741
922216734
268866199
1053242287
352518005
864810631
927913861
939732543
114317717
198570890
994561407
181644799
203785665
335550074
418295265
301987846
52983149
754637412
550543948
416559616
757522996
622677581
215025638
985763913
747425559
440521801
906385285
524208988
368706078
900154316
664846587
706859523
278863091
53535491
48151159
658727165
590125295
343627362
696331220
60752462
366242428
1038260094
49699036
235315014
274744494
131664631
190127841
583678991
152537439
224656145
932113121
20219160
17304406
179905698
531897739
9908754
741932420
23284230
463154279
136294744
320326747
603748029
32741703
979445518
663301443
385967737
27599555
970169329
594836952
670941351
316991361
951133031
655277126
776813411
159274679
782588353
107325704
3912421
426279751
325346546
1026119542
537512107
1029902946
923426590
510272813
603990938
127734396
812446128
382057580
827701102
354884045
34790093
849142186
602277154
759265752
217519481
565196157
604022508
115229374
1072355350
974333390
379024534
10244783
811337482
633246551
933634620
28102564
376598519
744332526
5183037
832757546
67758097
977734103
845569156
51746054
644723837
373045320
1054405403
67735383
775592464
283555995
615370704
442569914
115161483
897103069
543017067
343047035
980330668
208813943
266260965
522598857
212897614
860991347
205192454
985562253
555966838
542528351
507034981
15823114
24517054
742540982
495303147
104567459
258885506
80308166
573941397
362389447
424809373
980400202
4623874
537044918
13855229
658186427
4786117
69344848
513193897
509239057
823732022
336647210
927187916
534022172
1019862396
140484673
59906997
14788179
939363680
537523348
470066307
400367293
795977490
328959128
207856145
170184781
378262875
1040463868
923787364
659096453
323414010
167096055
846724175
272655409
558520862
591823114
932146706
342099535
388160722
889811932
435515021
553863208
493086878
59343269
35185875
139298528
356680789
566724423
400680581
842009169
575816763
914046787
278539040
14862190
853463158
188974803
890929010
42870658
189681436
653406480
557858948
408270728
25357765
1044202874
740633158
311497964
98818853
676929740
334207422
1044057653
522724226
329165108
902128640
650185474
211454992
155337328
36411545
610111850
464861382
400209422
319301293
374460810
863510310
795478037
669440654
237904661
925084495
458334466
851507300
771539560
264628243
758534405
416743119
187612631
875477328
27213623
225787612
539156941
291724924
139532003
1026687017
5846807
944506430
557759172
498959386
711492371
108691971
977029183
691189380
333297764
678722040
613961680
586989351
920065747
340269949
766138026
363292587
97503004
162424280
956329097
910819082
351229470
4221003
471204316
345416816
26995208
3673407
854906681
720333683
395635207
687086527
280076947
860016241
210694480
1032842125
610082361
687361395
815688610
142086833
138054488
1017653180
437900678
806006582
538247519
920296136
439460246
1021914134
510278126
23375318
756887245
814254357
852395000
180797787
45714499
807492885
810388267
261220449
698989002
393612654
446083646
23635597
773807803
531339259
779996455
931316710
537190194
756369657
25961345
910185153
186310238
80248363
321598629
97503801
334954017
110340502
731283419
592839728
105784004
641693502
605151739
275180509
97355804
384443477
894975784
107394758
864823018
18099110
529111931
59525628
519121131
571361784
303842227
608012122
140896849
221664863
675232185
814648695
454653712
895905136
346237151
283431868
117201189
249998167
241937421
436637241
479389923
937721275
24716886
119116554
647955371
911662321
837626787
1022033720
777919537
494426345
773755100
187733208
5647365
463527582
747255167
921045102
834422021
936135413
183274300
38609049
322291558
6933578
441500503
304715194
799422503
196093079
503257926
316650241
821557659
581293608
606600819
647974266
139879613
152678097
491877996
80641758
966362048
900346072
42800807
479798942
930460980
267917263
73574714
781284138
291003501
228863315
717432806
191143510
313463610
106724505
447510518
545769333
274941597
674251467
503693021
86223889
756200603
720389257
938708654
475969397
716767490
67431059
507928467
144029064
514797941
552991856
438119831
228697374
397392944
44660239
983257424
187756316
397427045
334151461
262335317
418364204
441211745
265819453
569173364
696790463
660602084
972537937
201059858
738041517
1030442326
425796940
738389416
531932304
447957002
324468509
602462797
615653300
67287917
919072928
217579443
646690759
718162059
903161616
672980357
443932892
188823006
495896959
409541262
3143465
820171202
494048757
982846452
318824891
917432983
612853824
706277559
939452128
731289629
196177885
262591403
960209019
436098783
304885004
336451591
629396484
460443974
431773141
85663648
345941146
914754024
1064367231
70855903
897987551
625207629
58931868
660534386
265471614
327763215
868531389
790786851
747095772
473889463
547037601
855725119
488907916
778031891
170285252
335869032
577291500
14954588
775133866
581622429
698380317
537220271
499858623
917355928
431754296
278339658
877056676
798028818
757060269
771756089
277464853
921876497
994959955
417237895
538578233
663215650
834504142
656386606
380959392
433833510
817504275
717763759
772496118
913041893
944369636
309418258
644939452
16705425
20642190
188767753
271463585
722437147
978677497
292846843
805082636
24866927
365111695
95922389
110939613
519680550
546278614
129660088
508147
683633823
405112365
492772525
650643153
708801851
446549774
841473889
654587221
726735671
535229675
9823078
757880516
627736712
284860611
347893545
816164078
131322626
830187118
824110566
765562996
962667270
387077461
316261530
522998324
1478180
791913435
630655462
453206652
706469430
942047147
935837785
26004926
832004017
617513736
101940431
1041543351
447705852
721265210
322801844
733222756
155007883
160384814
927446491
970313692
277916902
540795246
449346590
133431448
174053923
789981541
1060280089
266860228
38920229
124469672
84905322
598403862
235344969
39432957
298638316
649223731
687025605
716568079
595479089
270239153
527202884
1045527363
744261935
947985264
153029379
71162411
856405538
477847904
354613122
107058318
278089217
156064830
872559200
41601601
648890609
90087651
210721388
616092815
300518955
664423660
489049365
691483033
331410517
289721760
525271738
265533251
79320301
694733952
220489163
272434139
872979838
971731438
424394978
964942722
1004418682
104720441
217468803
691439300
891792585
161161133
304199312
72941629
848292463
261657287
342671074
864419572
896613214
151868487
202749790
972180298
598693940
553152869
799362388
291300237
78269578
960735646
879155752
765988500
727611029
648746192
487995387
138449364
128091300
558133142
333387233
464267736
459730529
674502090
114529123
802764240
344521871
575267589
649693511
803642188
221418226
300102993
818070494
1020280387
728870206
203261058
961243318
920596786
611207572
532583114
413417553
918535393
951363590
907875221
687575421
830877990
30278548
544665433
495791514
633170776
995875698
139435508
430218801
156867389
507647521
693421241
951056031
605262672
958275966
282251247
3429827
407361383
96626570
706860948
369488985
743337977
28979908
101258225
869063954
426883256
947576115
150292898
584777482
579826293
121209812
1041421185
901464952
70749779
253325734
516767780
57757035
914437576
1069137416
458337417
200079588
93687370
931783345
898804200
13392245
912130624
193224383
171643462
181108903
32895440
33860375
1057249353
648428917
989301476
839899079
434542229
185375916
40150721
772209866
486236437
270101763
745007700
130693396
484273655
85302577
746236933
891635846
1021727485
553947741
36405623
237442379
286341838
999177449
466235730
191705653
321907543
203355579
925133560
909824579
645851272
765236251
1026691872
1048090841
1049453211
838222843
848401753
483064859
424741692
387494323
32404149
769707763
1041007389
347485109
233370491
154322691
104953193
123826317
428947389
1032580772
626472091
416775783
798985187
462133784
234599301
1040962475
355086256
621315140
636249930
141009120
78626286
675100357
141148927
241482717
897102006
974755090
11239863
850964290
143887865
872611870
15242530
645490614
503019108
692680605
88122352
935147632
55279710
350328114
261691013
766524950
792132494
534883466
985327263
364659114
551462180
433960468
17218087
937033494
198773185
498166174
315920173
453644172
896078145
567628517
322041290
169078527
927949857
756206081
1016067922
895008598
210652529
1060492986
260936497
572911344
406015104
746605216
356907674
19393334
930479847
263271327
847433492
219211271
62570020
467434995
1022540721
498684394
543929008
299723808
335478385
190833360
869970843
389686940
77802546
332380687
996102122
25721647
41858275
397693490
146608443
21726178
80088428
254858765
1005846126
355141115
353475898
1009076174
409671225
302841608
734101561
246817872
157132483
352513824
517472434
128222584
541593972
759488215
670359333
171958010
495187726
870046320
1073073597
12224948
56660134
808878534
862690616
373481729
254494098
57473797
402461040
362305582
335645141
491995586
1062398951
534726283
117310894
258766651
62669623
525645663
410861687
910091451
242736952
145891751
935826906
195455755
389061926
134859307
605813308
656969715
217066662
4573463
448984951
451020221
446733478
630984329
163706430
71262050
677165309
903674429
332921113
803796510
583149694
372948280
491768884
709691612
74130343
57069509
977605186
48626275
323415554
134450178
73202734
893565363
247669560
128278375
748886325
228831886
796988876
373515372
557956335
923851481
723730232
81460146
240072428
978190432
634500557
1050609964
157012779
209133041
520189645
985273010
195744475
453628339
742143235
134007461
836608868
858444423
877439873
40449044
982392755
607258456
71394668
89514719
380818273
545491551
636059174
22600237
597385806
750795173
229630461
492144961
868919750
479094779
143010303
716388273
464441472
594812719
834031499
589047119
982975195
1042115863
517819580
303354367
467202851
307250777
865210349
689330815
2501472
259264248
614227591
197173006
151815600
453165145
402571336
53213221
29267284
857097250
12561535
588550424
67117507
102855871
621455112
518974305
886870455
769468356
680149247
432283459
684885260
744070121
853919042
325519477
818870600
356531363
195584693
237454694
767141161
121288230
58755426
938811031
344759261
299240276
527437099
783131530
543230513
152295305
177001342
132852230
586689682
753562251
360723554
58832983
257585685
368977339
732785513
188225165
868584107
1028711456
145247350
460859916
117819162
1011885592
17228177
216950621
560379590
312450408
887787991
975226033
376208136
387972960
504508092
39054772
1063663564
621629755
732125564
823646951
621903066
71023405
832786716
169307275
184745071
166785799
765442839
70423088
338731554
103160973
1034594171
68848195
136240148
85943175
699225795
644568612
597639019
886518277
1003566040
676108390
463841409
113360524
911164196
223451573
642179658
33249979
468828290
553806090
704977888
399692323
475597565
577848893
686111126
356178669
372709072
730504628
801439422
992092903
41505170
815015718
468415197
125376775
775167402
468570098
245190304
736865323
838781530
720282626
631597736
80942582
48862937
767115462
493972302
327824094
827269192
57822241
829765449
85444225
774783646
937594490
348534917
667019992
841690379
564725454
316280263
330111272
208176953
1040249090
708951449
76286667
363429345
684421379
142111456
650643994
250138100
863127225
41472823
712247639
769966185
208967666
761301069
290049588
562563846
597885450
550888212
660252286
720682790
1033770525
54653852
705947522
51427529
815866734
951738314
976063552
657603815
660467296
650368330
240899255
133331912
336963821
439214996
524795854
194406121
948950206
21755424
378655457
2747002
166083303
575152914
528706165
179694424
504177963
1065948519
969253104
510120097
809758728
155949381
1035491052
745637311
511817240
418113513
840575685
25109470
301604004
1322194
671679054
945741804
24935778
847192408
1063487103
65323923
159163947
1060316762
571628804
1031612608
425863157
900176914
796844809
125614181
276610476
855017156
307952990
64261129
591223808
78139358
33684159
306731267
364736583
313761279
39374861
946069604
647616357
570336801
536451018
395426329
822887354
687609197
903718794
302389053
414385571
16026271
523991689
640917833
528465507
751351832
152569349
857881918
322442479
97163222
1050427875
598213165
669291209
856671923
876352629
920468954
465847560
665066103
10314470
804825695
113179399
1019022110
32373489
79790861
83897273
139967639
581945399
860156726
950261341
676762961
728405974
969868520
298645257
36609133
793434909
847739703
250128704
98621230
522440367
637318159
180169706
666920961
441724776
939609888
22680862
1071116437
1066121114
871598544
454694105
599984273
675900678
7259672
93260314
134789749
196694758
148296494
475651879
65237743
194811492
161879122
473736830
968579187
52755041
757140665
600901757
681836335
657365263
55348167
794976907
292584432
962245821
294794302
182356555
207790705
291137850
594660398
528923560
157248974
182191842
15385922
124030927
986154208
312576437
458279941
157898464
39339591
118003474
410558335
606567704
677528074
988018865
588838408
687944407
1024879201
586735194
579488023
663745553
418420485
459660956
1010133508
553822973
663961879
134668700
972186474
619127427
565200132
774419369
976605068
826384095
185016376
894265741
63999993
182662979
386849633
197780844
186141529
211374357
349688438
850881795
13537635
824105809
929671864
659034480
913405305
686535726
751054213
789184253
5185519
48536391
540429341
627678234
11777460
502932451
111353822
522000751
676339817
703629221
797148088
291063139
700598625
661491423
410916682
31625161
275039258
632940886
326478785
468297642
39786294
524525675
177560688
188433337
245149335
312428536
107242608
605367166
507348715
112010420
570050615
173027539
223797131
586816645
6702128
800933926
952602553
22432069
224502376
910321920
1015329728
438207308
752500305
856671742
162949414
30630767
38575917
504348076
1009626729
812648961
86393591
800022577
791558837
21675735
858123583
411971098
7264460
848541996
820011054
858273726
526412249
642218671
18820973
827361211
90247817
883436499
32367585
1040441084
270831838
766245809
745176181
854925081
954653487
263267114
187455340
610141359
936703507
205113929
251443126
910230355
525001662
430734116
255900455
307553844
298210135
581945887
104532910
634486897
992854394
686367287
945553026
820435497
401385025
690297363
984282739
994519092
172969098
992911823
748944757
955601844
226781669
1016799381
826935049
316759149
401556639
852615527
152151432
8140724
551116799
132622782
151482154
897200289
404911431
753320803
1043094128
53527429
25244903
527448550
574129438
524485745
773592310
175312092
902668645
405538373
881890900
841701331
591561203
284082480
407788258
2845172
598842279
573274534
52957585
402525308
871188957
529031274
156628674
423041359
887796179
365599112
292999061
655576482
798718413
807291073
903320418
509905408
866508844
1052508053
36419375
472811626
234560763
404905949
632444439
376744929
582785214
68702222
875902657
686602713
590195840
733644092
156546381
848195305
179245791
868779828
134511244
49531672
195950704
760261441
208643103
201152111
805608584
593470766
7989445
134906838
626483615
930361484
1038358603
732343394
458034673
359527733
795231027
961617922
863497025
745835048
711402083
789826619
143099667
64894668
515887213
574077928
980754200
851658997
61770728
15491722
1037641964
38609492
784078858
676571071
574623128
572232361
221909629
655552228
597872714
428500172
745051933
108647105
359533862
523693461
396824843
941109989
914204636
46114323
906205069
124633903
85206097
619369758
985183417
584526786
834028823
549332407
941863231
83661415
544543788
648959857
72798233
228351788
422305677
537802712
997151503
661855293
285561052
140535033
408663386
706316949
664346950
674289315
839887042
760123625
291563779
178315811
851669678
277623054
681133707
455002450
404120555
525560927
250599143
886684250
317415953
828212912
701166906
440489435
112969306
778001128
462212891
768895095
289242711
440374273
788202090
501177978
938492640
808262426
619093040
774612487
66722402
844530070
957843976
161459605
338148914
401604541
822035845
54358957
69534136
21769557
228769895
976317044
388346381
208870668
258300673
870206588
438824904
19170556
852272513
319998511
46349068
917041406
818360863
905921643
217195302
671889398
201700442
539485905
211560438
523744418
658097902
794884183
961204014
346108035
994684898
856414303
313967773
835677052
509774190
946481808
434208011
99192862
45352173
152213451
313293514
726773720
10023458
994572396
188228992
549622115
933045152
76464205
1032008477
231857910
506256302
121268508
649227273
502630941
859140135
951492055
257060434
1070083239
1052440029
1063114895
184110593
276099261
871289778
216685019
190962897
223855448
553140820
563941687
565585324
823205712
647675193
449675457
231738069
10479460
363188858
377363468
538847715
590713369
1006026193
92210273
182199490
820466463
661189675
863966576
303497127
504016807
240644581
782166121
325967310
682818921
792498109
162713792
639903292
593999666
487083722
695434925
16132067
330881695
752825888
742756681
734536909
933753509
52982102
373822314
361081560
1068105578
56938207
337441843
910504705
107689101
543909622
993129813
171541764
1062166963
371376129
906948840
904213482
21209110
335396504
262403170
290332600
776315907
413844467
868915838
971457432
574453949
705987139
914068685
744111619
728154728
559933818
73917135
254580443
273859234
314961201
212713185
793029325
864966373
42901424
383739314
563003500
294644028
378293374
86634125
1037464710
90409091
214810539
914062179
171854237
1059367927
650441991
18367413
113626554
502861458
469732346
9546776
771052209
154242836
351563457
124266927
880469346
838943045
379002242
490929041
793442987
51528324
674894430
739872643
865631287
857450728
1055593048
220615829
9848248
828507190
528137391
589099812
93708309
356402972
47420840
1023567028
250145330
49666921
969794620
639818919
958531840
1023305889
129185267
619544670
545038557
325248751
253342327
334299035
194907770
819761185
464292193
907995969
683341681
565735457
673460629
267336733
555340372
424891882
387080690
735960918
345004762
931553369
901816406
945397723
882812584
177712727
387261646
987800474
969629761
576255977
611606657
53857384
1060493506
777730842
449443991
232209793
427417779
319054017
282131916
278474710
882126998
364565627
468154308
192508321
758418382
933390808
538615182
389488417
392255631
899199233
533427369
562406549
147688539
142595682
1072170480
521023129
877257827
2460647
90471207
635712553
963733264
71430977
408867902
953973483
554396827
569081329
837098092
974927517
939206618
340865260
464851765
744449101
673735319
540038077
941878714
539354289
597370341
186734949
85561068
733619950
846397497
566442032
286705506
520798570
511409098
16063747
649810393
170886804
433680770
27866821
812933685
59945987
16666318
269058618
313647541
566988812
157896196
696056977
527316743
596772000
18633960
941244877
299606769
830650006
749314736
48961605
176799645
825068796
267990292
208095113
1023064156
667941045
834772943
551820228
433369919
253331876
687686150
945251764
159224784
646838632
399336714
323304290
629511361
769602320
95016849
405397660
679039532
151557707
289853076
728418511
778228337
13886816
28843490
305723756
587556700
22865967
487022565
489287946
420801516
940293753
89104049
560157544
271546467
134472406
341351360
210880712
770899479
438010534
110164282
987811241
622554851
610872569
283105639
78627692
211567131
145983694
217129207
1068814758
344114663
63931623
6292665
731303894
411981628
415595053
839306891
146125065
266599852
423955507
783416323
179870819
447762817
221912807
1031995750
79825871
346531079
1691019
243373362
954819419
740969281
103759074
626337116
894654263
20738180
368900632
747451143
637797897
874625963
786364158
2954618
61506651
922349288
614711206
620996114
747335814
792461448
794757916
27237200
164251882
860538299
676933414
8182139
655719751
26958364
641946164
160790288
379398678
679052250
101378576
416156859
514530109
626067451
479933221
851216554
613681796
103595790
98518820
457862871
994586029
48838830
514734215
192501359
219026868
814500951
24118323
95378007
291792467
774194632
301008282
342168964
115940565
57821638
557542681
968697954
1000505741
55033663
153424076
261889199
1031490395
692856385
159564310
520515325
435938023
149340638
772637492
577894557
937274353
29295616
77658877
899462095
941788528
445920925
1026834311
393921722
710458448
966449774
801270673
247637708
634191405
900413176
888487945
147923304
54138511
99353858
101470664
48621947
791971651
1064729970
128611170
655905194
397946150
635350549
961836417
288941869
206224776
855373069
520179128
772991368
106773467
530918558
797419353
177761497
341551
186971492
553659509
968022336
317748004
3338832
338877491
728128592
407893920
566073161
439314385
341050627
63926106
754331981
377767864
303252813
27101294
507062134
259359165
458624636
930973705
782949763
754244167
741211637
947096367
30325717
498865678
858756777
82005469
350395416
397698585
837882747
70130709
19417090
672545701
906597041
852406959
725886953
66997918
621305562
626899738
165423153
847811154
614815373
489785038
315848130
545117193
238541677
351192108
944737773
560804024
479773565
319656144
872378458
525275458
151810055
983975239
130456962
267671312
614119366
636741298
571198148
1009956547
723364566
980100356
237402813
298211679
806631713
849095070
916923650
39066950
379062074
312225086
619746699
181049544
263610923
16349910
925907507
570807069
239971461
96148939
944328154
120808827
26084848
208744564
196790775
850402143
21915410
11630058
668781801
801786347
24326851
693459968
770700888
364424549
667690811
414304798
854934103
141753358
431275695
575089156
510711200
130177492
440634878
100546893
334487150
968067577
646727672
60110067
778310932
280617259
885108101
910537058
156293855
385979272
329046512
141894194
239076077
298642497
413879234
715385808
227780804
1019582150
123755455
144453386
430485007
200584480
46250876
908151662
15928304
790114279
107715713
110990703
130338334
1026502743
808822587
218842126
204116461
837370041
170632842
156196477
333152246
842969131
394160668
581947850
897768077
755063787
156586953
278533754
201945863
831142852
899441397
973630015
140925603
357687947
645339833
912676292
870665378
284153374
285540742
601173193
90679704
41308959
74807819
534191941
551137383
213780305
267836121
406652987
850926727
720320167
204483532
327274989
167416408
192491306
403787761
562524143
2417828
741734119
923675812
353979326
493777203
777908324
681428126
96633221
875160418
881137762
302466198
7309210
746099288
922839754
993465013
570612688
1015455172
1073108486
440789217
192718704
921105617
622437917
7704688
987404945
462282700
888767230
929471808
160889678
22135129
677974495
421609678
937741157
413450339
154970359
216711980
715064149
244574264
592867690
982831378
61402231
227589869
62379326
772504074
685149123
233256609
736497519
464227150
32045719
463862844
658175219
447106905
744650596
563257784
943960118
770307271
843719589
881789984
7475167
55626092
301449611
982006081
943748985
564702156
176427069
1470722
635397999
60358006
1052660560
570083230
22221301
854499377
190803991
698297979
169357944
890903445
56663179
435012860
97917282
727268576
954538190
35204813
1002120457
822501133
719178606
830176221
585491215
533598971
199739484
974574362
912079194
839904981
517161859
720216245
127149207
889423490
1014884059
524139936
1020191120
850560059
591741782
333285983
144186403
879786377
38896486
713023312
498613071
670779761
680362484
557112245
690997176
815457262
223680388
501660277
538754616
835757585
885472965
160245745
962186696
299843428
746909210
703120570
418311384
113813561
617412687
832443733
1043719715
866807449
840014542
363787961
573204412
361781906
221105464
340853095
488317947
1023035282
579821437
333265789
952572534
1023064863
44263330
730911434
282184116
207899497
818702959
353484165
697491178
703101097
163551897
42003384
610908889
813355175
556112636
41379497
519958488
931186740
772469305
578463036
38591583
29368428
284308165
101718262
24376838
826654159
775031725
839798577
684757918
429187290
652291066
602072073
461269320
662729545
1047873337
140908395
953813287
870017636
553129413
72437146
702813432
765434984
606408789
716302121
37161839
384553610
542314371
787960632
372400846
89838665
544399107
359255453
401023880
588850196
53525338
457917718
486636821
86700276
681102613
236728667
874749981
333975530
534166134
273164392
425142688
179357512
593750114
320270539
694144229
875185461
496666251
430266510
408972231
1002606855
246227357
734597470
786875973
390558040
43025512
80125436
1026725487
363968169
798095911
467765945
519617617
92426056
528570934
925845113
1039659350
953876184
1020303840
259380394
609563004
980738269
239919040
47014891
246604826
739636477
21479942
389457227
402870177
483639600
18432256
795242451
116711206
108896429
216366814
796711208
32071664
404776509
690829531
377295171
862774457
908393269
176850420
351610131
705991953
437419883
97250793
533577523
834297318
277235219
1010750774
802852124
703912254
65874850
585678206
184692493
486359843
185223412
243452607
169189035
298341448
512528711
765529425
609554239
614838360
503007224
886994059
433329689
366004331
838164449
942374557
252651551
1042200877
32059247
974708504
87614394
720258964
594900368
572507513
938131481
1017502238
665451357
599514403
274177137
524243758
843459446
75313110
747869065
460244133
168085587
805980125
560518940
855843084
864543827
212390264
468212820
22588539
986905149
84961572
513879850
225940221
15938227
305966642
169829025
294797312
53679763
593614592
479532876
695876184
730324623
999268361
1064417123
184717969
570218016
91179084
878884868
293953512
530774401
409692095
292389103
1038518037
731525019
960267566
934106654
407650948
416926547
715485069
281292559
311440469
96140752
861866615
719738856
708508656
681998454
877374858
748948332
246714597
326800049
544047596
715642263
777854330
211134203
466428831
246058787
270195511
106747026
243483333
140398602
17113723
10307322
723042788
575299592
4647122
29255898
15522693
426651436
803725146
139232772
56470575
974281450
727491095
384986386
833772532
849224590
274040219
496436543
369849275
893098565
900093949
923191113
593510799
635251839
913886361
519906271
86034343
223281197
427732546
710758040
59910745
951051274
184432660
257292144
371740302
928778329
999003347
39967244
1054328340
842266440
375961868
791087988
708876781
201779823
548894941
250630755
325036844
942756648
501686197
77607845
202955852
1071518924
623273733
646989694
712963425
424591300
703945194
477179677
82564822
401947651
517755538
166523624
780518610
278520059
161845414
8147655
113575785
493018638
43669097
266967941
481780815
771815988
833496703
451064333
854213340
473779462
431848565
67277609
675841532
347088331
614327336
128746386
361160739
391010813
688031530
87720532
275796168
208054704
1034790360
951612570
438389195
39747103
991953292
22719517
452822377
357998119
637445599
721311007
34767703
329694348
696558747
818869751
203209575
1007905960
612301666
979519984
163685088
847186795
52549972
675949553
78374101
498780235
446950351
553085978
184929412
130775460
226453381
780101248
902827840
593921064
526300264
418336716
445224484
771881905
974089764
1003146802
334295480
519345272
574534628
189222058
881469750
567210373
195900902
463844260
1691588
466374597
483722721
56637145
2751174
352979834
128866858
867964743
710570022
170666342
312257615
970826864
679885915
154166846
737865208
900773733
602034604
18610356
104375994
940962704
903766550
10226280
502585524
422053920
118017388
350776546
952608660
550260541
712156997
360797742
248696667
1028238942
481236156
862746769
48354973
692739315
950168361
911013105
507414792
518425780
852045460
1055707180
43322087
215923221
162911458
58017639
764550612
188597569
73220461
757657091
707570161
986098722
5878351
963008756
8953377
64983496
203153212
518169307
579174747
1001954381
237071665
79952503
86343183
99925395
246152583
18344377
160495242
463977615
754071276
679666734
760937257
550281665
791599080
136823942
728801674
52974614
51266692
893753789
313878953
34378817
777519844
440012454
71022701
30646853
183492790
426778571
381221992
834778690
971769382
396111249
1036639128
518960744
406816512
64175635
258910067
206985175
151277644
900703170
477245873
872197854
567921785
531426884
128553011
62079431
190324555
653409798
732080075
167385852
437601424
785850225
330115936
659199575
566091204
616095690
343769119
630333913
639786319
787092854
380482720
794919896
58424673
724029131
473216585
855659508
49234643
533587674
486861483
860744158
605206344
1022547937
817649742
786924540
667158997
78291740
188107796
544707166
174057679
50893623
12667630
484350446
312980980
441252851
63241719
779053324
631353206
543681700
233257638
758955358
757139984
874316526
636716907
118038422
540276340
384307023
900288707
614846241
812853763
939370324
210612450
470801719
298799436
143484954
197606008
358731882
665945584
826251945
504588451
1039695251
1025624176
524066934
145176094
991698920
47528617
760383513
428267418
26364898
98185000
185382101
86146571
176795174
703420566
893414588
873595660
105390157
135886639
603907245
694628440
165350764
305449934
1000298123
9435858
387042380
122771046
403411863
42796639
785813305
509512330
880484395
391112257
61102351
541589816
808061627
113132110
904633488
825404841
78557571
784110981
942461554
1038024430
42057818
852338628
753296447
272017132
597475297
472171743
116386460
249845418
102496166
824118652
781559571
764577614
336880542
251975266
308086971
477731863
223337115
1002819444
544437799
462930754
864224140
726748919
875122231
831316860
265830039
911006224
83733531
833764925
3046958
626214342
228256238
573680483
286533047
354485089
703852854
899142116
678776515
401203943
455001722
384033492
740472665
694479545
823139903
171078442
466501011
63578963
827497163
72608776
66275724
871259230
170767882
190721921
175066907
255959492
750704840
277158563
861290873
167900050
352398928
363133986
62529450
439915362
77828803
930314997
939618000
826634869
350750098
886188453
535540827
82143807
708399103
629939522
257198652
32895278
63076238
354755693
822742212
29488707
233453366
869479073
526296047
135973598
565987081
329121324
16826347
240289924
770567500
147431776
594327192
563621906
576356317
783009115
639306827
64587660
523363234
972089732
482697024
852963600
70339965
2728362
519608230
724793526
39505906
170458231
1052552355
217494701
578715909
880523550
651661578
1017041102
805436116
77200443
949710515
189333594
1038507141
932020323
435080239
700807450
381555501
34677416
531603992
915532877
178934106
180858987
593683986
931878670
1039547274
539769591
865501330
774226385
921165138
240898368
141835082
757089696
739229673
883756613
57795636
233669917
374120443
979727192
538687167
219440881
773201325
346266755
414571831
321485651
679256197
544498697
430348011
270740037
33470088
292927699
806302490
65200766
941126518
743713
809050169
910564476
979395064
1073470498
229840721
582220215
883598342
656446371
280823654
336040387
1007941232
142764766
81823876
847183005
179151663
355280428
1068111310
422969676
375192485
220247795
743912673
440388297
855445095
793973718
950279250
289222433
685240365
551238730
639952728
716272808
98864803
733564396
189914490
1066998836
505490596
96398354
29829224
729430634
559879493
860203010
505934807
247153751
507670815
884497586
49330566
892986107
524839980
241429655
635600925
206119618
448191472
243011139
839304620
114356724
348362476
761859207
1050243350
971730629
733663613
558054057
235773135
931189545
930107016
401625758
333564040
559315811
910263345
98436150
701026898
15124837
113610781
829944830
624656943
574284645
436678200
1067572908
435895215
359322623
1023898002
784226522
294951930
1065475728
85983866
807299589
302962925
675060078
350470178
506686010
85454893
185964026
65825706
120842601
31073912
793981326
167371778
264950306
774266530
593797156
346854262
398322868
1062181113
80247300
430904205
240294762
506563906
52348598
606053896
368707
565758188
618357896
225074230
121711848
66250585
698251097
1042863923
1062922032
22473262
296470853
481164349
969736562
963024400
486376041
33936300
58722454
207352954
171484394
486646725
358026117
22561653
966002155
5367530
935388729
937011635
481218256
694883370
258420589
237958095
5760592
157799551
696392414
741563393
797579686
87331224
707365601
64399367
1000121984
481066468
97607686
1019886644
688770437
956038934
151452310
618245829
304551364
221695945
67456058
795078759
43985805
946899720
904704624
277235512
7324158
619111847
28896433
683757784
132543031
591116069
686310096
441208240
911665451
918063411
552421696
770415426
448068503
274017081
581130583
36374262
235812746
693386584
147000950
982376046
869457436
563539320
635370362
399145342
593909919
378673671
882867273
668997290
718920593
536225254
420525137
814764091
154343798
921047060
737811393
580888728
255689747
29409119
1691958
290612272
584423155
668191667
744633214
650742554
132719678
616121333
685825497
135840872
791552449
67772218
812827389
3005429
719347167
885835419
198174308
242899177
771991809
102404240
100796150
832695180
866372776
786760641
732218286
244883919
905747619
905650926
961317080
639608494
678276202
254219722
554407954
585306146
334467916
695541136
367115354
668779892
829569178
638202754
230658396
938074549
122000983
707497373
517299947
616498659
725066129
12141241
294095454
458390196
123817713
77683844
534683997
650679372
54520619
778556989
24485148
260244970
339131538
156062367
167364559
978265807
569537581
24421122
338916142
418454580
563000824
953666921
1067405691
314454346
745744768
158167032
662159222
916716044
312412519
783980419
771597610
298465941
517571391
57284577
805698378
245479562
884279345
318900373
656009125
838529463
652624227
24500158
341366671
168590558
940252786
59814443
567333553
905501938
681167444
867650650
364783845
708081374
164793045
1053264575
586594639
75072413
741006883
406518664
1040788771
662410918
453938373
471666480
6763918
1032435043
192471282
27313534
865732255
732576490
688634828
777585645
456409629
366964682
952230627
132306415
274850741
752835482
443200868
676319213
454186729
64154322
387614475
130171311
826862761
136388380
501105215
643243405
692890257
7447705
709949606
416914808
934471452
639847635
246768601
753895280
877437454
273871514
909517456
370915009
193048799
30652332
347535588
577927032
610361998
538063078
725128856
157628302
64842759
889788977
53757368
924968455
314250210
48763101
529140968
812664233
839383264
342601956
443470477
79861046
432161899
226660429
499160184
669407412
108022842
700417836
69253406
917778564
676742610
445931222
137281483
854331520
42026604
16099948
1043720637
377989496
713885116
485689641
988938654
615708184
566809793
97401647
794028661
844370346
820381817
529171199
401413373
860586221
432952544
753740589
972647161
805072068
662638185
752093927
298375112
601054685
536444481
339908044
639894716
653760762
327096308
270456184
418951030
10609599
933986748
181093106
822338447
371940712
129443232
989069821
344353100
219261423
141097187
63787072
669706031
93784786
826737969
651570194
421541549
1023850748
352788154
40936732
43625377
512619583
463170257
600886951
944330259
614579111
305576016
792677523
322172191
898342560
176961453
247115509
64608896
880289472
328426460
518781825
260361823
545120444
385607162
457313611
892413943
267881217
676517079
25788356
873279223
115779
326560019
575001851
444455719
808565962
229033877
71192190
211265546
139185954
688578203
853068303
594650460
631498455
34024610
122373158
507675900
883802682
369720224
151663007
766612206
513316296
140093106
411299957
127079294
948231358
73243649
249165993
774765531
865319822
464209432
642352148
36440091
732379424
837475713
146594432
770529573
452250352
170677388
188239505
340294393
39672353
790286874
7690324
95760967
226358896
786961300
458113904
247382225
155819880
14650341
541462207
962325037
534462535
783521041
357017282
785431077
463611649
685527979
7143114
270570293
267517519
28471229
807191157
842382925
199371332
191683522
393274888
660804271
139527335
576697637
420657095
893234249
790363014
281828891
212567524
855811670
536188950
131974639
984939884
158907494
670050771
851402929
430857749
917321256
809048862
80786107
708663956
1040232875
317700701
61451214
800719123
24209674
640205724
532804530
1042943642
661973175
1042303037
628836422
878099654
969804044
892692920
769370824
775672216
952900195
984181815
549899316
857872467
974325361
555096835
975740150
51358264
89809416
1003605778
419338437
117319865
347628475
204650750
463886010
779119347
13810465
283653964
326976626
962622303
492120972
660948227
968275965
958090796
732225965
702989393
622176533
393223234
756580217
1013062480
504455123
489768782
334257515
906778901
841207351
888794301
165894867
653705795
114565368
44772564
352267691
924613909
494329389
870507405
841969300
323892184
454526238
703349952
513341886
376276067
258304582
540393909
667329245
484628455
658412645
554944119
203421150
911382734
649911521
874918319
444234550
690821594
938729643
613802714
856816748
659137115
107665498
465578953
246147078
483147529
405866601
841498232
370166026
233296463
313545631
364474719
159541635
582799142
301984209
402859156
39196986
126438637
114043645
921857224
468483171
191008619
295612750
409895696
637904167
612114498
677665116
635488152
958143703
861736203
267405499
271445219
179107980
453464966
3757852
653342345
632843292
185250736
803115988
520492992
164596765
244986302
49311289
605726806
1025019921
32501021
584574717
525286078
701830093
1056834319
206589583
1002632500
407043977
694147091
709287841
503696470
199763923
642404661
555415400
7591912
568110825
725377091
344039171
842626413
81930563
590117150
388411922
54211195
633149235
931874039
889256543
68838033
36769631
176755618
885632335
25136703
224440462
458945052
927435137
540607071
67404957
224144021
575990221
89932719
1026713500
404092883
309893617
857506858
110431783
938848277
144868180
302323628
640756948
937788273
989098319
430074135
461635915
263381863
932573370
99281943
301379514
654031438
976305739
957936376
398317121
1009059814
713285983
912493941
998910295
774751366
107452084
809430007
785301831
532972309
352384626
455936596
61887251
191295444
474022679
65045095
898532823
341783275
150406467
818378087
957075780
989841726
650471304
559874037
724599953
1006164685
651358772
657006892
424585664
677697187
923792330
697206316
567908898
212918485
145783158
793890300
476942375
19903152
361778286
415703163
598881708
15879168
736485478
889744677
447446570
985937658
75102262
59936811
574649916
287584698
142811810
749550185
717723374
673426038
275488699
18396249
363513399
1050869061
707161474
113586369
286830127
378363293
635184351
1004943546
535958933
856525514
226519592
224783101
228045386
950002800
913596514
304162667
1002674463
229625139
74419992
716960331
368993709
723182506
372283669
66528677
873170646
513271518
381646240
970191377
562521932
39483886
741109575
605744708
624936454
232394501
104839529
1060606563
970936629
404269472
290689646
103979250
320110513
116066879
281563562
237706554
858968783
172720290
620836990
122636922
540093019
871388064
230644428
45023960
494558221
397317706
920091578
875366333
44805898
868217019
17806051
96713128
309372186
241771310
1047898413
28498969
719439653
85440331
684398009
4181488
579757721
890462271
902796148
592567740
609778165
200229680
419224681
255420759
566376223
585064216
861600298
68638827
439708392
383640382
196945214
155578981
789321062
129068583
664386205
492235605
34937432
740408528
989408090
109017154
419279529
1022575299
233902730
714436128
1070096816
723975697
412156553
970003138
851854104
746111174
746966218
642921030
857070238
162323938
231675194
181037167
965422460
858092723
59744709
799194486
523121710
249399904
255241211
1063014052
170991112
475851975
899988356
626119155
354618912
382311448
1059784182
163507002
693219255
3306358
446644926
809063662
178187377
831303073
130382957
466782077
482216878
145589574
987665230
991780177
486409995
854836421
863698415
350175345
966201322
162397984
82240721
235129233
956183386
693856684
813265782
314198586
43387396
530204243
157755062
138254885
748592395
42875584
937692903
1021724830
746532630
95514998
8100809
15459623
323334711
977108712
796213242
284599502
677353632
621714971
189304515
405531925
679319336
402704070
841458435
299680989
461068063
269280767
725840215
359711241
994056695
38291769
480643600
394788691
63953190
919364100
702731692
117412789
699561707
851579616
870803932
981527557
472714765
727299040
461806888
100246256
276346583
24908045
461429295
841245589
362458571
778640188
938022063
299757640
342428009
44976671
155114210
397620285
42230669
752642129
64445956
886159313
5282817
24040896
257022267
904496362
478412524
610929275
431705876
906534707
2138754
913623999
729077314
697483704
288679958
201603713
155530567
693918451
925088557
452329028
509504006
727849835
892478289
256867468
101982375
38432632
953573494
86177624
28219031
306475140
86303510
670024901
522100052
315049227
22017282
481815782
64318228
358097759
400961077
45898799
704625576
519466345
861191594
119624403
315563471
132567788
934178393
643701056
19052391
755983403
652386712
397394493
299981151
424563164
296715653
130143853
467195159
512056648
181512341
70313727
71637000
898942790
19330612
227011954
353910479
977998032
73310891
561662071
1057142950
492444
382945372
207716181
780246493
31043633
277712053
385092819
304238874
106226153
679195805
186756020
242491637
965661649
392662926
689094568
366065306
656180829
820223306
525409383
509928013
414744982
657810374
63247293
23987993
124278674
415113318
574950023
402046920
973407481
920451743
97032073
204605410
961785900
543368086
477814865
969906473
767194340
618655822
442282445
824718611
96889321
877595811
823695059
64967366
14467161
238379115
124452507
777113900
394071415
425950040
226294436
690704302
876089710
662590349
790663880
811191447
579657240
485650718
820946340
66827597
462295367
771716266
660593002
599244456
721828502
852808871
273567359
867869887
705389647
320545573
870285547
236123077
673040628
705811435
198650053
94318585
902649276
173951469
267381367
470423044
724648594
863590981
719261438
389371
40695630
773220961
378930138
213440313
657376007
398474084
530550721
443229654
285085694
848958624
316635221
467935103
495129933
965757942
915503302
491558806
213340431
793438283
126640155
570499509
852388518
566300396
388024435
668655585
552969347
151835363
689512226
837146557
877554724
251549881
621568163
601773308
934146628
353437337
254606536
771061119
819168612
342450642
199407915
806561350
381236785
548240003
504425353
107907521
54663819
41410862
28824262
349800516
877055701
950015848
553432872
91173641
910954832
432310881
370988684
788998182
49785293
749232655
575141095
862448898
142855751
57098603
298105638
60909077
36395146
159339926
584518242
888687676
684137849
458352170
412387137
733610176
437104886
30239484
192499356
480710836
547609849
507035118
944708557
947135000
505127294
497189895
283246667
437634959
559392478
948769223
83452063
360210220
1017738580
371462871
34199793
471851217
316241321
353783303
473088703
94569930
259909578
7976115
903895571
436798935
180258143
287584014
920463907
609070687
950645702
1000956772
758965439
492913311
304210673
188672987
131266
681773547
875002741
803197087
960164268
20960886
478080530
242792558
956339132
115521449
758654977
744346679
441802560
445343526
24071186
449570784
917259428
196645061
659753934
349935006
92354520
612856964
679440791
895237661
633770941
321539283
67351915
762562683
155662302
93827649
768180896
28739472
601000938
256477019
151484855
733189424
977307915
814274423
54212260
71303155
572787545
1006667292
384986574
974097466
829652534
632784130
537581722
62048279
886908133
251853882
924937321
208490536
183606044
337768468
584793394
925801502
801914058
636380339
480473294
653807683
530919270
760475607
874373588
59600002
67307358
652191058
222755364
747006265
809704728
644179709
420104529
404595410
281224530
261435569
503969903
11938235
54351414
1029648340
433597669
542523073
326960400
419407880
981653900
956077169
103705227
52229508
1022754438
672086517
336460607
991934965
775023512
801577857
527348750
684358102
772990889
388109620
274111657
575925226
900189819
899640534
984775622
453962976
159756667
90283553
985829753
262905957
924751659
442744540
748226361
265563177
206500168
473684888
387448472
662635555
434128858
144049687
279064247
205209065
650320330
935038185
303969310
175777873
114944306
533337727
671883230
236904267
378831875
285253396
686457443
980176812
362681389
392007131
648497336
6824723
892708812
787484099
1066065223
277915440
508042560
970438371
536412245
984567361
844189967
607782641
70226057
503750062
564702301
911255
419231563
364533654
949598883
361134847
1041537899
1049189985
376561628
582022598
5745520
754476167
688927065
233099247
802734610
118318741
558864676
433152898
126965971
142552964
875962479
944745310
68996273
245855363
792338177
284789948
246984270
574277357
254041272
621322631
470484087
276729142
858871366
933703176
433826766
2516774
506202125
6064149
706115495
34612706
6055646
149053718
197328709
115209425
456965854
434404036
402431601
883056878
347273392
99656654
745532543
31003986
874239043
753191240
201389411
931324560
932010131
460484971
729967527
506966994
238484625
54497905
578762382
828477367
519232953
633394106
942709213
369016514
526269759
176077320
748671641
935104226
40296507
662536962
897541767
883455589
1037133160
703200792
626569984
394447666
312328530
263084783
530899805
924502349
680567225
711086909
60497898
962436989
894296681
871058438
646994257
780381190
457385638
78797485
867776491
82274909
427345097
287659115
977460986
941672640
165257483
939783428
77725209
326549784
305968893
616376688
804638599
489606918
732856210
198496208
1041649552
633254072
626130806
279755900
73189234
40394530
726704439
376603862
734914724
702709713
827020042
920104941
568360629
746199227
904374436
754365889
151724726
193793162
161049498
233963675
621235776
297488980
180794336
4886214
303504663
882850850
952940501
614699696
79040409
675034318
158110708
694356949
669536519
13949141
287957347
977226514
522271018
109649688
875066510
545032587
822131826
161612228
9613754
75147983
1063469020
896872540
32098859
457673337
331895950
458479568
719535291
455304594
562937926
871129836
679490182
469091959
696562209
55468861
333274284
707231892
880799144
470839382
1047850271
540791554
326393370
925857692
287493554
140251319
872374742
140952265
280059927
906003281
167006584
609056274
18347161
823282346
772908947
738302481
75150797
1053021790
130881506
373731002
138816294
195064713
451621650
415572309
946061200
634561887
135564082
539606826
412422676
66913954
509527250
858607192
922970410
78620
669282989
398485150
800193708
745548492
929566840
909755108
335212741
841212174
640451506
624688064
596224522
90722156
247880161
616687992
713474679
77218837
815379766
43373301
1069253849
719905181
876300768
653223254
40350044
608548505
727770779
572335673
763498528
282263423
538645350
34745609
354377968
487394047
587668432
637847558
245947314
434517495
839929379
186277940
434692527
312142680
954321188
338974957
473794356
581714754
446447968
117076085
728424808
896841845
61495653
825531870
744958492
355949223
200306463
230085410
263311783
723720470
352964618
787969037
610191980
765456854
912402328
783724059
413261245
809436725
1067771656
782199864
747534309
176392545
606634424
509097937
948706044
1013837352
148030184
68544218
1024006529
741120286
555193953
356010519
1057926598
369470270
652932189
717202929
142335571
200823621
226331603
545174376
868998138
329224658
139592642
701508660
70429890
952524378
819989641
432738981
326498492
782389019
880137559
232413529
245703772
697701299
69416881
573331196
654403752
881701515
138984671
883853738
878355471
659841935
11285773
355035876
821048342
155874886
489533193
576175381
821525563
133530514
369268704
755615638
535675737
743927023
86900087
796476734
242933403
428518786
401415936
416806972
847237731
776166528
960970272
998266063
478734938
525954629
764916460
797934271
771403770
901510780
36014814
574621122
1006822533
357970925
712952743
483219096
273717929
749477749
464243883
869700386
732056739
717240637
529741632
650081746
909552552
998109199
28354566
63175524
428386578
295931918
34584286
554046145
964794812
469248590
903784056
224533867
587120341
985330343
309465762
270523724
1039520965
17102030
693879593
43167213
238629301
116121841
1030651909
581515801
899950054
203259943
242229717
218349430
295826487
872470204
691608213
750568738
264143200
651521059
585153621
20403546
858590934
23254683
719095138
663464090
581793049
201553828
220776016
579630997
549841206
48152927
447611478
825094946
405052373
596035644
1009964217
740247090
577768108
536572520
294530431
768424789
993018817
626604419
316140049
656655510
510852966
47545256
429788275
596477295
114174324
751304816
647612069
845210042
107570029
374759773
434335522
204682113
1039421353
493665521
963780121
74059007
781387642
285613880
819047997
972274740
14718696
983619037
1067647812
726370882
1063127991
503576474
96831567
777334201
465803292
344330672
273837103
756732849
452395706
118917013
850696077
57182375
667287658
278807245
722146840
762669660
46423365
61512869
900762894
118167793
1036104966
648665948
880888141
217683164
300261875
457243901
354050103
855032665
481485861
608789581
1065276211
841423882
490221725
6016216
668041995
610067155
586682472
866605379
516648250
653370811
347146894
894126251
551299161
648792933
735515176
88934072
481558105
677409080
759552879
215280800
807609303
984258184
1010339232
714378739
787668456
196413958
330880611
762270522
692215475
841222967
521162318
7296564
786773167
900758428
294389114
826437269
867645356
348806542
440333541
183746597
283451180
215333698
396958937
422769736
241184024
369421414
46666092
691324939
75280029
232281654
560638944
310327500
721930725
85043415
648577497
242782613
648950564
472618642
361978704
75198496
11897431
291767244
733739653
892002779
427691900
1003492356
35519705
269131494
899212072
845972870
622964918
332334597
473129968
170341333
626599791
364529574
514963271
697060743
565647174
896382546
565864305
907928092
1066211107
285092614
457492669
291987275
72337317
204889419
355533284
306834130
533172345
546888472
253918695
149354889
685529087
739163117
798128686
779035577
676667145
608537499
47710025
67133750
451104819
665514624
647253918
715029352
569970632
81078229
358383389
569713370
202428727
147822218
808484046
717413557
917244160
471827354
78992179
11259700
810984271
262993274
575381251
491180803
92456800
895499384
802692148
421010839
626605591
931936463
421949026
772757178
827817425
156663720
709803811
363164775
844697741
831542621
530438849
417947225
821240630
1073735836
631175712
481570003
3694315
545387291
915372835
603496467
415245351
502516213
928083604
498353594
418097211
59233095
505135989
497689883
629286869
802825746
918688744
370760235
550418565
99088107
86808344
75354419
389002934
553361031
282211561
942384232
234127190
575103006
229859355
5754380
496734958
1045866980
931635816
102724878
185291090
800362132
904397557
774153127
204648891
463003379
231745133
113427398
171923056
131393675
687581467
187186809
770531713
452256477
502197353
1036738260
756794339
959587875
477735060
807108737
913771510
95502577
528016078
537647140
897460377
27979718
718590635
621874619
374478490
1043806227
555370625
490422460
696419405
825873210
50124096
782796589
755610413
948072190
13487316
909823798
7276496
348505887
79228218
67505829
970769775
256640725
1044372892
690821714
49589870
767463111
16049630
888413104
281075217
893946475
100979150
131768399
594090139
834122775
376912965
53283239
939198833
726339491
70843556
503138548
786372479
44950924
673377709
325143859
622365672
175273632
875376957
831600466
787316315
82900036
419868194
364428371
358509003
121413277
360445416
374589518
821411658
787899944
279162644
301758643
184650487
551131311
784074304
382010890
900971367
588136250
425897732
532422937
969590656
52419235
204646213
329370317
846549193
373363588
82830414
953498326
78412679
253766519
739877764
286393953
26946508
814205042
753352997
75910916
926722367
905496074
555338902
9942801
204653002
380116281
72285026
554964315
690760593
925586454
370766417
924003838
1012768783
675360697
937353208
267839958
879601762
847960506
260718773
689345108
167467870
752855188
255592345
215254133
1042808512
229507645
205337343
649947795
744236712
836744255
1002838279
324440021
130436595
96155230
956562008
856527140
781219900
202442714
769718181
909423357
484795608
4876148
144958834
834497251
906390609
423301815
628342069
570443455
846400537
76192205
378357197
779508772
394618023
48905692
325906508
829379247
37374633
427093241
415337511
983930777
785348349
9731535
7490779
24985432
173031849
509370211
1033896980
637224318
123346819
445367556
570717233
186213617
1035260371
615228865
801155524
624842353
858908584
852710641
141007051
646548853
978873707
865427945
297314396
220060215
41298622
869914540
866432748
58767662
595693189
131065528
125672518
835868936
316739942
777238639
418791999
771785891
432222905
189210919
6238857
76456691
957079
571955099
928757562
621599297
230977461
773815813
434830879
267489256
77038851
135575987
321031737
819754730
397092064
409050117
344494956
275671933
358136213
139100037
404607967
663860875
439622332
992235405
899877787
552282205
156968906
399005662
521478244
157513458
80242390
160561171
65926790
770189379
210118309
549616718
596246923
176569878
503670631
836580639
281046294
232981405
1002979210
916015840
777005632
295544112
566351047
208243542
892338384
881144372
813980511
643441143
496755033
298613039
915074478
256490431
376572872
560394145
47717077
756525885
402455632
608228905
434433454
439744458
721163542
281744882
604166270
797887836
671455220
41461550
84210903
635166819
699825583
766594030
524487298
498523543
427706262
822007783
849483069
41427905
435157421
958307013
174616985
80359577
705212074
285118252
156978408
176464925
55960617
530604824
318695220
346050786
1062138990
534799372
282327160
261043196
899400061
683066445
828061408
846347425
622452449
175212809
978008922
562493021
220994863
365479162
1048484386
212349739
805846691
801019961
249634562
731916605
133929715
75568019
30925422
347780956
979639296
271468668
874671497
756535874
853317708
561614617
759803158
791199996
447371641
506340049
506799463
772298999
505756054
528978475
696040637
28719288
326011370
412102676
1046551410
148865577
143169937
580445737
410702724
321139294
816382039
481338741
5850580
890168854
1027762933
873091641
148423110
178258028
40658826
601375520
685257428
751997470
386979466
657658634
556605290
582014729
732535444
548685181
169507560
1054365
710517713
773590412
614616876
259633476
468467318
493547645
537508268
908410285
430504672
648428097
397383196
212613640
146312646
706964605
52669205
439348873
508423150
548385915
17304075
616975669
595286562
565754312
208584779
983540737
892749865
552457586
714928010
272568051
452628221
103319035
613809799
194742519
681865367
97789326
477405999
111199008
751546483
58003740
3634267
525478887
526029661
39033543
769265874
42312909
217392423
653449695
600701617
879693345
517578822
907994599
618505840
7791965
622405100
182699935
33598356
448681673
712373470
639245628
799316807
556049788
651994012
774169625
983949871
387778962
483861991
349029864
167483517
324936504
247421065
342186158
142073435
665450969
204841220
188602598
824915074
947125430
880410044
582121065
153932552
144663134
118189938
666420548
762916591
1820247
425251664
130017018
61132410
348030178
40279167
196389831
207543337
107021444
717326666
804829645
585300711
435311935
369443950
989164102
1019347708
1068956371
261248928
938182645
920699549
588354965
749103774
577234665
854518231
970858665
299656792
295620465
577697439
514706326
758923056
19616513
347371127
1644661
52464389
931001390
78556480
772802595
156617501
710565538
960551542
435496978
235887038
1071424011
388308016
686984040
942517115
778018185
546235144
824766470
645748327
498121644
53898740
478223234
473477848
147910146
722729324
546754075
240782741
698459013
70681182
702580003
930703546
68004655
112777385
15752805
501055334
409088692
623458629
765470313
16215280
383482217
423045757
536220906
400930728
219177430
472639321
235871914
254871971
732797906
122905867
52433241
13486868
105173448
275092032
660140147
710282394
855055447
900116830
723414823
478472622
611319408
790607860
206971160
77326064
339387361
526979718
824193129
853342533
103670256
726268512
258401818
733690942
422395407
357249968
787371680
28517066
713092708
98398760
703264697
786091108
375956753
360730834
779795586
1055774633
195024281
573534420
84966810
493141538
793549483
491832388
612372270
832128601
90536087
98045196
32510358
762711016
49723480
534875167
190031566
639243083
151467471
838481944
372519214
568600030
34531337
599506210
419441812
898626759
214678521
230036857
807066433
655655988
1042447896
612567153
633697304
543793482
317104088
934000822
566415257
781950173
415549620
174108376
665607543
271227505
9521673
53733116
420270408
512037959
826178432
547714115
228931698
97556862
326299373
161917262
386674885
419919398
177840167
563474111
593021083
649991947
262224151
170192569
339372341
85327445
733093814
477942860
563209097
434319473
533315579
708481274
466362344
648473143
648686620
413908395
972907043
682910399
693883579
843883926
461591669
51323044
313314638
9227346
31023799
692290379
53639960
410588015
381688674
2864756
123524761
124599346
406931666
184079347
586870886
1060329340
795834584
95664389
567176461
911931131
548438551
88797811
857509512
946884347
484705158
122089830
292780427
630919897
1054198919
726785512
769220691
542048710
751283585
526720847
742604831
842918479
895389837
731781834
357360290
844613884
480931633
376553540
139651064
399682326
748730855
687436137
766099040
935523170
793456120
688359021
753412344
679620683
315510140
180476055
942585047
441194051
918051827
49745089
751479202
104069223
502153428
870677952
947248382
638151443
47219665
55539979
710304315
301950540
1072821353
624943059
433774709
217697606
810142875
262045777
716870109
914348484
83878534
339792354
370002085
624347768
156970612
144111933
341306583
819347555
928489067
208308863
362944074
566606661
693449162
587225376
121025612
481859157
65374823
162289236
725853483
852598655
392782924
676357195
369031236
733794
792511714
512300428
635049123
181059086
833817701
591333906
122374673
86005632
821102749
623126401
48788278
282296676
324951994
14320651
306874970
917761706
224097099
107358821
361485573
40160857
70558777
2662936
630946001
293084710
336963434
851521331
244452516
652126446
32586460
189645914
681501539
277508055
389986104
691003034
673284781
873033124
288916828
761580539
964364626
224427928
897134533
525739712
62283615
637249734
770571429
259135037
860561442
210187956
921509965
928277397
558613055
103556421
529522931
693650886
846060383
647731966
920286247
737298316
203854187
3698111
53960047
279014934
711878004
17585386
316652054
6957241
599689654
649053166
975650621
475616492
113299215
343680446
149336487
942413498
308043161
253874463
47604697
202782872
35948695
157788786
92489214
66525799
275259688
747649628
984541190
925137662
199130928
1057684041
202313220
701658086
711127264
872359588
414680121
269276369
221768891
628033096
591811180
20293380
336396033
1044239350
829869069
271293978
16969647
303725586
107850083
729639246
887174395
416369248
529657643
591143272
38968945
79541046
839993437
424109167
604982733
349843043
216500056
316368148
876373213
452752567
551735580
729458816
636906997
593280841
757731854
844249348
256116831
353739099
760830119
125016089
98713133
653181003
22254327
548682889
515901059
809109010
36343620
359062963
536912240
766073431
1063026091
31459476
299031290
267769540
1706782
278190610
867644759
415633102
827178938
714784799
892009621
263232985
914977985
527862032
500897926
599050668
756774592
735583288
840512251
55781874
322396631
942638946
104004038
20055058
175104388
126779322
23651783
921725424
1012308253
243036342
596039269
929646545
311257096
261136093
521099011
920246554
475693984
959795206
87530306
437139172
465751830
168408644
953930799
354291555
392237874
258219756
365673081
193607354
705612483
754957698
684063179
996465311
316864277
665713359
701028898
491832808
593029198
582442515
676633695
291973574
460320140
983406886
664317804
429181572
558015860
449158132
711859871
254352552
180658485
271778671
949176615
974726285
350111106
941682160
346419219
35730952
710107238
558990755
48668427
596871680
24827947
687423268
344169604
691670140
788099905
332773646
653318464
58256859
717185081
956432544
86111104
796601834
762363042
23159734
196281265
168777465
592319399
957797028
724234726
387575266
465432328
28385677
954107017
62294945
12839729
587412749
761952694
895169173
592123521
100265322
464618495
23370405
51501693
919685071
395552717
140587400
953867422
905994011
255615611
358041064
738078154
367406171
181984745
876862933
33420600
488771225
172429216
481235163
244370770
13523736
560696920
427166706
235485978
201313307
66367790
759556926
431066357
156993141
242054790
313417541
937242504
773514483
152990337
259860803
508186229
51141001
252299207
435963841
650128365
978886771
122889693
447200273
717923144
93265326
564307662
161711498
135129807
463738236
42491977
685481250
909385343
545819529
53589899
575727908
545318692
258874359
71832901
148422608
236526220
675992153
648370799
154900398
699187806
85477157
268495846
218616164
258642366
192082088
672477237
840754060
174941024
812262487
731961225
50386377
128631203
695579500
402742122
486760781
395376705
769867885
94258053
768011914
679177916
577534448
654162172
421967431
370433277
2135296
47431362
997140120
603703735
953064564
395715868
1034633958
850723225
381223298
645502242
224139871
49443798
528851660
72479177
371369107
37565358
471565129
338427841
261059283
27797627
874835606
506465543
53266009
492745933
154686395
509982693
315444683
106758759
14094169
721373608
622150387
758967677
843935685
414937114
965785267
171635165
691051768
528864962
961547649
105065257
12375421
421318484
13134382
98374621
707315176
412691825
504945370
275697428
121571369
306392372
1045771048
780493858
82386419
333656942
183486065
12684463
1053770147
523681588
962080188
20391254
368062612
851377277
531000754
74405386
743967421
666186932
858825294
305335810
608555960
911403955
3973124
1759918
284349539
64762384
1059899479
768341440
430638482
153486423
599309772
540469533
608689566
985532011
505853605
261242922
856118746
832709763
1022993469
844093315
110972894
406289084
818812869
451350815
646865591
63606936
832729045
441968905
736991108
761449820
570885086
209770627
47855970
139612052
715610012
230708797
731221007
923713453
737886579
652001576
906159680
483443883
245943155
1032823686
205430054
78295325
669482598
55835322
256804515
714446181
105410915
725255607
508411032
239182147
876549678
483566132
533050408
300372608
818680977
688185999
979986150
726684346
1054547273
219323666
977967040
136282665
805182998
846268050
363023682
412407991
902892093
874799067
789242312
67452414
360884319
484550670
448377911
842855566
920012858
666793322
922207252
833874202
590872433
893500630
618108798
45985824
54399094
809459741
1022214740
304081044
558808742
576485877
926124904
362628186
334037025
522892185
758755670
836150877
889424988
156040568
888076477
881051026
49069457
712375150
419939272
306899605
731346083
912192840
155243274
282383275
156758885
671782750
14558197
117659007
16359659
264033321
475725965
773169881
688111464
522337792
354517575
1013056924
638881052
595850995
1052587141
209662799
609767903
1051118754
241895525
454567459
368735510
88949493
789943300
295515070
200180755
438621851
573348432
566820162
155703065
932611983
967163600
270152581
949978504
53773953
342565446
376387386
153200365
482020604
253714427
273714779
521646709
1008593510
16531755
159740974
590601178
306783200
87144089
987212630
824465290
81512972
475586168
804589865
923237235
498188372
4260725
557105018
410497955
459562515
7484958
599264527
637914619
8367263
409241682
688439475
875226417
253254057
154110978
905857292
196970740
106816226
28465165
551942430
82136122
865992827
557066607
512510748
223821431
846298108
267519612
793028258
157206379
346074965
1030384410
314923744
508494271
267246555
11919388
975922553
756952103
96078354
85947259
361516285
1041868878
942831800
595068325
304650869
634658722
77448468
828916265
744914631
726513947
800628145
757608344
832488842
397240603
681095506
463414472
792956550
102942534
667188189
250422934
376543737
548823066
402641138
671167949
567666216
12233305
1062373404
997361408
136918446
675945791
804048047
786883917
497159962
111567472
514095485
1062445384
173330236
183291368
841524131
649785316
104657562
630001058
358118444
914409561
874480827
239309015
582231965
54307996
842277558
96256428
527865872
99528614
622486612
203425655
63537472
725717439
441487766
261484173
835597313
220901273
618765436
167381539
412661394
132905677
387565000
463828344
314122091
542885153
846176938
253135795
525779953
4167618
187088081
693132102
367803699
585279883
300501836
40082885
974350954
894360356
402150666
129863176
847803833
579139634
345317311
456211531
737386837
764623156
726030939
873418486
224304982
20518356
63876141
164228223
145991568
252659400
269293629
190673165
1055270903
663594583
528346401
124201828
506443437
42724507
199096592
178825364
227357712
948208391
84748492
255719123
23541542
778882292
890901096
336190807
665626429
125534740
59706087
312222419
64819726
637283841
197348092
687317891
927854689
715939656
600479245
169601415
406295475
916855956
844297338
22143096
105348503
556412948
397414402
556007646
149840466
726150444
935658865
771894360
901510966
728633084
312009144
66125581
772976381
941759364
946417
979713836
37838470
183751275
257278500
897486997
859308581
754307522
889622126
437255525
866552248
71897829
4237692
823124185
945808479
159405908
581302358
66906223
527762878
68250106
902818184
118418518
354292662
335868737
251444272
887564230
865271046
149074261
23743643
397784518
589598344
754966959
622568344
716299704
897334212
861630775
501348622
341053688
779033507
1025814245
376304861
990648
725356885
949744585
48521529
469714358
830977703
735278749
885214439
456393619
1046381
361475574
150590037
284294460
305709860
886359496
2261706
849848802
1037415050
315379060
13495249
650314626
936032908
62937116
689688178
382570524
763613303
119387735
372833533
770085057
640049074
286816289
396311046
296187545
788774828
372179025
322918196
397804737
260603375
932714800
980072586
567284286
985589596
510405578
16612390
963224697
789451537
225230418
239222426
472005028
59242741
668927273
792935877
567370214
453732037
930088980
667886688
43863270
36561637
864415764
673419423
709835489
930197796
501149892
382742043
49933826
743597147
824145718
711851283
442588626
744117296
451904292
722567222
917996618
874839941
812302884
388827368
863646673
309720630
340961736
190467834
60705631
36014835
323114355
128883631
839707611
78495170
137521261
626039405
398851191
690446611
901655059
585808799
250815493
982614646
514250276
982672788
47262044
386065431
692811914
1048481144
314208163
676647777
679100413
433505476
656082877
141622030
55742416
101814193
549218431
898335135
110027669
564682789
752211896
352469643
391955455
830059685
292845218
84151215
661910994
976155409
567866952
728248157
771466441
930167274
840749363
236669930
488284858
34324918
678359112
538036913
626405288
702736359
727320410
817454311
230802439
559741624
763903509
348536933
1044310305
708571172
959722966
688353049
672851994
541020927
934276059
274042023
299670788
332448203
689924129
268738951
796028583
645654134
1042728530
947818392
125411624
750873028
454147016
385658764
14420393
330726466
931995706
274295916
507805044
111174042
682904806
58570324
134651742
891381831
537075466
43193633
274364312
673879854
85809088
781768512
912476484
873729465
643521640
928655033
681027673
201572206
346000242
695382218
789170520
584290430
204738797
914991250
347808899
133872611
500926072
446249233
954394274
36649271
320520429
601758947
931391553
217996931
975875448
684301953
352659547
943808304
822334620
1036501451
226445184
530019680
1012273358
80888395
148763961
343358071
9100144
397090667
674706344
1056543433
454724921
194402287
861954119
291040986
849526495
706948608
350432848
729601108
65753550
108148363
752830701
683801900
322881625
453484250
622238338
500686111
29647595
810605901
759557163
428406803
281705673
537571686
224840048
921102900
916322238
505111107
407015870
196001900
122321923
653743637
12030184
747781694
775776320
933279491
512550831
10789899
349558054
352653198
654194320
864991697
155523710
18444022
411532161
218695248
863932070
204672520
953126808
917640031
363358159
43011137
78978574
596423668
426966153
915336494
75349314
504193380
1002947345
793412602
737083321
874591765
810804909
329493995
957976672
271609371
950569897
49760171
280823308
209146806
521518878
715208107
757327841
827741214
668297062
1027271042
485778015
858912125
833643441
913030991
288056496
965471294
425519043
33092981
587673477
340389986
292981261
632318721
127515930
663100637
933730100
53709726
371009012
568607390
1027286144
848788917
518795093
406485383
682008026
576914661
681818148
231390208
899160915
951366684
176285214
748748011
83613527
382039780
641337761
585533166
284801900
836482895
27356820
674169303
608804815
905304522
20904961
117938722
926661834
873000895
536289078
65478712
276722993
783317
324423835
439201009
946896740
339080902
371168532
609876579
116850519
123112661
504392182
71677763
236614963
386517413
331345680
319064819
899514615
452387601
906164618
759422360
19788864
679831268
1038011641
297188918
657405298
218875813
661352959
445367845
1060035765
597130137
210139558
925708292
162301267
186108973
122200853
774043592
970292769
532947111
596099057
29539328
176695781
267818185
363772249
662274837
471329462
667705809
28116280
717381367
824026344
185141605
775279847
14475088
265576407
532651551
303816402
1041437993
635409551
244819097
948700381
275506164
19015258
1027757037
389142424
237549083
501145094
11912315
308134059
874513906
573809600
361644104
808016276
284396358
564854624
295123977
362567563
786101199
440100287
428714357
337771166
968669654
15212301
1041599374
20825779
897056825
102053262
310921321
514299376
206011714
50791308
445225355
85622238
794941690
897701140
193625178
816177660
1000646739
82991383
80994496
737133918
435657839
89268599
675514891
268155013
608980149
308920470
732305190
138048408
745068765
603419277
123738203
41103357
103503249
33003813
951260792
88807239
447984851
1059755965
781643811
931284520
573115473
297345813
473407639
685183893
397401942
9686697
560716458
571783260
985831917
848717449
125986511
102785867
41858699
623729277
342969160
66642819
647735137
74021645
799382851
192135530
974066883
644183112
165014045
51519397
659413386
940455022
764019707
285629433
58299070
555639090
316888858
243611036
986270539
1012024945
3096394
834954534
332240875
364462967
547620368
574359056
242477383
918691826
410571316
738633669
53794552
870138614
842812842
173967346
357640506
393511297
242669115
264158350
560119827
86021316
58460087
167290299
27710800
146094500
142819734
819554268
31517278
392101228
655958882
555929850
678319038
300594461
30423328
422156316
119632301
624541524
7217945
303833389
804072122
210416161
260914232
69764315
572179660
93019803
940335881
94254280
524648974
392159421
959601550
71873631
161153310
95986180
414505152
28103532
849747456
17985479
107150062
329351371
374418869
833726439
1071320825
785926019
249087634
3558451
918659351
140439386
771847235
86843856
636245133
257446010
178270613
449170627
275583048
964750396
127151346
891014840
578973903
646958320
707542649
963008896
725948851
558531010
266132021
536664823
672724019
240886094
1069542320
62673482
394836893
921385458
678417062
646718584
268115683
1011710676
870451849
454376681
930684203
946713136
584540731
39307962
130005143
48373965
882652541
397189181
1050873089
725735848
983491287
839197466
518647686
79781652
604402240
838016584
473324198
584419017
46882206
167646029
728724566
302692985
151870973
741382892
944714979
784550563
692089521
46185995
253430696
452353091
572527746
245435729
927615746
1029975047
292241666
77643474
252301010
484859689
6476799
533174219
545877670
731914393
793989160
301220748
728871568
831510966
970201689
199767607
833059614
724831736
279880079
1072525686
109069842
936353070
636144306
1066738416
639768420
272505517
341671315
333693786
253558279
224458546
94667796
974093752
580226981
979286864
353917047
318546323
387972450
578533528
576943032
58655082
222699279
502985382
904886862
561171650
928142093
234721458
136114523
876795473
760257047
502706737
686669412
503419157
1002410628
38873201
579740978
648581462
341090646
293069025
914504186
256938999
566129045
717972518
626733841
344843245
229624853
353681332
595061217
917194301
865311347
43198263
878399316
100008933
682006511
317983820
173576807
217931502
1066583275
368207594
383188361
932824354
486858996
455365653
1069864349
531908407
93545572
159002548
17948103
43951200
652089436
148981661
936857837
491630270
229075357
475532754
499146877
151335107
547379144
8040668
905518888
331193716
939859277
897267522
749207742
584020168
229411915
79479771
26173165
36083623
357206079
867512239
758633426
768617003
551806279
775772413
67668454
308905977
523420566
891593284
87506803
526441836
61131630
321848411
103289822
342553316
694351943
243107030
81429250
611514289
627041645
1016818870
346769181
628496003
384414695
82932638
848219089
613643747
53956021
996655512
132084134
617741741
401790732
131937796
798830978
42713685
1056996960
60697304
237773751
126472238
61798944
1006511708
643582881
658028692
408163963
854784743
846409382
292942348
185891605
657678270
94590402
263111556
686182683
407869853
837805699
472403053
656148731
560684383
951586566
923528687
725913630
826256800
29614440
673039476
470337465
126486802
957367875
642773402
625808984
420023342
511243519
128137443
223857506
319640211
833793075
387710951
873998678
984546067
185683248
45377337
840819639
147206753
561462495
220512599
766881584
503402512
459220510
298033703
246619954
784780262
787100986
492636084
238975313
417229132
987284044
6937447
634470606
405065723
944124353
235720930
192372437
841647389
296921570
260929137
683613180
550212727
70716962
984330180
372547312
734350834
790423955
1040451389
895432479
473344012
11210017
329337294
374446557
767577165
163182125
141167824
14330285
170025821
660487537
307141287
408431663
245382555
709038577
476266529
583867405
222802414
584933656
623463407
649382565
557006513
272063225
585618169
315813063
196244288
836258165
935593622
471135871
296061796
319326470
637161853
648197040
336931238
338362149
45027259
203951568
726567578
226466284
674810067
994087911
444838120
300698104
927552254
413924269
878266596
922200549
562702788
227909066
656044636
786286846
480274103
229363841
392511380
371543778
11965878
864633975
62350524
675895681
863424228
66033178
749328862
35893800
323549433
64182027
830074079
606924138
766965460
369706212
218376278
79314636
46996263
511949686
1035538864
836454864
130181666
419428443
641783476
44058528
719125106
871185152
958709425
712063716
166913619
737668074
749278093
528033817
687189495
642826441
80345219
400465977
146687463
16295587
201474836
680062023
168594668
322315477
881872815
705495328
1042407296
360334504
112662462
352877861
854609998
375096665
327501957
71740276
521715236
188918533
148389975
570048189
272744081
370546910
853001033
55919679
371721989
465868243
230880677
210494581
740708580
946704066
287412063
468658130
32738378
458575545
452815393
498112994
847245574
806434543
870960315
374429462
204866578
653324929
585301983
447496104
375668930
246737449
265160861
398466466
299230416
479027590
811923919
403863457
772058661
138190625
12766805
738217629
279175966
565782404
107878418
43004861
259995028
72886515
1005137886
823055126
254653165
982672286
131739649
578262926
449350093
399333635
155331812
504553814
381610172
225243900
1009872899
973035935
557991068
721281990
443533604
720013607
698936181
691022027
941737985
660732313
911996679
691864918
50133561
428094443
119271299
921232320
921587102
251528475
792707055
895223474
369663930
860685603
96697499
825534114
673508933
282039913
398848724
505350453
22839912
880726016
513041412
197513582
475001117
766723034
348110695
356465182
55958115
712632909
621374764
117349272
876949799
732905659
299552189
651038982
24217357
464503309
112497859
898145457
37317122
781465323
105589525
29460616
207597639
314203251
132776898
1050114274
830941706
138041570
873792395
379144170
173361899
361526696
431922545
873358733
777056994
854667482
645270910
58050565
552479798
608099125
716208104
621241567
220007859
530160056
474621863
918068180
679209879
933843519
391783379
506630265
240800833
977745065
97942195
665198465
159111153
261936863
784027339
274985418
568719741
37950035
640707873
617583541
531208
283566526
137403837
487413133
4010888
190534586
265871944
752375074
1055288814
226560528
823748540
695867701
232949593
288326236
440897659
46091569
309853186
833743451
46113060
825461690
638831131
152077028
797987500
255944345
845022212
471366993
984050817
913755384
739712371
30772460
48105979
548297070
318923888
717617952
555713454
415160893
411592267
39362242
397948197
915372430
690213226
764257512
406490468
743780803
732610865
179329219
676220823
963479540
1035924984
286439833
2951659
638699373
195096822
550381866
798171734
762273602
705010069
1015165353
1057060359
110219726
298417536
335306184
1017175231
896041244
832399565
423513179
810339978
176153323
578934107
524739992
44805835
718007151
666061058
787574615
270893186
291567167
113601459
470207254
851917249
1036393255
401245926
372184388
374635335
69539053
201131074
183191633
807550813
9609220
486887638
63106048
533638116
253349719
893948331
704274438
1016063646
208956921
66946885
481411825
55737194
233811603
71488096
502805175
244460194
205167131
60659937
415386830
447749925
167795801
318551697
940080187
465254282
604441264
656436590
798586919
563062140
969042051
375659932
439847319
822921562
277726132
825689393
404137726
288107686
467653925
370261940
867532899
409287569
206377331
410343601
704156117
963620946
534214150
997561744
885659177
545334093
556581154
782756446
496979155
458910581
603781688
224883541
590946917
795805099
626153442
728546672
32070790
856024077
883964845
466604583
452843652
785525681
235478513
896401860
491662608
623348921
37001312
419275232
408661745
351530651
273745380
217641096
624761290
872101108
779767344
57124682
203160717
94552153
263448840
97355071
198782804
776813918
495194627
863732342
263685831
864929733
147856665
843247379
8752352
133860439
906570528
947388867
47491892
474628649
959153206
978453945
218945886
319978299
803873364
544255059
251489984
531248580
344271970
98222778
942360796
67802193
423068337
811178919
983390253
606304492
784049461
952995819
118800827
643394034
309201109
916491559
449350234
960037741
674752449
72904700
216601910
244819095
82156126
36488649
194321931
860606188
80067929
907624913
939092474
47801120
591184389
735242851
176950935
760415000
606057460
321332979
974026591
388587791
548408261
1047987270
892673114
647359757
500969990
10269739
958519966
540872398
759568836
442755327
823912190
714481329
962748202
105145370
528224555
845473860
831211367
745621181
580829114
461543640
800481958
374377919
267089536
87480805
43881915
889436317
659664634
150280104
492248304
337962154
749158634
1023363849
929413495
83029007
1014482319
444558063
928787790
352740727
660444472
75052047
970457663
498378665
420922361
31309658
904084242
859901698
478966000
12387402
431025104
771138454
639989053
39246225
960890673
617170518
832208483
178177882
582969103
211562968
251473490
843320303
612144435
661316957
365262074
352006280
769120765
94310950
191357601
830403010
525544126
626099768
1066054267
26791513
407092371
505431184
393628871
740381767
904489837
1023141915
15517666
6153672
350809279
1032408190
146423563
620673327
89159254
955978471
977308919
656753240
1045927996
969225325
363452260
297846522
963822165
390210359
548652983
515039970
321632185
367887316
189033885
66281610
87850088
359664833
843690005
302076647
31118847
107949393
833425413
588771379
653042527
541505526
214005709
41272354
456510005
17550049
236380254
923737027
32349914
315647523
152336284
530576037
815284316
578026236
1044321344
224731834
85893935
751575730
749041030
747939304
1026811286
777353099
674124544
513680055
837008337
333576086
373309923
99057925
428935727
689820318
770139950
36993700
607047686
980737062
332479222
414156100
259083835
474998397
745115676
478342779
744264204
423984983
602329161
158684716
126385243
357038309
689315360
591219020
1007404971
504968111
79406973
551691050
50747993
197957361
941626073
142905798
414477178
655980754
16191863
974329402
589428677
52958706
564059661
427623432
1054793748
763865175
777973928
398949703
194762022
375647298
199465378
674794722
11702051
557007069
85555528
170471017
715220532
792388183
692410981
703261175
5119508
733921800
635198926
450475297
656036741
892607217
270933865
395702848
750693764
310529827
336562738
262295204
616832332
183579813
127211352
908964393
206483688
915424293
628274046
597901736
44538535
79927488
910427241
598108313
267000194
262288413
315897157
581604376
505525178
94489153
578283351
765067387
498856088
552707827
898907619
263957270
493634865
185176727
644318626
917699460
618181353
441139926
630829663
793066174
714186665
695349544
817267046
17351638
7281369
295769618
559328968
688295083
816013411
309542288
583015024
224167206
259745970
75389471
614309609
953188648
594670912
473482640
961471473
580577441
885697274
626003538
362332121
350506424
40286782
491193918
813548633
750756357
306926430
890128409
445663180
102248663
270629775
304788399
978967345
1039514030
687971073
88465386
832332540
81165075
25278695
422179301
213978291
838380104
837741427
368398934
350600096
176255049
1046378897
779589292
292667463
668785386
263395416
957199904
122480755
894605451
536982146
443184
342236761
198123331
332249917
315899145
1037169859
230338057
973197641
887669523
681547021
99019989
166222030
966928567
34699455
436462232
44691529
161301978
26790411
405566419
925947572
1041890339
139877932
825440713
134672095
231457026
48339671
687419727
312955082
503264484
294656837
744139669
215292073
551080188
191125130
601122810
604370345
932706482
767757896
783582024
250031957
644907281
271774239
512933326
839191651
844785623
882182700
311856795
346883289
265815430
745841764
581339294
362467740
1020718560
50967497
958913800
671855983
599371079
788664438
454617718
1054760389
614220927
740844983
886934211
715272879
551994865
945946056
663843102
499896286
291155781
267636771
851863235
706407012
809381151
416055069
975443889
415918559
186533073
368258887
97008165
78733276
397162760
708595363
185609477
598083874
685613606
653093012
731471573
841227504
707087824
657367942
580614382
50971054
82566394
766872913
429019881
828577586
796543694
813446677
598180948
385176602
129767545
673787744
250285988
254608192
624814172
492421874
911520810
898834182
962622867
99919936
363829634
70341739
318186821
1068784673
147835316
52678673
344747240
65100153
93998016
478665214
157942654
850498915
440738190
989808841
193814718
647520154
944484472
644275855
527908482
31555413
33394562
953346657
810700501
885576795
264413329
549768878
187845446
418077620
1002117240
958202866
350131587
679834484
176101263
409803703
889687217
306011717
525593199
52285289
130321534
93508567
154620442
817090844
969803412
971049522
495571275
1020368960
313749934
1066577095
876830133
120119117
843998087
454517245
611747382
558401337
370922791
63061952
221445523
868009119
55435843
29542346
547085554
235369920
515032867
276944860
630844163
1010896699
823194808
696949887
898474652
29527455
833519301
721198850
972742201
98730110
207041135
330246869
1002987294
541220351
793821979
762399510
141487361
752024742
17484678
252140709
556842202
37873123
374257570
297842678
200796291
140095932
437247008
88222288
49815997
810770812
373866024
33222235
125241056
406293729
86737956
1058685062
940102600
960199835
781888331
513876291
580873474
316780221
50573197
310871134
1034445147
768830702
547328618
849922730
513558088
815295407
840909071
170134375
823055004
947888191
240893073
440144307
55851287
766145204
88185211
31617210
51174634
383457879
528759023
197331101
342113418
568871328
739123326
816550509
795598088
33494424
4977707
784515882
69223199
79655243
480193774
206296942
824122130
56129834
749393604
247714614
192345616
127045860
481849820
346163622
560551419
166455418
678100308
538759885
354148736
904731916
554491112
291969092
627041853
584010746
601559859
320458828
574569476
651632591
317359230
186383553
216114200
369697949
230068446
567796190
365532902
344817866
436073313
151153606
984885881
292066972
493147886
232867565
1060030485
64251241
808554543
107816714
515875530
845141426
312230670
256419332
737982071
524045760
164282329
89686900
336621892
588130300
994279670
823745313
631756194
210474396
963434880
317495831
795805771
77770736
428091222
712058187
935427263
192645026
837561487
101394151
664085796
930211330
436780489
491450146
406871314
361363771
34072060
702132953
767755032
776574213
40351930
214435896
577252697
15603367
689412846
441513912
718923734
864380457
978198235
76757257
984013319
607892092
43238803
599024918
30043317
933098262
716747881
958576205
480873253
561331112
915980622
376301090
227086616
643124930
449028500
442870749
84261388
216045315
213304236
938494023
43185713
138546331
871642792
980192347
909962049
375318494
396884833
239621553
918559305
755514474
528886843
653145973
101664414
740648419
610519694
470717967
329509252
339897176
632645008
406184439
714129331
147324254
459380690
661243788
195950464
598044149
467659835
264243712
1046639584
884292897
536550923
163381036
890533337
7326802
749625908
918301752
33674114
427285753
378829986
797252973
357804153
225875931
499003594
321046411
421269947
1055318807
412866523
750139219
648236228
679094554
995780793
714133724
515538661
448767884
82465368
395407271
493834329
191991683
37661018
390997451
644635576
343010009
517532450
213418308
689275189
416147163
342425518
567027238
124216715
678591001
114332329
646951602
621539648
527262755
278239552
44389805
217092814
906635401
406807216
826652116
938824746
633654737
225596516
1065472617
68993448
556495312
670578240
791492433
968648372
877576727
89531743
22279402
235624521
55106228
975226687
664772316
963217563
61674455
351625379
464885484
636128807
603944601
77344059
451341284
566708571
145396705
103400894
962864869
22849084
981457149
650791148
764643553
797172869
655339141
704526789
495675248
81720004
499878993
347573233
43716435
132654638
496780292
356789244
575080944
242534375
303972273
1055283909
359850585
733593776
853771375
75528933
631292510
301582821
53518299
1008649954
489696032
286347871
303618298
298637835
1022775441
287753685
360755908
247879891
1048010721
662054392
272110581
30003244
632037561
960832768
980742117
782790591
963303663
309430823
638533750
1071879377
75499042
840573256
555187006
83119616
10041396
283754349
321417274
24215008
645343656
565268868
807046847
949040272
269714270
889788821
792797927
422073561
100075786
230810093
203616313
110976868
1059103715
320613217
708488808
186492173
256134175
832434587
39935082
686047883
892462304
56557312
316279428
406073550
667535864
1071618003
950813349
11068060
503584262
169212578
588911268
418421883
33723965
834484639
884847680
208111930
948885576
241344741
743300114
607778391
210560107
134504505
714507614
37663279
302057375
282681295
474982373
662272259
878217823
494767150
869805770
319150012
967548320
936372699
134171217
974200762
2322009
432362954
92937773
861179673
501705621
212221964
771222321
411652506
223767472
191280172
535556909
764780938
1070924935
1066470013
24079253
476085650
1001892392
743230883
217134777
416083487
600787875
621786566
429057848
873966689
866116901
672656736
501935218
757295389
4964069
630472655
643210703
55444582
941265082
592449610
168004138
803498430
563096721
80916791
311240417
571238063
858790281
431547478
533848822
786102002
865124619
392659745
375649311
1005954767
1071583324
327830601
459453823
934637649
409130377
940963288
721499628
823986286
608612500
793531758
296892981
519934154
848724767
522869272
199358167
393804821
979744766
363045303
779222628
314265484
78155508
834981973
619946472
232461395
767018373
223536644
458143263
78445304
582322871
383758459
1056396789
978880703
425456876
254114671
492125307
245548859
749867100
296194125
592015441
450888894
480906847
275461518
344154509
98434490
955221396
634416593
186014403
826534266
807739652
742408957
575287265
796403948
8603230
547484287
547511767
798312427
599056892
893726898
353938941
795946955
400612511
99553047
896177194
124356366
932994424
856298154
780981312
685952404
597816526
141264922
84326221
26263257
939609467
552852688
838409716
455225094
631679541
751907314
407123629
10548106
669287177
700916092
372064712
4771149
472821537
55324114
11871593
166789045
913979290
97545818
994699550
843927583
33807227
20608584
324614927
707307083
810404714
296686944
647608021
4867014
447494161
603835491
54180263
337104987
416524443
485466676
1278124
890119433
777745505
388417972
766688238
36377120
356464579
612078728
546923921
64616742
589538635
380042009
277736709
362940159
78055975
45599727
30317443
1012964805
597508884
836681555
349624181
793806424
1030926270
636419535
949089068
424784622
120550217
34862952
448231800
18806252
84869887
518023638
824928671
923250276
784887570
639151027
397908622
766858686
691358952
859201432
942974438
1031592074
1015070858
388069754
215319844
915848607
383683750
415377059
817377039
483566325
951075516
589292710
408191152
630335380
611945966
592514475
626039216
470961408
455479691
956929082
192165342
970989264
85424461
710719686
577510007
357582458
169519713
730086011
155542914
603519144
702474552
174925634
672656517
822140192
431176379
725193916
430621489
125448987
935065852
345105623
956712858
893677732
575821424
630201611
836701483
425111392
282270723
720206153
172182243
1009321621
100190145
152958516
209473243
60713991
40834350
509631304
34765869
63894362
879589129
180611572
766476668
34241174
132018164
929932804
149310022
907559026
452544488
780311798
265183219
732814999
85505344
229822951
498271690
468063805
812616818
946667781
180656514
480357227
661614456
616875083
128318982
74281051
437468002
169139374
446680346
22525197
1070658850
389662201
370868992
799307709
432659556
615095646
579400795
925990747
358259253
978197902
919816289
1067441702
658133509
50095
78650032
475659485
12128738
483157539
649305866
492741714
880957087
621539667
55806582
553889482
942912593
900644068
349484453
86385932
1057183196
1038689991
832360208
50060226
232187513
153744850
654342953
889716975
680582097
848174272
911303405
76712687
786667488
495719407
797958875
83884487
405746665
755893415
401842071
1008853993
90233114
441781137
735343580
132392457
695271104
4830705
235146834
239565033
1058900145
10482613
156049720
490775616
55601519
726161431
891282612
17731348
750130616
652349967
629670537
753916222
691567327
784032500
840290317
874786657
685140147
534824007
892038135
329244425
124785003
156144951
642937630
923841515
458192315
731058792
213450255
265320843
96238291
757989917
13065459
688235419
370562194
378055413
101175398
1048899923
688963867
168286189
217581114
577486093
520835535
689894455
646036248
565561547
930826815
605061320
808844388
393159587
368872514
294523260
404773011
696008310
400984406
278154725
882680377
220597123
16702052
1064059877
791965050
331271013
805689237
431602256
82145422
646456556
522235017
921065846
136919348
947003081
333885006
82727448
20913207
472597645
140074323
612755324
1018795295
507347588
806616845
217792683
689969862
266038377
731487229
1065471081
656694730
332568506
16406494
59661468
718620523
973480315
995174809
716992392
382778327
617229163
15806175
1004415612
625529259
844239089
310074563
77939416
700958858
883607202
825803873
667086817
401785957
255635591
5577298
189705397
49484314
504008970
568214579
771066523
631394921
403276677
303790308
834496950
891724012
648372692
513889172
40726807
808542992
165152245
195248555
128734088
88050375
310023355
1067425813
776266967
548911840
492806568
587017910
783709488
897924020
62642565
600058040
180004671
312133535
75237671
700014556
752114957
836714814
370588059
83342773
381735887
178915019
323616701
54362324
97191200
391924720
216615886
88006669
253100141
741777470
907522292
532309568
82373307
574291910
51939534
526074566
40951003
234476051
397180688
398152068
167382892
566607418
708317721
780619332
68610698
216013847
816705178
400688355
57462379
278298025
471274889
455479099
435620349
876793595
978793522
253431099
5137033
456433366
400910778
513532556
611965851
196716174
404127991
180265864
498642969
395795814
189194653
408401924
467488237
383874213
412657531
444974524
383602002
956052849
1064718762
92694198
51648157
957871992
886814899
829768282
522959918
207892076
16953593
263227746
827747693
769383530
210665444
496859729
1042024118
305038401
775014333
562202019
687142968
208696812
510728216
811932085
116545540
672100878
562376335
442744495
508688757
483045601
279002429
239879821
285334258
206543952
942650818
813269254
141336331
1056268004
545743
612010854
740540600
75393948
71956706
545557312
656524641
226257837
934766417
109069966
1011055878
132965615
10618063
362275009
894459109
804018939
65517627
836899666
552657875
49089744
356690230
131518217
461909910
875000115
823913711
469293351
225942174
567450811
474752008
388514629
200785182
29134085
461079712
1072361034
704585539
564610342
467159542
1000748815
1053904611
178262128
712335361
491562437
176072618
101095946
914997242
946293917
608402317
308343407
767719928
23334199
267073337
386097586
122733040
589560505
41369857
906972323
341636286
618240927
310064358
94791704
135205621
193360373
942771798
739348141
808666396
49169951
101688588
736230785
660773879
327317454
1019872097
382107128
485340887
805475460
645943101
946725018
867610960
451014834
568047345
299649009
791705256
304969823
608890029
44073647
219508248
898065818
531939051
453405077
133037350
738943356
11664052
486387347
678270115
542174119
1054023330
475547551
29302028
591638781
747976156
834114140
20959935
59381099
864869254
408838865
697924888
703145229
685966945
515122125
1053192930
463070869
825377545
731719373
645393968
419129804
885328755
213370878
837940252
210249383
785538152
553232459
693128643
45568329
298426613
595848997
544244871
237610330
923796460
76818338
145204206
815076901
675450260
775481591
227457931
82572776
531077396
348975472
730842864
455817976
955234252
233405371
1036845012
721617888
366603577
308606425
220642542
468598917
4647456
261999664
82327831
171359643
805181208
763869439
914878913
417809899
123870737
148366813
48489144
973873571
594679100
926900501
258679673
637672619
492096275
495432513
82904664
114087507
113385444
276626294
1023902535
750893871
271909637
161005372
695503558
735491500
269875289
45618883
910407769
791882088
421623726
903186324
880364930
318872436
821488952
948272904
216193096
845681109
450943808
808501512
1067823598
289146374
1058901362
792512023
842860291
150587701
724225062
695270580
997306030
450856716
535899919
442960995
950812745
166453922
147844935
400720269
371464795
405883769
937033664
178449814
635306253
896894321
309069714
816637656
458824267
977687076
519140342
673075376
561806524
724225989
740742906
851578165
741071074
395090208
308374076
236773219
902577535
155727993
578348792
370539343
92376371
958155419
621390839
21584382
323276443
819106996
709416570
28743399
780663445
981108733
997373628
958976024
204065842
964114762
27184250
745845867
535396873
643479099
114006607
192501424
161935560
427560572
534809931
174356125
880137576
257027247
225863159
556236893
183223639
138601809
707522109
154772041
440965312
252223043
301974562
992254966
382591061
261520426
802377682
85390717
517599582
338800988
484679410
99649917
267905885
790712702
48957576
70863325
669994057
58751213
767810833
362136914
235739833
994061059
73390298
573149123
348127914
173112563
733246166
426968546
511014203
902838219
15682341
63751073
223046086
583903190
910713763
1067516986
495955618
37087461
7402580
985139329
448444869
26997759
357272545
35359437
597905727
354516701
838157374
225522639
277975359
978318553
681724106
187659068
886188110
585685582
834983110
182892
581593152
317635365
481146953
733410618
217450631
618898921
344855034
56926049
580105562
737777688
845998258
292025743
76441458
390695175
301052585
47368898
418058715
747769607
717999062
904516522
421623894
917315872
220353353
315567494
760548231
988546758
905040112
117507383
10800175
819164312
899080623
120756670
157795646
68861357
202222851
737502575
349309672
316583846
393978485
296380115
611754696
613589554
418015723
350792727
165557670
740668655
962748423
234293981
656209775
922596951
202791391
408537545
93692499
48022262
283530905
568455873
555587423
264596758
839400538
328677217
711604698
995854675
857029370
647413541
459562168
224188121
8884544
140712795
284105230
590248024
533137432
389179909
193265673
988586175
195424326
963882593
239125614
433898495
56258683
461910479
503838878
16834350
245082439
615300462
346282200
23081978
216768732
894402662
79894961
368958790
1052768579
21008252
71353177
240565528
462476957
468236242
314832781
405297430
642617735
15361063
78662727
794577741
450704927
705465861
350743766
630722707
259782385
547922888
32895879
371149187
417222597
387946844
250714195
218228771
740100339
808490038
272032874
40452698
70822708
91997629
746601385
751336993
300709468
263777505
1014006471
828978181
400570295
15800795
936427473
470874593
467619398
347807228
734948760
388648246
60436660
153596116
129624385
739679988
56709340
763939199
564642359
354461228
662358755
542755317
604291586
54088567
145510890
737821430
790155719
612489293
533373726
583888597
597276692
19590138
179542428
650960016
228963067
635655614
301941440
342624400
44557190
904402184
798608760
84384137
621209641
291873208
301618780
743839651
51846740
479139677
473217300
975573952
75635519
519760363
642156846
122469925
185355904
876782113
521612074
425245492
409101388
149921431
519138679
535873813
583449045
802374584
1071371356
685104886
167952627
275645541
993508186
423081682
351245750
15345103
25948162
941937712
83967469
72027892
911878398
100349740
549173369
404510139
533189209
532469717
146996624
437509482
132488899
171885249
12971308
282850646
627820944
473969019
169163850
241152734
80156790
428886041
170484971
102391235
849269379
331074189
369234384
1063028986
555433008
985457929
348402760
607323785
345613282
614270291
553547888
522077554
123183673
189293012
710617949
11199231
926545196
408669680
1023258856
723761037
559129250
87210763
830043891
810013887
614487292
616692479
132223553
727998033
1015991802
549075867
135233465
65271604
727352050
210074591
871898123
108077295
495570945
191075732
714626138
353788359
277890147
349664961
49365454
665520923
921212212
556885123
613531829
1044482511
22356184
944011134
40909081
177798029
86036428
788353035
296221554
69890580
1038880407
984225398
335878475
904664825
716859460
166052713
1009964849
523791517
317608676
852833514
372407430
894997780
325763478
185364598
678008560
122354906
499614250
570052944
608842974
1018841585
788784067
508610073
247945872
683586298
352720591
924072303
419567705
109830052
281195424
293574388
462851593
528609300
448767771
724216742
425896363
235829528
780468975
865945695
703099365
520227569
938468155
707206150
42144480
43481625
38489026
208802062
665387071
390064637
762331781
24281936
709856056
255424924
1004551063
371256228
523418962
615986733
188300018
672439327
1066487259
553784401
877780497
532575078
426255999
509838760
963179268
229332274
794232159
1015876705
532385990
285208176
131133080
370208420
76904142
549877595
597228640
100884035
792506632
870693056
482357002
259866761
840910686
971087944
973956230
212700593
152872108
414663523
325361851
603438285
753777863
471915567
109494225
678531991
132516890
1047021662
782273212
986668336
722345632
37101269
723495454
69016842
747710628
86630925
107212248
401596646
769643263
64512964
372569990
707396518
144786351
46218945
913822954
402759812
843159910
111244974
689662941
295539277
488745712
362962398
86095818
383206245
564329432
573536509
117022338
368244475
887867557
115126426
373608875
216633623
957747317
635940499
420542178
937300176
239908151
431504024
991079793
20402990
188687651
344824996
713532467
567518676
53791064
181865061
126789514
570426898
726377278
584463438
77961756
982465520
674542538
468677408
81196162
87404314
907823429
575593800
71556954
1530445
752015751
465149722
581894187
889600269
94460367
307707271
848343671
315095561
556658684
1041024890
111513308
907738657
311720222
493208982
478961282
333428726
678134931
49896881
760413242
420816933
178478974
939697496
944955169
402225203
964824200
79583282
336597414
35788827
235572512
943996576
936139001
871769001
1002261925
726819399
612224739
470065126
802418711
743784531
517072029
27762259
441776177
410750087
919471012
352949400
800340255
795835492
426887629
129527713
354188491
58197479
930241619
683375117
776685168
258808735
425685733
628169776
306318301
572093675
324118719
233349187
74505401
713454580
549305522
856800757
625587579
796165418
194322549
67264053
759216533
117281264
612643781
978622350
710629077
84865977
328275449
11723120
186059785
904173878
494418166
565117494
440890989
528351293
693339797
532479429
921688133
489974946
321469906
305810345
871829670
993104953
533695018
529144143
656263946
381378284
60665416
123204208
160295040
1049171707
173429021
158707516
83928178
481965417
1043537931
363755242
17112025
967989070
214204618
196820020
782967584
947408850
450952255
96251112
648426733
391140305
579590305
843231082
124788457
1068916566
53086844
936210339
642048352
533407676
180107148
652979708
234684173
645367673
523517966
223141897
813299778
920058626
90388198
982666741
941002557
309761217
263029640
889091801
16543724
687589136
5243523
85983778
793473751
925564122
311630176
341452765
689246396
370336388
877317449
8667655
183360961
577327523
403060370
277726766
741435151
441058498
158401095
462776
9455434
121382913
913392859
372273738
650605244
234790198
1021871428
125017225
386690257
577881163
21280422
48014662
747182005
435652420
928517200
783716121
113203802
185316417
294192886
481752265
226458455
325237173
872402081
306078622
78857319
975101139
665825889
862853311
438447134
171107344
573280868
157453317
786180673
639339505
900359887
951429863
763892407
227664576
653179607
747903175
343961157
832174665
598636464
275311290
846050057
256564281
327500273
45930177
756787330
46570854
645021393
636481909
127184102
897724637
324147857
438658809
147406652
604154234
818377799
709384888
252142331
936275130
306224941
619581723
418536697
572675837
590411468
324988239
999562405
424217453
720857038
918077450
1059967909
540564979
254213557
321548090
68415386
12256666
4946645
363910771
224249140
413299606
85858937
458514353
887258895
174049721
671866242
328895972
466875204
388954385
59525401
153702823
894583870
414982878
797797875
249272030
641738430
762965798
327117655
564080418
1030470130
675008832
756515484
212945049
799623928
870737623
238660083
811893647
116658108
959032641
932028347
862761172
797134481
66282262
699723470
191145035
294750992
211304498
796316844
127173514
40005388
220008218
948609756
250569365
111294740
905982020
270423027
469606215
173244688
44325994
92509330
455678109
27883070
364784972
17490328
272657037
416127796
160964718
450825294
282521765
547394263
531701296
809763327
811632972
463454161
782234348
17688170
943223810
831153237
869771152
726225441
818541045
561351618
359607138
317298020
500555120
756890862
608767747
959822100
402178554
128876035
905497925
274841708
192135443
1009246867
880896684
56851134
730341895
531459843
556637837
658336110
639708320
29563956
834397511
521393135
177580434
273505317
796833373
784316445
580600144
977133585
307810146
27307317
578445644
1054359249
246184963
44792788
980438681
1060627523
888546333
903928606
84806179
1721476
652039122
796866542
432117583
546652444
660501195
704337944
957530452
226546669
250167078
1015866872
258097967
897958300
437289580
65287416
831837179
329993484
853046811
569031916
753376502
951350297
528304062
505340885
193159960
542066280
1003227010
600190970
413202073
260485626
78810701
298845585
392781932
247040530
681957269
383509487
858014981
701727818
843064375
724669907
865214432
405809546
677185689
982282768
356666135
867137589
494799609
272382890
721080417
73524868
261754040
690887808
630554080
358604414
452200679
362359139
202526858
1038372902
700427374
896358482
42198589
418828518
781995595
350837914
136893002
758630048
706200668
444674237
694649832
662889552
812811145
316781972
719675549
821308723
154585070
329712781
259937802
733781855
366010881
397525759
347642491
901550923
458190013
243114257
2020160
152206705
857510674
756427482
750401725
849805496
74177936
28028627
854317751
302307309
772688425
649490689
782247049
26690426
749783121
245793256
102066666
492892759
866988636
389279914
679572796
374893505
271120037
14124644
90990788
198282770
30121428
910268304
251331420
891465479
133021586
679175995
461516870
120923767
273905345
798412216
675547264
633487046
502486026
998363263
964043642
383414202
970677665
557595255
83157585
75639975
438835819
451267421
853142898
81374544
8653042
20640966
979350654
557125782
140399643
1001571668
604651428
937268296
531184725
649854528
796440634
830521479
406568647
75743724
780238262
239276137
949306792
399349784
738848646
189268652
364480961
909949748
428342540
396977831
120856120
500127749
698585036
5089557
464954477
217381577
62755081
960342217
628976581
793235669
168683917
99589866
25860991
428555440
709274008
339988969
798623804
673685057
23282295
454878872
672009660
659687685
55176336
673084789
832238253
978236317
301341129
460345221
1013623972
781405648
640692105
405544458
887769509
789041098
684262303
325546750
842438592
31151287
457780687
508026018
23072884
143457459
416604869
564017897
418961514
1005643170
319334511
351485878
342933493
58270407
236963296
235984109
207711533
903274990
796175004
881769334
750079694
968465432
555287647
449429753
730423223
960160955
718776901
109378104
304690159
1015164364
376269199
547313518
356943810
175731127
714405866
811026642
1008985428
483686472
90749928
391038587
240705498
797189058
515362724
947450967
473846
287964513
1066280154
873125543
138382888
428859127
46471713
169790664
871894192
384648334
512851535
710075444
67001045
639297606
266348014
241076593
328138430
468368438
290577310
670158898
242867000
208007127
191420144
95857562
45131334
952216630
182450990
150199843
1022072927
656619336
228762372
393902742
352995209
877577560
56281510
86389124
499270834
500888988
584595807
680263488
3510620
26369951
73546719
347815410
878469008
236556936
828388848
590390356
418989032
751214750
868220724
774419050
956803657
984440710
798312762
23642954
75958842
1641398
51386232
171383380
192551494
875746561
52256402
54840749
786621182
858917741
482319314
874849814
761161179
833038784
302769248
213813672
643899942
528233649
389715410
376203122
33815519
529465421
570602949
382120887
316619843
864582387
726891769
90578477
377497251
900043239
618958939
72850996
167971923
796804996
139361614
66212411
277474150
171650819
106242176
57817580
721068508
148059349
514348518
788529575
88513260
498370442
654946076
896589254
997109614
306863505
718918718
235906536
968753746
770728141
961329059
424116114
677203862
982874193
810813286
23512732
238751109
533056919
917908144
642873357
975556773
904005337
249070952
543384710
473727401
145336970
1068916746
969970376
67886721
790189337
503022864
704284727
86646952
561729331
519504169
772089204
6855899
55909192
668522763
400009724
752066694
429822974
41057952
345878573
131412446
987644679
788429920
302467456
781787402
805890142
8914057
648868862
32848413
184098572
55133664
769879514
55713164
480700147
452012189
205715787
888904804
144118118
737806222
404927946
237040534
673401544
641313783
86528078
865708401
301791546
854734944
654300597
123889898
21075631
887837638
85584895
258811825
232851692
676288584
368728020
774855899
85541882
216916319
30446461
355098376
929724960
242569007
1046539602
571542651
942360990
45468358
14897257
183907072
227156403
885528584
699782948
564272160
929070515
782198323
790071374
42816690
199646368
82596416
651844600
78719319
53633940
474667826
428467858
228681911
445028728
177766858
627111328
768796448
449485672
280616935
540807819
811869729
608819319
912898331
474863386
707385860
42063501
421832055
766886757
52413795
690982634
209243512
972219669
726792154
381551080
513778736
257100887
589071259
72630960
1052842300
346103590
2249846
794798195
858698448
854040
626116787
67551070
848590577
739658432
313992430
435308170
969826584
5935981
484587437
913383783
626061284
76432422
573912638
877196562
285431919
196239679
320948984
673167179
229819661
597438641
386551473
297841431
651414042
767792250
382344350
525947566
793179756
475376705
399868779
652219830
1069283810
523107577
38508431
412288704
461616717
812140181
968732330
57062596
340017197
608664200
358547230
657025354
663249928
371335730
337491676
674677578
798273242
649524629
246576261
31367938
997798851
482619341
879747904
365452078
290794957
868384821
1034986218
727327347
510328584
613871202
62333219
107112095
338850285
536048074
744708230
219877697
337182305
487812788
168437148
289211660
753639319
34832466
535523006
265636209
787081063
819930024
20572541
461082450
609937017
944849369
490804710
949668679
793482277
971175397
143262683
347409704
270499888
538043889
70660157
778132658
609445682
545815443
377621152
3297455
930286591
194719766
951533830
101594665
434386262
559451882
185673469
400809121
215361930
188454425
668791281
70021482
417166115
834513360
548992992
708603610
537019347
752887234
973969995
12343810
853510136
912263375
404915451
421615136
104441855
906299467
502914817
977728273
518416047
641126373
414970564
399204973
105569709
293059438
932832280
340412310
877198937
678042371
418264531
828649943
635985241
222197696
563786708
985239164
864683951
2128145
828611870
84160776
479683498
939979456
682623459
1051374544
385583801
694453133
681590771
252812891
36827012
308992420
601194729
609074650
773113471
598049545
26392319
388423270
1059430532
757251536
461310842
80650912
316817521
577001148
150723471
168500654
231082800
788164202
697982832
150672559
934699820
925337994
357190598
218229663
494680341
1011191470
636623630
729144000
793204601
878107617
76073770
57736729
450359519
65692274
95656132
471955004
877488702
830108031
563570612
503816780
950077068
940500310
459366982
392658198
828305807
49016004
169890437
50196089
952653662
694850481
69458494
18780329
416614832
34142846
735885996
964694571
979226049
51438287
353613716
543680963
641120474
924959042
699449699
357519041
828248792
552929505
71691356
770912656
171659903
394749806
269273301
446025312
43413784
539608731
941560081
505205198
602244835
246207816
170237487
806314245
582354552
822451738
769613525
68610270
250936245
775077500
749062627
694967070
644824584
115762086
170381844
35437980
977389697
14435796
797774418
1072371636
1018653732
960433052
266962294
582057035
418661571
51964492
430753697
886458784
820167303
514479296
549446327
689434000
656366604
526979557
275681545
686786341
272949092
935118884
528779064
71666332
726826803
55279417
607767684
85675131
782619011
271000483
1062473468
711417711
502964221
39353852
690264810
13095626
138277703
429383462
230308545
540755576
361885916
54830431
288834901
250104936
653061753
256035599
407798076
213149818
58366927
615666237
803447395
638103813
328038080
535040038
407197009
441740146
510490548
664994698
461879670
797037535
362463226
682992994
946784618
607281773
74904656
680041456
690369813
658737089
238148893
503012691
122089092
340687000
279983355
358163263
847039505
783062623
60790283
906022208
214714779
938984620
588768341
992775018
789687695
150062397
697805585
599440664
524086099
378732490
872067536
472190654
818354726
781126123
573825243
812978083
66825070
4417632
149763306
773391506
413622874
893545763
502787164
857581309
285630442
757200892
899467727
729321369
337161172
449483811
1050112172
625784611
866940947
523592361
378456601
882413428
72954119
829766108
47720144
528872721
776177566
417306738
367981508
172242271
509591949
542387268
810446150
441559480
637034063
546607700
114652058
733828313
1057496668
763347459
29716363
364825572
430810142
334055572
855018591
430192503
54282099
776831010
1067009824
394631696
36058682
572050901
222776873
338316915
721989984
238006703
246400903
483858451
311222759
402260868
250470040
383368239
731291316
95738562
231106090
281119553
357867827
417875509
11566018
787176415
784114972
411520524
554273567
633985094
639551171
957995850
794957507
121031525
354079689
103324489
707140343
852350548
163872670
571911044
952676655
908994689
236786926
619823853
68410537
582814994
142571259
524241093
734691283
316293939
862042703
600214924
804062468
486707565
575307879
69632000
270222417
43550687
151658251
224328011
843441661
928030494
200470198
849799860
1023802379
950190627
511970401
233802653
855487373
136484357
705387001
811296136
111001220
408876935
444479537
482728257
366606124
126450467
715546687
428495978
1068602301
403968673
781608506
749121921
284539718
920407481
17980808
891794310
439066790
391641497
860134365
23983874
137644854
720074986
52942842
445056957
379773918
554634195
413055130
650994654
41878743
613779740
81880278
188841577
658761645
330751568
381111001
598152850
505169780
298205569
319315149
605915939
518546330
786729665
316822599
555454481
861642804
418560891
527324620
390728323
114143715
557498626
2473506
1014010568
326395661
79612315
981736837
271058050
684738329
284400976
348028384
286520444
935347851
5710619
238741976
501275086
44177006
848140404
66941537
554293796
40739868
1039048005
70496073
287677988
220410121
683053505
338192594
704367867
600913458
588729265
32775602
118799299
1294413
123603118
681607025
461573146
150462965
495885305
663243557
976193439
281900430
378350356
481337242
819891642
719054883
848164308
351141608
828783090
860161483
420671970
556541295
29033517
235382617
927963297
234740288
708538025
342178205
62991915
22122954
832024321
144020814
419266495
499668585
847598441
52952143
754114926
3031877
242755873
234325439
63298842
927392255
985706443
784983422
1019344080
857840089
474542387
310331555
423281498
1068116642
22346558
391666700
656820397
485868100
633113069
10410022
115517440
394506951
1046032677
2438590
912854924
695519684
788397755
133722543
742109553
335075543
175424320
467175768
47698994
658079161
599495581
303482147
357353168
742495077
803737645
247537128
531470520
956506230
875166226
384063879
144584308
234248240
372139838
78511518
580726050
26909068
243739803
821492826
42236720
930736989
161437921
327485051
1047589104
939034890
226736403
318805634
968496364
691329336
180736056
686733208
432689707
867941911
1044033489
203780654
32197167
683306282
165308111
886543526
147298963
2025303
1001193535
745356075
786286576
89100628
59042615
654742911
415734286
94420006
78492319
310956101
358976478
216726338
931311889
663439977
781364630
378904392
811099748
531022591
413462227
416925305
322215228
964237163
446869389
50233640
283116003
460854725
281710298
92635243
707109100
144149389
260200440
49806422
573572421
521202862
127210405
385797664
936054558
113633321
261208346
746945595
525056700
112675004
811639556
946047358
961385465
859738736
539508701
145402443
416632344
1026373944
530991647
993268380
614722785
702486501
197026836
346513653
509748765
455108707
664498902
692653326
343869162
699986621
314453570
922717159
438252544
201186837
140037236
288806745
153873268
556949325
293241691
1072983637
288909809
1050636950
781764758
431809427
74456864
935269957
903443287
46254523
585852744
163456371
368154751
406908175
369814535
872928120
793578652
392304855
252778626
962155346
1038748430
12693654
378277172
428373903
658467076
475932639
722069783
896467973
17910299
538510726
119749998
1050781057
136125128
922075285
738544066
349705312
56969931
743014140
236620750
643225735
572274642
79522228
684805557
237085309
44284466
16698863
39551231
3621287
363082181
564580111
662443554
731435092
202942562
80918761
498353625
260909311
769561043
217489043
67483448
9598805
156428561
275802375
20035761
371656150
131378408
411002362
776779858
439493620
469403036
345543906
170815050
964643103
859286521
247259042
562964671
52394289
283155512
915373023
520022090
686309212
75781783
371480634
92265378
758542235
257644809
455683249
636797531
295094126
454974847
275370370
799211013
663590925
480764854
311815972
718509470
578445617
35551341
573111068
687158679
601886898
288255793
299521522
330412849
273653726
63226990
729585388
789190520
871062703
824656610
123258668
33520209
189973683
577888710
21691801
34852636
62367227
607407020
86821693
956504395
649465738
909499513
808427562
624743789
821161756
714885290
845082829
572382883
729878814
724399436
267835332
301407488
907164032
692091306
772892550
280719318
520843435
653925765
741425213
861277612
580586303
359523744
177084751
313241994
1008436394
584792354
635553443
532732458
721272524
389219551
725935814
769039713
786415874
428566597
554151381
942944406
718523461
412923167
86891127
728829950
690064765
224115596
52338497
720852034
907929992
120292445
706268627
733161405
164813985
873041938
304088561
779961225
970970844
844478407
845307726
5705841
739447011
713507050
525897
491654703
396947018
307239812
427537480
448416496
54645569
237575005
989961127
307604325
62936971
871310291
577907438
296133539
33095742
49254540
296516022
766881060
79114565
722936858
1040780263
1011405274
345328137
380418135
119032859
74995761
766363365
16472702
749580358
514141602
248505003
728699505
929108917
164742238
422217787
265937234
985290624
410940231
378839138
518424375
405638999
679841825
465984363
368789516
22777174
924498995
284987202
728704966
15151824
74835951
707384474
739027601
456775634
875810208
867584371
259744943
913912894
297742083
562159469
447978327
475720891
681022352
878192172
901062386
155690872
81775314
67733229
408266793
897028920
286381809
530827934
890353010
411971694
677154434
780884866
397727746
350126434
943572024
340993766
960322543
585450863
286018157
789158946
103951129
904620124
229575683
936459688
732705236
160540136
175078894
387508782
50547108
577814912
892211995
691269891
341751489
747148745
856163020
248312769
1270082
276705261
440897302
277032632
414112681
435978558
305255943
88256390
487380729
276180357
511138154
10901788
96687352
406917463
146874573
839222694
734421299
378990418
181609255
201437489
19853991
111171685
387161561
680912983
865499375
106651364
850801761
82043521
875603683
826597658
70449390
96881086
634264658
906447464
58152728
337854022
671559173
403116651
648453780
859521198
967381147
743107033
9983888
618188371
240369712
834324002
963122731
41947965
333334765
265777651
982538555
469494210
1052657379
565334812
882898668
1067580664
243544921
447237248
488354601
65374555
362727998
53399822
757161818
775754468
956144980
408242250
571421966
371555789
676605494
103965030
214262960
188558502
834749740
711336688
627479543
978086829
602667973
168574619
951637970
302842724
912119380
625241011
515079607
960137041
859945574
603705612
88164114
458274588
354318037
98534545
872580693
898263294
946767966
687594807
937425174
584963411
627780678
111860426
59517571
187061735
1062357711
919929852
509289634
999693852
400332067
771663425
27366121
600677776
589280983
725056372
131226464
155025237
372740555
828125601
265141303
277979445
732212857
330537188
428630088
45224746
280975787
41989497
251733007
208734169
769599798
220236497
96326675
586091578
642147394
901325354
281920866
87304060
229730447
108152564
674330461
413580863
795069013
189906331
923041165
814074184
258689215
445983575
335830588
824083118
298808682
811524852
757229621
521121445
242928333
571578776
695053084
798823216
279389940
389440466
313628221
747588418
90341680
927333324
78163495
330408423
255599439
957701723
967020360
926047302
1034355351
67322070
335302067
1072046881
693534774
743381286
517518347
505738604
537058046
1034032293
50861128
992193716
358890341
157949569
207493133
388375744
434139299
823773268
72904807
310391547
136082022
699860749
397258886
187718569
491187631
475796647
438707928
673312859
196660328
63623552
841517472
572260119
732500641
971356312
70628062
498103203
188037042
860310450
256079656
445871034
122296231
127975987
242174393
284860601
558809447
842988181
625286981
528500041
663798037
15709421
634120561
941136181
638034750
333711705
701992001
567639867
627508593
311550565
423162874
234775881
857297084
234815590
345528712
692888038
115688333
670011022
148668256
498224671
191368361
607075586
537777288
643906767
796589481
961227041
478126672
54241025
126283334
670524171
1052372244
407396968
998267841
844127646
541071544
859897278
26805043
552058440
494204667
656126386
3938889
363062852
665872698
743747490
706360490
190226251
630200220
779309662
601289384
627920509
818305974
801059006
807307000
335951522
401599002
444822164
461947684
887603449
151447067
846234588
898138951
469056641
560342232
23179991
724319960
156508893
977578227
240253301
163201694
938913244
494540904
970338585
44136774
1010567144
268067500
1053391396
745778920
547061971
623330690
320269118
1046145994
742792934
360604084
587383975
485509232
14864649
762548977
862796898
695661618
1002269590
508940299
1056193742
356883549
413356722
26014026
180381238
136662025
860802358
832478582
34928295
826999902
150554300
947397942
248750980
739231590
459305028
85456082
355407459
971270834
348812043
428648194
820506587
378625628
76432736
982011628
381608373
972101097
177334935
471772046
341333125
603364659
311691875
168653274
57418546
362121688
975868908
935423869
282338276
256458966
377670056
207337341
899998474
217699276
951453826
429677498
826733132
33539688
648121072
731782515
180777010
38028382
810932259
805537762
140018097
290701487
152983673
203224755
603735439
1056573730
36653527
700492567
371809734
928069840
761028748
651728599
606272907
1024709849
589467405
362992051
744760689
173431828
77990540
876984683
797580612
89431595
198584166
623878972
362616357
516582880
78173925
5565445
784326633
940311940
625441021
43394122
883255703
120462422
505884298
569230397
783521867
77813632
374844327
478758107
18559533
787363962
16168816
605983823
574266408
26805837
702116103
422425489
111829441
399134400
466593190
847436822
553284962
84737440
378004767
591848146
485094708
405699523
1010801455
228017146
410495458
637291641
237424707
550499718
528863216
966967884
844257088
98087813
504573277
178187688
746320798
205400518
1764291
658937203
549041561
450149958
68035506
998406754
87273312
654714358
351056939
450252875
214861474
445372426
731165939
528270969
319854121
561418593
271029701
260442331
1033568320
705866455
724292062
333322213
31954207
178763610
462235163
504583347
103615346
322789561
499774061
164784373
510990190
67504768
872816936
528349327
1038539386
860505432
791005341
339314938
34380565
132228867
73353206
99970538
513026161
25606245
200078803
758686577
828995348
419347059
80396618
386972066
34428518
734283801
293821492
574651580
517935461
824817783
269950835
768257217
273806595
722035391
809057611
111212565
159429663
118639770
404514184
285020458
679347508
190634734
33017580
227629231
398424934
68499882
903493510
377610938
381682269
577443676
432884647
681309189
145474039
832140588
231818969
2787331
1062723478
810593650
871110143
397755807
30784479
864169020
54074495
950238034
193942637
552754818
68854301
145399767
960271140
764316561
1020959574
43371168
785329489
944342227
730847640
778491060
647013663
446971815
736956388
63103096
777407909
483984483
776180094
74446957
533182779
781057692
356929119
416599931
429455386
651214590
555556541
760595086
924882080
829916536
457293100
445253843
435135719
1007221392
484880751
800283397
671493576
424722233
170688066
23197652
54780672
686704651
44232475
739165591
507382988
395871140
314618108
51893446
696621483
887327814
979443128
52082114
47726825
531875748
244384685
818558340
155743817
909502569
805079078
993894379
1070266637
129654503
83406851
1060896746
166920961
887788742
414610296
649817143
342933377
680752010
663024465
886483417
857089691
931146339
223428672
827147185
93580762
531096403
64607811
957015945
318992234
304151035
637191893
122197825
1061919242
493701506
154776534
396228339
1028687259
526551345
31189921
398327589
163016568
301758294
373933491
459153149
956095276
352786429
643530535
425928789
204192262
209168011
152331568
297093195
859029202
285651107
29859420
1014989804
539660861
420500365
428038686
532778251
569215872
829937482
286807107
770712535
28012916
849968162
511535069
287621484
896964071
113299744
183509460
45957653
297553995
563022847
272369706
1035984817
907623951
980590160
974304920
611688600
583699590
108920493
461234469
318315280
969814565
137538381
486162745
802752519
649954050
435567594
314092813
690167508
116249236
268664171
200834888
32986574
194525883
806027311
450850808
940217066
482215788
426505747
187509655
678353446
447549982
686045635
437989801
909617733
899487161
571051367
984892849
811114701
570748540
761437258
594000952
294781071
631926121
970853446
876803259
583157655
615644281
26110619
497932783
534131294
952670198
350258342
547880543
969498129
631031404
1066486606
211364236
153765445
1008812669
588984308
626342132
1062485519
293861603
148136846
775386198
41730679
713708974
444393969
479620238
232734951
997343834
188200348
513005583
978256601
392842858
186208706
591899222
113687753
102208480
603813384
944092736
458167424
51389490
771907578
168969840
480321311
156380435
227538093
24343858
43720620
625551953
275031647
404881725
43326582
650543997
310943057
131343969
31212969
597930047
538546719
734021249
859471734
613647862
486045876
145320871
879981968
759695820
914582173
469991189
597925924
356110429
567688268
604237635
582589623
328279958
895325742
80118955
878961065
694323653
82820245
821031611
536775522
1044074002
597821326
174184568
487116726
1030874405
31605802
579964406
689796072
573991708
896803745
118693816
98939187
7144510
578920167
70819820
173821669
419569734
481475363
893648419
50307473
949655257
338409391
520912232
290380377
465843627
587674543
815465282
323813086
868373160
401847621
944687116
980344976
273570459
884269326
282928777
944258052
928891838
614720047
163389256
397224359
1018542720
140028500
597770806
421535911
292833013
257853296
325310996
454293329
552534960
692358507
125655803
8162354
771800352
356868061
366642766
490680664
665249496
85566247
20808925
581680617
169145631
477420241
17846767
19596256
122792574
244505405
201087672
229254191
700353692
834335805
266472846
304698294
881983807
47258993
722170231
142692844
394731697
312030663
478084828
807763723
57438089
849325776
143596827
70073725
590960393
837205152
81942349
715413754
370827928
792977062
317870530
910572194
482041164
1037582456
480487951
487261567
750131656
621255333
267683659
663937176
521996762
642335464
495562124
494123440
1046680138
885646384
75286757
17267478
871337785
443712086
665114229
728411717
120077345
161490718
967254281
172663230
179086572
1019448327
25264262
467296921
653188619
289011419
1001678232
212061471
112190539
3616279
513005384
45067003
21809628
1020843732
45842021
243233069
934763830
811979053
628769514
958230667
484735628
936691683
392180923
138204404
730784886
207934404
873848677
803131173
459559125
635783922
869998217
555133271
1067956562
617306489
498904648
831200558
675295591
322570486
769161746
498106150
602595571
596253251
959041958
137020669
2133855
762662170
578079757
529410469
537424114
121536920
574770464
946227212
573146069
170058919
655830762
694770796
300463797
587386930
542924822
530623188
423470364
343448923
463597148
500102789
945834523
963608198
500635361
623187392
45005867
268605595
387669554
797922902
106916788
873897281
1035975604
121158461
550322177
313512439
263724949
941198761
361513111
582680809
593416895
862188076
925372685
90321098
1020428235
927433765
126070181
703444807
1058367864
474008104
215468825
475125716
527393945
615011420
99905962
677313702
256076779
170405560
522811798
347008053
75228832
523101407
928289213
289602973
977407656
374121644
477389793
598328429
118088187
819948969
263548427
911317004
889280799
627332843
268707397
807848980
101299064
545235240
410012951
868761705
524707463
432813437
32245292
933139169
96998064
280729392
29125334
880171694
126285311
183015080
334361784
738928934
174330797
391507299
59116970
898022528
355668703
424581631
214494181
363051005
963325287
672038734
762084967
837114928
912231315
209621159
937252241
608512121
85230618
622184959
112804774
552975553
703559802
768789236
187794333
155804401
701878811
83684824
232569913
204850406
779589700
243910677
289279833
680941329
778700391
431259803
675850125
286236815
888050714
149980259
39382641
79481017
59885969
57741581
908769124
363515283
677063550
183975291
386106931
267112007
20559257
982570661
608865341
15933891
176349877
425277452
384100575
956993969
580326075
736442423
203585710
1029970373
633641840
773250817
1005120457
37072443
664992809
648347270
140966931
623290554
654998843
533049324
479584650
409344135
357295192
401522274
98260614
367788337
497954661
677909398
33918328
381271183
660883120
899027460
532559555
45425032
423402371
79174166
994775823
889155919
560563033
839210092
574687191
316984274
200553932
428233320
636133688
933383395
765381130
38981441
133503396
338015433
575282594
386150961
905707899
774645783
418501423
65209162
673370653
992088640
215747049
34655019
82342813
1413894
652965620
1071922801
1023347164
269632956
753386008
1021204525
857348970
977881188
188480708
121555357
176345494
662034120
386482307
170231454
590985727
242807236
124442448
956678536
577184621
598935719
808353582
842180885
194765078
794069296
628070540
171355321
955526824
122766751
456336754
737092424
464643550
143790178
147146046
663133783
179296556
981159470
734726097
505869040
422176955
238995135
68079339
780921703
169998071
218131643
122944832
599915480
861381900
102932554
770432545
659116787
954394013
863637413
242391139
471127635
521961139
641073762
46731400
539904814
178200268
843064294
639518697
888733480
39201781
361944892
683990544
685621601
513854287
106279193
771281817
347071693
213787772
809541607
262657270
477248641
1033741051
742002636
615809059
40533103
474918499
390903341
262199615
649809950
478300306
458557501
259754145
395341428
720032823
734061087
406845805
349805804
384139013
966362953
575060905
581217087
160435758
61404797
974903543
124947449
393562064
555302321
315392318
53116300
8043133
944373407
924745289
781733967
238504001
161348724
519911092
789802484
640944412
29240398
488680202
921568154
737692795
461816649
280030574
1014768428
228368510
702962643
32095573
314514451
11568056
10422654
144687160
138084173
577690593
253995877
321512415
874871235
504950857
52404907
777879007
86911545
791233287
11877666
39488916
20186608
802255290
582536118
830834398
658832195
887944859
327412136
28506687
121178835
391487605
157098915
1065560608
28130479
858688181
532639105
366400260
949234066
583434973
55712582
104906825
675310712
466032791
54825309
57522569
852800553
261989650
544634960
92569869
1036860503
612773582
775693320
62439904
345742
35472097
898804189
595406634
59488780
429354099
394638843
290318230
935886840
109855213
806116312
979545413
79941306
191250949
424009187
433078363
724369262
392815019
608929379
63661111
975919251
782732246
892293643
470513839
551616530
87476809
782794132
67082416
511857567
644628239
336827750
286479857
472515235
536886813
593774702
676120947
918366666
792768396
384420020
417615318
769909461
146285742
498372523
267955381
296505054
872355018
916548395
620787991
764387925
323024594
596882669
780372930
310515084
104684169
688939911
557229828
41248022
864069314
829285492
388510576
970866489
685381524
272216818
55253040
316360669
247283720
303681349
281009022
453314325
235389711
907992676
453619957
422393282
239922951
302230317
229985669
815557294
1013028040
74053058
1050637029
372816888
229915238
178093748
216952844
896617449
699920483
171220267
518768940
323746061
771550496
313383591
825331358
843161532
69231346
759156828
233886491
270305473
734730127
974725987
6065468
330283699
454728087
785784564
21375688
658447091
661765177
720720523
1027029740
104230459
333612995
68645811
921619177
45157623
787350503
460548625
656145163
425660095
218594464
24484859
173491634
46752743
493422572
174869696
96273438
469229747
68745616
997385917
876826840
499230447
813488858
310109663
676869571
433023620
873472590
61692361
965243960
808479210
700721902
831635193
188707235
153139947
764998672
174075817
1031729345
84777380
559343511
93626749
56914974
1057935290
896560612
903609962
66732697
99245629
547954428
490708113
84262111
994114511
720632097
343602644
767754766
376354170
823267064
415827708
996631285
736827776
445907000
533770994
131301436
206352469
490155618
342175700
267166815
349936686
356996888
592676704
48177528
304366281
365269967
677884804
46473338
33867675
907666668
1005020032
126913466
644482141
834691257
117744988
175464401
29771567
87479178
583471117
430139087
1007101297
534289562
9826656
952215031
86999644
611332999
751366152
68310293
281573723
235022483
931117796
867000383
942948170
334399342
16394441
266773036
486205657
560998189
308083671
539726642
151869444
238164698
815564280
151600238
135734715
422714888
797109602
866401814
96711181
45251585
891597759
62859534
39345392
800093903
1063329116
654914142
343396536
1044692329
125812005
108615168
509173461
254657404
747303500
898857185
174376724
957120302
182391565
296294249
570095733
569166018
288725047
701139759
1043417174
717340572
794641005
357034072
283543970
462613879
659008867
801120325
158096183
825618249
630736813
562224703
70817000
686773744
207987230
991663627
118350
273149932
387476288
937233761
168133653
628125902
613835053
586786286
1040003204
38677158
386833382
724088912
658550755
817192426
651292509
58056972
296634777
197231921
873792673
281389497
386829672
795327021
191277976
698854135
647034191
754537546
264691328
417776129
742005463
716038243
896340958
883368771
930105651
803344974
67582724
698341001
920508044
381335294
728297678
195583549
743978897
261715791
281263902
858170482
840718649
269083687
113222057
782551691
85569500
699742382
523147487
607564617
744267754
407957901
995347515
700413650
479920719
600512986
567879535
710712160
885408543
998174140
1058506480
968216482
145397023
223486378
918558597
52314623
746209080
987908133
976215739
259657532
502967574
69837428
171370337
331961643
686603610
981667654
963377965
741702419
396617525
703577671
722497966
830518823
1040968350
76636400
285523264
252095072
35124391
785596122
28740262
189531782
300209898
312970311
973599921
224879200
946119701
537909918
523009106
3697472
1039372046
359936070
153833102
1039644322
933963639
395452219
795314559
604305947
682441610
211628670
898207163
878775327
291222915
291719057
637630335
230725826
112955699
854414040
128951211
455746292
498073332
951876925
362440686
241428698
325975481
553440177
889565235
921025857
701417098
921278344
346821383
868566163
668924239
726565881
395813092
787048474
959768858
39790665
73882797
219608191
734276728
550299095
57780222
657146463
536586216
38359336
582945327
269442855
394823819
976003190
30837259
610781509
280751588
165332011
931791534
754492661
84246744
68684750
628633059
901224283
156772370
974885048
597570826
917845436
92852989
709289730
435674815
40554539
896901586
1071060787
590826750
273535907
982861554
817100457
81908277
629230238
422826476
890800108
700959539
939050120
481268696
917502774
820927438
559628088
90202037
325296669
235016849
282360454
941053231
681889366
670302000
12703862
767751239
53640360
564665863
115039657
405948447
889136244
916857918
797221259
931969557
614346915
647608678
237381158
922426453
376541533
82906477
538373279
219007538
171884845
335765827
755866134
245725106
894848334
946283060
22159328
667103871
897755372
459471785
755890808
980665228
827143041
447935910
840487595
796189899
376875024
225555115
799928175
630259886
560121419
165620627
233570088
145045164
1073695222
118978339
912673361
814534721
15731622
957849071
855672254
794849831
738511047
217804785
417943341
11990256
277123966
486603682
24191788
568277687
162423969
692391157
713157767
667430082
621912859
511366780
158092650
562648740
179137906
287559268
554776370
501404182
477160404
268852564
545914883
350300910
450644452
709694357
402134295
818949782
854919942
354148617
489049522
835874462
623509056
191526849
349241427
936443937
607197068
166413965
968684926
787708978
485665116
435647947
727044123
838104738
437430640
447493007
49165295
520925763
259317549
689619718
331641817
361218982
683876506
32065420
1044347819
924407160
82095849
270328695
467169185
243620387
153203138
757338160
900739038
699846316
916974709
694873737
868046039
39971762
509983839
1057000326
716615111
936860943
120237118
534109105
168139422
418264301
395101061
436112758
306382734
308413035
377941457
324490319
985637665
650426390
348901027
902469513
467608728
790485271
899036444
101510323
1028582043
314776600
621635259
572039552
813106605
3891786
809997533
289551908
692844184
70031229
499921364
1033519523
664347547
481634113
14971929
483076207
29177234
232155192
475000338
505088660
610905505
331671355
837362549
82910995
487459734
424468293
1037844730
881169365
60767136
44350795
872206087
944096569
251537983
478453989
906704679
940903438
418781269
791029571
820056229
638866900
851686322
147413411
373839359
370497856
243902603
422747324
942275650
943750186
395612004
846610128
258263173
672443216
912604708
859446433
102331470
892693249
414164876
696065195
994947610
148868903
407669875
207475254
864718294
396275508
425945964
415163330
882915551
287511753
403595682
306955721
497787869
386203119
92271980
626215153
1347714
178586154
272958456
685221287
463545021
250523397
176898780
499958295
679551446
707850939
860686408
515332455
66971980
122943371
910062061
172721724
450500753
246685537
737369283
787394133
939661793
1016663462
629862431
28891254
156608155
245077355
677807027
228285189
588203557
904022964
26645257
262191742
354310740
126863393
367042277
145110677
878433229
275780992
530912247
670225887
1041414437
631073139
601971226
316516820
136845062
540956751
149800822
640636327
238283946
522049760
608015419
838288466
755192750
847260658
344999878
899883573
285306136
958152128
242831389
1003710319
347725081
543166768
200331912
15493873
877560988
57798487
43364010
824541404
848816352
24776340
55661365
432746894
220534741
66904804
518084319
843042579
467798542
289593477
422528791
33004486
667434514
638182535
811693458
435613459
898760
706842389
136111420
134732926
383004654
820012289
198511027
693156547
901780565
260698197
126497315
476915485
296907422
430988527
430338310
621627040
165651726
225002494
320575062
658409304
561373148
530926863
993992812
352451917
59349783
1072599083
906852796
979778925
517128939
164877447
129885788
217364259
55088499
597300657
802102171
5501450
586647904
63474076
599171663
255188619
941477873
844368542
729818620
904607236
13689445
46931157
782247344
439112744
706662168
1037802935
144639711
724756008
330794406
164444681
1028959609
514745689
673679176
597542676
49634457
502961705
424150945
119300899
814188276
882394072
521085217
882131133
728419508
323270718
160035341
915438157
907348697
25805191
641814427
837042018
964157720
579576318
816154759
447223303
183549034
17566238
28588907
296617354
271502628
742480503
33861644
546791093
940618856
374754563
34604093
38800284
404316654
151988595
243511994
703330798
855087447
57953453
371656114
566942943
974458876
954884
819858456
875789035
46600436
121685121
314856530
817171640
778862005
865902771
494630307
375693201
55048721
85910457
788217459
83719983
888535021
623513205
544822609
247645315
602362189
409832872
529815838
562650076
48681097
183568192
850302765
819287331
6764454
258314494
484309363
322576364
251512876
933754210
297908160
226418471
476988134
743747241
789514029
167998166
587466514
307764704
910827749
195637115
958507998
463635823
708387851
668178094
658559930
682494385
635848179
782996612
471422373
59754868
685657520
1025389702
491721157
563409662
312722792
85059225
139256560
566564500
261165408
733803311
689191247
802451602
177726902
290392089
964708417
836343850
402703523
776006320
1047404309
149489935
1024720933
483874240
783244205
937880077
137697683
890393125
940497434
4444706
57067468
693631784
557385516
524658172
170483712
780771892
492596824
430531471
91069160
533811600
891102624
844981152
9747824
781947411
206993530
907129534
7487085
212095057
983253302
451219814
963675894
224141385
14769883
826106826
495336741
980152406
684126453
267756022
339282360
395181243
762353723
810336886
755588445
260971582
685443345
745095111
870441276
957908308
550167525
4906608
996449909
284459981
575110688
139368757
528177609
386927113
763118951
486722
72212292
36323669
886051465
259291226
676913449
494220249
853731017
125101590
235247579
309531815
961777571
651009489
983450569
633002861
87716951
44051443
719751419
917584877
861793890
141070150
246591987
618304663
1046819020
803020281
79225998
32539449
487710841
383475099
560145481
1070247280
488627484
807791672
120932009
666698136
754769002
373949587
369316858
41798577
661918678
550718827
796030894
708406419
17868922
607419494
48474062
152135008
644481847
584140390
537819578
674397928
984864986
146465920
966859940
622834072
857886886
222439643
595471116
790175864
948985755
117612614
927778482
285623070
155932475
190190535
1046860160
912598808
839194153
164681515
85989165
213607236
887326661
450310180
293151115
1022395989
490597751
4514803
336014399
843152913
86159507
111957101
824190085
1017261162
23735219
248212856
895716439
966002199
897866969
44615402
509314772
285671304
59536344
270805107
580323978
887497614
1073559641
725761326
950268798
339908490
777481516
908531933
1049941436
235015580
69621037
991342839
272900547
505106507
493458423
727987631
816127807
666524061
467456310
566211700
1680634
156647243
420499711
217278221
792229658
197024078
731924781
367044679
317897409
263520392
574320973
811396407
459509617
58910753
722722205
197207386
457500818
254626697
345291978
200958025
924198717
925630506
512607193
513465175
17342720
568118608
694751763
908370646
709951833
21341890
518662026
9593226
484805669
780421546
648526606
893877458
305619848
7623346
964699498
574989817
224332261
499964084
375139790
999603577
228132478
370282010
78154684
649215522
468898691
231717942
263532990
542666969
797619713
313638053
1071378833
596877778
957994469
67311467
357692941
270742231
926520452
258878097
933301242
318697198
190247038
372141579
602268713
1022932863
391357036
1014723986
77715137
610963312
560959975
221360215
671447996
430736508
59384861
367561702
523966399
247402385
162932213
94251638
460610685
17605701
306271767
167219939
496447800
345954684
382716203
902318864
1059417342
504648997
948928151
51602888
484727772
39624336
830951001
339119084
177318649
1069787580
315312645
867577318
941448943
795426393
707105074
230845695
883316979
737840969
533963565
83914206
913252662
592609496
257414514
888281699
214711539
918323576
61449557
268042803
851949245
91981763
613730803
104351261
72178556
108067437
470296027
463493399
315520183
980268702
914089648
21524266
605394205
585083545
490666853
420803970
842853717
754186767
835613188
806148651
626988431
264995573
32455905
333349497
710850040
920910782
1034684949
606257225
633344598
71841033
970725291
319143898
1005430733
48938054
858126866
513753781
695560967
434916105
433496499
2251134
21998383
621802577
704256905
461680602
271916921
314129303
40023044
908737569
632862040
651415814
739020502
828620553
870177123
15114691
958060433
300536511
940527740
787803855
2915239
834902498
709264266
443732545
708563176
545802795
162662087
684930473
214904555
188780408
629604034
241271650
221260922
332641400
390405423
659089657
222446062
668152820
495540305
519657580
316871830
398045048
115195334
307474680
449042896
341439741
700150184
518827747
50777726
23314351
898172575
834503810
1015056103
978587140
467058345
567216240
416221444
189722266
974494982
861516665
7308440
354701158
711925971
467529671
651256225
130145020
11907971
522563787
319821810
302478600
851911996
497068504
761214301
725808393
110245889
1011763510
642797814
649816484
92509922
57542064
446850119
145711297
1064737679
236783872
21942361
23955994
335215485
1068245971
134073441
684655418
160153948
274275423
915399946
10191896
967696236
677934189
80224576
711964386
418178744
382038094
414268904
240233635
927018583
772172349
955050320
231669527
19619454
844414203
356295031
781589210
834741824
591053972
135685235
986186829
104282965
993985081
700477185
194294432
395214672
541104142
275810897
317985610
204976793
69109693
943264086
811521265
75140418
545488660
558109944
764689629
752416762
107202952
845409776
932906066
194222338
443405790
99300227
677865351
850049388
865548842
348735654
350093910
932161693
634701723
279774408
5180896
24438821
337601468
413881229
949132986
597034091
4394975
6446526
1000611337
267895311
502325738
322004812
1040507036
674260391
596954492
927116461
912484143
714519233
572465587
373109494
662762202
766653699
592736078
275675677
555854313
238282119
86460128
836857872
740711610
654692272
317669411
866059663
298282133
332755515
561495707
244862643
602266769
817673259
710874740
640866611
563178099
177425453
365693835
702863564
377917937
296587896
791880919
851999077
595742804
887168946
816877775
234012769
1069806104
466663740
1071293138
899926247
912937255
136625813
31749608
237552884
49561563
31513067
623046512
857863708
906926677
228544176
729580592
995465346
440501146
358842065
422175787
998781871
188636362
466260481
901155235
454857046
164212318
718417454
120943965
932306319
100088341
604191444
549665613
481571978
914302225
354477393
1025440529
524107403
341183299
273122801
620439422
45571682
53009901
498168743
192786647
128082682
443841906
48802094
184447265
909932452
297046288
287743852
470185459
389080057
728477313
979965466
316440879
73683058
715784457
543404644
840986804
127704265
330019626
130852579
706880428
539474556
157711226
178929883
565327837
365523617
156470972
495238236
223542580
842362628
965576627
774156314
983512773
943908492
4625111
754257464
1041804276
641690428
61065011
753670360
314888425
758857939
317199409
944271245
661677410
406327199
1024917495
212591994
22458674
100737193
83777907
650991088
1243027
177614034
53416410
513504417
976736545
752065996
378974881
760936117
261745640
520422678
200263179
73867929
815773332
74609170
1029599776
951391595
944539948
1005552605
986548196
117322901
643935729
35995221
418242488
989821075
890452827
892909437
95774774
152097800
67640661
737357518
952307225
68197823
670271091
659721649
357725567
398878554
572691621
950830080
158063286
597180411
229669433
1065490293
309383563
163250487
370553236
400522835
441873468
1072223985
293532793
621480196
361506533
579177830
381490699
851390438
249433590
514328273
791177047
804547228
649923009
403843008
794663893
195853056
111746441
201198270
852539024
1056537592
769295390
760062
32096091
616598249
153237698
673034469
563261437
971233529
297895761
86177041
31958729
181613365
476365312
548984401
131748275
395466243
20011942
978087928
174634978
158441246
578129048
198545595
161573762
207091281
397372010
478287352
575298417
573035906
56568759
233084414
580058651
1001762463
1024776960
564580390
353311094
453542789
480755526
999088802
748125682
28056985
425706579
501086605
92503228
978926898
48659168
162192552
766820143
155046585
10178165
843525392
368906786
133589343
875414738
418249773
191374577
621554462
952651093
544344325
49279927
32886248
587798885
726656912
285291989
998732481
527588647
483762945
5698812
672415918
676288606
269572087
463230623
411002513
940025789
313552387
331134411
13502986
541517433
126068674
548121569
48537750
819575378
898463822
75911157
457449448
514061781
458522887
544406258
245690470
751130413
326254114
905681491
927456294
6175171
126524696
30842472
556265130
532166672
514351981
878125042
111339300
625081138
221995577
365645761
506435794
40785311
51557348
98705181
158583843
958796783
659177090
372572749
766315279
522687523
351477191
104985038
645515738
1032678675
825811747
261455535
367616960
17453798
87367589
324446123
221039328
443461735
125398511
35773222
647032079
24897399
797933250
387583934
859948611
163476652
671103395
870524248
639574799
384152837
17993431
797697352
918100040
1031650943
983451745
861470514
376946617
481509443
30106757
470845205
141872335
340733843
73110451
777954260
39350720
190689346
796964231
33582209
82062134
611079172
971317257
548514052
211433949
375660091
825375045
956399606
407085326
706481285
360907889
1017684559
499058991
194808059
49276952
863603844
219881594
123111139
799749052
391979075
627906860
91383648
540402635
273045636
197433052
266343679
316478815
871001315
344918493
1037819202
220457816
525534530
154880588
557796434
246529034
892070815
643672848
180234150
957495891
71678027
359064880
639528059
460709885
417339674
428855098
126081998
135356448
15910497
226520370
171124850
449740614
273743473
972908302
130005295
907257406
937849487
364508559
868124154
940423269
557104997
593139054
944849454
261061696
32588945
460725056
960631468
105569401
930137305
614610737
861398246
100485862
640706778
155399804
216471040
646811110
317617790
383021205
894703840
75743545
57923140
955810112
373192444
105445899
79971799
215988699
94441129
505535895
781468981
96495189
683016946
697774231
909514637
115618331
651136510
496429379
727830475
653872432
366135354
256869018
405633142
138538906
789332277
161480352
231268673
421257628
15138247
841178530
52343644
493789478
74416910
338797977
294974698
829528478
678246915
33475379
485513387
510212501
728490850
698163271
929668393
800303317
90969107
620521232
450795057
846792902
1030787740
253717526
30777639
913130665
22159849
719162784
943423861
708777074
827326312
484190584
378877594
466719462
778492097
613159450
54067753
680757295
498059582
263134281
943978998
164119948
961530931
400070257
1038916190
355644028
368304027
402011733
1050586687
143286496
882230062
910882288
68914649
947411482
378630753
22069625
239327059
141264948
1069472302
958329131
576440710
753405520
6324121
618184532
950406622
738505943
444175148
621450849
19802340
6322201
631924444
647301018
214581396
998367666
256159344
171216716
49444481
703602965
1006297663
38937585
23373108
568115496
279348108
893039818
610945026
697583539
927753843
1040379146
73565105
278905287
774218134
984444
301002412
879431215
952633080
42778887
622070501
194616152
726718901
126827231
913276162
433049746
21811676
835881594
290950229
249904762
491167057
815089152
955476613
39584127
465405517
649033998
605659161
915152801
857564293
522558339
792648976
390644986
281553327
822239198
193829810
563930093
249291340
403424510
926055962
965393996
350175183
331453846
310594494
140728756
141103030
791515593
545153355
674470832
261203509
325468412
421370340
66288360
120934100
801687807
825123271
290967890
160284323
71247381
795286558
565295779
787664997
796399767
391488300
12041384
820096980
33983302
153166475
838387174
569984529
247348811
185931309
422922604
86996612
817094448
530949653
744930931
591717948
503949352
864717647
562156231
853500530
778798297
696411192
207025754
36034977
514019870
6547674
568181916
269772399
888229220
620182940
1045594877
40863607
47623486
5649548
355313998
132177423
704477023
603814115
35098918
292135517
861815376
324721203
217031008
667790006
321473828
590936728
352390184
769129284
288443297
23649793
384990617
704127764
896817595
927228591
874049145
232097008
356707239
32234572
77569987
605256648
826657464
692370694
666653652
505319491
1196926
525112418
509600031
401913356
389698412
103252255
401022405
852128428
892167472
257726065
335449285
295039448
985434263
193670747
301426469
459701214
66619463
688810935
66570164
908895294
272382588
646274307
273754986
357392812
147683851
1061918091
404359764
571498058
196884030
894398292
390417217
800933891
191429488
47112580
432985467
714268226
806815364
305031222
711461617
99009158
203801085
268536777
370401138
924213050
531461814
1065595665
39083607
305173884
135048908
400914512
59356046
199660604
328241620
872999933
93374034
825106878
1059194515
905335965
859936663
923138995
426934884
165793857
634038743
521335118
735655970
263380200
963690541
587441599
967732627
184151747
284966973
284539953
43016862
626273491
871941284
59270119
316921672
603554599
696031715
646306240
973397520
79216050
298985417
7794747
1053357354
180341055
127463292
535002165
581015100
898237211
563204492
604348901
108829479
757344753
185309567
89065228
165853782
948311498
834938924
657815416
74310913
5395132
229295653
284656124
627931127
115783487
1066658838
11376365
854294062
906607685
1011032051
50827067
90212365
567983205
881502984
665963918
4069675
83846277
138014520
956077846
477653910
883339439
718251894
572317415
414498630
464665936
327114364
454932864
440889741
268736192
101231041
130722973
532317333
163469576
583071648
362535674
43925104
457554656
979250859
187239304
361313521
671796520
93656416
32012788
2161804
783197057
161707264
121095325
54747453
290614624
330370496
624802833
825283586
62730772
52344142
1050800283
901875314
1014487313
701842538
456336061
273507255
807397184
5969497
55497289
139315584
698536049
999262210
843981678
258212720
407854766
82940699
549018057
47624611
906605917
462521821
292131431
454991446
97501768
954279298
521677891
499110969
489539135
396069171
101693500
92749612
877240517
894461488
86764498
842280295
442614956
208828743
967089366
760533176
51039305
143848365
660923705
719189309
1067590686
336500003
695798544
605090625
604939925
851813986
206556330
611333012
851412746
310175847
410240117
735609596
638037847
47853025
448675469
301940743
720960755
538066691
1067690359
842314710
495225779
216851057
166997502
277211569
574603997
689428710
584354613
372381709
157012617
373870363
25937009
1048212414
240510025
16173412
581952771
833347018
317534935
705218833
804640317
429200860
496075991
216604777
396184226
155339415
921622985
85143102
131279057
445519465
572150971
606247640
71242708
83798641
342309083
873310078
697706049
378710064
273656858
126728995
110559502
149296100
811278185
818402422
294052891
240604497
564274705
946565777
138963146
38151463
745640066
554479803
1052632420
489644506
454762883
922388535
898441908
523763045
232382010
504793684
458603704
318896937
518508492
584653996
148343482
65002041
285328707
189846014
478929885
516766754
222122194
425273326
363356273
682800544
143718188
48431358
859250582
551458475
559049182
961488886
597577870
527634387
572230945
73384054
323229094
911111772
955564271
592173563
137937819
840917001
315084684
883977897
182934827
404610690
424065192
375634847
245106853
830807813
547007808
794756802
420600848
341846363
894770021
547602013
61510382
240622022
130383722
477188506
412552641
69158964
100415122
784519069
186722986
89117947
372035098
530225870
442259672
21317415
732350333
222253884
883696615
96713955
513733998
253657059
381959831
689162646
592413366
827896926
941524946
439125321
727147796
1032454163
767681598
358953512
548949179
146408997
57939708
299242480
817025411
336620286
788117327
607618368
351980996
12183395
205046518
459582335
346918081
1027859956
398324426
467147960
894279037
232435749
856679907
274954159
10835942
725206909
563615550
32000311
620856921
61618837
495492420
684355927
939495843
883268354
951545701
137610224
890231445
562961600
901724199
199391195
375748377
637771583
109939730
781218646
713955599
482958264
290296828
978116694
732046424
420129290
78174120
308191388
927785484
480235033
635326920
594586174
530482505
876697397
828387825
297477061
353269875
604307793
874007690
799617548
222584060
68420764
703744525
20225453
174023314
239814217
106344888
746683705
6872731
203507802
60071671
142522097
207678362
70764656
181770726
540256515
928788982
617514730
985289428
42838041
64458843
894921150
43310823
807631121
43760482
710247641
438381960
517173697
525857801
654004547
209382264
38241486
729196514
623221102
219754573
726315034
948711398
455017144
41615564
954607539
126303539
189208197
370141268
137003995
132980187
529885770
911527778
406791870
150141647
133984760
622330288
654109634
334052328
415580257
224291393
461043937
887559327
915280429
282892202
6216014
769551139
758234838
30487215
100577735
47556030
550525079
21120463
93444354
166277841
730840682
805470582
741164164
768394926
803246853
561245366
393417691
271822826
864391772
169195586
482938900
125790175
886637932
90615042
502083428
415365071
647462114
277325078
766381911
897587220
37121715
231607982
642145441
420851875
805740846
324023069
806799075
174660074
596723880
526035642
522167996
184247767
14752716
410772738
433551023
203279742
619708894
726015675
938318529
620907897
663173184
885255470
321002384
29782024
251448834
942791746
335878321
869505114
514870532
58023838
441154161
257754233
696191301
175233740
1056895631
157343730
667330777
1042557424
1028772918
832317598
379218822
980096755
754665207
1065728178
982396072
70473643
311313770
336929637
238255957
494531251
234563188
867736752
620732355
816485299
747551741
782243374
202686767
768125880
390716524
79404062
810122423
649179178
478105578
1055199438
424530366
937771296
54122019
487245692
494576750
176875996
805050238
221415403
573975849
891347152
675911690
190321319
46887092
459986656
751867486
167612378
917433132
761749580
763408071
572667699
405242613
352629661
634921239
70546205
489844521
26105811
858902744
504306675
1055927624
357040679
331995775
836709313
556294904
73500408
699970515
430204146
321969977
168022329
283137046
18304654
126720065
864995952
260837592
817670819
186112308
977076676
625622729
693795163
191019408
354136959
339721853
922461225
493433086
544841219
255310263
475809873
607556335
293911311
562624802
37675493
138809979
193103366
681054508
872608515
580452274
689322012
937344753
508124130
554783142
59864321
542369396
118381906
802738192
944577832
450133522
1040358277
923263668
279634382
1046618346
328908441
231504721
399761097
482530040
452143663
887108750
773664760
1047682175
431920228
230598058
82156120
211267735
195933254
120894157
591365928
554068707
647099472
864762995
880681076
881003970
237122567
771090896
63963625
829092168
447967964
711041854
666679979
403700188
983099165
264439042
618365021
347255811
530339352
164841412
411828191
596361517
666474452
585996260
1038741834
1051125462
327295003
855493822
536993254
782846388
710046529
947073861
792051353
446392393
358864827
585927483
583337361
345901951
402257762
818909831
199502988
780225743
410977134
447031146
747429925
320579156
129679313
638404353
414499038
96637721
622288726
470315057
791112377
307954250
674373392
486886085
849415723
326932544
755347743
60879594
930099397
812770471
575369940
907767551
388487921
689491016
613228650
68919083
902281255
450227516
429995587
303047377
56741780
392320516
330201785
167383541
834658857
172596243
283845186
252414124
24883648
609367927
1027969388
881113266
1055160341
285679816
120970733
617083588
144965289
989802034
388862388
661726430
1063597760
486066392
840944640
946034227
606643831
255002294
86205515
343638387
319972692
479038134
144303571
618655936
1031784001
764435931
618159894
496683984
113001384
881716950
647489067
658434254
161927858
741262466
975810282
315757402
640477230
662984572
817175433
307834
742614827
48380348
43422477
895048725
454072883
36628059
383291378
208211197
534757035
793352606
960632689
658866640
830163719
238407070
456008070
275073111
1003458668
411913968
868517789
129563179
936244717
276668971
861253549
791013505
360612004
759094250
545992470
774870963
592328452
876011690
178251111
99475768
400796433
81107273
744610602
444421244
376861689
852907765
132228557
486642172
7061907
740343429
516213662
855468739
381008774
9394985
735081579
667227838
620260487
257708585
959005562
898242758
349478218
426498838
173846319
974547335
11393782
733962601
8879681
562407731
99686295
949148338
680673466
896904060
217227638
518321392
783000648
364616800
34087432
540443815
630514822
301243741
8656439
95774221
477154032
407424573
156242841
337866374
825465437
77964843
241899429
71442624
851510325
9895293
153433236
918335039
5444841
352114835
107301472
1017780989
32329181
87554004
634294822
1025488326
586448987
354969684
450801111
779506667
862471730
40425543
265999241
726111197
1016999304
110348894
452373261
635014454
405851794
673274461
74247010
352423225
567134073
415302587
60063392
172762971
910469387
864698262
10609037
286572651
521551841
4425467
451309601
384885718
200668319
823566184
609439316
935611324
809640493
47024924
398239514
718497180
345378173
337693879
40377660
134657259
1021188072
374514543
603326178
182175417
743818614
5168001
34247360
382347669
144209586
639849911
649160485
777416175
794058883
189185810
665634757
147427751
375327560
1011836851
207600729
708906409
52270218
157193623
581111909
930405429
968913883
194028768
781118782
465129376
26669579
174532325
978158253
144045281
843902368
184655900
202410749
929180614
533894893
341198544
552173703
766586470
694375663
5534712
858318355
903188460
1037381039
328353978
325939034
147799630
554539565
73860850
152276014
1011631280
29530284
727435883
476950146
941451513
307153941
499336604
168712021
889120172
332762198
406878
616131583
754800809
480662037
853879637
757961296
245367131
1070857090
120257274
319341717
571649395
847354953
718226128
326027413
74676384
677336800
243749018
223289769
316655881
753469659
263148030
888562784
63840652
407576349
286001636
172064887
279671897
854895204
961744987
457760675
765970403
37762808
281082208
934527421
965004380
694531781
1051944384
662925744
321288965
226141136
723678332
391199805
343884036
927506429
279533977
194566744
372880929
981481974
493382126
177959399
382781000
539055265
308102095
403026770
124999452
162939834
1027373926
778286188
726492822
529403334
943576070
977789352
956299628
896678309
654055246
760584610
873387062
324077980
354137235
737138390
282530829
254072645
380476037
533679066
590667799
53110241
713310652
703217218
755089036
971808385
527049586
298496878
884549220
434442155
275937781
644081316
997916943
794631538
856770968
337878188
243909353
834198986
172949730
479346636
3684491
189699397
49920774
769830665
37029306
1011816390
228369715
871435694
406568017
457195987
846894185
563294101
24722545
974281718
787425642
51969214
757299724
72905917
729864884
492752200
973267576
6119451
26839055
280440298
396138727
535405997
458968633
186352800
348709536
681363450
466779221
765905251
975001273
869959384
607805923
324276696
719796524
635227139
134209466
1004846183
579561895
699639278
491468629
448479880
972884770
902571516
789434168
516259286
359804284
248076123
601446604
401200056
902748964
906538648
878352806
493564796
230411538
348961579
19310736
488316505
853542964
196777614
911881137
186187099
1025513744
91811977
1006616039
800719826
455697402
798839783
397417831
644481258
338125004
275967709
717142471
100692953
7688584
1066178916
24363875
43771491
612887411
441756084
628595499
307642979
802250733
270859458
251403692
753756107
835041728
859366200
720266204
975385983
183787894
573782683
72705440
9091096
753137641
157612650
619581263
318542391
497996566
474016910
431000739
265187127
110013184
670743015
1010870653
484492350
466468423
241470257
602087382
151024887
701408530
589474512
773893164
595338139
423676926
947548161
149644416
1046978306
189804964
16195162
142624845
247850515
485220719
74525304
739882123
295049473
534187725
614796796
718799062
432486969
132006333
923411827
445286768
541308347
466885979
762025524
72047428
144862265
425454984
483236189
444937757
459144110
589067821
139722722
136592190
302859221
878502995
550249270
1049177530
885139670
575319300
1051832507
509557582
43294816
342340515
1026607847
143476607
692661929
412209212
966669486
330852515
817399922
348316105
385661624
311723160
766073494
770482837
373069129
867117124
67569334
767698481
922994085
432445487
569977690
300557014
319714274
658692233
767023214
357279739
257018322
276002481
482303532
693514168
179042086
110396546
622605280
267046775
715528289
1013771729
470405135
674669505
871996447
853491779
192886425
644220848
806032590
399254737
892966820
1069966957
505916546
244878499
984716704
526637542
137675710
838267322
707254364
324458427
698814914
84643230
241238074
267864259
487747347
188123137
686146075
305239422
290969947
173100798
75899602
828447994
92663960
734057921
46024901
231685485
88982905
475201094
869996325
303749817
336442524
590974189
676221222
67167570
372589707
95394170
940006705
486868153
443073830
758847164
131958772
72598487
145521305
551162654
129524876
225777653
273043599
414814172
639223627
842714163
722250108
298962584
788208672
547443829
933014984
559041174
149339991
212173607
18099184
236637101
544506906
525993224
205424769
693073499
349047312
782719904
326412345
586070584
793771398
198419869
292321755
644276489
227760645
736523040
546044531
218287420
361833068
834360115
611346214
338164408
915737625
957949120
55083150
209287337
530050466
428157280
91426423
190292141
855142039
477448662
826233496
344254356
366274900
681582575
558564434
864272813
80745878
568968379
145016163
897085340
112221096
423697024
250192739
522834585
467062520
359037697
622277502
333878929
808164697
892431689
961466661
693547540
357700962
16701507
967029809
104041928
3947585
209156598
67986291
285733276
658532603
754603000
274321200
121878857
1030201608
301731378
623531399
798798925
110311186
410207659
480348987
9108251
55844947
738436894
950256030
571281814
595199316
742115088
266883093
878264587
804562666
67527496
27791232
261842775
520486793
141701587
112558195
411390526
369074685
117037912
26513939
780635697
940462713
417491945
239261081
356946857
328268846
324434161
217058947
494162494
184585543
664639695
786673917
377948645
78373991
327595666
109564456
726601183
483498498
109889326
292366010
692841499
891310534
976694932
529810769
772173395
46836090
1011540049
365359661
827918549
810733425
548621579
116261927
896583224
271832241
248778178
399566907
111091281
885153511
251763271
411159989
1055618767
313266106
42567793
235422035
48617592
952258730
892711515
798720108
594539257
648283639
561008773
711195286
191244336
686144442
863829428
393202447
393960451
765381536
311352494
233272760
973217205
957209256
106568497
433997984
678998062
470683363
1056390342
838365063
630743796
616900459
474330286
192795944
642829633
231077154
885239225
240410388
576139578
503159675
806065357
310074003
945697456
577586603
888894188
28497002
792977521
866727558
581758540
1061856717
943959156
31286651
683541959
466429336
395574856
868647786
833004844
539219981
885737328
559564623
385274600
73044026
159717259
298076278
925553261
892322147
505383217
477485324
121564010
301123063
839761845
645037252
201008987
230243514
153580166
713894180
304127936
643365062
652967965
131579168
153890685
226808168
873768286
774457252
574466326
438729335
97867513
939511209
120540169
311880988
885821033
812975100
738971548
580052338
250297851
822977088
661790995
1063462436
680336922
383407927
766016352
521547768
832162023
89018538
483330049
153080701
352932868
411616401
274912312
336360279
629558419
929398698
61638973
679425044
609555348
923037317
811228407
91971915
758160412
448608971
581889977
463157894
494003647
952985434
792701208
220384297
301199430
566125390
995160478
31072472
160899755
832803876
251211225
468034941
32024417
103378448
444591758
474995412
367568811
633769539
569842909
435045995
930195004
160138916
99238168
308845834
71579351
158524258
6540083
258420387
469461285
564880659
928335175
778906622
320373267
308690354
119346346
687516689
671165907
827413182
52723400
44398405
130425075
359495092
741883627
333189
979714311
1051656128
531348093
70326230
22013437
668195710
1035154697
117159307
55884354
329241029
1007089678
57714037
401365628
113139851
1035124605
207110516
678686886
701662928
941845745
988014513
975809274
31477139
864438972
496059101
19467109
941332845
37599504
16587890
342514184
508472561
243200780
171252231
900607895
1058180819
483564257
658829172
481180080
249112028
838942755
118458729
496729432
811224826
985096630
973294065
957540455
557765953
49866053
1048887075
528191516
645443938
932037751
323645654
920837594
611353233
244186984
470706564
715861710
201503525
49858688
881085503
509080566
60656728
20385989
435678740
981529813
486591452
237912137
105559921
309252961
771046431
372983290
220614534
376200734
642319689
523173822
184520273
814772998
517459180
105782512
309994666
960518772
853396239
533081397
209696991
602127488
322032476
75012766
4070360
964765066
789674686
1008455181
372709626
58031902
510903516
769564900
177384913
543742473
781030932
915995486
845416401
897729518
345750101
636354060
350213957
821014041
941574363
54198185
431471927
56969145
188446266
689531798
409134067
322870505
162614490
33409271
609505315
27996117
830139246
143735818
117985652
172758196
646735432
226360354
163990000
946840976
36121718
718267442
722163395
561678958
132520289
819066950
452485192
623539194
437671418
315493991
658283046
541475259
627610332
235742186
1051165110
70294771
671472286
458800787
755958335
130929915
541826147
556762401
723318106
129452127
873834782
642904767
933198302
689652655
878473814
204925316
48092586
869442102
77638707
951860493
201238983
560735606
959045447
663634643
150315953
695869426
164291061
408784912
375670569
510814346
950090581
50156066
990959747
468809746
12759173
653257204
355976997
957063283
184007167
849902346
266301045
284732028
737062314
454339642
718212680
219393616
607151824
431404545
1013951381
431628142
173400880
166966883
151394505
770658494
597244442
669724790
1018848961
220395767
574231932
721160509
566147572
813264224
48763748
623927317
84997643
1015683857
1066698978
700178165
159197256
479753329
943913849
546245360
44049521
497448612
367634710
749386006
11679595
47196261
659835349
49416646
565338977
828035047
100267592
702647787
851566222
29762954
184395586
537017407
181309381
671530091
105591489
408984547
836082677
177714425
952107917
5669135
218489747
1002001198
214433744
578222186
739566452
713996387
1008796985
78665318
137996163
665308631
23627856
360858734
369133927
120546676
765704228
691205088
959919991
229209489
176629798
92870051
254076755
766416461
984138405
305496455
346338895
291980394
971356439
1054480817
117670461
514248560
227501478
793826839
751176285
214291553
756726176
770260506
40286215
126193020
146676862
1072817362
328752735
775384273
943895058
493115890
857408933
871198382
65334448
124848229
540577898
670574989
646301384
160623354
830028811
637270393
718505847
395979604
927401861
199884106
853745317
785378788
626622619
648581010
100376917
434725974
38827194
864517063
398652808
297974351
238214965
57903642
497848849
930237567
551505297
75322155
749379842
968921213
369794463
8074112
243447811
37384368
386760990
967403581
853300022
940353592
53139025
974493972
378398654
902496759
887369562
187670914
764778031
865268215
626610699
531002047
67204121
78591688
396546020
165637083
163889550
193877378
1030506083
768016448
925619238
191325037
500848470
228512730
461846251
252715344
805783213
884773633
278361980
253210618
935618764
851012215
451096550
242795063
65777292
743023719
533841067
656901680
239602880
152832388
905453528
716164254
115523297
436740424
416819558
1068793274
35056918
304462985
817211431
894014275
484327733
800643427
423903100
979116512
195475866
291213285
463754806
664682485
460831776
973163378
717632125
82606005
740536667
165100685
934327036
293253171
548669303
289339920
403958054
562336557
252921681
626621488
787185554
222212765
245243231
65783246
16107321
641822573
447860006
166908437
792296391
653358161
480316380
166054447
63670862
409966528
508199019
1033269029
180408338
395918253
303374286
314785099
434894282
2383770
689789104
117457680
629453812
675567540
639772096
920302800
496271165
33891908
219373693
152371107
87560847
825433597
922392625
710416739
36940952
92557545
882092713
1047475492
980831063
473833067
417181369
176562467
576921544
844180891
28677020
122335441
471099533
507172998
28102317
603295414
856648419
528978624
905868181
29062183
78271674
286076929
823289290
335163750
585495536
49022420
28412989
730410420
45385072
819262853
307689505
949477781
1044669400
755595406
907426871
616011352
213811012
407409761
290985851
289827485
848176325
416912116
510207763
302360010
237422304
541481990
396697481
635707908
821932526
170678988
28477253
567574291
615036795
205646741
643815736
708762206
834324129
221097725
125513207
826382901
571338773
908047319
711341012
261919484
787574890
41407460
145546986
72196815
510223976
592864600
685719546
498548122
279817477
717091917
169361757
768266194
763856059
634994957
86441498
860986958
255771087
528728472
437634342
88160028
703572374
1028156203
908909608
761851945
98866522
520315944
874935029
22785215
817412000
966504508
393354554
528931593
582402233
1050443712
497245292
894153066
745886543
442625936
227788120
696039586
535938092
594882919
357454017
902180559
26510014
917379455
474951059
82846615
356487463
1003648041
36812185
980808595
598884902
290011228
480428761
79585837
54922694
279756324
130796831
513500902
903138299
577171410
729707756
287959000
544370060
866186148
1041924497
290139146
49203800
319998770
492459363
472257588
311537
959758766
860208968
288415210
756656376
7809384
364264586
425075700
426035365
416075065
990772942
961285611
212622759
495867477
607127163
178722353
646397151
738547066
464257137
48727913
818807070
559793994
177109213
31820884
128647893
997362614
1066511925
11913926
18707133
910474980
402164643
159531169
80194801
407684263
851298685
691623625
425351238
705693760
88803664
131863202
1010214125
263130565
940390392
134635259
782825892
511189994
1060565745
86068679
495057572
611470659
950165116
868978361
407028253
904234978
77104881
713283471
17840346
30417814
177716701
843586436
48823253
85647711
951755767
102665895
577871096
645685945
943489011
756068915
941852776
772607355
548918423
1032534837
314821212
451247681
66665665
379338680
502126897
63537858
461506312
753212352
880340304
419929970
766078952
1026862929
688819128
579405734
64135637
730754493
439811339
871494760
329352641
446769454
554479771
137878551
676511062
981621664
142505549
159455207
430066869
469032578
838304770
209139897
512895233
207655430
62011147
297843516
182499979
61503266
181178456
679224006
16730893
267057234
914913654
1067820940
539088751
316382869
437808179
132350278
391675329
829668157
345414071
669853795
798382818
191151973
930738875
763508966
383737998
32964383
383336815
496148524
490155190
152335437
264312332
804924955
624691420
35932311
614621136
424277714
275803108
245081577
412063839
6528101
965414918
34568072
66535981
123693649
181907930
410912715
560714798
28466097
702947132
8028058
594988047
583088571
61591865
17447721
763018866
108117481
1049611896
929701866
498205681
599097222
255682774
52592046
78363957
928061963
57858317
1025137531
294653966
449895692
288912600
654705066
316122768
632881599
817909865
334398890
468495330
922487330
869764223
466833850
1056137518
655697443
183502184
693100372
67835601
746803746
448999418
334937841
16847710
70971432
382919256
3389471
177526376
501850864
827214351
921676953
216096878
849864053
36983895
877755210
538476839
461567695
878584119
678856617
690583151
656447577
980001903
851175166
511972023
57335228
174227095
1312769
408902926
789923032
246657597
550706314
71011725
698868866
735037720
771285846
966213473
351639627
1013828645
956260005
408357173
717503391
918865587
972908238
496251156
699913507
209284039
454301362
115410180
156149781
383412061
128585120
207685399
74615435
609297714
599831061
970728846
526497329
962408786
1069879295
41011363
54085044
872928973
530591163
587814808
765045227
540434744
173368752
300113268
895892361
205117801
853324042
665574225
917957430
731743288
939159303
536404053
1023050051
427888927
250188528
92898508
913188777
835122276
307711569
260799889
970904699
551843703
568022511
1056566462
697917288
252591191
413580750
482837288
50844619
842788365
852688123
242525076
495278298
704950778
65399245
932851972
357926531
713049035
554629952
264445332
336699772
742140181
232289941
39427673
75818266
584167705
744161084
459301405
830598307
968687423
1056261023
858559670
165009595
192652945
119998727
898444961
974134798
133237195
718078960
415817472
68737312
473465322
752936133
890997718
1023277083
332048342
539999062
272500186
614733067
350906378
922251406
117688467
742452830
955327292
423590527
19347132
223646291
56287942
351837354
412633214
659487152
233427069
861547742
830753045
971080383
63528954
283527112
568492518
432143081
339028082
747480924
186721388
851187666
873967813
116553164
430655807
957540756
901784704
96268304
74143834
766713522
813196826
318890206
16335160
758025504
533025069
626140221
329149993
962755784
532869258
342235182
781607438
553866115
971380786
194704417
643741280
109455581
937916747
691143801
105637248
60676857
807192083
284666947
16661315
191976231
179248030
439313812
760245524
496763960
569572519
629667280
579144489
522768256
93726823
236231260
515597711
838026386
983725193
311648219
222632414
476175255
1037835860
288994086
834927167
308482221
403484596
470329835
603530536
352206671
59526497
896621428
885346046
824172176
709857496
721974097
565703019
260628528
53753001
180394790
261638833
58097970
353284685
574010688
447784070
580330754
440913464
8692950
77972754
61703508
894943695
558980102
820486897
916701944
295489418
513981773
512231918
148509854
26765723
748589998
574996074
981860358
658389284
194685399
749676608
275253997
864870044
957783367
580100902
324514956
824098394
358976745
336834646
54363265
156265314
838150160
1058132189
673429100
663080176
217801629
50761580
909893436
253547898
365906681
520936640
635497294
455176540
533881696
428218811
81869729
317456398
242003686
592546756
944626410
709805459
520900065
581741838
427260370
77244831
595196710
409846862
869474679
77684392
583292762
917859510
16645501
511440553
463420845
100340147
212130591
422991644
409372586
16340507
766281392
556058182
691766807
444688455
757186620
817114211
42132456
931900046
822805979
229828908
399844257
546790429
66572836
271263678
900773728
238836552
381189521
881049571
687057952
486714163
774369046
637240303
891318446
700082990
864997297
852867599
186339128
803074576
221956450
728857383
288200612
642301648
688846843
668604634
701605595
672665716
311663522
57394260
731562717
769622742
613647322
713917918
874664718
1052898411
443847097
71867696
601966080
327696016
90036912
519234068
4135797
120133498
354322153
445039460
935005005
534961234
689668893
201155127
618387995
513471129
888325683
720540974
225766342
633621035
970795814
33703935
197271237
216989104
331365188
563736433
802948940
667538871
200093168
909467795
1049005710
806974428
934535923
206397681
428268742
402363693
919131993
226512517
589905059
594254793
31788358
40156791
109205243
179871482
502647833
54037748
364794550
267759462
241043929
312149088
240434034
994635401
76838583
128485607
590907712
514272064
806989800
383691542
188382690
151751629
579160474
95200416
1066801551
95801847
837117020
903416325
48721890
89633430
971715993
792304113
940859435
37836124
787263205
516560628
985090688
592934592
874101632
360722537
64951293
27523189
864475317
818279307
681507589
52614086
52289948
1068363636
4010726
593514968
453985600
605579767
704646027
855843801
812907541
298425367
599348895
530988855
183146243
229537768
109697249
370393763
951873586
81394754
397473509
498219951
711243492
143051747
154830427
847153527
67978235
684256743
397785624
71265925
417030109
371843873
407759080
688714554
33511385
80435094
371277204
208702176
608712938
350926564
276907645
657539507
196175334
26069418
409558197
101150999
135344335
279573838
141490681
828994254
664655874
605986957
414342568
58568356
92701231
712857044
446234951
714494754
564709150
162629417
575104814
727113827
736775285
179810738
901234231
1053268030
844492514
454339532
326460470
134406937
747206339
788770575
70176882
762109748
8747618
535411553
114777754
220559754
121729395
656077179
335433658
441370080
147374721
291277604
247277440
892996890
199206696
40441418
51405553
904269609
653548505
556407367
554722892
546137472
103595787
625674086
764076209
545213790
889011951
311544295
188434109
1057031343
738825000
657024381
826282100
675187255
853491502
100673214
934819917
1010924854
775283510
403703322
556159455
303326998
711666680
433977146
745670653
213999767
440997599
39644323
284834488
599626654
872684374
399056733
273368727
698436344
899096876
440528305
977314951
752944086
284984770
441598769
530446070
367667426
452880859
91239718
48401500
802299511
317424413
581106514
463854181
565703550
234198873
670723738
676345331
753011805
463105406
918243698
776467285
891253319
619481046
893321664
599617582
515226594
749493769
434093308
228392316
428815356
932286886
600363188
375723268
422478668
400501917
758638323
479149840
258833695
484901028
692771607
700292884
927818778
156847659
515650952
214225293
847831163
970263576
607660746
654085693
37331867
223378130
84073162
298378182
727417031
421320391
794055994
480703188
423916278
936303208
1022790821
810291712
149557030
97590860
979058482
713615364
732522337
738618714
565779638
85760531
746534280
565901656
554952370
41239573
610413866
844694052
1054329456
282601196
214315578
887362436
58126782
62280760
390487644
533502793
764154543
101980301
52602419
903795448
640744975
512681611
848835975
736879877
864877776
959568268
325931302
125083765
226683030
100965378
988263996
499696129
179989668
41881888
195816561
840146873
816970530
1013978551
562720496
347746463
622855851
359307977
1006761784
259103411
671756264
776873661
994536957
191213324
804504394
333376885
105030722
763140665
378868592
440324108
306752169
221703711
1021643475
804653347
1065403427
40624599
350083721
175954476
34182633
371663653
600263010
677667923
804822470
553553159
1070444153
1051538325
708206011
159320692
780511897
537029270
953988971
361849540
321410303
501209719
904971813
1019083495
504172084
63044906
3932765
345201966
536733505
216491358
522498676
827305351
266044263
1001442246
868246664
376622275
827353975
383909843
676963540
16335138
952261107
342646527
695978106
781632498
24703367
330167476
300194080
688872557
374323797
712529750
906122939
284743777
893242192
244577229
997905133
603857705
340292408
671278228
560610900
121498474
303550932
957319842
535396950
96241528
115281729
4807558
824181476
607397932
958204953
66403926
39145701
685050851
543024038
341966796
661756156
527609145
915131217
495310274
983637737
212765264
326581254
60438716
507124154
720702748
358471750
200213719
383626480
777055558
94110000
956543629
508745798
647431417
821598111
726921532
660551667
756671663
83517791
78010233
236008736
982229227
424479597
5954344
7822099
661014768
740692198
770200019
954227520
525831361
412889477
359836005
44956039
688647
772277989
719115774
614617161
529025384
736304296
773461008
69051339
670862026
904550522
985439706
711209832
413378199
616540311
50056803
815980047
789970178
940391453
449061110
76803711
446621721
351726163
308296111
507074854
156779212
272736532
49177944
506006336
1034303847
162028521
710301170
1047507864
418782953
861873650
321682457
772188731
502847077
914645081
470950570
716559498
685861661
696206874
899500568
123853922
177276206
870681414
190149185
240365075
684863122
403034375
879576027
701107931
151654349
46082641
889989298
176592875
678196344
163406914
1001271133
290275853
573143276
992382889
931662895
298482773
187503039
475587946
802998427
302018520
644965239
503515869
37001474
963321846
479166666
145411080
340247769
511501488
522902373
602941680
589148691
923607635
529199774
769988969
428407808
139367326
346366824
460843934
249250112
24824290
403410889
61370927
605922300
583307876
16871375
435906291
27788591
221331736
611225857
727846506
989586368
1039264886
436355201
645579663
776790949
340280266
840639320
850118669
974523606
427902643
472192451
348476754
75839210
881772939
487387368
652956906
329349627
665443277
1044846961
377568316
907685067
854356097
45757948
1047402357
990417661
850336475
191630284
801251094
694879892
954534559
71418004
511757346
78487783
92730633
340739914
797489004
114405704
849265718
135094393
106703380
150747601
440638515
8369434
609847377
777429992
811774761
38246160
175873801
353249080
78728629
738903381
868672149
380579084
27329144
393380468
567443705
1003474145
886505952
102488180
641351079
913251615
655024342
629174297
893035250
25760750
602670545
774239686
544231390
55653319
596750421
530396590
905563622
24792697
398230664
67197429
21055455
345223933
770606759
345637880
883079780
487922238
62320935
809609368
269497044
16772800
65358183
956699765
1007298299
615507728
35031512
297627055
589412374
556970296
543507391
876177493
200264981
764853846
478778005
869138239
204644019
540780687
359338602
167182180
331489264
624682213
391653239
335009509
491418430
193601096
720846155
314029343
286394670
109955226
505862753
439705897
791262677
980508971
330483386
369754530
856639233
1028493425
843004185
81874434
107999088
221864787
271512293
676214553
541035492
249337811
691521417
683663191
595788466
485901723
664379663
514502676
776351169
621827717
759015384
806294320
979177680
622117890
490311410
734855110
24616805
18359730
599494803
1037582257
131113201
1047813294
231656582
169028110
957828421
479879455
420816152
436374628
166849231
503200155
209341310
614765717
74764535
774899869
86210076
795800780
114740631
26672548
184704571
280663137
898958249
711893147
972974541
572284583
59276642
723242587
166056352
414977832
809793692
915080223
854876176
39585219
333269604
242272193
86761956
586765340
209736097
158010956
299442612
175050760
732038451
627337205
88818001
65173865
84709088
720873635
543651441
835460245
739118385
321153393
526925942
737858719
59093571
845630851
552423389
717255435
845233132
35072993
239424027
758921000
6759120
189976552
92769838
353589780
43283818
584026737
508920080
145531740
70271482
926549832
938102375
833414884
840914257
569902991
968734733
330729572
661134976
452162588
472401095
512051211
406753714
910698204
270479754
409945619
973650708
963446104
832817068
473863117
517865216
606585958
225106448
314610152
384279827
566404412
498783281
211025775
27049920
747468963
30470273
638280908
346426383
768390415
177362527
705491125
138535989
34344041
101908962
176142035
41985106
269127885
747260243
372563556
528135814
85696244
129963451
488985242
90622282
581891459
352145538
963212549
451976017
854323962
272768957
53930176
699270617
855522448
715613486
73357372
200634872
728613561
707834301
806988156
327490810
1066441389
528778549
96576049
879726877
460897720
907624181
393508071
662689488
905942007
329632872
474568624
64611169
860866065
273297338
409561993
909250186
206682669
284431845
271299651
180416902
169170906
85685207
547452230
737967669
66792253
285209966
524126459
583203003
947070137
905363095
383546662
685151862
31416541
893488047
73857012
48769970
14462382
718108660
795231638
941567023
376193220
154446475
415258064
137828553
520407992
571476681
710321278
420442159
78728599
1044454009
240351504
220417062
1052482689
816728496
247118401
474656334
837588857
449889474
293010461
467691472
557167848
643631281
148313045
935485119
230519995
292029020
838081224
725685383
377229978
517052765
79483923
173918174
547070082
22436050
137783849
579757169
455553848
888698997
139978239
830908535
582897770
841369731
561641811
90317433
961985342
489478341
525337471
884800218
213462338
838746269
323621964
60054291
494408238
309300879
537855521
18741118
115663318
394248635
192084079
542435091
18194439
48055035
621568122
542197636
766349694
112534820
651963693
795405644
946145932
707016581
97432286
457271094
336930255
890400731
262343970
609341928
317265604
824070317
516510389
700122359
599728208
225348091
897648056
250580181
1051718431
106569966
522014402
288504495
341618962
314217165
464257397
884501339
507214230
646614901
927355958
159101052
11910790
631292416
331461052
605869183
765727533
384846550
202538383
1072944765
778514444
74378451
163237373
950553017
519967795
620434395
796421528
826924269
90242765
644149337
192605632
731141474
888715843
98591449
715597243
561669744
411214494
589399879
521186158
171161643
3493572
340994056
497389659
446907359
478651359
1009336239
193591566
555848329
708982087
26077984
752234166
771207368
150054097
664158700
753076492
638652382
553174554
307546872
81112
564454811
771769102
76247636
93043289
973926251
212793917
79121056
514010137
1054734916
63452020
261562664
406730308
411758517
806119658
936727250
400017794
211191415
927489461
77262147
919535015
748816299
889852573
1023615189
604523953
8041528
576018247
410762659
8479178
868911591
468084739
547057780
85595428
966147603
59544653
959875812
845659855
950068541
389145816
991891488
830808360
587903917
20598915
242091512
747445926
843676927
769158294
1009891371
1500252
794096784
784366840
864928105
241439232
144313649
567454901
550512992
974798094
657606218
77198067
1024475100
936959006
878834598
37661260
413387371
643539469
12608182
813973100
910449354
545049282
612255555
43484490
363283793
153701805
939937766
846845914
880347397
611339420
268696746
426682490
688162190
815826446
350644619
504564832
537728229
168373326
14634646
165268680
156398573
325066624
462272121
913265555
808233808
954317863
26122005
685272846
303738662
341312740
983415188
841735428
821749859
523643550
148224743
140561117
1007882712
327217828
563798453
665290701
617604708
301479165
853125267
284269081
340367653
737505384
397717566
697442608
441865915
982110103
836256562
894713971
514557135
93068633
314931532
302904199
230484248
502521127
517393549
92989794
338630203
34060392
262252339
882073368
878847332
220467085
839371042
338017693
189629204
284800115
115703835
363355151
118345851
356055772
578924660
419758775
205798917
580160807
111580341
98427683
105192172
558047916
360333997
151007741
253410110
1054523935
1023512167
715302025
136271714
703855592
446661536
559009411
503691708
46769882
453920743
531957896
464092330
429934303
912329596
300647702
30606306
461111824
625567073
1034636431
100287996
403293334
714622740
125668159
1027731137
759844671
317635604
967022969
234324730
532412435
904157489
164910381
40748123
739943975
728694227
354412156
291846955
302189929
646266410
77300492
600296126
1008165777
69062314
625917838
150920543
288701310
917648583
828501767
5892069
550970076
121800673
489826693
589345896
346375496
146132883
762126203
187079326
590618913
524255251
384332215
227383373
656511999
52903389
43543244
905975857
793381751
338555493
367682332
1001483239
16030045
63991990
820303305
400964577
419614720
479975318
526653795
403238633
778648820
520695909
514937477
167767092
306964645
444044022
360482147
314962979
445659733
80926613
630026283
529401605
333369191
779846112
642993787
969446953
565484941
8752788
769330977
241257996
682842462
677200773
1057087454
346094975
297376895
621226575
908912776
903302354
12521453
42419536
718749561
1003416021
266927468
217173269
114946862
1038812241
69991458
767372106
560693116
482342448
466746843
711731362
106713553
470457935
76956708
774750243
275805668
1006198944
642851422
505249754
608061653
481845781
38849536
731390196
215201318
383870837
169818017
983865953
563152265
395766573
805861300
362073416
801199430
550658277
444160924
54365486
452486377
656533861
711687328
17136738
454173050
535094981
422867948
900522634
825801173
552387360
319322373
565845791
135249487
417089004
24928449
557891161
21522164
968750736
454865428
498758079
313153223
459287719
405330345
648299558
508615910
715310340
1041405868
874718259
250176549
682323939
689519927
752519822
307156471
195313290
559674382
597318551
654182604
535106950
268932972
143160816
236609776
531745338
79741870
307187349
550787210
517425181
82242738
790009168
843731911
77679282
605652001
128750248
657862276
171863903
773521880
630602304
99754049
140663650
421327589
334217869
363620460
64938285
1047846227
835262405
766528084
73758956
514197693
484531040
866366401
1025113390
971419660
502536287
670579686
89329568
17309109
4136656
201448661
826792765
836424158
993389375
427513206
827648677
195915709
1040029041
894832835
554686741
499632651
789942554
626681138
114635961
229077733
1024919813
12651089
606079455
292542273
304543838
519133510
588024551
296888583
703589503
471970549
910490262
168015621
1068073710
432221288
364945179
140142228
18083588
20352096
1001868561
76148222
46806255
291121264
236589125
27802515
705989438
50971222
397634437
95687042
27540009
500934167
115465524
621010122
793869709
757712152
954256585
954667019
355400280
386955355
760056304
458426207
914530932
935041792
728384271
630389866
484895338
973213000
698658602
733909972
88101690
67041107
177998848
882081056
120012758
51646707
610052455
198631154
33326750
689265105
16918130
268697009
303495354
28432505
688649481
347198616
106480951
745367619
362206022
817878925
749001436
288546016
305856720
736153627
547108290
925698023
597590053
1065839886
288821390
829497536
782873042
680480215
517194049
100091966
905812860
287877026
713754697
866384537
77456619
197454828
880473246
27251269
170064232
231665056
39879896
362614667
90375095
638365105
321459066
413227389
582686136
734602572
203785631
168568600
1056041622
730610690
415434452
193352694
777211288
58240713
412438516
566102296
302610202
36640929
869182646
777599368
77230907
600825965
965705398
474660552
61676167
737036415
889391374
1062609301
281665032
336210197
292767101
123175333
46894477
145704746
609684578
132864021
288022404
967932020
429342726
54249348
500380163
968129510
647933045
908890549
916506942
549959800
1073671413
730909521
832951393
787704720
726176554
1055809629
580516901
120443110
245108746
427136694
965978219
75375028
204779541
396025691
1068026264
183076877
545378798
1027181683
716858838
673482511
587971494
309750700
531808314
30864372
604886265
448664142
779525443
51148507
259366455
45706051
231819630
247864922
1055171090
8044968
942449358
81438078
263335968
551425597
733784352
498319515
54147441
762051451
309682767
656637809
11435864
822700116
755930319
1020453919
198127993
361905862
636284539
523514553
659336250
621022962
583488292
584307570
992584307
222370325
12075329
797574470
420011935
179168451
543355974
839560013
80637606
808319492
483469756
542800825
259290545
388442959
135682613
319074511
171625899
283050343
346711144
32015952
553415749
868923506
337064946
764513864
762465744
60882870
757183751
241257856
693765655
785511308
528709517
883973361
572288829
796438409
100164868
611981225
53495171
676610514
55761009
720664434
866474083
902822193
311489173
492648481
700039038
760961270
235261957
855342146
664474686
652808932
332751266
344478344
598211238
601610087
314729585
223260707
43936408
657377853
122679299
199340351
280702472
977725067
457752602
249773389
263622293
813125015
19888828
895021762
31208567
110732253
671422719
453399995
386334033
895588241
113320531
257989844
981488386
909987429
921298473
413984626
988601313
707552499
237229351
552848380
951722459
614376068
997573590
103422423
31070260
819179129
34053838
538413791
165400233
219701329
460678388
124135822
787053771
310286191
286778932
218979213
452973377
714162919
827389518
686970940
742854179
16706976
435835392
543511949
842181929
614192505
323157407
604656368
496274821
74608882
704335304
947813318
53201551
460371998
332077929
577710788
506009356
690500066
974342064
469338547
923483466
971900659
748117552
209368401
344015936
953704300
402368911
58176270
342268380
87223238
592149379
675536591
98011732
966261657
452565021
741394138
371647605
475205710
68626350
216673880
880953160
387251699
924412147
577552473
963976235
867285010
255967911
506800699
761374607
352591612
761178910
442504464
659796897
105108022
528542460
67323706
418418255
545334040
900003371
462027279
713920397
198879746
724650239
250126125
31259151
552480823
622961661
851522751
838953635
937439978
204670849
629508064
385597262
892177680
150244966
15952998
536033597
760311846
832914954
599225031
539413882
582870340
1072949314
297650451
243540214
58173570
92370463
1071300164
788781912
689826533
96457328
729450416
745415807
819432934
352716582
295021215
422880168
980764182
164800996
186506958
366021412
856552270
932362160
936359599
670104804
512687301
96883779
325311231
584416328
273146696
415918480
755521548
372317641
187144481
867216713
945459845
618331964
617888174
508639075
50612723
1032950254
871564186
731695914
898391793
194135932
105761501
665964575
375111235
450085129
501659026
935907152
403056317
27905512
957449590
427708614
641546640
497620510
443009251
562502593
397945015
365455884
292951111
291247740
9817257
156576235
984892885
797255095
499238853
261410042
287963367
317267106
2293874
295137183
970462214
712962343
540536475
798371919
49953268
427808106
757210702
308452107
603125902
982569138
857125982
411569547
859356010
1000857530
469982443
233211182
6150839
661368235
950849926
306433074
401876163
797779018
244883694
753706801
64454676
876632524
832771469
992928181
943296898
406293712
68554950
706240347
511936593
621393101
679865087
228507831
588325528
93344465
72632557
607476992
435843555
971069656
624827938
813258852
736558073
833920527
785315631
879818811
760285806
612555094
281554437
374408493
793607947
629347361
241062397
828131269
573450220
871779149
541973287
618919343
757106914
1009902557
845517094
692191120
169707806
898470143
1072067312
247400381
666889767
496833880
53686679
511116290
976682423
664074997
920449790
649703419
588350560
86352008
328101870
892186903
921949282
949071916
916052031
638466379
999478214
343410312
312781757
431363499
89938390
660636239
230949185
540461234
822461984
105683748
156418078
574631704
641044047
924900304
572692268
992554226
551183291
390253491
43007489
5945577
843313659
69592233
903179647
819820763
75526650
728721836
849633336
236570261
679573510
900289812
577353597
676952609
7583102
918760109
815081263
183536468
517545675
585174116
863182166
12739713
183015739
96911717
883475029
375842809
421210717
667830667
1021493008
1053359376
264505726
5924875
749341521
590498261
442590042
540128869
433183605
96997374
45391838
575106594
527391068
344431756
79598373
873424273
209562050
1056425665
677677661
479912939
178070056
546422728
98599927
852690481
478080119
74241051
69855120
378596998
526555221
472106147
661549351
633503148
51088595
271437351
604795702
8301788
748019664
329784031
567534287
304661298
72276949
495344537
42106400
651780022
523228462
13475155
321932939
982147388
189423466
28045964
931193203
503343100
591072265
378348808
941859816
56737308
75768861
981072367
352281553
423742180
609254908
986546002
10453812
230467554
1052655
7952852
294861267
463975075
183083024
970798258
451592163
977739547
505875584
382441584
370438828
659925326
169659273
837139756
393939244
379990360
252379002
253495931
724042696
359431976
486053063
958326735
210282150
303666190
673652721
500573045
418549712
950043459
659486048
768322067
707306875
374675366
374915579
433184321
271900477
932342170
1049104704
621856939
605509712
901802762
537889077
175770331
415390527
470905947
765513355
1054560041
240056790
285022457
983664878
640188818
437081248
939777068
241974418
598089156
339673485
1052904736
754784074
760259524
207005207
97567526
322909834
297855142
433879324
104197167
227342551
525625906
169433323
3126101
879553330
185150045
41221758
1023047551
319246198
804840374
866988896
425028141
980793641
679123528
232019056
684733516
453964853
50043579
528278745
1034805915
654384936
479575239
310527090
242674234
64704391
82282868
876180682
1047850190
156452466
50421813
362810762
847833126
871772924
366431965
951046383
660400093
473710189
65956130
495114472
340268742
282403146
417770323
929862616
868074501
1045110581
401044777
579909817
77213309
86869191
704250760
771141328
408265010
357142536
955346970
782851501
338334045
644425495
76354826
74241231
513119543
789183815
379789506
15558573
673292724
900648086
965146870
594710687
769157281
773891193
730368405
872636313
474513691
751064991
943866269
421556018
870916209
223666483
432349815
633966703
254054585
335702373
72776962
445129684
808524457
331356610
628279920
460111661
573571081
579920302
962741048
826939512
64732503
936879321
216089225
528983031
957977163
615603438
721356637
623750075
132270348
921290305
11615958
789602053
445094968
1028882562
223515025
20267799
758944419
785329844
380509494
371435627
31514628
134158898
974030360
135268709
639273831
793109150
290477330
162335001
804749908
1069666487
899555988
242770635
973339580
486050401
194929703
544852080
770783267
979315594
363178124
703630685
23659666
579599918
931967387
63565700
859410656
617498579
1061826414
196241577
814627867
167789593
466036179
162260075
317910824
834149423
108676321
609799077
887036292
446472981
857592087
334495500
394332576
254743913
738521467
270099510
59535641
415223253
76788950
688649440
645317170
2046896
913095320
886329476
727503141
397909817
681501078
80872498
610657570
384508995
786601899
754844720
18755782
297967534
673809475
490244505
361932187
13234719
30395548
927675469
1071026592
195510267
984248777
680877674
611999174
796601733
646253348
97254962
574030775
760553860
308097645
419483245
669347940
871315513
83343866
383900350
977092618
759414477
855793380
335022267
358195170
718909976
535586802
595715822
137645609
209974177
459584397
42031259
974577150
754933998
564854105
64807823
644503139
282062644
117030802
820605423
674967085
405932664
208196688
172687814
210434517
791585548
1012119411
725209424
673221753
897133927
471494120
632538931
712422225
468810128
457944659
230937172
681447301
195981981
564776495
161744459
751331784
371488100
713204987
528922283
429357296
477018948
240514310
943106849
950417627
708647735
553848878
393790380
502712917
1051198341
958442154
768958599
18789156
251999659
89660573
1044679058
59494502
346127459
483772235
179203521
553667635
695068498
753694337
195329042
604889413
176413017
311986533
51880031
25932897
1062769830
11059806
547013105
407921420
370563117
34891222
178399866
363876068
622333543
888585417
226494009
4304551
909322747
274536815
559468537
191340641
240866715
508461781
272954752
607278557
734335029
119542681
156986809
712461434
527247328
523241111
947038030
82906537
668640277
670079904
570314829
702863532
77677399
525319537
67823097
906551786
701026047
553552962
435771390
563591383
719577596
643018228
453038097
301750929
9626291
202303538
759509553
317380838
1042750557
1012622635
901556643
663793487
797785238
313111897
335877195
49091695
889793947
574586768
344292862
317026768
774426704
933860270
350755550
136041326
1020199657
268997877
920354732
303113516
2654163
804212947
419186866
320244324
471672738
504329207
697426962
96142926
266944455
858306273
133760654
937464285
83126143
928232961
1065511699
486538961
773830064
332955395
1070314723
354514093
474288984
210469411
606457449
496085962
262873707
417360082
201256184
476852846
413802878
38924909
488948634
399996790
742473951
308311977
312410077
133550661
447927545
884673180
650632406
854045072
587667728
236398649
478745871
985708004
58451885
224379676
476354957
648839157
283586824
884133932
546235378
308954135
287962838
974806091
426902808
778359531
952772666
729752621
654267849
176583636
592609888
11181960
1025339776
140310102
543430424
831181675
968386800
1010086899
186279475
47461232
592518678
554010992
766837117
829326231
851740588
972484640
333131353
365831670
569945890
519914078
456843980
55558466
343747913
534096768
903054705
69467845
333636937
893381078
833500624
374095369
581133526
982108038
182762958
125252357
780339655
792343335
922520362
514930765
839805341
722553836
556843707
17207955
341758692
917212871
485812692
713016878
490404598
907469270
895580975
352134577
604146235
765620614
918637888
645451221
182095263
280077800
12543088
555677788
134132962
455819270
616715249
613150045
716477414
706545577
405857291
66753544
55674416
389186473
1039183712
585271882
255159102
886476118
88893612
622003968
767560915
842972226
99175735
343912360
829257936
280227888
1035396265
97635103
105613765
5497568
447717445
218592801
294779073
970578734
399739175
606699257
522922289
404092603
758310103
364009348
724721074
675199616
5075075
703704369
185914469
94146257
51033095
262766634
344066151
729484851
678444420
837363589
638371940
749722908
915719328
836766432
684227665
179332266
137317116
624795112
430898513
956863497
45536834
827743774
305491850
59666484
745929082
37819329
977146205
633499414
827532666
312080461
834748243
1039723013
300707537
221555119
235975844
139795832
250565097
495919195
377284580
466251391
203677460
360031033
217871131
926205549
316312643
409680478
655956911
63240828
966437966
614528672
301874504
322586429
648122283
34754722
212751245
1136874
1005076830
523510544
280956527
120868108
540518453
674588230
906210251
5656162
847428537
927578376
300767511
628000815
994928604
900554830
90019823
550366727
189117784
170560964
376109714
1067343479
821977656
53218114
244678883
379610649
591460874
93926810
409870180
767376352
310941336
464994982
422139235
422315987
1015497155
7589503
884306021
160751386
669381040
213246109
97647307
932425517
826303956
507594739
674538127
493489270
795418622
312698796
900104136
755073049
254149908
85982685
763853708
697255955
373105335
199811021
429616995
86118996
11105216
344611437
794942999
597380979
722843134
660435827
571352732
317323086
30687778
890216742
650039840
80292583
350491110
420155991
338598317
962287230
26246896
49203282
1071257548
264067866
395323977
195822477
192528919
718437523
916451332
1017758180
1048643312
442152696
304412541
31758877
294841848
992714388
153461124
68536812
439563639
871335704
183366545
727822499
506561918
599112158
907430638
842020771
567437450
133982898
86596737
441119023
86046056
614929093
240669198
390484026
1016070581
441378627
181494260
501590763
467977498
51184010
570089608
110256612
29894598
935635223
409981283
235135218
663104008
735534517
459788389
510264217
240354622
527812445
1047102143
36163234
70220711
743004127
805355557
616497318
23758423
688946788
781403137
929767043
700404490
200796701
643836453
488568199
588961935
232298132
972042026
17516478
268210375
433634764
452441285
747476028
454780973
909939412
213021172
533207605
283782541
13733125
371323397
738068244
357341909
448865759
165085915
136564790
65562784
433120397
546589810
906605542
469535591
90071242
435025934
522240600
283541326
572685644
863078580
541408228
133636613
402320775
295316166
732018816
35343292
703686550
198251988
509562058
205611571
276602516
149170321
285704155
173476781
13834544
21660036
109492201
471774934
454019174
1050698538
1040371814
203693553
594233106
133124982
83589527
629686638
979374056
1071436924
137826781
1049726183
133985416
706904095
152941041
755290590
872028302
719256380
744547308
435233006
251153648
295091927
907094538
519738749
629893699
17919564
688605728
919381802
977691907
1066068759
657481276
663851338
406123003
220684220
158574000
341967074
150533387
656872587
488095740
796612870
620303359
811968092
633239889
71614814
136410318
594081095
723961038
175917522
493556500
133270701
1052518966
1061858146
38554950
113196629
747858419
570898303
563001873
529587215
966732639
659689909
489947309
823292725
364219786
196508738
322070163
436164959
805017212
430157833
83126597
296481026
379422134
51663144
102762073
78780352
1007255920
25154019
830901205
563627927
773915165
979155450
16174278
323090807
765859864
591021826
222861275
431033185
681140354
470965590
888750220
779655314
39277911
171983896
579514251
5414690
422006661
301931093
164808666
185630604
304528714
618314932
590413456
55931572
370704387
981714411
2901278
21833506
418695408
824760069
841830989
204155424
565806607
628276764
57366591
587541977
516817971
889285293
107721376
231301587
398372201
664138544
826902073
268256199
704592984
96323489
761850968
662777973
806565427
984531021
45076687
152085498
630446258
507786026
912845829
142851571
878361785
551151449
331622105
803377688
838682090
435155412
126438263
780706982
241504472
723193882
116085527
673279349
842908344
410957593
846411162
919488553
287057452
208811330
142564000
581152820
838148368
434295497
1040499790
823848495
832756832
407245362
274838107
621632318
114106436
726016974
512657248
537806895
968661880
344652430
685065417
32586553
868371655
340316766
520544470
57248466
563723988
154660010
383678480
882566719
735140412
384560688
32863747
973770533
595243983
1039009680
96744563
656039535
289539991
726504014
13037912
15902112
86906249
341582168
946854448
880771409
685248931
782308870
40216031
645896478
927018716
842027587
521420508
915137672
346939774
547303133
190312282
936739584
733767364
572606791
354986989
141391198
571226648
684606771
532295820
173160866
867925757
335594166
365771925
52823113
744889873
86545792
89589664
51080627
66525244
356495190
1003323792
388006327
347844629
38509468
255632697
191971335
153116961
365421068
704555512
157858759
32226833
237163890
18751634
857575290
911931932
506789109
638215041
268580690
893666709
792458292
518760490
125374210
438253302
117024511
909039457
444770549
431689585
887886319
970178953
535718094
812048438
576141136
863560814
288839498
78070158
759043278
5842000
194966273
301470940
425564058
586874051
4293036
478527220
395263028
402559080
109591584
899746500
517387346
456712720
299309362
813782808
57871700
869028302
14781818
564828755
233525988
236938657
22782792
954801911
16688399
275285117
424484859
812012701
790855280
674357223
729766473
1033631
72682955
54332553
966819348
527810647
609524056
276824301
406473354
1050352666
441503552
549441735
353185749
734118790
482696207
86722020
749132393
926359026
957817582
909280119
350914596
977498616
54356420
519003673
338465478
883991526
747510472
572215615
647404046
97253600
567326767
195079282
271731270
1064532682
940789829
20558541
189678093
104659426
17298191
704864286
45535788
61990874
874805422
820000656
866799068
504826071
27488050
603101345
747601835
455026346
420221353
832612438
224703752
853933958
487193137
597765611
14026814
252033359
220221147
175959820
915546445
373662400
306949418
168511989
496914121
595459267
1011524986
453293094
217859919
404488856
718541645
164040154
588269125
372462402
414365702
821768661
155466287
125462992
24711155
443225132
917513313
365018923
319272453
31639796
1051797243
168443601
277043059
267825464
748557267
600060630
114968263
345351466
469776701
732850253
764789436
1016113129
67276133
390115573
51960419
923680956
682687553
726612901
350866486
751300970
560984405
114863072
625707240
946387216
931028993
516229970
707829203
156895703
765991501
87912095
881168410
847967756
1029975782
376102926
421535372
332782371
331281846
584730619
907859978
978731201
76728062
313481925
879820620
398322541
31245310
316280390
424085861
241187801
591345153
687420260
670952796
921658476
394106247
885481902
890023279
7227954
137948799
502370313
703489271
516097889
313185663
398210010
922884600
43849516
182946711
379626628
677730581
782392323
660190548
226319403
310861853
281883284
379060768
392838245
611204624
655944562
667572587
587919985
619810556
957203290
289297451
582914947
490631371
965123035
885697844
553552095
263649736
571628523
545947149
651518718
799661075
1007800233
214134201
910207199
80006069
562960197
70613165
262589726
363698764
550726395
271671549
298472655
865972042
104289963
760826119
421587313
989530134
880237206
877624114
963867265
436629420
253191877
525218956
893290653
669752538
78428910
400811888
403003545
85662683
531219471
189360363
259492346
234710681
235071182
782690307
10079561
578282259
565222254
691454805
918677108
755046305
155147779
125069291
275158474
79301240
1057220774
685442903
286212041
308959022
958746553
646479845
163485406
1056901083
180779669
39736917
962079581
935222736
876899589
601636858
197282176
884694182
774403233
423732420
342807019
508156671
750598944
35297802
231914970
569050184
693071122
438409589
329828497
624894413
286440703
211302499
746129310
664484002
518650115
433664166
747166037
15527055
1022715527
264365682
69281915
593583309
368461141
270020090
258141574
831275897
61560357
1028305153
1064833250
93140326
633521927
297456849
394883503
730969295
363808759
524745877
755009017
121701886
2838435
748017969
212894653
805562283
474388612
906948208
305431116
975221577
453151199
172157357
511920505
118150083
824719803
235078112
687483320
555715327
748501972
951301761
735543511
74511575
369506005
601670335
907806490
540148338
702086688
61508741
541690521
29851040
822554782
798655493
534110915
52876207
510620465
96525861
613558362
308612449
78755392
584259662
339691045
200035920
762971869
108301276
441203483
523589063
227885000
626312717
529131725
970866975
609625065
138432516
164688445
58764144
283585922
156263892
693689980
591312874
617844471
613840589
750168231
175322569
312190558
666307319
407082383
807332647
557083479
92407225
319068301
965215758
794195173
152189364
404037636
797063352
369374562
1007188235
400849944
37710607
910404264
480620959
106110337
186710446
86235119
311223914
430289038
21814050
250435672
564885713
829907417
602613589
625369357
171341122
644828978
665517976
737873188
725236240
286608892
433435515
117322530
778147429
947357276
698353952
798768425
778524430
477705081
680474171
843456192
69408321
973268787
896034763
719725173
407641850
385734038
305436250
511994968
1050668134
722205099
509661542
864778101
16022125
521840340
298073969
386971530
706098052
927212119
923898642
2178343
505787707
25134206
890968947
821065809
922739592
469433692
916760783
573103455
529211325
380340912
312756677
33427525
67667341
473503894
460093286
88024591
863594616
703363123
650287970
474975169
920216190
857945046
131137004
534677998
378508646
413891798
608589525
636378225
334217141
418884557
511822530
686449593
620067943
982497058
766757997
695899825
254397437
302725686
837409721
1045882769
678680767
833441863
833352063
802187099
432218557
888137804
654238977
171974582
816916462
397179183
464460216
49423173
499440228
30650269
115810717
405284666
388823954
1008019950
561062968
242261571
883795054
863580786
557503122
664857301
42543358
810610393
7631842
152119401
138440599
770180194
185560881
1048742797
266707739
722819026
645744321
747310406
1021738145
920089756
498962909
806177201
499499891
1048509839
329337510
28060211
309657084
722029422
812365205
1069602798
606309492
833101825
610018770
634109538
1043819772
77370941
5519109
1010547122
265253852
924552499
38460727
1062369468
501914822
843335773
333945635
245869321
484134920
44825289
511899727
578426955
85650470
951018531
290407745
420992112
799397140
76511133
63075437
112233851
775795841
805528459
721024545
976254776
1056627101
151829505
626273066
976762677
224714296
715494880
668121387
1070783635
334547952
157892743
138691719
962613645
151954391
950487209
672056235
18252984
800338399
75984689
812740713
1064793175
833044924
478835223
769291397
821201187
549429976
427720912
175478697
528867428
24849420
126670198
184871147
190507107
139809202
264337361
245497337
916263097
961934940
432224922
797233528
687582036
85036389
961043372
358153854
587948172
821781786
904712461
771943317
918120652
287969539
790560608
364104898
538267310
954438375
909782525
76434691
950851756
565183858
421986163
180580453
145000928
650810880
935273345
85047540
187023066
888368360
818885719
536923730
431029447
180161611
21808534
790692883
418067379
737071768
131730803
776246052
846272634
252703294
702327478
413714502
535571445
793192393
407072471
564126543
673994577
31430239
1000884454
594721575
30516213
111521726
101961913
438978745
167341059
582296876
941834637
685277255
150610590
684379596
661102120
322043152
919052467
957157982
101854687
117663281
736189249
294617914
43210958
712643883
351536871
6478727
143468487
623293940
22741980
851762136
408696024
945198972
453536853
26459939
233011037
687762438
373308224
733609622
642235184
627071196
593710614
139659913
251564079
45114585
10741971
958150158
909341949
585846427
584480609
844528517
756429583
712950106
367187657
472515162
745329583
929453070
659394455
16333881
758325009
111522767
695530485
27164915
825538404
820267587
63977649
80027009
1049603408
876403213
92053193
278730256
301021083
28939323
129812658
797632246
917668793
495864587
905086112
84444472
960844376
7016288
334426279
771487432
792422177
653337102
849325370
648116320
80365266
1037020165
634730612
1010717355
596323774
1018115034
868271384
10808927
758333272
706454136
1003413869
329305587
978348562
532827766
840968220
830536736
784257902
956314941
480983838
823904270
252388763
431233847
709496926
802292258
372269754
413106098
839204311
37892428
651312548
424001331
590324220
178532371
974611318
646086986
954395958
385419117
90785085
179961218
184953911
120628558
343516219
859165462
202404515
852789753
218839791
198514180
383845501
36262483
438152037
666568324
4857075
451849065
794898578
895924169
540321933
463334328
476545557
992816856
1058217621
458925308
974914043
26336006
48342446
569732712
657349723
717702418
140804826
757848955
727619940
841814066
522842201
4296376
480164535
604596003
695236191
667955918
647218972
881426127
581693945
1006859432
539976224
827508639
746629683
542742627
17905244
594707846
542221437
466393376
522375628
413284478
1060768863
740278402
614192261
168467370
925379717
287446224
752405002
1072395164
552828808
825800658
852210833
37739671
945770900
269334592
501380600
538274696
690117640
48911824
752773976
352712457
318964171
996025983
681371719
422920208
462333463
731192752
521745719
561492916
199323644
788179496
439704752
115370056
457523639
286648643
381661073
740967657
205777955
698252590
584189312
61464783
222410013
213583421
400249899
64188701
532162019
226535960
31338739
41803746
506187895
625418167
880215254
514732385
955895814
899401057
186674123
439124251
504585083
79498042
354042183
430666699
996054939
784329147
999108674
442514230
979388814
245661886
286834572
798113627
899637419
635331862
423298640
421653852
653421959
758976880
644838635
819926518
773104412
520803602
195306675
56284180
957508403
886815907
76196743
339589711
161218743
900805645
975635860
438659281
749869565
489038311
239796089
888118124
765736844
637629937
224755907
75853591
9716590
279123635
412517149
798952795
519893093
84511450
874734287
977103122
647065065
871828401
627622612
826019829
35241009
206919325
10080234
280921168
1070245946
916657280
105016323
982757162
194143041
60552951
516697516
545997529
268715624
976881908
1030288805
142214042
45326030
76588438
544308047
75203085
917554407
949833439
472388557
573738319
852375562
661667099
423009051
385352008
478006908
514321085
1017652003
338743643
1005668491
44642470
772841685
1017046881
936509453
565483171
678245446
15544191
612172701
752210435
723535859
653164601
352312709
562354829
750278986
285459095
242688727
84698540
362348885
558442854
921142091
560272698
115663865
982524895
4089886
689276492
724814123
855426685
362443128
299607894
171396336
721185940
915168551
355873649
833888075
428892124
964500703
133192230
403641651
734259308
702968805
61615456
618493242
357426110
187340005
1019916657
168359166
772821402
399503426
213561504
969269728
840938018
557876624
866451349
1016105546
295507986
876762806
13230039
200423758
328708767
940091918
746500102
942244370
44495151
500532904
427655647
900510281
182347589
95240262
272421529
502025944
682936510
925052956
726561147
891626229
439498650
256411687
792685581
557836605
392920203
21495561
380688492
1015427689
232909096
538093193
74530109
87116547
271424237
292293108
976306157
979513472
868153834
454319909
287097566
350536497
996784198
426851792
220296073
866766944
405463782
958535791
297495624
163718684
808883549
493163418
566189303
1053510864
561118399
947698902
372503637
454491907
596525630
599276874
176139530
196285045
723420305
75453609
52989525
516093963
607585850
411980897
334450621
460634640
825838884
670043158
559085291
420146706
932136938
898690798
337983748
616137953
102313030
1008578156
755567387
841979160
386445851
389444739
571968168
542723666
110929272
448665923
189818239
751883658
814494382
82747994
598066650
66398534
229137449
768083999
452165159
200374422
716539566
485765656
366156715
538831136
93772495
73358723
782567861
331804084
328333188
602056724
39696198
553037691
669690121
179796657
783701198
886724464
969990239
641264849
253495791
739491114
20109394
630859018
564350392
252255848
303473354
745341591
449026003
612003198
472017321
93087755
98229108
608475634
204818689
256882650
282352817
805582764
735481775
31397640
251621235
45032097
64224234
898264139
1015011144
558224535
154583542
595263334
557382683
247290171
305995800
146774025
426804759
890810826
241314922
314635050
132120128
61887152
76299009
709594596
235336745
430854967
845389595
642732935
82373619
17489999
320454100
976718035
42878988
835803566
642253677
777130064
436363937
970718164
550230215
530231272
800648241
101745421
913462715
901326464
560759635
310463927
9338662
554730768
1007227173
336411557
393489301
276371004
791218777
268774358
779918277
67130536
686350043
5378881
825756078
448165442
751779982
120245798
972069505
813336291
991769075
407552053
115805818
67627963
857270398
100989938
61666125
84127952
161799962
200345276
908613943
226588103
333398260
274028919
1021810465
63538968
89629408
177612441
81272251
38717995
581642723
428247674
220230171
317583190
426685991
295844347
92697357
848210208
869266349
657821556
62120687
683430880
118709719
357185318
32541899
64782793
535611244
183751644
917807857
64129723
1019263297
532310131
882406518
464314445
355275816
421524206
769754698
569146595
892256581
14704561
248493401
465241276
572517818
466204234
76585928
687335873
890308025
60326229
452682693
303161935
573034848
151613186
755899401
83770313
573349869
425470811
177962225
532206088
465963182
93322068
455002453
564656509
926562118
970541370
75881586
39719671
924647620
917964155
912092636
107477528
26467516
159802124
349918600
954909782
616676709
284689066
755147964
269505990
400586487
913471243
366267015
51642682
70781945
823978005
897599478
320833436
390662045
54754909
98901946
482720601
984154714
713515991
543013416
199787285
75585690
346326150
6564025
659025513
293833842
972622316
266975400
1041758488
700349485
324476265
1032436261
441088260
500864707
534668178
1063884405
913736199
773972166
507580974
584289355
682685693
502126355
995814692
801280110
352997375
459336
153397376
410928679
814404689
675348061
881929682
23642913
731218912
908244581
329212978
257922723
223173483
519723029
455409008
35335881
675149083
412138196
893494345
349290270
661118435
909488251
616387147
117488524
481807951
438922295
370783391
749177773
383152270
739203223
442420290
573225834
722736085
872374006
734689079
102903990
98818957
791371980
784183345
2926746
860851783
1003270398
64952232
751850222
873865322
125325721
118108898
286371335
610173759
309591762
232925967
593186701
351146166
1046951025
145935536
253837157
242788519
90938843
862072076
580648786
186358859
904739360
330784236
71570913
202372386
138337183
793658425
767043274
1042340740
132650452
628790187
47579944
569853339
17979398
981307849
1020379163
230860865
398392638
968745568
428861270
851126224
532674480
224980512
642105589
966228403
308113877
87501825
319113645
494212606
1015538752
935721225
495703513
739810965
654485365
290317876
732190837
576803262
638745098
417099421
995363199
981864902
830862763
585429071
652980064
413327625
407678481
483211258
368147290
723736319
784095105
1032237464
8014644
633667609
263340850
853868602
286611203
414697475
757616581
119966723
1006026396
931631812
808601373
169603221
490381642
51897668
833651908
643279039
545692207
414684467
180230027
7851689
956802923
510573369
261335650
977532500
90092614
533583272
102781907
1001700824
522784206
793898469
77848206
50619015
566640505
271233411
660114725
139969935
526437795
110111678
207341570
981393664
849324839
122386345
70679779
471528468
30202010
876158273
555120795
556394160
318338944
794890006
32970844
447887666
511661419
185842024
571901696
1016437171
534728974
225849631
115427034
125130911
889063211
166081024
854324646
418461656
476360929
3633608
727954
893543944
23377025
157650536
99138006
855165198
165427572
165533906
704651102
426483647
218212175
890414669
241298028
97716760
374744337
65650671
552871639
887861662
964838756
10187327
72116254
624101915
785027294
518398429
6558812
935909059
463704920
223565981
1572812
348920079
422633106
664191205
300023538
390413350
450081414
181355406
17014909
759741491
521351316
144236950
75538345
752681112
758986087
170504386
223788007
961679579
933995212
548184031
44296409
351397394
177857999
928977255
264468294
996915110
819375015
239987911
73814418
360414798
895174289
432019344
64200056
691641582
872086057
1070873959
30939345
161821997
881282326
403670250
632034348
857828404
394253769
198839073
1016743512
227126866
16431230
883396447
979103308
903630086
667379993
532489948
175549924
907116679
711369372
55099221
563888639
647329433
937002114
352468770
331680552
644437954
165000020
341144832
955388780
847809043
1071795314
173604460
1000869110
156693838
244024419
908158552
50978858
692313640
254172841
794242948
550636220
933965172
819031653
785997742
372401273
175963732
866622125
544058174
356547505
358504243
912545069
334743156
674667130
877763073
998097380
440951538
963203273
116886189
502543064
335429884
389207065
171657273
860961806
975836776
342725634
744339409
453520164
71310980
1032397534
983285438
473596423
358003039
651670036
85407380
304031333
955415611
844632645
875325763
769046505
775620112
1038019907
219559192
451558435
472243714
166202398
293225409
732282478
1002856691
52375850
390681964
260163043
1049645580
325686808
662906489
554908407
59021802
811002471
936984735
569451163
599033225
717273951
301710556
469745255
686025293
157749434
878528287
275321181
448966340
631919735
621999477
402915780
632272805
959602271
328995507
831002339
117223345
746545539
850349069
649759321
664670073
465597969
151679406
250146752
268185314
638776749
995152802
497464243
108127129
1049199497
838636298
291409541
207252652
301051717
106762224
446492433
684577966
167147007
579267727
363161292
225618420
663896005
969888743
700713179
470943112
441396682
408889038
117955402
697019477
600001585
296076330
501472172
884842594
743169842
12171111
164079711
48383758
384818927
915594138
934948315
687961132
548633009
1035409394
639250034
11853703
388726922
138261987
214842502
485076446
339731252
990601653
735037086
258044853
808319620
57904469
412692590
972129282
768973945
554172183
518742073
499991948
873955916
723926263
587616690
973068936
632508441
357417078
767574117
339917890
715359095
97936198
69946133
29491866
930120505
99660408
1062091699
208847924
164164465
877362383
1068035070
605387270
592876434
920605388
504524453
788860637
584603810
200451583
883120488
419728195
638411030
40878098
45299133
415324870
108758382
961244750
995634921
729853313
381952717
801478255
763498328
1032618892
329652077
928910255
301673864
878529909
794285227
493103973
95392202
62904364
53632445
307202210
355699250
490295071
540030574
550387311
734628568
504147390
668593027
129569561
634212445
836609959
853765650
120598381
90659124
79566609
1032455390
119817108
350082517
1052064780
828143679
46158343
1037974643
479569242
909621552
529350911
543496446
824848018
548191151
198936297
1041350908
783141841
665271724
240735463
439329302
831725505
747768684
682761577
354447756
271085523
697727796
660419655
18913653
491002688
283230422
132213252
968441890
177162154
744572216
501584204
636956034
303890848
63709907
1022984396
1499594
608485145
1020764527
866709807
606688822
533041158
973909654
67016924
506867677
354839683
662076692
287857760
42249946
536273795
504659206
524117514
705844459
131644365
254023808
618803516
208583016
676890048
743357257
977360564
1942456
354181176
41140484
801711815
160045717
189350281
749760150
97121898
772328627
48586354
153378608
813323238
657894484
470712468
86636607
503993025
632789630
577401743
426471311
757320542
569615518
177480126
586396791
627496627
503368284
237594202
94534559
1018708513
393647076
6197135
790010364
481264511
294622535
1022988281
290296161
233869049
579495995
31803697
685951196
377134553
174043246
772324545
591904369
34863256
59228565
392093301
463652315
124555272
858282239
405626871
780368726
934748253
64701501
378273857
552110448
778632117
296395339
8587906
120764245
800109326
895458675
1029231737
5675022
57500424
153846913
851195603
1015024979
146596710
605012156
581440884
206537152
809534471
763546012
317490373
598778838
78159474
162318676
705864854
26096338
856754492
65152513
40417063
272668476
910965679
711884339
961061409
704995913
347612155
353636375
205368531
708960401
299169076
141980925
951674540
607059148
348020511
295153652
503450860
575451345
371760934
759339451
58273524
955934574
785393638
84844614
114502511
112950116
503744033
344963691
423008301
42622131
462894441
85724559
905597909
233278190
874769762
462697537
309469355
265187140
580719409
25739746
968640301
35151681
306022667
780319256
258396386
426317953
86975344
613894302
99476590
122448446
766048308
833547813
930036267
22897006
287426647
58493946
12130145
580967631
473760997
1047183777
36744624
379706384
911802416
42551395
767031352
911783532
750145822
461113673
696582647
1043454115
445049196
92592592
121851861
775332151
961105285
254028415
74792184
47828051
553593659
924131779
255379284
706221021
360021182
538223545
577603546
966871298
536142070
406090257
659282287
179864963
856454685
470753831
81484584
844099642
608961325
794363195
382921259
796123889
520435259
725804444
768541443
1046949721
604655982
888935617
486978735
736842191
428952133
127196639
652436077
970318492
592044052
65852593
44040428
644165926
1034983856
588772665
915162462
960725161
941278713
636273062
770977709
624207218
433227624
549026499
648958311
199577452
62801203
68484024
952210059
671317315
22734903
569493740
748328716
222633925
158654206
970381227
84538590
1055819930
198508651
529688089
976707770
28583909
907097351
72608778
722119648
625275852
930274247
433813623
577504843
146984919
441612708
592049137
564470941
57773919
31490022
536704728
155387489
973964938
487160102
774308601
716757983
792794241
446870394
104409719
809313585
686792460
295018958
703335765
779227014
548727664
99633399
745173001
489380970
243763902
618228005
38337171
270173305
834534568
983997449
667677111
116597099
896753677
485827518
197364129
126117242
15886151
757782359
480771526
245115209
76220751
668866105
50845552
945689332
582341284
750582580
501772341
457004315
205053909
851131809
60402716
74768005
129257865
662151551
1005971867
260822994
696868148
123008715
794986683
559351993
850901178
479862711
29630602
603715887
805957034
637102547
284613097
855050381
470679089
37756761
276985042
411359925
66928794
647825063
529324860
91759794
369627979
585415908
434747706
633943089
496495841
47179072
909174361
121238075
184349502
709020757
282378122
361445908
581007495
137480567
68964377
343074743
800862865
837850934
57737029
328831660
595356009
174001749
29301892
736900171
366636424
674985937
418817959
998321460
971960990
50272391
291300562
405775897
160497726
180290347
567937205
597271157
797534503
520339934
80369137
54344197
555677382
1008421872
604421919
900578968
8918117
469824627
95260202
231042047
1045485529
386394448
920454399
629232298
681196684
397341648
259328687
47231323
1005819510
715759584
827314643
52997097
332108028
961254971
237082189
683126156
529887587
748506802
979444382
34703647
379827681
187125004
708534671
380420611
41071229
103370136
565035096
543278572
503992489
250769528
549346912
949900569
929674461
382092834
928662820
348534435
673645308
873905043
682417530
949050510
203022198
518132804
47447820
591458593
418461269
218773160
702381979
973300853
719597450
319949809
610850110
809267121
130401856
519191747
790014168
462566318
373179253
687351835
968368671
972067379
1047296722
207154471
212030618
160509667
388365362
432404687
75201893
136227239
777360323
32279541
63775827
412927207
314204921
769983918
231605819
521919882
785408186
881097592
835787852
855325045
448324908
75885035
381917890
729130547
867531258
579169054
7317654
119323873
1018633477
530354341
483875437
381658187
707606750
119238776
156879388
620064165
114809903
54989271
908061472
582264180
384189847
471817932
6045844
713030074
406707769
127434967
148174988
12383179
698107107
251692690
32443950
386448966
493964229
643981643
151816229
1030134780
240195406
927513576
33209099
197178745
736444415
169160015
833706864
666659314
313165146
239316816
716367033
492862946
81060426
464873312
215606762
681284496
849477154
702043417
28116248
73664829
150094048
575438239
424368035
368131232
12965907
9400451
159472004
865922375
565366160
298212617
678320128
163033265
440811535
175401652
690557017
159746619
491891322
750710150
903540584
580050711
652547605
572097604
17972733
964953804
621332015
290569989
95179883
679965775
244938109
18775607
30692081
702404365
826108848
365100933
424472248
498672273
460860980
815297635
361306206
1062172604
895934209
134806715
732604021
453363684
596398091
839295430
475465049
75931749
847330661
883739680
312442500
201339111
305698180
178395367
649404535
575900782
445826914
388969186
451738160
8489414
153132103
601484597
242000990
856429223
44707201
213650909
975097206
56711356
357884939
874057946
401932868
405144568
13182574
952448890
562704798
439315159
734981322
270692227
644474275
6428545
719806703
1046331176
547471238
828215644
264407428
838903825
1004748668
440358251
964420321
409110151
206261795
95478370
815483240
844483603
419550220
1655341
895795134
686777181
3545398
201138899
1069782766
934293120
136607467
944979026
619974862
480669257
55030837
693737948
942318221
182987941
154051815
353741714
158887973
345629671
408028070
430386196
513069468
331116796
591847037
676962897
482701349
964316730
660037954
334504436
1048792578
816740966
702135657
105207692
63517924
37313409
997605931
875615004
671038861
12868684
335343972
327224148
773721909
282035680
802111906
888632388
60290666
906265227
728372383
549708128
388568456
189694476
879524673
749366136
124557630
665965782
378324575
204205096
137247158
438322698
29039065
642779897
884844790
851756052
413034394
257623830
827145657
40293587
438885960
36008390
478152716
1023345189
621422276
934781950
640049234
624286671
552576083
758418027
668628042
903154396
864154609
809523460
534354706
176745122
565734943
462942429
914727682
826623124
566354252
147335741
882480
801749958
964947153
829539377
36714823
567753981
745988349
357087816
79610837
106100070
746586448
615491613
981588290
63836846
1056036161
606862377
895196763
361438912
821296669
272493637
776188412
509942633
70041409
655036165
327121560
794998024
256436907
587538487
705120724
638484088
687351451
582993642
506475149
221466656
1061669018
1024443252
260466085
138808717
253932683
480159739
481239291
581020425
538163750
901959569
658594186
856957708
638306472
781010201
236900254
325069789
422695323
2799461
736415275
1013668901
847854824
497660375
621502752
6884896
99756061
255467325
214206238
1030554058
404892733
923552505
666557465
866620433
450651685
698672370
835831603
29931268
72542669
865296892
532530616
692371864
532087960
316895098
986522396
525065082
25386173
959466290
549756230
619856366
460424733
39991225
883386357
832459112
597514133
401036156
334855908
688589599
967505383
539496240
205450202
124217434
365695258
747583544
762286796
842117577
538484997
371484214
952031292
142718497
754215680
532106523
563420847
882273630
78697169
263728535
338847541
427385511
397887867
546252461
394925315
235402542
122995189
207798016
737088257
477088255
894271164
432891875
82407249
841134590
589451725
445251787
419067269
559100239
973864526
903387973
346239087
154716503
671935446
470518930
713031030
752843989
883060136
917510554
353417720
52829977
716024619
797426885
296977235
878305198
314396174
492147953
773000036
56127711
1009378973
706475534
400512000
108486722
497571738
101555872
637158769
720117076
652467611
340791626
726587436
72802957
853306345
627877045
138073540
923758213
136909572
722378865
942069620
747251882
783121036
143147165
17050010
625979543
233324553
457622407
38384343
927153772
21634448
370513419
91551924
233418674
777021728
765883065
712921299
1011249056
214459051
768838490
943918637
725830213
214105552
1063413352
640136159
70438757
324372467
821478593
661481981
644385884
936952980
1010111408
775920247
12289373
42129444
60548300
1014605836
1001951211
896089307
407459458
834706213
50512423
918850389
501261245
853146456
871352429
408432428
218748241
681598827
27248323
836969008
460838060
874175133
932802582
306928360
85264432
744418429
153229602
21624277
22375713
726396150
429788286
627708329
171697603
791975905
871695368
286742546
259294283
647839048
783698469
384875255
36516563
18596163
645078851
756638777
652196473
487440880
470379855
656779460
276972715
841023381
930216628
333717860
141199955
234124125
862582490
720119500
674551237
913648751
516141402
913342826
1005838805
102838984
368449265
58410700
60890158
720348237
865859948
33134046
961881180
858216501
886257549
488480840
81969781
732955224
924933469
692707232
899598106
185765459
481422833
839727525
968413771
459677951
466658210
693849971
760070166
31777585
982918823
1059652852
848646190
589257961
217680652
483126458
1003769582
237842478
825469840
953763579
490162116
406931855
832511701
237876065
505364649
17684108
789912073
405688426
722461386
190912448
129427929
983678969
269188997
470906275
151607800
741058798
690627734
524848415
101288830
968237651
46234537
35051533
3373302
239622990
274346286
504636666
30832519
463229899
562353432
320938527
211322378
281989322
62504329
277605896
495820391
770446635
84281656
129263245
84898068
638293178
799421672
675420334
483761829
56533880
12900990
686334667
365727907
1038575244
701419899
592025392
414541036
577955158
20486544
498879416
2362813
201834265
132618788
558296849
942163005
588754052
992303134
1004090894
95929057
712521450
137621803
920847420
519535218
64841939
58537332
382611673
539553889
862684627
387958710
214811469
962070378
50103827
1004912414
91179079
949377209
824448601
48361954
565420026
22873126
932722467
1018786851
142310600
826038252
83029767
278493052
396635027
27664931
1047453292
427191750
1059676989
868591075
316084321
408196138
235911909
350426252
512479719
336484866
780070193
586043719
229036429
87199370
1031358374
1072410309
73699819
1069960388
728687367
870018748
620422608
852534209
635542323
951227067
424689914
729070534
302751400
994118241
32167373
83717460
122440085
994853764
508246177
255774885
782140140
134221582
256524869
111413615
42232603
966347408
202868965
597940798
863048545
51264602
525892999
884999840
129769771
844472985
723442281
801207665
78557853
760661518
848443213
153408089
860973990
283856506
667689789
495721494
326372692
278470603
506771689
426856948
895840396
200815581
224094153
977381447
863710668
637734726
462634448
455346046
837156486
239967743
547258030
888100959
121335274
652154587
182558354
190906597
202857818
550197776
320003598
729603974
44396714
748384496
10997865
756897774
869191268
205516976
658812927
142596369
112705847
334513338
800020665
299921125
917142110
356088627
230214474
273376324
305547651
781642347
78007712
90958041
387921987
216164627
316351126
753141289
79770126
724321171
539332735
808927447
800619371
546136904
103225025
231703206
767532222
725318190
404402024
718997088
39009422
765317099
220180886
784417518
458629365
105999977
385497335
306953296
20058081
69466900
598861601
444457546
240773833
64450108
912310142
363758041
644867085
232938286
500049879
91257157
378610843
882899518
38442731
876483058
969201187
6587449
173378238
786972962
547078906
73184334
561128439
263224961
404677457
997301669
439777225
789664753
212074133
508754420
714933435
221419441
183703787
30971937
679051884
771234094
595626142
538036187
32422511
215266455
223682569
268085477
153643300
408106035
582830852
616234296
154614284
834415259
79517034
695400093
609590268
823359648
75970732
214487341
15173333
545493209
568580094
902315693
797587090
14199002
79798533
530698579
394345208
572730885
83017384
1057234692
587281515
824082236
20764701
771645488
394581546
274793933
1056975556
611643209
340047704
13755114
182533682
654259052
835825705
963142897
347637265
537708914
679746456
524429201
252877076
736449189
465729735
536878437
40869098
156042464
700622030
800763036
714251269
386292775
534528375
321436412
148587788
743342594
73452826
455103574
416362834
973788522
55312235
257314211
511704954
477098132
583154250
1021740869
585399606
699998842
609985667
928351794
806838754
513165872
791982534
132879655
12338559
1016696111
469851486
163832124
613625170
46399774
845049597
346701289
328690638
402893533
994393559
623507933
855456066
534040242
1031201424
708300317
699846249
37448950
851523100
3770525
842211327
514444041
44569117
970226477
834103635
238194233
556881688
408504033
924634144
912292703
535722347
851891901
124363974
257782680
16880099
293551695
311723503
398868700
595399239
729552372
594731538
36774595
755706944
416467329
314081077
414951181
801869401
1011630193
8700283
828378624
457224253
884671805
856184228
51498549
505152033
733602691
675055699
104013146
141914088
963620080
775498680
232056763
497930693
356117806
365616179
532211355
158943098
518046361
552940015
319227143
276854004
10491968
749465294
235188695
634985586
273632720
429896386
840368697
675634613
360716228
233499283
790349398
162327092
333827881
804198843
699617329
632143031
959220724
824614409
125504056
245734544
722600611
904826257
529716182
611972161
474228012
709618166
164171998
425489518
513470539
77313076
163257558
849455340
1017322606
169404050
42503
468221613
17027697
50530539
806025090
363434462
434232317
397346861
871256060
22662368
978782914
450330817
809431550
117035103
826372256
822097168
701577745
300119581
515883001
191607495
27009227
454677542
554352759
972047625
601118955
662851767
20943611
574458690
265485091
509645667
977932944
756932047
474577966
250632480
333959922
164885407
997281930
647014226
397845525
829759857
466288193
431382699
458310558
243865139
623593356
741911170
1011511815
59811514
408411195
329067097
752683967
29598440
39773626
80375111
60592633
362841804
255262941
1014112629
726324066
363627323
937746748
803960071
456898060
214122869
100473752
533938545
50998876
455639965
78809592
440793417
372408217
578684817
524117898
267502832
703291563
452875735
662926821
369071399
1046865564
911392309
52642407
926755209
847527781
19217316
844668424
890543130
189904128
771005973
914541742
890722163
595897133
37646142
452950053
231165185
989911807
499671282
440404699
1058597262
661338015
1052929793
464083485
575599429
191475396
294267812
237630557
576366794
381104222
1018609819
34586884
186386241
244848848
905712847
1038742188
899444200
894641037
1058602991
674621443
938970309
833324173
898372151
270744446
830740594
28866464
412161117
951641767
825157338
210863056
808002336
473954820
802201797
438595055
579836729
273781734
905571511
604561510
30576987
57457133
453412798
563184344
960724067
390379448
563833075
295526116
777105921
931798297
1064334967
218887032
336126200
1015495084
526032847
898157722
347878900
344185588
954340216
593123787
274712392
479720215
511003912
62897228
470985441
719933901
217605227
1032008453
357747873
721687311
446334657
366648727
427976238
521763429
544462421
76155263
1024648625
583978454
257379983
676278720
567829381
116202181
187549904
265424208
62086930
355336670
459472902
141295085
359077886
122281943
704203904
648973293
754312682
43279591
806085604
666316262
1042029107
11865943
856987251
701134962
190659844
178557476
704715203
463840059
982911073
893591569
784559206
194742031
628032959
403080903
957579932
660549898
778173782
7962575
949705989
319153331
691827343
716756752
817563366
312851984
692976987
266363942
601524764
868924431
699127594
516192636
193918850
435091090
775416548
459770015
78409376
718004720
202892326
19295614
467874633
673446482
464849324
490904163
327174571
148448161
484350278
535526040
767641505
576619934
339928969
46955117
741571468
114833237
52237659
891177660
466276446
607222086
356950916
923758031
310471193
636685826
663105164
399348773
1069087170
826321072
938616829
753612657
564494200
477168440
1002574742
63102325
785486592
252493307
694708834
752821169
100973880
726259672
414235210
47342063
1027835325
744854868
673197498
425414976
219429768
780681730
123445866
543372047
440366641
977628140
898374866
1066513676
972472653
689685964
770898142
722546593
536949335
543960146
818385336
300354880
798216711
112335964
851078840
756853210
377831539
279037305
243705185
128071501
990840678
455402051
481043665
339246812
497866456
80656183
778840253
206583246
388305847
351235892
974627220
383346517
695086801
481181514
934192977
7486174
353268653
465547001
567095043
778563491
614258945
233729641
166488911
822672513
759232095
720437619
134513856
938834424
692426132
694650817
955527126
330427291
91283389
1069366270
527026279
649598105
559665785
386900773
249898807
207207627
235998040
595506567
957687556
126370726
806873278
55507323
449416707
923712532
108167080
125336703
619783088
702736757
584520728
831861742
151727165
769808610
892972789
758237098
752172517
279548559
631887541
100220724
720990494
548262519
869528407
390609106
374792203
521276718
35499743
719990639
244724180
574952111
707630776
840873664
70313384
871365438
381736278
709763347
921777592
858142519
857883261
59392021
194613839
44504745
860065373
417340488
106810984
95002872
177998159
126761403
982556932
950512465
895971178
319536332
770818028
387829295
278946826
713893104
1027890053
703674245
449151407
845261329
1039565506
296662325
802398910
392133381
347808743
15621810
855438009
914045041
351496934
33731852
675353826
30262599
432280979
369973830
781209750
363652951
8015709
890855271
9997177
447886810
478150849
527844015
623470294
812361244
596279742
531669162
519976226
827393796
222126778
759947765
265119135
676628134
710174165
9807637
702988408
4235436
833604832
367244464
900226681
284558704
951956978
620656340
304417800
276706759
497934112
456139280
12771589
50044497
552767169
369375270
429948346
289411183
905690155
573144654
762519529
81197785
600189398
52782470
2420611
357409950
204803694
189666143
872574818
940521035
124366306
533613914
609765185
744126004
405938918
100146702
27490366
735451303
883198611
458545137
942526535
312232119
555762491
291163686
654010667
706195645
394097376
258949799
2949239
371834251
172862811
416006544
653325438
828032939
778351561
274659621
1028791337
720724675
15048175
865407486
96089432
373693990
663929040
420307543
561977766
900569967
190380921
935193751
320550707
232746758
902321116
672296714
20556292
294440806
257426100
704663307
583967773
843702338
637259260
753435032
982409849
860335776
823097859
942755303
337530743
95067184
609166613
37337071
12901637
665327369
330286110
623843267
300864323
14667045
584071836
1063618782
274623425
591788805
498258611
93886200
562562518
15755796
956317280
727710209
122076044
165804828
615544605
292874211
109710050
780790685
1901507
112779921
547138551
300504390
91629184
807444689
583343971
752179007
613498652
361396519
725443145
114195023
243107616
109913027
714610488
1046599549
587629529
6893333
790206371
32681591
614190077
462285431
501986706
589711650
546870005
777318227
404567689
465817249
224840658
14349377
392692162
582221314
72844747
1041347944
721315902
583546613
840413988
385556378
112812833
310402402
852634370
858254161
905492054
831135538
826059859
9898441
657495549
51590061
1006037934
344453121
19483889
915376166
900089953
54814922
128716921
598843797
379196127
91069699
633685717
267537243
606350093
531013947
694358970
832845879
601800187
206525267
45413317
407440127
275350326
797065996
827472371
311676711
705524100
343873029
251209821
651471743
801247720
1047663729
691347871
1048519944
910324958
840690308
229462993
652303253
636643658
908880563
697795392
523300876
549561858
595045659
404842350
584589766
281519441
554213110
291537629
118531720
710294615
10117211
59868812
370829101
950449654
13144848
352783288
904080887
329877803
629374998
598160297
867068397
698734608
778805224
876530911
44651173
782817145
379099483
541992380
465456601
955896422
7059838
1015047171
63541205
175185388
19759711
833139140
579283597
73027732
374662335
107942114
388900518
386483657
659703390
444186759
273434421
530019613
561279240
1016438517
742508109
243994821
891227764
400157635
461524058
681116532
349002183
181758075
606076079
432160876
422975943
243455809
128947165
889306389
171058557
241305023
949885160
514494426
488691978
90398812
314095602
712660603
486832164
327258660
388918583
211204062
562025344
434563065
154393468
307457087
8388885
165276864
47918360
651903319
520681524
325486314
440075649
424133085
858823768
946074230
437069454
985895052
538196338
616325480
596843920
1018041828
398802850
489765023
789348155
808135079
810228647
1071064979
24284660
29728459
99106158
70965362
73195564
461528583
242236647
142641648
927894803
370571545
196518517
612078803
928263085
148412701
406351624
841312378
567192093
240002886
773101699
128732036
118890370
208750873
594372855
126465758
438334171
701481660
283632045
546977534
586290694
802903212
841126088
349536776
367772776
14731014
812909674
825831679
646125433
219185235
312233248
615282295
842688293
311678281
482840767
190731818
480304224
988031953
490366969
582264843
853366564
925272394
565262439
450592632
638202975
304402510
29285266
627261816
88965110
836953838
723854086
567195512
947578860
378104973
745312543
148601924
396025614
43729871
677494741
25192276
90358543
118650289
175537765
816420899
611110375
836308751
533576744
391639122
811248078
771617783
656372084
1007756078
920352199
939943926
472066625
766061006
220989161
594470741
556881573
661029800
916782727
355472759
753359163
784031425
443114149
973684212
328385265
4400282
885442588
699100754
835738583
846192554
202389404
379512844
704071284
853521099
390397544
923729832
882363913
560880298
42184991
277480645
294779325
545565894
152483308
390247475
562344758
971207809
529619673
450263313
243779647
707061319
365294620
704192072
117326934
425652944
652153230
530082178
985014514
67269051
172831071
65834296
532616496
426168165
152680875
148443477
32732240
1030637710
338812296
571943566
852418503
615651152
626988274
304020638
73897753
602016960
653609748
981904650
455955069
100978763
137020644
18952872
31185209
567779742
549338482
826136733
1063577992
758845067
440037566
81343580
272815336
760664140
189871737
1038909501
17014364
180720924
315568678
236189657
326087
716751391
869950880
877679727
837192359
402869664
551906849
717423417
93831958
677405442
1073172697
929530499
708719558
1069025601
148585161
297300297
1035442830
698575814
409456162
617697108
1065296684
376394796
431038190
294442068
424422120
808573841
540678804
352699994
700872113
126202947
579457202
998368519
363813106
299068268
51974399
946175963
863590322
586990967
268905321
745756834
779538719
43438607
71209541
422132234
744122370
547797102
971838424
790995954
21884480
49035381
933087772
117388136
82700219
943822956
512070312
1044932979
22684991
464342904
410768361
865976184
361068493
330986654
812455256
521074797
64563180
908198613
316383229
646845395
656224026
750688985
59022668
312419718
736509900
175602189
589495934
154685342
307868008
135987694
533912778
880921174
65832609
522385083
667222885
781299283
612415179
344257598
106384758
753145504
359698112
916431092
896584239
826016647
483046604
177291860
545325005
541693513
699849170
993373449
85825424
543035316
85435525
295936624
470228405
1034714938
904087994
705378737
874778815
857640829
345916074
227301151
33260306
428656866
759331434
938841472
1049219396
469655634
221686053
252733378
740932559
448099148
17368872
224467311
537389618
102489456
1043299003
700804944
25043444
560730492
404008474
555789909
833965103
440399141
717295975
673823787
906839008
955765437
127917170
742613741
114857238
474870654
101151977
1073375490
157653758
910570297
50706
941148276
344322100
728326905
14794518
372362959
376589976
684501347
360877495
96072108
124734635
560149148
672876533
352082032
46405146
318450697
581528885
705275192
493662739
913727234
688269138
181152490
466734939
495624434
145285276
229605341
88897477
495906521
275795476
518562475
50755465
281058239
36726727
396795276
272451878
863650254
449129052
951838305
836714756
669734599
965417455
178278116
615352602
742347116
448431364
139606875
1024180937
956274711
333256719
342358838
516108846
492687788
103328187
807360063
744505181
848301148
228950952
616753918
627022075
661709807
472526975
413300209
148239969
322533694
575161256
13463460
797159798
982766174
876935514
766789101
45995425
110137857
494185863
45508106
1012250982
49177727
434792768
834002220
758311030
78385832
747686619
277258738
510402304
297850752
902667499
861294863
532246452
149867475
624582668
156603
902593491
974127957
511812264
846677170
817182440
456111931
841715826
962231827
919653755
591972298
177238782
623500527
277216230
662175723
968743581
391148897
711666654
75096090
39779790
346118562
597897970
186749407
461859336
644248275
261580162
1056350694
542004083
74562353
305735573
647277384
325328576
12188986
256219486
112990497
746263635
977765038
187597726
636291750
166012028
957228326
369276948
866411133
472204767
656759518
603969735
978677668
194979533
892551714
815357029
659600060
390909445
758298618
654395893
154222407
527646742
174258285
977546103
734462895
907901077
80207559
547775664
293685473
888411822
120212390
44295749
44164040
269693898
1013712362
49569375
670755885
131901852
400397981
811941762
411715174
378599638
10488178
477066134
595388674
416669012
921763157
421671688
896169952
694648029
541713550
930333433
247691696
983741779
24199589
709208727
294300907
927837494
940441841
608962733
622897934
103947929
412854680
363104639
143243376
1071423297
728228246
823684534
916508365
550267793
381884381
302880891
199801234
980974370
488138362
528589940
468085198
508213738
84415659
42480861
855329218
912615958
968177237
411993756
322501332
677909906
74254418
306829174
64025531
340556902
730256996
589458363
427942885
1005540247
895248651
740017577
14441615
112909860
167708553
719820804
413423339
120853771
231037856
761733407
641744662
847227277
897695325
422860203
386874091
764254927
328937907
885216962
23278798
252256547
449288611
593599001
222324410
276647881
68393891
748425650
80786180
22254794
884854918
69037831
712175387
406368101
190081612
310750989
142228234
229151292
461343061
380486969
463461239
63287911
621774312
168251856
259882839
432103704
460425179
268983115
260692466
66230210
893194453
576536252
939988734
553197707
554696011
25113849
517077700
476270553
812517087
680072444
747430825
69654032
539575856
232972920
1013988361
177300574
676184328
795121852
485782544
870021206
134520584
984893979
808340348
716708469
1031945116
545773710
361473410
839748294
954064886
627575762
298182519
654010588
484971335
443056258
649968348
937490609
1046872460
362345390
162323646
254844768
328351122
826161052
342304393
517131972
591146911
43197053
875842243
789954450
86454663
184083807
398604521
359571883
896475354
79464315
727229306
105584112
61185735
671663133
450170860
626117582
186019188
856905374
292780449
275191359
732386881
940461654
507107756
428984734
948208984
314898459
842758130
583535067
278485909
233692168
296509655
696232714
455382558
470648448
1052514262
1039799883
131373146
768408895
59069599
968322185
632100852
535233222
629961389
231319197
226482839
563362241
251079288
19377743
665249392
380883026
74525938
281439323
179718971
844379984
99758197
172325327
948439164
59234380
752585012
339364201
755564940
428318518
14837746
639364248
762525984
250367142
293446533
56807414
507912856
711954073
478807684
265788275
518096123
858163751
615576231
102265336
1026512567
230301749
890681881
647695624
816171446
342776137
356127404
509041657
51832657
397969487
45389713
884145363
2636825
672826912
792353415
828014167
231934277
712732644
854240088
628340372
111007384
632545862
209360001
257433222
215099599
791832997
245418646
648778680
197061999
691072058
36812423
660797745
429918491
230022798
586475006
807086462
755737854
90875352
433736194
152548687
17567690
821726870
472876393
335845338
644627491
585611979
398519971
774990146
472456462
1038855215
789634289
682672032
64348527
362986347
48114131
73178688
386174891
153471689
217927457
455247849
442492597
382654803
139785901
595709204
15174244
597432005
259280621
202697025
979909594
821713867
7476580
1006107311
716056286
178960929
575154202
722796865
601326780
784917541
115612967
279613218
867707513
935595741
9665609
376875456
630234312
943857101
1019740052
45218769
962059763
522296431
770790241
407377113
203061314
1039487875
425437748
449461490
48662665
272649745
375866347
61759883
774372698
570069724
720499514
308683615
664271723
86146000
16187925
659695334
524477708
450325284
870800652
95577067
137360355
977791589
1017752010
445585534
796230164
365011985
469603691
65661713
430933819
421453727
382536125
491174514
632848620
783187462
767544746
275628938
173249514
344389976
57890116
835642583
731888941
223366308
800608341
187884396
178041033
517323845
616745358
393849164
876256331
605759599
982059329
401222528
1061067238
198826717
461846188
899335808
87640217
247744112
250390077
59905301
1044966629
989008265
424387445
763822315
412410405
796961204
103486802
402294926
870054410
136027744
561849117
378152078
10582017
463996066
1061524695
689403202
925934044
546977838
913785246
503481616
532898417
573181734
351142901
727197433
502856477
405614260
824846902
640453103
335920701
22659186
467010477
282711246
242990205
595782360
80603820
335487451
252223145
88547397
810404018
750821532
605228180
230482440
866460303
118020350
901642885
452342749
852741922
614114233
491001253
105023927
161676919
23767251
275438736
1017266108
840461242
251619599
777039781
728280853
279295755
698397437
986980736
402108352
812052356
787971134
78635528
713318623
259764612
654212508
674204053
547304276
218340782
812871066
207284088
491396997
239969471
593776657
193050971
919189215
938365768
160673285
452671760
183571916
449737722
173897894
361779391
491123419
446384218
501758910
697662753
66506323
35466692
17098781
582426163
159879163
495964694
390309577
120802530
587331000
337924092
620740201
408689237
206081829
268374455
434999935
627254821
829927606
88047411
891239173
709572556
43781856
297928957
6690054
1007972924
3128146
281508121
971858672
574391907
471528986
812039415
735061744
334293352
1028273922
264532086
19072512
823147780
32158241
496945798
466066398
632869346
703332088
917866422
530832998
705647612
187541041
835149079
809497612
340108484
518041369
536059154
505003385
599968246
332800020
576009919
454349116
106720902
63371315
685388315
369362003
435226238
761239303
405764002
292334099
187282974
276771229
273747522
22663644
245194413
896887985
80588256
956341771
361434656
50556423
364979106
290375247
976821467
10695245
474867814
1054716128
1025806576
311751089
1039520144
25786215
514681928
1032177063
126427651
607382874
773150036
460943451
4115896
864592660
729191421
216039181
16977189
792468196
454759015
107255979
277293958
631510065
1055716392
225906011
430980487
596264524
417486355
194776015
734784847
328797787
773316521
520551853
741850450
584139183
269755684
543404973
824437354
265283702
691118516
914814138
250736772
178745876
420802987
16083552
359148740
472080451
889718305
761418911
158168703
680694570
963211430
974974026
251530932
446577055
657705616
4863034
724986205
502923689
469532566
153893375
863888579
887404740
544864304
163950165
846898095
57215567
995002453
376532834
124963671
41699182
37017432
617369849
54974659
834051002
565558953
279446705
540176376
1035570766
668191446
714331860
970423840
103973592
729995194
78332436
229874489
563886326
78995600
1028895555
154066062
570879248
703407283
1588897
943435572
181140689
89196944
979232909
593278150
877563427
489971102
30748559
900731013
986737510
702149233
938500403
657354148
502098484
212221954
456861440
467105218
619800894
459732853
542181120
534756654
228800697
140558526
670831521
854184138
859676093
451976621
265065015
86330674
322608550
197109055
380468328
343730293
146774609
451819374
782732323
48814858
937561958
197340449
69322864
44737035
460374307
579691804
532302599
418860995
964575103
560639313
206442497
197829002
634090926
56029241
562482579
280872618
31422781
960954366
455995827
43601010
428663231
568067629
127975232
742135153
529156848
290110116
59660422
15074624
63845668
1036832770
986895086
66487367
722176628
45321687
871793074
1020800762
537019042
113938486
428313365
683802782
11364455
619327732
388110190
764776222
617907986
4542279
971830729
475637290
923274910
724696161
522283438
948040639
113139839
650554927
844310938
425181592
160786957
926700267
605169854
14709411
271860006
680397263
2683100
790214441
603251703
485944111
39182050
37353970
348480225
693775091
948524779
974724729
15982357
584467056
371676010
770488225
443231689
813484924
459436390
122934507
971126316
40739583
969121542
88888428
766002447
362909279
827878376
676355312
17833529
391271118
698658777
1033045552
465161181
426465196
229004366
913543838
84536495
62955397
46233381
223776153
934507342
291681171
850577613
458762801
81375202
184178854
938051436
848182618
916271231
180326537
750305692
197922628
974411970
814758398
412721848
583942886
551478157
962131258
769918715
122983262
123444328
557586069
450644696
317224730
532932851
364707874
517679816
58195313
823508525
277655253
750148202
435975912
663480371
556198479
671517580
137209352
200263
782715846
1026822281
656420827
523750017
695510025
510017376
386037969
377720756
422272623
451549536
282011667
108872056
400945342
443650060
501609717
159208288
719498814
236782489
598302051
249564691
728220513
886177355
33222551
704209879
244283420
152403651
123305671
290763407
55521749
1062405704
16923731
680116970
260160910
1038600360
603690138
4791388
974005293
298685484
7383204
213784726
11171127
777961709
627464081
658727808
729396756
1064920828
795263853
409001207
514453606
840145898
588282968
302570745
662164203
334434222
530409765
921214029
914407323
676057687
620417203
77373584
908435356
1022392620
652250326
611640322
731511744
137364025
149239856
734599323
55047406
407209639
543510666
1039439828
880115755
852305743
902799360
702863267
823035446
293708451
23022473
494506053
209651343
912988869
1071804846
96553431
569138086
463371132
758444912
423083091
1070824825
5466384
1043728101
563633428
198503654
120823844
688948826
800863875
173458149
183749541
140215462
137033364
784066039
748260475
1029473630
1033587968
299248750
852697166
498445710
1062256748
126188823
830877256
724668663
639995991
124368401
83504389
30306677
973937410
733344014
209400017
746057800
641890625
46960453
240799751
763434735
168613700
338653440
631019380
483748437
887707088
1021019076
872700699
1016552763
791956642
347610519
291488947
96860993
1065233043
280483712
689227606
461605642
859800178
783590436
789839359
614351278
801713885
413676042
539212456
299827219
1032641931
185042107
667364231
110026799
425724544
891146418
360687132
899051631
5527493
563823218
802497290
325429649
666061200
57400284
21850845
388959105
1004665239
231140004
855904310
183401270
731677313
249097355
279816099
165368105
683307402
6968617
833623994
942532216
1071503955
557475200
283418177
363927
446693691
812629236
572670732
436743205
10692777
249228840
760247719
488254232
70046442
781876163
827621114
255871980
576857230
844996219
686039659
875173
3122251
287847700
735793088
806399202
336689639
861798273
396483160
393008830
771533529
296458212
751809722
277054237
291935546
41458709
893668776
1036966728
855838288
398842184
975663507
103035358
113385777
261806855
167402487
976398537
755958851
390607008
751445115
688951875
715969875
947614039
772744463
358946028
88169721
1072730477
889287771
228702724
1066857640
438800659
71583437
25712492
540572295
187827212
10238919
187914421
533447845
188363795
972625577
787291409
231356209
1050886700
888304070
1049575702
696357177
55794596
756091907
521741076
410228353
441197962
512605549
72934240
690899018
204762051
808607856
576836243
704591695
13124396
759828716
326832002
403592809
76642857
288937218
308865267
234210395
45891017
305433787
719127511
380123290
512373749
842201196
81211561
569449284
6061415
83294229
637980243
540323547
572829927
239265207
454684510
558016597
146549719
619400782
786041362
715824965
40771568
240141453
957335402
216319084
1065126912
47351942
786500348
270246605
343194427
93541818
982987411
224712639
441266973
921472533
769895667
378239797
1047840009
932650361
354230161
733490344
374840931
974980578
294775948
373187903
680997168
362107487
44546311
646038058
357191720
639379793
71180847
864012795
562259014
889114383
798148951
188362598
255963363
186847511
261086708
114967861
40621543
458584804
77751880
483382902
524649802
400690928
80496868
465913213
913883229
397904998
830148673
737538413
675868945
563109522
410679512
805297702
81410904
361272440
221021717
418909915
893676212
180162108
24419149
367990670
927361091
415252675
278421437
696138150
1003435186
817504208
863583228
704075694
739200765
30415089
836261650
632152174
107585788
469029059
384647777
895110847
529173570
922034981
315670960
688143562
729937153
585737193
980966029
391030863
207677371
532905625
695574489
626393233
903630254
847566979
858700194
452803248
905557697
47985120
845527711
392851152
94292801
1021501595
120917582
647941973
672638352
298792148
198421746
23889467
946865846
242846381
466650621
1045956153
996746032
445953325
756328128
196513133
743650997
852137932
483063536
119421706
533443852
376431078
269657408
760175771
198035165
874605643
624929955
963152279
867019418
242724256
100426431
326484824
583510290
634904181
531219010
74792064
98797914
722786633
851543686
511236749
338500906
640522811
85178713
437623197
865297044
428062026
45843015
736059077
859427779
622185306
1051547318
307826000
74458686
445058727
366091386
901839397
194654217
594281326
998553648
158289234
638510150
682090516
267156283
239964645
641629200
369747200
485385494
696038099
634444006
412104726
37506884
631385858
708822681
424395795
110088057
350001546
95294462
359209547
302758005
415292980
387582316
490080073
388871553
359070164
179731348
950109125
1011377187
274202865
659678516
206350722
207541863
444622955
514702504
665287068
329264867
688105887
791878402
516073166
216820482
56581864
572576395
526191826
440702321
82927976
425251525
796405584
845630964
935629710
971119214
30310326
534013176
943489437
822860347
359157882
187222284
362490832
348688908
196268610
615335523
816030240
568475282
599638609
705980713
626956063
2557856
830000358
301940775
701122550
11826924
16998300
402278352
958847884
194429964
466616663
360571254
776610708
747599076
195669131
764033985
983196066
406149756
54224580
365460744
759149827
741885736
576336874
81895433
821389521
542817603
12349057
423169436
758693567
17725431
476864651
703246066
387011198
52031666
743744527
122841082
794780077
131558832
935149079
758818059
489779660
897061134
57540869
217346656
343515433
696855307
30687910
132957151
362013545
771336652
602481225
461168776
685162726
620894603
806181871
155624931
533864674
724348421
225432986
333898152
103025338
315586676
283371182
376215888
633532642
677400972
967988448
485791519
657555530
52237504
338915133
612215281
186806675
390443523
130775129
981188077
681353308
279915480
671576754
536367390
729942082
393639612
204854460
129856229
912375426
178663741
389956166
64184949
1053700899
2858908
17630088
344534669
45739855
589966059
206839690
948684178
192618161
487228651
74271271
186140785
799178611
90453606
81941723
692155792
434070560
172634999
430123393
76942218
67877990
119438030
719499900
137757626
262962347
235848855
168329331
250138489
786794165
9159069
407632415
930636683
234989501
219661797
546699524
67234315
963512289
889295192
181052726
447646599
578297270
781248689
31743269
640392717
298237447
613531495
277124820
473831011
499956209
103485389
3953229
587491421
357392047
415395824
356355781
982459844
472796051
607537826
647612061
249334927
823740502
577977544
259550949
539237816
671559536
732421065
813442907
394039990
649215449
635537900
598736411
866482455
160480804
502329956
574467173
680200547
540789479
351589346
162502995
486105760
459808541
348235236
390955661
296602751
477969214
972000514
402654745
754436
91277775
297486588
181007449
4067205
88381575
448395529
85143653
11205274
5544465
744461815
27973909
362929410
899463391
508906921
39785651
791511859
26602156
709210138
6800164
841808297
893737425
258468073
77221466
450091446
629113854
479266054
88134177
89289060
29641737
142232053
34115512
25294345
949000532
93130805
286441766
875785966
77659279
11576619
330185559
237646673
582479499
542645350
485366365
584469417
156388564
496837255
586703556
163623510
182894257
256422901
117951591
575773388
118979256
350491612
62874478
334722402
231309186
154627594
435560335
157941826
392056655
782452974
103168855
366980650
129088972
755399132
681870592
442651431
844780700
176272838
307539502
304070863
314621166
181782412
124053641
268388574
994503317
421128682
923176205
309993457
337771056
225563915
249081459
746749671
387616563
840177278
360275922
160262927
529204771
351336763
681769576
95626883
596825059
626461415
231123070
424782791
928105635
514793948
244820226
123565604
37082477
253851028
1034249197
86111894
756159293
69228730
969575759
966718111
681611175
938918431
382150748
407886545
940306102
339959827
36740462
743821291
353526487
471181336
338044448
803746001
819545419
384648959
51686751
134296521
797062946
484692112
289432525
341986427
741517324
267381305
71729859
852080722
935133088
739290203
719215230
219897627
268527285
106656353
882171831
878315495
240426000
710964821
108102614
685855326
661155675
554135897
890697400
84400053
581995027
951524374
219242810
692487256
702226762
720385896
1040096480
42407895
814225348
736639179
732582137
698206073
228247485
1052881520
511074938
797291723
887230003
246796572
772754448
520501082
664685610
911896152
692104719
837820921
633934937
281174378
849470955
612771237
84238770
49179675
655450680
614641847
447803844
501669846
726980421
548055852
115574256
948964472
266772402
166525391
140020018
119740763
353338393
7323996
250681107
46747277
815376833
301328820
361487485
336255319
751427768
332650287
196779526
600939172
920916501
290517440
141422505
976685666
69028377
932338058
865316864
152099445
391536168
796390724
182685105
767749732
943215388
727373071
234531128
529805015
1022034980
68900499
156838833
584476557
868255768
545576692
260818068
193040855
77362575
331636062
62192204
120418728
52302163
984062447
28620392
368539095
186706268
66629208
409283932
569412308
20436730
863628682
738923310
933609031
972359289
2591740
217147237
791020793
970802264
556282689
67725229
976336203
288519551
597976595
620329349
901601357
134894253
922020875
674415925
616361622
973391349
446244824
741963827
386246160
864865207
564705098
793608807
113280106
436523061
706190015
804903778
623876663
151795937
739873767
180301971
325503426
901446925
196748256
935272041
134951370
451781438
585244034
93214118
180034953
336039015
512847762
346532690
20855406
535138314
250798664
955624503
795391778
274308514
279256707
501392623
862234152
40122718
51080656
86116909
663074012
43598751
401758657
165162549
888460066
22003176
341999321
641818994
599617225
69645716
65822645
219340182
362872342
140453100
392799733
645068605
473529464
84311868
5056970
136562124
949775278
959033940
960996511
281682049
369496791
292004017
747169636
114437941
770807096
450253150
393862814
71996923
710247284
668938572
405783207
535079464
876467760
499849434
947482688
176852533
1045261013
590958856
980200747
754988977
960287835
767131022
153080231
74059276
9293144
504889942
474756717
609294776
386599161
1041205099
816933867
503577678
613172356
433400055
726191505
123155473
246147508
893146339
655672614
188813427
636461637
904845640
659930949
314959182
475800977
233128309
426738262
1007446074
757500695
485800072
481751510
36544300
425500213
53384930
735556195
584798526
935901723
335752537
856300933
494879132
933134173
477353103
390971602
252299403
778161655
484680847
273313193
914070356
201977494
706244408
135911816
162067871
633203450
520162562
74790300
674122642
669307309
220313258
488791272
61267557
136970310
379382442
979575316
35355083
113424434
59201082
958900599
247407964
631491126
934124782
708870393
640464073
612239519
290972962
259648165
220500069
898188922
806901976
819593483
911833398
510114724
108612342
30963373
913635721
49849005
207395866
234782453
1063155274
634895443
874310937
632626929
217420257
620951691
187354615
792837465
226079441
908882433
624483861
690712086
353362013
164654611
425538663
334875991
172717210
695338522
790573215
81953736
711297652
958573878
982110541
924098453
906879882
469139939
537744809
921999676
826671290
378122874
412349525
593420239
609028472
558353055
469240563
260111509
94273925
19305065
822613080
137090799
541302521
39631232
692340937
896412325
974543368
623738530
913792237
898217801
358433881
774938745
935537588
934470832
106251991
46310563
648241123
510874383
702033864
121107323
438394696
765903379
144571196
652347307
459317028
433700491
859652315
571683526
96205840
677517766
224848372
57581075
732033222
988891312
45219247
680958238
67632865
822810182
689019875
109227434
878238947
892345986
677825335
311855691
822700221
976489003
551861727
846896262
528783710
570478385
798302559
71473308
550814589
902943017
134359095
240687718
481356550
603005654
449579566
859471233
830492976
172344730
722546663
518766001
707544915
751591505
193197359
136701015
468410010
910104587
978072656
541625321
136342358
471127440
985750494
784459885
1019075258
64970931
902303780
845468645
511641260
968212519
185043079
375108741
84672148
182480367
288521982
287092127
794994838
24642672
1015076414
375763328
604567113
554548120
849274723
969235938
849593264
5869185
894878341
614347605
504851195
793357002
447191834
144495691
764926870
875448354
803044452
592929483
530605881
766998807
400010717
593312937
452457729
136756673
804963580
91804676
474190423
43302534
891868981
16085279
181740120
215573661
1069003488
244912486
882238920
832006324
600662389
384369967
863161324
252972537
198489091
830456028
156197065
520319946
886360319
557378247
354197032
979143185
507713226
875326239
88483315
524718133
985168174
668523995
356472914
295228927
192531919
153899693
838103457
323053204
136883038
645080566
579641533
840538763
700795772
329823254
201972091
404682964
689887661
887986112
920961665
527580753
161416343
388480742
281958259
576499927
518223571
909921364
698320593
37736212
245099656
40911802
148359027
560470186
445059899
810865436
484187687
332031498
946184810
571382004
358304360
573242540
221978773
900651209
12398557
171932082
232205062
704569958
658438648
145068951
566012791
322036461
146896926
622062682
300838373
173741155
193842967
461928838
82663948
262379280
153483819
352560716
647155244
766252967
174687167
261608789
793514479
717158610
163971383
959751315
385182328
50210663
806734338
994847032
800977722
984460789
617795848
266408595
246668529
423061334
870241654
88313829
194573547
456683888
1070951905
823354684
402444022
961417701
311963022
38691228
1066007395
993660459
125091640
801270685
145246966
793115863
835260316
531761103
613160305
314636967
257396543
6619201
937815172
795277098
689219751
215235288
608182052
217804916
321481150
31292034
95923970
408474911
632095763
887276322
854939179
781884627
192421291
698434461
507602437
232531007
92598002
804565685
582920215
360311919
967704375
297387655
142270025
921070804
572356754
945880030
862776766
392148004
281186602
37950869
436810374
911869401
718248168
156446604
591322036
58086098
908362474
475171106
1061336317
751256461
70961796
913505353
203675673
827596559
248752172
199909488
62287478
141229095
680730325
1007962203
814434220
683595122
347780227
625945543
407524489
895325964
926854844
163286554
967001024
541650966
782688714
827573915
779597516
551770012
192736883
584896552
478296865
582484146
279774252
87709986
438148042
4444966
644383617
348049753
84872806
679654186
557519346
638795886
328547460
649961053
602814462
454713619
355865628
833446593
98143804
249196795
830450702
827552906
421373279
938735309
5417960
300065780
978133945
738714109
69542147
754223922
476049116
592127877
98651657
393812798
199247398
733087305
896651353
357048769
588759220
750528891
766689923
981918018
915714511
904021623
961823638
408674974
719699437
122303848
278893670
1015146552
85384413
434097342
87648595
152576748
1013188362
109244936
879958484
303476679
664311431
545847769
718260197
916524173
881583768
108827077
481202841
564876680
724723837
474881194
716378306
415038420
456821754
288219479
541704485
984969582
725452633
684667335
337856444
734188814
492535879
232433999
893247695
466584148
722542874
282860313
495181457
34860607
148440263
141299799
827178008
822418838
509603082
848859821
960794031
7014320
278580877
279584980
949160763
642316453
613892643
963141167
549333672
1191894
72143567
314176857
107421014
304468565
496198218
390741795
588893372
762838509
462007966
965560994
714850791
935388715
385570562
290333884
661449772
558936343
258821002
559173087
935967069
983266110
943228213
741673886
610423961
252112183
399452234
336117005
678066973
295562810
1022551952
924799942
789824237
270111413
209365836
341145429
619184327
430014542
550935795
947050474
528717172
86308033
269352183
968730606
620188932
937314864
776448283
105517135
124625617
467434109
131171222
405582532
73105660
165284438
933543675
624061152
164013918
242946603
59052396
307043430
328486974
174498563
958989450
523724127
655644243
343864694
725995948
463429188
511302473
174204771
667306712
759623344
434893281
190944905
66763506
99445179
668604803
426443912
553959437
563725670
867584449
922677320
583295763
157600121
941078308
391960733
56328988
292222001
6670374
985167944
981155239
468684359
284815039
56128821
771554483
974636330
453703028
11493854
62194684
1057855200
500898865
464174362
453916360
62306529
165821443
534020612
970747537
649253074
824091415
1020595225
251494560
13559356
671319731
668454553
194147184
663045581
1028642036
178532076
809874480
869403304
39374786
1048930778
258645237
118201248
256082098
530898900
986544379
139032420
569511465
243894875
386313077
384962871
960418572
750029859
716735318
598505324
875373428
692490601
124394481
69271667
875746496
888053234
70886997
298929511
760830802
330315284
376023015
414615341
205031277
959250989
636594712
604134872
1057708765
498503155
47431905
488837998
94203563
550387393
256493237
805489020
318399463
16984267
777340633
957122238
522502982
830396678
252904066
523582184
583673373
345232427
516118335
305345387
63478007
775412456
631307857
263553456
569222129
570387971
712137329
181451022
222657962
246254354
298895601
712433032
718180052
352334193
817994058
770878459
439670533
127701483
979708740
946943883
671792660
748009981
897358412
471086649
867566878
521836575
413435715
975289626
144451416
218430504
911561572
770175713
388116227
274726844
215390308
769272185
591518930
123629306
299259520
461410066
238315132
185805226
70032599
709624788
341235021
103187663
843622428
456545048
697498745
452079971
879200793
726330195
591150672
812113415
370933630
983494763
109286473
187257782
182911191
393803084
751196035
703200978
296612296
679073467
817276092
833258268
205021944
33569366
262064313
612840982
957866204
168504878
618152084
172729922
178903404
251467660
1063523751
377434252
1040672838
206763438
40177507
333200340
452126518
55228474
51112428
273446948
29323317
914791249
797714484
374796849
580312351
832975502
507191321
856488498
119433823
184587614
1029531815
404810779
796959424
48365514
952912240
608112192
763764285
555969132
462940962
390613008
483288664
539605764
286514613
390860493
311862548
565559765
19494234
675569046
269069738
503185452
59603428
56733885
486717435
149764600
469727173
919169884
690224291
869753996
707386261
308945514
762320770
213159522
771133997
524526836
538921302
114702062
79124515
172954152
784138963
354160288
863096357
59398322
584622171
382575901
42283157
163773590
492284868
512677104
191919855
156138949
5030811
168025828
442276957
387202575
663698729
332798405
940951209
932632083
247607219
670098161
932987574
20752476
137063038
541207657
496891694
1059824047
968187615
323283130
495088029
489396841
378106742
538098194
140650147
697147681
638454612
678147739
53633943
849230977
158587968
519679871
1014043414
83660342
659870144
171470127
1029830942
166261281
409320388
579511984
27606103
938227898
496421857
90019250
167792201
740752779
182205211
981859829
692452918
1030996003
223525351
359797585
789591272
513810326
156676515
675140368
222498325
850343330
8518428
195234155
805870981
502690795
48935934
36841166
314988912
33826497
122819649
718128729
832084712
1037580754
177777715
99302019
104863913
45454395
816266103
289692967
102933658
462729625
129450736
893258441
493666134
982953909
71770727
455154877
785538043
818874841
1057973102
289849971
794080383
202477529
575992914
11258096
210812431
830796161
973558510
784702814
416057657
1009968600
247513887
317941997
810375457
922625862
981251872
883701923
474038373
164453267
504608121
655216032
649699083
1055683718
1062583145
942998587
386817780
892727359
196865190
593641772
200002544
728105556
581259817
809103021
550503281
1031587651
75525825
696790128
39188635
200998851
371634903
345330698
949480974
319042525
301243764
6103161
281468280
608758898
198532545
844284462
243934556
730405402
341450322
58541696
46042135
233472445
242197925
14789662
743119375
190541413
172774657
471867620
930853288
243229209
351004786
804679833
815902133
914399722
814797115
376651354
1057285497
29577995
115185116
343678671
378199842
828925803
730864656
19073844
233936291
643620128
188476664
106138594
835901546
14247602
832139674
276456027
1001022753
55281352
350401677
900770534
845581872
205834193
883006110
16938999
312014621
628141653
1035117261
431128255
681076736
300491993
836274811
181416107
882982040
806021783
460461013
888243410
215263179
735005764
157645580
67728041
338762063
970151483
356408114
23672657
772913770
403217609
901112668
225260671
733732939
869994774
590591120
352753188
704832137
830381762
765961888
258396092
520237670
331119624
482343664
840388807
678956929
716962364
754498306
142938830
899763662
534941548
623688138
148725431
901711861
43514343
803475170
624914049
456716184
52874974
237084128
46833631
1063128371
348627003
632277204
84632449
430757610
874911998
433526906
235482374
929002796
855428865
580907149
908707155
288892936
902941355
781104084
368276294
639829156
440633658
134727303
656663576
71098277
546188836
407729353
766122123
74524333
921726464
954410251
531714756
644532098
695538425
236947448
48643163
706976190
1399313
28399335
333446581
42154814
516524560
587564800
712874490
756714021
68582322
243809099
806943809
961211364
166493729
418813304
1001193589
704413711
893751161
586913965
657114189
1033091332
5211120
308801782
47663381
205202913
629156424
716542780
263611384
791098818
728429305
645242003
188217965
584732145
921128700
161683218
726973063
604397988
667947032
376527966
904973746
831856115
1030742890
822746753
4927564
650717560
676274042
315496112
498131626
872719308
998132541
850019565
81693426
309806137
220133672
391509046
194323157
511753937
624280405
371936670
800862611
288823011
171130143
194145011
430805553
28636678
41381427
1006560049
97991912
785117077
928958463
369491175
252507633
200864016
68262152
432254180
521713090
198777767
251654487
288363175
386045270
51512717
34316036
375305082
139357069
362835296
189564631
44113502
539829757
245118475
817778202
403474846
324708019
958592698
995175388
185080720
402615667
647307296
45727911
394043183
35550887
179658685
415463124
667187780
468749703
489642963
515937084
478535546
421628596
343265783
536600466
650540992
677341704
214807777
172977016
908154592
291987612
433643418
237843638
589001790
939395627
919379419
898020737
148494163
687559558
588969667
33962855
15892507
389875297
273034115
839551241
771380213
121518335
765247763
158371179
79811721
285410657
405615866
162024222
355597076
1045869973
1000001978
36593753
542199096
172852943
3177770
922680092
84057621
818241555
329818574
56071287
1000637714
159883142
363573278
886621784
97749318
589995272
777242702
1039903955
66914481
74789592
77677433
581855533
880328052
835843969
229226172
458436861
1058200732
488633817
940227365
1067202539
86521883
1061986152
136303185
35722733
93421532
10515216
932785541
245235783
918726010
875776568
811654949
230332419
878791605
70404218
1020480010
709512002
647320917
897024652
652162788
899243532
955661475
916683282
428387670
480335134
95515166
347582213
542841480
629542147
223139041
19426581
763811295
203137293
352953088
47272663
959167505
676958369
782533117
582050522
608077065
410550817
271013708
537020520
262305835
88004623
792767205
655322100
836369786
820227061
884879513
46955099
740274093
537650523
170071468
586244346
34603051
407998937
681186367
45730120
1037840298
355195252
241165946
165960529
795234920
119374955
779945488
302935976
890243519
895543140
886545718
764721693
331099000
153023701
1043998261
882035743
332488562
691220589
100264698
577448413
769626882
428130400
863153419
922308301
497911048
666228274
78413454
158121884
456186947
348055994
509899404
360798293
319839083
342300648
835458174
241861572
542830603
21030185
327316521
25753719
526108045
62200685
961591901
1014033950
531468152
770480405
444698031
810013695
35813930
110899068
12177987
328873510
36609018
799652552
44303889
27813049
268449972
101191606
310336300
500337070
329831850
809430181
254612523
465325169
624274569
87956731
928984875
1016264677
679135701
80581140
406241617
220109698
198407920
830991635
362785034
276806846
454662530
393404938
558197253
13557913
361212518
657584319
430746650
20709402
268540752
759580115
209684728
275732132
227249290
916836866
290568822
208909381
132397088
380764578
387302600
799324338
320640668
964970684
983274003
787527843
13228802
852855298
379314120
631006176
87827546
122855908
594003103
49885893
934079606
343252707
737374728
996155498
452002051
735660887
799322619
539607159
922813037
1035464949
373566236
834948741
1066830517
839790148
215828111
239750162
246584687
323806274
651838087
968232984
59862480
391632542
5857127
597994694
176218508
83313671
78705294
1011178525
802325234
658885782
593161064
20577412
407896986
749963339
590603632
16091560
200864720
435909385
265221978
61650184
519880071
991225228
1063226264
670379351
632146952
736221193
80417426
5168350
27440465
474307658
238246129
194768382
898123318
645832693
590840019
531043956
852446730
635563630
303447463
559999018
487724463
13418780
979276989
70312707
598522351
551019724
947421347
202137502
302724047
861406311
481711245
930542331
767235801
28605495
724565291
932535852
811082897
706689816
876943527
649593690
72684595
164750707
872659694
718166957
141116577
9062391
824539885
883243971
270628799
514975299
426712152
60000193
245982133
880671284
382352472
450907887
583394738
401401182
982546800
483954523
551657758
672749372
183683343
820489679
320359158
375764405
635492479
911124532
128712780
930658445
100835316
966102316
923483099
1066542660
339587988
882209625
882174038
119959738
963468690
446427697
128430745
957157332
184214874
571656009
438852206
823992904
736397135
150175750
1010115068
344684658
619731943
93465151
634369629
420279711
80132480
734182517
615157684
972486446
338396238
38558385
898973258
243194141
505162859
74025152
536346475
717497333
571862266
510500748
38243780
656586564
723746041
239341250
934625279
1064534456
608486501
976528136
891902304
9202911
539350341
764859439
414339638
84291583
145835606
44950150
451830964
127259178
32420378
366997079
504686299
4985291
387140725
473148909
53752053
528624541
390383416
595057384
628357102
717183132
200399472
870673859
389928170
754065614
290791639
140455912
405110577
834908912
53212804
11408914
629069582
700067250
672177377
750434226
900731775
1000985361
82266990
679619857
722108606
806945472
407264514
734636357
19100761
530884568
730119440
179278421
907130469
231158370
26986654
732358675
301726303
955107851
383777781
856188450
920929529
58901215
463051656
80683718
128000958
554465980
978665299
69825770
539348245
243878140
208834909
420311503
562097200
894554503
862663411
978019542
192651401
964303334
581520037
64113647
407617045
493899567
278582202
50852638
864709474
310523521
197225767
510363769
1032512551
631456122
1008177574
457543428
411314538
782790205
231751930
628613744
391741654
951909493
612496822
414512477
223751083
403267029
382129195
106557992
171065419
88592234
200006128
232588318
894240598
530413414
788540550
691619677
134056820
776864233
498807650
76276288
842670882
69793758
319432289
491958173
914365861
595998876
52944243
651950828
770223891
13291951
193907751
591562994
113358914
776386
412320288
260983472
556595990
332307597
507128977
292784161
331074351
388383177
643628405
257461608
75214597
825133087
800468719
597086916
637639658
452252372
674915975
157467466
1044013071
47654826
240299007
825153235
67881965
955391950
106386767
1051620840
322267059
450723710
72224533
962821585
571932102
686082311
68424383
330876391
259583014
428497618
543773737
1071255377
319703615
249424246
18275412
607691744
44171771
389536422
1032484253
738662260
619948314
703780782
120810698
551871859
251848332
880275731
86536681
333535944
756952961
832330676
810263449
42029017
350954223
795635056
710181621
840371181
811558237
857162573
431325487
239020821
241920260
405054061
923344010
734697234
247808369
308041694
859566679
751166979
781636148
446475728
933615700
674464054
683515222
530059223
793177409
724272701
814634770
289812783
794174941
197050276
444054277
40169710
855162679
366658208
103056840
981132946
40095428
634362828
1039739976
677111300
859760268
720531404
383227113
191148343
961112379
71901713
893290587
561303962
728211644
164026619
667354280
794199198
653272914
182122066
445500426
304704801
113133716
832172082
961838567
600021056
337777219
106892127
696395957
832037422
522416434
108392434
1067481779
735880363
183670008
192542108
703493968
860689303
448741289
239246687
568698160
112305327
437448686
77657768
887393541
410968593
744419171
452097039
348210833
311430168
1032238004
87309450
15075592
404876005
493376487
713056677
409648609
894808200
58415865
907200111
633222865
120537498
763787904
1042059335
686870112
570137753
783719953
233614613
531704129
13674134
208871484
1013413437
478350989
391875561
645605722
233637967
469760725
508986973
926809999
198063716
757052161
111562752
351906845
104485776
983667981
834949764
844890718
737317731
535359364
698668501
280785313
312310024
212740107
910352840
224859655
605746567
802876199
375200280
76343091
964652192
597845963
17468653
426739683
618494738
810237849
83178716
101986058
767827373
55445678
380534445
639113120
188475323
629848506
449288713
1043361657
517264377
79915620
936460652
215777588
307414291
724634979
1043296773
610885279
67605376
268078885
946636287
360679007
201697674
625045388
535379051
5041875
88389191
513634631
328818097
432321583
681685830
939227160
909835773
314881274
68959745
351839143
416410338
3223992
629303837
195352573
149192775
69842665
22557242
188689983
239147689
987607725
704226301
498332471
255721849
444019572
322432079
266535800
434635040
283208603
898029170
81138115
591357388
211062084
734458074
965289968
1020763630
820697456
658507104
117826531
1058501847
165168721
283962993
1046034516
701464310
708795083
734062468
499231774
940913976
865592661
36304099
501494163
562554847
634574011
493737897
1061549078
240504819
785690019
584680493
169324018
1013484004
738154633
594310473
925482678
873938439
76969258
400732493
893568442
739314981
36865641
133059344
637808971
177648867
898031973
33998051
974732337
871733267
647544876
802789726
853784539
142877419
439487054
260278925
433155427
713714298
85163134
494693961
146595979
1072729269
360930362
52098527
6725724
901066018
154793650
79814505
159358435
777991926
766301834
858159158
964122932
595736503
271163448
698516345
689031465
388645553
730489284
238140875
115637581
317743783
695578987
205267594
620250209
380041085
947788546
438525654
662590049
813713893
64807203
277771097
62250379
642460436
1019562495
456212845
946066378
331889482
97773089
349099137
446674770
1030833516
893598638
85149319
356137677
342458533
263609801
999587080
212904455
44858016
375165178
220183376
201285663
815393271
15488108
30938458
819890803
782884368
296049260
48452654
693155073
985533582
24997224
208883227
405942704
309028570
754812103
42454021
7542978
181414692
860999640
485193961
25186831
173154409
1062370190
973423026
612518248
564806487
722851796
700220683
1027430955
836160556
464719372
590857174
487523576
495293433
897026781
881930008
101082073
169707877
202949654
771493876
954603861
291643314
50104659
658766507
927371423
624696789
138459756
790611319
914084003
900764721
118908497
585840745
690295495
309701007
824937700
634971224
270011595
235771744
844736709
148713576
241981663
30571687
915222502
1006424748
945747699
419191814
468658723
210904940
686839356
978457541
528059003
70093142
392559653
1030588616
126661310
861920845
878970732
749084389
464737245
402274265
441473131
327657490
752756812
9200655
1059168374
803889573
366005077
237814324
106105775
922119267
300221483
601410056
441450760
825901798
958519932
169189299
975900316
162641267
1035409217
1020769646
984303649
460579494
551158284
48988040
893054933
890031143
520065535
224984980
694451994
793962473
131579191
905481340
386256736
688652984
78624470
295018070
312856375
265753195
380249557
447536892
36910249
319097255
681525584
444750252
521227186
881465854
54380848
686544057
707586151
788561710
937136021
775396913
765435519
54121638
194551284
271505915
677886506
788437315
60943578
587906017
324416643
161235315
35093591
819435072
75492763
455148536
544092912
115137530
124211908
307729856
495721230
550224723
96097114
385536175
424365956
739211454
295330413
53838263
674484314
1073103744
333786466
688864036
611314080
39924159
885662499
68145586
926889784
407507814
795692289
106285764
692744354
895099017
672202160
244756946
748468788
36778135
698629320
886392806
368303677
971727561
200229155
487866254
409305165
2622187
614676230
277572048
954405167
148011702
61722927
825810152
636887511
731106909
339292165
497976581
396333031
887820192
274495407
649939298
123576864
815056199
761469435
971931852
117815661
121256455
438970375
814533834
648314834
263891068
29513217
621461015
84088141
934810198
737484002
56240526
89827332
525572134
802584912
419687718
469963890
1012340925
414268954
911050325
151290028
976448961
863067216
431453025
959707532
231997079
803529069
410768750
984337862
670911341
286361220
559839697
557801407
591517548
177829907
960912323
530025616
422324944
314045786
192764539
72557542
823461203
625400987
695701186
23087187
175436149
309727936
1065773514
159972817
765857878
26231694
666922656
442906011
788010083
869283743
956963290
331794413
744186070
867170795
419450599
659016132
125964562
256420767
762531585
701545488
754196306
33934190
35096200
362882913
160050172
730139079
26524291
749954304
945387067
63113966
359899431
885982588
617132340
603860243
485055113
760569738
871842854
512886732
197602303
656303511
48050883
400924111
300892433
757687299
620519864
463633515
469189537
392541463
344535808
318502152
154323787
8956923
799833992
859363868
236273240
281346944
754626320
183702829
759407643
154314602
688449567
212863153
893822394
96477331
528064495
8063705
420309547
634813096
276069582
70096184
862360694
709068711
1033714180
525022116
760419842
39422090
223543008
459024863
770091623
208239953
970481675
906802574
1044271410
463451111
888308984
758941988
884990421
146431217
213298589
490600951
277048224
275104190
607111815
544214808
215889421
527875905
881160185
429678668
828810499
24547112
352935248
246563687
104016149
23003030
1064448235
217291343
868430553
768345865
152782760
705262155
5130018
481301451
520332889
576639914
730368072
918779220
310934300
173745339
484595985
732265185
535155881
743057028
368210235
731645151
676479917
889665174
522561716
318961845
134463094
244554342
423046958
874392660
181192819
75189882
83546309
67349373
683269769
948546798
174325644
498731172
969615605
371075436
611879322
387588275
511897213
537431756
721734352
595183604
312478764
494974148
404086726
28583670
298988096
1065094672
422240533
250377475
804738541
736549808
237748366
15476628
682538873
610847924
890990973
159716746
802663187
525752984
143272589
146622758
282528829
915574423
628059625
1022883674
713662982
701932378
736087915
627315101
196575564
675416364
296710903
143552624
416082178
158640353
62302203
15471859
443238716
63456802
935658120
356612856
610692075
453248800
702212413
617923129
171243276
912612688
68587185
493586442
651729094
956425896
957489905
72718737
654005745
324543311
959721313
17759493
665959574
769709729
477830368
119476314
533488700
43285996
28368896
911548780
115357408
232789229
604790548
326092283
178888803
700976507
258049934
561539854
116002468
144697844
571398790
169164654
222521333
545623316
749323086
755791752
103921298
863785980
132748887
893766312
766772030
376505979
165995169
875089645
121811766
875830471
210219821
724356220
183703948
596033149
579667982
723965702
192922231
318559299
630146295
637308805
659584779
274256639
878118791
33835759
21650124
619399288
880919528
664611097
466251394
923908685
464985496
655766829
14400595
983578842
39168088
967723390
487218781
450590989
243842663
217784479
320351152
497362730
33455625
118410507
275134423
471884568
542709928
324285820
42092107
127915588
781268659
692414826
190135356
486341361
553690738
699470804
467567781
15427153
211323711
1000730422
14816792
152836226
452782736
40895418
711244882
400938569
190708157
613517330
88875561
814821530
730242705
442866362
563642218
625092066
416934707
187682236
950953828
3134627
817640506
737271348
125242815
873915278
84079663
696794482
439807649
815521520
878424697
220377190
555341338
69549194
323808095
330285719
597749890
531014837
202253922
796792134
259012453
643447706
24512779
516047337
704374550
473030723
442473088
877382512
465135343
896348646
130421309
3819944
398714651
1069819770
641780907
928465307
316093842
170143649
764671550
629730581
944018016
904361697
722427391
236821881
581192264
902764346
212321241
366042947
192480778
138262638
81249146
661313219
491157307
650351375
443906028
577391307
235359610
626931499
42271739
1071607908
923182080
261335751
645874660
672797386
989499588
598875298
804046142
394349896
1017903559
403548655
177299577
702249982
315209317
296704361
45451210
980945057
121459049
1030394784
795917679
531947321
366768543
708682351
243527486
318534483
249868
575756982
629281274
590208629
459704794
228229821
107741608
400047467
303972036
10390773
7179
737823332
511820654
376250347
402054279
943037358
343126142
579853589
649317654
843156181
983233381
540436626
133077229
246433820
223442694
463197154
623966219
415029127
500042518
817393186
412322478
230659118
57999410
654114210
906833099
742597687
421172742
833557819
76034756
991299234
175476173
435329089
508033223
861487438
567895864
836430711
218085694
661925136
803860710
983402166
665826086
379534814
861550516
567506973
145600623
163320896
865818944
46777362
375266375
234444257
439661774
849638755
78079380
933832569
680119587
357552015
422009114
285460851
876437636
73661252
264290380
269373229
835632131
356477840
150673564
6577094
588055239
174340979
220296091
299136416
877924634
98877701
320033433
436009728
163564550
71025678
746653125
484222428
656549495
645700111
357880539
323816571
434751229
450730337
532589273
481721171
332813357
562964004
964937423
775576034
434902885
482615077
113258793
616357616
733795948
503289521
840593107
963870439
251521817
856649829
16983879
47141346
845228046
16500433
535337256
791183792
477338120
4312501
93152724
286663374
808986019
844883333
543317162
777439811
2129073
505208242
824976989
368910186
88713111
259145030
16147027
520548682
176644041
10340233
71789474
23003611
999358267
382870968
529157065
190030757
646916768
550399088
173846760
8471552
143379833
886610236
156605345
477815538
858278275
603046148
609962910
737101416
420194876
1004512956
132799513
406896253
816040886
104126388
802862788
178705691
205018054
32027655
324991195
694872782
822802496
1039595393
850226863
894602932
749185542
72290030
946175951
587959510
362739797
604620832
717085603
1038103379
774900625
209985229
331035935
135677640
55293290
439120186
804486191
28458242
11613532
288173138
579934552
572522669
494476719
48391516
886728198
73780561
907687637
614036993
27283741
245078352
851245839
1953591
944179829
1061920112
43561869
839841017
78742247
492428943
442023537
711039462
378377062
842896908
893389345
377304620
59164883
17106525
232839683
418659101
860419072
1059071047
683188813
453735536
90050276
261408200
325644879
787083721
595927627
916344813
939430879
262506408
842290578
835264657
35878348
104666122
587019321
726536534
915165583
958397367
66551132
463547845
44769580
22476125
733128545
1056272352
1071130311
523671536
437051634
841067499
465376301
295485575
1035728964
175120105
54810529
808626755
205839389
338361203
375322515
891306173
50719973
633526834
45131812
887787522
368650912
955113426
527104992
812681008
125137460
292503028
1047576759
213711415
225820732
430283291
825311711
635852481
47942515
924140142
279094034
575257771
319557211
408030333
633486547
262012508
61028804
938571995
581903492
214538060
630614202
335125645
892668989
184473948
92873790
1033685829
773058104
1019712767
5687555
865535692
500970791
236458050
608321910
596863331
179829805
924207800
382480916
118886270
82827920
68277758
338232482
547669531
563423536
56422251
847641748
46945134
975764318
836870307
297093170
626827980
97651379
213625155
662885575
681540373
635871641
921415203
778039892
25509292
888983383
749234460
916291251
937754020
904386309
254916323
74730724
604660627
285296433
564916162
77055382
620153678
922532839
613289320
863169965
894552509
545533686
267553005
204884679
132655032
832447701
163266817
195573832
904364059
512471400
355310447
568253105
228711979
369549356
1043875025
319459851
837389019
360989028
179334824
162765398
601402869
699561209
741051465
458855303
302263480
967212095
487111659
559296226
878767494
484083110
14081252
639844579
594794672
882670468
492965488
12377526
966907139
785296216
533331950
132148653
67994573
419427531
487342298
197188044
833827512
67526837
411072289
625637209
634463198
706254630
406259893
74313393
356829066
933641985
43875711
652014620
17667736
579378281
976424081
797377999
384095652
510676706
498534427
727293075
497137942
112942660
4696212
129081216
1046865660
177944467
1054772012
1027415187
827659411
503707955
235876142
393109610
18507141
341397909
966358405
576297366
354755039
219410531
876496077
720976526
337473121
779021224
655138254
317201231
192004404
65655683
62109724
1047852338
288809784
510060197
310457580
571180886
701855762
1024663868
65341338
280488101
497077738
721317766
718462086
487530007
785686358
264605210
1011950982
753216478
554224144
408445304
202150587
456152518
696475781
334874538
5231306
90889751
601130138
580783210
776984689
82575065
547757081
175385245
585895997
712985178
44394747
931060039
41171255
76809856
720545293
338124095
1027047031
154343817
167479538
800285743
729698417
359651623
156299257
689679911
389896764
808573568
376611922
680836842
979362514
980233745
95589266
278200756
673629860
603329815
93929773
711831798
138992716
1027341862
532778462
1037487224
972203213
283224910
364468926
605258252
647966624
896255597
756366187
792450360
533259099
123621795
651912083
377075235
833195188
12454946
973955221
141165226
748519313
73748094
314710062
309336028
117014693
632490749
232564327
155893276
673237633
319270471
41226838
56169099
1027020978
92912025
1030967980
725909158
658467385
744991881
404921771
862112306
112435884
321575517
772060513
37081811
756983862
622964212
1052697987
598890899
572560888
859469689
925880173
161790687
237552448
410041354
887368651
90668857
619273064
271062921
889713165
689148073
664497012
297424077
829905537
575688489
514376075
858511642
873053374
877120156
853343071
679338215
411831520
593032607
108509619
274954511
98498434
497436162
128731218
332706795
617433389
213619529
196069812
424582062
32548083
32245358
441380077
391520993
407848818
810574355
774907302
440839395
975889623
562659355
659393970
989515770
730019608
261153173
127782820
921470779
913695626
871025589
591557883
60803650
99616532
442023312
883165044
674187743
747396438
816191857
72327831
536134116
861359276
567096799
409280697
75731173
294800065
530568376
61819694
812022823
389008204
948361824
1063167015
983744264
711913015
83726619
384418274
337649992
255807965
87435995
245830718
914323159
934727463
353246905
962521734
982786915
271832212
476219535
332472832
11935439
38674446
667286633
452728092
595128443
835941589
299882894
758133371
548661264
511613938
454326108
7292479
678181960
147036287
452783858
466881644
450153139
297586654
928648807
1048634570
385108977
58858037
818864816
825456098
362368592
121950598
663722057
106324072
233171299
348821862
732869476
76932628
247517769
152978737
1037235792
552460175
938705816
47451223
354567794
977613061
62493706
459889260
67466676
906779721
819573690
449539
997563262
587982131
189106747
273763956
868832350
501203658
363800517
343883324
172623910
361562871
273576394
786136912
313923638
641681043
801034566
538456843
456718047
896195209
793658017
798425506
922441470
248803058
686943987
930868471
840440941
20943687
1040141648
381318578
264915349
340078963
503790143
717064092
931232954
532591157
635734816
166155863
483162178
696934622
1007645301
955932235
772750785
814619926
535018229
1019474068
71454475
792141666
90605187
462010982
974981409
599245462
178135153
35265269
106618420
757661669
124921101
814866313
455387943
563080669
677941094
716597924
794624118
250898361
870461699
833325619
633769657
234933859
50488756
399460314
827202551
197629071
723232236
776053711
494497974
21542702
774205467
848092810
99396566
306575239
738158689
667817723
424988289
36349505
11610650
632584218
519189975
717195026
768966848
273558740
684899467
288420239
47098475
880450868
88020570
1028755071
179443315
50623954
451840725
6166822
522783275
228522750
395222503
136911811
291482863
280170522
705571991
288003614
631361984
723969038
207996939
471819987
228071428
991871855
609417398
69621702
563047891
26690273
170120401
1048717919
574072632
364243769
823737376
870975029
746960039
26998263
126442702
268655406
1021262189
48282690
111082288
615396609
328450608
558658747
805688963
960174272
788781456
511922568
902923597
920134541
830358015
457356965
372209228
237573021
912797806
876667353
228563635
624268447
1060409018
1055585251
642820209
24634103
118952089
896636847
845712442
524275672
616420543
485387524
633903182
234617538
921218021
423097432
455865203
633054074
82809423
161146729
483173373
9747648
722337500
550259321
575672233
22894925
982425804
33238897
157501168
29402733
305399499
81017195
338525985
130055274
255226943
73223215
476982832
266783951
989355355
619886624
817836440
609636714
77322172
195365756
910732043
239800703
502072185
903654419
48745574
188191753
251169869
954774598
344385828
853731206
964859995
751285121
1042657554
361733205
930055620
281061240
694269214
909435556
841679838
963197743
699316017
33057870
339062637
604896760
61907366
943447822
784762146
574381913
908171128
799915776
419472252
457788938
528097132
162599215
46687227
25120499
129702804
535149070
870814368
78472080
451190145
710550803
569169194
915888341
73564184
94341597
649297482
533036076
845613202
399687934
747690423
389365380
395388566
272416841
990818453
51441017
299066996
530477239
885584478
198092863
28542456
378443272
844564992
693894493
533372813
347396739
444649033
10972812
587534742
46355115
634278572
872878142
596993252
727839933
702237312
294242741
144625429
159681414
510423536
531884964
873416508
177375935
542301995
10619490
471738398
560706281
965717861
965620713
689456154
897805192
471909791
961133175
790992120
531983814
900648670
197728355
869408654
944647070
563453034
394063735
924642930
81322986
240870788
231846429
505322461
174536758
174215904
520025645
109000872
119140030
1042136410
636231070
691972672
102030238
388661050
143133488
377122162
1056181121
22461880
474578066
270195521
431274766
711042931
335877622
929568043
755951519
771886034
662024042
825577079
571800762
186406426
380058458
851792489
107779712
576783479
328296884
157730776
217648598
637130235
615075684
22400279
317177257
615726142
23063136
669513753
508057699
236056321
345706941
176872086
888361353
1035844428
526892738
902488060
988607086
224325729
958832923
827226323
865815853
107727828
736772035
410001060
559419934
73060473
660164365
284871701
915989888
617700304
366807683
39940311
912323009
811613889
423393813
999682461
934309026
30605004
810910044
768427144
12921619
127973202
916223708
74128051
659819205
53870748
64533068
234558007
358077097
700528358
537528457
10795159
660137458
9291302
394407992
693893829
370267771
6673768
160970107
971221424
772630171
773674374
45161405
740277490
980662451
110967586
993533017
842544741
75564674
977234326
380616197
789704042
345511535
963633620
877179627
253529128
812463566
339489387
961694057
187121647
373089076
239321943
332253743
872808918
772362668
702594615
299945925
830121007
141192816
78197276
507384198
520698591
285188079
29989085
866213029
55611404
515199962
458440548
215459971
93932063
1033809059
80916088
141341684
905470618
469709839
227165117
241652471
149458151
534309860
699980860
396557965
492341344
875329142
685469806
134547707
1004869927
502186721
354628100
747884817
926062904
96282961
47205043
827349903
864775979
376110427
614699001
85267220
610684493
984080410
977643650
1001814342
139501233
833217708
45819
680486224
651213531
1005594917
40962790
895081766
1047120932
323011958
970118759
621376628
295133715
729473901
576601505
34065467
14063832
136490244
300902049
940218371
520003826
576792329
557532634
392963559
595582638
45248026
50512869
999020999
124598042
544682122
238557669
343560459
372288937
266731150
223285345
551564741
19135568
230513961
452747514
33838119
265711211
466547900
658112563
661870662
1046580149
410168327
711558547
464017492
160037663
683296644
863956337
52870354
215734804
210821815
906861833
643070645
148549610
415055297
427703793
515630953
135995093
611938109
605786239
857659297
732962417
75405085
628333676
244928776
411659751
438808973
612812290
343610977
44014512
494282247
761850407
872260421
861970653
671657313
412670481
86097145
922788902
595068002
289777666
247707408
222005543
946217175
694654172
522437906
974752600
136645163
952891527
486964857
345620463
61393599
540455131
830182017
308992971
866882960
117763147
226466227
727364923
100844696
315027904
13204129
566260929
878899861
85013049
112789163
377003239
115182631
321673503
233218752
223131016
155695284
67208430
680662850
481103087
69108799
331048322
26026077
232162218
268978057
35708774
747808777
555949979
256428556
734614229
434548129
516007193
224897582
972404922
304047151
613326152
102155349
455468875
767941899
857910896
18662767
344945350
232589856
468122893
704776985
978665717
12998717
655826701
1004146708
69714906
934255981
607607982
553673706
3252696
676966124
211051910
681041436
213162142
383150763
328907878
810280331
79769211
654762856
75031754
216343884
819619772
740189483
39527544
342820960
467995143
903943831
554075915
161302487
351132909
374781266
558639171
913872557
934598819
300262468
6319502
979180765
593464391
105683377
865749786
675772173
394549595
939050155
31074030
642121741
571064065
974649491
54480954
694369792
235931986
837370287
437496785
1068190759
314695825
590211285
548636647
366706889
698215812
818069925
258626036
936300312
329611024
885651511
578246377
299429925
427169912
1056429849
805867613
821886047
77269270
153525398
530597139
495350332
752247504
796762733
626128274
766821815
422787375
266089449
11269154
741470289
628577759
229363936
701295273
407525159
315863664
330728634
7541017
1001531928
1065757397
696920235
310132233
500141318
968731725
660211533
258008315
344698118
1052098311
173547796
551570211
384474476
68381686
640152853
467540250
835711223
218753968
3957844
848889858
188063982
196588103
650138812
102473688
267440667
495157158
760481932
35917825
840419419
786417692
92623980
974773402
639771938
313483010
648671745
74087118
832510801
611269417
725271637
330002892
794573277
359958941
798145594
552527966
324979809
971653634
445419949
272197165
6327165
655179843
674311217
330394579
999942180
841987980
581665274
570442471
923409097
783810109
164938118
138894229
527800083
907521714
909491248
984670093
691657229
321879032
221633247
725306814
520195780
799305594
591802016
330615954
152665826
15540329
303280487
807521869
191240594
730558776
747278813
855210197
133853331
657420837
755621013
503320179
802538795
230194196
524890187
762068274
601494386
995159955
932043159
662113617
296499933
76531945
960417611
335231137
48945953
376015695
227895975
919043699
34477997
277291931
636306218
163182371
743226981
1068833651
813540499
651070243
976136010
6335528
585602504
883340913
260476814
190177131
78807065
445065733
110975075
585055010
687976042
911340071
832837880
958989513
489895515
608935162
190178293
181359671
956837353
248989195
176573542
631945130
474645329
193469200
725626700
259159871
453019765
697322114
17046422
784752375
45145908
811633402
935216400
24961405
983951831
961884270
625518690
254565921
523356612
612042597
152817506
515102403
967960583
817953090
721252494
243010649
848909351
1001722602
973895298
454954031
51696315
970888852
863184051
703637198
599748069
488040325
39398613
284661019
68083595
831026142
557835924
481992666
68795425
1043387377
275317391
765455969
767696058
18085118
814315944
869937122
876062052
19145937
213636524
849078036
332679240
1071056207
606657319
149776789
889280490
469205175
544021923
417869761
823522315
795114440
982480726
904418622
875545358
626519794
153629689
297160176
22074766
303082267
773781605
55246538
572281396
680176325
685371031
280537650
372660905
13104363
593220002
1066200760
679747485
410463593
34691142
245944277
1002098325
422703292
15742006
217716550
1002401541
542986662
922197135
63038676
825434576
502516021
730871323
739936289
40211860
96512331
784281824
942616033
891483149
341034604
769527329
246310265
382902202
238475967
539079413
452473727
114862980
635684917
376222879
108869460
378537437
403739506
547838397
801715759
564191213
111464819
627759690
958163761
73330185
168277579
336814311
903181760
501999228
223669768
767004233
220915019
537921018
160877281
897268237
377597311
45457986
647694342
846837212
522539510
655014181
458835168
237826569
369763958
753399955
544306077
925972952
518462209
316133795
402169735
568190704
527377832
195087350
37928075
633446628
888350132
177542847
132805651
561718577
81453386
22261509
688039071
317238733
264644781
812098943
773032733
372839735
832598279
327999090
536109820
357252112
102422876
624161601
950164373
737798134
353515061
583635396
634552278
100571761
460504830
492269748
145476701
386464478
359294742
774859507
602167459
172380864
593164752
939818861
908680817
427463233
290192988
156266359
838230931
750200498
95766998
384789674
47694311
145576853
411975894
141053556
978806153
644991862
36235058
967816379
41202244
59628103
258894591
182398671
472732580
248377633
27585764
809743275
330679632
307072660
802014661
683057053
761560633
131566244
765375988
668969740
347178585
64231637
944492304
629456871
105487650
911982636
437259984
120755253
529562388
436853316
875954126
964914213
300475634
287826800
48379430
798688027
611652557
1001631188
35808145
825886095
361438913
274369206
238369167
492896687
822952370
1025766777
975918546
115195781
939677797
194762151
286077294
309873415
782628015
306391062
795109011
959731952
722662237
881504995
555483791
655221132
156668035
929859006
450443425
261497111
374335541
230694798
375967614
484400861
778330989
903289963
849327254
582504274
949639423
385537245
690927301
736075724
574262636
906440091
563505867
267343633
550454639
524512418
52463051
1011276056
725963375
169152158
556362461
999796470
68182051
863641448
278608441
532962861
44426428
803835313
459856505
472031878
495475551
862991570
931715748
129794351
567608172
11744278
1050602938
482488866
249390812
804152514
798363836
307128504
629034678
376980733
34659113
1025460500
771815080
990475031
541494222
139984477
345474064
85589376
89527676
367378341
840466730
866917738
361162581
334137180
137526409
1005346615
486388698
702320184
698033710
814250956
665580947
201146676
32222361
259648363
854814293
460668522
724815734
112886115
354148852
16290156
84399381
663860781
817362002
755250031
911492530
607439994
376252769
440644837
21580897
530225164
253578079
424192562
170996295
990630301
984101969
1016820407
779618935
565547603
899378503
964892998
742814970
166719035
233436013
453801042
233915246
57670273
901178065
392145311
32797919
523577682
154614185
924061179
87452035
383730406
662922766
562619687
773472747
377321825
262960768
188183843
741407247
984369337
727716948
567276023
611806610
528476463
483768143
626912089
794662774
309112424
211782249
715839627
527329007
918421929
850542493
213423962
278718061
13309579
426824297
605609817
597697480
731309875
439140272
491345741
221380809
543904936
598448450
344676228
205422365
842325405
222220279
500430948
106059016
433631523
20584302
497772393
25843970
626005578
439820582
625045462
844067658
20622622
281211311
420809914
554655181
468856707
171401036
204071973
409286356
810343362
603203011
1048152438
389714372
20289397
644025686
416994518
740543430
783125802
802915988
434646590
319587385
74561211
799049127
768448470
828738446
564464315
739423936
987246611
65549296
884931436
579129040
50184675
665801268
193943561
963504367
678804775
458351623
700338346
856802703
318252582
900094997
969998955
347850001
621173590
817297924
49232452
660547330
568615784
932727602
647582204
317407671
45696479
918412907
959418217
67337990
239531284
12904046
371870036
1019292154
774153341
351665002
11791568
922802918
191077279
269224871
530537014
17562813
288650009
73330025
563707679
378255375
932904533
939027375
751913466
150334544
573684133
201968950
440470051
92141226
832818737
396464988
947998637
778249184
276261694
337233222
904648988
569466509
32906192
994844439
245587938
163402814
573436703
331005945
416401805
571712258
784513267
465092642
308463220
821676900
1021179208
350952460
800656893
542156242
281429202
544640916
534696014
272547385
1073415492
62154053
40556909
591554189
440703498
322500196
152505007
260149806
155603569
952028761
457779409
716081721
883702034
192483926
895024541
379047114
82441048
237031857
899871011
685273431
811491051
1015999401
4467074
1063938448
813509648
42589278
288926738
936755842
945651810
443543170
520529253
587890910
102451393
463173557
579766987
195413262
8736965
207770446
340078221
173274679
66450629
277393275
974534954
454264313
195905235
539637641
646655942
158064730
878709492
677687912
695943448
702250866
24628420
717884450
34246556
356954450
33281261
456074550
774755017
780519329
734404520
613352914
300201870
70282379
318914104
489904190
459731406
645796139
1028434543
673869999
107356069
89636458
591430348
74711718
382308044
189361967
27904366
350289376
500390698
433275772
7201987
760420527
1041593193
776096751
622413606
985225184
333307548
870407002
546830823
143439611
726607941
972109606
61774632
8876717
581630678
307728305
291590626
880569590
326881849
181986080
959149440
605323303
94589256
69711235
273365374
496817120
545952422
680743796
643842058
96150558
58031176
652965342
398285869
609063794
1042717623
600721346
884519312
73098578
534291303
546786820
355960656
733888166
365047016
435898306
44367058
86878160
935927724
364421801
125894784
985639485
690793643
36852230
644921830
406937872
165162385
913127985
923586806
349294293
914164463
150039246
243499636
885733286
976760906
366157303
76157032
123784447
790673970
194779979
95391016
467325283
481700716
781676440
879985769
546437695
842421505
517599869
933394345
117864850
506004592
865327290
762077116
275370472
76006588
840863235
85724708
344352770
541158136
811372887
109516292
1067810486
980545697
964117111
841259860
602869818
492262289
855684249
309825195
659606840
527463345
382032920
661174943
1005417008
778673074
475993334
40973236
766385337
981730525
700377091
665000759
36627595
623960367
264118802
862026505
158277286
276712067
841337843
192954070
1066478263
442319273
786074683
938791768
255873150
61736994
522287204
112013500
810258975
202288351
596017602
924361593
306321056
220863268
1065218843
846930100
311702655
452943230
611201823
502753708
91031816
749583387
217486629
10893760
523828927
42237963
203755140
800399592
20189565
583993269
361338372
982023632
572689092
697076539
679218209
977224061
690579123
309827219
440920685
862069529
533903087
1010854315
621968756
173992597
685033117
478628438
41425584
645670689
748135281
724263764
395093826
50119864
207069799
919996875
680668059
538998269
451292013
878487547
139881017
554079032
736724183
797543796
345875889
318522617
638478064
373881009
596790556
59359421
783947954
378109012
526340817
531703509
319476215
977151773
315187549
210529540
416454624
756319672
303804172
782599856
57743253
902112299
506739912
297054104
691889724
607820228
518528570
48379720
402231142
223620192
409278648
695588596
368481242
514321959
379266907
540825823
305919030
916347500
169327959
43461390
814822893
19562806
629465296
23872599
1005875784
675373303
681642520
93404055
675386518
648667350
830906003
330323526
484947645
875742149
312588980
441751460
321546866
313279686
354060324
908966774
584645073
627606890
807818327
168927706
254995133
390374619
933346403
75242519
893627345
998827826
708848149
186144547
740553493
907665350
836576516
307066275
179746728
540025533
581942284
323286249
452806468
849096726
360617187
656963270
801582088
312977206
948886732
393341601
12402393
636570392
970155425
35118616
804568006
1063725381
210355561
75964056
1026930672
975573074
775658201
494308740
67101966
940186875
232665872
557945273
487051777
918850707
78266915
459625705
455371645
34263327
762879066
255147408
1035288163
1029873946
715773176
166961179
183984981
725122014
293192880
574120883
330099302
89968208
299457262
42262846
13059582
346814286
186753554
330666502
758940351
885504431
737239483
110105019
12130013
264133490
58408902
11825723
183742313
621677954
651387842
164286656
740466971
191447779
39320811
1778592
808912902
125491038
866006806
319893198
84679496
109717886
348539236
268801902
223337539
29337531
480678829
377832746
617126895
882676
17652980
380967041
889944289
225234617
742054134
486604264
55412677
707027327
717865758
936233460
792567258
742186851
983998710
346908238
615558296
110089660
350452179
386035331
11371187
848863913
82655937
331220658
858048501
542020525
940335388
369633905
208743092
858665084
84356703
646383757
479622409
259384448
173788292
10585639
182947901
763388331
1033577669
403672450
1059115149
246314955
276463309
511127709
654027791
604206377
427882464
364557667
933321726
663837635
195620068
130929438
284934533
644171805
915184932
1062654722
919795403
752525144
851176712
607723287
485961996
96105346
315036148
747607507
10863302
207984242
924528356
585051337
159489622
380491440
129583747
901490985
604632190
98154212
770185332
813529754
844065337
22508137
296556287
259975709
34077135
513902956
806873628
20584729
180693786
967295978
770480506
285914857
301577618
683437947
16204742
180426627
259119150
945629738
973050406
863095023
599823571
891991206
328468623
225576798
239910279
819439939
914176090
238019830
415682040
140033008
270941827
218415035
523394397
11994588
222166569
356088695
104603940
81203688
13172186
942234969
425911436
189731423
719546055
408357584
275467203
493373050
868850224
2728181
802091031
741205775
889812377
772505913
197890720
353747054
86748261
464145369
910173282
779005397
7886219
617463781
662011746
829762450
748883090
775622941
847213397
427748071
466639535
583958442
980221759
875593160
86203869
505887890
919873495
478612837
324772617
137371311
59429799
370162683
725882566
211803359
515130690
88896263
766063588
572558654
536818375
665771716
640406693
545657569
309069243
340556252
60461607
546884397
371319498
840606059
2947286
522814376
618219022
338508142
210823518
983084306
211734960
296922311
673031977
264938190
793108459
542201254
9680179
798265003
932390904
404459914
543796830
204477874
465243104
398814811
380310985
349966689
883271488
370445771
415727053
390921035
167136578
901065519
948466113
557816432
116976110
581113323
815808810
749046965
254835386
883376710
382277242
153450490
806490572
674368544
85538397
283569486
924670041
429491729
736481877
532767696
875842681
440489100
825730390
825219755
189914190
641970322
794456213
763998335
245575247
675680759
356172808
583788616
83999833
20351762
926846680
512599637
505660418
273115378
82739384
264472935
659447947
757246770
628122242
907367294
812128333
131069307
394814647
301660340
654396443
50357897
699935091
162707010
442304444
389502668
460415694
622500933
486677033
426284150
753509157
914754938
769215846
586454981
686940343
481504914
48787363
775096258
21078519
880576138
299883829
900828556
850312582
806421337
755593542
304305239
418873280
927256539
117400773
204635969
254343191
1071936075
144261867
65709416
637351951
628723347
68880709
623793477
905397741
21101022
515436651
36466741
470724612
62513640
242352917
318724674
865692256
799826661
16467608
101552683
562883338
517313512
112344282
302019045
423838153
531249656
648526325
799842908
282501384
633634496
954309688
35406817
195536269
682472417
451831262
865823433
440559303
485138587
376760284
496903781
36535872
666131414
434529774
730571308
93248987
168143634
169081325
720076969
863587460
576621469
39090835
182649671
678098197
46410129
381204063
781715092
410127288
29060305
766337179
487946395
1050095592
833403015
772042244
510052684
808545720
803564775
381635405
253544867
580260877
1040850257
668072439
305463048
49186382
849114963
20413140
601367900
919409560
142201998
840767250
105856033
665187009
349465875
821893427
46670599
815367504
216135593
675004322
414156019
856121992
465972438
452848690
873302038
354627604
916226404
594016892
697224173
857761419
158542665
575958965
934325500
43795828
727282761
598317908
369249028
257226112
183491382
828819978
22447636
12412038
231358785
799416418
704292773
901531181
115607210
980450467
721332964
52910153
669304618
442570854
1031926135
800033286
336129943
124727286
664817196
48313326
568371787
751017113
357423932
1061758171
982554789
449222025
918971282
18876236
79618414
479345896
87502231
179478416
760748796
607013284
353746791
174258322
429314528
47299487
430340079
186027775
17639055
969298971
63640153
289804355
200684006
181061289
974787607
536621942
664745405
1013618744
725220009
866868948
53267084
867531171
949484267
735161973
615066921
654795368
457554268
821965638
640008147
858826275
289824806
129106682
391599792
899320580
183118842
123870689
532874313
544796621
971218980
214400019
836935888
117509324
740053283
878986604
868760063
847373534
985777446
1039413253
1045463816
346713389
483697887
303628525
388244112
351447129
1054641914
798265343
361300709
1038584307
781507803
333931773
434158316
661369084
10301873
649829349
418290695
136864697
393384990
844818955
215176542
81206777
688371407
27769016
633906727
3542458
748842351
918198745
445037712
455452778
59124691
437363448
41939448
305662142
28577774
55613481
199263532
352232712
841095909
863565228
197416759
742933516
130840091
1055517950
19474616
1031217386
468769204
556014692
969067153
770836623
938416105
80059184
875672127
951572749
637097156
58143431
534762014
707031198
227127326
167738082
52294401
325201247
520052651
944174023
669150947
251682849
393977099
597763039
588837461
838933612
143248291
563115
449215698
269870584
235061578
922944964
562822307
808419583
1055620324
424511112
246378777
111112848
920337759
836263276
110728025
587626187
337192047
931986619
46845324
389008943
565724042
569262879
412616468
63937656
982792417
1045524412
90900903
795785244
791771321
372930232
86019933
82733835
387405662
135877899
69094006
716157886
763098923
689622570
515619577
496468532
168267169
580099538
551146554
196664908
860449651
97933570
456409732
295939737
121646033
204324554
956704477
825558085
58419555
748035141
121257231
12565708
639012967
548692470
807209968
385593745
241210691
466645552
664194717
467693991
120661100
976580787
518759159
649685326
96094052
77476019
494740490
506875681
507510505
176429327
727183702
834896442
59406793
592272990
4241867
348102201
658243700
40928484
979338209
680439747
28448860
219041718
760359259
495602747
707743724
435106587
160313319
255838169
424061374
768125153
834336314
378009739
293426691
522099223
35810206
200713511
886712911
412251947
71930802
767458283
506144941
67118303
325084250
798580136
97325805
16108805
535448993
276758482
813056764
1027898758
927654850
825527801
574625672
240214456
1071892616
352489174
62753959
97012167
742563947
63242006
314813942
697810044
473469352
605396794
699684405
1061651260
714424171
220481541
977475158
861864490
394626910
406179857
560219315
845219076
325042500
82787596
1668300
416377552
593826107
600323709
507586247
773366117
327928555
363576610
380801829
133546013
292311115
159067781
1042917891
7830042
839006113
934075007
696018810
66873772
224743254
435871778
181688799
880598093
55601903
741279241
322132154
138090644
340809297
393231872
227703456
604203928
404081317
746043922
741247844
242461393
406373349
624578774
813829240
23937676
601867920
232093048
566300344
464701516
667342114
143353178
185253476
888013312
138352391
615693093
299491278
771849508
462745831
220184948
754121498
1072264387
1009339538
132505842
600799300
335265872
381398921
15703334
152434330
82245364
390290230
96645130
482351117
321904308
117439269
74188368
786211878
80066536
303326539
149965824
809779734
24783602
963850744
684089226
944203580
333329968
390531220
950533491
224727910
744237458
740785228
139986121
891136754
101323048
432625032
38703714
736520565
286099771
16376017
669172732
662781760
147589756
358735973
852453491
223077395
925631060
267633125
343376079
211928011
205749522
695987996
813215984
132744085
985396220
9619335
35957873
509588003
564374016
207929050
378046032
866034807
321127242
221810623
144954161
35460622
4549852
507558685
16473530
843339764
789422869
508955052
276421902
22784778
813125204
110139775
574122037
347364679
49957097
486010775
16770343
458016706
179178189
751487795
532136334
123779643
212704775
1073198119
577535924
256180769
77758432
434348714
268753300
473387923
277146869
338425186
407128268
140040939
688275457
781958174
338872643
394487345
464730686
1040704093
328586478
285444087
589463580
72081786
427764368
15587217
343528347
911230214
76712469
263221247
869058060
911657892
877175412
685766296
626347050
236689057
875871601
287536612
168184119
176068410
729891639
227117898
545668027
750334775
42135614
313626597
984993617
1045382552
383946075
70447885
236393762
891484827
741671850
430116893
377299777
432062631
797840927
33127752
723786815
892147625
723276723
603374277
283575060
349213894
158680202
604072433
551602252
433597501
527095048
55646421
396157871
937844415
73147755
390024103
680692868
489115172
340462299
964756280
593762628
217816667
572291893
73774969
169962710
269684596
297345038
527710757
813040067
813759882
289043689
609380565
338472062
226222497
43501537
229229893
357465300
315965169
195193833
979909511
897112606
1062214299
501183299
814218727
907996578
52927538
684278943
19293174
687062014
627943539
362752622
294085890
230478165
576233289
13647604
790828539
658253258
943877794
221742420
326176272
164849656
179295615
55268320
798137778
444104459
311553826
135771099
453333177
141948948
791921261
438225617
891160293
214567164
108431781
371909135
492306755
813711861
312145564
870191158
362372222
388881010
1047410871
205823937
890901371
382826865
415771202
44346958
843789530
994485933
695223703
313087537
829412032
785391002
834439519
104357289
822394126
796995963
31746814
149323572
276850960
370388934
279461092
925811831
673650011
15586515
65467357
408920522
294133391
962695160
702410034
177901001
486548921
173383683
903975039
192005628
854857689
799706334
977130452
110085752
424590455
872170527
279149851
311195376
327918923
628114325
193459334
407649466
707170465
36963930
903740402
644487852
791364119
745433222
36085110
198049560
893593006
863135143
203827486
672284272
300737404
488333539
1032672098
100463166
403274329
129762592
366396652
918129172
70960979
778771692
371597719
392525187
973299513
290449932
282507198
635131582
115649151
3699513
945706301
740680161
241589772
508511710
570951370
692005369
942719627
661360204
300114663
432024420
162062070
303057525
611466730
41670276
1768812
801695304
61934232
61373859
265334568
911510426
922784625
404456461
926809206
1032337947
1045960229
352854395
39353069
578849740
520359201
304193854
490693336
220664833
500780972
856151570
851924259
528659652
149952317
418987662
925190952
156201742
768204326
45546239
91226231
384635368
1069719527
59971619
720976553
1039298605
475076909
914131239
441886696
954226401
228423354
594858711
677056022
977281836
186374764
105334093
398285762
889186424
105056857
880934501
68454436
974049110
594457806
709192453
109745766
554441690
889149267
418041599
826619027
863981986
183069627
216852959
385543715
975618851
893857367
242892156
555560984
256904855
957637965
38879642
482032512
331811024
668879906
789903417
85290640
361009074
475717832
762117420
610159591
278120293
373064149
231246878
664211889
18758505
380507215
541749934
563361244
86237855
549671754
580256434
382543024
728126193
445385715
645780577
6754410
412078614
371171493
234701865
57735398
509749585
135902049
227040513
851318650
857762618
115677813
874612738
231800909
282739868
945498894
658990104
778679489
258330036
640652383
37750713
658894035
62888568
525257990
420317552
603207447
630083393
568615571
143364272
959951412
403861278
280882758
710219959
1060178274
61929578
387840069
251734789
647180586
767788362
604552436
401531565
318702433
852903318
388827439
613992658
348629903
33003682
1006963492
615333082
638031809
546746950
776942949
12720564
39363269
449078461
807274781
777933763
808483158
939553392
479621020
398605797
423916336
384021757
101091293
276796120
602875673
691253153
548282982
656458506
235544351
157820131
882405167
21312697
419107324
740715271
366928489
653237440
497188720
74241002
962872210
263661288
100838366
798082854
497548098
163025774
412594677
702169756
182857972
838404518
610606715
426951813
570957206
694638202
1043706623
592684112
46174501
351101241
737518014
796134213
456241805
894416735
206264065
16352675
172585293
991087330
286393331
686985386
350744745
851754636
3019143
179804727
153300497
196206508
606348237
65999205
877758882
857684697
321920548
399403158
655052738
203956024
661045981
725054779
125081348
258758445
873764512
177294132
969469138
844141693
292099536
490923767
621618547
106397715
75162186
364303110
822549536
597919167
385458718
347902593
752299711
638640555
59080617
505645582
115693501
369285247
24846291
503909629
61333829
516262106
42366391
866710937
375082524
201027794
640120401
197339482
81849599
871000685
578172897
8139911
578949893
27917609
76294114
176519195
68392756
274123955
499604691
975675072
457981347
561486631
651891426
343038209
521064323
787073005
443201512
719361793
997441607
552205762
205364814
137621837
347764431
384516714
478838858
648314512
389411001
961180126
894885430
701301626
370773580
367703323
48505665
762384670
760602692
59797575
969573562
165983249
521566968
17223465
836949923
863484205
801597294
120179701
981399017
964948826
162372309
18664038
272233615
183083419
1021897313
925061986
265103937
87583393
567803372
713334905
770344833
483630568
180257968
47199376
351549771
366345931
197316702
724800051
92316850
428644798
77022637
958201387
297268369
55055652
76849812
122341385
110127785
271653122
136040396
378300911
257258875
1001512244
55914984
924125891
486712114
188704170
558993823
730664856
45206686
647592106
305172774
969251142
302163617
705686309
486014936
925794178
754892235
124107561
432393243
959039050
253520491
321500049
147165126
595034679
676545355
314428308
938818449
323276861
377100064
605444254
53064972
532646985
237319380
457424366
631246172
515076155
416722985
623539151
814999283
756259920
313716965
325779116
206884028
346033831
604277320
373357266
335232866
216361206
489016970
168523044
30363570
931287980
446433576
923376430
625917311
605493847
602840929
44686041
506587114
319967223
268456130
606866667
525586913
102499416
423271619
1061125199
954621656
725525276
326014836
515004442
107312583
817824597
978029426
446136642
179488683
447997325
385686527
1051633807
804350039
852135497
351413857
519916789
684448401
559607095
746860121
888653557
47626176
490584389
421505142
362788492
629083070
1048938636
791907983
852301211
33480192
676396030
396471930
617187735
294271234
1017641741
103922717
821562233
391547978
103462669
101384003
340305120
203295152
671494845
268590725
443977506
7007290
686964963
169202705
410657724
333463878
430863468
113369288
588935486
417088672
244228561
84907490
175197923
900035610
209663950
223005173
396955425
700273166
633491680
240589436
259207984
324965218
25296316
868755326
943251771
145289898
730574848
698272186
518400027
678723712
619450481
307963607
57999522
1026584468
803970818
661898780
767485391
679508428
351456678
158075218
686624103
334705130
533562502
175488071
483801462
706284680
682198841
59772431
948743233
357947739
118448919
668409204
932968690
517375959
748697736
431650167
978816290
705037139
725590787
416857671
660995166
165160541
1063648811
1009650544
62351579
543880621
239961151
1066734807
412723807
309871560
112078292
449259732
434135198
455789724
961080255
221634584
922047919
817785778
524129863
776863299
61407364
767281938
385550095
312958298
196902036
885953619
290609758
326133084
342026571
810729116
580828376
777698597
345416999
267347550
201695223
382286478
217471119
389274635
836101511
327553290
251320964
268242049
401236609
192933852
302556114
972628180
962284842
238777134
124585678
29765053
476593706
501785253
487878120
223344214
519550994
209499528
690662587
239060854
85973116
761420550
361915848
110573660
263150033
484418880
855475475
714016610
926235461
952392180
1033119925
590609562
652892072
176059227
204108840
287970204
847114784
503414717
635955835
385747671
963339168
213099753
310608658
17256583
83032808
503474051
984045098
433741769
820450877
833008178
1024921074
153301614
22885486
933582840
196962882
484205363
42013412
831633043
550679652
515724364
569600096
500926901
53396610
56955122
470727839
737067145
849601623
146459296
473343263
457586604
251888997
756866369
565355256
646524477
202307154
588407308
33963605
178068794
950261052
786011234
949790748
769154153
265963487
524395829
921913759
335871069
850032573
393963339
533753199
383939086
55253007
434225777
987938777
88978592
759720251
137963246
250584555
287677895
748989023
182112967
720314331
697221888
536979648
838251083
71787625
733051374
47052914
128659009
705829895
825707870
18885601
1027577495
797046690
786018197
1053587288
83311253
412373373
123023050
710378308
946344042
35980652
734010097
699188916
44283431
6564881
723085306
759920591
294920636
918434541
955519343
975328170
524697974
570425445
189570914
535253331
901629628
667826721
654267547
350825181
624550797
494800452
382840541
950815254
664204674
684958184
620046150
423472731
900504248
718723322
127218279
78506468
751468809
517003982
1039607000
44401916
151477398
864310250
632583353
138337290
463149825
769028394
336098179
80456449
38915651
179193938
979414597
121240011
1004033593
2992521
432331329
486572915
323802104
44384839
32381429
105689834
19874011
417387170
993477527
431234557
223281563
124785281
868128899
786095915
884269282
694577610
573688172
826667511
384550040
780133907
67630887
737266255
686800142
180682386
578755217
565187196
148603611
930991113
935997767
741411351
271093581
989384010
469655836
668530202
539620222
109797286
187004199
431961305
927975139
406598360
150818807
161283485
588016208
242413102
661877975
123055550
272329764
704011482
781007432
522449649
673722143
766538703
405568649
660788858
737401872
692790493
965430948
113901270
872606749
929977481
266396999
319972630
17988941
206970536
249042147
59738609
287925294
709748806
863437260
953295905
290441232
341576160
352676726
661835686
811791800
612284549
497362547
543173735
882499466
240606035
405822630
980564076
951425488
313500040
913366896
194476406
765398693
312196658
5386404
195875243
418361860
734026944
666675146
357334069
953603124
533232574
810686514
979431851
1056625882
355749276
412244186
1026317256
12536423
148234647
165062607
659904562
78527856
425407048
523648535
146893963
306939395
689193762
46439537
732254261
814073853
925574547
564487393
256477267
69180243
507348407
748821802
817667315
413700825
498810834
952073654
267117368
252089508
229155308
477453092
327852637
975671279
370361334
1057835338
1043440662
1031550513
287516605
570558389
460238323
200774633
847866748
531012127
264377686
11409829
7888853
381200736
619049807
515426849
749547037
542507917
552794117
122551295
133205271
871752817
603627071
478750924
77892087
418994285
719122860
835802764
744070566
1062753201
426391864
205047865
1003958586
821442951
174130561
249579776
563362103
900779423
46376392
470999343
241809748
466538249
159057682
614202494
371860862
118764971
33910271
900449802
1071368615
447137911
518403348
479093182
744308453
101270974
611919302
914953322
388522118
740919831
536348934
376966222
884594371
632720696
819544027
882631673
33837776
2784577
952745444
560264748
700410306
340255092
160064213
18575008
489216334
22424305
54731747
860033238
895121718
696490701
878440782
384352912
761408308
390777856
693818781
189982175
538836500
559075044
711703854
173745219
263403065
79001806
595560049
8522638
284305327
1057863861
136652062
1001282841
668014203
464730472
195619650
608578420
111208087
359615038
671561690
950090302
729529778
91759508
894385325
668287943
805295482
193953111
34741336
766266088
439812998
903248464
811967380
296146973
531996698
672345581
115380441
1064781317
504044341
22516396
183081144
429636668
269472493
856582344
745083905
831772899
706361341
746587726
25622773
294020537
624754883
687436033
441318350
511303716
761274525
196308707
150882625
858990469
175793328
636970711
117195770
45888720
1056281323
194402181
673871085
565781740
381047009
965019465
857951474
693986224
936401467
416098018
442498480
433897383
843177650
465427215
392128053
710188705
54854088
382829821
319271778
953609314
54345685
448942321
173726486
384039507
959481650
49928394
15340596
946530111
480952044
657551607
761933202
174005823
124847549
471770637
431705379
70696288
122783256
324606396
588825328
332895868
435041603
802803457
866650036
59962152
1013807244
73198527
1011512246
445044087
804039991
506737295
194711025
648054608
23330366
614004021
607565082
12979021
255982325
331648824
417632396
322750791
35382909
1059696436
643153665
35771299
274071597
535455377
46200352
786276901
8687339
681686410
199697162
585117279
436706083
504570022
234635253
138294468
149528305
243171491
555247777
92391977
821451382
224360170
737615512
937182450
263434343
288813446
166050640
918810990
716955002
383353375
103218175
147866591
645896922
1045428449
669980869
956722247
691925953
211600335
44235837
28360666
620167994
770801683
117363012
315233531
965510035
712166443
146492924
247732864
177329289
919792718
283498088
191258759
910113731
257481856
477900053
188277923
603016632
810544856
501208629
480955832
750623467
387963223
979413482
615764410
855115574
930311102
190846619
54152286
450687130
981568093
509878429
952913404
69040204
759532879
741752997
875627437
286127335
242009205
825544922
274799937
245847093
671790508
179197250
463912237
862380468
484729737
467842695
337670308
67474160
931935264
190208247
66521737
923669711
668134572
92562731
208649655
561897
775103534
445042898
809643525
537012450
532198613
584532753
380397985
893330281
212295777
972412299
486132283
587348454
424071169
1023459537
1018321006
439419161
130038756
884956661
44401775
86571893
279340606
372727483
161771499
898330013
202112642
652884787
545598849
768769954
846402599
528649016
668767276
436922672
778788409
664746486
596364794
326048747
348681198
461702165
891092168
884519970
9549017
707707910
630154348
451076057
47481881
120055079
874051423
441313362
805115257
328546367
783636401
129701802
279629517
569028470
877694319
116442846
843469548
368649375
153144969
802697193
725708679
916876005
405988196
31374461
316765566
465099855
28372348
85235916
112463797
317383491
1034071001
803659626
184235266
129938970
918292608
538007084
781646609
22535915
665588806
251254609
413831201
1009014513
237414294
575008946
674772989
266294381
252476948
365159064
94779359
774092447
353992372
509589603
619498970
175790136
586035892
119958498
69657382
280730583
75739789
656949765
674390140
311873118
919456327
289837475
98388391
953565826
228545803
514277917
921539122
73247132
43370972
359958457
160838581
420100028
422686743
987091146
926552113
950202144
902254621
712760476
156485892
379281948
981998081
159334642
509886092
189886743
250590935
666285417
116792414
648007883
15951588
562814214
786579644
641028490
605572328
541993626
872631618
73348088
741093612
536941428
377666268
730494943
202931544
53543125
335682154
859203114
101568155
220395616
787550036
429498413
67729422
7696933
819025786
647507089
313727749
663615452
837534861
245909394
643407104
286448537
825807060
256981174
420185329
741781187
265059071
453374079
82886221
199407707
542116031
226949521
957621486
473495972
137191718
688139101
931259650
685946255
60353872
536958274
346562393
526934507
302535410
944409955
367637771
38395345
916990631
691855757
82168014
448542989
811015268
999958552
1037527902
278116154
481348586
329482683
33928472
365790617
762983949
546689045
306534583
966633697
850429255
950653680
676357532
78215174
388395108
8422244
616594883
288722902
27871001
852112622
400880949
223066887
380620160
147002968
281098497
836938130
624642468
4239603
1039304828
640889150
1073030268
706139296
935849790
640084970
539325957
937922029
562617180
1030329977
857003022
556650256
143485960
122145620
1033696545
9243011
33643532
279475835
138103496
648815301
906735503
963932251
633614213
238784715
915359545
79583316
298963987
762980436
868481899
136836550
923913044
753954343
621015254
4344959
945303483
759330209
780720472
76874971
403891265
463082429
511032551
944129728
17559258
178704660
444752570
553137719
374022535
178738540
193038590
680414712
661047291
842897408
29380140
708618798
161690238
591182157
553026913
408977501
21196574
207689036
903223368
760872933
8033400
124800042
48953146
178074003
97476026
4284549
867001963
384931103
723264515
627673163
363941494
685537540
550590999
851087211
580311505
583576621
404087966
614220426
439849591
1701489
739524013
576583548
456094685
487734526
863886085
308166978
4574703
539223821
813189267
935238244
854787525
820505617
79707877
550576544
79536821
1056883083
295469371
278103159
447497632
857181429
807503548
391727645
11569274
293502127
173778848
70775663
600071585
139958215
178523673
125595105
81472733
3379502
668461169
54764333
1047320344
279858867
17408752
519418493
528796152
766138333
967919165
657399548
654453450
100286562
414150695
17295792
334618029
872565530
302157953
1045296172
765533800
70674948
922999724
636724110
241674002
6887227
92292789
630100266
387902711
505981536
956268493
223935008
543952620
146482069
950088576
48105220
369449629
263483044
533677141
596761580
155585947
911202483
194193755
994624973
124205928
310408045
950142011
223877293
557101766
192721553
488395777
1587243
272008707
2811109
91535615
507295165
129479669
495000296
812316747
905769887
842748128
943255270
676779160
65759295
463750098
593587617
499307619
736249455
860245144
503260348
264891427
125160496
281569510
718044518
49900644
956667106
692508687
450457027
919571288
455685122
774697167
187983611
570705772
971579286
589551804
235248026
337911496
175072500
980569311
639625438
369447773
674180434
274989446
283760657
567111956
430398470
714976692
468330260
468873321
569149730
767265530
839126529
91064451
650916206
833574221
940763658
739350538
117494804
592097903
61417067
66959413
353535333
36455793
993876743
114291488
490012413
219940579
912992218
195854321
308896966
706966418
84966886
717121067
313173289
603717148
320945179
866405891
378870840
422604278
334448972
788290406
344710958
6116676
245494188
674127950
157657714
730309953
679927673
445086288
609166339
293949491
645738171
530850204
989475240
249872944
416608423
901946
972652508
945280731
208989618
698796025
853019398
609271929
729053347
378564382
43276236
120847554
759127429
552283359
531410415
925043231
766577827
635596392
932963798
809893382
66658562
434858921
790311734
217543147
38603650
710101116
194879576
508099591
408904603
555126024
788797428
814592029
258630783
73380116
883581894
186064346
244479254
620980124
591312290
406672418
360888974
449001124
873980379
436033728
943741840
75716349
323845358
66689048
193013148
700328895
1023342660
865495439
433574681
155129252
177515183
493462852
604833379
20430880
825822865
614215089
373882535
280878498
506497989
206462207
487636709
702364353
719442516
631317633
906851704
30420517
274506730
549029218
392605519
210670216
39781113
840509439
441074916
1023793305
395213657
573342215
1063304787
246346085
696082709
788280849
590368777
539817650
268842909
670473789
584565139
806134986
632287483
862813432
620548711
947193477
969378599
824870908
648758610
594205215
875138885
800292082
53703781
182899519
281472949
983995116
660775487
329044282
215549052
218941719
930980801
778118305
539187238
711817313
526722556
385303518
541024942
719885453
378221682
917275411
682416453
451990893
470175154
488771260
899151063
448080142
800106348
509265790
681704011
379755785
379621981
462804358
876913076
441633820
1011732956
841087563
38954283
889857699
1000371805
121111816
26456520
508429257
721648579
1004516395
91294500
464295507
1847832
317821578
1036047849
74010249
1044622802
520704739
1046836209
518964695
641707746
725505407
135526642
245788842
104146061
113044161
487093767
666357040
430697706
293960681
669892189
293300885
34130450
650608425
77084412
980691022
735907804
225616365
792647443
654867842
647968618
18492239
271509845
550262157
595286071
21469456
50853710
832209601
55034139
92208993
504907496
850910708
631612794
1038507921
474190454
173570090
313804115
109737806
876911607
213779685
430480975
589892288
550019479
566318843
757436266
737172168
657686024
355675412
517126298
566075404
940075445
53590406
931707822
765451694
735729940
59591632
140738693
573803774
11700393
222069965
724908626
870140361
399841358
524409818
472515456
834542582
756388890
518986812
876264732
275490666
116186235
630721936
984566217
947683098
197164676
516464976
69109778
157184302
464937460
224578733
698337515
202560168
785914243
9195876
932243659
52948172
532170606
231612996
814453992
277921549
201565507
859950144
33508211
564429953
624986739
362156762
774388174
630567010
212522083
1255918
749252960
45711986
737874196
650676738
382879249
416463207
649242985
767521806
146064147
107455042
61075027
34489723
48185140
160683734
55881327
244132905
216143740
1012816027
567169870
358862474
444607402
460752049
977997206
702859757
412741963
821370412
206184776
60341898
271978576
339880670
382965282
59252364
873858464
479385132
588077505
243593804
539831461
1052793468
858877882
494406369
418484374
584096776
1010296857
791440831
865464304
536393510
641593250
773796782
593972438
808996399
31544103
67251200
683194229
927864171
728214243
666208306
590563670
697625940
821001929
735652311
472904622
787412170
793949869
482465936
666907216
422488600
196568887
20888590
536042642
274351577
223539650
263471851
43381314
267480197
302680912
403365827
127694679
816341580
604503298
162083204
442786201
808521773
569779
445376378
704421297
727127480
586546012
668322441
877955296
420568744
865193320
882479916
940970741
840790720
850145362
669400903
513703902
858544824
159849389
64742509
949907332
718489807
621129260
18897020
175131235
532237115
189658508
959470727
966054877
528619638
655651721
961648151
528459566
609887478
976630527
478837815
217561683
241765729
436656219
190291849
700128511
578370183
1063504169
946674442
116876883
624533810
525830970
868142400
185149461
668857665
991319805
940834197
197539451
973830605
369520849
172241297
812909592
885694552
140968740
684747332
86437599
1030374224
747979452
592817279
155321028
35023484
261886773
208038671
997117548
19880067
198508079
288804106
942732842
740347781
859384002
267805378
586892604
484348344
1049212575
120517319
191356916
203690786
956202016
912669910
519856906
98732487
50929515
656040830
488293426
1003622112
674000074
146015379
422123441
448281084
633787520
528385969
636740970
204646299
70064385
325037077
976124360
234544449
811306155
946974405
139490240
499793359
798532
14497574
202430635
820516163
943978825
587620766
1007237060
1026179132
835841448
593480909
701243946
691536033
644868811
664666032
367881481
524107538
736526303
791601984
826187302
701433267
813536628
129660448
1007579272
750591482
359572138
434161054
24614099
425882536
616723876
380100134
107524309
279543544
281472724
709265723
535780025
730342503
552269373
36463100
942100705
182043891
969786914
215005277
668160206
590142096
657694555
122005789
800708075
535527649
398953035
42357175
508008712
136566064
558960803
472643080
784887278
655250700
197150090
601591555
437401964
2710728
14492231
786573556
526265847
823639280
419410927
786210117
564954307
913955898
22063518
477492967
967544123
326543106
929257818
956262683
59982895
314272651
9948101
802077198
275463762
387691004
344229282
548552502
1022935475
959356872
701623728
603011498
422109856
686378414
783947438
570543806
454130857
743208992
911920839
14149313
37375426
808517464
414401379
129448238
672094715
247253964
378171299
895402645
706078239
4165178
3196682
98874128
385783616
921406495
239885659
337605405
88457832
483669324
355709184
866454239
628180846
254038693
890231839
732891473
583738746
938852105
238023809
58119374
806067526
847770053
666143384
161874210
184014677
183718601
184919270
493785935
16397392
745710434
823524139
355455659
68174908
920456487
184550347
930006140
709163437
962829232
815668001
1056166210
696505150
465664714
142574000
620782710
633533450
79457030
697611401
716836823
567880394
85841433
380787287
669306787
558541882
317773894
609355811
226408912
466341265
39801731
577782448
767886656
953335760
520889836
33318083
269249820
727536319
279887391
122000533
50790680
433846547
981010472
668762852
201579668
825751183
670277557
901965839
467365878
50426015
285023285
78498723
684942572
821766122
840616821
840282315
550567244
186230249
169847569
591513450
916355392
612808634
673314614
877313511
148850597
1055194380
1011483622
2003394
865986318
513772507
606196112
450526990
480700033
540857422
418008513
1021974837
402151854
773513204
1002074294
68663310
431082592
511056947
110067142
991508758
87891566
535172948
711852437
777109208
548715350
769358246
302853851
153604119
204891080
706730347
430460388
210406614
825509520
156625544
73183844
837888295
505931917
855163085
211277531
262853175
802755272
652974918
676060854
736873002
659954534
1014175481
71513355
878216076
872303830
758857710
35492271
32821257
822323597
685466717
372772985
719852183
906789486
133653730
31922488
316318623
166646430
708550117
407592549
61440833
474124162
77900403
269560897
64897029
12562409
1051743796
537343578
399523593
996939430
879499754
329962229
646997113
378828831
734768442
794829773
6432341
542765992
704828542
107456169
830469557
271151024
330157504
432583858
105144016
189116594
310901555
32978496
29543888
165962248
124486880
399181546
82262305
40055497
680532600
395476359
179932009
171990037
401380159
166028784
960355357
417426118
874224198
81671930
862211939
419142124
134684372
1030019806
686529381
1004037522
143845143
730580488
6255848
833866662
433402594
826561947
281298997
517531212
620650853
897951222
846837317
322077962
1061675189
124726540
274689420
967782900
380794293
742311712
453450263
619489680
428590170
133127157
542556041
791670536
176119685
498586037
859231453
930736865
25278116
447885737
36743817
718502097
966548376
716990016
889508533
159367846
635047672
954246045
943153370
193326957
214312865
82344641
438835166
846967310
907204852
764080816
563038034
287744952
795913071
802101399
193731013
856036658
180222421
932640572
334973809
95165197
744138697
549089166
29251284
573345319
543425872
719064745
672525397
488566666
937802839
20232831
104653659
886570711
451470308
334510046
797695162
261988965
519586845
577324071
59650956
236355973
340611874
635798909
888488589
334092089
267549990
810341631
1055397941
657079727
294898151
145828716
347523189
486943521
145153986
254608104
67453332
807881769
372642968
347460651
420562602
939939336
948279424
74172648
225967834
289320140
561502089
539717471
842966535
702393486
1017186758
119183638
374223840
418963469
223262434
934256539
374235033
258195802
403251367
104966348
888424356
76343360
829435342
211468073
568979997
513038748
797121322
523323194
485545966
844470143
634968957
278891610
431697083
184234798
781857626
390425826
683487632
972724777
9088191
1037841200
38168991
16751293
35618684
845295415
408619325
156231224
247266766
979050446
972210243
440170474
378744564
203124377
223623659
427671519
212558353
810780037
868909017
910821188
293863991
351950526
224656686
672329772
943304582
77145476
667181812
448357220
274170423
48273154
753588924
730505930
780117332
55534561
221333647
406070401
574988701
143939128
192460850
197827013
320165467
903796607
792288436
959531828
929893597
490511115
234811362
502146147
614819362
516471394
450294630
277608820
606820895
751186891
164075021
861305351
150244567
397845941
969772134
935250036
130100868
361922777
499294546
306099099
348007805
876525090
671370461
749843939
501940032
1003731274
302561084
76513715
408913108
321596829
757995600
57125498
535124366
179266872
209375372
1049169
234194637
281943785
957966342
36272803
385334904
66036010
757557052
66959813
529311146
397671752
571661681
27919564
873845523
81319541
692552405
566862246
872344733
758570314
806851929
68991975
761105368
806340995
102381241
537648931
188115624
845257307
316376107
792821525
6621481
125958876
781313307
552179101
467885327
262743640
1031850706
319440439
379165364
90393020
925340416
39497167
489620808
799491518
684189519
922476719
231372225
316243059
667514891
518859921
31687925
262653824
39597350
709011054
634133871
900309317
353704199
525446676
750819132
575580096
769767586
65934233
399008760
940083516
89259392
54440218
93063348
110744121
899188304
551423409
545417424
945312812
244055560
668704804
648214032
282399692
594858064
271637779
555314748
986648648
523181082
765521455
284441083
748905125
622278926
569467911
604577610
993076146
838056561
769766036
758582199
756768560
239159594
199823437
92643984
365306657
80077302
158327669
933351862
474405945
60077677
575843487
411170929
439546632
9475109
588014432
113994746
61612155
225705681
73886857
286567618
934174728
496279799
731163302
925993364
837778799
101959453
576984502
835058270
688616045
78360152
538848861
473929818
545509236
686700140
1017985161
72446013
266170852
897178635
837017415
55419751
661759390
940934850
670509583
107791376
473042849
488272454
378506423
451012667
588095945
469669926
51095147
337015521
935645284
153260094
909882505
226233438
366059046
662902136
795677758
248210606
956845037
133128667
624943505
111883470
648112314
671636906
1036071100
841276992
95362932
523153608
129475104
429403681
842813509
458360952
789257503
759728224
369312791
933970351
403256398
59812096
553665390
589236113
666359602
340227400
277566540
693226145
539026229
902575791
67451993
872847354
7622883
455328387
377948818
209851911
287668908
758832101
14969415
283587138
631097669
281711491
413453721
241964027
37682045
186836037
357992911
874245299
544775319
567355000
571388773
630187527
60727324
626650153
589604192
494231054
460310003
1055624245
677138355
752501847
294644440
644757970
925279449
930654911
701093305
245295254
127733172
1057797933
117018759
1362534
447201726
853582986
197794307
707533627
1059311853
428413003
251889708
932851818
444690592
499740274
140291166
270782324
546776483
368886598
865544692
296676367
865842718
72774498
911982934
864827861
92859949
104025605
218928187
448176988
752900502
735660849
619210965
87474179
187539780
756040864
826609907
218347241
55492933
608606000
1071429861
791287003
619191075
435297642
858448206
427996215
757650066
357056726
22616588
395364829
900891680
189499014
56639273
198728738
698967991
5866247
133284949
787204013
618724032
516853460
46090867
941037296
48621323
1019261905
668883100
193796043
418548776
76050894
791141310
587320253
8372544
39281680
316597923
894133514
975245521
265010543
208353000
576139029
356658210
153015765
862544018
447832441
730106863
682539017
798662964
863873825
789303943
948692998
655899371
967481996
32588013
417399396
291056728
410317100
441455710
599514422
910144670
437608872
497488371
27872466
242523509
43301426
633561736
1063987493
599739054
773122348
42736553
873268077
36576519
981508217
773176215
708290131
480885852
102346944
118563242
127041908
846769232
319172378
987141291
622308424
193403885
71723761
438468866
569933717
81093364
953077612
984980922
390106813
659783095
296757347
535074932
65691263
506544354
714691482
694281685
933082339
584947028
50084181
876056111
424719453
23976181
737677227
891681157
327340227
546495972
182326939
1047896827
315931418
632881840
900643176
220139157
67365444
691047965
754760253
737467521
376769901
409793120
696658980
94747518
705454878
574354955
649072568
62058193
43065721
921885060
948361732
542352529
873368576
59434976
653020919
660124884
484604373
1070496122
223908630
57778910
732745304
743403499
106901996
199338207
426659900
918480146
115763834
243265158
546749518
469777588
25860805
82077607
52336825
617986705
170333718
131867137
234157653
137413243
606990502
403429130
384232892
261188384
635258300
415387310
807153674
234294605
941325544
269737830
395204114
196165998
489748323
394875028
129561944
1064965622
869039719
696461022
642820378
679527511
388361122
312602846
906337892
954787448
863269660
693842155
1038507987
750269780
144299461
104678636
603691252
1010413849
490555360
578519932
517040627
263970767
205478613
1027174718
49729238
811996291
72860203
23989022
248362948
404542616
845661783
666523812
605123684
774600356
162587058
81571132
463684081
511287608
922115510
707237374
299199018
811101819
877588461
234489118
535607816
444871992
74511160
683138984
640849814
701572062
663375978
409322732
54943267
722480928
311589016
875161698
801468316
895249020
373870708
657524536
695028047
143264473
66308681
375432225
136659146
436853541
786405654
853353358
693044787
744665871
858068937
541680011
84865612
117368556
419183520
294473017
803547793
810008947
190399120
503273142
114961808
53351565
712561130
668974557
335055558
262756070
885984347
705178097
93881462
355844452
523697918
553534722
14313133
49618534
401501191
531770518
419276534
344088636
418085179
389959931
279219971
872523405
383410255
76168860
252764505
4213106
8588956
1029966308
759951439
140016107
558734692
604173803
183166881
1036107064
887583806
280650970
18897578
184524445
583392227
792001315
517510150
538877328
105023958
373804726
500944828
952686200
111865632
963948920
357638792
896284571
204897504
264542725
182626266
450906446
622162240
528433398
877782124
504431436
488670712
774039652
318315170
975553234
62360381
725213313
718332663
591479945
650949776
1059427013
231348014
525852709
605757570
919440818
61711416
318862125
154624766
378657609
672143979
903120736
72487522
80761707
28606459
640308525
454522496
439390451
76441756
465638938
945787440
18255370
661468359
308942693
268679213
215291235
968069319
601585725
599262370
757635200
280847259
233683238
950195613
347498439
564575022
459898402
50733482
282779435
640074799
454553140
205580604
775835377
714514520
66723113
986026708
867903893
74818388
928501896
700918993
890311310
29252294
628372826
667023425
704589381
429132563
68368585
755245071
734621263
74141413
636052831
551960863
179558438
458060204
578051425
236577018
276989561
671088797
170618619
742772822
497726795
960608696
732876726
336557515
51986116
121358716
397125223
44512020
226357004
611002169
500211361
125287514
1025810264
608821483
74603115
997895058
376016040
64683463
453132046
428907106
724341670
1017960641
149843574
624408729
316106593
106867181
1009248259
519777050
42387412
10261933
332709187
426525735
819177094
743876168
717253707
616087242
649307269
415578620
461438661
101609595
127914597
520121381
440631468
1024737729
21013313
337214705
969414826
1062447726
93609578
913417409
831623517
104975011
29925293
132597978
486799154
107569148
442684346
678134781
593847134
204994634
590388522
968582946
232207952
127169794
616129091
62938988
422608204
781199743
688467629
768700983
74263468
716238708
430218835
326521802
949762348
565184590
87582182
952470568
343572733
558009429
1046485738
259970781
788862414
760287381
881226419
505113176
257774845
398695874
468241722
638317823
182992286
810671290
589786299
415168133
695298569
819319030
520384153
77251008
60574918
639092960
131444870
735951164
218074369
3471569
786122888
1030578334
771549978
78349582
383166007
147211659
392953451
672765233
972078673
75100520
338616338
725516635
784657789
859280920
448631187
615306422
430800054
56385598
265908906
416202659
628252892
653797663
456203180
860802120
915239078
225853561
576354294
650174797
265354345
216260591
224724556
874997780
329968120
784132816
1066118555
171210113
690007967
568094140
4087022
427009351
217315251
25697865
530491282
7197978
37844729
436089333
1055025581
918093892
94986841
907128900
755078534
707993194
829604964
443813998
557499944
679276260
449944435
494742914
307104961
702539518
725399459
607518972
302232315
1017935090
6614098
484582726
855919354
59295483
321179604
371732653
300191004
579752917
682241212
656829329
502694896
260554036
350514049
861035745
246202221
63821926
582809352
1014508949
579640513
976769373
503172087
705757839
252027289
479756703
212522936
849872847
348471229
869570361
904758064
277989815
388351468
330034778
715019926
262405875
270864509
47996906
440193623
503657860
965523674
552747586
1046258769
819522615
365563665
33829859
198473609
273798364
478434947
484244070
874635043
340631662
912083366
845794322
68641486
970756075
185383095
64728119
778640444
478888212
425860060
267042188
649341276
137416919
70931867
173747446
294569107
31181046
903007673
411445812
78943900
932072492
758221897
334628800
807309519
533582800
164895023
783761422
267723713
868270697
469097504
210480664
482655425
896577258
943440610
209828607
542741306
37773213
78816293
690341894
112177199
957955331
950807855
17566696
515411444
483445321
854113709
674433732
847989460
574948582
731550409
578732697
852936461
427771268
988907921
568940273
194554205
304415517
47386883
216409977
134077779
473565448
320039457
177476972
571526520
811975337
463460916
429884994
933472118
13068248
902027597
875981509
49018708
94460211
428637412
571605683
1010725484
477164853
45686662
351310208
333325552
846548285
406509929
53298427
1060347715
41136612
560776961
911473464
37629730
531004792
243062037
941384098
297957
437068812
13305358
663197798
877922739
69675551
638695713
476931065
1000287776
440193266
361443972
23376755
210116756
690144375
495651964
633224488
902593773
541934537
784930493
13591748
567394768
799802251
31044809
757650259
721059167
357315438
402026605
320236781
759877272
1065322152
494425979
677737330
621356289
77837000
277320552
921656364
87097812
977063975
850708281
974278737
785074108
506786936
550946308
725502248
763663046
418869166
268145565
507625127
168794713
148304986
676890872
217088759
643936315
794533069
781383317
918928393
952922330
606074488
105255395
667208569
974917486
1053265640
35200581
1058823079
86467476
650110557
129605765
366006973
987610223
120703025
781868198
114225491
317863096
17433692
978134889
218295105
696978170
1048631777
684967861
936174043
93357447
285855393
306000266
10361698
738660581
915120379
9356081
34093833
675904023
750337665
736169784
385865813
92709865
17843054
320726972
387773004
392818048
637047628
251748936
918686977
603277580
363454646
715669576
939852835
449076001
898128861
511339619
470910088
571008614
307985384
369028414
232078178
295644958
386922949
355195072
464061584
991933633
497364486
151322882
951693158
979924170
711902842
986333042
1021571447
597824247
301593591
951573392
654957296
329055748
720870417
200006521
568981645
938706405
752059713
356079801
616686344
332349415
679784110
363918467
728540463
883428737
854853548
490063997
934736828
404207438
429628739
693055595
722412287
991214689
574307637
1030741220
535814811
372099517
534289442
769470827
624018871
145480308
266676218
841199612
380922224
709536640
775879184
735419520
886870585
825279821
926445049
504688552
1071628026
530375130
539064227
721263722
805261870
494471867
428546509
125867483
433594880
546277869
90512707
560281884
860847948
291077863
20357272
28327382
598812659
550419115
784806642
153476334
1064685040
514522949
909877855
155216631
402052728
405463148
909450063
396206901
203823087
336365533
409309353
242423830
923395424
86113481
990783955
77045103
799939781
327475070
158216657
905806720
110444375
66691226
129531250
642708798
1062584656
557534693
270025419
332532371
519059641
754139258
483039198
344087116
349010586
845312965
80512061
81353034
914905903
137109047
348147686
304049663
685150349
735142700
587801052
1112960
324980863
469220638
512694752
31113624
411128114
295190754
392464391
682596608
261793346
204323797
525781673
946931547
296215990
18624139
602265668
917135909
774989314
661524767
52180652
1905753
320126687
954948939
586042059
946219547
309767552
384034611
585174978
972739421
865556756
691666185
1011100657
247585305
847674991
926290387
440408403
289422583
151550821
399384343
734433418
511686459
348663583
806008369
79203579
741487704
622627699
265099108
894472332
198592853
348052659
494519316
979337553
475254327
954571594
794739428
72758909
585722332
54663307
281519227
1022994840
4885394
308677169
58125421
782668914
797813175
307859687
845440809
16388973
270601964
47850155
424883696
224283629
542031554
254853079
412813820
772815886
775986809
687683714
137158906
17088678
453590551
79820922
538403779
472242846
891973993
800605309
640702063
179980068
230094048
932542571
638939240
74463488
639367862
101554629
1071159771
637757023
443591669
676298032
726189604
717259366
594892052
787537636
395269963
270844081
328609025
194530052
761261459
234990664
855944274
29672439
455188597
230628893
311265580
807033888
981725976
508135130
894674279
664728493
115706820
841566426
1065217401
338122284
143749958
5882707
909658238
779314628
702984605
116143450
843128620
977963542
299986942
180247150
634287788
337121812
706806392
120568627
67301065
377277178
45660265
137003430
418715028
85083454
852519752
1062207991
50662417
299277494
305044731
471568754
250758461
615585301
913636978
582104995
121103013
118247240
268800232
946885313
97826901
735473067
159453846
498511375
616627117
560765619
203571687
787262541
767283113
338153175
1065259944
514374483
805898517
191786177
887872391
688472184
23156607
862304120
400835
392726713
11120714
464957974
912084879
669022546
507584707
139062608
853692065
611723958
212316989
586805681
868439799
26003255
551739466
465033
14040987
95426427
272942252
239854099
738863090
716911473
842310540
671808798
435669347
134367712
27157474
674433889
922709432
625853619
339806227
952847373
1019510396
379008912
534916375
329996129
453997830
372743612
829139858
844827324
180601516
839053714
626626603
928159794
1052584688
876301283
32848415
672496303
729938806
197327808
596626400
391150996
500489714
199448949
734705192
446955126
949729483
1035467462
652012792
978208471
296415195
949504746
462432936
307880594
526022614
309743273
1032532337
25789594
391047051
715167972
195772990
967317125
300648287
574374909
745186369
509774910
185867660
297123347
933797054
766930512
36470517
434985033
703826228
454541255
686013168
73141872
184348675
953546805
895759935
363916215
933021444
535064218
185487130
693447874
363449680
431620203
389568521
395181224
253638036
40784378
945689880
747695537
80643421
541293690
7938582
469866010
705159204
986107303
763375966
936188693
6306323
453004016
86930481
327929534
624165893
206477895
482640159
552410677
507932124
465945110
925172447
383088905
866999521
373494335
901267735
609717483
530008273
54510610
837164914
957507269
751154053
883702930
1044416770
723335966
382334324
8334182
65206779
790354772
599279235
327499905
326048485
173039145
926197061
399253686
609989896
3467308
373262468
447454511
175800194
822544481
212587903
791899463
1047105281
48660924
598619692
13304246
152038157
706983108
326294911
694113543
315514098
149945106
511009262
1032713978
694448267
171202149
451055239
23490794
397872197
10917796
273116078
847418239
1021512555
429647627
513154491
136608623
747600195
443703329
883953343
871677088
110450293
337954130
932239022
985924226
345998406
179119457
758269362
58125126
433455393
980105733
450193864
701536646
329526258
308919867
474173633
644397561
75992541
72387631
270054789
190859132
893813820
161425853
322774459
210639626
532127263
629097909
159976065
32631537
328390880
629240098
448406532
313446612
108505699
458888809
370404275
8470090
33582937
768817627
214250453
1024989012
22718962
654957017
837237825
672197347
42996364
894451392
427591453
928203733
519990422
914657638
963098657
7129141
917827202
104100697
681662195
804713545
635692979
887076181
1073517290
491075860
713227323
358978258
445941606
603174103
526790883
782584898
205877586
251489251
491918982
108298793
410937831
804220508
225199249
372077965
29344743
180148310
101197426
809649017
752566732
439329234
783171210
621763506
937886346
52868167
155100879
455902854
437471
538927695
803936401
363013200
700417658
502111384
8546251
275012290
577099870
966728772
862513831
201836226
314261385
8980030
240674884
49257381
651264420
291552607
337850676
140998314
123985490
766141592
881128273
893644721
681753580
671015574
227640297
123442113
53814367
1011263944
597305025
360405138
399768109
556286615
232781725
702145293
266652801
489298953
361957116
458525568
22091693
440494457
928651115
791633670
696358711
28016441
628337056
394749530
54235730
691982123
574579248
556186434
714930650
915271297
280945410
60713046
355854356
552769092
977545838
31889070
13673135
820084635
448327087
508775296
18386660
614383803
447401185
360456131
68571973
91735951
502040643
652554485
478460032
1068658644
402242688
982426769
86711399
882729545
869861920
950003068
444778610
407472662
587473458
980769803
969914394
19419222
63614692
182366386
715957224
924338768
204089094
372775676
488051467
825838978
499526412
98678317
119003443
762742990
200337945
288780507
668534897
494723726
804976967
200482487
854373315
491650452
884103142
275521077
1046189523
582584346
729718450
342537306
113671815
481456969
701309438
410520272
990838969
42108508
508592283
95524652
206072191
273944358
377859406
314846291
577083663
822281213
504951473
8040356
122615164
932633045
185992974
46285287
100913665
825164228
155788322
898729721
434122158
378294019
648397687
88546842
516829121
384799812
15761156
566662056
882337491
874702686
694964768
97678758
921783533
331642556
769790040
365690541
255562705
942151935
363383044
1055699915
867785005
828250932
759598069
846726012
746724439
562782376
494933022
90083990
509562294
346804760
578356996
335780882
382738035
664138266
161147944
552591417
26710667
751139051
628271687
193162413
98068288
669201682
342664097
935976038
107270392
1057836899
921534273
445805263
524066949
976651560
682298060
640406016
762601675
246379171
841926481
618385837
121744547
459254252
973131366
242893208
530527438
692287320
546864239
608850368
100552463
682404254
967261254
330519191
566871688
973252641
1016439943
201309287
731742347
528851307
982052002
637791821
12589206
817157500
320688074
469044573
864026145
130349234
326775447
339924854
1037766784
154961653
757332322
58763976
30690885
1046464732
198019739
290240444
866852044
594865921
385922162
535038829
67875671
933752056
52514661
214556427
439370754
10860930
725789018
538294096
394445488
520284498
47789907
715475937
844181061
1028440242
226768702
332567880
81383483
689295488
392513196
150437762
199628169
954845201
1041870721
520557030
930414474
955039610
777624645
819104505
833373754
704425278
189798344
281045002
155829445
405079969
800450579
306484765
629218189
851754108
606985612
959921469
265669017
368120817
364251151
517615717
887286420
110283711
111550503
274524765
287927377
815722587
161380640
28571287
236053668
314204088
17554651
232955716
55459394
252775503
714560030
455995391
918690388
531447563
957607812
223879013
411835237
186429496
14325302
290072879
920129710
19676423
804660698
147166202
853708671
30892345
96591098
1022631500
1053166835
971780552
212567741
35084362
87777515
123877028
348916406
352481784
32083281
59246827
624790344
447925778
606354732
899284065
965705856
644485490
254769154
808421864
664441957
17998047
78876491
854322286
555824980
535498953
505220450
175713947
801158807
461026159
28716022
1036717542
61000315
865810919
76243600
783106362
370255358
419163202
942979481
701728277
332805907
925372662
758231184
894295326
650984508
819419879
568148059
600380581
316114980
944917841
992940632
59302311
381644961
650987780
678209175
675945253
442459638
775299613
554920874
612597163
877432774
811864085
66928989
1000987381
730952516
775402547
452703951
939605489
239428544
11489705
795825676
854910975
141269223
291492486
78580053
828353653
188623040
254110009
904978755
638595996
1053518963
138598945
101219750
193088176
521314053
184544187
892012837
407941393
522182100
655730331
529781701
483033153
976818073
973956768
918498726
296502624
879067657
257015129
439564177
247193876
654681184
130534309
397451399
432492430
164167754
446653825
424823096
338612369
593088313
62212522
777638252
262379254
793816713
489509666
969497686
46775470
94699779
37245649
715785478
338042850
396620781
500160860
640641826
75601395
3858717
597833528
496529061
290719227
305865339
376243014
443190609
752058244
600328261
1030041563
10103680
48583321
5297437
154426512
313775585
805927576
367841822
25389444
116490236
7233006
22595738
623976774
806494503
1003676733
17855261
575452853
180577235
347085167
99038530
831813933
731539583
730448414
894018963
890010461
85802935
359122948
206977662
486586786
211651091
272811278
302756341
82268825
398558480
669208247
930865668
910411122
991280039
614303006
249213743
748324550
254073284
268218883
1016805395
400781284
97585538
296622778
448114868
883675453
808245592
270528531
906422230
180291037
674315538
561775796
151423859
97205899
270064194
866548087
46488625
367842424
867180108
544416040
1043356803
14484673
833491543
369488181
392211030
416390567
270631434
916314022
140783058
827552435
305202877
623975015
813946243
495765663
582540816
848937676
320789546
256274540
74693726
746711211
101800113
459689497
81382723
794486839
242039790
545414798
94914321
898934167
13723603
442503265
287397883
74678387
7379640
688726691
956715647
548978120
451056029
357205481
237187486
579408065
626247943
1026469941
146729026
556281003
98878464
756717045
142741559
8320183
88606534
232194564
971144717
1030096114
716098475
793299439
391510265
358771411
350046717
665178647
89419986
657228370
72760267
574574795
97857197
365623024
31003561
158044085
305248445
276865374
427958145
900891056
295388667
763484792
497420169
68469301
502639438
775138602
1065901259
790901530
771268317
276480361
680600315
730678329
548922820
933453854
17823100
722607548
946523727
871048916
767272129
957042224
591474061
771569447
934410573
673650126
571511880
360467117
310913108
90477304
1024947324
762975066
710792418
107043898
824191304
953776390
843869204
713891351
421773966
945234935
900448124
914379779
421531898
576588548
218508692
518539107
617255184
51144556
619613137
837880097
62539442
887784224
481249627
194268261
939652722
111724482
610904607
90835375
153467506
691139685
260747949
541690388
343709315
58567085
751023397
259643242
540620020
646229659
601619391
851151414
906259290
160147485
915238330
402116752
918406781
366940208
155451578
983416037
427723715
388741518
864688478
918568124
722070401
279694495
257812054
717478255
1019979978
533751591
54866775
856440493
955382953
4944636
1058269472
536253598
956601968
517256648
499638050
5373470
853138905
397914593
342172047
127538653
919276762
76144858
523416760
873675267
8482403
442150593
793238749
405261411
829657481
349905689
210859180
403520332
640347122
27465394
843085946
197187544
816294288
589022595
132175928
671027110
193834114
133668379
1017840068
589429930
387706022
1029309430
220872952
588821461
86781036
769997418
771290900
544746040
166775538
779812586
448982847
439609794
416533750
556147998
38466136
60645893
1011171721
1024737358
375301434
1019522921
82362024
318207625
609221651
293754463
922980475
1206829
376923095
941038457
27951203
80347013
495280733
404991262
157206402
591013477
895803788
994590303
178831263
758076911
28267943
490308276
1051656596
175728090
932331726
74552886
466469352
851503799
295892802
320718889
538740030
985607037
374785114
265225981
71769794
267927464
15248848
1051286153
176009019
260403252
196297139
907283614
489856035
550774751
867798824
165106215
709484180
693599022
983426942
564143844
908386068
81492647
516565221
741602068
212309392
727173158
263219632
1071373020
172018711
465082679
346157761
298872738
707160320
80025817
877554937
598300348
314900909
474494038
738829968
450298544
70617776
286004065
664444824
13171249
832041206
802539243
34700996
86357257
1020141915
284964928
635356266
462412384
489316445
707981478
5518878
31802123
188268074
409974059
601441447
615434606
901399234
464197969
371902179
604219720
629340064
68515473
698708098
67469854
394092452
268687307
859989528
475747981
618295616
827228673
235125523
505736065
713153477
12739570
446747433
329616100
344803878
193300176
929059427
84052870
50077768
649021383
653229604
796984838
936749579
343778632
919393139
160916208
745706904
570118622
615418599
121058183
224124469
929992628
575128386
328852125
293043848
286335158
1028901047
70315022
560049857
3898486
189866525
964505962
163274004
68142349
286875656
665173254
415960656
590442194
461727729
454955137
823426002
627303203
750868466
596752200
37970052
642877669
590268911
89668180
8380974
458493692
171814592
718658519
571349178
505122464
80911383
714106658
627626070
609180783
965286259
541929209
645243609
157351062
644706859
915313609
317231535
773147995
349990596
3079549
653423578
880674855
394537787
564930519
788707723
253174743
232560634
609766642
906169004
53431345
27993352
56480046
107470371
746672779
86352673
305058915
184212514
400369385
633031632
527172332
79525788
42106095
501709201
28550605
257650382
811270418
875530436
455672153
448440213
366719948
878355433
200827310
783770807
567576422
492754772
691058144
801354003
709170513
136098685
563457759
732104833
591794566
7396758
443152425
102328001
990629855
407909411
969509555
718912034
460999007
484351081
622607307
723881332
441284638
9613521
179987257
231986924
114271739
745506717
695220651
293554711
754776326
729824020
819402514
40146384
512919210
284975022
736460723
319820686
795094544
35004108
895956092
673121799
506374712
493910169
118979583
739962218
415187176
450558141
771038642
367507560
1015201988
272000718
587597110
781924421
833657376
210289806
10177736
592357649
154556470
644405985
799990872
73550136
706670791
302284087
1014812800
614183635
248532403
560452024
404263932
71337518
11821324
820051126
91297102
538551506
351192943
519389622
419842043
218878212
43306209
456738618
117212120
940650146
883364780
128132210
695994965
378066370
481097049
729815347
463042621
818247720
303840693
891677553
856835275
776453744
557976238
884518667
156630965
54789288
105045509
180140807
294792991
435114936
682582846
274542365
285813485
886119206
282943777
239595088
740868874
966178710
101757544
900291644
454640715
224642427
962805962
286984871
962990408
959747166
813288264
643715072
179595966
615014101
86405562
528576969
796916195
1052377723
124227581
83320421
672668416
64812694
712746080
745589680
155546
100084268
792142727
838803734
126149967
360536609
160943374
1039829964
236385606
782791481
823651579
939481481
100332923
984310722
282349913
341331841
214011774
22207444
111473623
904151367
167345362
450179117
6317904
212406478
360991293
603316695
787568034
533479217
399608700
627238134
26464867
964464070
336244258
172889315
773940865
685341468
194245008
195833137
478046016
443266419
329695748
949938356
441897639
931422914
853723862
449723126
379747373
46923544
253375060
89967685
223111715
894860326
837087912
617919632
425191253
6687588
1034027339
798408957
292559866
169947667
67267445
952730632
960116163
89264622
145725209
93323497
954541457
786193645
18991870
959279648
317815679
37730064
848851353
680284346
418487242
140211297
396160980
932769502
1018854279
422284715
127524604
459674586
430050210
726211781
502497859
718028734
503975014
24672905
518155993
346753935
481447439
348656096
506165335
86401912
155976072
542115452
38151246
291824912
100174619
742047067
556044471
349244189
68350949
265362201
5132520
449408351
25339542
290446551
1005748220
982782665
885535088
371483142
379204505
142949498
607602920
8309776
197588716
76183225
731471057
852446604
953661560
149441709
1026177577
436764153
816736721
1046166438
796961285
390876260
1007215808
581803088
345080496
630982469
947666826
808608874
62567527
268257810
815426784
833890130
857587778
652304683
542717451
155370834
968637051
368360876
6331025
369446114
466535001
894080731
633852451
945856061
142519609
463710773
558071564
652067103
420771536
942500191
855359257
155684073
570376292
578623693
400467087
928118835
874756564
133720266
303663697
57545343
146206547
330387873
657516960
60052036
139343112
968035657
939083192
671215026
574022853
1012424974
50424876
767750203
541517901
286306805
907304969
217623078
689911796
684047801
456724100
278233602
497713772
517027754
222505339
798772798
290597850
697276306
530516108
192462340
219013327
843473781
735023057
32346162
535365983
624879960
299153741
514415469
1899171
86180828
72202353
1020932699
548667748
703822927
1035751864
3734215
301312585
233599837
834563028
313786845
982339960
214535443
768038541
18475797
686652309
994342219
902012016
47913039
512258449
382379970
574279406
655291855
159580354
838185806
81095865
216588742
1016897630
197445875
86333271
407390232
145381829
458098415
195781895
350589959
184005593
108567007
45342287
560135163
579008728
125324196
402809971
649798591
773037120
1057160122
975567903
558614144
718799155
20859927
448982187
548879567
30677988
317530953
347563610
280942913
128503436
512935104
748180044
877279181
936236335
233103905
177764183
885270320
734688783
737402561
203838307
742916924
869986876
310536568
864372168
1070380998
997746588
450447184
598566147
45918323
40940194
225381246
1070740275
41525888
943039987
841616378
5325159
307652764
497497529
931522463
135926987
207261650
363994089
732116558
911693373
349879068
1057057106
97596117
612170054
712000965
918050451
554604685
990666995
549749353
406704955
702550571
261949803
602563691
493779229
514762302
52829712
210622518
366159858
1002602317
447340637
386056303
46995151
53684814
729176611
378343019
1010964157
604771681
916963985
825116026
394531971
668732165
57036048
308310210
113831491
327783992
878032158
852821389
580759457
888947628
436198544
298333983
200700587
572593011
1036699210
380924135
590103715
717252806
855269156
1070335667
188991892
456530948
1038218128
918309533
68374890
781430002
927064158
877994309
909127823
97945667
700812707
155832740
454784276
864314359
824906735
131670429
111544211
1007180851
823811888
621256274
511522070
323018386
334966611
418867324
504116365
56294226
995682791
348361844
11470686
613036850
13698988
688935989
259166830
113665479
400381749
901423670
1063866204
203006397
277971101
495443599
64944886
913274712
588668322
363611094
326829109
187578137
647613397
290574828
425147315
916017119
65420234
663691056
894399195
380635603
414829348
880715936
266476967
466660085
908143554
293944238
733177297
414160701
284294674
140087270
35234010
461229226
726061529
156198856
917875909
645347370
339171834
738737665
98828479
387052263
961927103
94461047
88777049
928411443
139615451
8771885
64717685
275503702
521179567
176158055
968537014
624277083
200085080
839615822
420928848
232143766
833922760
930476700
835226559
222029706
779903206
75949644
700802700
386461813
783155902
513554093
310383466
911918114
353362274
809382102
830718371
9663423
294388855
439857291
651544616
44572006
892688586
40986830
384376761
667989903
990068508
771741928
171891522
737178693
213968504
225803092
440603013
561844356
101864813
790865456
589846818
37373601
780762644
928543040
505809071
185188417
630593289
648845902
493106737
253996781
785101739
678020290
715266386
886954795
94082643
496798802
278175830
18981214
612532831
76594229
396573548
466735830
144971166
755909822
354122676
271411318
415964649
217445517
41812603
874620408
634736913
819824704
831849786
898109391
712588347
415240868
162744441
76443314
923816603
945793507
680919679
269680044
19152782
80631714
517784047
196860629
179187682
991691876
781749426
307936435
717021238
456016017
531412175
113739459
115874175
585684407
129254141
819936356
268748185
209372306
782078366
865311365
349176443
898561689
525579035
477779991
855933601
1048624125
304915279
695090903
74412899
143841482
1062397934
352073961
790604082
1043936525
967679200
386464845
545025658
300297861
344041008
165721315
638132033
439836734
229225373
290094940
268219297
507305310
323972434
514279700
347083711
539775313
246238642
484134904
63783041
788127166
488768791
534056831
20710270
996206311
48935785
553573912
646495847
486432253
846516666
25159379
411444529
360879639
329834790
375205644
555705482
801441878
1043439464
23891448
161908624
240343550
158915359
352803022
781054858
702137660
766205402
673688251
43293438
761591275
805840607
766746057
152646078
258536712
756202993
112751625
228784092
55214199
73270811
119368831
85912437
334413542
387463471
956025944
968927857
803885135
706930488
2687312
5191885
981920282
456053949
518166436
374025256
1072537490
806201388
227879909
939670987
670489838
496653418
684149541
122907526
19124265
911182218
615672754
107839133
428830690
544781292
174989296
359037702
292360788
291949458
983611089
8792322
411271252
59391234
897285189
435971820
1012136772
850622796
28446258
4177087
448613184
330532248
394023101
797387441
781067214
132882760
173473693
197553756
647120820
606423912
439243749
313331813
242066120
931706397
62531121
727789324
411100037
1047148551
674149695
417765202
786389240
1072411563
692323042
470866051
453168483
736366220
1045943869
196309103
66168993
484780541
990157157
464647951
123407786
58896683
135107019
105290740
41166253
807617365
300183972
911593097
208289730
572022861
550173701
394759938
822605637
657444572
32224926
80392747
486405375
865591957
528353079
469266827
1101350
54070335
407883959
1054637775
466139100
796665461
247508949
558913668
11080460
735393729
190967113
23741629
779879438
225143057
698876225
716411791
897552250
1001262895
662403732
847868071
461335831
1071113806
688475281
705217539
698902064
480066426
21315861
493499839
144203350
1035685991
339310954
469315323
375096257
394815763
305253413
18559171
739733716
401692197
572216801
966424680
400037354
13504392
788959102
148806688
151905301
702500200
789106810
654337632
494910091
54219407
144353579
493010922
88709729
164812642
927871029
858303569
430244778
675519772
305070366
4882682
935077313
948191919
805456579
740903540
504199296
1026788349
867901523
458898343
267018740
543795956
681206481
375314502
126423836
183171489
801418908
888469866
895437050
239454869
217965862
853776650
701739530
296976206
179138795
378768655
305843708
567305479
177180486
1024759622
919712429
735098522
322243455
236402083
239004699
771090485
382473535
105393892
284206659
506370468
84502821
909502987
733961908
303654892
271944797
141004890
388861975
765304912
352188151
855044110
403822120
62019818
29776255
796766895
482185573
777328365
40792836
957034920
1016156168
612155311
441620677
332274540
555521788
467846256
1025544620
425160962
801541310
68178746
479398022
71558652
20599353
454530162
388234720
836146930
524771244
545008203
53978793
723132747
901120369
443468693
366385719
134806255
194470376
925502768
1067930639
561710166
772206611
76180355
280321759
417348569
213145877
697743098
765897688
876625248
464371198
372457572
41239945
924942119
710248826
909578716
700022657
719225807
340045559
485186949
633991622
351718496
791150463
40520342
322853789
2840734
89755880
544240077
882562130
366706144
98401609
149764947
600090092
123169883
590655090
486761143
437150523
11898793
814199407
637865487
881966489
850536356
1016004524
28976368
716474978
270152136
598225545
539559026
215166010
78565871
197343915
956725986
242466594
789053598
845847446
46235546
7739888
552052654
144064684
687229183
976711531
601674423
303556575
625769063
730220532
250801859
20723656
488317060
28668975
246114424
556806093
367248473
115380045
339352101
426588323
46242564
910220776
830753281
715408610
658758109
999517219
225709939
1043345988
209689298
917655831
697593091
748153689
877667845
910400866
49236636
96117579
592805393
743396185
72632055
732597368
756950286
567208307
604871811
622945398
447487374
196623004
867579502
62438379
734568600
814783643
162344784
879284433
843497751
31225201
934001762
573778145
348453505
526128624
604057096
694144598
542191601
49141284
761802468
21391209
10677082
132692653
585736016
928172041
487174054
197879923
649477984
964644214
838902693
877514978
492363210
347020608
314943527
296842263
507741554
425633412
979211857
691440500
496561324
846697989
431526132
257427544
742494154
1005193778
565360946
876872986
233142857
32393549
546313661
551090552
472272816
498732024
461308202
868948895
662301414
867863078
612741147
27348011
199878729
789148498
767766894
749222004
742431429
475254308
935654897
195316654
929326997
711928736
810479376
201021075
75299041
419124686
46691124
969533663
405272660
1011809526
203478171
26465655
307565200
87171039
454322997
503664159
976536369
626801543
648986876
38571060
822964944
338584279
904168441
42484094
919316452
334997004
667841500
8818806
863182620
71143146
290879303
553671960
716658374
906947766
934554294
30045749
329472746
479691655
515407910
395598637
502727543
410035336
18316474
86090325
339647519
51521060
644442541
824200668
711924697
579262514
529183611
182772755
802741823
32412127
110898334
605390445
1071008170
710453094
272939864
897081912
778580422
169372379
480054167
636640227
577237832
690974205
663870944
891335973
462469545
637278850
102820572
113251929
110611426
115669736
458908383
9995079
887612795
513028117
11600447
412162175
218087434
621517895
903141515
201087495
201520085
865237112
21150222
404427572
728452238
427714702
459107131
277365775
441880772
566903237
866320409
56175904
22316375
892624394
1029207607
55987066
858336407
461326522
825971393
836051809
312109577
594300601
540136234
58051216
588318441
361756398
442679805
391563042
920429632
141515778
230415675
1032881281
44985196
806898652
212478247
277896569
759233323
222062705
670121719
133902912
729871905
565595359
825993376
476207832
93862187
474834772
815226452
339288117
854440206
657426411
641653581
517764451
733778324
552772810
932342842
514856553
108593205
687282807
963868487
533525938
707472423
308266709
368593113
235426873
719999770
142468121
754434439
615056604
326317902
744629156
780763309
773391840
192453972
750201268
476681636
66569483
144604265
559369284
1022391016
662488870
613907615
956560486
391447737
709071167
591962853
902684556
565702382
114599025
989267394
840736987
1043848
502619439
208400835
658845489
783043053
825698987
66405934
617809072
132651089
14279251
633096912
37454687
445556553
883213822
929255770
753289327
483773628
2205906
170413838
849224488
908643928
202923909
235957475
183965241
129570
19480680
41466472
758283950
33792612
848105146
144223106
819606174
709819588
246429370
409121649
759948491
623093684
57733556
709863555
153917896
439943286
269477781
142735709
968432781
521775852
65834876
196706926
220253865
633511304
713018114
488595268
212914880
288355355
896998284
512347230
634470209
150572930
359958447
857967895
469836957
11301915
972000879
347371058
40793529
585196154
949773489
79294598
37996723
359594978
204528804
912169360
750490897
669205177
282309103
291356922
759433170
214076068
335471210
776205143
468587661
954879914
287709068
433565868
152886173
186958971
591361227
122672164
14386972
304817818
171566763
62698542
811235342
514950332
750623500
361631231
505073122
490088661
115603775
44746155
643073549
625904923
257091631
428803250
466712601
568174676
256053982
495537471
732451360
66512225
154159628
554802371
670912775
378273113
894803736
68862905
654724392
624828411
282004855
109552800
713510903
313254994
147260634
963112382
745538442
215303204
384026237
485188993
741254781
767713736
212739548
1026452152
282406176
705538137
557428574
239386660
419076586
93020712
287692294
372307388
25872284
859186980
283974340
303497474
60354429
513803988
746447791
66816091
1044053053
519523171
513703338
724937454
237809659
425375318
800349435
484990863
311551471
1060923772
541070165
547013106
288148805
874518570
453589584
989708736
639947063
951640614
120658087
1012688499
347052584
883969697
88262872
812283679
565654752
995340151
16403222
634407686
455686702
265406796
302777266
259435273
616863788
1022632904
740170304
22247795
252159745
87141257
127694402
740236957
625148736
726332246
56704891
946103982
722182537
347926053
319142659
893942306
744695386
599786496
730671138
424604928
454509957
249511673
337429295
201811688
577842087
530388163
141400215
73196745
540519273
814800728
1028484121
721926553
404092769
36819723
870005514
1043852963
973170834
832978004
135629615
125694511
889191799
274276855
1058832993
820432939
768596396
311530549
122751227
349034550
207686501
587866077
847278921
254723835
777600026
983566235
1048749705
552959518
691601593
821049868
100968146
128561379
55491001
519161409
399807203
705086222
180308405
611443892
777187690
700553431
880127741
320533707
645896761
645593476
626987771
940449291
960642502
523778633
435360771
120633904
837394174
368919852
1044930600
971548079
772789645
155680531
134995702
360569358
275965637
1044648991
325322528
557167500
906625301
154614882
1050144349
29670396
27227087
757757452
305212165
746792326
180181566
583435546
304945269
22327905
876425912
410122489
904591528
340229820
974494295
19575660
770093486
690951693
360238068
795736433
1030531025
669710217
297517966
452148033
49667017
109632315
467711007
67955952
413302966
49892123
815432238
191210431
929660961
235362647
183387618
881607435
426144189
277147584
656979766
252383564
130029728
558997886
881770681
896301444
859943141
535387258
752866648
39675629
535017987
824942987
232395531
858582422
36642600
308460049
791283796
326527323
922859489
445312433
351138987
952220167
52725560
738973856
66721464
340636166
1053687760
246403231
724645924
870881184
93232009
381169064
666443019
732087503
519479769
172707204
371530162
1007959057
465051146
156106103
378098749
59770235
588579595
570386149
337417293
14628626
473124916
241423280
1015895842
581386793
3427068
258510717
805279542
799212949
865919038
728361472
378319494
528320645
20563347
132640958
392490476
788629939
367870806
931441501
929822176
771658610
119438641
234464648
149155451
47565221
915254823
111608625
490316574
112989756
664894237
868860558
305302062
849258279
540060065
983197691
72302600
255647835
637541977
42717598
450048253
728030091
866209510
511393743
405826160
793664178
870014210
1054363285
98789758
774747314
463095870
48846647
291575831
727139708
707008729
642073411
860140124
374876408
62258568
935392068
436911823
465063300
170355508
334758655
201822674
907995087
719967324
126575187
12397924
866919137
549830376
802721810
731612400
988836483
990126543
188213870
432059323
586480749
25220104
871560094
957003546
891961320
501315033
541030375
798509577
159377784
769458410
610826802
79812395
147458127
302666362
261895420
2805574
263398689
695873746
167470222
767030314
108622688
18082632
708316478
983860749
17448511
756052030
33164494
80454948
656865070
516294616
1030248759
693394833
371929401
281122580
894662221
525089338
169014591
579196146
110825887
671283505
95150579
581353243
28118076
308937692
869733032
530001809
182992439
1046145588
465181571
20579636
227937413
215645051
1001242710
200541247
210414442
79002936
151676636
433880092
160824311
864777855
494308266
783055484
470692656
158480719
1008985591
148234368
724729327
560133181
84978791
690556984
558757353
600958252
356174273
890228698
703914302
473814102
16158976
801781447
938587008
261385799
65580694
1037011952
773499584
368798408
210335911
80129782
755173486
405785427
642184552
554604517
903537028
396837772
137804555
157609343
11397734
876480512
828615307
867288448
289412123
313109616
147958598
195099473
585605
940738016
823157199
915127186
376277502
411308348
363100527
516731794
1769240
451476687
85479295
197417555
407368341
874639451
903766566
384717196
596881997
473380502
673314095
999249774
552988996
489931828
905733987
216845957
252392277
488949482
913345953
712762989
123152381
802299406
509657713
857529292
364988164
379095256
571933832
28008439
641419502
967270524
363263830
219574833
778697299
953527678
321149526
865273896
32467632
397479028
707106254
574923228
438434464
1036654851
184879864
75405706
333665265
225969205
1065452651
238843377
80326527
314967729
711178071
845777959
700331277
212029221
350781657
332048299
667229107
725842590
198284557
604666511
594986233
155137091
202437928
283363360
512609696
684240506
704830888
893691643
625791802
665116046
818931487
692047753
218383845
190785915
71654988
948618222
552346316
91998221
423993955
1037548697
973692668
12907768
30582194
936202071
938578449
559205628
450998812
22445055
521660073
12309233
1008683395
11017989
4797351
168330305
478377789
204054897
780184554
983110363
49820250
393398917
299405077
598424984
56374275
346044720
834101007
10009349
245539582
182588639
124043546
503931770
483056119
980749966
924949330
1000265595
661947289
889426452
198785407
638014429
1034979649
833194028
268671276
490639584
864230713
676949556
1024147164
516953767
815126168
622960305
240338589
567361428
869406762
789896418
797155666
249610024
264486345
479990496
852265603
61224887
570116476
557286924
757715710
953983272
424460774
91691902
1052685827
493343415
55955792
842801107
563667029
450164889
27731533
287569169
827043639
449009801
911772031
843940105
20651999
21104145
153641481
36170310
771849374
980936247
651413498
431978332
768664835
969492074
738556780
602651678
444515240
815276885
984216378
878291362
235914893
201042858
26047960
522141856
591530424
376764207
105589982
310540798
617143934
596909360
389610465
773817483
103738867
42929326
27085884
931483563
746874368
652557149
208399529
321881369
530293457
969132048
433646289
436396430
412222068
259007287
85383178
562216412
474435488
203335464
452624600
764522146
119861798
811081237
444294649
54449454
757866357
536729719
155770698
94819219
932690113
296083473
312909449
133453509
389703797
215124482
397866175
968085540
249242273
845989298
764645733
594383202
850278429
566541086
1030497244
500300067
1015186808
833776997
580941598
1041699368
230277653
739231967
88986828
72129975
265258809
1031766022
744816199
404932982
609778495
453660105
559092546
382237621
676601885
754891961
35761473
80705228
905931528
894182952
379771051
259405632
810690374
601192577
769837227
16973960
903857801
872407810
263254177
889746051
323176398
49915894
220003866
624976996
950558315
60968333
337989225
901617401
450205559
556702521
361451886
452174858
869114077
580776384
431744449
12338898
967676796
40116893
105277680
166132405
36770186
238681711
372278235
449697183
495625439
968784755
418736126
62501595
598058631
272734807
952460354
710982102
172132030
960334161
342451057
259503878
192227246
753980652
564742875
313247449
62593889
843703814
555508167
695438393
300545096
35886228
91906846
39515359
424225498
541448583
964976027
72155972
225396225
647966928
956072632
776765588
95762931
426254711
291592928
731096069
1016124477
771401647
440108801
298328373
561828234
557269028
566987592
536523884
381819797
508781090
1071963362
209075301
758532430
745255564
683281289
568521555
95850281
659953439
989500149
326551555
724316943
930648994
439503757
23802934
504180039
11732334
656790643
596386044
856137644
317964781
670509591
17599224
78925889
228577128
562092650
472270771
365207440
430230477
722608992
552292926
811420966
655448781
784832892
736051033
445992783
1032905818
866760324
809120420
654315879
940370425
519084404
355334471
668077310
615261216
78258299
469991682
657837575
210407225
229791638
936157352
926732245
718544968
872084561
591695132
417879285
595325319
797223102
747513708
662482912
708503063
382845415
556678651
156451558
335869806
639802307
75884023
19864853
138801647
87012496
270866204
115078686
368113644
743109488
230118550
330918625
86448194
1043374532
680705203
248872661
512327459
141118516
307725870
133702181
1052932781
103282470
725606455
42506858
56921119
61863801
43725096
151919456
32804640
598103667
247636428
656343026
661909470
186835310
958444909
342421030
541252165
113951201
664064655
213095070
942074403
21881849
667741295
1028374553
207755235
340313953
325970898
141613724
720376695
883773881
648986523
468973820
598156585
309613659
739383078
909465187
797667597
519773329
929951874
18471178
1027142452
519356945
281700283
193510067
3276111
533414933
155995208
681161263
511571948
942631207
439741824
784928856
548361548
555334664
705366416
468536880
932590970
938138567
575122668
68884581
61448931
1055464945
530946441
971595931
579917480
145989764
545098058
109585075
88137154
424289377
164983754
378528788
806978256
164382327
300832339
799159644
835566420
579725407
370025322
261547599
244323002
895860280
264714156
809138840
596623268
72613053
66369057
785439920
694067370
20366353
109347328
283439152
526666935
163942958
267002247
772893233
833027917
227004483
526715218
376851556
122087889
811203681
900606448
886607790
398982197
442089876
652758314
379501447
514951762
1002375681
968934960
219537432
222796953
752221300
408943411
799108830
504795640
631890011
73328871
852592256
277988294
893042358
946469334
1036430032
742246385
95891455
592849152
291918748
761970799
491416449
25729255
628203683
753354140
862185156
631107845
50055786
861975894
766100921
68158300
48640850
620111191
374102379
459961189
954864622
636419350
245362547
589322700
118931673
73774507
21876200
548410591
452638431
927431896
85204471
873786655
732253054
190779390
559374540
698634734
798930740
813036583
923460862
844117691
597552473
949767538
373836257
516164192
761080963
971472214
291702633
804934287
117931242
70425702
572712430
44061293
942774461
268452807
111973510
761144208
869122636
167614597
1061606224
995691754
67489459
433890738
591197364
221807719
87055051
312692561
886097390
957668825
140109904
473881700
191208479
961609395
798454004
155806357
739260955
461521941
971178429
990746038
1060495877
124020748
343447119
733576583
793467161
910932710
769883389
111918653
472356668
947681156
55268389
983387251
107501974
439939699
192838221
493572546
495755843
253401376
68163010
8862054
530739717
633867176
69527291
114231324
745572050
738952805
17916343
521627957
33622007
130356894
244769742
318454266
167780907
505986722
485091776
922377619
185705248
168970949
154546974
797116495
271372928
627217638
37183882
414707586
50527834
122069648
95252093
948224926
26235964
411378682
807720365
365819173
742517446
174916325
817992394
723441619
360618470
304912766
352021201
381010006
190943005
522650143
943603567
549228096
777603067
232228978
146879428
431265394
59096447
712719469
504472712
892712336
639336694
189151709
843503628
232566871
1073241367
246899905
78608432
751602581
682992952
294051280
508137884
645527429
257756566
370581346
646924335
553578635
313435134
130135273
239150232
43901746
44177331
108011059
13187826
978997260
769703373
452311332
924623388
771333762
308602008
870867407
257725139
94303721
19692735
654357210
587141136
497492740
989060604
754104229
391375614
624687382
858666379
291436594
27353825
818186072
57201813
217740350
966015870
886087223
536483063
170809745
91219738
681200841
200064459
22643355
34779317
678777233
562989392
441653581
959242356
926299047
801409481
257629295
382341642
605650305
536677301
968707078
371020709
634435555
937729338
88783414
55471355
617016060
664032648
135062137
171025643
492235523
57916931
592376824
819839510
285341452
900745352
910672023
756472799
769109403
54702839
431628909
551711639
641036706
1033572783
691535641
763718201
29549899
859894156
188151879
746212025
888766826
653800035
771239789
123320954
956991320
250758359
113001518
289781548
944472459
456395241
380469107
672295614
968006748
1031945727
1064439786
555910132
203889656
531419988
472499350
367994986
745166499
670627250
347481517
538464415
136279479
780478426
67489447
926767591
837480160
44171173
515645596
633901085
736049646
620922870
746320188
490556016
533929376
202171053
1047850238
25881219
661753297
627136477
111650034
690997114
291391912
703566491
261507765
452830934
355304998
58622757
2786243
445628222
636620213
256786453
314692917
721116517
15285490
631947132
754673412
2323892
984370706
779361006
969616132
95952232
158462093
279062665
703753760
522767487
298748336
877360773
76078018
516145640
799246634
130700797
323553368
452501720
838915070
406318896
316571015
985968682
656846115
548683210
915980408
553490197
777262811
754428170
881844609
769507869
271182932
13785816
1033233352
828918549
624408436
459454150
663766746
342270733
562970528
533729085
888662814
546196029
370586601
284184570
423714359
786038804
880159278
215891765
192370329
564315578
132564108
684016390
321708909
57058298
843499240
216146723
516666606
176862204
3081534
79799001
440997387
1034094949
504322365
13323821
147313378
439729633
527667301
2466514
2549495
660313822
475115728
430727138
565061471
805293715
1068636114
819742430
501992228
683306515
956340443
629265461
200527910
309789480
45257466
503829595
284182572
893855694
966862136
677338807
858430348
938726553
132643355
215474488
391080888
567208350
521669513
303591501
117985254
376650808
925636974
211049679
970881994
895376019
282004554
248442262
907863698
920017713
798154149
601400811
960531378
389172718
217599322
56914664
232403374
498827294
240304048
220376243
741040519
15302930
540983438
15996325
289573949
341870539
997764413
129479484
1038138685
219271207
137674595
517580756
709751340
454376491
652543196
13757780
716763170
269145138
117609435
559110093
147413674
421169655
770510156
955990227
83157748
916903197
377705479
503312076
303408353
963770382
558699475
202051614
918990637
385725602
756338212
370041629
772074501
975188147
268118597
130008024
958956159
396912219
333911525
276634807
784171036
519529601
70449701
470849505
119036141
952298584
727668975
705384414
53666080
894844484
390525461
497864553
998021903
538659608
721259240
895511480
981957778
700817136
1062880470
968105990
954499921
983549139
21519313
1034428723
148280639
221773601
806642064
814545894
540673099
2970154
21016267
619878965
78440832
981639697
344879092
175754263
648924787
834064259
700753304
658031257
576540714
314098218
525701185
54219505
334365964
180822972
692876592
284614449
61512621
838896899
1068516182
544430666
26470914
240401418
25762433
502516336
704495706
911744100
871516839
149087524
760358562
487523207
56870607
77068927
964649975
349578472
856875163
529381652
125020414
536828469
594473919
753085992
782217532
381682866
395711813
712133524
860680885
461821879
898052561
948336485
381114807
674643220
44440445
1047594220
900066116
320243704
476283844
646026011
590676138
764752098
484737441
82572909
529058703
115486168
9543769
68588327
214253959
467308486
873514592
428155261
951841745
46895270
747986835
539143316
646888331
177567273
633297385
329560448
629338503
441983703
435127442
854344379
180061750
908075804
689071920
679673400
1010888204
921555605
345748124
950054361
617110684
64376811
226421757
265280507
751385640
333302472
144094413
762152657
361816065
303990679
858975876
544318001
636490923
407513644
779088876
901133676
337705988
499123978
110509454
346146179
397926869
974666349
793353676
866177443
185821993
58574077
6348551
767178298
8880266
551336694
384776296
1022828642
182898974
212868204
138873455
81561695
164721208
5079781
645563401
1039502800
967683520
802441437
627227128
543129718
596828027
175138243
399453132
630344781
572435854
875760532
328485542
174367808
939808446
377539808
64561219
269273590
367635834
844936750
493851112
469630296
335049230
998541635
768993597
243112642
324615751
978996935
1002453576
72566217
259070505
306408394
793406807
106938171
573655185
8421953
192457739
10701785
49078962
188267504
490646186
12018360
476511495
394621404
1070638211
200001618
917293644
492000381
8350169
724259441
477071646
575769824
136991817
123294527
521973203
1004143335
742942176
754139500
933435164
550935091
542206699
112556617
183604894
1022717143
129753723
773960415
332174328
202612928
862460022
655236921
637469485
249568963
528058302
452381681
4985718
244341367
680511654
932950934
961454980
1056071608
481419187
624292247
46135021
209017834
79070804
57946384
376151362
37066532
237481984
218219479
331424925
789660117
819458829
802311300
457053653
724638862
467189457
678324530
28352634
172981228
677855293
823963725
538442957
884474492
101540178
32249050
491512992
371159856
309438334
944401979
884370414
631223001
870488300
703544290
49406245
20120779
33711304
707526367
456176468
274337376
547211180
4538156
953299124
202212342
387829108
955487618
668171513
476275744
748774500
290017097
982603726
451700457
979025911
514727465
603744032
919177199
1008053031
42195734
50475074
2864138
317280572
636761878
397578726
376628247
145374006
870792145
889184984
1070550936
334235775
82187800
226859592
29049602
763740294
1048781128
228055178
178777723
936255197
457046008
854835397
332703498
426577773
68301718
378504594
1036490002
489049172
576978350
60157383
877079562
502076820
476772985
830022306
201725921
397348483
952627775
418704358
104909633
341343266
13561237
63125713
358846403
21245390
194341823
380512646
730103981
849798425
538979638
788685848
224872760
325735662
290734561
315348158
515980324
481257310
302797459
505850974
22816082
523726789
520900902
214837464
713087074
310398199
596972969
919030445
137634727
925604438
915464300
824013481
823902194
887244358
775911988
714601689
846449870
1015885972
1068826086
470872004
147875674
886496222
806612423
492952546
902809123
298874613
512025930
28492572
280675234
315144127
161348612
781573465
120590643
227665603
880699223
823846238
406065984
699681715
294643652
9441907
463707595
868242547
357462787
164177998
738730223
620983417
435326114
834135490
1052532670
671591659
686596873
814323140
1058296707
157857614
559155466
402909484
475616039
924854759
20403500
397475021
494613056
585470731
273531671
412114101
333923663
38070759
431660007
1039441567
218915104
695413424
290856876
727191804
221991289
525809914
593595670
1001528510
868001548
944406069
859121812
320113909
292742280
66082362
136836741
66875351
155339460
60080589
786869857
138927424
291835306
177514109
514280447
899897875
618558211
376331563
1053340464
523241848
1054630138
10599614
621106313
473476898
752165505
148900282
247088055
400412857
952565041
350612511
683227760
701643833
947330680
631982343
700679042
125528414
670806575
799292409
38406525
8473243
732584968
182123741
357602995
444854558
86721738
629529875
972235628
11850051
261665454
699011979
637716527
570170026
873070186
452952340
494748092
628306914
443602640
59522433
319225426
1037631845
226102233
102154836
850851778
970420519
582640814
1001119902
346489241
381396792
793268713
71150720
134434656
367866215
348548229
305501104
931765636
87577226
862811019
208722079
128540482
678696379
701091446
857796810
29880735
119656463
999800908
1037424427
715068348
638531033
758937463
657648406
139681436
701087317
759761226
568671602
29066578
525741177
779700612
616398652
475247939
558988969
839264063
461800760
854220388
470465338
970622103
82635476
711999316
52910578
619790364
212578600
707610102
130076673
1048115938
149408410
408788614
850929073
157327126
654901437
265577975
477221715
105996868
199019968
269838159
142273077
698316257
377145405
19429628
745753422
179955577
443425793
529817386
763055041
459601049
624950199
395839603
887637277
588287280
246090829
177247731
674012135
743215581
134006697
484637791
756448949
701180125
179595732
346745959
844400196
213123601
457784206
424038660
37057848
284595077
796709552
671512581
263664970
374395576
29889721
203689959
449884909
912471586
1062125769
498389588
991822727
154650887
246734566
647544766
517273660
566941089
320240825
637221248
505698182
981577459
796908364
248184747
1016395676
802532088
272390228
763821937
938693038
566336237
423420544
395478191
86135429
107193765
53389301
902683813
682290010
20933560
922045039
578507997
356032813
795736687
534478110
818894169
330547797
511115101
451627759
620920718
795270746
768942973
398787669
334005704
334662583
412792402
624057568
61521097
224856833
534771596
181734524
85022440
591412521
192508835
428989007
419463409
467802209
13034383
712549518
873925730
614381115
156436074
130534881
71045413
900018486
40984831
885740948
520293504
722144810
372710099
452490065
227909919
906838065
713140325
412787920
519116034
726300536
118124067
805911043
138485305
794986487
640198888
305477404
24253663
799552904
31272380
27797211
24851592
412528366
406539209
177574321
778743495
527465525
686968448
12295217
891822447
1004923886
340525489
545030077
190539854
586546445
449142300
480994532
475237106
138243983
645097358
733689732
145951335
173224766
447048174
584631710
6658093
723408306
752473237
536766265
465537713
91083499
663914541
314932079
391859103
947186136
768994363
313313664
794547474
674123656
672058410
432982619
700827312
850703617
277345657
248829990
363298943
583821557
911991518
18881480
278187871
193323431
499459833
888386106
7031932
388119305
673781478
108868554
903751022
680425689
199558403
850238222
195427341
516329003
185329764
263785829
427536273
436958043
963746354
73519763
740370261
400930336
208999165
641276878
395629235
146363215
103474595
84303158
283177566
332578969
62100818
932024963
1053474057
342891372
546843505
752916813
878050201
553881854
589904213
52315903
369377649
506979260
121538729
771754178
118172752
873223624
626956120
669910660
40604352
476425113
355471340
713321563
235705425
173087257
314878498
737401260
424082275
83366565
761921111
950337298
885712064
1060367432
407584034
59471119
595596473
860439774
603898099
37105704
693481103
591471336
435596118
618873922
425769466
331557571
483619404
994042615
957972140
734516002
563462664
652404501
80945061
50241532
939121962
450704857
209941961
493479017
223565140
431474646
740851600
763283357
971185260
446318821
590510544
73488100
813481885
165548694
91253227
505528279
127940994
515494604
924667503
983421032
61441143
723825423
30444245
865423687
23209278
783303254
345093681
693951204
508942130
979260685
987691889
556828719
293538449
379774013
21411527
218954945
630607073
622350711
282405498
588938996
652033256
919334595
81549954
8218852
325302047
116945614
324784850
281143169
672355831
762787425
950370401
513825327
850780912
94545141
476466786
365059359
981984560
1051885152
750196103
580284772
973841714
241008436
297262894
843208036
109326961
502046023
440254182
493191185
4563738
276737854
197478636
535788739
852449341
95514060
500294244
530659944
299287393
625278871
220078159
492427185
926998718
315360655
936602732
510804344
322546339
348455167
355597584
625746344
324434146
663208720
323317411
151380697
891795218
145413264
97662824
367536670
558571830
244430792
417707338
288857381
469035507
186536825
447814627
958938191
459801747
523235336
668531924
331982135
377533774
524716868
41494021
426116315
501409036
35354996
352040417
585628224
873926690
571967189
510706392
34104673
19425049
679885471
70615983
13202232
415521179
923346354
356430812
70937458
946267949
703214396
167710131
59498873
1122252
215894488
1001031383
320996724
632142703
459475113
939007974
77166617
24452853
737802527
202491989
77383454
652237738
299584654
995698645
787842864
815353121
259711249
92396454
601759052
507848341
353556017
460169685
653901818
357493779
690309734
1039104270
635003880
474549213
363806227
132332002
231986871
7902793
616585976
86262499
824838402
132095544
879627096
535375226
989289531
777749608
379112947
299808803
286970412
874963535
97122223
728683904
881238834
820807212
836885942
568686189
252242259
692635112
219305135
517914618
60993926
740710280
965034454
292883640
741135273
829039679
27659063
93624765
146826630
259239057
660161629
497953265
454965152
970531417
271115065
809123126
636626611
597019395
442868840
706182281
984008384
948519783
945461893
846823518
882834699
1002259269
860245995
307916566
543317261
915739608
619410369
72799490
53470666
710214395
398381861
606601793
804134985
246574042
449782474
694401752
51976484
728129850
63246314
79949976
167010750
259655842
573068667
968716272
827077749
49137013
947843692
460366205
63376732
280350082
726595980
772034552
523929204
617053117
388727168
32399035
618950850
268417210
449313741
744817024
768580499
354367450
375951017
247177395
447932075
952486952
428537484
879358693
3460432
378302147
45931252
947925516
527559591
783159792
305992558
105781172
174447204
643513599
201140451
3582377
344476644
749858755
445508950
651738989
978145607
841156979
279402259
615217134
857941571
710093356
778870093
91023536
202281324
429973691
551486302
66350709
140687105
595235247
210345029
1035165434
129531723
65083845
444179434
142154006
18792488
318571483
594380063
589639818
70390328
126341337
291829518
444097750
833705041
32569084
138823584
85057056
708975048
677289286
830441877
307791836
597948827
397958654
1035958336
915248452
933470156
654483469
72941775
584074471
1064172390
876955060
435439781
397609454
38411190
150085660
820600206
556747373
10498988
463394274
868562674
5322339
272748864
879848853
684645200
178595628
919226820
804329914
943820977
351597779
129354459
777343408
959560932
221020048
141313158
942775418
989315221
664425011
534161738
534012897
860713538
820140879
694417387
987123308
678926511
472986881
766662699
684493809
436937420
548799901
516186353
514384584
292189426
620082009
575599809
971416276
792961605
82626464
194802474
978133707
173388976
608268129
553967227
518791656
50792144
495413398
411683226
12594654
41123927
456481989
625431509
979295257
85828179
758288457
882733202
80617812
53915510
922432027
820307819
437447324
361331590
364336634
868916878
403145641
834411482
453022715
140042246
730752455
259157810
331304610
4237601
50529540
925611894
490839380
266701600
469536025
787405601
327306180
49463887
418879634
516337626
196234710
156736670
794652061
268544427
484043666
376539033
243336904
433792947
900586989
588721163
254785911
56512023
884965592
238802087
989851277
28263924
337777758
1039331326
600895073
110902840
506915954
545770119
715850974
410687317
606315786
839077327
228051593
369451963
1001565259
269378761
289651936
1030018873
482643277
686117686
156000477
20993439
210720573
339427463
472584797
395525859
675781433
866260454
70307120
943108385
770224640
828207031
436388004
613564443
706350628
928827805
1022960829
451525710
442842975
12769298
467326127
920586529
569156518
973198760
875075750
462397724
981310640
557693316
1001347009
189246275
323456238
422565092
994153498
432614819
591302148
204940595
853679273
54252185
764890457
900959369
796274439
64041122
506478197
61656481
719250371
81895602
207636778
241640026
217211436
491303099
45897137
793400033
748028992
174928550
801361336
1005402005
291761361
153995379
617435739
158581114
291358148
231909069
569740941
627043376
74062114
521724134
740848343
1019535658
15292734
854313134
122868476
266806194
781674617
139127569
548855198
588312816
450587163
265466446
220029153
733538654
937114470
414050516
422903305
1019356499
480566732
181108283
512159298
31921452
868716048
545460621
381159468
110300941
880253495
778332908
194535382
320632089
619650700
662129016
20785130
407008217
333929673
31045244
49887384
1066181060
58819249
101092794
597931467
197983522
587161120
430983960
340704342
839604528
412556828
929167220
49591817
934693818
850550111
68270403
941107523
570102634
598609494
366163664
882589161
527242273
466721790
103963132
636100455
694039348
297817554
408257415
811898356
555734394
161206645
327804079
684714433
42355523
495360315
332381238
885068138
700216106
744107917
11732410
674005072
281382005
181494677
157891939
958848827
508357849
263889303
74885990
660326815
84444013
350564232
386152955
202706935
439938647
816806472
179539573
83700990
315150521
76819173
184846873
112926966
8239822
455624824
251678178
112769089
124155118
752947439
625223864
522935307
828727399
443091743
683069673
395446725
791988397
397520827
434192071
596298165
887264059
525557702
20390977
401322602
27918286
654854165
50038998
644562836
370047601
725693311
540705485
977595642
519664107
162045501
811822436
322546245
736524829
690545082
412688912
901461899
98654076
20007523
586621886
852263003
678483111
936044934
551612699
404398827
67531571
951391158
251046167
430956851
62155932
670744976
65885968
827853808
981039288
225634882
438689863
376847010
508370549
188877919
5307046
1057518228
85979247
952192621
61621314
250854584
357167756
423425623
346322784
587593765
1025398935
747539596
817384706
433778121
289794900
238254854
142190959
367940561
83456994
565195617
555799005
181257319
663907934
262278658
782220546
190109140
589359243
50482804
2149924
585015555
33175138
499448536
59158073
403536300
40038629
200095140
711040292
435062568
986035399
237695294
473471822
354649952
291711343
322091365
889393679
410609624
656635502
24193088
703705430
683212174
322719479
265839867
190917946
261224348
324501835
797725640
926724074
787062897
483766521
350956625
942519355
148245367
597882582
79866548
600167840
971590246
572644209
882905265
864590722
866773674
569307428
913324389
669391255
566983269
662057897
378834326
605764317
70104867
699518145
357751261
825451902
75089655
419287970
14174616
42239115
325487599
397963954
946237986
791715623
73029336
283677498
910867121
978943353
1019346888
955746935
830663833
558956006
1031811297
790006581
114639017
853192378
194853947
605196778
171027891
506829537
703202271
695920887
606207024
359959497
132100263
855168410
949421618
794775758
244884741
879735179
181946152
799650373
836600238
444150205
654275902
177943530
667744951
824063916
401245006
752022236
352246195
422367540
873831412
61675254
654441987
404498085
526854339
139446412
461511959
223599057
460834533
325782384
201665178
255047808
186386063
62513627
466777040
766558244
628282639
311840954
695902105
59227348
846745671
438727372
694672143
276561841
77725422
136602510
678448699
794702549
324978536
329725193
268355517
72478610
850775109
31879131
1013060368
621950009
114583772
34436428
649261983
891020764
825744259
831181537
345531766
221544069
335616611
388524051
573810872
426868457
670125756
823779546
462255833
321766690
358923285
312353693
492004919
573832613
83514081
674458485
883414585
25814322
373529989
749261498
787742798
224443192
561135718
993571028
346468642
526489329
510200777
639835368
968475652
172471223
471198481
407293753
669190435
426160613
847446445
916319458
204068416
945574147
41501738
714853858
33257419
19620481
1006444382
471922065
799382005
879426117
417581169
477709902
646086119
1055750201
19407209
981238157
965348659
901081524
644732005
321078952
709794919
147705793
1000155280
469933861
190279319
922634121
488596199
620890265
156730888
480731232
427484650
224417253
167556219
252200057
593950509
416535821
913978439
872501078
110127645
492445530
544311268
908267449
667940024
20106134
1058314529
913210773
889064930
731148839
115643153
795167547
482886078
939597263
702203156
89772762
1007049630
38995939
923556117
436784714
328937452
268683402
957728213
725567510
172038551
755930641
292581594
11131772
615317906
24848539
527745492
69966445
696839591
938672370
968627537
78264608
758606107
537333319
367502126
341901988
572133528
827222378
501447167
566440968
540144892
286802484
705910806
455201857
290534845
875662455
621847661
409243720
51936782
949304437
61994218
958979583
241555404
425101043
389474228
786025817
509089692
923767678
268257170
470267244
625360112
744212570
64774880
480177891
40147912
536150567
573205103
648671641
60106637
484021251
991572869
305458158
195391718
568179408
460711721
36297310
236892701
185795956
772626111
418379240
1021714348
739719684
302176307
262196307
314680359
811863806
942522799
659432138
199064151
527821579
118574548
672105879
95690476
657134828
450133855
519750550
956302049
919284004
500377910
547019474
853956043
1047569671
328721595
786909709
787129705
113819791
717510117
187429675
570085678
607775354
846336745
344584086
239512488
913633500
297864750
481206841
672052605
800815985
14552846
454818119
754973331
633644977
280821754
138200390
591897329
797385139
799759822
19647394
258353664
705420882
246450218
634297381
567920584
845535196
875355409
310414155
795249399
955328537
691391958
853236758
765762845
574039711
645107471
457311326
453226173
385937723
201876280
544437388
307864819
278528468
542842249
666065317
459259928
266679150
567439130
286457524
623054155
751240991
380442514
24139111
223800875
459603251
356570111
121732193
246529573
773913331
3059690
1053721643
913888851
451631446
292833050
667046306
524844378
36565181
479355964
665213752
470781123
55092169
68972225
418044337
577085021
1017275384
484452665
867267861
170172345
732185846
983246450
305150774
670035799
265894070
402420244
778806776
982183000
626810774
1010723305
117718731
89329128
20469386
72363901
898381482
1045296495
617943406
882315830
315408300
191068309
554259742
438668366
392948094
19481813
236924708
4728562
470529793
415895727
580241248
129798134
555599406
961706409
70010334
36751575
175148394
879122768
733710203
2589236
591158850
86531748
964677931
108985170
10121533
764866844
925542290
907645452
996017781
507200858
492148626
202508456
596575849
322963329
251938709
309460699
172427146
597439291
224458056
424829151
157563532
649745902
24475555
416763868
205517741
837583159
306577100
291221560
1047981014
85955351
852139218
83131864
703810261
14187791
225655557
1507847
554971110
392583085
61161453
351001709
659569853
964345558
81192834
795558076
796010180
281609920
203187650
525232112
870116471
761524402
978436842
405249290
340544172
951514557
533437503
668384816
343617485
11670659
740813841
480242340
615000335
51346178
1038995808
651444069
42256366
857400656
28517071
319019276
986740496
770766866
425566449
565701704
924398406
120252426
310859271
68409027
288605199
670305764
433538793
15487812
587234655
247550074
75652998
984812966
763361356
347489609
1047247864
884369913
416821850
415633042
531375279
579798901
341002572
97836
424370848
88996464
888474114
553615402
903115885
777582313
72782726
707921397
964521409
944193209
449429999
49138962
682528261
727043931
717702469
724330372
742727412
6195170
76131548
360246755
1024497114
498241025
115417340
69826780
650970081
313798357
226362591
1007463533
816678714
858679859
314165580
528970850
248853418
540610868
21234765
230490573
964944866
83126303
861152193
12817305
5633013
465038705
601954746
67144630
73382460
805530993
361351070
283100972
795926036
935189452
650827638
789150855
820669797
548651059
850033772
1046460614
888084024
13920563
836517906
761188580
20746089
48510113
753737766
904703412
81581100
219340954
858089238
200697591
719428907
139355551
237075188
277645814
549831834
467714331
372631568
61168223
648138835
600278348
441289419
804056753
123649149
181537430
958147689
513013772
57841845
25813801
764443661
346334418
595025990
553141585
969209834
199695156
723988141
871741620
157471613
614406253
551712430
189117323
104436878
1039953065
280758591
457195753
295484654
211994097
543837094
784426377
305703663
982911947
710353211
47485714
309226465
75203760
384093825
223315364
966452175
650809424
181551644
144929367
837793522
293805116
48317319
747193893
988611200
309970960
363533932
419305584
33205048
459957466
758830424
818231341
872799432
825009714
429562291
457645548
253120719
501502778
755940331
655459018
831318861
222290467
249144826
793871365
62363569
524452279
863359835
398992942
664240734
643026693
46458087
213675188
778381078
601016843
890132811
57647465
74422189
768820816
921533981
518318653
669037361
731349716
237970901
47330989
206861664
922272834
717288096
552898555
777384161
882506933
262907609
167743171
146350504
660896810
351772517
978040208
74502745
405723424
692248932
140943455
69670268
78688520
51680660
135143887
711760647
349098143
884063392
238256227
379663474
38412963
18483083
678504043
490761211
317861238
463540053
1008378912
448279155
246426858
644912682
255282810
325479739
183857935
47480441
92473376
247525373
84838080
972143041
183797815
773827763
498430745
960463744
696836310
446393439
834960888
251092086
300495800
620882824
712373129
906467894
21765354
848134608
258661663
869945554
61956427
944118529
733657482
7311411
92099697
226273309
383670912
943562456
67793627
94778620
85324895
423673202
7756131
213693680
944601809
708877270
579928900
493203581
336352597
596596523
779023374
281771053
226493401
773119172
642295140
899257315
795402481
834710282
447254677
1069576404
72157779
250931071
210223999
804333002
83309584
975028889
76315707
951285419
334649801
509497900
444818733
630823150
584202082
969638000
366453743
275829594
596442604
915501733
197153490
279501374
973280609
69054206
363846554
278663597
597260566
601699470
49433062
134816863
550572401
591350076
10042025
194297607
320198508
251811174
682150424
797815069
712100984
557543699
813467074
700702067
550626967
305323289
387440507
159953346
470853188
781297227
544741265
912183374
25508757
308549944
621565269
128008331
899492463
262130141
448017501
976203527
117750095
524962671
647925141
369461685
362477613
438333482
66468328
698416825
367027754
536841565
53446365
174775626
276660100
430816482
325996149
649580243
541063174
948936844
785717104
160282993
321673790
981671769
875391505
217324502
539571712
83528633
345274137
297018613
695210024
272870012
74969686
391210590
37107751
643681115
511062313
809679513
328838757
59538163
250214401
299165871
44885139
221464131
640998761
924495277
172576013
209931307
1046073717
688382091
867547505
657068031
1062285488
63862272
36873351
447870857
400263097
3132038
55989406
660111043
743078912
959455125
634487959
1860565
696786502
528661261
948564037
795460176
504993185
180748296
982722880
828954285
301914054
666794154
1056682491
68748033
764027867
567932677
1036249530
931593853
186294073
76144566
498500756
998223984
657185363
471618651
733849606
875410569
72773842
319925294
721626270
694135852
167938193
736686313
758119946
789740106
981051630
19386711
663747587
335562676
49099325
813357542
1034012437
657372532
9747360
1160729
204631095
69544116
796025051
503015185
327026945
351075365
11156312
640147310
139134479
922095022
709149487
795986266
202995201
614866320
283172975
944116188
62385337
860373355
746148907
265071735
508660181
233770777
899010941
120978566
775886248
65039164
631042502
6972185
166900579
60636670
76525494
937877621
857073103
997321217
1014155866
528914212
804798227
968890715
562861251
594470938
73057452
676299583
446793706
376797598
231368446
1063767836
193248834
446804769
578670959
506060297
559035288
968159222
723917672
920159033
879435568
478042771
26656422
407654682
763872296
13402587
60546490
229392856
931332230
230375435
1046581785
955346364
697668414
821966938
639330049
560881359
35530467
236176753
45782835
535637015
354541890
731154047
552468200
668883701
563002702
846319969
561953041
81574319
503946444
533723892
410585344
514558459
1059787555
508302697
320824822
841483695
519237489
16713265
385700995
408022468
511114276
410804534
908525119
185205122
146981817
408264406
739792439
17539378
599816252
757666734
408441729
522265959
1024304520
925643080
150834363
211225563
440524335
661274130
40667124
614037367
491666440
657617867
871382813
883555222
39659261
244356488
19146910
214440148
231859844
305973296
326265126
58499253
65487129
1042097088
404912575
118606726
530952579
68152476
290041778
726050806
357847771
602605561
663287914
346704286
883387111
204100138
96134614
902699871
807176305
180177761
379705941
1034926069
1267253
165510261
805847952
533411835
788226534
466948578
879321280
199178555
392588619
824876978
578279849
650344974
451148334
450061384
55565395
667770968
352984116
348141676
651100469
175044140
943829082
743357800
381903756
364633278
272073222
189473782
769603455
88325574
596599664
977864238
949632586
708997704
331432785
313965119
864951066
274376607
57260151
410705035
886528936
139914457
891106743
935213402
95465169
733978336
488184108
270488066
136252306
592949745
962883324
376476518
322182297
415389063
594845706
818606353
527690585
492493149
214167223
932023875
303761876
15553631
156619311
82279028
104187408
760556705
508401811
747421472
714144522
136284730
915162807
642881219
839670067
714167069
415597268
289727855
90967680
437563302
416126715
540458605
121329278
513643028
290564883
386573371
276391385
166215982
404007357
486923933
870729742
150031063
699798295
931944327
657442169
52209373
815608134
520141180
732343229
492926674
147365058
953875690
328616319
541568808
855447046
902559274
82100092
865020147
418607429
498922535
1018988453
2134831
968603418
624050348
482318393
576371108
922735241
1053439891
502854819
910233411
476017789
936995002
717899372
266274441
377754148
65072749
154988825
10113714
589483589
677055239
677399259
627743606
636189494
704002410
54966721
349862527
205803032
15360564
941389027
986467379
1046831979
568402126
45005883
177929396
138938077
632549628
48525564
268988185
793993081
662419311
439742766
306202486
151655716
495506376
603198053
264704267
386030233
704367185
337880408
1065525586
663539389
219413994
810884797
147841718
387650948
306354030
748801040
399197686
934119563
919759672
229194167
1039863997
943828506
60116923
479044112
684785572
588635839
693308394
318859919
856914864
577669314
460162755
702083583
79443459
680322677
39893521
36183420
450999418
588906817
114237190
387820557
63050780
629480502
228493381
523767460
581109461
101193488
280423478
826890832
291996567
285328242
269246703
162709313
227781761
70022402
745825233
67299887
360557528
491493360
571378983
600717328
56812177
46277010
431446061
609504356
232897701
967734480
142602433
148648698
808318097
712403143
676514056
215535692
402741592
552380666
648548046
1052867193
781266984
867399409
898570219
862413846
224252713
559870497
813108468
737239338
927190292
41942653
81861861
493292281
876909162
384982202
51287291
83333780
389509948
971525493
192555070
272064436
442862190
783662927
466712301
729913573
823061096
850123290
854138103
315784585
241604867
35278998
1064874356
51704606
894149498
594980820
709685787
429770525
625238362
261034985
586852066
338369605
601464724
167352470
384424815
53022850
110162015
918921838
31718157
481937024
920114717
938830397
870221273
634864831
434550723
439926647
813106547
283832301
893047320
722690448
934321823
829759991
688818678
72036559
571824622
572662664
557149601
974256193
732610332
775346859
357537189
41080193
919827932
437731356
776097263
942863737
774795043
607419275
300080082
36666905
159687591
216360393
1047080803
84322650
652253959
799368539
913602956
32951233
91619401
425080667
557362567
430652100
6940891
648287680
643785383
17585618
220542328
446568340
350820771
899830616
141622207
939124052
392164238
741172401
369016049
277758476
386713822
111052576
672740125
525479217
370553015
1046256656
777010845
784976649
862375927
1057164520
162780946
985481470
820880208
52585229
745423289
1042533046
951156047
364451764
839184052
792938030
359253991
727090584
110794207
116612801
1049390848
903426441
36438653
693375152
394336309
885875058
901107618
124413059
934510076
254934363
305053978
835947544
739583428
726830978
927621711
749805943
943479275
55557112
320914821
588298496
245954352
781268902
181356183
851841985
320804957
742076736
7165090
216425078
993578759
523384327
712958010
676987555
778939003
401273329
232538638
741363128
316261728
551813134
280830340
539742344
362947817
153752407
712359710
43119599
239691715
405913465
765952369
461603359
654105627
497261547
778706686
291395428
613773055
518844499
99380032
422496866
192922272
832440754
946426756
463736801
368322453
1065026370
878809459
531682545
242022767
272075700
120085116
55812450
332937865
554719740
471903732
894645743
479724053
496366160
455163201
464785629
756011401
884018650
908958078
34108705
297161636
24226647
782057299
77363097
479499577
473571234
535557617
542487487
947819824
293948828
925214782
78985029
141062806
94821570
231221224
53518078
259918212
945629610
70185587
9487024
581333718
427346647
777533409
1058431178
934945954
980852608
1037372637
320161446
949099489
80972676
456315055
634961747
212235476
684466952
456100414
832106225
103270408
6841817
81803355
458673400
270169351
729426395
351879994
338493780
390829030
333816546
553957207
489635527
401885999
1048613744
794314629
821678720
6545599
704647028
820051706
31356437
455362785
250279395
649030614
48336845
1008239629
813261903
189591624
180905870
329516259
375722210
962755933
947674099
952179641
882454018
668157905
714968754
425654994
857021643
480279499
1040803426
38573586
903232314
23335518
819642831
166174148
315342605
245282321
936891553
767854182
822209658
498074142
412049127
354942912
924672918
1013089199
176257888
598316199
206086169
16144736
799307025
73610391
237507138
230182684
442612847
846260612
286565303
654517267
120580241
893943374
770940763
863245853
811211709
952947028
921873709
969285052
77668822
688346713
288046328
415832825
842824437
921739853
458944542
754262344
438233649
551036115
334012817
8889414
728360369
15038754
857186379
150189337
953477422
176289335
683323622
898441098
780473771
508054149
175212597
745201269
763038560
748878833
563035702
94792253
645862862
794146499
20412986
290420792
709130061
67930507
72688693
771118091
639068906
931240718
394005082
353985923
825195722
106611370
786891176
532143845
311234628
788319629
123142531
231796196
471708721
77242624
192356482
148621586
1053791129
571965064
608820642
457356203
955073917
674764137
765371194
1027235481
385714677
334511609
746811880
267387973
866034506
601577956
119249485
816074549
756320020
473353175
166506950
651673375
420935125
716062311
385861845
115428490
337627428
206691903
30104311
155476259
818710470
793189745
433511930
51115152
849820256
407488962
293837645
78022657
238116200
827337262
302300876
321812740
318964025
650625786
1002584516
1070010684
489414433
611771290
251239248
1039016487
26014709
1043644884
358184137
947026889
666814216
146536555
569646253
535301570
996853935
76338554
918287574
599507962
862066016
183144720
712825635
66881118
521183006
883496230
84709893
401925653
383661797
559299142
30667909
768176502
133044418
791878411
917122468
311550349
455181975
745010098
643114450
745507894
848675391
969922773
238301770
435971101
846568808
501529790
29985538
655820269
54335931
53021890
691601403
515564999
859267306
167307337
12580895
519195561
394335705
545703278
713483110
180859215
903202796
202206751
878353471
921021822
158242050
655209508
264874125
922885004
283865954
479039536
929265745
982506668
339869781
882497099
362400675
465921158
672003494
51308154
452413103
247964484
785033629
386756779
14063082
26565534
252350473
419179418
430098341
357734018
782412381
749579186
156103782
262932876
809886426
230980590
37632715
799212855
308377240
798832272
348127766
445172890
257261050
708352631
118554743
383585686
158834116
972038354
201181565
69303347
387872202
125883870
779229009
174429434
51180942
248706512
724917686
912188712
484489884
595796300
539144341
430269925
1038805031
1012916353
489795860
103570936
308761812
229431152
80809705
28113420
303380466
356102886
970699331
936735061
741349290
984492016
364429696
904730263
669586570
495737672
852382666
963308665
828763412
101651649
522858577
953965528
406584998
780795368
430876362
684989894
28836315
305235633
936760200
722758911
980128862
618245550
744063364
846172356
626810382
334916242
3847247
902166175
451466534
713974747
179266497
980826721
920962900
601368820
348544600
242844397
395140663
1013701340
295160512
564547153
660214050
997898027
40861515
751715
361800271
300929118
1039949277
749169578
420334544
597409803
527182479
37667189
627602321
987785344
676160341
770991901
304312242
926693861
447728657
837501804
568430211
276853870
272703112
348066191
229078197
388174973
711988368
604841992
228272398
114869871
11332592
93323479
507268051
573220356
873721089
690783809
401669433
903047138
919919302
293668374
49105673
831516348
1020087274
1026942903
881502026
5308761
953932720
1033282984
44907754
268713828
869741850
213296493
853393491
872042001
219973310
774826641
773811896
44029430
895217679
894775191
1051445048
434472440
998716190
245353065
926775114
888510960
399822704
920444597
70667435
879045337
810713323
559719726
38989493
157198914
425783197
563443227
878316231
261380538
318187441
773172714
1020800494
893995869
616007477
526355743
385701589
977315655
911789408
633456480
979444477
811244246
768887673
734972268
225119491
303010850
429344583
714527661
590383587
723284625
201738521
819324150
507557797
710113196
112449711
222642455
1060483244
349638212
261090525
255349346
21077870
43373354
560801933
739227471
131342661
210092934
564668813
920521290
678573239
344090165
826720511
809175313
526877495
495349197
95940355
200436209
235316912
392244210
826514110
873562539
446500126
217196127
1039330731
1009653722
620868252
361443271
846734681
113567044
181948458
14096546
285872958
307308803
370744083
243566889
757282867
7631315
53301251
67468281
288803033
663052302
283382240
209776398
47630506
356245447
932259682
507467776
584874745
665580684
440587766
5393372
952535175
254169976
237852126
1024726582
325018434
362584618
564790807
664775769
895704456
842000275
317621382
898613128
16760980
784373130
325857735
581477552
802791186
136745686
83543959
493556645
701767502
30819474
354760452
805237795
555276400
930945396
849222471
701652084
172526862
249590370
128308065
703035681
592973624
898000736
927511809
11338150
100214993
748353969
562556399
631698528
1053346185
916988756
170976974
621068457
957182403
841888430
627984923
942847892
237221829
823734304
11180535
646529299
789631843
566370971
800991382
322537391
613229773
535680749
710683336
53968756
953666206
605872556
293297647
655126027
168343602
621511288
166449135
290919662
515440204
160785569
981618306
1023285503
649107281
231571175
568231807
880172706
107655291
956065493
887282060
931472412
942568200
161407972
673540636
991356486
235876442
357928776
561723190
664859177
792696881
423137438
108228457
735343052
641871757
616836683
81374590
437295829
953809144
73074708
64887842
668846970
69089599
356918973
260506375
680303201
844466675
266648295
259267133
94837053
545916241
282809057
112499181
577491794
245066860
546174455
466059404
435522518
94313521
4621733
740477814
334281326
627025513
390155971
529179141
713689710
122924935
628644386
642861826
227990615
695362623
36543330
915444669
535230971
190765513
290836260
1049581169
368704166
152305381
415415678
170111336
682838078
1051862329
528460384
370134994
435169192
456874244
79435994
943778367
234593453
80777842
992045381
76805472
571883810
59724267
910595373
56519459
435273638
757432264
568024061
646443196
45581226
401163948
328152702
739684183
332002545
14434041
701882744
537313822
320350364
113582391
651677224
676895537
29545347
976943059
414411410
527020834
579220044
585009853
125643446
396377075
983816002
707952090
502050627
811981649
680963943
979604902
1008067655
272108379
943344591
561440583
724954042
744006810
942904372
64063182
506227049
452451983
871251370
1028258146
258186336
48219339
618320184
124307795
536841030
516517191
571725786
690457971
18935541
453370264
615997794
956645906
977873700
464784243
422018312
1201594
112056709
545613100
3503347
209281082
1066337068
946788172
730014222
787259032
924227274
637047850
684320916
514966260
855307995
290094213
325309241
883789129
340716737
94001017
1025581298
884564459
1029080370
508755746
247373301
360560705
389160424
564341993
443818661
588192307
985316930
428969312
95840500
674250295
594677020
780777318
1071533408
490951210
275468935
638482896
148238083
620700984
922910330
537138022
116867580
518371996
929875022
265327030
112616099
388530932
634086810
180067786
687166377
585008523
596984125
411735721
75051370
208878890
69996032
217207040
797605414
215306295
609178517
605712307
346468824
355345908
16067838
538692203
132690864
592127701
199708494
401155372
962558302
198979737
282309347
145676120
78023986
659911546
841615738
335255293
112383441
21156547
152273070
831685492
609807649
1014638921
280192966
10534181
952086728
127821951
625700693
166827185
634480484
317185356
32477166
516697134
269300025
185713651
23960604
706537026
293728686
369542570
3342999
742931093
589590666
1028485743
70509289
845274212
948309833
33602345
741158391
950451138
14411334
358289684
6080282
672140189
638519008
873730618
348017683
348353442
339931105
5416058
424668464
41688341
939408011
118683413
625590163
543541168
57815690
678373432
892915737
363704938
244712729
25813101
706613616
456596935
589665670
383243290
238961436
239828780
500222315
711452199
353904919
692072148
9340570
475616579
573475551
286207401
1003015246
337176866
510990577
608689933
182044967
55104963
343123028
525634023
565847702
895415994
344595940
257731403
810450071
182450990
498927672
54630252
693080657
1064088130
111839092
157243831
517227636
714890459
332086070
629954180
330127054
743944566
965374665
1028659501
661282125
1012266708
606027055
514669065
384962251
355695297
30309783
790685399
637689687
334146256
598616689
793967702
341986959
529724911
392104587
935702710
622011253
66112858
867382727
379662371
12055467
675404494
174554969
589902667
824182100
708278587
814407533
204058882
892674907
316272466
144684556
190682555
1052460943
920992291
837577334
38561406
962270503
891998050
32572142
875328303
258465990
44471148
938369529
81784366
982313821
968340280
576290182
819952360
342076423
327369321
894115663
955544732
904700159
845727988
108218025
545088251
83437707
365815712
838089426
705368022
845656908
799917974
685247488
903214564
139589511
59494017
435174553
742607689
715097881
42065129
88166494
116258095
102970952
119669611
929673883
613979976
351262285
63650639
886284634
3948266
49965438
985837492
990882798
663674643
95555384
381812935
219151326
355326077
980144834
189440830
226291495
463924033
69835106
540321727
245501583
908252058
432515808
605410543
401309256
981895635
901083131
680586517
788037773
368614909
437166456
456775850
287734719
167269904
286934496
239947738
90521565
740304864
894805695
872694153
467316942
719237765
84671116
341150880
288253226
405809612
194079701
315135806
709543519
839384242
116255515
455172267
80048125
729814450
393708887
123485121
235872916
81942251
95063518
1018056452
59117093
34994599
138967876
735011212
832536112
771247583
506243784
81826880
274413330
487403903
266666283
455406219
379870084
735484996
960441599
858250343
1029923863
199013661
169633520
943661308
360936677
877219433
793845091
379730545
696945817
662638812
404281646
392409474
581651675
185343505
733952268
414168317
863096963
785284220
473465024
961158288
222628944
627840337
649940384
24847039
800963503
163014651
644190822
915655052
609576769
620452122
1070850578
959921518
574060590
819194373
252925791
808185489
397504908
418286944
296113057
246847843
955423365
154838059
965286617
677973034
24008018
770908772
185561944
881322487
254810553
733406322
259644048
983291077
830133987
630852422
683371944
75839954
213820932
17184021
227429299
606487284
919840385
272554087
960742696
791283037
706909785
649547767
918797520
549960962
886933214
727694900
984771822
1061616816
48069275
230216653
700216067
439337655
66616344
577975131
792026491
95428639
746463877
318006458
230331600
192967429
975038978
540086322
650455358
24776313
533020326
798826738
17955078
705809194
876314309
38188635
505558844
1019793425
790995446
769800468
58283653
78706443
809688400
845649780
73012254
11184740
950222592
677928913
886835812
877552623
520038782
210265447
874162064
130136697
420375105
539000906
788963235
438239562
1061303646
911311743
992975376
491410187
483569669
676293754
405593557
986071952
234505752
877488139
278912620
626341676
833820174
104204656
621709871
209570
752591734
582247534
672677738
467539604
95513171
379169238
550196085
352997241
414094938
819627826
90626565
318553457
463828433
399746497
965202329
621068172
237735555
242135698
129489777
992918873
779766834
726109674
589845650
54779338
162108644
623206320
85294783
103440121
290776063
560919694
903142684
826288804
237819922
977549705
704357978
592312645
121331215
666604080
250045584
641375627
346852290
664889435
58858073
981270286
197774349
531870702
576694196
94311621
279100358
108081991
894846253
320099498
945075129
653612507
546746937
533533116
412086430
252004473
893010281
820578636
627981090
44218012
563125194
945447578
136649132
751942062
680182378
973931027
985003313
672894571
775048017
277865827
257366587
584337123
689403233
93677848
609881447
374575959
276425491
941490367
226069455
370828183
617990339
384025690
824819094
987260252
115864297
639517908
721254552
449865927
481287140
580558458
681439633
116691578
127674303
297197922
604130724
186253765
939043488
677631065
553457890
142504219
782533745
1042553069
932135331
766962432
962220945
357107409
155171657
454042052
458239106
636589716
345524252
137007242
319381110
900946672
332045973
468419360
751731191
470884365
855907775
949805344
437884037
240563824
706969913
875901653
372104024
80095198
187851200
928454190
45597154
306329483
725368103
330882786
138237622
27338576
965872122
664790467
48974789
923070027
526218341
847411895
90237575
542208814
70867707
785321082
78838393
318911521
792657581
133822140
377819632
851298775
963108167
599964262
273959883
694285832
100780495
624758762
321721169
469106842
490146930
421455503
198594838
299449993
316419504
848405797
506834614
964189063
1068310163
334542087
939703965
1068706443
423041995
157760704
712949131
63610214
807553644
698339558
151690914
923659075
357319857
88607728
250543969
186613602
469466467
513640528
476241781
302171241
54586702
570305113
13057665
896890068
45239218
753017964
445535526
665040549
227516437
593268028
732703242
723172713
227295492
463856490
671676562
529079222
152217850
420057271
659557836
985886821
764693314
901727185
194356351
939342397
172932360
899933192
165008404
1034063485
712435496
22099342
116464057
1036633496
576821072
433957420
626154456
867434137
1011265376
453592960
114703581
553752689
778062131
119529717
929308136
261632604
504029528
878372039
834910507
889175489
150470829
500626838
595493500
19989405
3595055
664896953
792775896
318336341
524851872
366424912
517717435
948419989
911789460
568498721
520572090
24804306
633323469
373926377
732152059
688092194
867498146
678849281
424155138
9886595
361309854
255683368
1004369022
827032425
883411736
441632975
705721706
1001284918
816671956
420378493
695385251
49489245
313976184
1931965
651782322
613396506
388130065
818377639
13297815
87432095
893457560
65611493
907904116
790740790
294624055
52174613
172106319
405409053
830002382
150471999
419159576
347393229
559206553
52305078
663697282
220275626
668802240
22706866
279041703
80056954
863226879
489933239
233895422
447673875
228941484
398198857
288272552
381648874
837621128
258643414
573691122
910989601
764806157
671716068
498205830
543771793
884004586
249282257
855305497
34314162
221360179
658606214
104363280
283370010
400467214
295819168
34788872
69168049
979165177
682102830
418915313
691320066
112096004
273336257
563816628
977906656
740163437
221067711
529284309
712769298
1046451144
830168033
67913585
631896752
566478373
376966118
392390555
140829934
935146680
398146235
721816609
136656464
865082111
159023112
862161895
176634293
806639050
754771171
832396582
847889570
553183855
236784990
145658222
376319144
791781113
432284560
3034619
828094117
926665197
114999500
785167813
476214656
224694293
318875847
470170100
308482179
244137454
895186539
922882090
396858752
972229235
7035451
324342509
769638759
748504971
892351148
102530226
977995996
452067981
310573567
316153609
871850210
90581088
950086737
891058782
580642731
28605150
691068221
349065925
530213540
197861589
483760030
643646842
627616331
611144219
944211078
483503817
413847065
361872563
513806256
563395641
968735711
608385344
944948449
973027262
981280338
750243026
397538839
779312744
342121042
889603241
170271140
954909758
873450136
874310182
422230015
334221730
955964788
903286008
826316516
154849751
899718471
51411748
151498996
174928830
73697804
706210331
290155479
828087147
830418759
403378358
6475911
496130850
606465335
628272053
54504654
19153230
614472755
103996786
901289467
185849962
269715861
145214389
405696732
649735130
528215215
341280615
716971749
248193532
89344673
608735284
585845563
24330626
698453490
892548243
407253026
427246578
896716672
163098401
472020676
391045246
792205192
373586957
495995500
685130374
424504248
729189497
848012346
63184479
881847533
12581551
960389100
892327620
924690860
1012035527
794517726
249463777
75521216
948416209
171089398
1069258653
779928591
532201631
404484624
1026923122
477377005
427949066
230394510
73646403
228219056
404313256
341279052
461976050
203085942
813120516
896455191
969768983
459601846
83099244
37471306
2934976
988186980
791274357
677418901
226183209
876860864
854632913
210531673
473600125
579517571
787792952
1021616161
1004872894
38307075
197820826
50510854
415430224
631639842
109795673
11739923
67213050
966475346
945400644
90971276
516882807
558237760
86576193
914754043
913588277
1018081166
941241264
238423079
47404437
415892418
31638013
405580758
67294836
34553434
401579472
284212598
708415322
75654387
274820629
637502310
869727722
152334359
576691846
34013232
187078532
606099926
702341522
317567607
236253137
708590011
302449282
482553061
761511142
644516060
474874051
77257027
790118196
21943517
620348822
829566266
243067697
40000307
299863225
641303751
534492486
100207144
195212722
774064546
67225826
919313808
553115326
812959824
152420396
562559914
628065389
506454746
680308722
742800480
728826498
442546483
586514343
1026518926
51772006
664709102
1071680428
661097707
433110096
820545626
73878990
284557883
627748070
499335639
176127623
140745088
478756700
20789455
52303372
773256282
700408203
223073207
874504644
175658911
210744796
819403405
231826427
424571
821232092
20147638
580556270
828572010
744184295
1050842187
822928020
900563042
40838378
74199380
934065338
75474112
172321002
355692093
925096980
189980100
680680406
596205136
371020463
173065996
126654962
837950599
900523001
325435555
714666240
782962576
649493223
646058061
679572379
152219829
196526759
129772956
552327665
1064702015
3271589
964811060
314192544
5767706
320049825
8593275
730838193
535963993
576250712
54661992
36288558
713008800
549081747
36280656
495018023
951015714
191267032
628216160
497362958
646433296
965187125
778387023
372840595
928873084
348889420
57430748
116675070
617993293
539479479
693424404
681514794
459045287
339041418
304499576
647503486
580075333
532217616
87490455
525329722
780407692
926156789
185655294
534536162
634846850
384180710
1034771316
825227722
864735504
433594399
926931689
60282535
546304846
717985728
336218303
576417014
57649175
880722608
397922011
959354821
341790761
213556465
261747385
722895030
55569676
148234319
90103665
342024738
625820536
196461986
155842266
18779416
127969152
281599441
79678912
484918198
437006144
724289924
663517024
751494592
456190734
627846240
34503938
108961083
956139617
461023254
4560242
164133264
130366402
658420555
612945142
631514985
768071590
674962988
655506213
3191665
178702840
584249519
527167056
698334784
12490078
447804906
477820648
61981479
71527282
818232362
789998961
573083650
658068606
842175515
527020568
277788116
402663258
831331951
481506411
265653337
541541122
335850342
251654586
553806995
44492029
832457824
674303054
245077890
506104463
498462828
858878759
665106613
564546753
43888681
878621649
378709594
1023000258
292040892
38649931
436496654
70403593
917632947
527012302
1003336480
102480592
6356379
130566602
75417719
20417906
667424693
428848416
84120444
686952397
579019868
148267396
808744285
136987350
963377634
741604418
623374591
247287948
731702536
52255669
86824312
926426652
796516663
639043233
659640092
183056616
977856131
106692832
549994998
291752173
907679831
258861272
803699775
999445332
884003768
195038915
1036776342
476138793
329256985
566446461
293694005
80073387
7085262
910666901
430446398
996711066
88292015
721697001
687979731
279910451
625359684
307729697
522673107
274203556
825308690
767085343
516411267
243069181
47781355
6834963
208671506
655013923
111634716
115213484
950369606
224114296
870073299
16639842
241970657
97192848
57751589
38798391
637695095
23917559
361861828
988507735
48154957
867496852
872748931
871805885
304092445
177622354
554022348
419428499
485105592
789530525
307157713
43278212
36454662
468989199
97948291
968849821
953534942
130696453
671573358
428176937
38537101
2347896
800061484
227212394
938397741
754282432
771330009
42924611
864756412
132359334
895668919
1021209716
790072177
454262260
6924856
289827688
414496661
462824938
713951977
352241572
633038425
750421521
830342821
64669454
231518117
510320286
224496116
828907246
535952520
328730177
18125053
500741097
910733447
573438034
579861541
55809668
958461783
469784749
525835495
262678362
731482988
810798821
157044999
896805570
775391924
162133068
770351786
152396865
552698374
84545182
577772678
197976230
946586037
103813590
128473355
82291494
65748774
742193620
385312732
915791290
717051287
880479807
667056698
1021004655
684969745
204831337
172162861
651493234
1070568544
443686779
48056950
985256416
345326762
336599496
145223752
817602324
182831494
202194461
583475152
9757847
181265302
383703670
529798515
398435234
716761901
651925308
294358460
878624574
143406285
296582890
320131205
77163249
664783694
279109065
428814999
369220093
328259627
963508462
714378840
310941551
56582060
48475942
452564932
4482149
82439168
884601252
253910193
817934838
167380385
19469082
224570756
132533860
67871111
337146699
310502368
65907042
537213283
718024946
1041483498
512007607
848375665
277554747
210889710
947237918
45049838
974465478
281654349
822450974
55558009
58033585
733944098
733144803
238323608
113451946
26193193
168647889
948326586
815514656
467950395
463744565
581975924
782620824
397725730
139413906
617185821
819344115
321388115
474803650
856175017
765777003
139973323
507998776
306885702
100032554
938782356
214094503
928245336
236904902
454303474
705512980
573766297
275135564
929862362
381124309
264452984
433323706
1007584378
418984389
117352263
1015564350
9052236
429409248
78890529
115784989
1042632956
530941473
198671413
364070014
482274425
767087504
818353810
77411889
81848274
6781027
1015413218
93995097
16922347
888021201
115976669
629006877
751362332
627525227
892283561
1004825693
663047738
1047543568
824840756
86114262
547609908
930693099
940044197
440004930
474350714
66635827
184348670
675195181
694250995
812002920
146831999
813608891
367516336
143797635
838624265
937706063
235208950
801773648
745603707
1058477865
422321059
736539978
571818103
468638905
566971917
705120003
949986789
449941827
158655878
362376567
823651356
236030665
34854551
86629802
132099242
839072621
35139475
87348204
839864108
799284850
762887109
1046898115
875650097
882893372
1016837577
957844292
397868920
751865588
84195621
51841670
909861231
770715161
231445007
478216459
340308649
330661490
634422512
668586005
726915897
396894935
649265666
363016933
401130534
318517998
879636086
701621015
12335667
587014373
182915892
241347962
195248491
552678472
875827232
192259962
625260203
125271129
870152298
174176805
529428758
682867161
775456236
1051078510
709340702
1031572574
555840065
341739308
771188162
507017733
55796839
28533049
214690766
794242853
642092238
208642245
387372635
433102189
128513932
876878947
974789933
656369402
47744815
134234904
818784664
230866488
266788505
306700253
413203713
492580508
9477347
79333297
518990333
398338793
922874359
411617073
1036185610
207068816
6209767
653925110
982556354
450637642
70449309
657082304
784539175
465207147
777143739
1015670035
70832336
869896511
541742917
656289104
202016408
426777068
130919813
858024138
891751951
215337376
992257849
372112456
948340665
335731662
308118220
874134827
617926874
123718959
878061272
590114667
569624157
126963796
37708496
740278311
146166064
730321648
754293540
767737286
866011880
206893136
307386994
391740596
677575650
25098241
221725793
488230952
470764584
418152094
526440856
188995235
1040304266
737289007
948009160
276006538
461011591
840667489
490185810
619970627
674125814
575914732
11343484
613459731
605598605
902982913
42558580
730904556
937553204
729977003
825736206
478357929
415141388
981404557
403949852
999346831
11362169
900185447
491923596
504813719
397773353
82078013
352291129
449452953
133692481
41779455
37929846
98692835
677822742
284656605
533988925
12364611
711781349
568056746
278711586
153743497
333183447
43075045
62660485
901577083
598216128
82039827
214555630
15475382
99489994
900409140
510393598
105088188
751581983
278396242
672273572
633036681
667961246
617189769
94897898
751778229
227041506
255518175
839354250
260233682
571125542
498581337
999674747
156210437
203072632
634066648
866746416
807061397
869473228
30247510
795534367
583743327
454503735
390431183
36513232
85218579
737565861
615416088
113727615
267271863
132491378
118404625
20958189
386461805
202233538
781060717
124993227
946601953
56581895
799613121
913956175
700733900
394889790
167537169
27891096
825417649
262405716
1072022032
795546471
100053495
801451326
921806088
98434606
432199689
1057957527
248111627
56759093
402210263
117511864
872668052
18412870
130588965
494424326
476584255
513611184
140267155
384010136
94023412
782997634
637461242
684294086
591643388
760676569
1017505594
489859256
935993158
367033873
613894243
121709470
3945345
593374422
876641337
132543918
386087474
423146024
609013063
835379758
687153230
47026452
326761110
373606995
957559599
181852740
528357241
514448690
938882861
676515085
25322252
638705297
650858728
273618383
21807781
313044592
557570818
266136184
896956749
1073344369
306642221
204744716
485017493
293560223
753274691
18199078
705392484
28666610
645013870
468639353
249943076
302040835
68013162
618103996
134178371
672002609
799161824
202078229
522198904
560596022
391971933
892730478
161957649
306131978
62342023
400051343
482713449
46057166
196527370
441954696
120527644
771526331
916962803
56385135
395501185
567151651
122034431
811095708
146197334
17221772
818257191
345627987
45623466
777955425
880649847
572856574
186383775
847125133
170503815
395024634
446749599
279736292
274574764
852776107
60576037
541713220
213529167
32320218
117686301
501303466
956443938
925771813
271059295
98690641
528923564
1007568109
382149734
470715366
230652751
3754770
46005701
96320190
359067370
518687498
938916049
401347994
34265586
890704051
952533103
659289757
409368141
309646179
806678616
374500547
43967600
254818329
923723304
261909933
479778925
685802520
726846568
92829487
266786670
891240567
899186404
553292789
83760948
1026330594
569558686
766430873
705344632
528303118
298645895
764374961
497068655
49636143
389844344
823687318
52257342
802208961
44232735
112514641
70957068
843236779
392192726
92701981
483433204
579121645
337476324
486762092
646190436
984718376
678863863
618923967
302108104
608823125
629151028
386736287
786441175
266882023
692157068
128687609
980589101
883927544
977564033
5126753
833346044
512305598
650767172
95847463
404878843
225474289
352266528
660396140
768441816
169857953
213120341
488705505
1006354814
364291216
595839034
386447842
285521272
793911335
956241180
815421895
520687560
247666244
579364934
937919964
761598721
660921983
332581653
20944854
374776886
101629841
754654038
252317347
313089297
902721928
862245654
482966850
611556357
108403651
564953651
391244390
6617882
153787785
54310210
604394176
559968707
325961189
120359874
207314405
550765392
629037822
680696506
648460610
768895939
335690503
729446050
512918312
705359439
1521641
841438734
115014918
238198008
568546536
1019254640
792007050
812155447
835547429
385565893
637621165
93388650
340827772
626504734
485156806
446710355
31648404
18852438
542072879
500041193
615608325
812738529
941832216
681176597
970262279
40162209
73720672
433711462
956385558
194552701
244596719
854478985
855670318
247711977
56640042
360878962
119565354
19978324
651027818
691293564
606557352
7948067
865006630
21084641
428133900
41709078
856900396
861377507
695777659
962830261
783100829
350924241
349843065
890321926
896861018
474677329
165587612
36212743
924284924
704502780
272934723
951407616
568658094
694922183
774390958
943111627
833978017
312674319
503598374
37208314
637128084
756394111
994511038
759568112
849904235
49989311
62799100
105190427
666698400
822151121
310381403
851097494
911814966
180696852
219284407
668389081
729790808
585386361
69906395
421872333
661541715
968907762
399516744
282056184
800468972
359820852
721986403
107726145
227206509
901731059
506328162
229161581
847419682
812937165
12018765
763394881
632929315
324159469
658917181
38775786
636681132
422752878
448174926
844985254
818902018
48130525
95610980
413865499
18098222
786614913
314128511
703677465
61086963
905762059
560310761
31906647
94196191
408175777
985138546
144010726
852393695
981787094
469433355
817293510
474971607
517648562
1006434568
662416118
101679311
713783849
277634138
785240138
126608195
914201444
299093296
768303655
176611595
1025749839
998259691
59834701
225726299
114847766
725067464
152198747
197958410
414995020
537931267
847422875
246167423
702544377
672352839
623005884
1073455130
421267558
270573598
323720645
72441929
654718937
142090468
462916109
599158455
815641423
1004404461
727887357
203463144
722090777
753796115
651038591
846368733
677740592
479666581
539500402
366287821
100679612
927395198
848427164
367765024
516159724
105907411
475257719
526995165
111444712
394961506
960558875
761047625
210788921
492277053
631482657
870766836
293201336
222016164
103490212
658213436
888208847
789955191
87347809
413331412
450257985
873677588
975881332
901632676
727955769
863217749
104990952
1017858869
310921145
466078961
755914394
47917700
814671419
860106158
7339596
925615281
1007988662
707074382
212792608
36913005
855133137
152703152
399033457
284574551
262953403
50624133
801204084
515507389
761218256
282812847
501567466
64815375
860237347
272200648
145514932
940036505
47904349
887030333
115818028
83150581
848516570
323897402
57120080
44370682
67534687
425556129
461869831
1004916456
13322969
247653482
424890698
85744144
132945994
744536384
84493944
627535450
786265212
347649285
717095817
587981801
719203494
279990832
342569375
355696853
414540741
514730243
717298496
150886427
499507038
25266685
561769718
268073203
530493162
43936571
21598862
958477657
571714476
760535622
375892126
196434369
645840985
556122481
237897173
65900321
528689893
160065133
743969139
291010890
57717231
374567630
966865831
557323747
424030126
305380508
286608195
516613293
139237663
148105010
706002856
40797220
305172335
177668710
629000687
176120125
803627059
503239309
809991215
87847722
230938775
960201767
895043106
376254323
402067184
337673779
738364662
195279138
579333350
32793054
841627446
733711895
672002698
194521920
150030609
568531604
675597870
898516352
858064780
457438095
725388183
220718353
99841046
359806192
788945337
813766606
426315956
54601813
636946054
432828916
531493373
94204222
382610240
630248569
120007599
353323334
809056711
161664977
3895586
514330327
826472179
188331823
728091784
203623138
492057367
4530851
564070748
83158332
17713821
39872358
727351738
983117200
967237378
297822556
592511519
515035594
1066507989
524288182
946301051
26010370
290621547
314425507
41678059
727631457
37248914
197113297
86957681
153525451
177529023
863987963
189759063
41540589
1008649148
903383175
219998264
172083142
784738297
291570280
884092486
885808233
712963726
612200225
115668377
780374640
143331856
77094349
875902510
515616145
596865474
618276383
113310981
253741724
203126348
650723808
490771915
934818407
471969921
929915221
165260658
880835697
133426990
641683431
901368516
746397508
428815245
167614079
7549767
366433678
966667804
224153123
406205876
513691709
558506512
392072270
20269550
46216092
83354362
1685981
683859040
247874986
52871963
581058685
836844865
183499610
890908022
39726914
492882436
27806045
923283727
701414293
619044455
922053349
186591615
438183404
598080993
909383114
27805628
536178218
290450511
520679511
53588734
330988780
40083222
524118292
778673138
745580167
811822910
938776352
443889196
795123354
3132728
531583086
61321025
807990613
713697305
371790009
815334723
240015382
1061573613
745043067
915924433
16738870
1010773101
578678219
184991327
349148836
930824391
43865942
874751399
94978660
33043029
208251092
95805632
630053870
138658322
850142346
718236521
634846449
748654612
1036188269
439842590
1034171759
118585376
127730514
856152430
434301828
689477840
663831384
17077567
868920891
521498540
136576819
438460803
821261033
911206109
1047019527
21560932
574232030
1011745337
59741256
924671715
609609575
62854177
251949377
419842562
235667632
692449855
33592513
69925892
170542422
564819198
184697049
77527761
726526436
387149796
809687214
206568950
778487416
545254097
349354870
3823411
832695935
957266950
753442098
647400168
934583016
81661053
724857671
804467318
87121853
90168149
355954975
168622206
566160225
17395533
605231136
426795770
717492209
156731868
263771911
247435177
942609577
170151341
313088576
971367704
18752123
223277669
284531127
435407662
32034352
692464620
474022137
1001450732
355839459
514965003
888572810
744224470
1003898175
277424160
815252644
643455353
162844068
134970038
184891071
224324720
1023180892
854190908
962307903
541233725
866340589
864016905
744857082
364870312
375133535
918258357
817344511
950649119
280963081
353821947
582255030
682779572
421194180
955155302
171386645
554165794
405104105
645156984
878940423
751232793
578579942
296976487
9979385
228629381
185761113
756796616
86856168
225968415
829063018
817810604
530029094
964435071
642675446
25208968
472135701
628206177
210851027
299156446
25324619
511772875
36495329
979101873
560662029
631401843
238710355
242691059
673705195
630130821
669234535
690512860
182843257
44602229
96418050
614524693
871544499
332828399
247383409
1031391323
369516909
50286834
964521962
303224886
426362197
807124148
427355436
89483318
668872394
1003892974
477844219
887033110
597231585
109944896
384308130
578918605
656645734
288310477
922183329
38169379
451149244
296658609
195446884
414961547
520227472
555867895
889788538
199976759
515278864
184151466
377516048
579670208
318533683
507845829
385774222
441778889
317566909
641686321
50837598
303591245
328018739
495394935
154876495
557343750
19149756
496000528
430823461
269487528
869909594
916332331
249606738
32721866
1022806891
6445614
569715995
570967733
95754172
1041800186
687992535
920786025
193155502
928611628
344973638
299594282
901690686
323083398
426554182
644729245
855016982
375521911
961211715
174984062
939110485
233854728
668444533
99163429
423943655
411837173
78390562
910058699
853616241
1057636845
427607302
582047845
206057298
559873611
830317574
76751250
877900094
175305605
391504905
260461013
228502264
510624027
309987814
213232247
506341172
296290827
825751532
69089108
762166601
51594193
290078566
140686760
438951419
566839637
590461397
572163057
425857009
52114661
355986159
825707051
462474174
722533979
926594723
172550887
346843980
60020025
352490521
731159379
516699148
548156437
65414249
852382379
55622928
65776022
96102122
200194592
939739125
773060176
640609832
333869699
96014317
550634531
594596507
166204951
432309277
70972549
760939055
813798316
754110142
154429244
697315586
335046733
203610581
282163085
979976146
757932399
1009922506
450753474
442877191
568331017
257577986
211569934
488916667
761337198
831200763
33353655
196648452
1018087409
315167239
170737620
842541452
223650198
89753300
235757496
217620271
334075132
369650252
419973472
497271490
41708311
37191695
709504951
180667654
546500945
880359205
717236451
572166758
354139141
541548495
120808722
320243324
160625196
14385327
474718669
688167513
678789011
328694246
784002887
968402672
1005196790
974000570
350437060
515836240
60603736
220731011
742811674
636296310
157126085
410293712
987141986
1060673499
662480374
906741308
824987818
629503442
502680383
331392375
16044099
483951817
830871523
170462059
171915337
329636416
296099947
960886174
764649527
801689279
189701944
726129511
362349093
697390720
811653315
644405093
802269883
729148781
759297913
1059340952
632627383
186512846
1055165670
64485612
1021475042
25719624
427121827
78383098
1033740262
580758571
730815086
438009108
206036924
1018742724
6883312
822806261
245835569
406897965
9234476
973332787
263816641
94402854
677159720
406667562
948559767
335068085
65106147
78832580
866493256
162736082
940577096
263948970
921119623
339930254
68488685
887321790
164831802
37100200
80768769
405407854
269853836
561219738
439811306
606103052
488689329
32197479
680639650
468195440
879395148
384629721
1047646909
206447332
106192505
980728406
512118827
142547984
1052870374
43190820
182479981
651502592
344391179
40550318
804650052
479306451
155531392
484445383
1062145856
268173361
846842012
281557809
487554378
81048085
54131688
885622781
685934541
907780977
1059485385
981614722
208138760
326955162
177373694
493106627
428551434
260374261
936439929
486870635
966037860
816935408
516961156
183039391
18458088
85737766
877811603
794595259
380790010
375878688
859209140
723941427
556523477
415670370
452505931
769474063
309119665
291229689
67742186
955234691
491347621
90401921
48439527
307625936
932805776
899795005
478748113
932291840
460568470
380751345
103019564
184134542
589151229
164478223
949633308
743093687
13201720
662656502
644750963
315674315
580045235
148346180
691722101
34179520
281116579
991623146
403816214
796275369
577380092
576119032
1006724679
820510678
5224677
993969410
305965967
80048728
377629394
871062724
235291102
74158416
71234817
900543822
94055599
394276648
510089133
50965440
142124749
389256561
207159647
797325064
545386046
325394990
32026874
918625110
940359898
783725656
984823262
412903921
159863195
676572726
703834423
39282491
525272458
7165004
738023197
171815893
520523801
58941034
619926770
819868649
896607843
424397733
66638309
812826316
570740397
896453830
69453557
1046792165
290533547
253416294
609508945
164482337
922443067
608841594
127247688
955172854
884820898
757802986
69388591
104218885
912544693
840961981
862667210
502982439
706629432
34273850
107889093
298687472
422179556
425218346
188755659
499540950
612478138
951293938
680489588
248253891
982443712
427548881
829486368
850828028
613188227
704770526
10116239
677667654
837245237
981723038
335793551
1025835628
591124273
556396591
885158739
717164492
820124528
491487898
15359276
1038243045
79934153
188284765
598987918
522346186
895096593
314750401
837849561
31678182
96490121
553104045
318983429
701767660
267498259
641235202
388087833
736208571
201266343
558072376
716703928
89003766
437004135
695207015
670598370
556343880
241218145
674995524
232232811
625567705
422535091
694990370
798797504
204903083
208208626
726576282
769652195
389229426
145592388
334026376
737579812
509537422
926076354
465257705
413812479
584298409
210144666
573228667
563004070
935264191
467365384
622383424
329936870
296190259
36163874
217978190
446845065
591201584
838306732
383746934
87399281
28581364
99850472
145146058
218601722
360325411
594767071
849242859
920579859
326491372
701907927
481549127
198243348
374190762
69324582
141185640
652241213
191473108
596380567
341204400
343287588
427207569
610496820
789016773
274399895
252738529
586235881
1051318989
733296540
747287482
35963796
696550283
970641891
366554867
150900731
234521097
335547252
358501152
864437267
329637101
115542421
1041403158
242921460
412515705
297006423
617499063
974534483
35031635
54589088
290973358
1021747534
699678136
113481294
155855208
58213564
56870306
1067867937
875534284
955913728
139523748
300369526
512148544
11186740
1072596733
773570214
183667412
815322720
1005128884
867783010
832980749
572734574
26010732
739186227
803908259
42111355
800536455
626712991
543643064
698525120
528479091
832326238
46187607
521750225
428969323
64816932
168046159
990461068
130670368
21860081
203521775
804268807
406452315
169259579
907541470
418851526
192396382
683414
751343072
216158654
838225048
294778817
918527091
126586271
867403529
910034259
212417787
1001241707
11657622
495223655
964544159
120137771
17769294
321782705
643254822
875682935
818916943
340267426
308217986
639157842
615300047
99063168
42269692
372846110
123322512
797929939
708403119
97323562
52745301
421542953
957047624
29996342
320203990
292183127
749519230
730301665
333049420
45053461
855927883
341648191
212227509
7231648
983904013
573061214
436063242
483711145
144346406
35448192
708774787
19230546
97632228
675629644
505155219
806000758
64840849
192849846
139743429
123957159
129440236
12813106
617880714
884872518
835035271
153035690
86611969
854620425
921798445
527327610
103449523
640553115
333493667
445358727
945886220
523142711
192592432
567088108
857283601
498958440
137199453
14903455
824260364
232859152
252290298
1025528823
33629713
524030190
352001249
752762240
464962976
225730274
650520709
394286729
97295359
66495940
471497473
370707999
863325040
894332995
290012087
397613333
364718282
515568711
817290614
940865173
396752251
866067173
885672003
407593620
6115420
143720348
380292488
699628903
44253672
211749216
292598242
570309323
457264247
300294228
206725334
409324801
260271198
577008719
388262225
69025146
297351841
871990536
639575605
847520030
1018097688
31951442
594889970
894270628
526798739
179225427
288240607
263259832
790200376
620713179
751129064
499098421
727287350
652383407
795224746
976950406
411689034
976534714
362224321
984991394
917886547
548805307
679025223
680897132
578591864
500204551
830008577
230718183
222908278
776675233
235521377
683971808
527445604
580047588
310086389
704951160
581772153
286616440
992079780
582539325
121640234
752908921
1008305021
361461088
792986868
101862674
744278310
601976830
298857354
13910189
599579750
763174853
898875990
294665628
943563040
240401939
886207003
943110258
903196138
978241674
295224017
577207600
792197003
163742591
213725198
626256274
896514127
920915024
291738770
465120412
1019043779
153021433
625091384
578537333
253219388
3245053
489399704
514203906
685895257
225167414
855599274
639183576
93371164
326278043
628195602
546669918
423178979
331264689
722081217
429074235
319097378
450002183
1012771940
30208372
568410759
450804002
1019201238
42496193
502602528
423940510
86430865
630553860
596559954
396540149
797878745
146458125
184191846
851731379
486924571
748147333
962119068
331861713
141455262
946409058
567935675
701114093
193476346
2636325
146002853
48792053
63450799
987115895
704112251
370864605
485705142
98888501
170479622
207919042
717509886
955992672
377194018
778472041
841291068
286964838
18944781
857433693
355810601
242439990
462171388
103476023
658574706
248217091
633114736
67247385
536722407
488586532
532863172
410844962
886826881
213964511
945968456
812970774
768464141
214218258
594973532
31028410
520058802
1008860739
735381631
356314510
1025606355
38536812
52074199
785140116
73449748
595734449
996761004
173713610
316632336
848377025
705626146
17670455
84909109
231374837
1028897492
1018652952
358848563
391747899
432829712
100885549
28508992
451955838
1031583395
643011491
27457723
112337949
223310300
797428759
82797772
54768323
542751116
32571869
1056869212
151182382
439867724
922236559
948687928
419904885
926120019
107261580
406821242
437723320
349607932
938350949
116472024
470359142
6655129
487080993
752054311
318141383
890331305
586556924
467086688
598065081
995636359
111702567
924926189
958847318
710836139
633197998
742833889
412789476
445148092
564075067
464392019
241640787
1048852565
60115315
760917693
761662311
202166998
25384413
349048938
254143657
646348114
813451413
917156969
977330962
1052369532
412023813
276138829
724001224
408120484
693446997
193358643
778108580
180990535
448877002
538786431
516182723
516620488
426832898
408391375
648598868
798086238
830038808
640545455
251732811
103074688
70220467
252805466
691958969
490481980
963835472
770114804
66919305
662168681
573029099
824174236
383837312
134766999
549001891
620432502
750236567
672172684
33796927
595044254
285032324
705251808
1041052818
581402341
614618253
527982500
166647427
261791670
826933561
690619033
98129296
29186504
960816898
595081071
552595511
471431428
128167909
26610214
504566197
129709201
690243517
159348153
936106611
333633856
817698489
5348383
187820773
690451822
648295839
981911436
328174569
964777358
482542450
551821379
350461834
46407681
265480455
823854468
539297421
817143588
34257563
125340044
681830389
296974181
41439343
383533927
584744832
738358154
104616974
980654103
897968287
422042333
71477558
217552158
255901475
806430829
695847657
512237373
673820914
560320623
28211754
909677700
144682184
518903809
790731737
704377964
291537813
704665116
224833447
798593882
883171193
770893959
389311934
809213245
32457468
617053045
165904767
410831107
1027282949
559886107
281809178
285489236
243200717
848764126
838629800
948769085
31157245
79594369
855310725
409860201
110857832
685642714
406160341
587349549
952466911
30232501
264016077
733881253
232134264
975250956
8777913
645081407
422457610
460404335
539741565
18052878
823435955
927361994
638829354
515555935
514463549
678088704
861510172
211954593
847131687
16924849
963741940
895844756
312940207
516484235
79029976
429539342
76892646
72176810
724129229
71936382
1045922946
943330577
14511394
853593903
195007070
643810854
458783183
397464910
748421050
550663335
287146199
656175131
189620363
904564377
67146393
4858720
652784019
873018807
1029732642
455196667
449647813
236005071
491179481
606412559
473677301
993309731
1063536744
1037264110
142754919
19423050
770845595
249228826
972471065
1017183201
701376693
5717944
423903740
985713675
875192995
7200102
601718477
1035951969
502511045
770928679
793819091
855167275
814633496
840810651
79160083
568082794
109148246
857819456
815523752
374393381
214433891
892103392
308361490
333923940
780045966
382396674
821462521
991046093
194476399
201975104
468625122
1054173256
270116811
37083528
534300370
628873659
793070389
491144803
227806937
838562589
856179535
434234310
311039561
92512599
35911673
779152439
1064545599
8568336
524092934
272819322
457128770
733385738
275186381
204147389
975857458
437104395
116185590
288453575
149135458
932741108
675453875
689583923
323993768
927178234
743804121
832738179
1027948711
303648400
643170809
732386584
476763940
229839786
967087858
34031087
899259533
227528620
443583859
93487408
541522976
541922503
73179547
338776337
793300949
256779700
76478700
908016375
11173613
72450344
582407696
1020742961
898057158
908896987
17900474
1035476818
949308210
771008720
804576352
63730598
678467969
886865409
148336523
234447483
785254295
64029781
325781024
701845570
185560674
417995549
465643302
762884596
883388037
289955620
496194723
64616216
499000048
855867535
598879759
806846704
323471019
604312395
881907402
799348399
769416872
197187397
523332664
502528037
346481659
947201439
1058571639
943597248
889557455
57424607
742296150
725087618
661405971
641277386
488074327
463297798
510486082
345067724
546815362
293055796
566337591
662231576
104591241
48853676
184068132
335102259
882951359
918389626
242106239
940187052
852809147
913929940
990228219
249630325
1032851598
282856951
709201530
2872944
403433701
734199640
1056550259
440124289
69606359
262633474
770697277
954294930
458821726
839318002
979738883
838609875
557892622
390554195
6669935
1007145097
357555524
910007234
663162986
132381926
561161788
869285476
524094100
807881838
470579801
284482120
588664517
241683690
97075170
266167640
39521430
338652273
867173824
649842677
451307379
28024272
103498177
196844581
573406503
536766276
504442609
346821337
870598564
92180614
147001085
983820604
557919165
408403001
423648733
807946148
766728456
813683453
659538342
424077084
941512627
129447499
708349930
391578711
1064773861
399138578
842107576
236957403
557948408
677636079
629864256
782811426
174068998
119335695
459539263
992810359
430514312
699523475
524784869
570329086
501119684
653850026
204943195
595770351
462426007
670746917
611505007
341399325
902569572
545439519
1004147796
615677074
513024086
426042700
258819084
479884035
892097623
1029424201
950799664
786190594
751117332
358032283
763012203
712694
86424801
880206959
24516673
377751055
663600931
414009655
726423714
608616956
953885925
568078504
42010235
96685785
663722958
8266256
80407850
944833286
555131160
183663422
99698804
941992124
291466405
611977924
102411819
488927805
711152387
813499682
263791756
472548363
291161709
206766224
489793566
538402207
829156105
463232500
209738279
618412817
613742753
445352976
303501971
698710490
917545263
694075154
274911989
1035109906
573696310
937643254
245991990
1034672776
50627440
930261177
755646250
761570401
631581085
25658158
1067462332
875995588
1496938
32717373
589210609
842482623
74621527
78913146
34945864
322019786
464007548
345939022
653471307
441559150
166949150
72651798
1016389489
1071935428
371234478
220553527
923541788
1049610180
695678377
245035006
94625598
816197543
745593928
704545117
122162338
536633978
451981516
449781144
484191336
338773781
391287490
742129074
548621632
165508943
772778930
901182424
977598738
352295847
732032882
974774251
55461581
69564881
1046952179
902072276
967320771
239085678
726431539
525953889
625470356
371869530
28264954
118170164
842948271
581572707
453565149
281692722
920271537
1016469825
870603626
277141756
1011904507
1049049008
423700360
865905568
118982078
299936352
363343402
79368897
888572526
633789175
69804913
777422579
192997673
809816516
491209030
754042047
529443880
20224109
156868478
928573129
1050162949
423097586
572874172
472314373
89666261
656100722
947843618
75805798
6190230
56958940
898838759
926770971
466608392
233943228
759382931
899327423
243542189
1826756
751149666
130379408
506502850
1000287099
72519781
447704108
887973384
576109269
241922209
1067611132
302391669
258265644
316587067
723836829
332534426
302803790
126062887
850758193
145921502
27026787
779654538
297151291
891795709
233214590
228657149
768506693
454896432
519081592
36881754
257870929
894840180
379358446
993857915
579726978
933678280
284478873
906288193
159735265
381148898
784318169
620033751
67113039
432113549
772671856
755371227
838411481
517475677
523630824
300402916
503629358
548771509
799930364
295996569
31918129
278873659
213209687
221577510
900095767
866517356
48944535
555826757
50874515
45240527
437152376
604121316
418384580
655148139
460468876
30496924
554548348
234881476
134536166
1048080759
36408218
559915905
315261223
972708768
41561446
940641076
114654445
345753729
550171566
677612144
878304749
429285620
31336057
53127482
46884256
39164097
868322706
168645225
641080838
475977841
997963228
87614279
813897658
571914873
360528050
227226015
883894258
524202246
246936905
905906069
604796142
377113632
470408342
509219127
613371024
720389637
254332235
576468276
167630097
284815467
250426515
693249120
94811291
888211028
721039267
635569354
591703613
651470607
484700017
26117484
1072144875
561921644
480769210
247223353
139289418
102815628
57936708
450294879
939774287
406897959
985139353
839165312
981408473
491471270
503842002
416695881
190354048
754980337
1043265618
245780739
460500683
498529142
70919288
495988922
139846277
524023478
871612368
554344946
706341059
97903857
489663144
638686288
419475437
277398624
248386665
497812441
871775727
65984681
871423778
879646763
391118658
76370268
619375381
968268217
515191372
388415850
507029986
611129882
273285114
241762827
337966043
156817301
662175025
4953135
784775583
397385207
140786489
291141617
929274222
1012136483
178098258
301836459
280170822
537891840
727753022
1385888
445488109
127977185
381005169
493778286
31386626
194191343
203578910
844736750
671000968
429835075
36200092
460485644
570896049
869826847
704290326
216884486
43272332
109957919
477791989
428718194
421157872
506155262
34500670
683848087
1060281594
480859039
771612870
339110774
865980341
493674340
20264940
572565452
69276903
225020071
212517749
881051039
202905975
184670577
590614662
942908282
908460000
599894293
217628353
875098139
459038
506395711
1005589478
895208372
687742707
372996981
700224882
460194252
493770671
66795677
439641667
587797940
285987629
880690887
1052955473
513482850
977077854
986540254
1025097898
822451830
854493420
465617412
302013181
310365509
496934666
806427360
313123318
137194351
434433882
28985103
626190614
393320216
488604688
364710326
40383623
5317718
235127316
302111694
323004967
259182524
3494796
682774140
312351533
828130826
764111903
86691119
325842056
846087334
786129980
180665680
250476165
647648819
656918525
1022743977
488495890
726121299
200052734
633412333
81380280
185447855
171175438
88311049
752150307
237722411
85310626
217310239
604371487
733792037
740977745
93729854
890978864
560124262
81262942
529694038
507596104
1008135402
1137274
102047209
957103007
56485985
758157709
129262132
65013456
476335559
472106533
961723009
316174740
306633345
567900216
560080901
477727450
680526035
517179103
70812245
48601038
281613860
313496219
21804293
200188334
110759049
82061672
961638438
446845679
708075858
44713748
30356798
688889411
826109453
332116018
532866973
849023460
113733977
151614998
467287527
633678120
37954606
576786808
938779735
32782943
964636556
767528701
424741421
456937896
515002975
288923
96029144
788608955
850492003
345301388
218285459
822084280
533379240
6894817
275019924
971530917
29576217
87166185
61850488
631426686
171817935
463383352
232089700
477610197
44732609
252877582
728149267
431659899
326349299
586203832
478232474
767283878
75568893
962126327
149615851
539076376
1063928563
589280863
106968384
231116315
816060819
414719060
485213933
658254944
211191848
339190629
654709875
123491187
799584510
780099915
531686877
196892321
174152369
744150052
779322417
432821744
385518437
5966082
620177936
608553776
747339742
447052281
980477086
1058586560
582419156
581778307
1010379115
562237822
491101985
391910411
134170590
718323988
598531133
316679571
139572803
976337027
799235925
141478513
920190950
338549133
891267897
469232488
625256241
938694846
190374533
239298977
7853761
844234147
520572976
751352137
1012405238
473316499
17451231
370128700
741118258
205170403
555263446
312807692
632131374
149394262
434624144
73309203
272574379
1048862797
1004715242
379551308
306678624
607536169
393920992
12833743
612600876
619941754
892407034
200900359
36768334
199560664
738987859
913870382
116671390
730967766
541722639
991023462
889645055
11191058
428740850
271121647
242028944
61722399
750071022
511490735
612917377
184490008
983921263
215983823
913609919
74495635
983728838
156250170
516595077
23312699
191466026
912935828
24157689
494189121
163539158
487326240
642989428
1054619945
696434812
580019693
70071708
917893638
646292598
779690788
167843209
1034481777
922241366
792804202
774592181
646885939
145189528
640846048
732286601
267605996
818586112
891282494
428399191
868716539
735836290
90095815
216328931
189246908
924511546
1011227525
121560783
489751415
644841993
68785674
678579807
658366357
22677301
238340088
137599510
452026455
607980303
703373473
592958035
889137705
800929666
82946066
337253220
115498934
541954886
211740157
345479811
570216961
272271715
819233601
841871849
209565199
739640500
126677736
731817227
702584466
768697022
307753692
109289722
28160038
519938999
798037474
36264882
159834095
29327833
630809587
102844103
173568183
679571632
27599488
242319535
796652102
354374428
57081381
453916593
41166931
62346912
765532576
59975189
231951924
830692542
960502701
629394471
702279421
360574977
572871311
386321038
540169242
326445556
130617789
419697341
680475916
24845531
493057813
223891513
86525506
514029421
914378873
33615440
304906344
199053554
997084927
99817418
252328231
973164734
132883298
554730737
801164502
111884055
489200519
945490225
316617797
549012405
455459888
700171315
976818260
564402062
410857634
289931883
16740628
59988291
508475041
962983137
1019098827
456378208
336900935
24139953
713904430
810773576
82038376
855988724
262686109
797677941
24724849
262987781
203222790
103491168
762498631
947595548
81456080
68671329
658358540
984277512
490767171
394143637
84770505
382723892
523039497
34856764
120528006
414033355
445624149
49305033
510257001
842236588
165792455
834873628
916120964
48930314
392976754
818353623
619464486
825203870
233995697
528928270
982708711
678274496
386744321
488971989
475541819
327374345
94632844
391743442
833915463
270158292
883747704
630897649
142105780
498232524
81080270
730625178
896380593
344638190
975139145
32642586
17335106
32129820
448523078
48979931
776948782
361847107
333908312
1016425026
301362624
852115568
394334694
372490048
844156770
426356550
476996591
48751404
819016065
606299644
329558017
402494033
974417795
619719635
683344069
710598374
17174970
293407761
11827446
540884891
309284221
440198248
352498751
206870682
482232641
291570309
394708074
844555631
384663656
529968327
952936277
978972593
655796992
132682618
864536337
274670362
567067123
886359544
130076437
31195274
832658726
350357910
929231690
449009020
511705157
234419422
72060397
199670797
338288718
234141767
1005920921
229161964
149938914
345070269
61268084
892324426
523834657
1047551785
290112228
619478044
328054501
118975169
993547654
54230460
650999379
387177777
797184354
8682870
658119423
153396792
642420446
539572491
140919905
471837801
936201430
159107691
871471484
590629002
596728824
63228268
933231687
757164852
979147551
530055659
45859035
209170831
655431843
780792759
188383948
153642054
196462754
241357659
590832603
785469725
403104297
287805979
50165746
919268374
737076728
519096621
1059034658
397473418
403268948
363334599
283413086
642496447
829726396
474068251
642098941
460636776
946895910
234055571
719671761
952633127
455164328
92200601
52513550
7440012
594198370
61291800
887751262
283745470
426302294
990553007
943609871
53719055
52148889
740083787
279758512
81085488
1016963012
101638175
662960106
451517234
479852796
1061028107
55257223
937598065
1028845472
388620693
158115382
641735650
554917906
982084918
927052701
495857431
162714668
866008625
706573790
1009091425
668994835
406546993
193667634
1030615106
51070657
1047484800
700235488
419450307
923556237
29944394
317221980
573399176
49555604
231869596
609450011
781215921
89855078
841356844
384424322
432293993
69982275
644681015
35372001
951629330
318182896
574455292
258437256
41599698
439778620
888925785
440688489
180189826
710420970
814066277
746034969
456598445
578655412
512493180
17927132
324017359
210614350
971514902
972585294
689446230
212842067
314108894
27288247
110332297
442103563
758812683
23275194
930413950
169206937
54617960
759545990
523244095
203366145
365470120
360389946
440831702
485804715
153020743
175497489
177060353
114009787
731997757
3800513
739215585
957835187
360141517
98727038
540057866
230660958
404302795
886702510
90541091
526333266
811858361
506914871
245689980
851049924
758209637
492615794
1027857886
143775116
34204916
123901365
544595335
318450709
945613225
720290801
430176794
205974323
874712996
83470219
260072025
1024348888
715628755
368223233
819932013
984002393
754500502
179461419
388724255
100510317
629323521
223008145
993683360
154051820
68129835
841315682
98300356
272741696
161403778
409932101
79221452
674132660
354354602
72932374
277764382
17530919
906645574
892846392
581923296
547499816
210678424
978254989
33254594
49166065
818219787
102252336
779290835
657421367
556237249
802982468
728599964
667347708
885855983
314348998
459608661
1044090584
103180661
979265863
52116783
331093624
413788269
694035983
135989130
179240890
920471032
452486184
641396686
63091060
532544341
847548297
165547045
588698260
692758979
405162959
448912402
541470506
95860717
982037948
439480189
924076223
83616779
861538567
348912648
17184250
228327858
799868164
608887778
662602607
809046898
972780693
730280322
60774553
602274037
71847292
56607688
254221798
137404039
602443230
966648166
294031850
410618201
515109101
334982789
173669085
97993623
254505336
513217326
580673158
109154097
9761940
399505673
43191551
306002276
1023226398
191520435
320142816
263674612
547902788
939221798
668945261
794279825
791747539
77390426
275504864
863601088
264708073
549250539
726274647
953534402
1054161431
919275643
673451646
62072513
707865830
869184481
964767905
152778038
823477806
981452491
416712985
310507648
960676690
3177088
641269177
215226908
940426268
922251205
169969155
687748698
911876203
107162426
1072913834
411934078
490108925
847890660
17214674
514501141
944414670
517359051
225451427
59888980
793346683
632271958
892722077
767408997
729470184
460016913
60770060
477550184
117853911
383959069
336355502
39218123
254798380
718970368
215421306
572385675
687257707
898342000
377194639
163352589
392838769
761565191
421578668
1004487812
417072568
674501161
139423440
960456416
196554631
874471624
310802483
347002099
504031282
430556324
763611446
914148917
143536589
536317218
767345832
30806009
781768260
864104645
345284628
241671694
282762371
953815194
415516967
517883218
398677743
727032343
468606628
171255754
95669894
103516648
100894352
973692301
839629826
730112487
441132532
653011887
28042082
243717931
760160725
201767239
636298864
173644006
422497193
643306884
66329140
307440987
881146187
962287869
971446583
758206817
516700887
76588602
870562135
813105550
994309447
642077677
869930546
588030153
86879618
736852999
904418743
145235781
177943624
285115469
652440356
414485673
307057339
552544153
636184339
660858684
233038842
39876623
1044916219
247913476
785501987
123664535
955318636
254260185
302682140
135168817
508956113
1050521913
953130529
919891101
821232119
1072325004
736202496
9756699
666366577
765430901
168694824
8162052
84253926
109792070
714199656
268316736
794615375
965427395
774421065
115835298
244842807
502440495
152878279
614680368
769867366
123629769
121723055
2690233
219017590
592913044
269844955
8889364
32584780
664722583
712151605
255175379
894976358
864297889
196071241
793357667
711605875
830758971
961181022
53162317
770735039
1039674031
345965083
45154906
949138328
111813881
329095312
470800695
50863307
124442656
666593190
139131329
761045933
64044345
641999445
754941916
588085556
305830828
695695691
238858675
885666756
84898479
717661814
291350087
817055932
29316076
259851240
714364537
1050739469
595640477
808017310
957989749
997714689
182669854
453466252
117018925
772201082
406411425
757616576
110904367
39812429
910837979
133471379
246819015
256127749
729466112
45558234
312764274
803792788
589199652
916962654
448908398
908135979
1031542982
479339509
19199588
121327732
818815604
407756434
365268132
834352284
654287415
634706455
849441614
388743990
548274633
84974426
847386729
778761027
423781077
873893409
703510647
299276407
176278425
440477219
297175197
562538976
7256370
844772474
488261024
147855600
391739457
959976861
64600372
970572247
849354774
843763880
692203147
927708022
776331301
336286303
495531094
951227283
1022328884
285743622
882032570
399641914
578831012
365414562
950873012
956616366
1032968815
131867733
795936882
446169883
280277345
498291030
607539639
204854077
24292595
6831189
924196918
32613541
604751818
985119255
660273086
134627142
520890392
197188388
252328803
741611806
352072631
234672761
541937498
441997143
930124534
398813431
680104967
136123908
829455073
692997966
915495134
1035486409
20378157
605729150
802291241
805313106
439760142
1040234317
405770879
474185907
769719733
1042733215
230684484
587197836
152616636
402384065
1034079083
357013645
523061620
253422374
162600101
332233083
38835930
510316056
707215210
619162164
783759475
779275993
693268852
14698098
499185980
840255431
693612577
440238653
12528221
394543407
678654681
777488562
1025502064
757361
124822931
76024976
46733021
849284538
74291148
512145534
32126506
945402132
402186390
868671453
19416395
589842930
916249524
166623395
507652460
453243388
612103813
467315970
135631041
325096880
33099493
608202848
42159728
703366846
791762116
859060727
687769508
260311295
668751499
324545147
506717210
735137523
145716840
703916030
371570350
403671834
792513497
294699373
417996012
205277517
422620867
859596580
365758250
566925757
473100738
63430057
595517613
1024897145
927279246
36438740
610342435
542179379
290645196
90045507
761203144
844657510
285919441
146730736
676678314
612445614
531385571
69711583
400701425
794395810
588340019
479346617
22006831
454054736
784662922
35149642
839423264
582206427
348979359
703278569
368851829
27953075
917858028
953398757
1017076917
499056473
343547233
656615740
926187260
678206089
581028892
35490773
344224591
398311210
272892536
645119798
269830312
468239939
683139296
358764142
1021949613
84407675
762481879
657309084
777952065
178293846
887530845
631949463
831481817
851217560
71965036
672376893
21926581
368143629
414771878
257798439
510986560
654734688
9487704
814653928
500075295
86535309
132990568
471877925
587405387
995104912
671949193
825969302
660614987
325199824
847278876
364624706
925204376
484250225
183919516
648390022
144368278
11715533
204471812
168089404
645348884
289907562
683192471
937432025
162506145
271710673
771888287
220566806
581952947
484301092
929979359
376125447
706276386
277964656
696237969
628883570
535506550
511401281
960926170
415022829
563981505
73331918
249327055
885478804
911117520
523410638
354987360
767960865
126037005
898270118
418237755
16378177
298461170
24959676
902870938
235336004
52974181
655238585
427370177
59839411
763013635
1032100926
409044307
31781090
698503662
283614460
309721246
996743896
827772093
793827929
387944251
63868232
176491795
743219666
24742323
868607843
312567300
832015126
479545087
182951093
720105598
147306516
766558188
564267433
18270333
103747837
239775644
847133015
711526418
33985817
245928108
450282872
568220547
206365190
86208796
78330732
855881834
674801178
295945833
1069286652
449680322
720430749
179310498
31981578
24289203
553363830
793364588
741114485
138461049
261867118
263054131
855787771
565835096
593892336
622173910
102255269
688729826
687568372
242766131
685135414
697919111
362076178
94662296
705385183
976928511
370194956
233708324
211434957
609088026
587582523
321022631
155632519
438781984
804050955
489009015
861005214
580201964
530728174
178788404
907987603
55882007
248215907
356681636
15391925
191236330
49547948
219070414
448269592
62237765
265658686
594023266
576834847
202261642
775347664
196192728
463025135
814034176
541665064
97150079
76600056
86289611
800645368
243730236
963212420
353751857
682018313
208051357
62114936
218932530
791363043
285715983
667199991
891887394
122982320
692180218
203682057
150533913
10088028
105758735
612633915
54687905
333543888
406021737
673052258
71781364
53935932
571319830
295907447
768660918
304761047
530873909
91827316
439028703
1930144
1473966
18154436
835474460
318901130
572160680
792708638
308885040
826242923
318842200
195928443
467298312
400860604
1009132592
605838216
594603262
919206906
148590593
652239097
40121374
78077600
889351789
94884038
556090748
18556281
969535506
888694239
627575980
287522388
708500937
937386217
427387137
825439601
558872582
486300957
301335274
137534183
361422968
241440242
79803356
718704837
299284780
338689029
749470269
416085681
445830194
613591755
1062581371
375453235
769226403
72964258
352390922
113765091
442916659
557585779
527603621
498317051
736206042
680007334
389475671
796163867
302081263
634781371
701303328
838632936
798246972
393607759
48353808
790709958
862578180
1013990481
477102703
69586552
201829962
551501405
771945076
352869673
609937245
291205323
924143823
634286654
967693627
725545039
461525436
433576076
717067083
566801768
812390439
259994880
312240380
531784208
11677908
10728145
798563098
859113899
358029900
223872242
373811316
194287312
318188627
11956719
1001688119
81941846
141404980
680815308
79691186
464088990
37367980
712984244
776750600
323556117
918015046
313020377
423103814
67277698
61429251
702806325
570394668
729712277
52943072
91703182
475643451
224003349
44465714
100004218
361602085
794656756
970988691
423959844
541242996
75499529
395275490
592047790
401713966
603727979
584804001
587291293
177481508
412118825
674540408
867967068
935683375
168275975
622817307
79539097
9731534
692990723
758148011
209337122
459314929
540777189
434754436
1030824556
865621298
746584931
881324597
428820550
55950349
502454564
115590517
769086132
649434051
355132606
599631717
419960389
303793002
1029323749
28920644
277041556
281866212
199621765
490694836
832715131
151797013
151671014
843421529
305111345
235350350
752953992
150971852
820186886
1059910133
119570467
688433466
734434427
346496684
1059748662
488756681
310094878
6408014
907941222
308781211
195201473
799554692
305371801
1047328019
331549572
827585671
960987046
847732060
338835166
481994015
957678437
69822146
537562563
655797380
926059701
511072702
434968325
995674812
113670287
792156986
929015509
896339896
2134553
364198554
790817049
578213487
743201438
868785150
724265791
578784136
341677470
624103015
253000581
443244094
441555184
811890726
707660087
39347774
231077104
875567891
175997071
622905989
1028075185
52478861
868790019
181440994
647378009
913371458
277838186
193307632
444532982
1016222237
565945330
700647649
385374513
745174760
882513268
406828268
712288238
441703955
16828299
644062095
354947133
490843072
766565455
278436863
615607236
215807855
202745460
904833173
345187394
75749732
870605032
4661873
941885126
1016487876
981912543
549177907
84356283
895903168
650429856
900680115
321515480
300106007
959201647
38639088
707463463
384606052
596966817
1013478114
660437286
350081717
469290486
831725854
865538776
155630214
754485403
634522074
25314648
526519997
79681844
141421686
679547902
130131918
827697429
667883011
39948780
983000893
843482526
887689567
321130294
3764461
39744693
4132930
499172790
961977402
22070186
117061649
555685000
904390981
317061773
724033493
442755070
691053352
300535658
847775249
474579050
623539823
416084418
404186617
84583854
332771784
322079456
808272125
697026998
113663235
63711624
209759266
397247464
718962464
332071886
245707249
270793772
159634621
423177999
528393573
856243430
614415890
237256963
982345516
987867471
874630907
859963654
484303962
911460964
881252414
622520489
976441960
922464909
506450626
626155992
779662934
822267729
513238658
669283188
920066827
444109275
561246103
731604256
413800397
101332842
739114420
274528824
543425766
704149311
395152990
1010978764
665221075
421411097
745287535
526560256
600361294
238826622
127258810
59673812
466012448
762370192
884859983
773199597
86409098
330678491
660170561
582636185
41276507
356367718
1020999740
216836520
779855679
635484781
352352194
374431870
856165245
949749683
26217427
1021827326
66670947
594188610
546679422
890893084
33388426
125581678
70303358
528265550
798081338
595933468
785167098
895056347
1033425574
161132096
346529835
98527700
387981589
964845821
795799279
361276880
955516056
809834045
829276753
627040160
354366276
630307972
45855315
633382066
148944874
79038473
903731758
821077256
782684247
78890707
420436508
260187581
927026142
166690096
260637571
162435512
942962057
680795395
170624153
8212844
48806206
815043734
2022788
9169427
200818594
215706911
528227718
923465840
472174291
1064073105
810144365
274073884
945510274
594440144
121563090
361961628
427109603
947710792
665642702
140097599
1044940351
413974572
831698999
880938279
280112698
962943327
37892759
695879835
44402839
938197401
731632907
248736991
329680741
514133074
5844352
788042913
23891590
476469123
391974246
998123820
81193312
688602181
64457116
927292636
527318344
187227650
32021825
270210110
558670597
195685950
364832030
541557827
38262697
82974150
227950701
28582061
807083234
340631849
41780840
805203837
985930872
666710375
354654301
130716971
647521842
404098022
236389957
239737433
889940972
704889595
154871260
353293860
376914071
672154785
888108367
812597626
322306459
656910054
268744835
516543832
40288120
854878722
792555876
551330729
255987678
652904871
915950153
299071606
626382613
550219075
301101363
167304745
694641051
226626755
538099998
805910736
590070615
855066192
607921963
917639689
515133594
201026753
429259640
576464320
397582924
422649583
342016445
248350282
340427301
926301555
144405799
383173590
171776275
57217488
497153053
569866052
310319854
295886744
197249339
721479921
925292633
219774724
660342006
156482924
943102041
805554779
667513120
748242428
279484500
545245806
531378801
715182374
812262837
507536324
809678355
530602613
225662099
854796416
144760516
813031585
1020321992
27886747
659831082
379640856
420249032
642211309
966256694
719584662
220979150
640548057
308653581
618144843
847786180
346577958
336736948
1006667427
630712256
897410402
736941523
82375269
54454270
48932971
22094843
651746844
834298560
112391439
315961920
603525994
55993890
8811146
1035971668
676047951
976290921
809743611
703025961
722939349
542963632
704449368
291451661
632936000
501007463
121218711
402121894
906975657
601106830
850846619
857523549
82536947
952869273
325821441
710657611
265891814
659293051
657339659
179053743
1002753106
961861271
423288763
774974695
748357122
98567572
865676372
978614660
642421941
766752050
366153692
943262346
583547254
528644861
405816458
383678921
314017984
385057730
562039706
993829340
388630299
762116918
974746207
55036339
450990037
437927880
151714399
375447409
836261972
902406739
538049048
503164343
484142201
515631953
974512671
209095084
454374555
469965990
564459930
898805260
273048891
758851869
570439715
86283117
964649722
501296466
127291866
207282152
818941055
583874148
84891749
22969454
690439408
894645240
930339537
122865654
982699989
554409891
942274975
812357740
555641038
188397992
170631364
220625144
44852424
635542494
523726698
669010474
976250923
321581793
135880739
962495237
252423143
524236781
10114486
954139164
502765076
174946601
464475475
589227032
126329211
639072069
721941414
790480188
724254607
383557322
482767601
904974248
715474037
856147036
618321900
217602220
805339706
720741590
788120563
705401253
387254498
490763856
505072215
659904599
245822374
29576750
242030830
390038893
128680144
609351563
908988478
794347193
145760777
836659715
677573755
774589288
739050640
26540514
399113538
325966026
656165208
299784061
41155482
781959078
862267056
916837667
70780773
264358244
5048169
76681063
495595278
673708350
56738078
331285123
312952151
1013189292
925195690
793571570
929054480
62444972
819357638
341351596
542983850
32938134
632985973
156912117
960889546
215743519
457127505
224540947
130537964
665455189
403219942
948343001
887073757
976112308
916328786
449086156
849431918
933602829
591643486
463515492
847393586
335078773
152545826
14715331
723608133
265075618
977857220
311618848
76722942
350136899
457711410
304880714
207505519
642077568
181514838
204198387
711110244
185945865
25155053
72998034
705635248
801849436
477750445
327197971
253715789
473783288
402816099
944828700
943405718
335728797
545015678
6345330
5462517
59896575
305354156
779380754
383370026
546998221
547214823
341852031
477789236
438615985
520557495
417185127
822867304
441400119
219099281
476525254
640036641
255179365
494119970
882638374
468306659
664868640
156349138
742710269
748614164
441001883
417287289
585651221
537359107
460553925
401054962
981020183
312160949
912740574
123276017
610029089
3790070
533362333
134134750
794277579
309915205
4436922
1019724645
893615261
543397657
166058489
143764715
911802397
235794570
188464757
398696445
950653261
13506159
562625720
612604545
942791588
444699111
575980419
463574827
874023858
676281216
877683278
39677369
202229768
392803171
634542524
115446546
120244305
921727729
101397145
966031499
309368374
917675417
727670716
207460823
240739078
494293272
630046143
760424380
809442578
149228610
870985342
881697236
306029625
600357846
116531765
377873677
829636305
237507106
529315688
25374354
254968141
814735296
966040032
643548368
580903577
85840470
71308541
295634916
535880788
697166702
314898457
4570865
223105823
554358132
687045897
448734450
924203644
753286495
691145772
444500811
42128192
576454618
248940695
315578431
694340469
363492209
27900095
6290037
610141043
915829193
1052782421
91717328
480549739
646004267
94355036
296261209
459506300
162321726
671063534
419526651
416903464
227159279
77340107
520613008
794097484
910926264
653522193
602640495
773905588
158283792
191666190
1004743850
253519002
285877658
571223907
142502890
414681342
271590870
603111483
105760773
81162428
22863397
945588802
795014727
800406828
440271364
334101694
569503681
464597140
438461407
487043821
950206591
950626463
320004786
940259512
803463263
368710769
682364735
378088727
886310310
283194330
23084923
624113239
131174895
374228117
64646009
76858772
689255275
1568178
433739531
361283793
889507804
3644038
970552306
901768350
398888260
49817049
728516878
28418194
601300608
355586248
102578189
431860924
386188429
727351698
301514966
983388928
744888226
615411658
119827438
351077674
554659037
940688879
899628543
82982271
122815091
1005535708
783415304
1017226742
797083908
915789867
685730281
142137993
651129878
998575389
127246008
215931188
589207727
891339134
964387081
842281770
163951633
238853627
63988635
57085253
853175159
885929590
636972031
822040298
711875407
985317399
36641509
447284634
210385004
953345446
77863290
114490608
422219219
115440034
535682777
273538571
970203938
780279727
40052094
747794228
201710237
517307090
786876563
689004513
155731841
24550003
216751700
475410052
492384843
51436947
675777137
269441906
410701852
31931570
504558007
128939621
365353774
857021755
537096608
2008254
54748986
926423578
165598865
822873370
918941890
612309502
125544008
19474628
857731215
856213
831131993
8672049
688444309
201232454
176638190
844627540
229798963
327691394
39257507
1053381534
951133255
317836542
399958793
539181298
388717366
472495580
494636877
268851476
97923141
261138453
673324635
418350272
729333460
224779600
822864604
477852073
796368519
703191473
59257958
306533670
621070222
594082857
98856819
151304635
259276436
471341289
444467254
761982843
561991401
781051622
117439926
25226623
980850483
50250339
809450807
414341939
62071432
398744478
797617302
270109977
962492198
915752983
557401001
433276516
517014618
356764756
325748183
474521162
935213007
199223457
706359042
41557603
548248366
754162257
902752959
255275756
691981674
50979135
701280914
221291426
624841962
779008249
872449326
109705161
616960853
331100674
922494012
930410309
637763889
669124397
561361150
184536531
35543475
355241848
719771314
793779862
80847630
147719771
678833872
613475639
566353547
471630969
155894530
812106288
939130194
186691617
258147187
606350518
606743811
855318583
464383814
523644751
661081
424786574
928789451
901547851
909096700
836506907
627736448
784907823
982360229
919874336
269085762
372858019
340333571
54861048
729791396
276207003
176128494
336205604
665513963
452577293
463448625
492118243
790213745
510568065
101141856
865597740
809183605
172315366
319148711
880492735
805682211
705650759
783951488
26843233
132126168
876592464
607164666
613018040
498253122
1022468735
406544856
969622595
979038584
217761987
295372548
199643753
107470809
1009123638
873409048
193404097
266449104
527368184
291223617
123508531
116488679
315129892
886560090
665020169
279206797
30158729
907295051
601892278
61355167
832446330
411900903
778959372
1022105162
478221950
299230130
1029063693
673965920
938752341
481462421
204899211
339071016
261506736
289663953
113648277
326931279
36845042
898203208
343440362
1048390144
12411676
349650967
689597256
238185303
436659248
10896633
406575115
789018163
522591889
457739039
268361176
508592947
449760674
47268806
105879051
541121522
295795574
86024269
840647551
466258777
57713702
845123431
827123056
58628842
565340059
912213285
139698139
65165626
680118737
308918023
134351557
904288513
667070208
341798135
240780528
637540907
211470496
587586579
969322281
240824848
1243242
220879924
426360715
642801959
398479981
818735413
728017700
962978666
565853058
755322017
1039091888
1017529580
728043612
141672286
16249696
10802759
461793441
70836084
517728232
920891781
504017965
375297924
241425646
479639923
495569741
540170463
480341215
637740363
1015332552
758267070
88167957
961476951
1000752511
364373727
497012785
287205305
877409051
85582764
927037992
852371574
726442802
809785712
802758430
267685193
79455074
702189579
721280267
717584426
460897681
19288046
219740010
885199389
968996577
68500108
462263015
97416828
165930069
248006183
207244965
639295830
467901813
454323067
857668289
763731207
106381995
128992786
15770777
349529240
911232502
733318273
265159203
414717683
664195815
326035944
104673416
84398993
159333533
688015483
636887727
188084141
87282293
83248134
257527276
14078598
763208486
394771645
504390145
385715135
398471368
966284915
603341027
1978186
515664142
705934555
1067998533
822079766
137353797
184592069
89166982
489899025
946067535
807001331
620418171
471559991
830725720
448292496
341045163
49257657
66522525
935519349
575469082
142318233
427845131
33962126
525580967
295645755
334789994
774622533
147879902
900355878
536543779
265188719
725177231
660556421
1069638585
852478988
132449410
210446897
247965697
3564828
768270172
97711517
328115843
984526505
1044774747
380859541
12305284
311423817
960494633
455440444
420572358
454015411
155233003
39574484
908871329
103003538
342349893
632718016
86905511
72719654
280901431
477916900
25885628
1030689227
687579130
869029829
646565453
587431430
913765722
131255329
670145224
278553077
434973920
609219026
381031964
404621397
61776049
955140107
598137189
300112
250733531
246384156
44891530
625355613
387079674
633810652
4726216
9834597
749892996
786383100
139652244
719116529
13657377
289089967
438860496
736170825
84978193
513151184
742628742
14785149
821375912
39449664
487217704
16863973
493141416
220552010
920509743
834221950
466441524
297023394
338960170
521154220
942007375
553808084
25328550
666860882
143447209
511466532
667996572
794033787
257835751
720189821
880512509
951172555
530240037
104772403
133906519
219396744
586490201
613066360
268056235
384781387
912495962
56024764
350836597
594146871
703304288
713276016
721264812
783287179
765160870
60819639
440244379
901239456
965822975
564811504
646749408
571640828
772098984
992254253
228785850
657866103
753254165
368423284
888107040
578540175
966028219
404851649
744379728
285523527
672913271
796598264
726186097
731424398
834564625
473737012
88854300
921698787
355261584
169143791
294348884
749152884
225703721
519166051
312611987
532802502
581282784
157704286
550156208
658270311
465323684
300587657
116126789
322544622
364924865
641015171
165630553
845909026
396688937
287675896
22281006
621084356
2395514
837290844
594175500
863530728
480084828
539935342
238921179
1067599988
280426551
189377967
951299563
837391375
252878420
983547597
871803843
878723213
235936945
353009253
77947971
815869802
233174717
80502590
70801458
2200114
621635853
797285110
153123247
773440265
612260105
681161091
140394341
210779656
54672887
132701904
706587064
515457189
156893200
338115851
495124064
578922664
531894043
542211682
863400608
17277131
925156158
812241011
110838877
368139958
513067750
210534387
375671742
11932945
160611295
760259597
690364758
698753449
567906384
833534264
409133427
759484054
475507792
252356434
447262082
751858430
47596428
32500996
614642566
955833109
394482734
357247393
907791316
159622642
149482322
759521041
770226475
819163508
943246510
758339109
618274507
203354774
325106706
15397278
280289708
641261307
539839442
685878107
980767716
775844807
764915829
615123961
906887293
633392921
358323760
19416921
754445919
568727376
458627463
945560072
481613215
339947787
437846429
321599765
797584817
401380534
485326770
950159300
303308314
21122392
827800600
564488515
263311006
514315495
643598720
387113815
899213295
1072922766
679145670
608190220
344483454
891747483
952333422
74540637
204233529
843531984
136202339
466796999
393752740
47709989
293504410
15079745
88143579
382293779
335041392
96536087
926312926
435593244
682706703
986804434
605796907
845232535
17131443
67770765
145658377
374493817
550304555
558138666
403834246
331995558
857174618
344658658
343073388
440908418
216643956
838978497
36823796
490698283
848756916
464839420
673949800
359836254
155164972
788960663
784665538
224133030
475746039
204102226
275301764
770857692
12838079
240644757
72821747
16018879
216070262
842252129
246449709
54388999
60177885
960613897
802965824
251601696
679796789
1023789465
26972740
373302448
183257872
988018050
271548419
103916455
411153402
303896916
773317
73074199
1026439109
730598157
70951373
960633147
364161949
544506656
557844294
343347273
458014483
997181782
187918602
143439756
973524995
182933290
718024351
947651278
40757293
352642920
512965639
687260359
76473204
194520451
2092469
301677838
795491220
115928027
252474207
508740001
706704452
52813863
860082544
1021708614
531230926
924950267
540143950
847582327
696493992
177192825
506228675
84951587
703988457
137646067
460247395
34978215
264317532
444197000
14515392
951498087
692773497
516201057
267433507
775792774
258402511
588772133
358114436
6465664
874603332
944823730
702899564
354318923
81450429
31731755
116937887
554113905
624596314
968887005
286614696
782215493
550181729
235906567
970969520
896657232
211287493
46796337
673799257
807662327
38291124
676019039
573685632
964940394
152964256
1016569940
457281704
984596156
1022289409
842017772
301534894
617606306
358930491
353267618
890321434
626639375
838983968
10099744
385307708
463467896
761383886
977850913
57597795
78645373
1035466142
925662482
511854498
776081597
60187780
829772911
142795510
717781713
611587050
246965428
629179768
461424895
42987509
461745595
180497402
106730681
387312287
405480930
428178300
696209948
163428092
189937002
834911495
214261254
561858346
295909652
97918179
434118118
49126704
241490990
362512855
371845824
306873008
575250100
885147455
62077329
649959258
281057323
85991220
783885648
956545257
765145853
763388021
121627299
1021385858
55995238
711339958
73838437
43827757
679522449
759208527
903808933
7470516
746554887
606443007
653713066
462752185
469968051
470639240
964913104
954713636
728440161
199811113
536782911
202428844
98872256
884163311
223321505
40063794
809899094
352833277
62011416
734987429
967983841
49832990
550168117
718723404
523116570
919546818
88431561
128721190
23727615
116243179
743178269
55585452
802813772
869205873
150262364
323062828
662336321
903659500
303700618
343629066
393433771
812974843
237667895
669169146
880838708
333248161
941719295
1029610691
797252340
461874605
281784392
992019083
84091425
9141500
296836013
140867405
542204624
98393289
821796454
953669794
479232933
105426666
602009743
31858054
886370270
199293137
117330034
1038533548
939507153
589213500
326703789
852871123
610181326
575039106
645085020
987129292
668143206
397786531
80109664
521931381
748180776
74749179
838794913
1066932267
999617717
867161582
238743021
47746268
523813467
133418476
4010625
145732790
65620076
868564953
885565670
38467849
51835435
351773606
1051303287
433850531
927367989
156017035
873561167
941293530
826548676
418789471
47776125
428971305
34299755
259125939
540548941
406128221
323212581
234076432
29124050
204211398
895197249
1048861223
563991734
32505809
917383110
73616060
928219305
4813609
726381796
808642659
561533334
697975055
898930881
111778133
526236624
810805145
676217961
56565048
628595647
483266455
277571436
363654341
73326287
20826151
632407497
905298762
970497864
1004944920
387841653
650000026
358970757
188028500
99246065
127914763
70869704
126336819
94321908
480490056
858459108
792159810
257043191
537323786
79506914
949486149
511508108
307685018
912807696
831925756
652708831
666153647
497279912
1072019673
208739799
671651779
980084110
410581862
1013786511
317184705
342690703
486900167
718673379
650935849
216556877
496051186
295218475
519102416
880953472
310358380
10004577
9408529
298338098
79732337
294154213
257934385
502247837
417301901
465677910
704918641
403615705
477758668
215691010
417590740
440499524
38854104
636217453
191654496
468253021
99196510
493107407
325510324
28223620
68792809
737308148
102394491
900939452
766016207
503272418
65791294
837814241
232935983
152908028
261103595
608379077
309826457
717430998
36956310
304407179
165814322
791862334
35155531
848361971
661948598
911036859
147922680
832385288
1657320
805449140
532712539
623061018
367831050
404133951
26261216
335340010
676514632
372686117
672520480
439100074
425198826
988467144
951504384
953980166
658662097
142180793
1025773872
960171807
1031992000
637052222
999105062
1390462
39709160
239806206
521382840
885358659
955301388
445961345
473452760
712483825
25743576
176005843
546164602
210040487
352999758
401327935
745743116
880240864
776794974
248743623
725211524
97275830
860444434
366093209
869436860
318528401
859499826
697759593
556970068
836337380
681150963
114590995
566641886
64862704
54993512
494131023
286368550
225636065
60902202
333226528
596564482
664179439
72547347
714245087
122255462
465745414
640764132
82816854
501426442
403359227
286089417
87686697
415155277
645529126
905052034
332654714
556768757
810197174
211289535
185091692
927541078
63209596
157431688
628227577
206107772
53938024
855335227
78511564
454947481
672806156
541456284
714132381
928553198
653799318
901288166
399645904
415986289
175908979
608881947
158534281
761981533
233445082
354097025
740323614
860800867
21560371
271106990
352998542
112538656
192019271
771947044
695172415
1054520672
687609485
601476123
330908687
1058616069
833290766
788712180
74273950
839260499
904286549
831527070
162544027
116599301
884150722
946228470
16594262
302920881
442926286
389007453
120371010
264446917
712852966
379792505
555188494
882961234
181936843
569276484
511070380
699044166
500680304
827060588
424796304
60138253
960636647
567815738
735429170
960927606
811679925
87925402
412289464
678859812
537891290
938707176
860270255
296699121
61798504
716885066
106257528
280575573
1050972557
418181
606912139
13458389
154582247
637976833
86126833
87356192
417489291
511639733
516331060
491226455
858356737
78580779
823794780
957766613
46207603
439943590
845788754
997969980
554785767
493500885
805299808
15992431
533178619
353064995
262229192
553897417
978661144
25314776
816438080
455997788
779926123
442023599
275601531
478602227
928456741
309959839
479218364
809061999
853584433
2021245
932676618
88915904
1013200389
492568212
922115601
544800502
770765552
106531127
279334029
803012554
483494640
794063669
365182838
901368161
617769012
187097245
210369775
240557917
302645594
905724983
607950303
779319268
289865935
277599287
397241923
703248907
46100585
769707741
952954594
556308867
339383424
973685585
33275668
699581536
873627806
399342397
908348353
712810314
990770234
693672425
997279616
121265069
746750259
380921797
414565061
49202985
606894950
229959857
89648422
800895411
387364262
297370687
231415822
346443253
926848775
462714562
289553361
820024942
401210615
588524822
78291986
495982335
586874551
76419261
581741760
566057375
1003810653
117334987
799867236
309928881
430152093
429618928
282881249
682267247
303106960
426125714
834778050
891389414
574308416
1024433747
771381521
65270780
306435533
862934999
558785773
685535130
871765498
634901493
217314278
764996784
440477158
814221949
1039488722
549424158
525936387
622363663
1016865377
925026432
695043742
282120029
813341661
95283730
1009067391
692270255
973612136
673061081
500905888
541860852
1045410742
20564506
517659266
721181387
81624319
710341903
212943775
956755750
886375265
563908945
708482877
974340675
565962590
948700658
987201135
459779437
434362870
382733531
948075643
339063129
602639086
732626197
968125138
768126472
593937778
528717585
440730967
837032018
1002976365
999820208
55068712
801563902
778603528
367711892
140728701
608895483
682438226
485208823
883419977
283838294
437887061
632294760
168130489
811569759
33833980
27657113
49764138
578334271
852178389
407563187
579079357
662533052
210496700
764597298
253593519
423790782
787249644
496356782
377928669
1052745161
971832859
500665338
660684996
776222837
951303946
358286826
52761044
644417237
21078102
283432595
309966476
966152198
689567092
978854427
622951872
405516584
876919978
468898077
911439705
902984709
281423289
171901481
134607762
597442075
77849602
430357482
514356220
411290371
711535011
123935422
200518911
781787963
361892102
467560213
348323304
2448217
484332807
963930924
903070180
774626431
294764018
294994033
454009943
939301723
1022687376
352548186
518947325
153161526
237538539
6687583
917524835
141866610
8289030
947056384
519686882
818537166
779183078
549829311
746073778
251254325
404884528
844483791
664396834
730929453
544625230
414055389
659154602
716524056
587977706
505061016
164037781
848373661
289645732
28930230
739850355
656997013
883987063
8681319
351642472
302835619
315887750
210934117
199071181
568744157
443554963
820971649
249919706
477071777
920064632
501543121
786186559
657166221
512537288
84930278
156520020
686705636
1017058671
373708295
751356099
929436913
942515800
728761981
198528399
658259117
638093939
631024368
170858721
946970470
792698070
473833943
170728354
347884034
984437505
256433226
590302955
783221017
788795052
577770610
570333105
1032174655
248348314
485223892
803905962
28861219
229013227
398338472
589492915
513786779
394073008
88498550
882348319
369711068
236218914
510983171
36027755
941237237
1058873199
703583103
711171841
238157719
161397657
266184823
308976870
177337342
476449781
613684016
63813633
882457820
857134936
32842740
789115167
103796935
253057456
489542053
466082533
830672539
290454137
304628936
803087137
228739060
747802167
490851368
752076333
37906521
619266529
354890311
1044829236
35144588
192325457
114632339
178644587
212146353
968420413
82386139
12597973
903560819
1065950039
410675881
620237725
206012167
519331661
500402300
33446130
714563939
74089936
796581341
700759330
634235012
451761157
219461820
852549881
1049562803
369951175
515300818
835079260
82209505
208473637
771088167
44416867
292494886
167364735
196044857
37918504
389820158
385560961
778842324
658562790
22983521
67418336
944961040
98257265
109424866
536040523
461052433
218681490
611365957
768881720
180428463
563948858
47541593
105788773
40137011
507305393
719123703
426208403
403479499
543771637
831196567
319675573
586527724
972054493
924403285
931562669
312654554
601338543
297537696
112838238
397737054
313197004
121125534
633461849
190129249
1037509397
109561995
166091167
821800206
820241574
731598223
703551588
26090296
330707097
938275622
661302696
77545373
305389782
640163282
635677705
1042343290
777876521
882888421
774253178
1008371522
229666643
125073520
636738871
90624713
474791805
337249477
217429360
1036852376
438269288
387928946
359824538
599650445
434693870
21783330
1039743843
655958149
535042713
55145068
932195483
1065485726
100928289
395598140
656189993
841176788
961982523
20922624
511894319
312024470
1029370110
8051587
115024360
117298965
371299579
748106831
318213811
562998701
1068844109
737499746
243563706
672009733
660298617
379869639
239763600
1045039299
938103675
117022189
643358795
629453282
406765185
170669787
57525429
70379270
618523502
616321757
239071900
993891610
907522021
997821627
5769941
268935681
948468161
835661592
620279021
459001680
695191337
678281376
289598128
630148013
482797835
696467011
387317610
547498426
916636220
294641601
366955504
617341485
949535149
759766970
770634300
449374726
774698291
71058754
802574921
898676223
786336477
933500665
64276381
321010067
878835493
741978703
105487124
413731011
664839614
477352794
244782982
753815901
980641796
1010035866
277143129
921105823
282629850
89650043
114380105
254077006
1026311777
91522945
207892246
39337524
605010112
160722123
369676012
795532540
578072620
986050874
493055022
844953530
540537712
48849276
271521857
574391589
225240164
282148885
97426665
232122443
838176725
478488044
233640765
410686894
932105340
593187308
82668991
53361583
225260761
204382694
405137139
720874426
370946991
1063509711
250767893
97068606
614734895
149313704
775835408
586347218
882996540
985617460
470191714
515130408
67448076
118493267
424545558
29220693
768649177
190124379
240878908
1034619862
862749633
630247636
670192338
125300315
248645731
371370758
2413167
340548094
532272441
542446457
224667227
678568723
590655727
938991647
82144261
613406612
1010061425
435995285
312765453
12217166
598471548
206506802
196347264
670745957
1006096254
611695878
711117737
76596234
11474053
1059566273
841715740
52368615
769143484
310805453
962061265
569578294
706610541
13933879
249398166
557835683
824130423
338774251
312312512
689537973
357216540
417404877
200851658
903225795
782940924
978162252
463312041
84309529
176341991
999138560
782923241
607492751
579022155
8674582
287895660
141379406
212234918
770302655
940959539
309339891
740076048
247677179
687759038
225827021
430230113
216099360
634456175
672723367
696117286
44927579
130672211
555383321
657493032
755993703
851730775
101127561
205352087
647711263
680791445
683470329
1024762039
176691261
649419974
725212893
369472517
182066556
781250989
843051855
989394026
889712943
516895503
211706151
265903417
541616889
659213871
983974593
1050915081
121968650
936338655
898388664
455981957
732214073
744163271
528493317
1026827837
353456625
261563113
118487279
350838363
400419565
811449560
546544494
397576361
341474221
441952862
492242537
172834456
1061425938
652238889
503071374
860641865
1564591
347948948
575929682
780156036
635097719
213259755
232744763
776413531
871009306
740340044
56415794
440224804
756430400
472679105
624046768
1042287947
308042298
745663226
1015282380
786579402
969941209
684538662
536933447
703163130
531834936
623710947
209194023
457154170
8915793
77642548
115670595
184832093
362683740
233943047
308830931
880862569
946619780
333974462
878869774
744012330
333157116
837615380
284175377
434233736
77119175
926053728
558064953
616502661
967639314
151231163
797226331
407758735
450011313
6173863
705128962
592102146
58024053
506895391
577003427
547692365
379263585
846912370
437148264
784335404
166377088
533774173
893918474
559965879
609524278
525327224
242584110
205455668
399663246
467611125
579738359
557047449
341565934
822588655
719891199
36018126
395006977
776129880
437583380
485371587
828493675
214277247
68242764
210345889
58342147
283232624
619518678
523340624
96756241
666056984
805369689
629173900
198125582
341818466
593915889
609074793
764147038
346003699
169343129
51357519
160564775
865765780
101128389
667426239
587552034
28388476
961816506
445814738
901526097
721909223
541081430
770367900
6852406
976278210
598979360
403880808
288484046
465885762
511269343
587497063
319311574
344259449
24509624
293586518
503965564
273994057
198996107
202791812
13249905
382044045
59222101
298031573
981829616
737318581
823487511
444436685
779361124
276443515
505028494
656164643
511783949
980299225
900778830
916628567
214677409
452516173
24712048
621605655
440723255
264558739
536256230
259526201
423949731
1045746276
32257923
864230456
484585968
181080102
880137068
151909882
248897630
294972161
281231974
31213050
128018402
912424169
18623620
906150159
634178260
210211517
432581879
136736229
771488005
155048994
341783173
598955900
911384928
776692246
736764050
840830306
29935260
455315257
777721195
315935763
92136377
1004593811
526847428
368144277
385404544
802476855
830152145
244126694
147877165
786670326
754982410
675681841
159529632
745878315
344978865
201666631
514219532
961833496
200106832
191918742
779429219
238957267
248344702
129892963
430161075
207121257
396580270
896319329
940058370
419618903
556528071
648410651
753804151
51929146
792738270
465680533
76903427
48121612
113979935
721469994
1006979629
655542669
737652523
885927975
1046575991
815264478
853090587
526368015
926435625
413322070
646948582
70115910
509898578
62956544
121055629
94277697
551677730
384111506
154198713
819557496
428102710
656395115
951013452
740604384
599720233
375397498
959187231
896778997
476152695
1019222496
495223787
651501755
789578732
188748120
158169093
1070810322
495643939
793723273
762484917
102880994
540770460
461390314
923791898
821559850
82822969
923411091
806798888
551206447
463042458
392671414
674518357
133741527
57059932
469336037
314308806
1020409940
1050495521
207553307
692485915
153006538
722411853
279613813
503846826
978104711
497033002
514359008
686774211
194230005
501823508
314440700
162041247
597469753
669167243
53196946
760394392
77076624
121281054
864533336
26170639
518275337
79786932
621013173
606993053
261456994
405067395
851207048
837006507
705903584
106216212
720343258
790107545
201933198
978913851
462774653
761620932
454546304
939942509
359030714
817060830
508268473
122643575
715495040
660668673
318340182
1019159094
559753662
674763262
573171589
754411568
511277953
943254406
122358480
967641909
208907004
28135076
859347313
1002909172
36686907
848757327
282979079
319968702
455957586
530677775
500925428
991333591
653638193
904285812
596559438
183644041
435404985
448900093
362557767
722111001
967903460
754271761
217559274
33729863
9087010
628904209
688156921
360875760
333600323
1044049961
989605643
661884377
365731293
572279276
415110084
53791908
717774954
486412433
808562305
535109262
909353465
78723461
636767621
791821850
631018967
826785879
916082162
898151587
451971075
936360689
617337489
102611053
724474439
122963021
1021567546
115604177
748343928
307205922
633926857
207995843
787415932
738086783
375968327
837827900
959185583
621278735
616857536
764151865
239171447
726885069
471445342
58032762
1036816882
457417170
302926397
788205912
626452909
646356773
28903823
756618812
37147788
329530595
1028045508
921595472
907055519
380472297
343486137
450806481
628547274
903563107
499894838
948074174
1070578063
68883565
931131970
838633000
1042059864
548543255
114362404
116096852
971135618
252435134
847475972
547441124
537723440
260013267
9146009
16482374
655034738
930267667
735671848
406962815
789580612
626611610
278161146
851619113
165535785
416434870
733554035
341551353
267396575
161412102
735910235
107328365
175662180
829628030
659013048
541582089
44613264
205053026
837160335
498329349
13242735
941966050
804898386
944332419
811340198
187497487
209897171
790711756
258680057
223151552
709446981
218803115
859185514
3092829
406786453
551558318
342444570
93084131
629558121
72154268
1069419245
840665102
554477604
591133940
30491169
657108939
505277306
420256569
226026368
913325018
924771574
1052842006
810924054
267075450
35859037
733896844
598881470
237111047
1058455153
892774908
568788652
755142646
278312251
291045128
525006786
63409614
521769832
569510854
114694108
625692411
102074196
182089601
786667550
780572914
173703809
786585374
2006195
742816593
569643584
784657064
90748218
396945080
890576472
871470110
729300412
82081899
709268125
458588447
683372145
119832903
765025533
525826589
300662647
61206581
155021253
891214775
532590264
858287519
107132139
280953666
5694675
594065332
627207062
63414824
144331490
20171511
15924177
602646925
740899455
113151229
260778859
67948353
145042209
69052208
508509850
14865073
713041436
155425498
587842359
503344055
402088046
567789046
1069513663
734599045
672949417
558850176
778374452
653355572
479292575
101849183
1072413652
428265124
725644660
978219936
802530942
971919041
931337730
548889386
562660407
590039037
71353288
21854450
701945916
611804341
323875977
21557267
830367779
48117476
47369420
722015807
272819520
893179292
12417461
71381402
578073458
736945866
648969593
250216193
360268513
384670350
501932233
20548701
856050006
740828800
832208889
504381496
1009295804
161702009
692145815
523049307
719307382
758305960
945053663
571708834
796800862
915724839
288864975
483549456
742145017
886994347
539739212
531898664
641452981
423264631
839085850
456334420
58825460
779186557
75678883
161717649
159790924
23729189
852375970
519829053
657915074
1021391242
650715594
599205652
99406929
478283721
895042394
349402361
1774871
884005151
332000658
949933497
1049423463
940447479
407199505
275094945
719616282
115285215
702292442
515016801
663219323
666450324
854176837
364645920
84556185
933405459
146890222
820750190
709517992
950629467
248726
34348425
374726948
1016455058
864124504
804976935
377288731
938121893
339796294
27531858
403935235
665712854
609194390
673397315
26435238
287946228
702267543
746548971
471928291
6530230
73250414
715912972
135450775
608262886
809319028
812001313
347793768
690337893
816693561
128216889
840278339
869812762
738457768
472056722
158140287
398955203
216352292
681929843
621419390
827050133
764647413
496509031
969281964
9543922
403098482
481620674
466325693
638439053
820311518
267685869
515340901
136100680
707767421
9754433
48337835
612441579
328372363
764086371
148313883
936146201
736194636
721047360
621716661
259820140
322498537
272996335
120405256
495790805
153385712
9875838
268607979
839512328
657526200
820892842
142147108
283510622
41178677
1007120248
216560744
943583459
720704571
303156893
551934982
595540678
230751111
819446007
153992106
22597605
41331559
543616562
453045839
75676818
757943339
981923387
114655571
439821538
8459398
602728143
468184303
104375015
729943510
124552677
435295706
621712095
990640726
660105930
918714015
776571023
569641522
503677787
462775781
445915408
612735929
856433090
99428721
706113820
810887301
639566020
977816777
649068446
279123122
190918595
883617065
727010840
578500377
1063813853
26704301
351171277
410889162
646618637
20928822
265948288
35915304
18113714
19308773
834705935
815016477
422527205
919372321
1004408478
232743022
391665205
356726117
898887551
876699022
204191336
750754995
655702142
301912105
726660554
92059723
619652770
439507368
458226091
44234370
709268736
309631425
536424712
770028596
360230995
833334801
396871813
48418361
223276445
565049751
583953109
363819838
490443848
98302204
14723245
263820858
419513963
751184096
166067999
243767289
1020456660
16979499
513708236
322418777
240531859
613179853
470836176
954349021
706585071
836208136
121445973
371558470
599739451
423156786
496471608
218364618
670284338
786773091
213143743
847235428
922918570
204418743
289931322
207551119
63935340
644082882
83902832
726341247
1064642092
288109673
742680281
930558318
741818407
449473543
679039626
334895925
609640603
848229291
624340606
822346492
1025797839
873657257
334587076
544404661
602012887
812859218
265246799
610174137
239523470
888285529
208873002
373037642
688754296
644343703
129563693
927629022
785635919
29980319
180059308
371968513
333157488
66879946
780761617
531727667
575361704
865106358
495711000
529006484
311927283
350076547
492556732
523110682
931508197
250931996
53734155
819897874
733986414
985295928
314893611
387549469
789553140
600748195
343316176
322245785
155621216
22992610
876286075
852628773
25452467
771878128
652719452
466078263
243471939
753970247
820914135
374879038
246691892
748247765
45496495
171509702
669074057
761697424
740605601
131928930
570403316
845244689
348099410
462344984
615213493
76195072
210351297
899111253
352959517
60907664
570368919
424377254
339321442
637319457
652917226
772243286
599313619
298959660
781327276
465242551
903878048
685184747
6368140
497530708
10429544
582587200
615659270
746499612
45555482
961165929
5583807
848051424
129671715
478568629
834573901
160056110
411506977
705197644
282053207
602006305
599826664
873281212
44074308
22982996
856116243
788102496
570074490
392855650
635681353
537003370
741493632
1061223553
468558511
409535666
821665898
56950876
48651825
489494846
314931028
182355922
422884940
959005495
459128688
618963809
75801773
417581645
779284833
896554188
24000920
924713236
170148175
119675729
662957907
311526132
47906590
1452557
390598645
390009134
164835547
870795548
17456472
71789132
619698740
970842823
39351292
415624651
642138288
428299465
70729129
135501481
159965824
589427247
23670263
326549976
914667498
429143128
338239066
655123449
220337288
527895639
300296857
469188045
405078844
100047691
563571281
594443689
372503207
200359748
15823668
584679278
650513422
788873310
353414606
872948468
922479380
833440472
196880747
17727733
52632377
4025737
353324593
265998936
708598537
48259443
993268407
581171544
573019300
485050667
666557962
426443975
611359593
664329930
415029314
336458105
799833084
10123522
938953266
805243650
742481140
224490357
412699988
158305902
28223105
838411368
927613878
136334760
377256140
199730161
408980526
186205318
876672105
214487636
472451295
241951700
799492552
803198332
198362133
50428178
531118977
921366303
6211239
850222676
784623926
102011006
512399276
254934411
484545161
71069511
415411506
24445241
691865034
279612948
715405981
43070578
145138846
557774163
948396118
534817461
310466025
779140846
925044788
64453031
429755478
219102754
273347286
185626
1071191567
781697660
522241465
885638856
715463293
818730393
703926207
175653982
916634494
763515706
915128259
30043756
875893044
42567072
492694503
54567232
147354803
129258144
499693071
263234752
310826368
731532125
288029348
955402980
788239109
898859473
399403772
900767455
104307913
277053496
898488989
13404836
992689152
641698234
83818153
560054937
913156305
335655269
51289519
258365845
862493284
395412345
1012386721
389710222
92030677
639955224
910786212
962621633
796023037
174632113
361769203
200743884
952532285
328627512
753715575
769608605
670476849
730622264
313717101
652074554
713354379
322525618
871648011
306390480
741983468
400028587
141967816
231194529
63429797
1024580079
73073572
285870580
811725985
278930341
76939914
457449037
75551023
179353000
991380080
467386432
966766071
689632569
394445664
55750338
406907313
201279007
727035452
149789479
429900606
516720872
285982890
48196520
680402738
234991121
713292997
183920892
496050747
641309305
720638733
274630046
703648234
533785104
963058639
821961472
38552577
738459705
165368603
686069378
1014205742
370070509
549696226
186332333
353803036
862501558
450959454
54504164
539298831
437807724
198122025
747833064
450967890
561210067
125465343
388366008
20856293
719686174
238686092
542557666
659918318
593189071
394707178
118001810
162240677
288879829
741836905
597037302
375522012
735399462
258043163
566916614
808460160
849451973
45137644
565893555
649585213
742191907
733034035
904556574
342261426
181895588
82665645
129419475
863438432
959175010
914842580
326639225
665210761
622965343
420617187
341662540
200457873
54609374
870306338
755024795
5118700
149182444
642111447
458373767
69679030
479547824
796156750
560340701
908536420
24232265
224681291
251872358
376007426
284889246
16709388
311397878
903092598
22014198
739182239
903270273
736596683
719641054
41521495
846637294
315804148
131727873
163022538
965624600
602483727
711601902
142944237
553422968
409838275
443757229
880628663
884139958
582361949
16351539
736279116
500199534
572518333
518826876
1015527635
200829009
587481672
89720827
861688864
702720918
57240901
273064004
346022000
407611261
613501323
478525567
38013340
254380052
536910681
272330719
110174753
1022966028
311848813
354340509
682088823
297581166
56055924
603457462
654107305
256720047
273691463
469905416
640228889
922236475
423750569
582094236
593985095
157839922
570263468
19486168
495500031
917940188
800114269
953633877
384982723
574346552
871857712
970378988
694795610
541742520
939699006
578729675
581413369
292034359
175008201
256545477
453391392
148322362
548399666
560243585
164826513
518314749
31358454
401287175
160083725
770958417
993124625
485983182
1012515863
578731181
15796241
784290470
936020497
561353235
960827245
270318902
108703306
14854332
129843738
866215822
285429375
315968368
839378680
705608344
506227264
891934957
1045874356
816014669
461354609
245089542
351481073
400351961
230300269
600246137
831347797
650071467
956152547
247847522
694249558
426200296
90311740
561160267
846877029
970597299
607059190
582929841
657353459
344982816
324746268
174055908
264207261
125387587
716425384
868407385
252949148
463668114
465259283
405705157
254519668
472884300
444505648
746377295
965354117
915771009
962847238
298710800
840212466
299930657
797333493
819829143
315462072
319801702
160841988
1019115841
41923898
203198688
400330631
426948594
967194268
508301483
285062869
23468765
157368843
534429536
330397405
931243150
490272285
352839006
902809884
1066475927
716471337
182225036
71766948
335003066
878151406
821519072
576575005
141005961
993190791
614904357
955952349
895705846
649708708
1023597081
473016048
262170491
138522149
158805703
67425564
175508487
263371491
947451187
680675337
500148517
690150818
849970673
513716730
944844150
846737721
568460379
837288766
361757504
201284572
112358186
28228382
1039090638
211152405
1043948133
927515322
418210219
511665873
42543832
866373761
41324390
808345564
885381600
366673813
473961594
693960484
749070286
874186450
838592270
553477275
903424771
205411578
951175087
442332232
668718227
907365075
874333824
246085560
140119494
859370878
106975932
126659042
40438345
496723491
26298931
614087368
383709713
16276809
462834571
181120068
693573208
767853589
656712132
106396983
552956696
337170889
371615573
442237019
390933597
217342708
915419450
98017938
577187196
486530312
572903786
24090916
682393697
686900377
732141828
76052039
685323394
871289325
789454623
395251060
105003203
436280689
370282017
172068165
648593372
913749155
252507031
340490502
656042749
126522907
746946412
525799450
440601405
341725124
563131468
262960599
275828125
614815498
159798089
519837529
371740314
956146792
223943104
485406247
176544523
120686780
726905865
208277092
969833179
250079648
213236573
53615669
138539709
61433013
381573004
32987432
941115400
303818837
138287868
971302532
327412412
164581501
664733716
74341896
922860806
1020047893
837461789
551420250
668352902
200597469
120381979
729497399
148977299
79072234
748799494
602097556
1068622251
1056788356
65795823
146697389
381809970
64868590
92925193
47789607
67802044
737462175
481971975
175939576
352792160
918214439
231644749
30319909
139507402
886139318
70754866
120218028
52098338
598094770
626178990
906301623
894271451
882165054
963239722
933450874
239374614
270139885
150751834
697544538
313826232
495562458
469036912
837145933
713268869
666158778
21239662
959687066
1068740549
56672657
752473100
126786679
694305194
389125252
697386356
61574437
522869995
322051861
99175555
439300330
446954846
4408632
530435858
134767329
658464167
409931205
107821691
255301332
933644446
573442086
657354547
494759741
118411591
24647798
902267569
1030031567
495665409
656076863
924794070
477794024
982284176
846711855
350701287
818490925
672697944
767892885
953207707
362793382
19578810
215464618
851389305
35986910
132452734
225672330
409166140
493021392
517449757
334072533
294262783
5013127
397012819
149529567
961816812
274356174
899764126
654303709
661575152
950724494
308612566
777532864
806121352
1035487196
462803852
44238503
374639536
650285535
822157640
61987464
238396224
530288190
738566195
741830130
801140692
46685583
721467798
753790138
34887286
703676609
1011353412
93417714
797166740
10161653
469776525
182073357
233296286
772591273
823211620
224520178
73348786
586621920
21682382
87323850
982205741
379064337
465173746
158326626
142443474
734181216
153039160
246650921
554874294
284456102
386179947
854954576
780182039
5407024
634504903
770835853
883731331
389044322
548640415
463761913
715859225
229562061
1040455875
181492006
421713350
825932434
974924385
106081970
974979856
409487194
204219865
4969929
182739587
289372623
941385197
348722064
877335838
378659158
1054497104
291896409
39955678
136620100
651232202
534904604
354191061
14471343
64829428
572620297
413455520
891350781
541385630
864601490
744615143
115287707
729669985
54097227
451271132
535567433
433419395
581231742
941122009
272279556
615144354
4582159
633150947
235956942
76120367
445774394
196335429
384765873
968246215
534291017
629580425
374537032
1066588661
776868449
477730033
778580223
820306032
1047732435
605353495
480509905
236764158
253271079
413604575
285363174
3158226
653884487
815770815
621996644
910448467
668844671
300529448
333569236
83103625
426808809
517507398
208590922
759861188
113629317
26157126
407832902
144904856
662054000
30253491
695551496
535432087
93798574
664337410
883055189
734927656
362156328
69699063
932964784
1032609248
929284187
371844767
14339900
251350828
403683468
886702718
1047109809
316147481
110612690
494534368
654184100
156048227
334413427
513345852
69163947
166488663
457237824
100483340
68939459
74229799
545840252
410517832
235583672
586374795
633408377
266122414
162887536
156449255
647917929
690937348
68266556
466591718
322017614
10938512
918909224
688383532
958502592
910215887
751824850
466540799
430016194
525342054
81092029
16462867
277844589
284751775
491084400
871615524
244676725
42719028
792525878
480851775
756262098
797631084
740174694
745836526
923093270
689352792
879228063
659453431
339474047
429441971
621806873
569918635
1022271471
956327721
269998397
344600345
680763508
386863794
258919661
443645439
256395249
38714580
765072063
145212314
568631391
861362731
801969954
983180036
970177203
417813300
155461779
118952445
830903247
109679838
564774732
124352189
612581682
883051467
861234778
334716206
529176240
472820783
479876653
21760377
174283102
542745805
40647262
92228342
93772663
887631591
755233456
405975551
101308723
597985233
169807149
244926020
68894959
956387756
26263972
837485408
168783518
530291953
968187637
7239463
824428474
646765870
833113007
799993417
194284788
823223406
183196439
76931732
712154403
625666541
762529329
938965446
695899512
67001800
31892278
578563799
969112314
200900798
130587439
589163402
251389215
688964162
333052583
599078817
550277090
709883534
540413657
96635615
970622730
752916668
237878676
609897467
409326486
861732662
737950653
864786150
715799221
350183697
84564324
34173373
26524222
873906007
157824004
729509222
60437211
969621682
666422707
431565052
242833763
541921291
596710127
896382459
812974104
213877501
48345019
458638015
816911313
641807119
155601994
1029440225
706258581
514355090
357355582
300946830
91734205
507231935
102091912
927211853
502696899
738862617
227800169
625911158
382561004
945704973
491550967
754202201
752981630
423007185
66993783
636784731
493080310
847172318
400147410
436496412
767989875
380144401
225376011
966759700
126290185
72358187
666384396
741908874
1021375853
382219588
815128248
173355797
15537335
829638954
647428636
244787227
294010744
263724905
557245361
53581945
995465628
227634873
952500518
933732401
1060717980
914762356
187472658
50427545
1034904442
618694735
984861805
950267938
414671764
724517479
296993799
581710846
904039553
806825801
705147639
609190967
909026541
420486374
464587826
225767365
102042126
48198104
634202235
218292830
64975235
947049299
647167906
493088402
190622213
186522056
892988755
514151821
172182696
751030844
244212055
1062520963
747518482
359416285
860246817
283111066
446777598
38252794
611436859
497669314
757513572
624087098
406162567
231292148
12991697
141373959
885379374
515859697
79532106
867134923
379243271
703660916
232922704
846224548
199513079
572676809
954343405
460045328
187519175
865109410
599918642
282518155
62894641
970712222
599912008
8463844
840609483
731434322
380296643
844149924
774069081
463094547
466106989
941434809
540735524
766538801
665543937
478468532
773692982
870865324
65802424
205276618
517712102
906202268
366886160
404076641
33551683
721884078
716569236
1065686600
248637631
250475276
733798707
568878320
30640911
733613028
171589162
1002855239
801858760
513568182
438184224
162216512
711074184
796198110
399935826
537464530
472884637
489013198
443141787
566691382
350151512
570226030
91710406
137300111
260913302
2428669
494771290
9493374
961147535
486005244
520092544
935914991
737667753
52176875
335336058
580850411
845430841
133486418
576674060
756968587
921654820
462943061
748845969
474787935
204386093
923593215
910521127
643713992
63210921
681514770
241017299
10292723
265957972
949847561
414565667
606477567
231131520
605162948
468115237
542487343
967002235
323238140
104363289
304486768
589101174
566121187
100883068
842824786
720193048
135731245
278263020
323495553
737887614
415630203
934867557
804762354
276714453
558167680
1021210800
548651951
774914159
292946796
617445222
168896441
780960279
324913335
60692905
494876014
503325562
843243310
794881937
118837437
628522507
378932306
465917738
38819807
968615569
56743706
393796360
776215410
442669598
86496288
675795807
53004729
418136693
469830838
396770052
137131369
191931565
527542216
369906106
824939373
898128625
777098815
932126758
319197973
506959321
716818799
987066561
214392847
592329740
470738233
199150134
940650525
50191452
1048931000
960812938
684877407
520471570
1003382897
867806797
679911034
654533306
410037596
19069711
899319471
234912302
526757417
904185480
825144134
788117032
300732664
526720033
386646059
300102642
352306281
565126177
395191907
281463497
713775699
355918120
911932657
835669224
1024892856
758614365
546747986
502886650
74435893
759348894
1003056460
777369083
79877325
240096405
414671092
206556909
822093108
594058311
79563625
1025232188
1022098588
807009821
109352475
268843573
192019503
644870319
1013902177
402955053
617251011
495106908
90869534
12885243
190397020
499504756
962929262
300675300
87358022
332648950
270097941
380498863
555943164
583451581
300124933
516141193
555716266
875556220
639170092
485806615
421643191
25785931
362564664
148374830
360404525
646633180
8774477
18878084
978759399
74677565
514994472
48776626
440726800
643554711
739032484
835722178
54787279
397764478
114227514
779676393
1027163086
31392679
305957967
526913378
652600425
416118048
1017213233
90821985
315485695
390353275
789996196
67710203
1013841736
13197126
25470396
528959464
71699443
927230986
610622904
588632949
894395248
283334576
395903846
148323040
34791432
692165893
691009942
508231044
151608951
685437278
240559864
68372770
701007059
689916714
214666237
427369641
135817010
873186316
11118953
169368570
486443845
870698010
547668733
734821815
826615399
788758796
487172185
305692743
603797030
352325556
126675469
853782926
416657588
794213333
600994948
473686923
751374540
117408930
575830338
924579131
125006188
322137349
335387610
726615790
549697722
683906081
784894716
938865668
43432775
555587019
549177255
658124690
226175226
452111418
554022539
56967650
942544825
217465273
1006935088
69633426
949280582
85522350
143744864
788243953
609983370
831605359
225621264
312228769
117780020
180060227
1067288909
277089460
616132873
66540696
364893970
1032217120
889713626
900866200
1068385663
146894302
885457475
690046007
320746061
489133403
692873137
36586813
906221505
548770306
808231004
11795098
751485121
339815875
14268038
527173587
782308578
525940850
578825725
631361142
70777983
264356040
715946348
376329515
614619124
10894990
466668997
448491451
803907604
711869216
955247575
651891051
839368866
184096732
246335108
170282726
862210592
7022384
735581617
66697552
234709895
625567218
823631519
845791184
788624168
210632883
649219553
260202423
966614009
759299360
186015203
456320382
290479026
478899085
846694664
228777733
360394478
709041624
854661793
664081471
965009558
165932230
663496461
955333880
870433806
695575938
496731675
1030932977
541497260
739529517
894088641
322112832
748910374
291025466
438503615
25632654
756079464
870258634
617699535
902202746
319000279
397098699
602191353
529200829
790380088
384396887
89553946
791468198
663922350
294552837
963858775
358455487
511750372
992030514
906822984
470099597
270786469
967813391
147746322
942924610
618260915
475111489
960089390
472537355
201589700
578954054
13533856
737903064
18640012
580992309
402941364
3802609
844548376
472963829
321146569
856679281
595726286
573480519
450886806
1032343766
739366239
744183155
401223711
204442497
1064536147
271584894
762784885
81319926
173261677
452144308
808832135
360073904
493130709
812890447
905830471
522752196
235306558
250613155
601537920
70250400
166748631
986067927
529624561
389383127
372733316
123552658
2867375
438640222
343439159
366273773
949281231
746982691
8477670
747376233
378909672
128606006
984265458
401449993
1020721726
69292607
558618730
427536844
676471824
71340595
57822318
121696964
165300278
44207688
792533674
783793535
360272261
643359823
953331647
710944088
761901110
146282942
973081957
808264118
366255025
521981114
68280790
182242600
438615906
407359014
842837741
255109276
43666673
400164071
869537089
735969810
817603027
804474389
382330711
219013290
257261337
11323020
310930656
559123193
332417673
906954317
10151105
230881765
647275
875619630
668412168
266540679
346358542
55474704
536269925
403533163
29338806
45331563
608421801
16074198
497195136
56209470
923752049
473565784
830538836
545645395
813291203
837482549
809459316
814597172
93703422
79375085
559244692
288115221
641563168
1034764141
1052021466
572362719
129126555
665090955
247630266
311132745
949180598
73087564
967830722
956885504
1032073244
23236312
985770769
611500780
527942717
618608591
502156649
334512224
89416162
517206769
62855879
324226070
903212982
623192740
211256543
785094197
381256950
687164074
45940216
846878005
797446124
6363466
508974255
857144151
266737044
935436842
55206784
267887574
583234720
681979820
323674908
964079225
127920876
12074159
802424502
747744022
89356877
751989749
21241353
122979723
836001170
617571317
170595827
775885894
702797379
474579985
777456080
657662318
942418858
5496221
279750348
123488511
433605906
967438355
337128511
742825653
1350992
990595809
98372211
925777365
3121942
753900050
691532909
612213152
919958785
157569652
297207790
495074532
82794597
111919128
405447314
519310963
67658101
578745123
55163000
967199899
757396187
838862961
985178666
935397212
995043660
957362933
300283201
949323320
767466701
803000904
842245403
505970495
684734988
2191989
441754456
798182927
543008186
500596089
940638351
212098828
381476515
6707986
474415576
1064837511
943531928
267312642
56523040
548197184
784256928
319815956
446039234
277678377
607561121
369750621
66784116
262656008
677569383
56278520
151653474
246383586
841470796
733479082
213237538
390313572
758323612
76022200
754386585
45926615
58233216
762663527
997526682
573277961
220941703
679597374
676930686
394038752
365935361
181313436
261710449
502925538
208014710
76913256
932648312
176865351
538517104
42157034
891106587
77512609
171249649
410901640
521750883
219098168
858716399
393117316
972038609
1066719082
401248766
1068712789
192730382
177294956
37623368
119807621
834886982
967036419
779233745
780575141
35394801
41187222
326343086
940796222
256605567
330951364
1003663992
918009585
497758643
853900034
241014705
390370140
9687827
1008296493
587860969
1016164374
641061292
443625144
417914309
118302422
170711197
258632382
775176113
223285913
124462859
734574941
977151777
367637425
334867990
702019349
1017321901
472242903
628051670
478303920
152805763
646744028
59716536
424150323
1008276551
946487346
650880357
424475148
658523717
467388087
20562841
842378840
740107510
548784285
83006140
266641508
549952721
559328861
745020119
195623614
557173593
738552430
675689596
688602434
881398325
180121370
177914308
866104081
189638303
138697347
294492921
508456344
244982564
292774840
977522562
595815703
556767587
595266455
349912061
419186845
292375761
73386134
548066600
314570060
119296698
1010349344
858606259
184493435
439107242
1019849679
965666726
803842308
802549866
607407845
535494003
236288663
552161079
224418006
226720
764190756
992255470
533313035
72120313
806966901
121332918
854115532
221256488
461950306
909582953
28784631
1022211015
125463069
487149855
527116123
888869138
606899992
918363328
510760862
784277671
427969369
10917102
918868407
792559090
94639885
302693214
999735349
388497807
751792672
401337667
289282411
422732023
1023847763
962653604
184095341
704852738
505058213
820407784
772746962
657261683
93883444
990811360
137375475
71333561
107473178
20593292
689136208
219196166
710678840
26367122
781297394
433097065
285649641
562798577
718988073
852041623
32531506
832748484
936675
72931535
303011447
505165441
449251906
557647976
832469551
980963101
241493132
752638902
520081364
511797550
388014089
978199128
73064915
590452574
567546007
94813209
581712467
788963283
250598430
43411469
856884530
549351276
290951085
551778610
469944007
976360061
279931683
204761866
544281327
251801721
297258490
908642961
946593577
836193504
896733852
132776338
830237717
704512395
910375965
858479426
172383514
90794419
568173201
717713561
17028898
76798211
242388385
119516519
535563766
238690318
761573170
52288760
67450676
565516040
851752100
123064731
37609478
402708985
509415432
644495381
30052410
840731716
632992938
300082697
842216431
453370673
910239669
61973248
13522295
706578695
890144694
815668182
1043502573
459795024
191316063
19476917
751842171
318612800
659116808
405908163
83726687
957639191
203598209
810316642
398163434
8653072
199055112
68578649
968956596
647992039
558922252
220301073
278739297
548115881
83867545
291705695
739561054
87818761
33875441
86537941
267547090
646605176
919512266
635418061
169815671
901257870
789538998
965760519
586730991
932392574
320416795
838192765
325959504
929395286
750405103
791873817
37382415
410812570
6179167
697879892
182157081
904732759
573213055
966232548
163144205
756800755
975239741
469797022
373521396
587292364
267641886
81993275
670161524
188177155
377696417
852335527
337711158
457807751
406336091
10982842
101439946
66897702
127695234
230395282
774546973
551401303
49370176
273471333
951003955
322130565
273963708
814812043
784050728
448857254
549176442
686125288
66283634
653554249
40779422
607597263
627895350
783773428
631053085
323055400
445151423
763273761
745910231
257048171
703221948
572864128
4405462
829272952
850672347
89471496
219293082
633036337
782325499
450712133
326570876
847951973
345211672
417095603
1041827888
473599211
306307373
849964575
157969105
293803696
28437488
826351394
6602125
1007320767
728713846
54822558
84316783
753265194
366516615
446908531
770762745
19767097
893229255
314041127
313887317
986097985
4976422
414858906
50611635
712907936
732728923
760868376
596763200
172832334
537010717
224140668
466506781
237359930
938442969
263450745
85504054
433315031
914514458
1000604379
122869961
670709748
333759159
598902764
798228044
820060348
317734137
495528572
126768721
1070235127
210547734
170058326
435750951
298934029
377805469
167907851
865567072
282532487
122712073
1056106764
579428523
108695227
772884477
607661751
263370475
891123063
864099099
769969995
590812920
502631808
220958781
395551992
435415432
138368434
485777904
405325795
923158660
888627260
44502994
448212686
1026702238
781791676
253033487
57024145
473182044
738722970
68855553
706924852
738617616
76254896
966026658
142118297
908003477
364002982
379550918
186638114
4067766
75829019
372707811
27205834
517312649
466288854
826461941
16697360
944765166
641991426
399336478
578751668
741113454
112362775
681228491
379433877
193688854
942397508
500517825
338544694
661790320
530256849
904305428
905848167
552308229
538636944
184465666
111501011
986401436
972501665
522864673
205442534
733456612
209208366
57557966
104321260
278844782
1046260488
107790491
884737154
278722775
538001600
393279060
315025735
873366395
899826772
491979292
52899178
105625697
311926691
722262368
707335482
64682467
36773711
484479151
744973443
197401313
152648541
858735828
896619042
681459849
980849641
754231470
251391396
46918070
935442595
979566036
696545762
175148573
1041524994
581088512
349087824
921989830
295428371
969410638
291602407
841009576
676825978
71118983
307614563
417793635
887217489
738351585
206526291
169599074
499386055
887066072
455435584
276468417
368556086
869169541
749265892
858868715
84194689
206825594
61881158
561124583
948237073
297780015
65492675
255330999
144324848
339610783
803969323
276882560
788216429
758942076
708747567
816090541
400314840
111009681
573793537
162356353
897868606
529310324
927515454
454498186
853296568
597858907
336446343
682307650
947051741
514661443
911576867
301257914
206184468
612747646
10660033
154524965
161498540
798148095
394734786
13370645
973013423
757813595
412229192
286638889
733887321
867596590
1058310490
809872245
507380273
970731137
50240239
352827119
735349564
227010946
256137844
230632055
851611140
391127384
281083245
475637614
405324778
512951103
364605058
580646576
597959588
316283810
529150164
859938603
746344317
247100428
253589313
84149779
392436307
221557134
79301609
614748291
966687126
874519829
303039092
55793864
859060467
475456681
55045010
505226708
274861183
642531430
156317793
559909123
128216545
148531825
404919179
692144538
817237684
555414838
874347121
947533629
983286373
974134568
610901944
590782419
84204763
340471796
886253231
789276654
608105350
148246103
627346769
237147183
259571358
417377578
330028896
719842417
640417867
116564769
1025854611
1063341111
866919210
276840104
156710176
620158566
930183410
704098228
535053484
854630981
660065605
854801494
489436116
155926119
47395422
233690143
979838074
35825757
553360510
378704251
305040792
401144385
693525660
645270731
972746197
949462159
624426621
475422652
157682090
96233069
903839658
204585719
553212639
509209542
553077334
742902009
813034785
1019600501
101805357
587655939
31145703
559879706
120156277
608095001
592909303
482915877
48107688
159201219
927913069
546553416
482582728
191624878
286018169
654694308
728612961
388633253
631984694
166392695
910073491
43835746
405073939
852248105
52913160
879305485
606118258
314332982
567830676
236834849
643441413
167930544
1060137577
970472979
431334930
296779593
837611544
696907565
692170493
534527051
413121343
652168056
692207788
48055170
398717071
1040145483
15079117
266729209
690897998
619855316
226584212
316157699
95910188
159397590
414737283
459422508
1034015351
773356401
1004349775
838777953
931105122
297741680
939515812
947659108
727931251
605163089
336665682
944969393
860644226
146914724
724549798
43354718
644185969
263562814
389184397
904118940
833780552
118990109
692589683
182484700
486679990
227552746
635226751
182179715
129405472
623768835
935431669
465036769
234896379
6927908
757198523
870628470
53022050
143049964
982525969
18649016
39440627
145067980
257383843
23054704
656342131
167002759
152607033
37764197
286897284
1011584187
868140717
487591231
724347585
417836208
956175857
42452271
507490518
596542036
427169710
77921850
192678454
527801991
876964134
732788897
435061824
60473574
405360266
76881657
104964173
689097754
756006621
983014689
743873807
954629674
51669815
107071708
203734306
589633754
39099827
97076207
919312085
703622365
705614583
306896552
26283595
797976960
566204272
972045528
139322900
333637946
811743075
435340982
1841526
1022433994
199913736
515103001
203318155
296414522
837889328
645769668
525563553
572721312
3512803
254362254
250216568
333828415
42566260
1003695198
720402306
85349136
998155743
965800037
657837443
50521219
791783806
212416044
978697456
261631534
182420546
51304135
30252161
420854932
80560121
1015771562
229453848
647536643
452634542
281599840
728067589
458715106
853215478
689715105
382526679
666639542
393598601
997584338
29334400
409070948
695505749
910856946
290881325
5085539
38103028
780246026
531208202
50940130
836350455
1068852963
618260047
710082533
305952531
361967584
978622490
445181450
48397391
451604187
766948335
9052757
743375102
322283688
954518088
511523334
40137226
862262026
94643328
596514095
58785956
735882788
655778384
564053036
389618984
57310898
398605122
800278623
768064202
269079877
422044303
292225358
213495858
46836976
579348294
708735042
528090924
601800870
478198419
814303258
34027478
950642896
762781343
500870997
726000179
32202361
476812259
536484185
405173277
998447300
152930406
548913995
18172932
791148813
169085121
202848694
241984343
635745197
756929458
388127581
832825242
483490469
744757658
926203792
529553989
1060710680
410607961
289763899
612855890
749955775
538881132
985053607
1032554233
711889335
609931348
51187854
446605031
604910441
480911151
193809975
234539852
619207709
716661680
186879
916142494
51573163
541607063
88405451
422343691
142419513
826569876
327547978
728285688
317053947
316089003
72178329
691642750
122034841
526615820
590338349
697167905
750298289
429599990
665452614
565256701
810476893
1001479491
517517834
996741464
791478369
271693876
789717495
481300910
224157406
946375820
303191393
295067208
734835043
818451596
502869052
60676133
628051224
303887166
644437153
906399013
465975447
152088570
81544098
19961628
567564383
46455434
462397523
850503631
978591605
450036572
905179874
647322952
499126502
531316506
104355097
431995527
468324757
752281660
143731750
680373892
664838909
508310082
893155499
176985347
880285291
131982287
63992797
97470789
656773530
632941129
6617396
257717345
575278927
849614540
708500466
356564984
21735874
353092157
76205129
639154827
83357597
594471935
476700526
710469691
246988192
820860857
260863826
553351272
28691789
481411603
785470594
949191570
629109827
648356016
758619405
588063550
984906131
3183802
800736382
447597063
895724254
139990102
199552471
918989006
1022565360
790240046
90893546
467758773
894231693
351576503
256141981
347344449
62290120
555171119
888985276
749411016
123742451
793813960
509000665
463940946
965719926
118376506
846128957
702875019
628508241
171986273
920349748
1051956508
782260738
596728077
462412158
234730070
88056560
909449528
593863347
68737833
480087815
468713094
685651382
919093772
78555984
51326195
536668941
820205540
562926679
842692042
615589059
537751619
46080726
226961018
673107970
1038187286
307616722
331928906
531004843
159944077
194619073
534724733
240811148
976475866
624380240
755334837
749106370
869873092
592803952
186192876
231192901
271624056
583796892
458335901
780833814
650620735
829550247
632999074
392792091
800357395
207417373
109657979
701295037
590370780
1002623354
412527260
927201992
698884052
213962451
478316968
701758104
896507325
166799521
454186095
991497688
503022116
662752071
7955155
518469340
510662446
301147765
607425300
533599195
591864991
316045655
668616085
51636013
401628460
947146159
778027144
1036616219
990075259
819987529
915931748
522614522
712065914
202300250
978370219
478316915
409719265
492933519
738424503
495975111
763005064
922125691
160539643
674597817
436884726
1161665
685558566
631927017
273796649
569632043
496384886
674918427
768569702
910697675
638679652
499563517
702310406
795233273
159205644
939723125
816932787
875165017
390919151
752632182
193835651
843140841
222729532
522582861
538427565
350809788
692469672
431308283
124578863
110146477
548888996
879874874
917012565
720829485
40906450
898905690
648242241
924962635
38880326
788529181
733342383
680673281
915970448
673108483
191039470
250591991
759382735
1032008423
738023105
836843366
5074101
1013671654
256570114
450546289
164954312
872758328
230930790
176625099
517929523
39966899
559246715
375155632
347283929
847541100
26374722
790494763
198908048
597166929
521575233
750928599
139305039
511084413
1029634886
443395240
463701268
109049751
773921027
194093783
817627612
59028339
578535698
700254688
506205870
159180082
197651185
640568821
386311958
707192050
765620919
816027602
560207603
104786520
335540910
307849935
266773359
835830796
142659551
549010977
686023450
602904697
544557915
146889033
247643101
199333067
930926548
95102557
866696196
677779131
498769377
207921977
278765514
537109966
432354606
84146892
720570177
928310865
769185047
48514314
855539156
956350342
189466224
56374380
177600149
110915875
646040751
368170435
288848798
272489504
917659518
765839633
868491517
755874136
621866747
507021062
66092238
42646132
367340652
150380822
833174021
147568500
580134546
256537386
347277509
516444921
798065051
755683072
828951403
83007657
168462009
780740402
979658296
314916241
922407043
818197922
726593758
13570361
407763530
28227998
799134635
946236241
753215647
42530779
1065992871
885501549
715567153
307669068
342144834
894740747
14140545
872649291
531221441
973720781
82585574
620284185
472879871
331436245
47214264
660778918
499505458
200178365
1065038768
762814411
56690915
524251830
149268353
811565761
135637123
545732940
639751670
26201080
585053900
191243410
731604346
671733473
250819145
298698766
306017445
575557866
571584684
433539819
349227166
327601006
882908472
703086984
965609244
487808033
13183562
35447657
457331945
902155887
505351143
950267177
114884179
100335122
478151088
333580074
705238695
238500718
460773199
963323658
597133940
829561936
1056441308
281363584
498448898
74440693
236890473
741426802
403049263
52099922
301895039
634836779
959262841
447797250
741183373
698934833
714768950
874892988
246022712
63758037
192292393
674529824
89164773
780957516
110234901
299672561
1043540966
345521848
734105011
201614372
56956356
666122046
281562324
395451914
549787956
198314820
597408678
97521390
141317620
105045661
550196285
663682459
265485735
375315583
728781578
327395479
403737334
483721414
387048909
139142867
264641452
605175388
136560505
474881755
507433858
529430644
984645635
503883743
54833759
102238466
382387454
495611445
349409644
397682619
784764361
599553591
874283171
837714117
833683931
214979975
818781461
251264281
863781895
906074816
560605523
628489164
364205400
655375939
43548052
376331770
516142219
716378167
33130691
253785416
719204506
60448761
139434183
120187589
1066861064
848089905
960833860
422975914
453196028
964912478
1057668586
76118201
169645960
816752544
199105002
1069591270
465561524
308811826
368011247
534469958
381519994
914855247
711655282
519909464
268699365
500255331
678582541
752695105
295128073
64861558
492501959
338800758
29410976
489317364
2870172
758552707
258863535
653002194
863755465
75484709
510249950
311339130
1064515336
963319165
485998234
780134659
913695259
862821849
692806174
266786631
228442885
6324686
551263641
384083410
758496711
399990286
860111691
310095502
701621825
63044962
66513507
18636601
888373211
849573174
86114013
129372081
81813725
801863315
795023644
886756414
484174785
674783366
924334290
47688028
110809886
666092524
953912609
83790333
492445750
202239731
975981486
893116659
467308576
441934285
733443049
668368925
467953749
414420659
180547509
870760504
572841675
468680786
74098504
147814631
412092799
71362190
681666172
210787613
511975173
263823318
907670771
315552405
127860883
620428908
118339924
599765785
880558791
70452234
547175863
447459722
568321224
199859297
409558935
251478494
1063368806
19468679
373752228
125438622
78850554
810021501
89573292
800773842
330750207
851047551
15751114
763452907
743587359
760317908
300217288
14794984
453356387
113400196
281686511
254979900
984706345
382531074
327305037
970669894
980789166
462239489
972741068
506870793
41520949
721991070
131501453
631582504
595853248
338224629
983821515
76736764
584464103
895323848
568830929
496082559
466485713
398676725
36530793
1008071558
25252569
419789977
231766799
741611859
722613355
631417980
599299190
453737256
93680757
1021790608
81427605
64648130
328711564
825800040
295130547
443294096
342708753
477137135
840714728
328353773
151101832
48537478
594184672
860422490
777594012
276635288
178860790
157996643
804608271
872814708
670184631
346380108
31709227
513627110
968524412
288268387
728010810
796285440
839080597
936319084
317695553
240614343
480495964
1004128694
308665843
237359403
59424965
918002032
333514929
875959911
126126374
274181934
427292336
28849016
579691654
735563893
30638822
320201724
301047396
722497195
67646579
514821886
469854283
1029152858
716969409
1031666726
921857416
623491142
228832385
468039036
543766432
632169420
32297514
11798214
129217913
943058146
620410181
61141335
743220300
819891850
847923312
155801843
23779995
971446830
357891316
973538184
495605144
402321177
410595098
861247566
74672974
649079268
40960271
711605792
726772969
96886630
161830744
123251535
45837864
263026651
386700581
144046870
694788788
336466557
960487435
571455071
854536186
656501737
857013115
605935201
752121521
24855124
955510302
25821178
81464965
156139055
364072604
276729444
846553969
16761628
737168299
694718163
735009212
339717291
571843779
1028324762
574732497
90433915
39946486
296509083
229906453
501978761
752834060
579098623
318162380
185203958
110335124
499551513
83658371
289883014
711179470
905725624
136305778
668671116
38672806
122467246
344086510
774960081
329412386
548824948
876177129
629163619
540209201
758114763
894242110
205627896
218721902
743849896
47627642
443681709
230217561
92085007
116853136
597482815
73620142
20098462
806594844
862567697
704235386
896929791
521196587
70271834
66427556
21204344
79159093
1011302770
44891415
796082490
896691038
520411838
392389419
846366624
116030554
398304657
108391308
271259786
250308484
295764558
980456883
343193004
781854953
120054337
310399900
813294451
162218483
29918468
800474763
679850338
437735763
663029432
225905793
101973140
114480779
792950315
714706598
7069987
343155442
88226035
955662917
786904454
87743126
598747475
619366187
730981380
209269157
529487195
180816380
911389225
1029198031
316492995
692999209
19240705
275490838
615968167
1008987224
201551504
72211892
911206413
19011374
674938203
888714955
575857246
762143907
291086667
57958770
314021092
843544409
625772570
440728535
202705352
497129707
398962459
130814009
187177852
804873014
202909446
6656036
615635653
118529513
325059998
440560156
752249793
972342885
255656162
472279450
715303529
862618367
465008930
276951209
69515933
440561011
627928542
963593836
1040820522
2802865
97271573
931219785
653725760
80060080
95408616
294001609
448006861
851236306
2568702
491460747
62528087
169313546
217898746
860278998
67547081
477116138
232703058
1014340019
90673119
722068914
572997802
10650286
25206850
860278629
828734047
12261952
136277484
507976937
240741053
539153671
83854147
473106787
277122082
129244198
434363254
553876933
793641809
954623893
177475518
846624209
1019158248
823729873
1040461656
435870135
552479094
515749017
917551789
952890444
328818959
488727246
859705928
696801443
445791339
324712746
245102384
555734596
956481289
272212713
563687628
56920179
609364827
678758137
487783174
574106838
566299573
506042520
1031696437
931869587
706785649
40869217
280435637
68665014
814728223
12634396
62816981
347098923
642223770
51614774
510021990
872867251
527215637
354843413
434270084
888916200
395811683
1019201939
277450938
839422420
355002853
323111361
921611390
914805174
622325517
546358453
343203268
61185420
650651826
281847328
629000008
78493993
939208886
627317185
38079235
161355334
171312772
723303687
80935153
509275671
369446925
761866352
327376178
509327271
165338779
3064497
888196302
745408652
17914362
896581362
691981792
449075683
468661565
882476899
663004580
179115563
299903044
671359872
690291860
531565400
898119916
576227600
440991918
392495932
546878439
514899875
199530339
42269378
1062613101
144046797
81416964
610585535
190402448
22455636
315148900
662583121
913454464
852101384
412963323
739610836
386190959
51218343
71002618
180171376
843037529
711749749
647380530
232032674
456797041
644735460
633312878
911472930
398645652
753730074
860687979
697708911
600367970
758858410
754816739
731244480
189506133
374825111
617845863
600927815
773747861
772847018
405498205
806344431
226668788
542011007
905931765
186752055
914905346
30186673
810898424
46350879
56941732
763549394
41890183
675688672
462656833
75215132
985371988
598557069
206552186
151913892
232804344
471300036
210534585
669948124
189176037
948095740
63733168
920905362
928638692
746064926
897646074
111966913
453901329
947575187
777350232
699195640
364413200
10380615
598240559
522638968
322885916
47390772
48752601
404644199
329808284
133604935
810649124
962988769
956095828
851262142
862569385
596116985
573469807
728188543
213084512
885385136
574078570
922589510
652133749
351284172
330459184
61912741
730460953
258175111
787981816
198777366
512411384
730050135
327650124
110107907
561582540
2963239
766928892
597152221
105302808
253521025
359583675
503128474
266593450
629117759
796999011
557642817
549047650
247807936
598447981
343690584
279667060
148207980
198464746
318174944
620054768
739529544
887129732
995941245
930219777
60814799
305470478
889145533
832408742
657474076
421127486
443403593
274076657
673648672
263229948
776308954
489777758
789181333
611012867
383147023
188956107
47225958
1062419435
275202887
999583134
104459426
860099796
1047763340
65732766
532976029
565751978
138505604
677639832
284953576
565325864
682401692
38320594
174966729
592257316
848084557
309104752
865067420
426665176
155897351
413017297
821360654
924416538
960557185
813811368
743225418
839869534
1059677376
7771110
905188331
611071895
44385226
558333221
1015639370
674799755
403654513
786668275
6700910
37397775
91915708
65285205
82862725
113284586
622004808
229700557
721084120
59240553
687207273
601180165
528830344
726899714
216313321
10016375
3427328
28932266
898623291
930484160
736577509
1050284292
91082615
738291806
60871883
503894254
341364306
215843916
233570688
728937681
308827969
585300005
786368204
407598330
445655042
518993861
234367585
393331218
701779351
63875109
855413556
261792099
599101956
993230685
346637819
208814828
313638772
967721082
247007045
637514821
565918252
801152812
578303185
51994211
178623403
881393711
683638682
83331170
547079999
1041671456
651246571
475441779
970859291
5006902
670998622
836786597
637690346
963460885
684939788
348592416
57582590
823858323
225688287
950220084
910009521
592744277
21152350
378657786
363865266
62394326
850989943
124297112
389636681
557190169
1029471267
864397833
1062026886
754533303
447961998
598042
475419452
771743962
500188316
414841616
372726376
825175645
302675039
564912957
963488928
693146363
954143885
932530401
24574878
82660470
170591616
756766570
501404364
68841044
531428629
791904436
960918601
67985907
419069188
882163534
593661931
154292836
985370444
342751112
626403291
408740372
421071860
369264149
546533823
850327077
921787852
908375631
38086120
998816442
360322109
765971597
235064400
354306205
933345844
82896515
48727074
209260391
583402003
318533331
1016629732
60414628
663608271
599898562
783811737
85107873
258469506
1024376060
697602077
640226923
15854166
1043213405
141018500
446781938
757256511
780614503
860433850
491078352
736077564
78252863
542208267
516539498
28296613
220469853
772114173
121764728
510078389
677353110
269968280
301775565
815708490
653627383
849677374
1052700812
88198998
958160589
220572584
357343212
868131995
799571420
364768016
193132624
1012572455
452201467
920878956
162281875
762625274
191504312
886873166
64430345
227675148
531737603
262209138
609518695
393152054
623103650
182942612
559024648
612980182
330572152
691461321
49221109
235021459
918905593
411188719
37081372
756988579
13369774
296559731
2055199
958236757
373890029
367653297
189210786
870398966
367008966
26493373
868463231
656955495
222069398
535622878
633266255
652773277
164325524
195782671
565302967
791539571
147715147
798365846
1066084521
856708869
9399624
775581736
969520606
517748029
353197795
289400715
198498715
559358253
817765174
529204960
835418526
174777486
332453749
246317779
494424494
684148106
824888831
307945148
744783423
838515791
805322258
1010703442
996348672
292903386
177718968
63554746
82967460
922529340
50135506
652619419
124390118
62240525
649013717
596204736
34538791
344294708
415153382
769940196
777576194
4390427
811210101
894690830
131080937
60660477
838583640
725776441
976305595
838510880
983006171
871632802
721952492
783664184
423442010
401124279
468964311
8829717
385861643
1013011914
573257067
698159021
713210461
227330814
1050612369
93609894
353073660
903679851
33686556
64648377
19722941
584404945
871287359
695119838
423013382
700349756
634320494
260627506
674960589
889563361
480058189
537966023
874674124
834416175
981506259
291747421
291095381
416174625
395645201
272048092
671942566
741187206
223422975
506310364
416031207
476472872
231563329
655479418
308601119
940856308
241476495
143852927
48870677
621212790
597580190
101834401
791916904
428302165
771094494
839981617
183002604
23329679
183409735
447061560
1007364631
708376406
473037946
707671177
338515059
791228032
74661199
58134354
662342215
808176155
347307222
473078759
817128612
944875756
13877475
418807374
632371534
35001350
905671287
465978044
997814667
32797945
2784860
865312142
577368816
38678366
100420596
381244037
832969094
844345728
570573459
619150383
242853232
160870824
323082433
245227214
810313118
245889316
368957456
404483226
637206106
797260483
779722248
581434083
357140662
224456028
541449262
1056917289
424016318
859085186
770895154
994254025
308595733
246822600
203861150
550137634
1006869183
504952131
378418986
178057299
364682374
589531944
172377912
616692304
716753695
269751154
432606240
921373471
356664871
345013336
745760072
327851450
95065437
317995212
845447968
135302246
898565836
1042520151
223799772
593596151
987506295
280718665
1053610659
13830858
222804558
897059724
180253339
573710234
983972928
748803197
314016132
892067587
535197806
136042066
372574719
625809218
519243696
632709898
1034878194
835646234
1005384949
78763731
810133481
387215237
470437585
402301830
946382051
923293859
7731681
93093785
715232315
666645587
551689061
659846716
872154415
696766356
6973434
915694001
354262225
463729674
291444023
535411701
12917271
571922281
370557834
400955349
310177244
172782511
219472771
300949909
180638527
821682900
699504525
1004718875
892802489
804724734
186996403
274588936
651358345
220562624
437785457
47820912
615377083
536087179
965634414
852735214
761011526
260143077
190569540
366799151
585826850
120134891
364176670
972736926
167493218
963709369
741075697
279499550
70793644
43818984
578881991
35217349
423488661
652925918
398882318
623688405
43765303
683790596
64805297
349735163
702343421
837577187
89892929
652388249
858921640
35774571
519019605
630213497
103557645
482824641
155380833
413407306
776594516
607088108
606241773
87554734
122784152
604520662
880868599
285765418
879374318
43966628
129737208
193418538
795979481
735734815
709014399
76764624
98856372
179525077
566934176
939941512
30871673
902395406
653887435
416448627
348360754
784172025
959398911
711392813
580091917
559255056
448786098
627231581
246130586
178998788
986238234
429041264
515918825
679911886
372113844
555584363
395435708
124830733
169863301
962729361
135867524
965319708
10520446
58554266
251824296
83572201
282751529
20090553
682710075
894734787
722621125
701556690
642591888
325407802
588869144
488668581
662637929
235648464
899055927
929809405
531755783
241459103
277056778
539435839
961552093
940848946
737006126
654746401
321309409
44569552
120807715
561173395
913484595
382862192
17282763
815937095
90971319
289804031
245204027
254053124
115926846
743445688
689824055
85047335
230862641
847570191
662855018
61374173
58081795
167654661
683166136
624403102
967246127
68423726
669705177
271722624
443637093
564823168
265876750
84709195
779487387
848409744
105941089
871198368
280278455
239387440
948702958
663840220
704255848
980915588
1054740793
12109397
120322873
484355383
153061241
882939011
252405673
227407383
493649021
522369644
77573362
663630241
551805799
707143521
985992580
482539022
793213671
317885784
85437391
225994341
209965687
9707201
692798457
820718119
261978509
886633129
44959429
116889899
730250181
691486816
364608880
535750660
594932430
997617269
582135785
743671985
185061313
180731005
990493768
990565422
197053237
430684090
206236447
663581426
297865583
505245738
381610429
746555188
820891016
495572621
820300417
47644623
918881966
809479674
156082926
28220770
456018173
507550595
918880614
524999421
378716613
805478834
11356140
663128075
74981004
192073
250461652
826901325
276212322
931235702
215200621
785431409
169423040
259731587
316630375
157566200
741234340
381932203
367595405
335899343
56277325
264116005
383928110
402340769
579914679
18693854
57951059
392592267
37221850
241935926
363313035
961600977
288805334
695797796
241109808
25235323
294046729
604126108
306626831
264373445
192559697
607914983
13450736
477884853
579089277
229328342
45581079
973207861
386978848
4643560
553219145
925475787
231631975
451498888
388585121
351058490
12796039
831655572
885738897
975464716
955619377
259746836
248238726
261845044
754476703
189564404
121171018
7478072
497158436
891061796
101107467
393146549
53610109
52552045
386858895
256693529
85326168
196195079
675653235
881184232
636930491
590342136
38305178
37162675
70653575
347465345
22861107
110468079
891672189
1015820219
29696825
473525707
715212287
185793185
54019082
673511810
1063984227
375309255
787932327
564011193
266954574
855150475
578346606
366286894
1041040442
601066230
507137211
922965558
670570896
465731369
28252510
341797724
255613474
47042492
55837082
740791644
448788396
612607335
414077023
349670148
213517692
290772849
951586488
869262574
175013500
199263711
326753472
221760921
184426587
552170921
879857095
563055322
741421035
208296843
7073236
463131873
434961542
941245828
893901304
861221763
11875103
198438988
527805082
833397286
689003319
952495335
531047122
750022254
543729664
280482565
442544262
771393825
423777334
116570184
301922580
239109792
964535595
477229790
857748686
57088696
548711633
968128768
377651039
204743262
528986469
398441777
155098438
775294710
734991605
822812584
795915015
189371809
425729329
31565814
903486849
682746369
24496715
384473587
147800685
249786631
700849
574576059
744322183
734675057
94252013
368744323
471926367
503133988
150975905
33650061
623354310
359177586
219787917
1049998777
259126195
58232163
874271989
415626329
821338932
950424310
560305377
732016146
803542938
856145615
696108110
935239772
532450280
893571619
964326705
46084973
22130329
409538118
561928890
367512839
901724006
151375116
489622131
346777478
1044799570
100200263
32833351
912886450
182373742
156181770
528802990
222669697
218985644
373593810
383630435
16698705
985301972
599900174
65321489
620605523
2117094
615946857
682503994
425037609
114065902
937836357
783486119
120060385
718972042
709644470
161019018
240473267
894416993
473761444
713309267
820921250
741430926
662778572
818217763
141329005
595293733
501410731
92187765
233767965
41383484
840020457
596013784
274981667
847125340
215087376
769368251
128377318
325393082
787250446
805230244
1002152684
934002987
631820179
1051292704
763608733
735258752
221336865
536639264
674219663
171319816
796715561
851573839
304003593
642506943
173094116
946091663
700777514
531326565
758801752
50702186
527811808
978556024
57348057
171725378
751476242
459534699
209991434
325801032
340591809
531507239
268561511
615190899
136468078
154453067
581653084
270196664
991116189
784871738
616464326
531093673
225900483
768648721
154253260
949886941
2872310
1008530991
811509431
79432787
622755705
769505512
439041105
166390030
140971214
243539656
834117057
65490691
691519875
422167630
767249106
266876377
705965100
866358770
751645608
317968390
105935585
431326451
67290661
901392158
475236422
878099179
845823317
221887368
528790991
235632676
942367742
904821454
704174595
32180132
569488131
682737866
276282364
146658580
638038972
376638431
45498903
275145223
50843831
281181762
67345763
714334859
1019323489
510562697
169111063
1031834636
717694882
340281084
681153169
176210212
461248576
284983884
733844427
324327873
1057161696
115384787
48582246
1060479137
301392310
643920168
952444603
135360741
169101832
516633081
962581486
21963491
171950109
856835715
867076480
529142735
712931396
901261984
400505343
755677551
311557481
98659199
927868874
786657919
709661762
873483881
922392466
948589661
128652921
926395286
839105314
772483927
1026323717
166066702
414261559
1054984886
173858323
916079298
313922199
51214252
858544567
548343560
746403679
727795959
81133122
797044175
962245615
324791496
22048540
194172918
338860625
88387312
255318240
540704318
559720178
519082574
442874877
1051718128
416875704
990593330
212479857
344505436
135940133
1015811155
86413304
594298769
311658227
937992875
613410866
62475080
10730346
443912138
575241962
481543720
53918879
416384666
38549081
367382383
356445208
332477885
445693960
868132439
535720909
250586828
63597032
174779168
894619560
352736134
1040579747
314495537
158933254
287155536
418028480
371971546
963989630
143590374
557484259
19552128
670364476
94853293
583200862
720690651
888323765
800198293
833964813
875918488
771832207
116638575
743870117
890592549
119317726
970059687
972163909
696265326
186008945
229006242
1060751078
99546578
949381852
656752881
940696874
628761081
548261742
754906118
160267951
852507956
532197939
956387659
664695808
999406582
296287954
546172733
30626068
84888400
471722355
615870935
126828999
977464660
916289846
893480774
156643971
282401647
347330899
45720108
743958640
788989633
126055865
249801975
907139850
62948026
2589830
643797783
849709151
804509569
132407748
695073143
222753599
977893627
68780445
508369378
994998600
779243853
485037726
203994571
289994377
623556130
945761556
422003035
741132706
340244229
777019296
88850347
939050335
496115566
1016615883
746828038
154360304
985185297
407634069
957833779
382380639
990212651
701260172
976129251
491244639
168449682
204207201
120553180
250302176
3604665
547411864
57307068
129020944
267428372
84188583
160541632
659168410
720969590
415486319
655337810
865988670
27511244
7345694
65969756
764733168
450824103
820007122
940175375
476881711
411941252
285382248
41495923
649495341
157495590
224482471
897970793
562879065
13183362
87402867
827872627
148727537
16797418
713086075
844020898
1003236480
677296254
754703207
85685737
232319397
321696559
69871134
473531183
85263971
41634899
565867660
762008172
720605
609588029
486840090
830032640
562087426
631211649
1064781011
573505532
960078710
680160450
54984025
413761751
566664351
50120132
251162349
773385382
341995602
965689632
689098688
171428613
81825692
420493098
445795821
296223462
815458894
200742492
70190128
747896213
83757299
608046431
361206357
499204366
616921575
458295826
39390797
409722727
358622874
194081366
750472628
62809575
392946914
201292557
878056307
924795052
585865056
47794961
766789647
576531546
938151500
542247834
590809984
25016959
708444560
680109726
709403151
877365060
20327775
404147047
954104561
611259396
714299933
339557380
132311859
717317151
877174472
974263829
64051896
269933664
144637287
83929995
619220865
882648677
966210846
288994431
468254174
239059550
485566358
516160036
420964030
614599749
345558521
618639307
440660716
108365048
764874535
365596615
79848271
862303981
387557367
818890875
977810413
964623821
562825529
21369571
566777393
134444410
1063492839
248204505
567914862
1015709731
548864593
569401146
482067989
601030156
435519889
651695070
330387805
729223423
949619097
803261066
137624021
281248753
617047367
557786764
886022809
370267975
807319192
989858441
223890598
11528886
863325977
998998963
132059196
1013185290
243733496
450591132
606668182
508732551
187551317
261194127
492532161
360977879
497389396
441754883
794241266
306948656
42765898
703797374
886686355
182761560
312203546
438035542
291450750
82701859
939545583
478834368
887759852
584445446
43164916
46543825
405742271
347489774
498100041
623333260
620786162
367722596
365705685
778119609
678784406
62416676
43377394
902924082
307321464
81204610
366086206
114150735
306044448
146594819
439185831
41447234
502281072
919219874
141186143
451401365
323079067
290816887
1055069083
48655414
533626846
639135101
170010224
597799702
141184519
206457335
440580773
566600516
657074398
737106775
49532631
544489263
628584355
563871690
955305292
898560336
742387126
241161539
143497623
314710196
509613935
865052490
769072099
819314726
769989746
76923387
597445990
30794016
382976973
762200134
45852751
679730752
64828665
626895401
686111705
405410196
389031302
86034930
554632042
436766247
226689273
982804107
61360457
976423782
359325537
708877868
178158911
119676339
162017260
276117397
614435511
970112778
878248452
14086564
712559071
610018633
964542443
689641781
371338979
396498504
183464005
62100979
346501342
517012257
928349056
282905741
400915420
398767729
74084344
564560717
863707102
652149933
619918439
706668794
860373626
648180108
61060020
331718721
892058403
916079961
568118806
141966551
304520571
100714448
953588571
91506503
766112688
424319743
1011706323
229804895
86672185
768433930
514524264
555293564
875141803
5764651
522875577
264811184
688465479
132259236
1030800795
238124248
967422173
1035460960
719690702
629982971
83365441
954095089
351085902
843132312
833278527
522004663
10484571
36066601
78599654
105922217
392091574
758830282
1006490454
117416768
912073447
385060392
85931224
344390300
701060483
501904772
962677748
743009464
736983456
423174077
947401900
851241733
873142756
551523570
183137783
384588891
342598251
929310059
1035062937
690350133
313739321
49236956
68680689
14497505
497580658
547505429
966767873
636992381
861335527
498318365
783714463
1065942714
578814713
393502130
47727659
128775596
128623517
564142223
970258969
16824758
30167717
765338535
801737290
601764337
443363217
560062477
909248132
205906744
400032490
954456846
609519310
809227127
187503168
935447030
878267252
478118114
267663684
656432268
498303916
584990141
210795656
21261163
623574158
460622984
826576778
397624971
350828621
26755264
432737798
622352100
753134023
71956369
196443213
1016456855
825245182
562672436
599015963
8600977
811101503
98713119
810561964
926290718
629448362
625980548
841506449
225707560
201319211
467954529
850856098
18767727
938374729
564658468
91631935
612497163
1042483403
392928068
133806546
866952302
124781117
751699242
593781847
413444389
113730672
119121656
218326652
493204399
719329544
546608423
557380486
639953091
796574041
231683782
204616295
619893670
444085283
221943153
201516064
759226362
443044633
206091679
30093808
744330840
683417119
399044773
302561198
693177845
11993606
955774000
949755885
458409079
799776932
284224648
241997947
242797905
848057201
272672039
74443835
378636070
160458491
924916734
742936880
488413101
395472555
796343920
872371121
591585958
861363404
525957398
845519789
714662104
143903060
336646116
930595195
976207848
419221202
480331548
297993686
755748510
265448101
964952855
659361778
662483625
284865768
476602882
883454500
676478896
31115479
171962629
654665372
979022534
901811408
88561007
280615081
819529509
248918296
610140578
119795702
281521605
313581575
461305200
875647646
76909985
3425458
794731973
323301265
658235579
11883114
277434117
517364276
838561375
733962339
600820819
573842505
184677684
566725084
1010718329
710025153
201652205
262759102
297799616
622655034
737431213
629089954
927036341
1038087129
838994975
80672428
478323858
174674567
380598955
235242599
36288730
331461948
584976538
160583286
106539590
765069522
344034642
785094307
393130055
889185049
374005430
524457173
375434119
441589004
366789564
87464940
548357529
641019227
925549702
942368394
511099007
802318269
954113741
66319214
189368537
431885175
676423449
341961429
581732261
734148815
386640209
277858293
79200584
994589979
646738206
875499519
423170815
939229035
44004889
577044702
712114221
796747391
891530399
292911587
848517426
274300835
687334097
22671723
397294821
522346675
806736426
54386590
928180331
459708147
837823816
131816819
971940901
790992056
7387612
115508486
1037222218
929722614
941968447
256009113
895914213
235812646
28718331
785074230
210073035
855342055
134051576
450351237
841981258
821980127
177763285
456335616
253556108
792058168
190968916
387304174
752681242
642050118
913316053
664556408
524423075
23802289
359573686
690725302
641754993
889583755
302710391
960761955
584493950
678049229
653403753
788604169
614728396
40000917
710294985
503949887
76972137
819450885
1001905701
564358941
875397965
315695322
652378416
660633029
881793750
938593406
256552010
793798848
1010368212
251841205
464615264
807897607
209801442
978133223
3897437
707884187
848951210
896063699
152553136
590718342
747895336
422060740
35283848
801985926
975917527
618831608
735876396
908378367
906594057
9901331
207778279
540848604
667623201
410575465
846125380
780781397
383121904
450984412
271218075
390315986
159313818
540184743
288393159
767126226
113849225
944138650
421071249
304615167
774415906
835128961
642742612
1067078352
671268845
370528442
623549451
42138871
696250196
604311657
957144898
32146920
981790
318879802
313789174
437005663
264943775
561262716
740561332
859809077
12776591
206833446
917440120
257849252
831295929
450850020
86115142
711951301
385540684
509149969
580584245
713793111
70806606
679472581
755913246
75714464
622135526
156077587
531520225
19638721
202345922
1003773331
865887446
375557994
599072084
877016161
757121769
951442523
718381449
565554487
36569520
7902649
923816859
50797042
577907073
670669588
278129802
82570466
168942077
247961727
181496364
873928664
568303510
692804682
235060817
613496004
825886295
755138915
785378886
1057556588
613577018
1069797129
181443620
961982242
361557763
44658032
187438207
407930433
596474233
968684850
211610635
1015567153
56095856
639716433
341560142
57277051
204273722
773102154
44359892
736103037
797544716
948971779
625605939
666982814
310153677
979873396
1070364867
485519415
544921143
894193638
675025219
767876618
1004803043
191274458
54837695
381338763
634396738
763623507
539729104
334599198
918790334
297905267
88687669
968132273
834918704
446348270
666312951
241759215
607720011
572795279
286669341
441198290
136960934
33585105
487944468
452830992
608915072
174664529
460419115
257469727
857639063
657798092
844301059
61440767
258849153
1040836949
427030028
392842747
539373386
166939173
794612154
286569005
296764598
41244549
530288510
978779706
914934038
764395937
388651455
1063772517
211134457
119277276
365419231
128413621
938547874
858368644
915122957
3060012
532429357
895329442
80224136
303161789
289461472
606909620
732054370
251871708
554066129
507611486
883269006
750536150
931377898
333751433
606358792
910904761
118321304
54022365
459117877
119961787
351000054
352950449
250069894
952501425
975971139
649879556
36252600
459831550
861836849
579049471
1042796192
459500140
74962960
285921110
870706658
208918359
59012479
157277486
92949139
39476570
422408172
780676773
29886415
177352979
960349480
124837022
98873031
30635927
24117842
707916826
634841700
1042789385
404962167
1002936549
162362133
493089757
658027419
955832842
366791203
330698805
815846444
109060880
53729397
14813640
281057377
885073503
565823824
536011429
980446109
394955470
433877447
653836721
14328107
618478640
595371734
634518166
330971446
178454003
795677619
287351613
915998106
918892246
952804354
305124271
846368002
928575055
514383142
224666664
1044597688
909830557
718580923
903703950
140444120
272913153
201683769
939114908
658948056
452020154
91685354
323777398
383482340
70815155
687280578
352834905
64885297
150622214
659530536
759276762
1062742290
662354568
518712855
234624283
238251155
641929670
370047036
194248038
70575871
577653032
560545010
342251065
45669749
335154700
473457617
431433114
1052879551
653142316
547773507
601769666
500669211
42219344
61922753
550503797
501530573
890355071
984902939
613764063
651737589
662031147
969608399
513911464
39768293
372854881
981078553
299824636
70840232
204980361
578511361
265261607
809899160
82232100
240739163
677891137
483574867
943930133
285902896
254445741
477411726
913212987
528183342
792754393
481339778
731786556
679477085
80007655
5181190
62952870
595441217
64655280
20880874
384715699
318943359
544856724
192720235
107361714
523623684
246185324
824109035
4929183
901278217
845478715
970525483
78637934
575533766
497499133
78136800
728001942
447634445
119693418
583444726
287516430
53429413
1038290046
437931808
233640919
865361367
98185781
913809393
180628076
320116927
924417739
486600215
795333884
777794696
500847514
68340608
320824183
248323872
999308467
167251575
951723878
164585370
721016142
152991548
420254271
506029600
871362201
849608041
853122649
434239737
841158509
82448689
624350363
373613271
929430005
709124566
499735962
783579892
878362872
1048654495
335938089
495805503
399830260
726512725
825332630
459439421
589590980
680990181
697464203
690116523
521726472
286822617
125467375
94730887
933232122
154963740
550585826
328986851
922440960
55885344
68768387
193039256
969614640
798558884
854891063
72747576
740432846
250596318
356230875
795988643
414970760
411149559
527979800
842230846
721894160
1050710700
339699129
375280088
1044037567
828908961
515030728
54320690
187484904
61478379
650244210
759436950
647079345
957029729
836981093
477996255
549893115
202054149
624973261
51422362
677431382
346713983
708246033
300442035
705951678
365704890
1044190967
273927207
148244699
718845807
882733861
396617394
578065366
174735569
102263954
724565804
32747427
898415620
398572633
562982571
399438009
313236548
980087474
987415638
744378865
1039816138
755619856
912256051
961363249
389240199
239407724
769580712
37602140
1013148608
719370337
466957258
357334989
414953672
293615735
318270986
961147104
517623675
647037006
902968532
369387695
524543807
258531083
880950567
814637202
732307994
249004880
505332235
905717231
870020506
175171567
89843915
398894967
705601981
963605489
506848578
753295593
868046776
178033254
234218073
421871044
379194345
18307668
203473966
731070661
1049616039
114302315
968819074
673185718
485387428
61766094
822300741
949886565
753146537
218119386
1046848449
880148851
237124527
163085723
748739593
440351140
726656787
790331936
81707143
148671441
952825212
397990518
39355629
244247996
328313251
618526717
28615986
653720843
249648438
706339005
637221125
649260012
627601773
911870122
755625953
27465194
197237272
262351643
699590968
853898598
968967020
255582269
823617234
189581693
652367853
997911876
968869016
505983239
939280186
70697821
330911273
182131829
523618725
677143210
951083110
103630263
855983474
770149485
194773818
605382729
781910050
76845231
29241018
126024381
839341771
515943693
294885216
624659763
68817169
967971808
685361132
792466758
357072777
1073461663
374863771
325246440
60913522
760069238
809723673
1058675742
9073995
671834838
125211308
48721326
450813925
140186929
1014553379
530036012
347786279
849730924
61116592
805682046
415728976
212184651
304361252
727034442
697996179
617394456
547880232
1017235961
609067090
1061127387
30191159
847762974
1047177423
26885662
724987612
156582302
163237108
218685586
565885520
781033606
197105658
1013347359
4658427
669938220
1040522559
2264102
101003531
199752864
400037323
108991318
884009766
118257872
634340571
441103408
208921660
316624140
473081426
77271382
139329345
916268901
330791559
15483739
694818252
506234218
354276893
72396860
880799154
138049883
527598188
567882165
727548479
68805339
66994154
517029698
893286321
312433576
204347951
582131143
543153915
920279951
629849071
75832050
109589717
878304299
705436989
299965926
183209119
486131722
514847984
456526769
288976368
484728534
23135834
318748695
7741388
389978731
84221807
755033
504496246
830999426
177762145
495435052
425994790
611174534
910986367
201493428
762919822
619545227
679339813
278603578
29838918
250929833
60651265
307872246
57002371
613740687
122353373
595735778
30857096
415449111
127127965
980466139
229422675
602361616
390821638
522101862
475805677
534721278
1024716558
926407985
907723369
242741618
501840760
504683078
971645882
225603027
463332902
915079807
658596881
527776238
250922966
396337248
749167968
101845526
699910223
708119804
420918532
490226683
715596992
294117089
841300124
638533070
652047455
923646776
923570649
212579205
353817463
827480432
466233153
729386306
883837643
626293318
240883882
80031818
1037687937
496240097
893869021
49993846
540902393
709077162
189981753
491483006
456830995
573042821
100805747
1015465698
592451587
141915915
610795368
716074516
596096638
306245891
199604129
888398484
80942067
57495913
371648364
814723033
794200531
677801680
542711331
805907842
113800921
894756560
96029664
225595943
675662038
34608310
800483336
542030862
372998790
78607396
74763867
499384686
133612633
690228850
722970095
737745055
296476799
487625478
22107216
10890938
171321428
499293594
968506039
779488340
567109404
26266566
677684339
437095843
541497560
413879109
475977735
1027496844
636642128
91219170
80860092
282776771
147609353
150244458
749652994
310136572
714086708
884893842
686857922
55584368
301830729
345339486
547345814
476521172
740475001
768995459
669850448
87373020
760100768
859833367
6010216
679032509
345033018
1038126144
738432386
112762772
489432162
744329753
757196762
73282267
714849440
171523206
820308129
54676039
321317235
942679008
24593928
1047424373
1038154218
240177826
45633788
669366069
811042854
410503867
487063096
918427728
252322034
439128774
187507100
505555410
334572392
836151784
922462285
553596797
747901199
515977632
72973395
79662645
451555872
304772214
973952643
1066789678
165667226
151421190
925981438
861998659
1031469191
458380091
360501125
693322504
732009685
740597252
247160187
615257503
236684582
563593201
83344243
289428252
2674089
514587560
24084215
1027869298
927253012
862001232
350742626
248672812
617140223
813993566
735788135
489274643
201797136
35626292
535767073
358956380
765903984
218158397
102646509
771799780
584793433
170170009
1041641098
944546545
334371058
375598081
54163938
968890084
843998742
365905985
255829094
756866919
524664479
737979452
73569361
583468683
996096593
520157027
98739686
475293538
2018208
429528111
642022517
136946753
255450921
718303424
153973277
459271267
302712009
232206917
559546300
1034644161
495572466
372155111
872021110
1027422895
624598442
842623230
707885551
605158567
408680894
400874660
651148684
167550100
983654820
256400236
141690792
951360364
698361936
157833584
23480473
296938714
494723835
840958047
59246509
18462207
622094956
942983339
205740968
79620683
436548631
585113259
553323490
141760854
712505447
674584822
411109091
310323009
51200063
48556894
449914020
315579274
398757733
197768966
221612403
720152663
613410565
162658630
694255894
270935831
604013920
82861844
843302363
847214111
383125849
742154296
787593638
831307019
168812534
717108246
232723807
62442377
595043181
939126602
441922255
548576766
8099436
987317361
849426994
584564165
495220594
5707295
236968381
321681953
704750240
796205849
328567458
709866594
908552764
65426063
711571978
248927545
84101379
497331386
923292727
18597566
261130362
553843904
686122707
903879656
840574230
180863345
323651848
1019010500
392239484
435195981
624697566
749741050
846626605
568585492
181484337
54805413
523889683
940713439
322835114
453401688
323453126
185067381
451253145
805567759
141030794
873562264
851145440
400785478
722892100
246465904
482812201
273249309
734724165
69230625
911072193
73484973
83155519
807888466
388888409
304159466
706736315
221905736
653541394
34428327
518320358
133326280
494567312
934092617
546796510
139367105
452213728
544910371
471404430
1069777908
818771412
316470215
404175454
935905832
87325338
286666691
177486563
533036429
826568557
827603525
322968638
683750120
106080882
236809787
433975678
364036324
533041419
630771166
145140663
921191894
389527507
838111695
554109729
165326119
690793520
606559702
886158449
715202697
371486663
495982817
111116529
984467604
466783854
507632994
1034432118
844390516
489199822
917231870
906166685
276504186
15602216
463238712
25890060
732659937
70568476
129097237
1014920068
738244717
581319960
1019886613
527218948
892228054
325553866
985986494
744534262
681197106
85669151
412958851
175393578
421337698
226777891
252450591
590257949
575918231
89089369
639846337
238856499
558985261
120308840
722389090
659978785
463639522
400538365
682010678
948475335
734295761
580041484
269467535
903699834
194393691
293706960
535355693
218830769
23231998
491829059
130240886
1723634
736115720
396736954
978193939
373991123
372981865
551752402
1050590213
414093340
300757788
1005482106
166621933
856712609
489710659
935475017
352865861
140090126
265718824
359624328
808297543
808918813
613906231
749986981
668639801
761996698
798138796
731769245
844308029
80872834
789539872
880228406
879804675
83903664
483403786
241952612
103401617
325497086
264058990
234320642
92080738
828354555
616312493
781238437
1001122003
647155560
804717295
785583958
400218848
682561819
239273787
27840312
901644029
73839659
355079639
1024659985
143137581
263638085
191912865
72586946
833245966
836213093
99642823
101259756
343801022
309742479
634594179
925750211
690920187
554457578
58811878
419418376
210906628
961399530
654191156
522112534
679987157
977916732
832639027
205749824
789256237
685773032
853075092
812604975
376031229
442511454
798696465
636792563
471244465
338680759
484694919
465389093
71635270
870570229
374998663
20828929
518070530
440621667
83043320
767657250
472805544
893917653
998356708
133621451
981418658
447553143
259353676
483312003
208764411
161521417
282718636
674276148
713755838
24451138
220640806
182131880
928535266
891206532
459276098
175267672
423388366
759324683
462021225
27587395
449035269
180806883
196262689
458801244
896239020
633075858
201618944
736584350
817515444
909562533
505135215
570002648
633909193
537523798
424480367
692974227
579023537
531527714
655122316
611562927
399839514
520757512
986104697
657870841
737649095
932928033
504779928
23824241
684774361
87135889
1038860997
909028538
580149401
245687109
283401561
639149402
42003404
210957707
269765127
596646358
288778272
102714881
885021421
858505495
687887159
531566861
652009675
123407215
733668001
319947142
152602534
626568811
1045261632
1047517570
632613239
174957330
1026254669
641207885
404211332
259846399
297871114
671362997
84525008
34556214
90122710
761520745
239858074
349732947
78132423
452662815
893930796
558395347
905292354
610236081
551832962
254118527
587753913
725843039
646509909
416730105
41160783
979357862
418856756
492396736
578857676
133993015
498937870
171748463
818249768
566250260
578325198
72303156
672108484
764616206
484803621
981509186
212113511
806983258
68732383
54217619
96955895
60493114
880598995
926382163
926627885
921447843
165517559
523548544
718155367
8760785
322027411
655181566
803653369
91369362
614061168
446233985
333797613
233169002
563772207
765761721
504699937
847869525
533476912
434101712
512099168
307107616
359390643
294525674
276970356
961687938
531482015
528306761
753308962
1005934410
847285102
659997610
237680220
948460709
731801553
949047584
751683093
1004285474
70960732
126634097
610964358
165220785
348760307
933984175
381261484
271666787
490389241
433047975
292047882
425484766
616587456
120266507
483203899
331860634
275879479
902095716
473074940
955548384
687102222
850162690
608225669
149426641
979752048
752942544
890241475
148165716
405476009
727615829
319242377
369102713
444229367
408223868
191031281
665397728
32079337
872755382
489906244
665178090
530914813
593974573
449064294
780501568
24428918
669478385
420110209
851194916
162295878
707902057
475707386
157718835
741376552
74349902
978914413
553457439
10164976
783501864
815830474
240027746
924637179
1008734218
874345404
61603315
971864268
316226614
82919740
881616550
430677839
894239029
621752618
771937828
447644829
17405037
971959475
942394635
93197089
20118568
589832514
930441948
851227253
861784786
646872184
509504992
551884138
339658624
703956839
731812524
519552495
267593321
20506752
166883149
1013633160
993648098
268723598
1017678805
1023274957
892757784
401639453
600213513
658523148
67274930
977726763
366598005
386964957
841307577
770437457
345979081
121450618
166310816
42491750
436383241
915969562
588430197
583920151
123648955
68630429
457439636
814814872
308554567
384487141
447911478
10569221
791511564
1059775911
522194052
1068070175
20550717
140234668
80423277
723882797
892856292
307397882
589932126
26849918
176508932
974607012
492519831
344569142
43454245
94370125
359129063
450483764
12852795
988660691
241131424
209750069
269974831
336799993
565618879
684651824
774986969
292806395
496951418
404054545
967978764
32312134
587123144
633045781
1073514327
518055543
113024486
301149817
171211737
169164447
15456128
405216600
365591457
896609838
261656706
329206712
725347227
409259646
844314741
751106252
516528249
11249345
923225581
1012552049
950348969
757526107
961790941
507309902
787023876
42441624
557100473
130832401
733167180
447434421
508655648
274085515
320218818
580994805
597734019
190398066
627779699
278806202
50781462
769469389
42552194
725145860
109817522
808358541
322328482
272982973
306849985
782426200
832403345
796771375
809484208
830736701
861351787
879350897
821917182
501000295
313247648
390380217
1008382590
192308046
307048069
14211551
26215913
167225030
12575105
53674738
877424019
111839569
920212517
415827172
492527102
459115424
1069231795
155098095
974492572
187099982
812697158
821696869
997949281
448594037
879176478
758841872
312938388
274150829
788130082
827796953
533063641
1012690108
76522601
458684347
441452518
97473932
847095860
931722687
834350874
708085877
808843673
248902376
190125541
207449316
139289380
111429156
174674996
127164807
144423817
53274479
157891658
766284184
1069919209
702549009
930839945
396571962
730078986
713982029
94785716
824718323
882935787
906428115
381326
147468322
545700250
643083243
351491209
634837600
959890649
104455027
600537845
409188738
72759500
103337707
970860285
401620310
790461683
763923205
194157697
760451684
38392501
369708029
665418705
737552302
194448587
294814473
269292492
65717846
753432151
509597206
1009513348
356863034
71782291
355736157
958435940
1005797933
372239118
312970325
232567940
515483526
818788129
148261133
440559384
356390787
207838065
770800321
703463683
869842794
100965944
55042369
194283141
982488498
201264380
530438256
198497799
860848845
782477956
45481132
61748898
269545225
106519853
413196550
20525251
511487684
361134644
107151252
378432063
48198218
237614923
1013528761
550816431
379656825
736003934
408848076
651813408
1067339793
644997022
494574970
616092036
787013466
411252649
458902638
910062642
295639329
11995505
510048462
1036062046
822364496
153503184
422335162
835864047
489908026
822727647
86497925
916803825
268562712
606336049
1043999359
160824380
516592607
501323129
735631818
842604529
88225681
641725236
727682479
926493971
810966702
54589851
1040557650
522037725
151966499
962843885
497288815
388120897
222746324
966780664
279345550
368890806
658009256
878132071
340721675
455798589
332622185
887812944
408040290
534816546
390740792
682230822
473845047
828169203
886053918
581227687
383109586
459228873
886992709
279326926
994503336
231919110
171772130
552821706
382099072
66077383
437815033
587127646
744918097
534509625
1062763066
648887833
5970388
339507844
297993999
959337422
280218460
472139206
163504936
1031803007
52713746
244702047
772446769
240848800
99642891
1000853231
817353911
460794960
610374119
467349104
345395748
53381803
470459409
3862971
476740094
105826527
73660952
844786152
108616440
128390704
787251551
296923463
631501349
192847877
484279400
2759937
1013141682
381547530
581662747
57680018
347334654
426516622
426436884
18165034
209454076
743312654
202057848
453827438
724212713
15549248
233130470
964425435
1060594514
582389592
657641641
553176451
628379688
264631841
103512197
516128070
429352611
235930073
152193190
391227830
262691000
1011156190
249889795
668351796
100329116
805257919
729470939
689205225
190643793
265183549
162892115
607122261
967010517
149913359
459068019
921867784
860320031
143838663
687380124
273210484
3046429
471938171
289419123
929027936
55095045
774218904
901781278
722633651
76909850
840511851
339946372
183995062
474178134
162992579
66282357
875525673
440929640
626649686
361123590
136669852
602405457
459009327
144746272
151753055
980448161
757633988
607160891
373177286
195720948
95413634
972372925
243733856
170919500
83765910
278577514
860663491
1043726284
237686056
353832146
336386851
307962192
507191190
961908063
922720282
342796514
345890490
915331396
580988354
386266061
544552161
709993558
472084721
577404819
794708747
25468062
118033622
77632787
174811511
431851461
49686210
55780292
1016075587
985201043
896022525
26736322
962568854
698306687
342966072
84538934
59464821
121286767
355839015
802723252
164718577
554440493
935480861
609981485
332394180
327394915
819165982
521507741
17119291
1068904760
348042285
424018355
14512399
585005547
744224673
901001938
474819862
49606211
904323156
140631697
107286573
317650391
822157847
560703741
985230735
125620674
547970313
667038299
21202325
932834123
492288995
600628422
68053017
229925929
236080502
61609859
838584237
196077805
144676556
352535572
238906397
315696660
41651682
275617595
87295155
740682771
894804129
472951180
917804000
861491493
1073434734
423509751
228619776
351535580
302627276
429461797
108485572
254668557
654151590
37794793
664996044
247289069
1046046931
375173670
349375533
970251782
12282865
113603763
939607263
614198970
95468669
710026386
715077398
266493259
421239268
1036933907
9023790
498551836
930721400
871438001
50505251
555423549
14225843
216092521
60424828
48583995
800210432
359847735
649563497
737033168
930629045
9554427
910706401
920981730
308089942
974041083
412884040
246186841
51008293
307201163
218829028
267326616
40653712
386843640
179773520
687278147
750360232
976313573
131197011
281268960
468489560
710283912
637291025
234741657
345008289
799732438
897727975
509134951
620491579
554857069
946113572
836925837
865225964
136314963
489309239
361968103
599152141
765430573
954980941
851000658
468373223
790084721
570308500
156999234
47714612
917323352
880249692
542818338
346263125
594414982
22975398
719629337
954893273
784828879
337748489
76236203
65337159
24739259
1004200537
752703911
893594793
972001507
203050978
298094668
46469496
311144641
775150908
691572431
368350238
418692920
964747196
438478613
112311756
591988187
644956363
20943792
867235711
91170168
360281494
545858966
208032659
476195882
814035759
565744097
496685972
814742899
318026081
344033873
642697558
473108304
133230508
678721428
413255569
10867491
85414605
106546227
252390005
202889004
676768595
101328111
679328291
487404085
21808872
353950383
693718191
878418525
247368957
753673093
179547898
360419763
72328749
558409764
63564506
317402691
456190042
752447609
261059986
1059130880
997547825
947375286
92656300
370731066
161708290
14506189
727604683
606218689
754293708
50910359
852185395
309253023
787043851
296410120
154068676
257230869
621138613
695398868
882916315
1053820167
43050442
312138967
194314016
496846731
1009244282
605125879
916070138
36177873
902337708
603734176
526788934
60539236
991829373
787980633
748326211
771886643
675045272
488289951
928641439
744225186
459151946
578089924
116246317
930852423
771659321
1001248583
248067993
298892151
743984096
967159403
781189933
136203309
675588005
178110844
535888116
320889691
124203445
222778496
351907352
185291960
540733867
274531278
100844712
954957399
586554387
189655465
439937374
676495875
950352033
572271173
703200923
333796561
718398652
81710536
636464149
46389026
292202980
892258049
894343731
164134675
548106775
701158787
679648912
43684111
84777731
968757444
347776088
541641195
785387235
76595326
715157759
451565749
356306421
326666605
57412004
584064619
844591418
432222869
515394418
20614034
916665795
314408977
56843599
183132972
318061844
116598567
207516181
966838516
838246287
740730927
710564575
252238777
462535302
931912672
86626799
504360043
692959891
32652593
601077367
518292497
387915627
878616988
129313553
85512584
991476974
701878071
3555407
35972067
564836668
370278603
759071386
405817769
619665840
54351117
654255925
79997001
133792852
563861535
568987609
156924419
401875804
41280658
739177513
871521918
58993871
794137589
56553750
35014652
564683895
735622738
662009381
113627722
525295435
72765046
253121550
507263976
14750129
1060428563
625797357
896601764
1026267352
253918193
743211061
510102400
378298612
379351126
900004817
762368400
96726279
372099645
889626443
18701589
354166429
409365922
775998751
503414954
849223388
650005322
1046265990
752845755
258349209
317388945
551433903
436170627
753550732
998008008
613892066
312471863
846901457
874280454
954063644
203940837
75143139
174496008
940312054
310891848
985796818
209531638
634296311
37907252
380230710
883540567
891284797
888439445
844108389
139860988
6788066
380233592
124006157
940545633
408329536
115495823
805976447
783873424
970729723
680636151
783954109
197599559
612705498
192199687
701275252
33760447
675862498
527199822
968723636
790445040
571699285
623695876
157226498
670464840
81866326
331433004
767794058
393575691
541329740
689829794
917836051
789328251
63842453
246083553
636789878
262135610
868727630
438681245
145917136
6426698
312763425
19862070
866892262
313573390
999213137
503343344
653251598
289522262
461716018
675918313
498392582
159511410
750143583
245590689
633596914
50102354
589877087
953175996
483402183
717507701
122668919
178439034
366038990
419272741
1003567110
852519078
959503151
721596254
536481317
458223802
145462504
56553152
578290577
44625291
41396651
396824431
909242211
939986085
57081168
43150791
306966230
327526087
746360298
828632464
942567457
305436195
721440595
749627727
122780204
213940283
482644183
328242423
112286352
519683944
480003685
1054819330
209566313
979697470
283984107
91284576
947702550
167097876
671111883
821390667
637236794
958068940
572353837
364283721
407056221
766409475
285462341
600287995
69946981
377213439
167089924
419142593
865218783
636451969
429224245
182739103
345689936
38858366
279635756
528942136
213367925
500010057
969096766
993858918
532799866
144036542
765828545
740940438
75677778
33750754
687751392
497621236
195957841
877743275
939621686
88543747
554553372
578078052
615110029
327612001
795525677
774057859
48684085
1044917900
744907053
541665652
46220219
318616123
502024664
717771654
455561158
447152311
321127379
386281017
449683683
1010405477
111799735
659079931
78236158
109649215
547584602
108318005
616859929
835982878
549551699
413047292
212586283
941485561
811688140
396209243
967917770
359097532
1043594405
78861266
574691645
871231947
839825346
642339242
332742254
428086217
884593002
813664985
627591286
557151120
935433474
553167599
212491433
835585099
856700769
230432751
29215020
406185010
21329233
178241990
379362722
75025382
373719889
213651358
496357262
293106952
650421014
113916507
684797856
1045256459
790206145
825407388
229870257
614719704
132633000
430074510
325548074
702209619
320048432
626837312
612921628
100712780
692476989
1052513263
90389067
771289820
152233457
626274550
680805956
545704970
960214121
251692852
407137545
911288331
796021622
469849844
310586257
524802243
785191909
232854441
453859754
682434361
453357818
2053332
402219514
873860905
362197722
500712179
19570811
422779417
802642504
77052034
389450060
1042550181
31686132
976481119
132065232
1004040862
820140741
645844998
304914204
437310240
497776010
362705367
202539279
84000962
604372219
58525127
587710804
20980598
141398046
929746354
508893546
858886325
704799527
403910892
876953576
603083830
705501724
730736348
677532155
839480960
888192071
128243003
750143102
933959752
72943491
91262599
576267848
837129498
307396598
143297455
22376104
411596110
638428656
474578772
883327941
450381535
64582169
26197413
727848136
544926360
676379621
308886837
512596058
386231194
239573074
930601003
202168109
814630538
337045920
9073926
455785392
844410223
1038079996
86154541
757022975
419236108
193528034
538566415
800397454
452374921
380584433
140579647
577689387
349607480
96935844
1061367343
818136864
985490563
628901552
400919517
628984178
671843472
474536744
454894478
75322080
167421075
142761674
951060819
189469080
561444542
585607879
839126159
307363977
38736129
748778175
174706405
186069445
52790915
983217938
861798560
341212967
265508238
263478531
130683875
369753706
739352533
167456652
211622677
181869939
337344331
690014450
160926817
284858787
462948257
721403123
91534860
206482801
472848904
499870329
922908941
221919371
751243793
19514692
864196650
139483450
58290919
639849891
631839968
432935465
45301752
272051391
69471028
493879708
948495522
72110886
789632245
312440462
683406277
356258857
533339783
601660258
251498380
810848435
18735176
904384746
250638838
200873538
581228503
862429797
614761456
179903013
154829113
797786088
824298627
238354667
576045426
875527285
21639656
637140328
782675969
16813524
570477561
279682848
912440305
533946438
16767910
784111811
132451099
922234177
588459194
166904485
926861942
918306599
581323839
813679961
949488351
249830966
1048180545
524188325
597884632
266597137
698242387
611053096
485123197
713701386
546392467
90603360
849295815
186674124
416873236
647135812
757105744
738843848
352738765
544681666
173683285
403935879
788245925
628877332
400792598
199467863
75700938
272955823
225239357
208132757
386242206
934732354
678493521
801150589
789124725
908113857
9627408
760991856
179555061
11357038
584964255
453790897
413297890
511920120
112634841
206908013
501579619
568483170
667732919
63821776
567982364
272182003
136501718
301741279
275559396
896404435
348726750
447447018
17056635
326820060
605678188
540970287
601626614
139847297
331603566
578733526
101862879
403453876
810347562
554421374
930695237
872688783
653537491
967704801
132019288
625089133
754511108
771213457
128029226
478013605
40988000
285476897
833920835
381215473
320384102
582691705
238979006
383017675
628032639
401770563
497763687
424007577
45435465
460928867
1032539961
633097481
921947778
142637013
533763325
178911535
385747507
1031484939
69500079
443501183
617741440
383842819
798389615
220296271
929329604
31146178
546425785
887913876
421477978
3016701
480661550
735646903
943531474
417393744
1034150805
636822445
632424847
619913721
754773834
127155892
447693305
424747530
647349260
315009002
195728645
950326714
499953936
469057426
231879984
309033313
673604270
770439384
892779196
589359929
83079448
110430994
787219655
451150016
774098104
355912503
10442894
572475118
844729184
880140414
854241887
195156307
1061287659
686391624
208465147
380394411
918525547
822317345
1026003927
6686875
965884552
622445129
507498536
412982449
88969140
281353237
334812941
323573534
368363410
128941981
138233060
868373149
14018203
615020158
816674204
605042277
809109943
611402551
274924003
521352548
170024213
233362344
205473503
827195928
493159209
76923643
391732474
614409049
488503635
196834515
689796181
940252944
955622372
668030952
428556845
520697693
918347458
29676386
237254089
623916048
739268396
288063741
572394657
375411487
1058160171
218592481
300380968
25637001
563017270
339066065
809309626
516413347
540081969
703994395
329220220
434007529
955008309
52005835
550802234
440817608
999663322
135693282
744513689
408563979
854998233
151621424
533651976
170739468
140382677
777328176
55160657
464349686
859665149
390088281
943772840
871946137
416574153
22254977
95227875
321135150
104707175
467050316
67049518
638351270
438781822
677035089
479531501
430369618
583998469
602180383
577621962
249981997
334282289
7800306
703055929
305994446
801692028
372380428
337092721
2431915
278927494
196075195
747109953
1023913819
373160885
711396082
952737073
871237136
159873227
642787700
134231073
596950433
648085083
730922821
906320733
687310520
339079915
869965396
436088701
269814640
298747943
686290607
868846975
391020728
289081536
817907532
908848748
285493883
236705176
394627984
676029615
180790486
891582392
1027557571
797151447
77035262
131099283
199900756
85771729
954924634
550988085
798165871
1040206480
869287014
40191042
272453916
198369852
569990127
430258458
270139687
747436259
175825644
935304350
804739974
966647881
322187518
311271299
829989150
56529493
480905786
815707512
637744723
132862277
44144192
657798898
716788813
486262360
136287049
194599031
295159138
553207981
531399229
663958219
68473410
913180892
729610012
228997071
595482119
427605935
924980081
778713721
343156339
386899701
539059140
346728586
669003819
377823108
690674021
414307776
688527213
234784800
908893422
638008309
825641217
982661792
3535426
171164717
878867944
826135152
65821325
104661713
12914887
861486365
450524322
301396280
455799158
409705109
13819358
721584471
1039585836
354999989
244396303
316071201
10487299
393707681
167586440
811133765
980854213
708893768
800930620
422946419
472729302
473938708
806623119
77070943
752285793
741846567
958235637
60060925
52640471
58887966
864539765
313130003
307559977
55547038
958571993
217736724
237403158
756509896
813456786
742751582
191909946
414941024
395032267
1045126692
753574087
667899646
725098096
242282356
929311594
1067406843
776322849
97959408
903077173
984010459
614308317
61051063
77732949
882622019
863395801
832839718
796681485
13858266
334285363
406954003
553970015
17853303
612020763
196535221
882683780
10406421
759824071
155726710
547449569
61383943
818613790
880331607
247479374
989591206
76588670
771619869
723422405
887109722
730089415
703057453
116706973
962281641
784921356
552748004
8873430
595732644
434613781
295298844
222770474
190116067
533951609
929917826
589869048
445333531
753188842
785248007
788113032
672685033
718054349
757921662
765823158
480673172
682234906
808788268
976649
130622698
886898444
630962212
730084423
649242305
77203077
205685429
1034536311
290866846
1030061673
332034789
254959163
848838119
514938151
768457623
509047072
875646590
885879020
725229359
435420895
951753057
661478326
304198254
962067122
227379823
570111781
566788151
298380746
688523187
925769007
167893639
208577481
683277946
402665381
562936293
635495318
276968422
524644186
845504631
102489950
257614628
558557239
423930849
92545398
596515057
421951196
305646835
734207098
651243352
249948435
901216930
581385345
34933747
685610202
445257188
879581006
386960058
453532768
147592581
849603117
490650745
434774507
828341163
711480534
158370434
546280510
773130896
90289066
86211735
614761195
490257594
160598912
784996797
614366733
86468019
602955189
588040512
299674518
59227650
748482540
898842195
203443622
274945254
332554084
83488363
892625909
294173830
289623550
593614674
938018178
220476482
183459631
431219412
77415018
420547376
708045145
1046918781
843879012
131479629
609279197
63862957
613517480
407646276
275867355
733389486
607601817
607375250
688641135
200453771
455299899
518211885
866648892
1001091984
739511051
739477349
186199545
703211704
37034
629116229
1038377104
328449864
168888033
289556719
900677950
549843496
37269811
371839242
485702397
466962956
358019189
426520047
848440551
270193934
93106081
949185507
114332228
629978456
65976834
67007604
335803839
175148983
611164654
203250526
846177626
174596850
802911960
674673723
657106821
264748213
770435994
807954262
344085440
94246657
209984243
302975233
778105358
918861729
38968848
338653414
718583910
928003230
40625334
1025364730
400060960
374203231
356563013
981523349
472606561
36968902
163282441
154637059
818068348
183174162
48127392
493245378
1035077837
140723521
876441911
699693499
308717544
299516174
108570573
292187185
209325879
190026111
669100219
240254294
344420131
109123880
945256029
85516998
949876040
908553386
318586944
955337171
534659965
218843219
388409218
150665846
840186488
970343415
685355125
848971624
560284338
348580953
486722936
264648758
660338468
41691453
633965379
532488074
104398319
738114056
188619871
16800808
155730034
390609416
50258282
797118589
50192893
56197570
506055668
899772980
332708413
1071577722
864751231
1061557309
207913438
388215261
540967618
351597842
318418466
464040984
908046471
979219365
259375466
421413367
107324971
858083443
115167130
332965349
312501486
875326085
1046710373
916948231
594815589
136891992
937011504
208168976
788350724
655813689
1061465217
739415497
250929753
535081745
305934631
272273417
115086102
65109215
263657199
601990816
103119869
697965017
266073958
737705698
33636917
1028409045
323262793
28810439
144098008
940289426
358197452
1068468753
212678695
561338203
1041893589
261066856
828470000
37661181
791424039
1484990
21402616
671224799
650234927
918857952
190185596
170623747
924226571
35523009
225186819
539499334
598850171
264610215
685856236
374380480
3896450
67259348
332017679
369964473
364777559
702843715
1000486153
29604377
1038818137
914134339
486792130
383601713
106716212
365478823
950483322
122369073
41982946
979678836
928112566
282511406
490982083
774111453
785080757
194955485
781244982
940420199
415239847
206195763
898492014
240786681
237792062
655871458
552784173
653775632
837709952
626303213
847900332
672676621
56646846
235654509
902980104
46043523
352612970
766434185
736315637
952596670
296634794
180140881
22792947
182832055
696461724
41711283
62066283
1029859496
508278184
956604955
294105063
581994589
5949472
824081191
208165990
642630981
163920514
280477924
582946549
1047216357
198703420
676286680
729573718
379482830
824176530
501626540
103654380
691257801
284566253
851868958
70791379
11389433
169788152
421425352
667579100
958401148
410085699
53310396
119608529
230027669
695139186
988324827
741533512
908397416
1047437969
445090181
33540839
279199415
573150502
956063690
21782825
47126704
327927192
497786116
445632091
317578954
385726168
865823017
838002758
5875794
313261332
856186425
819847353
550131160
762268780
486243806
199434214
142178304
458611141
974897124
294036378
971272683
450896209
733280399
390090658
40712454
116380341
1050154160
870944660
181741898
958996520
269781395
40016154
612050313
1051924116
329128702
731939865
951981214
990013435
324251392
276934156
23570666
12924432
255800365
438928263
369598882
31786141
408871866
65196383
570429589
460385965
227999110
52476025
227678255
717758288
275109903
829295257
314265115
123467103
652346955
21464151
886578322
587584287
37454352
168888716
520962877
433700405
747858685
855200485
454924064
453724760
420167567
941116301
65354289
230756336
553236943
578307021
130274311
587781802
657331919
775612602
312203372
853514956
621747611
961857171
60448740
732963816
551118298
141307163
591179870
85235538
536685751
436748427
755692041
834688722
707458920
443835105
672130681
1005982524
858581852
223066317
162196152
325905073
482626600
168446978
839275733
70739633
917225073
969179719
458276463
938457423
192944291
37914026
532158939
11469613
864252594
162287733
116824238
666021371
955405040
599515482
14409039
1023158606
104001350
457067576
574981292
654271370
630333877
559258728
662340119
405749957
805264269
405557810
1056230494
447797519
832305703
585090833
643826290
704607029
379362290
236363627
409715954
648527338
509078567
55058997
704772581
550527749
1028846642
284641707
953922913
875487196
706010400
485459709
921343819
1023922504
204257692
107566041
3437478
580281652
890137619
610192904
22407777
957463399
56920795
988847904
900802505
561990442
103687656
809165946
90033238
178253933
945890931
908264574
1041913351
388102627
64001458
305735695
11532534
1050065418
357820550
904100570
682022948
717952310
366057512
737000252
138981232
750381677
127332333
960458745
999708827
953813003
199373252
974923051
375264142
191760881
842676317
917965920
414468812
162926219
29409245
162875247
741438830
91922580
424419525
964275021
253459046
252756754
44009481
663738083
31442800
1064760079
877618588
251334732
397418756
998871897
240445595
420022010
15118650
776913763
490584089
702326469
438051334
123133607
35279378
726137970
568628827
940841293
552398575
590851164
532695149
215305272
603986554
681283344
73530046
883446912
65758649
234415443
393372953
810674331
70678914
495374508
106484876
1011813330
480908176
534958955
1044903905
713002243
311849683
32913781
704999043
949493861
354650423
25629384
467716529
102933881
225632365
103961358
960782364
991000690
570955533
307810214
128740223
43524423
267614394
825969633
6655303
582031071
811889148
35587276
370222343
744259294
649231311
927971947
890253514
904220564
223706809
929584835
85359585
793036935
63403869
251845591
173244588
168570197
367795290
117255763
167482161
260130514
635993882
279243496
959591449
839972793
248011188
462003463
595183236
686344750
726563316
465851575
698325176
811199813
750981009
730396272
716228806
661434816
31145598
730986435
1050400546
26551654
119291382
558040681
669853688
211721663
35092122
148741257
238253184
725795938
814654820
833955537
299235346
735622665
288585016
247376164
890084677
489913646
762482932
650108850
144856107
681269974
465661925
913365525
716210476
619407475
947870022
914265272
801269716
503744486
969013386
281356643
1025048466
720990472
745482789
86240778
85446185
1070287123
436181924
181281392
401588636
535774046
106568230
449080377
952443605
923950851
630203687
559329580
902835957
221558078
503935725
391173992
900113139
66748194
223888289
341203813
1048718451
901193758
179533527
3239209
155615347
905950472
971157495
293587538
598116455
301086723
735346236
617692263
6238181
824270788
932470041
855603393
968710634
2847932
959587635
132737642
670482500
827280191
356484517
294407972
562271518
982911325
214013584
785593478
137560395
450378233
627855218
903735277
915295127
597326363
649875649
842602094
695010293
814514493
643266363
932353955
630675333
355671984
294643394
1064940680
603646079
428492398
673816889
680583498
3729001
242769303
934232040
900220972
607770032
533253493
676174279
309090626
159647254
4054879
732286247
886494434
436830822
419949972
499730856
552276076
230959681
83322680
806674951
646950403
550795466
517997728
498327694
386335707
418109139
38523769
385644319
338844061
92521384
859381026
785585676
21970271
59218832
34253427
15094777
132855115
787665900
719118162
404199372
870226715
422102628
898962070
760026860
556480263
922858337
371058658
680034741
577505720
498321877
531405529
219221151
5565071
241371662
145396995
756395275
394137718
850632368
912503024
383422268
315723822
737360926
867240967
6069582
9165590
982764008
1017808111
131089937
61388560
674314588
1018032630
148667440
461724116
557786485
462475386
695726777
100005707
391239862
702999719
264509711
901700902
178994602
301775228
795398545
682546136
569949341
752939346
965265464
644174763
441406951
316777052
811107531
422737780
310287607
525915012
764160982
748329211
125899452
179498297
339526401
243527480
415139548
554350697
63646637
755973311
157691958
568445490
415791295
23663233
57035352
227134395
903452332
603011859
951826219
876907955
570812762
53344711
1043160434
218873672
732479041
538118832
973855519
785228663
1024005766
1041983891
284728314
653299160
97098241
70048779
965079349
192793429
7506751
374360772
853833546
996134196
494339601
328999937
493333700
710358284
849378669
363298701
873976810
174803978
125425230
946257685
118067665
478913041
311447429
14901542
372766430
604109912
310206883
187817501
973596622
173396399
503034310
809598623
479551135
200602521
155513532
621739118
138427671
311557377
880184145
541414248
88556365
60171189
18748592
128562005
1058566240
580238622
838653502
791128019
226756196
849439176
78705330
655850922
424346803
579409865
132527159
409997873
118864623
619846770
542961284
954761962
1050367177
1015644423
777354179
73598075
651019333
312638277
159133662
771661195
862155673
814269586
324411522
142024530
533096463
493291126
436538248
530101621
835570021
154700631
131293012
469550926
976139489
350696948
676936576
645011789
325945552
386291431
536065184
19891394
216445434
85333977
887493781
1066147281
13697991
114762528
287806559
839705113
292760831
251735548
165276554
361306006
208545061
67837355
202171571
740030066
600911266
85457093
191861348
77841607
137370403
175353875
689319354
615381183
57977399
878035766
690122241
714476058
913197382
569535722
870042159
460244131
973589772
811874821
448367306
209670400
907124095
24771078
326341437
431039984
345928933
607572787
400933871
860976651
44476840
282016555
592594510
150390540
126621851
584151752
690641730
86985040
105104601
1046725624
576711912
815764871
639357708
884950193
597902853
206939182
1028955566
307960400
157474597
54107117
346874475
859085603
270740962
487798380
970228526
807291598
864805962
322097633
898910477
396971600
805491020
977852965
19124693
234771188
670422479
460695736
751940706
981071333
118368332
324785404
855910067
488053646
607649821
3654225
943457278
855889978
1004536605
362169410
972072658
126518762
798220668
512308441
833254011
425359392
814765837
966477375
808479972
170166459
117198649
775206441
574446507
662120575
243613888
455160759
547488756
710698032
95152194
748387149
568902598
806286722
850149511
906860689
6069643
927275626
177106005
110182392
112353012
183051973
722851125
497911619
146150428
468565656
284132474
95967000
243215695
89219857
527534168
604511040
13222276
656872100
13043259
854282558
465615633
481363168
601805437
311322990
40400787
989258484
923099624
103826507
913737380
112196875
115385083
901133533
101010931
143739172
177576476
239450458
961614434
757917041
626346586
163892086
775386850
991280632
90892405
717318143
214411677
298417683
472481107
370805884
610073200
687546225
438824959
357099958
574068482
816375615
36773380
793420614
1059676445
363163054
732324736
7714985
836254389
202791347
431942058
808485707
14400461
755923107
275544964
779922988
80556415
976286687
429082653
929490023
333183073
491844298
225650624
938502396
805691949
223156858
641149148
132165615
380190846
35033204
927369961
431607429
263771144
51514345
1030117767
34129245
126173795
281324999
1025532824
339987606
213637487
921375130
521045203
436594419
867887640
483230033
212841988
655700327
175247928
95725102
614477214
421182885
655827889
18733602
848593452
291360012
921865671
843275748
118792236
196663273
677755963
634453827
520988943
293469256
923627000
827860740
519048704
131271573
877809682
708753655
508726381
641150422
65365158
726019276
616812687
97095444
528834029
37682951
947961599
672318017
720346564
188467339
601738731
266788210
469744085
1058467896
901913706
261578868
50417247
77694432
836538866
800458526
906339144
267712217
95551858
504663869
292725340
981551863
26726527
226528833
76398288
313601018
837131397
871849031
489036203
305840286
50591512
543464315
870698463
663747750
677464940
708406917
787801000
790912525
790815203
62059846
154954437
771783658
950840748
718294418
445692502
617968371
1056691690
379472844
898867391
746156824
64148562
399038961
10895279
505137030
59909193
507583913
942857739
133207637
775516610
112349964
801894934
643751299
818009194
564751303
6559320
71983442
617988217
835059210
587232062
181655686
833651290
862004883
894865344
448982042
772972750
744107415
217908515
212228833
263599207
605310644
1014146436
165669942
74574663
25936266
193441741
235206155
896831548
656118410
1018681732
240853371
592690632
145296691
225335850
772775029
60763834
671495349
981637934
559561273
764152616
644277496
793089488
910945563
902952863
260392454
524680775
492063603
412464785
854228727
994885816
52993866
857605779
70674504
487912680
747972660
54393257
62176003
124250157
389920131
392701889
801353964
77816585
961012244
857036035
54340179
221019252
760087851
831823257
770385094
212059840
424317583
763124260
40194015
385873326
840835610
6684906
622216052
788123491
574782858
177243792
275855902
736457079
403146249
705366049
740532623
544405447
110137159
577601966
47420473
580445319
668308680
382962007
671631713
726269377
668761373
801795782
228034386
906819202
959049547
730970153
382127490
716948726
435421657
642595822
110542333
297356387
736429539
9490327
777662065
506992172
477932813
243557062
699557165
263406009
615077866
136963408
122268111
415728179
979176
54388305
133881491
890372520
944464850
130888631
386684259
1021066702
872926931
496842446
267516378
9865334
680882790
806057774
14597283
287098843
132626304
39499734
518035371
63076999
668395042
1037143485
831846431
845954548
101608476
56031984
43160031
177977272
212726058
365853662
58337349
67703332
906841417
457471445
50931727
739893358
714514072
613066011
614021555
29908391
654333902
11013060
151837691
172598461
99283552
504288855
117662802
348584551
679195251
301897357
252862614
200515454
671343908
366253538
125118374
927253669
482102303
315606150
53515234
998503741
40513142
310419684
1001042956
21340104
391318405
175283301
291286351
537815878
115638395
100512072
226489519
34065452
892290643
268789990
750277979
24862837
622602676
773770596
994286754
82658365
44606336
956044351
633740419
224781119
250445995
990135581
279317106
111785510
124934343
57528210
574127404
504663383
330075333
672892061
13659263
562483596
1013492090
306560050
864904526
249127673
856634358
518544209
28382403
160075564
1010905216
1028529066
124798352
634279049
664142779
705493947
988979710
560871172
639021840
428478834
325030564
471793237
843127934
170132737
546925338
1024827082
460213839
9235932
365323123
1039885874
789346032
545927884
865873714
559572067
900488451
861338270
591915582
259700288
175985303
159070203
760041323
133257545
16027959
731525526
610811990
337075158
295565747
44856522
916060272
518851365
431139431
894584088
565837492
310614878
510375574
390991611
579840540
343188408
579144398
977219579
698641685
442630760
49814128
8163243
916719403
634939473
833462416
223430196
536324287
1067380878
17586563
169633108
908879818
31955543
513793624
530496955
175986208
59159091
299274938
117932910
594336939
416369525
134912293
679615613
100102970
644194615
71741738
539920167
252907412
233563890
507309005
905394519
663446733
909095547
45732350
31232363
706159013
906528585
13659783
438566060
111915215
143854050
822846571
989082041
181908101
768713193
912964949
298770493
491177672
391649704
87410846
1001782843
870483952
560899339
273230152
11762895
1008484247
481204084
751792928
759601150
545448406
549176309
68794815
887341388
982071016
921686041
628131332
789309895
610554838
235275369
202190982
195188530
227458742
894522396
1072936914
839210872
48810649
929315025
88850334
414783249
948163854
1066661386
38712701
927426820
72553274
459310703
248400394
324079426
257150021
381368979
725241719
800988605
461483383
628863130
325734569
547513240
232632019
702709959
248920434
920612257
645355317
421021496
960680366
295873021
889960919
400433672
824080026
154173122
784242257
762155299
752940804
236391598
776359515
183175717
421754685
185413598
336227283
887123888
277794190
367254387
786497083
635474096
895368510
748656867
498941643
642103942
672997055
89971621
743855271
327152869
303193486
85236308
45259734
862586592
7873455
417067207
923787212
257463997
768446695
277541014
369449380
371787136
724398669
344319354
734906092
486380246
110296863
603778521
470234924
478610520
548722442
198737090
874477204
70439901
388580125
762828588
193884044
726734113
522632654
239053003
668783864
148154674
223307976
934637322
70814657
97909452
161441919
32161335
752847627
531359372
362983915
825715430
281320033
401408846
476019360
987749607
292153271
850142124
814095649
135262321
64400047
430705579
529818313
100421030
390271682
276610042
852226536
236381730
507291365
863757430
204510598
68228531
839927667
1012125113
468068219
391449971
306817381
583113764
123682405
1045559808
241573369
193467857
277011673
79862824
81496569
693871937
647643640
695072800
431532831
994110972
707101697
270729257
60232843
776812946
463635988
697869332
10915363
725267436
247444950
984631839
675008687
439752218
205522360
662739983
694539281
462914415
894928247
268076406
513744866
65334511
719778456
608848385
580799206
843424387
1065504254
83443848
285334527
915681617
496681025
54170252
14047080
445377634
176986513
790394591
684601566
594370407
545191119
973733782
389850962
880492654
423988920
62240915
238194276
126438507
321262248
852353780
697693425
170542829
937443629
491669491
742924695
878941567
141775040
266622488
448608043
913239392
949711585
508178583
704464547
849039335
815225847
287294297
851640879
240115560
345032719
189904229
744083123
228589578
774037494
343742340
568585382
1021500673
84978389
558719177
16812695
653829673
961667977
197474164
325219270
381167890
95632949
684467577
566176088
651832409
334527396
415375468
105072831
273926095
819071746
804297688
92920134
594181157
251767681
720413316
155503219
173497113
598911498
17110414
697280020
357817517
590775746
861178367
62585475
798301561
894007908
643799836
913242960
967774326
955894488
668255765
642285198
288792049
625975743
258800632
974845284
207579528
316069308
113985956
56378707
186570178
367403116
863572830
8465589
298173067
298309323
914417726
734439885
34307567
435370412
536187740
909726345
828353075
738783336
530708610
780884721
671806831
473906975
281450264
145501342
197794349
472310337
310663360
167938200
419682199
638079123
939782481
625895380
626117471
562990936
12357109
800363042
344679844
72059951
595302522
132011613
661371957
831567120
737330346
243264418
529072105
52997067
281665359
15764667
882231104
4723494
848889433
505010328
918016494
745957559
794631570
158932237
408549296
280555194
916262850
155408536
331421326
766705890
712101582
447127690
287484333
341437249
7999428
182459393
349776030
291851288
732644298
452927477
367541055
139589585
183560456
581655209
415805489
54326641
70946238
574756107
865707280
333464278
688899107
725980804
370598797
35599086
394873791
96953039
148267407
972476925
531540744
846809643
755009583
15367887
328848789
23046333
344977290
994520950
784836047
12666116
590850197
111194289
449193530
674397008
444689951
929288798
67378827
849835101
529751075
399405939
206388689
979414106
603766415
511500550
473211336
396553656
397235401
976043695
715895271
370148042
76089162
76930499
928051631
790659931
543030296
168918919
451178083
227043139
974784431
296063310
101370296
364573650
126623085
271292802
843574397
929361752
867135858
975533313
684119559
31764721
808775464
902827015
275274839
167414395
794672016
550571387
82352845
320906183
108278731
65350693
159898003
797774861
752066403
674737700
318275944
515852168
907186060
239521305
401065686
285036519
870413403
1018038188
677011116
88000352
857401530
663401148
972867021
970591568
13258710
27492146
204348039
384844236
800683437
146511348
1031301238
250003174
193413946
706997240
459502084
581973082
860750402
186719497
559066589
337325373
655156682
903859951
732965364
897296994
839327901
587914273
401614382
551118306
1032216984
391711563
979371312
661139031
71575225
452513662
931427766
129225287
1067058319
298605520
174305774
112447010
92227206
736779163
464536905
15128090
398529365
840989306
306782472
84395149
202503215
22855917
165407788
573031779
23826382
885006140
7654396
138024004
624072608
506124954
15216987
437879751
928092695
717905203
633513743
539491037
90270871
896206113
539231690
414402940
193391541
761190226
149378580
125731070
700275571
788318874
79367242
55497084
357584031
94851453
414362579
753372906
35349384
760312107
971333261
63897320
326640477
204430679
650559949
175728419
962017770
992586252
42762268
975103122
747743796
317702247
630555238
592998000
573170522
166743870
380541504
561744934
69585142
109459211
22595535
909640553
175493097
952256491
802826491
618601661
849830538
565193012
933637236
1072548573
364017469
903827891
396191807
377999127
84264788
1010725572
772645966
17731802
601367456
92652601
749864257
807280583
573816344
932596921
383180957
866777688
23212463
418015572
14952929
797582983
209731211
206078038
507449206
856774413
120056307
365526958
586939449
322131709
397797487
520725723
38648650
454435044
1010625339
481265380
594723489
51054159
939673268
713090050
480942035
408455486
371807826
397177080
873048160
1045761242
900295592
978082264
806506726
1000805352
157484274
695226684
613435445
482920636
17269447
852747537
618391498
25467997
961443642
875204772
68212039
957853798
266227506
746111814
147227896
742382647
7762424
70776339
36406524
26822932
588367601
376690984
80888075
49474772
649607590
641741635
698161908
437388968
314306021
963381820
782934299
766246084
995890148
338152766
141781105
998374407
170804340
863165978
615884312
45085840
763578467
821971472
138939258
278646139
295377572
914779193
800308776
795266768
282965816
681011945
424653405
81153800
906968092
759551925
783218701
640860656
417723415
861053894
574708917
23764359
234244342
874656534
384486946
683268391
655859185
18457857
896183037
602228509
1043931433
104778058
18934549
152721828
60987191
7177044
5992105
432040772
706690253
201047738
829136958
684888135
101112814
418025083
802957646
652963329
234550375
452813739
429638275
690142886
545569463
52579748
465466631
791798012
717576000
115850433
803420052
884225450
430342733
828086890
175020474
932705808
91307955
663055772
917313288
1011571694
889178529
940702492
475030136
379318394
577862603
591835443
222165569
138331870
630827776
812066856
299985328
141677273
982808561
912239511
10448053
141779125
840478996
106788091
667498470
360631617
981275311
479160077
281044303
782207356
510168880
643978502
117821402
127705664
516646994
853268161
816272729
352979802
17643485
824777207
945874377
769162968
1064134058
983106917
792073165
109566789
138363011
1038654426
465459241
283072549
58821615
435459456
71502578
384362419
174465325
511493316
247064801
900005739
381495678
508893570
427201456
328327237
298263824
821748878
385858103
672087474
93678487
246032235
822244361
1065274251
765792455
1043307562
709940201
176572464
605200484
117521072
230184567
524224580
739088146
218429630
303311235
495884140
924322207
474572551
298569203
595792604
969130719
1003477087
361187994
623023148
791773759
925048591
112650703
476664891
647762979
902943271
511869798
274322109
1067001959
1035274922
141257812
282449170
48942219
641975800
318492159
302776864
931801342
1058482418
529614975
822449067
82758179
1054710341
976736098
957078155
18041693
188083745
402195129
108347976
682717347
861267558
941580897
51590006
244386226
770350633
410137849
877637329
96966563
13782178
40154646
969957068
815729760
42299375
554831902
595320411
900971124
91275104
473148741
494708786
3999242
417794342
710375469
907033117
6553868
807302867
817933802
17306618
787817098
704104801
210253342
432714599
608529530
806292837
579256578
725471412
418577393
11249319
291213775
862553068
677757672
344476155
225890396
981871386
421388763
208872844
837917748
669124745
91835319
380641899
628935555
180605892
101895415
28982160
934941178
690876831
413907513
960906675
323393932
579763577
407528774
302682974
356482037
544410150
299741650
45667428
957423534
902448327
330530295
378686313
749223889
730686673
1031174303
729187485
413145935
39465512
37702066
6235813
152616145
754903225
314357954
307293175
40700379
183616787
1067430163
475362087
558124417
832301803
750158458
796383304
722956701
910237275
1002800834
979646402
218180760
534032948
387636629
730578375
977325799
624371213
402756435
640184539
158298411
402695921
886491980
11875845
873587982
135025565
589647916
884322144
701737944
266625563
112197565
356371522
837657274
652084
1006734209
53810911
951982906
13604072
581844231
226698093
684798335
110595554
402653798
1008533101
265789141
46282665
124878953
393768244
309655095
55466286
860060483
333938274
565784028
429292800
110227561
455576822
1017714548
9586731
487348248
377276438
58196613
57382269
826213287
71869967
757972605
304774037
236613448
208851002
898656422
876283909
220392869
730168053
824291280
510992114
508936324
991035091
238085829
750208501
425826046
52683848
949414718
654348089
996170194
914683816
427601068
756226948
975344805
812359528
1064809726
963791964
64136544
80993570
855760765
292779662
491940479
317901812
702921393
479899713
761707167
372692728
1038067604
763560345
467831028
591823021
751787865
958903154
289216565
44404955
622160502
279080491
682648126
407972527
495490378
937177456
134972120
299022129
291306210
1038968483
491018698
144294342
1038922838
984989146
981754160
325633083
292836892
570531992
127954051
213570887
792634933
806900148
313134876
1026904951
21021101
289836498
475439464
681104536
463586509
695018055
548004132
901771680
551622886
742584216
303324541
229279540
1033161619
949824701
1068360138
876995756
821377611
527679212
527221268
663695727
727393779
288664796
231881270
1042497110
515256498
389339267
593752779
840798686
581056668
825727243
546127564
591314396
722071603
516838600
180293706
92616997
391764459
35601746
497976443
333408059
715696532
758072153
267624307
788880058
168268752
350614132
96104826
1008159665
1036718
993727473
558048942
1001419674
393884437
499717304
55234859
831351994
482130863
919040642
54667745
524694320
101302527
849734577
743495153
1015583780
161667034
750665827
948172074
595787551
641623270
86433741
854888391
218851227
359726232
1013032599
698328919
462134005
265551720
997038797
1022279174
592238684
800708357
829920358
947506361
943453291
373729113
50905877
873930941
418153108
333907147
486711090
821428975
758125686
113230026
36142150
546561586
171971758
809945286
948666723
280116374
125355805
774523396
808721165
446018784
734627859
510576330
738420171
22700393
271502350
30484866
197697794
760828866
850574569
297819842
107000326
470135832
158039877
408617810
745629915
46151664
560820700
554113073
814991473
648303078
712743884
232798263
182092569
206369403
416917632
684424780
8383635
756274086
251736190
59442727
945786664
330140230
662322383
658364585
387324943
416324028
911713780
936768678
569007594
66588070
573585500
436101357
744233402
748392644
209783689
919593872
913429760
514694067
74101987
905582348
332242664
400155698
897286840
190279142
332578808
304736010
832683593
414391617
859470984
425402938
896877806
77341376
447247261
164834234
691352268
807579710
244839307
120067725
397176135
460936931
479615844
562177424
432768483
741732782
1065611476
214010490
364648879
551571373
883387306
171905329
713080362
450850855
39736797
40160398
881265444
92926048
105430212
525697075
557930687
756696335
287081927
364805970
188316864
389885120
559041123
498960093
467533661
82557503
446987701
944183388
448618763
541650783
618471083
18505843
187294065
652460283
672167177
52364971
859901770
858446385
1004040537
543580728
159733776
905102831
661257897
861232796
738912005
590183808
322747787
386301208
310150003
984417841
982285917
769059394
405291077
39905106
837428607
733422163
135882238
530142033
266585738
833274969
646774759
215397181
958406602
405822572
566718053
103390134
279539575
169966183
352471657
34276850
793357120
39578996
171142123
652637668
887354033
369483778
761887764
356167687
112837522
841367321
4747022
81075896
743465158
969117247
460913366
138353429
522154817
36026194
747653452
57282975
27092849
35509035
25504119
361791329
79925155
730298982
432456
281360539
1062416954
766092602
18790000
630117156
8636630
160499931
281065386
243813917
644549656
23397021
495803206
633198949
514605175
485204070
27389158
185193418
943300569
465652782
781990225
429293559
688171461
473175110
807576393
203653255
908713744
960839766
612238625
818905252
810052995
568139604
996932105
853506438
630877215
754839592
267445507
56010644
700184815
851111989
172432955
812403608
208073695
338179999
146056614
873414293
313710923
719809935
47403268
29650228
744991943
1017406097
894881146
894312592
528860669
955343519
652706176
708698497
319765026
607350364
56480097
348189422
774834903
607092222
493832080
426776827
347490445
103777822
370116015
689953901
596031346
526528482
191819073
49631975
134621825
977405737
976406936
561292940
246110866
425996359
731385786
905025142
149472460
173764171
933151553
344823332
361531843
630436770
46693377
1064935013
88112791
284818889
146710436
668277915
940755164
59022422
873305633
603533531
899108702
468624741
567273949
140217679
611058062
408414881
289383134
663870172
294465171
368273825
721059063
833996906
70940596
112729704
783325066
805684263
419819111
293468549
1014015252
842157025
130598851
47742869
576438151
797477908
586560276
238337102
54819823
821949916
891611510
894810180
577201029
136144869
827319798
910371374
863299644
245182889
855616655
340138653
18395205
155474477
155884644
751234761
392403761
248866650
360380647
811468196
696687624
860859989
303484657
144116997
302534288
13199145
682225641
442722099
417212533
56638035
5864562
783801641
233573822
520943534
28861471
457794318
132541144
102072866
942402020
529068275
635489746
255603601
895605216
856996174
222780449
812173099
647765178
451716865
481159380
401551643
157588478
161828120
30516618
726155421
510090847
70371296
723749290
315812330
38157003
784688604
26557295
314385995
59209201
394321414
665021433
962791198
581477191
38997708
314778478
511170622
946634999
896708093
907516813
68513321
237845277
1031414800
302579978
763528577
52018239
726961293
879981221
378309524
666888158
999710395
108718535
732794136
32537518
578254173
694539001
636789854
426227594
35446791
866521800
1002998516
883083532
386641418
198486825
3297690
108516348
773299794
366405452
198846591
1968917
90059008
350126432
467552137
247569867
431419772
228232469
871291646
30750856
726897103
949142180
20870838
659461052
201151585
65182678
263469415
103357114
588463045
6635460
156095746
485272283
294555167
948191979
751078926
276296226
46840457
60687171
135613285
599087226
672272902
736763044
643823264
215528914
219861877
140817840
476369698
963473138
265853048
863029851
655526069
347424352
217280834
507283120
54517920
689658986
696898423
588791313
119058537
425524345
1026484599
714878035
118690481
126295512
368790817
327733676
68766023
565343353
9527725
551342740
31513168
790836465
519940106
995391452
36464354
977919056
913516156
418319600
149922790
343008340
460198648
469288667
272158218
639815060
47373075
345731585
284675877
719699598
368712177
369872800
988523197
394383658
893105297
786762339
283576543
487999868
726770869
111399804
918178728
206873203
868630838
869241577
615431012
884180872
82806751
315577894
454361878
825885650
448922984
243011611
594935018
402532893
614558187
173151323
191405734
263206834
932629311
65859637
573905936
384719862
56610531
654300808
336517482
784697757
945350796
444198168
684979021
714508050
286921931
684790473
193942072
464622411
20560301
527148056
406780731
89838864
538423848
974363668
76842479
586639970
639287143
414995439
803827372
476319721
943421036
495335142
49222084
116450841
416697775
401453920
481724989
213127942
161690629
821348341
799069385
186984556
291342799
615139041
657741658
38435824
105085306
591042151
419986692
48893306
277350064
586421148
854041774
705482064
913298874
180523684
787335065
17097546
969488233
26364385
562355291
7167110
598571172
734149752
231960428
781500505
1058193816
194643718
19987093
780484343
279472536
498170576
254774441
1071743639
972308242
704008915
89166406
54620479
235643461
632553616
410473230
976914378
634492124
159677161
997942052
514023357
827427705
196738539
366121997
158981170
219106552
725610121
500424285
996010534
495259005
129929808
895134621
226915630
130918631
36622311
253012469
258791621
489097775
15158669
650270512
46166360
1037129923
103908197
478265255
126138303
580999231
805514668
289170470
858276946
345281262
475207958
371803098
604992078
115787912
642378819
794290585
561693663
386579834
147749241
691778764
764627522
529955652
601428196
455088837
165473396
207120748
324922004
300939106
366082894
476323004
109043617
623265066
954550446
262597313
800948163
302445404
79670422
988234225
577785351
1067061934
96209512
310198275
779364702
277303772
1027864397
6425659
950498538
733903467
565793799
859865020
877135031
784833998
920969653
564162244
82764044
94530101
757923210
512506837
1015865754
535251858
469695559
47010924
97626415
104017607
616075112
956420351
66307634
302531945
293097097
250950408
350434717
379638229
750208882
498162189
608213849
588579313
501349737
350619854
167566337
188654540
344778262
129367942
738845589
149424890
224852250
246463769
745855804
609903068
444505238
40913848
81593886
1056886668
103743339
20579716
788402157
68807532
280567321
382926255
542477125
977613770
932726441
268874517
776437711
41019690
913101016
126178385
623828463
328700233
443087924
12737885
558514202
217186849
16926189
784752607
58722423
252990864
838960266
522547458
326901139
688857275
470304217
87213407
924358886
747962657
677595353
451453241
579451258
15305661
195011368
82038935
327342761
171440828
856895177
634217353
96215375
276314821
1064368461
586910446
604245399
134948683
934233586
370466657
181300187
1036320464
1010634117
630045343
379647372
356796255
421732631
272855216
166604586
10725771
825100030
1072216744
858767494
563702531
719825524
85460449
158601446
203695440
92656663
359728790
561485128
635104758
633796827
427423938
383388185
957632633
49642333
490349993
15789329
466329024
914479885
562998738
599828561
94833243
526693134
91047432
97345252
11510603
560370338
457801665
789486015
4763087
224058201
498599883
475423778
975462381
442976555
315501344
157671646
661548513
864896619
698801216
405006309
619642124
974049892
835393344
345394437
367582372
261527686
809300167
757369336
66969710
101998193
95667356
705207407
944034617
436069988
384862246
118065770
732711118
1008206333
708167919
260777244
849311582
868190719
185514567
222148823
678422296
459758864
583816852
457563695
587586646
1023203653
660968154
903211436
85901434
814300084
43793064
796077817
523640431
404232745
68603118
874041041
950528581
447373240
351282525
914713253
724828792
837576236
931702678
631992568
430979966
737931639
373886330
294135851
1050794342
532939933
251008338
792681048
593297228
588398702
85105806
809707097
219803386
1034391485
166845531
21626526
965193055
1072598526
146083970
89122495
5217555
168792122
955301576
296422753
54043808
345694907
240449760
773887744
655201688
538017384
253437808
346130890
245460248
410226597
637980142
514680704
47669695
724227122
571204170
404086425
831729504
676799357
831441511
458690583
37740856
161206767
482610050
436067701
852325247
45872690
271901565
972163028
170284394
248800704
569556375
292994716
328926636
325981492
272997524
499527695
707638216
601917042
94330293
844576738
810537216
289477280
377260995
328268214
810546807
215292128
156214221
633905410
404339091
571767177
670817151
988074992
658287508
421219982
480493128
625531515
8762497
225985474
29165452
933568880
57580779
72331791
583406025
698935855
592382277
591339904
194514254
494171144
1021923281
531677737
33704196
645963102
12332630
428490184
352460437
793612106
363436421
623836214
498439273
860845736
445991452
206537328
884116886
419565642
542357772
187231101
48567213
618528660
631400952
913345048
261594257
320160779
425417401
498131297
119285412
940936398
663679023
132040744
774440371
232610602
429107938
819118286
179294080
275780293
337182139
720814595
748598844
150065247
911230540
1024131093
933431751
522050990
965057566
997423032
131956293
908812431
576133511
951141147
31950421
492380796
268563130
880310720
106687114
43694569
604830684
974691781
885409503
1745967
3350855
368739533
1067862574
696371377
857999030
251940025
726950313
10143718
883774386
938933590
847088578
934637329
976711996
842698047
184846406
491363094
594674721
323504407
77769173
85307906
519904657
576779361
7826927
94884762
403635690
808320987
942704685
555159880
431061951
560312706
7220057
804105616
838036601
116948424
2156
602635685
539504259
693019956
692596299
365190673
747981244
199472607
768986326
388877136
5006763
742214808
927123815
614121596
526446797
445884307
933326348
1046355764
80451387
946419967
379796788
795537849
337638649
670980311
675901116
159189602
935305462
693134696
300241184
406364219
964584486
279395109
827026691
149515967
917642943
606783938
260062923
277734113
249848592
630584721
934830044
532915760
617436906
511339309
385823098
670624246
696210227
27092944
128286577
283231345
198803018
195885602
144853419
1056567511
348592313
246709892
329442904
1006074213
931934282
790816074
287633399
520681314
263976024
359596893
724383167
364450296
459101695
308310300
47812019
12513532
904546392
518486630
951250841
33385456
894490714
67315261
138158200
18484088
62029008
794396823
34765625
548258301
645441190
1010224199
73962762
914461073
33022862
65014800
810024895
719975175
922601784
739156071
126348720
389152381
61979313
799593434
194912673
415415790
56936687
372267014
213295836
35666777
572192140
156850575
199081831
939248994
502776128
34959948
288561574
729904340
533919708
359687590
729865859
495444418
53259719
917701993
6955869
512874252
1054050345
887623217
472808751
227332141
284051802
530967900
686404417
923154260
642886364
875414679
984203405
12071119
91086879
230276853
809400055
677190754
339134106
969098927
170460708
713785910
384981331
40982292
358142400
144226222
11896520
226297336
243016349
959821222
94399740
432145974
859507354
619766546
526667049
936842491
637812890
77898441
747898560
34294552
907820818
1033327897
36821617
842075436
424251862
613941191
844511083
348709572
7940243
755176247
409857940
157993223
121421664
996723225
267174163
901619358
48198493
34826901
1047088839
277259840
443717111
916250477
863546370
844762982
85952516
332352078
70732493
469739460
726236964
1061474379
262398579
20922457
676815519
220420713
757455226
1047761408
315139758
341916881
7746460
976430914
639135442
589509430
725386467
902022089
378227925
297550907
705364732
863625341
286624486
958600958
507984781
97768399
749148777
928068840
552623317
850594212
79655504
827884867
351868882
21583519
472177950
296981484
637607788
412239282
97169229
894570160
155977132
354536722
358282013
588279320
1039621665
1028922262
731493524
675380848
365488610
739717386
29955201
941467416
49822045
430455204
577063288
752145281
169880273
564424503
241803914
365325789
444093705
165620864
29829705
111465984
464224254
159243050
814140413
402384
306933514
24810138
594542894
543295396
722297362
218843627
112940072
98043204
904675641
658879179
30923955
256081835
547786706
901729428
442293525
78405927
84051108
559482015
704975016
369275343
63013660
243890004
98546559
732987506
605597274
863985720
14728197
57927611
461650614
850700196
700448792
579429351
944723952
389352076
94205128
929487696
273004562
333172518
441569081
301031495
310543059
609945758
137601119
887786157
553788582
429454045
520108825
964995448
311113
967048095
53089525
251735026
922429840
610046972
577325742
263681626
1002353855
139398230
467758928
665464881
618187089
128301234
43916906
455645041
300160555
51146024
98003452
504147698
887788592
236948562
951531311
205499484
300515747
946356490
298340275
716080358
559256648
981081452
863936447
472205104
711935978
356007022
826232175
756630895
900607564
45507859
420467819
584798566
508306822
415516414
9349187
649432634
902236538
996582920
919756928
782786337
918397325
294148685
925206253
237424793
970617211
456727217
358743527
52183179
425197190
599955619
437956306
827955743
732418689
958882180
72101212
62643049
732978226
587644386
333829488
262772822
34260005
548048078
687283997
98713821
892734382
385687504
874315866
523399882
890698259
37684698
2725105
879556181
457119478
246404160
144786096
35510247
154935196
396853164
1008593114
880958553
120494598
10792710
332805653
454061369
942732828
38819732
592073811
607419437
238092829
766400429
289258754
474326790
136530709
212671316
293005112
898967669
212792275
334568348
370211145
695360013
206633957
110918255
578813831
774159230
498419463
126043759
107388452
158130340
397808677
315301158
390689698
30571673
1050287380
75338074
80027911
585958847
431136005
11627809
341472968
753114670
178863048
553828822
405787151
530170658
9018992
420667791
985998818
1003190661
816379482
235559249
775484996
109327434
444653372
69087187
906742279
552276944
627618459
298115000
744323102
763259612
600015649
79308957
561425040
401075190
13544703
126728264
384410709
921908873
357010938
541448594
739456090
201874894
52347654
252996509
254533726
476271023
52699873
293080191
564337772
918187608
257047994
293170347
207229743
396780957
58591630
754252071
958213263
17638619
382375033
733489846
213149422
417716308
691599022
879974205
331210054
760077442
695594034
155974925
120843359
393322631
417243607
977482706
1029959841
238534136
192014626
975501806
34301200
671013340
1030272787
908095190
127923883
875999063
573936771
652599867
510988045
874215116
46013550
156204872
699335497
340824614
293021164
222772345
562060884
67078993
297289580
806332861
408264933
174989554
566822263
603240008
799770093
932300133
107927472
848015207
409502187
624871267
357682591
1029845712
667687471
364593495
823160597
316448689
705774630
66143583
245285838
202923550
86953298
817097748
76245038
914545504
706469126
114528749
239576733
910153365
6217284
798499429
298189566
987061584
532644535
129077439
648846932
749244478
393482846
755484531
10229708
955475107
1061963156
707108725
66894668
61320443
744525300
902489830
901026164
972937235
795272930
64117421
360273837
1018580032
232220476
149742741
222869125
959149015
27738055
438888520
62294356
167744672
286287008
775792695
812302265
473500220
703260954
904211407
277237715
743549647
475630528
751908372
924768411
909590108
156089653
1047139186
774945764
39060071
137634709
101062294
328500812
410028518
38438329
1021554730
15805890
825134232
510913116
116194245
66874517
240704342
226779330
441348176
355243735
989216039
46322720
369073591
591099021
332843472
1019600208
945213392
972018929
453100689
126164754
771129921
521337460
416003438
152194140
676100057
176419801
14172725
608110779
597566050
1008366
755005324
137324074
982272845
249340865
444791398
930926642
568544887
80271932
52897242
768158112
739903945
246829745
93578607
962126518
980408498
547812353
910001631
214407063
720737604
106422535
839253545
233966670
342129629
244863107
546704672
50282343
883857306
879345227
78310787
594838745
657122978
646649457
754045699
238173610
251062622
492828654
308203496
350630950
54890333
1045359993
534773450
726863562
319012599
248583020
226455060
382300844
912331036
303218997
816264995
993676387
885988750
10160134
65816715
770783545
956285139
547105584
764302225
762205695
732694284
406896383
780468653
768985556
744405702
137950950
539855333
480514663
470648728
472552680
851465879
569574255
911996113
77584133
243165334
612129511
776836717
861267136
734481295
28879585
554973594
892074043
224716047
373189361
789521677
158088392
29192848
227513100
770600660
382405416
71145235
915883786
939818995
257803671
186178140
1005703636
453513790
762238836
49140911
299852785
907428411
332166494
111861998
628871928
864776825
822486825
932070446
710162185
294296060
324964257
180907287
147884108
7220098
238909087
971809314
895023594
996703047
580777101
713127857
917285876
73442723
366343092
256917838
729918960
970729307
45544505
238067459
712315844
29809731
301648563
416244977
645774887
276378596
374029418
288717366
419927484
883604344
293931432
789034027
617994254
18848191
763916278
681770904
414604972
279973403
464261387
839183867
49280986
189104611
1031327089
553285638
839982065
90041499
429928514
10280239
491355209
550121468
110847612
584019959
782132947
167964294
486469915
208946958
62825206
783864836
875873545
310324984
626556805
702285456
205700182
1030666262
654095890
878585052
665196452
216654260
179114722
546240083
318024888
39995478
79496785
226064096
13527137
523742289
936755561
622827436
864851614
765769309
13055953
136407355
959475722
65696387
737680167
730433255
205783452
275215090
520547221
166908740
51524674
100416474
842936948
969395919
229253957
5510591
158294115
920562313
494979559
108876630
349256878
140881132
535996792
840320565
917375406
516876544
624138508
708242023
266795102
1027380367
191577696
738358968
101067077
393899821
410098098
754964537
268344510
240653479
238200064
787143488
1014461523
963135491
847571224
958191836
127789982
536673560
870979510
669239486
786470158
494351397
492173931
882181405
1071419776
491117916
56325278
317711661
434797786
561903181
804741016
249251686
284441745
178156849
1072356
1053726016
836793815
822770711
649909697
1015744361
680303351
883465663
637640031
733673604
334540826
207323176
668188152
998071013
168758282
1034309326
949882370
782176685
414887280
968160280
88674038
638642800
269541444
431864192
575802137
905877465
313630930
975882978
496033677
860707153
1002698202
747024363
761826346
518031282
986664793
94026953
248870729
770574394
107294565
351851821
220492731
519697838
223446276
442200917
248309332
310530087
1050440898
69960864
439271847
841497220
912843649
353791821
594452099
606384724
179321151
311101540
68482180
933937542
178896544
25264816
531562879
604471584
232009293
173045547
13486302
37332363
876325113
28158911
354150340
25040225
431440120
933285372
93199317
791850753
22135898
699301734
977714004
75817137
816865707
807262611
102065391
682940133
74379099
301684065
96704386
874402695
662866053
41923212
453685506
42017637
401951242
43376588
883752630
441904894
105261707
383486695
932422420
111975775
616185812
186392665
740384128
167292877
720999777
11831900
867793585
576764862
619972439
501926424
476540474
1056859755
45515172
789129277
359289627
823399051
241023066
614623810
996845251
237173724
903534540
745046661
215256925
893589303
780612914
191470783
191863394
765213742
541193338
141574332
307964421
802216578
901023273
456652854
51273425
394488078
942832199
578652440
313862612
919576661
720273819
204145263
211894332
75773953
376218374
579828808
108579841
159428455
651402124
759987988
236166060
583741687
146527155
189603732
487152220
481123466
72744187
1045821426
580885907
1037726186
265201837
567545249
852116730
309642967
269313186
58710752
76623371
610735678
731104740
683540290
835777977
278199350
776190658
119418856
298132505
166697196
627216385
937116018
387474323
835368318
168906290
88524929
462789683
468680184
425858191
264667733
169400579
22674681
793146033
155184151
225496752
580871053
69980199
184562602
617262406
40500204
840268164
1031698354
740687505
349468619
505115361
280698213
83261609
546365350
445466428
893944353
1023430846
449934490
845318828
301927274
580686186
101266280
296256143
576528546
485859522
56005693
466391691
591748997
640076797
352319116
765922022
682764578
573595226
647682030
693454334
734011637
130696724
547611219
894500725
390154689
976395104
223851479
782864286
918698269
879972997
361000658
369797205
214022413
28980654
214822834
737571922
922833682
710370562
221479686
447101016
837747883
1057794755
718799265
803458012
42374649
761031269
108100553
373398717
14335487
110085584
51072533
16652733
642184325
296867467
184410931
401556560
19980953
1010016349
78784881
228794101
275679895
524534835
1046912018
705903413
226571096
41467534
589904676
177808019
785143559
35867594
144902142
917971477
735435409
903663310
520236713
935379818
62397365
105955231
210364554
921618596
554105814
714579277
35062804
228615840
293320955
628420794
526711120
603106190
253154624
16481402
491743262
495566119
176693989
414511717
339638167
823994190
151732794
964012644
283477113
831805493
295771859
1015021164
859134909
24744090
977413204
811939043
730292010
861957033
835284686
220302715
465115414
994925008
435386723
716045570
17938895
221920078
860593701
62451906
707584946
684534492
851770378
1006670966
656495047
341564737
997613099
519218937
532422532
1005834894
251856123
612931264
48506054
408309304
11907167
481344714
295162506
169408380
514869090
581511622
897223694
515660221
411201986
136339832
401539452
837691946
716571541
835592359
137990902
600435523
553322814
694193714
100175792
921676378
965939613
712667193
278780709
536774627
115722921
559865386
741547359
96916123
700696892
75712844
28926494
900987628
684186777
356992802
311299786
325665625
634373530
6775466
119176582
529395108
55324492
752161874
339334176
107507101
707844652
804977035
859368310
245278629
79920532
180434006
807198785
594717891
470690623
207242903
969846981
824766705
752156679
748301499
278522926
1057780096
52884952
649396899
347496320
220726467
423205132
818637168
907260102
524492581
853508357
894076103
394631669
701043161
74545913
90795552
157669610
265694592
863849129
947611356
736025192
565020475
495756470
242150591
649529051
633483646
424636830
105167272
25177082
892315021
108071443
452791833
71800804
388697379
559836089
985655323
357162908
307607954
786849790
108452299
242659891
791932599
122012043
412823394
629568477
246912119
140765339
17237379
344448550
973019608
580903435
52662269
288125254
717243895
910028766
363870234
493890313
746243551
979160877
763091479
316721711
198885624
635965723
582454957
446861294
810957085
292924021
892089245
150147751
582282492
287545684
65381523
42070142
323596526
896950193
394878491
1022949777
597417127
722288883
491846123
587862999
49431255
18938912
388094469
403369990
155521353
842787862
398609844
46384357
657150731
735152550
9522804
572051511
195792353
625471956
316006921
916699859
34236559
233216850
30983608
231367930
253760688
407407835
797673737
300835077
148188449
359370040
646606303
589454716
78278294
456295307
280777977
759723389
161150286
562149096
555785253
378638853
793930992
388174648
78498820
898945546
651255525
296800287
42253486
80375067
1027439848
514816993
748325480
461892302
119996971
27867834
743816598
411586339
118811548
981868668
415028885
423997635
5502559
216662588
533311098
80689590
658511561
721485121
796305139
168829157
59935171
518342508
603203676
194015708
655948008
919325590
909214940
77375886
990379320
787277075
415879660
936957714
389731423
333744612
694336608
42453255
699270758
484281722
329384550
950747833
780439980
982567625
79769407
369290535
105043692
358757262
950792450
521572747
806674160
379076784
284149301
107798898
807129333
138410844
196636224
61961024
811748449
519247474
855533867
712728291
971363794
407759085
219716878
41454642
710907364
379918156
754463230
904734898
6055848
550622796
72419001
106026450
408174177
526747014
440070108
76801953
163477207
112364671
340151043
335843297
574350736
972373246
129736681
742922879
772770236
338484598
744789436
480418395
1069784971
269188008
99157064
773805330
830550997
645828354
53845720
74276797
623691278
795670363
776274536
889220485
684655266
159152126
598474305
434924666
572994104
44487113
1050102632
934785438
543122384
903872019
414801793
63824501
951057032
718179203
163006222
55150866
687621120
129622540
853873510
806871051
194918053
39133366
420712315
978190664
319450712
399462744
712727848
699003749
73843816
169890974
877098989
10769700
439344829
703331885
704939444
572602303
126479217
1071136356
336716180
437284406
710164229
316677571
138694336
939193307
285380622
449388188
260384294
579716071
600550125
919205636
645767241
57863416
942203549
245696165
44699551
861344795
445985894
30272208
46220037
797218380
917209737
420338444
633022629
803581328
135618820
391578673
80967661
479890694
504700034
67009056
334825603
55325074
1032634391
291749901
879866328
336713261
188091198
827186446
683364394
980944754
132329263
526627449
748223689
1061271666
658363175
640983250
982892746
700258449
694307370
946897915
21091213
150024289
966921055
942698002
460494858
321785012
74940709
718522809
781188778
16202704
760591546
285257081
192154218
537785956
903782053
313151636
620811397
958859208
366644833
16792426
603974492
346221985
113248073
428337772
697055619
186505155
926529962
67504216
383535940
931403942
928633984
1050851200
633989676
3550591
690042144
754032373
271322219
899190010
17515502
205265318
610728199
24734635
863532706
508458692
522332555
386902989
536934562
852928269
226239122
24075097
701625408
62814251
804620002
283776094
142048393
462964798
880811882
142551103
492340049
843929584
1017130603
318155493
521103111
577505752
866222563
589881673
305946493
393311949
540958359
858960172
92387628
362041517
735882576
570060447
81860589
95411580
497338953
505572706
510909009
692042471
610917481
797495894
860878241
953688642
794154059
1011101525
946542
785999370
803993837
803711685
622566198
911103792
238948511
78461798
352271306
67103676
891088353
806310935
894067353
1006319544
351422917
427279448
169338637
914002110
421854984
785445074
469353409
16842683
965741713
384417614
690612281
133718157
67182567
112441753
552545019
501987681
2555125
94997337
1068804120
1057628001
579229591
387596636
318396466
683143093
412145564
454667548
357741938
536974828
454672971
312432599
694436052
837444100
669945583
693688471
867699057
8183334
373164072
348027997
800219287
901956890
38846381
167639046
871268317
733914589
280288629
185675628
787025643
510375799
881819339
62093688
807897091
1048963394
378458757
798879874
280678831
243559244
909977553
540917063
42070338
959703508
173695190
223341822
21015213
270208409
864040065
504869298
227382651
705514669
803340432
710777625
1057747658
242204416
291793333
527745606
984211305
656222635
485344599
58741911
539540253
335452538
486055948
928033824
246670877
245538180
4315796
74145156
836910848
794706781
25729225
388826025
662417851
20363374
850871291
580380436
145260903
646508212
682412984
271013624
74463288
905353345
399125783
878047836
46909780
217257161
847723354
907383066
577390020
510420004
744057024
671189205
932891589
446892953
744755802
396904784
160716555
635203473
46674746
722137143
1038522276
78625296
471735664
175161360
752414744
329903345
702639979
238306045
171306316
29610666
329363749
573941149
655031753
1049922640
574912282
795291024
563970438
278454714
786182856
1011089960
65455612
887585718
194602204
256143508
737348935
208228811
712269623
483051161
917572757
995266049
83808111
958435946
516989743
609742824
616764908
694286549
814342438
376574285
560280379
301111335
918471965
216858347
217768281
850559314
85399660
480342426
415156962
816986317
528185382
87835653
900078275
753428983
216510818
575881705
688979235
1000678685
312591360
16967314
843704715
591958852
565868340
24570319
363596000
839430180
120802126
962989845
635646209
587817464
698938446
555206399
966950382
847885230
625938466
736159557
658637345
251263905
252936037
58047337
43649033
434571592
751001525
111589734
966496615
91321111
789364540
905869091
54928944
888373015
471123215
3026941
805167331
206782595
530125068
600893579
88565624
738225258
285542958
78731232
475480364
769990983
816579851
873676177
208388921
478634379
165356289
735530869
735952163
954885163
133401571
766109506
443760263
75390750
206666106
907600968
236576090
873249549
132226551
850922910
287749443
33984014
737476782
349887526
550488289
592022526
713067781
905857052
714983146
812389439
960173315
530053896
176356885
102421697
16601929
649198906
135418246
669858869
203759511
198840323
177035434
364395833
1511231
973189432
16418803
564401803
284343805
25857874
350275494
769284123
7882351
496032327
940325890
30052032
38153940
824591375
932156969
31550762
311756443
576420751
642835416
231025538
87794603
314138084
385162980
717349284
354421586
536345926
231789156
291349226
620093845
485132468
157444159
338435364
447681599
797375845
981936843
943954409
211542969
434059716
194031049
989751279
217306961
769458284
931155104
719039212
29264461
956016112
647113084
655909219
61823942
37828047
334202798
1039750405
92391298
68709890
477735471
834874980
437074724
70396724
517657125
771995126
919865789
733630204
874979064
514289906
695340837
906821965
460158583
501547576
199157016
838972227
554976809
298193094
56954997
212797710
84283927
47791882
565320423
423644939
23477858
229618843
416310973
674620504
935529527
355277611
672683720
737837205
720613395
72228411
330878290
278438688
196077130
345570106
33910829
54213390
633408065
776207380
346531215
852446767
479512314
269263636
254490566
232372912
969389313
678930527
589627441
641687993
209857958
473360298
682731318
301157471
811405919
218374770
380709086
292514227
131062266
938675608
495136877
286914967
401908017
617310142
849472882
703498203
98772583
229357800
630690362
1023901458
534138296
452549766
165614116
701326956
233100029
682229211
663567433
45279445
861247845
983269082
847845895
622567916
716142135
654380553
308699161
641445128
773074590
683943013
765317060
161623261
877788882
652912168
739254824
459348115
287039373
89997922
981900831
21618329
490749728
897391812
119199010
568544519
485348184
757220479
490273850
101598683
688954386
761935397
378960638
881228228
516417058
727143453
610050162
1048877204
175822372
826506952
263880482
113553156
500055353
926152085
715875549
210908285
708519793
685555494
46643543
679738617
390526222
987636663
8160202
1027634447
761557408
391405720
27967395
700924731
301990685
444610125
507343933
275212518
554620265
155860508
380068083
90582582
94997544
697428862
967249461
111943851
357979233
606761109
22164854
913969374
787279005
180681713
940356082
363003015
342920416
1022498328
280720821
419840978
43816504
391277876
694849499
592389184
1006571296
365033535
359352483
103953397
490098758
293770776
740529339
777947537
101895487
732696429
766043125
758334671
122323597
747183768
579092447
796260003
391239594
379318011
292812796
823481739
767906516
65882744
700284480
444401961
496792495
111054449
182152146
998953423
945259840
47907014
938226492
962532380
931718728
1006316337
751379973
933701252
799566940
880238694
769672450
154547737
354255394
381816915
61249479
840883282
979423878
383377955
659215486
25890981
540277076
667982087
714521743
663459888
453783684
866456453
720855587
342437429
212864549
537776695
45139264
206881520
119966622
707131628
862427985
222632671
691488101
546878460
344814447
772614877
606553279
948312439
512591870
255036197
941262385
999570445
23989219
762026498
722969615
923137947
54697085
840619010
962643550
4711379
450352167
1032314303
268913937
236830662
50151136
433220400
210937925
816475111
491759161
378882982
900176085
652642725
300307897
627316529
733275555
422925794
335612338
93049518
214641365
312290256
821747037
182464195
30817851
193870279
429957265
663563961
801032364
137522869
661984771
216808058
323125479
431404397
35088532
189522266
854334094
426924162
173581352
561282443
534585837
726976213
254164157
147192801
559263210
9053132
1049555065
469024656
865595040
957676535
351141142
975217000
575269497
734072717
937787692
953250050
976766055
289432980
923282786
138643084
721341448
556310326
373557404
996093407
852022209
978495956
953485093
261154937
134628643
130121789
143099163
397306214
616114451
203311780
49623149
874459583
489651078
394377460
308621241
42475508
123015334
216323151
739602536
457771368
398963915
872905687
597523170
588186469
883209269
605551208
59711287
630055188
763297051
338829020
267419864
85078092
153337699
393193800
778879328
693429587
365116498
646164494
689063525
28793639
952107386
357621561
1040613812
487439212
938367571
728345505
46232701
522480808
41083013
18768809
692897949
924063757
131050021
946912289
657095563
244902690
536308948
473537973
516459174
159608149
713503591
513130531
627635424
959306691
877544120
414938951
616532070
480972865
761747308
493953811
256107431
880562171
267638925
221855490
167593678
91441195
195675467
567091736
566441238
418287502
356990276
866943776
24745511
647362611
628318145
57852040
806431096
603100129
145030704
784426295
132677432
119979826
406697389
77921963
65986338
269640334
255694092
322757134
337017100
80788828
1037694341
776018995
3313253
770711809
56591093
373370105
283521943
517621421
106679666
589616132
18011023
595642615
922098749
554144715
814777669
76967444
598377943
475371973
84621912
574838686
653738235
330481527
367816895
553737683
369904506
647162562
928868454
661620641
13721276
962599402
689358839
533487305
818811458
728087920
107459410
58502782
103651746
624715997
75747198
945965199
174323845
833567230
688449287
806675852
563469576
456927682
661358449
393081547
925532439
236119626
276612422
720447667
508410249
851732806
376133694
43665557
169600291
579908011
137338774
486478316
22231875
879894938
860079159
1002420171
246662302
671119796
371822146
903538890
589247477
390648015
331744227
442096883
62608066
285652271
261105107
900755187
641794758
791730838
906142961
66260040
885207156
602338161
1055205473
1063519871
39923274
462350470
727141399
873012017
852710420
3552712
857053048
235812450
449876142
853238073
674210646
361340715
583136123
668963455
322072278
61569071
1039167562
733663050
354625067
408574777
617855705
173667364
67497096
826272910
363281275
799650514
451525446
449426074
64784689
525519515
703389204
661254283
37266301
287640254
854108750
525485030
34600693
799389559
34890382
531872792
83947977
361921752
345030886
496393167
855995528
621476073
535259442
80716025
530164038
964417110
1064571307
708753594
41570883
1026073321
986321971
474632920
741985770
532001545
574160672
335492171
976565568
842057282
92214949
24465336
217387759
932909949
243702702
146049183
1002323045
361734848
582584967
911431314
599180614
264103742
324343921
456013835
482822330
665250848
73360774
123674440
429660338
498965773
550764282
958636624
743395634
320506869
9255590
503067688
527887391
708035663
293025517
5657150
314636965
277143300
199284124
678746271
383660302
228565676
748985174
340028261
360090122
670877758
818731486
977781913
867375050
51366539
702383423
862506587
727931685
331276302
466725800
482418445
40250966
711068860
824444595
134133297
637890424
480138602
905214675
655757137
996254440
785506641
764147362
568174601
640179465
271811206
835731649
883549542
391471946
591476929
498231873
252967607
456879456
445260557
43543073
987200206
734399543
590951725
199494601
843142302
984835403
872837506
795441333
549066018
129779975
255346169
792411347
690392319
167678158
463901284
89186919
177276917
2582862
174649716
853613143
1041751528
72860110
437790124
449750607
893874663
67513672
133800604
583792782
947875763
886103972
962692169
715394886
725135526
834455902
920055209
843835434
305292117
655170296
536058695
656196557
610709659
431670539
334696955
494961359
693192435
546866114
208872571
648370039
906496922
760051512
37267745
567133394
285500607
998043868
179740943
104009009
142868770
461219038
477401043
686396617
189762077
678994431
348040081
258900918
662706762
933605483
475355726
867337901
575558917
508673809
298396719
472008635
74620541
918831211
815666243
648873236
691006909
330321141
507748487
146100342
534432662
709089697
432961052
696902896
220583892
690078002
744517697
960246097
1021572483
297417996
263079662
695183395
126675248
919391734
540984768
731137158
85312483
1011463992
869170802
365453444
766459943
534993478
70134432
182632228
153091409
781461990
352599629
296515815
354666270
39956786
133915974
897326642
63837149
562305524
395932048
949020819
909548588
525885980
831770222
11504518
114826605
327290875
34530010
946701109
765972412
211105492
684010013
45375017
869739117
607113288
374099449
280579505
892664754
115847407
441241867
561812957
745121964
37351113
439168696
95106428
809370058
45144077
340902227
93743583
435404933
328828859
109507328
33267002
342132023
579123408
101269865
265700537
956298372
552301977
38165580
453124526
953620322
193432058
325992996
357680243
1888919
497160486
222175639
39826503
504345429
273939727
598546217
378265297
755093678
802828007
504233853
567053069
592881077
604893074
1047660767
606530177
575340592
985749465
472778091
288082068
395587586
508996988
27920232
401494742
744087733
502531342
312791632
558692112
756327712
750804956
66273086
618456282
313542145
277789850
394699831
689701930
54151886
710679394
26075786
865086026
169013235
857145046
289718128
313735750
431938694
702550669
274392189
964628989
777729047
300512744
734548931
888974469
41429942
870772933
564344349
662472779
955992676
141420625
787971333
144272995
445955255
556781747
20346965
234539951
616345925
896763064
451525544
1065853848
164165921
472862979
451260266
388126029
507469932
505480096
984703027
367867641
422834929
3522075
298576474
167516079
773114719
118333605
702533025
643853923
973330584
521467391
104569009
684360141
365398247
833738380
765851502
633275905
66369992
558126498
874860004
118528805
716179894
725131336
347308037
137928216
338218510
597745820
495247200
1054826457
324462549
63263071
942687208
131516832
259595130
125065373
341544081
634946206
480456586
328953245
581579150
919594
52535241
288843352
807029550
334686061
11009172
74322499
20746282
801413520
895482659
341054719
96331245
147267065
188594817
330810628
943101768
616229801
930395635
469677623
101259312
721433633
128570990
1065964862
15451870
429658681
646373625
477618
672972499
245750875
536366758
557999456
908291723
327621885
19416993
354887068
527921367
145346554
798335007
805809627
931206149
475783113
932439882
172800994
448808946
319496046
8969778
317160581
977982933
520866976
368340148
942879762
878332919
479012046
152054083
255372919
372806330
513356355
46076704
763174942
30967391
406319528
886424664
782002203
294520749
626725639
31139573
485380586
510348067
438656768
101730654
671920555
351443893
706041370
797692433
892406245
404403650
780998759
948464056
21608669
718386490
832103875
70456058
585256730
134393442
81866216
644201359
710661078
865321856
319424023
738435109
344190463
363072391
286183422
540706533
407037601
780929930
934877261
409142287
183251822
396563838
779659823
32761216
962668624
759539698
326015478
346439265
493329916
721653337
947306276
999707194
373969243
446001702
396941229
681496844
324937892
845311087
58940463
447434965
527217083
68619850
557465819
449696675
50828944
756567247
286226232
204995446
315686090
895300153
432399311
219078544
507374029
788193091
781121875
338985286
295119068
14087868
822664249
829638796
561392729
797886587
121255009
434072609
580137356
75826593
758686109
696132044
285552942
671034571
572469541
227530124
343883167
646431670
705402532
966298784
914792859
54528804
619583754
399247142
656634116
64774127
769978869
533896713
97747655
1048464801
67467490
464063979
443871090
504156248
439082465
268585233
13414928
242439543
636518983
758977966
43018593
560989674
510916437
794787447
152334020
205139462
971763523
631152165
705957264
417424585
458279794
351431403
921525621
30951579
161815804
703714052
539939812
31688266
212106462
585778515
434646077
584241990
386379592
674560563
203218918
89892935
704253140
59451608
1035195282
50196123
880332730
328103657
857273842
323645140
24927576
360078960
626599807
704643194
12231455
1031574429
323705254
876949082
489049875
506253505
1026803875
573772593
61421512
106183672
100328113
914333832
265510642
409632873
71250092
831348021
345996173
298931917
836906163
623917996
1038539864
702717545
525281070
751254870
30882737
431656110
213525528
168868303
472919084
297404792
619035417
627650721
844191613
560991192
1028721812
859570165
167597038
911379940
691294198
205838864
372589702
853387783
909743090
1065151398
527015436
853089524
343825353
1037340618
259839234
721631093
635757347
134597247
996005317
422490667
561128347
261992800
192082679
446091452
77751251
337004293
726315390
589477482
523350412
110674059
3924435
998008865
266022759
369294340
31099649
801843941
346372713
452204218
31733673
566539335
262054870
539055144
33752027
984769176
607867075
178952026
854006561
177731465
162083353
234573747
265068986
785410995
40369012
76155265
1062169057
6391141
472496401
165110536
600237084
888154399
97839297
746153842
96583667
998133353
397169286
451850020
121641137
199938145
327392578
58916366
918788007
566301911
610753790
736192776
807550332
271611383
543969951
783493662
867908706
899220635
866850464
853574437
440848020
1062903515
255864165
10318582
113385561
418452929
234291113
861388399
631509231
873489248
3281356
742290973
217384450
1062526227
845098613
998984689
822129596
980445404
1036224434
105162283
493642652
800007520
604519092
696033383
646912050
264023854
5280067
447641642
500342784
233157605
205043059
483904379
72805023
45281000
307630118
111155802
586460260
455464708
425075590
279524024
573537073
648439219
476120878
801481655
458765080
174421409
119297904
617238968
1048933745
227390558
637766783
10352983
175967855
267722745
543573957
599289258
17052821
622186343
196325688
395895535
310823609
245157081
154900907
622224438
363575958
412914865
114419530
78086133
889085538
891430828
893055645
402286874
590964914
329540338
300657565
368639544
222010992
55459094
402450847
507004724
365958469
693627719
269445612
770765383
43780904
443706994
1005432647
773203188
796725258
236204513
754437574
635122171
144898855
279618638
119326505
239634681
632801125
965662971
631234426
892469
177399091
538110053
129253271
631745649
266573118
949619527
399052392
923717431
40241080
17559122
916217604
644852556
116714377
303781816
125718407
349222307
574077280
412207410
51161952
555567255
838161394
265003935
942444829
707423206
244573784
68511667
982176129
562326467
176396101
773097482
9442510
605232004
935910324
213108515
1507055
231065519
126378901
915542175
611048993
977767813
200464058
942672338
685901878
134047042
223623439
90670660
955722488
816585736
639600251
731221437
724628195
231837462
384614583
846089001
622861367
777544526
722652644
932223786
3990195
123368850
899673527
460679580
909942172
525803352
159475918
43166079
71828094
661369383
261043119
378364426
110089724
633488086
728642165
93813240
484499050
960245992
431221598
18343117
550707239
743222544
727429431
520545443
886195696
181958375
541889560
957401476
642489926
410979826
1009117783
43879035
721975153
730305760
189968716
346876872
219053520
377117285
715147979
671998650
19692138
601098841
340538000
52220923
1001906228
206676368
967993812
283415370
5742137
695682066
688628182
936386806
72772936
780422827
63683170
154182708
158894853
469760537
166298215
408718953
985182206
1031744803
778352488
421919509
181397654
979805477
12676863
703965711
8470900
698174246
789326366
67931142
533896676
373912245
73529546
794657507
324284693
776805887
7935243
812989981
168843321
971760497
487762266
179371747
1012631096
568387234
656161121
602695030
100268230
816510862
685496648
71169469
216345206
52533105
885360693
238416877
423236660
161982371
738419931
333490267
145158286
331783015
464454051
917635378
837343495
650921822
124089136
385137833
321128355
477116555
54255732
113209412
851968979
314749493
616545900
120214463
476375434
489281766
312733698
431809940
7436144
525433685
643482994
384361386
186902397
23616747
503269546
718650520
412017941
798143784
607897946
716526200
296613900
951361039
465241460
685682964
318419091
429006415
1047946340
852771608
601103915
402265041
1013214512
312128335
6831923
306312643
954888541
625261422
81163159
787108212
812309791
931483988
536424174
32745550
26374554
671735601
600565453
658110104
47432552
891528768
1006768732
668994341
73196604
1065676063
723394575
700764380
104349976
518949597
845255120
77661014
188274012
425366317
749655431
255135781
979973033
851352456
197022310
727173564
667118910
424578675
424408428
778734200
610107772
95790728
688038885
179508916
922848355
591410537
614609827
322108118
919469040
360099152
546323721
312968439
732638693
456472466
789148343
612063700
385406813
707135357
881306168
876016770
417777680
255432834
166489974
479486718
677259700
54966714
853116759
289542401
31740441
595318924
907479707
72661248
841495225
218848568
592699053
305730441
414808994
969122414
64962401
593516156
140711351
892063695
1016418021
432099913
853879137
795305419
87317810
906761713
574021446
504130778
72991969
29713582
297282668
1069099929
299961478
30725343
163615305
360759113
44509716
80708137
746536036
424665813
670238396
688925055
309554158
263496691
929175225
870347088
218304443
514961135
380837628
958938747
394733689
650744432
52671469
88693966
533724298
471721292
771045480
300738887
206218529
389403938
857445849
214367997
1051714394
520274386
201273784
903263129
651427343
947652644
137976480
254368026
475964563
801921646
812993839
180126030
593154285
7122472
755539169
378866775
950819600
18580110
230870643
674359031
328367150
425056740
510874635
64302581
331772257
86365591
895142934
16494814
836021587
791413702
245107753
177588844
995679811
200537087
44270367
1035106615
349424143
838981144
1065846294
773396149
695766127
394900997
52511535
931722630
435013094
332610228
745933159
802306374
706368024
820679774
803997753
49534082
94724269
939978847
718057126
410705464
425653086
857248663
143260445
292955916
290882151
184652560
62023390
630944629
916060569
445287979
86185318
725996567
309595462
267738324
158124936
293992190
410308422
75799049
792728496
58100580
906722874
1046684130
155970248
663395851
981769512
644605489
529764066
175122592
889093820
793270289
47562878
557254951
91019681
1011440165
826612497
893616997
238552058
554597984
396704412
392811298
179194015
298945104
260535193
474575782
916928610
49364119
207624899
348620961
78333011
108650931
282118220
490797228
795085405
915192583
115905397
422780091
197937017
1004057491
122051065
534359398
598995694
929729336
116600761
31523347
490927773
26137454
68700381
219974445
488588068
981833777
295687258
899592875
1052597236
952096484
161058164
66144325
10293981
492932625
126740308
234230280
664630248
316972247
777302414
523374589
598371894
796642121
762338583
313941602
378659887
842100470
605010317
226030083
830376630
567002572
169676854
501043192
1061600584
493895905
281220305
957309830
374995209
699909526
228961473
804785960
132405563
73597586
407647575
191380118
1018590375
47657492
485873716
948832504
292974296
165151824
312515252
380044975
728929955
751102426
1020063802
491770963
69147575
816143418
864996215
553479295
692164400
924370168
76095644
578028766
94705607
943264540
791900418
20989494
255780365
331238151
180496657
280829881
314635836
551242914
1030755008
915734991
632117170
753473875
492082358
3540928
14797814
7865231
122631332
92446721
713348411
580514037
172952160
1055891064
884575390
593478222
564372537
417024333
128092898
830960694
354517198
133221395
707565264
1000816775
82343116
134866467
443206543
528196535
502982596
30004873
57594336
81662911
72810891
657116520
595443625
733480810
175095187
157935776
920190595
639115221
104532397
549286946
415620367
90155817
514087431
158677299
743643783
32308581
739027451
842161994
1016162256
136948249
294861358
14032477
379894749
70102015
265789327
1032166084
535532383
526270831
168740765
459961522
925288338
567499162
1006498735
851303215
837820310
80291193
209393662
200249971
484676667
87571964
714544479
358133862
6978066
152213026
495610996
14361552
30702824
937731473
917780044
824780667
629802501
740798371
736600829
354742747
50060269
898001664
313114468
940939784
1066798392
495811363
631585531
835825072
18291803
450551621
341365758
544188550
32920499
736622595
78551613
829458765
372339994
893216628
836112304
19403403
779825571
244094609
937789445
912359397
705992575
818411268
490759657
944784765
500103089
44263191
625289052
707266582
453698734
609341682
213414148
1045238083
968763382
257167171
221768723
715150425
384953937
901377805
748677861
238053690
306344456
753693825
82297011
855520728
913959968
752064957
932267435
1046872009
939152082
586358169
326082099
28796687
687586637
513007803
541255179
537561797
1033378371
705491317
604732379
577929301
878390804
498582813
979813647
490463581
702010352
932402885
230846694
665386660
642435771
207214178
855714129
957548760
962289771
857284232
2826648
938230847
617724140
544392041
834784831
295278043
1037935546
417403984
1027540440
39731921
113701457
706183511
5578481
711024437
105546874
299808519
856038552
3447380
527369375
923816829
421354984
751465739
299292149
580589120
104176718
849325150
867267139
113551935
85613691
591775580
245401391
211935851
69738047
427718984
588026184
797921568
423147035
321188047
570773381
975529947
448356383
892828271
159138284
40985491
757214752
260716071
363005110
1030314259
600436917
854654110
662085407
50360618
1054479336
733929800
199584007
152719165
313089370
889822085
978185816
629381393
314630355
590533061
289007559
36636796
931396914
1004165751
308784701
531231112
352333209
841033103
827137010
126115779
965557878
538712208
785405380
457918788
984449239
703929374
521815520
15417624
382918783
899211104
1000367919
981225695
548119478
830876517
668527416
367999218
899188333
356603514
14919609
637145798
789232325
37743763
920301282
616776628
86601169
921181723
798946298
204588332
503440743
574838614
918715318
658569803
775807431
281271890
755953792
541157596
112009209
708750312
632062743
188046905
694031022
556694708
864152397
692559446
723006063
392077648
62752241
238399558
992078941
467946652
364347309
71993377
514263780
434925182
46385212
703650377
658458890
1072053495
947886299
742720776
884527350
91388270
37962225
712097436
849459274
630590249
41664686
616421275
409585489
628513164
600576718
1021190467
445024975
634163244
636631429
916319987
364198794
320954720
263754258
358460358
65612595
179536465
617892407
663205745
773562370
322108538
476398799
485691046
215317493
166851399
349254660
225624052
1017137816
41872646
505889102
246621956
315641786
678778976
148374334
887270263
486219980
148592142
405194155
810300727
680395653
398718745
438094
669361941
97179742
63386101
37825765
100828715
736166475
213259918
61706995
732735686
162425331
349205694
441869191
114389308
76773130
4431506
63709023
831992433
311286208
763957608
131644764
702579522
570652188
678610221
942627794
18946098
145190086
598930784
366318154
635582294
152686319
257507808
240065421
377284106
911136949
900463599
932286210
836851126
371398910
973957521
779323604
271596178
112117119
437831140
510105229
833928322
639685408
879186888
33452721
357360631
250229057
913629556
713383701
537970015
44716555
251325665
269749272
674812023
319706979
860301662
38572947
418861930
638182464
484267357
407036162
542483028
39566800
766038660
72966025
676393053
668452562
854124503
376898734
246326399
494096039
452676095
653374394
137185514
22103193
889450216
389339032
12662747
740562178
20516274
22824666
756014314
463287985
468139002
5448102
463050606
747351635
944614891
713522900
544799237
629511449
91023621
718699047
286416253
882387774
37707544
828645385
347551375
256377025
1058378263
456413952
586172799
289671920
457007966
465104444
665079087
288573007
53580956
859789075
319049629
471733268
412307405
76737205
444828373
501807330
507341121
877151854
14503219
476817959
22534945
399576562
962796469
369974914
621679797
107436341
824457187
223744772
805806436
922881545
633596204
606357794
235426507
86967594
502849772
721440909
431966129
139256923
735425214
176058139
665254000
150350786
862664087
578992129
674577533
771621681
779078899
301627412
714005473
190693306
952380557
668498136
959409860
631625634
243245069
904456434
17436427
250726606
355160951
401087387
184108758
190428571
403204893
903951238
880650986
186581961
933036933
1069894579
589093329
366056392
361720335
667095641
177836395
185515451
673799155
488994004
685570080
747353744
97736731
58501689
598465876
663935610
26421920
202724127
214124927
374111821
765551518
955002022
885287882
402643432
653378485
269511299
497318184
280239888
520686375
499700806
583825225
503171409
749982954
152020568
200934228
466211316
493598024
836131832
414247161
790489292
70527283
259090561
1003123809
1560323
878072024
495478785
591155718
12258978
630803904
157762902
602813700
724482052
971445731
327813980
651905498
305834888
30820213
41339957
30514071
410270556
544161407
222999695
830657708
328972147
224341750
145716094
36967441
849825348
283328379
246622414
148458949
496326600
43640924
139481358
580566834
982741088
381759428
112561716
279659396
526395098
928268909
257414770
468567511
899907696
137395795
613387942
625245585
465133905
573639272
743041502
80625351
131450697
784039723
601060089
685546273
493958439
725824553
431567882
784871501
872546129
330522038
134380215
448164962
550912306
130387556
28526689
872252748
673397684
403989796
572507939
254429310
555867601
744097762
27162278
171427411
303752909
238158827
383975247
1037647241
634386196
81357711
305305878
822890269
462419279
105677685
168932484
41508179
266619032
638493741
79493321
119747890
238128776
821379352
1044230503
483249749
879577740
194045934
444476092
16103530
96332617
868080763
481888208
3921592
446256591
56144957
290996427
908996139
446201329
77487399
368176610
1021564881
51602782
285154318
85063367
329232419
423039061
446661083
945562064
579692683
917801540
843826740
636534018
664181343
261972896
425683529
228664064
804162030
515375574
776345717
316832370
781834922
155407667
571056874
517738621
345304736
625247137
496854478
794470706
197032852
828962737
612851282
10079373
264151820
358846009
52152061
1072333847
341807985
901142929
181227595
989872590
706938061
641921982
729417232
217344709
345352639
475424639
44048829
227733582
835762491
187358127
188516145
472963244
339949837
369447162
645504073
1047709762
826955829
408751022
978540781
335339495
598661351
134613691
134928088
775714361
948926862
697265072
75280811
594025310
396850839
936408078
175308574
247313395
452524109
411153814
208418321
607474660
483515617
288449793
30693797
515392458
953494815
1043321840
235402196
370264447
453335973
600866120
69564891
557167124
430502105
879412064
641072420
372258272
81491424
669289916
651130392
18064055
249856254
485917182
551249395
43769658
15370504
559488089
419073466
607024394
1011234324
414754170
825839532
629411131
373978680
1019516175
335899771
482250628
39080708
1071014472
750607613
433575412
685678081
850913510
49833296
880585291
796890712
478292480
1008610077
382577549
258921009
260214179
292190304
106834979
636890791
746404647
145149931
5992871
25559909
861837733
167360635
961264356
890278835
439497940
399776797
60252196
76685563
179776760
1062931180
612548644
390719363
939836725
391449699
292955480
728994151
404804577
749732586
786864306
658142119
317674860
974695908
642874896
698393428
346515513
35521568
239921106
170533798
962110223
65702010
978993103
262375265
529710887
602382963
504635622
395453788
170960347
126495711
274047517
562745072
438730098
505885361
1024507569
784667208
164660829
20458020
396127086
379967962
221199309
94929515
95392356
474403587
786791173
6446120
352046612
607659894
93716006
395686087
716222587
957357716
869382454
950795522
186907194
43863863
165630758
60199608
629176679
527375814
61760668
329322891
29271300
130842163
976786213
167469054
633139718
426408566
1028900679
620548062
560483921
550172549
803205300
987137790
71233527
700866180
974593712
546801472
893430030
53110491
130430058
341999569
271664488
118608298
1071870396
368889389
329826458
210985345
455692269
417930087
565153089
659919988
1501688
396128162
810623268
617664312
669818195
630881276
654330190
94564199
414904107
137329429
308773699
804020496
472696083
217649938
193263200
430112322
1010549560
15954780
201737310
614742504
519541147
739296361
921371527
752588272
223572321
21120781
164490649
223070162
885751801
601294077
244548201
200038063
783905056
928786939
849611933
783456044
641669573
395540766
209129314
751833084
964304913
965047652
349156851
692240467
555096089
166440003
177457292
981000224
582470906
873262887
232091133
653752268
45844094
289318156
49938422
600076807
652765047
1069297070
605758623
89346899
907588430
886757175
622264965
972666243
556319089
489335060
281422586
588429101
44896712
407043619
845156672
35336642
424761234
352359966
718687598
43890919
697493765
563838099
650921844
377010951
161207997
921909328
935691514
682299027
240602036
1681534
1022721245
436196776
67910062
330518687
156521781
265390038
231315874
26290625
218248829
1015736824
195905762
822087407
226759107
1038443675
446245430
479378025
3401559
768965504
630389717
857909278
400151971
567185217
878785627
439963737
996777416
402749455
172121239
176796803
581739646
866241486
107882037
349468100
113710662
182595214
70434145
457270050
16320158
28312135
544189282
918398414
850234606
586166226
398501081
347494364
904461682
934483976
411871711
49885489
254902031
195940925
199243369
795922290
603924415
36927486
218768470
541596746
128990120
1017617095
816984175
433990102
431363659
586305926
504942504
295075917
868672115
11438885
70485991
209737186
557853773
748782278
128248746
771883492
270658345
784730065
1007128396
661604727
439710594
134243775
810360241
630755807
920336533
599464191
375814040
591491104
1055866046
636548229
483168755
367611832
64305067
767727795
223578413
274843635
529759525
534200280
838407100
871668472
733408953
602082507
132850389
969148980
386363343
225347578
866645280
549617372
671559481
753445518
599194039
484685075
363634737
321589679
36357792
813301820
516907164
805247911
461474287
764732163
158868626
643627902
509297324
795124194
363106791
1002252873
429375215
31368976
358339653
921309963
384876747
90722363
16368868
477799639
522883515
164340726
85127892
633524220
927472075
701540195
829734477
105396045
57103774
978377818
314527208
722542636
413074089
527446040
635493447
732089643
100293830
766387276
630657170
779846936
681076260
701224461
1037696548
622436779
855787292
261305457
279276903
795976629
723371266
1034195713
181184698
369758024
515232075
466900248
388573145
556534840
580650664
432976492
4494391
478065650
508744217
869256124
649477374
406630285
841171771
584229702
1059627704
230093171
30247608
573265373
869998776
327130099
240075865
921513001
741778036
929655470
1065207932
964801547
242918872
940050295
664774180
1032705286
330784072
78036188
886050049
604655964
707359949
73071023
618150829
30666010
159080792
462967468
611749424
791490379
651717198
865017113
34595196
893409612
26893615
638812712
549005535
433910606
27771089
56317647
252627361
932108957
61161544
562255050
675361790
366239204
937802452
496086716
981495067
264035089
213458477
672394054
86431060
945087670
451946231
672525832
14647148
42539919
852227563
573523191
884798572
707184691
23535063
647515022
445284084
852078752
740656086
347464748
483293817
766092826
146474085
566071813
895769796
149331690
139664875
54361239
588875451
699580820
891075511
543698817
111162303
921360330
772766725
517565475
413893846
43816939
574793309
721489162
144758658
1071076814
519933908
235145153
813242157
647478046
134338165
893193612
439470781
23577030
935895370
320814398
751058980
836415321
974520088
648931743
281241685
329960453
697962960
836243125
426089753
81895543
527414383
805928384
554561215
31639021
296906093
692762151
717084754
226333711
939598304
663399938
447790362
948273756
484724170
509474789
47012578
397500016
317521195
467570300
959191988
215055345
851662737
156579504
289511317
39126859
184436844
302465960
622145361
704238701
887772948
943941629
643743763
435470661
397386394
759605542
328508455
465192814
808736556
601435034
1004685531
179873843
269346864
747607754
659337694
924619930
518076295
334412517
1062519553
1049343190
599182313
669000680
636125968
1034120135
682223985
395626746
128633411
728548241
1057840390
215730674
780518801
43063251
861428513
312931504
73617121
162628539
37596184
526748376
892080886
957244616
1048940029
39988914
854630124
501811889
97209500
408423124
784151341
28839747
828962142
348302445
630304118
501636870
268818377
92684161
441770107
587720485
255316488
520799927
322504727
874933476
666412553
223700702
661101150
948660097
594311697
245158904
734151700
731176057
701439194
16385691
800047168
486435788
158073748
17826618
956105704
900292700
28633044
925598500
302792025
32313835
1023737489
61834120
38124920
613375616
455530336
721433356
160125656
163457510
67621208
798777877
302396
498761519
675580329
718669632
77393142
801734251
42312613
711536170
407640256
557206945
880931267
1045006271
339025795
285514501
316006083
356632090
635879304
345243916
132269978
142348338
741155189
237051925
646310900
601110633
126016231
843379923
289474229
974262594
949366324
1035147026
196585822
507939059
99689074
1070182934
843354697
441622171
9130210
132895804
553520365
635650440
818582189
612742267
146191082
662814616
699298306
213446163
942257107
654607428
500826372
200163408
789837983
781207305
246717848
380667477
574367720
406032982
347864630
353522676
458296460
515871292
566815284
979737067
376960852
403534923
137909383
74484642
171742083
652973733
696053230
144956318
976217301
515887208
496022723
744395816
812005350
1038172122
915842738
740409376
431028210
23107163
673900803
422943134
953283750
190360990
49672660
772274279
886306606
114890008
10087720
189164861
59667515
53430055
24020697
33231959
864041903
37842908
153930925
236101941
375362849
609068004
761780237
201987177
522020119
882932521
102421183
280459083
151950714
962402483
53986742
631020316
1051973562
308487700
954452797
165635511
971052570
593511096
8562147
159694175
38633632
76546511
54838660
215545278
603296497
295162549
26098552
501570058
433706030
136492950
280905573
570490824
3090149
837307299
885758367
542234559
965886343
1065446812
800590197
66174317
311456200
1284516
126179673
341885040
151572274
874302704
780506449
610694164
461311798
795248892
297519287
123978514
794924463
49048750
322933766
851917703
301363465
971944717
107118502
987428839
718465921
691168620
85299597
135085319
602380597
819939733
120334012
15821863
73458157
363289484
92495445
943183654
907069348
821402046
7732654
199136799
449336953
77687295
44684553
7506118
69364999
473223207
697622273
31215660
553915681
992275884
535970505
1040270033
629362435
309744052
449277489
289551838
325444444
359509166
580011745
1017194144
120719310
839075752
905720594
428081953
191054730
1032305574
134591901
22581438
713022212
327307599
841206339
1028727
984098568
463037953
639954942
66003406
823165797
505274008
701628744
54895425
206230148
545966882
924694723
31034559
900873808
652532987
975201593
761247279
838903138
302184999
557033678
92048682
199525737
961602215
456936825
720096128
854760347
17845429
760869504
195946531
319623911
182597984
340701172
32900191
20646844
510978741
703273593
884138170
126608287
730211984
627156142
172970259
568887472
40146084
64499208
844016637
10830307
605206797
896718057
457393964
973192177
421303596
497658301
431781450
1003698500
134069875
464817896
965287480
410257587
215978693
167784354
858879911
1012868124
530146138
42308280
679467431
882170980
456884343
258729142
930354044
976917401
745798634
297722226
327957014
569036028
108994781
530189210
915435041
284477751
231418040
285637631
93348195
937914671
400154242
365156505
311587804
247448554
636325552
620988902
179408767
434476446
853103486
182536415
360239339
80492464
706201961
428801023
372598647
276040867
415875856
1029519349
909529451
711108272
748396857
362653918
374638453
142467347
688054193
848796815
792017925
566209084
46481082
150286391
214242150
118090792
81381037
283839840
277094393
301683608
179561635
879555049
387726064
708200201
273284331
64188372
251204412
416038491
464067504
716765221
6508546
234685834
908724327
816005370
439731959
63826321
708284677
99751855
891661939
24307348
217465422
82764875
543696707
766355326
78984654
612332039
170492910
896731673
291801720
117552308
682942370
277085446
51018172
339754138
111047531
47740963
364958970
797182784
541710968
842678062
899175008
443394120
154544323
1401505
905379185
104137895
300332439
832064952
758060639
220288895
462138749
123879296
223339227
662011569
337116541
224405757
812216081
158475816
934183844
339364620
278831132
206659110
824725853
930514180
63059501
304411012
257492874
278554142
275610563
172140470
297771692
775276826
78202512
1003006351
19888137
616867502
712131660
877882839
788508848
972160356
811716444
303024773
631119850
476299594
448402801
445715690
1044986289
782420440
7261508
886636865
980314113
325868912
179547329
8077812
864665120
745882701
109325886
598107232
556744563
573434323
649105064
677580031
92658879
582198271
24201788
127070029
824855852
549478024
582948866
898717533
464052178
976511900
546024057
240081973
501542308
48030567
758924483
697255074
1024271010
951503746
600804830
979246873
457770890
282580214
1012538906
340850092
678414330
976227321
744497474
179723357
956083764
249203503
778168054
419107958
78428272
703428212
301701829
1031151958
1063916331
726450649
347546268
331820847
237179083
102915335
376873812
80232688
422794381
900482173
202152942
855917849
542718185
959814313
20795671
530150907
83472969
1013683589
176418647
383238009
506068953
321532461
768792034
68416692
731201338
245065200
141005346
140193667
512845460
454401719
943490602
544611307
93670532
384240982
756315681
683686907
179890509
1071585574
333242692
80383541
49015713
924056484
265091731
786146356
16774481
237836497
77617051
913486828
193259050
441376759
991464975
64475715
70397618
1046296201
128579904
306744280
203190191
192420209
147567265
172477287
71630989
50865003
119019762
320535620
114595990
188111716
813234220
129932800
314906894
38333855
67826860
533484181
502137073
739298970
630729128
814046081
248348215
851608155
755521088
679646786
860314328
902436218
46604108
322098502
61114368
804997798
705510490
399958276
990644542
783610074
977291678
176250137
315083589
519266044
52518416
866979929
992929506
438897642
654301514
327302790
47686675
844357108
323298917
887102901
236088981
787833479
47143656
291536901
918200081
359090095
935973949
809809415
848002521
820953419
935961376
70236268
133073146
663103390
11425110
696573696
87292025
387152923
301007140
409064690
415750943
42442067
920482983
59402873
1027216714
49564066
954870674
799342490
1034393707
470574057
865168521
219591082
504071277
911699758
211692004
950543811
1015177406
905426013
771495534
482920420
771443351
540664863
652284817
666774194
654969583
585013691
157012353
237516766
337606953
392420220
322497321
103000077
188466259
52109643
899513149
611190391
1067514546
176045050
344378957
185252412
906425669
372002994
501129051
650779826
684994458
314293134
238680427
197682857
351977475
313366653
784822560
774963474
1002670471
350910994
720085942
198914319
232687683
542465984
106695247
498810911
88962206
725439659
156655430
754789317
99173189
686381702
918971187
588849204
264870050
47465613
402181777
463983953
817297242
294944368
52212097
641940369
533117498
468816934
143018893
124664006
144278571
52446004
124907234
837407767
507313579
300991450
57511485
470622990
697683514
725059390
485580812
891069911
586896136
634729412
436009447
972107108
496697300
569795950
592106493
25238225
144593446
935173602
1003606843
3171832
23880300
303702317
1021489155
454417596
407175423
190816670
774798599
349731062
39993240
819358608
179247079
657777979
9486449
525945454
851264522
479301765
183606681
310864108
904034483
665997477
780686885
6911126
945996098
679497734
202427374
544347245
108371291
705514975
647593154
955754563
686835888
226518848
70576759
1001796579
228922834
138337499
377124552
417611554
501890811
161626338
448481979
12250811
834356980
587112775
875484389
833324160
830440016
285279196
523484138
801886191
807386181
688274866
11730489
360147734
55512057
144197658
154005829
1060847303
874214252
322829293
1043343766
90793444
68512810
627316906
589406589
270662095
221943137
433819854
4937963
747294923
241999833
476845820
1047941047
310626645
1038169551
450628466
715867564
734071624
917494548
302635496
643107977
756210257
458492725
24982914
910255872
348684239
590028592
474519541
215739532
338899465
344860297
114196925
257208015
771366409
62173428
534120049
573557670
496590694
332876767
334141024
220109619
247904695
434613496
300624201
433828596
830520284
355309770
765674928
719243931
713478521
463559591
412956938
390445227
9282239
357379414
892712807
938650290
313885418
789299912
949874987
180291458
928075574
577628829
74377187
9566364
18404702
961712453
436501390
179569213
1001737847
614010423
40695833
887584506
778440849
969090868
752529275
287485633
611241729
153129877
14503572
399732798
635822195
289073446
566119280
356767155
1005591283
241082308
375954641
327126541
658067582
735227677
298116086
943718056
814085946
521234904
185802349
773899557
134929303
820206302
457873835
121422061
267385
362268584
417429356
456875690
911870708
338610145
67333027
1045602782
231692484
636266665
340321739
165377550
325655575
102557799
15073659
99510878
586484226
391563068
77432761
19525103
966800299
51806613
479123390
841810472
516763431
54568881
740759710
258594386
131788457
776202869
585132043
162203158
263751383
28046201
328463158
256745787
230510084
181913132
332219968
346707522
354317091
632326743
621222831
14008436
178331488
899873403
592183226
861337973
542100961
123376927
849357244
18343925
688675111
715758976
150238834
796136653
390001074
525890900
171900875
690493367
256368815
39954067
504959681
630744824
716934388
843882934
60502639
498675310
76340322
696331004
129417133
643536846
773447402
456900285
635585256
221838813
590276772
666764286
89343094
1068555268
977889035
225085464
627181410
713827599
864453233
754904420
755142609
439546746
420385362
326454638
970098857
874182863
810086329
508128432
690972609
631965078
267896428
559769668
507069489
437259511
536272219
217909437
443121547
672521189
480161388
845735701
473527451
863152224
39640239
35559552
800480707
251990842
450833346
889713147
25472360
181941907
371652939
691819348
1057307525
604539569
215832713
840245508
36566593
899232118
927194738
719221445
528574474
648568930
709230971
863568830
717771085
47509617
371620255
830456684
43784084
818913043
737787873
861378726
141330809
675364830
547918863
648717342
218314912
982159332
688084698
500909154
743755248
347796158
214005910
396819634
465765445
342210323
727407578
816567724
816716242
863522107
739035180
293644793
662042070
811154149
974048636
608498902
786740248
685695737
1060806075
97196094
150764398
582641187
569253640
673168536
743657816
603121337
901446442
292559437
25086604
766131630
268293239
569455474
183441941
982037819
190182932
623335886
444898504
145377479
457702335
252638375
207753007
536569496
678784016
525204311
859100693
629264034
518482823
34943768
306387069
872430954
1022473674
837517328
554260264
334040671
727698995
65839099
368696933
970909625
357795701
677609743
639966226
196806675
358109635
786631987
174990205
87324878
21202540
517352407
833995186
426085343
364330298
349662533
20591210
706766354
669202443
521541479
543766224
320134068
950098596
492630737
618345345
175069029
431055995
1039814221
470072688
679261712
884082180
493688391
202012752
209318476
437347191
32900214
375466283
809247449
386058510
303170029
808091975
482611681
96918668
356715502
840841817
327652516
5016042
482113737
948053825
990645754
348550342
219030781
302838423
975839678
182672766
619558961
683506939
82429061
477112895
273675137
401379951
895395058
348926733
438228318
9055591
534897924
304936389
7880732
708465109
222929918
27648233
808160789
870917696
417838954
255992587
518501652
219099918
976170295
643921855
791265383
695789035
835386911
1006350185
534758410
578049760
458469518
526435382
243111340
9736508
597900018
278722558
923101631
382814729
1065849125
92445065
518373972
1035794164
715217699
1035688467
535734169
933922611
71952570
113350344
710227420
976014201
388815945
277045457
678817409
77562260
612854945
380555567
870643191
337506149
237268606
688353348
839449193
693464635
935150302
152723847
929901829
806021510
235991157
483151699
669185328
511991450
555524817
265785539
161413098
864545247
902744478
97942652
1027690904
506111783
524480441
386993455
713831852
625616394
128598282
790889749
508141993
19938465
47944567
342351167
801417457
608039367
612311359
225130131
423647480
381617995
316335718
255026541
887884589
906248752
915669201
740524655
852536051
339994354
870990656
36096456
815500109
155344573
276376016
920330081
37974791
574409591
10674109
310736252
636337240
753701509
766639856
828333985
19607401
372172874
776932035
415522519
1052405151
872759962
951341793
955062836
947554468
269885267
211424908
607848982
723864697
252284939
708293005
962196809
101463613
544756636
668897187
323344142
457404420
902599854
841710496
250579147
165909643
512411658
27344106
151354873
334327481
94229706
410516909
696779066
243312548
316634344
54331207
486028422
762340763
846740014
25065492
172090749
544041748
568309683
731021220
248852832
49562541
48083771
325767227
972059971
825058480
407547684
854930975
317383489
134720732
97523
113959014
350761356
856690676
155644790
564993769
505576947
747580158
893935
49585263
568685334
114164570
680291604
796067299
438883633
14314946
16832429
611169425
786274719
212922998
908088346
272675305
318731252
805985952
1019861022
218837266
656473132
417295724
228355555
186956179
84265637
32478517
329545082
381093615
1037766216
983997484
298191555
138294381
129444602
936547991
726109722
590368330
414645266
571863940
73543427
236498182
960091241
83710661
912624638
257972473
72677296
675019942
351159097
900193422
683852830
556167497
844643019
645061756
6716230
828547280
902003988
150470485
260280335
18104310
698985420
975812177
356706682
967335099
316662792
114727651
483044460
262994524
743689148
439492114
65096559
830665033
185601207
594113893
141574838
545044689
713098519
450882915
38061744
703929153
64521060
193900099
415810126
801511173
291209077
836162826
361559031
74467892
500479728
993041778
119459929
408872998
911459683
828621822
130490276
55307671
203724129
742576854
706102391
705291702
637607663
192277045
74655147
472585106
935326720
55849381
856229701
813603271
250736465
482128928
1027292418
576238075
786644367
776808975
715419305
342574576
876071555
204710012
801596556
276923284
1069180176
644226274
797495042
471873787
952570988
355716422
417697488
1063396302
103285775
549604963
101080479
24248398
353289334
766538677
906253526
744325515
302492801
679618105
698897684
735700
45609190
410106603
214664793
506308474
92482707
62913822
874351150
96973394
316120628
235042723
833232207
64180615
220436377
88229200
733950553
423319082
445417021
1067669953
159444939
978032380
482408214
445490829
54366596
436916198
332234469
519119552
577585333
153708033
78160595
643613944
330902131
430330832
826616884
362659140
924495562
164247642
234154072
616179490
78460869
659007890
651312784
502420187
600087550
953178001
898065450
416617467
516241321
931544907
197465434
181436378
487411917
381381122
955422489
23943064
976914474
370836869
699738337
709641725
455643449
904332206
38386196
435192831
20414322
823743896
513458135
266098926
277122467
648694214
571298834
118944664
106649941
42813325
289296763
46328748
180192892
1024907286
36528743
773206603
679354204
274822820
454647122
46198740
114659968
890572719
206190174
86688459
425557091
45486566
706760365
386052240
867279799
31790519
723575992
960751606
254463970
448258885
702754345
367138854
115608754
429631288
119745307
634639040
558223296
186414425
684342685
4453268
909684365
307947376
841240906
888706904
356789757
731074141
757681588
803216589
208440919
121347443
675425799
873488621
362370263
351149106
558627885
450851781
391846159
954088958
953756313
181308291
1032278000
222606523
936853602
515766280
111187339
399738920
319358380
946520407
185646936
654699764
579530061
65103422
790608877
56979636
714504591
907427610
76928533
315516705
8373595
11593005
394654883
906174070
610817639
322000080
16736748
466997571
22365972
406302971
477551546
322258156
701570531
791355077
212236249
718539373
864412942
340170775
67722477
899339261
951555671
401262866
50555535
315620937
326619603
710699888
111464688
922485459
115160159
517792457
673228668
548006249
892722383
649225784
1060780043
565243150
622420736
745546251
761024626
658299543
709349269
818073551
254473824
560107349
233174072
697030389
166747987
296560700
1059471836
946173403
346867879
911362120
330438919
568523060
570591908
31624124
448338383
40869716
442773035
86302597
517536812
508608021
867029564
670013342
677213378
825527806
980119649
919628047
172572822
254538463
567490060
949364080
62118437
644898824
342272568
107096753
265596114
470352353
347131668
911643428
609068791
974684477
252835685
752263357
161238157
94831410
219222582
670814833
873089226
786232488
885575018
15285758
435292188
136313160
464663747
733027076
637644172
515437327
380798603
242146538
127018855
197023150
307431612
627582453
36067990
248398982
159660532
999072314
574126383
303634750
35858411
52637251
596889728
490240614
674435203
445983264
1069365097
73953668
437102571
409833897
55465645
321071742
834319384
722480661
308045879
299752246
989035410
31263280
745267607
416129819
92550986
73673218
431377671
391229142
849163005
267908976
385554092
944558358
835382948
480835592
545670780
413591292
1045379100
973147678
791161998
1062865866
103906931
971887241
210424144
330023018
16695772
802875739
113170886
548381513
193247641
32097245
736063117
126140961
715346640
350863449
341082486
242737972
402784749
980274017
430257946
599054215
834487202
849203580
15736809
822470097
279318548
860304636
51317586
649340231
1011992409
125689214
266449345
724322486
509310572
208701160
867409887
312780411
62201678
502071528
412085434
111726468
1017768907
633043821
884734874
762008892
135104082
28576705
182383465
1070787518
310012044
557520730
1013502226
731835370
958543305
1066044155
410964872
988290896
2318077
350336621
756235119
636296585
926301793
219150802
344030654
726637470
421943348
757722803
6975690
363665828
575981421
188664084
459996957
268196422
650806047
275626159
657136730
150896717
503054207
544640132
586244014
427385733
407952151
296149286
527183059
306705009
29639681
1016368946
598582247
864353436
829356585
508945810
978160513
922448188
1029890044
180815932
590882271
476837770
719568375
340020436
359060344
202432263
68352713
703140194
355882927
842581428
559989576
524249176
937627938
871881159
766302034
362426566
587156930
208535077
538509566
405993088
121539133
124929876
753484733
856826803
248080050
147123521
903451818
198736065
1044328236
587372265
1049572489
1020330925
715321341
795971073
703679690
3917166
736647685
28967075
956917110
452016428
350120226
939324960
196770820
947168150
61194598
904245676
336855596
600012855
1005958953
158524193
450464438
387373815
291288399
529760891
53196476
305719018
507175441
583146919
235621352
871303491
917371834
333841211
478900294
158920716
182354344
60870649
479886266
746189079
689388886
945638347
110243638
72160237
348917693
247623515
38138575
881354993
746992523
62254189
1566621
563268413
538619812
816739745
897187058
715938916
691395144
181677655
765450978
345316036
909145045
625165889
638124730
829052204
574233437
463526419
38739472
759721020
489593835
522123536
5762349
825873186
752156065
337456216
187646906
484492063
201969976
970333746
468695185
77728309
543208692
544986853
494307735
85565623
733684988
223198813
772009785
187666538
982881014
894289243
134153180
119836221
340955609
102476036
742072266
778837589
721459072
793487297
481048664
52184726
413000252
792840930
250713712
561692238
431888396
256638995
687279137
902164729
392903357
764143713
111103285
272772932
719322093
974587337
871571322
267620760
228413776
322097961
967227332
638980387
192288030
891415477
198352772
834060087
650737321
652489927
7557861
520661136
917781261
765910652
374536886
926440506
34107685
8336323
1058586840
165368861
469194265
70556620
702880893
185061341
267738623
55573403
689072300
826979970
910142953
174980669
478938384
813888674
202475992
265442793
395799880
364454052
413854165
458799357
90689086
322869622
407670139
546125958
779481097
556112349
818512900
826820239
758772366
649157293
315450260
74827541
271669913
502502459
786694030
728517309
531420687
162068999
268489898
962091438
21415468
590111394
101813154
976039592
910156896
748092053
392313320
863115469
188459360
275765484
179436094
778794680
981927899
576205781
575316810
150905141
909017356
187722354
10464518
797674205
641475181
1072486743
221202201
624029908
79994666
311073125
830336360
970287540
956989657
915198405
937306890
967698687
733378254
709671107
171699337
590722359
905627919
773221194
377585840
462749854
149562844
717011264
789948957
644679812
12566651
58019608
478498112
648714137
33655685
881977312
718246905
1018529539
988425123
603221293
1041518184
749849643
766052300
23496582
20532470
81714398
80570961
895374426
91710474
697203614
754990157
330721179
904396947
949628236
993517800
37607559
471337027
4891539
106834459
645906934
696564513
1059011405
867355335
262462722
277248920
10690142
391363611
357992490
616920213
1041098979
712986605
424248523
792421914
274229309
457528181
939025066
574015749
857486342
731196827
252953243
1005873573
966942999
605054703
545514093
485072564
684929279
517835959
234899151
464576038
62030595
355522877
16311495
851608481
223426059
832406842
443767406
740022684
14292126
588162243
419568653
86533873
123810326
66192084
753287646
867837935
379130514
742632076
5415787
20301554
1029562215
705221146
543505162
736556375
642837568
43861680
250469775
19420503
559568916
732989576
616380706
1054432977
676704673
229613169
170080135
910962305
28881294
525488321
913943631
56441917
439279664
471703770
143100914
1064029538
576736857
941784566
176621151
41145132
572057121
461704459
520673022
868037780
841366564
48198945
508087148
90865920
204944456
563374425
1053693960
1050715198
203197602
676064729
767491832
159402752
1824569
21800791
920032148
984453672
48282790
295483433
63551653
429994923
948919041
616541477
473289660
411818344
438530964
1056306014
731351108
398088098
763074150
6734976
60789168
223279535
950099438
665441893
905112320
208405374
1015064338
635418888
344719875
17357611
1061378480
915531808
141888740
290823382
572168735
440585537
215005179
742029859
108886214
31272058
355424919
720546245
1064624280
711359605
255718715
45111343
728639014
962343133
126779406
701748817
476983046
258164218
732457600
783351015
260182180
781600522
68156911
912354529
710628249
307043462
204947700
135960509
239056129
730372642
203986506
1064783674
426972163
299215950
175658319
927031751
823448212
1051447595
77151798
775448022
366290785
592786952
360904463
431083373
753309277
965796125
446093825
564523509
132302217
958753925
872564599
743801033
373192474
352536051
537825278
76784259
62991908
401612722
236978614
37713370
920410284
873841848
799007411
92086447
154621167
165528338
789142397
575714926
557094348
451339083
982493225
925293863
1022498085
395639677
12119030
102280940
187924251
151549773
267004495
844499464
220734765
375069601
845615346
24728382
805293679
350145670
916592571
685788386
454862468
1051083705
353441051
325768986
69602016
454555138
720954976
670633938
161598753
877825076
922746240
262440142
304879096
294601348
814283520
1013078673
1932380
662385660
83899782
809140498
391731578
227313608
415266587
980634468
869909258
510337612
613529351
299469943
311621740
79994696
500719199
247567598
922153865
682828542
824366077
896760744
608181025
181300558
948280071
526571125
872910919
389619353
735944664
257365066
209418762
25988014
181494839
51449481
109767043
948362292
78763412
2747124
821713737
636650222
272240881
366957662
52646433
484108419
371924486
762415675
5091421
217739382
1061959299
128894905
17323292
1032117636
774896582
695432905
145170616
145378652
347820823
488821471
195171503
115316527
640661549
74697410
592394065
657142762
561625653
678596057
789553037
499839181
598094803
27432696
379871563
86935091
597549426
54417816
474944626
286075092
1047466543
600019086
653209293
72988498
969457688
632443832
314814598
102234869
180071450
582432994
127282444
213893573
171382821
443810974
438045730
688191796
16916742
977889231
397889080
811219155
728720458
978873843
428462350
882702630
49436218
94734987
74618292
901550531
576939947
804730325
1001505744
353014300
633649353
614806695
234297610
251401552
722205187
932811297
163900457
685459511
59424077
390055336
15081231
204847014
489483721
533265030
355015810
361928301
69699211
946461770
255277196
193273062
280655067
1054408094
794114635
657892197
372578452
899982847
192069749
979680859
54521783
25059285
251741569
236862696
289980756
625437598
233704138
448998509
871053192
958914727
22048733
371222889
517270807
782286866
228551947
317152200
53688140
517414854
729199068
626870486
863860190
490695951
11133326
538181707
295617413
312272461
966419708
712293329
880959260
45547420
35322445
231244877
704911102
394440291
429195455
305806345
126135210
243136323
662454929
844258585
130930814
201996662
766284571
433557386
261386535
609271388
841804424
385719563
515434170
833342047
727728805
90201619
861908861
903534316
40914147
334952482
756840297
195453657
377497308
36741458
34374023
935592820
325189051
275410324
41586820
711511019
100417112
461839580
61308755
339206112
965683147
274067860
137365911
24422838
24790734
80005235
531980673
935343202
189426788
624051119
172022246
825132764
77389359
161023504
504862590
153322780
100646384
59441940
896912155
752875512
57430838
980867644
774736977
285241175
979480722
33837314
97370782
350200500
86057005
138261787
25310027
900125273
718975205
276370472
868235522
390106599
788384905
266139578
65959615
379801997
386931221
49459654
198867562
571463909
910884156
700647695
1001310260
886954126
325258298
114947352
45086932
957820121
802286368
249110069
701598626
839944493
56407783
499090024
215322475
365003444
706537802
901060754
518940457
206908054
803855828
963950748
826909354
608672771
998246918
349958054
412953079
640891741
19421277
549439738
63052048
199610323
906352495
329954263
741202307
122008056
858717720
246517245
860246023
93597322
639231029
337113011
559716097
360204910
58101100
638684657
750346005
803144764
865224230
934507802
596219517
1004001023
1068732836
993080660
45822867
566246326
456491532
575897945
807622263
434004943
772005677
811680043
837242753
45422941
600440183
87668046
875106541
504113286
194703687
651592763
436388278
750383981
1047456600
835345612
114901131
485720342
194556504
261774840
764741542
586782590
38190231
414357775
692377879
709652499
268181358
1040009884
431600701
523707620
969192141
112910689
480920137
897258253
822289590
633534072
304890814
804729208
821025471
182635991
1063816218
253001265
106050102
962825386
935921364
942966277
698102587
841723126
580766170
780757539
750530822
842603243
487124622
324760855
718935783
674069793
325943509
967265927
72598557
969644411
195398844
766149775
821004003
12638738
125628805
657342284
60204237
857839437
999794327
694138893
616255311
280256637
147796093
300450605
1030130227
155172744
1035222054
1045288677
381711769
36770756
602385400
309758375
46574916
1034722028
202714453
617615703
949585956
687426758
85509487
244034873
110488728
106086903
246788310
854453189
61819344
62098827
511595159
77856089
465713188
530797492
693955387
413655579
972543708
593439741
29074282
924754618
162940405
123933733
34733450
1038228791
795869041
585561070
398442995
791892448
702253449
458841998
323619484
892266528
899838088
119134505
175697233
893278913
1000988817
748366350
921857742
1044676825
739439109
877707332
146171403
928296461
844806070
97150037
112152386
317105096
327639184
779562786
406386897
841974052
542570694
295614330
155710068
48527977
823045400
959289455
360753206
743899829
53498901
226501179
756724605
103899935
979845874
513958379
408820769
646124835
798789182
268336249
134546671
775906602
81759476
853067048
401556499
486731898
290533094
620706684
183097527
1057879662
534327514
401692522
780286822
820797921
915814697
386091604
244658337
934211612
749710613
593734027
163020064
532580685
719957177
427069030
804152162
992256278
909303083
134144310
294282508
47440434
970334574
112974922
521788418
380070666
686981544
275282492
980528792
229812939
887408720
456057022
1068088835
882556908
694778451
445756348
897901622
51674513
926728819
935745458
138094142
572532618
142137166
601335468
581936461
675668277
414288551
27278821
432554950
238543830
765196888
56508942
103755134
310109233
185234654
331517540
414187164
74662656
678123441
605248462
433404706
581921432
265158389
182586992
270097691
751304913
31689174
550909439
740800841
92186435
46987945
175622464
254012306
929901204
926283243
44711999
668582755
59897555
74493625
557712656
663615367
306144069
955491364
830748846
644330354
474844049
272897429
977296940
900751632
385303656
221122335
53095582
70505492
749704408
267879448
401992198
468950983
553057529
491447949
973250902
159258006
665756542
38676048
959065168
329026151
531380671
700642652
366111751
522272921
740950794
275749573
647905358
777337433
21659254
437285612
257080034
295521457
1028699052
418406408
24686892
110907570
223839219
66801989
421358307
632025303
217887220
157768443
578733606
993013638
56407607
521561190
953101043
162582390
1063681917
748338840
254679531
570694546
597054806
1068469718
1051374977
33238564
460786246
75169357
52371056
566170886
263400362
422266301
831072897
64674258
92095663
835639972
510919449
825293941
882490994
66501951
373033205
69500926
203149286
799597478
950058576
364299002
306016790
282476693
297672167
884360850
984967582
736543021
978851690
456377636
234375147
573983180
447423633
367485978
525359687
906093258
385368169
541393551
983215736
754732819
9681137
596913907
137869017
343052099
747810240
830579740
160969262
515851914
886706966
185223987
976679521
740001265
214225854
979690823
45379644
330845843
152291837
962111264
113733027
333139734
44707681
769986829
420798743
726471603
21692984
572088711
929271009
212936544
446001142
193454803
779567359
371245098
378318569
148278223
491036075
279853037
571395604
566224230
188194958
152216405
56907773
134518620
962653265
1055933818
466340705
738695134
699947440
30283609
295812944
496575779
659979786
161252715
752526856
76086086
946430952
76867930
952607604
915775680
558841712
102689803
87470878
123606831
877583343
704344268
332452270
886503480
903607037
76323796
701491315
449372056
380712371
503777342
737626534
27355371
170037046
174167013
971430108
869729775
451664283
874926089
627510440
702806783
661702114
53624128
931540460
863632046
941637935
498089156
639478759
828249064
655489698
979425495
226448096
254707784
202003838
388487105
743579791
213148104
796682642
620991684
594571948
892992282
704549467
1067990701
842784139
6060382
751172192
977709994
687157496
581990840
214568000
644933786
988030008
215946046
1037255887
291710277
174077810
34410476
428300347
75171854
763559058
621874674
80574519
344867888
684518795
495553289
823594848
783492759
924827139
375112031
762634710
372685386
777783040
741597971
260558746
329684224
898002058
391365404
403659915
497370299
589350195
913523678
1059668837
3344424
548971592
725353527
1045278760
100835172
343794715
881661537
585461142
554729439
15421008
226957894
608586309
433517806
643509955
463397896
896574271
466449294
845198772
609668515
142358084
492313858
479195003
16764434
437837506
400635695
443846890
872339435
278179955
102886053
505415075
477385053
46882676
700051558
75751751
547477097
946481933
616664400
266282699
342849431
131180881
83636893
297336888
553719143
114349918
423464928
149147319
948012512
770942501
912914974
810300493
889607620
352699375
1034975713
1065959027
249360453
1047568444
698425852
215231847
846680349
835008365
949346756
23511607
18845619
324197865
479808302
244669014
743797134
728204291
142608638
22970750
843819576
724966435
180362642
646906773
196038221
149704618
318587172
895260596
967670332
195451559
206473168
669410905
51345369
581559499
58151272
498324863
426131150
209134393
16005929
559794958
190472654
283687302
882715799
846492616
250922708
76639290
408322921
333924352
1069923564
478425829
358674041
781107392
52558339
317557158
772541125
280608417
513109865
398331779
669501790
24986321
139284919
304078547
847675804
919677896
479744925
810592322
227370767
549482331
434457849
348493372
670649778
22529102
119655681
432101658
591943450
635840142
558713588
205094384
504179763
102763287
375392354
748601827
357571672
882692225
17639997
925286668
786545560
798307593
294934826
621616886
613755403
544364819
49892067
431374734
800489656
464254691
373751803
704903305
363457027
449611170
671297477
1069386797
175229958
216560627
950619990
283301234
1021892715
589360735
503383430
552114786
481131663
332271446
81742345
512465114
477286631
826296394
189490472
458943494
542152107
834885212
439939808
909663840
872110672
386133655
372276393
531883538
880876091
634549695
827587909
334075982
1035349267
305974998
908571917
515818343
366680788
796012470
321406350
120969469
71073644
421527474
371609738
135418034
743824169
67620615
843240713
728802969
488327147
955946069
725954633
700139437
674984316
825514191
68200977
42424037
379844957
319829957
343620696
930198697
151473895
511373294
325774084
725820937
127470579
63516645
1006047767
872318807
112324339
529939098
496833007
57005236
1036314644
554390832
832083182
319896556
334925192
904529858
997704286
401058680
90892327
904858251
154489581
630488527
253784582
359741001
659048935
553553727
793581427
927815269
445050439
461738036
19096257
366933080
849135040
980635349
158825259
963225635
441445184
580128757
606658138
372105530
282874168
813587001
959861990
554636555
841630445
37404409
235158835
628588953
98587423
950579416
273492428
570727519
286293739
336425552
30840617
11175299
560448513
228830321
418680921
777739282
726099641
959698009
145739354
971810525
1050027614
501739456
614969517
964715828
75839600
720473307
935930636
245198534
482669081
869206001
183753905
14177717
314605324
797370195
414679039
704671452
470345186
640743045
131394232
912836134
759116602
226315814
217474397
57799145
945543200
527751653
338868546
965408824
442063271
40076721
310734265
173965312
877417254
792652329
272683579
142303492
117572429
579363769
840133651
49046711
315229769
767490306
1031129500
233830359
274452675
182451430
1018655251
292524566
97383273
757400341
643181707
328125207
194581312
22059136
383311832
672908163
472707744
278898089
39670358
829546364
786635526
811711738
294672709
480137807
41929548
762122832
77356563
372123565
923995189
145312778
377690313
932106795
111135760
206751650
649991506
289732683
974553981
20692334
58197075
587540846
664626463
785237876
292428067
838724433
477802315
376246627
728516327
632148859
371874656
902859970
801456697
311009544
146553423
897753719
832532018
304877119
687474593
4059624
99992785
48842265
753079443
359545902
659700488
173764206
756853445
979699480
121733178
113095346
548669077
473037097
348659980
730875925
794287384
942295406
503977781
398333443
342484737
591169343
675832280
960018542
767815899
843512217
9201573
84093852
893714802
865329918
261303339
131025704
183657742
876129066
4573363
870950920
958600028
187903265
79570162
919634383
940156180
663193311
572270512
433486576
230676287
560876445
747538686
473828523
691481432
545090125
476936448
867916427
730677658
922485134
56257850
583892054
384040642
872029956
920630703
274812818
456849375
569544789
453849586
1061842663
245847252
680045754
875490184
10836526
456298224
268932012
627957526
435228277
40024014
894567495
465291114
950621647
931327750
1052786723
416056099
383024703
500336701
310945224
463548989
834511076
181361583
358661460
882525328
747575450
1027406143
634265767
664039608
267354095
957570200
833061043
213544730
961787823
131672554
1015966489
520772971
441326929
806437003
437711837
520136299
376429790
679946583
892756048
448099320
791869899
332767310
631812169
693533038
186451645
718849390
346685308
905412050
868015089
514258799
179585910
343530564
434453889
492969430
219979687
339836429
199254620
489296878
145173954
277183132
934293682
460301907
88171232
995249401
930079360
114429598
396419648
591939143
407695482
10599824
952235496
565782929
36896399
908815080
90426072
426097717
34547083
158215094
104629931
5162810
515489044
1070632734
577552567
669040403
599996799
539181392
1030076477
556238761
12560477
104937
503568402
53964477
238860452
660833798
291902239
304457847
785589014
645558149
890178807
200905980
920496952
894924250
771309866
782464422
768733202
886856889
135030187
736675263
79259110
717381019
3620252
104810806
249445796
991010787
991225680
482316558
858262312
641070586
680920170
265958870
58620718
574471326
1019895299
567541542
561172000
396573932
159277777
105063225
178011866
474606350
140507129
933476527
186680066
480857969
850598472
169769958
825890773
29128268
981646047
797456831
807850545
946270240
621673675
302110068
87522061
895181261
659897500
65458572
181979428
640435976
219391555
868055263
480705391
743584749
420111515
857685836
587588694
47606731
707805891
935206084
52691391
848160674
437819660
485424630
386193961
578635161
862324713
577126017
196390304
657897893
714268697
770722052
98314330
363636109
94303756
440108114
981745889
859584035
54404384
965622810
323385621
1046183859
843464744
381256788
796536992
582615041
407254759
665179429
24182226
237947485
180174082
265481126
892582561
434001869
322590175
313843463
796398999
757944304
835853548
532235140
30872123
995712579
320703624
943695969
542223896
463371829
785957227
810576122
780176289
478043082
496719019
675000434
4430217
785498110
424662179
325190654
285099781
893661182
834311591
950689252
871516955
1025191639
83028618
114788495
932862102
804631312
310976295
575215489
765092833
81948450
530963199
571547488
654300511
348124559
81340346
717663939
565391242
462847832
357397864
262686475
96726077
572357437
399465882
723108882
360802874
206830077
138454611
634087228
96102584
133883574
133541948
56558405
446919440
186012992
23300738
34691853
442275428
527729185
593282156
932558199
982153574
772109277
844024014
839621480
240924642
43827701
751310740
87256187
619792341
928805658
634370411
763119891
321608508
844645322
394203494
795233867
769108146
349481602
826055999
405775107
15124486
367705405
549988912
890923580
553034303
739132505
548144865
116566902
645617823
710902210
590932095
268694734
925995571
825688751
733537591
671548561
607324840
441355477
332875499
179611355
1004524644
13429098
273512607
274939231
1003609988
885209920
344493867
807098674
698339163
875057359
716767632
33055181
438376236
333922575
732947888
583419710
358535964
68916566
551648339
477437174
255955411
16173169
369068097
797196890
220977384
351800364
85232928
114353838
859266200
133520839
961810341
108461145
152449297
878653050
521233505
111872312
571253668
303896367
776120855
933987199
625863856
861101429
596901281
73365888
349989854
900897918
836229040
484662849
112994947
619034146
571922473
337675541
771353704
1009756079
668923339
397089148
8305366
844543920
86162194
1488710
949600067
674210416
750405631
627023794
374705514
423887203
903222573
1016062301
329392826
825362
748336184
145619710
582363261
288106371
746733380
30935676
1016785241
260937080
790277531
483107800
74133398
1037869205
594815921
416850364
858524411
848783085
815590235
216018495
910824600
992737125
706121711
132665952
655077067
268872350
207822081
462853992
585233326
10373157
333429228
44372576
844899245
651330584
726218398
910959326
297732118
73375503
779885601
579277131
599644485
732833615
526387804
1001823809
548927153
144186727
365678661
14424603
906518496
723583736
371764206
48554417
317014038
599608326
327971373
384378657
953293111
661340598
165416229
443818395
527877723
522957937
688966189
44248872
41797667
6996105
167293786
995459961
177480440
507465637
626470094
359325845
935314739
911960470
536347199
741332524
870042160
884039479
640332941
20865793
447182667
920496012
83412419
25042451
289798785
678746437
350610555
348548434
984996898
239172612
468804118
438085369
97311946
750370976
15331316
258435435
623902200
3248611
947403769
793011009
560799148
5987783
362346077
49851347
541303294
721203422
195787269
201470039
333929988
1030744100
561737726
811775286
320627332
731614485
843314956
357750006
848899290
168040157
718274004
411104692
506915461
122201060
144113254
995801944
201770288
827304544
94500105
875406113
306620076
609416713
984162442
406565486
257162681
896823448
792497145
87530333
292752603
928373510
533402489
914909097
729496024
424938965
160067997
165381740
759882026
542881279
668223345
355880725
450310582
827080885
413148663
394736683
50600784
69025297
26060173
245434225
578664385
505810499
896976442
131678628
372248866
179677462
550264847
892116412
714520535
95899506
486324865
759828638
740004555
47187096
739046503
447879098
962994509
982701443
551140011
295603945
715198153
890119262
1010839593
118554778
280207497
705545675
705090470
229716184
146744599
63676103
569524599
56018340
391502973
171264585
5616204
792290034
942149935
912535530
243419496
457124181
171802766
216417528
480560520
174504612
723036991
439354394
749735914
677597048
460350691
1010140044
241988336
113039426
263613901
3500558
982923438
1030660388
461954537
957877615
619469802
496078349
296821115
487584733
357063651
40312266
940301587
209639410
705398739
218944544
274511966
402304210
507873374
264677958
532558864
838601141
207454149
347051809
122628582
477090468
926076496
223364748
494113218
901184355
755682992
21040946
181233943
140146712
782567928
585193401
553638417
319671808
610990381
191626004
427618332
139569370
112377380
1072589260
795938274
732260729
946418864
434332574
102905005
743018297
979303954
53116075
604522589
146551286
53367906
875390107
1006893760
673341006
304151768
652019912
498478407
504227659
77696898
425066428
439297693
978476602
348812773
804060367
330638734
21364682
215047117
689796410
837972439
193728367
961584032
94730599
82545269
757476059
463776665
165647603
203143562
174192354
28233231
431549870
855122547
655280370
275927514
144626892
560730545
108540510
110361712
834893365
802229365
265550913
627428261
21596737
501580894
308786331
100299985
888686088
119508927
951850370
741559587
435594568
361090695
677121059
747406185
664359385
956900199
668157929
287366988
267416633
885543754
245020182
242797339
867524444
530189078
757742706
768368426
426555147
663730526
527169701
468206981
813288610
61553968
861951989
23717554
1050270603
631829760
821363220
281513405
163191539
287037004
1009709321
54386102
37380901
392457025
967913279
682337863
138287535
41422953
917616318
69722729
974401812
41952232
414839528
263427221
61426293
425223486
532127830
359916433
1022529747
60317507
539295637
550419440
325207141
604080869
656982897
77083140
126417794
205924266
354902774
45546564
1019815711
413722855
862781403
61566854
452270919
654528702
776941496
595407901
723048709
197488447
711952309
863932665
218410490
305885600
465466592
989642329
822202211
889742193
29520822
349069290
897996941
399616471
61062483
629603424
47029492
16659148
27921631
523610079
876706917
732047150
107186016
679972162
977571013
466888191
285941520
415141749
745813646
711393247
736040766
517245495
20604892
468310233
340754629
119662177
747674164
412151405
425915156
710506581
514354273
263094353
919610426
910492427
419252496
324816550
815398695
864621693
302224861
796931876
177368588
786699210
694561553
706161106
143490532
376479227
446578808
384398771
244067856
884129655
769293222
744871787
977266424
273211854
794941756
848728949
912995956
823611271
686795124
580550568
798956414
414388635
522861549
464240806
1019936778
356507930
409833016
152696442
563389547
519107076
422310200
183157997
855780534
795380016
389057995
225377663
185476729
286065980
364811878
401525857
1024935421
40351414
785671678
674384227
531357917
559908878
413843678
141490624
676094317
664716219
165317573
105683070
456118354
1059132579
68314010
58195237
71208573
380534217
116398038
58457826
100926097
527682247
287691753
710652160
532301684
955196555
117978611
1048413557
378886848
321285370
346979098
466708462
390429022
201326096
828419298
80841189
878150624
370373344
203954480
69743029
308910233
360133595
924479149
1000985806
294867814
676825029
628009956
73890989
917034345
451524211
447402773
527315387
67147010
343912124
904972409
1007357652
189656445
567029659
628554749
270017941
742802990
491527648
1016634636
241768273
665439254
457897149
151916058
290911774
809159441
490164557
960880815
780530841
717529806
117189204
768092314
122023467
260308289
734224599
17629692
76984664
595543529
722169147
358754290
966522654
574162992
734561930
806725769
538097417
715169620
722856479
1042493764
846673587
384689234
432261328
409407407
11646047
868931337
678668697
673154289
248115707
954394911
634877438
350286757
64150781
754519650
401234660
558145380
952331817
681322782
271411715
732499077
35795707
1016872953
681632390
124573872
789860873
838683907
692605814
450229516
106943390
470022029
854278930
682344470
897260198
1043720241
306913790
377987848
156424258
881977434
937404393
694062919
25634672
18376335
574233840
313657022
512014959
115613454
738104634
1025420986
14141526
656553094
624135071
576166579
281918093
544874152
317211668
799104101
624200247
885890358
37147995
805869492
909484605
841715017
645699044
61728597
715051755
980895885
679080807
59860739
867722826
32837735
682331902
366440775
488082212
357482587
304394863
651335
24949607
713985057
562018704
169149163
420253518
468773636
559623861
447807
958172797
464797530
777629142
799553198
1009827613
717199736
172904213
380618294
486475597
693306004
796575178
178081110
938758388
168679371
14149061
778245285
27216252
465342907
14395703
996814922
274448240
103363909
284382079
557608038
504843727
745610150
53483791
370763950
496804180
255542544
620972264
409533273
129346994
379292083
79886868
6625954
942638013
714089325
506373830
924135941
375127755
165152811
445953702
171915433
1618256
379969297
387503980
197037209
590636924
572995436
878694471
849662431
514414784
900868926
687965470
958264344
273525485
330364712
585592089
588495242
929738121
136059038
684225284
760351249
909425537
784045941
751628015
388227018
63832887
139347762
966617162
653551523
73545610
885880007
412454554
172606218
295356138
511951126
641761501
106959980
458165409
118081571
377230642
328352572
721662708
1017665418
491570613
780938866
507649526
150512095
7566880
114813105
631783567
121164381
825324779
677248455
45388455
345799961
227896789
776084392
68111040
490355716
243741277
51056049
790629804
597753056
524686455
925923235
265588565
282531439
201470151
226919881
681368093
669477701
173130548
785082553
18086429
800923238
399249201
27074915
67403838
826735631
176054073
587220255
652262831
458814156
755789761
26849762
184712053
198939086
1068147730
599084187
111976259
274320038
104503062
627362639
751026455
588800724
1059273485
294981340
972030846
417785648
365787706
31351219
67221047
908342358
52971886
74119285
759950319
676173602
562236040
948762045
610150861
92859373
566100097
159735189
67894382
44726075
1022156245
984181845
131171132
77262418
178725273
349091160
499821023
729387147
181317353
227835907
82084720
313408911
708535990
1024975701
1050664934
136370634
1058180835
28571229
865593031
299753158
169617114
909252069
600367254
657753373
95562934
499410995
132542734
650636002
212222179
543767270
597829829
114482818
726948556
697878981
73691226
489376240
572734631
912746475
889783875
881044665
308605479
1654403
45791916
208485111
180418458
447159383
358648459
286775301
617098013
530654952
908544594
934097578
271175852
506897459
196118427
86421119
620914135
945872117
652767692
924720144
832867783
537692611
859779902
129629608
735380367
20183504
606573926
977720536
653641485
964967679
725076470
280741992
964267851
938954829
233487686
302738044
14329026
110388062
591156741
203503193
900302227
822978419
104225953
237142281
64091477
533885523
18416874
75273134
967499797
452236619
642821053
119859303
521663491
457517181
470265032
291873690
884707069
729959762
768067414
673058633
21728353
547585011
947829845
1022829951
388147816
968833475
82557582
614377122
245198316
643299479
659172851
1012288781
976283451
385329291
561866936
429026106
117848430
623740515
438129203
833524266
974153385
783504062
743566869
587190213
322291837
630486707
18179210
377860958
163798557
591329877
747836347
235518956
923225274
857621225
358346286
40147846
272277759
241726987
74049442
930867987
985665066
304064141
70502941
924565112
371373523
872368756
388767321
911152821
893405357
525863423
238694063
436767664
315921351
453074624
433670025
786312069
797813655
275695718
698559484
927421626
568672168
41659226
760194444
121948434
574102443
757867793
140081300
250026502
799388282
845973441
27158319
504909748
575178070
444350279
907124469
196186910
37935046
285752476
116916357
216647407
69369174
430073480
21667007
577854889
309459281
980371769
908630189
986393106
118403333
610062163
655031640
353840789
1044095208
242157883
61150582
778288539
359578663
77175528
814720174
128559132
1005116920
299456995
446728769
176329894
569109836
516918078
518899305
755768102
436610306
576522427
382989448
365485942
415689334
50071955
23950060
207105312
213820163
795330439
718670583
151939207
684310564
364438245
465874327
618720731
1044390506
238905462
402570474
22464415
1047052872
974927490
251167456
40184495
614853284
51794724
645835207
473820635
872591214
385871990
884723401
93466524
52352230
135268386
936763387
199440686
230269170
907335541
208917329
946424242
534096677
9810829
128211070
362594005
248148518
191784175
679316891
914502175
617622682
112849998
133761536
316976854
412917035
845467329
1010492371
371863150
642626886
577037282
865305440
697898415
614355456
98842226
101191463
951599641
989373136
125716564
302998498
413423552
593263987
264008070
903298802
14718165
1017545196
169279994
370046675
848820944
683119173
130590828
887265745
429382954
86754691
852289902
11649344
1018070486
377120685
61186039
844207949
678861524
404864950
523378307
641578101
685571930
172378770
1035266083
824611400
788799745
946006730
52180988
759319451
313631112
204846380
269375972
187926655
763323824
722637189
293961404
511417731
541428914
721954265
669699190
893860384
222849873
952104933
562441304
271540510
700380870
89549509
451699393
844252512
870267766
354241698
783621341
1070020677
475714105
754261601
117315133
456428580
266763625
615195865
972474247
631535520
289381439
495128308
12417599
882362223
758786871
885574476
1028521525
719974816
526344621
502165274
974874753
983824757
219643717
10957890
338273347
717489430
202238379
294993792
404514909
922144875
266476286
558226342
542089029
651749790
604953925
638351577
1038767093
673983406
1073713307
303045124
78496414
965899614
85668642
407792536
290765770
579743505
4029520
778498041
268687354
453212140
436679246
305986307
566256401
586373498
503570950
904472712
836211350
862802154
983782081
338321717
453048450
758048081
982293242
828000051
819310304
1050880049
225292257
583952238
189352419
284034716
986002532
201248906
911396103
596610223
187162100
36098794
779255335
23546694
95611114
865045523
971418876
23427317
51566454
914517966
703963465
933842240
239576460
290954404
51658557
898667097
748754741
879031205
479974473
68333179
505186352
416765179
701820623
525832712
61428458
8162358
491419709
220276036
915755685
808226906
325053241
132493073
406578010
454334407
752762118
388396244
382304461
587070049
171612094
763770336
405769788
823236007
464998999
554443840
481000657
200685276
922081098
806120053
270960801
67727940
709380220
134187739
187543782
28326115
760418722
504598192
402689085
989636181
223862592
100959119
759267116
437175320
634822742
862523671
356266182
855764635
312633969
9847433
637468336
859333624
830269997
416591918
544282365
1026905340
802824469
399266379
355767028
22214324
19851654
822631486
741247780
280424179
520864845
480317674
328445158
408736590
556099464
244190586
84072957
794784960
251476735
301505361
956751212
524091706
134715854
103782411
877635663
856103556
674478200
409350039
528588878
14154862
569673311
37586521
455699548
466901867
952680995
240678220
18385087
650953190
1037751292
1029064572
65200365
92661989
363884
668860096
246356831
539899277
941360403
396034583
336115454
1030494409
557601852
64601414
962200729
729087877
308950146
694113502
422095102
40087249
215045693
951411745
318220476
203690839
8911404
509157181
388920045
472483247
663340568
448767009
3700973
404267845
788523684
686801628
811415012
559335946
362094396
414121402
854575064
866153926
143795836
47173266
767479046
405495952
881544705
908877261
958376021
124154972
264042803
810034841
464103651
42033102
732634829
432771094
986368509
215614477
526752476
589138399
607247787
577567485
775155486
226554520
652106202
259205737
87924266
917864993
291127716
304484138
167114306
463488787
962438425
136163509
854292771
635938772
646194433
802849399
552467354
21254184
306371585
1046980735
188360441
946323766
689661940
429508875
914321310
936517235
498359099
144725162
724240826
666708777
920428365
644301528
351478445
529985625
770819166
1052145879
320586613
364925937
28052075
793282973
613690647
671649469
654997301
317217965
523296739
602189737
306001267
769137173
750706918
241587917
728605507
333222040
70977967
985698847
418840962
1041403424
287556553
84695937
381943874
174308331
224500584
201482066
949247507
114239738
122258386
255035
575819624
826314187
1031625050
745827630
369769379
335513971
279058473
526137959
646927342
492501133
403202532
328187951
590860612
904920814
798255341
490241065
164911097
947130730
981084635
499518509
258963940
934438119
93902328
125282933
13538718
538515770
238025439
695449463
235389584
468263222
358062475
260236240
127575888
645767893
752841681
312030886
906577055
476086208
559561433
667567227
145411381
989841399
12901301
138581044
64435665
120595750
491606727
945471711
514457135
654101312
589042356
131620786
65117553
348615144
135334309
124037310
74781718
664182507
651685922
160777435
335865990
64877901
662205174
372913506
454105566
296477474
919405189
391283682
1035805252
535459901
682339372
378143424
699634095
757205874
771347655
993699777
125614668
860944536
995185464
890740324
113389209
344955301
541574232
943575314
402395984
601035394
1064790600
768114619
947762922
968261061
295820152
678840571
873054867
135512836
626159498
96305887
65987308
698601279
103758345
37457373
973728157
517147858
543929758
581717978
663099320
77176015
290714404
306612466
60719810
884525951
394636635
352686189
348351200
1068185480
545980410
958263872
670393793
337001850
613190557
558532580
321215218
87725699
142786889
701957066
836463464
890386004
419831205
617982216
146876010
146550123
644326899
65081337
432742075
381560593
247061189
174738859
414461709
106464202
656802721
760755294
247420635
576882635
746729841
361692418
733548897
512720445
539314710
545112839
979884967
944247590
793024779
721480737
307709182
690993260
562624381
310294438
955406203
403555029
22156507
448258245
199748161
972241141
465038646
637377829
296543762
524386119
553128219
149571379
1000069968
751607477
144829544
225255714
875337162
654888140
320316363
404260781
4239659
185385569
746372252
752861859
256905168
72599137
375631183
597128961
975136921
790911850
263154703
72718561
571236481
874645475
757011260
337875542
507924528
69189165
272282684
149729143
937958942
265479412
269302328
541807625
63861160
216922063
201403389
391765903
1017247323
590450887
397833984
300427619
377845715
12571641
30327748
105574424
297030828
46794931
159920382
737030579
847580205
550797403
169851440
747881637
61491034
813873696
119175303
291341703
322578039
73407590
466214125
72254184
550035847
255836283
707651668
933737769
873077679
456731816
279614828
82544232
395462327
800430877
936977416
1011658646
321944097
451121182
190306424
477661348
642424478
376556674
652622668
757824369
647345964
421145815
271685988
194324827
326366148
108044118
26642866
375415368
57285350
63003358
276170089
1790451
112822279
121187063
527301508
143661643
33682199
41722847
82353912
884918266
69463319
510723565
52779731
269496680
638933657
270058619
697968277
759956487
474999727
502493676
686413155
29465058
137220950
850267073
132039111
453098454
580664073
210010381
776219125
568312417
724408864
182772878
36478281
85684046
750131088
352439184
160591214
995299537
365493912
429788791
359526475
699035451
772967437
412294293
314811067
816855694
745235921
314113422
868616110
44253917
987975188
907807790
778597341
372636740
527448463
567882450
611570950
753423660
28480083
786241300
86439246
308769254
455241916
364451076
36536551
795121574
805398093
25594490
384811217
580603037
39316703
725492792
267919737
961684214
497150755
639690967
129797034
166326876
497601071
835155149
939482943
309711068
111980613
107650996
558340321
335309684
762997693
174802850
392235278
253575424
736928928
311635975
767984786
378023085
1008740800
638383420
695971307
471879305
122059988
231001924
194042507
204315506
553372258
914215804
441863594
761251743
1172201
971776658
477108742
873402786
415494328
212847812
312397044
845675729
190515592
41115514
569247434
267856473
624549374
994485403
202379854
97721840
681141214
797512574
271814592
496615848
49074325
725032728
320448951
708330166
499902459
895522639
994876698
44285936
197967738
538355389
647024834
516301412
631833902
338932354
837245696
517215587
471270036
1072594921
665473122
228941703
382887117
87041824
140359804
849706236
96357272
738675132
950397028
997806328
421306879
338395773
24803234
983532536
37974258
214050430
615827070
707482901
493714648
228994351
925852483
972401992
319278562
691850036
818570017
704422870
878911396
350945821
824688177
326046073
169380340
317171522
983088633
710179771
745437322
1037135907
944132883
546015911
499389548
385603385
780038660
410352810
1059103071
415181035
35891571
511371799
207581784
902881086
779455918
519990048
404751330
1048699395
345438379
464812008
685097602
15303841
866699821
976602668
113213456
588368666
73125394
179180469
854541960
310037536
547638763
1011407467
239669888
153790655
433596694
356194367
395276229
436346909
797154857
54151701
657249630
971875104
580920772
835885735
85633478
921976959
902209029
511920507
772265815
653245358
210571999
177073155
307196107
794082452
952627815
940977450
241816227
105170586
916424476
110716081
27094175
561588369
818593817
909842061
665478213
649238490
425043494
408156614
365989883
762848738
889133160
781011493
395453267
879944561
753496574
166452047
949611856
460955660
727807467
137839830
786401490
121852241
539648140
869942758
658506096
76772071
115392209
531104993
670223816
748981392
254226546
1042971079
569732030
824560425
727240810
543341526
675736749
577603633
121460796
61137495
932854236
180122498
908094894
485350094
62391628
854555450
2281275
359116516
180227794
795810975
1072335370
273627253
930604442
815973358
151293626
758290304
839823950
1058652480
575898466
105012079
630850409
779711799
709610408
131403163
175021606
723564979
118882989
847945445
774681291
1027810843
305947772
936380952
577030298
746206915
317810531
629878799
737044697
508050798
400935263
189009656
492926274
749572019
836025040
587554868
40210792
389197597
180241383
418188459
99386506
836458618
941872542
292116150
728444365
978088693
365879084
631594671
1005931157
396872794
831200504
231437053
452309722
143828034
872471372
316080959
652670041
315313088
471393344
52234347
333854360
181733687
49937738
484796975
47011398
750341441
792355605
675881373
528671317
803474606
307984074
225516916
124611493
407713048
74517416
722100720
416528609
34363394
643420938
448593416
327088312
494902413
33229701
216625595
916751366
889301881
79770349
37905906
581906975
712788444
905566347
78652574
191239920
714819478
544578101
451351368
214864101
917368505
57152149
809994819
6610650
51155306
666631847
115566373
447081930
831221387
115760330
527259584
847693460
67919282
258008305
116454325
391782605
720966207
20333279
173899977
9032251
25726693
138920026
850461095
969647881
864908408
356474560
318666635
486763403
448955931
905856565
143902288
525491259
585233864
248345870
572768465
896590889
933042218
739788222
547771046
243960320
647360665
657363795
730861074
278871391
815157079
671485435
334883475
750186036
669059406
605509354
182168202
766581202
390127509
751230082
82178287
203094358
521883456
534226192
930843524
285077884
924083712
557576320
6056363
31600876
158810613
843201813
1065468647
382447408
968668789
246011060
1055126065
531447735
235821744
682270400
805029684
765182221
850169777
840596933
483037247
457600082
435566213
982826672
763101260
809147366
351467919
547535242
430522018
836119855
1070915078
759267204
338254890
383832685
699724315
970908981
1022885601
750867596
581827308
812003023
951484698
929214966
528825165
562062952
408249535
551949118
769089412
133883901
688182096
148285319
668404378
423184324
400219712
1002258142
760262538
179491937
214186080
867216204
437973461
628616601
679978312
177903959
344298391
408928376
829504444
272903248
602666168
55571559
796397666
911191074
637008982
47181966
51906265
520464480
196193675
262360896
182163150
177756062
752052712
485200201
70156307
931982327
380449195
601966529
796445294
586023415
456356965
137165688
473861725
998142953
732969423
472485561
627026877
367852287
163184235
813153095
537414112
906163014
497607425
34824751
873803497
580023346
92713487
764681865
301077376
162888786
875845017
875437546
211874144
734467833
1022600496
608398918
71530877
330394264
875207825
789449195
810870712
931688133
1012919749
396417585
237969342
200560274
120938892
469202602
171804004
707871412
603807714
606935457
683348611
170735066
141208677
86342284
182173152
781921762
566916765
361606376
663903892
844958639
564422644
43913993
370348027
856889321
994313908
575752505
253670849
14993482
632930006
273217088
45624357
936454233
85994548
343685403
786485433
460999398
355321634
1013392899
182956970
626083575
112881524
707449747
874581824
761431896
823778993
175131339
1016046008
408202646
262162531
778197170
866790266
252072390
670368132
874039734
988263859
956854154
554475738
393955929
239263480
789085742
42553158
858703996
15917236
13156072
945052866
165387671
956807983
886471381
609183524
333017567
39408949
551109115
806691972
949200422
40567451
49112507
555019595
1054121540
27239495
673820129
784889028
549053609
182926035
147647653
62408863
242073291
696795115
608104263
664505623
401958888
74365376
612997214
109949605
38981743
586912717
934284993
478267846
966015106
771379942
379561613
520586153
760410149
341075483
573384704
778335448
549314120
265074927
408343968
681946438
424615397
86385757
493177250
694755343
152105657
425371465
64842207
79560347
15855235
46283119
352475109
490841704
603577564
990358736
57199336
385505417
793680679
766973298
50401183
598566635
780380275
646575874
896153891
596733013
73030224
427507238
393892872
253552735
600523746
935650141
768732995
65795989
719304905
701787953
147014277
797016459
176809037
698875209
22244903
911230227
864882527
520780457
109602756
108762184
944502837
294107758
218084233
54424032
118931208
545755167
982824747
119598211
638880309
85113062
1040339815
756400337
187597104
1016514090
977772160
1007326360
22204949
414285354
587596039
103936493
151179546
972472729
918721460
146154427
836802534
71243330
153868953
561139217
44939044
638665915
555445931
709904317
799942743
817940059
519157231
34180611
497826386
730599244
937384222
826665964
34279334
430103631
651811135
529614342
421412506
470523090
666788882
480767491
157133428
706786757
73100452
272885610
498682417
913732858
806496698
76626153
490824467
1028924317
336632574
678045722
579335266
661161690
181512569
565372123
293153081
1014936653
851786190
937180369
143823466
639051595
370086576
717354371
61067473
929804818
83591873
82003300
608935702
835309460
723754112
55352441
525356814
309418900
210627707
580127960
950028846
231029511
773517243
33542814
547178920
70944704
423714522
219956105
633318294
749356668
308463498
226495949
801256377
63479665
708772291
292593430
789045353
831432909
398264997
162065430
754581530
502472883
123163437
63462626
703952727
53668720
543786577
772494711
728481282
209443387
405840175
948571060
1025659756
609964474
497496043
221885020
917441803
282889974
373045065
723345145
85430068
29528600
881982065
900517772
476657627
900233269
538256149
17497913
407582825
840357009
238152232
9672790
712858106
48715624
638915362
15417313
387734574
279820248
671772755
732696335
142815528
957186358
260508460
97503932
353208366
499428326
926361144
673212806
801663877
577638771
420247373
17441018
550403762
1003956760
403857459
223123250
148357225
154002838
7510229
3215143
115625885
864480957
1011744582
533722628
112138542
32762224
630675658
266626036
347464506
255772287
859752240
224253126
585463319
343233324
629762732
778495674
849091934
713633819
47043152
453019502
211234196
603969374
535984966
949247448
1067436379
561029612
610173446
787814434
89796876
627270253
403754400
391206398
901258907
966199200
204713013
932287284
831258602
184115237
259368417
103209390
190898770
32767941
375779914
922967154
877888307
111394571
808519683
387005391
533699359
422998765
624939643
80617755
744059057
675958162
324353851
182748620
369664728
242583010
49955342
137279605
568303920
62002706
751275142
939118542
640872629
949645047
569919706
574526866
221253968
169922586
955910754
74716847
568187764
997278298
321509962
297048464
309490253
119153835
632862799
198256246
272906034
392064049
30680445
9320852
69592292
797542230
531914642
203594879
1014362467
556905454
187947430
78202661
51665028
484461253
181887048
884521428
756876966
223876996
95692741
53348230
412441284
117046254
474211246
970716507
447772483
676962491
234092228
59415771
952521647
970285081
152852696
515459950
983908336
623545246
972534792
171144284
278845645
181848352
608831668
94146953
532703169
618582239
452532770
1052552651
148133207
391979461
656418766
136973739
573034531
572444529
276072402
783061749
45635758
234233111
57589543
549731518
25747682
195748050
772569940
809593043
49912958
147947224
1035270089
199175176
1045439945
20246702
441466691
802688568
606878493
966373407
291559917
5822455
536935032
795588049
376129379
82724469
659269945
58632235
515592653
81619181
1029427113
735061295
729977866
796656194
427187893
839984335
57909051
1036055407
61233702
830607229
215599073
775807183
70261564
421925402
18505002
87001397
517812231
371342268
124730673
437162805
783544412
196924549
63068512
362555720
917139761
298870594
1032752820
933866026
835375368
615126774
785594185
828070658
275252572
403712862
219927738
951901808
58137389
771183787
234322663
968857005
179418806
136717608
194921725
167702360
278891411
810435636
323617247
220408361
690435569
12709470
391255063
840093631
952097575
307803652
597533275
190399012
396904605
915381882
323958427
548381596
792171550
593593608
849839875
640916789
364381366
303155101
369299244
43688822
607042499
360333407
554411304
907786030
877849036
469400412
758768503
730915475
229115589
519245200
78625634
471747257
652448189
37303370
844409263
195660603
432484663
508543887
32984603
864470049
18272354
52755685
204168818
180497260
946840183
438498044
786162624
219534525
611405833
312874596
337830084
759783208
78385616
683468887
537173361
934605622
734325746
258744746
522094174
298037144
65242640
259318291
573038662
142532427
735690708
492775941
963942220
770093712
373402594
978501586
854017884
392279844
665386632
379354543
16524769
508931513
340185048
933172671
173360793
1023926379
457370295
908830466
621777818
228558467
985003126
832014541
972683610
206139165
801577148
678067398
189143568
899869324
881506888
368810499
761263443
890177355
761955547
492462602
256706524
231430127
854339295
933247009
140255402
243867673
651138055
686192641
49048564
295868412
197878486
824083073
983673963
30292017
292042774
981879225
170033862
716717121
129270370
703912413
641866653
137616496
795973331
1059544504
262387452
526639055
946350001
345666041
917498906
454427999
898712676
684549152
502132927
1019377869
903746753
900929067
523586718
691134464
788612874
17098293
958608234
437524438
733119417
613756724
85406711
712676352
357008297
979124099
651008127
416802695
500566776
952884635
208793675
196229892
173472593
974665049
581869065
889555411
47896316
818123154
424013207
43680588
780541360
566420902
873823004
838820716
153471709
251059623
214498976
285930107
573019465
446310569
525300993
322393361
691694464
706500334
523832370
822987349
699243782
588439566
225148198
799972916
1071481983
740885289
424580228
600210701
139926902
5004572
234903599
164683378
394172621
968563907
547622807
74895071
47332267
672449725
1016853093
563502137
375971529
153090560
183719171
724409623
726080704
988873967
70668534
813840539
950999231
221506087
352730228
598004977
959735792
497346492
595393692
843698486
217752404
698175152
676348480
725117646
4515320
215929836
720065308
364828541
664691171
36059335
882735783
256143835
743178954
597834986
740597129
162454217
290838868
286079281
135730493
222132882
577704890
127831432
394091267
821351086
5252774
16318419
242536441
582976481
938354345
176804391
474861289
489817356
126146150
659145678
713351739
402122454
245599452
441343177
1022613856
624731330
958764625
842113360
738315535
39532812
458417658
134395880
555595809
625237277
326368047
943618600
18177865
183292765
801953114
903468033
813588378
704949950
21765462
826170420
824669502
201668993
8298608
68882457
960278107
171894550
904760863
178882290
313770554
112974219
667403
792806989
397157965
351526901
897336599
1003807955
969658726
857609611
467799995
468109925
546869975
567240606
681775799
227085917
34556124
1037528195
282760562
674282839
106866649
1011243719
56023411
578725699
86901382
929897646
215343727
821439420
964270220
66360890
74917504
494108721
633506941
57098919
140746626
522444204
595851439
178074697
327514124
603815162
45652055
793920414
784236728
37065890
856556209
173327492
309275352
865750872
51589480
785307970
405293257
439949379
693956447
579277720
301082645
274546017
569322039
607730479
536342615
954582065
573026681
89290654
721603945
751342500
716551258
965529528
696918994
1049247385
949761156
264862362
664134337
523836674
534132984
439531493
615023463
315890774
374539466
10466760
286481128
795595009
63377847
1051135075
1019119794
3688632
507682091
86097510
807959370
257789153
580161278
265084304
31548788
235751234
12912
340891605
832830787
128186368
750127500
582763649
58478429
516902770
855003272
664235121
1037737995
857571346
545603094
665600363
629888901
808043667
73827766
741199386
137938235
641527127
974965370
509829379
737001230
525862492
468392369
33741670
52236470
976545987
940226840
999794978
396014298
52533904
809290267
127562324
501778984
761552411
919638401
362704503
150630289
27418659
18779191
65267606
952473342
406060524
448878060
241590449
1066210496
153394362
912661175
675245615
63902544
743700863
560696166
405098692
921230536
256607288
493677677
748230687
114750194
117625727
412663062
334778786
565742294
133148847
769129832
745359977
97708837
567635028
447982557
295989633
331509245
74140936
786873579
123854292
902921007
391510201
600696193
646973977
140720310
497358305
514775459
581542459
584295472
197147473
62025790
254007471
59590433
57381899
76778204
586747726
422716207
147799630
630805088
42367236
501154604
607633714
708701997
554672533
190870009
177791848
171215286
471234367
759947724
902073263
709852454
742683314
319595265
8497411
611514725
648183925
590590186
68713975
297510161
444806001
213866454
653677735
68253575
528289224
579786541
503587168
771699825
274724005
1063011600
967953617
334086061
639712003
724471531
76484779
82874193
436620037
70146803
681822385
67726223
791405208
492990445
863409932
393779208
208501710
347613527
983833482
645109219
532634008
96889580
244078793
56667740
476504419
697254775
177616685
220954763
338751935
116530620
904893652
192812153
893358810
142367038
148383441
279512303
9573358
216394409
556165655
934350978
399876690
43513227
249103100
472773443
978413196
716275075
25872064
849218559
375771082
648939516
705320028
131430146
231111876
968545534
620886702
746205778
313276790
524514942
68043402
76493098
512850621
694681562
628113575
384211733
388002068
454297353
887861241
734473656
933552052
832508822
384690228
427718496
220949956
186605082
875779996
86511664
1055866351
853611476
177609697
540380932
123490807
585192034
506663958
1056583339
875201230
847171113
246581288
884116649
79639397
668926366
260078085
196566360
462889430
852440711
140517394
132369065
240016277
201618423
963484963
39412594
13666682
951094000
13989667
640180978
758448730
1049048455
990803548
186987600
148309001
1020450278
284766303
552834594
796638616
197720989
938912953
377584297
49975464
1037631137
30261704
157594193
839435809
645897189
304773813
62706861
798571273
741909208
88492832
534378330
975454993
497771376
969232899
631865697
56550319
1083173492
126083475
700325989
299926683
648274991
31624317
1057783308
720397166
839791340
946952668
620279620
1032527162
615550132
919664843
873484775
769429013
975428950
63798711
787289945
874494468
880827654
1072804963
662572549
517078004
454608476
729049909
165212858
45455442
542111659
954436993
867593620
151029226
471894843
297552036
403356862
547266074
18279871
1570005
192047691
1021876251
908936855
647802437
291277757
781170877
584636337
101502199
238248401
74027054
379761127
895586205
469883767
7417089
915439666
993819590
440036867
680401699
545396527
275639785
947720189
596321874
644934881
837102833
950355496
519584699
208967150
1039492787
710539533
5674496
880700501
585982907
867706277
522227440
447105091
102293437
780936060
779698156
322697558
161570572
380447226
455686027
1022584348
194523467
307006806
137877607
125950222
360961025
916503293
259275652
607313863
610950014
1060184398
666637213
859965508
508451360
435621229
756085284
311832551
57702217
77064887
732804838
831842102
122929782
903212501
964470129
743774521
751292636
818584662
53213634
98653983
771479254
364462322
918738962
330689638
221392403
996824535
610769631
974221277
355786558
42163021
166734667
748193179
442412811
188473501
24102537
882094971
821402693
175662678
849110339
481500952
914106838
950958157
85766650
111092232
581387738
688068069
939192792
592407882
855555439
715891990
1068008865
601497940
697060604
408327740
209771107
469190035
220670528
501270764
124102153
747990385
765618246
379870470
724836052
938932991
679417910
312565817
31586468
415612859
617482549
127334364
640027464
877389775
942930766
93393345
917281708
698780983
129958533
166485518
977187980
287702427
612759840
182807190
440590175
299251553
348618822
811584555
36966723
775602453
920151219
885590348
636637701
299107407
515539135
547648993
497269607
1001849354
361877838
680633928
709334767
786798911
332729572
972858050
66132322
100655492
469972650
676232817
423133521
799464758
367191322
283916120
34981521
900748550
322938368
125585546
413784309
30341307
363284273
42468350
516577976
341958309
55627855
1019419150
919789524
256093973
32370419
3958125
752033741
376613064
338605504
1033503418
340841240
425161868
818105790
59800281
435557591
173750742
346207890
794750354
864570150
405494609
517112595
789096041
240417584
196634795
594165888
257671074
58901054
565390815
76721333
64206960
40806093
828267902
357385767
491671337
526378933
957556427
232876854
165154214
764877922
66173932
518185395
146567288
919079713
380351467
263407372
259141678
682516126
516030979
562944186
114374160
831126436
72929230
671099405
463555902
512274217
647537487
678378372
533804234
432321051
358177249
284972301
912343653
630986681
933648494
288593298
135770335
60067824
36239374
271586540
1005804498
941926874
740578542
299963110
84136091
41054827
354270758
972034031
219773729
547505394
649467928
53961227
882076600
906339593
669999812
344369423
888045064
107920821
759117893
755522733
66426265
36629031
48862862
613569609
464200124
348316988
923431868
825164490
428709031
576340791
761946566
627029503
59522861
57389763
69092428
500554679
535748229
556215714
472104946
853247681
183376675
976231297
530101058
764833361
311674395
983777105
114400716
576128942
198273281
992564329
372689374
402884400
956560891
419306868
1055143611
217487258
326635568
197845179
847630691
741804888
156369043
85442397
115163127
444693334
221348217
580802115
782893020
428733368
869044802
34492507
60709368
1015225049
284358260
82741502
28265118
143810387
402644732
455403918
890824121
831244265
189871264
632468103
248249244
564734544
835499880
893998809
676010348
34615891
974810435
1018615733
941903780
113967888
317937078
788614545
395727231
173449886
884421539
484620952
793377633
102481179
487242489
290004878
758220195
1049879619
441978160
588622533
9695998
580946803
198220401
462652448
841936508
105804301
368278497
711545180
566038924
643049994
736764520
69050599
183933815
6789870
1039941921
936052090
224260999
303529169
739076590
30285439
328542125
86145671
638916759
784734927
537975383
110753445
213356142
622240967
224992436
37058340
150701414
167088626
255027439
797443811
163057585
427633477
788622522
114678507
237728172
485011313
179714704
976701631
775568800
790360801
80489784
118011943
551591278
606153609
755718361
726980920
83843020
336633830
594651718
64922940
276983944
534341618
71957185
849769492
962502196
774345394
232467551
200441352
103716079
516935720
62708731
704468560
251047386
843820825
418672901
604337167
384936191
78613667
502238383
230677534
421029801
360248908
823638439
363814355
293543396
713047132
1050924888
415205643
311134432
187727
20286582
351722351
669461852
862116147
284977350
488957163
1024074783
285762677
336154505
627584091
456585280
985950026
610663265
661998791
512698486
577863203
192969585
938207838
286179746
960389845
745634016
203422421
151069429
396196547
65020304
43180009
216928211
955373926
282802053
675647346
132075585
254743780
35612452
113734781
845791953
892949292
375987984
139909293
511814985
28137754
486144652
24699048
1012849562
456922512
449962041
1017410327
238596756
907082795
317622074
596001404
1021200376
607356345
437838759
850503947
209629653
452747207
774762995
325105342
383777403
935780521
840855886
342035244
4119480
279920024
122451965
411413755
217388474
393357051
692293913
531139151
961162640
523956044
387590787
302312718
557347414
531365807
1043800437
330172291
62633673
295919646
412271918
167397920
652361675
211145799
730874143
99095503
652429481
206736945
398371107
737646631
673401076
206438170
82528073
617637781
72960951
67452683
547149001
41151434
795605571
396682614
994582180
1071032848
45087839
539548279
713077629
325435641
398723699
956196569
82340679
363618816
339908126
552936263
665922099
1012825977
846384928
840523735
831544883
266753296
1041842725
246349841
23611068
993915409
29917467
728390070
302720853
92363308
449338559
455944280
165645442
429304679
730795198
705513829
47757755
291489152
704826873
609438950
35882649
975576240
332240863
90460027
648491547
203848869
828122903
65607114
1054821580
932056890
690998380
126731385
462354193
579418322
956059528
734278948
644727982
1057742291
192596025
538188735
257283826
865175851
328088927
1005433249
351952932
34900044
353835383
620367388
492253730
909628815
241159333
292771786
132537478
789114333
351232745
92479248
9455256
620181474
814696238
559114631
341879387
62116833
580449635
438162519
808528105
373532973
844215448
861832926
943077010
228144602
830766678
829084499
204537122
16426057
927397046
38398881
994358894
891249377
782999932
500028244
529719581
493731825
466124150
203204304
859028361
556027264
751972753
294935089
686894086
902001409
711705366
736083916
54772410
59647315
809261539
194218497
359494949
565432498
969773247
87336608
126243881
297371172
954733809
760984683
816069172
34693553
455902732
12613323
250627112
99509192
631936194
251386121
981678009
743308416
511713595
559027390
400267070
442432284
374962997
849145124
718919408
571323056
580874320
524157223
656197015
817648256
917394102
132080702
812111170
629297892
632292317
888040414
970982018
240076616
386406014
389493533
899318590
132663912
471011141
164210691
206745724
267857715
977151498
875728286
201585709
965603782
545867810
792695587
1036633244
715311192
62108525
380881031
991879487
206538142
96624252
442615134
278865954
353767975
36669439
897796470
587038788
85989581
495818975
502272775
750117311
808007827
174905041
524714659
628691975
482191506
28259807
42542609
561537662
489401388
464466785
836462247
29372636
36928521
552198704
983902004
683043437
953201792
833315039
950991180
61685601
39839590
210505675
397071168
303496314
296508611
126186763
745726845
894082628
680751008
248114836
601113697
235337369
715364924
884748290
383175771
952055139
50235707
417799324
860862324
172439371
415516910
142858144
454185531
870157295
335738453
652105901
975688577
343683990
882353851
136184131
27382521
614803156
103316434
349728634
680156291
61664276
820794137
109433306
80123132
262432557
1024120905
278971910
728239902
469637508
777346353
728639725
620319083
794748867
228561711
614072448
592903680
930649377
705062676
541193835
945931457
127305568
644423024
748636369
42789784
835773030
750353690
463524952
760371986
1020566463
255267671
823909874
75293753
114385518
647158284
491800411
385463918
341916629
1025383454
255066219
161343225
639371083
507768353
134886038
213686204
109590387
642607763
243383400
540575861
424516118
27204677
633340236
461680682
281215478
992068036
320155491
553379119
5222760
988680783
181804162
134221240
597579036
151152983
420988692
124989527
805721163
688079514
389666330
266834613
489340682
133421679
264830260
695280921
674206445
234965350
738845041
73663329
72273767
29902862
916545153
265025443
219488357
1013844064
42979736
206294669
392097676
180476532
1026517145
839382721
412235507
409250546
369792834
340020974
707730184
935329058
524816222
125316179
5975808
279717440
272355270
406079493
825728455
247639055
388571653
331743715
13886196
878145882
150166309
825745629
514348866
334688180
813945538
709727841
525422775
781278654
401715563
388489164
700172346
932205968
649408169
815809333
931202118
60829803
764638420
865523094
412568236
170668724
586473806
972693293
796100019
835932800
793846443
277775950
786808358
435279138
326447952
1025769066
797560035
191534847
724236009
693702091
109785565
215834368
671025553
734414127
795015957
517457504
647285241
935397539
931473546
722826476
474281498
368087918
600112528
686556339
542938880
313669131
97145595
275241991
644289333
87813070
432519394
880684039
326762201
366414584
53131015
368673595
690352952
637913987
222642452
467330366
557245106
344563951
236761169
348820022
555720233
172872141
55760072
994302437
722154108
479417962
302474431
53759344
511111244
135809212
942401831
425593201
310397248
6553987
316221268
354467092
792007099
786439303
507153586
1055092976
993975110
843252758
235118845
141793273
514943607
406241958
880742060
809508724
528250485
664555898
97694893
642671429
472620396
576129104
76225230
61598027
1018249368
131567998
728121061
925856475
550963754
552926455
16449941
475361472
31014239
315430354
11456710
1018411122
239728864
390109262
4536831
137216141
282816248
128670761
542145408
106518326
239142018
377331325
948138133
800292384
918868341
34119677
1000082694
340660330
499587374
394425592
108735055
453168578
800425870
328746785
562624749
288196789
20968065
1057358725
444479085
874516743
825890196
146188826
887425393
918300797
143876922
817395147
770626295
644163278
778661238
766139792
334433348
83167338
646122869
250765785
763095288
306465729
960177123
193732899
939503708
13389809
277276434
262250782
1027606855
471471244
805582297
13926839
144463967
421675233
974825538
807446963
723981720
105680835
492825420
310535885
337705603
368226108
80968824
589142940
463149124
767360121
150741569
261263416
615586436
12050545
281637841
107107326
859668373
542294754
512201893
637339271
103014506
391147707
562300443
218817182
967163004
146697337
606124205
339368283
17157576
664638965
97174510
230673152
984534451
161853026
552056718
199160190
731015850
839054552
496856718
171282209
970307211
434440646
725940297
650658407
51485931
55749697
1013301837
31761499
971792519
273347158
992806820
31436811
1062815243
869655312
854621270
876208034
285175240
180134423
24572191
680471585
86204785
137120329
847447663
862261027
362496350
121863945
534373706
931642189
37648525
1009377261
694751371
482116393
1048750324
917300323
419301820
974184169
98911306
356074935
206444499
618115501
206460496
850502193
893280199
190539501
362216409
574260226
938018406
963152566
644885610
825009362
256999322
408353976
763014379
228527771
909023046
464657901
512880891
782575917
949820827
102007930
25548530
221521366
658902949
802852016
917643170
220492339
205829435
456811294
319533399
864560865
458240510
196556336
496895211
229798840
878505845
611269623
21931332
793879486
943723095
823282781
3367406
888525107
598879608
104298828
956933639
1073227625
150594809
238811899
101432564
34320640
800417506
810250958
317041194
254244828
1053378296
974646904
1047560903
192200716
1061024762
417369868
191617410
211907076
612897804
989702237
919329712
620526950
420674849
307014174
887424702
924738505
565044784
850065049
541331947
37820724
265023482
399089636
872046258
798853110
1061715686
51790779
577496341
479567142
43210221
662145406
274098491
636356038
265043847
304265312
381203202
261248852
797276625
29125750
197593375
1006783295
469050557
19128984
657149978
970976262
211535616
382056829
1072521929
251035557
357350304
84056152
897386903
311038363
918045258
142760937
94401147
227464043
60634657
536256776
745289151
256804774
6727464
368717049
583532644
181733286
101311648
605694627
435897975
545878429
183155277
322098215
764441772
841008126
796155282
469119237
737014289
350785551
291043788
574052855
265513379
741717553
933977344
291781752
116661519
576334901
452557720
577373219
374253547
968334095
648162597
564369613
15893693
967578580
560915937
107772086
149933926
119512516
49418168
306302939
175212622
465896482
707329130
771028009
314167395
104507856
43188195
200023228
510290806
278421134
561749593
823894232
161941033
721852962
280959190
377438887
837051915
10200329
812863243
478480071
373106791
1015618804
178123570
300180407
235760189
685879293
964794759
435451474
305696624
264353168
37976687
56684033
411385597
271925996
760514464
203795827
259652169
388576183
287573012
52448289
193616304
247101157
100617458
137663206
766115242
992969893
57664835
605378705
941341820
531959212
553968942
687993890
881427844
177655024
691584836
618592231
968430893
969870377
474504194
401620606
435808130
970969538
209162543
787326928
306169294
704876997
981299353
600017521
321957309
884244402
1007775855
825001459
221046372
897771449
754921769
862428175
546498905
522862805
188520482
832423984
481992223
281086185
782688218
104793298
585034424
58302255
344390683
347791554
443093667
187245794
397471408
241261684
735588032
625889934
1000572396
345056463
848131250
798372544
433504528
587981345
818461715
463865581
280649022
654547627
983478312
848016298
817725564
177436383
779660645
329938459
114156585
41572185
227395744
445623653
669368744
605697397
518548539
503199208
807478287
449198424
925798430
38279078
239009055
75612116
931443542
651419091
6803671
934146136
459194179
895099684
265891137
468909732
422876410
509895411
1056113949
873827646
108824908
504210899
952625716
292761836
985373589
782185735
563430377
152634849
948618010
3703828
401047964
925206997
370980674
980537245
246712593
187781528
531389731
703371461
198073616
146859230
866572398
28140815
497893187
305143680
154768370
513536694
781461067
305998882
726362448
432052714
7273776
254870716
238084842
861338894
880633649
545863837
863501264
1029725172
754780313
660421997
569974534
391623192
465218731
356393692
910416375
17172571
334538821
207415366
156543638
22638528
1003210558
636899684
68765191
6880798
854010057
571754129
767519660
627936542
587257568
276835921
699034813
180282211
566051776
532455471
382710010
686030875
948399896
31406916
842071764
591772300
705590508
972582763
67018332
558364909
437365889
4466193
55467495
22490686
484847745
270372860
1022441920
105994673
131850644
752925021
175689302
522520579
360740099
206906327
948138997
906837862
526730240
374421937
920855990
129975181
951858777
125777840
283009949
723917040
369174100
315041175
674055731
352401385
185181446
301214201
250837123
371341678
958016059
286023272
68934412
63350310
816346491
847610236
420900660
440475207
900885686
261196336
519336310
462253596
99163608
764096372
897778034
53826267
807459838
513440667
755847990
823445613
765919124
524067272
21357651
903152719
646317035
349701104
704204950
796429274
501680671
79627462
548480045
34027323
473303267
84850483
50517141
653862088
431868294
929514223
82586422
301727456
849532347
733216742
389641433
209622205
942688011
143297158
422703394
699624288
724792469
1051416092
619029040
518004048
735723890
430381453
58959739
298275476
309795642
314745733
413654583
517017353
813617602
700026999
837638990
1058585831
36642408
190257418
594054629
632826956
8296088
986748771
721575492
975747911
169032814
657066384
741119755
865288164
760656422
643574703
817482799
27099630
590936983
436054829
838020280
367286480
72204777
913572192
491575847
663811345
46186505
169554231
347477815
106961734
452673907
558946000
305213321
64396496
628206210
1007400090
407993051
165059207
581238171
25039805
820467852
659680853
935987052
405022325
790335653
244115455
188778670
365682617
227767025
316400469
755333970
174716075
551003480
482184789
344664856
57572019
122333918
870447006
472746131
194302188
713711564
358607694
167737271
322740399
80627598
177735705
889199601
837948529
692227061
424961082
753616086
54540974
126044147
860529149
52973662
788130236
419507153
595433634
797286415
982748717
483573074
464937288
439194377
665492106
475535484
20829704
499244463
1031359749
1000358656
150337062
799236584
746275718
25319810
732246334
112399734
451581945
727995823
895003657
71921399
151127987
503465301
702866628
247328367
554256548
404889800
153535691
569319081
275386470
94037110
168306824
575144204
802409649
462666176
322846577
36683596
8302632
645932253
469116835
297911986
81062226
654225166
833186343
1046811090
656843078
1042463790
273543217
371296845
773264372
625882522
294808769
496343687
128973189
1014280659
961794734
547721580
941252605
28516584
278007342
735528111
68692223
686258496
174374422
344446480
817776535
970007916
559153294
341954879
461143894
212474680
520944534
230713705
888401179
15410613
260816137
1027517114
381446976
671743798
623847300
429718365
912777453
406725489
718594234
12573579
1031174080
455193106
985244516
866832103
945137097
892570565
559439614
461719768
412637815
422966161
2170193
330625300
104927157
239394743
412289331
929517693
477016579
848098375
10732192
114681316
449689543
14338873
779855910
876273921
448182147
81495191
4440958
291558159
75729454
932889504
782921222
857740369
25892521
574715245
199543747
817297533
622906616
584620622
58756754
447772601
612650975
957291238
941388281
726460046
706060473
431394693
300531272
601435845
847490156
275450270
791805825
622525367
763044150
669991317
520556882
254997979
573289884
676557964
313654965
384312249
914883910
361213483
1031100177
468097149
1065058592
778140586
762553397
50351384
460328292
199914801
764364793
1040351204
593460172
704849191
972443529
853088748
831126555
955258971
29467909
519591591
19419890
803907268
550914479
160087183
500859527
918386118
814914763
455395346
454421017
168006421
101922326
92966510
87913750
647791963
324097952
138166333
317632080
51749302
722590428
806047504
571838467
341190625
461945470
647644514
883088682
195747382
763004278
844318063
263197548
968299684
512009929
930813339
974797792
624446741
120657299
773354525
1007444217
19363579
837389294
238272524
321318969
558005334
722733796
861499448
746949772
499485017
788781499
28716292
265377346
239742037
922317219
4788586
1053899885
177925648
515963790
390541681
850218076
847864180
203386761
411399566
317937286
61812583
193699289
722814426
568495439
845111278
901911198
199348619
786453794
625874787
793472437
79814926
891221656
83015144
401960852
971203123
243959233
752875097
49802754
896735155
290762335
947770792
444262647
1001000965
450651853
385650374
495808570
740331153
144206115
334154993
68822714
192323278
190890172
750440467
273404247
683794651
167796580
683098288
631201205
769033841
89749531
178493697
458809457
898846500
580831087
75440712
390875959
962435746
139220539
734860821
138826360
976791366
902737266
918682165
122763433
468307878
694916571
798071062
491884599
682999773
782435405
648627661
40060882
681335668
102714145
504307971
687368311
548163442
993505341
976560397
1007077963
255039911
1017928024
708236912
602544884
435044658
2193520
410808002
547252075
46339354
360856509
891506722
958004836
490846747
759032121
920295300
764791769
246879144
80962533
71306941
198869090
8602289
516282092
155718776
350213902
639758561
752705453
685553404
823451797
440994991
496323645
127368528
389141851
896351556
255621901
79869974
400268269
655553599
332686086
906342702
1013330503
320228572
929882895
255520770
34698477
114593137
984064225
718395709
616209335
769568633
434922111
252580401
850312635
677998915
645664550
792156882
982959229
203805535
58282013
444951342
82100240
536404376
801506142
291886891
722063699
142063062
837152305
918434363
229035638
722980011
47147653
386211590
480038697
707867123
1049343428
456104731
638621118
50124482
99825541
710359086
329725071
905133223
173323785
706858666
198775390
203317784
797491921
27091633
105804673
654511269
814035395
139108118
43239690
745300122
531243971
877356236
160597705
954104592
384831571
736280911
943318285
741931770
455386244
870857174
430240333
642597192
488500792
549448590
970937908
499609245
602924269
215667271
25827698
23701638
683251471
906667996
625839419
146154488
270139518
568674753
394896454
870913752
919235429
253797669
567627403
171129742
1056630568
860331820
482827050
244179243
570274181
645164627
651963354
129855612
734588950
548740897
836060484
939140823
692533341
424243776
872603579
283228766
982170529
776610530
953852218
483592450
24153362
572756349
846334365
524477762
327400500
562925068
345389659
771273247
547520733
150600094
717148715
128132985
503647620
1016833173
851791462
834142587
481699050
478319713
1035769070
761473080
1002274309
379146905
678980390
238103317
198453525
499141785
822532270
467437833
458276459
636196078
837212980
38529094
729753950
499461795
445904457
981208940
437849374
648359083
363292347
195847236
201423985
403606285
248521966
202652495
207831474
943124520
161703587
216472834
424760595
509496906
903127678
171360167
703578041
310323165
632439824
554874433
127417597
784078238
755783010
8996161
751837479
934917112
860032469
731256776
793582748
7974466
583975878
890203828
999053881
206940657
632955569
317873863
646553982
62570902
28797416
218467826
37544151
532835901
157291233
34886033
357362709
500100757
134596897
81408856
443347929
617660832
1050164602
762934837
963744970
951571926
897072799
524238989
175941039
583255277
173683917
210364426
485805341
398643386
40884352
680311189
768401754
399195719
86023066
294059465
913894468
880970362
268187492
510502334
314800591
777360800
550558862
33387540
624448584
583024615
824484933
974368748
413824175
190227568
388211372
475873450
656176598
965589456
614569513
294750795
422365751
344112785
986094996
935546990
634334783
40794632
634423760
904222753
241244196
474353350
504995528
857819581
159586962
25650800
78275353
629784753
231173131
399823890
190057804
680328056
706458836
135728653
662544241
241646880
1060659900
459502178
592485204
579343905
7103555
452486815
750199831
498421776
982427281
51157439
86132896
923135846
378866357
1059732501
1025074078
871457209
943637785
430163932
500797496
140711505
453162482
418083490
601728062
37251626
741009106
609156778
819894558
545991908
443673472
92687864
759620140
333256053
147620810
18155440
699185996
1068721122
752065263
208227142
255826228
790465018
333887830
750235510
784430769
205059654
754468176
549368140
188150764
83719001
572302352
984189879
173143151
276353177
318490139
131518088
730059084
497409875
174121251
70245652
396389152
39172610
573052821
517461995
397423117
23233334
527858968
93730167
912850563
552468706
854663660
731915244
532228074
501186008
329486854
591159519
846736964
802991508
145131053
33509720
760294439
438537813
1064166264
915413700
902351322
1060873880
4385551
120512252
874630592
169221124
119388093
856251626
316970947
238431192
832212987
1004656168
328683964
733177183
901720134
148641581
968989640
339860964
854820934
436246989
8329649
786085322
292106931
20100973
80354608
85036284
530473074
357591370
297804549
104523616
591875787
856112489
388938832
386756967
582604842
825727642
354730243
718652231
32924438
182173225
11141775
39703047
107963669
239431828
326722912
531551076
597120638
331980475
436153368
82335586
467999571
535950875
372392542
395825162
919614483
518596024
757609662
223432814
780397021
197599723
806820083
951976805
1043072538
242516541
928952895
350500465
159173529
72198630
81169028
936883049
59878587
682601476
852438086
521721520
295157106
592471389
374730216
358434261
680921823
749545009
925802927
859343533
912754988
542800700
325824130
745769235
787679173
41850906
186921352
51726891
121553610
510313821
41162823
840344754
395957058
184475713
542451588
259252790
901619583
214048709
134253589
451806370
240705006
414566370
882033234
909704813
36749714
426128844
141283066
799997180
708879712
785258282
954550313
559054225
772822736
936129959
659179053
755267261
720253546
253768590
562385066
458389973
436008387
677047315
3508766
40789751
314033738
889977951
796817279
977270296
74651460
329232690
80111110
559972745
106849931
255167785
903472912
194627951
524334749
843030926
201236110
166490166
636126885
710112072
358016643
855100529
379557149
92756790
121349519
186291088
392729044
897434445
81274805
488199604
889995835
59711243
67567558
532759967
208927700
76753189
782770757
999612443
954846877
548254339
671356942
230654020
102262474
212804291
72667210
789146831
958492599
980153163
1317656
656012773
608301519
777189696
415681388
405916532
721687722
299241011
614974473
309646999
584241669
900774224
149713359
545830097
391295478
74380698
891412740
602858488
214221141
743302885
1009366673
926688969
1029648462
976615409
682083185
214376232
734971872
849491907
657587860
919149363
773821614
367754645
474985239
1017464963
203177667
245367084
762503615
796115085
250502382
215549538
911509253
51426771
471334399
383682706
148757031
30321946
61280246
440329350
294947898
151730039
1071078511
636928078
495411349
404508728
1058290008
604757472
1049984033
395054911
483361094
502757040
21684268
480954945
931155575
531631764
231594957
650487211
6717100
2628352
572974802
174300354
939597111
379838596
361500243
289674102
479889298
403237637
251768302
409341612
731735050
261543699
550593353
118519825
51962549
73295308
353088789
108718511
939055254
61041571
189708788
1071675008
69404989
9831594
211621576
430355342
286404756
832944807
530188125
320566735
985014573
133346199
466261237
483305613
730621814
558388338
895062854
516186863
957492341
211899309
945191660
52585126
260411866
994852698
675654505
299008839
547941417
851288790
674419745
272035495
805199760
177888512
313003528
517246808
146352005
292126136
297658941
175656431
1055044726
274928973
338444912
170142834
20149257
826847156
208542377
938270502
855564657
566521102
736492562
291580404
739172200
900646406
840819566
521160122
99328315
405338048
296285081
250417729
523170681
835806871
28663886
671713369
742752737
979054903
174518730
214606216
780600021
876780245
44071808
296058405
46545812
581173348
203135509
571666995
835114137
384277422
47923998
674264740
146741612
34840152
776471300
161209446
290957164
1031007257
288446407
478429093
954720289
677823109
817451693
810420162
509480320
368860202
103204724
99142761
548960935
571206676
383429279
735019905
696663986
23271821
945609174
246360786
399963297
910701611
26190349
722497169
768335706
1005476751
1060740487
47744940
164860599
787650007
277625911
148934494
67471601
885658463
498710762
765926588
982461318
56203631
176524497
470580509
708718111
742658806
433193122
157934547
335613535
72601773
320770816
513787516
306144348
327581366
383981578
629787342
622652502
227610912
215753480
670295375
26765031
546446539
55874277
71868281
576223814
18583665
278408087
211495221
770477101
315665718
558842714
373417925
470103973
906930388
225478432
536587217
842696293
712201614
713673016
216316556
753343481
39407810
592074933
542562176
789979615
369527064
729939127
382833894
270232000
812158726
719506394
747953893
284296050
313289607
9143519
140382246
676908148
720496742
430693084
484051465
1047544986
422011377
522781692
830043563
34724135
214982298
843464582
81351332
275608048
1051987872
924247099
1047238565
298418347
722654678
883310574
876042303
986542846
487114199
1029157124
154854579
811876400
569173495
259031243
635617964
59022173
819390856
732492303
349342636
413139253
686280254
131219806
6079913
712892586
479603539
736610047
570849085
18151403
70200188
716805581
724223701
158342105
510158733
189018503
848003232
857756856
824865757
949122393
1032997488
250397955
182839215
1073317320
388010798
819969054
119713076
988832671
77520505
240067684
964267358
373438781
1031243941
125328603
72688650
539571717
588982325
470803515
703235847
451768015
400507674
388117572
661028054
290415701
376641369
252485971
959569569
1005695667
783378564
625697733
57991616
888011525
881497295
345053655
755452225
528496137
994816913
602438823
146080302
246909875
349596082
789888571
51578773
78753687
779124858
617282724
795979044
410348589
716625639
40984007
478482088
480554114
412352027
981660317
902105635
7412173
654224212
413383718
445401332
467018495
122847000
1757247
442111818
448818733
6168021
483331671
1059282882
884207283
973136896
956325411
946954141
979460597
687296502
159497688
811239895
209740374
637075576
779171112
448406989
90441201
644050760
939225116
463916831
41341310
468074524
91070783
800064246
868723369
315892045
472574931
580995414
1333417
806214692
149774734
847154316
635454865
813988805
1047055067
176886906
567475712
837124806
986248269
655336048
977066149
735709045
38474616
72070968
387291799
557517862
971567282
777282466
748393603
1034218477
721693256
648763164
782324987
873973636
975593371
402319420
353054128
181075125
307249273
168542076
956235285
157865780
70846698
313599239
378935867
379607088
411439449
242314441
366774571
814854042
498114111
73801987
207718276
81356924
420424970
135766795
975958936
83237348
155038995
617107643
670912478
560862158
951343156
128632713
845722850
513002018
13176566
47521550
841681114
735862388
378777471
491282690
91519932
166460158
971356623
780533786
706540705
577137378
1070830717
828517937
575515019
39165054
854582133
809586424
215565075
810885681
269594345
875337127
802946583
607673202
751623259
195346833
582119283
968564174
404512475
348278093
991118415
494977252
474129748
320738320
702528837
210295542
286308722
259495634
1053688127
716074861
107892174
42249875
610164078
195477807
660412509
920962220
931199044
276005997
573019497
1021281788
654626493
100187866
169726349
956448694
153110510
881242212
436461598
951014139
860564310
1416811
616506019
1025024093
103236619
805550204
824032581
878062623
910925671
272110639
264192163
156582846
753599237
678305355
887575318
89202860
628327789
47890973
837802233
645055220
226461505
543553141
56211941
381669510
252382603
974047806
808597655
933877437
20972059
604774076
20276811
509203355
696998371
819696581
556267567
328355805
767873574
759481332
146041060
717481301
721189165
914998427
674676108
944500062
239833182
530453717
95767424
908714591
523009573
180082749
59535732
788264386
306605674
490154762
541412910
851070395
751681519
644905246
393719212
1048263967
991195796
893662386
470891106
805987190
309562675
999435993
420766667
35167655
114220623
106277249
571618421
844493782
575932816
602173917
931320686
529462596
7930094
861996052
4276485
398980054
506569531
595339332
1038632776
580966713
980632936
734745105
570849780
728067646
921154265
1042692798
833195797
553765959
847796726
246205265
936261603
92170544
969859540
222683681
156676804
1013862064
417152531
542077446
106620582
1061043081
452903005
732766148
454665798
67339276
554810468
7052084
871131625
786419554
786732503
628258006
739011803
1006977221
169501764
1070424819
671716109
230155368
27834713
263234266
101969973
623622976
468921615
368861
729897686
47417163
722149823
312555846
82713355
469842310
721104083
528337463
450509554
369955657
647672521
785648310
876165230
332681108
966204519
537656434
46096557
79105153
11810473
81924356
549854006
346738944
32148378
516294632
559827412
785805731
445698385
883400600
833241676
519466809
475389850
274322927
480856780
215990961
569892611
587191078
849681981
243221056
735264604
115550000
572024150
355108299
325326122
192102500
307106957
810530343
694950726
230241388
276941291
594732933
744147663
892838692
1042112208
240578121
821833610
924985177
183742025
264096646
371118725
593894119
94026629
386980662
341794082
891043036
1063454396
391827448
520216330
180206230
273242238
118479875
776912469
341449959
176074878
395980815
1061745748
151677458
246815745
871007907
82138344
133603373
26601437
805711150
736355135
1035404479
332959904
1030931395
49865757
996785040
904186132
773134236
235157138
974220608
389727988
1070582708
386053983
543717247
655875076
959473185
187862126
254343934
1001278369
556952576
510173033
203342934
799019821
159065571
827547038
442408016
831031043
615399532
569693156
555998620
361061525
470314793
289123995
83602087
936192229
194062839
46808629
713240777
300141117
718665349
931850701
197479531
526580440
832483120
898254016
174358177
756469894
734497366
295589870
188512603
209715824
530663711
779981214
927156434
56325419
60326836
659411498
515975980
84541836
134781883
589457189
7029510
953813028
244037323
398286269
333701348
815125366
776928310
48384130
527745261
128681053
830090967
845878461
900342663
547042397
664277857
270522780
334943019
339092416
326255057
1011530266
271638952
450579637
200536738
605168356
340878614
242612269
448200133
369552878
857570967
236183692
979353034
45672540
657300454
819534569
48401815
569770089
436494993
294866202
357973434
291571903
560142140
796079803
548933075
209401419
22342538
780869216
952291581
80909743
137564886
445663896
584025497
506007465
962041885
583810394
627166399
945125542
335824642
48167162
759354376
143778108
703153690
534454194
677447254
43811832
442066423
14835247
431167886
972870583
160376319
565741441
284579623
901109431
30846853
431420155
133103348
410558084
426103761
344218659
486634389
844821328
877506216
881050905
131560994
554400224
189376990
5738205
483524997
20619051
782382402
230831253
41093875
678000963
512659788
409408591
336508287
854253162
952546434
375204955
368000080
302302915
976005017
1031333680
141146929
900160038
430250110
765273255
698638801
763345153
318010190
63109116
279500013
794791153
505182695
168670225
39715870
356818019
779014257
240169018
292620780
769948691
123836696
32874816
831012514
960032260
895231888
729799354
866761827
259294698
547102965
97643647
898938061
353601431
768871538
450629854
660357679
710621382
608316841
532928046
465974341
440868408
368618031
388454480
547774618
459840730
1972275
520356360
25802449
431379005
393986413
694826246
1028845578
764796641
1460175
929008123
643201342
754898919
393060642
99715580
717360751
961971017
43298860
546501536
208801517
688578828
786147574
583390196
641369051
230930096
498427873
36521916
382331099
5964937
861032408
642485174
665236825
150242535
939299918
690038759
600882786
677147540
614539010
1054539861
461240923
824995461
297924525
1027556185
579196386
381905538
65459813
871138303
481363253
365490498
644383083
421280957
286663194
484812578
211482582
9626615
677338745
558650475
622397626
581777067
472244131
494339157
914331490
194658757
239374648
668874265
541936685
1055281773
41100068
656060257
931963139
925306153
426567121
437081503
922679637
103075109
908799348
858885886
889149900
85198340
539952071
938540452
682887767
836746809
312691101
976570483
11010287
706472473
164607789
412800329
14928895
334727543
39547878
599375430
99674422
983480499
189708083
647773424
694617701
522841859
829843649
104479391
180063503
204689518
880764013
358216891
59623458
745679324
812816038
1027869111
868288465
478375127
712145086
856850573
463185134
266587938
731621124
1060140892
108277366
182614093
808578430
810992460
160033592
967373222
754242888
811598264
785366469
533044251
268638292
756790692
622103606
951110382
320704133
117925706
54856210
344281052
841370781
657894702
564461646
900512177
399284784
793752237
854600181
534679158
569207662
781320072
167364831
397552347
522456254
917050461
816017850
367005277
269121376
511309353
502684254
4803906
976448320
26734873
65467213
806803324
691543823
664646083
99328376
273235791
503934657
125355267
304134116
829857487
443518698
333096687
605504720
774430163
62714909
191776067
113640775
587660529
439219138
590351425
167021392
86590318
980131643
917166729
704306127
783779424
940707406
34142359
381034878
980681515
360799266
484333674
23553324
205882813
176817166
15176382
586079628
1014794605
226114050
702993379
457760076
1004503176
456165264
797195957
598279765
207208102
802851404
359777245
689794154
215435363
288152470
136708051
157181977
292959719
935980340
239974378
335242251
644724247
48041205
554865830
86170434
531658174
379873882
554086507
383353651
862537529
912535381
471996393
3264586
379271559
687167383
185501691
789981664
740075322
124662491
410602013
983273258
924658296
759953780
285331526
100783023
741071726
87229218
1009293936
904282404
942140495
934069605
466375771
884126298
414590487
353908595
58281656
693710861
552845343
314201104
449488422
912304097
354560705
256144617
914830652
604936485
604393159
837129683
41831884
129736373
582561121
207873045
747084995
550040902
207764897
1064365380
205484307
774071641
741120910
850157827
43159630
291697234
846616752
644579892
702599249
271129182
184219408
852261320
306844307
83751091
119060577
98120696
977302298
884589895
828666770
153149295
1042358384
445637362
499931621
629940123
790791693
340207589
306329705
832573678
447287480
54041389
4555822
890892939
1024354421
465199445
289005082
577363940
77051677
86711361
1039476729
618174108
456380729
657795873
3366955
302142620
259210669
30858898
508346093
84284553
462152788
164496230
6492679
22635919
691119645
485331185
563204063
339639322
988145163
708553400
340321096
368424726
293138204
775700022
72097170
186701160
160530280
211666002
19315733
162969080
80854499
293548101
678063732
589901528
556880793
510237363
161667298
422991828
116605655
182547972
897336365
722952780
720446519
151147779
7580643
376455803
962417122
732493702
229449502
85464276
473366508
609790357
400621902
16097482
83990385
705930379
567894584
965451570
216018291
954361529
356974381
312034075
927079410
812388708
219439357
869117380
419812796
254097844
364206273
263920429
468840778
355781582
251250318
177592814
290348850
690867541
315288025
892972909
973687567
251412697
455730950
812190962
451954164
622236618
262742306
190615269
782266030
694576619
793888177
427043130
930381950
657818432
60926870
340553759
34927483
1066401301
638754707
292460353
797397419
833127482
727112192
717980982
496397775
395410919
137243383
227039329
866622895
165811657
288165452
713225910
24590046
813751366
436994000
680311798
947166863
147047493
389698380
50030036
130102425
28898457
106554946
261229315
67053720
739387546
933406386
678312105
11015193
547599359
450791539
608658785
593866786
924753807
546992926
795919495
171286507
944441156
7013911
177277467
558969617
429286801
221794819
302888785
452178726
680819202
18513884
153445016
971442438
434605777
891642608
48047064
981601397
267028741
50675041
76539346
287229394
42135243
452084993
741834222
34172114
733492157
564647760
489870200
891394170
907041911
7517599
698482242
873835369
903992478
336075364
460413241
237419678
58587145
672376044
520026563
75591141
671635921
1066714067
28845449
1012240272
519919541
817234509
935135042
36429116
468096637
584577461
9665645
269718303
437759984
781075923
574900679
63821617
423164139
260559070
941160270
314155123
145073564
531997944
674975860
771852475
940931537
11696958
30943425
843653505
62169548
352748129
333912841
809865000
473363603
135344743
195739763
728120034
507147671
347280106
754803211
177712378
328078867
411250048
295628128
827725698
732149330
994867901
523301747
749397325
727673321
263705573
260500107
190484584
104459935
876029483
583155445
407514245
81811137
196514777
13782428
735236939
57230651
650653869
313612266
503455922
137309612
890956845
685245276
91715672
545464293
575226532
947745190
966112223
727763243
333253766
39383824
238539136
651111894
677146871
141760549
932267921
874022462
676879879
757182546
201489299
662598879
283782927
685714781
492416746
265038500
7540044
820419390
401036797
1047673950
288771793
111302811
394762834
896780831
397109361
766496437
809126565
301572665
891955735
195320992
253281820
62559342
764781813
331704576
207026365
96518629
421329374
643096047
119404887
813993095
60213013
41371081
862101199
800909011
256489366
990945765
382847668
682994814
862742013
165964441
246594265
491824710
470304508
410274022
527313984
32481816
657272999
207928283
416796641
52205658
931325470
109315366
1022914703
314318968
733267744
807941444
742766477
574043822
287203261
729038553
61101311
240704183
835373264
90264858
383727933
851714085
111880112
481742890
679597804
872967881
202603441
245243907
833191828
10957253
729863747
861170508
427774349
435597541
476765330
367833867
668332912
28063015
33093752
841266013
232125936
65671687
173917744
306357470
56461497
1053762835
1057310527
415950242
869324383
600748839
303668356
59099325
40647008
678472466
596968242
786432315
12746898
190081729
1679537
120032387
813753920
581671576
941244914
134923849
775427774
23031768
630513569
977355572
81695197
744901335
41939275
434015791
148355769
153752579
46794893
32979871
373838362
584129609
450933205
978168923
380984321
157973459
908135316
608916640
643673418
594752126
737667975
565102397
579123610
948460814
992639939
412725489
347153839
534077927
642166731
950706197
278365657
960907115
96525036
28847836
776158080
264471087
578626052
252366149
474686633
709926339
1020927589
686321223
59621509
18684822
585162349
563599232
18185257
976287153
946846452
767310511
554993124
15605113
787613255
143885187
395056400
582142810
902721528
636581767
341379532
415192985
550915782
716328060
355814914
508614864
550266551
878182247
160223323
91395200
88016797
62652816
15350087
825315359
839517832
719074593
1043421890
1033697418
1039317968
15955061
221415217
550310597
639155242
803199617
174796555
673473317
56133379
745886546
307179933
3411488
885615381
180111479
695413599
302149469
816350726
982380799
667477987
735705885
813700590
46126377
286016670
177568670
294385768
413633512
347173471
674521641
964334612
28198882
994700191
173254304
473256412
701333210
540842848
299883978
828460947
195556933
890413581
382885839
222838993
712623224
52224292
729059490
94294335
528823465
912410254
752561793
783971045
378917415
743450447
531873682
937213513
538905361
26814392
864942793
644568726
819665847
817227232
639610096
70901825
926774266
796769504
221495095
985747411
758070793
205472077
79883779
943633263
822829034
466838514
146359215
44112370
734458432
367266749
699119342
395018439
347738827
84004193
625044843
95904605
651465812
525576460
370320447
276396905
292173728
733437658
780900833
330816179
565147803
741944142
62509675
742677102
181266875
979482421
822691073
41943703
303021883
58022826
962988059
792749984
3913323
619952904
156254019
152689770
575110184
911927140
957854668
61724768
333801887
871691434
955254157
483166195
407413473
857876543
875608749
478079669
43186928
590594402
975059830
833244534
564176258
40306224
178550442
513668818
968041713
595103463
151511738
47944668
545716852
855584917
321365855
153364023
284213509
388797261
413500770
661959704
819729819
352224304
716698684
436890764
103769724
386810793
50378468
814206671
91638380
856080862
855972524
689958782
679661483
251975722
153314188
997097456
542459527
897582442
67731232
796414959
218983783
426782417
456641154
690261104
763297026
961283767
408303201
611971932
582514943
33643287
704141254
635131312
232578853
358275343
719703309
471811039
190432403
46709285
79697127
121611266
135828704
227181819
586653932
558354763
629359579
831256180
548996967
432617965
851617595
8144078
871841783
362524346
304806747
635605917
72462193
1052301558
766370390
752422800
58751711
374709547
829033787
860272064
524869568
12122923
1010041510
800324416
500222116
796673829
498340567
28192678
42013279
779093656
212493963
13924340
694810369
784160496
520857787
754391259
789838939
274730867
786781180
460538268
90420396
32146743
542008192
85821897
1053235422
318663313
248948359
375635000
721221538
320119233
656744406
140323030
767282847
25238319
416367355
693583673
669246857
21806887
610873369
721534694
972544335
782354526
299043835
17767771
170301372
114861048
338655669
126145472
670237974
512518893
637160376
519651253
770492923
370178633
649086922
897991432
1058169508
695640301
690851835
229995066
1051295074
614457159
600040190
348405609
891986420
209399842
7141651
688070380
196767409
997660806
2478689
320001938
354772722
270377890
655308486
833035938
845229068
949070653
40612077
568063772
10917114
314261644
432772883
620496870
695619
401652796
292584440
976224270
663555148
619239893
673233290
877983543
752285277
816247966
977046809
651754025
14291701
918424453
894605866
2863049
23451758
723279325
52428754
875795124
798622105
961105709
799827197
842834103
444917974
197526178
895910156
262445056
741554046
283524615
572307181
296379514
690903508
736598668
571678783
385574337
959945159
694672634
52142056
90659356
62961565
757684754
63723911
707733519
53515668
293954218
203903973
60241729
536250744
564397916
261750540
330746766
149168648
833984405
415442486
523174266
139087469
188337480
153505180
21945743
813587307
832843696
818635458
838556934
616183996
315332080
205443452
1025888409
597756419
468324569
637032925
330262897
124874205
978931772
340929549
485400232
67839185
24524486
63845702
93877195
118552620
484222408
69144527
678608170
148758157
518759792
78546157
488169650
293881239
394201512
232897055
715585818
50362021
113469056
529449899
794237420
616555524
971998589
641086995
103662705
650055848
501894407
397703359
756825899
309681830
252653560
956887329
843315122
634607856
47715247
90388603
738318448
1046670669
231304120
139698322
330119165
957389320
357016116
748335803
972935451
117385776
526854691
46344738
1007780628
179470341
771268523
823706716
976803069
1072420358
336909574
469332188
928131024
425300485
634330536
251505505
84170271
685371347
369422559
907452949
338926854
285215413
283040407
472298698
831815864
320467015
609354085
762012351
69037060
675148600
213465473
163149933
221803560
908660704
506495540
894687480
755553292
881875944
141341372
150953525
751410047
1068140847
187477917
750765592
869982383
959882572
205084646
307341774
897811959
1018114323
884632480
102246242
945221046
531295821
190813178
985977827
79928060
155503708
663046398
523920953
184699841
468992987
459352379
816672691
918595413
613988187
526363342
222188191
626614790
410663155
361991532
685909367
229534182
709325567
673940548
278125710
569566394
174683050
449711633
238599462
678659104
37907698
495080252
529123184
925981666
865381184
188943671
656150964
245219976
237316606
451239401
704059087
188819187
975982742
796356051
933096040
7284436
532553950
1055903159
462719671
927721647
48632549
731907755
461401344
996518218
822546429
140418439
321079763
257864002
967768444
364161059
381751557
636786339
698613715
902240815
453348849
341950590
799144129
133023085
977244250
885521596
429815271
105170720
281435835
974215714
343512948
1002585113
548482209
565828185
110835476
260945659
76805987
1066165721
603012767
76610171
181246459
158822221
826731743
288214939
627027660
209888207
453323775
622063286
704361122
101418257
508476821
305639097
965260162
387491098
423509974
14902705
177294744
142076338
350119632
1038452239
618980103
873946074
313330116
1000368036
536417182
759146010
390408383
556434985
289106275
776457824
246687294
243630856
789888988
354266699
815998468
57270495
493575733
359798799
192144047
750855262
314469477
699713405
427302729
986804579
52590824
355283426
319541049
723260153
984621474
101955007
322762139
14373039
915245603
549501896
660596846
762209052
662874779
606202357
570587198
732844685
135043865
922456137
613300568
490273125
575759492
177316510
663855398
641117677
565861385
539007001
343493080
54040905
615654861
1022803541
105766548
735678254
696292688
695395324
82625206
760031647
704154754
483164503
55295881
799627504
167418103
773873671
492366908
443537216
414416012
146780177
763510
760992970
393109171
932907627
494573093
60377249
482803781
419254349
594082106
85515102
410032708
198669565
613561523
936679559
1034805713
474418268
892176341
658883594
544315881
687278063
63505020
90133171
217455238
10666637
654527547
499295726
955570510
893218044
266430247
449625917
765873689
189321532
11971772
795851891
292512696
521434801
83301617
902326515
47213665
38552373
23031298
692559640
162071564
312651957
194449813
655995944
612580232
470889881
619780775
107097831
602388077
194569361
166358777
302955
936147202
915313652
489105192
688842016
60023735
5936741
690030021
53456991
433508335
853420431
717346819
891840755
515309067
931682763
35822341
895240284
795644578
769807985
197201753
862184699
312660324
336502569
456312299
157816949
914306430
869367917
898013816
803904494
700135137
35105310
432491092
634185196
505817646
365401789
715159531
872646652
35822511
956768375
525366955
220615384
65937286
923842984
703708323
142192102
242109261
79915521
932446537
828994196
956753838
81398164
274498822
552249575
1001853978
627259674
476119623
819410668
864116533
257069719
249775655
824184665
488960997
92743442
369262611
712188066
56248205
850446169
498692754
465871892
764230043
880284015
867264798
621066515
221722860
77980712
203656228
963383429
644925505
1040282932
904122683
192720915
310975345
42179624
298379177
162731181
527441256
155475235
595226229
978603735
580936158
214705779
885007999
403467785
86732429
396637969
62594474
789885942
558784142
21897859
266375255
846030713
153902410
41038916
704305873
492335903
1002485272
996092591
811389063
196201300
695827444
815234779
108456328
956795269
289702636
450661963
89580341
276152576
150714975
992611389
263092317
80377461
44505323
19443619
240948546
680274052
720885953
533857848
953145901
422840925
321862594
725184602
22711914
654925685
244786844
1028447734
985000715
699714923
936356956
811658597
759606993
1040339665
839957830
162351577
917366980
888468618
384953563
576930683
467506748
581092364
731909791
146430926
483283411
598932893
403964332
449462218
755040490
496580620
916515745
166876577
170382872
925628649
521514765
963001911
586932050
627573278
1006150723
888268697
546408227
761590850
750309430
1040202057
553371300
952864590
48231224
82544296
27602712
773950529
363248627
464397164
59821241
121538867
792232820
407922448
349525504
141529955
233082716
457701204
571031039
108857411
382823310
837876356
125832826
959543498
127553851
365520303
368427454
179605230
423124908
351817671
683299149
798743520
601337812
629094055
519526867
717889287
929353171
239034373
33965288
470525624
475034883
261295996
249363272
930380785
1028428901
371396766
701804257
480626265
279101359
328027270
773929959
627236576
454198550
610985478
4963403
474486509
843815203
162120564
102941904
691924829
227216155
695615204
85978230
84678831
138478138
89965988
384880831
468207578
509731687
165903160
13220507
819496908
302430347
876472359
14233404
463001229
484235132
9129912
187374252
935292948
506514841
164518662
668719674
656733227
638177469
531806392
389284230
434691860
185437122
23345002
732077757
265923617
571220839
712784425
368862269
10705655
525852659
693030955
807950554
225540044
24916920
1023784173
1034907910
32173901
622156602
258675499
541865133
423063599
799652642
797939236
636441747
970150194
983869206
209383089
865461682
16722309
118527743
230837925
351498865
226297035
318530728
180406176
1009571648
899740006
665575973
830255551
358840483
316828476
242361421
902209
961134696
924459878
970532765
85614442
344567803
148203446
796884009
449752565
932079395
394454474
899688163
752189438
877632120
453754685
521487653
80332993
297084944
414801138
12607024
442165688
812327055
1020273356
918978754
194441247
672034842
227488043
739863920
682768000
974953569
590005931
429839520
831579921
601389969
920800346
673054813
971171817
879593342
947109282
240245620
428404771
656704424
336519816
561828469
866580733
8326851
885739610
1053183762
91349009
816216940
121087073
227631739
827169971
936220413
758313527
768346132
1015004668
768869286
674135249
223328649
719996143
849818996
669821870
101829810
336351014
699578408
259834853
475955150
960693402
713800427
441157945
758241577
759713464
660203446
710324968
827081045
41445770
888573214
358677324
398696692
834707948
78724598
951743422
34063975
893113485
410218279
82527311
642950393
548087068
128605838
39202284
541249498
485103273
791915691
272742086
465067108
141403834
54509184
24729628
858100429
836437560
104630892
289294913
687463820
976993298
35908601
698014715
23101810
845640751
953156759
931888058
78349220
888273747
18955497
221431562
757104661
85489217
903092166
535575012
50826053
259141995
381280242
488696284
1066532872
145657726
305236222
216688025
3354026
516443844
944223321
899365448
722002701
415579885
110700503
1068167204
316239557
160662974
136982258
28160024
909954467
1979288
177621709
525034304
249887258
203285256
705611728
747954911
926165310
905225647
1040947867
124650543
79476575
980965397
934672773
346232137
109201346
912334278
566878735
467798787
331363080
937134746
699992921
317105588
701140803
515540394
1048240435
951792444
925504451
270434016
794399613
483578989
964877576
116682187
685798199
201038655
181823191
980394261
675779408
360490693
372347433
971525230
442480197
400821227
634850042
6936398
214179571
185366963
812686828
563329808
886530121
368162656
828800038
876427599
498573116
734016006
53063962
144024767
407633436
702188748
142359411
324249482
125898708
461854303
811665592
289586913
715810748
619065376
932564659
901706581
584927616
154574674
120038348
958339269
843445432
496413436
222169513
268601999
256537537
212911931
681898587
618915193
86506586
794836470
585989893
302725370
111040163
647569028
755899482
758750293
45210839
437666107
1002084822
615448571
362982582
179341838
257117519
295106853
962495773
288953524
639002723
571919525
1048978935
981121395
677913199
182997856
847551767
990504388
253190244
960775298
286829811
587312169
864632341
887571433
898620519
154388306
694462024
140182478
872054557
327093901
713691910
125608143
57013895
189654792
574581841
926376962
143063576
331617156
248624503
687340380
248229896
537384613
494294690
538649229
725129137
768833352
302093062
852581075
936812201
669311093
45182307
225322043
961893536
122199973
702385963
210279410
577527213
819565953
351489288
290687500
76474663
367955822
880220521
737674679
115289114
107201289
855190176
348717301
889462530
880118100
206715800
394980701
764319707
782323090
425278187
44943769
1058789615
880320572
559694662
534817384
877497372
835455194
974542004
328545786
581347942
234627552
151577746
498564929
770413081
957964621
206414958
623702291
342066155
1056731060
974534463
503002767
86083467
363493909
375146806
777146354
826961754
670816665
567640333
820695126
302785963
386261032
634084487
700663668
366502536
804169633
127717698
1045585184
498146712
200684810
1027376961
756046440
915863244
685394565
448761049
674073340
63523964
187006106
996555869
600017266
497580852
556611753
563875650
839099713
863792379
861574053
943873860
524282581
896999948
122015206
568283186
1023566182
782681092
255673774
38356646
8668124
112394290
87494222
19993164
664550475
805038398
539873000
996261371
387423888
126349076
17796842
231785814
252697586
104451663
646220217
290320575
503549338
58828160
5242978
268699202
699812166
48434330
675166208
156357097
790473371
498287363
977338434
775891411
670798258
664665554
935553147
810566757
283959167
868805986
685421540
958995595
63759138
477435222
978383801
727773615
916498491
429643734
882392330
976389294
1012136393
722725412
448557327
165566552
167605203
1021718637
24394076
90776799
840660508
827078558
128262514
366676006
633429502
791114279
928113059
921528769
187332948
666713519
1030062700
294664943
792910782
976952820
75872339
905458071
562199814
588093505
66163328
661481507
677347424
67931011
86472118
324484462
486230311
822097106
749736225
566477264
285661979
212468215
463676053
204325338
702979265
642596369
673446527
394993597
609190011
808770785
378642562
794270727
64567810
233682233
585646232
121869158
196105932
159100703
378521833
611916026
82103058
776901865
411106620
46458119
561078243
554618701
827144091
730851851
817773611
457077643
690951756
127244404
913284173
473097846
649771145
225823454
192042616
413681962
27137130
549704041
66430693
454194352
305728520
623946626
2096637
379438324
586229244
506364254
793027832
643835773
990734146
27189530
798642719
712184172
813413338
340253395
218727305
699676988
905752124
574216130
257164233
527155328
386595356
195423244
939239856
474938516
635176417
965267115
942999536
112115334
791855850
488773254
173074650
461297153
364590206
912933708
915425912
391406089
326124968
334160806
352346523
61711585
237485542
273858425
469348104
789414301
838342486
124303458
319154146
30358492
547372068
231756964
148299353
617335598
136250560
666047318
686853900
402378197
505799311
44939102
1062210379
88867718
951200898
764486350
798771785
880357570
489198750
661458183
661535761
38180597
82806534
212641579
270646759
620258049
217514572
677851659
250612261
1032794166
979890551
324684553
357043475
977322539
169673006
409998501
770090852
555253263
78665187
548815994
309172791
52016190
672931135
732670489
422845401
65471138
341519697
1033914638
433857754
471063571
428792424
360997701
255499344
978038835
610403979
683476475
548445222
372522308
391618688
85034335
723173801
69716391
277866462
689514845
967384555
241513150
967898662
447576604
445019989
483820711
804986618
901258912
829048025
427324546
231490366
961388976
400069653
945615840
74850978
315918505
648225450
203330628
86200679
692038469
1002780844
512902810
195672716
1013715651
540459292
97903803
792059019
652871999
1016656319
796322960
12393049
884804537
595931293
129258962
665300570
139610814
923414784
254623402
992933520
83922823
561895600
157858819
79779346
398599640
261735007
1026602903
159680415
934746554
852058955
364001855
811561120
51813699
82384467
706579754
413436095
461227148
797132735
181802664
356074959
899605921
701583079
891938021
616390790
543133376
743206440
838325621
337006074
68517989
1021379952
420966701
404260261
262664093
427537989
1004563251
1024869059
327681089
609152522
440231982
898820034
546509407
816758763
1049310383
39892464
499413551
819184289
348604814
728832274
277353895
69592070
866241385
1038602668
585831384
266057933
725814852
935686898
659420790
509675637
758726847
679075895
537098691
31036999
574221083
423230585
842497709
73606707
338345493
755177918
524882682
876498417
38630168
375538143
343405501
259298481
361040054
212789095
289150909
710100424
17551773
641205144
464813606
333706693
578082934
653594149
50235046
206179500
121052406
699317937
393189596
492848428
823248968
578626570
949463614
902030043
274574353
578126577
22965155
468805231
926976055
630271879
505008296
890879847
344427196
16776783
401330552
418104617
141520908
189495748
137974530
896659850
487277328
78195016
239136047
37548745
595657802
981983144
430530178
652984974
241835300
438832340
105645143
794003547
779926317
264408747
1001283259
256707905
488371374
925061243
881903166
819877697
556688787
430743416
453498357
688434512
679748321
264757683
910461983
1032559513
968518698
460805498
310553207
237137070
66272730
452690176
1051066476
190654981
926945063
447490577
631384961
15891660
115708291
1022784920
178070514
569074925
131087218
968907519
673651999
166823181
220759253
439162333
818339404
732097341
177473885
978244237
168029356
1046250302
25846947
236166096
903154180
276764847
761379617
402139997
304233305
1013616285
114734709
723076460
1008854107
530874929
487278068
921445012
268173179
939045070
815505061
497937585
906710360
605416988
946632972
955637942
502778337
702117009
200807371
476845332
732883620
248505820
369355777
801727286
990162495
931549081
768499871
303101322
56705448
122074733
842333469
106721046
899483252
888883026
86547874
162468451
225964970
965851355
507183276
159107877
287125523
81787852
372659974
583351975
219665657
358962015
709397557
259627283
200779290
561687782
366755017
33016831
61388677
114298908
618963177
992175897
290321917
887972269
385111096
18605486
29267302
593034053
843250559
200062018
927429819
257615186
412164206
813162997
215758377
55981242
127126863
667068428
960780828
6688844
878881291
876926851
402861828
573071626
175138590
142658586
461141618
249269594
690905787
273116881
916152669
667643892
128316970
386986486
742269367
287506072
418969658
381815600
486910177
8058457
654279045
690875349
463392580
914984661
928835708
987220705
355859607
740784259
842093267
499532549
447704250
1058029641
877729718
614763568
247248817
952946835
598342600
943206699
436483477
68549897
898809252
1062823911
563151549
665103610
783895266
842123799
877932954
1024531597
118773207
972818917
27035307
193808060
348362462
613371261
847722468
2681473
663949934
853716929
721629905
484862649
535973048
589641036
5914414
35941433
32242324
490709643
699444220
684655536
747790635
758910795
906206129
120819349
753355826
649773896
345873167
833027251
314139344
148268567
889357270
444741377
31630291
980877223
546226896
617541134
816075906
742046983
78158779
71212624
763660785
71418453
781881239
917638341
179630341
342332515
88776848
916845379
648783085
676285182
342029887
341543861
522794594
732904178
872715350
183529687
451361496
598426437
85652018
181779668
434488035
260528144
237444248
556073787
927612475
1007495487
378701635
280264505
285146541
341109544
743543659
646754376
779587368
280664240
613761940
56779920
986556088
497773032
420939761
50342251
138722138
470710947
171795202
345178177
690402310
541061808
137185125
481367474
285513347
708270053
150733795
873783436
8616211
213806568
277919637
704366381
73048264
934065546
852310954
701785206
891789617
829175583
283179549
872005409
12689353
394226357
197841785
139372971
492082611
636013965
529730122
112902197
367974023
847621849
178727816
615514591
644770419
39606758
607749580
422901038
256805745
608665612
1011395362
661105523
27476295
125996571
490016183
86242976
212124685
1004533358
335788230
387628107
917254473
834766791
89908739
984102927
1001053397
801362012
193323472
294701259
612103373
778006182
659596596
886367937
724372157
188831955
289723769
966977209
916096692
584498645
911928178
278978089
1013886460
704204861
395323987
354267873
345862123
1035805090
922781386
803438173
591848847
559830279
494988364
1014809032
107326014
269606836
34282007
784752118
555183201
20296516
340379448
884192721
433096617
617958464
620945364
855547896
266183115
34481411
794702014
24772884
413516237
847540394
842964643
247028419
973765840
201171381
641889322
926645033
857878264
283380293
818516483
544134189
406822714
772129250
378967751
1029810930
17540028
78942172
288418362
111168865
593295525
428845840
323962522
162687136
752610719
513180764
511253792
508343150
474590494
59715817
1003632708
572300406
731796187
807935580
977213167
134915101
157702865
658209889
845509987
589764347
193222628
1021764257
12776413
548811099
663096157
267183325
449115370
540417950
416984483
53642456
119974325
817222692
752318495
759342574
148845955
62321946
304568381
60401409
379111727
804711699
1042542956
561453098
837636929
525086234
302740928
501335412
767286245
700392440
646507034
969949572
661358285
63679746
867419429
209529634
558097195
141255390
1012394532
944814828
730837710
957169223
974887925
382552064
629579088
40553436
395195868
997697284
881434466
948738992
24118126
847901402
25026310
35371822
618123454
739968652
302604061
235056152
22015268
872182506
626810894
766340418
849497123
18675497
677931082
258560011
964343057
210522703
1021876378
953048382
152339349
841477347
168929435
658693570
620399889
667342591
296128368
121733895
64093470
729073431
932627414
282733701
1020353028
738856187
739150927
461003764
163696128
272691859
231530960
435972031
314777856
39256215
389513980
682789889
126203035
1020435535
252013111
808317269
722683814
93370071
17852550
205841366
783113120
514174239
336176828
792833102
979719065
188119082
817882960
661500436
135288641
929174617
837621557
585926065
63439867
874656461
159928144
262841092
485289225
883943517
653419774
398678911
273784054
854888234
383965138
962011182
1050840991
906555528
407452210
227542444
24294078
552184491
35213081
53521660
518299088
268226533
466758147
657374051
179961611
758467388
881167304
9438701
390438894
599245368
260992172
195041354
855244890
469508471
488509601
337218451
386753482
31043901
198608602
520312003
53196586
942496960
851774310
718888535
794188065
966362481
1071179889
266724661
834887853
669399100
185521437
182722493
538320708
352044722
902184343
41757698
3652466
816002993
862448493
1023898154
705541780
564333145
18037229
481920974
493549112
28838886
10453974
177603641
337729538
211962166
328263262
47811160
164232696
113600677
251222030
535834097
980275816
586001829
857483221
602299834
71759226
956361055
667503632
630987880
589871233
97663401
22928084
176308396
23145121
140100142
353666078
69790903
702359654
97173055
649973709
763391558
169271551
803946133
706233660
768266526
130400408
66755738
1011404487
340489269
532973205
59978467
82781824
73097527
785562100
197500704
869743470
9785093
533161225
802048377
101181588
388016128
288761180
384910486
697835997
99633392
132247341
1043706660
289381227
14027050
213332943
362995485
11079957
62206016
112769978
709894241
199487413
445533560
478940408
714672434
482101976
260101957
973917682
829378479
273129154
190758585
879736815
495796684
926534646
361316128
173318801
179514363
21637087
861054804
381750144
603612073
242549413
404459610
20038997
332282354
915903559
779630246
3053183
538973496
672089570
895150626
897758166
144472758
625971087
346230921
433771150
797831524
739815199
819045833
288645572
66878754
600627300
852705856
960595870
459526486
144485326
330610161
281858452
887896919
406868655
841808943
36487184
443218543
694447950
462414753
266108912
40159003
126864214
396674870
137060561
572661873
63394818
250047552
304613127
179340982
224588661
478379761
513306741
1037378226
36379029
43364563
867746426
95482328
976388423
22185306
274616727
321253044
336779154
683264813
635503241
279132236
810013894
47425920
605368475
383591676
437113474
944235444
510479803
151986889
458133143
452833559
593822906
84617822
271645372
498252514
469148372
693498688
461154921
454999251
751986928
634529075
191805340
346476652
470998640
41669718
585037501
588139826
194848053
49577049
191701992
299900212
163874254
866270803
660581683
617810745
12377332
454185363
683620688
906467813
225383731
1010009284
368898982
915539813
35824876
1030240458
264008133
888377229
176055921
1052911559
928434436
101722564
775578474
71252614
282828117
466334840
852116131
244891253
927009585
711020322
964207869
116619502
923917800
582356562
612161112
862869498
84764951
333923666
446758164
172058938
309154880
164056302
1040996076
234802474
495636795
783356471
539599926
540577015
831230877
416007797
610718047
836503888
95985707
482084598
501862008
198588325
218795487
898546073
771592180
6571750
1005429517
579589988
616162368
861063519
95616929
743301585
408464960
328076148
602749376
1047194536
390562455
841886446
534685662
795407680
726297416
426023166
518165825
55530902
65894739
434237789
46182086
780248409
609861196
959097712
844743477
169738306
30849635
770922048
604573620
798071313
220825508
915114320
82223983
799577700
813497817
134433922
263871212
240585123
949265062
1012601154
72347842
881830820
46480561
581134539
85455355
908183391
455816682
957673961
646459283
598561152
843583500
172153352
573935579
907445294
538679484
95983705
954902257
539028335
483083744
578695172
351885076
699623494
88950800
272000597
193323641
47883532
529814997
1070620027
632775358
479467567
676886294
621142109
479523972
485687718
132849667
369806755
403777803
218694675
579244053
154396860
287515195
735733009
422317275
847338942
563192882
79063824
828515956
724384076
786634550
123163993
126971034
330477135
488659171
1023477438
1039867080
766729092
306412865
84827049
87589663
710080946
23890618
817119895
415608877
12962851
604092115
61842227
629097589
188070160
853892937
38176334
241938246
87515050
159883877
203339424
841713389
898256084
628823314
644268754
35654476
99191967
793358446
297067914
378157088
392729145
622943846
978326391
162069079
339491377
975388839
569426494
382509345
535222585
1035574907
982023023
762981118
637234148
80909125
831311949
345698310
617374412
581204747
759782422
426460361
79083189
568362773
1071467778
954852202
888462950
638698051
914172841
804217313
810535083
338225402
270450825
718404476
578824042
336042391
969141223
290396612
16868302
447795803
735889677
547542792
171849639
273613126
440436362
489945819
889215050
745334826
438353107
973749287
615864876
208299962
12409012
398148628
283714132
1030015158
101108785
496472786
616315143
285239077
774174524
160239299
529614291
675571799
221829777
911402720
811629113
275217102
544657429
678118971
445568334
774233544
64466605
819635540
967050415
663791426
806317687
183389039
655863024
156415726
360798274
641645628
40037478
835125453
516486633
339324643
153080
434990259
236780867
745401431
212016765
797572571
85739932
206782781
766180621
545553930
357275127
151922632
44176870
982007511
352808859
361378410
287406690
417581622
977252641
654277013
424692259
60120209
285327543
178293320
630101494
31003409
837304982
310947401
96232299
193207063
466803415
802003095
277212316
204655836
235084119
296250714
163298782
96466743
623273910
426392662
12463721
93268375
640322109
482312263
623428861
111853741
156362974
770700555
1059699727
614298421
760547413
880818398
193178231
298730693
178303379
9942128
108777600
865339334
419828044
411912291
949429098
73603764
363881042
465625535
658320650
570880964
916731265
195230607
281500854
852619811
145342828
562973097
790575974
17076544
628480378
106177272
865156632
536217897
848888886
505134792
1008025563
778593948
380231468
887182674
394044028
47794728
367282541
793507282
965338430
220778882
78232602
38101043
419138955
1011086848
414822313
627753727
444753745
126379230
232688580
412975709
605880739
92377639
1071538260
71136378
535128688
409470024
531273180
307812231
846693538
70956326
687637068
536880077
45172312
883634200
603079385
816995265
683638521
34639754
721515999
570827997
222494925
708665917
266529028
630438413
187893576
227254767
326362967
934179630
353652325
474199702
966940090
18208184
53084221
184529917
71025835
957503080
661914108
61145271
535163494
967923876
231638365
524845887
885571661
841938375
55613874
48472046
459849394
525648924
119528166
213792009
391794929
484074759
689980436
908410347
75463655
874459174
924029215
777505116
710846929
901341213
788097918
715272940
30349896
687139101
877358878
252833827
12340783
175379194
120788557
766125090
812640113
328157764
892405676
325044730
577622721
222229757
28715552
466184300
30940910
33747041
980512686
29969945
37345861
446236395
215396853
179190161
705462100
617222643
539268979
1053636730
21169666
335128688
65885533
21352430
880894563
1005126228
341680337
619178834
166703485
361964147
130293065
336395477
1048502231
286139290
822143668
557179259
468158856
893198550
619879108
630870829
969650449
140955446
523609580
529016924
751807684
86269810
358393552
644114087
214943348
847183342
122545746
806658524
149186897
51007164
466924403
122356027
170391399
600421987
37302160
310572218
946678155
509870533
644310846
564483840
24352579
822599384
668546133
650004691
107889507
513057210
309148021
937646936
898724707
99798573
520024184
476198419
719614583
624290397
1066311746
75695974
452957769
76222591
380069616
865495107
265899078
76629440
940223727
68442927
317263417
539893418
491014056
156506290
928418964
427070418
895829098
850313152
327319924
322807119
403824734
121606836
419370892
171029085
51172594
1051059403
232517044
44383552
459561008
860417912
981686527
161485208
716512896
5077018
776994044
677480533
442444537
776800764
909725411
73926398
25961802
80395723
568454971
982009943
325669115
268512301
982432535
1037387617
368054043
595294601
296606946
178383215
11977087
527125085
829272001
633662210
652295457
39970822
838837205
101282758
716924970
324378313
799792566
177077462
256746915
165411045
971405372
218663517
225236412
656146664
273098259
836000390
930124980
86258727
824210151
785984855
469738309
19267152
324645448
289893833
968716675
61004397
799099136
688422622
1025456513
1005102135
486894509
76464838
569590088
52354433
175068582
787451710
787362397
840595939
16919882
619658381
512052823
690676721
960330689
188003857
576184979
63116500
886724867
332615327
214706667
702631544
61968989
1034582137
149318465
799999171
858184197
976678436
1026578503
533905329
898970851
751470919
841273352
390751668
954168754
1036829524
1020738520
484908844
8318847
683100602
173443583
236277423
755273674
254381151
732827367
547535894
436453840
959470397
1039852406
858241760
13703644
29269341
413306877
868211381
872329107
579263033
886928106
1003658645
954754490
202828483
972584449
98154600
975629364
539281830
260363412
788277457
71369400
59570928
82786690
906301999
331610641
927146662
153621839
713256877
1041361452
648474535
592707910
201758716
730512305
362593571
78678719
103602714
807077766
547126162
17214124
771238427
791509543
493621686
407964921
979765884
63078505
242046800
227385903
76640040
111104235
875032100
428764579
164634606
68066630
65821383
17705278
434105517
300363016
680604377
74720349
10170660
67385206
530790569
696022973
178927492
871467751
909311928
958852579
388591024
711965475
38458137
42533925
465143748
326549031
1051224877
658634737
276273534
239871171
1020791050
253154652
669279526
106194483
277371082
505054337
1018224445
46632686
872948739
455504410
344465318
336356962
21982762
309602081
647269816
31578572
411625570
720295758
335613800
512012900
817795477
205205161
86603399
745218854
165807991
150160974
909034879
832221677
407767809
155532111
617555184
575614841
471843905
1036344023
1048659013
346700761
417940510
481248939
716145534
390354220
279707407
318485007
40889537
59874509
145046792
342354912
314919068
718040903
66396701
520478851
81516375
834026555
345343708
17857200
394259636
869700941
861128378
788967502
191408982
101736970
889052163
25315923
288319809
916992377
350258101
396030398
157167190
931231358
397848796
490258314
108361685
392333649
400661552
710167920
868803104
928526305
182254945
814342848
623457227
825291262
35179212
331747978
303894963
607259065
1050727835
420110365
309992983
68694167
920003340
228983243
429426917
325436236
51466359
8514790
723630659
487298856
981385885
775959805
22140753
913282781
333252599
1070618050
85951743
280158292
669236011
559679643
592909257
636602963
951153137
70360911
405181978
198511784
302964774
524365061
210206809
149035824
623557338
112963165
123884207
466525872
902262989
818041319
837579568
978207804
39876618
242291027
532486655
670286400
341532574
1072958721
484815653
21456965
294164768
656542013
527541584
137427366
1789749
777493170
262629317
480618373
656786038
572368062
89970385
950982295
289822274
983242339
24710087
809269092
65377608
736923828
441395339
948981940
756078053
208812579
260950609
159873245
338598526
1033267513
901153944
860071867
786965350
891872318
700529860
56808467
1019468864
285084835
594341663
830307465
813058234
221643436
654809170
918003663
40016163
348234780
714295509
1058404498
904137202
165452647
430192752
223090881
1015993406
763042169
668500664
813271136
484986027
408084090
342689427
73317475
56133454
250133870
468518842
124206172
37589710
829839457
511919930
843702251
487364227
4621165
1052610403
489940138
691466813
529907977
76628330
343120004
849581239
903190744
828050416
543272476
243313909
259680761
278558620
135663526
562643782
848045911
782980523
1005366966
88526626
361119926
977160336
297916737
223751979
11214416
81020747
843700695
766258765
5826670
59280818
736998405
194176651
89695136
775546714
304120859
482853394
43084702
295738890
65529832
380768860
497551437
456034671
786124262
297149938
119627170
933441125
978355354
294186240
1031033123
15628941
860064467
926652941
884754240
1068954139
668140873
939430084
837770780
359460792
470274540
268362323
1013041484
372785458
181937573
911963678
662962825
400641028
352333128
191094577
402202150
39887789
562288064
88551683
227298977
876470236
30881379
213733400
199152357
887836051
179748729
520318800
579908697
218255195
100770147
21845543
595656661
499573493
1041051203
410519920
1036137650
892181871
284339065
51056475
618692303
864581351
503610371
567410760
158376329
942019067
121273901
762118770
1025597941
801133462
776075613
113773850
351159887
731748642
1038129167
45248549
472759350
307778852
147246400
3371
587113742
564769202
744546990
351576379
441096585
615568600
216879572
881901811
661556346
129796586
161373686
135281508
11133208
536760930
244508147
464002335
229848447
466267705
208175859
597056717
896812099
792702815
868225942
607989305
67029604
8242326
912831023
862536323
586584192
8602012
774721495
588972401
427634058
905223553
799342365
211340534
567421937
662362485
531164325
817946516
934395854
826597217
969712674
623707457
940947143
239905555
31171990
572754929
810376236
20874138
832775102
84647591
162516195
688361268
943620040
218132622
185012976
504017297
586379729
563538865
686292397
21770035
558580550
102528609
12618029
831191737
355617417
10508286
589107577
138072305
57693688
189518037
327192940
323690487
747518261
293415890
616931946
3791396
909710887
396985631
229722750
518783754
84131278
29731953
154419768
58482822
524009184
454820117
853937957
691032967
591998129
887783227
225892956
236958920
11751034
896592699
788380093
739215717
870926666
296811935
936751926
163718063
428099148
164479584
323306957
736009673
766219581
64349744
367883872
67830962
847654981
445912223
144718230
273464562
880333783
967249504
837973019
56621345
675763921
400625621
2871653
840634139
612944544
687461945
44952488
199123264
470778276
293560660
756421600
557399577
63559893
232615618
508132998
20121428
510337890
35484148
483640517
208558952
619762110
1003671652
489973745
308383775
774088576
502506702
95227831
1019781908
437071709
1060320633
467892664
69216210
427447283
417698271
893220409
933931036
448536294
1016357058
992913953
825520234
852943442
76287230
240449564
33217170
200983014
548984155
26496213
573364406
547704254
291289471
543578074
806423531
29195953
856882580
13894182
554030551
862946100
653668838
652645092
707175112
706681985
448761958
713019572
113379868
939447215
554164838
556148019
327656006
1035885308
358515585
719457750
667678822
469122090
538315865
934491841
901653463
354166593
226868374
225058135
180426340
744917579
500046988
1021437720
725069511
938499753
872020635
922389406
19135880
713563466
365795028
729200895
68003659
470380262
3070002
635120273
786201920
918087517
533619799
54066484
775622791
194790756
415441857
1039859233
361208007
5885888
180252533
920709700
657114211
543128223
26642941
843680552
410802697
937753709
480067832
55628156
735448138
755850399
293857247
511725906
327906858
308326463
3760285
756415580
472642475
247316883
330308648
63191985
705281854
611792015
831425828
293556658
917839080
570280311
697633040
793019754
438277951
459957462
182898731
29170906
368433195
1067228387
293743397
366111362
1057624241
36891286
571581721
234698561
306113176
553633477
813243262
955544287
300515798
619817623
484391140
65213909
925476315
477824352
115379018
70761313
748097264
914569678
438100541
661616135
880505284
674218106
414419192
797786108
897780491
124607693
992850433
87512316
248522072
990062810
335530555
463162523
94734895
255823153
379516789
203307327
72803482
806286968
359804176
40817606
874193157
492272649
355246899
564144864
71379807
967670058
467548146
416796355
661081131
21376651
516316970
153136342
28467586
901146658
416012736
572114603
33647737
1009765832
570430391
992663604
980634719
1048720557
169940769
936724080
78251003
797877994
109042883
1008491956
836695820
525782229
704119228
395430798
14800434
52919774
831623676
153299196
858433390
39215786
520053015
785654232
860298770
31531931
387062912
33110296
714580618
328983637
583047531
8983161
69725647
109336963
33744487
478525835
390914085
846810209
419939660
347931058
1068513017
102096433
170548584
531851010
694099252
156345398
511507255
801252921
227231493
233643933
99484216
79412031
156169562
327623575
411203031
782605826
967419387
787808327
33765395
949355347
33010334
843671371
197287478
52008666
408030526
685494949
910224132
997913042
617387393
568761090
927349424
360822823
88585524
885253132
320806837
675019099
792825574
898334759
1016131112
340890197
1060799555
857934555
717550299
889933731
47756972
216044466
662578086
634793325
651756613
785916294
133429462
252638795
832142213
842626261
939976919
51209489
62417953
750574687
617507990
1041164118
951719588
391433067
760334047
217977634
398789198
237170459
317345671
384731869
567040982
850277558
263390938
286568902
736889265
32035317
530168357
858322159
182924369
948701969
128497967
207865425
23089880
73362232
934845136
416181608
524112172
861420370
20462564
39570176
37649210
51863667
71063102
975963686
12457401
123504060
943861607
580644298
776405366
233645212
936904162
1065652971
842544160
101035795
927578962
546616727
212211461
459303913
259727928
537262031
138707779
237944229
992135573
975779046
311254997
258565968
785509252
561691843
30066805
343576486
803333606
849132112
327333547
225077804
596219973
771648569
349364100
743755311
754439498
962556963
781474965
166370003
397858219
1047553979
317047658
311828964
133840027
76040915
321913451
62091456
975860319
579319350
681992763
519240443
895125368
354643105
555436686
22359076
175333128
307478102
313559869
539020225
706526315
908573468
740983390
872831364
555466656
894584479
627741724
526408029
748138677
65840185
328322415
109386617
1070514081
9892737
50028191
757732020
988777633
623654213
401888528
225379258
801152640
47330952
386305008
804277806
381048288
290535397
783120784
139284420
816786730
16483340
522893650
374431135
293037197
20206832
347087274
578539082
291808001
429650627
125867188
738814868
942706365
142544353
355530453
358236539
343407695
877792045
75193413
230488978
102824877
77012742
496281897
524410238
120081799
392461081
40505648
752864461
13142563
561555512
103495761
467248373
220770105
239462974
449779947
664194126
720647759
1002516972
147820401
931277728
333504424
513851185
307531107
283480260
14640810
689346684
691085997
565040024
354151824
134077794
200713124
282794768
378138729
1064548714
664755299
793861328
98339777
298527970
426944509
726544552
353302175
559721888
425002643
882502448
855523085
509344412
741110336
903855266
1003709094
571466369
743004948
519240467
525556559
173473782
326034840
320344562
168425921
649983361
931086536
298841205
401582401
695362180
526582972
114458152
346395952
65129218
977510391
857003798
240798062
308084368
856754088
172428091
434753554
544866747
207413611
18822470
578151743
677946923
78320212
487543131
404587769
440375237
961845566
737681460
180372965
695734704
600452932
2421645
616832420
253562925
229656284
359500218
811373576
838800916
756110390
240668126
717676337
395312669
904680572
734681880
31276306
1048438764
151095728
593193897
349210508
518432354
45400391
312932993
841637886
585127697
330594306
610962785
433097360
580308895
1065527756
275347819
597923709
654791474
139565108
443205760
1021000367
81498815
765828859
674236434
384825658
71587780
1011418127
689948781
527485959
634809770
437764802
542334126
86460522
710966122
297627321
714801244
55924578
149946563
29391807
194138299
23661710
55895604
773080175
244513442
854762002
746096198
715738974
180731665
338072274
1028225124
972127843
880585456
304244543
600867566
780973190
572657347
973133708
590776446
125459044
899296366
640871273
125264200
786339237
11326093
123951825
686369279
635093934
962792030
450003105
111634767
211181810
874271136
151505006
783045750
152853819
183443270
106509205
2851689
614703332
943518127
1053728996
760992999
1049358491
480677756
66219150
582854241
202862811
387974651
774689309
631331865
705878866
647526394
49740778
631494686
664555862
329357441
71272978
185882313
666651818
384911182
185130765
1010271925
277407149
742361392
421783326
905897760
40984742
866308436
56318586
755169628
925332285
291675655
27393858
868298439
70376210
353174817
73491393
643500549
614209667
329253174
612071548
16171534
641091437
743781807
232799441
344542644
435994853
7253338
40034440
83692560
967421339
365917623
726572292
318069449
247796463
229291301
808731731
439182474
54200978
87347774
534432066
371390319
980510482
360073804
5257143
57213746
880633739
939849388
358807714
800504340
831499634
392730361
201516650
942570882
941135290
542718045
212870782
298510624
131411963
66442535
28608966
35605761
546787647
368965085
85890336
438457712
51781416
410137684
589359082
509015691
147545339
858578077
892100275
480055558
741931303
86439517
670154372
606041147
23758601
62651964
1070733831
40895314
170957690
302071486
642401506
143327494
789079088
76621140
11510623
557207950
29432965
450240369
765692742
842787531
957545922
899100279
157610878
1003311350
142090299
15143515
1042728188
500696824
86634754
291761164
60252835
851587301
418874754
789273136
210625535
900277013
302418278
62823970
504291002
788597722
136436273
357131280
962212244
863488086
361404241
73250549
930476537
511342874
79181869
386435137
785193026
384237035
938605792
473898634
264258033
29392677
6352176
506116941
83012001
856071358
377370627
866073316
780417930
509714805
530548550
75665377
35378441
255869230
819365182
269397376
918522393
410575694
510117542
644500696
138814012
1037545783
282410311
750289976
59809815
848686214
8671072
832358114
310512177
31890153
744253381
66016923
424881115
352568460
319543426
454386374
350157561
974542074
174325782
621654287
837353181
824493959
247208442
890073764
597595767
613856151
61911388
857141273
82723865
260451100
59295239
860624726
59285982
55877079
338773375
467747359
986531808
948408983
801609741
717719043
525364781
593571007
937706442
898872203
512938362
348955771
800418952
981686399
897263646
19574871
466156552
264679927
705821722
538944960
904088007
759153321
440755548
855388898
655952957
251408647
766100754
667383095
736203089
278740989
451551089
722020106
785638088
222912350
52305293
851407623
944779488
238362438
815801622
616513375
700528786
493162248
394544614
885665596
662131187
616730787
388980620
957648090
177967277
518594868
868675924
112924044
833079784
1051506797
371295991
973152335
388458544
390970667
479376276
840009034
293559199
107706088
648007065
783416700
98430967
70103318
524530408
633078653
446715608
859007948
131380149
816094550
77249392
229100025
336217830
624391304
378365230
238575021
723709743
778604810
176519639
715505775
856539022
984918414
885686229
61380812
454861171
463163244
923200520
14994404
687630502
815453553
297741273
1018626201
1002278469
769849899
410857256
806106330
686456453
423167259
413725631
441725409
113085141
326955538
523410096
148220360
981335647
129552679
943960661
153044285
797926241
977553588
260766209
328696125
353459187
371881693
75071396
562029794
644753928
150700371
157193448
231720971
188852818
270122365
435710704
931568958
272319009
294936792
471556990
406566053
301754475
518459170
518313021
564982405
895732470
183747323
1014603504
43971364
776741942
188786150
737260377
298605941
881994005
468922777
143433824
31083522
580194749
822014167
556289830
114091069
42793930
357464568
713306683
25771873
715529659
555017622
261171305
314885772
373424470
349232655
585555553
962046590
929858867
116774422
37430087
790687346
528703880
874826749
475846020
584575538
41414819
496682065
919474897
372009608
521634559
736015834
27816613
125456764
260897706
296340526
473096674
115757108
87696137
96327466
817440653
681176010
746754338
87699769
915684085
811644951
107209813
397025106
24497734
18960080
764713053
496124997
328586653
92126630
528724136
979824944
869357098
57536610
691375378
61115197
604945754
896894457
272937283
847181991
742659606
582830455
107700852
597698735
617095731
852570292
878279458
344501005
272170716
142522519
547273992
423121907
2656038
790633486
466452276
573028337
356473899
569000890
87330594
900462253
782783163
776504366
364202306
187473703
449301160
526177290
533633936
1311247
121831910
811883293
282276561
723654241
393286772
29183384
311871105
111301865
535194531
608233238
935069777
462028033
51961337
233462439
863762693
48143421
40574826
500136962
97454694
874003611
368962683
971358829
759090805
701746229
896725100
46198523
45800991
1068682163
422690052
595759366
463176462
124563697
430187675
651406207
774750035
32240241
281113163
750804679
924919705
187005654
615046724
432214207
741430730
583413576
655557322
303089876
749333903
461145013
66210638
633422120
490477387
823333331
420323138
738052692
879205267
33260407
84520696
993759647
805030926
916330381
608862515
431838382
573332003
390234345
931792788
231565021
527978766
46377075
481552711
146061097
635746286
707526318
469599651
472476581
57233714
587735174
460743568
950550820
838815124
512278152
216957979
59250846
724999698
619496823
802459452
419826736
857281189
10989069
681155369
454027766
798530785
330743486
987594670
145866273
474595821
375792232
328245771
362748719
365474530
112314227
674061636
458656069
585752190
710740015
953110785
931554817
59047071
863432272
396108959
725567886
593701143
488516755
375063137
901450556
759769190
834729823
472163919
817690000
689289204
177340019
545714146
172816085
223709488
577661132
971805076
416781402
257105486
339969483
682821804
298964463
107701172
728938169
279596528
564039374
927574534
463802070
776532402
1004308071
599124686
546318512
737714571
2808739
794656244
553246853
422858202
772585392
912163776
36682638
900668080
13162385
268359579
80305820
39840784
971392046
519099444
62411581
333326821
104150421
232802074
457977462
435866763
112477823
584602765
392307192
749882471
92287985
882434030
989392206
183465870
487498457
257269335
885637502
527532122
644837394
573443370
342252645
185894060
209857022
603890927
108284019
1007633789
224531798
373165808
664858982
41081014
185455166
628525650
801348269
995174
842650142
401516869
422408618
565891429
284165927
160688029
376072104
593021948
910905987
740786080
449077608
580638758
905020975
631883615
217738530
1005071257
45977274
97807810
920257228
26909706
759739769
523131274
194579494
662673948
1008599152
533766799
1023987063
32324116
176086315
414151807
48148228
380471691
678327539
387314926
68236914
655524271
426625899
890046729
147325118
652949047
808697055
466117380
153637753
540466681
1309168
723548910
226357902
55984663
508558276
355786558
682327753
331030046
42482724
656417218
626313802
271990286
348598460
46469500
75209102
831960278
467812842
1024521023
512046140
525114359
274866983
523657780
818469919
992406561
15879184
64616892
810706393
915863783
987116608
587799240
475527637
1051245746
827785056
563769397
921190571
212951962
896042846
5768639
517555741
427981758
499515328
1000431442
654009360
322042924
731144857
555968029
182118031
2529323
461755069
202250633
581440649
431519544
78070510
1044512609
361721557
1041462941
803752959
23974956
736964134
951404637
182118217
527297835
967102790
300397509
22384051
664319849
917850735
21422777
459385749
517805671
303347871
608602365
379937521
417379498
978595198
437526997
728673151
451207836
420910164
977150150
180511662
1047118913
589825741
34398225
885538784
796576970
950132449
148503834
964014829
299487975
860925642
955839791
628097978
64149260
11169323
418560530
535285759
216301555
299139250
26839341
627707208
226081039
81111996
760425977
940468203
840253202
723187098
169767164
1055656970
252809567
201474008
184765451
1063307714
788129442
564168552
399641347
564643267
622231767
14163666
617140262
295088045
520943831
32260982
222076568
924627416
7260595
72514406
789119366
593093051
350785433
244733940
201653712
302407340
381390644
59059572
22264582
308440719
298680934
160177581
354877827
995643635
63422772
554164467
56496510
282307295
157035470
83966897
262676615
108832835
615347007
568856338
522040022
107078176
144256932
267736633
278318928
861273179
184054659
120542011
415211513
647833110
929890538
930936163
44432417
762892586
133919578
223649186
61562331
402938731
597983117
704954020
860313805
144301919
834181195
211177807
667693234
747897865
517069097
642667275
571119375
147539111
589825136
287256727
701915657
857206728
287128995
28717168
980904296
44327614
437863015
916994549
40774511
555656370
122500967
45603295
456399857
324917468
564330701
623870633
228627827
418661481
895754458
589457797
620397734
470518771
889290830
16333347
904922083
414167123
696571536
647301565
652912822
51712735
510651403
336006230
9177079
181294226
128304533
634106642
330795608
733221189
344655083
2668128
247802427
129516566
876605667
37459939
675295338
599278361
677157807
851484145
616210475
517524598
729788568
419475449
108773002
133186963
828509348
629263425
552690340
946943911
461856295
811330845
898380056
175614724
198410146
114389099
986135414
485393802
709803110
629024507
983824063
198262371
898066558
741161535
512563960
732569254
437427413
1037830063
807025654
763861681
93060006
746314594
436422651
647635751
76692230
891060048
965129901
637767820
843106389
92727883
919551151
182606954
221713586
545302382
286398154
960433214
39931193
384911753
790972554
548837780
161724111
679242785
381736596
842566820
548456310
433029684
686850014
677502374
762331829
863561013
384485169
354446316
309516561
900770204
698163746
806813840
742022161
913000042
655583581
201118092
543377915
524563702
176042588
78906111
277387182
913362573
531379468
12546886
933425131
867643317
215441424
343993083
26886542
21336926
865076336
725169954
769004559
491198529
304316082
809679737
263633472
169833788
843367548
562167142
21955938
187156081
956783966
121119122
714400462
417202338
189714597
840447399
244622298
830024476
740410509
56899817
141521048
725315094
409114277
614197624
569809044
668467575
258761042
275181635
844444509
405154652
761014440
919136436
429764328
480833292
167639651
26735167
764466712
220307469
965790670
530909377
562116972
914709075
915221823
720297692
808532857
646341789
223570744
427700385
93413663
749768083
372524959
570214012
454811685
163089009
551284748
808718420
819633513
860537909
765834554
273296194
558804295
996431058
337632558
361968285
185181469
692099533
814497793
620956273
979093200
542428183
404301843
496296018
927090447
811307041
790185878
46066939
930499392
71479794
319145790
625436345
383844389
75890094
432365773
320168009
319551591
794353270
66259145
874046963
499999565
538790944
622473589
491691965
553614053
673621281
821423371
303345276
469109854
256126291
900885269
165450949
365148666
870548467
102969857
351015578
208723960
819413039
400922578
236686880
712936705
753554648
61882137
592144185
274795234
358725791
350822949
248633713
410239133
73637601
716293960
42436586
240717874
682473643
25470980
522435256
755726858
125284110
185406177
274859160
491956944
562140089
84019865
485009682
856214156
1007467986
983300459
350042386
838012371
791916958
877934726
528149209
442858468
303786929
297119787
14724231
138489215
558114798
313896295
716768076
528029937
595134918
626656983
587865079
903951507
180669055
546650601
194322342
288509757
544031889
3013535
300964449
61878613
364011827
828461901
472143533
657532314
720338583
938713929
601375002
540502049
403326194
417120495
1002919893
22015981
217517971
45822484
166532263
303819841
395877770
537582167
341289929
861557928
331820129
222348524
421711818
641497361
776261396
348944721
690506283
104907597
395990216
352764847
83234710
19324744
715124603
273391957
678279566
58157627
787738091
869552999
955758488
960746094
422184567
289975699
606909691
946973277
458015143
491680561
882580986
1020362331
1067912213
506636471
281220522
608807824
670103780
130924871
841927534
136656677
253878129
229319300
821515671
789945902
328547050
747038840
718889941
661349975
913671808
311768459
571440484
116367292
251453457
719922881
265221301
210009441
209470108
306145425
541879491
163032942
230234139
21669160
529989303
588442583
689665521
491069791
747045500
355166618
854729244
31994530
857927230
565308150
593734476
1024641291
893803075
932298681
37860599
999419467
388048683
850170954
340589442
191336558
874936003
1012392072
547850848
702132142
37452280
325691767
1065152040
693058896
390523641
935508678
344243535
821037674
301564721
736264596
864965723
656047279
400362504
248341499
477744070
206507781
70430283
72641280
808790779
947053788
243574103
466358601
596265137
246368031
811121253
466242194
836491955
194763228
643245174
37584162
319836541
562443767
776291488
452107321
327043397
636913037
60498100
84693312
243184263
480851268
239952144
582908842
9497518
165814908
147034970
612391876
447491010
857138333
736178864
661381115
560923112
560097935
254082140
204442623
975852588
477830093
558645527
144765180
764669178
1045689269
513979156
304833833
685433139
37769014
323734169
337350614
923702455
432336666
468497969
601309172
248331354
512671638
79992783
213779867
968016905
595026050
770066632
295982577
988090222
729628123
1032901718
48998021
890685459
986905118
44372150
656050335
519869905
25938559
752416966
195586358
425445736
68802690
616730465
503528488
610938624
769161428
152651698
379219041
225752310
255036936
806854798
562827962
19923827
765247333
828484945
257692780
677704272
301959399
516084270
751771774
964902672
623379585
191609000
13407878
221239134
687485769
105790258
207334986
765338426
722858410
859674183
700270401
145706602
684329542
733975861
715071939
809550867
668949253
193566500
344779351
950801942
369157740
135095201
20966227
475333218
346773347
650634001
724902206
975531722
384389648
697849413
187160641
290429461
361076496
464725199
898801592
664379141
324635692
770710232
626166142
15684729
433567201
946241411
388917507
420217504
410055241
799026916
477983546
379583950
499710511
471174064
112352641
518987786
861285721
782590249
388257818
312907702
390851882
906552600
1033438595
479334719
297353371
966967891
220334362
540655134
43377341
1044815150
87496985
592718312
706017304
201152686
26099888
842358315
699467674
122979334
928197370
1028916454
806933861
927145832
121210712
673571270
332146513
320318032
60963882
119487912
140861254
787514481
834700983
583912911
157558238
45849451
235464471
163822698
923166600
995924729
411285846
135223539
166656944
1735799
294836089
8458418
441864307
602658483
190763813
663250297
819721812
360335832
710123827
37699198
541385234
530184088
468038042
622361614
47207372
862315810
745321121
777740801
417808835
316267068
419487028
956894696
614875286
146911473
767647232
810805889
1043038129
114219896
932655778
1072029331
286937096
248164784
570037485
71959995
258821220
522677142
294002601
843775262
649318716
86393350
13957347
578514764
90705567
420587997
355574344
929482669
205736994
601027831
56069388
689878974
75071296
993198854
544644304
116611726
680177201
463445318
26462489
677388199
660952916
66787575
443109874
585296873
26434046
350879521
785570705
397394040
105830961
1054519430
6341536
770696459
300394406
306911459
128618209
444024949
22390437
732356558
433340941
40605352
356494486
542278419
270903309
841367132
182781703
1027209533
919534068
875641974
884564119
473043543
19369441
729011627
354139189
332063720
631537967
173513290
588957477
1056355817
581722343
162853230
572384037
953627283
840485105
564362929
864339039
590747902
880733137
837870122
633644065
948610629
381262855
105730834
764173803
756339292
912325949
50514774
1035513459
829144442
598329430
379822314
283430193
198893299
142846095
251552006
59213613
967930365
174802904
336954974
88264199
137389202
938744962
337816485
1016849565
629031511
412984647
930363815
905682215
786836344
18536885
751276644
91067334
518226964
645384558
131105119
874734378
660497079
368800063
566512287
17790840
853344973
56913973
53448501
765482252
937382672
804931368
861769633
186640850
88127115
87694885
491932339
487726553
628424953
3259332
94692594
242997388
451825657
584262705
188765723
271817177
1060022267
667324060
899005422
80563024
612248492
132622944
56945346
109126599
403134287
806565712
133436100
372122622
275732636
16794090
158646633
516904928
291617986
6833559
964452072
30272294
168056257
533397745
783244734
910371899
754910272
610464076
619017061
399866304
865230198
285506230
705271658
95062080
912898319
40029402
14095754
232825482
233196933
407153611
335005745
55337037
886979471
904520563
574645984
253262579
647305434
316269362
267438140
201983087
425628847
910203200
312314183
621876610
835510083
488210956
199072081
112948194
135607280
444564433
174371974
2645796
162853994
26770851
730246599
536886767
470766424
521858220
442634999
254849897
25281401
301177259
212867021
236663207
357852384
72583972
305312826
280159941
306546692
898458952
535684727
45185086
734952035
715789932
637036310
308248465
639958857
886671190
1023551175
127558352
730820210
839886091
100175625
430558030
353234997
369773781
616879050
821629049
982002170
381934469
360575160
133872540
225866832
779618068
1070136300
483337915
1019720510
689605896
295786388
452876625
301697257
464199283
163867446
122923742
675763663
617424446
121299318
963131014
698098890
522842330
502441852
347966226
181920602
494574846
10252398
52986549
696360050
156784136
729272338
932355286
784566086
293891174
153593067
179289728
852287619
472443497
634570478
729408183
784240019
220456243
23950850
32700247
790628623
506796570
469192259
777453312
841447937
12140099
180883023
772991135
893561884
240416463
992102529
197139791
46324026
423351315
691038824
790585774
645535943
854084758
589050550
221002896
555398905
278055842
424572821
695710743
148997959
698783416
832210027
769959385
239777414
948808926
575620436
265000035
889293395
188400930
603139212
761358782
642546820
821078218
30576184
237770695
305432518
159334571
758735491
942434771
62719239
855587317
409412923
698155995
92188495
629566613
222218926
780123998
282856369
858143560
970507528
317810227
958726539
266098940
332696927
568491284
952293757
858559374
397182304
512929348
295788644
110956680
385937706
309031489
344799245
894628392
115605653
443763168
615841590
644310571
844653992
182614624
489396807
1011170779
450405717
302208083
519112438
190460105
230503616
500102392
592924817
816867807
459685752
709120836
896751256
950324033
418749612
317127522
26629005
720983703
704914779
149487256
362614724
69191944
839438953
94679374
802685061
81008822
24694505
190414505
982221006
515367358
126193544
161633387
13309531
629857268
832067050
868509701
45550059
714058287
258057688
169869131
646543015
175629912
865811143
518941454
433041128
27777293
793061866
712057219
85884176
450853881
61373594
951292941
21983343
904314430
326605239
267041954
163721456
570643948
808716280
730081098
1050152388
727250253
947269068
502102001
633738309
702166178
124835813
626839088
97584874
426860184
457853430
323596541
62832177
577365658
910084066
1039564038
5419729
582225234
1058638113
736903749
963541290
152406442
945045396
161454432
162915398
393078557
208474928
168601887
537173761
69113736
979672475
186268807
728008415
688842709
779079449
257797476
717332735
683514191
115707622
557524751
359541412
899391846
593536579
839323443
740219452
430484517
943373126
469902249
311505538
236802596
437007766
685722075
904803988
669234981
66721238
225392803
29879389
994278988
45294732
680384483
594555959
357922461
653880498
1061826977
912827842
982229197
719487818
356692458
889703888
497319765
105203521
308945950
773755391
758498876
989343719
530822481
402268709
974345114
642827826
947793416
113576189
758007625
376748411
309872163
1066885695
75393774
456162670
233430300
613822837
975226358
283328885
1039582584
247310131
668004974
828874314
298309974
324595529
701772684
23534031
894054412
745094948
115025292
280046084
283692030
266642941
349551827
617483577
161827593
181836635
681189838
298147307
879419626
962075584
250344949
445353506
1002287514
1040105720
244222422
392026571
66537075
713091014
134899512
731481487
47884648
52817846
850287244
634832471
973707986
89673705
435034019
220968645
651733839
407150689
433742520
350128887
384104946
916368495
246310841
815731562
413684453
37126381
145772735
846194917
33785023
196050006
397154007
832398748
604351190
871102280
964984871
464631479
136967417
794352449
881366305
677473744
331149769
411538804
137620684
522661398
46118693
640224746
61988229
418418719
564689281
630691303
363268516
731280319
328839105
883514189
2089538
357772517
40506175
722563575
953303216
349532564
890194551
368952782
314897154
544780372
17007082
261776937
123310806
792913296
371206374
588613494
16189943
531338750
641955506
234822975
351643647
447196980
500371022
46537327
529779436
621112786
693047548
751865648
802205153
194766439
87579187
385367379
656024118
72867013
23124803
745754695
892045524
542864822
935359610
60201072
106978022
850585505
490461755
542642099
999746446
318594784
447046645
29754703
546926465
253566737
322713468
944819715
44789457
459691888
1003344860
297804463
127464992
836606626
603357470
836851828
1042915437
455347665
785666948
445549195
412527616
828902854
624695539
876258250
40181632
575892237
782101272
6365723
948344842
453751184
74737424
21178987
298565973
460131293
786432553
269342683
531054594
860459427
724484455
751493303
925184165
734450752
53598590
469368050
510046999
406162095
66238595
628695458
728671266
375295662
920765412
566580338
669142055
460086489
1016273792
10808947
391481682
427517920
412334349
373281878
746263378
433423944
45444996
103564715
3462502
141736431
49756896
228564271
1061614707
1038783636
826488726
798120983
721110456
589308853
1048783047
982084326
668292878
460064749
330144022
414112310
1042489839
184092613
190423683
737403861
27565817
108701415
678296429
12139533
1058719475
385368040
402699059
681323473
635476987
710987985
631275860
225485707
607207209
618528784
822235201
975927455
984636491
630113735
917709442
914856156
82361596
862705965
520192912
394712532
537934010
61405491
83317161
695491918
608871283
414413435
522469697
133423852
327486111
1022555459
244450797
398996
16410336
636676579
259650748
618531321
1063347802
893052801
791631542
763447507
755081772
684125658
420718182
637174007
507345272
919658020
375915606
4866635
709420150
928929189
511592265
692913830
1066057263
574121380
1027027700
36966155
367946178
912177291
464899497
463126827
75453523
650299011
155358212
756096836
47770567
760107434
11261061
1060561073
891504244
787523478
824767689
479415942
471839619
907636402
793460881
835242059
606064426
71345240
979366657
552459174
364984451
512758231
618104221
379822009
1060518107
206914935
918093293
930516013
1004182284
179188379
75288403
431475685
352487858
281435407
256521176
211508090
86575771
997751137
150101974
1052948398
397434983
948422227
872452384
557977538
495865181
453052359
677854529
3568120
313607144
214713252
45156282
117892120
76745836
661215577
345732753
363726065
826543657
984954185
1043602882
354405236
132613990
949281587
618243813
767069080
164111407
428237450
334261848
253401507
588031001
637855492
481297408
603189663
166246199
859353456
983591922
601833493
947474461
852932605
356481136
350085581
454300366
729860230
250710775
125828072
824136994
698763704
691523295
465791817
742613566
993876749
391420315
694927749
13198081
757129399
1020378388
802673526
811796185
115757318
368311843
827506910
1005268952
350399589
680740332
407078091
1067594852
1002075735
849181433
650426292
23638364
1056862263
367287021
371211856
170844071
94106516
728554562
657862924
300400390
209390287
750712092
257010969
943681392
56096637
808606538
420160456
54193204
802519827
115333034
439223372
586959032
825333016
381201487
901853458
343974803
589000773
653970296
765510189
1031356620
169289039
454387930
524724409
992730388
754864890
353492270
320498700
653676323
108481245
481544005
642737862
61693030
846463877
17864960
78233132
286097242
654102855
836971664
87726246
358587851
790281823
962937572
578789596
109128588
504008056
623863718
342449575
231000902
152281782
653403867
49149151
478037083
606244455
808337444
11083557
462820012
805263589
750805843
894887829
11438609
376865197
398158152
71920782
834486397
790426682
454717476
279907724
469086012
100279655
506381054
296865101
737532123
247475000
338698225
200788746
393775064
810242692
223226889
347350444
32624213
398119901
903611132
346354422
490437977
502636951
470399054
892278271
827888916
548785493
134632450
355383916
253486356
246598903
974048257
460684706
657984647
420272332
463090405
786809274
139519005
876605587
1015206450
744107409
761153479
862198858
968725315
350451616
235725732
625183090
117258041
68962808
870930576
189354817
182120068
140065713
118126665
931557129
638071508
828944832
821073790
147527266
761242813
864527126
21287576
59258884
428094362
913788302
617456831
485562269
19421793
47474146
568557455
109541515
507212163
458370301
482146386
970601408
30134623
92874094
103613276
189967813
280354669
756990749
59415585
623646572
794439173
41189368
576410167
422141942
15475403
264424633
412667983
667269162
922670925
494224803
912276232
484250012
714206906
30556983
336310129
764861633
163984214
346262281
956781882
750274885
575174639
396137248
102241909
356903402
749807840
977455209
461578996
707231323
555462333
875666566
143053569
948779938
299095550
61288571
989704615
80651068
664922915
405238226
466452900
718335832
539528007
730861161
1010012613
29409254
28397140
309763757
398120369
390890257
406102264
879351525
14803992
813202483
363049083
373149905
906840511
972020896
639793128
299991871
993490891
81653445
160735119
31998680
488620839
182329580
699871298
143046332
947941872
320660371
27205874
80607520
711554186
232931253
520428590
853669405
862324246
300725628
77801761
508173026
580416777
387403876
678441886
921221539
412957198
789891063
861950359
300467631
674188707
777368209
80178414
561053127
331278582
804221966
33163003
975502940
929155772
820126029
819615198
12755942
835745827
598993642
511805528
49975257
359118330
233127881
310897430
132861111
582217936
65112761
101994419
155218894
168440634
491264199
569208841
73144578
232925319
955167204
497857666
856983256
758744100
134932680
810550319
638075716
131135042
934407368
494865886
190537825
991229359
577620526
112080338
817909217
249161497
15994678
630735231
530253332
889347244
311637212
932979800
945182168
491561346
223502476
821732148
575991926
22100499
152174232
730635729
479186492
595676220
653074562
294417277
468407132
774772079
736178434
656015446
624383071
339724664
1060262198
188184023
826934668
642382926
344465357
875450522
205332231
245091193
550054543
967992861
649531166
724764193
229291346
919586552
380872780
627818138
273284377
929905453
1026286681
1005586118
797823384
46920237
130937908
787820583
831519899
625712299
277352910
719277014
583772480
286576847
750691131
258296589
656655320
64309135
613006770
906210388
715850010
266502120
171400230
454038542
662652496
336487543
282743683
372907836
547144473
757419597
500137842
174327462
56434577
692251512
59593558
1006529676
404108875
548489659
179870848
504687407
22393624
708786924
823197681
10313411
667437617
520694107
709707368
176884970
846059931
361841466
320114732
607355230
493919287
225990886
10889439
442571653
498111417
163223902
85569687
544167601
941270318
846840937
686141451
269635981
819120563
290371220
926106763
789717076
979829512
1020074359
672644428
936403778
466520938
344581292
199423166
231356104
879868775
644187520
42037531
950727957
471559122
839053330
1065083800
670208284
496994717
888148612
19301413
192911340
776696420
950314742
352499699
1043071244
112384236
650895049
453598615
840383394
695238532
175339971
86981656
584010169
388347248
679873692
75485697
718274545
336535839
754559876
702776482
847662186
263664411
881984250
952696591
568678937
180578894
187031981
515825337
851536920
95717281
150481188
256711995
37241501
389861369
208541545
354350614
834056742
407277316
261536225
217183162
860425379
500492243
665322603
744757684
846748340
900786486
1011677940
792243434
677004488
591782525
127259003
868007938
490406338
529873087
487775510
508415898
71076479
248174599
951483896
105774956
759665421
647978113
16576272
585180918
474842699
505384966
1049354756
489675620
501194507
144220007
692863131
189687256
587802221
426596866
357052311
116292878
465191437
740577442
57008887
101606642
355238152
60211461
906642686
796870353
495693962
249323560
519984439
878754877
876872668
499589126
763981739
203159060
306411168
637199059
122011211
895271638
272055483
808100446
431628354
439051713
398577508
1042137583
53644263
952606781
5018728
16958260
994336085
924431817
90111996
590425482
152952926
689372568
293696569
529964753
954960162
578905413
583649912
124615968
320709981
494069280
381935006
20987350
731144857
529534695
359566392
47236467
458173647
937527725
1072741990
403453313
289025293
160014348
455918071
436227554
288111239
28614935
367582547
972575510
995021449
846242431
474586732
793365332
381149641
610888769
64758294
260368308
922958982
65118734
705012970
8021455
357901296
589428628
86238672
750469421
916630693
288364311
255108867
176494153
665139051
1016408312
727983179
908484464
623417451
882335564
401207660
174070980
926993407
410850972
178020095
1020750374
610548596
338384562
243360679
428174145
228519812
477057015
573875427
459961501
211661027
378239649
85170435
298235816
242068410
951654095
796665356
440997467
60293681
125387764
220518918
138412263
924402540
331799894
927268931
548087195
74173044
678056819
404895646
10167261
611637598
1067052558
786742176
668033255
139948404
76948390
273241102
809506050
830829928
548437958
859325513
749545168
949110170
917645567
256410972
927228045
815892359
128867873
281105154
302186741
516580321
781520878
594495781
913723238
584849221
49797327
411202699
142591408
1065604423
566835035
914307978
42580315
267118209
111609397
968349314
969276919
792931266
127267407
120599250
665269105
355668190
2139556
265470635
67298341
131226113
505606803
966856396
628250777
719635303
708456143
79914485
39287010
207305385
112789147
46205002
1033353104
331784626
95002255
106481798
854588493
621237503
209500176
834640587
674584855
503869301
21035033
913290409
382887711
51679992
374758603
199993284
499758184
296120717
55291345
669462800
640310423
122591483
731310553
613819726
364024309
641452755
627730986
357783150
527855308
432553729
507348133
163241967
90583097
528124931
861965196
69610686
340804384
204602568
75692412
330526694
862369494
737177828
379238963
353235527
430682293
735966355
344594443
871394917
284829180
581051979
449623929
501586345
667668365
788801424
450869381
1007881029
31422150
655855706
692536184
156415324
721138663
987507077
717848174
427168819
37196368
1988080
497543403
203506783
136021512
747232485
51750908
826387943
278946897
231039469
343851231
1020959732
206094645
70837582
646143328
852878347
344887139
96418166
284699025
933900483
218491330
1007611429
215021008
90620594
95017546
391709159
709114853
430116845
199910225
765410491
823764360
455651423
325671614
937340215
851994537
44947583
331148192
179388046
651476500
1040137102
591668701
111620997
697031502
68509402
955094033
669253454
304725080
800026242
603232641
167025506
387381680
378229394
15593809
190957245
827626078
339822529
515456958
572594682
7037774
49544769
401282150
505908317
682363042
262662097
895817365
593339210
554062458
927987091
455444218
162984750
202555033
554881424
954250803
856758624
694838364
674482093
376163325
728385918
338841319
196638399
346993792
370374079
687804386
396970691
269821857
278835249
76619127
116647055
887450953
743220216
718369013
530926180
450609068
5575054
102876463
950367245
992191059
277184679
471618844
675760399
160368984
140075765
714570495
18919750
156386672
50683523
32358624
895546197
679581742
198676253
29592878
158586634
322301171
554295733
36184856
461618890
37168130
345943716
858417472
206276423
53261605
815818004
663373182
568587919
465001802
65527712
842565843
442636792
572287423
885045203
79505006
805026116
874616922
868411760
442091472
600354889
170308070
580973304
980053443
29152526
843083568
865908100
143598115
703032775
157993766
250615990
787258421
354171906
59128288
173684264
149788199
996572836
42728395
80035695
579623713
320353433
116270223
960873042
347322774
975753873
30758320
742815310
134528318
332408435
172087232
694876365
206390025
641971697
47769866
198158431
831195610
976359034
631031571
133592344
379912418
409929059
188232429
154945653
102247935
516417352
7303193
596210595
755259267
375213402
886447858
356680886
18141872
517625651
49046521
553785962
686822386
839629674
1042717564
124073736
408187589
345558839
778042978
453987532
32468076
188847728
328830942
489075751
804826707
996146254
584177571
209090340
366163588
1072312945
969553515
406363001
763135943
631891828
619949448
926997516
841338468
497591631
587632031
443400397
919626958
98848315
841995218
627320835
282916843
469556307
748536811
482727812
554099322
905368026
53015350
752724467
800727136
4637811
89499829
633334255
726244800
365447665
1040121223
628915173
544918630
428024773
900648962
657644545
951630399
481313403
174152639
825257741
336870317
215755291
28995467
361755107
507530290
175996635
646229446
723205928
829641463
337119867
2097869
51411468
410293333
797033958
605422682
485583920
217105367
294921319
476686931
1001341100
310137373
384385083
908507717
31245
111338061
247214131
258173697
891967731
656154001
179171175
90067914
56386032
292352480
553274113
1007983775
679514805
584469298
127004317
24007248
9900721
464186671
161183004
468142215
317085572
594668774
238389249
87270016
991909966
646082629
74920080
952315642
824703902
744592946
882278305
5001954
903945500
75552051
117807167
58393822
594248655
931149483
176459224
53671358
324300168
566069620
206336742
79913306
907686552
909007037
519364619
534660232
309455790
340954974
80164722
862155693
877214924
433309455
664241025
74559688
112992974
314019615
11530920
276628534
144697347
561698678
1025902735
27486668
632829366
688879655
592593970
313665638
123115050
375999391
160214080
702155441
17446561
592536768
336366151
948194950
981059046
71383637
458768887
121094832
292115479
730850514
213526185
207034692
717749419
50255483
47449570
77428727
694844154
6275377
465388970
438531976
316880305
232184322
521187683
793505619
89511815
624270785
421388635
639679232
340597735
943359727
368603812
277746967
617012122
1020916444
164750845
381365457
895622207
183538515
966828931
82629402
353916617
285636919
464463839
840701480
541509039
31768819
657366011
899818991
593538128
209295575
158958381
166178296
130468986
323906828
253019119
6155013
39694591
308499161
143366257
235478177
785778199
521246321
576762780
570038693
120575274
854848054
296253475
260372417
297001334
450278551
4671881
83214362
748225494
460926667
467172339
502725220
963651838
548611097
297553204
563231875
824242233
697662130
291622628
473476342
468571965
64902589
306446631
342413851
539830473
872522049
426003536
112469699
251735160
782586342
705988760
967416839
616414496
503243050
475629866
422919261
826732459
256105619
635938799
40367564
328118161
35288433
140653231
1070035246
808838926
941676753
1050956155
897575029
352947088
427924126
230053821
699036959
264923410
42481719
479920221
1002889655
9595302
488418254
112194394
455038689
189849613
288377356
84583561
760692770
439286813
192365776
965718456
652385087
772803487
71618658
777716086
987020265
951346343
762363453
886408368
910832231
466633934
169580099
237678321
988748141
59004347
272563942
12631236
20282786
546074009
876818372
5069698
949761424
118051681
858616719
782043368
1006976204
821174886
726152971
1033087346
662076514
748531380
867876204
785847659
297659046
892462198
508228112
890832405
605009645
1022630762
939602309
11849839
905867783
975651166
818136105
125696392
865748321
267369425
474050328
474299864
237655101
872444967
29212076
56389099
624677808
1024106259
736210342
289633156
795238997
52873404
52797359
946104071
66653975
504686555
119206930
151073619
198264832
29003419
639312307
861698626
90670553
680786583
774277333
321475369
88220411
1035407781
552918568
1059563448
1047501699
985080378
395752773
449828834
12188932
821494510
564224769
841749529
347772547
408034391
345472200
544082559
30116707
574710379
339776718
41267759
64896589
406503396
15018484
967068731
261422657
678708653
250530903
406800921
895510643
646611503
470603246
600933628
622700751
10013402
662434184
202272236
3887471
1012783667
391366036
46113369
547190165
404694292
97796554
322282691
552588699
86806390
12104605
450170071
789642199
523540999
511464631
1018067097
260847041
534258055
789477687
231259943
231451620
1060647093
373707622
248813544
204340327
875746439
1023359951
851250286
712358157
43853059
40719103
665433064
945287269
866180986
706320717
923949158
659653338
193278684
146300561
885915454
777712161
567085818
940094753
392848787
645643738
728792047
424880175
812732518
446432581
957448750
628870783
30640218
644768684
174401431
578412895
67968307
674495128
1009713517
979648402
45817316
765522324
76573098
21350825
413086293
420735470
546794877
30707476
190646724
626157529
392803579
351623215
413211830
22084184
493224574
678004001
479541076
239909427
486445175
371677964
729043655
122582861
768277860
691933568
828766495
250230914
375177871
608600134
554230645
63831397
558675078
512755283
37878074
520588502
1013924960
350112890
610938073
871323497
625986086
190656867
733864512
528839005
1042741907
823690257
694381632
496944121
555615227
143789214
688622288
44074723
482902355
224290388
866883362
325572710
511387301
800138378
957117356
206810546
318932873
375606342
844280631
118887564
808508041
919647332
927054491
1052193926
284167842
356313623
224614549
496437001
124374085
907511837
478069112
933867054
1071081359
736574663
34540209
94032374
44397179
192694928
903659935
233924866
373889517
191395330
198382997
260764090
910665884
330506696
135114659
38253331
426363496
974074359
556548395
230210128
1008044613
498655419
594052083
952048675
249076948
492703841
757534510
770217024
848002032
909451740
217613821
41829059
648791238
31139196
1010268325
732543382
684254378
708792012
890037259
98764411
656801043
512832326
271194357
935052297
236289421
42427662
644725457
24138732
1012561904
351372678
316627250
819917693
167631210
131704438
55923151
49299027
821937099
965719688
771438877
64844194
524050547
387889713
16332110
314809048
467306371
904240593
676355960
711073422
31642516
827913814
87103117
625093393
365602367
840831613
270359591
84884125
925349428
889444315
797204049
896833726
796693264
974702215
304007130
169552744
381069847
335617078
800937572
128274888
404039902
156097534
801040481
395067805
538559029
520587797
341281834
452789848
1071012191
463540671
965784049
636927141
556818147
653686801
859512864
376812009
677326363
864210434
686292966
1057273104
396306709
413131423
847798774
801821814
145929683
72604812
824714075
311083979
608334345
591804291
672990643
583916326
427784016
681200200
559921348
191445328
95108731
620074774
396756196
714234819
539775424
580657785
422629757
598538070