0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-10-18 17:08:47 +00:00
OI-codes/S2OJ/102/data/tree4.ans

150001 lines
1.4 MiB (Stored with Git LFS)

418565834
934745338
481271212
781672158
600768508
133051479
905981539
937560735
551454035
895499644
37351433
571416270
92060788
367858844
773487853
695083080
608894749
527369841
756160400
429884095
947282409
463775622
228827619
869017589
525341140
414164189
145533825
179289317
657355886
187850559
207948417
616231723
6914990
369277887
909073933
115716046
835736370
648206164
182283229
326460812
619904042
290739724
852546891
7585199
151565953
62124626
216805884
279506443
651457931
519493765
830546969
349021267
1073443784
533346352
615229380
396103360
353522004
435030081
947143253
1071279041
119769937
1011276397
161611523
106371313
908670443
92000839
565898972
956826424
198550276
567985527
370077844
977467760
177575451
422118337
31383481
768396436
339453040
889800061
154151251
228664019
636537605
858372185
568602188
622329002
390423902
75625748
325735726
1019498118
645354792
27822857
81902097
158878161
975392896
264880930
365034044
161574525
190766920
671556494
876488410
572720104
347683550
787452023
408940256
321937331
178092469
551209651
288521067
695999043
659051587
835637378
443108133
1055890747
978858574
971161787
437496269
704462565
87512333
1058954306
763314009
339412140
495284969
435353102
302767727
604818989
877611418
1018780090
1026032365
426400843
1047640522
153408090
123783762
34516540
282695853
184308874
14761806
386843194
1058424938
1063910212
437109748
101959913
418222874
328048400
406899413
627758228
4017005
534604280
202257069
848218278
1998324
510177032
519588510
966950313
254339409
983733216
382442968
452171406
601973551
558114908
953398304
449130168
15605615
14405426
39434223
642665992
636021646
777060198
479135977
511087028
335552082
660106738
968383986
1052875188
874969444
593924009
56976807
398900295
680856487
886467591
965071257
337454405
83973363
577178084
289785739
525857615
818798060
106860998
329334297
565476286
417306771
466468161
635067832
220972399
183146179
551262551
95263459
789129636
439012335
234610292
891946212
697256279
308911362
194873337
169578835
725783989
210111412
462578741
561458371
916527572
516292605
820347907
979982678
346162880
192766160
849767204
414685778
95055722
599645872
389111663
224331820
1049549274
495199491
801759513
41894927
215995561
297810939
248127582
488372825
473669511
255100732
604669044
533638958
105021394
731414611
947621718
726767941
175219007
902961510
515028463
305551653
809467816
122468725
492844930
357733857
463397286
1031217674
9343307
809760258
944075942
600677303
556977944
270224466
565195493
994751241
993800188
540201026
618542878
877469587
617970143
441855970
724401839
337830128
1012844000
586259940
9312506
222651259
151492703
1020711253
732467545
758094763
549476995
819049747
342484377
373013557
201841977
718180118
956478366
97789153
39291455
270279477
124587158
403179646
697832097
526841390
19613246
3361535
22654923
820376827
454245193
72509037
860080022
292150642
624398320
799423904
460737112
998665993
203724603
210399185
294722112
246004353
63163614
150582570
80464857
833226965
1019793317
185224663
553659615
598763766
389248862
627484827
324927964
620942597
421307515
338235022
674284227
873101389
700357240
521959779
485722034
7809657
651033031
552990583
784508873
527404381
170067767
601112944
853734359
353909407
1039596427
692373082
348169577
831973055
409336864
235947591
39108329
751511231
596044158
606027123
772687780
46630056
994286434
759977460
589562148
356841000
138428183
700856305
837350183
573583255
414913151
494044897
1042889518
453302468
573155278
304909008
906155160
7013110
479415869
907828555
814317381
18780145
336465522
749167344
442940300
69023317
112404833
328051398
242413005
146825582
528231963
234081493
416106900
488073100
367082033
710974111
641813103
24172497
949429946
625597509
431435619
456004314
41902108
927928661
405710670
260434628
458427321
547939525
819150223
221186307
739959579
876878166
913798818
623861942
1058106036
836790012
382784288
725574644
108406146
370964844
672066335
1043518394
303353706
561983244
832454326
258432962
998033542
940498491
206632121
1065041880
473087729
964646096
738256156
713855333
931370552
767241582
722875492
1033343394
447193099
981655316
112217405
371013715
1045468020
1054685644
369291951
186941779
580619412
665140948
804857013
294445666
977099474
133731094
479273645
816074397
1001613857
955127762
309182621
180123403
244951673
131471050
157148269
429671075
451184166
503488343
531599110
940488021
531285813
187789304
616938759
363719397
725629316
726860028
384559242
63129021
612776531
59962631
800894450
208847216
1014503851
115900356
521480158
935474470
1034171096
431284525
295711333
666595866
475942388
972131102
115466251
325695287
999340222
719930213
46217127
336249546
869112522
170623149
437129338
225226418
214380472
922661066
562646964
613066938
315688582
543220046
954901511
615066385
536210463
767604075
732892208
827572976
555105136
969880065
823779895
685570409
571597599
572536496
848282710
1020004478
798672524
71287454
537482855
197383307
83145587
295470203
904175190
692664436
969882313
563452243
579993842
446644772
708867011
564360149
1028278301
138324032
302161766
217105856
680994069
308397097
864673407
947106476
578761806
214627603
360983319
822252445
133982262
15086630
362350047
568644309
891924237
532640900
344170103
790916474
854924706
1072538823
313603954
121624654
941739881
749620432
958196461
973352164
874027485
743601707
884823208
558411853
581926049
686924291
643053321
777352336
413213014
323675501
738672512
777862214
855031904
232601149
697636538
750492264
426992124
845967385
466738450
182338747
499761321
951754629
96975179
932115371
832604272
81860464
537963492
285539160
9943710
423135590
144307956
986748995
666618144
816550669
453564808
940150304
364998749
1016367483
229259120
9681375
586413009
1010308850
919523148
925021307
801406954
931043066
494944494
905720933
877291970
732343404
55246635
670861116
364152697
433575515
729686835
859604912
911392425
266603933
238297034
550534978
8353072
194357523
212215282
329870302
106598627
235611947
477938543
585690290
334598775
386186218
441519010
26793835
1063211341
698124383
58184517
583822805
908895264
451012789
232075932
331073220
114634024
913920940
380683398
82271568
1032051579
778676961
907804558
26183653
993182572
915689030
1068589263
834972047
892016789
620181084
978795943
274523805
944277796
1015182739
717919547
889468976
287122930
567828266
679286596
1066535023
178060477
627426339
743133908
748637256
488265263
776706038
914079245
586783924
131384563
427455213
769929503
29140000
745022812
295044791
421589025
744554257
152806238
990815853
24550483
329414765
108889813
53960949
812634268
642158137
564186688
608124715
824480391
608686027
786812042
534925894
784610815
477112189
117168226
400479526
563330193
338335888
59779862
492218629
554412574
63398261
753095587
474941199
640955515
174071620
297338469
422513827
901728461
164526115
265981812
839230695
856454444
816357277
665024161
456600394
762700678
664301440
45971877
499914046
229362839
916182383
20739920
864800469
152176829
699928199
878442712
598308287
942997995
210692771
459003195
209706696
1040928431
720782909
903820702
1037591305
955180621
12946749
951560361
680802988
13862680
18563187
762091662
734716446
434553473
173121736
356774351
662237066
909655338
228607929
255867129
690079094
384384279
1072604097
944025900
843920902
587990214
90974467
232059235
7105787
173090865
378064008
468339271
257586048
898458003
225510612
710717264
439745835
920234380
432178681
16098527
260654094
920422295
829152929
439728431
543033901
10215574
498073857
629101518
523198782
665987385
519972843
594516410
952853384
274381798
278531688
1045899358
87896550
755291012
922831069
338240683
837266846
504266574
893534083
1038237770
853991030
1072937328
871798637
549805802
987642315
301793351
471829545
60707464
963254927
989580760
1060417037
585423667
878413725
520944638
332509721
1056526483
1046128240
477856379
1023054592
629537850
346816293
116971191
129181881
929700164
955269117
776218741
901250820
899330467
357060858
133645682
301255998
900663347
372031852
561369711
437369315
586571383
943589559
523910630
140348249
784459557
272842952
888463316
160611813
416076861
237028787
394284661
419015739
887222294
1030273318
317277584
79886151
902531374
333351733
1024329089
673811888
212442325
692530660
59428145
898636155
802479527
1020058935
595914791
241361534
905541568
1038239846
631768436
128964903
329213358
865516492
850360870
640985963
251545298
545293743
469075324
718448527
384554769
407994311
1035610776
602564130
367824669
508143010
264406108
822447790
318417854
698619594
636025356
30410673
966414398
76469967
939386769
926842383
521419893
179365925
514613504
224541056
636031346
407430703
49746027
810808126
762204526
454522797
71874737
721607132
822305722
833713149
233384773
211533363
606487506
799805648
264302677
448269592
362695304
838779982
481379611
367490365
794903481
887990092
552041038
787286427
356430553
585871344
930299057
982002987
108780552
409430837
843110926
653219389
881951128
336897251
559505540
510747740
626524802
1000617024
657024061
767608517
790044567
303766813
514987862
911963941
933275770
461093507
340777985
178503869
64402387
722209025
590014445
869247634
369549994
814538527
958247108
1057725682
435973572
267976084
749301832
876743447
922798936
288997208
759649790
670727347
468691360
344270457
783589440
687686404
529198177
859026659
1070756666
875338935
31987386
508626057
788046705
353246068
74606831
1029181980
63434124
182863885
924816549
310246306
60182628
985393929
278814237
411526518
346170791
583770887
975523349
203589094
577493690
803335071
5613055
960973088
827000746
251814577
218499300
404655050
451006382
521053006
408208309
554587851
792709653
585523183
369540105
91929914
486738469
904634613
489971953
993660097
906164940
503509069
618609069
342031776
953323714
196823572
293018405
544688995
631609295
428226184
882875367
1006758735
444057136
794087701
159092603
522480565
693906482
1067783267
721819800
1005865441
923780793
1035893235
488689103
496416760
756313116
145395615
686361618
593786331
225964960
254894376
456098873
537334217
445125649
109279954
274782037
528483920
310033610
706695181
902201218
272756528
1015489788
696722554
565649291
533761108
99824736
306898877
49851605
281222066
1021883350
672663677
798110726
671880619
52385444
1057654590
331135395
1003088093
637646165
520362376
441338384
753792925
1035937382
522258450
521898787
266359082
64079242
967479733
1012240552
542298074
457083880
381147562
879127
982683116
811486088
461756145
697718694
26398542
523732865
757742943
694912629
249435311
428534128
663738305
2517060
585695763
598730486
291394803
680838672
455200645
335925393
731304391
666613307
329649114
173751291
203502398
1056102732
1028593242
352864824
442898384
939419071
931652798
627609401
68934549
511092501
1011794205
843547138
12731148
22073567
914169371
913920067
62428381
70463492
511674310
893532554
342426857
105225045
208698598
92447108
692142216
89821003
815973759
244444407
143240291
273434463
390246518
146706
928515139
671391748
622206205
731136181
488275810
797446792
96334582
796077515
617277870
577924174
557450332
818699537
7150184
403169988
295751584
1036583550
955112018
733997801
186585558
302945598
571842537
459853106
1069904996
1034293434
130943437
50183939
907032391
921596429
277674937
210138071
552170519
444192145
335476197
964717425
566893982
773748209
426726497
486860205
109138118
871691935
820482811
897617898
341084757
508593956
677598764
913498190
657633112
612371921
415859569
960088514
74631845
366372261
12825072
1024070045
154649303
808641830
412607581
132349823
754394167
909268360
313646764
312973612
562216868
649773887
486352259
552226405
594709591
392335976
734174497
160201923
573202059
523494455
729477642
467216527
225036667
270351663
204154566
776806905
192604188
137596955
607296828
991831435
872721278
981165554
771356838
436691680
683301848
993551623
913229773
1058654968
88837736
149856485
488835617
376593488
1044307932
430010972
473633788
695302709
792010063
456849649
160454974
97447758
1023338658
345509378
370958471
281933986
913986962
980031363
640040654
77690255
148140945
732422638
187756677
439621076
842716811
222574502
186116205
885738992
696739825
72860581
680860318
886297882
706264236
1058756285
383107378
140078876
801868606
272074185
629720831
425264907
167784590
785161375
718006065
790595375
699796041
743075119
251330531
242594214
863681268
48676039
940764513
417627943
1047508968
105421053
474270580
526948472
74524072
521278633
966031008
747718739
780884854
437491510
1073068842
785024407
360507066
180180833
1067628941
992741739
917457620
693231946
370126697
107991186
171487050
695728324
454647657
873904107
635048262
718652330
258246031
524553201
1038673129
477833990
564452988
542825305
2731131
105063507
192800881
109730121
762509437
223065904
296105943
50401811
114230267
431628705
315895637
826604560
462917643
981879671
199310874
147844035
587121059
1057637339
486398103
69370295
985799135
292200093
419418955
914068071
806133943
834030504
1036910391
512482270
828070107
958143035
510328450
191025535
940402106
174706803
53561221
924812945
489284700
787268303
395096757
848473155
153133096
176514599
899775237
977856174
750061325
972608948
384312581
107933945
1030445727
599885913
998026251
47795144
717110961
1000857916
637449747
1028735082
822921307
602547320
703011866
485448591
638215647
809924885
742887750
489258796
559453938
1045777527
107289758
379823480
985154888
903032239
77881591
129255377
110100673
772073731
1061704165
527255924
945354195
238899980
897343031
801226599
1067687797
966045240
817374808
742371019
597017142
575162072
897072300
925092394
554072341
514164829
252261300
277401358
678674364
238878789
995063709
225561859
519654535
99938589
275501746
235099409
931647093
561422530
192481333
409375345
836687749
973421958
434087948
34926986
614690220
314419613
632398268
267550764
363392759
355830510
723635672
426296465
162781907
335758098
921974958
86089487
908330215
674306141
172781855
166814178
926474406
917016425
518166068
981261334
356746874
166384960
829515009
997217208
311340109
695348808
772461910
351356206
785853807
40107333
564956611
40114894
530495418
98517224
908076131
901831474
264869640
1056852143
361820178
622807835
784488496
881934745
107738658
720877022
201165415
73326828
463982487
531125054
924556557
834207710
590323634
617328530
499163852
170202717
970173191
487934687
504555512
500477673
1047935942
407632577
504051377
1068558047
165779698
889443227
422974187
187152012
335419828
976796318
645760628
187428307
211495716
160991140
524840517
952686103
758483552
111470709
233995356
816397183
947571892
217977389
831954779
693704671
1026971397
782668555
100231692
222034298
418611834
805797325
898580785
174795533
894905709
941306922
809917454
27832742
599301191
283922049
1034812177
542300146
39529326
486337201
1070626604
78273380
954190153
570016033
430909898
221995466
199275456
34749754
965293663
692575259
576775814
656696725
755475635
736424523
759084345
560931687
475329854
996605350
695723433
901314223
904156729
914909612
841685351
772341189
663315071
981374585
103885141
555011088
1020176536
15199165
670204139
532295397
802048529
439241799
684442147
3073505
826434827
874773170
451126553
223215683
42252496
783228452
1000662290
422862162
214430213
202184086
549557104
24071089
802743422
26026662
790451543
357217816
232830759
923310196
213285016
439411435
929196610
1061602028
169899621
696018858
52274310
1022536720
380544013
656349416
537820737
200786531
163060877
13907184
265039712
124168122
397917225
866468813
463902657
810428467
574887661
162449955
304126621
277229442
179592866
979353439
739014921
627600340
394908750
833879778
921423245
710035787
430523199
1032849561
1031098590
665915295
1064549191
141172465
971998767
11980283
119084009
714258086
660156393
718130168
745005382
433042968
566732146
578059909
91074997
350408102
973689483
125793490
985455388
704074157
254557432
243373283
260780242
935495645
207273801
218005180
809730816
210811544
1004486702
649276916
697339256
550256685
201152659
355440231
605925368
340955169
152718882
97329413
28728983
208829989
675411847
799749443
983853459
1004930703
929667456
635786307
626062334
238446900
464489461
877485588
907268336
580810912
464920024
959286249
897906972
976142154
10199991
701881219
881711700
872748974
955383005
723170212
72080921
567528078
32622919
598703881
321530739
940372167
212743451
532601820
805761419
1044779134
672416318
476564244
1035914778
31315087
73038006
438541856
754902909
926613354
487065859
820473373
868310860
445359043
741194391
71476923
778157142
684932592
50119537
845938833
527578982
394648362
617248840
613662132
1039650491
954469792
603659771
897364811
872833965
371689971
921231364
445082583
920669765
401414263
88946239
279497587
617452233
344304440
716478730
25492786
872236651
522451330
674036329
564993891
25943942
930830774
691293312
793653454
521592745
846306202
1005340377
756668323
388084506
226948031
1073371030
790012319
340708826
261980368
578516835
185619538
416572965
724128899
607811538
582350752
430001875
286494609
198608309
996502635
617857422
257646082
1007016639
270184627
337191397
771171614
862460148
1060375809
200098768
270663566
932944015
962688026
365987675
299746826
942292648
478579522
395236752
89815313
368852541
968929041
452427275
286679434
776066844
962957155
781982686
820212303
920940993
16293768
218401081
186326408
160085236
9007821
502986208
741138808
614661450
676420967
768013838
890595844
615027341
45246509
440190376
88713045
328300875
815869739
418587718
558230650
383635541
441008893
457241036
598525558
391451940
896158341
309128067
998894639
970995734
259073831
822088462
256539493
811447542
505135055
957368978
631206417
314609669
1009710569
1015336377
702911533
638973687
765564419
1022473294
1027344356
254465787
485792527
818515527
907160561
411428282
907619411
1001345985
309895489
274455445
942027462
88410204
45383844
3301000
442507859
916517441
974889679
977793254
705931821
1061196368
30642658
562499289
225609496
893772638
756699490
379557135
399968229
770988555
824218693
580571518
326287471
999847976
791472836
370022435
894021684
850254529
409979472
408270998
640008855
608087383
180650762
19049879
485500956
1048116379
950625907
502268166
847497850
829901276
1029552292
639834074
547979669
270041881
20068347
931869959
490888385
276730885
865808641
183082951
789302348
526261874
472139087
837884794
913424133
22543621
136886187
834739838
123065777
895047819
891656858
729307361
898375821
413897329
965950692
577914372
451146275
518503433
468070712
873590135
922544234
847251042
106893246
213524072
571923788
349663393
642981710
444662874
740657629
591274874
234033568
186767842
107529385
132105878
441167647
682756327
221761100
119355281
800592032
940530214
47609967
979880916
645250621
576629056
985601755
628135746
7001486
48660501
16954251
1036280523
970239409
730819537
821614262
210416770
295166053
181697985
165865853
388236879
950412588
1055462889
858380160
221203211
986679869
1020056471
679688759
704561534
325302327
190143570
632980157
21676464
880528847
1056966795
886923850
637748497
579790388
780366050
966601950
19002656
464899507
286260007
683290711
185909400
1019485714
224450215
484623135
252339992
445113042
187888725
929516397
681396325
896095734
383747375
20434062
1048910081
897788808
822664015
511857448
185094345
911681258
183020307
197922035
752490787
353582319
858737958
97351911
514369202
1002440474
831213926
216784255
1046184917
130820577
655762011
1059341194
807207615
534591548
84928485
289802473
270760101
905937790
155110443
259817168
53906879
827874938
99143530
404099835
1048875885
606737690
997367950
63960675
325459114
299510437
442661112
477121013
897252186
150916754
835875469
424795293
31698170
544613814
327509151
1010653217
341730033
267163969
654036266
104364955
851966184
77616849
1054614837
600944146
1072383878
519325723
285054129
598402945
1044994970
85706457
700093916
922910389
633593333
938762005
815803497
959602276
583105839
493781607
972823330
449653166
591897999
365676756
53665156
642394191
465636299
999006696
461256051
997116003
764478476
147856553
846959243
853933838
718185135
339173505
1004003104
182990206
598810424
433487898
797454199
618957517
442661684
919650744
978081432
38343144
883444443
560682267
796219595
819054083
344269385
694666238
890887653
440732378
1021454310
490728176
173603029
701333637
623173291
502913560
1033325613
179506176
30602082
430622520
883068047
839209862
552686605
1058424401
263947246
778672013
1010304551
606937732
386228323
172882347
2858918
602554038
756463395
1053179023
210542342
806130401
120908689
483945193
154735808
1068797941
38785985
472187847
23203420
149645431
343378018
231404394
606352789
884059060
653061041
791087992
852676178
578117486
974435285
64926678
807499603
69357812
530136041
751724126
464990586
692953601
35754737
471358441
295231221
323979995
489630061
384503206
858048731
1022380264
98796327
662427468
171912460
274404349
51795190
580970575
856062995
893515155
467705073
114655264
76575040
746554310
238306948
165120596
325529350
668759987
84751665
880014581
199618171
983099032
615384994
253627273
523271018
879698660
931252296
252881813
360278818
449048047
803971345
603198495
31737225
658902796
1065769777
995514135
335469380
832120655
958329400
180211469
894208990
1072145154
131404134
1008271657
877951001
362306067
141743777
137114130
259001165
1044320143
676012457
949532749
648886378
645585348
657394429
723915774
1010596179
959952613
400131269
856619728
352861288
877461817
896016063
17714382
279959376
305773980
25154576
885925972
664332034
1000734640
715941568
388818468
68713192
154513735
133111949
753128933
8836827
6914397
35508911
610664728
378827500
710186587
183291406
494473354
579617988
973276236
26436374
388912004
518582600
553232550
823283318
64844128
479001811
33701784
925052786
31698289
555027541
411728980
473006482
115494633
75103877
163110409
881094290
1021030866
819504064
365905335
932399658
687918808
436178357
480160592
267870390
652271934
318288118
164886580
1041730099
84262059
639242593
427709982
1059710823
464043388
628660456
688912229
1008322100
570034132
71747587
39453999
806851718
176459156
208965197
1059537735
906310504
521085148
591610329
208017129
224166668
1017389459
284645983
1021861828
924772407
809064019
681076898
426656188
841624393
297424973
999803426
566126823
839698146
819414440
537183853
604955835
235870572
692654085
1047277399
141646351
888537198
300708367
705212272
102116055
577383149
648318046
643480648
134841629
177811065
846687045
157928815
737212378
482381031
914446769
343269274
383910792
1044179663
240798861
757611305
1008203901
353814520
567057317
683665428
17796785
85472130
958912321
58999322
985517785
557203086
700535506
959121953
759683971
854271898
363952375
303602231
428103439
955618788
699326276
520520075
1022760374
112915994
3176835
423216589
154276165
416865647
749312594
975145609
784443919
715425065
408958954
571851481
648371651
212971732
120549673
171957172
326815859
1067581398
110978712
825196307
1046995861
685732362
622396728
1036799293
201577748
254871535
953511287
659534
892152819
188660639
950869549
919734597
856686304
194433204
449254171
241027811
542663213
490131641
671368481
914956238
516110068
160209881
166607606
265036210
728329917
567680428
790834913
335935579
126091276
409449161
676403034
321647542
105761141
444698693
591782929
961875541
82919538
605594058
411322477
192395374
887571576
591135488
790840488
1032960849
725992825
1071906818
637109948
43072146
518361861
208860664
258825018
373742773
555254810
633673244
432801585
626952615
71992410
203619152
533573259
465065041
560073435
578614205
103403127
1071245810
487545462
755966064
958428923
460101045
938078658
650457949
311775429
50094483
1012620026
610649464
90495901
972308541
695306573
851488259
893844477
927105576
241582663
849624771
862311239
227941291
297104204
1040093584
458735609
335703518
1035649783
1019099693
873237224
362258651
968297674
1027252854
313341725
650636304
289238311
997435881
796863019
159431783
121251077
868990207
156921060
197019861
178945111
172914921
132821584
15476815
708778618
517925666
74149411
743567115
534044681
1057684119
34140724
296828747
673891774
520577857
403504660
384058936
104119180
134259270
931060048
227540580
818311096
810159355
216280434
151602951
885293116
350001166
443243528
578454691
913252934
133894719
682329385
506139804
523649625
954231272
86399741
674689481
628496038
346606055
889226375
1012533390
199104173
930847249
79526749
597396425
147055087
391880457
865769455
638609865
59078567
147071009
627469071
497515258
910508172
613206734
286807638
407989232
65490987
1026394369
136519860
397364260
604669367
22320276
356240003
320647097
52191878
912996006
315115074
779090110
381005788
865236647
413978563
255164410
954405819
284129880
848284200
438425546
707073719
209308451
859134790
273273803
746469818
672615981
227434797
678881708
98205195
508365673
849232319
203200196
791754168
223458407
571647377
95884372
882192894
446475820
664011861
789151001
764792620
909604847
858681530
695633474
733582913
1023814115
129037953
157700771
625521363
464994190
59243948
363014939
44348825
264893499
710769525
647713732
213724434
521952800
1025920552
975556399
913034654
475927288
650443646
241456943
720288614
1007198743
764541704
651532832
797811305
702367743
191819723
521472844
803860414
532576116
36276309
194823850
236609002
339220912
920523546
505695014
814743399
779938483
853846250
1019420139
946720077
653334635
269726960
314889746
1005206995
650931674
73243430
879209227
470860572
167578565
1067408956
91302987
54754718
246048785
97987838
250833243
277271927
838561323
79584693
186141565
54277351
182476142
701696836
768142789
146893264
630804119
204906468
93462252
723180418
527749400
859566325
719559651
202342636
129510382
161994587
984584064
367954827
33291498
128203069
1014948016
847779660
830951432
350700223
668940181
675119962
792260151
313335426
979557709
905782225
840084063
1026172860
608091623
94653165
127702310
1063264239
790513064
59318408
10971909
129497539
811473761
307290361
1060040349
55925949
1014466414
784708639
763841911
35843646
321069755
178737415
921994930
324365451
720541199
911959084
1001537135
19565791
393430606
588566100
7328109
199465275
688551055
410323854
291046551
428540833
985772275
357047580
826454128
587940136
608399284
649263666
823743413
544909244
308012030
767026954
532845941
957751632
259927214
215396044
680704065
92220726
611915640
233080037
584817172
588879101
87188572
441591059
515852757
505995045
567320874
901435006
890569211
838511480
356884446
509847664
1026337973
592670495
476311015
245611716
847179037
447216951
501221310
785428601
1028803510
849090611
262136836
987875506
677911649
24075800
865496175
226850704
244243727
809313405
693956015
471348230
736992122
411151803
254003804
761720075
540009488
333842375
24584119
735494903
310599207
600938876
375755653
129306440
190208482
569105207
845722653
357787406
199738937
1008419988
126963880
677178672
764666794
276068229
1070034930
187351744
240959716
1008002207
398701422
598349845
108283555
366856992
389333930
144314107
924562729
858979307
89890175
855537105
418450610
846116970
851948830
148486394
764940472
900804382
924253715
444861806
234145346
752766689
411059666
944531567
1907258
736161285
687448626
404224548
874557430
84398666
401964819
912291406
1021326967
304145101
721383763
283639506
1021327925
844017191
120958619
193865417
350245780
657380758
1067163274
982363061
898944668
62141813
970951842
138177458
374811097
890132653
366508089
741450296
694491279
535492964
595549647
285617776
62387915
891587511
11507360
927015970
294567310
1051776427
519958439
899368073
45997205
162320261
628871585
1069025877
147896306
650472527
651278801
561268173
339864750
181216566
313293761
426405850
794071168
136587497
819998926
749101666
351097822
825335006
517124354
933397278
209452585
482978439
866996839
823093819
862068991
668238644
329484923
750546820
629580641
699572243
974720681
515480784
29691665
866098929
850163389
200010937
735042125
544000165
1022941088
521958125
852122468
817868400
394185882
196779311
832387176
716651892
205832861
785501503
456638041
328765696
915824505
781505015
109264280
561154025
29590317
276781460
723523414
876875216
704735673
889381078
730178733
340231919
561335725
147477898
326759072
834562739
444558057
210377978
983648132
689536265
399054186
616860884
569833171
900186237
180367480
103932446
68386999
643616824
734205111
91830136
148770842
976741877
592010597
847192694
616326866
475818670
92641900
21009632
359318561
223889888
520535304
898546031
774738416
48876615
914946141
133870979
895403425
857955287
179388524
422663619
983187055
81412601
577221240
572760642
84208323
328972863
633172084
727799349
171463777
246731406
1069978745
759823180
1059775041
364784587
595055982
619466443
684376142
100467564
136305437
232537092
527375335
77384169
832400400
683149217
561669956
203352254
80025731
798187712
847659239
952822185
458331776
614573067
830048326
375270257
768465396
179923782
409796536
474701134
901248255
991470040
333087765
199126378
961996899
16184028
791175457
43935149
363108449
900288688
980031944
915974714
115527021
862545788
552926511
754152384
649562311
461989023
835633198
258445732
846233821
143225522
79195494
418944903
1067738427
604017313
362365333
776528667
1020296293
482415825
444671501
502176882
700894271
896484280
144610296
157871677
781115519
1036593153
425217727
75123549
574223703
72734668
878575607
230273049
533198487
64725472
264359613
915713586
586183668
553775432
158448164
866872176
461903036
600792971
350193214
676134728
616088041
4323705
638673130
570124935
287584733
964948447
730437658
213730997
781156749
197327453
945333825
839806691
183422786
678288482
1033808532
616923330
128376768
827597492
269385750
273821903
154855095
182049058
206519582
633219846
386178679
274881992
713222237
1046697801
793539438
977816194
884183710
504064650
612981110
523390154
492264048
819651650
272210644
142311130
268727601
950587538
571546353
530311474
1070337943
410323053
33839710
905594128
531708966
735592329
728147787
167633749
153100101
195030084
736689713
203310799
339053040
439898529
61644471
269697886
237893446
247435509
703825778
381611970
381602796
53309641
849162731
672377993
776220773
67935706
1004774241
50151238
929293329
1026258932
116366589
879023908
947363656
811668190
166857820
397469091
340753477
851350969
684995249
61887929
380934903
1019486749
1000743977
621187010
284784749
988986099
804524565
585611201
43569920
54274884
344852322
945312319
1069341073
377490115
973583676
911873401
396390079
573069206
398895263
793991359
136965407
223704912
1056380892
952321613
1038095721
244123814
478052817
710177859
743468778
44817798
703678401
700590774
99545054
423454765
1052576942
528200031
661876151
568839103
96015114
115155993
262737214
514821899
275872329
318609018
451031207
208757800
747545133
860322562
934093890
116840683
527477346
425782997
1063598717
15698670
14878355
637612072
316849395
114625189
163101144
720050198
114139511
169467223
185599935
642150644
1045065336
840231563
19266841
93295694
611458003
705701343
481438246
521371939
871467556
552031635
621320034
216643554
841414484
580195881
788411585
275994060
260957482
596673703
96845074
79863398
969015031
417930685
565312411
452124706
14518443
306866113
997940910
788818798
208722109
969093832
861064052
576860495
729902000
11697215
202712829
590432998
336924155
778252675
179033743
50470094
13423146
365078376
323780101
201387214
1020727957
971975526
559721025
860597622
672887998
393624416
1071457812
482736804
47455213
25347357
721693418
512178751
71943372
502485945
204936884
904690494
681207626
799256642
657492395
1035177627
727076314
836072531
486186594
956836149
282984016
737468430
299210660
617874507
134103983
430976465
277174277
994267152
780496441
672464281
314973790
885057359
536645685
748501773
234651088
330973891
899800979
308288540
219883030
636117380
376121318
1042439864
951756735
388862777
139791231
967434433
199624542
564612843
856052392
162078258
907069235
141906203
548481674
220019299
573758255
365526608
458138043
550353041
233065687
719591740
428850462
934162464
1043455430
974929864
756546751
710747042
902601426
975718555
487341826
811832980
173275794
207278141
935855304
107885037
798610854
957582105
614330528
497228361
526692798
21711749
676820709
859913813
246682035
734329825
845108467
778417504
580810923
748354629
281447363
2826388
104451299
910124726
1014512806
471185587
382953837
591609863
974609915
459994051
50183236
372613706
383857087
286516998
794611709
992872275
519430818
987349787
461945108
156278200
549350126
1069372012
766310233
735055352
573470507
87254279
286836676
891684313
505213554
739767722
444874319
180127687
129626890
438998987
412406731
404086074
216573184
105620014
681023409
748858784
182555311
880782015
1042623190
924414775
905310483
61562174
163945338
1026083168
800378400
937250017
1012302850
171989325
448562832
597857715
663913443
771726513
907761465
458861602
888491616
919725174
224777714
696557200
180466957
26553800
747391120
759716397
825650966
617870373
188313914
1005857610
105818640
191013686
741017461
299349130
13380190
5943794
769248894
1032893188
233883584
808249067
818310117
938000711
1037496540
124319986
543154114
428950017
889237986
783814221
69321295
177487780
230881374
435128076
322384725
387436383
613697827
1034232992
368363527
932892375
875992452
935338307
893904449
757526657
952427508
412629775
376504360
141290949
404572125
879038509
226305153
289879150
788929767
659661730
499508327
182025780
123273722
348966307
299517153
152751442
232818103
286558932
443328869
115211540
61827319
625567431
666796969
726572831
404143860
332023229
367325578
126660420
391160554
14600774
669166302
285798742
144707336
1061967108
926362948
161570622
245214828
148620978
1021687583
62050267
124049229
57968182
525168298
339859582
55050232
81273252
365233281
237900101
433364653
941174694
15291277
627395258
408476026
1655873
519994493
585470391
101280379
761376743
88161587
531334438
1067788080
308448828
117022409
331188702
699349339
334798568
731536935
832170365
103063674
944371121
70618962
879877351
838485627
305432942
502900063
774439559
197755957
526636326
869675866
922996607
737742337
743892883
686247288
734494173
328934705
903341506
1065760449
280694883
238948400
624388049
1019943577
56202398
388861626
878631081
728584070
1020952383
18872343
1010202505
921289522
1059275478
476402465
995896071
73663278
902850919
8966994
852632670
400673487
433283542
713744186
340135329
659074565
692707964
123184609
771539523
105906418
699572002
912413611
627960605
256495084
466494963
411051679
142376742
928443327
441624048
33977253
728343144
930888842
560243060
27389836
586563719
160379792
563420605
190268485
983488620
196865483
315275816
637194412
726017084
273689921
520702064
639957997
123771552
687558889
596208680
421593793
35461917
499206886
627991054
237435929
1048422155
881144534
360627677
168417437
601375109
444864472
1042507641
787704090
16915370
109460772
492754412
433090390
747147986
601080510
435202149
1015211559
1044466025
1042809849
523854674
548137314
149199807
500666031
992085258
32156634
860704695
1027531794
909448052
1000821703
325809763
147499338
911112047
603986882
1073409477
686523254
922071255
504555676
108712462
776365523
720417221
839560398
65320937
186660252
644211427
85630693
786550914
345246115
648056947
361129393
518809873
123230168
820620754
629532069
1037112833
927128877
864727160
17443202
283569568
469172543
271760327
576943713
722950542
139440960
664770548
799923385
794400008
891666415
515167467
261472962
160500349
881939916
503048573
745540580
262774368
687716583
697547370
792722055
815134502
769221495
539647064
306070312
970766655
650686378
58060983
37138158
854248808
321202492
543019273
1034987476
976816808
958879175
642501144
831596385
324116018
861023689
486911517
124403658
170974304
479716125
928027099
118731428
177514680
995400705
579367629
747582636
509560648
294392278
670972570
238770851
83971658
413262269
500498567
816946994
770218865
761822867
888283597
1067925107
590520085
93597301
627789779
195011736
996165464
683388282
1066213415
1005227778
341784238
1023688653
501275787
157624051
209142045
250179653
880652973
325565764
15552375
1005939597
130926832
425968043
974819350
413241607
927278984
641111447
368802855
95751729
1065084073
889055361
392164615
260167097
57403083
771567436
657134269
696320641
843285334
227611597
1031448270
840529107
402763634
914853373
270599948
666535197
813836117
283133300
706654811
188991443
156198914
390513209
574516004
67285738
493833184
335092727
1030975183
230948448
772165373
527587881
104825924
301309726
461809429
197969620
727598652
1033404349
192901
1004360240
761148228
161656383
424858498
996181464
840220611
891316809
524032494
650123678
274903499
524075344
870031091
140646741
880440504
644885981
1001926219
554417535
103020369
256287505
387988721
331890468
1038173978
385282376
36371997
897013977
1030825556
194792796
643906836
908231048
37929886
715546360
26012096
36630861
592308357
12662541
475685459
734183569
545211464
564865527
968331040
596078391
168941672
862909606
1048112823
1059978988
755969891
624146375
305797709
85508898
915417976
334666518
502738622
545252982
114159427
165645640
651894730
33513345
683756481
336767814
656363836
168925315
428459392
987582379
984410456
186602255
794896556
143139549
370393728
807004575
957231875
211055634
931297291
762178633
30667902
548120665
249649833
512445400
386520831
222972413
157637935
654453298
442855142
748813459
571202337
157657363
949817514
963743019
34170445
246591309
799276923
53090040
351133065
479444145
602306859
400028748
255967019
429271916
922977419
664151752
228347392
85964349
476699941
47945019
739317097
952731276
539438366
749086365
1057010855
50010903
720939460
180353295
341498266
413934046
144867595
268000564
255639521
240315022
674481595
683927249
281882683
453562916
946683900
1028690466
413416136
380676542
500307081
856818887
712955165
198637231
617600934
968495068
52558587
170834291
136303712
133439603
761146991
66304413
889094673
618805675
436275548
208537451
705439674
1056073871
948288721
641940512
878912127
370724149
184528416
804387636
179772618
856552052
1056832489
381588445
29869749
280412471
514233834
322311464
806996786
216324324
424897793
206695569
116275314
173657535
950405583
291531301
138360964
340724725
694527899
92139617
603531976
120996335
874168563
978979472
1060158450
633683907
359768649
496465988
1027284771
518707053
520240971
507698639
784628699
806928198
53081992
496426463
114144219
651770919
120715285
364221215
495044765
47334040
661788627
681857989
439382047
847202600
1057233911
595679489
118725538
708773485
977325437
399306307
938145324
445654663
775642184
386439990
797862193
938371412
471703778
1027351495
1048524362
368660874
883106537
801865551
5954509
576694951
8769118
732682470
506014247
284982135
258773721
787003003
784124710
361566581
885346359
24729577
1038432365
966317222
542553239
437668570
501513612
460982269
911508292
271487876
666622442
470545773
471924121
376128125
274830055
438682546
830481808
645468702
931865520
846259802
31921054
1061599877
665877317
261982746
580410029
531697482
292179614
713597049
577712892
1435905
272134576
651480668
1048200937
1052167720
479505111
531983616
41208766
534639819
991807003
1025087716
123025922
769448745
243104048
66251299
876662093
377031211
487815634
95086359
1042928865
143316193
132322462
992730176
852936923
450999872
901529972
750489214
207749721
534275254
693992856
605199580
334206480
629706330
1012009607
527957605
498264666
589650727
993155217
774039116
621941100
751513417
714322075
100266394
478580184
809750334
575760054
188325383
947396658
114041224
936175621
669505919
185584738
900642187
184105021
957952044
506919856
846497734
232422684
878860537
551978023
406115893
20966737
876737076
994820006
120165042
650795629
29503812
27549592
633319646
859290127
1005660827
788404344
374354721
38314566
186373592
903367831
204025927
425047416
903404094
555579254
20861939
519134062
781032755
253139360
763947147
873277621
108939931
101801913
204925784
84748605
780131848
900975707
390706696
17254379
815557970
190531465
786752068
199055321
523271796
887718023
517509754
647355799
724451279
395292925
989939923
360150176
616926344
331988958
555810211
1033817381
32619985
641030084
7487054
727367897
642298298
181487202
27165774
448073548
386292497
129908180
385013034
113029100
918044604
721057095
691354849
539377589
656334818
85145905
799273035
447099730
811105990
649833156
563287951
156536210
955007987
943260243
20700077
968584927
755057708
374222623
914201707
739926618
721538540
203484554
200271145
315088626
976046467
84616882
423658187
421985442
842163354
322214809
265187206
212754163
579367541
496470060
867455180
67823532
284239020
340684417
748147864
371338394
344916954
12676477
799905571
869762605
153076792
968659621
205262797
375276003
325275351
549753851
440076305
701371805
548636881
888134931
1050534177
259267402
567485140
451486256
405440331
129880144
688833191
453398723
884569451
351826396
329468459
205099590
762385540
367256687
241798536
51508415
116697402
822917286
388448295
987199880
443825161
59499722
237532050
571075777
607414310
111240110
930817612
941779366
831456677
726786406
761005854
668365722
864527606
1018973955
1060924905
692464568
310534637
653215992
693948207
1039951324
474322892
963839612
355142228
506825452
390210468
931616478
488238477
537302346
352654669
408437409
262742153
1005212876
978466703
958939050
662608128
334246902
164568871
531781153
931647085
338785777
662736022
797716878
226237962
159736150
846098818
252909699
99273500
433656665
155378007
413189964
234476665
487727741
440128865
411322959
953099160
308936348
342887358
642081974
472235025
969789676
450939193
259457097
158181750
588601701
113277560
412512620
1052360086
1010862459
242167102
603966426
135423317
809540943
724240996
29154829
894852679
151510351
667950909
678808233
1013524825
1004476345
438418840
698876606
109386963
713923799
403078200
1011372278
44994788
131527042
615541114
494687759
649557199
358673260
635028428
49319352
620092696
541064643
25845547
746748477
819299547
56267602
114527901
907371602
558962380
272555947
431334106
236735084
816149805
209914423
170498627
328707146
835331192
668444859
773770505
985273557
415222643
856554713
233507061
464244933
59275079
235180407
280753143
137754123
808458704
485043572
705112639
265922705
113542205
365036439
462793147
866236877
787601782
701960415
989957364
597496685
891869865
486745106
204288788
125235980
472273885
979076735
402486904
106846162
503312281
1038592097
1021048896
27790423
574794539
400117595
802061808
610999776
214622257
463823523
841032515
347220380
253565843
450693351
813359872
572152033
834348452
680725178
656236265
856190934
197949635
153986521
249774330
451278213
287669553
29490779
1010631932
423312699
966415287
781863251
789520817
847637937
583179247
1054009982
445760774
30530475
736294975
493540654
407496633
137612866
667836512
219442361
728671630
328535401
526928376
899354338
69775323
146911418
1059881384
415475222
130594450
711590714
933030022
43847097
292820438
741517117
729832734
431031221
198732333
512903640
490398146
177884987
549583102
709307268
111000447
290299928
844772241
922652905
515122898
479171497
649448666
582319172
4801996
44790288
1051290964
275583630
46277752
26491464
372546138
956338006
609113833
229167258
269682861
90859556
252805795
173013795
294309019
185495516
569287025
627834988
818105883
124517071
354408401
891000067
725250449
62846820
265053592
74827096
122191348
788731199
588298530
992115412
635126924
572114936
205020617
898081727
300215334
433005645
643112220
1031279918
861689798
33139756
229587236
107392752
240106820
1015527225
256363485
834550195
987745564
622155635
493936418
769083370
450417977
208860202
888030350
1050995388
881376262
474124225
831271747
135179468
741141119
15829717
648946812
697336998
289136809
791177767
97608045
559899314
838332817
800436859
898735051
785128208
651149124
1061421392
238295443
1021338495
298188851
404786449
412218459
401652353
954144841
382097570
786299475
1073054540
727344668
911423301
609789236
134786330
94729284
575103832
286688191
154849716
416545700
514724522
541645295
199861688
1040751195
650269120
946490603
265183306
754052929
1063611895
517657306
28893416
422641986
219209639
744450835
1046832390
1028631360
362219824
432465592
58091252
409771567
817387369
743507690
216809342
781185851
485586386
112383591
981604786
675590113
736687304
90967267
570668184
544218308
93396962
968962139
240763050
812872190
72471649
540412325
608482717
514309079
903832453
746583142
1061404187
707944456
138622003
525425101
1043740993
708288731
102230074
495603806
115433621
679450904
82783019
55604518
259152381
40140513
985757120
732883580
507644129
656139535
120328372
548811360
697609617
994404511
788280628
313706077
228275217
172624939
339321436
1023242695
291853398
20894078
70406287
463584094
851988969
430638329
1019930433
980525769
754869305
598409979
868500947
769632318
101297871
854651264
765144630
784931422
901599593
634374560
174250321
531551104
295475150
807291755
558539391
984938157
341328342
166547739
44532964
432569105
131522170
239345914
925780865
589915382
458532964
573635535
260226580
70302106
1064638359
669616172
319616572
383134485
859421739
176087661
769437929
355710041
314431731
887164669
286273759
228174808
650687798
636997506
849250986
468659404
345973967
729118638
288511987
364457264
354025879
933038764
165614939
791810121
642543248
897581496
876856149
734424515
41911976
50000249
86078521
42090582
777542057
780921585
166097115
794371355
860300719
402318105
642315769
319290040
403305585
382914244
743073078
941343100
168077317
253699526
2460026
784989481
64833689
1018268519
122226025
544174161
725631667
1064111185
873484595
319513675
500072214
547801169
64556990
2307536
117037102
617303891
988242372
215952710
323881673
968950659
90519761
873610080
543920909
830574929
289278499
511530759
117199835
70488614
606035896
442512600
392988070
169698786
374083757
120953205
232180091
456870451
447458179
434233223
105172742
600768339
829315322
840600256
544493992
809186291
540611658
662146988
136174330
564646341
1061686504
874293516
202968837
644947771
942063080
356539853
745150948
752048303
472468388
520507007
23622253
991284766
595742789
993014663
1067052909
950858261
522802551
341375840
565384274
337448670
388517799
942454074
802439588
550305621
24005438
591759159
149584428
136198747
605967234
961775167
878627297
468328714
818792705
817625713
399898271
43480510
997416486
715825558
299067643
681553016
362688796
210726245
902253192
388516462
67586221
911265629
722104202
844757426
85346577
580634941
203221724
617956197
459292173
912954577
30043881
314847885
892075559
1039812111
798635527
337739079
1036981242
29909049
543138882
71868361
518881631
536830034
366877744
489786774
581981109
123158364
526002288
455753830
836382767
580357353
879319746
801401823
598236107
632549418
405776801
834035580
545682205
609143546
702038694
846466024
171963248
1037355836
485369651
625246661
642600750
959882638
482728898
1041539748
15986953
221570741
919088981
900437874
462556191
664022726
943181214
520474342
132628839
281575423
910741958
395157286
259324350
211113855
572075866
422360218
541841195
682407020
1062372475
396071680
764163866
337317990
75981089
1018070095
551059564
774900572
645954088
215379425
634354348
164625628
1061172419
268137917
528965232
468673624
347694070
21727002
201832194
192094042
274908590
414528863
213734592
830351278
562187827
558778732
582826327
753974340
1054005322
401336770
641252128
320063301
1060264506
749869337
44191188
848486468
96707597
123296132
397332050
913192715
171794934
727913411
1056694754
698140749
517659357
752790674
854305051
570383982
519210950
502457225
538525487
753968290
63103683
113066012
38664747
946429793
868773298
669213135
912932285
511114573
438296384
507376040
801335080
294674801
940179379
243569509
455588655
629045083
140560025
75802672
555970468
966282526
258427878
1067510007
296454060
506064197
348701830
159920719
21008031
1037873498
811436126
255772042
756771329
229859822
496523936
109745975
936879094
527693281
433505346
319340608
289205972
328178582
869211506
754509319
212565476
423725928
546823290
603444234
1014691805
708105492
482352424
195623746
324365201
663214596
954706360
860008672
576950320
431587032
34418343
950913204
598969708
652982327
599755671
715698508
557564577
200866256
891584877
399617578
515417900
498216889
757857651
913911717
638672663
553911380
49085501
770708086
11353393
290980299
154663155
482542587
948059049
687810027
131201551
300205743
1013652446
1051300822
82521861
326010840
853228619
422305104
230398479
652689629
539252357
531427005
461730627
349790391
557508312
250958833
609286334
519748993
944667953
423430495
1054523926
199169073
87185883
929220845
367086227
27087408
583973172
1058783881
568756758
819237639
233174663
1048824211
340857367
699099813
1007831958
746205341
215008520
398029822
1063171034
341423190
592621334
274771389
27331830
788333405
908558317
664547372
486981379
400439189
739200955
520112149
695725183
428119413
260046006
244693779
248019713
245320400
522431810
133721691
684708363
85069824
877284164
960837285
366265064
606007488
539854143
896137495
982762880
276544619
541241564
418048240
709629657
233601380
193955298
488348108
183960882
512109227
1034415298
449984144
570471730
303475710
896455945
812065894
961771499
595836549
544587433
559076694
197154549
327743021
961087690
394378386
755766503
669304354
166418677
730552292
451517420
943836000
679942533
503933223
179212172
67381146
633969870
1035494325
110771075
8325266
711324119
838470258
612391538
886664876
800699647
265200497
40402274
13086250
8469770
556588985
742296791
940240266
484114429
634465128
1044338238
618183209
279864202
525332877
658601135
953042720
847401788
20561918
496922721
555444697
75873186
105172855
751216856
805791907
917550608
794092062
54101829
455113244
73106763
812824782
919112312
1001238346
862658552
222297206
1006460747
534469796
1026078380
392137779
645817048
340363206
491256180
809248442
218170479
121476845
227704435
98954210
1013936174
654282132
46527021
349600781
292437081
972975770
1014645893
909140895
164108260
281716233
605197735
529357437
1031066138
431265580
863972728
368492367
7625231
363091542
401838923
884457126
971306951
840219821
881952092
208643301
994399187
626818173
300441312
469854750
811978352
232753417
503835131
284823392
115473309
794855057
785140344
526110176
1072193967
247457351
676039834
204494479
558414287
466849976
568586258
396352598
350229027
389408051
231429678
46792773
367096405
740180987
79508238
422071158
953236509
265382978
614683937
293373532
571954400
238994931
1014395433
108462927
326042504
487940293
841612231
919249267
425463753
225169396
708153963
680802239
237232547
88975113
528251627
937829145
177662982
336167526
289787881
638095281
219784477
227700109
499733801
544946567
530684033
321927707
520724941
179246638
909272667
575920598
957969048
568884628
843474805
981217793
205727176
894328288
13876949
853225434
870235097
879198955
644280742
697036544
607784433
386110607
306591377
951862353
993576282
923260389
172192071
40149763
962658234
549849373
873897352
364426375
31300480
280992251
362054567
521644223
932297628
626814345
523127302
157035555
145551047
315158041
365665769
152537898
831706769
676943426
12813683
623023394
7270379
692498927
991402800
431195517
457544418
553441632
55293752
135986958
211861802
778184729
490162082
532069901
708284073
103593045
111557785
947112139
162513765
486155872
877122482
1064468668
1071122714
992803139
53437240
385609034
1037972960
702286078
821189233
495103627
976481791
9637678
887582554
305094631
547482492
456472319
321464858
436568947
129943684
75570060
454895051
779900897
250460348
872181825
897719136
1072938692
377559458
428302657
528535966
657455536
852218826
1036194219
76388664
923923072
268759957
520103550
184908353
454552153
288747765
750018160
44555984
764649767
740104155
462140822
31957282
295389401
520453657
1036034740
487129170
900895406
214084749
315373767
753333519
884370215
190073842
1011220967
185650138
504657739
529562630
210030297
933240157
538304561
863232694
63467231
951523494
665486816
262990012
960451014
185926765
915306256
754714443
147424915
137180951
467069580
73293681
1033514117
262718809
946995082
332247749
644165739
422491825
780769324
228030329
550905113
855231803
949052733
651498768
458285607
900564690
983493017
359569700
153106373
772792437
327737268
189963684
18095475
78392792
438930774
669523690
964985443
593230909
642055393
740022317
987857275
712027203
695295353
32126100
292960805
404209314
969045566
624488988
219798818
1051252470
550186462
52742379
311667608
547861443
668339178
1008165471
750697938
978153461
340265299
849437313
235708304
600198248
603241493
386342272
621041483
854108509
51587263
587265111
298832424
429645871
660191232
833442842
617138047
23449191
79072950
111215693
679574821
25270912
716155623
415580273
142983991
676032058
898854112
419240249
459355177
915144005
639590802
929812544
247914557
945939919
543198661
717415134
127336607
40248024
204434174
800739642
699637223
511493036
1068853391
398644274
368263372
423508961
442937094
670068712
940102877
529015847
273254731
271145538
102465143
651803155
737744331
176111888
406134061
589211243
555196616
920974833
389986888
1003321293
65673812
94536648
963739423
51372238
456233944
942188654
415194411
898994488
484261962
17427995
331940350
79651056
10249176
298758434
144405428
397924535
811386992
392764197
700796744
514990407
40533171
130827785
547925966
645119614
374297703
216737224
52533342
848993948
943244856
583311292
862563229
340880578
654462165
155063948
1006780189
270329183
275254042
189213866
993109345
429257852
576960531
814610023
668726600
313082917
778985969
986594160
277754911
14129241
332394091
524751017
708245986
58774211
388492248
211553741
51738836
613833288
643458369
245311131
367283948
581367703
695643998
799583691
541329027
441533165
1034220425
960720277
885757398
1054249767
539884792
317348520
621586404
398748702
169496705
748826157
404452199
105737801
678512281
876885054
197393487
736765455
361384843
725339411
412725100
66822342
384266461
792144713
425796156
879527029
669143838
474889007
618489911
433714582
231246058
537567723
532165183
804263688
520633538
801699906
877774928
188482939
223870823
159700506
20363985
353555408
771604158
351265638
624871388
720665090
55189125
875644928
658820917
113552948
125199517
992294140
444209101
265987724
465005369
161228787
155901509
107305726
360407114
282426983
774129188
451417071
545774376
320410813
362358514
143794184
1009053102
757067485
633767980
164320856
345867249
430164264
274745564
664630511
598263030
330285861
902363803
543220339
336175509
779111346
994687039
1056532666
587513591
800565450
604139780
551853118
296768367
308544637
172270830
71210497
520932832
885208388
574520337
490085821
209203597
810574317
539438719
835207776
364919465
34418570
820036941
77920904
832245198
786081876
1067832926
1071305574
36222237
898881571
847500561
1009694952
522396571
780265585
194390378
845596028
545419458
728532029
724504735
28347161
479700916
898061160
784627718
249561719
469476806
219333426
844880330
576797152
672044939
922077362
695621174
743048226
1027355494
128609189
952800826
55171470
944730376
879025733
96469596
274993588
421619231
980600116
140894418
377888637
353519334
423003755
907582957
309063205
872924240
501666795
472429320
412817696
976473796
776431266
277828359
1005787376
505287972
103272372
330964119
600327120
97788976
817188176
877382031
565214738
818193473
995963442
594658865
27992911
15815254
196588178
1006796550
784992764
129776219
228993963
865492527
206329325
603451083
872742395
188245843
234171273
260391277
279081414
97909016
748673250
107093824
264182862
940477770
733561756
870921222
840333765
637171655
243311434
1010874352
286863836
68135922
100908621
948891613
773850173
921853893
932039025
642145623
675142997
47571907
455522919
887356155
832232300
258683707
727206798
104187669
825785490
369628394
496778706
963232790
521514517
797296163
878371618
722781131
540092619
266109811
63576483
37412945
813279939
709753312
923343196
363806279
368339606
472803980
229349750
67833081
268120960
440899715
573816597
666211214
763170405
157658226
417297043
678176843
155053307
865405856
256350070
43544264
868858476
463542573
469473597
329445588
989095032
411958860
580573760
179902159
409160668
695932433
414593641
247548428
111214014
38701914
1072759708
135775849
269902235
431597991
904563114
183189958
463903314
779229339
405781882
498018162
599570144
654322255
894461924
482885029
214302841
361655467
333318194
866019312
982228145
927894051
620770790
266765497
974516824
358081570
995404898
832515356
347290511
641809301
174407755
979815555
378784956
192660716
243538443
1009933293
35538989
574623077
966540846
665187573
474934690
213189637
436907441
1016847763
667351876
294695346
550150492
99018215
261854385
184596761
600015579
543120885
44998037
531327907
891748278
406585966
728453311
416015768
364517089
1017299364
211017492
886671713
867098594
422011337
409194003
704516145
135161251
778891441
745492936
275999786
467466713
1007839468
223842398
519260487
663131186
203799614
33925927
1055049539
951594126
895266139
935055380
554228224
539029898
635439935
951747089
93443800
794071944
452071806
744470939
123886410
24498492
750946833
97551760
748281213
336494902
708488407
444584959
305737090
699646472
938917071
17363000
1026127041
53765494
937537331
215899518
629617133
969954206
187170584
437771555
901697741
786844930
172916743
493932194
626876119
316379403
199410842
757284895
551782072
578025187
868276616
135170459
189146097
625831140
788310377
108116125
399294670
977619795
294729589
27122705
994356946
14698912
577055742
142009012
954142617
483775447
792692642
265311511
720325585
126802257
99386204
633599345
277272174
277218239
760408011
1030997724
200840652
583687156
886174225
218384399
262064004
844898866
435103640
776241671
107676964
539981038
38468570
376054678
395281324
903342526
779567039
65061298
338503071
727937371
523473228
747436904
479107409
606364152
826782035
369354541
331709395
949444962
199505200
628516930
241672247
602796594
307968402
1018496237
776217431
615689968
605050416
38208884
70777214
1050111947
849508472
480594919
527392034
540907400
192969349
936360766
917653461
295598685
109806346
442566395
597187479
313931820
485156539
469205568
959451939
900950913
956684109
528009963
548459335
888452258
202909648
425522956
198611323
252083030
262504354
223040665
118521194
252320123
113763724
243722268
287951271
372897542
226931231
735624557
271866545
60841604
259630173
376258094
946988039
1059826867
683676915
219016766
120019988
221656358
935847694
404751733
493760480
402883268
605770202
1023699272
416520796
492066880
824756995
613145362
153703192
33767847
417431257
446528826
618568832
724026793
58207365
63840228
17867390
357355499
487503980
719159912
963737207
195526646
634440875
904717008
757904417
325731375
120295013
604521490
1049586321
861188844
619605612
511385345
788322675
860850806
1041012878
132812490
551228768
837210089
388276095
399410265
76060525
742546969
980934744
979296930
389384369
1037756372
853439205
973183231
374072127
246062315
628423672
672950080
50517020
662011667
1019021577
238509273
399660780
483433285
383222606
64197785
76104992
914877641
435699614
290087604
941691942
681821177
826088251
940377812
85950951
141915152
748569780
1029011082
79420290
638968615
68068472
754599904
170012473
671205812
808437251
60604401
39091810
931022660
546471531
82765397
740177336
724259396
343714858
296030924
895394837
345746661
575721006
885902583
620927656
1058805142
965123921
189522566
50358359
793761087
1005050499
588764548
642632647
343137150
596797982
860114454
226996244
741544611
638997580
725646347
450563230
15301520
146236818
480476656
597119918
466676291
473618458
219347793
399421311
506563929
676839130
47632853
1070286917
180414083
599216819
484323888
964846354
925163416
959212548
1052805455
607864415
699901207
889696444
992037336
386860122
972645960
713530384
22121033
741989477
239632537
534933264
12119395
31552456
693488983
391250926
181972054
1011098329
33489740
371168549
376239650
1016988432
477471721
656003222
502538728
81720350
940988397
828030097
768762332
569329751
657591070
930660276
788662784
158449227
463404212
27136665
686326495
46714024
406902000
706723335
507122806
392902051
524657324
805028658
349781847
818505772
75204708
153350490
877162662
647933889
290451481
383248853
245490666
978859812
1010655751
671278731
659740465
555444614
593592112
1071880911
1053934856
829939340
377670294
387108259
601876361
27604666
1048545048
610658242
18249575
70119902
307382501
199197380
827894284
433478013
1053971569
934251436
1008037771
851824052
901592044
807753558
608753918
872369775
481170933
496457788
577647123
152214700
494370211
611274941
539300752
136071675
851476144
619966187
475506739
738785647
655716482
915391169
86407740
953120715
247515744
848014005
979711394
285087139
373427327
77083442
575822028
482570159
616783906
610307372
618460532
408623035
340953936
1051000305
509913289
984126864
990321938
45698789
588505077
164901732
1033573912
646358649
207434459
152756013
226516330
785473455
385435515
361639684
524757196
190595847
601971078
261655692
355334953
428361421
923827600
1034892367
710730104
997752771
828674496
410826918
436197862
533722911
134336593
285409115
11632577
304484295
147630881
833214061
366452041
902781089
193341269
695728434
986436182
309472281
1048982452
1041800749
168203461
811346862
492903984
618442837
392693426
103617702
500494046
726432880
636208339
375271940
266584600
642813087
938325633
961782482
263593098
607800168
770580209
668702798
955071262
326067300
858532203
756557825
363097134
233056827
146225822
274347193
114588241
162295835
779102083
755712024
103543173
28384320
334561178
587569425
425250790
505095187
159446862
663224088
533738469
509991131
936053840
66859240
82237123
361258162
1071856104
1072916454
451069437
1055882168
154654214
613149158
691245419
207869773
61803850
843279847
208804480
923313609
114604264
874280903
273385917
116956662
48354015
504215635
674576586
800145001
544205087
453625398
156842552
809891974
653364870
549771913
252890808
972816321
864988719
754825964
773117498
863567851
419128092
55678861
321363479
65139393
700158370
662670076
561307893
980972864
374850362
425468411
194216442
719281317
1061684800
114392659
853193813
589977252
558587741
402329218
766436863
100049985
99122839
385985837
169563246
206759086
132665693
1042187882
249550802
318672217
820748679
799829680
575367290
21772001
979363035
495237447
116655645
458661451
981554093
33057573
586839558
876954860
606711026
66848137
1001377932
700315054
808724124
779110554
969629595
905688708
467718235
195244240
116093658
60028933
541825154
415349787
536183099
995566839
386855302
1037994646
390217307
773093300
291359031
790235449
89562832
778115253
320007126
395426948
622853565
283330658
837131128
330989879
547957596
611695426
447617059
109878484
700640136
313708372
561661861
667288420
385880488
317279069
599980539
373754424
182509962
679760093
118900116
535372680
401471109
347846839
351012680
591098387
69329856
275258967
995334416
86822581
144574743
304254396
736338781
75538076
256173375
554259233
617808393
473516040
318029359
187663863
784819036
768353119
10242539
721672994
1000904752
960396612
1014686434
13181332
188195138
798353183
933879559
616552255
580115780
136976141
37401596
895190286
1014385787
463000836
317438195
47689510
459801797
872548539
773236044
927200657
928241200
825056765
152775680
141326748
395595000
109192020
547468797
1001194901
973935545
1044231004
1031648319
655121601
985270793
899571083
911996180
676385296
957605849
830557440
517586192
479717634
325375489
687717198
780722768
308727385
898873322
253174530
694774800
454372637
96705296
1007571630
1055421775
1019371367
705133749
641480419
857120623
708031021
484703239
1066900211
621336224
354378824
437807563
422312531
209101960
590024983
546713636
554474611
53697038
601551002
700533065
613341130
711043177
147650546
1047460921
560215445
73339594
179893212
818168739
275567320
276149712
346809370
135460029
177130394
343739493
181923960
220268995
847498003
603157264
343801965
449848851
613425175
752725078
973055986
850228535
257504002
907967241
184455592
497453928
1042829404
412021477
1045199900
292597207
743200769
545452969
39339224
924216763
457074801
39432233
257941621
418422682
1040119561
904661439
926940932
675996715
562516829
40857990
76708694
950299014
268288846
145507475
601051657
985667649
53424990
55872632
18597011
1008858415
425558358
433588378
388005560
651495395
698219700
200315480
189002460
175823449
982926389
957592629
335953114
798625190
713348441
497339924
886529449
1072963320
961521316
399897614
28799993
52683189
206314053
334932235
248440715
837905169
681351897
157708044
820009613
745699528
322415429
521092222
499787697
500599719
89189618
768697110
226167149
971579353
61581440
190486566
399519989
1050124855
234048183
979555773
257682529
1061414198
692619255
522973782
449092268
952909704
16685770
226921345
803581176
34284630
926760266
696026395
944763783
503304739
722131094
92690349
206933186
37552258
287206210
768202984
500314356
61763120
797856475
488011382
290306494
533829605
772115748
512639743
142444284
658608617
986843609
351349183
259742488
679776186
1010768941
524749070
220958612
56236108
420022827
1019477586
213370944
925918397
351940873
240581384
430922430
611489308
634733522
127934348
794465536
586725740
257365281
531657340
729073395
525811213
372567639
719297701
908856419
866223417
565371234
870302140
382241224
311376704
1037459418
323418685
903075650
122119840
776337613
905910386
1004111990
119307885
54337161
865081684
170204238
275967106
1029839594
863894354
297438597
693957791
712014316
917900660
356748823
50003718
844330322
228183208
42338926
442140609
427703347
342216117
739510118
37202475
660181456
651973539
224885763
838146920
940497305
280103401
1037122713
775957610
364226946
862806712
753481974
266255200
1016781564
2808768
262152590
25908163
837130910
151183529
720488341
198785631
114393566
183283041
396711580
727138210
129385392
84519405
571019831
982669812
352069087
851802259
308121188
1008527152
271545242
442302488
1045548929
382914838
604704826
902945555
882072963
973596475
281061833
1067042793
449426545
961508472
578349341
410131267
633278336
767807779
607553695
257075604
894983862
294702600
283285535
1051803112
961524517
387296989
211560977
753162265
245712226
713957267
984776281
603327868
707128957
478102987
942861034
905744582
963909846
152158751
551657344
18910292
650082649
272249273
718285723
457293383
454495297
536643797
122372442
1011311563
822336566
874576164
619099703
782447501
827582104
395246460
11483404
317815651
185636542
769347654
1042786693
533101140
404776848
383942746
410435842
514433867
285064306
174278593
212231388
82264853
640138003
495606396
716271195
791915421
572113021
683404513
135217022
836471601
505582026
172605574
446069803
150460206
425779900
258994009
773335884
561097510
487967478
293771340
965069882
289209680
947514338
451435856
998587735
630851907
910786611
376711695
35931033
476865035
550103528
1053886363
713147472
666880747
1055717139
846927411
658068376
982441935
303400668
614880204
524268272
1016702075
926678551
632739423
1052148365
495072902
1023595846
539128570
470623044
745637892
380477462
679852751
156817938
488919345
188769819
833076571
965578018
121348619
506269738
439794505
180593342
740516927
251466340
459306931
89745741
73972501
649416121
430552919
1044651531
249953859
288284499
658381129
995088421
560124422
303642557
770474951
1026376113
228121648
845602286
701168654
586543598
884813382
186176308
274143427
825040011
903356886
739155883
96866491
320112087
394694437
191170812
434416016
963475273
722522389
834319119
714068095
11566471
479766288
388254521
869410311
836881498
956035794
964239514
793150177
993212398
198399042
1026758718
5671097
438850608
11462048
768215257
468760685
648255846
28842829
271478276
180039223
119776303
604482660
164366246
841057805
115293554
905235206
711243114
305121452
505480341
135354681
278512782
251624037
363837450
637278834
25598770
767419888
314057481
565320325
336986821
659579742
274476635
728413760
676314392
938770789
376337655
837078602
798022647
975382347
218455990
529578744
985192364
234083184
729430858
143886171
1066985576
925984076
82734515
688713401
1008314021
1027898964
100992160
11756655
1015565892
41084645
341096869
346222199
924328916
535390129
524405915
1012558686
349248581
359890035
378979673
322139071
854123065
729933782
969397835
710459631
448619338
412025793
582243581
781223665
325517684
735541719
103321052
818030548
137864807
1030224398
942638188
153786979
477712298
844788893
556900294
861107187
659833039
207267761
829916370
891301564
1028198363
344110012
31446921
142269418
520104380
741963348
682957007
498378142
545837126
922613897
285404746
429565303
1054795700
450624753
270905980
1003902611
763052634
982147866
267975104
292597521
917010823
111511563
332436759
437817627
299833861
131619255
445703699
643778983
292389703
259535574
1058937387
730010525
496830598
83396177
171183923
566831434
972875014
77768626
37694155
969690428
26408340
767605084
278988414
902889109
29933797
782748256
543478075
497129701
64928545
804073463
1053899130
217132745
769380864
1017442215
490558043
661996078
525723941
621725554
578408310
752597426
864104278
1016629140
370532419
190109793
831492862
230814858
972106538
433755805
177947077
84053029
205402607
608772099
516010455
180689569
78686610
241278980
434265844
108023278
31916493
812561830
1007077124
719511411
214607007
620458413
102098109
725504316
1054277922
320043566
981659525
269393158
455171476
825226303
1059318145
622196831
463451573
422965389
971834961
534802145
149754
722794496
1030282453
576703377
31586562
372915541
73857850
907942914
785607378
824230812
461838681
677129559
52907824
79722054
565352415
348914121
941680624
301907554
542346832
931361187
993724407
488346569
744720281
992915513
121387892
410649712
665758685
702786248
139568165
106932988
495846956
909989677
1014344418
189890978
677199044
168929638
752528633
781468016
427774159
80183477
262607715
13262570
564750358
504978092
394412021
698685150
177636768
438845833
120732946
891280343
914481248
451574876
652868216
954401960
451463863
627971599
774239075
462769111
596891586
347078998
355749213
154614161
570827068
518986690
931722301
883813128
649418446
871010761
675666359
516540422
184038390
673983909
228600478
804211063
707716850
1005633291
420672934
574147034
351586640
150718642
168182143
32745229
723932014
991564379
775879657
397279154
468556241
694211462
631108399
342588978
417047531
313451376
333266853
133091612
324630721
976730578
232450278
300773235
1004390090
283977345
889368884
974640135
952358807
665259517
845039076
221849568
925629739
556565368
946085392
447661161
141465419
254726407
639869400
372721673
692737235
792842074
668202173
57806415
755623238
735380806
1055663665
151206359
638348308
135655233
1009272602
668160392
508808765
447609407
663459761
258969764
1015200919
829193344
648599754
486731161
307920804
488370970
188126066
933173929
37245374
85820947
449522005
168907774
964344998
335970307
1020508995
654562777
364696411
220691320
130418020
622478185
407930390
963704936
757426154
576752923
805804992
761684581
214951422
687653768
591981017
716664405
194441646
702169666
302232724
943088535
773013788
975168378
371503204
952062663
777725936
788865000
1040377454
866173907
145106647
279741616
261029059
857918637
689821831
88513872
93748618
159568291
1064064749
393082109
1011369267
265039740
682635865
1053645196
397061694
382101069
365777035
341310
449436668
888903782
865379112
929486819
402866127
55555422
180669774
57551195
265340467
778951753
1006768632
992484480
381838616
216412783
1059344188
462151117
342814063
24051467
427888071
394609488
58611689
634240312
395839445
149408486
305355470
198918015
925452395
127471163
908277159
36903923
955533425
607209182
633929215
517937544
546508230
766435011
940584420
572630374
837683267
370986529
763908887
950894765
604385204
427456285
4502604
158204124
796537590
620565536
986339123
358509894
358365172
1073219707
35136523
73606539
462881313
393537133
377084695
338383186
245772539
545093320
70538730
488852887
866407267
479575343
691946818
740297980
617636857
707416074
1024854636
528882303
138580267
553817831
721379287
936753338
446153951
324148608
844586682
941578807
304247081
786466745
227815423
587474860
324410187
1028302799
150812990
302218696
377781312
787468371
400556664
625561736
275682201
183250691
556991599
633876868
138939238
320162626
178324589
683439037
176793488
827957133
315342373
939996431
968878571
916347849
213589673
651129123
324479561
523289602
224116372
266483709
968136398
538374494
129599473
248660176
526753465
41092734
142382833
913739390
82854464
117180104
610365133
862124025
348499706
1067370654
143404118
120224957
839745130
741993767
395299521
835885011
961124684
735801295
681644974
325086437
728601520
271721390
37731071
135931203
98747219
1067126260
808784073
97865761
189911546
191992872
372172525
91338561
609508853
986402596
242552008
416440507
583297736
313504203
893902789
272673414
55366203
196754546
927362211
801628445
867659967
1060898929
306141780
853078341
81614817
143028089
805620692
275190885
435632399
780763595
460009705
602445603
1021003274
962988367
111534928
63728604
449704270
187811273
975374223
982040734
34495004
85636155
474115783
353012094
1002841909
153872918
421172982
733142316
967762270
607536265
619487601
988739228
211689852
285714096
149919539
944560867
480664195
78807952
400191875
716771796
543958558
732397492
671445471
522738773
892197891
589715191
756018898
882994465
832033817
709952784
459541056
1058919816
1016027068
550580879
1051853208
824681485
892278888
776170276
100321991
1590644
864371049
629095694
338014484
807631358
1001642445
658991122
1049232773
105348020
294395879
944155939
717455068
146727654
713832995
14581609
290766055
373615964
723230628
561584360
897578888
732666757
1006006128
157594398
1032519543
307773259
778653016
247303597
864258958
289140038
385119869
385973714
791060122
789757336
393819082
549363375
980072463
376958437
978868001
305585525
517469913
472440084
910309145
1028472257
645825180
262890767
1029993266
999929929
1003538172
938706755
518554212
26284366
55123297
260193836
874172650
755957989
111363265
285611594
1065695922
606424431
579680954
556548801
56412034
1033610891
991547422
321896189
759020533
103586165
846596708
736924818
334115734
1000064842
86386370
1056159137
87792128
1017188959
1047471331
857314729
518897496
521305028
168345071
704045109
612452001
365192626
25585651
94939459
455737027
843842349
411134994
452778650
444671356
909089236
843668349
1001025083
691765822
343870633
51637285
885205497
459061466
970403140
796243896
257165321
199838224
500941757
3255700
723180772
3834425
630858456
307695469
300001411
1010240538
454581807
1053473696
984330665
34912095
907931812
551623847
539653708
311690733
568497721
1004330137
614846187
785171905
285659214
448129239
981589176
502595862
385986233
1043528746
212509512
60798788
830200553
879190027
655838440
351007155
226747340
309010049
597690074
481939414
474037009
901875300
900434943
768336872
777331137
787660039
919447563
131628999
828964988
1038813934
680581155
754117626
198422466
376786870
1036372726
944592206
312309177
509626534
269444737
40553585
439297421
779456216
808379354
959054888
894146261
102575192
335813224
225427083
383999636
457749818
871004339
539771639
527165925
451400989
566713488
1011343054
928230155
690733392
182725463
960359183
961833242
187778694
2609765
709227243
551422775
333271973
291551280
527991881
695768384
921572300
357300924
726444468
720038171
276407032
645230200
352831095
573718893
799299406
480612301
943314694
507651292
54882928
679407447
548199936
663893305
984436843
403285729
1053896575
525979167
410465215
1064492547
581929302
695839622
44982214
602428231
833979779
464609454
805260402
659596571
806191249
1058705543
143351656
420766716
576633491
892601997
876344359
481495677
302949679
40252684
1056477717
8031240
843589340
373114720
730964912
300337196
90881996
1022115024
445604448
419527078
953225299
427076251
420866848
460610448
746295846
673126552
349170962
701052765
424667133
65140727
831488144
922346054
892075464
363577030
971816698
181206501
108809569
808502839
1029266133
982693733
91260589
425948933
699738131
565330059
1053851478
536604090
1026158672
161929919
162693375
713935354
389631751
841321714
263378337
15264754
365484086
709620055
455371704
1032578586
458092987
648962932
1040169534
502915215
63307731
92576660
392035283
755192191
579373427
655529427
30132124
306291251
458723760
17139167
221488831
115759060
513690493
1040498570
1002674035
900940155
382179003
446247859
857723292
77172860
145823269
960511
634247725
525038671
613019669
1050219152
695723681
340317999
760749945
523976066
559816460
354324764
204427995
322959267
592729479
230684092
76476865
327970412
266034784
921248883
932171667
178275893
431750255
909713921
965825641
47985885
905260178
923252882
786373282
824064724
114952612
399031158
439657968
517608006
514292976
107564199
747869618
366325814
523205448
702178151
743230932
725438576
968289725
885460780
483532931
486578420
615557869
918037793
731885766
639486409
319440049
228819814
617384926
510240344
684934833
591894306
511310753
1028724731
342450664
777630501
327793979
1059366358
442577225
874041633
51558566
930942068
548421585
352827321
1046979210
625231743
955446268
386193147
562306829
165181264
411029908
73567928
177880602
521332267
1062637679
230651823
943556054
501833683
884684411
203940234
922618445
298025675
510238330
135698226
185744843
405173979
114474032
1058196525
620925557
724242733
67226178
252516802
516622596
257005672
71258562
68717565
686601754
893320322
968005660
529460441
919431188
464375548
488316617
675277744
241229530
763035006
314194107
834909012
663761052
123385212
567384930
382113057
256974137
394930012
987729358
709535749
496697480
894751736
487012519
232180327
439735411
541793315
651401047
236808062
626809585
126659017
317034997
803539640
791613819
893532586
313700458
455629948
167613751
583256468
374017919
114941296
931601359
632651331
772842239
1055751624
171302638
824946699
194864386
166928438
244080982
277989136
213967028
304114497
518495593
227931509
997865717
2359215
353407100
470286911
1050756036
755804612
637890090
617760367
782489521
325993712
576223826
884345214
410918210
690523156
101640147
71329950
193373213
730727259
475907007
941809020
910759641
416665877
182935682
474587379
321483852
116630311
879104024
979880664
1021140127
643362095
920519384
135345584
485984266
393781334
9210449
570598539
587993986
353741036
1035426835
90130220
797049617
250237157
6889832
934925062
269436160
334224500
283741136
757579115
1009914098
38900786
848473718
650849283
88753412
265332300
471103681
838051835
271792650
404757821
108344836
1003266914
711083613
152004760
438968200
900357575
998450606
914134720
300706930
541729700
1016801591
560960536
634749090
839909358
345769037
875676013
604660586
58075964
126694695
254362889
893914340
236160130
388871457
1036867479
326194335
917445901
916188016
29800498
876110340
935483333
468684758
496390023
819426198
482553239
241998501
1033425654
872906006
180931467
420050995
1044367623
974833302
688549715
876751450
212840334
48934752
1031350090
1053643768
214921417
186513103
304484001
902437792
909662668
204994763
978215598
58378489
831391485
147897056
451444399
432804085
109561947
1065740268
868776610
570864808
891953703
917639035
645614668
700206026
1011876213
81002901
52850901
380637175
346542852
173704537
1035730468
164433525
349344232
810281153
759086431
796451732
1058529046
13101164
251069667
834286001
883376446
792454409
423703265
858232999
696606706
247147917
1035059033
475717379
474329036
738143874
821315023
758396867
641740965
888195629
1033012542
1008329909
88104487
713049683
550880509
931410017
712834318
686291645
763537315
746244022
925916326
433011334
1028407007
1028424134
851103901
835105659
287333120
1010158089
415813721
657282817
382883080
368788242
287953895
747742070
900928059
1008200608
1067388151
491555538
697396464
61686625
559065766
63857245
527730805
583900439
999525880
457895064
486817904
639957717
413691988
363804675
397104776
1001690535
52775663
668686550
1017734147
110592790
982008388
13376724
833307429
153442166
339923896
683672099
260868431
686633813
25454620
77046873
695952531
888959051
1053109628
924896466
556348611
500682654
570999060
490980947
834652025
999717749
418329813
594329532
845026778
230933500
962924111
290590140
117490530
5011518
36012509
725073743
983665558
63179468
445410711
942807580
735137573
484652444
257341751
266306409
287412504
732903581
690481428
62570366
710551401
968896597
403075853
1051442666
964964672
598960116
140101730
798598732
509734967
610231089
268547788
33623005
536927372
881286727
333919645
143869624
144026911
199927577
115921967
979081750
663711554
486397468
783411267
761454902
469686550
3362791
690634846
291662117
368820030
564707428
388428864
1070606378
53821464
588622721
498602345
7109334
649785962
924901793
412486779
352094144
960241213
798807298
133664455
689926465
876281897
473889887
372434831
193765203
308075704
408336200
412806914
730492438
1009347338
847754703
174554547
949020623
877267525
1059978706
915651727
860931301
247619133
28919921
1067771579
790218342
788367017
765270870
709289744
1011082782
227275957
125940746
670192770
502101425
208658703
721169473
400034565
18182056
923822445
498503253
772153408
1015198454
827352274
413099683
174742058
1040928159
252227514
684653770
48194990
151374167
55315688
328474147
358558761
925442435
200637762
355629839
472744161
345388772
886810419
124968804
761846007
616405021
54464086
289974228
1059183407
817909951
755678358
771218097
872194226
752147482
984491508
318444098
990299391
510526127
873544909
1009227213
525060870
736626147
1073382718
160594455
268614916
584627149
1059462799
32551856
1008892261
386521180
503767934
176531073
635853982
703630340
412238461
112889430
308131211
281347919
682045396
171279436
735230512
104633815
535242618
373066534
463923692
381635004
972856311
8735629
1071693733
597621042
362563668
443125419
320714379
834902808
577906570
485203166
911174036
283751584
915350944
664036778
68832548
372985786
521459559
264478492
591258638
773398890
79081808
805601703
965650873
609428211
351502160
885460771
183876256
778081349
256732953
958026658
366689853
762267150
625068705
613832646
347777870
270219139
116121863
701226982
476049496
918950830
530359031
683323403
290787191
251359961
593601260
606108525
155923920
409269639
1072652218
381187945
690353771
854533638
81205319
227420665
220471297
99848632
578418111
491553161
221892329
285407594
214139520
684458665
1019188341
239098720
721892722
448429511
571548591
305307928
513360892
479019195
258985044
548401450
717653245
2858679
543737549
143828890
924010444
48113241
1017416968
341033521
958026400
340819464
258093847
608908049
454065371
133105783
467078202
324629328
585814898
624023173
923418883
998595701
1003954890
627071004
657292014
840299879
257478325
1036180962
598618153
970002842
874399186
743344460
965326958
871328866
6914175
96857152
827936670
975072666
1015937603
270603491
991064323
584197840
620047533
874938052
569463539
508301780
711185163
200399995
286684988
1006433128
422763412
428292456
265457245
237815934
808199808
574280948
705424639
999972346
1070792161
601844306
267681004
938816697
706998284
937994044
1008965490
103748073
895897608
93679335
837291150
373534448
661533620
464484190
537338408
41810303
24346092
65199003
117185333
925526255
946723854
804272246
956221306
457834030
41735001
1025939134
557331070
589044744
878546426
770028111
366849446
353014250
716687135
512476272
386621135
442221168
427045137
566822298
195321744
610623277
714860821
313817652
1009732895
1004386220
519692018
713482198
905275578
219733857
27434346
493244357
916479816
970530322
387626396
321310358
194345955
1065063232
999299081
801313521
790941457
776855402
502377531
288679546
832326050
959731376
546235457
171459576
738882835
81384798
697141418
1035613371
85994976
758582410
663140145
372024392
317120389
830968870
882210255
573120530
219685115
757998441
992727022
994372382
230405852
503051454
892939931
99563749
315610808
866536637
167897954
286230627
750958225
195132547
81274785
143757847
225516902
803177441
1002386350
922576213
469722271
141069836
978479303
72693170
38769765
609514325
515981837
328599798
410188045
555901561
828330977
452145213
611346925
1059112565
399344573
802107821
24990872
1042417288
400721276
349995420
693742840
182641429
849419557
82654397
816919514
837410824
466472825
269185220
71458837
626850551
465489634
376711547
978830076
514252704
438171354
507101627
392717305
437614818
685337529
1039388995
299252922
660495153
68566347
268821093
832591538
814086491
758486226
245267040
1008060274
62621664
20535243
391151826
60954377
138069460
713891994
891507635
452928601
972927169
698365650
302928397
1015761052
519243970
619749528
1009272423
502954120
255454438
278840587
232024421
985433177
732530308
94686896
827374202
1013010928
592264817
758432292
201753269
54229053
393621777
479517779
324919528
144269277
873323016
623786828
1072655389
234565700
973665854
257964713
606519211
429143082
474375295
68818611
199351200
833872013
159423738
610583214
203274052
426430087
256053096
914866986
668786612
950010500
291869720
846855055
537871044
651895952
996665795
137438036
620926804
161584714
648930999
946453598
723033826
247210861
75012689
604812563
111946524
412396699
746301685
829663402
746040993
749297717
854378787
3222487
257203944
47118531
528203178
1046754461
139208100
498950331
1039861847
490034867
474605564
311396446
838847551
55352122
719093691
916528451
1045749601
62307956
848212466
668782729
335279980
609801589
273061966
116430221
337630753
808084818
797014534
237746999
799685825
114308659
477348954
804243707
418813969
434378333
1066249626
367108645
250539230
113395158
482825103
658322288
569556477
5372078
63735072
464819375
90359159
24710643
811847115
446656442
188482945
107666788
285779213
670663359
633266883
517645622
162739087
587518864
89773450
204099747
506968534
416626440
251859820
333741324
248982550
363429043
426591041
61349134
682155853
98600470
997449262
94868950
437393140
24992459
618507395
126807062
51726905
221308635
973503819
1003252767
82941113
951553785
63885171
277258274
121209614
684356561
692140196
104607998
570880981
696390472
229496145
166924649
252103650
632418337
171326598
935527755
945215578
948829522
743198505
986065966
976490648
496048424
979172166
248593950
517006094
893857563
926016186
418888968
101625834
82732049
995890666
683998701
926901518
616718661
445784527
468020306
803415198
344926697
986989197
300316139
608195801
987823952
113893452
305944427
523645918
957272931
993894600
874764784
388899947
16140339
705620057
772841182
930562116
578354741
198101633
314510176
702840439
51874983
296679272
831588067
823097438
107521534
87392343
411568235
718213317
473330911
968871255
644180963
809172499
105189301
117418347
19108537
643381398
633269599
316848929
340814943
247543440
51946455
1015634934
543363196
1027299140
1056067252
1029281987
1012819319
647769637
605608035
467846441
769797299
406764144
331791622
735402558
643733115
978065823
330415285
694616785
200074504
200499096
407176846
703256744
195976394
471551871
359911749
479650092
891342076
92768710
209295607
356583381
748997893
649132385
871993914
52607118
460354393
798949866
747784100
400010291
1000929292
155914746
818291352
486012208
298081947
285724543
876994601
855653609
762168115
924772835
945967654
874890779
888014163
701313683
194871154
975308756
171549556
352565473
150843939
15280048
151328809
541633698
684710673
635356405
658553819
113131495
281714959
856141126
772650881
793199666
472417374
1056689627
644813405
1019319076
173625598
274282970
812832395
436700474
924343462
498915345
525498729
228995962
836632449
568222058
630648358
204993186
678962113
593279264
612097700
401407799
619759924
415381427
69821427
758967819
347031947
600116208
82114468
490877966
643621089
234807436
596460964
352945411
201012619
942760226
949576891
549212369
292290659
508268747
392611213
1060280630
24967053
720182078
951104493
338030792
903728987
365936842
552338311
912063607
381969830
624918232
421258082
240911101
385035460
361380515
203363526
961218294
822620659
5313592
355515968
20883722
336977649
191655598
901919331
160513869
57967840
122564492
853434858
119925418
146519273
898367773
754024449
257871946
451619661
553274536
546846343
195033716
180845211
417386922
554791064
749122741
711339690
274411721
426676213
715149393
744154298
642276775
600041
875835716
993871426
420521483
910474568
167895688
198275840
941005990
100727974
806496983
115502808
507140533
323849291
464491933
591144606
622831958
155745245
628464722
65231351
299265997
951188692
1030124989
309158259
529178399
40783702
268477273
764237013
1023794738
1062511883
962986360
798635016
398513962
806956469
744029446
283316809
737673109
343424642
332375011
956665875
118225317
840794500
81804872
61624734
796763056
332884825
780744716
569281997
881790872
196139069
101837289
932139935
800256861
714556769
58035006
789144368
672252442
335719080
203992944
797878911
1031412075
573915046
872547948
592592334
729986881
708183724
396359384
366543474
827626152
345529838
610105494
317879098
936217887
30950883
470026892
382501990
692010929
155036261
208577000
961753836
499015917
800424592
541011360
572417551
334264907
671905017
732498583
293389081
256102214
943374358
734740051
520548524
791273459
217547428
356929889
704756684
1037448077
505736065
191579535
468779115
531083109
210248524
586362522
874342246
376093447
553138681
2797466
281112434
690991079
158586517
74139717
191051588
911497358
334412145
874125099
155850759
202669241
782943298
16031793
309687317
856735417
312520989
141518411
48755541
656244088
552352855
860663728
1036465202
214682676
902734006
1069600468
742650885
566219887
682679349
705936000
271873172
67819373
1072568064
724942044
534592882
851837850
15806284
216642975
216989837
530375171
1044003532
730771468
990242342
320065956
460715910
518108467
396982693
777723409
919859608
376346042
259085161
706949335
505427215
675025973
778960673
1025744291
96303714
728314241
596183290
892629737
873058986
59913168
410625683
492121956
121818422
585058437
893141680
289703285
104693014
811397708
37493620
90084951
213643623
833308586
275928773
246584999
414524328
971152921
176945269
723045954
564370934
607692141
937293284
329989950
47144193
963100466
594034054
705913936
793396514
1042012066
417857714
682429714
282130849
922800147
824852618
594771056
749046966
39181075
258428232
899752518
547029449
1021615702
352796218
416597234
299736324
638925120
820481530
1061385413
124670817
957492335
714358837
930990885
609936115
332267769
501987761
61366372
898113209
573420320
243323671
540629344
448994959
378084294
703878392
226213579
858470115
985704756
411769337
478343602
748594813
789522930
816256239
825707804
641304976
483239598
723788515
876257634
689458038
210561663
1026429049
963067918
911279274
285351255
1065019337
555737060
987132246
184722239
796005640
389725159
293688891
557532035
434850531
238923423
425307611
635553170
149682135
822657534
300767971
789399247
739141301
456175313
806500948
279141478
265695854
463742873
12736957
831158637
530541836
884460060
809506616
384332556
1024410778
928761451
230754211
115160802
898219286
319303258
433802512
42948229
624860503
72644012
571272675
253830464
674123614
1032946275
732041254
711352470
654021784
555242528
732684931
682076066
313767048
361590795
1069049362
984580525
367511150
741344365
738992926
458553796
458238692
94141862
833408594
393767831
10291853
727632421
795685615
801438112
316755433
900361633
930119960
87547356
135486754
868755020
858896356
768280363
361416282
384692549
733486252
804005713
525420033
213886033
395386337
489331806
631288115
265868934
1027649542
57113764
18001762
197612539
428100085
725943983
224058142
216292028
629963668
1037981768
1060833332
820022036
803977645
539809026
1025558327
493647476
670457384
407594565
562145449
706821242
1061630070
29137137
910104167
360906328
8302533
416499122
180281448
604984378
88030409
418993243
275559860
919392147
928146382
501832546
221287876
734295331
1063888428
1026584245
677962489
824736222
959339391
362274224
667650662
483456010
701700445
271252804
412596801
59810319
688782170
312748147
676839614
186182883
50064830
26336153
551483421
468026958
969881335
998725409
379758359
931419602
162516886
232265595
790422711
1013922800
757463543
1009145160
937092695
223459564
862286980
543583007
341933303
634854125
322702817
768299675
831066526
951067073
1003808108
143835324
745202367
943372883
5158566
1071364472
973161354
359125512
269221634
238617069
992145190
533225002
570311202
135661611
854644859
876619779
886692802
969340455
930955626
320019882
772500187
328363851
615551001
779976275
23372980
2856577
988801196
971438952
383343864
102128123
383845425
781950093
122781432
874013215
476874039
638723441
729423395
784963734
437415034
881571900
673194210
100250288
887379098
296123127
318045047
832445030
397693793
371211568
256626902
453920280
206748172
650793637
756348552
1067437956
579727732
517268254
158352612
986137535
193242804
259834695
769651002
103733335
62902836
931289442
758278037
147668662
261264842
868308766
269240179
947496544
856192792
1036328279
956310586
893821942
982660115
641482131
556625500
1001905115
616968535
736760467
918606944
986648611
225325468
841492438
525295433
746139046
784384070
739859752
22819886
756214448
112110409
555435270
232766944
342755848
38052337
986667984
352252027
221030719
374588821
200957230
800287158
35420481
914353153
287102282
686481630
899639207
514187625
458404327
283707448
974860089
354352647
34015950
462117342
412704033
913072952
90104643
474611997
336428048
146000015
819272700
543919092
410259913
277792164
517773825
591923047
287876975
562644339
1062526438
768058686
507303166
674502418
397693785
709986302
393933685
831208365
911756501
474589092
161021487
890357121
1027852613
806462796
81357304
469106614
379567353
448731615
12882560
472112815
818238519
390637161
850011698
819361246
272271616
322100071
639659156
837403857
289152779
930183282
599528770
705667905
957518949
484027048
755606143
34421182
1048974994
475761333
10265893
817720065
135442264
1050310749
748034301
589851324
587368550
217777779
790263792
952283023
387670905
595222470
274497304
13386086
525384571
869055183
797692855
433479088
741835974
309611450
106854842
100104708
282115162
986756224
120805554
231895100
78220479
416586890
438086782
37093426
392615639
374489573
778045324
645938863
847312387
474002479
906428822
243457163
546229313
641024086
885047473
432503953
540962941
305710680
175762611
913634053
995732602
942561162
26807402
763326609
987905886
284091589
854393927
755922398
895720013
945735176
895412748
401633982
1070260882
44338470
607923300
928861005
734464505
255088838
610439552
289927963
124410811
183203886
98305268
468662176
509092035
671735934
737709715
598032582
410867459
915682847
637136450
450528603
279926333
378311321
496564835
640892606
28201977
733073993
266173313
689119602
788511342
207289315
624610291
343428981
190934727
507459069
1003443739
12255354
648549237
1033969348
363319120
675186572
241634280
345262320
166781928
57966515
594972952
511046344
1032567013
603943134
295069806
532170052
99277678
312695976
686145450
214517911
859806605
191018011
700369296
295198221
56922548
960732617
510477497
796214719
737916992
40214632
252296094
220756275
27922258
649513598
315804069
920851994
420921249
534604994
56060079
180571197
574645840
565773508
305965750
656324511
262224103
56525352
859175905
306448434
989578063
545857223
401074384
992064928
255617246
379662609
1053078079
568263182
787393609
960762936
125628459
435893104
545838084
1007413858
858573649
385681764
348810941
323877934
569767405
802649548
677274167
331994284
157968990
146177578
880122604
43926606
763415249
749903297
607048603
506615635
570984041
414878109
455492150
121723765
302876665
127324495
874999584
1013553622
626538897
51876690
216878276
729324260
9856087
810826105
814558398
596141534
1067540859
1048966516
481801151
843601069
999953219
1052568823
240277438
271170490
160254268
503337307
25894880
120060867
201196740
658699249
627012887
529231341
409311204
410234281
465810640
729006298
533777489
512351986
912451948
562620845
643874020
624249142
956555369
723625431
667943147
380122130
157278577
926512023
227604287
705449059
320297183
791004558
652825797
54931649
551874498
944908297
859184886
570631417
322823616
696902128
926532585
268894311
430308999
367854555
673972086
264214615
369345869
355343558
926310446
459678462
963532998
332309106
841545317
945352712
530063659
214290621
224732284
41931280
531516166
1041579810
697724131
402429861
768394719
575720481
560895410
839847657
812856041
51129797
983365709
729956612
793504234
730354977
861629016
311314587
931894644
745973779
992034411
147089434
980682177
109169420
801064250
616613790
30453743
690587153
117340498
946395249
240146773
608830924
527561001
555496458
703040209
198269936
14623210
676075529
455915726
455868506
203377886
135742641
914862064
777485035
973782866
810166672
129099451
719491970
144416684
162260755
968930320
361572453
395306034
354929465
376792869
369092555
496033595
934084410
263252282
535654435
134199086
213911038
860264859
731395618
18380120
846034951
281993542
407697672
885153891
206415498
388296668
306371434
344402777
358978409
741637908
1044916955
769584603
841402768
211524128
781383283
188629554
188311712
895225027
924520636
311084073
653226318
927586520
969622673
192466740
285239773
1023180298
105882117
1043705189
577443497
205195465
106692587
185595577
433838633
377546350
668895001
521689043
352156686
854797018
444655324
120670667
794290681
571454837
732550645
34831023
795128189
222545370
796850611
366135372
313364741
948466610
500233297
602819898
130233739
676012017
700152865
1071977413
1061620089
678549192
469477650
891664608
1009725209
586445537
698703876
468896914
375489432
553354258
376508547
729623097
449241542
823975666
245404705
793122626
738039880
513877054
641319982
658721769
858320151
98485552
725927996
175538337
648893447
311129675
454113865
214441661
1073346279
539641239
360863519
554100104
999192167
581900285
1071881889
914026566
101233816
58191819
99634964
541250313
292045651
228474628
360539444
463660789
578079397
151743149
900316213
479082023
13139245
769617692
624779462
555601348
96502072
320789457
429338049
667293699
108940539
240547496
108362714
1014409820
937411484
230406036
661723492
640759114
559433912
137901705
201262610
391716468
515057269
116571145
589830843
804003058
650321512
900835762
804138503
407759022
19038974
887062004
67611263
382171793
665258021
844411742
182670667
613992269
499678858
602803649
385146318
234093106
844776296
829695467
746714824
345757630
659187306
498613274
772411995
651789645
1032465368
416946733
160265564
636002401
163016725
673851072
555429764
256102347
718949863
327964983
591559719
811352225
238708061
239314964
463142861
1046557254
189025103
427745032
577971782
612054234
511907322
244529419
547825719
510221787
708788864
3996366
718161590
33591711
481210124
276179648
1027602271
79650988
767656261
944527731
69471792
715532740
1018980590
364958928
943401745
318203387
25232166
97095142
200302428
352518362
987428801
617465759
962243072
966202815
327339719
699298220
394123496
219153166
1054170178
954979206
913251994
690602758
40937723
91302539
989484688
132161307
599377490
303835084
1049971807
565078871
788332980
953887493
442491552
601120308
135260245
383440116
666005390
487319783
338449076
810115587
104084181
127356871
855197364
566704149
809527364
108446972
594200902
441487126
451131697
231404265
560856214
573346959
497479519
96016379
293027410
901514002
359890405
245603837
881532746
413121846
428797266
857745189
774945363
309296971
524914914
81392846
285409115
977678241
813414978
1033179151
953364213
331784342
886821923
90321145
801210404
754090798
927819073
366918535
133614468
992460018
717556993
790078834
801175352
934683556
239178065
694720101
71035619
255992777
51731520
834915385
207297308
248458005
768779969
160929576
431145072
741428866
9796485
40431874
886617075
542403211
319160083
209433713
735910151
747152320
642711662
272830826
511426132
665462967
830545263
62829079
449594790
770012211
1065984275
191313393
663778486
275401360
929556127
1014164745
264803452
3892736
627210326
249331775
614489524
623677821
790984494
482695877
516349498
572119445
734802994
753660347
84732574
278123266
869932183
1004874802
1039056006
1266332
239684746
642221667
515005845
435820355
269839162
1037638197
850690575
846352681
608670455
473697379
16883239
295747674
1008508014
85494254
869606350
910886197
141860319
732120131
654781028
782445159
358419354
808834407
1058167876
96633567
134817414
913157774
116595505
331669984
783140568
884245272
497872161
781910552
307605652
918872129
922305584
960556933
973203254
759234273
534532187
506077425
433335044
545582726
652030358
955472578
175471373
76856985
451264583
37209202
912167140
363358525
1067016322
345247787
10938029
691345446
173832703
374603484
490713747
924485220
772870266
545223215
667199446
661140613
136015450
949952042
948159965
17202184
1070863777
190207479
474552641
762712954
932201317
211397057
710028228
1043276614
991160830
1056639077
796693377
798231260
487855989
1070026690
541280908
104128710
463432677
273255078
671350237
921837068
186413342
116491211
867790752
1012657571
949133347
160834358
514782324
695065260
982432978
226679612
968559583
201936244
429400248
626990870
1044746448
988013208
502005508
312684957
940528424
1053199105
556965783
507876136
256474171
289708708
702240576
692148012
1003942506
1005472340
301514981
77353511
1069691529
760767809
327266933
976671577
1043754886
1030520850
871083576
208641919
325634995
561095632
738837675
915397222
458574125
810385617
753740976
488647875
841783497
41487971
257108006
459882935
66740359
565568075
681636688
407597526
1013219866
214739982
555426025
1072928192
563361572
801998328
200282251
287446493
940977855
184851009
798642108
894288010
636094363
449173317
684576840
952904156
48657684
775599867
579165806
432529966
148461089
885790007
1057113922
583199136
421437870
112627671
940369998
310988399
636708905
757210037
706096484
182131747
760626566
708271467
573462385
290660478
867889889
654057949
6067949
802383140
818128675
1062517172
265439579
562785855
627412815
949273020
826208377
678893436
1010896032
850235944
840884074
946348025
477633535
371359653
524106476
542751679
49595733
648719529
421320809
27738866
483920339
346839019
769200871
986291988
602809965
846408860
134266482
416577938
94660864
766288851
660389430
742958649
580754740
944772856
374552845
311116574
966947310
465652778
60401716
395220163
823281439
759459093
305430533
539826127
522170032
265083627
432623803
481997140
624372341
730282011
400611011
485349739
535994199
360109766
1008004710
987610626
8825759
827323206
900222304
1073204870
1063400747
646914687
230907527
447345711
537547992
122510015
259618356
227515377
759193108
449839257
1014047185
121479816
274211787
73011647
422242492
236396230
422549529
873436608
765524117
980296313
1004338790
9218133
1009723712
199312878
174766368
350433079
906661778
417341960
1009806344
13296422
906049866
464142748
990352867
1015706132
414589731
723198808
694744456
748304937
490464116
102104167
823900251
657587212
1034813184
698344618
247187803
539742060
380792358
767377500
558803430
752050318
332748684
59113611
869980722
391718971
709061206
204135103
504671540
1038657305
1039360314
708727230
634921196
37339248
753212096
463480669
709522550
953138692
555272160
212901427
605350605
831224611
872274817
691568696
58749871
125374110
852569386
960356458
769160891
240512522
1055018233
550140597
690357935
880910558
780733188
808286085
471392573
946705059
770283453
172762248
281473753
545452488
114993973
833992639
66205237
749027821
931595698
530844828
977333925
734656707
356065383
24722068
26487246
163931794
544705397
400326647
707019731
257148507
630421490
1033771550
889900784
1035539717
822683897
158634342
359879371
769087786
484532420
946759068
234675833
643267438
845498287
1024014634
520383744
254736678
694066909
766210619
31793952
986290257
205611363
167268308
582211018
516443934
729362653
369588440
292563612
116138808
226768033
492657785
346853699
46898221
109508187
23757551
428719697
599265620
259945874
187486691
778622874
1029671955
255976816
82308588
278312392
212844382
336579816
940296880
272749781
1058864052
857075050
805897521
877142751
566421137
66457534
777147317
721844032
803031383
392739658
137202144
597605769
882967569
734556344
152269362
736735061
636874552
596372428
40248024
533085344
363806420
593238263
1044457026
302141637
158474683
1006849787
598570188
294953975
817313132
604024988
100767251
120385441
274259408
364988384
610893180
561722539
369363921
33590611
605383208
904777169
194789352
1009864771
865386776
167328235
451869901
219084262
310855277
414984778
759899261
898529664
38525324
93767476
125232022
79383270
1046027217
257489090
1065940361
721344731
1052225351
250849758
693186679
107777822
777307687
92508663
315628570
1067073024
1029457892
218554510
155927841
582784041
822376538
928523921
99885323
709203681
538598825
284577666
760333123
679358854
78652602
1073142007
724059347
646736184
633692839
243098503
19259813
28803870
790666677
531451055
395865082
774201930
606332484
496017499
815379947
329607628
978762886
37552179
245600118
754390484
967957282
919819140
601740652
818309527
812896741
1062630812
740671353
249634862
287986883
135554284
57399126
637840776
565923532
296526958
224339496
896349154
1068963936
874208104
338740421
955040940
479252715
393674634
318165669
438879766
132253126
572441881
808370722
816200183
833472208
647062365
606841407
714300732
416216576
565203266
473151209
803119135
428960544
703281824
203636230
59678871
208266762
480591146
487409076
438267934
1042564710
136570851
1004510934
877373645
227177931
683747404
207914683
998056201
498160251
649035587
795466595
475000391
118377863
999234682
56086302
920239387
57367685
988757043
651650976
426391200
365358006
943181742
554308808
252438999
917931213
298826909
784525341
636248629
796544583
326495683
557364712
431036883
62400118
455972616
641040224
963471981
967587269
293453176
691928648
894348765
533163172
85806213
680601486
827584491
543298838
626565878
1006213040
964134368
310705877
708920119
211112557
91434841
442544434
429936267
506060448
557535263
714330863
679665720
199327761
654753810
60634338
19816343
612150924
735398804
1026007986
54443360
12767669
271254197
302174807
706537193
1030634773
132471814
759109824
14837124
311999353
189247309
251911561
1001728271
425827641
820297317
627228328
50310947
790823661
963261468
714130915
1017521011
473579575
522978693
12494822
598591549
792361873
218863057
766795903
484497360
101713328
851661895
773927446
118034796
778690785
142376146
349475146
74200511
528682065
645683848
872063181
1011135467
646408224
243127434
1064357113
43370522
561388536
34204772
1029969162
516976206
1049391415
1034989119
934555238
192149473
416049550
936160164
520899676
127223080
6604850
38567647
301368393
392945552
618416354
519383139
341424865
656116140
1005613684
19420417
578976665
591005475
332572300
119727385
130778326
562170028
767491124
251819233
567575002
658585805
875845631
327718186
943172579
953062979
937873865
99184244
395666649
156828497
820023185
346889464
10498579
987388571
341763332
465135783
202732748
173509416
672666960
407773060
162367960
1036373080
312830145
690515402
671774926
578778520
1060625225
787255312
1008280300
234015008
373781153
848497328
224910005
671962966
889163651
1035930505
243816714
491693008
480344902
221919326
456002972
455504610
447962676
411762883
797011624
160156170
596032312
961679693
93659492
612097961
693877051
141943303
611553735
86556106
315411338
730642960
83453994
418621668
857530114
571556107
364420481
246873656
63374278
1025790587
632465078
467934256
833987151
1025155201
184119635
52853783
929278021
338537018
51425414
36551949
609348981
795278417
382954187
1028397410
7365723
1040423952
603149944
873114857
1022963324
404361164
199322942
490817736
1053821994
839322400
970848908
871021782
947012563
355682142
1045434971
795466529
487515968
278634917
155420021
851888325
584565684
1043227833
160586307
281132987
745648068
57911782
972957076
73540510
906439096
238066380
929210198
784625860
517564611
719266796
809292238
781714043
991461643
798023130
466135895
676875393
928809221
16092364
1057690783
787888594
823124110
496883408
825036808
288566767
51475374
65036608
304510386
743372423
37011127
42285050
395330312
1024396806
940072093
452691507
283865752
330731041
234340687
332522568
1039883256
556373526
540374957
624477066
843842482
637049438
133538693
509094945
993033756
359609010
13470666
804300758
613476830
481193736
195133382
964937422
723112790
301818753
1041812460
710879284
342817874
512553376
390217629
278749931
377308494
142580805
1001999897
336322128
163238239
665000912
927760913
76642551
871011399
216281899
918516092
787731289
719774390
905818612
575354926
1021430200
994890107
861504527
71320046
665934448
31912837
755065162
759051421
88551109
351680748
988785731
520500857
677099924
1001265165
662048867
731230618
642175924
975339227
591048045
885345255
1009152596
621812026
14091456
506703810
222807233
755121907
317610571
332514237
515864921
472550642
413169265
325274000
636248240
538405832
51945160
15148368
512516786
508547759
301482295
1042700048
60102791
765037155
337553343
972010813
195395273
563892974
209959835
3843698
717921985
27329470
934221698
133101410
217272012
838826489
943940917
615004977
590924510
960414735
205561792
695961601
526593638
158612017
207594968
826977750
552174417
968534693
326193658
804865369
169823306
567663023
48246974
678110712
676094770
386475285
871400741
76267109
670469015
183128232
1070138814
755649834
992598696
267274360
416119014
334713645
1037968314
525853402
873142321
509355618
527701844
361896948
570654297
394439640
695802353
875027022
902923404
799140809
480558707
533263043
499388492
404967104
686190892
414209624
318508184
705860969
750823433
963053956
105109581
618707104
88649275
641978407
583644153
100511821
919042295
1052564799
15725248
189609835
226517521
915007364
14273844
603170913
356944266
332278058
723917482
656452601
645053610
6227558
274617108
411709047
963634046
566638940
515413831
887665958
498811540
98261085
493159533
478411757
516616126
311322260
192041474
655039248
166116907
720531135
1047649859
119751889
416579141
836769250
503456941
663081546
590660182
452716008
167456400
90341240
959918281
20566036
194994594
111486497
337872924
340512425
576022783
922238976
487029232
431480393
878475787
247956163
95720513
384059043
958269945
735943171
492346259
141490023
241292452
391744210
750614991
783804100
641548746
3449045
383596666
383564151
910582754
331919659
826636198
163374489
900007913
746845862
1065226634
1025787610
879175765
671034991
733631132
310170754
180620234
524498370
28632609
115232308
317609274
740101773
247987163
676361474
655634146
419820446
637561360
110320145
1050087582
568509525
409988464
970487680
1002254887
971472532
7573141
954201103
543821387
691693758
878645152
536946043
710499759
30208173
1033368458
546623826
695172174
833885266
637455113
13109286
731095429
874209613
160378634
914993293
705927169
876186594
1062588714
811233044
573319682
747673338
128523503
849465598
1010067455
44740022
547590706
600545524
1039948766
788822050
266839577
436284170
214002677
547806297
421916129
1064168345
605226889
874778683
870430878
577548659
706236153
229096590
923386061
133479532
585636767
172473726
811196791
68774332
400477962
258161004
345939171
602310090
424246103
490078154
701487616
1006330369
325096903
899053552
60861273
888611001
364133718
324493204
272971484
572048202
141782310
603066341
713581863
248910658
360995003
839383512
212972458
148360774
214520415
235797865
1032040134
345430620
961983978
335390669
524436787
379742097
553753575
1008522691
145760736
375493194
700839849
236506369
625606577
311966057
943477354
419989287
978229409
671058887
230751145
1011269544
900893349
348404827
679993680
979175769
254195311
320404317
484113665
687525306
383568437
643159915
452611121
499747450
206948829
706622485
384858180
386458200
141243846
297442630
855421404
321881082
771582733
45925344
982425547
868647251
322675247
46498976
1034075268
444166972
159493296
929291745
1058910885
59275711
697772306
665290081
101025919
886658538
99243629
819290674
479994543
559888207
844914526
874789250
906002381
778049860
464428481
23287896
1041448215
859154159
660596418
833172189
875292869
898112126
1069487417
613808267
726911930
452118764
279537782
186033857
845414773
667185134
229414013
832957638
251908138
818995892
238494837
777972113
728042929
84131150
761256787
889852801
818813226
412182632
91965184
533046206
553670410
352943696
722532037
776204704
513522120
341168746
869720
152808316
766651955
463152235
187558091
458766271
642566433
1071739939
755397017
640975012
631905042
584530601
374648860
739809996
344551889
594822567
1018668204
997770690
587727971
926629617
451978282
739495253
422656015
615415779
495412909
841926010
638928614
279241111
140531481
786007701
367079918
753456466
690929089
557191611
51208435
909611748
225656429
499773353
286796926
396875007
1060434303
796489215
685538005
444790370
378239940
707676725
748437135
589695538
174958218
537558476
769690690
906506450
767522236
587605011
262779149
644027990
1032293993
982029480
47940613
711310053
438247670
317760508
894302208
812160758
210093563
621917752
516393339
410872692
149395071
330462582
1017157936
767545860
766449285
197428893
674132109
760911325
1046692000
121850288
991986152
388974749
836902673
408266815
919935781
700078138
227049771
96959647
871864075
429464586
840665057
491196412
342425058
995954970
880772440
356308524
435725899
190851889
602585403
366910686
551115001
506437330
760035301
529155146
1028256890
494952744
37755077
72983458
869263557
592627128
316424296
307222137
761177750
63057733
592306546
599724023
196836403
579289961
588623892
289489231
266717818
422281355
839150097
23328085
42467944
332090865
907608231
1059736852
669744657
861033560
752455840
329773334
198393299
885677012
348625670
305062160
496489304
91028966
862284990
843102132
959015800
255947644
737322939
107132736
960310159
840154589
373262365
1023616839
613960204
302063760
1035904369
196260684
159719403
941827443
291845135
179348599
731355354
601741813
7753057
892540122
985446981
138008606
1030971042
383514983
409297213
800425212
286203304
1015754197
256865163
357919432
73388080
634763777
823697645
903012758
892726246
487724646
687741017
47564934
1027391471
1033595075
1057793487
866276984
698902069
17225591
725763627
987626396
361722527
1059295981
957494430
983150685
880539996
71345563
1016602625
18231048
743161031
344746661
101001606
379179333
369961518
552886512
446236888
764435723
577075438
374314506
456957786
903062226
223362404
860326723
436170045
95228768
878139944
732458489
615648004
815497527
768222563
912307462
666796293
545093311
967193666
632824142
26948071
1072165808
695477541
657681648
346529015
1027118374
480102346
997461921
930005367
995616505
648221048
110921966
50952982
172907078
356669065
49195861
844335751
584182701
756463307
679844011
838202369
585309785
106329736
825728171
235637726
138634856
217353513
411484271
464064193
726295792
899971614
1021323995
923293843
302598108
908909629
589857644
410445432
876409128
191491464
447027647
341411448
18281033
436672914
351078048
988772641
233639733
310868909
1067602374
267279504
788586291
943577278
453000181
183026908
60831878
1020802598
88777040
856977145
644000995
891187233
1070818062
672375084
987511356
949108212
248986335
672518050
447401181
618554456
560135671
930817482
990362490
86972258
566067693
748164225
572700840
887138709
1825012
897968583
442837242
937482311
761458963
122186234
774256664
528562363
178613816
938075089
982828920
659230871
608952336
782898252
567347670
557694718
701931355
194786729
824629576
1044470699
467256509
382843072
972202424
282349644
158726353
861773936
242844646
1055932904
430199003
665491889
370486618
745441330
601952913
308795257
174550269
442497965
283081825
424307871
218549157
828812528
730831565
25775607
650430032
541086557
419822210
448820670
27408986
465568247
848590392
583456231
764812935
129327601
108331318
446462122
188923206
481886913
279613151
842363519
868156975
505931986
1048346702
581859189
80755670
44764268
21867
616026520
923446258
975760795
72828386
640762922
997957730
580347746
687347239
591555940
1018233000
477652866
780882709
914595198
519066411
95534139
534681004
1065347653
442128909
752354398
213613029
779567681
238468840
729612040
581695816
47230822
735043537
478654673
260006886
24430537
331958513
534018034
1068842994
228506616
822034579
957510163
152546647
599939047
277369873
829517866
18862038
138095603
1041325177
1045398247
619770805
326049934
473252933
784684809
166151439
476617681
335122377
740198440
1052772613
96287556
484536365
514653806
718044457
269890916
5523904
223272944
911743041
995960698
509454135
276058596
311232189
296922983
672121204
354603610
263838401
911447286
958136791
238030402
364103587
226572207
614083748
677415156
286394924
155424854
520356016
396603133
731814677
729548169
595605838
932020893
607060544
860086802
426278116
380603375
859582351
54087129
502649916
883658201
49653911
1025996226
696758049
278692976
636762726
1005529615
328276493
806146985
924159478
144000971
224853707
414868170
221641641
185095121
786148070
556672399
906480226
712891749
346870438
5029415
166550375
429933948
940911758
308979342
177391097
721534255
240943121
378703177
802790824
260282826
688151073
1046836497
104131604
865036465
124034032
691595869
562719078
41278007
854532087
543518679
465245925
967559870
168255655
110821237
801185603
21498800
387123562
87836927
405298395
359542288
74986242
816394840
901158262
1024209807
607018635
646775628
850702722
659604717
523551248
646857969
265460760
286514805
667745708
1002617912
196025190
704193783
240389826
196289574
184761498
53705869
456707861
485965194
178654145
100222596
110223860
962312929
285097416
132867663
500323202
1040745070
631270007
727378198
986287008
101351750
696408863
697524636
291344255
715399120
916954313
927897363
1016580005
716061892
65441007
882849406
598567024
136397440
309298720
169750634
524594701
909084622
799664418
665083226
173555517
138712966
904787013
97903450
964350342
1029542813
48612392
876805394
710251376
331118821
564058170
105770764
976716049
917108610
891105516
867054476
884936554
440676986
729729318
1052398264
176736147
572500958
502601204
633076511
250131119
675248187
223517702
173297622
631878071
219822944
857211825
507897184
602601581
141932834
317484466
349544209
297948716
437791844
472819773
281525922
156523015
552157493
377283873
500599792
784391543
939802022
575108802
120444418
138453511
125820806
645519761
988963266
1020547346
591505820
691171627
721038517
526824588
438953920
245594659
994945232
657218412
628959238
613618885
497651407
171349836
657169279
792129106
368630392
35295986
1036716381
808657451
1025134101
935806705
602660032
643832775
51348127
727885676
710757229
590783650
663517405
740711986
460846476
327737668
97380072
958141644
999024137
814806353
450930542
332237445
942561479
967119642
146745428
255487778
187341642
683694007
780448558
124664213
295870873
919962349
80122096
763169874
787617345
301033551
316804359
657903711
862685125
918199296
333866933
230575691
139568169
735016319
310558033
35498598
429959118
679372542
802937051
554965092
699664410
506805046
779990163
928861880
42831726
115017607
483943123
1057402488
645113678
191439085
834406856
605363669
275451113
1037585586
559105162
224631865
560032693
600961274
168759013
167351352
1073474616
284837314
95021654
79238355
31935925
521944060
824757326
1019430521
558089688
1039113069
21881963
1057061509
90744654
45559892
540688145
247899833
65263717
848487689
29424304
379651856
265842448
794427370
904537600
244890694
743524479
1070546527
546731056
14117456
1039392243
990888268
772954416
459726722
1072416958
476728017
379420831
623184325
690347619
982063525
357103529
67081404
565274541
238717522
747737989
121287212
907691655
891208938
661110952
595730140
249247400
47507781
1070638023
623730589
548525917
456259503
300707299
426532070
594155722
500315167
746960860
899842576
150904861
981429208
412815930
802227835
516980339
103756071
427222444
444738939
1050759346
916479644
478865109
891624793
823148702
160866665
802603163
635077527
910087429
65378150
463325907
65716489
682307460
121663046
532439408
1005530028
835809923
735470139
393128755
655966063
148038563
924589266
796643887
274262574
854930804
698081588
168326437
234949410
774088885
748052818
367523101
561024000
346408331
607991823
1035167936
871323972
52605187
228385882
205057117
399481627
172372425
465572759
405208833
151378555
753733920
409894322
1067862893
696149806
265764891
912940907
1026758091
864239029
775759289
831098154
126062104
311340111
729298695
941511237
391789321
435975785
430226735
9328611
633041752
768770666
180821535
66677025
108286575
39824942
1015101323
406929679
363726079
806697217
297901735
76514328
752418919
884343528
160851864
210784838
68448072
278580521
152804282
607620689
339580873
189805002
1031213944
68862229
102550235
877348154
52077821
112574755
454184723
1050662508
913690998
308460324
214873682
1043939564
959717750
367121069
530908075
553134809
423501511
360016646
123529675
179037919
1059513923
726416249
276227462
1013386427
799316212
921337972
1048798772
644920038
304695832
157564328
497588957
37761388
1003985894
243265032
683887481
559063363
441389522
564265579
964468214
12790397
523195929
726690816
886362396
273935752
430294084
485936807
304623444
170465039
553805049
626856382
263077809
537118476
473042434
557288845
719530297
612338428
105718496
494903174
541959034
566977904
387504146
387385460
120411161
299934343
248295980
526668536
488388407
972705095
866326172
720124959
790412481
770212106
165755997
893761423
164620899
770670496
133093322
878741391
110529344
819484388
760059966
512995048
453676349
839515330
960994252
257635370
139598581
541018824
1031260699
526949760
264578160
46139842
927483395
471333030
134284690
604621317
910782053
288857393
919389031
877263703
659878962
203823510
706749314
794484298
157861639
752404904
926843027
98876529
38782910
857373147
778849880
336378254
819632577
1020002220
186784807
706188238
337320057
112478504
507021050
37954330
377031311
992956894
85730070
952827116
938803357
746844353
799239744
26875551
744968241
52293648
496696895
838167197
339098355
461705223
458391135
450614663
48354757
194590769
171810472
818115746
37538944
591880780
56176251
852711792
1048356805
738937368
485585396
850210321
715490975
513023383
280615950
75623915
72519611
288948140
753715731
861850507
236265294
695413133
954039543
196380640
380136145
976475995
724800222
284702049
242773866
717216720
459360770
26358497
131231181
233360686
825134765
926506822
39561297
1061092501
278251652
652774887
687223865
699956602
170050215
965545312
149722909
208626029
106067177
586148142
976269207
355197276
382409626
490678245
567165105
347717162
286793293
645668622
355727848
846913336
895195023
89433172
228470568
753812409
1060213484
601076284
162742963
163636328
259360655
229414421
830593374
866658567
990604360
269322423
519080165
48248175
441286468
427904329
985736065
700536439
340344895
594357068
1023446466
692115946
37185527
902523101
841235987
994925014
872843288
688717435
452836215
150284614
302501315
1048977609
1002144077
833282598
708326131
353175269
744903686
297864034
476653782
897475441
751141431
77994906
471239540
902059134
975755578
95941248
595201798
150664948
457370487
240701654
265304767
651351757
855698598
725703462
1036899146
976508676
116354606
340058876
490257739
497059663
360244644
636609920
757483758
85877490
994590001
186061144
1009381548
1036600708
893897186
441388469
511370305
808973747
260437058
909997183
610232954
441793488
471116021
95738068
962640289
993315428
236587192
772176894
1039990822
671877664
971747022
395100690
805299333
461172977
335577940
1015813713
324857207
889561557
1068299071
810058594
635523659
722686018
204518634
1024758142
654878613
911634427
537664660
289707185
825354624
399155814
636045888
792284881
834095801
1031498197
641258366
611319283
974768459
208784098
422094609
1014428939
903240644
891726748
257800462
253251555
1069151668
169707730
660536998
892666932
631388456
489723367
420421635
176903893
156711413
1036700691
524537538
808841007
916799391
524732665
555486067
41838064
588099784
976281130
89840622
447759723
552913456
441075467
904179970
73774378
618724626
669836694
929121011
205673964
565067184
621052083
992257577
587954888
712070631
123833721
665703709
452024966
533358483
148512669
1023405961
757946970
467216068
388130542
1043625913
298729981
479170761
873680395
634699918
240794501
211180805
410343497
451098360
153791533
763651939
735016145
850803550
568216027
548193680
470982358
614115347
474365642
229552865
119911215
145994992
114692897
1008629894
263021482
851875570
109211411
305354998
490799267
706208744
1062924039
257155057
1017971656
878823060
260009259
265181026
484254274
447850953
215988345
924780473
519418479
646445169
161742945
915142551
316336015
923714351
535467689
529231037
1061541735
403893076
812116201
201394084
994215860
823706685
585206945
705566743
86665997
251063149
1039953944
970546126
123861839
352953638
178907615
916248566
252748235
702715180
454428010
960442361
958911456
394294546
964449883
58638139
82144904
687474518
698552115
491545510
199427865
768973058
239533525
148814498
243301135
42476269
804636199
423147762
998345833
72761560
642555428
127871463
428554706
899676368
451364654
543003114
32807501
672501548
695667435
522606169
346004622
567083505
345783670
328100045
944741883
229493569
478648952
231489442
320508888
494438347
474439632
1029290981
421739914
456700191
1048750787
142566376
938049946
617700189
894938137
161928179
1018843557
960609287
651878452
125223095
115433301
997839716
566841750
1042151287
979777818
887488450
117027161
282798965
111846103
1065586016
990185660
619420813
157550409
489544876
599563409
725500833
861214372
266076526
10332624
874226142
780060410
568604132
703357258
661495916
3832273
953436806
773482456
84233705
1060029421
647271892
189220623
349368485
587760285
776401231
271079485
718129918
162308948
379981741
145164610
161561435
722681207
137483722
813055459
706605846
31256707
345496386
268473395
621375796
483175820
1068782800
297568388
987523120
181709588
1001647647
691161246
18256327
254451300
214291097
825917351
601625742
1021124330
594964809
577562695
352885803
95616175
273316714
885980759
629889877
464856114
534401071
438297823
372597795
839355637
711517244
1067652312
308949034
18541693
384505862
708734966
616098791
421603547
357717650
1001421018
523974529
341764692
89823303
362510259
1919839
42730124
95575134
520859222
538291445
522171761
384836041
626756595
716685669
708910827
250622749
958111632
548313539
301740034
1064916455
883553085
652583420
285503787
898928407
902904590
702181971
450111714
1037339152
460245672
1054401336
423958950
185722698
166452172
414075449
740549396
901897490
2263809
471979395
75653486
333304201
742010411
1040386783
682983441
888902549
789393863
766757103
863612170
763102894
225598246
93187123
540610905
452284625
633963583
914288450
167690985
275053181
402647549
999235757
592886423
224719671
772645551
929103126
635653686
983282500
967338353
646524415
446021228
899779063
703116565
324914916
686333173
901677145
178504409
185427108
344823381
573925942
67400897
760061668
310146005
963619933
1035516183
881491913
528487610
797974750
883596748
1007874938
211675513
144335648
819034749
542289204
72907291
554371039
141244039
978951065
465893654
56913269
989673928
1044073406
717917266
112899393
942052655
781627384
314393148
794997995
100615591
155205584
490550264
806264775
758102324
328794090
547448886
225034267
70575254
330996694
504735099
899904965
413908231
428333674
311574209
335709492
522185402
517289903
130879772
600771208
999259078
302115096
502751321
237711951
732133534
464145787
969255844
574282149
288512855
519304216
485946628
923665843
33115157
870667041
86033760
929676686
525648832
822436368
370509240
901649229
366341712
375966471
111273986
180335800
186491307
76637696
1043350840
258144388
492101835
789387943
622504654
156129568
726605248
160566145
54962920
600677760
50671146
887792534
876709401
927653789
515558592
538751357
563717523
742191519
603072738
573246782
446003367
521877108
591791459
577261965
324465270
891050857
402813502
189393906
205520294
5635958
366395491
66315309
304655345
319912089
222217244
499190403
712894216
669367735
223437066
375928006
267461280
183333070
843400298
632311091
686444063
848431404
472068184
153161363
156303157
1070667569
453695990
777172497
51300352
433152855
56585350
922684674
333279434
13054966
492931184
179595910
782093220
663931781
526592599
20148520
642625301
672243298
739011057
329474707
1037370982
377273139
750969873
651071383
1054228572
1072117224
359781976
191086688
409888879
313108597
84858138
825057400
472717667
712473478
140803679
987922130
437600492
791784559
600052182
375206650
60274980
868110127
971653710
519790411
225490514
417865332
507036773
129470693
794049717
441139978
103701959
325355164
568185278
451987126
989941675
602473014
703331181
734554398
565955319
970962535
305508943
450535424
691797679
1017774049
552425333
75964452
620007438
1004950548
538712957
1020564176
164965475
426093164
831014122
1066082680
978702530
479087066
261842486
227206062
543814283
717841012
356382737
93093988
764308913
843399569
277183980
98854105
996005804
756194332
724619459
1046998241
627407691
511713975
92210987
976887182
972023556
901998004
283687149
749303239
399853085
893553519
374709842
755570697
240770332
305579177
105073163
800807716
536930529
564878198
26787736
680637299
988294967
800096454
131222001
738289813
974951941
666442074
826311933
307231186
245424684
250916551
248905061
1054680188
937301753
64041025
121599484
430710593
752956258
459581199
633104405
941228264
933104526
917561441
130776637
621892606
2250612
414484571
8035121
285308431
268522623
589587523
268978972
812750375
69456599
204870056
642357822
679766811
441426384
595152155
1046800323
1001088779
684003083
868294086
585637459
249559047
498298467
493148277
167923160
723872239
709496232
1035139166
1054441425
523181650
411069264
759073080
155600249
874581777
421170161
724591245
616104683
1036346825
252567463
133401004
435940525
223933945
513654156
531333161
928273904
215913138
492419923
694681419
514048286
267780638
413894261
652058474
349081644
866823618
87532941
563996274
666193569
715033261
370681124
263945760
69542774
78322010
837607629
797858993
923409994
165789262
524038747
2333551
879971987
792227130
861485723
610663777
762442486
202526618
763318177
143930064
946385220
890451932
365949833
482759400
829211914
809437495
571725911
757244337
442579286
656107204
353497060
687918788
185009757
863098916
412118811
875724084
976186537
829176755
670191371
189940896
668526893
771143174
248303600
795194251
403968161
924575419
911884421
214815223
48272859
804931899
405290952
130290137
477929170
551710812
470995901
772368178
746285697
656290854
467032389
21891746
93381187
482165228
471567687
242559467
632265503
973433324
935411811
34672822
590770139
843520806
106240940
491745584
577972797
557939200
451735877
186057265
996658758
123051574
408241939
679410016
179607225
953399737
711431614
1034777193
129513142
40358719
401543346
429899583
1030349654
567444232
993178966
2880273
71734785
1062469386
918740226
776103618
985424776
170341819
911782486
958991065
1038648789
718428190
774885483
129441221
251669316
628987031
648974872
832066875
602509847
830197852
63418786
519207240
473406860
698501885
271172794
643618622
449875115
546524141
967213586
242420134
204742306
829038403
791448139
514332046
305196199
97518717
479640976
506477386
784987601
606566284
939879157
571147662
711990866
429721650
945907343
497651063
995082222
415613954
820308904
800237574
1011054611
582356202
315133492
882581340
29562023
526700485
543120806
684745129
861054594
392431622
921976249
553360990
33171157
1036765963
829823035
971252317
238611115
102231813
125285955
925447606
546061916
867663961
43102129
624735766
978053655
287371292
18978477
35819441
406641692
781338105
157947209
282440672
300710125
486723450
734906062
361682016
849134228
703111408
283472978
1003914443
988965418
620974359
561185380
579751089
362235875
709038569
130017754
372938525
802523129
456925931
233615821
246234021
251685101
572685973
914799795
338213615
142803016
522318545
828691305
408629725
778018973
568976220
703776375
1028925198
835067037
117602309
14756828
597112322
827014133
219133305
695855564
682114639
127388883
559473937
166654270
896603062
37148611
370208932
394650133
903886540
716091390
578250159
233147321
896351175
1059876580
904892331
451880478
895855098
262216910
89185995
966237150
14983353
130643420
1066426511
300439279
302827928
1017135404
50810302
709630851
369691260
959764963
259368414
78940406
1027674540
236826872
1026102555
641039221
575641092
681659328
526209985
381747651
601787485
124727692
555984121
556250721
97582058
1068267158
895935589
672992156
547115580
877441472
893652850
63758639
18936616
204481092
503044153
830186316
515715470
340210735
62701394
88565479
44990742
353951853
981068819
831102078
209284871
179621515
979844657
84964303
14473328
137364059
310176983
968067392
431888244
835353956
36721236
788142669
73371419
863061847
304588257
352254541
1045422338
389351192
1004098299
63925914
987488764
162997031
296397889
619266052
834726939
147205372
394801875
517716272
436142888
522079871
697055114
28955708
972789474
842873313
503771619
162929728
926395337
998442384
797122706
768960477
232743848
726178512
901038705
326246767
913789509
117451880
647749909
1064320442
956867763
712908479
366076664
439463650
9729994
1019630867
489058960
786478683
922195751
882259317
89784136
863170039
164350476
990126771
968158365
891362306
167653084
9277553
885629895
177172938
649771988
153540168
589954381
209544827
314973367
764280276
259673353
39698790
148435304
1069017537
148239526
799414872
750094715
730554990
235396927
791776449
477871169
495715434
1020047323
509010671
633499066
231195196
873294174
671705175
401384620
366054040
340676186
414063156
258548070
745650114
939024210
480756312
3250141
646046303
367453764
510826700
782071344
45149612
746765376
24864561
757420684
777304736
322236889
499013022
341625918
458510405
771516524
584413425
751555638
672992205
665385931
143490804
76688573
311336945
73934654
360528425
30385993
1053308979
478909158
294395846
758373225
465148427
851117446
437096987
759995294
575755580
865266425
857478355
591082759
836951199
518517226
738835910
66446751
22264868
434188440
409951982
394131403
406332999
868110374
333831539
796407663
724362126
1071953891
343350280
126897686
558054425
823779570
1036646271
216860120
52208003
742712968
567524519
370023647
428742802
126154209
330370113
89740618
749379232
703096462
615652770
897843563
304398786
572564135
524143552
914823488
344197632
627134054
1033044070
348974553
153580185
252124458
1041678471
17126519
310280619
817554760
903460164
152159395
345402550
309556674
956219188
1019640244
877593437
890213118
1027616958
253967237
429140136
1001016637
776142135
443897737
993770635
525405758
812518040
416453056
983736587
405560383
966783883
432493248
853011531
979233844
698060740
615263091
725517632
151992340
129158692
83765221
460346387
966809191
25120709
159896818
135335713
739723451
659103670
625806122
118971033
985312540
856738638
404659180
60597118
348905554
1059324456
273906201
372547596
462681546
59113624
103351452
277763891
569904737
696766586
979446984
467245663
75067952
25976615
904078686
130541145
486670513
586354170
658504747
317785503
833171075
838570271
473726727
1011742778
1040605919
1002023633
350047635
902769133
455480169
715592976
948703870
507041911
253885849
374762641
341152784
340482097
254960430
348567398
871918203
839985511
878280655
551383681
219191115
1005915035
754224148
517217214
863376876
242669651
800127766
132484007
1042632936
345121593
641047738
201803236
482025520
507551919
387069643
33880081
1050144984
41136265
3032424
514222961
823131953
998109264
237913405
242290247
442034082
827101325
758089366
340040614
892494817
641414270
284893013
558191239
346869324
374459925
805705507
606741260
671494818
641104657
522651917
126205516
447037894
403146519
131200310
132348031
646768008
1057442311
347020151
122931250
43579374
52972649
601462440
234003203
191740901
414282663
1061900297
792228752
753737432
839797665
415056352
32690512
671015060
735102851
538824173
435893085
600248875
741953733
363822060
108774069
4129399
872556130
554096802
572359953
995197540
829532535
629230572
782714237
923637743
421225755
329603220
1030438977
372128117
640546325
414466012
697933165
848253884
311581978
770148671
809748034
1026024034
12563159
90344801
593575798
683930659
988681091
375536617
795067586
32386988
616885997
710118305
374596430
768713346
535343195
181467230
805815559
453955453
146333362
1005017152
785266299
149711581
1004613420
133193304
279670945
534658427
629281394
78161359
422171222
124130251
873768751
20475870
716233997
321752059
323717707
350989491
523138364
739991528
601531034
617275966
86984911
217671010
936387424
153179606
711554779
107453114
872906293
962847848
618270776
100890954
342928199
276275068
663898459
182403220
816798477
825790292
956617433
61898239
945236542
207604548
203563779
883911480
247637997
504823564
36321265
689271893
107772432
125727799
15753901
511376640
688772788
696209676
95986803
901285595
918977035
920902100
929399023
38274795
341126887
275132926
262313280
660635491
411933822
310092681
259253708
325201136
387869362
578626878
261946499
929206508
587579993
736888825
503143310
217720133
869637251
323175215
313251600
95043649
579127685
291010319
520713795
633526383
768337179
686889652
824669501
94764462
675138954
359390846
315900135
872146721
679527441
29146626
723328347
198909645
251443371
388544394
965527257
797167328
693522954
60493675
1038512285
571484258
699922562
477669340
1062939024
249700744
407323283
233397998
618962018
292515776
620978181
795131473
221199499
292255036
931619323
350393832
895546787
1052208472
763079722
635186726
931694376
585708180
549037904
421438416
344154170
802220621
560259698
216159259
650082735
574682308
139263228
51762973
358721955
920271509
335707824
50407994
650236583
773913315
715708614
715641113
459310533
962430161
443613329
1016961554
1038910089
394427454
549368266
712933639
540216272
785278639
228168814
62556401
765760118
314526394
1034501988
449944409
639674761
599652541
210644311
674469624
621209426
957155190
417040590
970852601
288275974
194381035
188465640
1011816472
69633241
173102750
776922038
756617090
377457755
555145645
99825361
430062374
12103893
105615849
516453052
291033603
80496661
673672414
381731204
926383738
679235606
429723012
348848223
2487164
1037158389
790753473
835695981
17883286
688409279
519631989
777372238
117775189
659134746
987164623
222678765
11344994
759058686
641916731
632382559
81484179
537969621
774208554
109891561
507546906
439745007
432573249
879726564
52899154
30676653
943085854
816955399
213042554
1039526860
1016210287
378615698
266042632
306898448
832495849
622310039
212828797
357898262
957348696
938434675
906674015
682058880
154238606
549536666
945175052
40280242
305618315
161914933
596707611
884294060
68802393
183033140
627393714
124301537
71680518
571236415
496385001
943388366
689843859
101450924
566322760
333587016
220496121
246068029
630693303
2717588
83112385
400220992
137131173
567158783
142560529
1011768293
468985969
253743751
360546250
918558353
638110865
442870155
328943996
820734389
929799237
672238835
801213890
776502648
259346828
571968032
522760981
778541647
3498099
430003284
878753534
364112955
879180129
22343779
509593055
194945699
627368774
413534183
140930497
351734072
585025005
571708398
25235678
185544669
777216833
609304689
829761619
1053519217
392126909
189490447
647785820
1015842279
1036780446
756738467
832526431
940336540
680881099
223414090
49821413
1035079452
1062289337
930861654
533356117
412330256
366720112
198252863
713649622
412931989
283987564
177593587
540069304
170150866
609297486
1003834338
334388794
141253150
710905670
582623009
42582724
1058462532
987209288
910330314
536651387
527422148
233372757
25822713
421560416
1070676734
528262794
422211728
1066909997
43629588
827172259
789080692
998678133
905211405
241371218
1065368390
1020768345
995563977
6431958
335230708
330890882
627228996
254564728
910158511
532002716
240953054
909869006
176570166
395424549
59464861
259778533
700890620
480337082
682342158
904243503
730214761
817723526
1028662117
471616976
307993988
68415277
571107911
85254590
76255721
950620394
1049090949
548792496
778872859
323892952
511272163
418931053
622173456
317536766
100076818
549147672
962147213
413424013
679061066
127983451
656568437
227535898
642480570
613076372
369390167
822696419
362310172
625126795
785238292
94939035
751134100
102218784
507033737
23514314
399422336
15806525
308486478
324504368
390814259
900733595
56222760
50938310
489996095
374396632
356652118
771900710
491615742
618562639
368266095
250817489
355450628
471319580
813510265
150468132
1034425466
884331597
891440385
607034593
685972769
1040186469
346756593
332942731
732287909
1008347354
830435545
648670582
712575959
112465112
776346756
656804446
80441836
227991123
881736854
413371816
791235272
953942940
675201209
819333523
822415141
895200136
25506584
999533206
219074681
31269834
83747116
137553603
472973586
465431533
507551609
816067792
197631060
753165318
1004949743
383380785
868196493
661324049
100739853
506612666
945635642
363175185
620309917
227582984
227687068
21487197
704728216
720176886
189597088
145103471
925090777
1048472817
124171273
936402183
1051880505
603951171
149063483
230183807
913405552
360399569
459023922
265888526
835114422
779365649
134647549
61868761
626517179
371761131
284569806
737705136
242549210
1068269835
1055434031
1013069652
373629945
243747189
274828871
467382653
534808530
1056821123
986932092
427555543
678150238
949764246
38435965
874409119
39465119
245321053
172021482
176797679
29090123
426698688
1013916395
372651580
1032346545
75468036
423664377
44786428
924633582
375273495
536622304
103029032
949194161
414932926
263983885
119329723
604582529
235785206
615594026
1049143058
744905362
271187133
115249716
526694116
804417015
161395642
587323441
532856787
87701043
720714389
654256555
17227393
833044602
140059663
1060721073
711749352
90115104
848121728
472840974
117691016
598607780
866275453
493876488
97283652
1049240365
215201212
538740143
786233763
422550278
606599476
631341210
939520012
952974692
672929213
511989077
669752134
895892931
639405917
318906154
186403716
538553731
350439504
942527151
952081980
121304273
1004613050
1030813569
864704414
930295031
349192018
565300711
316999526
1041126087
27420807
593610946
45459777
629984267
437756419
813063081
521817419
895699008
651967757
184660578
818497346
769913213
1025381121
423044377
811286790
727948396
934477378
1067746355
956919233
1043865285
589578834
369605951
660497748
556449429
914069223
685988877
572378315
1055426296
782257909
603763640
343588124
329011632
749340603
12436312
279100834
767019169
501014367
1012881570
953263598
476577986
1018771135
539366214
464183104
954843038
795751259
815485211
251339060
367773155
812594971
813530074
188061315
115757291
859995476
814300152
629061152
656237300
577203042
436937159
152429405
201480083
748687222
179129242
808072386
761425661
846294000
153615757
197174527
854330732
363111029
790260615
1040444069
1073723935
964762473
960196636
315155703
372378110
620732461
1238774
717974569
605164099
402337381
850677806
653514855
319120651
43223145
264725665
266334311
861521130
227089347
426006267
256563336
1005990079
294552839
265447883
739911548
159385090
503774075
818262142
743811962
19927584
803042645
559625168
992336309
122959498
255882917
291306539
532081033
795493948
633130091
893547307
386655726
920808790
662661920
417364622
525029481
224277339
811478911
332139004
820979566
252033786
445452163
928487339
800480315
89612063
918575241
587448063
577228057
791389510
862280812
477799539
733616351
710082648
143910394
534149160
1050161015
964548166
327245714
456747637
89476519
339028174
1047884867
202070777
307519941
294820036
44009797
473209723
541661235
910336374
700611594
117226858
867187910
829824218
647243874
803881803
24294009
792122206
47237399
291137277
1070034184
546541189
488767288
207928443
467868891
1023739396
789371042
98037202
766565043
365848994
36762847
525473885
101630596
288781108
186724933
377616125
461539379
203367791
871771681
28551547
236211713
603367740
948091036
8607939
119982984
486017240
27419982
1020682387
595291480
652718973
530971943
420683315
1068922337
251417695
515244322
883446815
981165666
957401630
275152105
772450972
524226161
706854317
421494418
118025041
907585405
868230959
1053987556
954328640
143535819
299845236
1033965460
220024716
975594592
19116187
683834402
673241916
1019118294
788318378
439113407
899755490
147542654
191719930
597051608
484630015
744033340
327719293
717554957
913493658
2005617
197458632
603103359
921826555
82206814
226799726
667403134
700753498
918396669
362266319
140073576
660520465
670451707
355783046
440731490
687595683
696423961
68758282
724146505
371769252
5272730
1034108136
677645229
268516802
648258854
66834039
445834345
98996443
233390743
19390868
913172677
180001104
904654081
557196699
483467793
52459195
711607737
878082386
309954695
375232119
996179411
1001549887
680614227
148886140
760968210
825596638
325947500
475360590
967999662
251247927
1050516754
872528106
658794495
524990648
506766572
720439110
803699113
948895646
230505085
345550334
621033890
435902737
22761849
291074357
961758328
396313839
206797937
919081975
1036496691
598523924
1015747360
219576427
339035720
447500956
639558195
417614100
640968650
802428378
856074716
955289758
761210999
157508649
614944457
653516625
358068289
78763683
487868764
1066296464
855884320
92689259
989259361
691939425
867005440
499602465
374623365
844542911
356145240
913798986
40586326
434843117
15474323
418892890
197410417
615751639
216151527
1055819991
135647792
292364587
1057260173
336384634
209071095
201454803
647438652
57429262
268838769
877872439
343066313
691547073
563841583
426749772
1034964833
345233781
54462427
361307804
699506098
604082384
869853893
509800554
373768938
67514546
416581725
973604246
705181697
540509968
44274371
452991229
778104231
492815625
226484915
93344303
952000365
218145041
692295588
983054891
658010697
849685175
749754553
460897206
422120590
850557512
11384738
209067242
56375906
45487386
776207565
867953144
90365157
395867353
504653534
867995330
381960110
718190870
295192780
857020527
1024938709
472642403
1030671791
673857474
316581183
461639106
836489601
94105529
109437262
1027966384
806884267
370494828
673285433
285970210
207029313
864823877
666185639
615492716
770801316
837416815
440091583
696858470
444985829
614786698
313725236
235880484
394683369
415967735
776250009
788196373
825116064
371516866
115359499
35428336
343626942
913495539
119044119
482991694
563530563
1032786401
708989656
538316262
816251
1042217777
846716968
721832171
459112810
360192753
689961700
996864960
146986350
844659567
554704947
413964705
201504822
937637309
966227210
920999991
566184240
580066356
325843915
823142132
171989125
1019661168
844785424
683975051
157818992
377772218
416496778
902743854
333296046
304472440
225203359
472485276
97884313
461580383
756933318
425862682
969797302
1073692122
71258898
179544087
931830286
242174372
48619995
770662167
81683834
990266625
286718827
451123
627071726
565075391
1059057271
826754869
871102289
243842887
183120723
196621166
73015139
305473418
865210880
141290864
125352819
307090613
115736162
50558504
739976249
761036093
254405855
523776045
804538632
561054088
741258683
111497600
961356554
983592845
207998931
103675903
477292657
487998645
879815959
711336291
901260664
391350465
457038204
372661991
197769324
117633820
28228877
756121009
349315955
1033534344
1068722532
295029031
704292031
810382953
54858175
274350547
607988629
1029985939
417937737
449976970
473984574
1027529157
420298547
745995995
326129340
647535322
473084464
248235271
227209799
792343894
89216187
739799629
744559823
1029719134
835454976
398430176
944111491
880757537
163584854
495911869
896950055
1029927433
906448658
886088682
166826518
366551210
483125701
197411694
510623746
446347802
929999254
393988339
1030171552
5507269
749464046
251890189
70045235
932842978
145838663
105215000
657887844
1010677319
468901341
401698310
1031143154
568621799
1017395444
619933741
784420305
601238286
668952715
58978284
896089051
448882606
7736417
372243184
45697310
512193897
621686386
554032900
998219862
97706116
194745940
495376037
325907622
447535560
571480137
540181873
89500802
699929985
311397276
490975587
563029946
890413090
445685580
287924907
821641594
748389425
353020115
269552953
809240510
589937859
93026457
773723770
678279508
916484340
61790495
754689506
626399830
713260351
887968168
614800813
1015689826
745532013
422203160
1057063159
973316344
394082041
400878333
700974688
1023819123
158251749
219990289
104467350
845479515
446454839
169033397
195742260
722039377
903552975
788886512
189806686
78168388
326674692
483146884
203107705
620405564
520330375
766394292
646458268
656685041
745425401
111845260
931545318
701126834
188974786
1063225629
222909237
963037773
536179230
871224087
410404199
809430144
261209239
903954899
654666698
234054142
631352891
451597772
132840163
197159119
977397498
35803293
656744501
841473829
421333617
995257918
429450067
146893299
697544303
43470255
1042482999
623265238
307772598
820768707
590718931
754311426
643177940
1015014945
45503808
1051752821
689852010
709086377
402337913
512138516
612811889
300391523
935978035
770132748
213363165
824696816
966629230
746931539
787896564
104406818
981699786
702794818
511082301
883802532
45371638
577767296
310714366
57332961
318470717
54256468
173904597
146464342
267012041
1055544309
1059895622
597201333
449249694
138274970
566542133
392649318
896134553
998464749
651434887
342524297
285845814
311865396
463714182
815757867
329179463
234379225
704205283
162080632
212996601
941974464
616627220
810410085
334680239
406396778
827548267
865854716
66357270
404756419
389306624
788205681
578050042
383382798
1068973955
57850962
560720479
419226698
509034297
266544712
1060471930
586886743
844995860
795811480
96116911
968844856
1019323235
297217392
764993784
654857735
559717608
758308428
338166844
932605855
366142588
445228706
984417690
178661783
846562697
726756836
611434675
444104416
441856860
225265751
58423935
333889011
808228012
492292476
109764046
687604260
247457635
179012438
809980936
279329387
87529753
896065947
579049100
671942853
747985839
461999815
840223554
837215833
317535201
677000437
546791943
399390461
646327711
855314673
7651333
538388882
394519474
911984229
572596908
647214961
191871804
95870793
523948806
710976582
214630067
122543200
510748648
930711285
639872093
819921604
254759966
179439779
741635097
506322401
21788053
103275129
457028669
734734165
875664047
665562047
749781231
279697417
807486611
924644035
440750413
535597301
619589435
680325184
628266023
20925798
624786040
626005170
164610338
276260480
682161271
18795167
730963104
1017929028
975602202
18709715
943157671
988153666
293079555
881303085
723362614
124786445
738737980
339650642
856793530
686432343
1049160699
566461073
839834586
971046775
370370311
105763679
530422275
99231000
694592311
185602176
278525606
929145333
703996354
510212128
490763147
551940748
91513439
1072084688
733389201
116291258
232921464
383133605
579352539
966335388
215618695
1006457278
166988606
575043204
912783968
766925657
883786389
551718712
897219513
430988293
294623478
153250620
239308692
826064923
20896434
714122502
26971559
572616269
925760479
864901344
413783633
571388484
812562136
243729717
769546827
777811029
258096794
294312084
1000735834
72886620
707714403
16583009
14358832
963302230
1056517112
413232008
73770591
825086470
462414466
332552951
635630536
712748698
13850333
872330127
469121684
765679541
317930200
444172270
792580000
1009020625
223877917
215171906
924103362
946546922
565334359
310858098
996220169
789879980
541522465
571173292
69830569
385270188
72708838
498949932
794488824
548032481
259991345
846647503
653644693
745367253
73664518
603242892
552748271
450003465
473675791
610036604
371645697
903730408
101537923
141764902
302704650
328189099
830776114
97134446
1008968708
144326062
615419349
930337116
1027341015
274980443
850297224
827963776
723859398
1002508972
672686393
529105331
146718518
556096272
597557790
998923989
540937069
456073342
840184257
78877993
90186624
137422957
101617115
517943753
962133598
745982373
790439513
524131112
560453290
16485455
649071344
852263433
494411467
570320923
767483215
683319209
985321566
860525012
608244491
809861606
388444711
539174858
56739809
210622919
1058576866
34904065
821697093
738511965
1044546561
799132092
943218161
20997240
429365163
221324818
841689259
799308687
648832647
947089256
446692271
620674528
1015108229
1071009836
49575354
377094549
1035356998
608389012
520764574
758365369
635259044
51595627
885141327
639310564
430950800
548025790
41955674
1001528656
747028591
32834548
855893844
93908155
133789177
877515751
19569168
625974067
901529941
634084448
597828993
770809631
473268767
518514491
496148112
1018033096
562309069
443327372
403921568
293111581
296394576
881989819
721186593
528225704
565058577
641711876
627294307
939958766
835673748
629749590
761303264
416794176
917814804
627423973
140649889
665125708
822685261
561036795
736495728
210434966
830405834
10829796
230902546
593940815
146160035
293054942
402410483
305079601
965034334
30511425
1052087717
143164979
215112747
439560285
539114888
942406416
863170810
1004720405
959432370
602204334
1063247048
554845771
809679501
38560019
651799932
845951315
620242662
429139552
27232156
413446715
371815181
72864854
693297902
796221996
58197460
1072423067
358352029
624382197
794257575
41641417
499910294
978710833
915365756
218054697
435812545
407739201
460346256
866217392
81543884
940714180
177641803
925621928
983219636
1035276125
495012191
174136759
860199819
656830186
196837816
532586774
411731314
496648932
579605785
794026721
376548909
527237729
741369792
334822590
716541932
147269693
778087393
488401957
293562080
606190456
629209062
295897454
145013879
320074691
90382498
616333310
932525348
509828620
708028592
1012189434
160606899
801449969
636873907
77446119
210049350
497840537
598633258
198295172
574480571
282520430
942874828
1041436413
1067118373
676068908
966828716
542603311
241334910
803496991
94137838
585865789
597575753
736829456
373636539
817733185
557307746
191523107
201030971
766986450
346844419
607211248
1034939493
619124738
603998740
563482349
172894357
487709781
907631926
447173416
410004115
855765474
833918850
301128168
891389470
991101505
540655385
939720653
801871776
215076268
139147918
902340798
1041883622
836849150
897551583
82368250
878669140
297522880
767876913
248640577
764970273
994732028
537081199
888219668
247825737
993983849
933415660
437884434
30441179
529675537
371312602
313482375
1060645290
905799542
779834603
4652001
1001386662
141178497
379339579
297747231
277903565
230061264
801988875
784061559
216259002
1010352337
981430603
558238037
601064444
442009011
759932445
51323241
463196776
516451609
581607553
499223089
47954208
220847938
562313619
117191440
714999719
1016592880
617976487
455031612
234979281
922298579
746443380
36817513
50028489
636391747
638652186
101064610
238128828
726565127
205602971
400792324
452042249
743046949
612391026
859331747
864413657
247958967
152464232
80607858
191996114
249966251
624996369
506270098
581706742
683655580
581646139
363690642
113908240
308951905
722007700
200388479
420547621
780140397
158444732
386620585
728429200
50848845
215318495
149037777
795610396
70711407
892417330
419451780
38013035
159379090
347913007
50686227
291788725
654979355
887323948
818545032
576742828
179889249
727393388
389645179
281349600
93215265
547284622
295835843
649426276
756258690
481348885
874779651
501357141
47688063
842463310
976448706
232515101
705373631
213949919
865722274
593111692
754952004
304194630
311118252
848086474
992375408
46619096
350440306
866590592
221511487
29784272
419043947
716147911
541598726
134865095
718759969
881603632
832547893
123065138
970376068
966446043
550388687
161464689
369228100
951421048
229842062
80860370
958661270
965935871
279356385
866936809
505900134
942888905
482944094
708216749
858560706
968342941
608941162
623617347
647447282
880218620
990532963
348525789
917563626
958468857
856385321
746744564
336348942
719145792
534871115
142082385
350375868
904354262
746531519
104480480
923914966
645249128
533856990
193868057
742225830
697195040
706642967
859578514
582624886
836905328
880239430
266289525
977298229
201460351
653923940
304584388
25971591
341405191
789087431
903456870
355272884
991781667
274476607
956112882
434894474
634559664
928160916
524421133
900890125
39735888
243245807
52684391
877859678
428765890
94254866
436263709
252281844
557313832
742115846
680297052
919961421
217158030
800979592
693641780
461160593
957667846
873407674
195393701
885525581
295811960
712846183
163069733
132534178
126414182
24446244
377787249
854096614
371317099
106554336
786468461
1004167276
936348370
67284466
277862187
787180858
1066547639
784105784
193267256
768174253
549940753
583327919
784915249
1070973961
1013546075
514714321
571133229
342594137
977660952
535145590
976431504
78955567
663055224
17671899
917219046
484536408
683834
693033893
941654449
153621850
571670597
218091072
456276082
534543900
186852532
114999751
902894490
116618058
469547670
326923383
657625206
911440206
456522344
539304180
704250558
496922458
1072004556
172571320
158992760
669696445
844462459
433403705
59115901
984282464
446868106
219571276
307707780
996728612
835949142
829446871
3175427
825118217
825280
65835023
456291015
157164682
112631677
389751691
890894445
706098408
1050349044
950940261
193352590
463010008
732371937
437291263
831227466
267211220
422064586
999681682
42173572
315210174
992117563
289705081
555688717
954727566
542674952
251523011
761737609
780507297
489590121
839106386
1019155992
1060968439
962550411
843739052
543373155
906787639
454890218
552963707
994158966
706148943
630475714
42317111
1042872660
59515636
645470622
956821525
636279157
463414472
214325803
65585837
245720421
810447661
905309108
135411728
822252993
105733614
438838189
267958054
94567765
52106063
918624591
852278481
263480736
381008605
923042290
266115484
596452180
817805582
971441709
948383402
152544161
188368017
1007342655
630437912
85135899
154377331
473072893
355654199
724634238
410070750
908951318
696086662
944628126
922854457
141542153
590360172
284779430
529294160
29444393
698255828
1069665165
335169719
727917336
299860355
947806249
650322659
829993053
188885346
289736433
961805482
998415384
474967666
1003918315
92647097
615603920
859861383
556732731
658310835
1051683301
666103552
541609565
433901485
981022326
228188191
47984080
1053742022
394860576
34380909
666961911
398239055
753272434
1012692635
707223147
382550873
1025461919
1012386981
556489384
848708985
1001732748
693504225
445919033
548265688
43871779
768612357
718992834
748324834
124049723
462646533
79321855
177996986
878828993
351000657
661532724
130603147
738222837
501948740
49611389
675058579
561941822
849450027
957163371
28224520
444770380
500960719
429963939
1036098282
271059726
545210471
569410816
352370535
1026457095
638366218
702900249
1037794414
641126871
18007042
1016577611
643303617
991582357
879898241
1037169014
304000991
621750635
628519823
257130504
968688192
617435878
512242056
791542076
749782262
234119583
599697018
856404739
143081841
165177901
717109808
315901839
956420624
765164954
695999093
46680385
19777304
249042979
371154552
1057227120
735914701
1059100242
731371412
135069155
1067698293
916760034
1065494790
272059551
985266347
94022725
569801306
877253038
443732875
861462457
360187011
722648462
69564702
320956450
427654640
601078860
575382458
829639859
570122056
811766736
964755735
86954412
274230603
494090571
857291973
176545716
416918495
605325003
254788122
60638074
1009107822
922801618
1073666701
815125673
781530400
317447456
598293001
164367110
199585344
543702637
290670769
290731366
677444899
694905691
191184315
907350912
508954258
495176941
469246457
695708511
495166989
65523792
175765104
863899005
38415124
82968909
849122243
383755464
205841266
859496863
358511559
1070139296
185439836
83105100
766877817
205038492
99419574
796915059
974752964
714398319
342314949
891137995
1071183362
81413428
301679850
484581341
590718736
251062859
67820875
1033744300
454423994
117367333
387971554
1057909521
1072100287
245122724
188038703
187686864
278814578
198303259
368239184
928561278
801238751
169219724
965256143
150302139
654267742
854119659
574119709
1045195946
242984601
307451213
23569011
502039586
115066853
678487540
80703078
894732552
832872505
496349909
211413260
780238857
387940189
209243483
831479667
480590936
696288905
634258026
456404179
931963418
815019578
430497166
863531263
1057746274
166941138
1069178065
891732501
710334986
1014876320
29776961
912748352
1060535929
2206903
962689712
1009964690
861316121
564282209
88629634
388705768
981116107
1026918734
385843566
624646844
30622065
651861103
956167356
277223659
827599064
287758851
158239133
348778009
366116510
472495035
46381062
475487384
626106926
293713070
992562439
950185764
19877977
1644395
991199565
139342712
142488495
877088212
891112079
1015129717
595756525
866510738
622116622
384405240
498822015
396447731
224414212
398180122
16668839
283202703
1058699829
419163030
638646627
893989964
200985365
733280271
618183247
918862024
769508866
548740864
782807718
1018468153
180806267
250050019
70291990
947724454
738299681
767684463
144230578
427869477
3518951
568296992
173684478
157372247
89834415
745224233
121261987
332961813
478165974
884387177
1031248556
905718028
376943477
682944160
628332466
298206975
736301601
618058850
924844384
1037530112
51786809
1037702795
1041074247
629956445
495123316
151480814
949675574
430115121
670460404
719997215
778795342
446801086
957738595
260703403
1054131325
1060165406
392541947
920099500
664554833
196595292
599441496
833004226
601294021
977303705
308083242
664824419
257099007
1012630612
69304596
181982109
356180306
362998549
187198956
440133139
154561505
895918630
321463774
249891436
58376462
457009535
289093392
283908145
518147475
531040806
438691183
154627199
913116545
272205595
78906187
740282492
107897254
255527971
830602377
159296637
817515385
268103644
787860372
752773323
970259271
127473559
1062290146
54683915
714447364
237607757
584234263
147074655
827241110
378200934
561161152
536745685
892050354
107970712
980553427
7816118
485597032
905933204
929861535
967585281
417271678
699919049
223403341
863472337
724663568
782259139
1008222676
940174208
743353808
114493681
799900534
176448185
189813941
943978126
769613476
1015623086
883412240
578975672
946091589
172495317
308968870
670093918
969043870
870322185
469833769
327677159
300335159
841400777
302541852
496727373
111690766
947382596
306121747
590539023
978186653
809120305
316759389
584312978
137512696
391157384
778359648
131171968
776474793
959136049
347641900
97050047
55267525
727428116
58009967
3187620
1013940942
922312048
305781491
812679242
56676059
784925942
880189889
1012034143
241155699
724565857
987899944
367476642
604331155
556038019
588097277
737257779
347312516
444643206
703612345
1037426450
414521631
366033637
601096931
88382668
259397060
775421499
839844845
1798291
377006025
959319739
741007468
398604177
96943296
3144791
91674240
564024899
143359400
91241744
931872043
1030944951
632596212
205452161
412883564
362862393
572268969
476270096
89240958
880040380
485194254
7700241
728387909
904656567
245189594
1008621199
559601985
185338465
445922340
434414601
901480356
311880802
546994881
461740818
51333437
765292402
507149238
933278306
256882943
948467591
796302192
571421699
463191363
288743245
732333081
841702115
376133823
199010972
461270555
834347256
521092222
177124520
52232696
663646987
473867014
778015658
519229484
148140965
369225013
611390481
122867224
642862238
726021697
527278021
10592727
993581295
247412112
533450620
377139718
184132795
467974928
907341628
465784608
612857187
417974044
1021349365
162317210
130991950
638728350
1063820807
275774566
270995037
1036210363
172531250
860751648
452206915
148966368
879533730
646129169
1032651664
144520213
961314843
703086920
603190108
988973320
648909057
960856089
814543805
625403280
68255263
677606223
893620475
755899597
879384345
639810081
1004187949
283847502
176101441
1019120010
741269042
987864084
844849181
925423678
678687445
488871338
812088665
36668779
870078452
548165902
787645247
687783126
529472006
15570241
713986484
353945663
84135661
207036429
323206917
837571774
592725069
321609105
845342678
709433621
208067217
550663012
317869637
185289870
82335372
706780856
884617285
716539347
539711528
143767445
291294762
277940672
350863568
470864364
935564443
701730129
464627861
649742559
928344220
765107965
1065826327
945990258
684992450
631927380
129921263
624996775
101057632
792912575
839168532
394788794
813288655
407741978
800734738
190701734
223822111
195215085
1012025001
976992236
11915035
48279497
18235490
93683716
1066691557
151537952
938849254
344592841
751553490
847123528
874347942
761649486
826644083
116997334
537437444
211338716
227106995
600150209
1000557402
709704270
956050057
544034440
536016592
983539035
272086369
1020169239
494180100
130701005
420487477
283854303
34946341
718615979
249677470
694463184
321389178
204649527
198983862
927606892
431853087
330256740
504747795
820520536
597069374
693600321
97802491
1033408299
219189359
870845856
488415721
53726591
696611125
674431183
475301026
388643615
388984582
463197595
20631067
935753277
861842261
290003282
75255272
490151074
154093120
55830353
479902260
223144904
831879734
256794095
179474799
78999687
628049067
266580333
56858442
1065174513
529744861
90644335
25168948
366278322
153742772
647305734
821209919
479089759
150521349
836003326
519945628
328631572
467110722
134034931
664518701
543662241
308090254
828734429
374255573
723031968
831692731
364130483
917115448
55699461
274295576
176395786
586820371
399962938
65223194
627539112
995718325
959536055
572096727
607708653
785744236
17563247
881237517
334952394
762807411
712868340
404784245
710151252
647366529
596473808
893754739
565633124
139348867
649626468
219249367
753205285
305641673
458206571
356273714
567915830
712712205
160300661
437805437
934873149
997482491
654507574
734002420
212784922
876005981
801949232
812980617
81961978
248372267
441952093
972241897
94355655
407581201
788683086
833833814
787871453
59894616
931955563
80112570
933362294
549265308
694263371
395548983
678097074
280114020
446293945
355961731
125549746
206163065
149592216
65904199
747150888
158312685
585011216
481457261
694475794
407466397
381600254
757474324
89222706
556818027
821779628
720718855
965492085
838658599
63086697
1028357462
66773478
167945276
590652152
650643188
306138170
789951720
26457398
653193013
675459554
985092852
247218335
674020699
850913960
512170409
409895111
406955105
835721867
283248726
487959294
270460795
361743516
507348513
695023349
187583446
93004055
899549771
560678334
466476121
625619647
10997419
347146748
337000698
318852185
234845067
585314180
999581327
98764918
979958546
575428261
766139424
1041247419
727819866
920237736
231812531
574608338
738933112
211603245
696585827
197570364
877295652
381716357
817993271
224971468
309743276
262275819
779388466
512282949
741697583
376118065
555240796
717425818
938721201
237623019
489458437
975984039
214802972
341053691
976948108
272531901
411347811
570823973
339229248
709064200
994109232
419616388
327226892
214409310
375245778
428441999
891550315
250565305
771535389
135805233
466389279
777573135
1031826858
388015031
23204563
202319726
377341311
184548930
668177528
999583352
419277865
768211653
276583214
652376140
522166705
1067134390
1043215692
412624987
872405032
650222707
428840724
419824597
177104211
291716423
162701900
953714843
208197735
839742092
428220980
969829236
285881804
729495853
409823108
1009653454
584275168
1072537148
60790089
203874900
781001866
463941206
220449577
1022352165
43300711
859008024
585847586
223505174
518568901
424367127
770801866
647770607
561275390
681943550
1017171025
545854820
896865880
580460619
197604023
718655313
502474871
446574561
605158275
807847920
490540413
14327472
825831030
23254023
186539578
630603824
582688167
588943447
60065585
113339565
617630675
480423694
737095661
1032287691
973723947
887478167
215182341
191165571
280071846
309908236
101511553
486565557
886414184
493149184
1029765530
483290466
838747828
415788136
698769880
727590124
402318866
821259429
335907404
842265400
943426199
14797860
360646798
830518352
355768295
567731991
78046430
2562760
792461608
682231650
413139003
836060617
188528585
313563071
9318294
758040405
907634236
245334118
885599533
476856304
880167103
172166430
1027510014
613672604
218991954
913276884
906843039
515863124
646317779
2829291
133508794
579932732
392354927
416318913
72619288
590661325
367755019
202431981
837244724
157908444
757804235
752098634
933322569
911127953
879941412
399230708
983587819
290668418
433281235
143633279
168978275
281572193
396948634
31650055
700953138
616698937
587183563
23041188
96560348
1023155086
988379095
1072992951
46705146
951111925
233714533
832748961
429659732
213492510
1016111753
497153481
1014223145
1067522568
822544614
518634209
1006134356
251084581
868934782
338644315
897118106
1034908377
599727799
355869032
690862780
414360801
149354456
824827561
410800812
494261410
329516974
758376874
9370045
127911463
511896482
745651944
395720160
679958882
41356270
453173450
1064871689
889529231
518422362
48954210
370584170
961798588
217995411
772653689
379790382
975657438
977765375
581370184
853391353
1066464286
626853445
62507351
724711696
736938987
5211521
945286998
816271352
474611158
343548859
759820666
1067568758
122000951
726980906
411541658
970501840
106373444
213451109
560357415
404647490
426307087
333706182
735336799
136742947
31763906
819027061
18034494
568791530
1055646061
617924222
181194038
947691697
296228878
427836658
150725814
54279540
97719377
306602549
290548321
831556035
90700334
500022669
834160493
529436535
874340626
372776349
147525119
2978322
887182693
472532714
627012376
621708963
917193654
120244910
248787534
975572651
823877294
37510893
934045771
30101579
433562110
81094091
532531970
37438963
439093899
688986544
829693645
856379272
683502834
531319778
155673460
4115010
652134299
273146757
323271193
431655055
924109820
1066222582
1037686646
785110659
1053832914
948250469
894306573
284743311
855842577
248556632
354323752
569427744
306244819
961918153
358611605
309732494
713318891
1051362023
72269292
895014238
332410347
1033900235
844582707
687607846
341099920
560747263
767469220
19613515
998808580
911736986
595758851
336325614
401469881
469817224
161876964
967476056
500108233
273791849
773702385
13959625
583843824
849416872
528735508
864937264
503274231
982956875
166493495
621594497
224327623
667978233
858671421
579779808
867440002
7551452
425996493
984772283
349569635
375523439
1055652585
45084184
701012382
524377259
32616488
279676114
110135529
739247367
904901484
95351106
462475116
217935840
1032436249
3686253
1028121667
565064328
213472617
252591990
954111791
352342661
596700181
176577187
588548382
361898128
282377373
937276762
574201387
897353589
207392216
891449281
141573041
877200518
26183808
696676624
949355462
990036510
547519634
877720295
867749395
844177066
471596115
945770100
172864271
501255154
653015248
62656514
142312902
15372319
59247709
1018006279
273176576
837994065
734664967
446212953
1002553541
719064069
495018482
673858687
536220505
515069331
749773946
53656709
174808449
312460563
64653785
255528065
81801930
678864255
712920620
711210291
672957833
62989080
104420807
508325184
792886022
956440060
264248529
738498111
29193920
989291103
254126804
442985764
647442280
844597093
860160218
290038870
691099555
691953459
148459547
487687352
606563520
632006253
870359876
806172146
945506604
1016823962
511635556
955679320
47127898
853033741
864599202
369445884
592275669
592228844
692636039
380402801
175789717
392960525
158110972
422091503
1068938978
632759016
1018681181
402801459
484393055
967184953
890503911
985403161
768975516
358436466
123886901
397253804
343160699
872004870
192741285
787551517
412180192
630692483
281671719
147755804
545315970
319880361
196710632
872597644
523265382
878245129
185910002
533173151
685781209
176109099
237760417
905382389
808513031
845277825
128474282
63220226
240283435
345622407
1050154814
122352440
648823199
556799491
916484104
529586135
659483983
842935625
601099995
512581290
1030862130
583073785
134428302
181468452
642271498
682776262
334105874
321479200
425140572
749301528
861804765
569732808
1031136884
724974110
491588089
1044659571
117150724
919730379
1028627931
365614151
307609554
173612100
789608714
489704579
418760569
952829052
359552482
156884414
878257562
967511158
207100492
179311501
49133634
295929716
702473201
131112110
517754233
763412772
453432552
959891485
1006299012
251116788
263243342
17212180
836065990
612333218
828595403
711891465
591794109
418650811
972854665
1063583967
1034128247
1050139006
172681886
251587693
26895070
158711515
926470288
659934200
283390506
264221791
744348289
364867523
68421988
986124231
150309047
221331377
865031834
948169460
721097095
745107908
276186924
573610778
597630117
279146165
1005084647
542933113
319261193
477552887
98100667
642699126
661958607
791609362
757180144
817484370
748095473
335023571
818735352
968750730
895651984
128382984
236459083
1000119983
974372496
520158399
719856193
399852277
726353547
1060980308
724086917
351852108
817492649
333614409
931849946
795479468
477295357
128092824
347374401
145307899
316662035
712234589
909390558
997070427
220779381
991028628
284024387
995981414
986090343
327292014
53794175
221784862
994873718
479894746
1028954712
947231893
345098706
856302522
964664535
625327669
115799297
1019974252
657276218
788771351
892332959
933410210
295970352
193867863
645375035
590286464
95466584
806076265
740255638
994582042
121263981
895340963
651028656
1025389447
848377780
742069452
43531997
691787082
700656353
40314451
1014077818
4587808
117169247
901568629
829766455
180812723
292080326
105653047
818171596
137726508
669178920
1050908049
186873931
483780975
565614450
1020321531
446644842
947478952
142784278
953018002
655382734
784795325
1010196132
655676051
828299895
782435591
437278290
693557282
562901058
158955601
338849863
161708488
661993195
60238381
732722667
376478141
742151002
395372636
360030998
199713069
701854705
231522570
597386569
117144809
966894865
200403196
999926869
736441131
260839495
851985540
340591522
246600724
849567995
413523600
290771298
182018167
918113598
513454768
921976529
962155962
289280309
872365009
577593464
894630238
669291455
274072459
786650998
804341739
798842565
203289189
100674012
360848323
336363397
369349087
170026169
390709574
65736041
441388117
218356403
632382524
202434235
733873762
610478976
243792388
23851725
985438368
548680453
626627135
850222469
709993591
234696177
374301838
1058592736
795958940
806743049
456773040
421235410
765074669
408327784
327893329
845623828
544044222
640766013
897116517
643725327
353815762
209262785
1027726739
548201769
554712754
230891913
587540871
473016424
1054230008
760699746
618051143
689345460
645990498
157526411
585103198
380196407
170272777
1032515533
258331171
1038937244
1030515242
625227632
705862013
599886543
252697865
67992481
114813399
649343775
430837180
440381984
990057593
980206932
400568766
733548189
577187729
1043577932
734268128
981083077
950211520
414801525
98400053
892875689
308475630
220360758
964044789
413046957
1004994919
178959568
1051602634
213581513
361723041
148917526
726088499
91165869
196869728
1003623548
135093770
533778948
797614091
273465971
821512803
290473303
484044164
484347244
218897845
204361386
549565909
285126155
418125472
810145630
111739435
735984417
1071000206
749982488
897079545
834564587
79217610
816469583
961719872
177738575
830224810
190288379
762647364
537245792
957322019
1000141612
914011158
522763876
588223824
138139442
651488952
5141897
320630196
770154094
905787517
166434895
905174659
107728087
847234368
881933345
124622931
10243182
8242501
790397128
816574307
656819019
543499691
174466314
272985901
431095199
475371988
208368893
931082600
937661100
927873901
949740254
958343776
609309915
90910607
270863115
80004502
979666504
685711501
179453826
815173180
969923676
911087933
495236190
569742646
245850086
960257424
706923759
351086484
1021052500
222338866
682165123
825291323
191938561
50144214
1030605265
816792074
147806035
40455298
339665459
568033235
562139374
661232962
838139504
407230221
741264626
855027407
499304566
467037272
96929583
794954733
494321145
955061337
648091090
997516061
7348705
244869079
17918357
206373201
634960597
322772153
447042196
672986838
885643825
289812929
825260542
418640183
27628047
141673698
954837559
500747329
553176805
734839121
1040456876
472379606
905679528
849647363
638981201
338430206
921976249
35294324
1056282859
356439342
505389298
75566105
887656107
132678005
952592754
196835757
508066772
709698294
256427026
298465556
206870526
975765830
1055336813
623094235
76838617
650934286
1070628024
89293722
519361416
792802726
777585057
284014807
932006790
203329820
226885563
695586251
731918088
201670218
445482972
420782926
44692025
525313904
253296019
766202269
407112874
49498351
650454103
641131319
735572396
645910931
795745550
756239398
744548811
373733378
107442549
906407643
329527147
479897052
827183727
857846544
839478182
740871335
1013810111
865979786
788620415
507295668
370429910
196686529
417681783
91375345
1004913363
26774392
867767932
268700245
584520596
388140127
715647950
960613070
281868437
456889167
254210780
393132403
951511537
328661794
75742985
1030819305
861735865
145346393
367190263
279936517
545573145
670247883
992153895
241353271
843790122
884614926
139082999
218610835
629517550
864790900
839661577
458605418
312538373
750733191
563082926
591924889
563558261
932659765
301415756
9811775
480518525
913461609
346159133
457367909
745977205
767643870
519505504
417795121
359819563
269514928
727710401
142965163
453449894
91955272
330297611
947659980
979853281
404819923
843564242
132123945
196138051
150479643
269031636
242690984
710397668
513882296
827329509
919331745
861184664
507719976
35980721
605574503
933365326
660892936
403917577
225330162
611518615
395212422
660054427
193097230
113948320
486526533
993182572
826005349
186951100
902786903
1061810665
18107085
78782683
83091241
466561689
442617264
183224812
242607191
418094433
643413067
665532993
37297985
385329290
118655588
482977032
859625855
951878826
703288258
635559510
43369856
40956733
430091018
82847145
520929167
503402636
435655318
950710681
483879526
381425822
565934014
502431045
122451965
1045658161
454172125
707926757
228494370
596204920
922447315
514061404
296632571
745155576
198811541
690202928
603386076
861403749
762612473
247014456
471828604
108090720
392979682
547250530
670675054
332085771
841665079
392104292
372852161
201575305
322316470
507577857
369967021
8196703
737867107
418570498
1020367995
476372458
965756653
833812458
929001949
97096321
986899064
761844777
131457209
50207251
612877469
669798696
702952456
536159665
578737341
1062994486
118648053
124389319
79895313
533328156
491534594
532208894
730753653
687440547
873497515
844182330
311469855
225545386
637172155
733504637
420886267
111426971
312859121
478918609
850331269
958315670
776078013
380219770
302899324
390328022
447390044
264455268
358290780
49447396
1035188886
55224024
1015236696
229786317
497905373
1015870015
890816180
893798999
1066628661
1048720645
743532970
954595818
125742523
194565323
1027767179
13870568
1007261637
447013298
323044273
147137880
665227887
589639991
204644021
121749984
778923400
42820594
909422022
20028873
292541379
200685059
908973320
323333508
969172311
734909145
236210051
462993657
948752397
448773721
213105160
437073083
450168860
962757525
410544078
105738920
682354850
277238796
688098042
714366104
431521982
1033367003
588018564
592969377
856308998
941515291
801098835
584134794
588176137
13997372
742924120
449442598
415959155
874436793
393034088
312480366
620672271
324114044
294460640
958089107
745846265
626403034
651395516
567446713
214795456
240102984
918583268
312931697
650335289
818645241
606585797
623998441
334490851
902137977
386940372
680243332
454719261
264899811
678621667
224645785
851190397
125505703
980180270
121782007
197041516
234977439
910021810
556397583
172982760
397186983
385387514
101055330
861419081
777306247
322531324
626981596
716624854
511856053
660775496
1028390816
20949889
233239484
1013858191
397362069
880003572
1052735676
268515884
151213052
142539253
914206465
475651154
90760909
652999083
32615889
302085505
742877050
610386700
652035184
955334752
921778137
455844216
663044172
1065707760
209917526
448223838
510185129
957133640
523482765
165638292
539102713
342428230
1049116568
788215123
155585903
510139367
251630111
126578003
1032160345
10522380
780170021
199321385
919173486
636039994
785107776
411534853
427743604
471048233
259536369
246609879
111069336
946314720
90774935
165265385
126409546
320847293
925179060
303224236
126343124
85457114
523387927
581521237
768396337
907159379
641410928
249261336
931094728
702128353
245294433
148484044
422532895
661201315
461931110
797706320
114989450
445617719
156015173
926729717
924481055
600391711
82524654
931197221
738621952
783799297
430814212
185738283
94565654
1031650611
1011498328
500762435
440140337
1041968586
991685147
809175391
372884745
636097318
314287412
188924342
581136093
979747419
374089399
414337096
703561534
590420426
845077242
594439915
716461851
672644831
196430206
407951569
415726529
457176387
695747648
193974510
1011304668
738140461
559837793
310703052
129135478
371092948
138724225
7592933
511452522
107245923
808691997
193205305
900760920
937652904
416050884
89440297
231725802
437647777
532968502
121245042
692242070
187435877
868455981
804386436
854998056
99458904
334651580
764220710
592444666
643222786
18605621
634463297
164349357
968315299
789405185
745177081
875625553
253644536
166205544
793341013
46910536
703424458
14164362
959351571
824007765
13148049
673428365
765374000
156241615
198075316
518037951
707398877
969168013
253350309
764520600
476009726
631479595
447765393
792257438
947357153
561191719
647892433
611910209
659189237
682241662
993072357
583312382
203153527
1003196188
840198412
386791330
872759800
272304574
404921508
977869793
355978083
563208725
327929238
207525889
1055302614
611810913
213499574
520344223
372040983
964349078
395855395
571327869
103572087
756343803
869767433
818764495
538555690
616635307
414876559
995054718
333982931
115218142
232841624
78719399
309193678
700566494
288799668
811036953
484268888
457206930
1054785925
5403772
599157010
830148296
247692506
902963818
1036387479
826952346
307173845
981612202
960977162
842443372
524722322
258574173
128556214
889408059
688366199
289537160
332796078
785483367
664484568
449934484
1004973894
570803476
427066315
784290270
936515922
758780648
204671147
418362972
844545757
68902596
799903522
924808026
257355849
623895729
377681478
736333029
947034604
950356811
67978676
659211867
988463015
103037628
488813724
9315772
945621525
674544219
278788570
811222087
987383332
339465070
333303044
838143535
266190253
667527722
901711081
263413611
694430053
933135415
162894347
881743094
152422903
175329048
849238551
457061664
714888295
620698332
986412257
59546690
257645596
43639764
280162497
660560786
638180611
555897291
454948298
956697905
175328518
458309707
852319769
509661315
505515137
503430207
641487052
472919846
288007493
198268608
356147486
676032059
689162913
182733670
791488130
982184099
1032651786
725731959
428876121
623534179
488088908
803130873
199736345
944261774
842276632
123987567
742776540
111469903
836829656
786213405
826073339
467318758
139204140
734081585
597966384
485247031
309618531
721379893
95423564
766243195
1031998887
275165523
989190189
844834727
473777284
147827754
588314913
142796046
311290742
827704651
431285600
975442389
940233220
675729517
651227212
709912710
665473272
525278570
553514635
777187090
416743848
97175647
845349450
25105803
266654612
886600536
722787372
685473152
803126153
192677433
652896074
587272789
1004279571
29655939
806142395
89626387
437818785
1068643543
547346897
122632738
709894795
744951574
598480973
520282213
31900286
351242747
29894543
933038986
840156245
646344828
79244806
744459669
172801297
410456598
828394
366053451
980726825
89933931
470827233
969621867
143713359
462002201
187423907
410113417
390601342
520504942
896054989
77557068
776379710
485905451
1005014287
652958257
441701768
620172183
150605141
280529830
203864382
598126732
754750817
983458440
935716173
112229841
648827304
1009807866
159354286
960512004
863583031
475658616
543486008
640330876
333384187
553926827
647645442
133908514
512120315
651724435
107544213
1834689
90603775
701363730
591008860
537868167
426881135
796671376
533490741
120086079
524805963
739638704
934820725
564177681
973425007
475937896
666412892
782345697
967002289
548983661
826415585
912727035
786103648
716283855
593073963
751019081
160235913
323219882
769723469
796208053
672473803
406820677
221640211
628592206
361590608
926073600
39979874
522212149
795608361
1006517662
107458470
152161681
590719383
892231589
260876030
859082779
458167903
53398335
1014038078
133332989
1024717054
789058369
801440682
1016477079
136445865
655539303
122027294
1022430683
298583092
676325248
650030821
332774160
692798210
683921016
722776706
847694658
348246381
241222746
92444816
1071607556
290786328
610071112
40250075
691833469
435927149
503979213
837241131
117958248
839825522
794064371
1004384653
721287413
432621527
505985838
74361736
111682369
254357804
1062786962
371884709
127734675
464676613
1021013397
508262493
782215883
306320918
617864074
782934487
701266147
1007535750
746170573
848368812
965338264
96693780
697154762
568755922
828039035
224781799
267066596
196313125
697393332
775545470
337364104
218731031
193538659
553094035
740747929
654251836
301354492
118007296
209785492
860169694
355248844
65738632
1057378815
252511309
28411637
892537870
104677218
67650963
727087345
946752299
742321854
748242521
360550618
19045471
770584357
467969710
1051986913
849959699
17705826
261191466
896612729
200086919
461647239
16816116
866853753
1053308908
1025972902
975812043
374653798
346051046
525595027
724942512
933750260
120298064
430582078
88419809
944591193
993629556
887970062
978213924
531363513
398086976
682938888
135314747
934840219
803336757
1035941829
522726267
694321759
126382950
15818214
451009085
1024792988
700538576
443756148
332955010
1072034335
824693671
553586102
294146006
247268763
171426704
470482987
1018504435
980906228
1007055658
769817839
100908918
876191662
222148927
129675403
93352527
460502773
182005295
195073820
846565768
667073103
139777014
47954442
104602251
535286155
278380744
297272823
833879187
762173634
692622261
357165412
1028822467
957446929
1065341616
536556500
588845615
820165072
25098658
100286262
757404823
783410335
887559491
707481658
730604663
575473435
562342842
523431097
544832942
311434714
969846730
560965729
522979382
626584715
132462144
546460403
835462807
542502246
214383346
475415927
279880913
568133244
906311234
760254034
1061315731
185252712
182846134
478413149
137479092
574068425
817698292
917992014
576316329
338825049
1060676739
268941168
611346227
702294645
496611965
292856106
848534205
201159008
552886151
362622605
999107662
231445523
186055458
64208422
635547504
628424639
299447286
683276810
855521364
655065163
734326848
401098179
1006456386
782762552
989725223
171448409
1009230869
114180372
915676690
381142252
899796505
949948679
1009076867
276384470
812873164
918453765
478008376
489677946
152864916
159541249
744324330
644868259
279575073
790993862
179358983
954121035
370536888
932741875
975793325
46492925
415483941
23575129
287048853
240192853
898266218
702738552
288427434
592182159
752357469
780363812
556153092
478102207
622071050
561999841
921961239
1069298985
441078296
1024484901
684469027
603278934
821666599
568363585
673666797
1008474524
162329902
85772954
771786279
266281043
733632669
518195708
942631689
396898950
635909317
113929579
779166540
673530558
294857536
913608706
713267862
891312343
13072502
529175824
999145252
380939524
108942298
16045233
926351232
1069650373
206717155
697041066
296849934
571874895
628976232
990166820
970433827
348446559
61334486
748156016
530636449
321492783
125451738
13790813
207559637
626659583
274291741
865735254
1039380674
425778399
421385791
782311594
597812578
552832890
274504809
228093601
821490244
462740939
580347048
264225670
230287408
970982719
385639082
216039118
940822524
234225097
693503940
166874444
958408167
749588358
37700870
184951974
1020216194
476232593
269573109
242207013
669036642
314679729
352602213
532940271
566183017
606929990
77361542
154998997
318302210
91965019
47844844
542362947
172128824
544306
1044621711
587765958
906285226
520399506
637944087
555630654
373941651
768014580
168931454
222130975
82170885
598890743
472745001
789649384
394613156
926768881
991220765
524915523
1020337733
730370784
444411112
467735080
600148965
813433130
222804975
723835961
203933253
813147432
786403754
95497654
802056542
826045021
348675344
190075313
934325130
813916055
639438755
1001419845
654388650
560414005
914328550
737006907
241710878
798138366
596750785
796204074
721522556
499348760
878209134
400240171
509279404
982111147
878704300
144208497
408305531
164881857
622667578
336726479
251086709
676373786
951049528
625662715
480898163
412397883
160745356
785668613
385236488
248108105
222541317
165056566
822537427
180200176
943322306
228789608
382011725
984953378
327298917
56638452
351927821
438547761
230725894
721143296
705520940
17510478
80171112
643619790
388876689
519525968
117722174
290705660
874743587
825418793
272908175
296683361
255149574
820450178
464972010
863347633
181121999
381378812
909833349
816930960
606429431
125004271
1047586721
440277296
143040395
548315385
190369319
128879061
1016567245
685727410
207502809
294154620
595148873
284312067
732167526
808240947
477797291
129040216
124401852
832507650
180368914
433464897
451354416
479861178
851686666
485600469
474961567
1042731433
407336553
749513037
801745717
561299586
670524267
737107566
568615214
1070982234
337447798
73820801
622044930
220987404
383626753
238836277
932722980
426527800
157107784
289357030
704886481
909189827
622948641
667505405
23481473
1073367295
219440685
422622920
784279875
470531173
197640066
117388990
130760118
243723603
58982481
651382610
388802331
927568133
526560133
519632927
646537743
982176048
608096922
459129786
726453866
438418150
31841191
425792000
8635501
636433146
698907985
954122618
751845911
1063737054
917054089
85853397
728382999
566512889
768541798
858275464
488527480
552586225
684681625
598450963
208040584
1012215177
825619780
412965786
646550195
697852649
446776963
671771647
86988851
640349012
266157362
587816083
975636384
548698536
385901270
278808749
232969275
102552794
383704711
805884959
887471987
688560473
951242501
527642924
860023384
409793262
265905077
621011497
825344763
556471162
478088780
864201896
159220181
100428109
341788645
355644941
1047692939
15668528
1024074638
144445444
316147661
837241353
1011857994
960013095
130074597
174840860
83982781
849340613
606900207
254576994
476278133
971476425
237570411
766244325
76559841
789937810
86353990
501428677
605677724
338670995
1068733695
76202696
534250906
687785878
124460325
833744921
399096057
726583396
254408717
232039691
529821551
701651414
374809692
376755568
418620924
39604837
775126771
617319847
194850535
782112493
530434979
723972081
147965837
890016761
183525826
155431051
321427150
907265030
924832444
845214527
913217808
811231986
33624733
730090660
148275252
707637484
397503123
6583341
822894937
599597721
726726808
21621170
84916281
462183810
837641335
884815012
359657917
267562469
52107171
18926040
681024210
1072581027
721849424
1016592085
459646423
912111699
481643614
81906718
883191120
1047530625
927168201
957456281
603083563
487041570
843450979
445717159
505045308
100360278
1057291608
645481343
632798580
464901949
474287090
977141280
190624765
541935448
31975756
115060143
750507723
989403671
410263674
540560855
250557987
182692991
248592302
47733889
994064694
1049415438
964496147
652662879
932517851
615859902
278033458
121247885
595241273
983381893
73339454
830488681
788177145
286340890
407416064
164804712
628231143
73620726
271933463
726391049
657168335
421856572
958382957
823357030
1062263784
53566197
676642486
438797856
42887988
928789019
794914333
1029859799
1024387687
456307825
62972337
538986171
87596929
398371261
1034750957
368000417
469120866
640574332
938391809
106299037
520750207
1057531898
163634609
140697016
571234015
351560277
381428626
1054397608
603108695
965163957
1000873567
141415779
1026619394
86218548
662596917
662035465
632934852
146745503
741303908
319665683
283944715
681976999
219427218
753948251
380085919
542971432
452585594
839696771
1032561824
243489122
713515663
880803203
1052371792
248344835
178042480
820690783
695584911
129316340
834879078
601196305
592225938
310156159
636230735
72619054
474852173
778281046
508463173
725407093
251523466
40048799
735294155
44487492
1038607017
463835092
139385548
85366053
726920214
1062460875
440934269
700314757
193936738
75669202
383131203
290017834
745697616
303284724
283020991
548581533
755640444
469171023
932995919
940301830
242009004
909915083
231571483
588741390
563130752
734162375
139220721
73076466
564161004
217901241
444642903
771806381
681564898
605522588
540842058
48339041
695313924
329689266
804132968
667052606
548699912
492720501
1054613074
1063486104
206714519
322088507
868507098
1060056858
535401761
952737978
284443236
321504109
122186366
20825528
334067889
213358707
209803318
272042847
630482586
730634435
719637471
725306051
354501039
898892237
780570075
1067029953
48099067
578726223
964310813
200876874
87964741
238097555
348786731
527093267
558521930
363155990
973275626
460020111
1034065033
771524190
870340201
516522488
295713001
179156758
232298328
86995059
211751936
463435164
840627226
1007223276
991609043
968705027
176147768
549372460
260697462
274150431
23521697
869631728
658408995
628221480
76479740
1035602609
994830952
90695743
766338567
315869517
824271631
315844472
707039347
247238431
608642328
33359964
446075279
741956050
1033696314
935082248
1046760903
95545462
137934845
943364054
830709075
203544088
291803938
693107258
936285045
429481432
168176725
807086293
917285408
607133638
769677205
405891306
709563621
382471309
976373632
679595457
185178182
662391855
163507805
483754665
440865666
834960689
830607288
862372381
394535436
687117818
974293530
795139986
511607834
594477740
533586286
518893917
960317855
428412792
289931555
185451540
1068125208
745687997
548586361
634657403
329003981
813069090
641670886
480206281
787393920
893899736
1033365284
1063866489
478252574
772768642
830281976
1056565045
1019431849
986899556
16181492
383445747
537571892
409462426
224827223
847482821
839484840
919768996
1003172029
465843373
343877777
242694202
564247614
347508719
883522298
715533648
4770290
720136621
882553074
515026909
900804771
488931247
1015483077
119329948
639118564
559243161
296859096
672185217
79660471
617237114
168051667
287683530
815002972
153600275
378786712
677605079
51025481
237119046
471778214
282086969
671075985
131782612
652262667
150980436
1015379971
375082563
949753887
120675069
147859310
305109451
292061731
930907458
1444491
348442233
367828897
440827992
613449711
983942135
252378092
125461548
45868543
293548945
654106883
545825610
440239788
11690172
447200973
1067383190
173562537
744566498
356316417
441948509
615957927
936841925
283308769
361498248
42058288
777033177
496131176
700668519
694036171
887319169
335531829
1045662217
8172816
504631981
299247488
275135854
721044602
650939982
346967544
742739049
482963616
571171204
54901188
3569689
184736893
595243284
1041877567
2521703
449448555
730651368
6857805
976261869
630339243
493627766
264730543
759193569
1034160213
519288729
833699066
99059848
983915908
551618942
175761121
58596824
89991710
267160256
1051725432
272622353
643977398
589168719
535283779
733686977
588597619
843783959
64457589
488634338
997944581
44057419
813131073
142331368
602230194
739629489
79094883
526061494
103550395
482113839
587135694
352489761
727248890
423809876
777678054
133814457
1013661404
742358446
529889158
694427209
704254199
776624503
762629564
172598802
979111058
817112341
886076550
42487326
215110958
529285982
218095684
844087765
356833567
990347732
932157664
712646785
325519096
120190102
542439547
429311409
25442306
779799814
93275963
525828425
1059204191
803058964
1029566294
179891559
1000810173
625156563
227237476
81067949
391960924
259996509
961162217
102976506
852837556
437661534
549911541
887104424
208030347
419643969
171351954
253017775
178755190
628112464
834838004
992486954
309036829
860207512
407388069
776661711
535391098
1027215721
400453561
350724220
452871508
981779357
1028213017
90141012
440353429
431381311
760756237
39980673
1021905031
754250512
959910409
394039659
356387297
862653945
448044512
124356425
910193195
335343321
202567415
1052521952
660749869
355290215
40270641
853496745
595237617
621968240
52307771
116135754
445215891
615096187
934124924
226288773
999381342
337933513
796409877
976805502
1025124081
883979599
1018481353
399902255
503914327
326390953
436852589
587525544
474066473
12308836
791849618
224961330
766632440
610754888
369098190
88109631
245283313
580977357
774241854
69306646
499093542
658481472
124474848
1063820773
960888131
737924003
990079934
69353151
489679090
296697353
25630648
655363566
517960407
418327452
10887417
666007539
747438153
314456189
394723798
241919914
1044248947
640775232
982425318
139636104
258125847
104018692
840610086
597977292
1038878072
842851676
675796349
258954053
1065731891
67615654
751371866
274384632
487572357
239283723
307050458
407193815
1006535419
602049357
1009751009
755595273
839144406
310657442
974716822
984173745
38187143
868233257
1073441912
708009524
333252282
352544869
519634366
88007954
186536811
1020546679
1034020488
818775034
898402048
167261525
824637113
412874185
809059558
993892431
423810381
682316564
537314205
201191309
716369016
97850738
537165762
580841562
102668296
290539732
931134399
930747897
475393092
543491027
781490467
314693745
25003556
2348098
166224339
796281795
481458813
199835024
208657865
651968882
612319137
767038732
389709830
558040745
887802302
916476038
802403733
687310400
914937134
646961861
885446354
723689313
733160865
107164630
611695417
316922505
704964362
610472407
866667470
655669166
494726940
556937784
189151969
1040279897
681884876
486127501
997420116
35945645
177443201
952226199
727774065
919056497
440152374
1027168539
285100040
971625114
392042002
432354258
561468285
754944453
446668557
282061760
211071156
774948174
16141776
423684741
580714739
59789336
293071264
43484274
343272933
730127535
77462967
100717398
411027489
111078793
900166752
31419939
642571904
79614445
810603202
678361103
870618288
125604979
195021950
550206339
33806247
593092599
969459906
663950354
539788649
169673549
79211056
595611803
521935397
812529928
137223772
327610138
345245410
587948482
631919003
200675077
999820627
617114903
270539443
808770569
587681402
719957177
883290433
507790325
1003287265
928069831
55781028
504499717
196790923
184722905
585366700
23578639
454286762
1025123365
485969612
981724116
911097724
833376973
463106342
738289946
436873724
442288859
211028606
239245431
983332188
129726081
903155008
221697611
118865035
675672000
219793447
767954502
153334270
294462982
1035923752
430900382
270720883
382493644
57433042
877128857
141687212
314312812
209018776
589185901
600242752
249288326
1065270334
143312346
628668351
107383638
141709616
708431242
309668500
111910073
593907362
360804395
759199100
654297357
917125028
972072979
975294417
340876472
610308513
413084459
187145740
710752640
935817685
1043357481
349435135
191324645
314039535
404655531
184777922
551461486
617561032
889043604
303240733
59751016
319861464
395645654
469250795
205219654
839765776
235646087
798459918
392917701
460031884
106799271
492221415
317285684
924541353
225205389
878225681
67592237
814248413
805351810
796353638
975822041
901350443
440695176
467383701
667148951
957090061
1057461631
89113472
631771038
410680901
412720595
13268988
434359618
757645329
43330859
16462358
92141853
1062242278
210991164
178137147
39649061
635607054
864229026
523944231
1058472734
579902381
712931206
572487887
130275283
351141800
802611767
563359198
63500741
925412561
550778862
979326315
71150585
1048354000
829554896
174910599
632995898
213702672
336629578
647372254
59940087
667666229
848043686
697399039
206133477
334225374
309486120
232331162
355897218
655758071
519996646
355682002
911802013
516987620
777763
633954668
826019943
1033635736
145982397
607948297
425931012
779356541
718566147
838879793
130007772
291112270
930053713
973229587
117051536
869871822
425765777
445616016
60179002
743407500
731692491
954234875
187178887
1024912794
528035585
982242889
173117224
783014122
627025373
720768114
406954458
214344822
710471101
639795170
615229380
961042859
198688339
945614145
480146228
388547355
122865525
3483956
788581208
847479562
1005612635
401038867
346127674
409518784
807273885
610917253
565899558
952356122
596279240
556545135
736389368
419161602
420639187
174734254
364470850
552013081
943541525
807828599
386153457
188487090
259243997
958404298
841151494
909683391
507509314
335090751
367103090
475823627
1014885933
838206627
1050710511
111443124
113935977
184186796
203103182
1011712178
282806837
525032914
861324373
451470793
188745044
38654992
433397331
476838493
803729954
1014731743
956220476
133703374
40054986
580820757
984172036
562701650
293238942
35090237
653440950
887251265
466148565
136047273
902931497
158302128
685644145
391927702
107925355
1010746934
620341846
607807593
553570226
102821819
42446755
614594939
984804755
589036494
476793775
716345404
731359248
467060224
721000914
315700355
47507473
140858521
819933441
419799504
945262525
295542228
590232186
260777441
1025822892
886195827
465776538
336893678
971000778
305142314
30455584
815839707
758213012
11462051
241619805
893551100
376418064
902301901
431138237
153373528
500870569
334386257
940990365
516904863
421618660
527814823
979767685
460992352
932044468
926083030
230671494
209322298
466212051
25427259
222487757
113390240
431166069
342739944
297817992
1018983296
896774811
272814243
908867788
999457725
661576018
956467751
564835202
819675766
840389466
535425221
92948459
837002009
926071168
501347758
626516108
261407454
589688902
221175036
173764554
16578510
774893142
1044286702
1071837968
129627501
655210725
201752623
530118394
48259808
1021156223
766668319
144072819
731557471
608041750
437655810
571225504
617850516
504065965
871050948
302435117
1050028016
611607289
47050093
1045816419
448591915
921715380
478200301
362637731
462737013
208460220
525198643
60162357
192996042
472769365
150311859
1027157161
797287914
136410310
154497178
227971373
289360488
685960755
1926258
138885202
390837098
722901903
606334150
655180518
67670590
242177933
1054113472
125300320
263912485
74835091
815400864
261761911
613251978
78013284
43954769
690744930
26444844
564189988
371313671
634271802
1016328491
24972331
392928838
1005358821
704436540
56922336
116384032
343610363
306952416
772980599
576618764
644593990
559566773
373858317
1067023182
752705204
732779249
49393744
305469457
832053715
784178585
795210292
882973492
706775332
1072729973
789729458
698444027
744837713
273192507
462858099
953104626
432202401
162005344
335873797
114695851
72927004
343533371
472379035
712888918
710320342
1058704744
503781472
525998914
630613351
12396587
430177423
76055345
964853993
1037099280
353128031
631648869
956184837
953870565
943750738
368382861
862192194
503426889
690077325
379406308
474310008
411633764
729535226
423654710
899115151
205581665
926392160
376092573
807095806
248564713
302937022
350757080
820067187
1064788081
395551811
362306148
836846701
816356636
454735912
288792066
588435551
39681203
741769371
368538721
1058017992
62719316
564095320
51679989
285254133
338856059
999849016
984394300
805983956
327845814
830565777
851696481
601641029
156403895
70204985
838679433
422767056
499437496
100673267
1020285213
160140295
345577786
228419358
519376769
815016578
596441876
390313968
698597297
315435174
1966883
702785507
953670747
524561921
360847659
979889159
958152573
915105227
1040601749
1017978023
208220904
681916276
649161860
448882362
449166835
273233137
278296992
516154523
356451910
64176615
364653251
101256817
965250717
733197498
256437362
33933802
257475181
854338375
524740009
779644344
620651195
879308783
540158937
614089354
979329741
571127470
632043053
715082888
405951749
369867749
237449846
126151003
662847936
505980995
302909004
624580953
345102696
500741514
111597122
423196536
586476458
387293906
591775624
131947532
368630829
159927499
770145219
596613708
542994677
900641490
943621962
754262371
472656480
246781236
6422227
70336230
885077136
587324815
968041968
775990811
939536479
2501597
815457716
138004799
291289797
568579655
671056001
168964994
158482024
67199263
631281920
319930271
683317254
768854716
169029691
140586946
746535432
789383221
257176064
719642479
632417554
949751841
876989093
453094017
55075342
853059461
523796794
719382228
1066968073
624614271
407071648
725099714
929748011
855807764
729425911
744209690
535942744
946787339
932371233
249296774
185248464
545222559
796128631
364721165
154493026
450579645
235117476
842282951
590172758
737912109
927980209
297121966
879999698
414450694
256461375
688024070
19257780
872082813
199709661
421711017
106367167
714856905
226541198
177416759
263947872
942154150
961417254
993528878
647929130
890974647
968064986
621309941
79620224
776656308
190935285
319491298
1024646146
733462508
449267569
606555903
496827271
72282531
644499331
371859320
403539449
544442863
788142052
868768556
320513776
1049227680
253727142
864987631
952872228
956855140
28177035
545632056
104311918
224099342
686441919
870142467
104265207
700872394
981156431
302820359
899931201
811681731
544472445
66140940
697159476
659750350
157528366
788178740
198234553
814874114
364779003
456653997
684223246
592636100
497386262
329521208
870397597
830332607
554209146
423108793
419195742
774656351
534456137
296012682
182715624
335848896
617871562
420269746
184211812
612567706
334329394
408172935
717391659
269097533
209921032
2911822
863263410
227229340
842439218
493110273
205322143
680107503
653062342
837266080
796569096
539064431
324134029
128928282
723074370
394749909
459049548
722139813
316493464
713248726
540296973
916988342
844735493
946189253
492013679
526076890
684213569
631130401
1040604376
193522809
390125344
518770521
754362842
890683248
871812478
437448522
956135790
508207775
531394671
401181398
1017885161
500307469
660133928
589602536
625553616
706253941
224108496
299552925
13742782
726141065
37489679
752976556
180690240
396156182
703238761
319584908
790120408
161775157
416144247
538851893
157218618
634011184
7625256
562695325
769338528
809839499
618864211
829231152
808772031
117681234
946742673
49826608
320374004
520853970
266305930
590092448
1067951681
465296986
865217559
562629061
43123140
456265299
344189656
5448618
918516735
503667574
893734904
354472045
921297219
677763682
987106577
421225656
676010307
1063919669
933231463
213106525
1040510397
800190115
212889772
259096655
714614841
195035950
605609482
977412985
529123657
334716558
925829691
696403817
872679376
227477348
767889885
186925704
744161647
632673538
923708605
181288842
348430047
788245082
578481371
1048626156
798241044
1016961581
569382554
604762701
813122491
988570157
971900326
413789558
311315615
542953175
991052804
97179706
49916160
193758783
1056911192
802196956
124471438
92226883
723890588
1029282833
385009684
396025116
132780666
827065978
940867876
60297789
599313970
1019376881
385296595
441919295
45089137
813416749
125367146
1056495174
202732233
635995958
6935910
784523546
366486970
577250690
8876376
245115997
800453339
44952638
27745443
1067947249
300413923
408519151
771147052
292157504
481295843
171235287
956967782
505719651
725840565
990899755
934277537
396361253
226423474
683058292
1239818
894452390
319578270
953428153
384245060
548610940
67901905
462200035
875799415
381123928
723275173
855939213
456417790
1057332513
96030929
597659916
296562059
910954977
314097852
781553034
196311596
115625495
544529825
914127356
196239798
755308900
98221121
558880358
905860824
693820262
493380366
854332245
334954663
337504586
230393765
693375026
347245920
953802556
359574127
336986763
453352948
93321185
308616433
32871296
157638096
950884952
252158958
6021626
895843381
51704634
122246349
186567609
334312253
120957684
706312625
94089320
200633258
372670875
587812013
664608657
1043044718
80131618
547353992
1003663326
445267710
582227470
1055059088
565315590
803053682
788243564
783186999
707405286
115783838
316387395
496192731
712832330
528851935
26910758
749189053
783035742
52626228
709203015
170309462
427993561
921020181
188977980
11454295
347934585
69685045
100298556
828909633
669348740
522983903
439331889
191824913
563260850
859756221
429950372
644183822
302616852
482697231
381171438
1063531181
325457081
133505463
251363778
45958334
108627528
906715596
639968102
646232553
244000544
420121746
826683453
790710374
911660817
616641619
138535128
401666383
596053304
536222578
822995605
194674810
333625602
183956804
254263023
440571944
623327939
1030558336
562961514
919730207
847383889
415308005
695401626
972073369
858704945
747285451
364695390
447672900
210294571
605739211
393973322
517614233
372167370
294739310
848722547
690061750
571329507
825053083
5418534
12548632
36341040
294560533
706781661
39224523
353986299
300274525
883919535
7405587
1019540136
38129795
754562866
485174805
3921550
734844375
554081362
180178135
373207001
939158906
193194230
809057640
275958084
370223876
133857987
473933119
688369102
446626004
207064913
1025755605
1066351710
1031418784
998643997
334320664
612658710
695733506
824568040
654881374
193758029
132920537
94366990
866296814
849994326
805519853
595141191
669436424
679019509
304608603
840077684
200636251
358341754
142631890
1023051367
512975496
407517005
46369561
900556108
131371880
468650569
314204875
503929368
410281783
705527791
484387894
986409649
823893151
537025807
175415840
1024635131
149328851
208402460
951797729
948840981
343366132
990553143
866408263
921897207
535796481
1034833750
512907989
542758095
316439449
900844275
853049254
519155447
135487577
159747509
210599549
723218119
381051723
813067183
1046179935
754100088
995582709
775338477
574168503
742148834
850680129
547529314
283966302
621201991
174968168
816497701
867228544
3748220
133425335
1012519942
806996424
31686592
195976633
558615836
467844318
332132843
704543962
517022620
426780229
269217701
214534559
455861369
61206899
836636731
611630238
469036379
959222965
566275438
7307702
820123733
907401204
987921716
1047348980
786095839
994934030
350979554
82778188
55169408
894000461
1033655108
153880408
713595226
784904235
508595711
430165292
237949677
440827976
391022416
591761345
657480062
483510684
1067235573
278726245
120462637
636121102
36514801
511444473
1014106136
948255208
491130536
392198897
421290569
658135580
50706010
846184846
771126591
629811048
323762933
854906902
33998661
310726476
114870405
379295255
782284816
497618246
638488790
1050542930
946292487
932989024
924037274
920983340
40213614
556715436
1045850532
178926143
471612673
119077319
589741848
522531401
832167834
947769344
10669403
212884852
860028279
485403738
110177869
705760206
882215451
689879170
970895171
1045861892
287005774
432074480
934902989
174827707
219655381
226048059
239094107
760032938
39821439
1000301704
528215003
576967767
554874738
550741225
325742325
991100474
988337746
149066629
554487850
827659241
472429018
817007943
1049297079
899280778
688997549
538492517
466397989
65754076
520943196
957357977
926639110
805932451
414573647
581162555
118915866
160073006
281172964
949900025
54140982
759807099
784645972
458128991
840922735
766982472
464181187
447288415
288362891
327513479
570488102
528013685
805498824
997854264
950028105
781213427
579007266
768987761
806476301
665361600
976226628
794740710
595752983
144374750
940142165
856928189
120149482
1049412207
14651349
12767669
503613451
569017660
938439107
870031309
1063554878
211912447
188969367
999128346
620355186
991122591
929990683
135399576
753904487
41076104
195685310
717156757
203539222
481919
980655294
224863853
780470218
330929604
407555052
317832209
975136406
20888454
297446042
857248671
379575622
991833159
935141155
324896139
377213397
306374432
276380228
944865300
706328207
1002735171
149947076
992569446
78855353
847465971
522062700
644742204
707704446
554570431
100957952
153683891
567852378
187548512
899747067
1003035454
810793169
380388472
391103506
324740464
20636463
895179330
906775451
973001018
402194241
223685625
1002027571
615721116
506555823
1013872796
743581007
987572548
844739018
1002205768
922838658
206331146
594517183
549458461
260623097
415528890
727305630
370649868
451396833
435138480
895816695
757449639
5699843
639090132
78879907
107326590
375116936
809926038
13671899
218162728
910155984
570240884
789555139
932664788
870884607
471267875
750602428
811032640
609703334
88597808
958397052
437094096
858244355
678611445
858164100
976839948
112498692
733863747
564954359
727940038
337561526
957514508
1053719143
562219105
27654257
595980610
981060861
123099497
618783555
871155585
665496942
1017762708
176948086
114467980
891941374
406644859
742475976
755392150
345274945
429345005
1025472457
293149913
338908990
652923099
881058584
245370260
191381643
659661441
554107300
49348037
119491062
780398768
789296381
965909337
577489147
45499275
393226347
193397707
624533036
294077180
674987919
957138233
57865119
199809295
448756336
618685127
537231280
902684317
127977515
674074671
796504103
772580118
382816267
1044988913
668355458
606552004
1026383450
8224958
220246753
800828788
169105943
657216780
1071062413
602905153
194580806
265587103
65276782
856093015
498651912
561636026
330979242
889105193
261714840
452495759
93526615
1010970557
298500320
928753685
974210848
231982823
413470383
230304507
925991588
675037395
591676434
888189984
353506604
389251747
732002827
597803578
374149359
512600449
978039828
316776474
570064693
594298717
503125127
160267571
793745077
740118974
941980656
150596286
789229167
491697979
338906537
1015590054
712998961
488214758
379698025
126309976
629651466
546942241
703482761
891232535
922788686
298082156
885190173
679137308
659229271
122643874
1024229211
481301006
24700671
257928460
367556603
678084751
905469358
745468302
909342656
182066144
974068823
550060284
187077624
251145935
180374480
742444699
525550213
1023361796
842574925
760148585
332978564
312951616
1020011775
1018953608
89851943
1062163824
9266057
298605839
346271067
671340268
874601787
297011950
603942767
725748581
191397182
780763744
925552969
890809605
615943730
903692174
1061984995
900190092
105360097
727013987
231544959
165805966
372566241
54824721
98071862
240913966
569271199
851683956
43157754
380503891
669019883
858727733
764072682
1029458570
852615570
311264214
908255245
259385302
166011636
1030003266
608542130
635952542
505487402
174011869
706140317
336232908
256232731
621785859
1029508142
543286624
166139431
63917971
751595702
471898997
894798912
885876854
887478528
1008095536
941276828
1052198971
439158662
743619022
979615678
575178118
67163950
774286210
815435018
944279164
872236904
346565911
433637304
191695466
773497603
758536080
338713363
316039298
722518113
915113921
271703568
844925102
842229081
278803847
638687066
603726418
243552480
781728651
147407062
1068911388
497563941
708365395
957325284
319160212
982967289
72456539
976260735
406878056
658108614
15268705
239213900
399168282
582309377
608677092
658090476
549734955
999217175
271380468
631869265
610361691
818073215
348257332
211912903
318095705
486390374
754188766
61636442
839890506
823117514
434040476
170445991
28578038
985476561
94845756
502788451
785407912
723808839
465690914
183904384
749171425
162696978
377635065
512129283
214240616
308495163
367495965
713905759
971821107
245694598
1054612023
768898951
1022695570
473152261
943572026
39478333
848933765
1035088702
95719352
645798630
557262621
665571759
406490199
540178937
782340799
87150429
765313023
1002514561
277656119
536391627
961762665
252174699
843319741
536752126
881669464
892551601
1066569676
439480854
1045525883
910712703
376869217
927904817
9643292
321975904
166039467
94588490
835424719
486692954
740973484
758258134
291154255
376159748
390470208
746486447
254644276
5177987
263964384
848459620
645904630
381962466
202739246
741366613
1047020806
647736452
330909836
622830624
798103086
868029013
369856734
257646023
388896499
435869523
328113751
145544783
387307389
147843292
395993570
1022481830
925145390
592347449
121588501
490217395
449858249
679187511
225570193
601414892
587683526
907233995
357696566
407320864
878983399
416677120
251247375
866698084
773847507
869454471
561855858
969700215
279801030
527530204
934018896
419970158
479820643
678996582
268223527
77713316
401186209
649537905
210935738
51143274
924533158
700131958
253338287
349744317
202418086
712617442
977693195
813033269
924356394
32470444
955976437
887242410
608819025
210185674
1062175905
1038147639
508811641
96537556
639409807
520788019
372659488
380132487
1028963445
928698084
468651771
845772238
958391389
103105279
35578357
774638396
569356585
977291398
362212430
107117215
583583613
237312003
309614163
89785724
229158633
479267968
1000778080
305158562
124097108
804048779
325858406
517846663
358498248
901527270
545636553
277268976
773887087
19465129
424291515
852026233
823875778
1024806224
459207394
915948300
100174335
235686861
245903392
260020552
1071894214
193791324
480363461
584841230
1043718881
215030579
216904363
936481397
401953152
876415496
570179460
392198904
572246161
251298374
397932164
1056561509
474803119
483470828
815473640
99514564
710262841
521114637
356868565
224540361
852993940
34764257
994024233
307507452
45541921
1040032123
601752318
239115222
74764312
791211202
824769039
785851316
155854942
643581765
903200953
147816042
132302659
306061902
742037098
265623054
705892811
157912570
186614962
738070064
669342772
569123894
659615666
171530877
340003404
892966601
718330792
257918474
255542734
268286975
142146726
474941553
567885546
448278448
663415085
217088603
1022318425
427538706
757229775
876691799
734358222
862450783
181180027
1034073054
183621667
277636690
455324265
601870789
369674949
310699466
128832771
92429088
635232392
1022695906
398512748
300832205
840245854
738347363
587205822
277410947
800301122
552828142
213644785
1018069547
24632785
165139062
417953409
175745732
426252378
978641978
636945805
914696146
307088904
420462382
828382005
765169015
993773597
561439165
26453558
403697131
277300949
745544167
930283038
337686783
555840839
111473494
1015644511
959899974
582951789
46426936
100874688
841989012
915241951
501563190
764968589
275591036
274789037
258112152
206333922
1037822651
79256724
792805244
403769453
596180572
123717481
485109910
320342069
136809128
437467001
846277006
322268038
729238925
826516552
494360049
982496077
763402764
291110123
246216080
973128403
173932928
707196782
540775242
736873835
601676939
742636353
61914615
185728120
134916877
643664323
875713812
118019488
233864061
419068375
880124549
629260131
887875388
1045007425
587146746
191996341
158826652
1009874256
460754928
787602318
152031281
987721820
266794084
254447295
161754164
204423910
729290314
293577412
268761976
286363588
120975402
1036190165
593297461
71180808
87534769
187737708
481287224
50627598
856918149
1061132298
732974509
512676529
904705934
639796429
450927584
205307775
1012502838
857826208
195987522
904569478
693147622
927933292
614800436
862717083
847629257
734059224
9175506
386958318
1055339767
1050571176
907452287
426799435
395317187
4613930
470614356
35695181
152124851
477155069
35236358
58082910
343939209
750658872
97381976
1020185577
621965184
696629540
90090351
1013396694
548583366
929311063
237600731
945145122
76634061
214389524
619272463
662156750
595382262
344247421
720467126
358042640
808620513
446059744
239751362
412740163
733009240
461671180
213555347
769399160
517715412
15968085
852542139
966711980
206786897
843972571
1049845604
914899003
866362498
157941855
482271126
960312376
944347210
854348027
844604784
72705703
175218373
685731425
1052435038
770697337
390858642
462649629
60298576
847425603
595053190
1032759394
344567632
668505157
565385280
861041513
903471986
398670848
247455253
627315119
373086461
235814007
115958961
705462344
298410355
904364398
188764982
8923719
29293479
775440058
614363262
584300042
482121653
633625789
818129141
302168269
577562796
88270424
592406433
936444985
961446486
871724
327509151
793685998
725665508
779400834
952563575
366388785
953009044
967205133
845895845
868012955
147742467
949375196
298123861
538278389
853934758
180233764
479047973
263166881
793871463
1037965713
160568696
912911973
1036695954
265231688
611926625
330251585
128903038
415645213
29966151
183379689
335706936
265769101
809725953
1069416387
176740663
523004684
588255369
905043286
691263860
319190709
494816541
961629658
933195693
168778180
1014144795
640762725
665161861
948205089
832403091
567263018
437167510
371700936
564832234
522029580
957244460
177186228
880865605
405359904
70407489
893937899
496260174
832675306
234178881
339002532
199721241
19095796
526114821
546064523
827783498
470362500
522888920
145354189
200988830
998042976
779952461
619091620
386201908
110374150
995222833
822624247
557120582
783196285
87610126
59597767
442960238
62210187
223688071
421935641
394170154
1051052546
538556857
482490666
790073182
904412667
481165928
979857105
770549073
417959259
47105192
1053022125
845432793
288248766
727321257
99002071
266362884
655425972
717786669
997854646
965273353
499057308
341059886
853262523
396195553
551032570
784913968
747296879
744111582
297163260
485037068
655820363
399499413
121008423
941011624
483536017
905094894
816548673
264104330
808283368
863623603
875566720
470084197
1053885878
466469731
318222109
663075664
827312657
98732583
321700204
1039866439
879008858
416903885
614456175
546865744
949754535
25553048
790560775
403392791
882290282
475756024
656014786
610043336
374465399
274788801
1042666458
318741484
187054272
712315591
1052634210
148617445
665999602
104159470
994774262
912566378
372611653
86501768
434734486
941574048
821721998
918341105
573049466
925588372
28713315
399401143
47687199
203295383
526662349
360403679
727131449
572606781
656672598
573786628
679514184
756556825
842537812
1073548216
559146547
365743255
166197684
970404702
363162234
26378340
975382923
506835463
172556126
564199000
872619674
248728647
848728429
1034794210
267032276
858408664
1072808225
539680218
20670654
923340127
235372939
1019783029
498531642
291899993
349680240
60088436
462841999
523076627
107697678
627144746
317321303
906670050
493506012
524322547
375828828
311286596
51082605
137005843
223586791
469081434
639094931
983903186
196378114
408768023
145937799
1015125448
693217160
66884963
186080114
165262879
795564230
998102064
951400478
967233509
1033501909
913462294
426865218
504511114
1036030696
755886527
116503607
84002258
817618293
274654578
110637440
841798233
346782136
277799748
56091457
164808366
100709355
1013864559
679593477
1040667
136514900
78888838
747784030
329473575
960904880
670515994
619931819
951226507
467850473
341059990
924395870
955134040
671907345
655267078
227279078
219763465
626360292
350657281
678719388
970685830
472271847
592382732
747299993
293428296
1058153698
957236232
67716690
623108923
88010590
200451458
424378674
867312760
518958766
410446713
70285447
50576660
544600629
476758999
100481773
928820590
720295936
831822704
206069154
226178510
802615129
569251165
654342307
712286349
488282444
801564250
714365249
337714674
1054559223
159499846
639071511
955634313
32124637
1046431036
269824898
146647796
722938042
982713201
999558557
485039973
368844600
666792269
662484809
252885942
810416299
443337984
329608980
702008840
223860736
693656002
877046290
71817425
805320185
230913265
588730528
980065818
331143019
664387274
311126015
748706604
954345684
338783567
761271368
24080090
365242984
383062700
332187513
994875452
510812142
486364722
1062636922
36107546
547258446
510465195
792681071
370390734
692005219
453290110
1015655259
746086590
1019794001
934652385
698898496
1034162149
869683152
982427665
949360832
246322278
534851086
609498745
12065923
1057357788
290756883
478434127
467185726
73544582
523257852
490352782
751585721
950162728
328103662
238840920
71289151
790939480
508192175
261341573
832191876
188573097
431049178
308662560
201196243
719827087
880125507
1003423543
162471418
290045631
32970217
984564933
912946462
187185077
768136881
115878464
983339171
822429741
606789907
882547840
215638888
463138935
63716873
289903315
99246090
1069154427
466143977
460398005
452386507
767707393
35183273
801015474
1033532147
5470343
149148512
887562238
964349425
1027081080
935485723
219201874
172482585
308610498
630634387
990254121
493882355
618168495
204900898
1072593492
806752166
684368228
1065305482
798297818
505285212
593407775
595512062
372145583
201262087
152154344
693024547
877680631
348171536
401227287
823053551
365528991
682068833
860130760
191971190
488307687
747370913
135153267
552412981
1030024062
204269212
151141111
809598397
888143271
889335174
658829461
21555374
312782104
159779792
750500411
132090499
335019903
324264198
49495076
549564776
834992944
370368932
877264612
57374132
269172377
602267804
578630323
641770600
64217848
630436751
836906094
916798825
844819636
635108746
81762461
86737469
788620562
727220481
1062752635
499640577
891742437
983504182
125060714
639900234
910867177
642033181
115257975
129468126
215128569
814912621
1068214913
303790495
629880989
748895874
566967248
478167680
372370997
991923079
328914125
160044853
409047806
425248152
778809632
33266202
764978434
457602131
766041114
505304594
702929749
559309967
378689746
480910731
606844747
983054138
302903489
15153332
315194801
767243370
891835671
358428243
714828978
887480772
946852388
1004374284
581125942
64310532
825699954
913084884
576192302
757270390
395992470
546170531
863535881
1041401745
994974234
641329582
927312326
520796098
760548693
296000375
718066147
459301647
739757550
288273900
781836204
543353614
485584483
1009458591
280791103
719243276
970950229
896143265
1002077406
976038628
676390214
778238588
53926285
435689699
107760627
410813222
324409606
801863872
50526147
985575558
772011183
409444249
557338750
505710824
907801751
743355461
987426876
1046784523
848431155
608758044
211294448
704258553
21174441
490048007
1004493354
600200036
155266045
296664538
496879012
567186967
225559307
279091247
444167602
1018583857
122813791
960732775
320307772
941955920
913561728
805281737
598151777
278272707
758050069
262888428
809335341
914665781
873160666
80112083
1063135174
134751021
623976695
512934456
656686651
791656444
763725154
273046982
894580759
392797957
634131926
693270661
1022888803
70317629
819118177
73381953
25764713
473184753
893160210
420977257
601635809
964399143
54891881
311625890
550657734
633748930
114994271
431028522
5722124
1046649365
147257045
484899577
505232868
399890799
280600178
435050020
549144168
617031130
828578788
386849206
205962500
54026738
572054505
556880080
249304967
428152452
99251456
48222202
77702404
894161363
420581380
1064860384
406507879
253568233
741180618
552354354
873441458
396420018
547287012
697411034
468996202
315906106
174790943
164678877
622427755
778923954
158904476
704430364
473647058
248304777
923905792
523570459
521930365
308510026
1024050519
715021155
769824246
1025613339
408555377
703282779
937805376
663339665
1023551067
922887510
42342327
15875637
636466057
617962441
1020688675
271628450
981932246
354873275
1014113934
979512093
707661426
320701936
872485062
395242111
188669051
813056396
1030393583
422792169
733429495
569904206
657320402
997118656
775735954
483587564
1018734326
843278073
269250054
771661756
852158874
204515763
491214559
765543507
517802931
472896059
254585270
49425975
492493440
747030645
880856625
746178917
811132612
1032157935
613248903
207038869
719370100
423434576
642824051
278181074
584721852
953595972
352067293
959119044
813812474
966374117
300224739
715729248
850166073
409382976
311937948
1048961357
910632435
6494871
48673552
571107722
73724501
246514717
540729645
405230868
693943782
1013939765
782072910
681754601
991769060
1831413
803841674
679858441
1067137793
356537590
419224090
667732112
186631000
702923495
932641816
977217817
397932588
372684698
275593579
465807823
907339006
18268702
953266730
571868536
478935400
264759807
444156355
30556310
726515767
751774384
654142507
526699587
915164717
32833678
78962006
27877252
549423616
718029077
1051038220
810099365
758569095
560814700
262371585
31243237
493716954
627697083
160521058
939741605
1031813434
915743196
319434389
629059202
198899586
702211789
757010226
572943014
698097224
177064201
1067516989
906458767
158397745
599808820
848826027
231784066
189059031
646063847
287963037
750187785
804447890
245980408
312630379
673149133
1035340461
245038382
741773197
44794889
685420762
69589314
33341732
983708114
971072195
407616660
712534581
62299527
1042628827
1063913860
550268918
782014230
475790425
328557892
940926889
800610362
726538855
963301201
192334843
473012116
289342290
486184577
589918937
489370798
648914292
987713921
873244689
261737809
303521848
295801497
903284493
933017154
111596558
28251312
421116582
398589638
680741778
345597756
810527746
944133713
113311089
870491983
352061111
64708619
663346605
220085076
344304633
329912328
473901145
588404357
974680347
838450845
809227689
54456332
533370774
945690367
921636972
304961499
824746708
582704770
618345365
261952565
331597987
1023069302
371060581
606466380
680869585
467445092
798018534
426127832
517842209
299075904
344985586
972111967
1059806788
142015885
105146268
696060236
666913362
10025993
371031743
1045158340
921160066
70252490
934156791
988506249
392173298
160789448
339316681
576631280
103680042
673584155
1004808896
929142777
120631619
143706402
54914801
158384091
259063142
904132458
584732999
475745734
548540917
491729720
561796392
853754743
414384124
429432931
344802579
18296221
983710782
527516692
806814337
381256857
98817771
1068944692
480570284
584404716
486065710
14919149
545132230
59654014
330207467
783535777
594899246
106166548
362002183
497339386
272898629
408822488
573591218
596024245
687001145
1048510938
209253366
96242221
1065296875
400388042
667014819
235934954
360941530
893980408
140820229
786573046
836996787
574738603
968096941
658086461
142720432
571504691
522144376
399412803
544203401
597240271
86842806
348573743
1057012171
648882335
1035159839
176879302
159293630
361822886
87690226
752540496
1049065581
573794517
489739740
387707396
712192842
60251184
375684183
981867017
967740321
1046904282
306490974
484905435
7075230
636608901
299106250
161960134
652367782
355667356
1023750455
216700978
988597288
281709210
921063596
689886934
360043577
526468803
499011190
707493246
41851119
973524396
179733403
1064855366
21984195
24394195
344532951
662097198
495409456
823298146
1023244217
736369139
774367890
514786082
451645556
150704382
850328670
550148906
569824600
244226915
677934188
1021256997
309333814
772061113
756376796
550938500
779033518
546214067
404026318
66409231
415862846
979721091
262391111
780013204
556791166
489040779
259803306
78686599
488145790
105211247
90576306
440256402
290138907
992520536
240284403
1064484889
711542127
888852679
809063858
516340372
97310373
251295173
640813486
141695257
301315028
133943941
69574619
158484740
252160673
278086522
755776896
363228968
645883850
877362110
727505768
689487474
115183099
915168856
348038120
837477762
576668098
483993408
897872023
55427590
7062733
591217856
301462626
554093856
893586190
945570564
202850086
1018852821
476308328
841758662
783768375
451526546
576787763
972187602
686903136
270333013
963495886
787030114
390534046
34728389
307025939
476354883
136082683
943422611
600951700
550338226
1001115626
318641537
961094520
439849429
449520667
1000653165
178616034
152075877
72420368
493746389
420099910
32486610
12307642
464771412
506276122
493311975
952882802
1051797880
1013616022
730138138
917069069
354891881
825874299
258263960
319538900
537489744
1052398001
655974587
834582369
640334041
376686876
300759376
71131099
442799742
992308537
539594063
575906151
838328094
391523091
20848306
342031808
989204194
894695171
456333541
62907167
867279240
521974890
790234871
790255851
900108896
443529834
210042849
294832379
801870789
220235851
80907216
799512842
963048082
2686727
334564820
610152959
634434593
855926169
508733653
352978577
52276274
410076709
686815288
641215123
158037468
1040769774
561187373
431147661
948863039
984769013
43973960
717520985
769671384
877603476
868584092
459409894
286726209
170106867
196022806
241363545
435990831
86369032
71844906
372783301
394581236
914716150
794315166
213379844
756717086
55142416
297355378
239067064
892853898
616095521
86988454
138927751
43556628
112625218
722955019
566231328
47440996
676331525
269453207
366183576
136916742
403139345
714944514
169704158
1058754988
73393996
1002958799
412822271
430139174
120239251
893632463
918978797
185316798
493156301
567290572
688965723
1031949520
633818897
954666254
728248608
679851482
37231286
957492584
508939459
186021556
60248196
595919944
1016243665
177788870
88228960
875731606
39419148
1066288126
602399139
602185841
531839830
103776181
583219015
24709178
712193091
33533315
269636213
125844276
431799403
30311372
76987278
1006536395
50983811
6513894
1015504934
1016258592
768376718
651901191
900760707
875363863
517072316
709627123
762849948
353451911
566777238
220190468
992978674
381747825
231529915
567982801
798220431
241590314
345678256
366153095
664342011
223120575
875550453
228044706
470266668
1046669905
1030145896
868468595
132389912
729601569
553209568
435117783
656006059
1046926139
101620164
107511149
507982993
136727563
616643831
180409722
122012494
694272822
459624802
403808270
401860061
477414998
502135274
850906100
9817312
482659385
972759408
525732853
163649280
412526449
492751293
437680882
177936740
583142923
563717560
381823233
67208844
684177311
807987694
595166231
637185956
800236262
188308485
374232646
200745848
854712252
950381447
544833666
1004626289
740131718
660228759
411113661
551746733
555213542
304450594
508522462
757080100
621880150
216678491
629109709
825484222
453366370
256558731
259233803
203270134
982932158
174559257
1005246880
122586854
918836194
682037176
987844392
880955736
721275793
210321703
659545001
602457248
555471382
43214918
311324427
691385838
133346071
1065979325
900337703
610770938
630453611
950249566
233921359
474988897
842282951
319483637
985333551
184422190
82847132
125561718
910329806
136929852
224313467
754484214
379434
819218724
827727824
89230620
1005437731
162135787
10890920
47041336
416426359
589424316
235227601
259110042
220770638
251179054
326298504
760549853
906937440
261918041
902810546
921027350
674303896
329250241
201577005
809358863
918563681
989679875
37774621
673133598
928772975
411242618
1014363165
597502059
111611463
749144655
105352376
986913616
683376801
704191263
909470511
736456733
708591996
1040026768
891688924
207164022
854416944
748408464
369771880
488674784
884348115
498561585
632206824
219441183
430709462
1013798343
44052712
407501739
943635799
477335019
880153095
109553270
366526523
571071273
91108311
486970018
725735562
263451816
1050558436
96663404
516396075
8229141
953664212
67791629
926597618
702416603
69626923
516527920
528633780
789620707
998297432
282620698
807673013
603749354
637197243
78128104
760927253
179820318
317288332
740792910
653280508
325716557
655786007
808867881
472800709
771769728
24704522
882661563
619359580
20357769
475597474
941887307
76975848
359747495
218172311
243403321
932432004
993356000
160144452
762251273
54261082
841516074
1044395786
389014927
206302954
1034381074
822209985
414475683
292891164
38779285
128942860
282418098
578294318
620677740
775043656
434828412
1052729263
103772331
623589797
233888818
424283459
788549557
481535027
699412905
740186720
330513838
682914001
911988538
510920330
769725043
80380585
249519633
1005075947
83127609
261012920
296736483
288524658
611658831
862058280
420834345
300551695
646462383
740149734
674053343
780208365
711349089
717167280
964170300
511392520
259292141
440880291
167313651
995652113
257722086
42975840
493263399
450962276
261815372
22002553
1003290344
951750098
11278956
593631418
869739432
1045972554
263583554
415803805
836396330
839164703
947014716
165462630
283403332
251122386
135108633
509828184
378412759
326758346
152976271
914792745
249463207
398487888
213784406
907504863
853656239
476480536
653805264
777139707
650686180
813118852
42420622
180025273
366119086
961371805
346110150
317195893
334172377
419622201
661393531
73133972
53485872
874680223
687848675
88685659
720228351
921323842
1043664188
368092525
951531771
802208562
631938008
1004026348
884675459
1049605235
336770038
791533821
604680523
88452339
256620996
1028057536
593289101
379625934
196298232
983603078
984815110
38869520
772057073
141774002
354146744
311350329
853104970
978001372
833932113
686756390
663975206
336108613
277931878
683030603
702571197
262825747
955497540
1015035986
701530428
599052664
709170757
118147226
287728379
771139262
786334874
331061234
249118441
596502971
319618392
393077654
1047230135
818544016
513982736
704180630
1069452560
843121409
535071153
961406047
933548044
874243276
255153447
868872532
193892035
101073761
408463301
805159018
500446193
369947447
879757174
569183573
462440769
1066976266
320688913
800287128
1058188134
394953963
895609418
65622304
223816240
344888249
177842817
311423064
55877294
280303338
736286436
920126428
95885942
379824096
536361978
400157959
226403046
488361807
350428809
782897400
883440109
928277727
884451821
167888238
1029958579
654817790
177000381
474852963
974045959
829371723
973820530
172578547
625208551
140658962
526303220
1028967344
789719080
432107461
362101813
841799964
582661704
523817575
113744326
661320050
552200447
183285415
935943642
612922915
238073608
874214046
442869775
795598087
785444592
18798583
25655244
762803953
915294416
327120290
249331213
221084915
651381923
990141702
64602416
51611045
491919632
298100540
364030168
1013138479
519817382
819875896
1025803864
961582289
969236103
662998656
336138870
541617936
424556747
1010231877
715937039
735291220
57849508
1054050244
885451889
453208740
276444005
753380438
186151888
728132327
159695007
112536963
1053088088
626455171
437093163
988462117
12739086
146724862
681176697
564052524
667913434
628568736
742915948
1001414176
154405630
419304886
720975573
179883146
675067155
373074194
720748954
698589501
629348829
262898312
619202918
275689085
886133055
579258428
793725083
260991021
528871727
200037892
114495034
448128372
238579148
1070568801
615910138
726663743
229280500
266589120
316283434
114178852
479084707
203993928
578711783
855095332
653643312
631824755
452382576
895298124
527818106
720709427
48764290
932253603
620139225
937969094
269548363
427689749
1067402533
757743293
814543409
1045039559
250558968
349553578
146087278
557620447
851911320
935781324
713727080
343752484
340602582
101706348
1068170273
480964315
748945381
839986797
274233340
107719899
1007707932
135795337
317391088
710906261
912463313
485343906
36254458
688634212
343850314
754116116
694574210
319505685
845347575
763175909
596577271
1048226845
732220925
408720862
615371198
525685997
426646642
565448700
258362633
967716068
666252365
1073637132
533123545
1048422801
89356116
372617205
301675586
1019743639
99501439
598062397
1058645930
947113502
929721480
739669327
101233547
485648462
897796562
129964704
24330321
803642106
523627870
250067638
861820903
838561092
553488176
1012244765
592170182
134701617
471631718
276001328
209667331
744315552
1048912601
274144002
801073118
1047299494
439266277
804263575
891574043
404222591
51639203
473724954
343376234
32261289
668567713
614045762
687968830
889289137
302175226
147484334
164585494
1008217889
660572215
333687502
894584848
318780051
1011905004
920214539
66297549
367716628
470449736
378334406
815394121
822058875
990520503
423057544
539397617
761552406
571697671
888255110
131682289
725421608
633601117
624285061
440630284
369583477
783358458
909904829
37517153
158369385
336335800
253968726
407223482
495895356
802701721
831670514
413527548
741623229
618873359
585420005
612389526
144698384
930288276
470934676
920572000
704201416
1022209025
441119524
550280629
713920248
493105669
641164216
86906854
960599373
363808443
1048459773
171534539
659828600
145183403
20284281
998145180
904318650
804395538
724136673
672787531
185965392
82196187
977577794
63043683
859403474
724758301
277081778
202618661
313642440
477957988
947197194
301041271
461305692
296415989
169970702
859643872
245096652
717749818
500812554
1037811303
492064455
471421920
943718496
720566209
12626268
153523150
719356278
190747040
1005389763
977748087
187794145
286031670
198766206
194786904
295347326
936221011
687838202
770436855
125015148
1013689027
953073827
196415038
845088559
224390174
213336686
1009930768
482622813
673494289
13515010
14180614
271360753
105419555
692871987
1069246596
772325460
137414166
530627292
787716727
256059101
653044896
286283228
660320708
244825629
7951125
81650040
506755187
881650905
1045110975
111418051
360916730
270864464
463939760
398005129
57061383
30626774
394042565
396405897
993477969
927619898
775838435
791378624
945916437
590939367
1047195649
928209381
748069665
362203696
866803922
602200770
687277885
304739405
977636000
992797954
494397792
820740295
521457393
971021972
645681139
854493858
112045157
729126651
823113008
183886537
447521256
380232197
48718616
1065467395
756760731
504740528
881972743
420944110
22051960
709644529
601267154
504957341
816777306
819795149
849095388
481173866
920912929
971336986
575670668
451129571
158573476
228276664
946301859
819238298
76274394
133269202
74059457
939297402
96560348
402446690
85467614
160413269
916058391
327623299
293090468
116874415
400307102
118604809
629544227
105851704
4596615
563661146
415947470
105797641
503852267
1016216399
594554777
634580727
979248729
896769568
816629293
667611751
319066431
941622326
471031665
369238249
218223373
715994409
487622309
125864334
376100120
47872275
593672196
700898463
596364911
568119117
880346219
30472564
225968592
1004414611
28381091
200517322
833464349
670357478
489015086
273870081
729394528
481571641
1039244734
11042772
706098397
81334692
295110904
884879997
363192954
134386959
826452463
382502598
773099761
1017775038
350567105
913170467
478680529
271717532
944978671
71897079
664077441
115719743
1019223630
763267699
381520027
595646458
1010274646
230719619
204635608
138100425
556955721
999622801
766768157
518825667
419931636
892416562
864029661
300125299
803154062
281532119
583459492
1031834177
448269396
724576972
25089640
514123162
441186787
1042183323
604059106
592028252
119491546
216232448
907167730
701329972
850154581
790978634
1057849219
615920865
458296056
499627387
735900384
631394691
144583538
208054202
247792445
580102903
1000612318
928857355
141088784
860463022
296560948
832438850
931252736
278854430
278644892
1003918864
200995982
1054866226
932549537
721829888
50179098
925723520
798804984
853843689
609510913
922917825
921816152
493151326
173708354
73970494
448944720
686996959
634900647
288308027
251215615
571682311
1040151627
296925877
418816349
159655735
311518529
483658066
247878911
1032428743
814911095
149214913
240174549
854536453
750455399
981957457
173684033
1033726447
492511125
440931307
106847864
207555174
629203486
911118798
717904174
676594731
378014002
1029198100
1005849988
1054867892
632514157
493854492
473256086
294898137
39073322
255464211
472565081
896032536
398202507
443641134
486831645
518246833
526330920
375995354
388316304
24315653
373643664
587615278
681981454
1068938891
927759356
261267435
64120579
348876895
59674258
390715769
947594261
579658196
960002033
611196845
941796890
543729265
571815446
1053470756
376332866
104355799
44622632
1029052201
605016186
576414283
848659533
842925052
300522260
647784994
901173964
455704280
196877381
888891753
450361905
469355698
810316427
93664921
496408629
265020979
53735016
43338644
274695097
928214461
259159073
210256066
899712529
300382000
58758034
454903117
1019962994
603749696
363735686
752425008
95047698
339621892
20328648
927301218
259302182
419910835
604445984
366680243
1035523579
303420726
1059791964
895932669
395893503
285056474
507760116
625150170
2585763
781320735
1055481556
805104935
849147214
177060
522681366
435998348
867713238
289155576
864682819
661700432
882669587
769621610
1029441175
788038481
762415940
171765673
851286436
869048741
74293079
1013214056
870471844
1040430285
109541930
497887289
260250051
445239575
863603983
785543820
424100498
74817042
317955782
460763772
141573155
875503966
881176676
452118658
290342547
700802753
644801729
594339865
732504198
217997463
20086905
254623780
597201371
733305763
588686965
994352221
186169338
420541912
1049592069
276772936
1037964675
32127613
520249514
512943048
518307757
577801895
282164205
801057890
296610150
712200211
529099765
841659668
614397986
952637614
157197387
534634033
247274222
858777204
1011466621
706543968
593701515
708182759
690673269
476419403
666416752
963122041
1048209385
921740661
303036763
972578892
525859756
426636355
206081228
306585569
114730159
655659705
518708843
1066429510
92691303
683874530
762037787
440000096
1020372990
69121174
61761566
163153044
802663003
246372700
257262286
508164887
122538400
435175919
266934040
486791676
55075417
843188879
296072602
648105053
709915100
767321295
104914428
650182684
360548334
156872138
1062056528
672688126
593149470
958536686
584044770
676246975
134212326
230597365
282162582
413002140
941487269
920285971
269493027
353712620
301441950
20585846
854038076
200287666
758669974
952096980
247054290
93492664
1034418239
32381449
480269742
75151404
492210929
912006784
335914865
265800781
264357431
138873960
37987404
541272834
36870195
904950016
913874499
160782195
403424432
279978685
675654840
769202912
845941796
394769038
911219574
704530664
173479303
795702652
625887597
893260488
497482896
802182624
181265271
262721110
188188148
1066144167
148061911
322351711
180259767
26568201
482457345
75651412
158976091
1025101237
455645185
264334772
892483773
967170079
685805085
983822894
621449898
646645912
637608967
385746564
486980735
624094784
84605272
659401094
400598704
162564649
872004673
513495587
396163694
616762495
714874560
1025248579
374557366
959012860
798682187
521849869
171310277
622333658
797841327
289277348
495771206
712542924
638023510
772436421
444570678
524027001
831997279
1063722497
557516703
127191056
556251151
1052491020
1056197058
952357850
873558439
1015101836
17964002
361906711
509888732
78960839
87129876
140382994
1063302694
661725984
189541201
145982523
247748423
890677580
972477648
699021404
141845599
110844279
71767267
69197645
999030161
381410491
730446663
647059580
128733845
270628035
837410021
138853018
449623732
1018032239
988305648
449303125
601555844
202286901
606903390
888706793
475272576
254474139
223484638
830549215
273271328
547299368
26457222
38332728
977723011
587566417
129109059
564971559
932736203
304388719
532676884
911559778
93533645
620796937
810143253
155512420
592223769
590083615
54803499
546019287
754981183
317922295
560830234
440414930
983796893
58322922
919848192
725126452
465081434
434502334
307999377
752445243
346204017
916919371
1024489353
223123957
215821466
552813556
448646752
177892532
151771407
344807801
590713842
985857069
604500110
21998331
129727776
446741251
54107943
93041752
678021434
519005042
1058866330
764765737
947041613
1057915208
887104476
463763883
922975998
32713068
516983487
879005444
76895893
259171491
204032694
984153388
550239123
108800616
177130136
471329325
187079097
559591234
1008530296
378373358
724255465
1062159653
653678962
413133053
339489753
497864744
606172979
54426857
810623446
69484728
399192271
862781739
92495206
688692413
139761615
573591944
389246570
528603404
214301959
164399267
862838595
180769631
365639403
437913061
279378411
94377463
78757396
508338699
599394214
477512383
359270326
650395067
972649761
344578281
502045888
87724139
221413417
341742835
185987833
230460350
178279170
740551000
1002022114
920040713
324104425
190781776
453542269
302666018
788362034
280109978
378423697
12841762
875571867
273294428
250005296
623108048
415447869
239344927
339487833
628817823
788719287
444122358
752156683
502289096
912791082
285682061
158439649
717615832
676710648
481589864
781157239
938095976
45155014
164668199
708127076
573927455
473110016
724870145
787403236
568634597
46953635
736589458
152042379
198505143
765912711
67521395
157251380
921899849
773165559
138924852
1027882367
135451852
241177523
741175281
388838737
266234067
156460998
169638289
629794573
914974748
822461175
390935094
892352789
808775760
589195769
59833042
312670919
1023659262
122805372
567516351
516144873
934775203
1063447465
792135701
861292962
729100917
946951954
510432859
568435034
713409494
550601737
60988218
933871331
377143600
466108701
316362821
566881312
734994699
931716849
103976277
449049499
644670426
354838649
26539841
284380589
463738711
35859149
811184102
619750614
427882208
788232082
311853751
424772551
129940365
869207081
924315191
723343467
113222568
698556212
604816490
103234970
395414166
216757911
195123316
149707921
238525289
478807982
471622235
822027234
872440770
783711081
148452442
934570127
581572944
678955590
873255251
504038778
951448489
370781782
193408218
298866722
738619553
919304592
139883395
428551186
891955668
267215061
752701815
866056140
674474504
3638526
995550914
951311280
878190672
267568334
26001024
348368540
436797050
772058853
634065266
794900429
854021243
447446107
835352552
69831429
886133662
137949118
230905663
1006084945
275990137
766611453
330319081
205449738
188452200
873982465
844921539
1009425987
210077736
846522859
154332517
403521929
803757461
101127048
836921549
573831320
926683690
704475273
649877208
329757811
953551142
1011187824
747393654
479016946
848552661
755173040
253262360
67281077
1035267669
790346668
766296138
1026093376
752811648
917778048
121125966
972391960
44200012
957741206
631028578
953030330
176691430
602804164
281743236
560122284
353982886
75066962
364716615
971185923
963808723
1035692841
634366079
242636152
1014647820
839228072
262017241
501419488
192485714
752643994
507660304
538158897
507639746
668084839
239517336
663437800
660468932
408073451
719592850
217917869
842355938
88290070
144375710
285315311
526584598
608602817
407017977
699808894
602605609
922976870
589088151
210299378
345661055
249724946
184737912
1018581256
634373646
980023554
485617046
710367087
96202310
537797925
1064984157
21851287
517547376
210984498
933198805
449119523
376780824
1036703091
796160666
161860078
1020916139
91520181
274894102
937006443
251804784
91378408
940992784
348214777
361396236
409089844
986617582
471286789
184627979
144475926
38730600
527443873
142783704
292288148
1029067457
503668531
986344939
488748528
187737815
44046032
29428141
269304054
821335890
636266538
903007495
873045173
590967576
793365886
546412845
927061706
388854246
361739959
729920777
1062357244
650720048
953761783
78464514
913386668
679795414
757321183
956271889
893798511
538995978
369405476
154245325
153237702
10833538
74350875
640041893
827777700
581264308
141141226
979559395
554822440
457739064
764806036
546853860
428757
1045567754
272263787
963919735
482873916
762410593
1068066780
728954306
186096967
618413796
286609722
217640943
253302251
532570595
160845133
296633466
777546072
785801349
403092236
771843109
995892264
35330693
831942283
269295961
306267694
885475854
214002733
456992884
664025064
605811296
7619988
261077200
378141774
413039874
464980769
825126500
148127652
140583600
742355133
336262009
316823443
444719335
227739371
1067529767
15862136
654091095
78754409
1016208213
163215013
659024036
53094398
144577853
674405648
628180106
135336895
968730951
226390381
933282835
363397167
757686503
158602872
479934274
614791837
172722819
974307778
839777586
726492167
811254874
847076166
642479942
462968244
539094083
775447393
680661642
493490899
619145302
799915976
193941453
609422080
840969141
102225062
309676702
609414722
552832094
348020843
5800114
169393126
1006197421
756326930
474744239
63916295
685389274
284896883
952010355
172781527
733946308
257366644
382538890
243449433
896841595
357999560
384931528
964754597
522648444
480049094
829082207
974703391
894536700
572889955
635817202
210974488
1068432776
1056333073
455044047
889761418
10805077
20193940
425467122
448491351
72432992
538092717
628228685
886191382
100782274
290197217
825194187
810915982
357047703
615609401
794963222
284211228
602637371
802030678
192453674
1014295918
962719543
285130896
223724666
960153124
540971415
978576033
635473903
492542046
953783626
288690561
825829227
168402256
527628155
727710691
961683257
511356252
582613555
270966226
799617747
366000664
631906474
315764079
233305957
266680114
265494725
320448821
445887775
858191
265371700
902031317
365861961
767116087
299121097
709146209
1026180125
110652085
1062974839
580661961
358492035
369053099
195571667
999057681
1021265016
697763714
706167176
561064537
661925113
139149618
655325172
118588830
184337311
62392246
897002285
860068580
520116020
298436978
692686611
985091910
732979733
1042560275
978901294
956257015
191572115
36011418
53495243
679429320
607021415
407823311
970360050
796339359
1032200116
866307154
297405925
998280813
973613786
388547107
840671202
297053461
10735965
459104156
107681299
234826082
321109647
513943274
243551261
429375922
744697436
373005628
25386920
158729565
102552651
22082439
556287365
300264286
705812681
212405729
752692790
748665523
373053519
742592526
251063897
623836188
843601404
640425701
653720900
523759329
1064221859
233204421
585974887
233009657
548934485
846063082
831508069
433904685
131919661
499066486
370722300
380389488
54088516
892749627
32345729
393630462
563212391
963210667
857799540
1031527573
188361616
921988244
828984716
133590682
903388903
53610522
96788776
53097367
435692991
211069654
931304955
903048066
316227020
227407679
663605939
934334369
217191509
145862393
958838415
660311296
1024552603
183303742
957040359
395814741
99503112
492985988
820623436
534306301
538749163
851258250
359587299
491615451
748912419
772931734
447952669
953521185
373238353
1031844266
140635782
158687738
332459791
373190576
680439727
1059479078
867646446
362672361
553282670
43854941
597672323
922560169
194347672
1028560417
259919687
591261474
1008000969
971831757
8054647
677197619
963015528
55472808
675230520
958475653
869697318
148803505
401236360
399973808
490363811
686003613
267702036
65458533
750182921
701964753
668710999
553116678
396695009
838032549
729978736
109664777
152697646
24994667
987817088
2185580
487626144
904783450
570133935
811932123
280696801
454133867
238063959
473444208
413947251
294160132
600033786
310649478
793792126
198421753
255955676
226533148
807357580
944836098
633712786
701360756
796382265
633537647
642763903
893614612
610614519
321067294
406345914
741192788
769377941
859014355
408772064
5504590
470667593
547689710
7434980
606111903
964284974
457722961
564130310
1054230533
897408071
573468028
827172280
167246439
586052266
175381749
496305757
350885288
633571595
498791951
928614275
985958069
958244811
338512149
892332125
858816501
22884824
281540370
312924344
737189725
732603622
270449902
213785925
231751554
551352603
1073426740
766914087
52185460
435140647
1024784619
237324430
589576233
368691419
674829474
58321074
27553017
733713558
102706772
74822200
462459059
816392707
170627427
14041500
187454561
1016028437
288295742
709642086
671886238
473432539
119179438
683584676
355501018
576211706
69229987
652130647
295910475
589743148
474024551
235630812
427297826
445172105
134423574
394642238
34172340
701972379
785423557
49617052
136540509
1015385751
26741031
815464239
401806166
1057065471
140032500
155876261
174801236
101915262
133759276
239996732
269250932
684007404
290990003
285710906
803008245
777642381
361202769
209222541
132741127
757269591
180154754
256507970
198943929
626941941
737962005
248303495
632242643
44584761
736342347
173981325
369056533
658375331
785404070
1016821480
938496861
483939012
353425494
700741014
991020573
932476790
742977560
943500196
286552677
91822647
179792539
335819538
911567335
61480388
1000021695
857665727
704311580
205631098
491569724
543750514
229219248
1061294614
493407808
1070896643
161453541
379807
639571979
1029010865
1048227887
1049739642
834092735
588352801
834507006
1072849669
691258574
634577206
1035137274
626487203
914868483
149433099
1056526187
1050664357
1057680419
576026247
277168312
364132954
1058778028
957201029
75380384
106729454
526428497
472911174
964261573
1055350850
78919241
285381639
618011748
898663745
163503278
765184443
41181816
567642050
563815558
379053641
256689964
903671534
769366396
68360698
150910396
727399664
1052125283
502945874
136711126
1009259819
1016326105
172687791
93546801
585966840
578796816
852389040
169311111
1055593608
317444985
377876471
542704537
488949905
676346978
983798570
344240270
570203270
1025398422
912452346
18264837
306955474
402598053
181528653
662374241
433275944
851157597
389588155
995318286
924860358
480404409
935004773
736861155
552782781
890000829
63653683
969448078
792646240
658965380
571163677
1068406526
97756971
710996135
490044002
9549126
904541906
826636722
744733917
366164840
407764953
53813410
128690401
819035114
1047565053
177352866
718703397
1053380836
646878007
148329146
422639498
616498244
935390928
538228478
306389186
335386553
649846370
296849731
454804617
768608185
442094855
720137066
644424428
504033334
793777536
818368711
1058277572
200496666
295879030
951898319
156974217
946786042
128446260
225763492
139554480
353616314
63597820
1073081747
887820786
312896940
805661785
133342719
640830160
1032475038
1027500247
921258704
516051948
525087957
692415322
409549770
241029082
317064102
207839223
59628830
48823695
732795152
841153263
907734126
1004754823
342302476
267412902
329133824
786877075
582537469
967340213
454407317
61648863
516783127
226881836
127508961
835373636
512070048
167572276
687135515
285778998
1042011310
246718537
819385628
539306670
84892727
840427195
854520615
569588583
10400139
166470027
555891679
523475291
466537911
136415747
195020875
392757888
190428519
225635912
322784347
544854915
220482070
424613177
873582986
939785130
37598673
777042422
1034925973
559272562
506274682
530938897
397451224
375039954
593389110
431507697
167323607
103671090
446267830
1018580576
614727015
72824896
888709230
960104427
516739340
720527734
779457419
1061199455
583345072
942411274
736113549
836681068
698584578
200588036
325279619
513505298
596223403
1030262662
49278598
650379263
543310273
531183220
947210146
573740440
1009954821
552464795
567161326
878490324
937121972
460220192
908814387
373814067
1012049272
406036141
142542512
530948898
1024437650
331174544
138378584
860615454
93632120
905166316
434835961
147083847
451448576
237420131
757016354
855685671
872805044
344626396
109852822
829866873
525266457
793798643
1004488984
765459817
349311803
941891741
337030148
831849107
27238890
16515483
977006028
701203489
73853765
269183711
1058599224
350292060
738893027
732449591
456011190
140152655
710153648
1028482386
909197861
467306414
591079138
866660438
120927003
332318103
987736985
3576042
989576969
331271248
442177215
393909707
841161716
482698161
148312299
661590014
758120277
1037794668
947242203
449146751
877103973
983050448
515257370
328747647
356195411
492809759
744290412
326824700
957167959
798803137
247085000
1065950490
52074545
201424595
891238084
140846685
608088305
166717591
518006267
746319225
702391801
500867612
447002005
846525034
906085825
770227259
683344078
251150297
23461125
170099954
913085349
726021235
666581650
1019966708
798775112
762501778
920674045
825711654
806727256
551587078
864483430
184773077
749277445
668105861
871417242
7442034
406388897
75931831
46953252
459882858
473597987
541599443
319722040
130384307
463010116
557404822
608359894
549457072
598299854
611024355
367085780
37099602
959074403
605883918
718454299
995182986
994805344
539188671
582050060
1052920092
25913322
1068209543
1054921423
468226057
429259273
460134237
679144770
385377809
465180330
544140125
633767490
833547726
751775665
862376056
515363615
840523550
1002837830
817050899
1011251580
321896626
248843407
833118083
116774311
170055590
445241639
899562742
646706079
145129799
772596404
934013466
372731193
464278516
546485240
498186018
244440668
215179795
1062832120
419610528
967559703
336404500
588252072
542092567
486313854
390624689
888730564
608089184
575861276
209476338
238554512
29856910
898467917
306489503
681275280
609727392
564404102
212931711
443858700
490366041
800347307
957132713
286512059
362773561
648348028
321647048
160254134
322394673
339165185
959183995
181648539
988328281
290186944
895720442
502252203
395680028
366355329
979156572
434329631
319158363
982028401
658096557
172385702
251000791
980491979
60967265
778642437
313383992
884030579
439312189
981831479
1037671647
67795785
443315834
389094203
719598802
629679792
943241689
927747306
718063832
442113611
143525649
391913098
95133953
456286906
806008749
1009754280
958346452
111441124
378830557
176145369
996062899
229372146
195675897
172156812
767040553
200196236
671101435
996338274
413129190
363065434
800817456
24539382
990956168
296820775
534008747
37393737
769049546
751281314
104630838
679827864
424159182
842763807
703014041
117110764
129916895
671812698
158515338
1023701957
117310297
325724166
884545780
154181725
621492008
1025097005
315526239
228273855
565255531
716208134
656446417
627072825
730370563
1030847967
530355909
1059721168
567404123
814656562
973605659
1035275604
231798992
1047030722
57256826
667224024
564387857
803261091
916182577
18529603
357659126
635944951
791151951
769955311
804035965
819253122
434783661
653211277
293610558
1056247174
1033342196
196955998
700059057
422563098
758904076
693448517
665381347
693566924
139509258
162529195
797982934
977031755
618004559
90587129
507181833
644003188
774891108
335388681
297186871
609670309
265112895
534352537
1064608326
102617307
230879429
92755518
222890297
791534441
591332696
687398905
659968733
520954890
100339823
282601816
160275259
985400924
908305209
329776143
931071156
616100900
935158050
1036734569
273379491
862633635
657616624
732051653
92911149
999162063
137925811
776225402
467550991
241645789
174059868
956319224
425271774
429800659
981123725
851637090
989892001
909385952
393469718
650030043
424418994
812088806
640854887
574657856
133846346
447874683
676625580
163248257
999512372
911011694
388675712
934749124
782394304
580668093
533794672
214832694
614108787
594426627
693339121
602532179
393331881
158236221
480180974
1050988912
56090760
596444607
459047837
798736829
487347259
771542806
439095494
137967983
91916633
502066442
720121432
846472395
382573843
49972339
364707862
985294384
1043791146
390063872
568495520
634516092
737455783
334085843
698366373
958772362
169913074
175039079
219770997
907333998
502008649
412010414
6870778
388705353
543452340
696580054
309973851
112969062
849264257
826964358
368742588
31674358
1053337800
754941316
644850418
363087415
460567765
926771667
160698032
110039621
976223684
385109637
611822988
767269455
693568518
5858172
205104050
335238523
534927277
732736922
449095868
580375204
508425777
123240463
841205269
662004242
299970759
440775651
724644281
366913611
106219266
465710895
35239128
468137937
241476508
252267621
222236311
1002508527
694748596
1006207149
715242578
158574856
959634219
119450166
304976714
774356625
872719121
41495210
1008957773
287544317
459459019
498340261
325137114
914834558
437916686
339160105
550240485
773910998
75096055
644319093
824509280
1049220928
330173554
986569168
693982798
451484210
784521734
1059481727
6819076
469057409
842804980
918771324
546281114
112342718
412110785
467020738
927344627
783990874
635608706
381958498
312363399
771010554
34817136
723276625
577449473
553645554
85854798
518991001
434140901
265946290
766758572
778823791
705503743
437734646
871152833
224623141
107803031
1036660318
467393170
926552374
991268967
214209383
560934462
1030944032
992885399
432096826
372505568
774610621
531259358
756493331
814581066
861096072
285283880
964449926
930157551
70081337
244948353
131446019
601817522
516672965
156813062
612770720
680787443
1059189641
977757153
223637368
562138732
27164016
149444856
116631465
727747037
172420554
100432338
621430244
698684591
364766863
768196077
894762548
481856571
444380832
789240112
279291190
50938825
850181401
409176884
515559030
237506412
111594235
449962564
891332693
896490449
781023353
344139802
834992230
425582620
596857168
1055314732
161494274
956988595
259489808
252767558
629998329
331885846
195054400
630602864
899227230
387858854
534109473
104133428
118588335
293187201
950677512
226463146
483666676
909680153
257161903
54292381
321776264
1061458971
375354296
553657984
24852666
775818530
1011280834
164857958
698760864
356551029
1049391311
616856075
774081367
323653636
660231390
507754208
248836699
117066476
362503086
624494878
355638668
848625096
121499696
329767594
89481631
931943143
377502251
777007870
200488239
931303333
691836558
323734041
213625289
960011948
887028361
958764861
1053972879
627424356
800800727
601447014
711757106
793905267
371106793
490940181
750679356
572512293
28185791
720600886
907637861
976682848
427562135
156397486
685703131
956255296
453162802
143721743
638720365
691464803
20915021
418709019
601066475
873942968
994133544
3913804
501940510
57077023
401536473
836246896
949540058
715373594
416094489
138576875
773090500
937748180
799698544
976637744
1024945824
1043261770
613677797
119664741
400324025
244048692
623950841
833646888
150558160
253793643
321276675
760500426
482819012
35109675
649059520
372330776
81767706
214432244
1053045095
1005864071
281714730
874545611
274988333
290627327
359226490
151172176
486565102
255298286
692615401
1049730283
162662663
352078454
799089336
350549321
802094602
871769136
1033106650
167385054
340620372
875622535
184486857
753309346
133289747
399146944
897246556
902412371
668466580
334898108
92658746
721083006
135741347
718939519
643750817
942165162
1046128861
998322013
883751529
829482830
259533410
841549721
1028112833
681531534
823987043
427491910
256750019
621927394
704346787
455699542
697388372
540836910
233029632
544547843
917752131
121779025
1023036769
643247072
1062591240
719965840
202660358
719797549
441865342
670492491
470188960
981763339
656624226
22311388
442043053
997506175
137726688
360725311
976375613
91347659
870341031
456524984
482583927
561100040
304262812
2547143
186781443
657151882
450896828
713682641
805024939
262262564
439813279
229064883
273149003
600306264
270571600
293454023
16382380
42884716
1022178356
93404617
176930984
595791380
341091278
249197063
1019082403
896573514
946246013
88985232
636479602
1049445287
467028754
274004588
108072827
1038207579
581061873
885304335
188300144
431617318
965779149
552569244
214799895
893120228
989450910
631446105
732514195
450774415
706415302
971419824
532623421
474883751
1007320511
391000680
799395228
852375656
222086575
980134393
543323591
392376100
933061349
968483670
1001929294
240286482
214969125
883434545
217842624
621171725
106180244
948182609
588212919
526125049
977911269
650794615
281269092
1029292058
155510468
813098167
642829963
855044790
872964104
790490750
776946951
132701656
741492694
241561143
757911112
920345964
654636579
855731167
476345255
463383125
504304958
841289743
1066424054
688757531
410570885
233134001
894536177
469609941
170468247
488136927
16904420
861024587
220803426
84883371
807783876
346518586
466741555
440710766
512316458
4810697
262096925
582590783
937719560
16531279
905584657
81585069
949898732
458916823
1055078956
380915229
836802956
730131836
608531587
227872371
851323410
465248717
420041162
654091190
677439404
78208461
1054608730
932718876
418405463
889872146
87057700
37755415
443883844
941663436
1027304106
214458558
562751131
244284472
660655840
649815048
990142729
863644827
858716287
976094842
12026014
157422875
577524551
213450297
672064706
649175243
115370398
565940493
268491313
470041120
122043801
764492087
19330613
562036789
90653563
525598800
1056436874
963126096
1048906426
755263142
689495982
1071179134
97060743
91356092
568860415
162510975
202175266
1016256864
806505242
775839921
487865539
115885251
223653495
721160858
754467280
65087551
127192629
362339045
499150970
526886772
60191379
887262572
253384556
308702309
783560565
538248309
655950079
195896870
197904626
38192421
686716810
701853536
79239903
757296473
473596079
2456839
778290124
151890804
418514498
491830391
38581662
983670870
893652232
266165152
804143991
605457322
552296709
933495855
74688306
955039935
980779023
962805578
243742656
1004818664
172541848
366391084
531422368
1148327
932053471
788964310
1013729651
557094119
290696193
245253545
980102885
710761069
224579612
817962313
584900314
720990195
695655137
365554328
476031808
1048508559
193977639
304030496
562749728
397566018
884477333
981531994
958243140
976464315
292696699
530109133
971510989
15758014
4345343
400523249
12677303
321177984
861917419
363931358
235215406
734889123
902216377
961175459
799529310
460964723
749127466
878233390
614016944
379888154
191232283
915985238
91493249
250002744
904162341
239987135
934470802
200852910
933939207
319479627
959476963
1022373624
387957874
189581897
901694928
772068519
360935033
844982825
353110907
290417858
802629208
861502372
446086638
464570759
88967357
749742361
801577569
648730963
29401111
896441482
574858114
288297767
18249530
551860718
1043595085
207710308
660488637
473941977
742836980
250387356
510032055
79188569
118626359
852587619
963619799
763205357
859156992
357741062
626837699
502095690
237431076
1063727707
264492044
688200598
745577652
566228950
921504734
905233636
774728798
180802846
750719280
235908229
658568636
773036508
200509092
1020694355
430224740
794323107
1013320470
269438974
492280236
574324238
1033967082
121770445
774811082
170172435
420207578
358969252
60429570
194403302
729374532
243710058
798371173
164135918
463472734
45794712
1028043251
296888480
458641167
593482448
516741060
668035270
219156014
80309717
1292450
501228029
29958431
860615629
1048129879
85230195
801709102
1015750500
38210435
1040515030
83704061
743468107
699724037
1004761875
442671344
454403152
1063893203
235049484
109561976
268538572
290589443
696603494
747664483
69755233
852998416
897552647
698935205
733106823
13439688
351764369
1059298535
444206202
536443744
651603982
1014814374
822156741
375233847
227587312
525665761
86495188
298508887
926087306
474892786
542085819
729182446
1033263856
640572347
569372881
786882542
77566333
80229307
696532552
527208918
91205954
818300748
493834155
301614166
364686893
776944533
884904107
771903191
891315791
541356858
480403324
74538659
599177541
190755681
678019033
683993334
485181086
564405960
22416672
265864379
478803727
856786281
1565387
712495460
730455428
588466774
836345196
624783333
1071376682
578735515
547601285
320090615
526300039
681310402
728843949
1066155499
281456732
488344269
802670239
929108378
748434978
999732229
223666803
145806723
430978408
1001837799
994623554
546993401
491125606
641028638
807647498
205384302
1060639067
400514819
120216056
198274979
509172687
159988260
817992079
245078639
635060808
518481698
983616748
607989569
311361414
1035412985
452061474
770149136
335396624
947686320
425034579
935184726
739093345
593697541
710008774
665808243
811216118
193000414
785016988
332984863
187799070
273097943
695690071
743065301
957015720
679450783
769880948
702377358
398401852
1031398491
858262595
440841107
337400737
97139925
829460155
923507026
140062824
835440640
4585685
436805263
148717337
675046074
452798874
138167409
1018486925
548881340
961106907
923280219
801778674
133016721
457439234
437602970
565802331
59387346
210031541
1028339522
854158742
734086567
940784052
787217054
1014513007
32422575
614129888
638276092
304799718
891320597
108805939
424726735
676590112
467840540
468082999
834091958
250112862
915180751
768758199
959364996
75648701
254479014
527818023
928148406
566348319
334309466
299734090
722541758
377949483
462068455
98303849
805871939
897631298
627400328
71557341
667998174
1028739535
320162764
1033523320
905910395
118261427
5025981
674441894
908487026
732133699
198364643
415138171
660257043
965053288
29053904
950913814
386205585
373850007
581516258
589664773
738951401
414336379
836739645
668856263
485537637
373078064
106169016
1030925370
247928931
251963705
379657109
19171770
809522936
931105481
450239016
483184169
1019069113
702289338
1030709009
3117490
141170109
56067674
345114006
910421031
214516847
613911172
736695730
75595594
850650023
787623763
52827998
717832756
636500455
76236825
874451057
280069248
285935229
620818186
319690869
263800449
515921830
475918730
614130196
735013199
306094801
522371695
1019809725
595018551
1002677610
549688645
1001412670
105285530
698925701
277843375
613880584
113171749
81845121
814430569
607097361
250604036
953815555
140164765
873274671
8068018
828870416
844518290
552166784
356500240
426981598
435867058
157544673
879467936
919036743
977407809
72889768
344460396
612388240
110099681
376053144
75050833
949889880
1027757358
1048670204
779577186
56808046
290238704
710725517
626102941
424773102
483359596
980509492
496852851
231325679
663197412
557033753
819497404
297369099
794005678
789922069
502676958
728174929
939473152
977958355
344007832
240751982
965460386
1071581030
388904644
780156921
595255928
30104421
327002211
582682794
928200167
423761108
47107372
78602790
767025849
378460446
796154402
306482365
642380970
889984601
704977250
747754299
506872733
740676741
140589518
428471934
456620275
627938918
1010044497
624589325
414412616
819044262
30737270
376899905
283842941
1049517701
172212254
213036386
931321446
51226468
1017166193
417535835
824314975
35632942
241389267
975152198
27882457
843110181
498812871
400564062
1059844713
271587568
47583841
786239361
78837211
438206813
508349315
505219824
777127378
47413988
159733850
725696067
255676351
984454011
1046742384
761394390
820815692
39824135
498248529
463361966
112683742
951813312
598550083
820343429
658994497
452589474
1448819
684311057
215360425
44069083
801416682
204050021
558785279
175503681
20000983
158444235
524239502
633719216
184932825
498069510
472594099
131286977
266258462
1026275926
553493909
859624317
735740670
237835558
940884204
690255836
507816169
166133189
334341586
437644175
396042156
530849600
451401678
959504347
988381682
188598385
1063922965
829882857
1007874621
572313287
981295432
349729171
1024440038
398491266
610437442
320054153
354209437
806100072
320816330
350182177
119456106
489364828
1069267379
344618097
749830845
60427439
707044742
282639978
85947312
430270474
54340026
230732956
224634533
559263006
460968651
745312854
327943403
827778675
275033928
388027006
373161160
499160939
966237922
215933359
98259630
599242709
571564930
469962264
1033826683
861746419
185411926
118833226
216856586
657038159
218739273
235226628
377259772
299739446
706916404
714188619
212241268
144073368
1073609978
69396534
428251605
895806081
907680145
981197445
730172576
573959824
888890026
439110717
368603869
779803997
326356758
209770048
175908625
525106766
844742629
182137352
599429840
914964872
763258043
420824357
790356856
124104001
16050284
496263125
977689204
160156654
996238336
377370856
692002495
174387193
900772072
1021090563
1073199399
958720827
504439989
923813265
106951823
23788867
988825982
119131506
73258512
513962531
967745573
44489048
394638180
465803518
101930488
426272125
965157786
547951405
900317829
1000049377
987234388
725825707
358802506
950103706
450930542
286380759
422139906
827393160
464989470
761926992
161636958
991800813
770146803
375535928
151704552
570498311
595018690
996338818
561958123
258446103
602615411
526730300
690195994
262558162
351029377
380915085
126215106
590685532
684823497
778732776
896186473
689142503
377290714
827871138
207863464
75031592
533347937
431652921
105156325
755235551
144914425
307650056
38629962
211017682
367960594
289094520
909837963
706305931
146090529
1056473911
295050733
22384578
192939568
364131390
545492780
126621278
7837674
848244131
722949436
868220357
1050682512
100847746
764432690
398080877
226478610
813523296
518012420
555690135
814020978
995982539
533102463
1049627433
222628687
433749310
906045338
799064719
161975104
863037158
449815871
425195605
571081084
961750201
1041631949
244833036
842295480
581154818
1072416092
774773830
636746396
384921417
46179473
4779350
588081026
574445
851219613
425571647
292786867
332315908
1061319419
604613298
569910323
414704260
552956289
122498068
47935658
1065443797
54514557
336767203
743318830
107334251
698086470
1058220342
417902213
230151101
1043352276
744783251
1054429672
248617812
389307994
595692418
642891313
602731006
795146196
187893542
921152958
28090304
555049966
422980564
286072826
364924467
346430530
751500721
683953529
110608872
780537116
1045504200
3559821
630463481
658399566
658977459
96536582
302786603
460748242
149488610
12583988
51937226
587441978
174303502
416330741
523375741
474519655
1023253127
381826385
901474219
908350602
16434689
1040076313
467008166
816012237
875556951
564104861
162059876
125848666
150764508
408233299
825341395
945381802
739880412
793696934
611633867
7225220
215377519
1057791201
1008513698
1030955356
1036368444
727317344
629011375
242209897
505836013
839091733
941271869
6251168
559639627
375177771
969837013
58791064
3076120
538967461
878131150
117730925
884320475
304774685
581556731
1028975876
728617082
1047189106
221948107
858360798
820898227
932893817
294888355
321637664
985476124
814671846
365876454
329469575
180485190
866232734
836473985
517192162
866331354
637480578
410360435
11298301
901713494
261034872
49708659
26713219
770631690
988086389
538237820
702804779
542508769
889371993
122142654
69927986
22966614
926407610
922395809
740048461
1006209844
981209262
25349055
138119187
645798647
510434568
209990267
616260696
591501513
566127523
133921505
690128654
93582273
323264697
978351934
562445990
236124018
999945272
992479993
1005348239
24844468
389800256
531537610
923355051
869837956
939289963
913789509
600661215
172567852
348243165
868060378
38899043
260262085
90404409
651671119
714150904
190019473
158137822
473375114
462239313
788933975
438141514
276607774
406415551
1052693784
147358233
679010133
785134859
535047369
669926340
951767132
37116650
20955895
559966414
1004436932
635642272
265063693
862199324
901674102
936531699
669074616
319850501
181936785
234521033
248076609
977895804
140285854
690839072
462460721
518250008
949076979
457685270
980934944
505265088
575194063
492907249
944858060
1070979836
514515461
569910783
947658899
961914396
868482988
747640590
921658275
914965479
1071983087
78549323
770215129
878728817
825651520
1000036674
640948388
448980364
614503588
46556001
390250931
1039647957
438756798
183819031
1006914026
260015012
518970731
447432989
15509930
1068941867
417553833
806275029
824681878
16855721
15126763
192633313
444818167
99871627
965076037
86919667
594128697
205114397
698763981
430539320
1050160836
232658370
28613665
190500706
197016968
905107412
703527421
550607784
726160795
1068246949
332080305
1032420985
871585745
31014262
847691031
346247346
812489667
362210601
279724763
975162345
718263993
407351481
178504409
683184277
10451619
915103750
667643989
604903805
717985060
306007630
220325376
963877996
599164445
442523200
819333832
890725909
867926168
637446273
827915503
222984656
1073702350
708230197
893155278
172544831
656055816
415109649
73677716
672527673
611741396
775655240
680895789
153283769
672231842
1055371174
493784095
710809364
10659098
234570324
784415976
594568625
179547901
668800975
988978389
906129910
355196662
1043997295
241791839
181362517
404829137
1008635557
220878547
134089694
10813589
976376469
959214508
332189282
235659687
1064321745
861497155
233241982
408878268
455684235
263417998
484222915
479047601
851310073
804322132
481052779
14608682
362688982
1003817035
133742721
493165898
356276293
842598875
523993138
769154100
127943398
917897172
664841948
961042264
982259632
635121436
621555575
773387101
123659227
832390546
558447126
874140232
111238217
462332486
223729452
758945596
157022582
603629845
944238993
283075872
669797276
840623768
114660421
250602174
330214241
852059636
751463341
909365659
687446418
713425098
195082728
218922416
894869402
429305508
876641158
968512308
540656325
748829441
1043825325
484233920
359335530
570891432
455798770
555971032
1070994851
757854014
138602817
849678405
700995659
785693807
852789993
969953649
781065512
406148265
270252139
169919984
585510897
389311
102333100
483250234
114197339
949736129
217261364
800172271
68072735
292360101
437532003
763488478
690673566
661454829
635521872
291076433
886604334
419048591
913787099
710263758
167461575
53686819
629970069
67131920
297571707
120879723
991278737
579035753
566216536
88509505
948711143
40934139
13456543
523409833
203766010
642338959
957332778
190551834
784163988
991953405
419046439
31066378
943389965
452482884
1059857527
806490020
699219378
699283297
912820684
424164557
849881774
264554094
570434474
330432866
971651488
902290802
119357434
651814896
567797004
942636905
1070203368
39663398
834066917
297277815
205172305
719062034
794083668
338765698
760581837
366017627
159994394
285221766
405305577
397561845
155536244
767186311
228797745
752264285
717180298
105774092
1015811749
179684230
104017347
387815026
998324522
377726979
195037657
1024761458
790083210
500361253
111691570
1942872
402262355
421277660
609285725
625794947
96865787
702630058
767856415
362097866
403950601
390377649
354582125
689321880
804787701
287534695
746875812
651005911
124025654
281173721
418886858
947465212
187741031
557864899
157265044
217650884
534438235
560104768
390504619
196699004
83375547
90801076
345285483
133869707
755949175
417991882
500259800
384678015
597211883
994646570
787921581
74447585
346251219
142214454
943640810
9884216
724702537
242909174
940687590
882006979
907386091
89110682
1008232959
187260219
713936819
1034337304
438105218
157306289
889226430
447930643
364872399
896244807
409062534
122794184
569425657
895443731
919628700
143289326
299884171
935982063
80008182
243000490
190829372
980151251
89870360
984852429
989719041
819783938
600258189
9548641
445299922
230383977
348426928
442195283
531965649
991561874
15032404
206592524
9557590
635219226
193778021
882735955
45220455
243996688
564802924
84958044
997838336
1025298098
588866742
67847467
696921492
79690021
14574748
137319466
411682155
806292962
147721880
1039059214
802168167
548816630
447729015
704261495
373053989
451927438
356785554
104182535
607582435
489168953
579493862
76850927
1029312417
367598676
661566966
755099314
254804301
622316667
832437406
143651226
849240002
1038484418
41724332
924124790
248639407
591810607
87841662
867749391
818043848
124385136
1014242966
908464019
1027374313
297741042
958133273
605539454
837104072
436778420
27664375
639794022
447858336
2354830
820407214
1032180251
681996214
63694721
544567225
725178334
583480554
994025390
973094214
251535887
501028319
512708504
506787160
1041657923
479656935
147147958
95690527
803560940
173880396
549927149
546870016
202905561
73275421
516150301
930867391
826801561
139797385
98512940
866146917
757700119
288969070
781735072
579528767
1040604538
494628153
835672025
62147552
1026914801
13183154
263594256
271632268
591766905
870074207
1070647714
105559657
716657256
945258749
147980967
100546252
21826400
359840532
518795685
588542143
438736868
151023381
561924275
1044281465
350422623
140645612
955099765
114868419
597671202
465410448
623255739
78979799
724400775
570077259
86520970
817934957
1066043689
964681908
537328919
73751990
444318822
60950794
167159630
58799291
873011014
988156581
656497366
939728794
470997645
570305962
1022760945
33619783
999589181
945441084
125426211
363922303
350169504
7868101
704469822
876011507
726878814
113939381
450196156
760780419
218624195
98256796
271308630
429520952
1055998865
228245533
1017986822
1930406
324692957
861574482
681320831
387306093
935021588
787065364
59476480
608001089
300270040
584849226
656480600
645924568
639540794
88674220
259603969
890081582
376098701
628377579
922162192
797815001
50675305
360411907
126045543
1020243861
841623160
116102682
529523096
435809572
394198241
501882494
108735031
1065237780
859718401
836923021
873011218
255881911
808636348
483906357
553697798
600972202
69963128
204408497
462318323
311495164
519297851
979801932
86073820
747109221
493251369
983605484
399436935
901550867
90123820
39960574
621915563
181119500
453729286
418545299
58102876
1032059310
993927384
44632504
523862554
449076488
922744849
191976095
674801184
878790878
408292007
874580921
867041143
66666512
814661006
155123089
118231060
808034182
716832996
1022126691
627490904
1060122745
429404208
63872727
691518365
193582446
904432596
468815056
633752897
573614604
567586572
587719097
458657039
1009942483
448396800
567691364
862639337
506659216
546998610
812102272
494132833
4146303
117167170
525223727
925005325
728862922
488766095
777429112
323161879
467443327
337260122
131026154
269373795
128707987
1055556843
49489640
872995796
54119120
971967916
901012336
1067290204
58148702
754133833
197112674
556409549
475512404
858930926
585352236
537740928
445963430
1061666192
422504361
94308470
923467245
293007821
215558605
1040763051
147134501
1009304891
726663291
356092307
773674547
930555027
661382718
875221045
210192518
847913125
187943806
516736723
496183674
903476526
31633624
743524133
832749408
189049507
980650412
913143657
730643653
30749126
162791025
857045426
176562331
17690123
784167620
222296463
671150011
842257603
696310321
808806056
638688416
32980567
634143790
433491203
603853822
458271650
307462021
232439679
955334904
906040646
363170549
949157228
745859957
694679243
201287597
274414878
581632260
855591878
539232250
652105374
521737453
36303522
7116382
954505592
273615483
314495325
726229486
23096644
488704168
418818120
347681935
986321586
208358656
846111795
692129149
405664279
129111009
596862208
913498421
178222035
202751632
1066782679
412818149
916217883
286716930
275757875
389514942
236497184
502601370
259529422
401347559
957005043
557937207
623046453
382769158
837359139
408647989
376429097
131134902
597895394
172020774
990459891
473580341
490786287
1014739660
1007466203
22159073
335431261
776440833
1070519124
745006128
1031027849
385768432
53326317
68924066
132589006
317671993
249061690
828430498
279741738
782080657
845273174
363667250
705203071
768320598
643875153
1057189727
196392780
922894515
916147421
979550431
459975005
577172282
390675206
893729940
474626842
773934547
461445655
812199380
308126620
997575856
245720674
1020968410
319615646
185093497
1054346521
892035117
934299724
297729927
519827012
858201112
808999179
208383522
158134256
701852682
687472704
874321632
343618109
918680534
118551114
468312543
845393142
134571980
1028557279
664254994
241759278
96802061
628069229
942865205
128388610
1059482834
871986843
812397917
666707364
760549407
284915575
418925660
742079893
82917151
8802175
62410328
801610737
310542897
273353507
28825488
345794568
907524078
1006211007
349354694
726566496
565741164
613364696
353605647
407123247
640241110
961186167
166196201
943668095
352796698
623594061
881434011
213952363
1003722639
42421287
1008570257
346878913
1025959247
12613253
466302339
19912499
447050453
966495604
391346400
127898753
6155907
30735492
338480311
865211803
801973809
443566028
396884129
722043008
490163959
576367043
1011229733
215439869
756678325
322435716
792848023
1052258924
570352526
880437391
188077258
810104419
575648785
675293309
931484855
788347697
555931221
110413853
565472033
1056932709
202267317
867109952
516296995
398233142
834639509
805746605
550555462
761351960
157337063
680472024
894592221
150479451
562970799
109053829
491666027
278490836
125502888
662624054
433537015
400841764
1052296170
440593443
443198819
947303255
438149591
1070028569
730790490
228555164
223841663
531136229
848033027
1070853639
847742171
378945480
904172043
135641343
580271329
435298649
335830844
940376263
8413254
189210837
481304771
963613991
227209761
154435492
873868318
1021523579
884680460
3751606
312310864
213831937
948522751
745104436
581208546
284146110
333883253
760104743
561753240
314693192
979017515
530655845
899266211
603782245
962954467
609768779
500104629
786236798
766527406
529607001
727709011
647357818
161010940
147870216
350815272
364475855
784623703
834978040
895379959
411428866
380824206
457566295
621152297
291059695
827912287
331345598
661672005
241014060
869845408
828025119
4798247
863726729
2983859
134038523
526811335
997956367
915382873
113499813
1018920908
890194267
880006934
1061203870
894198928
840157341
127134326
360498902
328186618
1056628654
386584359
954618703
282906356
726543434
289816057
456083034
732668781
482392982
24709292
321973468
601526329
600139745
385766780
484464057
185573199
71890312
975946900
449671484
424230180
649118347
555024541
37777933
31245938
844229256
989236372
1037078163
858168440
250143274
879174967
811747198
9863698
777489754
351692765
581964034
297542486
531531782
1029371134
712800617
356070279
766928888
378228065
348186988
497584613
464679346
991534945
256044339
441925902
501661790
185815924
199963819
2845650
464562297
372400217
832403836
43147735
736651986
622976563
915491852
88839941
256673174
1062871328
792214824
345463528
7424988
404576892
676114959
858639365
62862040
852031045
977498502
646096644
635756678
14390182
535187932
1013605920
775461479
352912529
393079695
964730460
237836844
1044449473
143668680
471921545
40158131
310297182
1037416871
919951277
895075417
535550482
779395821
879157098
936546034
196434405
416503531
914161810
520412268
155301410
699567932
376365461
124859174
27353882
746490528
13051567
560921734
73777446
70185148
683500144
73959546
831046093
33821636
390324022
920323605
241375751
501651439
423359415
32572531
394474011
736053397
737195699
477114957
594579012
155885826
105901521
173917086
687807783
337213471
377786744
492175613
1022050917
576115594
819213721
951466252
594940252
577625941
388364258
907092552
758261311
530851417
814828018
228605752
950443201
816882208
815624261
440328343
418433148
907360793
897668229
663372754
867878075
151314759
939269546
55396888
465381102
870771777
1007084826
905067506
987059405
957150785
8599976
14952070
70372757
789053484
390185373
44400690
263545671
578119699
176945718
958286849
36304260
221917347
470708714
880539164
940562054
682843062
1029536541
322538127
775258886
356741487
710629559
445300821
223970839
852497096
216613743
108239017
406420263
2392969
418263708
784905426
810014965
505158964
653425831
818161377
250800612
347414258
779911024
638080537
628341175
327195654
947060900
258674031
1031939482
989212761
300301975
248401898
1020455105
715567355
603812625
228479299
309400066
208517622
142456254
765332649
344059899
993695036
253777441
863792213
90665938
388405375
881834173
781351607
878068332
548714551
802816689
1012872128
383359923
950538374
244016877
859434641
84596292
69679663
5657933
11803796
39691918
495003569
58512304
788943990
359150738
942582928
544132293
708646073
280223532
6861320
1028125156
953236593
488535966
113437021
759363351
231531475
300860730
464385136
284972290
224948226
41977955
556720148
271941451
1019227238
1013151066
968095280
18172309
55803374
415725812
216671392
69336049
725319099
424315126
155870705
944337246
334595021
595002272
479168805
258201742
813627310
1032539110
1052445263
259808127
198339313
599250860
357866764
14334003
350519761
452696674
890464395
750619383
515152958
690019520
390516667
266712821
847190672
407089656
241155334
1040686732
126494840
1006736940
127567301
587527132
150345551
499487764
308148101
634984945
263023296
501541819
21725137
968242859
716322008
13926149
465698486
1002281980
662404065
1021321957
97545491
251916488
13712695
695159725
685783894
242947488
544128275
664491129
519712469
889219992
180661359
296792467
618906242
172513729
64075350
920513592
662454487
402913101
229841162
231729256
160708324
80771683
112208050
491171786
805344958
1023083959
802288592
113543181
858702985
59009263
122507872
689926363
228484141
324534941
120474212
1054642947
449561928
818149077
256722195
1050850609
580469466
1066677708
41447527
301041088
440990105
534473446
716708478
956752906
955506864
349100673
447772389
395075680
902132223
79839728
38271954
772710398
368308619
675175208
870707691
835485521
365334018
882047456
193101381
693049164
693820964
154446036
156985759
502222776
786052478
784573576
1025060079
461823639
268736071
227795106
743054972
134713724
167462010
324806879
667417959
316048417
175522355
141011888
1037619448
435244834
21996091
905843862
259526694
979275760
645790029
128263786
566163306
167538778
844146958
893160243
1025909107
1047376585
851213405
1073642845
12024276
281319442
915522148
557648920
987595164
364077204
966697429
106896184
774117002
817658857
447549234
104332667
590877740
268668352
738810538
231514615
590552797
1017046490
830950228
1040896344
350191630
589775554
850626713
132853236
724850951
672965959
610183230
691196155
753769920
914149563
710099043
788517199
374516163
992062535
234428600
961803562
153823369
204692935
348766683
91790203
536561853
496084365
431420731
291475824
350362735
871781057
109633372
625572075
119691025
160858254
288488572
746960489
98110130
1004238988
234422296
179448830
495329004
672889826
687169815
769040007
640498515
893577674
642569001
743606414
268740669
865436310
940551502
392425493
966910841
501612381
556119069
1005284818
251382636
517994361
571516791
494446975
282842297
991739585
881809876
998228027
826147491
372615613
1060016920
301309622
637972292
1053117648
62375080
388380022
609225547
297838097
122336106
387324338
516888473
708286783
423031096
118145829
1065696276
755514594
889453158
585073607
153754241
583578122
367985426
758052466
343309925
693028908
25948137
792527817
578981105
875254180
48651200
419154153
966831187
1050979999
745363974
27789662
402361925
356259754
331177190
636803421
263801262
250503553
370085141
990712929
1040320792
279641880
411358497
1324745
950887269
301567252
882125124
362488357
763416996
390055698
406395999
254556051
187074690
482779854
539562676
452026711
471274094
373070487
6911213
789580510
883804648
421808789
962937318
7160591
99999129
366339484
976795759
303218915
673115826
739231749
933632354
484275444
245220675
899084472
1008570360
349973459
502399110
492418188
1051939710
744341930
418182398
102730191
283404761
655902134
307290361
117868489
178521800
453100398
704057747
155304697
636223677
900052033
440641911
132592622
973904875
423179407
521838078
620068598
984757268
73887346
534463920
118098043
497671015
337588164
19204276
271408567
425701443
403191567
609155227
200214732
895772944
465532794
538826448
280765968
131714986
637869609
1008661935
107847306
142424271
342411643
434377447
951724536
499736033
285187134
290518129
674516279
310784339
176726374
1019069057
37462406
293162237
722500193
746892174
293404011
755552093
445823422
397349980
94017672
345660995
634908274
593040763
527717953
698353216
279812744
42558449
241191564
637983660
386719995
1060866356
946472277
573523660
264260175
748244605
191258719
860461513
490403128
145304876
127060167
696354894
925274912
326392248
766113286
897121282
928586933
930291929
852579334
627902767
278952659
681262591
136910240
898667131
573370997
744351552
383309573
188406607
384039073
525691276
953584173
312659491
631433945
663739802
982119057
671947127
506935466
272379134
280410850
611167852
980256357
20993108
614895759
607602926
195719023
930032363
673840133
262101279
631114234
600306230
1038766104
106671361
51446391
967556565
33564775
142948211
665689787
140873382
289876254
231611192
686275261
1021262138
629433036
528602049
250899305
302619601
303251842
81422806
483308140
714381739
323590787
243879246
464869058
736843546
607781367
274445966
211339287
128693631
410028050
920284168
646947052
267836702
189460336
121609839
511987462
822987186
13348848
400486323
630069857
23415597
332784563
902708735
564071102
52105170
30818332
361562775
421074899
756259811
229777523
99517040
965689196
693449916
526809342
672581717
847690127
1025273611
243321226
168935018
1072479786
504939836
894311963
1066105709
981004638
82144357
849522058
779741178
398842335
79009087
133769255
386552446
131955703
475979466
770067604
251057975
764376646
475188843
887941694
109342092
386368984
846933290
272760982
564227618
386032653
628720267
656861208
587816144
925895405
191972504
526673972
422162028
241321315
559588587
777494509
243020688
318120793
170661106
448265262
450226875
96078797
605955606
252347902
188766371
73867184
593902360
24265091
510635564
384293482
186377399
763758409
641385360
319369147
88481486
576127010
1067127097
477467902
918400866
237525682
809243517
427608212
684514181
567613882
872831034
586990024
229397759
571657338
629262035
89045170
375358398
467141572
528364135
410358001
1072933703
41060566
766291430
801111390
489712848
566165544
215291477
742263171
759602371
780998337
734892416
205744623
577077113
741134982
1009213319
773666372
351876871
614314301
946983872
776134807
919930346
100707782
249271838
101552594
890556101
23259594
476341067
738493867
15249469
750492094
911982975
136178620
1069526778
107359089
126653447
371039178
1019479170
203021618
229095673
846485399
1066367624
818953124
1050517482
275204379
476874783
936901994
246694913
834090926
26520743
266825503
929788087
798002698
789694138
314389561
1037735475
1003032886
797856927
22009625
1040747012
205937663
934568467
440715792
615597743
407767037
211999692
710660272
3532640
780413054
850962135
1029828623
896993597
259950595
955464910
32233422
1024314244
827947672
233640565
274207240
455746253
95416276
623890716
854957318
913969085
378982678
726555000
954629438
604591888
510965456
95655380
195629971
284126432
36047788
761745946
767980666
401850227
845756480
548114695
98975731
562944217
618553217
926850524
160467820
1020912405
133260132
902014158
382335253
118227179
415831923
821870684
41967014
821953981
754728096
654270587
281785450
997622895
876044399
774125020
580380515
423735318
289177972
47286886
490407155
908249844
326295097
535945879
1012070053
736253886
722735771
623468563
884638666
646932815
903630475
468129934
671278493
645247143
1038442239
465343960
105011281
887695701
155170786
305388186
306593630
998349460
1057222061
648915751
1051168461
471808930
617452477
491908991
703540683
881327252
1011595538
230886795
184693262
1048425285
373671029
428494013
822182592
1012911814
279791207
697908733
85252756
383796320
733811045
322972559
10490121
1030955997
467715613
606618721
1045019731
447502673
602886833
305484368
648885420
305437525
440223284
721576851
8215982
715119286
12771661
225580468
575348575
881202086
44302067
215772873
753696668
927812466
154770695
486241538
337971075
893786192
91067601
515567125
351326581
197316493
759741050
529762707
481529387
820168506
427357770
866085256
1052707751
343445084
271553539
682887035
826255896
964400447
449182400
550676605
946477813
868589466
191016808
194860943
659455491
475515437
44743491
548656158
920285076
160390419
601785877
997934841
995366299
833692087
318264330
126406034
976536205
950972678
457845517
702604720
1049523301
37303038
857655898
539365970
255603586
549623588
737661573
371832614
457780913
344879090
121343966
793404520
1062598626
832378176
644339425
60655238
638094261
501864652
47128395
403273937
579420146
696405158
707185620
439472963
372089876
750566454
674032865
66877893
272676720
811634518
854365234
391602631
210378389
100208190
810413343
31326955
1071337568
373078588
680101826
762051774
442728812
746625168
912216070
519087857
362035232
349307519
544552510
154381982
509801190
698998445
435049080
850897967
1034631006
15716637
467152128
967704546
702330537
778736330
833741816
730170489
311928803
587914653
204749203
560693330
190772607
1027974487
532950959
42680149
241234474
571960111
956023837
773274406
403446320
682828685
780679124
785670235
316825717
934195885
385195779
142502645
370907952
301448192
385341285
492847505
659431282
81762498
559924847
633813160
774644541
318474729
180082622
60048184
1065305403
661749933
305056426
335815083
294356705
575602622
883907984
157717237
38490343
805338910
664496898
367492298
635229303
432663047
240322555
870549832
515258131
822266624
755656078
1068732656
176604650
16263307
350553785
196454353
170409970
523694751
83683886
230914855
739833178
598094215
1073523170
805220761
251326301
115017740
427659973
354298561
332541839
778197185
490201815
1050567057
642681880
532400609
112391916
586183653
41002479
215542496
683001082
659988548
927163301
71507742
460278570
1008790542
840353604
258404719
650575909
133557188
468180931
985096733
853325798
941927432
827635290
606795358
779353268
974910428
399464514
98385245
201780361
819274342
305330808
569270813
229307572
308976989
83225395
142233429
921817921
428615795
701913564
930495946
238294450
1029081623
691404269
106623263
912626092
527736688
445075447
1049955719
961205027
534635028
167614252
940150990
507324198
937631148
710184689
634570697
1061672951
139021612
14863296
181961000
292464743
270371572
366926802
664481155
310841924
540853662
346423836
836630882
186675275
460358791
426336440
954696154
1044748333
145157124
698164550
859950487
885734587
922569959
76046552
417054834
981637208
38904094
750458571
388141245
571879882
170268950
623298458
481012632
1072902514
704778113
112470835
807454151
770178573
714329899
773739580
108321151
90831185
517491748
886642557
684466905
214799213
171294023
592281746
322747552
702945343
562438684
323801029
173850272
654564157
1012828216
793213121
616370997
597514895
13680514
430248105
294382154
9375720
262206827
736816433
434145251
903985031
436245869
819161260
172255881
907550100
296915806
134838688
710554414
421823554
376606418
414358319
494681311
622956511
977628487
896294382
1063219577
245289977
1012285454
375852936
914189685
646302411
180422612
373323891
840547944
126839235
74953257
726127154
683960758
637495284
958093531
115839865
404613144
421701373
268588476
649635527
9220304
443911903
916436239
39897337
559249403
509735273
477245798
813997979
757021499
556589971
570220454
474832034
226253729
1024662308
728037571
824784738
880800946
159745928
491374067
435091895
846865237
157870932
334177726
215084180
480069100
573737606
89043406
967185200
141299062
264373086
884080833
321552642
463537517
270556602
21330695
729277940
411312113
189363580
665763199
500972377
1066002973
494711418
936605123
766130812
212565682
348681663
1046849775
767123741
248522005
598175257
24147968
631263269
1038676939
745218493
991366197
535884438
1034044599
673618409
457389877
695414397
982620315
52345703
734002231
115062141
878817311
912338069
305469944
533465045
10095037
856453242
84228926
309860946
236669343
750403330
80100257
851018476
1017265375
951516238
598964483
89714469
91260013
937745594
977033473
943120289
1025860869
781009112
1064548873
226541032
603447483
699737566
880687695
1009995022
437753477
649202240
641578751
753244251
581265424
466546944
849167391
615622885
852857671
1014176396
432141734
784367222
751825618
607287392
247998614
1021280660
122190750
673522270
398741623
941545043
237909832
271544851
816566383
167168022
199997024
687950230
70622822
801464312
6384373
114558298
887065838
791282281
958558263
1002124222
657160558
168191792
392791002
719008155
397385856
119334048
57519024
786695257
847072303
282893681
138305740
951634390
258259842
291773741
1065367011
1000796180
433751270
957056978
792247444
313966532
1032818441
681725530
633772975
944345631
784761768
887909396
634802868
313088807
832933967
504302129
359779386
1029655018
465144259
686456807
39116176
159627809
1051894116
45838548
866879888
169009749
786213817
154259796
906994868
762481673
937663871
234959338
573621575
689877686
211251191
424581793
431795574
424584918
273484559
764867405
8853015
410212643
567658799
440851546
770688421
327679246
872268781
733948997
1000848010
636663422
634749128
196723299
1028526232
891003531
118042962
425042897
44143886
102367068
297617887
541143508
876104514
1037228919
953412274
698253069
764071127
148506968
298541840
897285182
519879191
566024787
402885377
598703726
403420597
858043725
63158412
652163581
160809197
520544045
882703149
548078951
581169052
591826522
25237425
294776605
496816966
1072111012
632507668
713082853
617466209
57391663
883241189
1032067016
1037795575
170100194
29841506
887519936
1056981405
266846338
886073899
1001103162
586285004
736105071
788798665
679706508
720182582
150172331
285101992
437126966
209832277
714100703
705837182
868285235
941652199
853797940
246192003
513439652
278857516
820524938
482492038
369568952
796894154
174957209
140348453
860856762
629507044
757006250
963936058
1059485135
611554358
249865191
567178524
545799074
82686695
451781485
683098357
354529458
571941580
71847197
121576092
405670926
559047574
291845038
401327453
514322507
1031874215
308499480
533147385
1056791096
37850173
348551335
719165941
696632169
239450928
285932715
946407825
26601245
657839243
843585105
508988967
72283535
191709052
323207284
225050581
818536980
575442396
855942544
247077377
332287050
454098731
117544285
196458612
498674654
488582995
520250169
1019641227
295767315
702893755
369045813
277077489
777084181
17707728
142677999
195215132
887459820
313046009
541886795
580006163
81690619
991750129
697091277
946493351
720695524
888226032
812376757
938325112
459208402
397388616
443255641
313758508
690122509
742921330
711876857
491775680
510988696
1038881684
76845382
775424244
1029171640
699134524
1042122886
820099660
1013481398
120245166
257203851
771015955
522264702
432684701
525607628
818213439
900478611
845671594
118998277
579192344
515790594
992574379
722296984
341342290
1059694539
70836011
456612698
795684843
423882475
990065605
808264024
24463223
956770535
633099591
725849551
815300301
708730239
726604430
1011681762
342104964
353817134
1006867903
870711917
561974855
737517965
581322961
792020207
82761463
475773442
431789382
195213666
522469128
962299910
629482258
568434060
635905580
424421995
485338152
869722475
591073091
378726328
19428633
687758513
726907560
157265389
634724420
4746191
1061310210
1015347228
493981786
362336442
178465132
538766118
929343819
345322346
808968722
196184167
977551397
276292934
39189996
62734304
542854181
83250556
691268692
664565563
103078926
411783036
701448281
740180172
1072210397
384610909
518803530
740564839
899832005
838007456
462389084
451095217
505834414
56404208
292710107
445367374
637346237
953738041
987382273
71143124
808507362
729821685
796336132
1072527470
1031521492
350748696
946559921
415205741
851939109
1073646070
940217722
264716307
913595936
67162338
146890491
962948369
841492278
662352443
890681796
779760270
874765616
883782508
986048650
894371569
290194757
751582843
1032864610
906675359
243741778
223172973
194402633
725743370
1027128377
677906684
732892064
493905623
751812788
339442360
413004851
280679156
212899742
586617881
245031119
214931994
297938491
692088768
35693284
449515774
938145382
877764672
714454818
1037664374
155502679
125125237
491191096
43722344
396545823
544290458
444926784
992733444
109081745
49876856
632222136
267222044
845071873
599850656
599743550
90233581
393582949
913804233
48756250
691670578
459799908
18319770
58609527
394967383
886216049
1019908053
590753424
779037180
973564622
791855011
488503770
541400908
203323137
1018819832
919163979
324593611
398727577
793780819
441300400
166888072
1035660630
259697250
451160675
441064550
701998904
814645809
752635731
201205909
376637782
53107659
687840723
144941199
1014651497
706516481
19292592
691781605
736415165
146900932
1063757248
809628531
1045390038
440391341
921914787
121712791
1022292780
305248443
219653125
348807088
910625425
551684313
300554228
71286266
725929125
780570871
536698526
1035658149
941858065
28208506
26006307
755999429
730304612
306728554
420822490
201640371
518134890
620171722
507056236
721738928
510731532
200631384
658239633
973325653
210733984
76485977
306725000
102040894
225418659
307435703
466868662
330074901
280205079
325182575
848668300
432808165
855931542
880228432
496393210
1052316849
959875612
653997121
340040768
503187596
1036861618
700431469
841737216
409570769
694633964
764117116
800744810
11525429
619835937
875602531
518197184
465658692
695608427
540673361
96633699
327691246
941471918
385046612
131811793
765506724
375519771
787341554
260187286
7137415
227013464
619517573
974942698
377350996
781664133
246016448
665234410
195258282
1036981094
500880237
1054033545
673440129
829547350
1058257970
190698783
247631130
175078612
576430261
515136608
31193998
375798091
354944947
465649370
799800960
348185571
533689774
23597999
525885402
815652854
216093052
628205014
19023063
99159014
93795411
1034330946
311741308
509920007
805078301
843976971
1011698270
309839219
497576940
161971865
795156076
299971217
703623288
943054231
467209568
221985920
379756264
1050632779
846660314
268763433
328420542
907365902
941982163
38065865
656851206
783831471
235374031
793696953
769339114
969253370
630852746
774069817
967927220
954545566
981747580
734802435
590727438
912954109
906347971
2747590
607239267
242956326
716248337
658684503
753803570
677801596
254554279
652964027
633927471
323058502
599102527
813896696
215826699
128632795
721828582
850854784
1012875759
429178548
652168077
436201165
1024247266
566581813
451527565
818094698
557675074
1030098996
884250945
438550965
63745619
50032331
169976565
883542155
773501928
345686989
864255708
1045940093
654987402
931849401
448604002
524148139
685708972
348869615
722908692
820774533
833511101
349328597
141548120
285426671
201850825
959311443
1016792260
326436713
281603487
123997831
313743964
692848614
722240836
782702159
419920506
336417906
540002671
93530618
249575529
608718416
728584823
249165513
683968334
141056725
1053253337
820598737
139741064
854146869
641691957
49491864
304589617
638065281
296226743
903920550
206973407
849425330
1064342773
25721215
521364678
346056942
917268228
616378743
854272953
479519707
907300198
1000664051
240941641
558526500
535792328
15438493
750309822
57049518
1058562649
797413047
579303289
198558635
958158332
1013335588
521600726
802429494
470461598
361427666
294438474
551024836
465944572
641817355
463491623
98387140
470884045
330278309
935005849
213026403
1011740431
989879279
144520609
363813727
919567967
222052354
198182744
60095464
214279135
970154686
786653320
848912772
450910897
272632387
332923078
164562702
282438649
847438874
481341709
235348703
434516880
514506692
683195692
652904050
760793754
668038213
637486397
74854278
537615275
218450851
319019132
211517325
217297652
761004771
439034636
1035043540
488969690
599492324
658632043
1066533553
488961914
464221896
905812861
601303696
67760501
957573913
554468747
251738318
474166651
490906802
835434747
1037393795
621392880
282958287
409017271
392525619
893532678
85469842
909774297
11698617
336547841
831614912
411625162
1063926977
565604770
304355300
30304984
214252365
595635340
646022678
181699631
2621189
877775270
904430776
499494348
445799501
904307086
868452978
544960646
682252342
364572122
479826482
246742986
926205983
359808691
195275670
970961855
529374474
193882048
1032163910
503598036
29904117
267984691
426832055
406160803
634912046
48428369
378620529
404165600
702119275
255727932
824812648
801657988
1017235914
351991927
995335816
1017786106
918418035
669693097
146626209
901207409
234767949
623151185
205029840
236631451
186708864
556199321
548676561
193740787
50701249
665590111
688428496
715898511
774926341
118951042
582249439
546671021
740024402
1068928946
401170127
480692487
161653175
213456905
805502753
584829403
526198125
367142316
554266479
536788428
822431690
812437261
419324209
406933849
874781831
782172964
99915972
1072698175
878717144
133695422
534972151
373457614
919922972
430373498
1409659
339231705
849781340
34104249
815598805
546619218
413513271
880075579
743871014
914611854
667378459
278254613
172496843
119728519
862093956
59508127
407769391
783122154
945276678
239506167
234797620
307740586
245382068
270483502
772468135
564035329
724072950
822592681
237084862
298476320
488936432
910720880
175625848
665418931
187309658
544606227
739771316
810798589
747628310
240659996
997228881
5716092
884179446
480373257
24875692
407758782
945428255
934245477
127374817
364390955
690791115
237038694
1048201194
598912965
691688505
808246825
700265796
276324691
922463473
161461868
436088662
676995331
702716262
224298871
694500848
627359674
626186425
1032148720
876425507
626091671
490275689
590770888
63707421
28597618
407491246
499579575
888289674
813219041
804222024
946886956
1001598977
951089319
96736348
102619667
435448132
773397272
658999033
644707752
786909287
1017082302
558072184
288868658
638606898
274686896
270000978
1040124875
209124412
364906027
150265508
875528478
765729947
791143939
699821467
959355207
856963077
285914886
679545148
78596534
570991301
862964760
538355083
742048124
108127243
1065793870
786086512
975798414
802770640
36643183
431234671
286425493
663260538
916588235
241203
253203840
645672844
552792500
187122106
668225279
694482774
18971885
293725084
1001305051
1043079683
312400447
845783771
438404678
477935060
489148493
918118904
103481086
654396548
307336738
81554461
495642800
972080110
459688291
472447212
2564561
910816097
1042794042
583197561
628977690
113080771
516976659
482094305
477904288
264250561
371546743
871019227
971103852
447360225
720802898
555559941
471808275
142965721
807324995
1072726470
76076204
366859928
615564773
910883108
882742126
740382558
660767289
1048559879
610789261
969691375
280213940
970031600
419209706
759744857
867109363
1070981582
484881585
622128636
624049138
476714840
642961236
516405679
1044961186
560584027
779091271
76025108
846820067
231948944
953119731
114633860
133457052
534525547
818010383
289144410
331144276
633501106
24603327
191739728
630548326
615715296
1026720106
321353758
833351891
156671527
1044687290
908643778
353606781
190731569
518564773
211773272
690727747
806496877
115436429
488336334
108252357
750929928
998962819
623530421
622892402
270402321
490795611
801647892
709064031
297060916
50773413
561317210
253394537
59606143
668999388
1037382357
447501481
1069331721
590927447
546722386
943732645
301990436
363498789
551505810
395863409
73162717
834118962
879545365
800892892
625702223
458582773
814168591
368309222
228343692
933605958
442604381
280597469
623158268
358376969
644233351
546909367
373379034
162420197
1009251818
982424605
892450824
304078759
864756758
810457358
223085754
34533071
507142908
402251229
890873681
107539485
381797775
609570562
657206420
576925538
729098927
798564934
800410419
671939605
276188168
82000454
495601903
731731648
773786735
828794911
547060553
994779174
461767384
843937352
879617688
984782896
395154820
27179510
357195270
60533650
954704081
388359630
109077102
46368800
388529364
896810743
501177080
664275134
599034894
792642287
471157841
951584915
1069571181
40898801
940118718
515628406
929646373
853160852
962723284
130142254
1043068806
397850555
191108131
914301429
663566637
259585803
490519118
1007911447
497920241
72263571
611065612
65042389
773299756
746878587
270911529
313652300
387492345
547040280
60460674
495072901
659609389
764730297
432205178
918698116
773476987
849697563
685481972
728907102
431018904
681624719
101719380
657119748
785565930
437242718
883316478
505643202
270906454
543073182
416681149
455402776
1063958508
175148754
605541108
272600579
216191516
806615628
877059017
468522733
1066658776
60186336
218418506
71349732
260375398
175489236
251913265
995133873
407082747
845268993
1005903286
862237916
1053232838
88950184
941285965
668783767
1017042184
351382783
970435611
482714394
492308155
213178709
569768946
370448344
430553918
56936476
841587926
221685392
636510206
234940179
24163967
595621748
405275013
747781525
1034130768
906569831
591212814
454827776
783768569
775317099
142272577
343789690
1036080094
552721543
710620732
870070713
648180724
8397994
868338284
219355127
613564658
989089286
162001560
1007466684
465481257
194702731
859921649
672205276
1070285617
763864806
251822977
184842097
84233976
1073507590
497728367
276372537
703636390
418460407
531948546
206057808
472526060
928177178
845782103
446118379
158820938
681280444
233809048
414826399
652772919
334289392
825557667
779539064
993116823
642293040
873925680
373117065
289532098
961998680
938632421
695931643
807040892
950050980
177165899
1047871106
908081696
846230929
732239684
146394806
532361758
762107519
786598896
980254115
602706245
45220009
939803893
597539836
733954216
711170843
576065442
67043389
811771412
80557243
734977622
786916859
838341942
299338689
29815434
840196012
75359170
471961020
16730851
803782268
808732573
800547276
396253404
432160183
305034960
849742038
824286165
154432295
1028840776
703798820
951547974
387606936
163585278
702468747
515814526
770431350
117148483
380472922
363829856
1018113718
475093961
437323420
1054565495
690051087
815775072
470457177
557281962
504161651
701918138
722037723
462946839
728684580
928132773
903155484
904676020
357954133
21136776
268729201
873561304
1073250798
60825921
274985760
752963143
124165046
129993617
845390901
12667898
44464167
777052808
208464066
981952866
238769073
145989799
438413487
1070160341
403302200
1025722055
290689027
506237843
369191192
123509720
774191638
403176563
752297653
879581638
654391898
946202352
880891092
996787997
975030466
832075118
716683019
657018190
322792124
927149218
340314140
446746469
144476078
407300818
831274230
867333749
451653280
786508676
537482077
928621041
1045610331
43465868
805865864
625952760
469211547
563090675
839359049
623388739
395585334
765510182
6273179
66215857
902800716
1062274743
546761730
356219104
763805647
611025819
360266484
335791474
648910560
37104894
33865852
748185503
171736389
304677015
728476074
629425658
1020347689
994500746
751357642
215322945
780078151
5600854
319116952
714204906
198311128
5837261
1009259260
805172648
148015177
75995081
448122584
754843133
1056628784
583925650
701375811
1038021237
34517095
570555309
426083329
253627476
844371243
628212088
159934706
779658017
465745017
95419101
616111600
703378425
791009455
184070218
912119943
890765780
485539033
180543399
59305766
477300711
105911695
79544253
532443863
97965895
299938249
193156012
1014234104
866700422
697635925
424262839
133731059
897872023
343455606
690921943
1026528554
502762075
161372257
850983552
479381613
480164446
674907998
1690688
908145990
594117843
344244214
40356634
647531658
553443083
584675219
208232204
105033808
431435619
234188338
648786999
772982993
290115011
420900420
460428368
430775111
824408268
882784940
448572283
113305002
694555753
994185993
752406660
683271558
196817893
740306924
212150334
413420232
54268502
525924931
985352211
507203815
365640777
914009004
9351842
174901487
691242527
371050301
878009576
938923260
86180670
612752033
1055016159
951329438
125016181
687267991
1042599182
706380403
22567
987723356
886263876
586395951
140076061
1020930684
404455229
798956494
212433443
39458657
469250671
561504030
126429078
213673808
316282170
239169574
43067614
812219795
452143690
796769309
738989006
481924971
600838724
184272747
26252563
812541739
857200429
631368358
818547753
390387385
1056879254
232311309
147131701
1007694514
954943071
409539389
546528188
705328044
871010121
352090535
622679521
586852213
783983511
458691336
836022451
967954068
155313448
412828972
1041627672
137435406
207244645
231709277
892808226
412402353
20448620
52772809
72853554
795573904
536475093
640951775
1034776773
871523523
28435126
646184736
249099512
652470390
208047143
133596614
274006518
715552381
815538737
210589735
512880805
81934558
563110065
82660856
520636097
888200026
782245371
429602757
14619633
780510417
320784755
504439535
782645
147975931
772255512
540604192
260361044
35272762
767374023
549043847
489393120
238620109
982371906
949779684
45051595
978234778
645547528
922935261
270474036
711567332
586350042
1050581896
469879339
394014311
468461442
54576702
715968567
702770862
85497580
829083668
658645917
134834874
41045883
533977449
633427585
1051966688
791434291
893130598
378943379
637246678
78765572
451440913
680123966
1050679322
766694437
775294220
596166264
972177784
616559075
134174730
489223363
844598907
725771614
548970585
846410217
571326057
195362396
944947102
543092701
213171935
949971384
504787820
563451127
692264811
105098900
418402346
566542350
132461973
484087835
392090550
987539319
1331002
422591516
409521278
130462508
884863047
410514591
1059597462
888039366
645576370
28818697
193331950
920695713
68474403
171424999
157838107
290612197
845767809
275748905
59055438
495564586
313472928
868487380
84550657
686438092
862171232
1039455286
954034533
451770028
526434567
289319500
613052920
470031018
452979539
984910804
920128484
885838897
272232988
131146298
608835785
812500783
72992559
419812519
1017101502
380353291
782520249
686754615
360331290
789374805
950405618
402710567
512297561
79286866
542605706
407469217
840335427
549588436
889444269
814743932
1035572106
574919343
471928063
453130447
761293688
42636631
1019537243
821049288
981160128
717273234
42836264
693867600
792639852
617525503
996837887
324274804
239737566
333638395
114659591
349749484
831171540
611731023
380064653
342757744
978101369
28183665
318198078
428599149
519816341
810977344
687144095
752028552
362235530
49541289
31317403
179730335
249479107
19854276
914171563
258149076
86786145
364219743
453056625
972738275
442876308
975213891
884362531
820399671
264764327
546887267
648944098
1011792785
326886604
457711652
1037922989
769400202
373536900
178974641
591772631
151509536
749938559
932491769
985456705
398748338
783089071
296045930
764853061
648535356
530439227
201435324
592867708
796625961
374413936
972500341
416023855
18043805
83395486
469261842
848524137
733270772
728705308
449368098
750951341
991216381
758097341
726986326
1062660455
473892283
674979061
193839183
1064703776
440449468
929502732
628610812
28310348
454988382
160533023
335285090
713201553
971228112
317382038
501324621
707266726
412799563
994979927
619967107
348589872
667901155
115241597
193893688
574075060
483955908
759914310
432157408
128579031
719254045
343185053
320890849
795510780
145447683
414145939
134854568
269291038
247187824
820309278
966422433
263662071
610792243
261815467
502607298
440858183
792975144
454064058
586745653
210078863
357022076
770083081
945341746
912714383
1007159599
673298191
352635793
454303320
326429957
940225701
119850190
90578807
51924624
585606046
395515853
59886756
81008540
694985104
486872868
276896764
658177683
661342562
412924977
50654938
238903566
326926476
108322882
472960080
587575852
201276945
464996654
766304193
183481209
426596463
63007559
49635421
106320570
692548571
222073708
466996736
436165455
370017079
21644944
183299337
485167200
870023047
740322497
166251011
587154285
126670438
676819178
583668578
602223251
559801215
294920847
4629699
922827767
32861026
888576771
162798858
515305879
17540265
926254700
780466396
133368860
14069824
338617792
397549760
1042451071
698188637
133572579
637784048
229711161
713306226
335450414
198716285
874395478
707675151
729010022
183896511
225077216
699503934
44024102
101348683
1049948839
473414457
474481429
951514069
112084833
930217882
404413364
927533005
878883807
743325533
1044651155
1026742010
630758630
628272579
203599659
193835514
118111123
300453816
615197202
142242680
738119105
532821736
523208532
203462761
768258228
985486988
127389578
484584581
531673831
262690133
683748655
831350838
457171070
935157383
867282474
418554703
591988727
552172720
824704441
346736902
850070657
129070353
569780290
558634533
1048530334
532864720
947731794
937184233
17062500
513636122
594298991
968679134
979864434
473965934
78045850
270046585
340393116
837160985
637138290
879515815
858091035
740693882
492462649
431044514
956051019
345528652
70578927
437148785
367822088
320275674
713870483
699886676
791305099
968725592
757331450
331396098
737936098
204023129
735396485
1008537354
699917665
355801644
557102752
519869853
681522510
561434154
78581828
547998959
788872210
60243059
309626069
795735793
352053814
32696037
489350899
1004531388
449644806
167041356
377415330
377847173
626525161
159705354
131634181
793632417
736274880
589564375
125810380
28975185
524626610
893938391
19039223
539686558
483907685
1010093588
111058535
115635686
751675877
189748886
219427536
440676694
114325558
96683801
113869055
21026071
146568063
917685311
575207168
44335649
614017776
285240630
1064165734
248136859
949458605
1053946035
941640361
57257125
17978911
772736375
924395870
1002962770
350670694
261178653
841644494
47356522
256458885
855250900
367700739
239446335
955408278
484566733
708723360
940478901
798922165
535319844
69782528
363806175
724767254
454761699
844118086
463140373
120867099
31623133
788156901
658894720
950985736
918802434
647911190
55880057
777047593
174189998
115471070
479406507
752519134
164678792
321800890
876787009
917555096
415228679
54732909
624115313
460298383
626419154
355100039
365710418
278921249
871984033
542232412
779011583
154602805
311617460
389873915
177673400
1021775639
92244783
441516704
464516882
145239513
916353722
1008446238
351579759
85384695
133844388
699729455
147238494
700411252
1011979440
263078612
586139065
603777348
883314023
666669359
835310414
25235092
1023491171
648531782
853054090
440565562
847713231
136635381
503997736
980273178
177922570
179315414
868426002
855531732
999590277
1014090364
603349988
823153362
774355847
862418209
767925479
735859130
414452238
729572903
1035030611
730863446
752204336
220363013
31570781
890112708
808618936
121704991
965248171
401118622
289596726
977604653
734125532
626921781
89189324
534169786
18371366
849763273
200124198
358829874
862629312
131762467
520585177
114634092
284520889
235189927
756359486
814008494
201680500
810060912
326752674
385609542
931151015
95801888
940299916
1052868083
488792607
370549725
708790402
1036904541
841021706
242682753
661157053
2154732
1018743585
13886262
325683759
351362622
763225432
447939673
863345446
173280981
35862241
1033029896
1052254953
800384377
871063811
646754085
267606793
233636982
1047376824
94532987
1057422051
457904650
132759277
522001648
250995925
431877988
685782523
849556541
364241296
45967634
968703796
767190664
995304815
851723350
813844085
6829688
692672518
738638700
992257458
925557829
461391641
121103723
674372482
96468034
246832691
346482648
334497563
1022100534
262202849
891376101
234004141
390632104
445839617
846561908
552139838
990283827
161112412
463785476
497738563
90233709
906291404
284737909
952689920
164491437
501559551
857878791
637347588
954393801
192933237
75783918
383476043
952325828
41013584
78058542
637889435
107905794
453948067
460250402
713355718
273405651
791029119
420465956
390007846
447485850
46234106
534406971
564328375
693162953
750921070
531226949
1007290275
1006595258
235323501
835974167
777470530
284428660
373207001
920656201
1012948280
525876041
573324478
670276981
892203112
369660607
633982125
567562030
905813818
817396809
337141641
743907735
185013782
658310100
398587623
178663383
728832349
447473175
157954832
832869231
466946405
662906374
786242297
317923786
702251724
667776576
1049072732
704687013
324125092
481064853
676025395
184851744
100366970
788786705
117392520
798055773
536767703
603838298
903715846
904350829
245327517
662488503
279459320
233523877
1038008060
1012407928
706298258
1004154310
640910030
986753712
868589539
158107545
992626797
835239786
580351890
429972002
757802504
671325779
480472187
268016984
370292698
762592791
298264549
995709801
269639120
25292283
824738796
182285345
587672445
159629704
847102518
216631527
281227741
1020312844
107309362
615464154
462623247
64623376
1068906590
882327777
430229652
121648041
187159800
38220996
173957149
710033211
789054044
18958571
700380089
647086091
845358632
745813355
185409945
507157021
1040660457
827362340
376516423
896267171
17669316
433724221
190985146
962577801
300882250
264950990
1025996616
685964924
931870503
742963568
725527564
516392905
718975321
122169170
765135821
959991490
251082559
614179291
471563646
1038307328
861692292
314955622
31214614
704636737
1057383017
726141085
603159319
327069633
544018939
200779445
153615950
932352494
347804868
438490216
963022368
1038131686
365350339
374762167
938026375
80979907
765025848
1045220746
855049921
247629574
937494945
466213286
65287338
783541366
677673963
595319781
729533703
549741344
418834499
580071535
653648302
767855727
376668363
327263427
1063024555
564166483
886948699
64433152
46937547
380304148
469051721
385899190
279250579
815161532
412619485
577843679
953798757
227358596
953005843
263155308
930580213
264422935
1025613361
265459943
851917842
35509961
910593361
288216549
937442641
180226590
556039651
703717537
973900892
932653637
603787264
426527417
645140720
842338439
504935714
875626973
101292230
857363730
202075463
152835073
56168771
785814224
304889127
154715919
598069309
884045702
158015910
740327939
1072417055
197019816
459211148
129204858
10801412
174700719
621266712
469945026
628509449
603966582
277133929
953345855
349771292
669658432
1067215507
255493969
391100804
419139872
259799380
320520373
902286905
874129439
1053839642
951304250
998794110
590848349
170727270
181966226
248190231
649166912
10855
718827395
1072447838
980902919
644636090
548551499
1039100076
9010175
864493115
1038279561
513825926
37262473
189574004
159336268
588150232
170579883
338268711
1034579329
857575512
1040548337
301708410
310925872
85748240
718784612
624246125
237463378
706465460
995853227
1072325072
837748747
119554857
323727287
907161129
446036020
820010843
674482823
13260737
801638076
473016669
945744516
58404984
540909920
420930794
554024058
718329405
935015703
690166583
987147838
153339117
632635774
282433323
960437993
147374386
513991908
798458080
998432539
668763034
447617279
848665329
405638602
259397165
107833867
979705926
360839017
402634070
940403528
682466969
669817933
125883585
92203937
505644293
801017978
466011746
724425530
351449184
1003664134
938678079
453055403
785119413
695659042
551764317
349503858
452295407
838864804
968267181
827004353
423034654
548180443
1005581314
5312303
216807792
278767280
198342909
387824438
1022304206
19249270
504929374
538631611
429524458
50308861
24725903
780759279
847125267
759525349
704793015
88385366
806350890
564371131
504119902
458958625
74470418
670817262
438239499
380709870
745957873
21945602
832795171
191520804
681377190
741119834
477416020
668844069
24407927
950485590
280209887
614405677
379004736
173312839
609680882
974599377
262553
198697393
44577400
954837290
232864617
791577590
142755601
943317751
783120594
236767661
301461931
1062746978
128018611
792034711
155471040
786118421
897631400
211724923
679799595
819988383
579411493
751412354
1039421486
1054380118
933325986
669737334
769989017
175528538
124870891
811240631
984313127
501469770
419726983
876163178
17881930
497443985
52105429
784279013
530707262
767954931
232335189
762437884
850743858
907010126
581932083
77217557
826210845
825523832
51743511
878472810
643362349
120672469
60299635
313283283
717498228
269288643
749263668
890366290
938883335
167918814
97056789
851329766
83485609
815588499
474232480
570547901
507535435
109178833
880502460
55277066
727374347
1053281489
738183065
1042385290
1042072640
344231316
1062400496
437361815
990850574
785484263
1045551176
1057008291
194147844
509597703
1059258877
849633332
857577022
363098336
667046013
121302916
1041913021
317150362
909530487
887427306
367894525
439108697
410448668
439853147
619793099
947191443
890418822
909226227
264943426
1013623588
377214838
558344045
556116349
613678300
760125797
1057034265
530682825
374092260
835616775
736243510
14541020
427611963
612381350
173586684
26939120
167514881
966821801
325522188
779175124
825143276
715428623
391672146
791555065
431624624
793152107
194688277
867994252
198320774
977516687
619915908
249126913
952820726
943713259
146951432
621094890
518987176
838796643
615150026
875399163
553966728
236136022
409700632
730800913
379773399
1002390385
207015511
509385714
810045584
380320171
666319412
111751256
183747469
323134388
63534375
459218111
413936458
778714432
333744313
185676124
903320000
482434108
187397991
315876725
954444112
883250226
926250880
793451453
799979334
599475813
494194428
439019676
438704902
437920389
725834677
908780125
677706001
396417465
303281234
474417347
1051231713
288752232
700063381
881159861
1070462494
439827449
96865577
894519812
733856173
1019876490
641770681
648284273
903320889
470674754
916255957
1025800391
779733675
92325846
401100967
750387590
689768899
127734675
928917232
269042971
491224371
1011949100
572774181
1058847076
802084353
18011380
180466441
280663609
122202357
416527528
899446156
567046985
321962044
565778050
916057979
1068799528
375613036
519493882
249481312
678867947
380960364
47971216
768741131
1036396611
443556123
804996849
426685775
78123614
683767966
548771813
954075602
645759845
85145374
675549745
456688348
242640756
568920907
435848769
736395726
321324711
424784178
213423830
913646854
803241801
512653227
716634790
480475748
613304748
508010273
419668033
900050052
536119803
700058442
960691058
980009126
1015812070
361838988
213976570
497587374
1072144120
1058166086
193201772
671457171
209538894
995812469
100018598
1053198817
17674707
828592350
380863598
118084060
100922908
433549339
690808681
615621405
756250732
1005038342
47255987
127889321
413348065
620662115
514384175
852528987
109574421
367687946
364147988
971889817
420259392
154769206
666471603
53524606
196288719
386839106
190076910
62469203
257696173
589692277
1022931552
660609493
858682752
613463668
811376546
24528326
655295764
455693002
914535392
169774379
63171688
226031337
114433736
779463320
931366298
325018408
1054643326
858894629
498193163
957739651
1070587068
27191586
195946895
218652826
708436654
1023667625
254751703
295750286
1013685694
953044142
123471619
440298485
776516217
559883880
226189875
412198576
665049355
890528639
182421058
10419749
59427926
501934618
728222565
621117394
831998773
496672340
603247666
897739958
737447945
55689134
119595398
844779058
660763157
1026471999
201587644
926729037
946690124
280565014
533259363
911789597
1014584532
795071080
753745426
571171492
235328410
718413469
548433990
134500218
392902845
553249377
206717279
412602158
825307140
431762524
603878695
817255022
737986082
808995026
619024926
44657209
65439311
404490018
495746089
67286022
28485450
416623032
747082290
1403964
402365693
292085334
487760473
588170166
607187202
777832102
363751438
336878937
433339699
468237965
364080047
959650027
327481121
832273291
413194051
84971298
819234077
160773363
488594602
365295360
350294463
607968733
309977259
958169585
347124179
817114009
866655790
128954794
722807115
872547672
656637084
666822417
547728805
237274018
305402967
433960919
437624731
212100648
136353775
280632863
101842158
431794196
309134711
13576247
152373911
723913629
946683787
3628495
346391254
834715623
152335935
919940703
339360839
140560662
850708385
1004827680
384089106
1044223966
477244923
35555481
90831666
1017156271
438742123
980781496
572382270
375224521
320527029
268964358
359976346
891625593
92158855
336145368
339903322
516528859
977449782
377665900
318599837
61464380
658101278
706711472
738617174
1022286074
349270851
659723330
618973591
103720987
135216944
916822987
281972125
307800801
537072700
1002269295
672972492
47673283
81628068
985974878
1037382446
662130653
32791560
1059549822
707434233
215076393
410477765
909600146
142648623
653350370
169437233
735860316
192815770
713113309
72236902
274358521
975607654
963728386
744007716
837244360
240892791
405415151
991689836
203962788
791394941
287847006
509164184
29361198
742933175
739667129
192509426
484819686
684967162
919593933
309661366
367441318
845215048
882523864
365263839
837144150
475134889
711191976
504381185
152677867
897381881
720997122
991039463
626773774
566741070
694142247
528839243
121619537
793636653
968824735
801673365
730119099
803000912
723279874
858165047
409399544
847102797
991184658
183139402
437306088
682685190
866348568
406903205
529053940
548775503
546584708
267864643
606780991
1012746714
963193824
1031946085
877273895
848614085
969653940
984608454
60668059
716070206
430806786
269851487
829771461
373966232
604560773
1064465891
356179102
951484291
146719168
543623453
148052009
233197352
545519671
991391107
878400831
155119227
377692993
599802472
57446914
261828390
182062389
262836335
366446806
343538707
635792801
1029954758
627453410
823088676
1071554445
487179552
1037624831
491485863
8492849
406969531
362287888
307942620
149705970
508473032
249459311
565092392
471944292
1014710302
1045356546
489399660
788870237
368090584
520545321
544571506
480194876
1016425127
120872968
1071757432
281960625
897788566
1071310140
827332285
768807145
480357209
172345095
606007516
61897648
921560278
613098774
81235149
348553530
574324624
1033142445
674732914
602415293
707195786
269748338
385520387
385594684
599750961
306247839
821360583
904825271
356617305
828520576
730652527
106174921
539239903
238786190
859611158
907316462
296682574
423524187
451700869
417529226
713547729
846909859
235894917
410553896
940469663
772144627
428768831
635654829
384500848
178814408
780538841
684016450
908576294
63098639
306495655
186388560
554297991
760130383
564241508
332512783
547104905
256550684
690293450
810252312
171583500
723387199
765508038
503429366
1020664833
497850155
864584293
1010829333
481278929
119451677
992597320
1067590660
329146983
944827669
860039659
299491517
638439023
203177100
34493229
745398535
856534672
92058231
56871134
432371990
987616863
110614178
123018033
594158533
868370769
498056790
785596543
541738022
99397746
763686363
1034699815
936761384
1035797510
391908007
1002121141
598408443
240755833
663845
869152887
685190209
988378335
566479874
607053803
1034553759
969587063
309949984
79723168
612600279
128073559
582009179
533386312
320287037
437733230
571358795
97888699
383250302
1027131603
53897618
1018152341
876151383
487414501
81238547
356846660
4865999
693678776
999796368
204320857
731587551
575790702
290949295
189304651
389324915
990113201
965640243
852392969
412333946
505610803
604156975
956123066
789089044
255260596
83282207
34493024
391811339
1015412450
1042045325
705126608
814580118
639984128
305861199
713690539
1016363487
956272512
544678050
611599060
720233605
492528681
852081483
395621486
834677372
576518639
36904533
972778678
581201971
799141158
180109504
586941744
1002900135
568381721
768180432
635401158
920221081
1052775024
427601713
343503947
935128333
1065148732
513865617
67001525
924237113
171537045
371502737
605235171
349053487
1002512542
688462609
603040423
711366634
446687403
724735075
667193643
530183349
656446183
165085984
968036354
675668208
997947615
629429610
762833410
1002071198
476902856
482603995
280255417
80626305
1005691576
603445877
71634319
1040984677
843708194
233595027
670430659
60150800
932089104
840557522
18784061
734821350
687801365
249950830
700209694
69715676
776294080
998149457
1035675563
106944123
639643843
144008407
63202942
65215766
764166744
575265436
1017132886
124051732
564847245
954021860
939009238
221705959
415010228
131373899
667307424
352941976
154383236
676172038
990977468
584755688
140596343
415229126
779087209
489760788
852230000
146384139
68040150
366719876
802689025
577508579
157064920
134333712
879730156
789300688
556128907
673266965
651077499
877559020
929278324
613688920
133811749
419482187
172321752
508505375
396612588
488716736
745188320
439290627
723692531
629073389
444936395
564536551
566243583
779317596
1016048554
827504562
117214290
1010906147
127110632
947465662
945584558
1015074726
287192760
861025411
1056724302
1009223729
950893840
438123651
583687122
272219679
816998130
729935642
299608106
267793326
933232264
9987137
464076921
920490748
302371615
693644685
137313635
916531060
28116733
386999315
477831055
152660682
493105979
902882704
687855193
967863867
165095573
369263425
287160422
1040497788
251114378
70856707
917770603
149199658
715548433
994264177
826648007
337922104
1066868560
66832062
833254160
708589759
8933939
68300742
339283335
1046439326
372017533
777204842
843067732
718541615
766430367
1046342200
888936922
476779853
235061455
537773639
448814511
77437512
618969009
69400171
227100238
225712865
716697342
657216054
1004538377
773958753
172181970
1002595464
872895465
674961373
212171311
821083702
348738655
418061223
393607448
1052760786
585878286
203652394
718333204
756498180
125710354
107580663
181328273
65784967
989061984
996921923
1062304124
946433840
351341903
279457205
339753732
782301437
369674949
952886913
567806168
945335417
494001146
574576045
168268016
180605388
267754558
874533344
456782017
845512648
937192634
766322744
900462462
689250248
502417175
767249650
251825229
37699972
712751239
3721702
847818121
157399918
616835269
170393952
199490980
1071896088
696199176
168181494
698910445
915798388
278364302
80356572
324081676
676728143
588865884
438498988
678375249
648704743
847736534
1015356900
1061157195
399342641
273744542
107134727
83171040
443865081
356269662
153163389
914296198
332932454
147163498
736006981
380225805
6353410
877202389
781477860
664916660
211287387
202000580
441125271
154952659
767997309
747125564
922350428
640523983
257046200
836624484
137165249
668397255
218538221
809550483
662980397
1071783971
574986916
549047176
764966012
343714280
678261791
655562019
1001900028
386556007
762710115
879722038
326037878
514928177
391666956
198838918
841372353
269687054
339163574
1064652221
301007911
635149751
323859366
445667982
484774593
753305935
202546850
295321404
405114830
827885105
745150589
922692805
938305876
1036103661
398998359
468962375
337448818
140855124
896237171
432838777
103078415
100833569
919641266
401006233
482662739
670880465
1005427344
444365125
20236080
182369831
960079150
722622432
396019258
634626755
304560256
9923244
79379579
415643728
246675800
657067769
193583067
949229824
502165729
11384366
922569638
110295947
49979882
950019566
158982407
193626363
290574828
378726404
484581052
473086927
837616376
984809353
837838189
314762059
21207000
858849661
24974572
480009426
957088951
819714243
746014711
825753012
846077866
337194786
614531220
439815941
938805378
153737671
926694010
120065933
967750648
878725658
968175798
723122391
144587779
119340832
646784580
517102912
23190671
206015471
430626953
210190692
240662692
441115476
491644437
362523469
860374095
18299347
805256986
146137986
1043193392
934952026
501554929
643300072
1051258853
771999897
148199595
972976056
974876442
689828005
158578489
686124937
51094140
995490298
26057202
764408264
607516148
498075454
349064863
689152499
546794057
826347725
653976366
67853085
52018581
615623305
471464078
802268330
430429127
706641453
14033762
999297180
826804602
1010813143
697396847
590275355
383094356
318887728
769600548
931439036
757936098
145772381
342704939
404932372
182985095
557924622
572289419
230596219
671067826
807329451
765130719
168959106
401959947
354551944
646823241
882204012
49122576
99238023
998043986
437111235
894788614
157014670
322227655
943747058
997602293
1059028114
189909912
664737187
289373223
681263473
918076224
427999271
528225373
63646177
68693567
965390398
326571209
9985345
655409198
859990775
247898852
758716387
654666831
602040738
772799496
618147334
715257395
731009168
809362090
1042252481
454976924
456079295
253049953
1037671699
205693668
306454458
1020397008
216213785
678714090
761495764
411400696
20727923
78909595
927909376
958224955
222522564
74230402
393421634
127518577
7063698
125201401
721686299
365537642
1061012391
386326220
862445016
85472674
262684740
590807688
755591409
410442595
38106545
168288273
943716712
253409794
995452425
654842704
805145091
207778865
940687540
656452910
655130904
258602281
369852938
85540950
236294579
998421781
765266763
235997521
445419934
988304796
562619330
115748102
978821753
211886854
393230197
52416321
727323988
537289154
573613881
237786729
402481893
2073184
735100214
984708865
894046313
1012956798
132442698
588063773
657601417
1001757364
593116233
215890186
873338677
359792603
282432479
634632578
216863337
917305302
812493862
136563716
306222049
965868662
348167217
271342426
238676272
729521141
1024512180
286959045
199667016
871755560
72054467
202024525
793446082
519241678
203231975
142200100
170631638
943565427
529053742
892947922
252848567
829339984
974037110
244315444
734889258
495479632
464859721
279305300
265131645
487595009
57264583
1036597795
340456006
469320922
186350059
920354248
935958523
610762816
459788454
750528783
225425624
482516968
270082861
269467962
547897214
154730221
61565052
874083266
890821977
616274369
310252686
604857091
66856038
1036413055
322614042
160913430
106800555
320763257
1068629406
804134135
827842014
855885533
651970594
303109575
195533723
1030106662
288328126
215752583
945292617
219416842
689958436
273341823
578777724
55382451
817963797
338812105
176616668
994201280
88969869
602101927
703473289
159285173
937781760
127902
928709455
742916579
617563926
704849481
409812820
1015554948
887111241
575765989
999092613
1070662077
535336885
918120864
478315474
495408014
599332718
210909723
296850884
48521727
563516114
500489572
807406828
765983594
666295362
203940234
122095295
311113437
530862882
814583396
664327946
501177276
369271007
523660136
412513477
404672267
9348699
924756278
1016178438
114060079
710060203
609794716
578033525
144640349
207374722
149758876
1032038525
343364789
641161123
330007532
370657682
375886025
901659662
747203932
184499635
371953751
299434228
74322697
400888539
975970548
303561490
1052160281
961661322
104854783
386690995
989041902
189144744
947119324
884288409
170799926
218928660
379436001
394260364
1054112982
452998833
695947613
846049687
270381078
842173975
1012275126
122043204
358738978
842003305
404319130
443046529
863275874
1003848479
465036609
804313189
98702200
224702687
411327298
73158370
251964866
170984033
50061773
936140747
639440672
258716302
976058548
836483487
240366800
146478655
689534653
953891683
706144080
633364144
570875887
546078516
268894682
853025045
373088993
468560340
184686255
149042431
404176498
34448587
861658428
19940966
917429085
299453922
180365518
186438243
957039033
581556974
417570862
409864967
717836797
971048249
335363489
817993966
845500406
301745477
186090756
777749401
559231680
905086132
742002649
750189928
262365961
599101415
190935598
685098833
885383326
783298262
548274153
518990390
830165497
520243048
362015986
942480439
749003555
1051002281
142798426
362408371
864157396
367078357
881755268
294898365
1050374600
173923378
934932700
697687917
1070609626
17743623
549041299
204800597
53512492
660012939
433750419
1011585611
146864784
671235634
71488591
738926756
42707368
358372935
827469944
376592763
1072303089
688077374
1016434652
946518791
19746960
215391193
983978182
145799055
646657808
133421300
252930716
440442807
299272927
411747323
944674275
651738489
920013936
896873537
110561132
473511067
780786269
242818339
406297319
131994366
839173696
472559467
228574597
815431638
6024659
655766345
70453642
270990380
878875604
202193920
94696794
245188996
508775637
475158205
609677459
34262884
307948684
311052995
544510210
995042737
536450041
958990392
830272940
265715657
23343049
649269892
801374369
29583517
551567401
139610747
723903508
238586759
71819453
628625023
415472609
426400583
344967232
671322975
636368609
777814670
343405329
630539181
934234139
309018064
414904105
780867513
160202292
594661400
611251951
969386906
631599671
762629868
31923878
783298649
308840618
674907808
517214148
25913788
1001948465
80398151
378956191
378700842
346656065
431763001
937754631
516479507
981365313
850509634
140272131
523933830
465063378
724287861
345045014
506104177
985263541
982609894
32872414
813983048
259664842
171684354
722937173
620987106
103021262
732924143
1049433001
980195995
534172531
407758501
999868080
167823877
107006398
523466384
293118150
486222916
175120149
943000370
15677984
375022305
743364030
557123333
424679932
681838775
74817042
714608868
863451272
352842419
574742838
175627551
748195019
88943340
76797184
278772367
255585039
777820161
1069678436
199470664
1039510673
172002386
756850371
468304464
336202485
1043602728
266538373
1043412715
361979027
131302960
769722320
389770096
437594471
364385958
458918095
241692929
607854383
878313402
461819004
746237628
70395713
624431004
798318198
1005700059
167618560
930710214
291616889
171011069
227588352
170988517
701928301
688496914
268181345
540928976
889434309
728060468
433404758
51674498
571568390
1069596832
695158949
999683283
394989940
133613662
1060356068
275848698
276878297
1007939505
306045103
627802541
132752716
334520595
761955541
486803933
890336589
941805848
13262570
137716886
871216435
255090835
546399223
997092527
39824293
960810204
1052484199
818003682
540542692
682891499
968050838
527188609
187590059
951670461
590476525
845453069
721897660
652761346
518836129
236493734
378489363
763677535
627090498
129073254
733120024
933861409
963071855
1072303454
1055689595
982164156
224988932
841051130
203006572
708853537
352041832
992336851
271202652
375048094
35448659
468869163
586122782
453801541
408717029
771749304
109812195
983891775
1070753659
946303162
859405145
961191479
399000800
576818006
964456931
147168452
183168187
651643233
1008815614
212365644
851910737
877343570
56730786
5292328
662784277
806085183
1060892155
902711247
103456593
786551598
1035649072
651946083
441964974
537659987
827992483
842266401
4091748
813807399
1021940269
596245629
213114533
794208777
44869938
888420029
918984273
818349646
56824120
384557413
126278308
483774970
616858554
774034996
731926938
206262439
290959037
444031517
961572313
181353218
922047842
859259590
507472328
586869334
90135938
265184926
133832832
904974166
792921750
831125810
325355039
141140197
871084669
358390623
562315236
933302260
1023012355
332767765
1017923830
832328050
3454450
357272711
904385022
761309670
473703492
172595039
585164275
788536094
436247354
265877173
936755530
885969339
110751165
392486253
553953951
175614101
475168040
178356413
5180169
183009014
317868789
493965567
1044267710
1058302609
786336451
894029291
988227154
501788210
229295552
134188652
1051227103
206770642
881249345
909917439
921478306
496493590
10149201
990920666
219018793
973847378
135719223
718971841
558502273
834161947
755177264
208490678
252941436
194120711
112885828
558591624
41875802
756558664
441319511
1033291963
637768671
246194518
892782582
724932439
385889425
281839268
774136593
687281286
753181690
791029183
329307288
958845305
378938247
800256855
697829507
364787490
911535203
8765129
679913400
1010703530
787774830
1020243157
473984374
601257686
1473218
919122628
685975474
667262271
357337901
702255599
110549240
768331467
814186800
99664013
195390232
863044897
249210575
235418358
842735399
689337891
197380821
866189695
272118337
131227208
987156574
704502662
764311820
556340639
748235887
847164046
297387330
150433346
791615062
861247049
720690803
416414022
510282783
863477278
32231686
223611894
604051175
493643832
144129966
568614456
735212623
963271325
367580776
108097326
869787359
194079450
156189351
311000503
643981287
183706274
801623829
502356384
814732740
360078167
848044704
610934449
20877937
822592563
973437109
824266779
9836883
1018508009
546534354
758364387
797207311
315730948
957012548
576569376
281451782
593378885
304698495
1014922320
469909311
470150982
106165747
112316866
881779499
66482639
1004877900
667392596
538923285
573860243
100029910
386791570
453885537
191705505
195194340
851174686
844678500
264331680
686123127
612823466
371219449
450237831
370060016
1007815817
902047451
536600281
584207410
497816854
13735287
134236351
574295248
691284814
245900438
907122375
1013258136
243410846
1007159927
547747112
999111761
146827487
23499304
629097075
686005218
823957120
1052934411
989995838
494933154
1061309521
654932150
219932503
12019769
316588071
894174072
664690648
473970931
991623443
53893173
523414033
115271373
269876761
152038734
642374528
15347650
892828612
185363874
332089409
181062219
1068359067
13688277
324162329
891178121
866544785
4318238
102825617
876856222
988042315
299362396
194409442
64728482
403174239
726229135
472834793
812517523
724227813
67367069
1044166196
766222652
610791591
853434794
571572063
656510333
224257546
41077272
1043467046
877659561
836914718
296311268
424130967
1049560
174608456
752095041
86233286
1008749210
631563879
1055130006
457301597
229943462
910490331
695656157
500499113
814847540
120503503
307854038
491232430
735420334
358841378
98000697
341117969
757808496
645762344
527461074
508900746
94460659
613200548
4026263
39486926
247455257
22549758
194275722
115664531
279672175
370054774
742589199
497424738
895048598
852124312
353240094
223539198
155950512
622959603
212077985
55622212
830186292
466407714
727746260
993931764
722002203
732713265
282091549
31493278
165460919
381908602
1071087568
605057126
404464722
626467462
142153779
568256671
148127888
559767290
711553842
809702517
402911628
259208354
871519802
450481969
279053697
68900699
819468277
504845009
155566331
126921111
468224154
858462407
191818213
485710153
307240832
301201228
1029496265
449963590
426843254
5818373
219187309
679843018
520618835
220760354
87144666
799178822
739301924
990340310
844965306
669236374
307232267
98063077
541132464
279735083
816343553
290035647
697828222
1014362055
439480791
358747416
154476694
101283954
917205802
96918200
1015534345
490138114
507537853
716742180
641410351
821911486
554686901
764540483
1038481334
857760786
74521036
69046958
387896418
983107783
1007328418
774851161
904819563
591961186
479329900
973410833
458796474
957158061
237906653
730311812
168941127
742702713
296163277
164971767
28147037
1041506249
422010639
198736865
505196802
566137232
320218093
1063955444
142971630
337907142
748361008
593063747
776319384
789391830
318159797
1002072224
881177709
1005813269
1055435257
1023124083
415176786
261892207
762037692
1048182321
599711260
442724236
753270898
559051519
738923399
306156523
136852272
1018424697
1062734546
320930687
913155643
240256020
165636393
814409072
533238887
610128507
332472708
844170764
341372804
838580078
503968880
333079592
660145957
749841797
909112519
420686137
5353662
502460453
943907798
933505601
688060512
821519201
785610999
212810097
1060982357
183194610
629803614
394539712
572638189
362142088
287597213
594151834
83716755
482431934
888477234
403336877
218807527
740564704
641014865
865087219
810296231
905334318
927346837
692809019
414841075
425956640
254138504
136730638
667596597
513468599
528268345
17320918
614497897
43102423
448835554
1060191540
617674045
593351045
288225344
961386652
923939123
560539612
136750857
810362043
914614075
35319765
645441500
452452929
735053209
187040856
635724834
933259886
111218007
559802726
839565888
95458523
376603737
334425866
416962175
464603093
792480589
443234998
917663856
848386466
889300309
281264226
741089280
824137879
775917416
134534070
875013290
339520834
1005188004
1020010308
156219081
28471190
427605072
480422171
540832584
32340369
86318735
740110983
302436857
50266225
818743905
44681500
694440280
371389261
335282491
483395247
713643349
786830528
236545920
206834255
402023069
207426391
844904986
356973682
409604860
144797743
808896112
669587069
540326709
1006437412
593298497
639230691
182723476
749565822
386551160
405958528
666525811
469728522
746280472
997305705
621601062
751664143
283453420
310240083
1068561665
644224581
245045303
820918542
1063165643
942958766
236656770
1058957220
1012311932
895281044
237884644
1064201694
1025545665
118750935
84481398
589970617
120007949
563842048
888434315
1027367410
1065468929
12730163
914874825
244477705
320482791
878868077
202918290
6976570
302468608
826695465
1028411710
296627300
305935421
489394254
428694407
517528615
240921156
965261122
596207442
1421848
455792316
336896993
875830025
163351908
337137011
1069831309
724865997
620834325
139257991
137278497
389597826
47331235
447386115
962201925
249308749
2688556
135266254
902577406
589895186
359959776
228712134
602040086
717731796
588911718
6068613
986594783
734320077
461371479
581993206
913117333
645382666
875608246
431087074
862630384
58879550
556967131
927705689
574779615
349059162
167922017
882873341
985790507
179501571
751433806
737316707
773743410
697055727
629263818
250066957
476683309
1065845297
334469584
645057975
946055734
679272270
181220304
302611456
896912392
210561475
437557222
485838074
395715736
252796644
125412736
1030909047
546884465
825520652
614756172
647051456
160648591
976900831
380906373
615906545
46257536
434963207
404702415
1029815386
842495514
991737978
874610029
321124847
580230138
341095437
576304326
499125789
147091972
947945242
816443383
1050188287
313381866
10506376
866176875
787584968
421993704
541461983
92035683
725676778
204198770
754028103
974313991
201921430
999030094
70804631
1043145468
454202431
479461341
811518696
739515620
922172698
1019943071
907320159
83240316
220128048
360484466
248316741
467075852
1001538684
571483123
398633038
868477
87468502
936682658
474296987
25902629
852329129
410471054
193925498
759468237
26681069
307649535
1056701550
105373726
538121446
691088303
1030769924
742488698
49087510
316109964
177821364
691281696
348014411
293653055
307397628
555397856
677407285
145836135
594884545
547592783
1051486023
778681768
66353684
255452104
460981143
293955427
1041362783
467523580
55101422
1024052892
399288523
406717691
253295145
532549657
10499776
147123432
382266027
42034043
579857483
401331686
638984539
878013773
551265846
796399959
125825924
868999481
235189287
486874053
60754308
745748629
619455408
332217259
1011449625
763982831
1012207367
272648119
500659556
527893572
888098430
563765187
753453576
564465067
126704652
293681135
126442437
698396116
522064346
546929102
8576602
587505905
393130708
741891811
994124953
955936104
1042215696
357151824
1068929592
417043472
988621226
459309715
769262378
259478699
874177885
290094990
968127222
232366679
955737481
859563059
372393657
160447176
342634057
295362766
893132460
635811736
676301691
216634069
358319360
457989359
694801275
75144160
425761967
480445075
380975728
213020229
869136202
83669443
679995675
862752348
1059129105
558923282
302339654
8793156
89788271
918586913
970340507
731864424
151135133
19722922
706765166
441044125
984378132
380366883
1073461063
885048055
788095957
882565009
453122749
1062635978
134046285
851823013
108668790
1043791435
229243905
228721971
618895640
680212032
20053571
502694349
1016257953
257842999
94043350
6709834
342001020
293805408
440843565
750156099
1071346314
816720103
44503403
420884876
626390987
150813387
534595511
732554617
679586236
785703413
70334894
802574195
723320672
503629825
728484449
629779439
210387017
95754214
135916579
165240595
858557310
140238088
823159733
704229246
230110891
670793502
981519554
1033644745
590286984
237821682
193830529
154011863
446650722
352508858
658430548
231248073
999264861
544863384
432666948
284063249
688180677
782083389
927049272
100289104
215870337
630657998
515418009
1062365168
444335663
499885666
177267764
255665733
87783216
854028743
467211374
318689207
687272475
62378074
695513443
197019942
858555143
183167161
208911315
1013688898
178715203
49687004
797275344
786391046
295917186
885342812
739012758
1014325172
777277509
1064290136
619019472
1022437338
1063472629
719728080
2153415
749911940
585820088
94376507
387287751
236908639
767065174
1028277013
995347941
184296218
797806466
365524655
330848939
461215227
467641139
275759191
29954869
279438355
80409068
416067468
948648703
756921314
214162284
128812468
138445214
355196069
800096496
1044093392
500751235
698292527
889186292
862978277
711746602
77777362
558848119
547240762
786195659
322266604
183666232
632807022
850878222
707766274
885361951
599399759
775706084
471661487
183890806
789339155
1065694506
53640092
28839578
462150837
925441330
275865836
708157787
943766608
435069612
442366292
172474573
202202136
118831934
97221950
372554095
1019688812
805880390
496120290
996888864
331090949
868548520
667841338
55146440
377725233
429131107
268402778
65578478
1024946289
144572822
376737220
936944691
213838696
646397454
55220691
149504343
157455824
393970447
144252608
480856001
1064568359
67017073
882265351
875164619
679176042
1039570086
483036518
626154021
975018858
887175533
181653517
1002120145
274911111
447790656
745756704
324773158
643582873
354656314
406211517
663551122
870452616
388242474
259791880
907592473
1027248706
949468087
763388476
600485249
60534044
125700987
304718585
986506400
697530676
314746295
726926252
1025419088
956411812
678435040
414314392
882303561
878527640
381784148
864704598
339539592
682106914
665538910
716276912
905773581
612968774
24853017
20787910
274088598
927046372
395500124
873769008
780579386
841646021
30991591
517788843
112284393
243124098
312404708
977417294
870379405
182383571
768193854
718075959
257865350
98446888
88513508
247851049
190488925
705931899
1005226406
682077098
314260114
965048160
320315084
187020434
879949526
980012088
557132573
705542628
83894835
310035976
428536228
725857126
74748705
570231417
149934096
295201538
1067817117
1022540356
366736379
33125146
710447374
562072634
140204070
43825978
403818250
397318565
391677547
148702951
996698761
121371982
961717291
331055652
647755800
245073689
1011241736
607920490
758379290
488224301
277415237
606046640
286690615
877578389
890897323
214387487
896157216
154301391
829016835
416794876
804185032
665669126
716626056
1033845530
209337050
182849093
514438419
1036897749
703827038
798709525
1047749460
997273438
43554708
696634424
133216558
1051462607
736478923
513793259
255856842
315344279
835945288
185399142
755353027
158032135
764678663
233834868
219502771
227752864
368953724
51795778
403379679
872265997
882830340
384803556
103283390
69260525
642028064
374819888
820568831
613720608
205564141
215230910
340718308
257004054
841724613
952638549
578840525
658518940
305275881
1036764724
322555596
422985626
1069366616
52963044
417308133
389800881
829005978
281569536
345924007
876158329
886025707
140295682
594678620
1062842866
41174046
1035982989
118912324
375266486
590762208
1062392919
238976671
102774755
874867132
958515917
1037265609
803580295
955071654
559361670
295714598
431667428
1054744103
141077244
524857774
971442352
453506107
636119349
764258739
405485887
73165195
320876252
1062649784
577606721
991340323
483487777
567190668
642472712
590996601
255020235
108904360
153107091
285031210
222814636
980021091
645376773
380849894
486444091
481548394
629961702
208803066
819727250
385491963
654586105
449954494
781032724
995655457
892781268
503994169
608650545
536341086
335380452
233982610
589336148
456160126
451494770
796336212
337384761
920326381
8376261
1058809959
614381288
896931797
424787036
612847783
158960057
633833508
973946987
990313405
816333408
812056417
321112792
546680172
442903524
437103954
961449439
81129406
737859316
452867286
967134358
596830142
392998816
1000059917
870596273
1044150136
1011957309
633525584
548334884
796705867
922949717
963931276
659487520
118573803
851612837
58356312
804474828
535051891
77859769
512944953
577944718
690631537
723807663
581269129
411892950
829834286
855363631
940683335
933072341
1047042890
589547283
224797933
870658292
872916432
786825305
652778501
36456465
81345421
966881096
1062278559
676065794
924294942
655836300
13761613
368233099
417721917
425996936
308729527
624521770
1033869174
323652692
867936784
696367892
837383603
1047142686
851764526
241180500
681059847
480300405
120206581
235703342
674556186
800197239
321093368
426032645
75824351
547406253
353637005
305139586
452421341
6936606
930309518
113026690
175387379
823299184
977565689
902299447
920145937
260947000
772486264
965050790
648740437
771833249
765430596
676714247
495663313
363075721
92987111
1002987474
283833433
289445252
813875737
94502773
237700503
150896780
986376651
92526491
439455277
423408384
167775827
295886087
647115772
104421231
328486050
1066977409
178969971
1046021155
268281499
1008018402
296141228
974770347
926528368
922378297
779104524
587357572
205024210
84054435
322336215
610850258
114874170
895038758
1053307345
16731272
531201921
187115392
965885775
1017483308
839039176
1026414749
636488536
574872036
554726596
517344324
628550680
722904875
859815706
91774136
422886958
1010967102
817679964
899074484
775861616
256567966
1042655010
631127387
96883333
603293677
928734419
434419079
195692919
890327969
124770534
784693837
386663841
642876215
453088207
944705128
498089697
393335605
919694584
250913170
63828695
239768390
515573842
317434661
959328515
295061617
119134758
946054298
91834821
415074759
23711388
324606200
429970743
508851559
204998882
16464242
385100151
59724944
402744438
971716126
851737930
640845493
331270037
964415653
558110616
409025836
247300266
1039308396
116215527
135809593
125815157
90585147
335556844
849439389
935467007
364131028
439047628
473663084
421784837
46571120
1061874695
733263956
595194146
926799518
411025553
91173501
355480261
389372333
560632290
189843777
107321717
423129970
822335924
591372867
1046726520
632511771
579277857
383899459
700152264
147676986
345474904
456516388
523875280
395633985
368476188
426329459
694317596
1008286076
862657891
86940950
824369289
518827565
107771952
332682262
980885441
561597852
391289655
1030704887
89511767
838267795
769895995
492864737
208884371
1000916630
694783093
731481382
239970879
153237366
695700767
994992537
928305046
741425808
619484875
332193426
246003249
25537678
600342305
817545483
659698703
263787622
254369063
311976021
383609003
28529435
108360245
964505241
471597012
310016031
422947561
90445028
205181332
957763449
475050515
110255947
47578384
69597808
18677583
447577549
314641344
196743374
933486727
326706854
274434670
534758314
403660288
969171871
960827787
1015979611
578424457
142518486
708791815
412088841
252585207
767608936
291721009
393382991
156272936
442261575
1006844855
334255149
102907321
1032863475
38113585
773188823
822420434
346051180
653845758
53094887
967682951
166586440
439051318
52152675
126742918
213570373
2982526
1050468725
544204821
419544366
491120592
999482560
642123540
489494703
85884360
1035480871
81533889
682416821
622119848
676020941
621541055
314646759
578085144
41712897
268972645
333060665
512840725
952783619
150684018
817560988
833507684
42773666
78575396
264346619
768426006
197198186
777442596
131631407
866438781
657743501
951461367
638002607
442752784
345168489
374915662
587294748
518775180
778671006
856137486
15855785
603061079
7195093
80267682
1044570859
848438711
342048811
998878984
406758436
157194351
811031442
460292019
77876136
339851605
234787492
372076896
914077930
257232079
398094280
937944039
62331065
145466697
462170153
363479216
306732547
889440619
157679816
292838
780441880
143758114
98473909
505677236
889334716
2646093
314684456
47786384
686998486
761122647
58705630
946336418
291777665
629719779
337753216
646714562
374048253
936041839
21290368
561705773
661196423
888089189
428380860
429334432
914970827
239642296
1025525145
1054490264
935293090
310442587
1019822301
244758032
636082317
769304844
327065633
562503756
239363263
940303566
226559647
490040030
899096669
522139418
603826878
402085488
761422667
1049374948
213213614
1062078660
846662279
16510644
223034206
132977611
527660130
58117807
607467329
735033686
152008869
824261798
335540763
608172828
187158526
456886393
851768370
869729813
785277826
45771295
481525060
666446753
326799352
1026212790
410056165
841462141
554979329
133702197
695507444
258750216
223787236
997819662
966861677
572451594
485749039
196330239
151159928
917311299
40873092
1003682991
632931531
210884209
910362469
739053712
516732514
8996456
72333494
868687091
522302862
936070479
344358285
349899658
804766818
709125279
835672025
517744759
1072273945
1045028489
453568832
744610676
980660069
1046006858
62358002
772156170
600572222
384937550
227364753
553692779
258671261
687284879
350650126
1067200910
765810152
429339924
1068532886
352317991
875919420
369058860
571848614
656134247
159183283
554119129
625380244
812303912
942951860
422656720
944199825
268692714
492658323
435088947
64108266
633207195
919724759
506728517
698543737
715329536
1015462323
839823200
962662687
554640824
1021356603
544349530
847639539
633509057
850938059
744234755
285215236
93882843
979103501
644170171
63023090
67816935
349610520
979229519
169205500
1053472979
11293202
564501579
215665756
400977417
346417287
36493936
632458856
100563879
454252696
677844255
645440961
755998748
910297816
194450004
912291884
498699145
591183918
669994334
47647320
490201440
866028598
128096670
787650313
216748230
991292353
682043479
229567225
604417237
809035966
56765101
1067417632
795794243
799732734
964565906
786762926
915329053
834029276
332004737
574775596
204987930
887406061
70629142
1023648281
916543160
857907239
72729227
823366927
710565010
1021159712
64787018
375345410
58667617
650750314
322826346
277167617
325554324
440072045
191759196
378652617
46582628
375895288
386316113
1014338023
417746835
193647670
548890036
527535563
975660463
1072713648
42511119
105991957
342964208
420286230
703422667
380400781
951449111
273921089
119483133
488355637
384901375
321940895
328619296
425533332
67444375
348529904
104613633
803404871
1052131690
62001878
580975458
633528313
930385579
1042990107
678762535
927416679
274576853
421107252
858842175
488312099
399471430
252410878
561327307
889229105
812012062
424482700
210396313
752388749
723478269
111647710
775575561
222417046
1071331099
43254549
564309512
600077679
509459176
703165421
425119157
274430578
380220715
639093064
545232268
803236779
543530347
904757439
341152476
50059778
483780058
312439704
308628230
51109743
727698655
175047560
535409274
282620234
135700446
636527833
143342189
620336783
265360610
274235055
667958391
526629090
41100221
404234497
883108424
818812061
503473365
313895090
244749503
658119257
887289081
674172072
261718700
741764599
575796399
342992556
96569347
606592950
702762640
838495015
707431460
1017268847
545999409
345891388
19837112
826457514
329632739
419921009
4430265
1015078838
441084484
953511067
751727429
315603953
490632178
969768174
18737640
307020663
186610218
52622462
296445124
955282263
404574762
1041477669
361438188
842217530
224550730
96937350
360880332
102604318
718350536
527395710
953911792
369557104
919537603
236540617
965697834
574234643
734161921
804659064
604319933
954650687
247560565
461504610
835511072
502920653
510386920
162959015
697094943
526660767
657908983
203374545
90943369
591236917
203422004
218861059
502989185
161119693
164677697
681767640
252078639
278126272
817383406
172279149
857331075
498222904
997817209
281964400
1063431645
268978800
925244727
959364210
48932655
715450221
593044634
303173420
62200325
399422182
523137202
459843278
507705250
438974610
589887188
970805125
857445681
749437232
2943376
218357923
404932433
652422760
826720449
983845983
815789404
357210143
560916803
369447748
502616958
739659714
208944869
409155484
548529089
367884031
854530800
616395415
16887919
327288625
19154451
639069548
242910509
565099713
924858228
629255474
658545337
974512478
848855566
1026856181
532465369
685869239
897294963
680183889
562792250
721286500
979366494
71911426
183811721
259495202
454489227
218627106
121621139
610553172
863802940
917164342
314120222
38197719
674424635
484757459
252108352
897483068
1046772157
998882468
699671893
885567649
432831918
823542482
928250705
233220946
529491216
35036819
176419237
136056115
961307355
46730594
867678447
885323263
10534835
940788181
619880860
417310717
951313187
21499583
951380660
422918904
185645818
19373612
14668204
523450131
734245780
904730736
536071963
311671118
113655362
117432308
975907011
274448225
775921730
958912573
518241100
226849340
1017678466
242004219
624554926
1072007595
869479776
970404800
77808135
748890703
893083985
691037428
779257354
983483773
211561640
928337854
158518082
160003841
664842708
345329286
58225803
84409122
78658996
215539273
460916827
261769305
790234280
946544349
274111733
180292696
654063503
439955241
782623249
1065683391
118794986
207490242
873428579
996829968
953826728
682369454
218028075
770604274
185211733
1009044354
924344896
878755936
177319779
600666806
384611046
754793135
1046046005
745921846
300156586
164964808
866582957
624971031
799319884
910782345
166070859
330813348
837427492
1016652872
315415983
1059090943
757060541
629786912
433393540
173445479
793400287
772245402
422433438
40588372
154970126
948810068
922743084
43037968
707959934
809535695
739915852
101596224
1057070880
166340732
177590423
706289000
775890613
425209004
438852510
621695837
146115299
1038971388
222749422
222861858
730452403
413993224
313289884
739134926
13352192
1023734402
615864635
171155824
352203261
680588738
168842398
745260569
899947644
739901177
532150731
959305093
768821614
714960952
812298898
144264047
380310078
886636003
541673187
263812107
485764726
884647991
248671188
713549147
615514585
581819934
892288277
648705561
423378933
515171228
527893572
18807664
435260908
498186879
373264554
739227732
100133243
472564713
1002294564
394260031
136487407
1009569022
819759403
966119057
553634856
906105147
783134470
336261385
906000252
25766349
1035488872
671630605
734979768
431590398
486045185
1037489933
162252439
184990622
93927532
868046573
253180445
289971194
170236790
78606656
52643046
934103158
856181838
935344883
488610342
784565474
860928372
800415558
350056493
363611007
400623901
760346419
107705193
484447810
621248532
467429560
1063274442
172289317
891877066
511966769
108004105
365718358
48209396
820164440
470826721
291100299
932410108
454524253
398677865
1009252629
685126079
946874535
72889141
984173737
459421460
794540821
953936283
935735224
628507845
967990055
517089846
853329637
391127478
537676596
888211687
1023682963
223165710
371843903
192114834
586085917
49796679
591156286
335092819
1048897276
755568116
752028434
311141492
262261813
835131932
897871763
540537154
41085640
704594509
642172797
505610033
319097414
35354458
830196630
387025550
179937068
772235929
287846545
522188502
387484076
191546806
949374653
547974754
486354916
487674489
406417132
992042669
302502142
81078654
599083460
687993267
291614181
1017728474
265322060
763948625
1052966345
728469705
145523098
315886593
973006788
979368086
809702227
668286942
939711094
826158187
270200344
75965473
746184018
732049770
918889141
710896993
1047930852
800755510
591065207
807766170
391200455
100102874
387096677
725023593
757014151
44790338
185257332
608776289
549691778
378353181
468913097
824027996
94623689
139626959
54282826
1043284236
315568674
356991605
1055338809
989797807
755215114
343518304
868570991
83316912
1035820074
47848127
157992385
88894964
609003073
687143483
378279587
1041851567
198001842
778044048
1056623145
226467884
31578468
123673239
429642127
237004461
471758321
389189963
1039087589
975918867
860248099
46877017
142690863
195434292
943444365
369007462
35117231
327813558
72518661
931582724
864011175
678757974
991472028
256863545
362494908
185386677
1004056685
101894432
891166324
1071350793
178793519
91961628
990720958
421562508
689219071
133730099
504024569
1004988892
782423742
285438720
293092497
172677664
182472091
451102266
742471340
667655503
864850368
948151410
175087950
603083626
440683336
568785300
284544540
1055854799
527947241
453553948
51583493
775028733
19923555
397996644
344520135
880805629
538377754
985129556
473948153
650573761
700074878
256101261
96344392
567594807
817780828
110780087
992282934
846446913
800883317
389335173
1067675723
822035484
188605830
386331061
501154383
301538518
1049059200
1070852782
916184825
992282527
59172056
144830929
203067531
469467809
1008443253
876219640
861077131
472832840
996321445
750377242
415869640
957949062
595958137
610564480
984110806
858096612
366717681
362044278
970238337
673508241
131638843
651499910
614498589
107513364
546129850
990993266
509891576
239380906
770413048
116500025
10591775
715918270
880803414
309311386
901704139
1016897432
1062777376
1000306638
350622502
123857443
496272027
889453158
201092638
848611685
104758503
995841281
1014779679
321990346
50781686
107157612
614622441
531932872
481922873
504416920
1005609945
747436205
873849533
702687330
572084303
941718844
704802940
916468169
188792638
933759496
621272637
551752946
72807898
383238109
319830989
940469688
252237386
640455410
770197602
406649168
251953182
440787056
563025349
298727436
593889762
613391547
31365022
862689527
668390422
376331500
130524764
683431576
205518556
754529915
410510384
200182938
734091481
1062054914
106747873
201019827
219322398
1030225236
318608256
480513934
197718415
687228741
291389592
313547353
820175969
1009051877
340474814
787324212
120689783
566021284
335464353
171427517
369018608
49621877
994791048
957322264
325313880
665053994
638928764
664103322
480780370
465544912
810919667
357337566
96306499
834968103
673727637
915560859
328200402
868868885
491899154
892797954
316770360
592615044
16549722
225277323
639079553
709648908
1017491010
809279201
272405684
521597130
75243354
1021392349
612200826
173699347
18099182
495474201
969264622
1026577018
448964880
891859981
798111282
624057838
290259394
479912218
552335552
1010633836
419682739
45664418
278483794
881516775
810394421
447884373
500443463
652894810
199508937
147661434
163864166
136927279
426716714
630353577
210421833
67479281
1053398154
441022680
594913537
12934478
977358263
689062125
993413061
187188597
991625193
889267329
451739011
398237311
590102695
922242298
743718950
739730618
1041315239
664791068
858504230
312821194
1020151036
503908618
365102855
759642491
628917556
1007748635
990329591
129742005
987575618
385380358
297639972
70784254
734808617
678611892
297611966
532187135
829874078
519132137
23233660
947020239
810096140
898298125
375352332
275129145
464621759
510272604
626918917
268701768
959746356
804569166
759166631
489983537
400803258
23595124
874915432
213845299
597087
240292192
642649030
29208245
662913345
532250735
323029005
303669863
767631089
27450119
288813761
1043216023
1040587408
362195690
608772090
329588608
687092677
750936178
564289922
918506220
4753136
665989595
581941002
181934300
527659888
593518546
605965644
340162253
96697978
206069849
973163402
194752076
811965967
79006144
955129978
514136948
5812003
818222454
592819446
58878484
536070816
530660404
191147263
311401523
1031741945
694677351
586148245
45408354
798392261
447111620
25116058
41852163
438506984
1069778631
543684843
481098118
361469664
779881826
273249035
192194414
236590635
620356501
516414057
403900423
289140840
543713327
1041443121
471996814
131077227
768583521
415763346
442760192
816740970
942529911
304318473
891569229
11678279
306229063
243525670
1048547549
678413946
441589445
449958810
716767964
797394332
323845777
579636507
199606412
615337657
110268129
648586518
143230525
286587262
936012253
287190425
231597024
1010839467
753160503
1028062922
882188596
475547876
397002923
783366285
835722153
703550928
521303104
308679602
405746630
484597656
810983156
740112842
384127651
237096137
738885258
7218724
208294435
305752681
378043873
546800019
146939289
348270359
849185908
868480572
652130805
232267224
654481317
744835430
350819786
210193653
931174307
296427321
821473027
428588463
919868410
851732216
184400331
825655399
298692657
42717564
665665880
301306887
503388177
793582961
126111014
636192037
973800674
959575459
623038879
875323168
898887002
904435659
904044391
237974333
948595291
816409650
257013485
566656446
146285945
21725957
763146082
207336056
851239238
170768409
289406944
784990363
661175132
157865308
846114563
268128775
523229044
763537970
647760041
620246651
401600722
371279894
32102936
1055580606
429934566
155157334
907501105
983387356
927262897
147410873
834765762
971695397
424686656
567130618
213814643
994560227
432627766
879156941
676408430
678186435
171895750
748089492
873504793
330529870
252981887
108762030
898531935
1007545206
339361857
689490455
477556960
487802822
984789130
63557246
541832693
975777032
950351525
471539463
77679001
717799270
382921607
855252587
346629157
246104429
365921659
245655635
484378947
638743886
921717045
158146512
526996519
461455975
708701597
381517033
128838963
100904398
994410769
369328502
711455146
216683432
77688236
93073635
750618658
955091153
785078813
639651934
205100394
1004613914
235759493
447812397
392187982
854566318
636143213
950731590
163093268
732716964
224501218
804957000
305985018
316503567
632788957
244353451
385908845
18941755
285427807
788384742
110751417
809968413
330712033
279723797
176029243
502256624
322631858
795901253
816628661
637467621
228463190
806412814
955657463
233856633
430659394
891130020
713969863
542067770
362387459
271820150
361083828
821280309
930786447
57500104
66318665
1016603673
574380081
96621641
421956549
74933451
579829882
148560855
962158971
291825255
456470865
238147399
738553674
331193839
18006383
748732774
580053679
264214052
660265726
457234234
205900024
297976574
671159145
208501119
368120105
917031908
548519450
833220617
1073486640
357282762
669746660
592881254
778577875
715031683
943831677
452035371
540404671
157661046
885437544
691055260
160766246
444756745
937362303
993500814
630916770
336907353
351934884
934977434
700361998
600350149
642798998
18368360
994611955
819349931
818767145
25409453
714238241
304246209
857056490
178232324
873138825
747277223
98929852
651522678
889880548
323100150
411388766
57078269
414254025
1510442
741408253
41466551
640827488
104267450
819235032
9788313
826378446
305331026
933232000
463965528
827503779
834867941
103028504
1028502339
409309185
295070541
334870400
66220814
1048740173
749726885
549576314
788586978
575580494
360020478
644784881
58587071
896248365
1051305171
193223479
500911800
457458432
918525730
391665887
312522363
1049330972
115818130
800389289
319044553
906678972
438406083
213381051
98414124
567929886
717362453
833042567
164570629
671743084
970032228
189009034
248987078
83835149
544332947
286758616
1031266983
1071956640
107473080
321734393
238005550
516828001
669291903
240709891
424141935
1039816956
884552886
96280573
193524723
245630532
379554171
774114311
91033538
538822559
611100652
544012806
56753338
385026020
131980349
207960644
695065895
575974297
644210120
378814057
107754823
462366990
495182569
870318999
860167003
303901650
597990703
614433845
589298898
441521902
335666710
225484861
732042552
797111440
815495724
534031311
761440591
32802360
741068193
735428136
901301057
260767669
470067291
1037296458
838404451
575068478
505884582
703626087
239314741
210707861
285470406
556176391
770773004
236697656
697108835
590515696
154307922
561647262
618597285
843332290
196371500
382062064
986685254
841503716
1034152270
432433241
337520280
137440107
807616079
961260487
409415613
541000814
458514518
1022594589
903547705
765128315
599344943
890314053
507488441
502250003
680275975
309152734
467544208
974844693
806209288
188187450
350113365
407856433
78980445
865101010
1064886493
383972569
490393715
734729721
413760425
931335939
337476627
707048819
726195509
696210853
43900400
669089031
508822890
361240621
214657543
788633719
924492473
402550706
790472280
44029578
193345706
216232419
25182432
218591840
379986715
1062526787
653509007
822807163
1009805819
580917768
935235916
406054179
224506682
853295460
703359856
576297125
620398339
503583203
940065511
132073140
930139712
406979738
138720952
391224921
555716532
908351629
489695800
908918308
468136869
26618942
871311899
531385241
856629666
153100601
1002306749
586368757
154763674
722243448
684593587
579464839
758914511
932425143
897296962
267470487
506001569
767302816
1036983903
676636560
334293043
548626617
580319566
571478765
191722809
921420750
927473117
569359301
849776890
449582524
85845968
218572381
202793952
914137999
779336467
666299673
150011588
1039676629
715614842
415338615
809755749
947860622
1014626044
1070598394
763487093
963737130
200772259
517709648
470120067
179663030
1032287461
434823022
760264135
699155074
7429474
830637659
1006350581
646953411
135832101
730503446
134576286
128148643
314329972
178461584
436401834
322250742
487111767
372508421
530240706
767699585
610117327
480393640
228192938
894594434
738669048
598322215
692287223
483394409
875161547
228849017
906722614
1018871792
729481387
621382846
965597279
862699430
447895899
975217356
141918323
561335162
313646541
769515175
622284554
552035381
218636822
652921177
717632600
599961998
973555722
217834666
1033459033
488984861
738315591
452082280
398675415
590974379
121740760
291697853
329854535
22344865
548514383
291820749
936375414
480535864
436980463
268226973
473528727
527619587
56482391
573923691
741591367
275677395
405099284
593904860
835872101
489957447
350371565
949353730
283551944
942725791
839946952
545132222
243548391
342710205
290428083
738960127
1039592319
33373407
190929598
823046415
520352132
167814620
559253343
759346402
187571830
431437234
1068764058
829045657
424016854
437498268
388822837
422867788
683262065
615401458
276255569
884866491
177640373
857505753
686572935
822911774
18743842
730012220
1056535074
333530187
550250375
71840157
489590303
675257119
586643283
250776846
656070689
80234131
743884708
365052190
454404969
336436816
985022353
773825796
572533340
1059455938
312971925
999383388
50254415
983432777
964358024
11058039
321005838
892891498
385580833
529280015
896732187
399312817
725085677
550653707
612082853
719914267
66288721
516832529
1031898514
192702614
26613515
26455179
802044536
284496132
978319017
849687913
1026126251
928070698
490810710
248231769
489205645
630272379
534746817
190225378
180976807
932275137
754198451
986695829
1003128897
773003561
805461728
6572925
643260166
301570813
102618668
181212577
141365302
897725300
571918142
956961099
128305473
939069243
785518137
1045272674
182700718
276154095
385772345
658294755
355340201
457584619
822914691
270762751
97485909
247071526
153785423
171389434
272227231
16083160
192657219
715788678
97976598
30039894
290255057
68339804
1061038245
965004028
722457981
547095663
232479420
521183516
410014964
735086034
452585157
791007559
1016219208
227224001
921700498
415605825
803365368
374453683
840852328
318791591
290271471
774145520
351662189
518536669
345712442
73745505
827754159
343154623
54495472
1004470736
761118151
194956764
196414223
640157076
248776046
535072838
643677792
989667085
638244513
503080533
651473883
428571726
772178057
1012806227
939251692
854098919
875323727
160339760
454869825
786576476
667511834
758193535
608058289
867583270
169667634
399058710
1011428524
286255107
544068523
940375091
745006062
270701505
77890400
240973416
933743525
957810931
73883226
509672651
860476263
799919639
795503060
296447169
899448960
985443123
1003933227
2539055
69343198
363890786
373088449
707529549
570775167
556243886
558840763
991671327
527080566
172252174
606782270
376276343
518819297
523302617
929648543
416973098
935113227
165116276
447979841
691787501
171203537
1010419542
1051145017
506597195
361893581
894348482
765983555
940188067
166694978
398797116
899991543
24867743
21655239
994120505
61103682
238284127
893051040
1055000878
1002248010
953189826
286774427
864334438
855853361
369268991
547308430
29338348
517175126
23102171
302262970
937754757
971206435
551701691
475727174
260440589
229931124
667217533
626449551
988164285
853170368
43922488
518416916
318189743
900021631
250174580
119394136
1050362561
131513195
884039244
589497777
903899068
206079070
31382231
73606920
766507848
1031579418
511904615
999046159
854290122
654511994
1064251097
1027826217
571690609
862502201
587701838
862209878
814810848
316176101
1067481473
797178414
651241480
934679400
525972688
791664755
1023204626
905576003
926392854
974334195
596744840
526730812
656072297
964761017
298236803
592679850
569253255
162372578
662115942
319033436
985714120
528917720
105109286
1020499204
353151283
490321562
299735910
676775431
541498055
1050577463
835409251
427566162
864947889
762861342
1043117857
3012334
143656644
214030636
840870028
400573577
973334746
594801298
948602316
915090490
15316197
534659336
408709912
681467077
696090729
923016941
1037342199
1030569269
891495706
626999087
154474654
910165034
585404487
993694694
929556278
1042579177
455311445
402045417
841967289
157190092
845641936
416812172
767234466
301135939
832152090
103964
757019529
999874910
1071194438
488923507
708792595
900247577
64588761
486271036
514805021
625553624
933190668
907242468
42823019
593045639
133171999
919949947
752911237
702324113
651034302
52530810
284608152
986659098
402488856
52928003
65388126
310498210
174790283
1011501918
552881257
870956972
785654198
389021864
804534420
476363836
341784595
284202228
191300226
428911045
970423853
987488889
1031018817
193787101
407148617
874158186
277954925
968760782
260209120
1021442385
897980572
259201197
647443105
369233358
390491240
241662094
190844264
178567468
218264510
375898087
9118970
485368633
971864344
984909662
835669235
963831939
638383909
58679951
144786734
937755831
855702678
234642081
884288669
550308175
259731660
928374730
11118608
452563357
1040312975
230792354
1062579277
13255056
173318713
282241019
622710691
745447220
761128946
210177826
582380648
283937177
500265588
897288775
226731306
1050724016
871535888
886910181
767434315
209063987
987063819
782969282
156073136
883346199
728939837
554931113
1050804364
32381571
55962115
197484038
777997565
233439100
402509317
192685532
804721136
816066444
390677398
617984115
555282482
663158968
658556696
195815057
854011295
1003951345
902111314
110100180
220244631
406717575
835357822
555611559
795622409
51825459
286202852
623722075
78082382
633499473
846648470
220226859
339847398
476109401
625644752
759593184
64968593
898105399
800961587
266829476
544638568
544089732
770415255
858459189
757234147
329845047
776088
659905362
928781349
31209690
560712649
673031445
997572604
393266223
81648291
624939986
414710846
61418821
671881078
103032354
820636689
818091605
763545285
261364801
503339602
400172535
557471348
864955641
351409840
672080519
206199702
148351172
147259455
292605276
609041949
387396368
901296589
268357510
437755286
782857581
360372527
84686607
323233171
149627237
357817531
539237347
49134340
272347062
592004372
484630802
507369327
682916117
795670095
573659686
460907165
856116092
652545373
326014656
177137387
131800725
13210411
498237289
318097893
867827884
1037880868
442170948
403798066
1000216510
344195237
134559638
250612440
288473798
465050586
397802203
515987328
293450213
493410227
817172142
820387314
737108208
968435919
1020773
698982774
151199764
874944972
560979700
216967577
711665926
290245533
872451530
302329316
323776544
854536038
968863804
311801148
812147838
978953740
524596666
857272197
751175197
638830981
559952586
21780009
116684739
963644622
1061967596
34849756
261548970
256050861
435645292
870910057
317459489
977908276
936338420
267970141
363911853
891452715
55548218
172569932
744289483
619471437
526482591
808252740
454066097
222129874
253950345
764475195
825885356
399967754
161010557
846933096
831133983
767568679
693811355
716570737
737607649
1038144482
767571310
734411980
845950206
58145423
579324751
1012954289
792771896
568619219
802889708
408845845
396396194
119670856
279273698
611704086
937152492
293773184
156727249
1003182863
121138401
378541892
431156116
420055468
556900155
932198155
141514946
222574551
121670657
1062474926
524323957
471283295
195451276
503810840
4919450
771519937
149288195
293443911
419356484
144946959
777019790
715579981
86221552
352769312
739659306
212708878
159272491
407546149
829745265
440927488
409138668
303906454
915867190
808679863
567489623
257843974
720381039
454667024
349696650
681282671
715222761
1054352812
832574073
973763259
560722180
905644036
333824316
592177396
755799173
860096461
578829987
327721725
238957867
920486537
927820173
100375314
928560691
295530933
667568314
667148883
815999024
883646200
810585825
13833624
752812368
842834832
104835616
813307776
790525729
744143230
452723217
982788058
626186949
514735137
456623914
495150240
843484701
974623679
53069074
797949437
465151380
602280088
626322121
1056035078
885574722
904828280
980385204
644396673
380698703
218177068
102761524
928816470
985197233
605585786
553238415
990479214
627065342
383360194
860230863
711680769
492422265
307500227
284254265
496565227
825403259
72683440
643526843
784298160
342252121
135286977
508160693
344607538
968987166
324711836
687959515
577923795
336816249
403296905
814772004
587651242
731040159
180968386
30710688
479992384
302747254
272408703
565056456
869164314
1051012614
952795370
745187296
768786130
727707547
920838334
933377219
290684947
1033924889
402062777
551823058
686509839
479322608
114462028
831376529
986229595
752302887
121410473
624575833
800846437
522218181
987886378
1024614774
668081734
41182147
484259411
496377325
612841578
522713224
1008732961
439067859
244078329
476165029
97427403
88831964
537110724
510370715
712460747
133754877
925687455
784568019
812365704
100086287
86112360
1016375717
402572653
948794431
843486558
765700085
984855637
717108422
531039061
818187006
19564736
300255188
672606441
112129771
1021730539
452516663
893519553
130594168
925464168
191250304
919941337
1031707326
473212906
461994843
537798136
636024847
78034854
485987246
877987510
609428971
327297188
940440247
1059824959
575036168
554574242
885002189
203213179
139861458
867849022
329365479
616643523
835268873
94723356
879941759
847244542
783469890
31392977
216491549
500094675
314282678
560073723
327757150
203391783
282221482
749489537
181749059
333126522
1038075515
412752566
599392373
1000650395
896202298
1012995950
576756075
130142672
77386277
765016515
694988755
243370447
1053536339
790998679
244584424
326045485
52817116
743987783
601448033
1006739288
102319349
384784288
596912731
177830733
410860093
290121531
1064887273
828922568
442439005
541936343
423972552
277021812
22934991
673841838
768350572
272849367
631440940
455579168
296251697
1025378989
238861839
701756139
923941513
871948461
589802522
245883245
392818733
460903305
504359881
1034679059
685133491
567968167
1050180584
260199979
902914911
740599592
820117671
955280607
781298234
634810389
181987904
640841025
1031996233
509956668
19200640
881149026
821218280
836322535
830851106
360743497
1740306
211186172
145179162
301118728
207807443
518258323
947754234
593991146
428638908
188038519
1063737887
751350997
693084172
213024159
729012911
278009894
1008244861
469483635
526736482
102446172
87190290
44988803
316787820
516541457
42980827
742587913
828592573
809956432
531690440
163031102
833076658
875771006
123564466
932464780
916891519
529038725
979459845
75658385
731794773
867165351
907678072
56081040
851349323
486539441
1013235651
743676104
966984154
909834305
228792650
371763007
308984081
619877204
448692856
782624275
470759218
831552315
412648553
490459050
760711460
651178500
520855463
711258110
978830582
903412174
1032457220
1042160062
29015632
340013783
941127250
116715779
102148189
738922774
850848694
93865584
595685055
519226264
971294279
114621123
406977084
1060085031
334931541
1047549041
238475113
621289250
194290561
758826838
385580280
779629102
130770939
309193603
788372217
404719142
174508339
146950962
169870502
771562479
924627006
631972953
146664732
805422406
294779881
11755874
303614207
387208658
185550496
710798616
897183555
724180368
393446196
1034703389
696164898
358480899
674020395
1045014701
439131160
243931538
1012780294
152017180
654054784
481350080
593759371
63080193
671519322
582509439
326039821
1034936918
776679469
865880369
385469935
320148642
418944733
529806667
71653159
625689383
802475347
595959229
637459709
425263081
628696321
606907271
356551690
495318474
126089757
1037038658
912683555
98278197
273725803
1053269988
1053562769
460330272
941859282
168037619
290905570
348136217
767898182
661419147
290221945
820862417
123800369
682548946
918264594
314364262
387527194
682464694
610472225
616905562
1066635673
331484758
475652927
234751530
657972216
612007194
950817868
14420877
10295710
153991403
689740872
196269152
550904922
666928794
552768514
703603910
70163683
594310619
762205654
176242451
21366173
454014129
930296243
588454613
347461615
338597476
560203574
367043307
594827084
231896060
925816188
602111775
596873809
993837946
394881876
1064175426
265634342
348184933
674142596
914386070
561078982
860977083
711480735
745913889
729323058
937909573
953615369
624919137
1012017723
579893317
1064013316
511579122
6754016
270344611
778567098
247041665
276153806
287480700
674542229
887110111
1025149682
220077997
329302965
337041252
505473095
211834306
565720050
493057711
766136440
841754528
937956072
12548689
260554766
413169768
163491867
607499296
561055678
13894568
435873564
699425863
319172993
388060756
529089828
509326688
212539616
461858944
887987465
116759997
683063796
1007183689
196757242
615355105
527405065
414208060
757917851
108624319
1036015608
911367238
494720860
515279207
695046400
557723155
774905147
212155027
919006495
1005417905
969376219
850191069
1052047478
67929854
871650130
36866775
1073626113
378378102
224629351
92936426
6481806
301959464
521093537
610952930
1004593125
627987274
893366057
190105540
795244325
994439570
643116919
704253821
1005592875
401766908
671812861
990685391
617339569
848334600
466976524
552870796
427944236
450465700
56289469
697548051
312390065
450257509
4264690
693960688
53092718
355745983
65800859
1027380582
405435843
843656283
830137914
1059327755
883989358
1114477
406758356
43107802
297327587
670568697
65780477
181934485
776374401
895145168
1026807410
687452958
419368824
755814348
745430544
350367771
955925908
286999021
1016363704
742567474
855540557
806015062
1042809434
116036689
628189248
145883321
110620936
577767898
411914918
1072669313
1041638839
4586793
347494916
662206171
82523643
116375933
580532601
697463903
475355295
100312812
363432290
1073008890
348816817
552935204
902002753
499404365
355885308
555363326
638339355
232058702
3948288
395435262
284738034
252341592
810903208
1018866374
12354187
206940400
899993865
966006927
179154876
548553727
844251674
178684423
182017244
193533685
37263439
320326534
80975103
1066430986
452977376
1001434581
66075086
930976831
975876409
325696575
722609080
978606512
306181157
817207736
560329400
1030223010
773762309
484707922
646741639
847002312
117358711
229953097
608413127
608920094
272557670
57237028
75711204
408870959
204033605
355548383
530702505
692579111
872900711
761098806
299042867
581327407
919396984
960042244
1017878483
464406819
697740081
221377612
572339192
386626319
302431393
946956088
889790198
550691704
295192330
206784352
624833177
248849639
1028444868
461253378
513809264
1062700418
334295047
1002630372
1053653790
201006504
732754273
541729889
363736989
584517892
382920922
576516946
915486979
87094098
891036450
162243493
457957659
347148514
407624222
7891902
812024020
684252854
852946165
343777449
705079367
909913198
57924583
989196548
533845838
534019000
706379739
55341904
772776565
610163097
486694229
340186859
7975134
336897667
759458838
648698630
198490608
242117488
722101329
856978551
680909641
312983669
983967139
738789992
934648454
220929827
901616199
445055659
950062719
934496474
591819736
879853103
835642000
120170955
410226575
92631557
856209326
92501017
933038986
255385448
650600461
367255624
722307968
45243830
55927673
692794177
228467367
194728465
578246791
775702581
736887276
370744564
28423748
239112639
353684543
378082373
873752016
1051939643
344766985
208190172
1046049668
257159002
494471934
483425450
451926711
1066103250
644636059
5258990
839374915
831785049
358868661
599571312
18335568
1020774762
803612695
899372457
881599399
400292364
379172668
754821253
968093196
545101825
171834936
902194518
296613012
942887691
548448321
90511531
718076435
132362439
459536672
1011133645
737306422
586589229
112330838
93690627
630849346
696411013
15529440
981220157
379424147
1037905545
609247061
806629337
574865209
833287856
388037287
456004531
187437865
886341114
737781961
303160775
832035888
492655432
502288652
831091595
895185076
96906256
757040650
710928321
159631522
935846134
467065438
31311142
632292017
51444807
676905332
911730261
417934112
537967386
788965262
603346226
570851097
932300939
158786745
850023957
57360996
106549591
134882485
867394735
690809008
189375964
840004860
564949725
995059865
198021221
849688667
513014919
557065341
383065649
97132975
328729281
1014788910
622103804
345298954
185691008
586512784
715029913
716926022
937937901
636323168
2784677
900285330
77683365
339102405
30433875
934039783
584203073
31706538
498778589
15019973
1018156563
58115397
534012369
88904314
998295071
982779111
385975684
988243885
1002304770
473235460
678178445
315290641
72485882
418303219
125402746
528556439
541535779
299579579
657388858
462026326
778746675
39582512
998262765
76543651
924195405
682051210
357141683
705444056
80889774
108164360
817953434
472532147
555811439
111789259
99509212
917280394
28142746
1050142753
126899477
142630018
616487076
941610081
1009128236
102558867
9451865
919569356
780314223
22831753
825783904
84922176
990087638
459834232
301230656
311765710
36313787
349827791
755653855
870846242
370235100
997708345
834712100
990098047
365730461
147211641
19830023
161545218
479859326
3529180
666606539
889916541
1015213420
576076367
419285166
979458915
639400627
1049234868
190992137
389521633
954181871
1041291647
19628710
277305101
627509049
822420818
159245463
325916023
420009031
416637901
739647262
864756894
1007451861
499859709
538938427
671360933
132870862
404223196
749970938
1031706130
28068198
463288392
1066829464
124032533
163166310
273772083
213183680
468786045
442011760
104976272
897758274
3550947
731132263
719224431
768746897
1011643735
491141306
731373129
875597767
92597245
648119214
555719894
382168632
66413256
530507045
980859998
489036966
675206989
984537724
866968814
144216225
1048473098
785319585
414548664
1046592730
325448159
388444893
102642032
683887523
76053275
879454791
899444915
355692342
686821455
219035708
773935904
571582418
173301576
693877650
715622525
949507719
212930968
151548931
632651223
110146972
146864574
109118543
866463539
1000126310
137575965
415259246
894398598
51603957
984154218
483861493
1067705417
794606357
577477417
616554242
366674753
916239894
924771345
822943100
14174882
60549328
511364574
1019651373
351856742
844602803
328699832
412286403
96740231
858829229
149191117
586885179
953711741
942123674
420153235
627907645
714118732
466856520
446452700
614643024
373775890
475141047
555192523
832482078
450349085
1036038313
180768692
831022334
1027985153
608851271
701297306
24318399
967495679
337054793
79714652
540824732
880862488
863065228
887362485
318534630
586144939
269469530
150207078
849848818
79082760
178934214
992941049
518919219
795766817
607975484
994185731
68735620
439909795
156942333
256899354
592911352
446420696
5699110
348879275
382724218
598629570
228919449
540558735
203579596
907779308
902801454
120269037
294805862
156171367
1021363386
429624787
2870849
231316141
864781747
886794665
647246782
453248872
598786734
366163499
83931032
835131126
67947645
567316964
1069073611
1009469551
28273383
699078827
551752957
458693972
1044929041
53115416
678694752
846215445
1044861643
342217890
595566466
74961645
535962205
356541636
795935613
700633980
653794741
700918452
314143608
141150366
795346387
320954753
82330732
695522859
246674477
252768333
831289465
415789013
37263303
269263622
173432239
502075277
948865193
893898497
898734623
853234105
904396798
875649326
272466706
29498380
918694360
142481841
249512368
389515788
302053575
181308968
499061784
997326595
1063168394
1064424261
923908181
285461166
933384056
730268569
583912583
655976776
663715188
551473328
453266827
777899129
108358068
770544234
876129399
304776993
983285938
540406727
769366007
790688075
101779785
982723564
384191228
368631928
863315399
248501789
983600
768900605
655688371
184478075
903672599
331555594
11775240
996595134
26455300
197511418
500368174
759695801
954854545
1010715562
334785463
279474723
529745127
370181016
520956864
106793105
916163149
289437050
839961993
1053872527
528281532
950366346
215254412
767762827
226938675
298269796
842415837
607720128
885765885
725692576
386731195
993300886
882444507
57558446
151989251
859539196
910477572
649574673
519397758
694618387
826360059
909085365
196006334
781906374
672749758
540814664
1026001354
392454046
89332960
900779394
792897505
14766499
888514695
767802917
458833715
751421545
862170055
1025037939
944995674
546654692
102306040
556526753
985120750
130436275
865341083
165996298
570165026
349366777
655234921
733092936
665628789
849271144
325668642
561953584
322918696
1043098577
1042625224
593128198
291589619
685187933
875375215
783967924
975989963
296724567
691971367
351125309
201192458
295417945
747187801
54355506
513958848
18939859
929753922
263792286
1061283744
862873646
725755367
575054637
626285230
362725972
877554315
915624755
364885282
867675338
993450193
706781960
29985948
153086590
933797074
480898359
49488631
205476085
286175099
450962116
534507834
885803245
519179647
347907525
483187519
27535434
635835741
409137372
1069401690
203966317
717247058
491723269
977117630
543493293
571006294
852434080
154712172
377066517
792024032
431129496
233988387
713792908
943671358
19522187
1059948771
327207522
449314458
562744876
759956843
602393540
379113361
810803991
699429641
287394177
889952722
772159657
206070331
624816993
787993846
885107229
208705731
158413564
74016198
158561034
218371066
806722404
448561202
921997712
8941576
69339653
110862375
1037469682
899963544
451431712
65069147
25423571
908836577
943217032
963813074
935596702
254967947
549313825
370906069
84404324
798709062
568043250
491829159
409437317
70085294
1011368073
6246310
18763090
96324741
350979712
431669500
674582071
59330512
777566081
320448567
788000595
305253066
335318745
509966977
628750880
149290790
1059408373
995337248
296032621
217619877
977044165
889494654
343023515
16332831
204632906
195233027
1018637390
568699159
299363992
738548316
794186666
470460098
63941502
148007454
484196748
501499287
635015774
864988095
418877413
712122017
1045628094
313307869
431582665
742439928
690473582
155157482
860553157
1064716046
352595600
308917380
481558945
951597635
1054916396
760799005
891261381
914893694
643479136
258707569
677539304
763370577
341375005
603041660
980853090
314105722
209198037
413481550
1015940907
246074409
464153454
814791670
205302296
246068186
27523243
1002688923
786581209
179500072
52140951
142344451
1026062971
237115450
608054811
331233176
783712309
504274865
174474954
987139237
461271367
297803352
521416859
142301321
726324413
682227967
339168616
614530751
788694597
439782725
987251264
594520549
211588678
134202516
949606780
896192746
13824501
221254980
898653491
482731531
258806719
353223646
695564383
907945025
597821393
571693317
140739317
941794138
87793597
451488552
732605535
36986994
187693984
503861988
803852918
112627130
836916026
437565330
370592630
460974357
296519425
686456055
679326562
782512586
939833508
476324251
501134379
632296757
682106205
559547128
324983256
699808037
712851912
933971127
413705304
1016099951
597746079
743190639
1018399932
48226844
355932271
676109625
418487092
214992696
456107570
798840948
639605383
980448178
562208452
113674465
665465882
525422765
217459719
239662451
1006527534
576822181
538259080
31041452
38636855
728864563
707115215
689014517
367062583
799250259
332425285
552545151
210078620
891578025
1011381909
226943658
602552563
455209301
878774489
410606858
685036500
484355645
451216832
944982157
82163970
76018290
667383829
57820203
412578147
344963396
679880628
914037947
374921106
811528224
713092215
583930999
455836058
610070203
760422719
146814798
692685441
226068322
206304574
618528861
137127447
712974594
939020126
567047775
9971147
233278546
219159171
934447705
35039745
35605524
12223292
310736043
1031539227
112094833
798113864
848699724
414503498
241354167
643363380
835080117
113220597
1042443223
719989916
159207448
531146530
307787120
927799053
885890602
1007039505
808454693
767123434
484466843
336458806
624720774
167100139
1012978733
920670745
192007509
458127087
775141156
365828676
82042436
969848316
314646253
640288687
399025817
765936244
360432200
900362275
329762379
932675805
866787205
119907750
1517844
773417083
350650527
198101669
335921367
299176928
437187283
180981909
528069594
381862671
215657193
972986053
545132073
963229052
1064069437
896294350
572979253
999262549
482019170
543311900
330479983
1035200264
111156020
48728750
785457397
884214290
190222313
1070996868
122895889
622600873
780215846
796674820
114158115
1041035597
518768983
446859149
937749752
879775212
120077050
782926123
296239547
107499485
212987629
626969106
1028465296
97325433
501357696
926703236
59719433
1018560599
222060309
809299045
1054655608
307754466
929266574
112774691
647844818
389205954
560384247
500929519
551714395
280869745
723513193
250777216
947680718
440691096
579179892
263748005
633233583
421501430
305414408
750678467
504434476
313581779
977308693
115919221
421999612
244056932
485492459
762383441
69953066
449051692
17727994
778509531
42766679
288542406
697515851
436975626
787347315
218781335
529930486
802229959
932206484
743024193
482000043
317229347
518401531
692976590
260971044
500881020
1036643513
100698824
525140763
508313392
259575999
109637705
753333265
780075226
25566657
531725428
98480738
450128495
131198724
973500159
98183024
974390256
710190247
817760705
313133919
843172948
994945077
874847747
833900105
698623719
505765732
573176458
222511922
1072233632
645404006
570722533
151215346
259570503
640712177
370069006
648755796
724165447
564580615
1033354942
574591301
856388313
180217878
4668960
715358040
1017540382
1030888835
247151164
344673386
776624018
872729861
878542317
408296861
697733795
75469635
180333300
813606636
781578100
482461983
194822937
210260049
790540357
627049361
886410224
675365759
1019519657
728328121
1004654436
176589850
87016057
463144253
208426414
500665503
178534319
898024902
424164939
507160042
394075921
770258430
4969638
758308091
251173467
859664569
666259823
582108802
830014816
506515727
808760997
752451919
685972565
353551794
674208109
412619053
606386203
188031284
713130718
1007307260
1032739127
628749223
286533858
761682188
611767588
280632563
975136576
526311155
847574686
479764076
469469327
400952267
899870255
951083703
761863400
823078321
888850310
576920581
508938433
1018685968
350139941
377071338
609486704
323404363
327385371
699340467
938846142
393310508
251335740
625385500
997154383
359267902
228251655
293756879
1000052887
371909528
365896812
943125581
642062297
354082686
951453873
651086861
87400048
242786744
146429582
898653332
676882609
340161629
654471585
336792019
699825793
659298282
546898617
562571738
88864915
1022571675
827553447
880799220
328337214
645116363
1026227493
884023000
64220451
14807509
269912623
521036704
801263576
1062217819
976689857
183213757
239565241
517307506
123675735
948261000
211059057
355354789
438646316
473664422
397266741
807397278
44535642
568953623
93519603
451893237
656676041
449278983
837802866
155490499
352703395
390354221
266155437
585745776
991642431
1016450954
99596848
320246311
916743870
50386882
838245502
526474089
226472087
868699638
593720504
834598601
233901460
508404178
852101684
816944978
1014757189
1012909291
12377468
214409673
777367040
976730578
647259511
184426331
869899326
180149734
16923249
992718499
982699143
640782708
739233165
998580918
938148748
870684272
558635188
382728862
212111031
519986846
623400697
267431609
472933887
5805904
516069948
1058804792
723275843
771346849
955755961
753942198
358638940
624896066
321755657
868690939
965539416
632051182
306794916
934202610
83218028
78349323
730718158
399184441
981227672
248595733
60354716
35664255
518107473
1067183269
350013828
137351117
16573634
538919171
776661190
173454070
152631439
265501837
621932895
1004527099
311886907
756838955
747347427
589342337
925756410
852685354
247787819
684845829
699379419
621009113
590858357
876557995
554417413
9904648
543094349
198777846
238421575
292757828
536056079
432098338
706293602
31809982
140334265
887653439
847574824
614407167
102106984
952053576
221091575
957914162
646094136
335347852
855745078
531203728
622874385
775023028
562093046
356988818
286880731
353995568
720568902
1038074237
681368402
924954708
373911592
441432937
439555576
648406806
825112779
810670708
307290576
201593459
785594129
597867474
356489705
886644828
638266611
654504485
184593063
582666280
712878796
1021763722
311941690
955778047
193517505
1019629559
16360168
736510945
861596634
609225349
1013377325
672188308
191179953
481792272
636628870
794870658
648742719
28546007
147972081
655121217
493371055
802821724
1003214158
968869772
422516717
188643854
981092327
787715495
404312768
523153065
61865335
105927724
106707207
553120535
175095506
157236343
782829818
621160262
46161146
762805816
586342105
30279163
1002767784
619880871
855787742
395420549
404785644
667985237
813266996
1045433924
362219059
131464777
1028781465
521765294
799797677
915017228
810378405
231517748
482730817
744460485
83387028
825588812
995019552
105490962
438889705
883658153
108253689
833454234
1033423067
588435654
128043346
764741409
963275565
548485255
478855418
319792281
221529640
375605689
809805382
884713565
597979172
362981579
886108841
958667271
379104874
256065591
277898909
283811968
922427798
1054078993
386105242
437333565
1062172665
833380723
462740186
293774001
988388709
961776665
471298120
224935562
614561030
998196298
9138019
1018303872
413931105
478564760
449344442
556262875
900216290
15283205
68223640
763819889
214785188
861932632
945489449
1024711388
952754836
40295281
450662861
953793643
58788309
130539835
60457222
600668956
784419188
970379489
916494143
22202325
528637453
11680322
134015777
431955461
325045596
820642352
902356176
1039270900
840092461
603944850
156291442
426603265
882285694
1022064340
375813834
55935042
38840806
450794245
518698854
698100892
807667229
153236750
78114734
472766779
952531751
26823167
897348994
579368219
1063249129
968716929
674824699
48636042
968942595
196051018
398574818
85942988
738358974
550779418
117914021
968077586
225154488
718150115
816729662
923766444
87032783
138501754
129810627
824306728
303680947
541238393
253066965
262731733
100133577
295176851
398068001
69692779
208036635
431855194
58555182
518090475
417287843
968733715
632342561
830638103
993664461
936572522
313678155
555985746
725736371
808477119
625943363
275912972
535119411
143926612
573706371
457865149
837341589
470652924
665025044
553932010
90424339
591356542
634104580
483766282
308031297
586818964
733057078
605490141
884921517
897523152
456377420
952346260
773352213
752301087
697461029
782395422
844802322
133613490
424960925
589639991
158133684
1067885577
106315398
656569169
620244445
296792976
972541415
2666842
319430638
603606316
334735214
893104919
315131473
838008265
287899847
924945117
143876585
1072624114
183559135
1021917245
691966470
547460097
100439727
685471786
205414244
684615378
380040436
238964124
185220676
281886149
910458890
199870641
68453888
208493159
832187370
134837643
344321768
1066161121
75098951
756395759
514583994
427141304
704468067
887874970
268039521
99973318
972849730
777039668
900104528
104699874
1007089914
95843508
511177002
537095913
377947547
23408553
865671933
88401005
231376588
172296007
1008401837
924041011
162108858
836061055
10009875
750905343
132358653
654103343
1069852164
653077456
303641487
565883355
282724240
56250087
854220894
836360100
678925366
498910667
613233420
389984131
150132656
1013834447
650461478
73407409
673487827
594253515
561888275
497940525
190357656
1008138603
439895302
813205282
790154878
62007511
147930488
613274989
229678338
515358003
804123862
413346030
948847576
72725502
84776287
639171446
777379472
663189805
899092999
275486351
413622806
395370535
247062580
239579360
868177684
870266405
282225493
439098001
929949325
785060289
174858921
656982702
812904349
835763101
705314044
435245139
1025834483
466294649
981066307
276548207
965356991
201761145
803593630
283885245
198968870
595520521
582549088
1015058988
1038753881
100257937
692834004
116909534
510915560
1039212783
911066507
273963691
278762090
1019679153
744070786
432135762
31784571
272949647
844736248
82661600
847846890
695111720
710680809
744841406
903765793
512151342
556214646
765429265
802613719
256927902
282575312
1003188198
1064320711
632050077
264051546
1047434320
655819316
951290829
926048766
801053009
477516298
448369596
306716389
237863813
401364029
861284690
218231970
935374886
213210906
807402616
378733924
301067647
328498569
608646999
637598681
489282809
21582035
577592230
46298074
879164007
415936567
143590658
68087841
595100788
518773604
571036543
1054243744
853669831
642185335
918502544
928811133
852527053
423633340
563044695
137546782
891749724
877585702
679522963
87052833
797389216
128595674
655986735
152910377
717537136
99012438
738622516
1037386986
348151762
40145770
140984769
533222644
283526284
445289402
263838358
1032326519
145972314
497885024
998926084
239483982
493809735
243852555
736581
98418928
657548632
276949283
749928145
504058446
1928434
775971227
920935330
479795700
183870654
346189981
502589806
1032695814
418221876
203633477
785391142
99464814
996930312
1054577819
972248738
166174277
708991502
28116372
141137191
784100912
560504012
539509612
791347882
325989317
688986084
1051405564
558552078
661138406
956657280
436771380
252638608
949133622
116872285
652458778
81967411
856919250
369186801
48729127
54686742
782659772
72673251
476497449
202770899
815530929
485915426
261592145
580825710
1043121562
544455672
824518354
347571767
1042957483
325524816
838671048
66394397
951645730
653565853
22820986
509635996
26522840
544338800
106014602
614191933
175164928
370168603
908273716
697982160
606467667
387677998
137199805
389235732
196251937
156676481
385339855
912583124
726005022
630001012
453879013
164764624
577923402
39084099
212490210
654117186
748642670
490014256
39335039
504633677
143097340
634122746
371907260
932971123
35546769
289029483
169853322
1015617517
708571300
575331446
109394980
820897350
241442889
28028508
1051873170
947525668
567786336
62627786
285157402
755976349
329691414
634676459
760253400
851319781
28357619
895876423
889175991
838327838
743392933
352306752
22704593
416038671
34120456
704511569
642087552
57359827
861133589
909209656
924933222
1046727532
306203651
700038335
544805649
612240725
308101194
16778140
85018235
101390822
421746525
165530071
234364702
864168094
405632301
582097944
394673869
383914473
602043082
439934376
756854925
306048330
741541252
1031997562
503986000
836233507
149057720
537005377
226066264
319403976
615684605
221300454
620746729
538826691
1027098122
488687188
470449348
870184259
1033600699
502459900
657058628
648345614
97682727
988135159
402915078
550797220
1022165543
874075371
269504894
813462777
1064741648
670454465
998278889
222533853
466172375
362717462
568475874
475935773
805565075
269984041
359996581
880513015
1019081135
707488252
6762490
638918842
298089124
119872301
159899487
469603538
542308736
194483317
636263567
734013577
745513561
21953104
787791096
952275812
973977849
63285749
880826656
552099304
445005359
365634127
403902334
409861885
398106948
718409656
664749537
454752198
118417081
156683434
34197444
598780512
672228988
585749551
725059077
687500685
222640451
134013905
952809443
774318497
601800854
855387919
667932272
1007078007
122817372
581688248
635585002
256108843
519573092
885308953
692903198
418549162
540996047
189255125
989648554
1072627653
167114692
747598446
699263169
162284335
181818953
859671271
623536519
50710306
471071418
994986216
54391208
447959063
709324801
607862879
494565168
899197152
141549419
985778664
954220891
872070422
591586603
627591342
464685912
673753148
81239885
606841210
555662156
218310065
534099969
280709359
160093755
1022168425
820704749
942017373
538850457
655273844
565668381
590888786
771043556
259005865
741998850
867951375
718644003
409121332
1055674064
220867338
512836446
152498999
187136720
355933073
887801310
251969548
430819497
636417706
207253325
1065943704
252358190
909718588
975969314
887345146
663890647
705724177
214236707
304482407
613071284
583307850
158123799
318517704
891344322
591521974
435626288
154707716
536152255
1030022038
817720452
491144515
714407315
16397889
601843393
130393372
543421759
922375825
442887681
495800910
382722739
458773259
415489738
712699211
154708112
208960032
318583924
525765666
976316582
299721159
982118589
751097439
791684088
131190066
172985127
843392770
467570743
617482494
57483420
759483317
80704002
412635407
35957110
423403901
542452317
23011213
26914070
155617731
282534742
1007012088
882791912
1023204676
786402222
1042270357
202708146
1065162518
568663194
830133831
143277671
799758660
622108649
658986875
292678114
496776513
678948857
115198759
781561265
793236575
966368551
609612483
318123045
942505710
833414641
332094015
765568474
550947501
871075950
629949677
616723811
481114659
567034026
868130400
201428371
575869083
71652028
395538191
384270875
849232362
706655749
100746572
1064716478
702851830
96721143
503419862
559219433
781907925
578946026
604143312
722885415
668238625
206596125
732207481
552780796
38173085
158058987
873923665
386321609
8717904
367582058
580330441
233197593
5326214
1010040614
954224180
1052863709
869699679
811109882
119844118
932333235
880714256
234161304
985406546
397433868
869403705
209818134
748518664
589112146
973446927
201211134
807938420
562845391
658039253
186492758
190656354
1070969159
243831312
738232884
669423401
788894033
516316682
918222162
604823349
959239101
790724756
665675547
303315264
362001361
1020450851
600842012
934551066
510931490
1001288602
436624796
1012465979
791885879
952737566
409134141
910530050
124817419
782111749
95700143
384797168
879943846
633823804
184275948
965942979
46156481
713154425
383586237
971077911
308672683
386812913
684045990
1050386127
908422219
585729213
804943664
226168336
780500560
683170689
822955326
563145140
307330134
608118371
994700238
440054007
350114845
780470514
19280036
257077294
1724216
197364351
417429071
127840489
163565208
506109379
1055952171
856409390
433743111
923111703
711925306
56292776
126504003
24068998
212459131
50010702
25228029
113513937
856199023
18077193
588102202
341669606
801949005
170078804
418976829
843242045
513831498
175760867
236881379
993929763
478390535
689685199
59197218
999920537
822918568
593953202
312098064
886129676
519415868
152928840
468802499
583753364
443596905
109975414
303581786
983888114
530307019
692658513
924146940
496947904
119774284
780236024
912790293
1055661728
171124900
383576820
125674761
208397128
786569554
1019324694
129286473
949759808
476177869
390483421
533394782
298321854
126658372
140925034
20491483
780999603
1039351312
881965968
573689841
725021569
949372538
394590627
1071787714
371902921
295202235
927216723
971289456
287478
461253086
814527594
687965576
681921446
536942828
86745480
1054354744
528631889
771924392
937988754
869553391
967354823
348758662
841641622
705849400
999391862
653337419
754509873
987052570
865407604
906383808
508872073
561894551
974298102
1062214038
285880861
622641868
572176337
364666341
40603352
72935492
582930547
1064803777
698073043
523221989
1047973869
483332058
653897713
767073781
801029064
216854607
241457775
76448226
381310886
55139186
707302586
937765519
322852231
235869837
1004376194
582915387
265881517
190107272
603259552
825390064
589219264
803984528
781532769
743148244
2041298
569348814
1005275229
438698930
1073013912
901866280
757052196
484811920
635657001
2901518
290625155
305887987
914464233
690605979
926536428
46320739
591873151
444404161
531796218
924965512
898996132
310999748
701537120
78175817
571419717
289779230
219401497
291265788
1070794443
194536986
178332451
678307587
778984491
423373643
360863104
305186137
1015470554
635952051
529446339
120691184
298104514
749075733
780957970
358740446
36991532
937759509
566244931
887981539
83613353
667102229
436445786
621587738
974645416
570055462
413225224
344146733
89707450
979785826
225433046
289405718
587030119
789882562
773259436
370008365
170607027
596808351
405269415
700224206
331305028
1066120768
147818669
249662312
856789720
462532983
587721127
638269823
275462122
643438675
325161432
548874824
281678921
549724173
826460801
295908270
394707381
185977988
9805846
497702998
836209659
508657072
343442184
883733680
967490115
500436335
382942249
737296872
259949302
377886946
155438882
447799191
140366623
514080771
1007399359
861412478
248279737
766473633
828209940
493308523
1019822875
777975410
9706616
154396100
368526191
45743229
92564625
608877906
279564637
8737498
669233467
576866849
751045186
105307977
83836470
900552638
4866020
653456252
1062073899
68778819
985102568
223583889
893911508
769243359
373813487
738275913
432368372
424752833
1022329444
437329228
156289516
817717904
543501048
75239548
618450892
960447785
665343889
53832999
574669491
37346863
619873761
598416277
99606335
502460434
804644808
662679968
397305821
134545554
828868976
1021428752
889156027
209389203
618928485
550608201
503442665
226173648
1050368427
579513030
565371742
349258498
231336741
530635869
688289660
997802046
123646370
935509666
476242727
385633731
773769971
76625861
134854908
529570399
563902892
969142273
76271492
40076161
704999205
106483514
1029981030
650649599
426417332
901695366
98690138
761399001
208086539
728381981
232886128
570241980
212788142
458629480
312100143
565010762
45690960
711283166
409143645
984618079
134225133
713754785
588089708
1030646221
965235611
949434931
438088414
999291704
1027695807
333345979
539832529
357875727
463336338
584922148
774254171
626876324
360883429
743668254
242683779
968768826
1047221664
555324580
679960851
1002361606
483573384
1063621460
69444665
338153810
459197133
745201546
211288654
91208876
116385800
148868177
84331525
524097609
382484859
1012747063
408546011
312165133
679884024
523517021
695820861
533914994
421605895
30527446
171412301
1046848633
716407838
1071638935
222245580
365806006
698979722
207913058
222048947
808145279
152976164
338109037
631776367
255838804
99407992
126579152
341994590
155684922
677380523
356319239
124062553
403430065
780257989
650368730
5846441
519008299
675897871
248256444
311712072
875879454
664471499
317424487
362080243
645323051
780444847
370602318
854928782
1028836736
34285044
401133830
79952394
339927080
181147707
207494351
139639812
929631421
444720913
797210896
269338165
757941299
728067621
645789104
688838950
145092622
701734225
673862165
200956618
1049384853
50462063
88085736
806882026
481142633
1015575979
108833095
306942373
126732788
1004287541
1028939568
1065412210
989524624
198317820
740744815
857957064
228059700
380845211
881588635
236629691
518419006
513538038
385111490
785287906
966403667
106583741
808322401
351262491
57862956
106561236
859865564
70528607
303346372
1046858459
672794481
76740388
678720635
265150997
681288247
128473561
13516033
646740680
792881683
1047439276
548581690
543138459
562476609
620770458
863313135
946800257
655228893
302554550
443200583
36619872
98826544
94842301
57200945
936991848
246783878
996241029
942446607
797651641
477798759
426256929
409056983
151096556
250066141
187986838
1011122173
973981526
243298390
913666711
821128214
988154397
503332224
126879596
152725403
88466871
980597244
765673413
571054390
613011737
140168106
570363105
886890485
816807680
378313178
379981930
958676362
1004820820
823991601
904781781
716752331
102209123
41945905
1024239541
994844797
72499799
1019375928
101241919
583010314
20586398
682516190
215396012
61183357
898341929
654565775
995978039
418245018
249413196
577759855
207410701
4570027
334717943
663960544
416827607
611510527
801816957
46032628
564360299
854425051
483470277
83765948
1014052695
10537502
563130532
48825838
731528607
125212245
14118880
195379298
947158793
984171413
799532735
315542478
954793360
102585034
273392111
826530272
730673222
531663696
566857373
165777918
228465761
616892602
397807565
782363765
762266324
443885988
960283678
904248876
67592456
932186921
124139229
163598404
165237088
303868221
667951541
972519990
915798293
438050411
142346409
942578745
961989558
839268623
708314677
374261274
645970923
417703554
892547724
370366160
69139203
517949280
571636185
224831127
851209644
666190267
264750812
1068068731
799496646
910612827
329921361
715742052
879701118
497124920
400367472
139447480
838631803
889797968
156422280
718789476
136147817
604808769
482538072
1049272344
87756312
148359368
672168661
721164139
675810780
641237773
663362616
937250797
415553106
657790712
187177176
673880469
362305365
345145764
973300003
371840307
936567714
573721009
488672096
10989239
663110759
21830507
300213615
1007003038
299522043
526574202
423018742
113202402
627797427
98594664
1024545604
771712900
1046105669
21162512
117520329
301507249
955299322
777913520
93043370
785530139
411705210
1027529861
694751081
243240593
498406066
306761724
532705010
432615398
551338943
635349112
42936376
285267078
501361332
282112753
688480618
1020250265
227760010
72238078
147303181
166162792
644301282
1007528285
919073835
228576143
79760142
799478460
461064822
815443453
877239657
8170982
860782605
743224801
178135185
879938455
445451413
247004348
1035387687
353921032
544118686
687868592
99089512
10395855
618516456
233486079
760275562
658356491
134024553
206039481
216038682
518435820
610769603
411374491
88442591
332630788
703683122
708627114
290541738
874933019
618418562
352252582
673663460
122913123
1054693890
215825623
821328167
554562449
462976728
925200972
994817184
451438807
86051163
1056355084
397026755
6730353
131649744
531292081
593328337
518955093
386667099
498699909
168368905
417809700
93758918
491482358
989946568
363436456
17318937
857718594
617625531
797106602
51618147
454624423
478600111
1072565012
1063434502
1061249722
196138
419984714
829683800
1023646596
630294323
505607562
397126385
123731300
816584902
627246472
218962785
291397432
1011330577
348154138
826188118
979569737
397758022
403092618
368484821
1022704155
619445622
210558622
633579714
40410036
957975615
667170537
38412225
886902025
35655958
33953849
662135451
471080005
403254680
364392273
986970083
298552304
69858387
226872273
213223659
656756042
907558535
271953005
877922647
956176799
977242033
762248546
41476480
86529903
208682213
442947301
484806289
384675603
732211387
45905828
75195107
337052389
846469679
685082145
536557157
315879970
212610140
46227288
477050316
415658177
927362008
744056680
98437333
614069460
430144113
672339448
754190623
544528741
114676090
265007497
764820334
567474048
325252311
823939174
155313816
894432095
332421503
1019384046
60357960
942885556
886898999
35026044
247635424
635657634
347548372
751814863
678697167
230346558
219704184
103118029
71715499
880750220
732929968
640287891
902163559
738721692
156497007
920297954
784156725
854773809
70121900
248741384
778562165
941073763
638126069
715571669
13017743
418284340
498273063
978048897
574846388
540913734
1002621259
880728177
310344516
818919441
723284908
160954404
255136635
957944846
187972132
544184544
44814342
896981163
254365953
60462325
739525887
987028807
770024219
1029549257
120672695
748207572
784158814
779325724
558793436
176913236
1067041507
1027373383
956472197
84094952
59924578
530548635
645543722
89394993
500811480
799822132
333929100
780605941
244770326
675362502
267437134
880171785
430750969
642034158
900575691
995984595
540773815
186094232
84955454
678881013
190482117
383099147
1032917822
475664649
513058916
163258065
67251926
986425293
677730880
38813836
926523614
36283063
687046391
554963117
438502373
428851404
153712865
457606471
149008500
366294242
603381835
930115764
258832666
1028922880
440325474
388925511
306262132
515595958
800257161
505028388
751209886
1016194295
573728268
620323129
333239303
455503070
159544336
352251033
220781323
66595216
450024951
208024185
289387153
413716987
1048508249
887472177
350688884
211201352
280080245
508274290
669036815
553285787
197178710
393036618
576987562
314095369
1048761175
750898736
319569591
396226662
884420418
260237892
1027444464
790752274
805761005
643088461
137509986
146459887
358784388
985193523
796866060
410038321
919890229
142549333
174357255
481922273
722562095
873641199
77243204
695029252
819562261
727003668
306279967
828408191
379319795
952136788
983907940
356655398
170596957
702732339
822101977
1055775083
35966648
268527526
778425158
17468876
632832985
392296839
269863714
526863197
417516155
473691772
448369586
258895325
234735444
497851780
779936023
909001938
926869249
774048108
999156711
456078134
571119009
507038163
637427609
177145187
554669558
1049903736
917298748
39911869
160017031
360446668
1006006693
80895903
88998628
715066308
678661425
903646391
464270385
773556137
231270712
149354393
678840230
140161256
844859189
422762822
580109174
298398360
779867725
497815911
450621735
7424941
945088722
658761270
13156364
427793790
159685093
245167819
537268703
436661865
327013400
871083987
796270152
394857442
850735611
815713815
944317198
434286373
843594448
519049924
180712490
40502296
208292469
415005462
529413652
672508264
886916438
71026311
534705607
895114378
770210213
430596246
28778665
271730843
517097424
857434077
1061663864
560454788
871153270
975120431
393110064
982702628
1013058287
799629702
456164971
957889041
792459262
1007895478
72392014
436545751
490090070
231440490
416191182
992892449
261695050
694483514
1012159619
76212088
46939295
576224560
757471883
265549920
174874239
1062465121
65891444
348966939
369632386
821381534
8721129
837129634
284002220
513374093
365948515
694981480
911557475
1056954031
705101694
910154677
481801159
685307091
488323483
986825197
373874935
792241800
708649484
319788041
969827153
387541106
69008783
772445410
621726110
97377980
133593732
271670489
310448001
1033448054
796910917
529689181
157561113
451070691
653174171
362228514
127874832
336416014
955151519
772085184
970830251
829554517
262012538
568653263
804958239
740239438
255228641
1051438856
863791114
249358394
549504598
129191171
34969050
969865643
475677105
765881743
962528984
876749707
79275867
954945170
849614735
430899505
706896611
70011572
918389965
847523403
360793027
839256540
898295149
366315831
790423246
287354002
230806118
434017255
901418733
760949483
760079798
138327501
292137871
97566881
819154743
984796946
532868216
155526928
835305491
511105848
778705110
593460280
277031550
845502361
448289436
940333250
638482628
965256872
839125287
783180529
853440380
560279870
312796921
154480489
956907615
726829340
298165105
1063717316
223286648
990199662
753857409
10745473
213734126
398208310
21746253
348764030
687609214
778845269
675966507
933444097
110172152
775642769
428498779
288301226
722313239
263715395
514833320
697416038
244977783
517322760
247056328
67226632
1020746802
117253536
903346063
818618376
18019707
606094162
21338357
1045182056
716844767
823628367
66986173
869947864
75016236
413188748
546092758
223612970
767810996
647237596
121082827
908668275
182977389
272910048
695176930
1046212200
213159142
541507870
375484673
418384352
248591857
569973147
988233774
1059171837
944428300
403747713
899259510
874353661
208329486
283367754
1049032161
742021860
387751374
990448273
1040050880
962179848
938521022
240706361
997880561
44271670
212343374
213378892
593038072
848276783
116463807
744174356
172019179
72859142
254607217
3550218
612806397
343511613
890893149
841770316
593753724
905259023
979989047
861323675
1060728271
184558127
205086064
911907317
775166372
33584897
57889940
266995189
1063483
933971688
876434880
182387414
99999166
1016067036
443523968
265718438
101277564
315374737
719744668
245815065
126499469
496220681
130825575
516795142
548676915
262757083
511654894
948107824
191702785
425646203
799087403
176796902
980344217
792007400
92762247
594821656
891298749
634754980
344805545
98355604
198632073
396540806
1021480240
802709708
410308449
376015425
292607700
651429798
20440983
672751870
602915548
620442576
901063679
1065340863
287152373
388975492
52002436
271626011
957582221
538034298
631895263
430221039
700649407
267419644
914226490
1017436385
674681898
74157405
746102592
615642107
503011139
829892088
1010613558
567630858
692772885
1040107923
487829689
424191920
638596197
291326444
453961128
25746243
935910514
918636432
190484780
786313938
339782021
839988994
293345114
568565728
528039773
314565406
174850275
183667076
462871795
89541646
518737237
396968338
1010781224
784858641
1039192847
373575352
385331341
128396925
591349274
656250870
440757630
202489324
566435580
645463450
642099330
687871373
310467460
204146080
781762892
961705355
27066856
887872892
300399498
982700955
938887196
635004073
42225592
291579797
901945980
643122863
829468221
198713158
189666214
760909616
177600141
820396426
978630524
1019648276
8462026
624137691
101731262
307517286
565742480
549169162
870108601
732853772
785317425
396308585
519876118
947985137
880781479
879788955
458306628
926817423
757316131
392283383
438558863
1050677423
62142122
200772900
526227874
358914349
572868107
475017391
934683100
867306791
349292010
502867521
280845518
824780577
495663358
1051290198
801476365
516048330
643390401
464083525
145859114
19361073
626631984
660204223
903112813
139654679
649012367
480304772
393210172
762943275
452301777
969908118
332389977
263367064
1013240646
175736301
561421328
114753901
1005119975
269623718
276765292
445239009
632108132
506955722
718995175
632770826
533658862
1015961969
225672639
824078363
728481338
194016500
1053339455
813493420
660572233
220556886
752122986
94044059
256918041
557232509
932439320
638773061
569109682
157286422
669088226
823391914
507295635
434940158
239709633
118043846
426014145
492671342
415129193
894914988
95145951
210306570
1021953057
158707568
722047574
31072716
244544660
579831850
254711251
382973293
1055975199
376907731
940415818
292263478
1012647722
307958438
1006944445
825733197
434266398
168102633
852674254
293854423
682607523
303931241
795772511
96472057
975037951
504627986
353122896
1007644574
964025695
518230267
210384143
700066733
600389129
425424933
241673861
174148344
206236217
489258140
735282505
771568096
1019931739
202040435
853773429
172263589
95284282
88665444
442145816
467330488
928458052
995351904
535113074
568887150
624880496
838188524
630490255
1068265525
233879128
88964681
856697618
394666113
74321101
1027284136
730466438
965217748
481900224
881817159
304730348
652793899
40019542
73599563
152124851
547704089
785531739
770684396
84143776
1694183
412425308
388759503
535039448
745095457
83856869
746032827
517916410
167236819
320357803
823702560
490636259
994043669
267933833
40120199
976165039
929205792
420031786
820774350
36479506
651871684
886115899
603405213
701892269
239934400
199493453
81882223
992666999
12431802
141526970
582856206
575399947
21230283
525132359
879790309
649132972
27493301
492437299
638395662
1051098339
74423899
875609407
640741581
909266181
557684284
468419335
1018702959
511058090
164004876
283036957
69679707
823348915
202993541
662718711
555442073
790639814
836427906
239043912
1016693735
399992832
751414622
693652805
476690511
561278299
234107371
343081371
443227437
490399067
351340355
504706700
576954475
838498313
1042846602
1046644742
305124624
854280882
822941372
1022501058
1007569613
912440180
432393183
142503908
210379007
1002945001
1035443121
568038974
398864261
148812048
285355945
19912711
264245566
298262622
89730439
26601218
441491456
797424567
1051395827
27507789
124084232
633580662
168344065
1035690859
921249250
356531685
521512325
340383571
950903252
409103327
106794389
446891795
1063159196
667431697
675850588
360319348
879258831
368141039
628699029
818655944
479072743
738604570
2557003
714845592
926488234
350598958
72941780
755466998
830697081
505053821
109684772
591873310
54620680
541936124
861330589
279670667
421241126
983134683
534376925
260534075
658169308
339945072
308376363
362497280
716570024
771957199
818678839
860605341
653840536
255149261
13688533
938201955
601021409
420005178
218449493
426290646
790768540
681307118
760215456
1015218612
676235593
821458708
628643153
307723176
919627337
201253167
365334338
459310388
484294649
540017412
744182033
238648846
39973712
444885751
660490795
925542619
29297988
983497781
25148377
427842969
97774442
449732631
617694041
855421274
331460045
311360110
899409111
783438177
237911900
84255498
215853853
578291486
129365847
820064777
1003212455
694562411
478252569
930705970
389145220
532622814
632403650
123438033
347371622
75326762
805927725
752484060
603776965
655849643
448314459
938053574
389906697
759352236
448875300
739276053
883329889
248392078
612154568
959609882
998660858
401559670
1037425161
767195541
61051395
377608586
50059384
477362822
872961175
361872998
770820949
1046352490
737477004
628815338
992527951
293101226
566883201
56807474
611152983
1054807085
326362783
161167865
851072196
230320777
557251071
121996457
1007739419
270950981
911791993
169570382
617660707
969252836
1034030105
378349381
269829267
13196626
363606244
636875264
530870236
9617176
460795135
909065086
374632872
443008162
157246867
555613453
992446472
629466179
613680614
266624067
929367308
350174530
2771153
627072825
345240800
603472471
292786062
997347203
149740191
256335629
263119954
784066687
533065657
660792805
893472896
556424574
187341316
291326189
180945588
777366615
503540259
806234885
873927135
259396565
871747963
96423173
18037388
421803260
18932184
615428408
686957497
748572849
70405442
987642418
465523398
76007850
271052957
978102697
1059458627
171827322
72101153
364554331
600971808
308668184
470472470
420438511
444368910
759941133
625545832
473974160
7144846
887590484
1008417700
40889968
974962048
628344223
275206619
602694087
908435867
359477635
390144439
261967246
528821499
651481772
743354222
754114777
781248951
631103908
457318845
751916356
90281197
803076757
683449591
410364907
242240985
821920893
256517313
614285067
52121195
490564924
390704387
727061475
896685730
953298460
292281955
818553937
508875790
550310569
978770351
19000258
302244876
346250668
136760186
101208360
133315954
912614407
112773191
1024876708
756387908
804563935
321543485
125745167
970176429
648575434
704976862
213220377
276686120
673123510
823625822
961135574
616917963
221672135
999267965
835507665
733979481
133437118
457906566
914503489
760820416
848948295
213537088
138098787
545252234
402595000
858785412
193957243
524319576
874775128
820310898
947783568
826584132
200568157
953632100
305021539
909767855
597045718
535331812
585086768
757687759
905487252
308621375
96636307
310923029
796450925
924595208
1046026979
587849944
267398281
212623908
841631035
410506906
555307474
178380370
557446750
185449703
834975809
1056575751
1061215480
629314859
976443473
931002690
229144711
192630123
185051544
733276839
549431057
141530094
579445897
889517646
409210962
550804634
347153801
453177487
1037374687
1014298745
900720919
1051505040
185153828
848322111
584869339
264075586
908884639
191634055
509577563
826342837
381625166
8987740
257905205
30102779
849901713
544622646
109959886
662746238
153345447
415656376
253788609
915634468
540825455
407473296
274056308
1027337744
1070350759
776191029
380720797
303000624
129543736
93005619
858654632
661028490
882536329
128942744
332661795
632646256
230339081
351710177
574702661
153559040
497967231
358836939
666738792
132118461
84555400
1068577282
816636353
337648303
886046244
970845705
91765136
580246109
515781602
338981361
974856697
138699668
810968342
989166011
66178461
561128079
201816415
159531871
193091088
908316020
339805988
620215457
414541859
355249583
503310474
994980602
137219216
549070861
450964051
364338817
887312457
803434808
314245397
236929345
1003014696
672720820
167310286
231263791
273390493
843438654
141039797
278397557
615956325
385484352
773147988
556034959
770572695
500459357
1012531874
89669678
512837403
848827081
486072327
871735938
990794531
494283711
694961590
237601493
67746653
390734224
304854009
109919488
641097200
61272401
972815738
181044089
899846307
142986101
369904916
348763735
321573011
339343547
164973245
609288790
392614213
1049385526
86123135
83081257
254219287
803186255
509673334
906464375
558059327
855646326
810019400
472842699
527659348
224233196
135897390
283698520
696759830
48075462
77292111
974035880
896215403
222715584
496350923
608144871
351683662
713906605
589878833
398471834
1064498837
106098966
552817355
256201404
991763172
221878832
425807217
273847566
609251120
683857434
434849499
1026282929
553606372
48238
387297439
50341088
741107772
931730098
281984655
270948006
75875198
589706317
782654071
1061819922
256989578
911694624
964531285
261441470
1060570866
1062338509
732943709
767579973
625617773
652710855
1020690324
411859208
1002891367
680236659
433950077
1057162015
260649017
99564135
368880298
902850822
1041649382
997688593
623604616
454126991
472932857
1031613211
161736690
271866933
801908360
97124318
879397440
531459174
790512850
186163906
529555584
1021096956
495832004
1002566140
239945359
835637227
260097067
657336099
95187477
682718476
396008935
711671842
1060831861
735582896
689691461
637365967
259044798
914413046
220910273
957713656
65997792
806344788
1028756518
393577614
62290
6603146
130956450
773128435
125728279
123194630
941162290
1017539102
133625791
527836886
993669433
197162882
82333365
623585708
739610820
69935992
116130598
541758949
1055745737
478179463
369230964
662184605
808511687
572443416
635743486
726837334
418765163
305155816
905682565
1073316976
34892742
999213306
77127146
971283468
992895708
355923024
868673864
298244208
141568378
783852075
936066536
1073640275
16688628
612459571
940018405
944069487
952578105
10842038
393739047
169963923
789610057
301939811
935896920
910581086
822618063
710007692
184631600
996368108
977263012
728325050
701267660
677361108
620581026
662402290
153089298
672106321
968584768
755885941
797744867
238114926
765543228
603040269
508456146
1037686806
376799606
423336620
786294684
646192784
520763206
320563937
882084226
678036891
360662599
39557982
1039375005
1056253669
392707214
251676372
376425383
252441502
642241495
810834412
463795879
557384566
888409869
870804748
880728122
688687439
946878997
570870960
310460218
330506653
709631800
919008296
408545512
546385699
661010678
502225166
295405442
169585159
68883958
997015633
341193126
417940616
712538150
629351214
141446328
700486847
553579723
1053981321
183295958
700963040
495363329
184059282
879078043
201947892
576617676
371375872
586444328
655310660
62819305
102776144
391052815
265235455
102527326
250718122
21887358
955410690
630799311
1058071122
253370071
203047842
862196944
345118975
482570412
854238788
338687145
837859603
76929632
632402230
12470866
534047299
81667270
407645760
470218051
388743839
499711227
494368527
684322811
868959537
162062997
343895745
734395954
367993416
844264318
700412467
772021321
692676841
687227116
1051444118
464662246
993282211
624985933
657144113
1060557191
224176606
659913706
572139136
431286127
826223857
735912482
372463332
211729987
551796206
787663366
87520483
4338596
603890531
578123035
1016487874
379570649
323028074
824660477
13302403
254231808
633396954
448771623
89389605
281062152
497378446
529965352
147205120
244102954
812905099
629492289
4960058
96869743
241735827
216346265
46775902
667124954
856415916
19084776
1007524973
1016980711
211144131
985507422
50510993
626969039
476156751
345067809
301703380
662956647
686989719
112846182
618394516
963052444
50959547
340528806
1067939634
515604418
995512216
994292993
944533237
985190599
637269930
1021043290
633254303
613390578
211727341
972666330
263161691
455242499
462023675
829984587
626276945
611500637
36302515
545700443
175494817
102336282
445953962
671795649
757428521
98017922
964101559
801186115
180489782
366660855
111028186
786532757
520457254
618799299
602120194
646532941
584958562
464144982
771253401
115386025
329250077
588402215
773643961
263786915
950657541
277931103
64745274
823196077
630878743
935286426
674561081
729598735
14343719
125358617
242466868
860732917
114510222
164251118
466136436
365109395
878780690
118308048
456712307
679816580
385191030
968208561
657397009
92164117
163760298
1044080725
361656701
740303744
663599762
770749632
76965491
462643219
684288425
6337012
499261659
335780647
396639829
554348511
286983475
309919070
170266815
697084528
491770697
958996759
555267846
122340356
548211101
789076108
383203051
160830817
721765571
566044860
718848176
1021014373
448397341
270839084
102004916
1018776096
486257225
634071360
739439526
786510978
391048358
700501635
21461095
532464858
1036615899
311773709
268044334
185986445
282393727
277180051
734612490
1030998888
61695259
648133974
567361254
833981847
115483909
373299549
1041652067
1018613112
248664303
720286721
354703999
884278572
529456394
556202023
736230255
423142200
183159695
150574818
52396087
957407816
571754964
251593431
882454792
969613481
807657593
563285276
454588714
327538870
446838633
547059754
513617089
767549751
618826722
1052603572
991968493
678257681
252646069
760083246
497515900
693759597
396009836
219071549
454028748
996466151
684470471
888100494
970971241
185677922
536964442
647300100
65071162
146046013
202524473
132521200
273782937
1033220029
67189449
1054896030
742124008
999361622
800312431
512195366
506660347
769810701
751202705
951414303
698239346
388186429
951659254
180508815
846623407
153957066
207606790
186217065
74264157
659581103
601183300
874544249
996985879
123960568
842582444
12821530
464562213
341392035
877779354
80148032
768118748
750036212
289774303
526857718
423478024
676515493
952410221
416243412
547751596
544385716
843306533
931157087
536854155
566155952
469023500
385185871
764735750
853064607
860017136
786733322
27288316
73858534
273174555
1011034128
775606253
451986172
315683719
459675618
519665411
326579268
1001329297
847723851
181230696
648264839
251641391
739707851
164645038
697655714
765831189
473958029
835727681
801516967
16205144
128540240
195425770
860954763
334599501
1073156180
542905488
150320735
38056236
132543452
1036725073
160928503
694880012
63149463
384301074
164307755
833642682
138719617
943477396
236347624
765023091
157834544
776572111
535445720
660775528
153057698
492676381
1048127330
53928985
127444839
375806517
338775601
336968797
1049580929
640860747
157875656
634695297
980668183
845140928
943526537
767857379
770920685
247733929
454994444
796052312
487851077
577862610
519498161
641607754
885410323
571442234
106210488
306434253
668675017
279221618
174951231
48479143
924729478
368512922
654727058
1027031211
120636635
530305482
635386499
836216925
567536932
551384288
595980743
952496384
1031367296
570026911
498587946
746017499
392299857
770817630
30797306
1042169483
776613061
634437714
728974196
854066831
179179419
640249363
869048026
10034352
490518153
1041159033
1035241713
719599212
447986968
679326353
246389479
770341216
276210180
268834142
867481445
70690284
453815434
827487448
51855160
115685407
237668764
211096489
439285677
623372964
827075278
778605761
592201895
223867542
420550893
444095493
176109962
700531381
501573685
720077547
496746178
686918072
465033759
224168093
58457180
146419023
603769894
567703253
759289657
655527461
730607524
612646948
197637322
230995987
137095415
441588546
247814891
653548435
26850085
579054484
691829136
434716947
454828651
305275685
425270702
516993513
254545182
408207093
889622931
860281642
39771468
1035170739
1019744279
883960946
496305284
1072227294
308893268
49511160
291490684
485020419
343784234
726455280
885709056
930587742
365819633
328525380
208115933
981220345
758654054
688427050
246806897
595517199
750310591
513248136
739132338
909698966
638794868
20973586
990739994
840371703
247508083
873184216
1058791320
620823691
783474576
882040485
437475865
215535662
702428174
826599014
690116288
1072145402
75112679
569190199
806378105
792270122
554118544
447011540
89549327
588865317
305856142
529280379
158892477
1038370545
402998416
218950766
477345711
34608776
700255353
418791370
5337953
804255273
41721799
1040627697
337427292
640460381
831859134
697581366
1031603295
948149871
84473869
978367231
951741377
378033868
176238310
949021090
444154216
443589436
714499164
376983015
486871854
438891504
124971535
541488079
117761326
412965908
479616127
131783650
910040398
534649755
106535725
270318525
1029430075
268233406
919458371
487925698
421377122
617299099
5876718
282205595
314445823
644920895
17882403
798661526
234587266
941529342
182872204
872579298
904579035
169837463
406914958
163523859
302698595
686543772
551144463
204080836
231341574
430318015
801640966
706318612
666964181
941302311
465810255
370215183
640771113
836530768
899682361
610818729
697759740
952237253
289539809
633110105
456897037
461035605
619474123
721937028
8896960
123523515
175849831
790922529
437084048
254713321
1047316518
790843346
916907429
287549643
839284172
529133236
630018950
904398112
591078345
69087505
78237909
922701356
364559436
42042625
244385202
560345243
444056631
546625619
907244454
186554118
268898885
46332787
512225112
480674331
227852531
1009765999
684763531
912448975
658295884
560539945
272154078
344334915
217200311
601163053
989119965
286643967
315027581
526519474
45065743
174431616
122643584
542260164
182326953
49408756
59496819
762666417
918608432
34309492
893602770
975615368
492651318
767290950
69530842
994460135
336334946
161851281
704505865
338514157
606121293
182078579
417522338
54811167
104876745
1012077682
556840894
152447787
580782752
464391849
504613897
242113817
107730359
470330420
496023642
556486231
787412291
666800152
100110199
226246330
334465789
1049367328
1060108876
634123414
765382209
703501248
782937504
627080089
217981861
542325415
987255511
339242764
375747791
292214959
641213399
784803978
646440285
783357093
95368117
136295765
174767669
804240656
284011394
243148010
830335572
489935202
664235141
365082862
819187307
454411710
378670929
338376171
596544004
405685537
672582091
633913168
175051044
467733319
366642399
929804904
595509493
78867674
495375475
877010218
96366177
682602790
874948053
929991555
478256744
584287722
8967681
90630297
112519730
622227092
981150669
754775094
248183774
132568397
613380607
60693498
509153731
922882032
503082053
378443310
1039024046
443282075
944136022
561458609
940859120
210582709
926143544
15137085
685885817
596567300
553474798
468115018
311409632
992587682
365628550
121392474
835610735
143854922
748316425
530944741
335789126
918898249
853409827
532693232
582412314
218957012
970050288
439222194
840677852
21492300
868558204
487287107
242175637
377639664
244842585
953568251
444148151
74580015
950714457
601772024
697382442
842904488
482421836
857754011
23020560
148858198
864461968
131263069
438435218
43521220
1036975052
725344285
324548026
854157226
691306053
1068199362
657155243
681001962
766939574
494903094
673719210
578059401
236734117
8734462
112458917
524995074
739070680
880003715
587760379
1020109980
730932904
166016601
970920093
309448971
185693810
292206751
643246757
152467039
997856556
962071561
566989240
767544112
86565387
8266664
389295988
741324599
109072619
232281865
457266138
180502584
390727066
489650874
948813789
618126573
986288739
1033286772
92498848
1043373781
1018281206
544111177
775134796
877841205
671789633
816583908
28345292
870714593
86844246
894484450
907272350
688852981
720471598
1008254600
439587500
556918425
595984221
1055998253
509107790
291056265
975776766
190082287
982571150
90987990
395385789
677453069
254661763
641499051
413317973
228431394
1047481613
311426619
619415881
987086255
670340782
59056180
23847305
651752897
533633823
296126405
564793680
697767176
420075440
487983500
754609356
433065638
935972167
419538302
61578367
81235403
803185604
477565681
550112466
740077871
820350015
752205067
867377000
831544759
108154894
1067422313
257136532
180204085
1060964090
727677642
193281849
959659012
734044355
833157617
378659902
1005910433
96471967
811207670
496899624
449199333
502650065
626409732
703656737
602575326
16555062
1035717706
916224282
179471298
429968779
420387826
325530637
481531717
358904763
909634637
928982016
600975839
780400901
120469739
921473565
633567504
252994701
202707766
791691372
734436494
984297571
1014535263
118974938
693730903
790570166
422040696
791663310
14685927
870360445
784554660
101713581
142172956
523311250
220079883
969046164
295494319
174678584
984437728
890247032
712558271
176469031
165031122
912936361
272022086
741032990
353765934
105126792
23631299
654954773
486566408
644403809
751814647
737821413
973526574
807208838
893058534
487339771
632363853
1005158036
780541307
89175192
463888173
340972100
145900908
360338013
482236075
877612156
816195911
776319373
105846157
938766711
141320903
1056449841
372619725
271922774
543688329
882885772
254925786
42235817
15808400
434208656
1016735894
272710954
482483231
195316119
562427590
978463689
929293235
441907175
590633903
82327286
488987064
586374764
323489790
602939232
876290467
576720282
841538122
254884532
975471021
693364416
359883127
856735811
416389865
979433128
743197387
205974057
721823544
81308702
746578513
918408649
794345643
879172313
276215927
372499032
126115417
9363444
48201315
1003858499
108952281
488394947
493854780
1011019111
252960139
549917779
679792955
409262872
906919401
432317188
544590982
858918059
915874922
776880720
454470106
728439220
182886708
577343886
529854120
787487846
207942164
769708608
73314990
895131691
326399145
561313525
615615819
235814968
161416295
428550018
647197044
1000784372
1041445537
1045876163
1019839714
53510600
5371852
506300758
1051626238
1055909634
596155276
148750664
560527150
442594576
687854484
417023731
630934503
285465098
868060719
938988881
777771364
706603396
612654369
389370802
47935445
543458514
608078387
843824131
182484026
986004587
973149139
28173227
673830229
222716302
262796747
336074986
368466276
530574011
897791530
435329016
382504697
176014345
393452903
69536455
485964338
997897155
861369716
512224458
641395400
105355474
1030472108
356727957
409656458
949164090
583141859
408671118
195761801
493564296
81821370
30855248
430229786
259860766
639969431
385778169
210343416
224202781
779667709
538394652
911205829
967117370
1056269301
896694984
643354682
682452011
969216129
991526100
278920764
125386432
809716778
680566200
829295179
519095958
463917536
867791863
426591887
700450679
376311585
650521897
628257219
365204218
948819277
678871297
416125210
495873910
126167038
249881597
913954362
428151184
269048747
212946571
192846755
697234065
700098901
115362104
585807762
1030407756
333185078
1044597497
578333214
986649464
637124355
754772047
724319558
306964004
922420400
202970504
125144181
948775937
1001111197
1043862419
918599632
551851743
896838396
645731101
10190006
366784947
567247093
628073660
1041114034
63593359
352120186
62828078
211267700
308341023
297965733
311000933
952097141
303001305
501294774
305422157
782714697
434014439
116498134
927991022
947897767
253696074
603102301
52993795
349538956
50775524
650636273
73982692
551500535
657211542
343689077
549069673
666569270
9295378
146284324
287084152
55972398
966979997
851692542
1062639228
96325155
1017150990
184910290
680787141
603490734
461859812
475365413
957137670
865967294
437791448
766120798
216219790
330136655
80128662
499911671
702995063
470635553
692645612
1052855586
880845913
103546059
37516418
743319126
342897485
503194348
1014938737
18561001
28877802
798791849
261027382
214385633
930040426
415599033
499827038
1067978090
854222265
489595708
663126837
95344537
465217109
925785603
908907814
342044676
1067789072
548681814
231750770
599288566
94003093
532043549
217312238
305616273
973108390
21790375
879475938
987593089
1021723593
379293584
979922839
902316499
606470294
389928820
929434760
959727354
36178061
1000414980
1006722444
766630890
805466872
466964452
1027744228
350130704
608225966
935623165
142874986
402011551
361585744
242447714
393769501
804168721
815892143
945943231
585573095
621395020
200607524
570388335
56397762
164177552
387829096
1054860783
412859398
753779822
796531648
137835849
14775917
332552550
528655395
543222049
407762677
738214870
1073419911
295390635
889832365
411143338
618459757
631890181
299984426
304996896
543476233
267620170
56708497
260537633
584739903
378946503
1063605110
123477027
655069313
553176027
306653976
523267956
920375064
254484728
301970363
884243305
594472005
524494038
678330562
55089804
754713608
767707155
271960275
231194302
157612448
376945028
372661890
359539961
511413326
694472469
1065133065
357135233
400565869
695878864
835385085
637313501
179990878
846136247
597118067
444417584
756816679
356216038
34984868
25201451
427495458
1063064645
1054495783
29503610
751300297
304319194
1050245903
503297936
57227273
860704803
870502825
164186385
421630659
916128035
510403877
101837261
809359128
246522225
829382051
881231459
365822572
759497418
204896273
802159560
837175224
207338592
754940777
1025569954
290484215
44486991
467010390
277055510
389031212
459537584
914659259
682242642
807398904
1054439182
469473188
848145041
132445897
583565080
1016400002
753001621
88186646
666543861
483575394
174162630
149979746
1062127301
279042211
174008852
853418135
831399136
539201188
1067511288
476254145
218935425
272889681
663474067
579388787
417618607
926843043
1058853243
454265976
545575668
682737200
964755067
616551917
318319559
810618374
673397968
828722931
951856849
1017123927
1070468757
903070338
312462984
48234250
232513741
368816172
820648600
415640183
65145247
671842261
378486257
754140904
1009162708
32353251
926141207
496753765
50066308
475260285
443560996
830549472
570745498
896163906
174640033
184577577
832641259
684444718
209718744
530798342
609289324
9458541
906420991
513372913
186987051
775436520
136834814
79024784
576345114
893653483
363626683
1070306425
173583395
435858502
97184630
600876435
237408032
242153576
728428746
497577670
86649621
477581417
712896496
709447251
846766439
370619457
462029632
931783003
537725714
891601936
189272257
590662435
298628965
110417675
520075047
580842891
85078836
416804377
687554774
663244408
825386780
35846776
631622440
675686199
126539075
987373445
121720391
171139575
181474638
205396243
73577358
611513735
286032658
681651750
836734334
711170973
762688392
987164914
572218567
53121953
110126110
421649631
675553966
527585249
462253293
858106042
743796575
371013931
390723934
72562381
431301629
324880
851143552
1029738475
697082667
718677656
466121709
340431085
184193521
779018132
305290913
101980246
728753509
201025838
712732714
379165403
767138979
630388025
714566417
35747937
752333853
608075394
1007280689
999393189
642918888
382731110
628534774
477308469
145303417
425099191
160346865
575240560
538122608
764953595
165692108
775760918
315093428
425942987
7577225
682895878
18371317
51328501
874683122
914140883
586388576
835358686
208121442
247264545
904837834
882279343
1057767607
1065203165
928438665
896523421
968833672
436058156
271277305
318648221
508727378
1036815884
394962715
311826699
382561011
503489000
159733870
819830630
307643513
1026175228
684237644
763972099
1037640718
813993494
813291671
926746120
258171252
780397351
792992127
986841513
364953191
1007198157
228878282
156328457
295519400
67882861
299714714
541291342
304661239
841050951
225042806
498016746
794560487
164018649
959889125
1051993484
379809146
200817300
359161681
638841923
486637412
745097544
628355654
669619937
513302807
192896769
849012680
10947899
364863136
745093355
28265601
227709103
520353943
616384352
775093310
821254498
877904859
926130997
96768636
663026427
488780846
493903560
321820886
302304803
1070193302
133907352
915022760
982181127
22602902
250476186
988016724
588281878
823542074
850173792
367411514
927723907
677976323
242005652
1024743382
914963162
619622054
444005600
638886623
716903331
838250841
808297159
558727252
502501763
579758372
42462041
259638387
657713059
893967083
249460387
793987341
871340564
391506480
717125678
651826758
965472119
528002617
279572767
1047034787
776874071
582272794
1038261757
390269389
714342445
681841581
98951088
842100928
305364838
565730142
749021518
48448693
560004028
1098301
557586045
88465147
782313202
635160244
840928638
565188660
85092653
135010178
693918553
391465331
1055983825
915048487
134571077
440986204
131121080
999586668
391202467
988835738
774624493
70439397
894250903
915547779
637736464
718071224
825388258
575771488
588432741
308960022
436946282
1012671008
85338076
797764867
284762385
695559482
510585032
574128055
720882883
135787385
244207475
322871688
2065097
391996017
946857037
647341472
974267928
1047759019
44279951
955526967
646230532
226631310
142525825
593799574
934088007
381751644
763791634
48290884
518023154
18795696
305622695
932828690
946156284
753076671
711704471
230771908
923342669
921090929
13599221
1030738098
362300272
544755044
954989484
322460824
805109939
855400855
710876189
163865617
825800668
655736222
705187318
903995185
684760877
516045618
439439496
381324246
158251603
362308268
998585822
84672404
666972730
451569816
674580313
291228562
856288616
246849240
491272814
984601369
698515389
3381381
667535030
282627510
551905755
535516793
713118808
831350820
444902441
230945539
247427968
198538222
739638375
93374743
920481016
1068002075
84721646
882292179
761365047
573982899
169662985
133380705
700028931
587995079
32518339
117746692
934957066
861200881
117315933
1035208912
1010385552
57320849
700555239
244282918
859627547
214044142
622244419
993192411
341014306
776175210
766617767
881094086
990156665
1011021437
264838366
556254612
869223602
577038485
670870589
569769
244112389
321324914
204592355
1059930604
151730847
497048471
764356469
822489089
737945043
729437310
433047687
872997298
937059249
664792127
570782065
13105527
294999288
537726283
139856498
84895152
788173737
657114371
532278858
833977039
849863318
934990906
703255948
313859411
570318027
915963788
157902661
634068981
750042129
383575128
584396881
448413797
349555433
540969903
644439755
885288082
391897907
928033118
913428652
320189148
422511424
118215171
216472603
273456931
540003781
65902035
1038738880
407563200
99242226
923960179
204912385
278063451
281640149
685582068
92154196
921511344
518588139
75665401
566128408
841835024
832894258
909815446
79351119
290578382
425464631
685604696
43817339
200041162
783049833
855571307
1014567979
58230365
966377618
357346242
841018809
157952899
94793524
456505415
122933129
955480751
913058038
228813884
822656861
182310233
35920386
107916559
1067753189
956540288
601745606
832259781
1050567364
440741996
729904109
89770195
216539864
568804721
728574083
363268816
369407500
879661314
608484884
795133193
90973803
829121486
367296276
617471798
749942234
42538829
990387635
703413662
312559931
864806934
202988100
775655184
302169139
890291765
48059643
779501857
665218239
874467158
963431945
580603470
549335522
239974322
80674072
861458066
576843611
304648336
25674966
464444721
498037729
987058796
894579585
120881643
176327702
76966252
659554073
633053262
215118500
513228797
805359270
1033804358
1014527122
256103951
473302448
964321483
31833831
572292313
783571440
26064548
717905837
872874445
239788075
111526981
379143707
22105499
1070363094
842096007
506692527
567709570
244265709
448539656
537756258
889090699
693661490
972159777
87271647
260205500
744920737
705138791
401711078
704491877
164868644
75454695
446236167
735572804
254313186
129888871
211028466
592859342
461856444
531788301
822445651
685206910
417061057
782961214
366019692
591494713
401886348
822327220
519198777
1039174293
55004199
763329752
774184529
491596148
780096866
538265566
800894119
941428531
671393219
603889862
177396420
826194349
87014537
683816602
808270257
127484152
309484261
362580534
1000359352
11740136
164157222
720707003
539520786
827073158
398994433
321139684
721298863
951741246
369972036
82882097
906179565
793943491
216089861
1002975151
1043546084
36496252
951051276
372697441
209838581
554699721
1053898274
917167399
822653220
115697193
643393614
595549044
399358600
436375784
473382145
282963021
513895662
757009868
801748191
909027358
465638509
887813450
575015394
119976339
614384491
736881224
946614395
238768993
372957204
184694682
179631562
495256701
112209314
459619740
428870932
352152946
512373720
291229747
335136947
357162338
976709571
519904251
385870930
73287254
355618009
1038835577
128238323
63213219
399457015
636133461
501790389
57089524
489858440
1006413439
258004494
985161402
1000575961
419965115
149307674
766130025
79010263
441773093
631523286
522667134
82516273
671533431
223274332
636919683
407123388
947919055
494365087
1038237660
990005739
768100676
361351873
727598239
718518897
174989227
53914101
695840657
821277028
379176242
638365297
105081767
1047848214
439993990
171158236
43527717
178707828
218303281
558144375
616551758
517968158
108550463
4232753
561580355
851822917
706791949
717434072
171914515
823231489
762533475
959411482
674224710
659831446
177929832
247014865
1025260296
938648814
516539294
831216300
1007616460
224597069
375876370
132841006
757737456
387381826
816410818
629242084
753479093
505212445
1064933872
382690292
519535936
1000864180
650062409
755446453
119205803
554120731
294078513
113146157
709448332
681277027
212787061
214900017
832501646
837510512
460926692
895470473
435575985
57973522
803356075
289146806
542841882
583311984
348382791
586466596
58773365
168194090
228410441
237078860
129102409
745741598
457107448
410700348
299463363
600848819
986099012
65160427
227830819
1053200984
488758644
841018227
726638338
774612308
479384728
708210104
36770399
114189778
182497357
10035080
847476753
1023167334
971597596
381807145
94362797
600593484
982164061
956596235
128280035
839118206
475423463
643737716
546750444
801967170
533472414
782996854
301547119
226757753
1044023620
461477419
1065785788
409876751
69101155
1067003987
266140064
65939896
708656074
605464995
62180551
619370775
844970528
745584671
589854578
212890534
67620906
339161209
576634043
980115464
870959548
442727222
770714594
187440560
273238485
555834869
1043699396
531417421
390365804
181442931
987959179
305542099
346804875
638648558
966045579
581730969
1018515389
171360985
204674841
1028996759
243663965
914821878
132010497
810245056
804253778
642801070
878271700
295131235
326245406
714385784
715714071
1012442054
1039338989
239123053
597205938
1031371718
284547726
334825961
170685878
1073738237
1043085484
808728381
174934183
352200149
806415059
831406733
411943621
539955074
11936088
467513050
369691850
942557740
402918618
560222060
1022859306
2750605
33408660
534254551
880502024
874736106
986963035
900504002
546872539
842322525
941582601
331303790
603585933
721393485
562651251
893552022
472459843
32132602
887212185
103858256
182735533
760798085
96569946
482242076
1045382171
459166813
817534914
957562673
741592690
960719355
117248677
985025220
427142402
357830907
353302256
329417917
125816663
927521454
570823945
228072754
227582319
899419595
627586291
910785745
228202942
11900158
851425119
869332709
817057858
842310825
466194869
132275959
398005796
978722525
181407044
751863838
22504546
41768556
514483294
866716954
34484297
204917967
919989057
1018387891
991983025
42827648
280129746
11764849
184682467
7863420
1003476057
789466991
728094513
712075742
385365978
179698848
260712595
634341665
614217439
588829157
804624965
684780285
848036551
768876114
1063571038
419950518
1053358243
223572460
516468789
335985553
914994509
522357652
621999005
19209539
310996562
129488417
51683370
880208231
566365079
603982647
792495501
998826855
437829318
758772514
372493395
320972128
538513871
7030085
246682512
555881242
141973876
151488705
425234969
516936926
843899772
1057540110
956284412
285321864
544905014
177185281
868781829
959168210
514564298
201346885
754218836
481564002
931571287
993907008
13501682
248243951
786509967
402362794
842791469
685979843
663089765
959514099
315779706
540069283
1006914260
888111962
880452233
835734905
420415666
637487103
557007595
1057898904
273100324
1015803237
250245195
925468451
354580743
111796517
700455238
59501390
895264247
1063105059
14701565
508230493
1000176333
48717171
584641824
352885848
675335641
526197361
956055595
858743291
1070292081
1011493039
1056671147
970103329
669631558
630830533
514457341
709725191
655255291
673813067
820031936
362571132
689765457
419308747
57756569
451489986
1027697087
769319299
634278288
17703936
24560405
399981942
437932826
871155749
876381006
1024076432
662201986
566860813
565990377
836639013
56539405
918848038
795906388
630353486
584923309
699349073
957655074
139960437
882362206
722212280
853641747
96000260
537724493
686455641
882763536
860800926
721977824
417827966
996110220
519527531
709383184
1047907070
732378476
227369851
576595085
971024825
517202441
981038933
120792772
739651972
353560319
745507368
528190694
316853761
551800239
1023933976
402258867
1006302461
1012563871
992458456
911404856
124202881
158575806
649484230
852874645
316065304
318628413
942369873
952153316
616635186
914976329
940937193
579429909
122806415
380034488
976964741
739893784
452394567
485282793
1048455279
98211840
806549759
955313731
248851402
112554390
216990661
725149302
762317363
1006686914
764822549
497532455
72246316
487603717
838657792
497547731
63491494
725470003
216996114
1023265951
354649239
128792241
162344139
1002679565
332967752
80945475
547688857
811071130
944284704
130090879
741075653
822351140
1050581092
875897540
1026837973
591420410
23900715
916996347
201058589
1006881881
46860726
812635552
453001487
134060477
635411631
719392549
782647814
11381039
132219222
782223583
666348051
239321331
106365544
421594168
305354127
824346610
258692010
928652123
125468534
334132085
410079987
396949089
450953492
954790750
658314822
300594545
79806941
383159045
971470496
473653950
122585646
956355139
589818563
110030160
208200674
927453591
428517521
830084241
213530387
1019048310
886703862
112337200
977620607
696788771
473742666
420342650
111631642
928432118
909055431
93739337
560626600
452702899
41142730
843177727
530439607
303186032
9336657
332147630
698158604
946960188
812684305
979565797
726034499
336504277
933321230
460370040
263113605
1019285391
340159524
446161494
395775118
918977479
623502005
619421699
317870167
761315128
857550782
1003398126
496116823
750647179
251804201
911043968
905366582
395687061
984376947
842475201
628297983
265496531
679895388
1058756584
779925414
632665539
614499317
771619156
5408691
974176033
806247988
533682762
178315486
614366709
32832351
270691044
825256765
397434529
423092141
216663217
598536477
999871595
965269514
283545464
121338351
726709131
471936904
329069458
760563932
751055358
852839052
220908322
868003618
166475550
322190519
563690452
131721065
572924701
1052816225
1049184587
1057680752
489192773
851309785
184692631
825382936
329277122
547670319
378959995
130395285
715383498
756841612
375549150
185556651
767364698
214950023
1065071513
69208014
969376122
894784411
854219541
724510922
891296953
232911070
741730711
277797108
82835903
30046356
284104437
729276209
918274062
1044374041
608317278
624344333
304273507
257593093
440242922
985817784
413501667
677480770
910697884
77870971
64711625
786593611
782867811
871131256
842815752
1047748943
934084758
16631823
243771760
644547603
940238148
834227394
99334018
1011130449
503692729
199443164
515066900
484479544
815442277
889968450
652680290
978451604
525162030
942745484
642950885
394923847
863399746
1023021784
696455547
646466747
931480821
598801865
957691939
300370105
281682865
5918239
195451246
945903104
856969039
340306316
605940188
788147355
237602346
430854196
396104908
224378080
532191310
789754098
279571956
596376889
221864457
645564901
605646610
850951778
434757524
1066320882
902120493
395537285
791471036
85102710
457538336
720401220
1065643225
960875364
324547164
449147565
725877242
776453319
676777772
221971648
179684045
370770170
763371703
1018443306
242338234
508653545
268458602
381814456
306546683
968830306
1067643195
479958891
272370091
453490240
140620604
17747867
918138789
141242040
757779744
622232141
886962883
250603067
604523776
283573423
859196684
896428046
815046007
732636772
9067696
1025879427
61576593
922500133
564944720
619563437
424988167
725849044
802371338
105115615
762369011
783313267
707153198
576062894
1067112047
917675903
606772957
116528112
569187342
561426913
635355885
995286680
191246669
933433024
486182173
358643920
358502780
956983959
1012643799
154516249
855560071
269436612
667039266
363814346
611657428
428713256
1049451556
550475934
380892909
924577718
658416710
576603504
903867502
224957311
843168726
172383530
136695411
696345189
1051183986
527384403
889631884
762226959
3613753
340643935
492408897
480634006
812702333
223351091
144440480
611996848
715802871
326805644
833409685
968105858
349499503
1068387643
76968962
426335867
118657470
110170351
765298237
348695776
170570939
186267162
520425167
510801771
1029114363
1058821316
971897207
80975666
318827689
269788624
745724214
55774931
552064482
284172454
315487462
353929477
281913814
880015595
283159836
759034086
961615567
92950477
966816751
1049602015
1001957115
318195527
264748213
563889352
277509808
751532082
215722016
396873472
143555335
891963329
401759100
733332107
104748777
108499389
522376151
699990300
905457940
308277804
480594577
237299252
621498688
237574517
1035854600
332946382
656985496
1025313230
954769299
537229703
378121005
74937419
643116912
627726525
806350265
667888436
716215118
966763395
255539132
204755431
718063351
1054979699
163676814
723570657
574111656
481181252
882712776
321888153
749808990
805942549
595000725
573549967
738704236
145972560
350030267
628798306
541617936
25499062
582320586
695773131
588374076
387471728
895707839
621964393
143729317
516184156
663883689
233290701
312086765
625303118
1003775108
1025278923
737784322
435547007
435167999
917108968
719683607
373942610
922071938
735768232
461648893
680806352
535888676
934143026
294873748
658794940
489437409
824576397
130137379
929856876
580628517
545681432
369666420
419349370
971741842
733322037
195486075
238923028
780661379
429059437
888137575
958307627
361677243
564312588
934998975
985631916
782165649
665407746
421152234
13613467
778092344
413029288
833649225
347421980
659402545
296924065
469499154
241665990
792652619
119109148
329438478
463863360
544512251
577982965
307732840
798062500
943100190
324415038
613074329
946484549
477727754
228605041
170426326
50673729
975074855
752243517
654331848
202475699
291693863
485098387
441463813
437779938
424298800
1053635714
917523149
243220748
334131313
964394771
472116939
459988985
311969506
159939377
863681863
573853750
869690335
53862810
501417971
95727505
388345525
649425492
491914192
308692322
138249377
1002417465
867323089
621074559
652870410
636219879
1071940819
1073311756
944404858
1002600667
1024447277
978040540
441091727
728194390
1033691036
505778334
982002860
987541534
580436204
721383946
138887573
1051913326
1063313927
910870616
723818364
443409400
859665684
295055211
374669877
281662552
1005055695
746525300
343897594
255949622
561184880
776522554
385606762
417873030
694383675
344705561
723790878
77261888
514331406
341339269
529522995
1072134310
741759252
576815570
131704836
686469191
765636549
392701541
634244720
445654003
13518137
526273950
558526674
473512965
835738568
1057754295
721455764
703597009
138244612
947929005
972043269
99053571
825451011
439669023
75792934
354770883
833946314
924323618
941806934
664109891
16525993
323148172
199504848
849466282
838995607
954599080
703810701
529794037
54255513
195539274
1014738610
913357973
500779440
456599540
143115793
209498144
42225375
677012937
1040619111
350807659
963047649
950370514
1000332746
380367305
311254005
472081409
126432687
371998874
403763920
910013186
152321637
72629394
431711638
711585868
957189867
546923675
387332426
973493627
435738500
206234798
347967057
249599288
969856344
933194973
821482968
321475456
167078933
742150424
545484295
139306472
930573133
1003957158
170235052
40697249
444699996
747011029
190095881
844177717
398104168
816784725
938602120
562878644
609166117
111958963
629973745
1019923387
152308982
462796460
784322715
532585938
1005407134
210358593
751396961
588776400
906631570
581023489
415979458
538830770
431454539
493525256
445820932
306194201
350720863
82015656
417196315
266656474
874727987
160446357
167891797
249305954
943056342
334607320
1010141922
239950043
260607858
829238802
868244386
236490051
790252393
205385507
715236156
865111375
243858005
24124683
151450085
630191099
450950726
244937907
989226414
262250434
614126297
516820518
913382102
469057411
374696227
906914789
82512245
310614881
527466003
601283611
763176108
905895860
408857841
745731882
805698890
524589042
553035844
977049293
328813740
960748005
949192685
788135329
693508575
547388816
6749958
806580326
684743649
214620140
926616841
304182668
664489281
975654053
1057990462
649970485
208529159
267498420
1063859197
3702153
516998307
662260581
1043818801
336415657
746290191
724799669
1743213
908842553
450416400
593650036
864814747
274468900
126599252
233707112
876343852
652075762
959882748
194805279
877366994
273244408
133892704
36464381
48405511
619271267
735249128
178372298
321503477
1028997241
1062781896
686207555
311467179
712394726
671326693
47068111
929200008
311368837
623307276
639306230
253890801
524922153
523926398
304108084
553315803
875072859
432938886
390401328
568019383
179820169
955097580
625919500
959399366
905423244
814435229
1017010249
452356161
129731664
386012149
921812170
542978470
620875809
401434818
721376164
663926286
659190132
210831184
812651053
923513994
478659339
715827655
767454255
87471604
915805046
352836450
885570297
389066628
949475306
798982793
988036441
159408917
970699645
398369776
75065422
775846344
83114113
594483527
301261989
690652101
974358680
559433715
646117377
966090393
779724541
358329075
1065219859
436870255
800811988
750979421
775267982
785964119
476819889
33168382
905125616
506975696
1051869294
702352400
432121700
210929574
757372511
877894593
1040787031
940853357
41369513
359931500
388009449
430221410
803524635
439582048
692581880
671640153
876221853
1059896650
1070466094
31028053
225209228
495844385
439392246
109391979
443033459
875535949
726425400
435437440
290588734
578217707
228172046
311596615
288344137
340319517
507262489
1022935952
43013343
899500872
1027355348
949260536
330057368
318730847
755963844
666585212
387689778
858526726
888392516
224865610
966373485
21640559
76029744
653561352
51044353
455958618
363548504
757033873
202832292
176848421
752625137
8587923
746997983
62342603
890747846
890954694
731898499
541095870
379816967
661988429
658587907
392046404
976756371
19984655
346036778
705193800
680680130
96704231
685712564
336075987
929641764
438117591
401052715
486164519
842965146
406990712
883144995
850305400
374176204
553146512
673264401
278856246
1011756478
999206043
601967233
240999218
586628746
14441926
333040194
67725945
945443836
672739983
280529403
701199441
155921823
694392020
13005
686813382
1070956110
225562716
67185287
786754259
816482503
508701611
114922323
389848744
323936741
215501371
585468021
50118628
383935866
554888969
216318777
866375367
961298283
95694079
250311119
344166521
820063799
686678127
664919856
275709154
951472733
307983710
482780542
60947441
905080193
418870158
436144321
459322688
548949754
992374226
1011126549
1030719111
373533946
270800235
611356159
296208158
976893776
284785888
370885170
985731094
274569885
655842989
63587346
819764452
410165788
517827923
968009174
882423339
597586661
672090268
636167722
1033784916
263944016
859392567
569940090
815192314
429490151
628897760
806004227
804735627
480466290
649451394
370949769
187206439
1071715740
522914676
988462957
589094640
25567690
171766183
616711744
188330851
1004882610
704525657
4209332
464591020
72159317
776112339
105988656
681663821
487411449
637775416
288367409
189993744
58720020
12094584
430184770
942042129
251546954
19693763
40714357
760547544
26767931
404623777
739194626
113897175
1008909767
84009714
441045820
855725449
1009477496
869435885
1023538708
325090952
889790968
115635743
124221658
1065906983
1037388672
642748841
842115865
464554969
451914452
50248356
65220148
426127470
502695812
183100497
465217239
658954982
966057615
995528441
417029699
1020570489
79362376
539228744
922781438
1052537503
212518939
1065852604
160953120
556980851
742232609
495623495
334932030
625810735
176664810
889353407
493880475
284343415
222491541
830794375
86346662
34845995
334225374
68983590
403923815
468365110
398041309
261468581
426757486
137763836
433799170
1006404901
45594562
461464582
883721525
582621140
610325917
871573098
143039834
4868409
361539573
786311142
146412238
780381095
1066938883
103208444
299472919
625902481
719304910
1064097378
633973418
591525663
577335687
627375288
412053385
382476802
511220055
573339202
359852097
385101800
328254766
801188945
1057974008
176560020
954476498
483969522
205146197
1050297297
619661422
566510972
1030524682
1019068967
707799993
275186468
102034146
132986177
1022081952
88642012
428143493
834639556
260455872
407236709
589763291
530061833
755194260
61676038
824403295
392073641
422602084
148105638
618894033
1004720624
52606605
117641117
560475112
54149688
1067727010
1040149364
869330981
1061550811
370181496
186211293
936970832
1046184953
193354669
671181463
938102089
897588350
114219830
882299017
1063721503
646776959
276701214
906180702
30136743
981528685
245059163
331502967
893693181
129040599
615382743
548358357
994388032
744202311
574359783
323550429
530240959
733028087
477701862
190112547
815133493
934093909
243654046
503479315
79853155
983732974
1069480913
229145073
315287737
681222362
356580418
919356176
878004691
209737121
786342355
304474612
553221942
329516292
597828804
283235902
374000292
481049734
114179046
130592262
87394284
806485968
475301833
408431110
190287671
1014692267
361765457
528044159
524508250
186799150
700051068
240719581
111158064
615313485
801342811
105555490
96504120
981024662
175802389
168994724
67777114
301821800
64389411
997996509
203348993
307157664
758338757
833405337
364778819
914561748
233186163
588530037
192590057
494672507
63376008
847531330
964862994
463007757
204990703
670944893
169108966
98291684
106914060
509885989
80168481
875529615
796948587
840272762
387631196
562726453
675564771
222960310
1587486
343790636
732940950
804292026
174691408
544383553
236274211
838871448
985780551
358088490
292028384
86087359
388587295
826439297
227600858
553759984
525590369
676593803
56252820
357373399
984075071
401984720
228564804
775920577
279700635
920451146
364703580
33791895
359145058
686450985
1033696965
810448858
1067758026
883463812
367002947
906645460
641903156
254592326
651186234
713989286
312846454
353822848
252016411
320899687
779774205
641590962
18029943
765280003
200406845
364395236
284578632
965841834
558489706
970793330
334298654
907806258
823327152
148549192
766292576
845085546
243216425
785109357
120111142
268526379
665953496
569059511
1008348271
556858998
779358084
407482981
463569572
801211360
26080420
338475698
600006394
10489650
879212129
22773736
200115126
442153248
1067316943
509483418
323063372
363096457
980979959
26714950
967558441
519513029
346854515
600601896
528886465
389009027
220358574
118717297
957330092
246088775
640778355
258293638
589967826
656749254
437224875
538245006
500445764
444324835
650585839
567341764
61379931
456019323
223174387
445773137
848021731
863535225
28904294
35503562
449150779
565025753
760717143
1022668059
252915528
116337601
1019004932
192764246
617335810
1055912230
461832409
604602382
837164685
902160137
685454299
923372308
845125149
887629534
383194263
1070601235
242631657
296889648
820499652
606449257
486241588
767850220
17318450
377753879
946971264
960755419
675613612
1000917406
569798694
816989643
333165425
857898688
265240976
750825564
224785891
966781277
676740759
918881589
1002891624
189210525
1002743766
881265020
908163553
786954310
268341249
927064735
888938664
764372385
46512259
752314030
566887434
360507509
311039934
492478308
994435425
483352669
415691522
445037813
414678778
1015267398
645693852
511539651
521827102
854233617
1019483822
441494483
833465652
626615873
1070017854
165731173
195273792
569336998
665687127
330489662
984529515
814706037
777430021
703080954
604925737
291580792
924407987
660958789
805442083
130042409
627050530
469031064
782354471
393947047
491465562
981390541
575000792
239658599
615205920
857556881
937761383
739777994
622455516
732035665
578307861
479970366
615499850
106841630
389404657
238717269
956022806
751063820
130010307
369959718
13864740
1073105466
25546827
1012498084
174419145
365079851
1017145303
320886138
594582366
585845681
1068887211
898787817
224715247
240914155
947748053
489190221
1070026199
975696953
42931697
993498035
766472130
1019626257
568880027
1027307028
917491329
687999595
144113565
157888723
1008637581
886862970
148037154
630881549
328936109
439307070
928404726
682760684
529063216
970527769
698902226
256849259
685129509
572782021
690970103
611606916
179554336
5696655
234489180
507037452
287293602
332522176
868506668
149577012
229626571
265292747
522772135
393063112
930244499
1060767572
232874563
491434786
594772804
802083742
354854725
860786373
414147977
835336552
994090820
345057887
24553026
440993089
719199663
361972766
119026957
400629000
399805497
670410064
83525672
920448941
198896780
835370066
29276204
601625548
853931155
307935635
253012695
463852818
699370795
841972455
275834058
650921846
46515165
464824403
182609317
914269973
939012135
417451354
407556498
370250531
837717687
19071978
960377294
702814265
842843058
910261411
291502320
317966178
374858847
602490337
249372447
844224342
95996286
593077982
806775458
466585130
978339723
987589579
850114097
511740124
191035841
990147942
383351437
201147005
700507052
350149512
291398614
758250581
401441406
825001385
845246848
1030999719
954775503
333935610
881034035
720392173
79837116
282142661
971288841
566114377
210234195
678452352
187822520
625544358
753817384
1054343959
1041265981
707144865
49952855
726193130
89320836
982979401
630652310
20923221
234528787
271559986
1004048501
994698226
544865305
758248239
441551168
837558066
4994193
1063279910
200060099
587668929
877833065
415301131
510135219
586179348
593953485
338399104
255062997
72023650
453828715
473010894
117007490
488895198
32898024
274019094
374980596
737248454
812496156
160922852
570165639
636350913
635848645
403036956
417967901
720786474
795646737
189511983
43637552
666304013
280001211
476221312
365810181
295071005
414746579
679662498
689014241
604405310
380818873
362852905
945168336
1029117670
124360092
293560106
568556361
928814170
5410485
335714426
34138868
405088125
207338728
591612191
368625861
61986144
376634824
10793422
638546358
921581553
791522823
1042358417
633645413
633066208
847113054
154456588
64202497
809277342
2935243
523887597
899563499
249333601
749409259
321176242
955888528
767139224
659788646
598511664
101081505
939406762
867679725
323106127
250705596
434955023
351044336
884943101
1041434617
13936657
913603015
1007129895
985071616
127217596
509521566
785865853
63726931
194793496
622694465
534975574
122335586
838851704
42078646
33119915
1071111010
676486009
700706271
393553396
437525187
931842018
589984242
1012920825
210667285
333608709
161078880
1021763187
439736501
285276692
896501793
1055176112
383097534
134810215
176407321
1065770453
458891297
413077324
21729422
1017002977
350007599
490528442
314186676
485146445
18605061
388820014
639424612
1056640513
223302772
325128216
295104133
356335371
799493110
627544036
677816817
570435242
76064147
700358818
502851054
222933664
849601576
162021149
820308931
1035822831
904308662
853501326
375512228
379992750
315108740
993728284
1050003684
157484680
746527363
209737342
148455779
714131190
209968555
398134659
696678090
273874567
990059825
513424440
328571175
434342815
124814743
718579690
358581250
343195679
636040434
260201150
662197414
638214230
779445378
25802170
768675025
989662259
635674641
358768026
937251140
773908456
47171562
862212514
703766068
146991235
245607441
58685055
614118673
38793530
297290236
509445726
80375373
770037362
246285748
759321098
121017892
337391618
275402879
369421435
636479449
292643513
370311872
423399400
800583296
558007068
514996530
481633502
52053491
861491732
121093648
111820963
683227719
708099411
85318695
1003640717
282166361
43687973
881189531
686205118
1032271303
861644442
276266857
67961101
579878186
634270863
539003469
499579472
1021467093
710645547
538295391
511582574
848431000
960956438
715346052
637949033
202197376
960493478
496836704
401516754
848675250
465531212
446586887
596009165
502949933
756748289
529236653
1023255036
977934455
245545718
738776642
395354303
634262866
265805725
503079600
1045824708
802660590
1001604396
996539697
249408795
155366152
909640442
266826099
304418702
408596592
309406967
499516707
876256130
42625002
859846108
707924576
795487171
411743270
974749530
403439215
869355945
257238876
387387893
702551046
371991678
321878702
295962920
1055230195
165642591
456663852
529889135
452941206
949931947
996498362
864785902
871009843
759242891
360164838
438504521
425235781
785235775
18812905
388061741
1015072839
689874026
744622973
457890891
263700734
899649093
579637749
650415611
566323067
426131390
234434159
615181082
1033111111
444305950
666702432
280601280
786928328
901916289
800044765
738204336
28136846
134754737
99690697
682439963
897597986
754431718
643057187
362791544
639484349
658424098
917182039
375755500
263796603
898053082
526795482
622977124
404298944
923864116
463150708
188074758
701609981
978945045
185893452
487596042
846952023
610804895
600083478
852126993
368543684
772404611
963518150
1015902769
765527648
431110902
603793446
1004400298
1040590846
920783974
821422896
171226050
969824299
633310328
313537375
62411006
793106337
374233401
864459467
160967609
741800393
850728618
1027937341
115534305
976365456
51101020
50095844
145413577
570118878
953916760
803590086
279604349
494972522
1000304528
308684971
582931505
142113277
563037045
554177553
740336537
467663027
756463960
1012050726
920224941
966587345
739001215
441444794
135030480
968797639
579777147
144776422
267120164
843176612
844650376
99460551
401519990
59859448
893584052
533689610
740633699
759233010
444400260
556212270
268238533
429643357
832197296
409366701
25662539
198875737
536415457
70164780
330781325
596017953
34820982
93981514
759891956
304099697
448656310
517823294
930849512
498131688
286284587
307973851
737181721
420790056
46174449
988880840
963085668
160513056
534529126
260258168
411402310
466781522
174687852
656963829
434278461
250826882
293586638
288739703
142596879
266977800
123250844
581492648
1018410462
184998795
958279877
1047452114
544014323
762199293
808072941
972494642
1025421739
703770823
220538165
467570545
375632455
1002573641
34558532
679403477
781454633
1046098281
746027293
158878777
938270082
946107835
870837028
650216409
200353196
587720704
671927174
992283355
23579491
272668808
361643282
273106698
993784972
548516027
140078298
809452995
849182218
945606696
832886616
320500766
943529667
828972640
745805592
635035061
426185083
913373644
177207278
94835201
272423624
409329650
1044021687
297723054
382612793
150339863
862844607
840676086
179324073
532356188
316100927
983606813
852103897
999969061
10299003
937574386
502185539
1013442267
472795189
24313025
583107691
838195427
211155466
249020652
601060641
876013680
235596285
4926380
887062566
1066272114
284719520
469514136
810453985
534904245
75958264
208030709
684642868
179749406
403023791
204186341
942839405
224037325
700696496
82814130
34338706
929526549
477365274
928101081
806292505
7619000
762985950
808374689
736153389
580523373
837760834
1008468990
745869187
1037192853
31597405
256716249
478248573
127772500
14877951
134999923
240978913
487481231
442063715
427824200
1009983282
116591158
261545846
513603515
1073025898
91398734
8908520
381565232
848563340
821783501
533440421
66754676
538249731
404353791
304542935
858227829
714335998
108704259
903286210
1001588410
654076921
586166403
643560504
401122121
1002325308
695205607
1061636120
1000382647
919655983
486998074
681597092
596500656
712835083
296251518
974954357
978932703
912062457
693712815
901830965
486174386
234303916
1063230061
140431510
970251450
606184764
624426716
217753760
192399419
479529288
279902626
726771325
497038030
776634998
478167647
1028885838
407115185
272716313
357876492
536714605
159970547
809868891
956618639
847299691
387965999
265433313
701105205
529463411
589803897
983740172
926586842
519843578
133514950
677101808
646546181
753948796
235419394
624687224
500085356
2510231
475022653
109011785
1020215499
1072702898
357266329
993733541
546768960
362426422
257747973
674095716
546419181
893687705
969206917
1002360996
174130061
414792418
865927426
571899355
260077792
314119704
962900218
894238815
44464211
581265881
69618223
658829388
389490760
892608570
511982950
284641576
449603817
434405303
463051837
161943209
95434191
289914569
715780330
567232231
986556434
843109545
635383282
892995295
954415793
352802608
837643133
279336503
494949629
57418823
855735099
679616790
297264825
135812033
330391172
513206080
1024501640
597510869
829230202
654487384
678051185
293719632
844851899
854406295
247105285
512386760
695449768
688820472
587916284
447046700
807559505
366917971
736131782
970776421
456928317
815691119
179394214
794422061
182251412
618606343
415180518
392981287
489753909
265881004
955496096
505635091
599589144
612550313
279674640
717545371
45042334
993990464
756712402
189366120
904068139
1019619671
500732647
826138318
83937757
952465401
629424125
371057390
402685411
870373346
883815090
393292961
379758945
809263113
423049378
416544166
17016933
341955580
394990740
911696224
195597649
140273350
404413692
665834425
346711193
1039737368
333035046
144031647
274601676
98411693
353433002
1025045204
885876654
404229131
735829942
783800780
987436913
692659568
611165077
334096551
998094654
412838631
913436998
971918215
741107710
1010193983
110701510
389806505
703346083
974238489
672831844
367171709
204600314
427289129
464520519
151448391
222146582
488259434
596371845
941809713
117213600
541979537
81260948
659320575
1059605621
928815492
514200850
126629075
147295579
283305079
831794338
547140983
99403744
75800137
449417208
831469850
1054814082
797198798
738853984
51740849
12549274
188462620
1043358440
977572941
264574445
384191581
445288524
411182647
1066049784
373020655
903876738
754336176
789650335
298934147
109952812
711938588
867666509
52204896
542215927
866441999
139644640
163572761
776523112
551476354
488641293
790967009
984682045
780944706
623941428
1047089140
532544152
1052594181
675798531
86305952
1042640937
342289816
81544151
152748287
743343242
59533943
1061781750
1040301005
124641118
449048707
326903074
732691784
645945747
632135813
414962039
632591626
40596895
101615990
39246859
967636104
385368218
845116607
827241322
770410135
400145655
759873204
756212632
430995258
189561064
394033456
461113618
151933608
939796617
97550267
240777936
87722452
2995881
812934254
36124090
317907978
686035397
348466423
178952236
421732432
194355568
685593643
72035690
1038293807
813571553
38538260
835324014
91233860
528406058
903282851
821138490
216092568
876700810
315049699
565252800
755156847
461095067
655736046
1018599640
901448137
886083428
350634537
638058507
336788996
432056313
699190438
9460201
803845450
953258756
719380333
813058431
372389401
980526944
906533217
533596274
418201042
869032829
902272364
64575868
527649691
352470602
748581210
179055349
358823542
394975630
391728212
500104047
804304321
194443538
857722114
661817444
813655713
362630518
532892603
473123770
116554644
129911519
773931218
550293803
903540600
481256485
1013449812
921038739
450996826
184894501
651952141
113185931
427382376
541106168
973586467
599715958
673184846
883863889
454857691
814612479
1043415295
402057410
810888293
603891950
55437074
81797847
366578375
594187169
804776366
466955053
1072402915
644146109
57720059
1020929729
417547099
27867408
499457631
505145913
969184455
520953948
492967357
418761332
939853474
704773224
586629669
123728478
21330908
185366535
1057897894
506010307
854909700
678236306
687846395
403896183
205269881
416793838
422922626
588088333
964207684
134095770
728232510
912012942
58417280
744005179
858026761
453480896
603058436
1016462809
243214451
645572559
188665584
391379434
660033256
241477958
801699988
644073492
333555548
17369367
379832727
1069463582
782281261
297072479
667670654
953265151
654857885
772136875
661864795
48967919
201767874
942473124
902575505
572943447
131297810
261833691
1004586561
526889323
360218118
539289166
787101279
232228168
971582268
1038328772
279611627
178272953
853071432
926627639
445011403
863383051
644680794
1047900271
782306131
565123625
476213339
722671241
203067613
110193475
634303687
33295085
662722727
751175626
149475411
451185338
37772171
358676185
1063589348
394506250
1062330508
966120202
479535950
81477617
897895988
538583409
816356917
539594024
24454415
178951999
1001572247
181676468
138582381
575413958
1072878682
1023433313
263455561
461067953
828105605
287091366
433663467
372459396
973750738
845704019
187866497
799199882
587346164
1031168997
46290816
924765268
1072176953
762453222
914723571
644923929
855237568
40727787
522428868
1023373600
1020540316
349781146
3388508
934432914
188731048
895716056
662763942
869025417
1033047389
249988758
295496333
1014530983
485500536
801150029
439022942
218799342
1020644301
321107072
281909441
301320405
532214052
1065898809
881048885
144366530
269788961
712834518
486630940
381194235
273858592
220479905
28835455
929945663
868846423
243219617
57160771
428317139
19287313
838794992
888081579
227519409
314492284
1018139301
580301073
282335965
785363605
742956334
40106705
725281945
982091437
1036182843
523174543
112027925
893239509
719666530
371551850
326880009
19952304
951117894
121097119
14237916
732901085
1018505456
403054665
635067682
612517701
656335281
726603526
257480038
36797591
1064509257
10045348
433806797
802530273
1045744651
511176054
150361459
508557754
397688690
570093497
460271159
272714067
156013068
472119526
443396112
335803961
1008686273
519831224
794547451
146496841
275880719
543437456
941300680
820268359
1026586965
523654379
869684065
1030266368
640120198
665184947
252448469
899266703
664299325
852333252
659691195
866977129
79753218
1000941461
424791824
347702054
834374861
125017282
647465677
449047644
708616253
853875968
689217258
938897949
872296699
116574038
1054787730
289531018
272089468
853467421
623961125
232975811
343932704
703522189
812614889
859503816
188535124
911202426
1061049890
817883398
992091991
534613133
996622237
52419483
803046360
780382325
50826352
597097082
967489152
1047877619
344446068
269867012
731521668
685329861
988178756
930838783
1010920216
727706571
230626330
1024251214
114894177
948984816
897803858
794480058
84388033
374776356
1015052455
541097541
415657422
780675627
341583712
560360885
266563696
63599741
8327587
934208025
349315141
336841557
144736081
894427737
910589528
47777107
700393596
244296916
1017744225
976974566
893080027
839607711
767666575
280234807
8386267
873593742
185095326
659338455
580212311
934834206
77723466
921908400
668551319
168589995
778739134
769815206
227480682
76933928
1052717659
841047322
373356707
543568026
293069787
232233196
409596343
1064894684
301858354
893359958
571820923
113805943
942313706
146823767
8739643
129537839
789172846
1061514919
455276326
835287565
980243974
76814113
724846817
392164255
386824590
947361299
787191553
151177796
155976687
776601313
867649759
650394674
272862362
665882121
1910250
395998672
182590364
488727919
844288653
488746362
844048216
468632391
839457838
242893962
821728474
42720755
217270349
828642294
985869985
819560382
986540433
339324335
381312046
101479089
244667580
884531574
431705041
138110075
660205382
672562168
948008951
42179406
946058128
190446759
790204240
973700401
600142889
724073304
479391688
972337002
911764889
960593924
629692835
333564838
114385397
197155860
1009180768
753031225
781585153
973005747
290563817
236054297
469514841
754570496
712890328
567575206
962499669
1014921556
43454529
1000808697
325808946
921430756
257043699
848885503
382171003
278332948
730077590
999304393
428442764
235961687
952285540
1042187115
343864283
341606683
1067837558
471102180
540020980
482756306
212200796
533484678
685262480
167232321
652986939
120502834
149028311
409173739
242497308
694197568
1010924038
485260151
642224180
57471461
338844581
835190315
59428748
517464724
575112230
676035355
1056770919
856227262
457110858
612493451
613699015
131050710
499629247
992595318
447118642
740071550
173782556
394556693
98996943
611569960
1022307275
1002894629
506738942
589608980
71699372
297473526
268057653
332309840
673459009
484239542
721147709
709872289
419166195
249823716
133870497
834609633
906962083
984468248
1041959573
665250864
950606029
1062076538
162793603
1001749221
601704101
405444970
1017346682
939770723
335190772
389286330
748828719
774921242
560394996
935881038
53425874
1007930900
458808359
405854474
572705676
489675673
665614345
702918063
117598569
330470079
1022873868
924674265
1026576702
13952433
569063098
193676170
992541819
144855286
128023037
634304076
895994608
83968537
164710854
321618537
376651350
292691950
400200735
17839540
767276888
347752534
637111901
1059029697
644070475
365022886
973793973
317865284
892896354
360575073
693453518
666274834
334198534
430017511
632672189
339391166
89087526
136739269
290813822
160952753
2560721
351244050
311588655
891169433
451318511
329544660
190366619
876477025
523881840
213736831
897760223
63766365
279880971
465778394
703799643
654499682
499665654
51608651
580726980
859653440
742748820
429231869
528291028
1068494696
998977608
104535411
404439283
205237058
925586668
924513631
984810996
187361547
169948486
823297724
564338654
300490046
923744763
789244963
805737620
126946612
1071859982
1006388175
526398604
293463204
437256996
383785781
437813919
693176272
705697467
744325402
316241604
357854713
852534870
426627178
613882534
186096859
70706166
92044267
305049811
116172936
665062086
894411225
3646091
562117599
980375068
272622232
932375760
764505839
353529840
689394916
951482304
6367620
696621258
125229050
857250353
258159088
246709174
679480434
498406684
849972265
563312442
836263097
747451124
1043841438
372555454
971530179
13223342
534278173
894509211
611447453
993360075
552945055
976005988
682004605
322976552
1044990821
1033380885
825495503
526719045
455564517
1007017350
961691359
204413235
1032331310
19484775
783751362
247651095
909809666
462616329
274032532
205739643
504594936
879647578
208061358
827566760
1026228818
1055702879
681338416
749481957
306331579
978840708
769760571
347371713
877737665
755713519
731719819
273468131
733222766
362901149
894066749
447267507
515927960
956572043
260662371
264037846
124688081
1051253103
1067391726
410290573
181589669
432416556
462084908
938153498
397608934
509020781
271962933
215851863
107275896
584766070
298832763
83637907
619341212
59598306
154973469
294225099
583722944
972703431
292445198
750791691
243377091
372277154
1006974763
864019245
824393582
951180008
884336448
710798196
905478087
41923464
306784722
712440242
436947460
341229578
994284421
117159366
118711116
40232567
392559082
860431235
715627629
11049438
970196028
598122497
606142086
906204721
644436261
634772019
817045510
57917976
973603343
691093003
663666224
409631835
1057449505
330706439
101013234
216544638
752392323
170952766
584026678
446135818
887779032
968617141
677193406
145503434
511038811
611160328
580003070
661517011
131460781
137322923
1072600997
53849012
669786786
185700356
191182464
937829783
105331475
896839478
592359646
855238686
643936461
703921644
405892138
814663368
696373831
339301154
259943260
562701638
19977894
926108497
1063959113
576196162
683609876
269159270
924087132
465702050
524135405
1026749724
861379855
449088218
380700824
922066122
172641567
634476797
1043044104
609755770
728839751
964919943
288377175
451429279
460309591
5335878
718269687
29453708
671471811
979238932
280612856
717711069
278584126
918776036
860418850
125600129
93672148
410759786
21946579
269700897
765233274
878863184
213591899
466202517
336983752
123209300
321272860
794172465
946226697
678313601
165198144
430097733
731998033
887646642
265799385
598587947
145729288
988502900
1050195127
572987201
637314650
544238979
838928046
406332084
350188786
473284420
851105667
811133168
807722287
300737798
365245850
469498981
320441771
28051025
851387304
524738124
913674160
460309865
1020730022
860188018
344351785
611715580
420520374
992102552
795776904
360781426
5554690
820166371
941523039
978289624
520709819
262342888
1072436213
759342070
139147701
907173001
1028228672
948517898
656564805
425801527
592204093
10471074
698859752
713660802
711431215
842381886
234610345
1018127956
997789271
281279199
717337617
288914211
593356040
115376346
939705239
629084194
783691179
139955866
757782813
404847763
762024501
433128447
689351592
1019438788
319366378
4266645
75502384
953975860
148726247
302788579
950696204
474513299
807099618
835140008
860380054
965287811
1067577384
368369020
768967533
1051091145
326521055
964671384
807653725
950048040
928080650
133361845
124733170
247784254
477337382
210265254
703983449
106573985
1048786322
694923063
330101449
484294499
239464789
1018767609
496386776
175504166
85373905
46142860
668169406
1063424556
796183261
543332524
908631327
912511582
382517344
505317090
461528811
169927890
48220886
765699551
213874571
807728790
970406265
548711275
64652400
576530306
356017348
592198251
1041344096
495576593
636601174
373723559
794775878
621815991
126402336
388461617
74619062
275060269
147177698
746814210
438096580
823438762
448670949
550424837
693960895
153701971
995674961
615526859
547678351
325872258
949467874
102060806
994753188
647860003
446110930
646289416
778856358
1015141107
408249206
356816609
390478463
624178954
59479415
1069862879
1000680092
1036501256
922112622
778819282
346028177
882893866
29027305
144535124
608253711
518004067
77054645
96827372
233277267
765803310
668612542
531766337
144580772
359476010
455198988
516007123
937444063
322365394
723076359
348056789
775660457
397547552
128231770
971753476
119213613
40575225
975589837
293623277
299182895
814103148
886669155
373108275
712129045
837651395
50335992
345581853
201103887
93717499
292512980
952954841
678791210
269737057
453532615
645666186
726281443
925441319
776343207
675217693
942017330
478220786
67663079
662636880
667253325
661554640
789896909
668452247
781539968
744460969
336773442
194563451
209076857
541298550
124501337
967631120
699290410
801597097
194148222
44827564
190833804
415955927
409026214
402725275
798051090
1070708106
923783607
205845090
986298196
710592532
984994999
70499811
720166600
82492382
549283143
705242387
1011760021
702028245
678735730
153791634
664089181
31438586
951707178
803350280
822186590
796444772
373669247
649653292
412328591
179730027
593694575
598022995
1014747470
607048329
457200032
506629117
675282354
779668966
121061007
1072169439
282962941
772732499
67806422
954075644
26237335
960775829
874500418
224704495
315051544
888816533
498102621
235203239
114339936
1026875122
255462740
322240217
316654926
878357638
320516043
1067648229
426314834
363703923
181730980
1067147732
681160567
536570566
424903000
45293868
290847412
957845620
42351890
1010760944
378353701
278822550
536047682
277925872
1068148480
856395132
80062717
1028420787
205689720
490300165
172560526
715788370
1024948993
45750287
514776789
516393768
269134764
1031638390
516329296
992376540
838634403
643743037
413580070
255063511
456733989
710481806
467439294
403011986
265533357
902283666
189914631
885595347
731678473
632281970
489781875
145196325
1050560594
856224641
596165984
25568584
922911375
455503867
660244121
902049712
816751423
798243586
186242949
698411823
957811596
798372017
806620323
502016851
26781284
482254090
911927103
668596083
129229629
743646928
784259192
117413822
876180622
829048753
648071421
892195495
720364861
275517041
605413020
159038776
737337853
75034347
815374285
362328783
1056326314
631367052
524244241
864956647
356946438
930119323
399527378
335563643
881197042
597902256
715960926
880543912
874531980
334209863
62567414
168264603
199382652
403052865
735960297
197871582
143500486
354225371
512733633
473325578
22770210
20054843
859734340
190211599
276187090
78036853
77747549
854870015
206885889
892620208
35087307
576971120
818435693
383216063
497263327
582942228
344921265
1007723930
384288437
298830740
397673740
234076251
308603929
1048446535
54487441
706284920
382213010
104611623
239441712
267576567
62145526
82053846
1051396235
583269273
387356017
36728696
275950654
59931946
949595748
681136608
907396603
377567736
450489137
468714481
945046766
532171799
744732826
911668850
147401165
475444583
203635515
1061421334
471350291
656374352
844275864
397716748
49227830
709308111
813434757
612060743
645712838
427293528
558615718
1019752260
511364943
928663261
777490809
596210749
643077720
520538896
907199699
453327312
433185659
301216973
776889991
995298005
475305655
953637341
527749962
953206666
952170343
707629054
983309563
266437006
798580887
782305278
885277753
124730047
185007980
951707816
741179337
661950848
616508640
1030060177
1055343406
31816253
4907829
963887918
985101905
212624617
325426047
522766547
731884454
18613813
164227814
118821662
599654830
406872523
1025941786
45248033
684897155
668037829
584304249
133939158
261324916
458224608
1043945891
6342982
275375357
1035676738
821103104
1050424750
239976507
35047878
120050008
644244020
277987155
850858568
430840982
190086606
678883969
148424579
1030963399
461711401
239044530
305901532
426578959
601009104
125005472
390825194
804928687
181221075
165671350
561728001
931875815
706451724
868902938
953861267
296654379
693824031
496925035
510040048
192473556
931061060
19383805
581113649
729050523
881280838
651515563
615832209
236695287
94368903
1040819118
206421307
516066360
219414412
893897350
265370603
1036951626
592913683
720095279
528341125
1059314466
214430400
270941874
1064180186
834420638
601892717
231661950
468718503
878283817
338187440
554794070
411609464
660509966
240567388
408302168
673437447
949818466
848018377
395829464
747357113
991407225
57059457
853883635
85425399
910004534
320988442
769436876
791901018
812166915
896819568
748779210
1047484704
47346868
621917856
349523508
984599385
428600993
694261739
548409110
85995688
1072955678
968413817
235243636
822268967
146609002
782094152
1063368422
53982602
637776603
923357293
485405495
991928401
1022071647
603407873
30710342
714750498
982030518
13188293
728328507
965949928
571008340
764661060
89657628
1013854953
647159253
404981788
607994538
562546412
227748454
226696128
997268186
859926992
903535295
186611819
845944815
866588113
1004105735
552540126
1018563468
1067373748
864326852
728286769
723184443
355774448
46601350
170206597
486872898
922850770
125537662
174461940
609263011
947892261
69453586
561896767
283383898
790734107
553638885
520725528
390360840
364176244
237537485
219721541
213108864
519979503
694428859
653482610
141560735
43653983
557951514
308325613
165370970
233894323
881829184
573364835
311023783
249987256
6773937
913633245
317835433
612146333
689704033
978545955
676416166
898779925
811863526
655932846
500096080
914111453
818384641
421167028
764449515
386596624
1031302094
362610891
830130502
838825140
541270097
343093088
87927676
171978071
1014304677
999463257
750654118
986054172
640083070
272822419
266770303
387440397
845184626
265556502
375627372
1065916925
283165393
281522785
708988140
613415406
84578129
80923011
209415336
668669735
20619830
787948552
17027150
119038537
217928211
404549632
869955476
194015957
594461015
430283068
397460506
95292649
492856986
470664014
922550891
991119702
945804231
1067653806
710115687
1026330969
265494155
1021252368
753468251
429324710
819514847
803524334
107420073
865326017
384007590
398074676
591985520
599109798
823347021
347412645
302030314
84364912
907387703
915607584
48524173
959338216
114978041
122748997
614829642
260038522
587361660
282586820
1005651353
320958748
975569743
516039844
947919233
164472376
341856250
83045506
605341359
670129601
175731958
1040202849
884386495
378756921
46148965
31807157
261060451
118402248
312003205
824459822
273702876
374024384
837060101
411284455
250856824
763794471
428997569
358065660
271781888
431956123
7481629
643302024
507008397
574921531
176020624
515159621
1047691484
627093061
807136806
293852257
482791119
477467345
45091338
296029659
244849535
678582728
898994853
502251042
252976942
69303254
566349771
1047474133
83269722
395142662
689891843
648809968
1050760365
1060884752
55178735
96998485
94213717
758087385
608388775
1055364094
593355683
369607224
894336112
69671996
599857378
693892354
333177567
657045102
2232952
121055985
697288603
806788723
427570990
24681580
109695923
103389433
545099914
724687744
934582769
597938908
36285558
3923296
571887005
501256055
1056077596
1069483157
431514894
937245914
646206459
614850734
895670543
869321308
248088793
65069224
487707495
131580294
666526399
261526064
649839875
514988488
941471651
362165542
47691673
928409288
580516232
137018742
815431389
774016753
825727336
300985074
638628508
720907175
120704505
368322331
20082651
218009936
71141512
105713941
439645322
910892488
820108188
1042137643
1013239516
791731211
429993674
177108774
580484196
667341475
89384616
758864354
353777345
961753423
427926106
686258669
533509592
623675656
182724014
668164040
465483508
263623992
910753561
348903684
1045387319
584600735
498769958
899067420
135449757
1060339537
994346996
305788799
857866523
303953872
348922864
967200817
873846526
686244854
937405756
894344650
700735616
660786725
590052418
958287772
257271413
979745871
409825719
923166469
850735528
428581588
858946749
289825863
816067843
192146219
317998892
291671869
327605215
312918824
984826352
358625845
481526240
823368357
882546764
954073364
480465689
561228047
278014374
723394218
880900991
1052510702
168720184
621090132
816487712
18496224
416470506
579894766
80938390
758996892
692150591
1054707429
214153255
880276680
820468195
226181140
711146002
761408720
1049225664
159799022
658396757
543929650
506854503
1022549736
854493888
146988525
174613781
82466375
694301876
891269691
1020912554
704449659
586672754
285287808
310543688
515129201
209457056
413058618
788104235
338784784
48858763
442538747
723407415
618022661
164111281
281920274
673617468
1029627455
82893771
469416880
547247884
824012824
743514017
220536968
503601436
712094573
651464226
1060755064
685369501
831574995
1032871648
360705540
371978756
664902840
963705259
20743211
691057103
360340466
978849901
924258028
87576954
750328195
822214212
546850558
227050358
556851851
657491681
158194615
984226918
359495315
118076757
887571743
1022467544
44921624
699170550
164053869
961519085
249896600
894283288
7719382
769496417
531349838
465921340
813756629
570219561
319771312
423177132
714672127
701324125
537912466
1061410343
740866248
591932819
174764935
367273798
809092667
307890090
47032354
887423181
474574797
67977048
277100697
566001537
805455707
8800106
842355884
26323937
130861192
63058940
453243282
130066831
477121982
1024215788
941656171
521682482
877160
993555656
996444447
205660813
724416775
757160093
731229947
876083562
57838276
987423454
158387382
147321203
785739911
71201770
304425996
82618348
562116385
607413331
856007086
1033383919
994070453
147865659
63337431
478835169
96770528
642884375
446745615
721003005
926061458
83879764
602514505
264671135
858182171
662196456
732312578
695521472
873018776
54083823
704135290
581647615
941039407
291594747
555101698
118343140
127532604
969707674
43645943
839623132
815014696
169047801
1064604396
612006411
613453233
259672494
737405733
293709475
148677584
1026850837
1006800860
262574089
1034659691
110815480
674474270
490769433
716975865
844090461
392117510
133835679
160164073
208653523
560409920
863140210
149103464
990392632
833173039
256902804
623203655
848352224
210662570
361144111
782719206
424262255
673844643
115730948
783210050
34529471
912346420
913345782
451970671
58797143
695309944
662062695
760810967
239932151
734050573
197283625
687448727
614581501
1033293642
406436317
570976552
100122078
523150196
897571048
343029796
442051362
745202622
927968129
285101524
484668279
418744069
323962806
478011650
801447210
560124103
425324388
836140208
822945263
148853689
466534711
391616825
544272504
882744768
528565802
964054830
283558546
560936232
488059096
33084206
129454895
411977473
542260657
60928717
492217454
721577991
415027843
221441382
352373733
294736007
350344412
243212129
489020959
331112499
735044608
1005996148
1004875870
643693431
300570308
1037820408
421578273
134062638
649575081
866212529
19214277
293728607
782587004
13443231
380205725
1060199486
34974659
341463175
734202896
869775805
200526543
512877391
1011570021
384327626
602641894
172215408
828117394
195732144
113034571
927552320
718532563
245409923
356037807
298395083
894811772
1003327741
285927196
566323454
404622959
364965991
569724281
813261861
790405063
225142754
341054362
213072552
284117393
680417015
989301357
756308999
787356786
207749787
179899343
1018631008
180287304
500783683
876515989
84779128
506140169
125819076
618953251
446976059
749277840
477650545
23962659
446875042
708972071
870646403
69675885
51497738
523696134
99148208
580755008
1002855562
428594789
976895715
826772501
926867096
260485503
907624180
943314245
22725306
208130553
369936381
384590360
990018075
989259558
28345489
594552092
78427537
858107976
706168549
800312158
27355632
86013267
785787114
1003370841
375365208
9781078
266383401
458847022
322542150
760559994
1004158966
927592862
643667390
418522580
496319041
595320405
638657755
1026480008
731808905
10970345
257832154
84913300
771133052
940725640
1051320820
697223333
859195857
14882028
623118727
99532443
405512359
999681023
44586170
401113297
871762759
729892007
630403940
1006499414
581933853
699367019
673338361
636269065
625649190
704475277
825597249
943860840
483470495
307180095
216961313
303977390
735524434
463058932
984268709
4000250
574803250
749409210
777516626
357116816
10048929
906753768
929253907
1015155667
64990959
935570805
893684475
911586252
783686929
250054989
297207566
478326960
137483337
998724256
792514352
80525749
527943359
310710086
75263405
460195352
181059471
932454676
171480095
88887628
630952508
64953803
593956259
811609526
703024432
868498618
1004459547
485199825
727461194
1018493419
936403442
1034275111
87493591
991168760
557288473
142612136
1056758012
41890728
184052042
282692677
1050983106
85101135
310422596
301738094
425548351
281467869
994819214
568149653
222440157
318094574
346544790
813127668
152912360
298930821
280997634
478140564
112937451
22018449
297614514
514191761
573154862
862665861
511281933
266498490
42564934
768531865
1050242605
383497257
740458090
606110411
469366080
589881219
278046372
447517942
401721484
815786579
354712481
335688483
407623932
121812524
625396942
268837700
286896415
564553728
896029433
568679321
686414825
551179373
856755542
178354123
261598902
87296182
795974169
97524192
603699112
476185287
336038953
320468491
224846762
135416227
324801481
210147496
135270196
193742273
278860282
485026091
543891153
961322240
401894934
993129185
171867265
429412553
548135595
454393019
314132153
901371995
1005822418
854021989
531821965
457461293
290073870
646645844
142633097
734680858
149923011
94713373
344064555
135615150
47937262
583769323
255945846
39392506
261577956
924643790
781973276
78593793
34863053
969132273
309212111
540040670
488704246
217496950
869529595
29951235
893930292
611314083
1052367406
445172063
503453413
828087540
254386673
627121213
797954966
619476865
268458936
947921808
322813681
106209330
275769028
792268105
542704788
137773743
826888457
897028492
338283033
449754897
33271564
938432952
1025178393
1052936964
540536223
423593190
39260789
783549062
894553576
303507047
390002881
194800299
633595591
69665572
430602067
479024314
431496566
889523927
913062706
889248951
438462759
68457854
1010754976
328910210
638467809
49231454
459171929
541763716
526393230
384648510
929069353
547850094
351080355
801646612
834235023
82207475
91264122
558839475
874667920
237001218
107402182
642161247
517032225
289399545
131329390
48503971
395765465
592812763
70556198
743250246
1057946507
1002356326
904372109
372405632
757937123
252982218
704989092
87036467
192511932
326802000
356789497
286121226
697134291
800808292
831284816
636410527
418349977
515912823
574208257
451218695
980063048
1000761929
1749812
525105268
10431430
139938626
625083092
862464710
121836108
231202489
623767728
206722056
111973176
904809515
978204561
538374132
78473424
1014266939
438110822
458482494
178442266
878524103
542192867
1048495472
256886783
749442179
375409719
785783736
640921555
398548059
833849046
319999330
432809046
570415674
844936894
111352773
996649861
50058776
974740755
718998414
642442113
259361488
25074796
409764346
979812910
533128138
870817407
253392319
170807142
173308588
191522208
372694638
817495844
253914778
698749483
636975545
935264556
533052406
360387942
856693804
40231417
424624162
6206826
5090651
107022431
663287295
536899172
26625171
727500494
655707211
812343516
102125724
677756141
70634378
31561561
627650466
92827338
206122422
983960738
602800936
563162333
342635457
916175612
261416550
779510652
605470085
504340342
68263547
974250667
731063261
713311867
534836080
31755483
266813747
374919008
339615626
829264693
703333379
686061970
752747590
840887284
140040157
307743479
623200955
313951229
679729971
665149706
558324649
327319465
49741159
447837815
219617823
79974169
472051565
990440390
583089226
338951935
80095278
1044945594
812233179
408342453
991578576
233043573
246534271
812438492
361289055
250117761
790033167
564882363
61108040
533890842
855222340
89868548
3365431
58705601
60192259
970045523
954458200
521762729
442222803
498789482
134664248
572605879
424539194
212195127
828111322
399444096
719795578
293983479
738337758
94266286
772983087
763551853
309744330
309328931
746172177
418410868
309011808
675445207
22727025
195296963
610426904
348073470
325261242
682091860
216766431
823409754
294519575
958808886
937185620
270005441
26028037
972131838
717540593
16407837
439737026
486365867
182956362
887107263
319941873
207085037
544429749
311492593
674071540
537073157
388197175
989219303
974262566
646230700
93742755
1054842251
797382482
855252837
474275565
576854534
599469124
980188667
993594961
329895825
990189164
5507473
947679730
211376232
806777086
739482718
971035600
245852432
286398537
750351488
426930396
495130815
142483353
504006057
12029508
830610394
347458774
270924956
672621764
413227356
716353615
160886927
178136554
19709859
554055479
172530401
171267980
604015053
256956492
630792487
200323085
593884382
668009034
736996079
790469598
910113894
603375282
1050368351
922995739
28942755
602508357
214924020
465324566
1032052809
210638010
505972707
359159325
508374873
644780656
949022553
28057255
576663184
666155246
37946133
774430952
999423849
879519847
425122557
324675509
580170259
185284927
88315943
945708292
221933632
732255367
956022649
740159177
1073140385
6913898
918246017
772890021
617565003
410706724
1027424742
691836714
214217185
908979331
683444713
348573758
154574948
578930906
715189672
416610868
399978175
126112725
738989694
217339373
539723428
503253177
810405236
316103211
740760171
781300247
68128797
549176858
217369715
40392353
347351476
745399839
456599533
230770706
837171316
91037164
922319796
673672204
702366118
863146147
515623596
813189498
539521557
522886453
688710212
548274895
708063138
621389410
319426713
663980725
87246623
691422533
708782860
357538303
242058938
101605436
819720879
646319150
35710584
535172755
776087756
502616729
1015948570
522247860
757750697
104176092
688465385
616429860
1059801894
359368173
172096709
175835136
390990896
175753691
541921928
983674360
572027061
757792510
781802788
11694823
965366923
732540131
82398935
432708118
254150621
744216022
1027000424
510395083
946878482
47099801
219458280
819056228
675289309
202400337
621510878
211913929
928930492
527062563
942941654
982793001
584381751
964478409
979469813
159922088
549744866
204752550
839421760
775882882
807053331
481180722
1004274119
733906404
1029026077
957653983
221580965
74079665
420651469
128832929
993624305
250447318
982770785
107465131
796706706
53783187
279914455
176186962
776501849
819983397
27097191
284663091
757706696
901731953
198670367
1007372180
860768062
836021243
311750451
697190336
244247827
612803582
770059163
128072387
1016907118
497892488
1035549498
562626151
738114000
132784994
961872634
682468170
922417622
332583905
193196376
337320780
549034794
287671021
812725818
307631307
128080965
893298486
1024112998
673489606
231674208
808444925
501051209
102394315
1051788233
728233921
185001641
1056244422
614597526
1042662174
771090973
696622558
944620223
689841723
62972440
402982488
1066061999
896219715
889761024
417250573
87086509
581424326
392114701
420774918
162164113
457938431
479168522
541809778
421865777
41861278
778543583
298916771
341006868
418503708
616010639
1055589434
843512960
877839472
336532625
173917100
487202894
107080841
579900642
472398594
1048855279
638347253
424197643
490466465
1070434321
744351864
766424855
211671968
858853426
231991863
242880572
553929782
523641252
1042267172
495122475
533726504
623801879
403573932
233081771
74266235
337577401
685923963
207046547
253276257
496399818
26785611
595044014
483195302
148600798
927442537
713859889
595678789
492797483
74759610
186621521
757872903
597016780
672220490
1021842439
966614802
285303415
515838440
1035627703
30338791
1001400773
774266941
940655140
797477269
933454756
851270897
653310857
27805637
93343301
294102195
359387921
851680769
533902932
734426441
491810075
1000300059
958135467
24711322
944233024
234127804
247285012
241218548
187124359
500633472
496329473
222165453
170862165
750594857
231425130
934030167
245508054
1059369983
812603526
448525819
477059045
707748463
412016062
481116303
115383036
226675370
1018344262
725160337
85332474
1033754535
751348480
145466558
501426397
511361630
162511375
998726495
101040582
662347815
790801567
289947283
1006342699
200213862
120675842
52259181
384841240
544284098
834928150
572704941
613578841
206697429
19427830
610927675
189093340
613023574
965509346
654896078
674890841
411138139
237962488
345459246
382583289
942717878
935606838
257331980
252067529
472388854
744091045
810796660
609931854
262501670
16238808
834257984
915943252
493489435
460255951
975263917
194566755
637919338
748985887
836681727
820833101
400704164
988390302
523044476
976171837
108148772
827298686
962068453
768039265
120987469
92615764
1058421314
907053276
860861525
209998010
1068871657
22344805
381123329
178348750
337459698
559249757
40221126
258704784
305338294
128476567
772511140
661219020
723637277
700790198
131662112
13176768
26830302
642144603
94595623
681559878
728388478
386832134
79423065
577058635
538788545
356557672
875408338
1052715318
863249581
1053325405
61475289
588127997
169370488
298266792
701382943
253808326
735094815
148502164
509190907
438890480
240889354
613578100
824887403
9675944
1055370470
227501928
718795821
784438940
592803038
230330892
648360677
1072408748
890741463
81675419
458702657
780287230
652575814
209240808
674100320
851855666
528785683
944100294
217010808
150285458
441186559
688289851
433938058
746692282
114280797
937125031
453798281
805723290
810937486
786041395
640959163
231038634
903783502
115421248
428146903
816682190
767325223
503797279
589886842
263938194
521151799
263682408
813636067
82855840
420098032
749049593
25493309
219054811
243773230
871799819
75795421
411340117
752607627
924147842
262503949
602731515
46645721
602568364
663097132
924172239
795176357
610954419
414402584
750106724
157812289
8863635
643674849
544331159
909295503
947953692
841759365
1049055599
96816119
756994523
108949932
477483305
103431033
278373956
646508802
208570652
405368122
32827804
208658963
937479184
789954578
43615416
62002671
419683173
187684868
827130805
964228984
481828478
423305175
767098427
940658081
909929426
583691246
704183636
521704948
862881092
432177640
543218048
339799719
732472156
535656304
1065162506
428061545
504243676
286196544
239643862
374009924
112429500
216848829
335265669
561466148
779962123
128605061
327079780
335773694
629412775
939333031
361370784
500463783
317056866
918325433
221708004
369624039
774846436
773871305
721484711
775089259
563047211
761028287
971396120
55409849
668202192
590601618
1054864192
613410836
343582119
758941070
931642540
933932904
144922486
597286415
951262354
967046393
646463438
399366889
768158671
35366028
516033508
1051161326
717559626
670301621
371604368
517472418
148353641
754301385
587961678
406757951
49429719
138201168
202162492
278767890
2515398
1015790583
1003575075
679215081
161126014
519108650
974839758
992823923
963235830
872914638
263096630
546096892
909575154
61009745
461455005
687453561
873157671
143522454
186992488
328374979
516036025
1070129477
1050691731
741282742
719270411
601748371
955172535
320399233
453048764
845592847
936214249
58626804
773173048
748345344
734310676
587027409
679553890
525976943
799445058
258728095
750159622
649940288
135591269
834820127
371579555
189239065
290000341
853920122
1015174480
761422393
32088000
296645678
59971645
752041924
792038506
1073231987
745133685
504994246
661073615
236458109
126217329
981786866
338210786
819667691
563501215
189420825
202948077
747516145
63094743
556810686
751717637
268799360
300207719
142041963
1050297518
871794356
910553438
461976567
526187653
624095967
368228102
1066343738
960832657
721532207
612082378
193534805
832841449
230315215
377074138
196192678
997284615
529873033
510330580
316756501
603451262
86970040
512453403
998310585
1062084122
643859502
770581843
978779572
709787928
899399588
405937833
493925368
738054366
997729301
715169375
1013451377
888447824
907219371
12970137
917346295
812426471
860594958
646606636
958122973
616542134
806023072
347427228
244368501
824789294
291926878
302721332
729621618
887348464
1060039992
846629497
593707677
848092534
844262914
490180080
39729347
782868907
14779162
595839771
349882977
930903391
883180194
713452200
1012179847
834646007
483450567
490990313
265273028
583423917
1066545015
200974701
835669101
802718843
581533130
494562292
226862164
200611581
591979897
244385462
137294699
370525744
610757226
381715293
53078923
740471257
956231935
306524673
318921413
1049763945
72093619
273478407
965410694
973188037
790480186
540130125
128790047
371346949
1033302311
606290502
1028495570
254284450
140639782
1068672415
27850787
1067148086
630234899
781534350
138568499
293693704
255096705
1016679549
1030201840
321265155
229104647
524624745
22950005
467804578
759275193
943398856
945185477
90446433
301287599
108924787
87974137
823348980
601940439
273984343
562809067
539284795
320061567
382229976
537159252
680137089
516700618
533464524
284215790
69204713
708374853
759176544
164608987
1032243533
359275596
146655407
93939430
977285405
377133138
292987685
568778881
292980617
389917516
840970766
943083463
878746677
842663548
137528449
312859182
51569750
555822109
896160889
732825983
122703216
954610905
502015875
132447009
62021373
631351279
804517786
480947658
275659145
734242150
558149371
849224594
980887871
575800449
290917365
555428913
424967290
518275564
348017804
1043191505
913558639
141295313
852216720
981598383
682834585
111769053
558261336
49757374
963077520
321168137
129494665
325510950
556621971
942903543
379355129
408944575
598357111
287097594
49776229
945297851
224039338
31134964
34928967
51087532
206729531
126259796
491366670
93768908
993079377
919550579
734367699
94883604
721016192
640955425
764393570
1043994071
610830251
365036827
234582213
310012510
800152713
438355186
163103626
806955818
283549849
370231967
169853197
715184853
292821044
88385470
890691169
560836041
1058902126
980224614
80641492
399749754
894426863
341379216
315896755
806784729
376916888
310976355
638246217
667153103
157677351
326787090
214309734
128840448
866522025
972091148
1048906551
459343141
821183399
507776182
261353138
178455690
4454923
909275260
873145810
538320942
504701084
513406052
412049489
622438962
546083799
795585331
748422308
433217921
180127550
1063386794
1033543514
93045856
613674842
873868798
571142761
232934098
770242913
189998273
357219853
343334933
899626031
447188896
851444076
886100779
956978470
459395346
886160332
812096626
868161910
237305494
253789873
251718661
164780967
703735631
22088271
609499902
895085779
660379348
661185708
965427243
696958107
382526482
32317812
52386942
569904304
205139939
36452968
285050836
1025852271
767006490
256554798
916607770
826199597
65333398
55196680
135039087
580791366
661662747
636068387
291161158
198160698
169812890
874283109
38689083
1053334793
822804356
217552989
899867617
1009683595
430671475
1040386939
668246715
687232607
150042479
271364646
922919480
389669728
1064004414
634852760
815036754
471335175
770499177
159697085
900978278
301494964
619632393
508661044
623708010
994815236
733687037
417677738
337998617
987243442
854546788
628145105
155676477
1003448910
140775650
181129361
90779626
692339638
530828818
481529025
61193491
360668092
336642536
753314968
855019057
955469289
712866403
16116714
620800752
684260453
475387483
182532435
974213055
162949359
564172870
533429355
5210953
423743772
913326595
249469315
168826720
539817575
482405662
858182542
1068487529
614121472
846317292
1062425741
18273964
62615105
330832302
530046896
549582038
126910002
1043577819
613031030
174796106
577424565
436032460
904951432
577879215
42584890
1010170592
255793639
357913802
458710540
870221559
841064840
522011316
587533077
525510001
764539307
815567524
237754987
963734511
1031121678
917518543
755577992
978121214
941411240
57350651
972581932
95053500
689719288
436303183
484056173
923256280
496031030
685823032
445103139
526364691
218231712
615757242
136404818
902155966
351647429
844649258
804291670
276554771
945937241
661556874
1067398021
233872857
591048113
373302616
320350547
23481038
754721294
51496536
951237692
808334180
406748153
980012964
508332052
531204957
149774799
39201381
70831350
485554615
300603566
422534855
479372188
331770211
1011860528
782653806
362506551
491225666
1009068249
532602271
275610641
209532491
1065422812
955250298
90396007
364259399
720209923
1006282896
212985285
146863206
307086558
1024039240
274790956
310941896
868592559
154722897
893982865
987699736
996679855
112957972
1031281342
49755341
610736672
150964358
117738599
654958011
634013796
735596651
719474077
166200570
745164268
518814842
480208184
394597864
369223109
191341899
1468925
242258749
223017071
948439228
18187075
531974044
370243700
363900375
245651712
65897197
1000563257
197986896
56585389
348866057
110642304
532667483
139610903
150919483
157436268
241243476
245306416
423734584
354679486
900029846
385507324
961729183
942193314
402945430
1071326735
755180572
346036724
475759762
156204308
524939785
815719691
923647092
419518002
889565438
250072097
211614104
317484118
617711499
802114876
8698497
418446052
69853884
28201470
887283753
896512789
515318685
712956226
719674885
104598513
74127091
388086696
396676638
910204988
558965054
556122027
215343388
763283314
376567461
466187831
879130345
152728876
643652407
586494722
1044586675
614860601
808408757
278910376
552162897
374528123
671135932
989661602
157798766
203671103
225905491
916783694
15481664
940854410
376263534
574157767
355041377
902199521
141995479
817181094
321083813
167763556
972587947
779959702
592937464
635649632
123458680
431784830
488666292
556974798
571741476
385518055
743931730
307262054
124034752
834822321
638454426
423028875
293522884
226011799
28587207
133189516
336948678
688254583
1034669025
719457600
685419017
562244288
47747100
200748788
361868623
113136149
1045726208
1017552731
372003076
172702724
439168698
834172508
724764590
313284606
152161359
962695567
403370560
238385011
218118341
622470428
988764891
654339225
1038665036
1005158890
518563342
280247680
6754089
727923117
1001322722
340946248
407382835
651307156
681462432
683449131
390378207
733632327
1002046102
601089193
686787146
642325451
294377890
498556539
224332734
202201777
626601732
943557263
1007536976
204507231
817395541
867880310
523464826
357223071
803228055
1045026104
1043769181
963692835
544675507
14734348
375166742
1000225608
582278169
604203022
873875258
901854310
717570851
572372547
323546900
794811901
350264054
261588082
1005542474
274373547
140692630
497263799
512842758
941042817
628634995
377507313
577946326
916945932
38180821
641379183
948906690
128937949
155605698
703487186
117702198
207614717
87674591
858089615
565116908
847904594
82562287
165409520
45464965
191774829
124134910
211570176
203779180
109934418
991212369
596842050
583244475
757893345
822870231
765360528
396741702
1067082493
333053569
858609080
554956601
314364939
315027902
629910559
274903166
321296431
1049395782
817916355
601625811
796038937
797970007
673085302
5602060
467233862
235310082
407773377
818703065
828011868
177165023
395069379
580292686
224255248
983705021
785865403
71810175
95248905
31324545
944462650
495945573
525253618
689507780
27590722
780014790
480832535
205708312
173122430
814968076
856223154
746365355
613018919
313057420
44613405
210573718
167529585
36645384
218154503
733890508
473983696
372438386
53886260
747249286
366663851
351478798
684475092
667743837
553994805
835603097
259719588
614585439
80492831
86951626
1061552965
929025643
805357916
218389295
154159216
566137830
501002532
256647544
903065261
148453798
1034208753
839892404
789749765
465700590
662093800
441893387
19079009
253917038
623056865
990506288
431386746
214300475
174366123
221694267
79698862
58937868
890509007
176068891
895950141
977697594
91846380
261665047
656007298
514798063
101872313
592018201
999812740
765141248
970804966
625072369
736885983
1031569596
508097233
917947523
566950262
285064240
963098376
883369564
969712866
655982738
997413489
568865961
586786608
853645158
175360549
714202234
844359411
114086252
190072564
174698402
226406549
343537652
203095019
88391483
927795444
211886180
295823263
149617709
717558349
287619216
13201045
781742143
901110113
639227496
824952707
580000378
222707906
937822004
622256504
990131895
387887536
657920985
168373920
809819386
371709263
628107888
717199276
638634855
293410703
304708821
382446017
188821049
376813969
461287867
80789246
709231103
255217532
705126675
12419210
471288003
702872491
94638293
40875491
897435291
214454282
918361829
125559281
803981443
950150065
248335997
864009034
925243977
318993304
818602965
606974003
171959904
495402051
509633107
367058680
365824917
702026131
1061086895
590987758
1036955237
935833713
353595453
594889070
985157650
837032214
922720781
517186309
977626264
258161205
978247939
898691606
192538433
991898596
4633497
609620216
517802222
540698745
480367495
317561056
128399590
438042214
942298470
840012094
413574465
634614656
35147675
10788359
887764614
480256651
583486748
831918605
139021731
455265503
52268756
885888502
1043675124
878629666
301088315
1034822526
628276224
743102765
117039033
507572146
177644089
194857425
281763966
405075529
659013229
869141446
76493249
353672847
918832957
138687651
888645103
775668618
307709020
347364183
948018103
427823328
827999763
175609907
244844343
214599623
1068146903
1049214351
324113583
177185802
593148942
777508279
566350727
289788442
734599609
62180597
468315803
698332567
812058799
177585469
82100707
293602759
567280524
781761943
845582212
1006550659
932975246
1049728364
1009849632
569257500
695114487
506535373
864365260
295945491
712831343
287508891
493335027
559214339
715197409
635585097
868364698
658829081
1022229053
107042298
322637900
157670492
58891279
994534543
237418931
1041803032
269333085
397616947
251016380
467446534
41447475
1021823893
248921425
1019366704
549561256
187703523
1027237028
955462059
239954760
933592929
643783580
470002846
547374279
896038976
737848913
966150267
356080312
964334794
408909244
37028597
509719195
823393992
534850076
601076415
224136368
99283140
657332159
314828287
183398112
1025548406
868080317
222663041
721131888
444652698
336507695
103888104
776469931
315403024
732778751
186551476
952176058
466222046
656742439
39277195
1029698300
45054326
317574706
449601747
849602387
313499167
227290603
759825001
1037499531
500681483
451705808
188526318
619976834
132012667
312210529
699014389
400781682
341226473
554156185
542492923
1013612539
851150477
496472829
225128951
462466554
339978957
519667057
407154325
603067943
504478517
66149504
687343422
620751174
825603356
854786081
300706721
706734845
172940615
351851408
758665705
903432486
331082197
1034846502
258751744
1025004242
22996924
574911221
33914221
722778065
562034076
896115503
573179201
109403268
441714090
375718684
279067276
216502058
455769751
615608974
988241198
607193382
381056076
108834674
289167920
271596244
1017709047
358238355
109416640
935242742
748459556
358459032
308943921
993244747
729864752
429109633
1052821059
308187853
247240673
321701814
646546101
166941402
622136657
207031310
99110279
563456428
693579187
1004842309
279417698
1042906540
145713371
370503972
534474993
374087800
874086009
139633850
824167471
712098482
495972204
810860446
111364559
521374051
304893159
1020578474
175344295
1059920043
822211954
152715750
350819819
591494713
1049781802
306269636
964621280
1032300014
77735151
113030215
289585022
585145409
151463225
440001488
899057744
433020429
625557411
142096270
804865503
582696302
691998698
739629523
238932004
966383742
280543537
137330716
107225889
546384618
235267494
416652814
1064914958
760515088
308954336
621643995
209313585
1028008106
267883590
729874859
816174251
966696778
258284861
186101802
48771988
266333022
648552197
95060658
97472197
1035302676
290716019
218910167
882898025
921485254
28748120
399548146
932707738
1038611178
48644856
276150066
272788943
533372051
399770936
294909903
994547657
682186360
949366507
182678286
381507127
900339864
261934001
238528103
486603598
525960320
146568278
595956876
374508922
481190045
552492433
795729171
213886110
734731435
312961481
278979054
140044471
175871106
614846489
85265073
789500621
966012766
188818431
292704914
98976457
332792057
696377566
619525094
1038294817
725124798
651827728
117605442
1041585096
86466494
477844641
486306422
846937627
432348813
198882503
898008888
864868381
246996756
51727841
310041270
749276054
414039318
452072442
530455734
484262442
187197662
91673979
517545074
420341633
435570795
27085375
880842194
1058049734
472484512
1057298337
1026849652
856231338
254535062
784769760
741410242
476029271
1065092841
827639792
31048969
63608172
781233273
293608491
386999181
203675462
208123203
751184963
259075390
75545699
754384735
680766527
19612609
623375930
264759579
909624846
747247703
762002587
130205543
25966096
710765162
282758224
141797424
532132146
654219818
801350339
376849578
657262389
238346293
87433691
596050984
843988367
1042103946
219886210
857326784
294
907992001
716972158
694578201
77321684
745627594
483779528
154831703
519543426
349717724
535333588
353457303
1059950594
506088639
27491864
432669705
238219121
563957302
358110414
487745570
474937381
453009765
426588783
680931957
110177697
973895749
64299156
110434054
596525219
848628693
918524284
90852336
865929779
1031578759
644489529
1031854799
970010360
726540252
324613171
131340906
1016810278
720944252
958581017
22366059
876639230
786270931
410215757
303439896
856326670
446474832
1073428154
343369320
579135029
976129235
780939970
988264327
483107277
827694604
466779710
919743641
661314486
205801844
651104232
478551723
21326232
601734989
292394107
821315531
973458623
131329050
673519486
799652623
464752933
506988510
733024907
875137053
100036877
1063502332
518036611
57127887
181483966
984836145
1066487846
474290960
163800198
962358448
121445195
896264430
98120552
79110602
252323551
419257368
191953601
1038052856
841568201
998693710
482151854
779232462
610174771
592760300
76872896
143753688
602843491
527761625
56503297
1011712828
441111334
738097612
3512838
1040210504
82413702
951805553
217205288
834404327
589900256
8751062
221156858
641317643
912421
104346394
819328430
122509345
157764543
380675116
839636
1030332134
849302983
136274253
240812969
135426729
160130355
267737325
108197160
1050576734
8449528
917290471
14271329
264615937
884719782
316516941
526745228
29684488
485188036
296518889
855762584
856196706
122252715
745398743
217881452
1050633525
452198060
1004185537
916254342
196772675
114726096
15592485
287790840
997417514
827687639
153978836
400121189
572299919
369128729
107717001
383832573
911548235
298986826
106463595
41356115
510615261
667845760
482129688
1022956542
816092645
809768197
981576280
34626523
1000791674
848407438
648696950
614190738
592491149
961221709
246446726
175069550
248594196
411047466
603586496
411548836
718131956
541937394
1067451497
443786043
423700601
805315708
993077617
1018181941
866034104
740851658
626633392
60076545
915323672
1011725025
152168144
889227125
286553719
75874848
179861096
329027398
273097421
452050205
206486129
1057646056
223311084
700834404
546916902
59926981
580576187
715477153
1009637091
673202670
719221385
897720636
713718259
384975163
647414724
608651001
687855714
241696688
635464374
614509410
1065761504
113701504
437901896
616020287
491587302
16252249
913660493
798405073
565289289
945059625
239318186
1061335657
781707794
805940231
746963180
279449460
972602714
523540586
456849831
782396873
855691839
635069945
830246630
492811826
851227865
339714743
832830979
755993038
815883296
876250985
440155389
42485320
192234407
164132154
154889987
406091684
286782780
249474877
484951754
364612552
419598117
980487201
1016365887
511979451
219672222
785008759
475770838
261133496
7148661
614939884
368816529
1031662517
350738819
813306698
18796024
3898154
838203752
777244237
554973328
563259526
58149968
565038940
334349311
1017599287
732429036
969101079
804830078
330505136
225833651
753747472
799629382
901634163
372999489
481718162
1022005533
416178354
546263320
667601709
468648670
854475501
1032386026
666566342
79279996
657587945
761234417
190455726
1022743258
975917626
272025801
508886979
544265277
1063721487
6822459
676526561
747234343
663437010
285535708
1008034934
549669144
197134656
703609922
536129845
517324858
388810199
838588073
126870772
853508597
754587855
118775753
824852780
496681246
810601685
539914949
690581524
776802975
429758868
762870697
709827400
695367420
840531351
527683269
947857764
295702797
213118331
163555142
166066727
956101991
640015344
816406738
983513539
12878431
212606708
330021058
613460430
875289118
669855891
203472083
550428595
461479487
56433424
145691155
719567373
909076140
110161327
876382833
351467068
970442570
1070867585
271278708
22261663
665379729
332666345
378033603
336585558
858464947
72633687
1052468553
468767797
321138724
268867760
535124307
1037522091
771091412
846576115
108821049
320527440
723849460
753910597
572979644
934566608
359481372
568101759
716402285
290606547
417049139
213214312
499815161
672247589
174316365
889174135
664898586
192748011
786582282
317401823
300104314
557091597
118030718
983492637
601788353
534774609
969492615
698603707
337414253
27218400
377299432
121584180
822423488
1022596530
470473962
697103806
335542025
691550590
255648426
624024938
71676370
695766701
603753743
1005474608
638307852
761675119
542633648
374816070
1058698867
794868386
736949633
118621952
760234477
348458163
956982201
646365063
732111227
890600849
952346543
223801936
545378091
767361632
969280329
786382731
399936205
1034632279
243352376
956242473
713182834
765665334
781289425
968633984
1001276715
886875404
45670421
360938150
252032484
64278044
999549845
444116419
1048516289
377340612
841067387
996049829
724025399
339796719
671769260
253280732
302877365
658371573
474627291
578051814
597238393
446612579
127051259
305063572
379886007
973999006
103198585
805378546
948870067
782575877
929504506
499508780
392103891
980077432
453509099
709978918
1017654277
130034949
39527497
701310827
74828625
908369000
979600786
810588570
831315852
611238083
376349529
785692659
319964187
87432845
165036166
618733038
1028185261
67181719
305910965
84561004
637094812
364948535
807915888
503628146
947226490
15964222
822108151
316934204
31309305
827423778
156018290
374829411
734648900
995743137
1005764311
606851681
241669976
311024470
841017151
338490340
355887152
945768023
393517848
353087264
562667846
214506795
677947112
616899320
381963824
268684441
243469913
960056932
182299818
960055691
729872139
1061148475
358538070
346910569
288874961
13186850
432243388
583934825
993012300
870709992
145927859
625454410
754608413
630829356
851281998
632802968
661848656
678280512
974250667
307076446
1056588377
862170535
254210171
486579050
396531714
945243961
683881364
737811693
751245903
219039601
55193086
250628234
641005003
656556884
45940329
842493292
259371824
142088806
484242203
982084143
759461768
447264460
1070207665
351972539
966722378
14519779
945233841
219159222
1039741398
313322963
94919709
218360812
295303576
277327883
121478781
343075659
318971490
683286431
727090570
744706498
302552476
1020236082
13406414
734859005
580696318
531961960
152353510
588268057
269906548
436671877
661155117
370737718
639943045
467438914
597949376
970370076
769149389
905007706
486825087
990340934
612787026
964031684
391747404
251602832
424936373
736112862
1071141049
931676103
296827448
271045752
390172043
563718849
1036288384
118317706
778991050
742225697
61522976
701010316
359965745
561778160
596884939
451373501
345942132
111027796
143246386
558668038
25234994
989489103
77355487
312032666
514318081
214751043
531905536
498135417
946282699
1067313750
153764591
896373263
1019125812
866142050
41116164
147966845
626402810
358420347
968956703
440958086
258228743
184763179
51364988
240096785
347115838
565520714
686658049
562932469
400439638
657367565
518498224
972581407
231305898
149677064
101985896
630954642
354466777
526278548
1011189695
1039664850
832590745
804302282
758562070
238341091
140725989
963862149
780611982
921277148
939275352
190552652
690919520
580623609
909875980
19719574
844428303
759670186
339976982
211036835
1049205711
494498972
553432030
1014711553
639450122
92289630
690735322
522023643
867703108
443012602
598559116
681831386
797614937
374983242
830168473
371612905
1052216187
621489655
148208301
278250852
574806520
472767918
181417646
399438108
1073651674
672747036
224134291
996260672
560727068
1018866546
84346489
817184115
560760164
865440383
188175929
158960121
910991460
942248661
984867594
783891737
876292398
22514315
575970
188130757
171296976
997726088
708374446
784446569
652047523
484483182
186613855
218022965
113539134
573583547
141896554
470151224
379425628
595857758
291382324
263015692
796172044
33162323
1012405944
157958027
593217662
948415607
723742219
844224819
971661759
464783658
93236746
461350108
908104765
599386236
924473923
75077151
1039468359
615109262
127806364
94442860
933455991
660568520
1030216944
506263459
656191440
952143157
40207041
879276133
350199378
256805915
395209891
823491
34695548
546869670
670619090
165174179
980874774
852364512
484605723
454387332
314672152
698549149
766028213
124241852
948462602
76315240
965985385
171346693
555936770
103130076
347942854
265896655
926906994
120724290
967080479
296627953
1025305701
144648628
1012300499
519540606
523819814
136813482
850911295
336010666
652905410
636624523
38575444
263314469
96710798
283342251
334267022
418123524
902201211
906785737
927405237
423017808
379498523
959761611
912835881
123030149
699237274
748988759
263834387
149223623
95552106
409947226
798683286
159836929
244420235
344088476
545178411
455133097
369612896
88143757
172662635
923671858
20810328
97378715
351752229
401808887
623483193
457727275
581868884
336612588
445843554
77085510
646712533
241413257
416366246
881472595
862364026
232512269
990447024
154958893
875186047
937730282
982322373
720071268
762717433
628496476
837853874
927524526
27328104
199595006
463083583
626705579
671736835
311303906
684128942
964290994
853920960
1004575973
584343353
718965066
30455117
921226968
589956389
304952854
1022883541
838699611
630273032
374597112
487023131
380735747
758406692
698168600
977307421
247867452
134342367
154941116
472053012
531137176
109830679
36004474
155372132
106561410
1053019722
1015116584
692618984
715463717
438563594
961051119
898733410
790562021
854187451
717076016
286500274
648546308
247822444
827917282
319037122
800418825
932967350
564071050
217415283
566803670
899292171
627796865
467165440
465758672
926554337
441385463
756221314
169029308
654462360
871111634
186958674
67843882
970482049
99204746
951983565
139315960
637498859
418333232
809852603
22995060
491213296
749688361
822478114
369739977
815679464
885831957
333594542
838060413
815677881
159664785
958923228
634604
879095716
398642888
448027756
652850998
470169491
47257609
318982108
421443039
336500391
373085237
792884831
510599716
568001497
394419629
127063313
285251815
907796437
312625622
664955946
1067557518
671654697
285594010
78419635
994945881
968851738
556330659
686599450
748162527
468473619
723117703
761705731
786043501
191545461
789425012
870720409
195167385
470050938
159439904
91855847
684068697
416601838
1050247818
254956044
254464584
108092160
596023257
601404917
204985071
1031814291
1044537321
974075695
543414459
445661216
893758433
861093265
948261215
954596477
1001984243
776279932
1010799862
284824108
348614350
838575091
429722564
906240573
921589799
21047202
119771524
295348897
573740802
672625067
374795504
140902851
200811036
579392327
890082815
824674663
659390209
749778217
178292600
366735969
817780844
1000991743
151731213
354903123
216190079
1066665081
744892551
752705218
528535318
242109305
406892609
299218859
812588519
1107773
397802966
393034977
324127349
965093570
1057064576
298215376
259038572
422305735
1059300999
1033560873
687927050
850833830
614217942
398286455
908667985
160262183
938988432
651942345
670331525
150632994
970661705
28949690
673903422
374728527
838689822
306222404
808239234
109679099
200729076
36728891
775515113
497289834
99114506
969631656
1049405683
1058473066
605241357
203694602
8678208
875352150
106934689
994326956
123495652
554158870
640911554
516264902
956638382
836078469
357236497
672127702
430784215
547744294
995685544
734227722
153821593
444173257
993550461
1052220140
307965200
879569508
900529514
188592760
917207702
211435243
10104780
754621488
681735526
24723906
568391789
255647541
437951400
644648602
91641089
877431784
298605551
731124344
831781892
59399735
453361622
774958211
844432227
70543060
857652698
259320505
456200439
959693065
1020001430
517787990
861601173
757626748
511579101
811137237
447032915
1046336951
324762159
644489207
984822205
292534054
249002459
308562282
744017944
1020369128
911970610
435331465
570914894
549668811
347729179
348395081
775932156
186812834
383998062
726265296
110864672
258238747
153853461
853364665
520707977
868258616
68273757
399006040
342742588
685595619
237608240
254748949
215200800
481536395
809280735
1049174291
226700134
51827222
971908256
337124221
1038441632
416498903
438306327
727958038
1005031835
336022347
289845236
338781041
993099882
225754668
452503193
609465469
92217634
49772567
434522288
247146556
39580302
372927413
210085203
698004397
87680548
671646758
841407981
118090658
332453145
1065491531
795599024
188091840
814310509
199117075
28153778
7060158
278494203
829080496
499553312
794993555
968660829
930490940
637022927
542694136
471955498
157260695
1021306451
87153485
494509795
964930383
410237007
38222304
973922521
612390261
15954542
767993394
351681640
129302073
624086220
497834993
444320358
277479610
105335512
200176269
764368305
934494295
866065553
502064342
483292346
1029695613
916399378
257488312
353809974
3297393
302268523
257505132
252951972
27762574
127797599
1029020048
472113159
400234506
128473627
930047097
681470015
794304018
721842956
132372769
532655500
199643610
279117421
832804629
290391716
322847190
307510888
1069673032
397409211
443292570
261960667
529582928
1001618885
918362237
869914470
397996793
757072881
955488168
225863912
809370643
470941475
749633317
582731595
530656510
549447789
361341675
661120422
42138259
818516580
444091652
947556809
220404781
29552367
58035937
543683919
666264262
319550719
998240056
1072356912
942745203
869974636
430397369
852332504
364047770
986321424
400508298
358051566
275633781
678797928
918519870
903557097
991154226
161767492
164087696
11547419
363175633
215860187
1043416691
548907863
731212712
1016370058
601019958
1000318431
823264081
87452610
1023575928
718754760
628012711
872352547
163747810
830492767
419109407
982626975
233651371
597122683
214999728
1065683293
345303606
694874192
629126561
681373551
487132067
1072624191
767815582
38727057
509369049
34358463
348174073
312828540
224203957
1003394087
559953895
793986144
107326661
512262675
1064596860
271377956
381119053
173936237
57930224
800139571
272287906
536180418
1051195645
1066239678
995263534
690483354
374621485
1025664539
1002865397
940310697
80267031
619872842
548918766
464537127
124575334
175083470
710010945
792847934
894122529
413405992
168131847
820993539
496181478
1058200773
703133151
859389965
726177787
12940901
546397432
591368106
216186824
745692694
1017530928
964151051
815327973
1001611152
622421647
989749595
441060056
567473980
440280354
700095045
725171368
1005728435
628429821
179812593
287159822
52712771
784017506
285579582
676473063
527037854
842956633
864338970
876046427
360722560
557442375
502325152
652514637
740111752
450818020
976017156
538795920
751211885
467946946
273123176
665534349
99901987
749455407
21588043
397034453
1048392072
425372075
1005425911
244168046
674373469
244050811
311926767
21869482
501742346
8224497
640599759
212913482
665797332
52691992
1038596051
668882453
708195483
154340155
69775208
48995731
2695502
689747090
782353391
499005902
937754627
168685142
484237068
1009524840
436648211
1016554522
475849309
279410588
765367731
656982111
1063532757
405454485
631745642
1040275548
442013320
125859452
268472775
136582845
443189208
839780195
916003842
361617690
959429494
34555141
781965401
1004977607
33502413
728530156
301432539
218702442
488255239
441748230
550461424
402471281
377271506
212454518
233266346
154016679
561063125
339155533
534038827
9960761
688129542
102045310
334823648
676460854
694690793
694841948
506464228
146162080
542901060
717030057
56193616
409161971
675582619
1020484223
321216393
193645802
1046896930
172580391
684703681
864274753
925964646
98987307
272228445
263064288
793658099
283710596
188923982
143953809
232876655
74823486
874854091
492345896
920423666
753151456
734173481
169816090
320625728
1007315152
98807575
753806376
863606804
937520939
620440673
278330015
712088494
1012390557
883778183
1017509270
545068239
76531726
775467957
106052763
373363022
1023462362
440153422
230105272
379462345
575257308
428506018
956272691
614441782
40342103
312895858
125663840
8039188
952774976
442130163
924923622
433668375
449567771
21501920
994683432
788164322
352096633
173643750
810951633
445534272
1002869409
325367705
770381720
12040012
1056248688
948057225
521757698
480398284
779104900
890347099
123327674
59034738
604359658
944941874
115356401
939304491
452529672
784686083
446050787
978840442
215835066
1050939298
228911326
928664993
321935349
486691338
67730786
773725477
629030638
75153964
604333755
68643955
505136910
9210043
1015447022
133372502
716303865
425566878
883749863
1008682156
822808447
989326755
350010742
884781084
364385119
358293871
34340269
72583541
1048236832
804809354
910339279
186422325
1051520806
896388408
203820171
936861659
952600066
141955896
510413015
47217570
849264405
1061612139
116485142
303295249
567779295
138072445
119733493
1011537030
4343235
622776092
108707394
269031115
427879759
226638749
150881605
860346885
978162582
122274879
289121505
430495720
491213837
473394557
491418974
980433048
473031061
560653450
801614547
905579446
758754852
116727851
511333641
390396866
291595807
768142158
510221960
126957032
589845045
865342094
734259425
1063191549
1026689898
85189870
760839895
2359452
202164548
308364645
15614245
920016582
718800962
852050688
196332532
223020506
367212832
454025135
777287265
974664974
1073720782
69206641
503978352
770642403
215608716
531565420
1057908827
253102202
891159367
13760520
270845951
790896580
608452381
684196344
354613384
703343939
89238804
847558835
246417803
664764605
382797356
640132127
310590059
195392755
551849743
105118134
350455562
226488368
821554356
528572431
752921414
667212785
377815740
737230820
2651202
98055811
950795483
49066746
66969830
273825836
70392646
713144494
814810953
972974126
932458675
608405905
874452344
367568347
760202778
787943107
889000934
353842121
898608933
909529776
597384945
37777373
830377237
708325908
494309091
282368950
64985010
669441356
390938573
16677123
561172750
204772214
136126410
48310861
58017835
651989706
878922046
811909466
940741380
183374650
956322
730060355
555600915
456820088
641365634
953017751
827550904
386297064
482926757
584754594
115347770
423425076
453167672
838618031
367546884
227743079
701778412
925006917
159053420
831285133
691893995
919158394
1062051096
843477607
231547087
1056990047
62037950
63418671
1073234414
470397854
959737239
1063852975
562681194
123057891
55106377
284281815
448074258
960751070
380875486
322915762
339145429
116892538
817916157
783656694
306467946
759084346
32927748
978064502
269647675
956375234
549161008
1037204010
1061211058
666043262
186910423
510786356
111124203
862445240
202285612
91270650
408538254
241337966
241776089
403693756
614154733
305548380
676119698
425716267
482445128
128072611
900924183
838364290
1038764054
11686263
6257684
470794206
111010562
1010910354
121039530
128247482
865017913
949243726
669576115
20865589
1065885232
176732537
920752018
539852180
715205339
288647764
830490785
975616357
779413518
997847373
924831887
82739738
1073049122
231574758
442886597
67639446
1063289443
414936205
603433773
6689593
790471793
595342707
857122437
1057711641
956206275
31118976
882610232
620712450
855501961
943720377
50183907
847570492
571164463
125818972
525374212
1002942781
768905582
903516808
629124001
277110365
487638549
1051994939
860250191
188731149
972754
238620668
618783042
465251711
111749445
315746057
447126364
963405867
711683987
740246303
63778552
169067438
921188643
713341478
771418041
435758846
843732784
543711377
535152661
1046689809
658947764
778868800
967939838
890112828
692688047
109786039
41082482
208299944
767490201
961225276
1045373967
337447136
279613877
744368522
692313013
767815929
72192282
555853249
252288271
786560277
477929741
983198457
442228456
129894139
1071399668
876148923
718877044
874455253
611295350
479864080
388672969
44242180
876451062
399722394
995284783
793208228
504040554
550061348
933703768
654284253
656141663
715244696
511671650
337568664
623448256
514136305
686664962
157110835
521590990
1052586664
271379930
307510888
326789735
463985751
1009844997
303963611
962209042
701590325
620936891
254638199
547880595
400192385
623126836
872596116
132045143
767266986
1042896295
716904133
27122822
147730889
759441826
244590599
470538552
109342831
191452228
134680122
792211496
962944741
90905455
521390200
928655079
914212854
439104576
687417852
131115550
460778950
201057259
921504082
190910290
391425378
256364486
339499638
465649823
686416464
688548079
223937727
701450753
913433862
618166697
698139522
752584621
188123245
760849623
1012982556
1060616282
798972398
61998779
118323375
383825023
791913130
283563653
710855400
639625306
136664193
968497026
431648566
528078672
686736326
873033294
38556784
342542070
948558322
1052900543
857179980
726204231
33430019
998428549
253256219
772256098
1013401761
206467411
178043235
845534316
133891431
372879210
1021387227
191461833
73732392
107053870
9869672
149634790
485102326
387274889
116070731
203520854
697216390
540816020
651674577
910560638
126977584
1071132170
1027694776
587561131
235206330
14314671
551943547
976054343
566020826
723714891
474197476
120831850
518105394
840064958
836228786
88208113
160585300
683166397
742705868
486277009
533315937
140742527
979881938
159896287
424379241
282591131
212467312
69822484
354117900
560334100
456453039
4025290
207415444
1040060175
799209580
35814109
972877933
607490176
760601325
856841341
466880910
318933040
513617841
956162758
679849965
406479401
411173444
798347907
719143908
469738997
958713331
467889971
227701164
3482039
107184932
881665045
175308232
725400765
395885358
470421235
110278624
45820482
986044151
277961957
274318208
854339033
567922113
13408247
606694188
82335793
940431941
503253393
982017283
326944626
79408750
304613830
80566096
307860507
1065068096
935015776
167339009
619780337
31188461
439594904
680020609
232249717
934901012
343251934
682745550
667149555
579221061
602630961
59882630
616982414
245554763
552413673
228697553
67221880
429455662
282731037
828048123
928863648
719693539
244190603
670912376
736990980
303656984
658373849
789600677
777012257
739337223
624094024
599733711
223734686
901055063
231243920
714432130
938847834
470103442
846039709
220208751
762395381
569382475
605649492
790984802
495348158
993176492
985745823
378867747
971991454
920023934
835619238
613619877
957081572
524892635
532658525
913190699
612993041
57875137
407717476
751486387
121506573
485012878
268270396
591129341
321420082
652089386
772902200
420084633
640262848
81016693
202917378
200724103
90619294
722771962
476367879
68061834
420691006
872355631
526076710
78645162
878463332
854525619
45656555
1064637375
1052355020
30373140
230807987
814222819
774617435
173023764
689006044
636808455
413602494
429489186
947753871
491089071
405918427
976366937
886913438
194504323
410440171
511059027
985596679
1033592069
560426618
299291277
289580179
142676216
746820578
655988661
988829705
89526041
58168988
916238141
530469497
221953269
1053624733
148563745
259426136
322981906
679314331
866406392
295359679
546868452
817158844
332460092
778773691
169425690
20407573
792462049
959174739
6089458
286760156
594517426
325956268
260290146
42684451
553186314
572591831
617364375
896754419
178479245
265842380
1044474316
933798125
223890238
441932457
806280246
240324570
714433395
845256230
757136639
877370464
169396369
274656797
269380216
436694102
785211437
151846912
103482956
363041795
808940406
374297718
553601523
105395395
345296091
824281429
556523665
995362988
887632303
940685965
643415202
864527499
286827823
653577022
784732742
573180696
560185004
386099351
880833565
1006453734
459989386
1054974576
507660361
465627865
557163834
710623747
640248278
120934551
881903450
979316709
608390574
966590082
373597908
490469574
1018240352
485375280
1022277415
97051603
805956781
91820371
428421976
933042468
231659974
827912605
106355834
27817114
41890791
39087306
124526773
480280488
26860064
546251314
453333499
745463628
872876666
491725619
899437118
323837727
343673244
514897817
343984246
111323353
1044659612
803985008
325436204
366776737
301941376
791245929
324813247
349595716
767945237
231847760
345972590
289255899
188298627
894011401
645455577
89749811
429136203
521568385
549250485
653407757
192647723
103979635
1043307510
1007636428
1049758638
1047685482
215971210
839441611
262172658
719445029
184711354
751715443
161764367
135668337
928944910
957640061
1062931580
249289610
607521212
777969328
574390500
1064965653
966813871
660463127
215415858
930814481
709186328
907155263
849866432
132491557
143048335
502842220
557882846
876768070
462903540
457112127
291358801
88386182
422793573
1037209844
688842458
807671981
781331134
534040213
407184325
869618558
86430080
758324252
883752822
994723561
1014950440
622842247
1005904613
1048624500
266054076
321706139
1047028938
900965570
206992670
76155474
328328343
137142277
240885242
330237480
627228654
691735496
337187732
773710298
195986385
540280282
584776053
477016887
510248846
71376025
740037611
881895166
86601412
114954172
354102950
919429148
272299253
1028510286
1011902334
161279956
999376132
185229997
424661908
879913078
301319777
898246814
643242101
704336792
987222154
989715770
194761447
1031933871
737428927
372950449
640807894
545168027
513230792
202001277
408349024
453402221
542895959
702225682
74121568
1069948858
376040202
412986666
1017014302
676935798
127897908
588721619
417418956
616722113
488148578
821827157
626694860
118586876
623286133
393514844
220332801
710450322
581586270
865007561
66498758
564199490
296929252
81388293
913195034
1070414038
861031353
897650674
756766259
875614706
154973857
592954354
379272306
787601237
140555423
325990500
233016741
242992243
875442804
426180327
617516558
725519228
197330985
223298096
225713246
346399933
352187828
736707355
179072598
118195592
107131148
579662999
103189147
862679496
557849280
712112518
677436535
408027724
142534179
764681653
409463496
199381317
750523211
417829495
1017845438
970260273
944605002
948631216
980537592
611485428
488849191
495111142
108157954
25056921
34836436
278627424
925201146
860340709
598202782
251358711
563181643
708677352
736693495
829345688
347237615
354924955
482784268
359642302
229127893
547003467
1057996249
840514560
386143273
830755538
940973032
291332864
927241584
857999951
989162483
985430729
794114169
272661235
964296604
426672490
13877496
347518419
898359465
548796924
27282304
428168034
756225628
809468419
162427436
248647751
826525141
729876034
767770693
744794032
297895664
464587310
361255674
945175655
928693745
23537484
315495500
362799781
1035697661
779100000
1037070169
848093898
1048882368
704565965
681816787
613100338
357668800
606451610
669913579
548803385
307486504
17924850
614901398
291546450
788262528
166126632
411932062
465182155
518104973
845934365
1037039701
498512390
330882748
845376384
66876239
776221028
806586000
749009042
899281349
465206571
440570096
1020141183
322031136
864224271
520178187
810074043
156979507
380753586
564710446
591866546
683499821
35564504
176839513
938256786
987419460
520866348
83965354
60942545
374890658
32712941
456242023
245958519
153638155
285510073
550404984
716329033
12271730
503788745
41412103
828394670
684362434
192583823
1004874793
567921493
535684070
295627126
329195914
682101104
937946368
223263209
603804846
601734161
705563964
478669442
816772834
429950178
278071967
245991656
410177003
78727662
743613007
1019496863
997002542
229692340
99014361
113897347
506887720
844110613
792186928
213444066
583854941
495413601
946068436
55608661
410855610
397542493
507532707
884907927
164392937
1030515715
683699421
458296895
678879941
354800894
107326738
343185344
288124143
946330209
446009566
361829421
567922785
1030194399
675135568
658967536
612380753
933101318
771029087
838526787
969045769
78848935
386401643
498199057
68824784
510212245
166897731
984251890
177440658
259917504
369840900
586683803
797995675
329134011
732425437
359560959
904603501
800008567
792519512
567246124
333569211
270957701
6061014
927593833
434478951
24848534
589078536
438876221
1018838027
913911783
1037732243
622869145
368888576
1064976756
129481874
353040953
519228362
440798643
704515462
801623080
334237399
662362876
1038969779
520383986
703841267
670903826
480617915
327429772
673949596
644625917
66396085
778704323
110063102
1051301016
610399778
664950276
535889802
687510908
596949225
508572891
1057370082
567183483
784560414
137603668
346065813
838254697
418403190
178098101
47382934
618267227
83660874
164976618
101273448
2106039
324561742
268712472
1001897296
13695127
810321037
1001978535
53552971
482330873
764730197
920941311
740229192
190489539
224760971
324775373
235948861
807343656
727811359
804009008
112418582
603077590
280643841
907582235
1020881932
786584646
803049291
181268707
118360185
510130495
825151395
171961266
358085767
449476092
228535802
311157388
526686756
945863516
671856598
332510644
529971274
963489927
947575052
997462895
1040132446
805466699
1055338511
937457017
816658616
448313522
496042444
333986586
115397239
805470764
449243813
436327867
959158246
914974051
616134457
670522529
531732678
807483780
978271179
708653299
693553707
48063377
783690867
108790887
742150949
936725284
533018652
1061964454
640822198
877805872
817024704
952904045
344107178
613914532
979976736
958116917
807263403
633804569
978303087
297537796
67161868
671010565
1019895100
865011050
974926320
414129446
458418055
105300674
405820519
911819837
872147792
148473956
918703410
927594736
504879000
792179659
223969146
331362716
336088812
871325084
253194778
274874887
974203900
354208982
949617544
146289321
376411578
297321597
720323675
804444776
271747511
899946754
98569306
41364000
486127057
859549802
136228206
34708460
730835023
935482718
769204649
693370056
132463071
828156620
874513168
786827317
294039619
457694226
1046102757
260145224
32394701
654892288
778776101
134482177
423168097
673580332
37223297
337957216
98911733
389690081
661896360
611948960
764920837
221945868
864066178
859997269
990541381
907607565
194124419
927648255
70499036
954690021
125997723
764499151
224503120
940610402
524440351
60255442
996019052
557731796
125841966
440804153
577295139
299425562
987038661
846875755
116384912
586974913
518428467
983367941
1015157313
624652692
248955546
37888069
595888418
103116742
757397280
592526412
665344529
1058468016
724554027
881622724
1056516512
990750705
863877343
441918759
126132053
230992417
481936020
923426125
611956754
299513649
977427118
715536154
48021981
817438032
804368315
459435415
1053909352
736032133
201519228
246719013
505544637
660808686
733433
485127121
83944470
246275309
65016810
55767153
14490692
305273336
437629122
1032419288
556153824
369590774
142679114
382051154
65238232
267897229
399638631
62570751
403442277
770238317
783321731
85852841
773185297
243607965
198437325
995183988
758961117
345569664
514136816
544989432
597910462
377586002
718567087
992247146
973693572
686736186
487321494
606181953
1060235424
630229818
393536900
233048093
355491627
976007466
928109190
144267796
734800055
235010109
285206316
424559701
786163186
30286369
386119666
894952738
507742121
642002858
444966649
759283870
232683864
125130190
49833999
773126717
1038385379
340047431
324185723
441145902
178837382
10180943
666460731
1002757386
1046001819
542517017
214041645
293330706
1000547372
416530387
1052446497
843139413
1009084646
40774455
205751408
982811711
766097393
700486949
283149744
682491328
21479211
1050966189
20806750
208560358
290599434
81606821
336931411
634017090
176042638
1044859761
256446901
600288557
781167334
914152606
671359400
768670377
540159447
703784227
560204668
358237630
313885987
388744766
328329224
758165496
140945718
191805331
189918351
416247124
600993451
95806384
388696905
1033509217
191937962
795916533
1012531793
232235019
217258667
736728654
931853489
835708861
84583835
851242757
105724812
1030407474
92531275
998529738
276138712
422848226
696900359
379959085
162581197
72815733
352611773
182230398
255461776
1020818698
466982710
596093999
548255191
884269227
872335144
638610529
172369433
639169313
968837722
28255643
38642692
430716910
881633264
697304054
928001763
280502858
1047964593
892986584
956902516
298861670
25522749
13414567
33381913
715860401
946294465
817649257
1071824626
549483118
914062715
1027704348
49209740
520347524
632383676
946358510
55448861
316318751
604939046
235560482
952980821
198305700
158432314
635983459
478167050
1028632956
499918613
1023067018
207175112
128267996
610074453
170240492
956525163
954198735
849619449
222741962
674125919
640724482
928121294
962164436
136737449
196562372
1069425111
819243061
930446024
540796889
623317241
701247402
83320524
553674466
975536733
277044761
90068484
13153593
214191427
653471876
403395089
482720584
230626821
517363703
226420392
594396491
420664309
418227907
1042702006
309644144
1048303843
193522885
730453302
869415831
440720446
335771061
688000757
165965701
814962134
203983383
1005206102
109825157
469545536
390272885
196046759
16199671
900110012
304585594
174288646
810057073
1036780739
993929368
1065179876
666830974
175769313
961567160
927866571
1045722501
907281581
1058919559
472153526
882585258
1040968873
681891921
531512206
122634147
564287173
254193221
238854930
666316824
550106153
343464691
574191175
830828410
779750035
509640225
784592465
574227702
324123116
888609534
125434003
1023156331
674636594
487585160
550998723
1011059607
918538106
7929194
855059204
510806540
553876678
795673065
219595121
794645642
979673319
378025554
202469817
52662131
213688520
301331545
43230761
310979200
831224916
296501587
249394831
922038757
652118396
997093680
170547949
719069704
727657430
121354749
174439209
1049143610
295347513
416992349
726814917
535015647
53991905
907177874
72332938
797308607
981126035
510972969
894922058
22695615
875877102
1000272391
438020994
1011669977
112568985
1034877135
383850120
628125757
968110665
817899001
909037625
887612926
504970507
546458595
784154317
453630983
208787044
872007978
688906930
553329506
918555296
611961776
137754759
94734536
498176416
132501094
212848581
419057163
73492403
517925106
437343576
878129142
37902785
370331317
87102761
518483244
907161427
93442563
641168903
734608787
868557963
771760152
227790444
784821297
401592920
1043394292
432889768
719744270
8201875
745311674
288569725
619155927
9481289
1058064759
951086652
318989407
28052521
578523021
321141193
967740558
814095200
194929703
981045594
865961327
124267842
335805553
768717935
682694112
525203317
906538065
850148460
797669125
160587711
914601302
140327153
793669043
663041574
60499406
118656352
450424868
289666719
454173238
596370483
555017104
363286982
547218839
176957823
799614884
365836010
1054717204
22240997
229299622
52495358
524068280
557487360
601188327
596022300
413548448
377790306
404349049
1058120170
677951585
562431142
405553488
409118903
522095110
95986582
565531788
159175350
242472622
145442714
664178899
965772498
923306868
799717189
534315743
254718794
956050536
93893954
19503377
817105967
89041628
542284855
382983550
240543310
471677837
276905018
328508854
922590510
988469725
677867584
930770575
695244332
862354311
276586870
603039203
840150037
685734781
483081138
300479632
817728179
722892696
737765141
92271582
857596470
1022638274
445247508
850565501
66376301
68577893
248305772
950530246
456272556
819768262
612670143
302031929
592915542
974948339
989566673
37046933
305735321
1073304489
791085353
796159196
742699445
211983603
649790829
336398143
837823602
666399876
429105985
767313034
441180757
423263653
976097740
862688418
249017712
17199000
466551261
21206773
358503375
520761524
291647498
928137060
409318908
383759333
183155638
830194973
775385821
724387361
45069980
1035613971
430016439
349533283
714212367
628949606
437958048
274917597
950266436
935992264
972402204
65696306
60792673
351425361
520059157
699732651
728731821
870602344
250410873
318768228
266582121
1007201776
82756043
103002728
204937639
255766634
533235156
465396009
549040302
628278845
887913290
1040410813
1016295942
756526934
308938820
1045665409
636631192
572639925
335327921
141602538
158019495
904895879
395548561
835240238
989812105
594807743
552878535
593152695
234134903
795409246
321831108
60492348
375256686
327553952
346149620
109768127
1021039640
853641836
680531939
365990126
585969636
254152164
258103669
258757988
117217091
788937630
993812764
540785549
456045095
740195483
498241709
991406038
656519340
753022198
336348888
1068228900
143912601
649274549
372206136
972531811
58032653
36597424
941424724
648439040
487464642
944928001
602321092
262624554
710315903
55385532
27358480
788227933
1039520137
87314590
1065063045
924245988
917092571
69721479
102346860
176086325
1009915081
247369272
954464338
329406796
426411089
559968993
101168679
997772583
827719767
168340116
774901998
201965030
710651264
851049035
298311717
469090470
952606791
1062745318
615942136
54153191
566727023
202636473
834241514
240133435
86371523
753875379
1050746773
808917591
249492711
625973166
853577055
827961630
223938675
1063911184
277275443
141198956
580667396
77681599
920940243
498256513
224720453
419151097
365510674
124782544
407502754
1059239038
305211286
642908331
440986925
232115789
226440160
213196819
137058495
213611265
393713255
590572526
117532930
902445393
93071234
42530860
395889534
218831769
871619013
432458879
820070638
377898510
74527355
948019673
877113826
504665866
1065325102
261827388
42678306
598990959
118793445
699464992
125068798
262022739
239467694
187915131
971093271
820084582
710869616
646043864
322208250
79556931
688109238
497845997
731905543
716338114
68721929
510016199
191905636
552790766
594974446
340807258
528012776
815012309
213074434
1005771007
373295068
233576715
807094810
187599974
406975264
9902482
697182921
347312001
582719273
266167739
323568222
36117607
702239423
260599368
54430042
481061298
847777192
862740312
560260004
344705783
854018708
149104879
898585770
735333691
142922539
52447500
720376715
871726866
381467214
827927842
117910002
111711785
527894186
919223553
72482493
1001724847
39351675
974988305
882637028
309663750
410756512
793440696
869230078
643061842
588679693
842275579
848287668
509562799
691548355
465649817
630635913
335956165
516403240
553775638
186358075
239549788
725904976
944385483
274939032
443917502
133328573
442344113
174559167
59213038
782159818
66352869
950090443
255650958
161077829
436020201
868433251
1046492168
901730181
172032779
564517803
886114701
27924650
702581947
1047910997
323898150
983666065
794486351
1067504844
925072804
199247797
436660706
501906615
27692946
478850983
520995168
1055155701
688908365
891353114
654311259
920663373
470512465
151224457
1038425552
400202620
235907405
90589166
286470956
702061953
627968094
116386732
1030737732
712407022
1053408634
529447247
602518602
391840777
47228321
806910045
409714540
827666758
104841238
963042425
363905205
901769222
744775602
583768832
898563766
461797675
194508615
679471150
665354549
212976331
630567372
922174546
54800167
746233866
858038465
280646076
715695466
1064466037
554393217
830754521
80903806
163321057
416348757
832964279
999183755
931673844
594448161
309746579
386907779
1794114
29906600
964701981
972213807
806962925
41867123
952803687
395867264
572797624
211124754
693455518
234117914
93656069
582947023
575334763
608771927
316832582
798841155
852079272
639950128
279003491
135856766
824431160
209432291
652981677
311829534
707669185
920999712
239363396
807404667
396578362
62640360
986684621
572273223
705187545
727706769
276338665
801475907
512482381
901442963
815298103
135695931
716197581
742225783
372215459
154690038
233441121
93722992
846035339
322898131
566756881
143372687
320040306
710477606
430622982
643259172
997130776
511738621
377135552
1041166932
1038218855
373024530
833202696
728947733
60365956
278912726
216925728
407681672
990591784
322775807
825287526
194434513
462366221
43068598
457079868
611986432
44371816
994116767
387316508
865657659
43354486
307846369
555138065
741225417
233817039
59189861
81696480
913781377
268996608
941634912
370484345
1056951600
458039380
199480181
568928932
497824192
22765486
261587448
541424244
196322369
911343263
976440299
364174766
960957322
435009260
551951481
949821200
261061853
97568129
964648988
459231503
624346721
574581744
834725952
1016928304
30159279
897113359
839016087
255765134
432808382
815817085
924935588
594038962
1013017843
215712377
268081865
923726913
574382647
966510217
620191959
526054767
257484170
1019041
850218377
472474935
696520940
484814578
749038459
430436379
544579831
672649982
1018597312
792134383
348194332
806768751
136283454
940808625
364997222
604422730
565077566
579759282
1035345786
588002971
405469132
383125402
110329060
310244993
1055299454
953306568
519336672
284286426
391895970
284066065
904609449
455986950
1023091100
976491971
902312325
939368055
434622233
101990813
422461128
37720379
331367319
483280055
553353414
423919999
239387702
949933497
127051477
939038084
9711697
773471288
987505599
559600179
862365187
722943179
747251346
594252611
609647684
551847651
367351517
322553859
418977702
661420266
367873539
583776697
607092889
370439399
13661092
117200562
396458282
590778400
232897231
495438730
996388427
932870054
860673734
193084773
810853938
879811198
922347120
45244321
790615355
587207960
5023642
1057622048
609140428
519004485
744035203
709142591
764906907
361675985
613345065
639986856
621515981
675348721
332264358
818532217
33536410
569137278
403696035
16525249
247391538
450027243
634586448
535399341
368940747
622064958
196067032
438289666
508512631
9975389
34260930
50217138
597304834
944356301
121567460
757646694
756417623
743195346
213648214
764875375
104229294
425469368
828244143
401027635
432767311
296405600
745624358
684740482
335140896
777250499
120042254
311591948
990660430
486248796
83744137
414537562
189679613
930811350
56368137
577330349
718682938
1072890644
927221209
511332421
995413921
835421012
132960048
353037367
235604209
203436468
923852708
402282281
121506663
750308023
670521653
247647066
450497982
73733597
30242735
556498608
870488196
904968158
275493057
653943803
17791264
775149294
709181606
590523712
177054568
906268084
404635951
24855020
551222321
81162833
617774750
616932669
1063915976
952756195
1064985710
1040188988
746652248
72695390
1054876431
59451100
415425760
330291870
151228134
175145844
311575626
118433050
997489736
776231893
972479596
1033976016
487300942
77368955
620175572
864717260
907992787
1017854362
1054150273
25223975
375646365
302861314
721057398
675792832
648977553
178734373
497486289
510927821
992223380
760538050
635481555
745231199
266324897
360487300
792881129
946998494
652981128
695786304
56030049
122777046
673387986
715616967
501852794
327847363
975607732
789729997
805712002
819456536
359459150
769815679
868266187
473569235
291680114
101492070
620072035
807995522
496370072
855015657
18450816
321906280
1018082332
505467675
98733085
1053362901
1002051457
998148942
1065139411
57322991
278679413
522827052
41940643
515156983
154684879
582549825
489236222
1067010053
843840109
530973209
835738731
709689728
112219846
451341315
146762027
532910586
155341812
513130661
195162878
469875149
666186176
457853786
1038557859
34441901
48488198
241122035
1007528719
1067468771
703307367
484808393
559153621
844011846
719378887
998735012
258924985
419672534
269100937
1043678356
920294286
800315019
231209002
434856012
829556320
1061569456
573398662
844793209
248111875
990719475
402843314
293844281
106692119
174164383
1041074730
141187248
58756211
521254435
388418120
747388973
703017881
365447273
209510500
109581240
963234549
851008398
589755035
693867714
77969443
933873827
1029240670
204542895
698694974
681972854
781197157
916938556
969781442
761291655
497271838
954098968
1001885063
548136619
886457325
638831345
943535705
147734387
435610448
255570660
787728010
112976115
1028102909
441767444
1059130376
915779167
1034448064
67657978
763753037
706981836
1001011895
337594074
1016013932
465254205
182781125
111020731
667563518
469627473
225452403
888218791
697428395
109857692
886440948
753358308
933759459
941118613
239858549
541775628
898079063
957528295
245629100
745895769
762759097
797342049
1031543187
848718452
988630022
981333693
805396916
822796486
353210478
291717013
823443156
402274696
860653994
299680188
195737151
870216483
61144393
428010296
215407726
598691949
700034565
273358392
645251753
826267933
613022668
1029337829
429170511
65183916
802196547
178903540
1033093626
242317959
58010517
954751101
13815166
790765870
691613419
174135947
740447862
134813255
1012186776
785062203
102657679
289336477
464182922
981418176
1035082293
573392454
885232944
470283994
184947437
848206143
232359273
319287920
697846930
325406580
844378182
881154273
575412409
992248493
969200857
1072477674
950261207
626334296
200020009
70286053
993168477
708833944
513332847
770944158
633107394
498473555
118484411
973130491
449641095
146186922
268132013
647995333
887693254
990005813
72016678
92398707
528864444
268177413
1038003392
801307072
288292637
353460501
338007243
1019188299
939631729
447810582
685576321
1054916526
183804845
124235858
865105495
107384565
96132342
318861268
372052546
733281179
76638030
598603732
539225723
1015021774
867789504
120164465
687363529
369889580
819143479
546674554
478558666
221106527
28213445
719883458
132711818
427902022
971432200
124077148
30779903
72171444
232297624
794406138
631836935
321857391
1040838096
415514019
248105912
385616111
804576906
95432865
444481595
843489353
712959530
39351378
384699240
737238800
420426421
983043191
683326980
969925264
402486541
603239602
570154626
601770169
176020772
264885809
947666330
303087942
1026744461
693070773
150889069
707148570
430680716
376788423
804211733
234419429
285294372
36501243
596009835
784296937
165899755
271784921
103107797
839956177
769854222
376427584
558277980
913387193
309011823
140702701
928350162
40771238
1036306470
797370221
45678094
1032579628
456241620
1066381771
247514245
206552485
294659253
489927266
894076050
641446391
502542533
108666567
427832510
1061909033
713999280
919097869
319889651
326927928
331007012
748491740
990833821
245276940
778141876
9498644
421471883
1008903
200947751
859094042
487542344
1065902172
1028733801
487848168
627184832
445158522
917674403
626074935
463763837
1016837295
178902520
782949393
611671751
219454009
916747456
82944774
472640084
558858561
523116062
777500081
68838550
437206560
469849734
541022104
599140010
391184109
789473704
988474002
233017938
813439057
192999983
968996757
323082183
834937833
786712246
751613848
395586328
21654147
773156945
979489107
749006396
103924003
835174353
236582574
659006984
1037999456
310045363
372957020
501773633
950321990
968652174
485901531
93089819
166282135
497356116
1037722281
1030795711
590686606
781542733
875236358
909206006
10008607
352886687
55812149
98388439
1030543450
292440872
629079156
31975718
988507599
591730216
558425187
437361093
306551472
1072868876
86664302
143769138
798214001
452938668
187448115
61343998
650535766
412573487
32612307
4418423
922629737
1031041276
845921349
952842013
958085594
300987879
472518977
222554365
1001250132
1030709642
181748576
620252062
419333070
217315201
180137567
959542894
982720087
436433087
662853707
1046573090
704214001
455361332
235777593
240967359
479803183
1015395345
335491619
630818237
829794216
317709671
209623527
867100588
560655332
569998492
408201503
311785638
805016836
853973636
271048819
854489175
473331669
813694091
79731079
1032551731
952854938
66977820
886781999
33861433
446039908
43546837
361056155
568583495
1056760130
498140292
53032186
11762635
657266076
222222344
1014353454
642434645
575444190
687739937
86389371
217134502
702237500
5580756
707826764
493595240
833342445
247635422
88039867
477915244
14350519
425946155
753341438
583203674
1047641162
801124896
703241439
81201572
951916791
792922698
395125073
527756784
44980781
949513735
522861870
470837590
76265540
388807759
1070060507
273158749
434771495
203066864
676218076
40030725
473259452
165213277
206575073
604226023
83462091
171144617
34954540
904734432
259594717
641663460
923378840
417547288
714951921
801187806
863949586
333308942
579755860
949259238
269079238
267604835
729722583
169867973
971815242
878491601
719728373
620429827
471260230
151161608
590789991
502403104
503624368
737233420
160224398
708394372
271924606
826665847
1050182553
41236341
474443007
790782478
525597054
309167469
499906906
894445114
784738844
795588552
90500640
332114513
944510276
1006093000
333869508
874901929
842919100
712012061
937587055
183615053
621676556
830530388
569608721
426125277
753885967
189331394
765016898
950934572
690970574
891078362
708756494
185961021
987160190
130110119
1046060480
520771261
830962326
442970334
92310098
368115202
678568714
950267033
215614458
182913024
736297765
208135575
962095637
95650368
373316179
867206556
16140270
228197262
175695540
685438240
214826697
218048025
807927411
682271779
645191910
1071825086
523271612
1044423634
151028441
1062521670
451287559
190593250
459036459
156753224
625684679
35439785
619215613
394188125
898223248
711042082
786833306
365391033
408498594
163911585
354181683
89517659
311174084
351902959
455280516
106602606
693060009
995772252
1013500968
463024166
869354854
531792743
693927527
288250502
1064089219
790034365
604480178
508188751
873154023
599079004
776822804
745102234
821869819
290928186
12037120
655168576
575644464
409627532
118136369
400054200
208829086
975739251
694548816
994919666
985570334
15921628
718434538
735732702
771015601
215536246
229990812
692730205
35874251
406199809
273446902
929859801
280078951
433416419
868905141
41479592
278332571
776003767
163649362
366129863
427295220
940578217
702476060
478644017
685556533
746586746
542745081
1032733787
1053795871
315892369
347647272
638514754
1044682955
784170245
459791452
555747188
163906742
386523650
726135526
963495286
353123018
1040093670
137097481
688551029
730518514
216756005
1062993434
1042650891
548700058
142792352
278606712
771714406
232495921
1032740321
213506093
380623741
910731294
649548829
704371257
1050306046
327077968
172509046
418718848
599654043
921037822
879627117
826459204
492557383
1018891372
468964488
348723830
607852672
373000308
869949630
476156069
1061234818
388975373
18437027
182958107
515136968
166362337
844609112
901725228
309696314
858137594
800106697
198279703
920323048
481317102
53359192
1057104580
418925608
685684955
129778925
795501481
103256519
86189454
561594487
303983626
79147157
44997492
709936715
741039981
864857077
26868156
191363786
580091095
707412607
367028543
60323896
491523438
622660088
768343
369597877
981665203
500504504
726417598
212456947
646143530
523240877
561702278
333860826
848209086
611630985
799095064
708269391
843334100
806407096
546832629
255940485
661872022
90326603
437943935
315528050
1010213167
898786939
472196084
323107981
167369677
286807216
187522999
996653914
91093214
913488426
155125945
312597065
1003774774
641324762
728294428
430068234
465963658
875319276
437802059
743071739
234564877
853757758
989916453
725812827
1029321574
901156909
3193564
290456617
780755896
97388777
960845551
311276086
431971755
920865762
123354634
937399464
13688986
572279449
387940656
515907122
484599120
879747877
529025149
299770168
926238231
462262428
803042441
818025223
166320099
150359482
112371575
998560960
601233031
547490836
235475123
366379111
699721168
559904554
22374112
118416826
86340592
1030095505
672720716
950242575
540662614
498578438
263362493
376286019
163674114
768555552
676742251
732882371
401115365
610027604
382173349
796267400
933719870
600014303
516124557
136108796
418953509
1064166173
467367444
90190517
541482467
278745278
471291941
431912744
714724673
63852785
161189306
819640728
366318436
174334794
80131355
60572564
522842315
537944639
38527422
473625435
949747572
993940839
775773021
1015905684
584886792
503055057
37461206
53414412
507491702
718964652
348821959
58447108
231476232
130241575
656161385
151732432
362821062
901487969
33597324
111135830
683780873
244051105
258670364
255988126
800518920
1026685248
1046490718
699145794
788973188
935357625
714982042
115583017
341823438
901947640
294696116
308877405
712169780
365289810
449592917
155374557
1011519070
574629678
993655553
399596423
174484784
493516549
532397032
70955526
409197428
297044955
406205257
604729487
401643849
680791838
1062848649
756544939
4301008
948698548
683626500
709499792
472834454
897709053
183668499
901094474
1034048274
902428998
749204023
505114612
402632306
741093333
460624794
542148836
793694361
143587781
30652584
882910939
763313475
791305246
610546410
306377019
706967008
669991182
756165980
894895897
463244823
895789164
26355783
232600557
133821965
298543239
508597111
395555852
975115793
697434139
810650904
111803375
83232955
167859948
466138447
988519256
850314340
487235862
1001655153
296690790
362620185
884344696
668872863
14476966
587715979
879962266
837312242
9360680
1064165362
974268572
107041046
1031523174
766226732
905076529
455882244
640810957
988381433
395105708
492967746
461543855
937676632
120498690
647087592
802141721
1059522767
496926611
362144815
733189843
45662461
614668727
806015138
907842485
190821425
270254920
861955730
263995568
39266213
986950403
296353466
863071363
890354741
215881819
882123374
464356089
437034059
403218468
17905581
593165747
47333369
538728860
423576945
199795618
502302606
401360466
440721103
1044744495
672154470
609251667
629742843
755645503
872325466
1055987037
201502578
838501489
371851437
489600675
247869665
914080194
420389779
95395887
128294479
841444730
326222153
658657658
778459996
366754957
103329490
696178488
749124
288316663
873436178
1028104712
682085587
779875399
381995739
249007875
894509650
163343728
481892562
1067526588
869452503
474079223
74716242
862141705
657807344
952321935
708545903
676103685
108749070
529252307
861728767
416963957
418990818
616216946
576003454
357899284
995591572
618802598
344457890
434564163
224501815
489751959
383875812
214574031
679504069
238149749
220957113
717272853
636140330
813030814
768999881
798507346
139199830
56796526
452056490
664656474
1049544703
138829941
956977858
657539438
716202291
971164800
107234671
33051397
351593076
121579891
497367118
15905424
818219005
744370010
229954900
1052395010
668697536
616958375
176774762
420236846
170537373
953143122
889803421
398704157
1029460982
742625909
724999983
899467593
166952740
250295493
840577099
863260785
533944154
978319575
988148449
606816441
599526928
877223967
426917734
647398701
769382429
919866508
817742807
305652716
86119765
161075163
756561983
1034658631
61009212
384032597
816162190
973658085
884489496
94394097
780006089
997566808
909373023
172845503
966930771
217537742
646759804
701833597
1055923626
586163644
767233991
780050626
535700957
770827183
44745073
352654237
809281722
862631259
1072045734
83039480
633692605
892506005
667464213
98407518
452939666
709675307
152751074
752310980
266048762
34525841
640212247
933982564
865529377
508793607
349644001
198055740
789090137
65213166
218940196
888672103
144133935
642134257
1049257710
541159034
226782895
293716322
448055826
641889895
1035170626
542054171
1062416269
932420083
702058215
396146263
467000405
379064116
642485808
643054745
206623205
167300498
39250926
873653475
1046774463
307438748
312279687
73944587
503379516
404065693
192291347
1030469208
822914623
906495047
948750855
731242982
406346619
629616488
22713884
261574639
877109736
14670932
794160747
276488436
267231212
546065236
1037541470
723481277
506907721
1033608233
327382246
870667575
1035993163
305063504
609659691
290807408
479604251
99617466
140519675
79777005
130142654
489640926
590336315
683360558
26178690
569638494
76641103
721373860
908898464
820381074
836151606
352575091
26279043
722867825
720978646
72135898
917631630
645419206
22509322
734915950
548518250
534788852
61855031
739414370
851284863
20832046
93559137
411900618
810719500
256695558
312147201
1019184093
961878013
801481002
112775885
503337551
741132448
925210738
587596225
196777326
611546371
158829109
879352218
232439226
74228176
425199796
730881804
489195787
540188379
86344976
173730073
1065920634
621024267
321197669
338235321
339813916
245750311
53750851
905474107
850814133
267151826
127342470
201061663
689606578
563106956
274447459
803637824
965459319
280155050
832697265
9358210
883859890
459830181
226285323
592148203
886893152
1046219565
567361562
877637656
796521476
975772986
956459193
76681993
199268818
182821916
983244100
132914430
1042188830
305411582
1055139570
218899880
954851869
859717805
283470460
207587801
901670626
673317299
186733996
892743390
45811298
869078608
1051545084
53806667
47793027
584586411
788152371
437804724
330809736
561758763
270895602
407164255
346391650
520052289
489537451
342557907
158789427
929176182
971586902
378331641
553222621
949677719
845475409
441246107
139466817
393519784
948485363
189291118
305018563
417029857
118390760
14324886
338018043
770013780
378443840
108030949
953519198
141409973
878934761
734495591
876124626
788790982
436811773
79294783
688666197
190819033
529558248
132104945
877353506
467345541
138328626
290915974
28840550
374164312
409475619
972593798
201023861
288942482
376390127
846641179
871908382
72921819
116933971
715096567
65219692
835741212
610580899
582359769
725817086
218252852
214385816
340518672
306073386
326903091
707217334
660013070
938974309
578247915
1059573026
1031177923
1010698254
515754780
926848111
704112294
538863879
631810435
66614526
436359968
740696864
661287818
746398340
1010502299
596378970
519570037
244825850
925298617
524341452
100760621
664906002
265514776
70744483
771934562
378224107
782072079
699922995
643509761
299127171
705798568
358113192
911719334
357699593
347035207
908743894
960642227
165544831
134400715
592920627
900237419
361861042
1058035949
973728819
293838175
166524958
715578103
280874397
265448800
479038309
208452075
67386306
326393543
490447417
426671149
855322916
531583749
5314972
817066607
203014603
875676270
445037247
223106190
702176811
407473827
420628931
679833795
460168713
70328957
777242882
385105969
1000430324
664021486
327710970
120766066
697770640
466440997
351932663
709610048
857004770
138392107
856793943
90100571
533423853
713064667
1020295680
302783422
57700953
524623344
941566090
472977670
68263474
405881421
791702478
1065358263
980854266
990582397
1073060419
423721555
884395884
876088077
476296605
804282006
1067948959
245456770
551501204
922804082
85315471
49071806
985823784
904257455
533448833
303514164
785123455
278902125
1037104518
536232445
468612102
587540052
506606092
807060888
652930721
56800780
490471375
613100259
488521227
676200971
851430794
774890127
501654662
625386363
917907836
879125602
486771043
184017114
223376813
1072757360
498303864
822010515
351612511
326563869
163544238
344704009
659047144
418957164
481935211
260359809
884337661
103993400
803685086
944124815
952348502
398167078
429506244
234659348
476652651
940777441
135289068
794253653
941014830
351894796
611667895
439284614
333563214
96872905
750535972
919816850
680745402
502880283
838885979
1044863473
735303963
887704842
1035507585
341360104
780512504
801881773
345397835
394294771
868294304
736744546
248804806
437639275
763980970
122159293
51739307
372617495
644196293
780802267
303287516
769137108
448238295
200445169
781761728
910214635
37362537
167768126
840729375
1053108866
347745440
928493635
72790944
1053923000
564105025
427765044
835954852
18923954
193943995
142606219
260381997
719542444
286797492
803003091
800628706
344860398
667497257
98014027
1072480578
508637485
918589327
576405112
254439518
53743690
469176336
489699653
649013843
929316989
540501484
937394591
367282342
50793413
604935167
848470452
667644692
348701188
550932434
966481043
142437650
1005294897
105974459
1026480021
48286745
220873299
914458196
530861337
108363701
608013334
903318809
856871334
468798072
421616789
47301719
433409021
174164086
278320290
639764522
1051155119
29344369
1069616190
961101789
19505366
372465832
912241329
922553316
368340734
740535696
663026185
815517395
38469163
424873579
256200835
818727985
634150394
842639797
344046240
367937399
406215595
1066683868
196068248
423723148
391241728
317567650
421570518
1049543690
931641179
944525303
154346584
1054414803
771828578
464044363
535701739
250051139
655569866
514761873
445148238
517866078
734160108
374967532
620825463
1023044187
702104017
980608869
823951895
813136999
61473006
215302360
891123380
536390024
78676598
416169528
811092597
557130906
73451155
194491794
503937556
672693039
1029677263
445763978
450764241
806191790
959372484
981044305
232538297
532567317
570365166
82995892
507546640
140288766
869610944
833714657
91977741
872165213
869085680
11509220
467145656
269105589
228396314
519382985
389964323
150056867
929751454
186724703
896748089
1007180606
503749013
271120966
339551689
241887413
410822932
1018852945
883800764
612366428
913753869
772658923
342248949
986882587
38801747
141819399
855346799
42131256
217762612
377666220
943980669
595127551
367889454
218201791
220150669
879290949
293914686
456970376
537966367
1033423543
567041924
480084694
863401232
813640176
912445681
67017110
139214339
795562259
1015106252
587047276
883918426
146907586
309540308
734356829
934807075
357724597
705902248
628577095
735481353
429288569
394299629
877446646
771261751
56959862
17729251
375582400
103780057
74919217
107274410
785125670
815423360
1000336896
607588500
110748975
946337038
280654267
655913355
1037000188
704441131
157216975
372250433
643496268
39833750
311591948
33899320
465141773
815707990
828214258
381955996
575368932
176715596
757479304
714656265
71859881
106967384
80634239
431243925
483186492
857683878
995410047
557892785
677509424
646594378
215769722
1044933133
820218956
766597
525851521
186897249
651886609
32686787
754599878
900004866
229826627
395945826
754426920
868968152
523271386
172201615
377458167
44362784
692572258
1012169457
351852305
252674815
493754870
299298298
530190758
862150407
1020987695
142849816
864617268
25257732
591608604
1024010874
17984017
345916215
637028606
179076950
799829750
713438928
1068912381
221180641
700007842
108060256
78976555
581424305
940299438
690834600
212872643
870521186
395497378
834340385
654041550
546875248
962994414
1026791521
446748384
909878538
643942491
962533057
82451499
333016991
702827393
220215305
242772933
1056533228
744518810
595295841
633399725
790832667
708215795
111088011
626778260
194309975
562350982
723765016
856026847
913138958
911783217
872042848
463087568
188166853
914497148
580450778
416718547
206453903
450138320
871350957
46454004
646731129
714206348
867290291
427734581
500327669
347805188
234563073
103140594
516639507
56886449
64697710
664717874
63105906
26296942
676733357
920050773
866035751
917225866
517956500
81403327
1029141836
974668242
29002050
686574556
199145789
384943125
472662444
274554199
778172339
789591103
280402262
25636268
451334705
98560622
154687333
411026460
194338837
538312742
477322669
17828785
317628340
843981425
980468139
817452782
586688718
862342721
1045792247
143051114
609464339
250004131
265112189
641688718
200895146
681538959
223737903
447655519
294788690
1072108482
249838932
620650913
437828802
719632443
1014389626
26415226
326609759
1052331240
986534002
733945291
396980774
1070512415
405855095
404352774
580272680
977087662
775287772
113007119
923177217
294303441
424134079
318357316
262048930
464699599
713850125
430233249
354516547
492215786
933135828
893297412
262148207
23705743
942984341
46980582
925895397
719600765
566408406
231494865
894312547
532327407
37120464
297387713
814969901
1006128310
836354183
800876783
495146600
638988264
8964730
996855037
684464528
260054101
343296370
153960597
1009985405
927266503
180740922
1009831779
935447782
45532786
213236956
663268516
820808981
69336620
302980165
499373299
374123224
745961299
428988612
1059514198
188915089
30899176
861325797
153183978
153917792
309184576
677112849
114416045
437838584
814436497
538022913
969728504
307356357
884526465
951736852
582611282
634555287
275736430
119236931
376357393
1052340652
309453309
824854652
985086326
480015403
284639187
1041861518
352958675
552209570
44891994
771621552
901982498
568026732
627007927
151728303
1023470451
834571538
138405598
878792224
296924134
687420367
927104325
936361646
39760705
19392581
218122509
832986619
296644577
242114788
191914147
1059659406
550824577
328571892
101601063
701276532
189205955
441003133
621704354
417901052
1067710076
673527382
462727841
876264572
893137362
536968706
660721994
503964283
687794938
604565420
957726811
902160556
490039462
639279359
16160469
632229611
608892414
1055600720
719175960
79076056
574096982
1016112681
842365504
849399186
249066162
803418673
94267637
505238467
36599211
208465635
200343165
844447790
17712676
742132507
541942750
1026542776
299172846
698611987
132959716
184814860
897883136
976734564
1002289177
385003158
308738989
15090489
310829229
388900929
584292628
154226720
990743089
592310188
440876560
240860891
665053510
923962491
180629600
570469489
151299649
595772252
825025835
569300208
194145003
593476841
383201900
362120626
974552805
569054136
512464690
699030680
220114660
933180948
436740107
34951143
10101224
367286985
638103910
978655943
418646204
135561984
522051340
611927831
886035797
837615122
614472417
733495358
102738359
751974615
791327573
165872473
516522924
112301421
613666431
509734444
233294615
498255673
784776515
953341631
959796761
108806735
62662135
1013646257
275405688
15113134
368772783
483695311
492892280
893717993
547058272
286302132
430576367
322813773
863512789
243895860
520480396
365081356
482432432
183085649
208693871
1040913424
1041412431
540879285
762288557
958500332
161508278
797142180
244017704
960269799
774569657
937469661
490601209
152120507
184380862
835086742
49023944
678355544
75655407
2227264
321507166
103825061
710813785
160465910
742598647
69347080
488676627
204719253
1059513617
228142058
147848642
369591031
18095554
714831382
337776437
732381545
952228640
1072868876
290263595
784431721
635575275
71964273
85879546
69487756
1041984823
518844191
96705739
657020656
357950331
280115997
230269185
872763844
601621802
616946311
173794005
862194490
233025767
625749411
724481712
59539552
951016761
937659704
359563265
474341015
339726219
930917308
180879222
276404673
958942812
224145411
37040341
335192362
512176157
82773959
585695252
1065700837
255699946
945833511
617915546
688206974
120050560
777733023
158085288
649785603
182898831
236924847
440189552
526420275
229774724
634768174
180580133
621816785
643321892
1032603855
756093173
925044125
274563773
309009524
630967809
217464286
66098719
365449630
699097238
898517997
438609603
528564752
225755309
121283917
980302085
609929356
620912100
580766563
830692857
105160565
848001833
694674687
824065725
1065720397
816379454
213428855
274139671
677917351
851808212
497723048
519606829
106229034
620642465
570609507
651610925
1602378
878930543
482413990
62335482
203764163
143408505
728742191
777571709
3824855
101977533
1003893701
229886282
745795566
446621971
1037241088
44784610
244711559
487613506
92592772
759224470
630620355
697204413
211072896
532422217
60048379
753232425
314365386
176007001
1058773507
45299639
842757314
34102139
489738481
459655143
489995408
324306003
126980576
247206346
857679931
35609269
343806668
855651754
804722957
335040346
574950680
388300295
425914047
553662326
313731957
971487863
965394862
768655666
183354439
691549905
342044414
991812268
381381754
502994559
201062548
1026976318
1022692230
1008772023
923374727
903944681
190156355
1031546487
487916316
277925196
818220895
209545724
88349973
562761156
913787454
841772094
878269946
316584419
1041772045
1562457
842933131
473082049
910745348
715138116
552408556
455460987
621695204
655216295
869341718
668148116
570262651
302969679
198061185
234545233
920098635
342112032
774097874
1017206968
735328350
172614635
529485459
211464529
696094401
646245287
275143873
584536984
290047211
721955914
454366525
117883032
384862106
528922315
775598282
444870124
454829559
216735815
503183601
624491235
492511681
528661112
260755625
664404781
892557283
352799059
69744701
293406026
775416825
463997424
1017235908
107561935
321381428
556659820
348207435
765318191
91990207
846823637
139622775
750514470
461479051
1047103265
360945919
927234524
873552220
1022627331
111426968
956068404
833340849
236357763
833887841
1023615905
48807338
556788865
433419847
238801998
583889885
466911488
505979946
1024389706
782317563
765011841
1026732301
1051901212
740001674
453319488
340007332
378241372
1001746486
915773208
465639133
208321213
972721643
133734197
607878872
4691764
296508716
203914050
347642499
988630511
646504063
732156748
850055209
145005181
883365479
22442118
78803342
93166815
336161981
818847876
1029559024
327155970
699084268
325002029
242704154
409925058
283471182
152172229
866266966
698931633
479155699
121075969
161209638
339093664
146500496
194169739
53674094
332692243
686666160
834868467
276399590
319502985
1049199179
882895040
781323620
776523917
278657512
435600600
660369319
825700095
49785265
969325151
1006362738
376042380
625098078
934007540
56102438
277314631
589389701
271359415
627917668
74424981
502052642
434800733
315828404
433654293
779631869
999983861
139196998
852832409
699997491
983359038
843523163
18489802
124566713
526998090
101499440
371738369
580717698
746700495
336849572
642297947
170667707
63658297
135574930
601879390
731455489
80208001
488064979
36178651
892639726
536048891
582031801
528599203
839028624
300381154
222219092
859805392
754982966
282679832
382449115
597123980
181964086
197623116
717933019
867201777
1036680712
583051203
645554172
699503919
450916778
1066058858
811143237
545695770
446922676
426525481
348426686
831910504
36907077
546725254
995051085
749424520
379162763
1060866342
610705365
853162496
394748438
878229999
852104924
768960588
176469333
929877201
745207492
654174744
606780
622220717
811905699
28165557
25469120
459919518
662351130
184873339
1020785298
575632137
803594254
536051901
595585734
713700687
1058068896
791808750
565663611
653887886
1051246980
798460811
691308306
97214352
42440422
657398966
26467503
864482497
604387107
685028635
823397719
866453139
334519100
917810711
820231974
495873839
986659273
223579968
331748868
556523468
763384558
22554142
213752990
406424595
779851359
424809555
498250393
231454420
710048256
129051723
833027464
765378779
208934706
108226641
335736936
309790264
382638363
628643903
853953307
1022554309
888933580
571120381
496842366
26926704
894972810
967190133
313200063
914074246
552544782
519751471
818971549
985702472
621779731
311526300
1064084344
376778232
47621882
429281129
313733662
80137887
1040433033
116629657
106755290
579350543
456311235
406601020
464924294
236257346
1070498588
557119644
670567122
69894169
652172619
849968164
295130611
456031575
732216551
324027562
2046130
78973854
1037892581
79712753
285003825
603300896
364055905
228702652
254521211
79184302
843255185
788045959
800645857
280556421
123167812
456016876
192636261
168274194
929792310
457464565
250860491
455601728
326054393
491769267
478929844
1043930954
151596277
517322189
44378622
870655430
917040362
531052108
40412193
477628247
629048888
321488570
879966489
831749162
923581811
338552539
75760280
420604739
140178105
551503040
470174461
1044938929
607038729
381851690
100291559
176064644
451953479
394452331
291944955
811106456
47827212
1070727203
747412764
901218943
705697113
42490417
749728370
973468324
938294269
82708698
980208908
802712716
607606394
103465469
275753597
250542261
564661069
1038973000
35307499
484581168
185597688
421908563
670709719
15861499
687272398
448012955
1029377186
127526580
904954623
593899964
688417009
100444517
333821995
709209572
575109681
38899720
207213500
962777112
881367727
943380158
1011223884
622914852
874891573
638855513
209681068
778251520
413080662
708209013
505749783
506716879
985762368
180750486
383709516
606954792
118179515
600003252
463020863
261237879
909767328
923460725
425688930
409801232
632713558
274707106
633786783
363171551
606023324
738610507
1060756681
840135702
962573052
148232630
853659646
763684132
344469852
650479037
581538673
33950516
1064084190
926268347
445671356
709367200
224129984
161082936
244820069
14964258
426868992
1003544807
119286650
673665416
590411533
8270894
626042169
941361516
210825317
785421402
796108087
1064671703
1061454303
582346755
51393779
925421126
696901685
606826865
659017447
755373402
366784612
201225365
904123797
898885828
551428374
509577231
687433301
126813540
1064206064
848550948
596226802
93821199
487770956
122448965
468033718
971708943
825712697
551463826
733048343
843832096
870168558
365928660
1034020303
482094625
82582067
339965881
984394957
908837041
546420819
18155505
499875634
988758342
705913868
856782050
802036347
735228994
239842341
631083350
145246246
978505129
670457775
98669747
553697964
363510831
430678451
545846841
299415610
736854408
901230267
835898155
365200438
953002584
1072917298
50145739
838114842
247337700
424784788
298957833
360549637
422538236
777246058
223056266
799173482
282163085
107841802
1040570533
396143819
783755702
503781491
832493521
397807620
873813074
731768590
212338358
32253132
886095812
963916872
417259053
719043068
150462641
748789904
583253462
776558920
970670066
981196862
872056547
105420994
705808419
37154057
93345098
520164589
262385399
379323918
1051323086
346032563
133390504
480066244
256457773
616935212
312769569
115960031
989389239
348576340
379717350
553067941
924556339
143054068
558643821
406614087
705127429
276581077
1051486673
713779038
58691834
403874317
65883347
95577867
136464359
224020042
361703510
196216494
1015794350
294640123
1022808024
295279636
725668876
958062794
488661625
511802121
715417393
841315878
822765357
228919477
1071829766
922285010
355750960
298931168
441356164
245250605
465886787
390314269
519068286
86378048
1054074044
58593208
899538836
470625100
966903798
467642237
190673314
545709925
1049230329
992368697
877963494
1045212230
827544512
937324418
535165096
448763307
363742191
971344412
704969135
1017701312
68843927
385201331
232107106
631826264
488859004
352621334
333920612
134910169
623299976
834661513
764152015
429590862
414064707
933135128
930408732
446462415
930997674
499901860
1029244003
901951522
401794244
1032425683
402695123
41203517
27109357
999964486
696810219
549233129
55473764
497776773
796516172
264307535
903723894
14075743
979577943
906291010
144102057
979248289
960570590
281220338
1023359907
883140730
643053389
827590422
193082747
678967465
255727099
91036582
64392196
856211054
620141033
93979475
922227445
396612761
749242362
662681057
291933785
292673358
512818984
577318726
274333500
949187385
1045184643
351134418
151871453
951189019
223370106
890921246
195183644
78223131
29647582
218372153
978090681
696652416
92204245
175825419
575497323
1011548669
239344184
381622511
436802369
172579582
916017622
712030966
958941898
168658549
554955326
781804528
556437732
672584528
192371275
984688116
1043942343
413338711
369308280
15280009
610847664
894754182
942661137
473905358
1004856595
237904980
828080181
120827045
570898107
70027356
546868500
768491184
964436701
862965310
543693635
528650080
308996676
472453383
323448295
557808118
432976473
289260007
477683347
510323372
157295278
563656611
14372689
1005392457
754313117
575794644
712119211
980037325
56729544
475844254
850893996
1069220624
757323279
831570252
118745921
109668073
285437697
30408179
537774294
534184309
378264309
480435635
423445870
306621643
122111897
1041040728
1022570679
441474798
315155654
366949861
421424108
177075635
622738175
19889832
846827458
772117321
863947749
912338653
527840489
510900984
767094529
724513235
194420400
359687966
850433739
963266629
16730707
1029601586
712611386
731238647
1016256004
788454525
469685560
175052594
236950869
254517690
226552027
638904066
38138632
1001086847
435323334
186131787
1014450286
365504590
857528398
661990172
826329696
105616793
648268993
158419450
850097822
62925671
487433413
890991490
205573507
606727020
1008998677
983755133
793079968
96328809
320650022
257678021
1009139938
160225971
608816440
397331014
587326284
543798924
555416389
221121021
995149119
605715437
754616389
501493372
388962672
344074364
926373785
956430576
286859898
325583962
75312187
684229634
7143447
981646312
782784902
551620516
620615746
602980851
62691965
694218998
961925199
528905545
322579619
698632346
885379469
249677929
693999201
407748631
994961216
897248212
887913416
1036575431
937342030
2294751
359254163
156416649
411854026
331094242
858643272
128814493
363655746
966147311
758945742
725194891
999570196
527920209
31353731
306316714
359170239
903877842
300435463
44496626
981325618
625149811
355039670
154655861
713442753
229623885
1042393546
39829710
306906901
448397011
512688660
1073625479
411093088
366798265
142008168
272404936
357284513
284248169
284900449
153629060
334366327
814631182
78221563
593921259
397318130
910364207
633741129
601698860
989937657
1061963292
409319659
717104
21224314
813040819
1058043765
1045639433
710527828
515456519
783924419
885728622
657052477
144548295
263485904
548306102
345120781
511281091
857929802
204247491
158104992
419593580
468104163
99088360
118887715
144138711
826208612
705764857
978292955
1047962943
436297277
920677269
736017875
632712025
853776299
56980485
422086211
116844082
424346678
885531130
879894285
363526909
724942866
379254497
778494701
325884671
507241266
113918169
1032871818
12600785
258520739
1061007195
66090835
102493249
650684772
926195880
187803080
616314068
851868492
129240161
467137246
454938683
609936822
326880012
58246696
718471696
843697343
297830117
293583514
450071091
516876221
970115324
429449628
717856174
603611577
394981890
784137700
139506332
878641431
440181201
631937319
859973148
858712281
681312674
533407475
863294194
411414869
351810909
944966094
918124191
969316932
1069135579
891798726
52306165
185814705
865728291
212463726
1021156850
238123742
1058742436
333634449
914758915
280195251
447078090
451218233
627448078
326968799
553017864
891912754
107604418
664006498
950385309
430303232
864389991
396468420
75942066
373198061
922923780
117527786
61061754
25955593
937580897
722035605
594553315
1047031370
489454904
1013854284
432633608
194308975
461991740
952605875
534316285
870306481
103330055
32861710
381538070
377644465
76508337
816113546
1020575523
529119688
5757970
352068167
182139116
936614012
990268516
706533825
533549109
53539025
915350151
426717716
309674086
720224571
266875880
491197182
348248370
436211406
534391260
801325577
1046692157
903831730
116846718
461825331
628345479
1034643822
885266821
850742799
371236777
284106772
796438104
114897673
266343212
1019122620
1070634249
108963400
520706604
731951345
930127556
139716507
137943669
261306672
362245064
286840338
870178162
614958728
1000213663
54810111
139660920
50018673
1071651392
58560094
596224012
158139885
213218503
224097945
786339837
851545571
968871307
180586505
1004444699
838834602
280226970
404789520
862047152
450931904
881831507
760587799
203756886
670393411
725068174
82915598
757611858
30158030
984265867
945397694
863956662
311108996
47074637
985654247
1047699971
319892414
702033358
108395141
661958232
932963152
729864786
826058381
219986095
538016733
686580944
69986921
1025092957
1042152981
420774777
1001461937
716340443
661776085
273633264
172624134
565960253
758668793
350697153
698762453
268148502
61577665
230324015
661166043
735466387
358313686
303552875
378496015
830730446
963903919
792516872
739447762
96045376
143382812
708512640
406936806
770318504
720375672
493316200
772845492
1063322353
738531611
801488667
153838153
519476527
883302182
628546400
197948479
834393403
118769097
791979925
527380562
350456499
869129031
295355084
354357010
47296817
939894343
1064967563
1063546929
796371322
169795387
991597760
725684515
572464044
69748736
197712421
310288105
829150203
448629427
655582642
273921860
348752592
852881887
929966770
678114215
716189570
952328517
363044761
517111120
463409400
13650273
805264178
937733286
414585871
691391307
707335559
155124564
1060007162
924255491
871246453
344074819
161849302
888939015
350576355
506981104
375115516
308743607
976550652
51897841
603226580
368276116
802892457
556386086
287153287
16329731
50417336
1016553483
943240772
155936666
679409271
54248361
206137509
834395467
770202423
907897365
304405080
698761644
1026233193
72288028
386653096
323900477
181979257
11275907
1045014729
704489059
796497929
190846540
168964414
271311555
718314569
260875923
540553405
192256899
47136502
534049168
224013398
328477888
820055758
994754244
179696472
233252033
875000665
926409649
1054884706
490446670
146666005
33253329
307429343
664727902
765902276
786249468
908977359
1035930567
746985459
932443270
938814559
653624310
776913643
78189681
263291794
511798912
296975350
721425136
478569602
780078108
987134681
609515603
153685525
91967649
975928814
709398804
105447373
198004160
410002574
257290437
1008110473
275723201
663543305
750310095
1062225315
345996647
367439477
413526708
797266893
499789362
395573995
468780886
536095476
271729915
943552013
744743196
345464821
520568189
316483741
159008903
919499338
956574908
99893199
553077784
987688283
124674881
440958129
92928619
10103591
670376718
929644291
966508725
803518244
473527638
777221409
672092297
191969381
155949100
1016213108
974425322
195726860
264785753
435667073
1005029628
706445517
754694590
15104315
259439693
400945583
889753868
663775014
809747962
360241959
486917588
806902945
396065378
492490984
701336883
941454454
1003079950
795461917
442892503
935080767
1069954508
434809788
384332730
51209866
61735770
9877499
794404412
593294094
839196060
894444312
113503712
543619588
646349992
145193125
1070636057
347222721
894673513
768191089
291226644
957419265
770022481
884377650
753915810
688433367
23814309
718135809
624347446
112881557
718526206
397446892
721705153
697626016
323356027
475553084
433566058
662237949
571650726
304117533
873944790
528011973
62060483
656596838
572733308
893857750
935342053
780756393
662409375
854928367
397350650
592550989
781265897
79229600
210199756
1021435178
533756031
1009234151
638922685
470491248
748579424
334536177
231539215
730679380
440997677
620594511
224044223
1068883472
519634759
554699242
199174796
554659759
587066623
1071139761
345661752
437990087
860488457
161091252
366620296
596500610
335190238
144648
840865081
522004686
252321363
966565002
900755351
905449529
341862681
925390378
902424015
241195327
199043779
429927271
787843565
422007920
689898373
531893216
333009003
644614932
1020021726
713041761
496864529
168117831
705229683
655228614
190615822
146804780
280013897
294659712
378084737
6778364
396262540
290482454
1072490442
987028047
576359650
866332257
223757264
734310164
147380707
656126240
405765297
858474671
1054350597
686778668
917725263
486173530
381287388
841549797
130982821
268419841
94148122
10949174
819991403
877158342
265534490
372800452
519559450
929254863
994874478
231579687
67117361
276334325
453155577
415587327
224946466
177366131
86428119
561337152
679688113
322892201
737689342
652678832
851008071
706951291
934104710
55481453
544261740
514338910
1035346001
576301888
979133122
929413773
1064157476
621426820
746402239
250740475
319535837
757796130
333700159
435983099
564835369
82751338
27087042
38402784
296098100
174254857
1068602607
580979726
731501634
425961936
618531056
491238911
740515366
422578368
694401569
791547134
1169847
52677880
102529742
86117371
1014914385
33028111
598524789
786490138
584415779
261868931
280882316
530343543
910722490
254958017
558350606
645612232
458758179
28426234
722514769
187609197
736146164
923545155
115687879
269040790
484446338
421128245
277722531
23638053
883517371
104593512
694669459
78898572
1042316043
152561702
1043201261
511825722
76466559
510236251
1000049698
1037612596
355433567
380847278
292438550
1040696348
1057726964
586387266
995820476
755044995
653613553
118277056
17755324
240749668
452351155
811582735
656604817
869106925
475638731
892946838
620024492
740778371
1039594643
348811050
1056322997
390054468
758141513
192795847
485687311
931702252
466857488
181076327
874921519
100868249
79210849
89133421
523658026
548697823
799060771
85131697
448428440
160641408
1024939385
607896898
878098657
506849844
393522722
582535062
879308864
665826196
228442396
190651736
831627600
104362929
664702428
384708226
787132352
566905849
830491558
49564994
371395273
876657866
906140856
237091664
1055129739
1063546137
957931803
602796354
465200570
210822695
894081136
817598529
235199525
495959634
251895872
118376314
1038455872
850046360
245383997
949670013
284010684
958065365
355249395
375918340
940735691
886988050
128264583
53554776
733852458
915180033
214744340
1004644345
132152010
387663582
313422277
976320853
150352529
450794842
1024310848
772436161
110749561
606570280
625441073
926076232
772352517
508802724
344945376
884678385
284185418
53981418
345270339
983281681
206949249
681415431
332528034
793740118
684790623
497411580
539504350
84104480
452101222
152196718
426083613
582033515
383759654
650064899
969028465
785850227
57082900
758633336
975778175
306272511
326666407
373169444
561331745
928029826
113061176
376853339
146891107
816478866
208487915
400564904
1015859320
986043889
38444130
223933585
870449275
154771623
295308135
937513566
767791388
532049092
29578926
73398565
107746002
534922306
858639812
341132261
726937510
743632134
681279642
706105422
653220725
360456898
19690481
125020869
958226055
38937732
120413438
416853468
427985254
386853493
373463910
365463316
139712414
658135102
228033131
804036606
1069512560
535940544
311667226
23923156
127109024
950669902
382402644
519700577
351143269
285958009
570445620
55833488
938107294
717791194
679834834
362720156
340839650
29271189
366563998
628419612
1045237639
116433128
1052326719
191360552
50301926
395267921
759291869
1004214706
317595987
208160303
227252856
593208853
117842043
107641705
735708296
326107867
591997538
736462838
1003037687
780222806
1022580854
296614201
774821043
968015963
1041271685
711392919
916217242
229453571
524561674
942920172
533896424
642683897
873488061
1028845193
8853787
39861390
555121473
283544737
852240394
602894970
733548821
615064070
829865618
604214409
682630694
695561514
636340905
577420982
807223528
818660221
818642932
359332778
119695433
322213550
131285775
902822254
101889350
830345245
856157761
620687506
721299682
965171305
454618075
724928830
603689091
64119489
502839655
1023952786
998751187
193461654
990942833
323598712
344094780
339748877
119204075
15996144
79064940
479324801
15733900
134388000
16240759
925143180
736490570
202986508
291891226
1072875727
133486462
781725580
521612854
429280864
496271283
337645478
67599817
711565672
767751234
684586750
118262219
414042393
1002087390
400339529
851129479
662317534
142046632
391933989
425712318
57541538
258845294
418403068
265304546
567509651
505753916
129417260
688030937
270668002
610025948
537425165
636664607
17421774
191766939
106445201
1023795121
949366997
981631658
19446665
271412681
434843715
80497406
555601537
454365366
235078230
83187541
1029040395
189028951
443989021
259483969
201126999
443724518
512928848
70065077
980124177
565151686
370638421
598412411
465430133
83705949
1060868133
186808864
648870448
34065036
463597694
938202109
383020377
141179965
1033188129
161611998
780505144
664664331
1048189609
505359903
911447066
746897634
901834450
237125119
353367344
912741759
150792486
452700577
545179622
93450156
414026312
720514958
861361339
563552134
312467475
871281527
845557729
750568979
339578491
289170799
656903012
246852477
305416524
387061810
745107106
433574083
214928287
823863527
96252704
380714639
136977853
495263515
87476478
780408307
238645927
353256161
387735465
42021797
455507300
947852806
226950973
796010583
844105012
637787334
339602486
332920878
260501638
117937463
387298969
80280339
910821810
141965434
952266653
507612479
58368
258513574
483154912
84798871
819759106
260826818
266086379
674762616
892488426
335809164
768711099
91034794
189502860
81791041
666585786
957963832
101649608
480243212
699333085
279912848
538231492
283241862
518703781
493019446
379038669
645524992
476053298
932966225
114939458
358042073
658727447
838932172
249181402
689622371
624591630
218955062
801789413
346011965
220909565
559682438
289529550
857810284
1064234843
746179527
407023869
81497004
319529341
724314659
83736364
402641212
673398501
426226493
857720724
162866325
434845442
998365975
785005388
398549052
1002849762
80882073
7074248
197704949
1015992893
61843351
102669906
209644010
218184662
841203690
35944375
120912383
704415049
956784167
30062043
675829167
238169117
237390221
468889876
818825273
195153109
335615875
764422370
875439444
33847882
260381666
843779760
867380892
572296865
888949499
626555114
747536576
878485995
503497150
887153745
931635717
1000482744
13688259
432378949
999210894
1043892863
297422827
641348086
339038098
429456306
1005297730
581072379
612139288
853583916
336351794
813581871
1019941473
1011789370
1016830413
374296433
277695757
479776696
164373545
771925683
165189613
35092249
682957405
471251060
595076722
663214620
774434457
409598974
40751013
437919900
87501910
564099636
1048055312
234326221
1045105467
38789571
260124487
279637231
123271484
823285877
1042148399
28158032
43001459
397912231
944371809
279488310
193411657
483082739
189780142
781222186
1008922031
351724713
653529185
1001641989
456470422
867985907
515867601
947497436
770757414
907178995
977017610
976663726
942331933
856816306
49346428
79245525
547339070
400604929
108466524
125227588
546704495
633469710
225082651
218761196
656940245
271229204
652385856
943227413
514797358
480009687
392891256
274770166
437321072
664786216
1044665281
546457795
463976103
462857553
739017744
154666431
489064123
253245822
55809693
766599321
934518371
280880760
899021677
399119635
7668551
620835963
887532914
178890581
485347756
855405067
742947286
1066834703
490172959
428378163
324096737
457268815
133038136
731622683
264203900
312243345
619091711
197188716
669465041
1073096709
722262429
176702024
314179371
36245504
56413287
446750753
569300896
431839746
888241435
318338891
230938119
363084736
180143379
728824670
800886327
597878885
937574778
1040971183
76520348
909227388
602974321
1021279169
296236158
273395052
494169989
1070985996
154256122
247584939
692200883
454128944
553579776
710731203
35263485
807302063
801942888
724466644
252439714
55621590
1066007762
211280551
314283846
124151349
511287551
356974485
177727445
1072559123
985939083
1007990997
855867848
15629151
602723275
121150611
968956410
84887391
152197983
98358175
294623079
27001920
431605995
281321442
281059992
856277242
271586958
16178830
724166886
1046675950
835433139
77658222
370474060
726519368
410770260
607281243
950124612
832790828
68152869
491570880
927188496
960652260
696329457
1072326453
71119656
806322601
479833711
374229700
578640633
44726160
18887254
554077382
872948818
1065279117
1059172582
561072951
680352391
65589493
527756179
729271131
420863565
549036702
630244944
887103513
548737502
424971657
298078684
626665201
454165698
324814975
532512877
8628492
933486402
472843916
401516722
9564153
53812493
241997857
1071823951
162980266
181926163
343600873
232046114
598088494
297557646
668236194
1060324068
1072710253
302623704
574388687
207663851
443902134
819206696
114844271
1061534956
176292273
31326670
804184873
27623874
20981969
937633062
829549141
354177250
562197428
282094561
876858988
33328975
800203854
103880902
438792082
359642279
188857790
475176368
768821471
828096558
1057074869
139778049
945564399
998982631
128480691
99255111
971522121
88282200
438150117
613786707
868940402
14740057
495823824
373727707
186973561
976461500
790342215
922281993
273759899
835809493
187981058
404658368
152155370
17234457
650010747
491412504
818622538
303905442
375563172
815046739
621658109
526063820
734797342
1007236840
581379385
430249560
302717426
880346728
415349104
840840029
600944382
33116118
686231236
93344189
434659273
260215957
1059058088
213859885
158965086
424078202
234112467
329513903
1020342950
734821818
46158780
292473363
404743162
183045386
914369254
767766417
8685387
604150471
804805442
7139491
411610723
1028401198
118764384
109442909
99160435
88379933
921424447
1029827139
611443833
916193854
291892501
843626105
1071568955
877518448
717729653
274355121
224782849
1018704125
860345053
1036024339
985999390
694702680
785640757
838743763
1048094111
689352141
702214577
984067455
170452481
819694044
330635574
1008067792
131639237
624900509
688358449
337782982
573715859
179005421
135511309
539172669
717908905
164041389
448738760
140341635
903175704
269563077
141538832
959745963
527596502
115529801
777098611
264506817
474346893
450394168
533854102
514447352
250403685
1003883585
120262181
217727384
519408576
760666209
826180212
371072574
976438632
995957447
202497452
318103690
143250776
909728960
270503925
923109779
667612219
830280393
154298222
596935362
438076672
374255365
270510597
728869752
725271916
686452149
216032681
752016555
1021690761
14764253
1043146562
36699731
551076996
732625395
945197640
348502472
642510434
721227751
809686957
667285190
272095594
418711791
696216743
527300997
751344595
326626584
322697718
211627464
729562756
887772028
595139719
1048152664
101813783
144721525
845251971
815276203
807594742
442790939
467977285
104860617
947763387
143573416
727463624
437963879
253818034
662044976
238002130
692824996
381789150
277497703
936638799
23568322
180683162
964804273
1009549881
431713976
762107120
309013965
1042958304
879885414
305795870
131992264
470263822
93053516
244240569
933337370
358665563
200191914
18823390
493178082
636718031
95549118
904172827
447647906
610812885
848021813
545262359
476593156
734853308
493479446
964814268
226835914
404761233
268935469
597508095
661191310
200125663
723053339
411984461
637364313
313260624
638036620
140679379
680702491
162952366
959854205
528890461
1042362411
79278243
532701341
392193117
570570589
24231037
427417128
765841941
323836695
425441951
511885143
238098930
949247976
387042133
945477129
85696802
700254872
296115392
1020444172
801922235
202509610
1045084188
527146582
551970049
946815090
721178700
981641169
262154957
178737509
212639762
214245588
175283249
854470422
395934721
868617506
116758980
49174054
458691458
91297303
362824425
676881813
795558951
918497461
681161850
103444929
1021692860
773073435
1021422656
516278153
434987189
714909266
1031735003
1040429789
56103928
1050016261
58178023
937278818
826653762
92073074
361258771
924007297
380703464
958417244
493942834
103081250
724030464
634295892
1054120504
8726132
265955514
98780751
406157565
45435046
712637034
626990047
916220920
635356298
973897159
925678259
236578739
688377996
406230182
423177568
157486350
258101677
559672311
945832723
101679502
488314074
539303595
433684173
373294389
565981086
628880655
724346931
246044889
411649052
411469260
11321872
911845933
804411855
592242533
580090535
411954740
1012740405
840311379
222747713
564948306
549714914
867789477
627262583
699156044
420687945
497804045
753075305
38193299
928723745
691292751
779775511
902178897
747160497
741273414
427652241
481950223
991069305
1033572753
398582045
301248630
565716989
236536539
848069622
51773769
688566786
78853289
198751883
465840494
593406212
715909968
418566258
337110509
121263869
501476872
26423296
1055004664
373982229
5376678
882568711
224731992
485439402
624551120
560672520
962469935
441817621
300181954
103243028
257909030
56213663
260069703
215933311
335197946
6948285
324967244
77772573
862123115
914108434
97455644
355672832
886534015
90642411
338387812
865766676
1044614868
418472504
62589555
287711612
829411025
849771627
437215990
71971819
262012095
476454750
417562915
16128259
499501933
868488322
226197078
54372793
620998393
284644796
155476564
192577963
595279525
590203119
101576101
936044581
446307538
406099432
1007439097
930283862
393790754
573077423
152961292
490435783
650096205
551888077
686457648
851632793
1046058566
597409842
577147512
688250117
990514067
187836787
901824803
397912074
654188228
1070671510
368541511
454973472
79574285
231112724
109492277
381731653
945201776
853844490
564676661
154067239
1010105030
419836992
1050515308
844658608
1008044372
779139000
840745514
426045720
365245120
275177360
458294721
1035501669
383874953
80793847
931178322
780755965
618513897
244045742
697104705
795739422
415767160
27708523
356354216
1069581885
998775478
639744114
29174067
893366068
765124997
980557636
477702775
846164512
894684051
17302266
761402980
706167021
319573911
78442544
910192549
298204742
465184034
387123977
97911280
563487347
69290296
730200714
389443631
873536667
993065511
393726874
51923480
783775378
886037539
326798433
964979256
700606007
757043064
177897718
588323130
668189974
201472239
552358978
555149171
67600467
402536434
753126934
524738260
1069003000
884700183
271153040
217279594
1036181391
964150860
1039300383
544473545
500896718
461380270
628140803
1042591605
442652506
664520342
137207713
931106918
967123167
1067031299
402558223
167273965
721073903
468216590
708611451
162287786
530833473
658131320
145250106
724113629
340081044
111320841
110285196
866266523
80298662
709666282
826349024
853970654
349713079
876549756
464610163
263680853
764122766
61471289
53112260
882661912
635404550
748141349
61323052
811124377
617426793
338388789
33072143
847509532
977603674
929818363
150883770
970806680
35491250
557378495
63509105
733071718
22245848
259885006
611127988
941219369
794025104
724462089
114881243
404047032
796115570
130439653
620306053
941008304
21783395
772574270
875726467
618276230
662912743
989138758
52997875
912465394
488905867
837865480
1004208761
581304662
510364151
279911200
494138228
141962217
74450178
896639037
471706537
31534781
451006628
717118967
568461187
159141717
51326760
346857320
186940944
66061830
497577712
607780182
633851317
949769549
347888382
630520157
763807156
273835663
375210994
338086896
371289627
281637467
451254339
658217486
1031856532
132833947
392113888
736089052
1006366663
423842091
666529846
979467437
657478624
467664449
639072351
677261808
865356107
102801040
236052340
542853947
469471468
554870761
291703283
773456878
911596300
694384077
859977851
126964327
726227731
422619716
349231446
150238666
494699500
1027797240
774241791
305843882
341192686
205436884
298469043
1065639124
342017297
370297066
830671995
1053143152
349839073
959564862
749359715
109574806
469368471
916693218
131136626
448530363
223674700
619228871
809194838
364984348
594135593
990523403
201115066
509385360
988948580
131783379
474459048
398614828
442307219
925020138
461704810
295197678
1014411092
1063699295
99783259
152232789
766440649
830030776
124168448
55666629
438011386
465821136
352830448
613206813
495826322
283275651
86616753
236639895
820108687
611449566
293741258
776472630
58897837
352529704
728911044
9434201
148610656
531656355
154604401
274214903
340863972
51505971
84056083
881537788
36818544
369690306
440321699
101945085
250859522
289728551
575718613
56444684
555907158
731204933
314547835
227347294
853865782
934557649
757990703
1037918143
295758940
1005694190
863924000
421203771
526394277
532603795
847520776
305559345
766894152
160124688
962250498
802206912
761424844
1067421745
341636013
384869403
516482684
661274424
344881883
987621948
478900759
409384883
687138498
336822829
507073192
626975882
439498933
528320159
897480699
975837313
20607155
380590190
999230556
586366173
927488518
872939022
152476098
1036372598
286081192
524966205
621004688
714685745
929943938
1019972684
54178896
948797606
928272455
883922414
355272114
968557792
880959926
822350379
337333986
1035975370
619516948
4168116
700954635
947125614
360973314
132068337
496241
964094017
737002001
875578871
577714931
651273069
429899495
35642426
890666063
669107486
90675100
534396430
156309901
459337334
568732810
831261197
145452769
18904998
570969060
766378619
1004178516
495388958
71451796
540612122
639043046
744015732
515071696
753739294
840126576
178027279
548005385
635993290
896122022
288289800
274319486
924643569
595199177
1008714856
702031407
712001177
461487680
428146898
536723901
346661804
512696740
27432387
903199605
104805589
619077843
710297358
936816098
195462553
140476900
199134980
251942148
1033878818
672905943
785934718
1070859533
915537263
576881354
883092644
103253766
57422437
987906616
987927156
590840339
366817953
69481713
134553796
605896769
1010155357
812531387
333086316
924200450
839344982
521098927
660896341
844558233
254334631
983024126
451495627
668577617
421914507
253637499
698652477
650581904
418529768
516910975
145640419
986568404
731796278
14042772
92652547
167202302
529780422
455978827
546291996
814419158
890959748
938603479
660434862
410143241
861056609
126282090
776619850
897331988
338155307
461496322
634122125
165625732
939625666
567123165
731639652
866876241
19256908
591121402
940981002
1035069696
482408692
422217127
533220694
421952088
368823066
915638395
193757240
411407707
169406225
273594702
326130995
779014061
452624556
500564199
126847505
1290085
499975182
743185102
804799330
779596674
911969913
132635206
228507743
51092760
453729859
309429498
101370322
910087217
411638025
604215355
793614847
685092512
262908301
541394130
733093098
638843085
16033874
25107505
695605703
595054154
312254694
835113852
73307986
54231511
747047432
707647447
408728712
216845335
558243508
941241315
707087982
68697936
846271015
490387103
510126440
836891856
182628860
256328459
358928523
34562419
857675005
837363986
379735130
672448721
157114514
570062090
615929840
973639921
151013967
14604566
237395312
57079207
506351847
646269199
783775783
67314678
440562939
615646299
1000740240
577419868
604573363
287036425
561999314
474133479
1062212582
368822987
912574409
288453171
912686440
53705665
544616136
61666407
865133419
91157844
97567117
282651950
512730811
878467945
183992310
223918004
188646334
496446336
330645276
858776965
881974748
389607395
291692970
601505678
93549301
532532519
994692916
50234125
638862824
333885932
350584478
462684397
415611810
635105278
342612800
264686057
407099069
77212369
742419777
406242522
61288180
412313927
807953000
1003550191
976492298
537399651
330387197
578991093
295281306
519496962
485185273
435742642
678422408
319772557
116570785
989695017
928159553
117571804
735579370
771962149
638684142
429313205
201950173
380128645
485549750
371346144
1047546498
768790688
76660937
468497699
543373554
219966375
186021055
83524873
217143917
106453200
73225365
675110608
299768758
955103306
40044806
817406729
252400006
791897366
91943844
737056832
315717716
745419845
524905081
118699167
221598767
957266303
707679033
261127391
361974903
923494567
238593888
963922010
414943368
464045378
64294503
598665234
224295449
393344501
499691285
762597780
383638548
588682672
680781939
219588718
1017256835
936311141
350921203
1028167752
889407504
948488007
862752392
475647263
106852163
44579257
1016865125
169340281
22988641
794939284
315702311
480371073
1039875094
447981933
563840160
994852671
889285611
311728902
239140947
300136762
222969551
7666110
904374675
577847731
177103450
29731696
966342463
780028061
692320236
705125649
535058590
360557550
177160953
182156074
398824727
633185574
690062637
709789276
340518420
74467778
40195409
1070539521
1046119744
806083127
326125579
17390313
455570895
246176078
405815692
156902583
790838388
643023121
100231163
928309504
169398364
997058216
10040996
189290798
63722274
929899636
301840616
749125178
321829942
453350555
793298561
650806008
533933014
407065187
244244365
788584527
313456010
1026175944
581140356
403592313
9760269
814468903
1000412552
14903043
649975505
205153815
486999101
929546088
854085270
1059094504
696193754
1011244384
9220237
354171099
995289597
812404308
842094171
930868160
1032950118
287758692
554388367
1010846190
64843591
733268098
911166396
348308635
690028360
92735545
660601553
1066473763
360753716
522554122
537237145
96170277
623835700
698702116
640594381
345216109
796542413
920608918
62907689
91006515
1071918683
282459180
218994437
264707045
913895267
281418631
959058615
500536076
485951551
984603866
172238459
955779907
275989687
242698845
724775744
966665713
398793349
830017844
285463794
146540680
331045801
1035158394
648953548
805978544
817441542
917620694
311464970
110521708
105667681
727376773
610541470
382830012
312413096
73401830
19216802
727505743
266294995
648911311
221122605
747931944
275573070
431479444
456739663
251786094
181397367
561109605
378933115
152326527
548429438
380765759
555985827
61128238
74841051
809028756
1052569102
741334709
812723153
65652342
501641363
33286069
482216200
1057593312
665386341
617437414
793
133556881
747351504
195286347
840811973
59045680
313822714
562341512
834828448
816583648
488872746
661622230
324068013
10084483
439306973
791671742
574232447
234161039
486767779
326087303
63364143
217121550
984053392
456399576
623740147
328386161
850033324
995822085
150697695
12101011
597841387
396877314
549035763
554561862
253837970
298774792
425966735
524802055
603535830
718030848
326715055
710756420
85953830
626715665
551611487
1018747657
941501273
300093461
795015952
509285211
379746854
495049878
115667881
558162089
1067618731
523532256
523029663
110643055
812302028
231500766
308867230
778808324
204876814
580627359
861634689
600691866
614905473
338997792
327231490
22013398
1007495137
96781426
743516290
37602211
527273636
604014968
33440518
975492223
339583422
956045032
240065749
847114338
802132522
1015415363
644813028
5489691
237269672
810528723
877331638
780501851
666538611
113264077
898123235
1016817283
333220691
590867507
984922571
524711992
65582323
699564319
943249591
733554001
319206432
984080349
137882200
544157332
951694003
168678173
432028986
167981498
722322335
21315504
682399348
308812517
180331882
324560776
1006031364
245073537
265696256
531618493
336178718
100235891
602064280
703959210
840261603
514537090
405663113
614495804
1058491684
569197627
631739113
176671369
22841792
731856086
481018831
970157504
429520215
858045330
355413989
687578497
942652222
694716777
166147667
1014781999
111829968
798917793
128294401
223329125
542995154
259576851
927805633
459702574
121757130
41147233
638574038
799042572
455973835
984348852
401821778
853688542
363761958
611292600
773374885
778512588
937531946
784873764
948911287
283758238
881831077
819954562
565437932
790212575
584561815
723918121
723809857
540464833
495776280
707650706
292910920
744237225
521876597
1043784872
947722085
599351441
587048436
352881293
194234848
386034597
321229151
986454234
745199589
877879008
766102476
296171998
571044558
249730042
155620245
100402802
628692520
86262404
831110648
439012136
186879049
12782070
42958470
185565320
251531286
845298334
102670743
1019216779
733190688
66532644
767445217
804187142
326068269
724196555
146408774
343375006
1063726978
230711545
793455692
764454332
655649077
1009002172
736636312
927606581
792931218
983810913
537789985
5555776
744300150
188995665
893045479
167288436
1070728979
935787381
280746960
1033980088
257894282
260237345
935446761
388384764
533628725
89092921
412257930
101193417
831147277
475963468
431405610
894854146
788803760
183391751
75694177
765516864
855755288
97308798
656255224
538993975
793969081
516449956
1041983073
205187419
1002190273
500519258
651711704
107979831
644797244
861902988
701862812
1015942739
629892519
947996717
487432340
211566744
638533601
202738193
629170689
927853395
702344919
320695640
108931662
547351473
382595462
315405904
6712028
993759048
815356341
379280641
119343036
756309140
610311291
987667922
970946511
74188412
968596831
332086137
269600936
60980576
865705247
769156566
55170383
606622254
384602383
992951739
1041588652
630041301
385667228
832020402
765655664
573826952
123083129
474917437
1013809434
86446547
65345315
901697241
410355243
397127263
105456750
198235382
1047047092
898753301
183045391
757764667
854562393
507743164
852797434
404663408
408591147
276888505
537767503
584734609
497386746
300595228
574779866
293741233
597702128
247976161
354327878
331400660
617842166
832822468
702643884
716513259
953275895
478826255
385639304
633727282
952841667
954844679
866143178
73903756
546820228
274315953
367405757
852910478
552369640
566340381
261776033
347332402
895583833
322093164
337909561
675472473
970939345
555298212
532123348
794021871
286625189
200265746
771989207
1043798257
152420546
828708834
360093549
196615878
372427651
546600825
996752041
1016463241
1005627586
125851989
209910837
791793966
199978809
23989099
775879697
1014726655
626670215
355821763
3240472
305924519
465122223
167325135
325455090
646537740
435193696
252105719
643456872
617642609
113994288
215015751
104222432
988221156
802023292
329098404
105356223
39140291
515104807
207026369
709371845
409429934
957096728
275227545
893654418
1072075264
117491008
967779957
742744333
559685047
917339760
614404801
651341395
649329351
250591108
333587171
745225488
869394865
520971636
979774643
478558626
177107888
256553090
179764610
990110587
103842433
733404259
510735425
991347027
931979216
893718052
17884033
233016361
76475090
731914059
583816172
783815743
457955895
978360765
203293950
487963168
277451520
536791882
958251852
546507657
331951208
511687723
636221571
393742442
1009623958
791509207
888313338
325213158
576200798
1011716163
74976617
89304846
1010375049
27935054
905544835
641890948
931075500
659541161
580840472
645941442
1071640194
917146701
426956850
950632101
738488528
204742054
207877384
926479454
599296145
216355282
681485816
818713404
1031885340
803515514
59940003
899157757
1059045983
13830836
699913138
805419324
324511153
257880205
700285697
418789154
316344603
286071851
498057464
91645527
173432356
269732607
699310619
108910809
400796510
229707378
757486996
334963873
75891331
53998341
24830495
832920485
697756832
793430304
480633902
921480475
580772673
988604828
918655009
1032741738
450950798
186257922
679093729
759807435
70658073
858228227
747412174
996889902
629908883
418879682
19198498
1058383943
756707473
1057795583
622891065
831683001
995934437
42136411
655762944
809440453
920283992
677137616
247901794
242560091
180521759
160447974
158439262
578386912
444883946
516021748
518571332
210780880
752058727
447942990
323515687
926116969
403129340
86080441
348936941
814263766
1015806536
88548212
77734758
120111414
352906580
896213006
532052373
981981538
152472891
1019479040
542497821
517247280
308717850
798992661
1019504740
803374942
993115755
232037740
907721039
75879969
289569175
321646767
998969205
10500896
283915892
156886122
734630890
207036301
97774814
540431281
491841731
292882930
58046046
362526445
564928570
306966198
281599769
573478633
187237761
53581351
49557085
208083078
1072092938
866850937
743798315
436864860
737584942
795146433
23366358
753738790
106274257
953264530
597927068
26854406
965960540
191845125
295143141
252395344
659885960
955168914
860364293
708312711
174442703
313844122
939285604
214269694
522065193
899987608
108073286
495274075
536890271
375946393
62376883
894616604
673869557
750587681
442876823
537016376
175340212
806590155
866378050
698894918
731548125
960869457
994449290
684007608
175126412
321112938
534925300
90706976
810371080
202660243
394278286
899324422
585393045
719452093
235617425
219619077
392967152
886811767
491993197
480415180
37280339
581736753
908414744
585416561
312421328
32890930
178941663
816812249
423571646
257443665
542928395
957037679
436006130
279085676
199598344
1019926436
47408038
731781511
499504891
109533278
1064164221
441310641
881647505
314428462
469558334
625642657
1032030025
361761696
381013559
132383282
941881817
934412672
179034349
853506642
1035552600
397468080
347690947
240969043
696780378
60858134
950157069
787191764
629265721
318670802
374910926
958188823
886765673
254918732
971606162
1023555561
136940390
888285915
756189422
413508356
587890604
673558572
810167833
860452266
873518019
361016294
502070771
1016970613
496426220
276536165
764524352
516777601
276838096
95507825
663564678
873805776
747085904
810354358
600283042
60766780
189287052
137632431
261200516
612128990
113445175
917089543
666440086
92910745
211447048
275672081
66531547
363094187
444860353
800274932
1052111236
901314693
900011619
28697963
309658256
49284972
353293099
568757653
560940238
246686068
180016155
348460855
743845596
848081626
312411730
381979274
261549048
668902014
802541636
432029106
639282970
481063836
440919057
1006624929
288302974
1064285071
818568710
853881767
96602739
168168950
546390295
954333606
954611104
34492007
1006460951
432227559
960878112
296614566
679454081
90178529
24649421
971917744
472182501
159415726
949960463
1039258201
929912261
319788314
483868951
980388819
782377749
705411568
911825592
813570098
713981916
804008663
951708416
416303310
610837123
552917630
285343865
945637379
752341952
731457231
727990240
515552721
147310445
664594506
303728423
45578558
453827254
559074960
709227781
940666208
636730417
531857790
378524833
1064724631
276498088
125229607
255976731
997773376
491504975
675914609
1036860469
794109312
673912338
870193498
1026780839
1014869843
788019657
689271906
305869889
900591264
134102300
152643447
511208288
247920740
584954961
179502650
329011179
496606521
707504143
544817397
711956334
555581211
366766581
526555826
690265753
409535388
884837370
827519657
732233902
553178297
851188312
817564115
855380036
369315332
826364865
224414078
692121794
331584515
133934750
836473851
647095419
627104542
267466853
32834013
485703741
1018012578
306336273
330933720
506698124
485043413
259363373
395883760
830559793
392305252
22855005
9709628
792231302
403439972
1044245918
432193153
513235342
648804166
1055302468
796114478
834255200
723515302
428235317
79536373
446237117
787622696
489733190
385053038
543971143
1000409046
1057970346
107464629
757247350
1026738399
441353377
403006556
19194639
110522579
467242151
923025259
264550351
188521803
184332329
110261761
512947558
108054698
969932943
1016008171
974977566
923452144
704978211
752367694
567310837
692563734
899471915
535384163
866302381
222115565
711515184
84403641
710091127
701590602
25161686
1005470285
264783804
453861571
474685434
1021110922
639837642
912897864
505873569
55030375
512744337
572242078
361700598
356387542
840246078
503386091
977581255
397704519
614490885
976707586
756859193
115700662
442241735
70670528
254786250
499602508
1031195097
795393981
609206218
367570895
140290807
362935225
839911612
104672295
649906841
720835147
274135453
86477986
554034411
196083701
266079993
1018729731
228550582
652036507
321322185
439402511
818560781
208446827
108339710
1008088839
172710834
1037954185
633079486
610423652
995509289
986805921
483154403
507426457
2004329
826890545
854687480
1067048930
433615173
995955535
1056021995
989028391
646697983
713981368
789709303
176425552
90366303
197496212
490076069
803704672
567122460
256906867
1041525085
200773779
140026424
418182910
769087975
205551567
396904477
235967417
397542001
128723758
42213607
506036456
628637214
144715349
321590099
591599137
829798789
390698507
150454391
553433128
1057298732
178727490
314095655
1060612083
352308686
1067234936
602258365
792290724
503616959
608243808
126195292
712260771
38605706
320286980
202907376
103263418
728096885
482406969
790277934
1068420136
38715394
976604192
685027862
766592637
510807532
923098845
964280896
715610903
363078532
350276009
1050819745
787875765
328992906
599333047
695326802
1032275821
950069860
269234057
1019023804
403130626
848177015
766928396
374752776
1059592412
147603511
182250135
423942073
811161327
936805496
649297060
751490428
736747173
324883221
827504458
626415075
588884695
14959375
729639924
1068525300
816432682
628552316
1054924527
914197352
1051317313
865318338
356227843
4574048
620538419
266887364
569302570
844770891
478238989
551816353
253833869
587236930
774388842
385399913
814847877
1051880723
1007702544
805941939
570262372
260850259
900601246
582683805
265173588
74702409
930577181
49428474
136168942
703031539
193337089
823072942
72286459
89916064
492171602
848520173
1005518086
467354380
929338980
265620277
807304478
622582280
732855798
948906797
84210894
192066156
209584182
423043632
68936401
403190442
429014104
531735610
135344285
672429273
9018166
433769513
112807090
971662652
811795982
981968548
614161123
692773665
555586484
962444542
933140673
820936369
1044763959
817818017
329346317
1057749707
457982687
37508134
905667122
732228445
131918645
1013958516
863762259
355994496
366054230
844419691
1028354999
199760835
522002510
13578473
384272471
854635071
625231370
990819974
680069692
23296198
362461048
53582133
1060317071
393885933
706954316
146119358
14107036
392625641
289531138
651768137
637496016
1046597276
320738208
558398093
945654933
400342432
300561356
293014068
44153277
690651206
54328767
200000627
830044783
925908482
904164295
912835863
602062965
335244092
239318310
122920487
796905780
557215369
21978924
581776706
1043431567
268381746
92296533
833017751
448343076
997400995
61173509
898825656
176145527
950092160
450443177
752795977
645036686
653370821
1069325409
686641663
501961242
408932194
1057042113
455438507
479723776
190574252
1070380239
765023839
240899221
422721458
319341076
379789473
573204682
236729973
194027245
564988269
639250160
921181336
760219235
685176705
362691177
545188388
749243577
610569401
814519883
874635215
21247398
581169702
665837477
969911709
219500912
508655844
930289571
847109600
450723706
1037151783
738976555
285240325
458234454
304075149
645157133
755679113
626263418
999027478
828637161
984911252
279594198
392237066
23121110
68218579
676442409
575585098
776998371
419374428
797150360
366948668
478379549
601648129
428150013
323588203
738223425
435044040
813816193
680493277
752422167
491033690
718167694
633773962
828323805
907115985
873137184
760983578
802558291
903876289
670503744
575478687
1015961450
138505556
360157745
498607631
347951791
919169617
532748852
720791186
613954879
187732782
488894441
883786524
525886217
63700544
103474632
707975950
173476991
39144361
504260259
868304754
623719730
903111359
450735123
812364137
848605736
809002174
970128025
29519246
723846196
596279450
187046589
1048106390
775527522
281873947
50125206
187471891
730021633
1039368556
818978918
709345885
228159120
678060421
79484408
912945604
619659874
1063466692
446143808
178479128
649418593
250684725
189001563
912615916
575196728
706169682
760188728
962951644
869547771
1057870899
818290783
1064845805
831789585
708360421
663717286
138856211
887514567
39639259
890509805
181869574
867080593
218403035
172185483
1031170748
1058889138
742937069
543071884
760090949
1005559193
815186496
61300107
43728561
16149582
211437143
900724852
822475183
121018929
536363724
1070058162
879885894
13612980
218195768
543730460
829531831
656590589
432562555
770172722
422499459
186437525
431862755
853960628
58869566
732075269
606481960
1000267564
44042286
35626049
1071105953
749755563
604816586
772270824
904476144
635543923
610091674
690754588
847598094
614355702
392862827
22391935
18846958
877153632
877283225
611114336
448400784
809237496
95416720
545711318
383821239
1001014566
1022203376
890400530
1052525092
832547205
59074095
168524426
171701237
303860677
769861569
578203667
405274096
547296109
74478218
255080298
165009011
74497332
744354150
488870764
103636567
116809087
902355649
616496649
1043843021
303939653
4982671
166807016
405060045
957088350
1041061541
842142874
582236191
836991274
829028448
127293082
5611090
543585870
279717779
180502181
760901372
799958873
130249287
620405850
20475407
447766796
135723503
442530977
486951774
514389269
841672275
287039216
586550436
1050888097
774784387
889139042
525540485
885032418
216855930
337965827
980113509
466303438
944961150
55850571
44976365
104230398
1036317637
824756464
717795208
975898369
575995161
925158221
931275517
314998286
32462065
90147171
783904073
282502529
284811361
977508838
143153994
556977385
612464043
734484372
111027106
305301202
353202160
635586411
181634256
162450013
386941806
534862065
143400066
61144111
141357678
601187428
972533612
321643868
926574614
337928203
318422496
932349529
247590834
101908473
628132336
376566409
57874899
1026625075
7875667
342911000
290703660
1012312496
738887277
130615916
1018678995
523404088
1014318272
130272618
952898786
814357289
493374183
1024252828
498549026
527518025
123881126
264736816
439462392
317728781
698501965
979631050
205217233
911445027
1030420571
597290532
428263549
59057972
942084082
1004427852
408817578
554320304
1044126495
800388508
966687013
989491325
1020816841
717137041
553292709
89881728
65695240
374720754
844130750
384256705
545013143
772321709
190106729
108088751
912488963
869019507
170670310
621066714
273294982
60151296
1029993282
651117442
912158156
378339548
194387439
249508645
271921954
116459528
180743759
870775263
370775533
729957953
999456724
63968591
825454348
170426649
1018931521
131504988
279149882
664703002
916236326
606755113
359574404
359359121
536387210
233773726
151923947
282311280
663263393
566771177
1046743274
1058683272
919512385
510312789
787271736
180282586
64559344
416347337
45073961
312086643
1069618905
377879259
437533297
349925566
90778621
408478453
183698914
630476922
115088572
9970840
420870888
629490310
358457514
486280016
565781693
524261229
509571547
598630361
312823703
196692738
431555188
972834656
841360434
420365796
932933544
1033234069
518426088
422725602
706734678
182415414
820424500
780204035
245356896
563817043
478872375
4796156
730479923
1066427176
1021290225
607826695
116492453
758355876
589466961
249172436
942452541
368707013
556633481
666362704
151967594
404642486
664369042
491431531
943155037
671955605
703704775
379548132
961625267
698148257
573757818
656381001
419972068
819234762
514456279
534427819
278934068
615846224
606163589
179701434
192886336
450619289
68729740
949652180
178582989
1017925752
2802961
1042027643
83788762
647187786
60975128
1056032045
423499253
502863039
723674456
639019533
785838188
491543499
63678885
602084144
760274244
962040035
432376646
664829044
821135479
198850872
734634389
348949690
734040576
465244814
395386141
51283908
101863651
735082799
1051160283
1006915004
698622551
181636338
1028579549
100471505
669292677
796962773
857297057
217411332
128321740
483545769
478681489
577223780
895968376
946810983
511505335
701670404
773668211
85701473
563929356
222865715
942161304
200129683
560170626
630921545
217942074
332491449
737225311
221301001
1048980819
986158882
425529561
27367968
731252487
926890380
785961352
641353151
365132568
454577371
493563341
343131721
502882466
913355262
294262483
619017720
835484261
753585138
388162001
20503477
364643362
7050316
307365798
113934920
866802547
927122816
632476304
55947980
717719320
490133860
626029502
489308619
899233780
569102079
871102380
763208511
162795122
732255146
930410352
136495370
835910357
66871842
959449992
226931199
602767779
703813950
530371342
811783601
459610070
1051501120
160059016
157772721
517877859
614372860
218940744
851644805
469588572
613168533
186724231
717009985
320200018
726056400
262430412
75584624
690714010
750310316
825384709
537932421
442729069
394220241
508662748
854862809
384229687
812130916
264968063
968323830
1018994064
823559583
532315692
903443956
250448076
191538910
951064460
317460025
395228234
838929238
399877108
939079011
997416100
390236391
994366175
282336857
274670799
61353061
157392410
411574091
307133102
309745342
733659509
156357441
1066471870
202684741
868499200
278977217
37597648
1016386610
405331134
28098326
258935002
594345656
803811551
324898659
561494818
305609237
1067295640
21154142
717444580
82851756
84216862
120934008
975144090
106403349
546758213
284119363
685857490
355556749
192082112
695587550
757006691
195698639
161984048
1038519957
1017967651
40783791
550070038
657747280
649736862
653334058
663278785
886364012
158362092
189297906
551343487
836208921
465628761
831463890
947124408
209618639
6940193
252611873
362480391
683135930
837641586
894724818
434521809
821821489
359386745
580363433
343390190
666327249
867401275
762741413
258864469
308624303
116592943
516206675
554882185
479163059
930294359
556443963
159950578
164541425
580055671
972759320
418364197
309401118
964741257
425106914
938157380
936888472
651654513
858935671
663913785
894912779
922393294
304117847
553998590
448560104
151210375
199414887
682653726
177114998
263423271
855236568
112966630
709486423
665179648
429810514
965417701
699415820
537657338
175278440
333938960
171291937
357346300
132775551
672800810
904087336
808874928
1020808009
296480244
908067604
468849437
244465824
1055345658
867107369
89839118
461626541
84993229
492542411
521464202
351194296
81701080
613949161
583368162
1031735653
236677541
295226157
863464109
403604826
108244459
966256812
507668975
940297238
383988928
446965666
72768776
256441998
167853596
828221685
406788609
232818276
623915248
888813461
180081973
364597525
534462135
432418102
330945475
339748929
234734307
541239536
555206832
17412946
735753337
938262211
434196884
443654983
681683718
929317044
889152499
379748345
32412428
898725218
254990772
238653849
946211960
684546725
1061141947
718417799
512943289
768508050
251259108
125989075
416763062
257023788
124500588
1066503600
679292780
741851855
320036944
777209890
658613229
506145731
99323623
150938781
992110053
11935520
988601340
156784507
841387221
811402884
902485056
7687733
144792251
1051781057
823215371
785310026
145597286
697963625
482526642
431566479
329235822
627762267
351056833
622765926
445876220
472557239
1059020146
591546350
4822625
752375610
213571099
242294185
853549534
394175624
836224372
773694030
669843542
39560298
424527695
543753057
218082958
581260951
744624607
728661615
215694077
495677235
292007143
9775356
1010076442
11476907
780170502
933728477
434070488
717266452
633191085
161699787
265499562
149631028
878508715
762143689
414110941
426765358
102016532
202718584
586831874
35043544
943750464
279288127
992341863
713750964
984477677
656296481
537935485
827128991
250138653
529577940
498917684
220674781
360642039
318884786
20740287
669550530
167609201
193867002
958051971
991554506
165479648
299354368
299389240
216424311
883547433
44488259
817546253
371086154
987489561
517928641
536780933
457430739
322103713
458833381
581699364
597498107
32442685
505649032
847839425
507006776
711009250
238643471
854965012
423452376
200600969
732245425
111367050
904841734
397159993
817407057
377409384
1026356841
9918672
624209047
1033613175
649296558
62078564
23600027
575131021
285210748
173220196
276490946
443826257
1003190385
749237916
77694551
976797172
484890981
580757893
994182167
423715686
922290291
1068423381
149726269
513942239
508433820
991808404
250072765
172742318
608071619
41369214
334706977
700394723
389122916
858363150
54299418
919798695
24461728
551650871
947916967
1027363507
303427505
667231084
644783331
687232016
906237913
726295544
962032596
548106568
306423194
246225659
278813335
574314448
346562572
811480648
1016647892
266672897
913223643
661119458
173585204
1054859139
538166663
659364029
538350176
959874847
384362933
727480448
343613372
817403133
312222205
1007913332
926645112
6416479
988913280
850431912
84562770
615935962
675645135
435694155
650486537
861346199
49143756
311101754
394964966
1064231061
285550803
361300100
517373401
124460460
1038317382
373134380
255861014
514094043
157484148
187635481
668780172
1072271573
91403376
646284784
48106186
563277319
893834869
12012768
121429339
106051419
501235801
613133029
631289058
290203604
498779843
1071669366
216589730
74760170
890701338
130650669
982025281
741253386
661562043
368798596
315135375
808719239
465569285
501832572
403184679
1053654474
865520885
967524712
966128774
977234855
489412837
153218411
496379862
856268821
767661987
824932788
1013659025
1022298224
231240167
57348952
516673128
829344661
538834807
437414114
822240080
224773485
1060901692
488605137
715913906
7226687
240279874
632653657
608192527
1030282495
1002741178
899555649
79319983
483411958
1046269902
247577746
1029901267
691995611
418353722
1045968171
590421776
942845892
881715087
137410127
280553700
640972548
347271449
1021238826
228807661
668237150
47604185
289357504
784049624
914656960
664980894
796238965
743860867
172494301
295684850
167490755
340031364
46003400
854006570
945586605
224812973
45824466
207893673
1013313923
907375555
389795367
86064112
993297231
204508896
836148077
868700851
338351824
1059463910
556735422
357767430
284840725
374416846
990538795
762501751
420633169
793938365
13113227
1048807340
754897701
324592299
708560460
636181906
534743987
371707204
599793782
389503969
221847188
713860033
588025425
786497592
441854806
863075043
670315209
21245268
191411993
637277166
63615578
262155027
921057262
146309941
511575142
906874029
126012364
519918570
309418647
601138942
866816376
845298911
212313854
586034616
178310446
720902339
348152554
580964497
724869714
552033050
653522379
435644612
952562439
669901919
1071520922
661333388
858866832
739468472
223246685
307754628
198371812
33290512
270819055
143804404
59097272
901162302
349652932
1053032145
750146971
915843672
954852005
860563165
731468312
624496826
403194689
450701725
122666990
73266974
277642846
472460207
731794500
805477185
809774336
826640139
1041074584
1046655199
1035973544
545935092
1012385844
849545285
1004340085
729492281
461076769
888043346
769926900
700581793
605427888
1019704385
476522871
31594323
657639160
584233525
748032412
94897524
289645586
222556723
860907603
591488655
236253569
116317127
207749901
736946321
646284017
754335896
701385007
1008590083
661957276
546872194
93343692
219297952
487531348
705325009
930442504
44357229
190537344
252301096
107907467
358355793
483448611
1057186541
543231777
191273176
811802617
815329514
495108057
925714095
80751697
8907547
346501992
1022776250
403384941
866549087
583537993
852232148
333229053
181565434
1021258708
658296642
681768146
783016880
73558006
965796546
139887527
4497739
368562596
512965499
603318782
272056606
265706715
183375918
299260721
715687941
617526652
401159623
964570837
424357831
624124006
632890327
771583255
690740811
987748848
345935421
191645286
487792735
674086761
899044140
485221985
187212077
466322540
266807931
174147905
175839668
1013199777
289884106
839802618
555794407
196899339
569799562
147631931
1010849444
70892344
1063952989
219583829
563622435
609466730
552489893
806198753
395391282
203793303
985160709
733177791
19027866
368150069
1054562996
1046657981
967436193
649846971
417398439
243699467
459667693
1047995691
1053154478
779630350
170816711
129556284
145272952
808851331
489068933
972498752
944589062
781516129
659011658
1020958245
70135571
694432489
625689738
189827560
1066617665
708027606
269068530
1018340865
327381766
190241906
72554896
397562826
1044163650
656059869
723700327
925946469
179014369
101042661
649654488
891674952
878267082
127257109
906145043
179434887
357690448
101086748
682190584
811080326
23215733
177648751
1016189293
708089331
180905456
324647419
272743731
815742775
850190125
800590905
191999388
343160629
979525767
299049090
146889349
686004439
841536112
606946022
614645300
220284353
515446720
294075134
506551261
877049378
552700569
113218392
142209723
638123782
146474980
246397504
572724553
100977126
927661072
732088175
64890283
596896647
824144655
120568335
519749178
133370790
929516698
836054971
669002435
332015500
505320140
192965479
77320219
560722348
309014384
445622843
765109751
125372087
321126852
357857391
449061821
147812704
281267598
684158674
626174448
458542446
783431398
447738290
351599162
135761859
150864524
721621167
718247797
1002147426
792918269
445394777
731953828
458614755
417159563
156073480
1000608699
7861353
208478826
616344232
985789572
303181504
433163775
530420191
967450782
766337319
857491388
172342252
113384116
774873482
269422526
279205863
520575353
400332806
318410981
706987269
96002044
495905346
752659572
245026980
222930616
827505017
1042983039
752961601
860361055
1005522252
796355450
973423262
1018936238
955089599
357980395
175999349
982464822
736818276
23540713
454271110
156552804
77908416
919985526
577249810
699705145
621759074
614639106
1067867335
498096642
977647975
590520208
259084992
229630357
1069148931
843707084
262485692
268947723
176163122
213384204
237878468
280674291
404201325
219543501
943376246
347254650
41448027
852096143
345409361
266771889
312120099
45457974
934527787
734429514
752767238
380418546
1011236535
739321344
9128187
736800165
518606718
1042348029
509579276
1026894519
303778861
1031359845
945135440
420035320
448489287
664525580
1069637401
467362324
825721098
1015838835
450284006
297096225
511914429
956690817
802017092
230085358
43027388
1053111586
476442001
134007563
895784084
310703477
727518572
198731556
485912849
1051832694
558828217
163606657
1063763688
1050875776
140686755
135484185
659054100
944183387
751808151
196046946
394693275
841439592
445669731
202527304
343486914
988439282
496201215
511782856
536450947
73300992
116728100
617643778
1043025112
595749338
179453000
992896825
441267027
680523779
966426214
6484586
1068630050
863933402
909585539
949251277
437752804
108296798
935308045
357041349
238798973
335368967
374843053
392221514
482983873
99228186
193543553
461209593
922561219
610474825
1066978443
344294888
1033119895
970755919
740397847
735514282
294203807
671577678
351054500
1026797618
248623251
759442701
588985986
376245440
262906645
434016828
232219521
430004158
686439405
678960503
44637872
565098163
397536094
845796957
376586320
771448094
948433855
886210555
863360555
288383441
161776503
282597765
142589897
159755980
1036348674
566982273
817288960
920526567
492193171
1037509924
920194955
422813320
761720285
329266518
67332646
185274105
463075577
998979554
164010062
318722804
7531227
482494541
555981202
498173698
424855438
1062752485
973144650
270086891
756899467
431784707
29477744
527222264
563060105
557222543
414222285
564923243
495144200
557369905
835560590
826306639
248261459
667727985
302297374
24267502
545080218
645852311
254114044
530216339
934739386
923835946
38951546
1028542851
266726695
710869256
849797811
59517933
874738494
706003079
707547268
425841841
360768864
239646444
848722224
525666359
721104757
566745847
389903317
191013467
155498383
752532973
125209720
676244895
690738838
788513070
971509609
485774792
295975310
589660193
815297774
1065040213
1022647636
31087429
951966425
792188840
158212099
833623598
601799074
117002411
596899989
398515857
687265180
974414702
369334107
446028554
32297273
796655423
1032230061
949430454
73002638
885825835
34673401
942272062
789599114
563237489
629454466
896029983
538443858
839782457
311335900
341858262
351871226
131648771
5843424
796085446
276087067
485908654
48481756
910802808
1067426092
677816919
430132317
720490719
413223363
858390879
250629667
431853449
377788021
166684769
121545736
893209851
97263481
649831790
154781586
601090403
404225180
865206889
462622348
556599404
379518685
900120083
220336678
765269994
776605085
15933915
1020561484
975868076
610641210
628320743
717106596
744733111
837327894
390270693
554156300
273829265
130211483
495737813
246641309
442823169
233159852
677164340
71377013
706120344
428826229
68189835
649563140
769262348
58984484
1000717530
879513422
1072577916
112098674
480788458
598184764
81886462
902770102
706610524
690324949
640503899
1031683943
845348478
874723630
1070133855
223172104
466084681
997370676
734674841
12795108
493039918
252004067
314071252
865654440
63947906
713309184
1065273183
454179204
303297676
616497818
1069293963
75096937
776602789
1063273639
317958437
212612688
324762568
388741435
658022998
337677130
591950425
486201991
950934385
265943654
518525950
163309165
46737477
76800458
523272269
691335826
95173735
83782501
48360154
454954432
145029390
462104133
337073861
365849197
233922869
671184307
119809616
648028430
729789409
193530678
6281770
420911863
757169891
199635963
93253060
94371505
482166148
1037146238
335299736
272508942
1053522076
1032007902
1039530570
92074981
124089453
885815012
769421708
821139380
519743707
881498780
827165499
779448383
92944155
129693742
177116093
299353315
489739454
214589877
628482254
20723796
506710824
114942497
234491055
813013272
63821778
37465237
801345265
1001860834
728816638
251992743
424142676
685726318
382811633
39866399
493875792
916743227
457227084
889670682
809038877
116512398
405589003
273312266
1069923731
99989105
991828074
169490742
1054842845
799482745
455615019
512109413
831199897
665023829
402929713
423186993
774033487
451655522
938013336
1045967099
973796657
427330800
686432634
356824333
101077862
270969631
125341492
993490112
759244030
657239195
215444514
771107620
623095030
573488168
961902353
852997997
328338811
580914955
32686524
533924532
114631476
31600846
1019187778
137967520
802890864
623397113
1028617821
57405371
428349257
918668011
15421667
149938420
873895529
586396901
55176032
458573372
1041601352
392735239
104832996
1031533483
303752410
229923849
387576701
4852578
407347707
380211399
586464538
40141319
559382809
1061779983
707030994
349635892
421503287
197492136
424708365
1040824763
218479815
1021095466
749798395
734664460
407715879
662118157
633241938
495555753
377573074
6677361
597549817
173790166
414167363
862356713
22082629
838477924
755280383
573176489
339995576
102813539
310464493
285358795
646476048
958021500
489678522
439694221
501461150
912426971
462538095
412821038
214949901
228244366
988098948
840471961
164218621
223475054
965718948
752722506
1046419521
16817790
620324078
245800274
825278089
44945036
550182048
532836327
28289059
748227406
141689767
839271569
673243711
264027819
63178626
972399588
872146215
1037079055
57654975
203799713
475327334
1039558819
636977789
279606522
256243258
697592735
642251315
926832318
782720806
163080127
542065349
1008923183
834522078
843961263
736925412
80160494
343424734
132371960
303589027
149917410
944852108
681987785
28449767
128062316
420965288
20308714
381403203
950527067
1016612436
839400018
1057340553
709613199
518480853
225813834
290222113
961772588
606800860
662972269
664372759
652182106
142304251
813245988
69419460
872544809
1062966644
394062267
1066472815
628893812
42263625
946564531
687667328
343197348
1018824770
132826292
612185305
938505889
717314374
839389026
939629883
532113459
131163469
1027170683
32542962
999133101
98614123
757237603
152094744
84824556
518657520
258033475
30330647
693938436
542736552
973979504
236004978
1050351153
147932280
869985804
1031061870
523787473
618054532
812034388
73098588
927672677
27680314
750962788
1071053213
987954056
505876043
40036479
848815727
443113373
1057287500
860948985
779539706
824280253
452431981
383789195
332795913
320164280
975335088
323840721
1019244576
491384391
659680910
226162786
584140865
385237151
155472923
285281396
893438391
658349456
1035480080
612074607
274350679
774663466
337546331
686283945
605108563
892552215
682609199
787819823
345571347
967630627
888825225
173705591
231369188
749574449
282571987
719037038
730609923
490068039
834276776
895005469
251944045
493418865
401709827
699945525
927355293
611045773
571606192
735676387
645111927
315950133
537727206
425651851
115146072
78631561
189771277
941712715
673321216
837038278
181603647
152912135
346791162
831260367
589134996
847365042
935967776
762688580
613852581
213798384
98958380
68095507
82789470
638566610
706377331
67424399
553939318
1045439892
85428573
193009822
555284472
44813905
559270149
148788995
807774187
49151987
12369330
980452394
242472408
768142632
996083786
533902490
1001822960
701671533
428912337
161215591
765208576
2447745
433262513
337303406
912251968
252206412
793640827
875569775
1032967014
291644054
27464760
940713025
884044673
1062255909
482696127
375922892
676818659
907089806
204746545
457960704
1001170478
127367710
990337487
215344610
953764849
730979597
1063496915
318616566
194838047
1018525274
879585508
782534955
743607280
68846915
480556879
645179106
121231197
1059023036
30901623
736131974
488030253
504410757
458788000
752021205
351830233
62294266
648340297
78734634
972157142
218023407
451777593
30971224
43523059
13721510
476101540
249007347
731570884
902693956
87684865
65419448
318029497
408658225
258696815
730659359
471943858
774351145
218422928
689733497
470294127
509286130
181150424
40378537
936397162
749563523
963863165
557300689
334947822
8372080
951871705
936868900
299177700
977979334
770481715
124789172
519054083
691164044
507975785
1070828910
680383121
152326508
249655630
1029779523
914624987
581258881
634679488
331902464
714723461
82165004
640077011
256908782
1029163799
231867753
854844070
457664570
751556114
506112908
210175035
457196135
399917278
820644046
932675588
179319809
509389540
937285572
66235220
178440282
493331887
945803665
788704123
166704150
570793708
460924483
1042030365
965972154
477691973
279968573
152743841
1061288557
665093624
622724176
1047338532
468374532
1059787803
1041370265
445571818
721269747
237517549
547757221
645347600
548784079
275602348
39255519
6158565
933182197
277441635
722757801
383235466
188941790
288489708
581102649
891164428
865965006
526991640
117144048
624658699
65684061
298372597
168005822
385852394
24335851
334261361
820755480
835260329
825890727
705769148
843729511
291535941
772858423
679748487
368723956
360194201
407325423
1008842843
763174703
684414505
780955972
923721029
965483983
155500203
238984920
1058700640
433641138
213539261
965003335
454050015
893638131
781211111
1060576979
868115704
42297290
1037050155
1020504621
130143437
195756468
865307734
83773391
510527960
910620411
277038516
649893956
965854250
606343622
915938060
117261778
161025410
398310586
863990709
453323182
1015968960
659033562
1031940748
1051718267
678682413
278646345
622164180
160865
684580210
370400521
1053485739
467983525
167727885
207855719
473604320
596806531
827195229
933949928
695464230
657353653
1014677754
354815093
661237561
293983248
790837062
615528488
342258320
852920948
71881479
278765533
1053966178
967808532
140609655
133698130
473363941
720455851
827540671
1008694766
308231293
916142586
759430109
634930542
359997696
333386402
822399121
1017618115
633004002
804622922
70742421
1008932043
283814881
32175884
729124080
109595129
82357576
844442971
637086085
722034984
526549143
75701040
1025232577
175894396
928130471
905083933
280273787
53311600
813601657
43094839
448147382
782725451
654878175
297636798
1051937647
850532875
457873919
368534365
187899546
873228043
885512239
584558300
585440046
735957932
261364912
587037092
128377175
521968891
913380683
463899846
299213567
552379320
558305679
385492558
771251647
57726272
492985926
685644712
356237760
217713512
630760093
749230159
743519669
260883827
783423106
376915679
18819180
374411465
878732631
334214687
449473863
161290903
1054935981
9033733
238970612
790346194
538092024
593012611
1014253765
662556938
957318444
686496319
166384641
917677739
727502283
94409776
225587991
726250635
766851049
1066975653
433000593
123228911
36783310
985175583
772227250
207948351
240693764
729970364
445472869
235431744
92968478
346702877
655568660
594348725
707239835
851834095
622017915
432388379
888706631
650288008
402178552
64396304
984513559
436755957
513676487
1006504974
881550719
209565724
308401681
1009653814
1009925453
471663146
329076299
166066668
728891923
714826314
31862892
981404272
353341200
1335491
433067807
132406075
684832179
1006289654
369962593
544973615
782412702
822378470
321309255
812093288
606028041
396457022
380518179
433877261
507644618
448342404
78750184
371675518
282347459
453594284
376566083
459542354
745609100
973170714
454493441
534600348
959199720
87570596
296160304
928041079
922786828
941728627
443561722
244321016
123073390
90965728
997040806
482922713
600603843
562697062
267878153
701250041
852456886
247304703
281545701
674499814
831099371
716668292
600729706
16555818
814045706
893129805
687429058
605429410
152646157
308920803
439167140
94811637
992527788
212408308
963198994
797949328
796405508
259444577
683658838
296217916
408714257
141638037
684178949
219446403
481729247
27880706
846479710
994513773
213093014
376943673
313398288
949911455
401872469
687970740
878744829
742276728
372630894
326930181
491013186
796114894
19395978
196719100
65331462
368303111
194544248
495041606
532289817
767619790
973873650
971971892
932559518
978808326
574159469
22809815
826793884
747818009
745314139
479637587
270907181
1040844412
852430908
504456594
771128177
788639781
386832072
1032752167
903111579
3701887
990898721
1033973489
517066651
871187094
308902666
1026406849
21299415
661141431
878372174
230090693
1026313107
58739433
374325867
1003370969
631847807
724493156
641946138
917521687
77592082
406619005
71643746
164690045
500298544
762970883
604570542
799251131
868677742
418909766
423001230
954215122
913604505
811223494
834410021
622495056
9501249
1861815
699889900
1027078072
299531618
970945083
217915242
633688110
670256185
883005571
216772298
904343078
467227771
668959443
558632129
185374213
546591738
1026111024
919932956
806795551
618371001
121872338
805824144
543709556
916849577
1032683997
31156896
712874614
166141578
428620040
982228196
659001000
911287887
993599227
266025970
258833315
610580928
364093773
474812653
492166778
187130869
305667389
782230257
96251864
664220073
361055000
96716937
622698882
39848249
247902828
473388072
204889056
556026897
642252748
182639737
414097490
216438669
635831632
487521257
286691612
670280044
428484463
657731266
909612798
112381036
1028976712
543268372
676169694
871324406
663703087
1051751110
649355871
916274504
541299178
306584494
364703174
171828974
67005440
236502333
397733598
258557606
740921745
836355745
355591842
757781492
11972941
191163435
296993170
896059762
226537919
229099119
344282160
113914432
280976959
1036399343
865702649
25497306
746174359
766768170
722920509
551080205
63366928
221295953
364651159
1058545283
995369402
389139859
260715294
93316794
515262521
998871987
1046802618
788338150
1007726055
284214060
866994370
518591772
741058467
506835296
684268676
543990061
144672124
548697707
1023826093
835111073
27136677
888647638
53058106
592794428
679682598
744765719
1011990504
528779865
25321763
814277385
533403672
574574580
310130291
372325922
364910153
219389073
550787157
36498241
663244682
932493769
293710603
722822064
232888585
76327199
473254041
411595904
424577154
208795352
904210109
362880452
660582602
683284286
894684478
76380320
284314683
658323054
87050380
1015858458
1031077786
333396094
347366501
648618913
802082592
715587074
851522105
990267512
912687709
655019214
496209365
520379050
560170026
474379629
370379659
559960248
260691749
524052799
556905819
724893185
1038996082
982712999
887128037
865657973
146772747
766884236
426374736
874246820
667649698
506911615
350636884
1053640409
498808450
929780326
443997704
576106968
290553588
901060589
635884512
1061536344
512975152
953321123
160668625
867457002
932303442
25056707
127146140
530402950
345055441
1021732032
982737709
633764425
709352944
551436687
210002656
533728950
508783148
793283565
728239203
724437735
542795491
67406799
25469675
878492065
24625788
808166560
162503342
28539763
465977015
297139982
453332313
982600935
577990419
614288737
79766538
1038530156
497669060
224933077
786423510
75503453
757338774
899236087
275659478
789410625
913025715
633841400
46578616
481730767
788936320
97178868
296473257
905162467
913737966
403150867
244653182
721029043
498055953
154633700
420226145
305355182
140136718
91697889
684621021
125499544
848746294
1020945285
183262346
745613633
1062108818
435636054
925837868
137594986
167273198
76018889
552370639
705248383
942547288
809472058
338816649
213673908
1041400098
896128968
109289242
324087382
911060936
136743990
248610230
133572503
282327734
247941046
907146521
173344749
1061596315
123882445
255457396
329818379
574889373
466814427
202646945
387329326
789407199
1071440066
245398815
51804081
758866074
525101895
869378008
435345060
995537762
496890405
691056340
403409769
242286059
316665150
750261730
576233127
228990632
982703635
563702729
597815986
185932211
430687462
1016841804
780554463
1038633724
39565404
254805454
326254169
143713508
515674773
963226229
97106917
698284453
1025209212
178398404
3632839
896516085
569632157
70571948
122320178
785811220
716026523
832847856
512030014
561375878
256807520
991118039
888683628
424638686
240695002
200716457
4278121
652186642
211446769
884999675
612633496
348515792
420662651
447239781
846999857
707499065
569050673
833169302
128662461
347390494
116080953
833159808
646009271
921735517
492337746
448989173
933442815
490108459
872556543
453148108
308236436
433432951
396623151
591188485
962186733
320842788
4475083
874784681
203762355
239571141
657923479
443963953
521891099
465742850
397930984
333804744
253742116
189100651
1066208665
612399465
377965818
247666700
543323946
991398332
921778335
887824252
515735310
518078987
864459798
855902890
461064664
452206131
283699825
558554017
840612785
406479401
985151361
568339258
176033634
138378964
704449837
287269558
16032335
628009268
637431772
763214651
380027551
993013379
482029777
535087640
423365250
753002211
869741391
648282836
65267748
1069568404
868842850
818604362
202752418
310405725
846942435
59018224
750648660
217033586
1002879562
394884449
933730112
992008332
461465995
964128656
659151622
437974187
298249735
172863880
829482268
16348716
137049787
213433757
872565906
841960256
273350054
745906707
1012130786
82541650
451024479
918047852
561506474
764343043
365469497
467035334
869072213
172542550
128898275
557296836
820290252
174549872
521632379
1006739939
615053075
265539221
285841602
1002308693
841143693
542726233
618969385
131096045
877768708
932712365
375828563
707849804
340811510
61906606
654078944
722208564
91089053
107212733
141334552
942578946
1011294135
323229926
453055062
407206319
180626754
172356101
391679140
1061439918
147555840
772906714
914251452
317883157
896832779
934341158
1067664865
379433353
560143293
722144353
346752537
43910300
759842797
610221685
447324916
128542298
128307056
537431139
153365787
14066291
396104147
761336842
1007265130
374657745
888564442
914191675
843004009
321688199
917467735
1010654503
671329861
597984533
255704568
732110324
518198299
604896444
948953545
793225321
653354980
220280951
798526412
842498999
506071227
48288628
875704062
838692100
155989818
687224559
30615993
183333338
214198620
874256172
312164857
1032259087
393327539
978366024
993836916
259796515
286912695
13675973
404209419
467326396
588513036
689615894
140377727
414752437
831700667
703745952
383270069
67647462
551085851
810206006
834545351
1049150085
685123030
559114905
658047642
686243771
814277468
481599569
1067781468
783637847
852073573
233935574
371768547
903055969
407707868
517525212
680800193
561307146
463235032
806395209
73735358
711918834
843988609
158554027
274848740
932067728
441004520
496856192
78374794
333667693
931993459
65671870
1059372453
130127878
932121158
445089536
549531154
538740000
248670740
486924312
290993971
940090405
283914441
501810176
565801652
1038842382
590101639
630380827
397385334
211092265
286697790
410120137
368610357
2904632
426662487
290086185
659067291
793228096
910234074
251105671
483146919
1070881495
123178411
760032786
478987505
32156053
1050065822
1020521647
608421522
812732569
350516864
933673763
191313846
144043553
557553929
155813899
109346021
939599349
289358366
640116994
242659566
413303523
684741284
249648113
447045802
832409637
873299824
347054983
734390137
691044349
901442452
854651366
593653620
750614955
912401605
729930091
595173533
450230155
942094501
583829176
747753960
748363496
1033103537
653884765
190627571
612619476
741522384
495427523
646357509
228473322
100872916
586339304
298627771
760658607
1012401975
722221911
847223120
1034476501
493332697
17979192
243899886
808292613
515651738
264123666
313176438
824767269
749805465
683807131
1001776728
1014436884
561785935
367447833
1051575723
43903108
776322603
330421644
1068872353
931627012
660452760
297887316
415853706
503401587
602909901
402348642
412704825
279065673
218554163
723707614
485235320
897153409
87343138
512205359
835639327
496288600
1010852239
617003057
195956046
634550008
1042369904
628164659
208801372
1024556902
979786144
622770699
1059563644
466247348
454788543
1031338561
328008131
544361136
568332187
343781962
171142080
576172127
624568151
638629126
525276002
465433127
390660802
53298738
813451946
60067025
422698801
482111411
973234306
397110419
947041219
1068118832
1034155784
802090635
57126319
1040199659
1047794304
425119549
231280620
140298458
482634307
756898705
207368132
587051815
537665493
61549064
654146765
657020088
15103465
432580281
879119159
312866210
169029717
354504018
570691554
716332467
448318559
96790201
75109089
179378256
932966393
898223152
326747000
299135353
543691924
804254476
645419309
778836115
1051601452
39411882
60674715
34263022
1068759708
794247793
671842552
755669855
556989165
81901742
202940713
1033194557
149590594
809384661
585302007
702225217
357228177
316780665
438779604
110296046
58094200
305026103
453803775
662753058
464716424
606059624
419202797
840184881
556308604
636624226
405782453
512521980
493565164
713363440
441869379
915112581
596449442
735600943
158985877
945679868
367361823
210132892
125031029
110170583
988601193
268587816
559611904
636958402
614515032
91214197
911976389
529682106
405983093
413356777
160383393
906070992
24685420
705884588
22546661
169300593
894611560
252595653
673474760
907211966
345522367
53387807
643868707
223244972
257354475
10095662
785538026
713033156
392878387
279082270
884452562
939799035
356995269
565557749
212933467
316383757
522071449
28745093
101360711
532435461
239213297
320481286
378030947
729712010
910470939
198808328
536562677
473594149
220201461
649237562
967040882
834364209
151596330
439080398
426592696
928941802
145311891
476824331
837944259
744481915
424625392
801810813
502897364
1067398531
245586176
156492059
661275341
561722259
131969223
903070865
404689979
363495542
581603117
89804715
1021964245
682589438
971762508
31855445
256820061
772631807
785956194
42138664
383539060
339975963
233018455
813124962
951098749
623042495
217858872
891366452
199448421
305621974
956876802
885041430
621098897
92108490
644659872
861701514
51696161
176169
415823334
218430359
933378124
442364244
113968770
958083269
783962699
853234637
551777758
91281028
576172286
776969520
782253921
384527245
922605064
614192146
7423907
323215982
1061856863
152901204
902003127
804337326
970681958
28848446
818487047
754568391
575727659
261885551
108727460
167557776
1031836834
970626710
650792024
238198936
398255989
163790740
1068254001
109835106
699840228
142842090
844157169
522552859
957983295
397218371
652391706
851501860
927852263
19214159
614568698
145570585
577449737
86523054
1035138316
780452816
1017716006
675820629
933782661
580546746
903712179
108018812
742129878
696149746
309002044
617457984
788910421
214311730
82973075
315837785
893104213
339944396
1054654452
613026082
532609287
24761392
1066219801
104892377
785563096
498619897
433123620
755269825
514730670
854957584
667207184
608544666
649523299
490038165
891545317
676683718
806613193
406149923
129858497
978609485
101974934
295135453
946801438
6563589
1067354733
451082914
851201291
535918873
156968130
254745813
488812036
708082651
263939025
886282762
390209429
120222711
664499720
221981888
320243433
953689334
596643271
1041084955
277317116
282980458
79443485
125373789
679498834
907785014
1064846643
289671863
460120863
764962115
146646853
720256920
522307943
424228928
349504979
720703286
232128150
232074558
754087602
284148844
1050536096
993988600
544116396
598246452
361553851
183673243
1002192222
290083678
564883086
425888123
822136682
484834759
870323216
126524622
905873388
557226902
66375515
1045446030
246072961
118024552
461191135
592148547
222834695
119642341
498857935
478435774
1058643273
1000620937
569067193
508350548
438838901
980629183
67492786
780693155
682278676
633334626
1053441373
504360271
682106467
785454563
479142146
937758857
271371897
669835317
3195368
1018806420
886133128
687685220
720423153
856619518
354852413
320625743
905264349
887963326
615706279
896467010
588272853
157513940
744203462
867972651
458921491
106950388
638423692
697590344
557296792
665777187
802578452
942860767
808050514
475155704
572733461
992270834
10193981
12689515
631874432
6752036
680450808
45986415
181452900
734096932
661563184
660713544
972224342
44473852
857640977
347129384
1022995137
292924115
303020395
864535079
523577373
313929045
111397715
569153126
904703640
147988003
828421838
619201607
71164916
360375808
419384133
54919247
429093711
702697517
275611809
181117030
792093318
2863987
527057501
21744258
741705486
14572881
86040617
664979343
150042889
831891258
673561681
540999695
358891354
140836826
307733205
715650010
951123297
689136541
791367182
348715628
493199577
1052570958
60487215
147246121
979563796
895901036
963418804
315965318
110042439
645631272
26910162
240477710
257521828
967994860
832920806
641809761
171189823
250771530
108361562
22036349
26433496
41200339
66815112
135396169
331867640
1035410753
68930696
525865323
394001591
751244523
126336812
449867547
723211658
357252636
217380567
491669289
433088007
878169423
302947030
516055381
523795641
925177322
450050690
1059241074
649065261
409419873
52103754
252110335
345870665
105384796
964223353
462387210
448573037
331025995
245460978
438635592
604338445
792125759
634352518
889396982
564158782
902504205
517106928
720274528
97341584
240150790
570310107
157717313
963796916
840649516
398463563
148736298
609382827
85238102
835932604
747890291
592671098
305394074
453990196
238098097
694883370
787568990
492257588
239746318
555747291
74843858
387485635
138500291
524199647
42532091
802378192
953448352
914522375
555409493
340826773
328408080
1709946
62632826
499863407
73041553
648590318
413790966
589063367
743422488
565356014
810878383
792268996
621919732
282729879
213359178
916801325
250606036
599464971
973017272
1043872773
267638199
561007092
185361995
864284705
91088202
568527910
251300411
98712339
212012642
637504329
850602661
956230395
1001308956
490721261
1002765092
884801956
1019472315
851565345
250967286
1051627509
47994961
883116042
1037470144
79325063
888175632
932630799
386183501
919624815
141485570
82381977
781610529
27927695
744164958
379993766
195725707
65210755
690462570
583571349
678720200
304360264
88671462
4725423
952463631
402128101
768813048
775599933
641013657
97727155
492057151
795226723
1035820294
263160031
20190362
585306874
158144555
465836870
437497569
886088318
201618277
913296159
489464529
971187176
974714183
1072481717
652993712
907886179
862964957
266809853
797397867
279712460
657788353
195157095
674847118
54123934
909579868
740047774
205567636
694953009
828987294
213826632
411458849
614983799
830998561
797729158
157110314
404736243
825943262
724674425
844689204
46017491
514385387
850166327
565515216
196853
921333728
105984643
672940931
502404125
384023115
179299109
694564425
483962150
732732583
817076427
109206089
637262604
260959248
279062796
785476048
520489718
644863783
338732214
908454192
1004064854
531739282
61429380
265721865
558266191
315236632
882289316
672051159
962681450
655381364
1024077650
95520787
58255154
602415817
221161754
253126331
112049778
80137713
460697927
1039079712
237565981
427267098
1049317311
871481028
37544271
754751912
339942352
320207887
885512322
841723805
119027786
437643779
340086545
712226400
1059523754
146331309
809452183
874942914
683131599
796357073
424148935
338136090
169280196
433312884
765200399
334415209
916467496
219463424
182558492
929082307
402372598
950241399
746827384
5489737
679585950
273875400
191426657
292658362
882282002
585107543
434416836
1015042696
814757207
47129063
724270346
50746465
845638643
560200862
750862402
298819536
816772565
653666620
283780911
403289759
537525384
970213031
339910124
293101421
467903679
953054917
642970603
288057223
998044627
431114226
357320462
127114882
354836010
585747328
1021655456
288926678
24900756
54837501
870067150
461182989
526165458
754863297
380778356
629205981
278387244
365511672
24007023
461985122
592114495
350773756
597610900
607466847
451494832
829217182
951029517
353534676
532144606
337911265
706988365
687577360
267098215
410904206
1063054891
207817457
783088334
309133470
782555209
439431007
14439252
829291946
437234174
199480830
980412900
509466918
578692615
210583130
778650001
783605669
411798926
892807806
345732525
649096918
829559457
615388174
810929163
142561460
936822944
152589660
571505678
928322536
876514074
670319745
885864628
681759012
811754670
150661986
628687266
794635601
1071836380
762029430
897566384
957553547
333817865
359960485
916342217
495277139
826713928
188563257
495393459
1025641071
208070828
709222420
144572774
30185902
1017725085
520600931
64014456
967934765
561715260
520752672
74160038
122818221
156215828
575852059
1057520776
448923310
996603685
402925806
507845434
639495999
868813795
684677548
390546132
357765620
419096038
1060058828
71247706
651283133
678653763
977632811
399453546
259095598
754938795
437759175
41812030
698523630
881366676
762302060
187529976
118595731
499089781
300901460
725059824
1047652755
12135632
192186046
225955273
485631793
236392361
616986460
1064374602
135703107
130324583
767092680
727035507
329024448
751190060
714458048
513352304
132586625
118259239
1032913285
518925633
870091125
75878471
295545605
214374930
691035013
217304150
296185981
926944120
79962309
774424926
122192549
343985121
701922987
678659873
1001327875
542363869
674901330
74779891
509547694
102929458
560433341
148461346
106491262
376748185
934358567
1058487251
301603284
173599856
1035814672
111415082
1011615910
490056484
415604730
352121019
245266730
392683209
600719401
387111733
610175234
503963080
274277264
582135606
909017335
649220913
873304157
967689990
279683339
262345215
1045024931
317170123
749645254
130776007
83460303
697773287
416620312
551353440
434517960
285288435
647937287
209229708
1071442396
776423397
679442826
800219217
414904964
17761821
319615354
761653493
3788436
444029875
406950881
479913410
295314141
652313525
734340531
105037033
1008377175
611854195
848862905
19817427
736495874
129372017
224198336
533642930
577597911
552967678
210025138
868865678
534862357
712448130
21314004
724360004
47980691
344992
1010781136
461151975
604752083
575342908
796910574
750050829
41919163
459712401
192550261
664278090
177924093
375873696
521990455
342627955
560065879
482169143
24393855
401787867
286058801
876994819
840968603
1006543953
1067199080
550775644
300918687
454675610
689967122
314912851
311546785
380747040
740775486
650584253
336655742
225851871
257594714
133184781
838027466
429165483
499145253
983125828
452070140
827265217
674401556
276556579
211908059
867439770
868857937
698737070
247994844
1020566110
200927407
292708513
138478179
477668845
123082804
183037480
1067248770
476459918
561673134
151293157
1011461886
707603260
172437009
518626488
443165634
527451460
195418965
982162282
597391420
297567229
541009273
960250157
1020061566
324393014
483295702
1014561182
680000139
1010394458
64742439
175475952
695781980
662246250
523442728
812018454
138678323
128915245
141404323
148882432
601177633
748641296
1026881384
713184330
528915561
707367125
346671951
941721345
353872409
146517023
162331917
94713762
1035400179
707300315
1022945253
752481606
490867090
1066106978
981328920
594086296
237156121
1071660018
533697372
461447038
306289249
134248175
150486902
204680469
1061895868
173671447
76693516
361169822
388282067
914458196
331532894
811973117
203929207
723318804
170719617
300366830
458318665
689346784
240437919
255238172
238655469
336414213
1032044585
557742506
92467736
371861761
671741270
966091872
513433053
160594432
684834364
549865452
989962755
439070647
570325150
976125210
832329927
422281248
199069937
680011385
944055670
534652363
339597417
44730300
577643918
208980091
942200970
41535691
659190231
104452881
1073137633
224943333
300914113
96820502
822957856
945513690
916618794
631068120
462619412
711336814
153566365
915092934
484714554
196819471
143535616
972446615
816493285
378049021
414136449
756509857
373895908
756956227
606961581
925167507
757820385
516726651
1058406065
491834636
48514610
397849767
458457734
368617791
73274592
390426191
957877067
102130205
815687077
520484109
298271286
431182874
158547883
949624115
367501601
550060869
460061452
268654436
407047770
803298453
27695127
521609086
695461099
1013097329
548490989
444836234
744650858
346977836
958225720
881748639
974926239
154957387
302687084
863221751
873208589
452021769
1011423404
389842713
534643215
776575095
581765011
721305000
235081906
72177275
857868509
704143190
56937661
714361751
515974895
1052540320
273006379
756015333
65691051
694727252
216566185
283019953
55376427
792106033
942083605
75904115
960258591
247970434
286940507
1064309938
242378708
806412835
60241156
700600254
853303298
810197256
1042613605
497462027
786881600
173360866
635925767
311619879
747082662
654248566
993182850
480160815
840215884
31880604
504884050
334265457
657500856
865473965
927628540
893644782
1048726178
625109964
11835512
451766521
199606934
575246848
343634299
715224846
286569637
917122362
108892600
24952858
857900269
662231076
636572108
660974794
456444621
1028650751
935996403
737180015
289279803
119920836
1048264255
377217632
47650440
707820008
614345876
255041451
581994419
424596203
340364671
719803695
800883849
980570768
78334620
116909207
792858445
218683435
309995904
408189689
866496448
834748079
1045702394
313492059
1009900073
759862173
259542895
140500988
235452908
422360739
328645921
257653127
432582260
812633789
970283638
288766177
414716404
50007068
629363169
108306244
245618046
122919935
839737067
651356857
160291784
75315025
682379661
35964339
617377153
689355595
800217379
710906157
728122238
619274166
676318798
522815356
751990052
337612603
267707005
490950979
789913910
383785639
454983367
307087115
70127250
881725335
306440335
875726348
711468740
833740443
472741607
951904763
408641558
456264423
944695991
252474110
8496976
597733676
830628154
573587201
626532383
132254450
300187452
963572713
508004412
492661129
410787053
1047341220
1061808320
705510650
105818626
669431211
619848668
1048630839
920153328
454691966
715584686
266535280
599144952
788409611
888783411
846294671
751946367
747478843
561590099
119567322
58581277
783391938
202159246
37570900
395630797
444352404
260099506
781752223
11624408
888251687
386796311
956257855
411628845
149033823
552415652
757787161
840578046
974894795
339474044
35622606
607928557
143579544
95311800
406062718
785545998
113991855
133525662
521487261
730977777
223473227
1069903351
173292213
762151164
604726714
111630075
338814360
923306074
608372449
241976285
613780392
116909060
346468246
516612590
239288133
424729334
1027425723
509786255
637545709
1014014215
754666028
124377187
946550323
775742801
124488224
175100376
767776204
591744484
720847565
501498419
89108422
465323592
631508490
190718492
961208190
653670031
610475659
796135393
961202355
991324110
665286583
894105964
499773702
81171392
644808427
1030322963
749671554
248769901
867857514
304899533
314148987
836579191
503209198
510988926
850846315
1013683216
678800947
72735852
867647618
350930045
307168326
377369251
1030384143
114435135
701842327
224450357
978066273
426772172
779023958
874444614
808691680
284228243
553961602
862252392
783536626
304050385
614495992
1005863173
306965483
961326377
661368566
198993878
920385323
623832093
586024893
1005843801
573281604
498374814
298050058
571589387
773005562
776765098
401929366
800136091
501119963
374381909
168668571
324464196
223543587
197812820
599712515
677552663
542274686
1022523976
1006227516
323006961
756624197
547359743
544065327
512056252
765232537
808492379
872528658
799783651
482758947
847680205
340419245
549340005
817067662
75707266
908908468
25827794
449271112
39853909
200953766
871099831
99722114
372412969
363122722
65251409
1073042701
156485441
899906536
772156262
896479361
123364831
449449680
738738195
667277423
168662652
432897352
631967233
251539425
911962709
375768094
1071414677
317855173
198062721
990827463
286914595
607696453
32572350
685883240
931858344
210456527
1057092170
29342501
573717968
11515270
931899026
873062794
424999512
60021013
249494880
934375516
416052330
67233650
953929249
909354668
915651460
414982246
148661856
561593836
873497783
548842213
287996909
1039445578
829028093
151354157
471654395
576062499
272424440
803306169
652545675
578643261
804790512
484905409
630198465
568761996
393414321
511016599
464732305
860758756
830597998
866092357
83660196
732811870
289387114
818482646
827997731
501129578
927188902
375278328
343250021
530721383
1071197810
596316849
257645782
1065029778
1030227307
975641523
981054801
656729054
669210542
656048193
607525313
437342811
3629386
352717640
182713397
254661336
1046511043
407216787
1065569476
302972759
216860188
808013499
499762535
11675337
200681355
108584528
877468935
393508680
544699721
1068514446
7458923
804594629
862737475
709147546
166971020
640032217
456580763
649127260
349761931
169368040
744965861
678037431
430577202
198396316
926120025
350415712
957352321
41416352
647770499
968695621
425256246
22002408
790912757
455436721
939621018
834318817
473199909
1037439189
915411007
367718971
16471873
826827208
830370178
499180343
580149914
817750294
268919962
147013892
989145088
198017082
30182484
300822368
795752447
420869537
1055088330
507693502
93171680
86547751
979364715
867411061
558372659
175240856
724635551
571357062
382711793
86787192
12298945
669766852
947160747
610205868
587185998
21633969
775696381
629800286
880622834
714654210
509362552
778688973
651069700
25034895
853882015
391091700
849470542
841374753
458825809
217103694
277377588
112481957
465709129
895711624
90874953
797311204
224359941
180741219
886489226
341960174
35931884
567385468
961999631
610535223
325192225
942453877
221587277
192849133
729309859
273818720
772998642
789099310
196376795
201551376
641133312
234122072
989531515
599037043
172504189
700299740
121725039
818168898
72734259
113705840
693425902
82111451
670490043
585335556
483922225
869990498
446729779
868601362
673439304
564624140
137805845
973459636
357124040
242128184
529955387
863817859
777142925
945999339
416554855
300910724
51004247
872220798
636689022
892160517
283057297
291945664
58468426
412803690
543861655
1016737677
909470525
1000340220
549262208
480068235
1013663520
181549565
536159860
718076758
571079615
1002420858
954538410
459063509
173689142
132363050
489262969
986594560
740875464
339353761
99147283
1053949240
12154910
693684168
490077121
810411873
146007014
522214967
862620524
323279994
324504550
193634405
485919478
474774637
296941489
615687222
394668476
30169573
1055285642
1062631876
1020150108
905349252
486864809
874995562
1049018502
133736626
940436014
5074202
939697671
1071517449
866980569
327917975
1004850598
277688270
704266454
880150755
620900923
737344320
204045683
1041834848
829192383
788639344
76470995
594452737
935353390
658893806
442728745
820653256
321451350
737428807
32316736
288035334
280311323
531951219
405321044
679130184
135448914
412132955
456130923
223321682
138918138
454158894
671849606
1050603015
520173457
136551082
702857511
336603209
932481030
494834035
344791745
431368001
997678259
556706504
73113886
203832479
906711482
205180250
971777778
309135678
426472991
384193997
337183401
119782281
207962383
591421096
233114687
808139238
726998241
215208303
528878979
811868182
1693186
156543048
261137775
264251741
704453230
284982123
364462291
327007570
162221014
112127008
352187203
978222719
441529661
221143730
569193782
317907654
940299784
84544173
467404387
203688975
39459274
531384545
556157091
982520442
767002006
374717184
93412605
387038230
865031034
912837793
518812425
5281114
987833443
987997264
17488364
873754682
151538032
570020354
448205676
365473171
731847387
305734883
569991989
799949657
292313396
161816985
118214603
751924826
740431671
863755232
503097782
420809543
878599771
413426964
89307231
637758897
934198557
326827652
343000270
532639531
929503362
408647563
915001709
347586646
270756985
999777609
639072536
821070459
247406227
254869004
479294130
320165185
960739281
434301574
884470721
535077495
130664003
295695132
311578287
342580181
278583037
938462865
760776142
103555593
217587566
790131455
982186033
13767746
341750894
118454411
1021750356
715189343
800134669
432222180
1056856894
345051031
586972720
342461413
338482258
611731173
479249883
474250049
591688854
1039563373
91178088
471468185
1055731450
150886746
221095333
486047837
933614932
407320555
69891424
586210733
1072159663
208700969
601881981
997777337
351138316
532220684
878807341
253960848
621502341
642749017
499072759
879217752
126034153
752796559
202382518
711916973
289530285
761683820
360619169
779128591
495784184
112201688
1002628881
837574660
830624188
956205719
256594215
466616996
446104676
772077291
994136114
851268937
929659260
473552945
1007645023
795302773
54318886
806282722
743873981
139678799
784148255
641021027
698547825
762535650
839135607
422249767
347244647
105007069
560948022
927648452
378877849
942819481
618051789
942517642
47182296
696052571
53912965
768319601
1033015088
533285618
693989486
245724118
221739040
776450362
829490359
686916393
340766868
573680795
808202640
106578742
382270845
421410969
580987096
332721309
150372582
225773746
523359690
89177061
281889741
201692563
253432618
169140467
604398537
432630210
433151745
663718713
828420224
322876630
389358580
778199518
823832587
705973802
556083439
32167040
369977680
368689559
210772302
447720278
381862529
564231450
1700690
483941152
498349551
497440350
155593532
916842455
402538561
666876152
451379501
948214464
774813919
1033286428
1056043231
646351086
299995367
467505086
168258759
169915345
466904450
661572214
953637796
156576028
975440434
174863769
313470874
204254137
553062065
416472833
397756164
97179027
91650571
63153010
402545296
465646045
157311501
443458305
3786087
161417290
778028074
297794511
7208106
667903920
288783621
770572763
525470026
390030861
452237795
1000884248
215550430
86942240
1001432444
425086562
1061686458
282289059
1009226463
1060353535
7101679
167917126
428718782
234739124
193396934
48440837
711990511
932420558
881187693
239715953
146582311
878457451
274729071
549464933
134548910
2840698
757674319
927486996
933274889
383762187
200434361
576428583
223872587
857172872
632366125
409436468
641333043
987332243
674970742
315094634
206536015
623192380
201068255
250001152
557847078
522655031
766717562
1026652870
163971700
980721436
27246753
532366714
169911315
546520024
583441241
245752238
893256877
19023532
531315289
970962585
394783472
626756555
978195065
889347990
171734467
337110966
883841950
758068378
861870738
853584940
122417186
618128763
245063011
440954893
22940508
796562579
158287158
845091797
258312207
599223682
605490655
414590681
459302839
1051482261
849542456
683122736
1050434173
656716787
397232675
898558528
902376921
4715367
1033593406
499971523
949348679
806596273
899964357
363568564
241185784
144480217
118339658
767522750
973156169
105079748
827745781
230060759
1013145104
963751480
32961576
554177141
88941816
139902508
849527797
744497144
386414423
305429766
426389907
231290128
381163422
696625833
496614907
455604615
265200907
841365341
310707718
798714209
322699543
288466209
138746475
1055723185
1021012433
397267212
269787182
644050832
66731566
171114240
869191584
703299615
417375619
681147006
393199111
417667290
59551051
934313880
309483160
130160776
87020600
219708502
231858309
901393147
895150102
185134727
897686031
990000853
772333949
909779550
173700313
137309808
711751108
912897035
581551877
106446659
546120963
720389018
758769473
251399696
217431353
433989761
1038132478
349537374
1012221362
681448417
818988936
301765381
468017542
357721324
254124982
464908495
874865598
647463858
759748033
954216514
857375840
379400055
846658663
609512065
1001377127
1013002377
632074763
737652300
528389529
263847949
6006701
752950450
664648524
276328724
709409882
540076698
635836760
311933425
869577425
478104776
866037511
853094530
234900353
720953476
296455813
415211660
778537907
750001282
289867000
298544811
478186743
848445188
154631280
589102666
687926860
318985843
1061087627
943857606
258931921
559085705
157811729
535413066
576744694
96445236
54389424
94258138
403372212
567095445
622737820
754804354
997975230
709955723
859023757
842185525
360267127
742693394
185574828
410050227
187096522
22947134
813389643
394349377
68841429
6254194
414737564
723497058
1055602611
463137725
52507335
307827251
134625450
859572495
422753989
110008166
485439892
884197807
266451097
872725383
355988187
1061892540
719171183
284291550
963481377
678039999
1037154147
463680221
1043952905
606070053
1015104587
771281974
427937497
48713874
988268263
646483974
243454129
772806333
1038498706
170015545
393524238
313524345
944713790
618975371
953123239
531257870
311082119
730330907
183414030
288481741
1016894008
25153259
523214792
251993702
807065801
1048126045
493141367
987135421
267112036
902239700
916964371
250224809
937705007
702169113
834863625
908291521
724405248
985310080
541537850
189149573
298525877
903269588
780525370
351176347
839094570
546331432
52531602
494325157
421669028
646870777
744719231
500042053
85831155
1071589481
670832080
158110661
463179126
441595302
632158614
1068322247
288783281
464407515
318159668
1012247358
906405723
482912070
589411352
236088475
272765494
641293482
668113331
451874831
684344953
176827190
807790520
1049089098
371782144
243492167
1018449406
835357552
858958718
910505045
549705770
764701809
486985916
273063755
243145579
264552380
297713470
433405408
270598328
787432118
764085271
769141349
420564775
718207976
991465186
825368047
914753303
418872793
841886483
79028917
1210977
58202260
442971772
864294799
159525279
709693196
701182434
491208580
726269887
156453218
251178755
952329287
894813470
603815186
492839630
250873170
892054258
1050165003
516556083
457019552
129156649
1040594807
206208264
249590598
910769171
79679913
345447925
717541534
247094959
470051637
563646729
763088708
192859885
81988641
301118030
120417517
931915127
605289804
571809624
218786758
139093997
358348351
999469423
767595475
845584811
377693270
320818383
47289552
261148165
873856342
48736940
14050786
223574550
854625138
989041605
781070207
405237569
463153843
828555295
896120851
16958620
254230244
42703961
581357435
970367736
218447724
248361377
536351324
522742770
992012003
422368123
354611232
783862613
972607343
794195321
543981428
528404729
413086640
48422906
847430180
184195031
399767008
29295236
94948820
7301105
77300951
857850895
465957285
734371091
495550641
1040604002
410007104
560264739
157728675
698471573
934119940
278195344
136394263
165567667
921231576
565467196
136366260
1037999325
310448435
733981529
851664158
718000448
616341902
838336879
409291906
766086240
624984778
1053369969
521741155
656829965
832593430
813967428
874174976
513030958
140775464
75142476
615477622
128268389
43666234
37474760
434487172
336686784
409545680
949012830
1035271848
803438987
1033941850
477782507
33372099
577600434
925080417
664631202
712957584
166636086
877896408
363168815
898893644
593429936
115358098
916369389
814402386
847183563
491546051
945510346
685507696
786312899
50991396
40733154
295429795
288424746
385473864
153785549
713950920
241012800
927313666
193796445
230237400
369695570
228403032
571253264
566172766
1023963858
963716840
805915511
707565912
975492484
854558038
574901781
753641366
361277408
304857774
1043996994
627406297
930785042
220246524
821933589
418215216
109953342
605359220
311474930
399037785
606401183
624727994
896690488
259936289
120929572
701744776
769622345
407060818
910942094
709592204
416251468
855128416
422258705
277054045
762174883
496547796
240100105
795368990
843120171
215845475
393048858
197700457
847257347
359993392
543815068
245922835
665798001
504442896
153047934
158600184
489833430
808116679
780603600
236930270
379026953
623148056
687398457
676767181
745126145
725124302
1019010416
485586668
1010559293
676518488
193213336
789456910
581658665
778304816
665191134
133091724
670999883
440050493
162756542
123747386
374677924
501230496
282776679
991010290
332899284
801724301
811952617
301432841
220403875
654839443
186249839
851209342
648486410
1069650260
783716203
522172009
388791931
1023997559
73656549
862955062
557123872
129598244
285050808
786241329
923239282
611585339
229514533
643443279
380751416
680117897
271190823
346649713
1018032313
462239246
512384483
744618304
1009174109
387158393
683744334
942962618
609831183
809996836
795350761
366181637
879453592
528891612
62732413
893781395
444740480
987602234
561185140
708595099
931200425
1029200641
489646897
167600462
148278810
185766394
824056753
818644034
748501589
271943872
694098643
1067901963
346706774
666173418
933689705
344975257
90253455
800134726
619540321
728974111
791971920
83453281
622620065
291262020
835235197
814698074
574009163
590112738
3704396
138376106
162037454
631424054
618726084
828809925
129619109
415029186
700409360
1025948696
69664542
695365805
331284357
305753886
842895623
1052494781
948440470
170860096
332162990
767555123
774134210
965233813
862494516
205837375
1052058417
588015303
547062921
208835062
906790378
19312572
172755618
80716718
619003242
652762395
388097414
524301123
618339307
376710161
695818091
809691153
440345641
582700923
197329
297558889
210454533
582850609
1003881167
66073048
87768250
592148096
947102081
983179084
933820629
767645846
824249943
398124073
940427007
427356242
736277628
999872835
632847622
638461726
1018117165
810544619
79078484
30762805
1037828335
855911921
217123037
462668925
636273202
551709719
86582228
505967527
878818337
937281253
70986315
607348187
469144633
583437889
344359148
383157042
817628609
324118614
947433243
419750754
425334593
493710617
806279811
76644661
145211030
170198555
807394928
996847
927582435
311252866
8698465
328337958
238200232
733802785
632136639
919436270
876603745
501357821
379091193
169588302
106635398
120305930
826253576
185140417
203225877
862352759
605701767
86652951
936712563
331549871
449977810
458781800
1032669343
1051177063
791108030
503326475
143819894
365088243
98803053
426851997
705143204
948470051
453456784
690075392
480278317
304469084
544167613
605360302
732504683
274222385
153485841
192323445
469643450
248982449
439724867
20288581
533448500
805918872
732072830
537815499
85652159
618804298
610525185
411959675
620129777
159562739
743496921
705761299
982983596
141831720
535180532
713285380
500428995
171102734
36168133
624105124
888162376
269803227
176720311
929965011
429700999
586612719
859509728
139997289
647489365
674834905
1055190546
381939404
734426077
866008919
142649080
846781822
77150011
68440705
1003359885
387083755
65281099
563603102
296668121
1012091819
1031413809
904092394
613616884
813084798
125935703
388318842
148879933
354817847
721442654
829666282
839959733
795451042
730017994
908677168
806742190
805272423
767072756
892455144
429746585
854055174
972341802
445950260
109626277
54788885
764614808
114822317
565780029
1022140636
493665016
879933266
424141190
838334627
698634262
461463250
46173020
548061568
1040915251
564142604
322282897
335895245
3052168
488122682
770992097
78171528
412372697
556795384
818911470
398967724
744962318
1071409720
771867743
978971201
855410231
680039747
410478193
331429650
162304685
961128813
845190157
294369491
344627797
879440315
510863030
469144427
230705589
244646125
1012824027
179119278
29738489
936130462
325638324
767566295
97444715
208736810
787770301
155252003
918406920
681246994
681128474
123938927
901750269
854484138
488072425
846241376
545174692
858281029
559287266
542091925
580420192
864376373
67780868
127126484
355748881
697712940
256801360
439100451
550777469
186027813
27268780
879779368
316001133
861195431
300191315
314751080
69309196
926498536
922184636
1032216620
268361477
896364608
621992091
226931252
327176701
555022781
507311191
728542193
639006776
629207940
775971768
999384787
390679945
373135205
6037547
450910183
512673349
136343952
216957884
200296946
177123538
760040772
620935538
13701794
428102912
608371873
338716169
98700259
459557710
1050040532
719805939
486593543
1058965269
1013990956
1028115243
420385043
699859495
759047590
522414216
269020445
978596188
343655667
713472220
759561569
651467707
816642721
145296914
610652218
273758598
924811106
443044082
381018993
947511777
889208543
521312759
622441440
248631736
465546014
927951842
876448633
593918173
779855218
606692226
716567626
401964286
488787782
918197419
219726848
906760114
140355063
753284077
543968365
212325905
1000804432
335630019
1016380784
641149140
436946390
211551213
419603688
496616307
530730952
136939719
275857613
160989260
653344233
316139555
343411213
19527717
909838754
721164551
452131965
77755952
847949969
707717280
843428993
165151952
919867469
78822666
589931612
726454657
861403660
429712020
690783069
576186894
894524689
153872160
945025008
73036744
545780971
138860125
565272767
835907491
848459940
985598028
930140045
240795963
446750900
328505814
616410965
40989473
941457094
995451881
359709242
912785433
180922926
16869793
799237099
979922077
79264483
575506730
492203185
519239744
140752628
606896628
526862649
979646338
682332296
68067246
666147670
421338976
391766252
295996567
242840166
534638631
1005509004
682313104
547563959
388479501
1069391578
85107186
168170432
68866373
1011999358
779339083
1049098785
113972378
414323129
788889358
430364524
607365132
636315735
223033870
1007504506
412100346
496460640
1030845805
965147652
1070823286
29393637
994492445
390314592
601564373
219625005
890243523
305436696
369550614
533945926
91076979
913002107
36435845
603052945
753851040
226231312
927675867
968322014
554209109
645273734
621914105
603208827
720299119
111532514
882195831
489512841
292930729
366972934
20275592
387047963
560477507
295258101
1052473927
729292171
534794385
959827339
817332054
952524442
812757808
732178977
12208208
821642401
765024231
1006430819
33951049
396092467
404625982
39339708
729682237
213214943
343935622
683073686
899617627
664805582
48918129
439956635
928078055
124119242
542114790
456035443
764619200
252537042
8496823
37312617
514689743
67461956
68085247
236476435
842077160
562329483
426896516
577245754
705870555
956118565
644960154
6530500
684693943
724625930
785358933
952440478
684081891
20774159
702608289
383564721
192361512
44113390
780320611
668420016
542778420
696954650
103520684
8990008
715133411
859107450
1062973706
367987165
270364300
689847131
64020028
1046999857
465907261
973540791
858664626
181750144
204374104
636935481
1022526561
27812739
750826848
648781395
513484378
674539027
932733275
793184216
413150599
781179014
375207534
518008146
46095515
48835051
812811242
528500992
948662231
213703285
268533286
872138089
621169314
465109756
489178839
32795596
477944574
110903320
675440360
649391246
56018936
1021103908
778241091
503740242
771053760
696047666
909665406
875498158
892487702
450305528
391956625
533449364
1031596380
1014314891
695227827
724518087
350097300
699945913
9460135
1013381465
478318889
510699572
12661301
1020816481
518861678
224325026
825865816
900019977
276525007
161782417
316029120
845086470
307569409
977758358
436162453
169800971
808548219
33812622
419511840
346012989
740657870
111229239
522821811
326233716
1003354530
734336303
294283157
161174462
690021937
1023534455
234626997
84737486
406309146
954302345
595733751
621343256
527554709
519673304
780357843
532198188
375221720
285618383
294916638
256420747
732156672
550845104
330499341
780369315
716031164
30105968
841468160
330674326
769553212
1052476765
901658854
791440387
828616936
509451865
858091165
63262328
143281266
230611460
84083656
266288377
571802206
249402451
527645708
346347275
288490064
402368226
516603981
102171839
550727686
959096435
193113284
312338564
860321981
1040597590
684318759
484965613
626803495
806145109
99829565
676869815
545977303
677891723
600060345
681117993
143118730
156040885
786725307
367126964
733187670
368000282
894359288
228798370
54867394
357681878
519090707
992525485
113351314
678185375
611519057
107355687
1060545764
1019100531
784686492
519388570
980562708
20930178
1016954229
278252052
279040459
954687978
445276156
345985911
935866477
583388887
585118704
776108983
896190095
100683512
519417872
386676373
411429794
1016155407
6054726
354436491
107768783
183244793
327478039
241511249
308227651
642345037
447243015
234781349
470006435
812410625
622852944
151871849
574467670
382864325
178365409
105904010
89820757
451062661
416603886
926174416
93773382
305800288
58779450
938579891
161728312
247807163
351076300
1002697213
520593983
778055601
438062931
750379838
324455422
1010952029
942512374
180921767
981428623
694472146
36486340
529024487
310409869
46337555
198622632
182872118
818594615
844379232
514949341
185255180
230332183
822850207
909926275
130962763
344016005
546926705
938776350
233653836
343816792
387862186
369431167
580135580
261817332
1002866477
293309936
54214442
329700127
749879778
671143102
442162936
458079553
170963078
712660707
781392175
1010642859
838889564
478541041
705499713
593425677
468441277
435046209
677474830
872463163
978957340
821318932
413162001
526549869
1026057168
836589440
212692264
584932213
561015870
830603230
994846982
948274472
866420659
678973038
600098429
168019142
377247357
337384915
1044219680
222293168
250649455
382014660
622089737
193481389
254336800
118081354
780113919
882693856
968464029
21850362
990330280
146549155
110823146
561380930
635295013
733765459
918770083
762541570
289534364
1015776763
243345271
256284137
722114453
865341313
681909686
376831844
169681932
129393362
320715654
526417803
832438223
517814068
808097809
739179922
735527799
123465108
386593530
623758997
173843314
729413468
93188209
817686607
795765123
336722143
1012932396
947687928
1058558031
68459185
658451590
688812967
868955968
859534769
245405612
877438357
603083425
929933538
88864534
579688996
683396487
916483477
981969753
332296843
87316471
482568191
774273042
1037844786
62328289
136322168
61646363
302537399
1007284158
512895882
746337292
760071997
766733869
407284726
921469194
483067410
160818087
136311586
1019705707
136336206
903504605
1045207432
93796643
417587713
681515199
206501534
1001869357
665074512
222835133
133058166
689173497
274338322
426208965
901202887
354844577
826209772
617075959
231935638
858663304
723739581
680904273
942645289
17274524
947022656
539167165
699267743
549294757
625545636
999016319
192999091
318602929
710623526
500100626
560767261
229921112
54159519
461390302
470908451
886392261
1010459464
102916543
111959119
487162847
693673700
197961345
842513348
556182458
667608893
656809693
526376066
390607415
924812483
757004868
582004175
1057517271
414743459
551299061
435109798
349629373
428588554
319737508
557225314
822429329
302146225
591487218
301770560
486782092
839797455
182972835
503049149
202589788
598472916
1006091187
526673778
1023363435
675513310
749786838
997942252
226944249
107415762
335006123
990315573
211722419
436385214
922440583
391000899
1038834657
411203153
136147033
788990801
88747112
964866645
467730229
791319508
859903847
525204421
1027118749
132829717
640504585
445028716
1044899117
710950996
871433655
1050311996
383608952
619860878
357708760
759670454
713470480
510982175
328253932
390157549
339791094
545142722
1026785236
369315292
743942682
217573946
126381867
564116910
1072663897
101680322
265199296
536878200
188446357
311138741
296793144
207705722
245072494
861702636
73394335
657974247
198519204
1012333735
1029512231
117391843
501430633
760090202
79756211
494531088
418048628
283566564
967237830
50196384
763256775
1023948845
445830171
966952179
159956205
928425847
744285293
852187738
200296174
520184820
627462860
182618165
792014026
674970193
288826524
692046276
402733991
940552006
52749200
171118735
353259437
116620238
708683883
370903664
187242551
1065907071
943549966
591167973
616267423
136584147
733025774
899000594
76133425
936770930
480738235
440044517
828273445
326382122
126508931
42959692
725613246
586262375
301246134
471369951
990496287
497500657
39710938
686783778
583969757
580664846
669233491
69101144
671629775
539344944
387214856
440183140
694480636
1060223859
666741290
891238950
333788942
406423482
969786982
936781032
50997086
897229110
125722945
396321617
816452710
435971159
188189851
842265746
465477565
810943214
153901953
901743140
24414991
301309543
473205310
847865677
31536634
974921349
1036744052
257801568
13020688
17825738
441887923
33974642
843417165
348178427
25503347
21520209
503258300
878748302
379365760
305278022
398634216
542987087
272060804
242462871
824843191
408982671
475996947
404256955
30114573
463843073
834977396
928349577
894806404
814271407
250973435
424521637
386037583
74257550
1009327408
843322470
457909312
892995420
473063428
535692196
466376048
971574715
501562311
177921233
1007590667
168245951
773842306
443809018
1001814388
79070495
1064838225
277720782
834737358
519637859
196454889
552919857
487545300
310772049
223383573
826845755
821617986
90373866
645005015
534961410
247115731
306384827
32455072
668978590
336384217
547277063
790245608
1013321565
748763216
389770048
543483540
625284408
89255697
1023819332
87081992
770838267
263895951
1046969001
866863504
574258698
285611161
720479416
701846552
535975516
163176320
196778238
599765841
204941185
991219771
418434828
1009981932
1001295138
1030960992
341950976
84188735
377136356
710957096
710316508
29705148
733066052
488180517
670418516
783336767
450082568
355296705
219897325
821360995
783328664
1006913943
797037896
916399441
44745699
787229797
752247720
489062452
865321038
157757833
632488515
763866898
931764023
1042079316
183831134
440687983
688089170
875815957
302688340
77270700
744157270
633503216
535791259
1036171822
864251936
299185458
87252715
901091634
308360525
454185415
737115797
132043901
153094079
228333039
16176335
98034864
311516175
268210609
871146385
633704488
872822622
247238595
758924198
579009921
450315649
943921887
621185282
217291328
429496603
793218948
150506700
510613095
213755630
217848450
830632747
648770333
16391000
1032928202
643925052
558810559
625375089
848313396
283971681
186339935
358444097
714464503
954420101
1036461431
799717410
940190878
238940028
530032051
658122180
538015408
585264992
530868770
1027840809
44989033
756764990
144926376
138663825
885243407
735444659
997517364
952578555
620165615
734106256
557762468
525784258
184917159
636386052
363766767
438355351
883429808
469899500
398353430
794920821
779597809
178891187
164841863
35574556
696562738
164786091
411398194
893248174
737698394
888111697
878460243
176340380
1043184217
159678451
766652459
1053319442
469686206
766313803
583611545
726874918
1004452440
985303037
145770391
139383810
303713309
666619477
991332543
446859992
90582677
1927270
28696301
501084967
472127701
51025640
1038136013
688719461
732241525
193530039
610400894
903154257
327543697
616108957
1051288653
85972051
146162041
493699866
143970130
28681664
812790478
412216143
368849329
670087250
1055502748
685906559
730512771
609447450
652212016
217669636
239744015
67628825
234404302
27751821
224134429
983226283
907601982
192394660
591171273
889096841
753423593
42484693
311691305
449386405
652981884
366134680
1063315734
285607195
998123560
1044574113
771243249
360867745
188800551
461354480
887149559
209164072
266972453
554281684
73986981
702140953
911528378
1061073664
104927549
868888868
809242169
748014274
718047652
172494229
408250864
507108852
539402064
773995798
395633966
644735723
566268515
126900680
650523334
463421458
485440100
55428611
479788876
939925215
426234611
487459427
385753397
878350253
342398224
354239245
116583374
883946431
307280248
585866339
88712865
320776763
549484986
564915382
812569911
449610770
93611036
292053465
824820772
928729738
682617765
403046535
727643858
12391632
810977152
790005326
623792099
574737564
592664884
641106915
18593954
678409987
416849552
592697053
415781034
780201972
429711204
420800857
617073118
69624694
373134790
326482764
613050700
1003442276
676584402
197930732
813658727
1012558977
171195068
988430040
1001704392
428221986
85770269
492876337
788236788
246137946
771589265
216640457
641459419
649761007
384855998
1035487367
858965194
6263391
404737191
24599303
27148915
480096030
207436856
622976952
647872755
576448239
399149301
1035865211
880387083
914626856
187137526
347059747
244529123
838552237
106055304
762135808
830279647
571862975
475140137
741157638
1056944763
179055364
390147933
79533325
716105814
366819887
1013683216
612754568
1021217635
354193927
135691408
210885889
1040801373
431680850
564816537
5560552
936669266
695535115
707005038
608185963
647374738
18600800
533799995
707071164
523674296
1014790817
30663568
772643377
420555919
418059071
413746654
105747083
389144577
113232806
143689861
1018004184
507561276
1004112808
112325760
240107983
62635562
647240444
373431359
773713054
1015530113
830807069
1061266980
601700597
490252853
704581515
565749316
20790855
652869612
785128473
93206085
279307329
672738156
961206740
712860401
251463215
339530850
515039631
693877830
704135705
221278881
122106650
362117093
31200416
30908892
531793533
614234332
384247766
1035283110
709678783
851127823
160189386
382961934
1054977632
931737069
257627984
718283933
65400415
357188369
1012906651
693748264
942794465
369349405
902586677
654733078
33021650
1001045440
296229982
478805504
514631752
476684310
149198139
415083860
802711995
325886969
460559218
40516856
287883156
278445607
447261593
109329862
48212082
268269831
164810055
747859646
910897042
560297066
763108877
384666220
598227625
755289360
4839255
990029846
365853375
825571241
863846468
865218838
977078831
1055410220
80573723
479112889
752646155
605187278
812466683
514907628
2439838
172722909
1045228771
178389364
42457991
690382962
720394959
832297825
696598432
849508274
99434158
479595915
590883875
489418143
324400387
889712831
647584663
7652281
176354066
818499599
276497027
470337983
481049159
150668694
454124796
466630548
121103424
222614808
335495170
94125301
529846444
934946572
604076749
834396961
429241503
1029663157
654610754
184086770
240329654
952778248
36631704
972808990
433548465
113722472
651056100
1021755565
19896399
581393101
1049442300
957990018
751274068
159673924
548646331
866850559
70398338
752182857
831592860
238143909
16253701
122746911
541964612
1008189321
613849402
756210230
834444054
620517086
1009237146
638882764
741037661
294965692
365182978
17521615
117606900
600885957
990754669
688375300
461338735
575585930
484015602
72141671
636987828
732739566
251920013
134980136
193219333
614989515
35260916
9846433
601708336
730291000
390814151
258388698
737059402
332821379
772709333
814212747
611763162
624126356
444995048
496832975
852234453
616720077
599351634
1042057345
734500487
344239285
462643329
219227528
199645186
962709877
791583166
178528237
503576548
1020291762
210276507
702783435
616495123
763579559
523886467
108392534
523596233
765916382
1003332790
757768484
650517622
140394574
467338609
254485314
619576395
160479240
147547608
752265362
246657540
77402563
940910709
871754860
153345985
319185539
897627311
352452043
768374135
556243154
796779255
753418694
392908652
1058402168
997740350
1026599687
599479304
1015340280
397162768
424168098
415987276
61721594
789961478
538197425
1051813217
562686539
713313048
989874266
515436398
406136254
218871638
427420805
770574535
769774448
366993484
263198284
243046673
770786023
146182235
224447597
311288495
75813381
391208187
264984564
932260581
793447653
62822688
418020015
317177822
291928264
370391248
376970212
394945483
860402945
371687987
618525770
1039609863
801151260
670009449
280625733
472213929
673196981
884928719
917345881
60379761
306410746
435318106
80608826
877284419
448284000
191138080
247344816
406678839
918139579
651530947
326587976
1007359240
979481205
755307088
408785707
567266443
166826405
394890682
780649564
920545431
1008800738
162225429
1067652550
921447794
71238340
784626761
389223966
512191823
737603284
863375767
118072147
369031353
208142605
1073099
663807497
285191443
676418421
727130479
423637421
387986636
856617871
804773576
210393701
511459725
795072556
499513559
893251158
263963844
433430380
875844681
1066986051
535054051
208429999
34454980
213209025
449989288
505187577
897374080
788961632
807187683
451060095
2024273
892065265
536302464
491281865
355441583
486088115
644490441
479976951
279776276
228308758
619436351
126277238
67195142
607238610
86119053
1066033378
97134213
590832621
509933791
962114030
46419119
704127820
90100998
1066476480
8457170
1068545590
953147858
850033357
590423285
896672938
798797577
147598471
231224109
781713221
565829617
301411352
340133140
486180484
492313350
779391233
198386927
309134236
494611679
244083498
592832204
1073200808
849491535
33899343
305143945
902013590
194704411
203609074
63675845
684640492
1005396584
1028440821
906116849
128102255
729133101
834049472
462388262
1072623035
751173893
1072294319
126104669
67215177
43368082
457859447
98423307
42515991
93973752
86863415
375063501
1030436400
656601504
285524133
804511698
1006574562
810368760
36595587
1040877032
230828695
102808331
464877109
906086765
274648834
174827965
797433341
750922192
749233876
347989333
773580042
940624671
688267309
848813936
26169410
14912124
913116845
834253798
129925634
985794193
453886203
762435555
579210716
938402256
293997924
371067874
1069404965
502702852
137873393
111193061
634057781
883770644
484189696
771541306
1006558116
725931567
414181556
383208919
880363613
829705189
483621634
600050381
1044684214
647852284
564454205
979104152
632702075
162141176
812966163
149395794
52382313
156565757
332992776
860456507
935176860
549253275
61648555
252045291
524094172
387446497
97029144
736573042
1072357413
253617034
838945064
241669690
537671956
682033244
330046382
959195004
529690521
682154752
823855294
170699025
335075442
1046115800
747784119
280625312
788758611
5084835
268489133
845058856
177183578
834436116
278095925
636112642
595694349
99702413
651384949
77732134
545895675
1002529227
899503516
992201961
1041075141
291805143
189158826
668801400
618124659
44053643
342423244
63997770
521543433
321322474
137248742
911912696
724705991
188481004
54477308
988715797
1003473806
46512444
517324815
963767672
648479684
893896318
925883533
887761257
149873966
29647330
15308778
770829920
278156128
306781915
1067497749
839621592
96753522
616138580
734962899
626505111
664715726
806078678
687151348
22235333
316797071
545953496
945488610
89972041
478953929
857541103
282843718
713594817
6654959
979265297
1056551326
644625792
548400730
613911312
137516228
858839963
195857919
811969601
786228119
232090830
710766281
488011818
42855884
43146551
965660970
25788381
515421555
627976759
206723318
890850396
745552256
683817239
621421980
966049818
599508343
988931484
582230132
570081288
930813966
997119037
865133358
492924723
320672480
422771512
621678758
842324230
339854517
765836738
298405654
154759487
710667478
319489238
122724593
354586976
52495958
327012010
301107927
447477431
602351170
580030267
1038618971
569721501
680719858
771442090
630318749
624458644
1040269135
778721463
804210181
624108780
694395322
126578616
716766185
497846646
86450955
985074989
367275979
810073270
132084471
896369506
721688488
113635060
679479466
1018766237
74077812
35897107
410289938
1019200002
723851382
1000766778
224595870
706122159
398150198
114447907
349418710
162673602
855939007
989375329
156380125
993162858
483788482
500087752
146730930
463550100
226157129
416187755
128813764
448803943
254229459
358917147
590538140
127874351
599886280
846497102
609730457
863170846
870440989
547364984
882250866
760799466
618448943
218013206
431474814
901704687
80454880
857202269
537089183
851060447
243412418
466486184
402217294
659574715
93187175
759739158
1047668209
511310317
36345525
474916364
854972587
897882719
386752337
1028794347
945999431
74738923
405125988
492942721
968482814
264017883
70776907
60106429
530706640
302992275
781580736
837388991
672520589
755311554
219309758
134029883
44207706
41043137
437806178
516319763
781575365
197418124
21156825
795584922
31690850
276711995
48093970
1066973265
1056847882
1034373384
153472101
375329132
801751981
338119583
601087121
457629984
416967098
145633918
937258829
597277365
348173782
65039563
41725824
650540634
975374336
884764758
391025627
114257750
970695886
38354920
599894587
813786906
184850397
493972074
806165834
847609973
666582812
817666934
405949132
25940708
178888228
203030368
637120066
216266530
146361064
561906375
714349857
6630385
440275581
745292578
256977405
73443956
649804154
618927312
676381760
499464650
220497893
541708302
840276589
138936563
956161250
542968108
498758995
1061449432
1054299278
945182410
712617945
829369471
403667916
147428694
921635539
130965467
623712225
111644202
745833749
900401940
635088412
126107620
298698979
955759619
330740189
354493143
584014134
414941891
498871904
621906720
732134167
721840079
1001993731
1003206937
380369293
60325105
225856089
74157686
123524379
163339169
52800586
635737298
474869110
228639755
114027687
776851849
377559865
721131281
689770122
715868777
433348040
950939848
262097137
181471336
1000131477
912472936
379284576
1042392423
146556970
348040830
994958170
689944332
942003342
909674112
448435549
545950204
1046058811
818036075
585389366
618374511
445602650
329559702
765235344
227555245
565004763
231533508
361061961
696845883
87389745
585621166
159319340
982390821
295741791
636261435
900807107
535917777
25815731
324379240
785398624
695099599
467101673
792920588
697278280
309634750
382331606
840127623
629260239
842876642
126907466
324348356
349641235
414247014
361101753
969702539
604868307
1056600153
265196021
791450270
399021620
165804749
319578000
535792686
52605982
812132072
851853814
448665781
382345412
375646110
660581573
186321874
869491888
151387447
456165966
436857637
996239323
932205134
113257237
198414909
46530
859450802
1056228876
818282278
930827596
552248060
800504568
1020891151
812658927
490548594
229876710
326210766
1066459630
885686332
495381534
286345811
359993061
665793461
661503981
44596363
286812657
1053403858
403234758
740201422
482288122
393468520
508597592
40716628
47095230
264841571
64040755
1037720120
122915423
953568783
209153593
1055119510
580555820
492268971
1033805259
720264528
684971239
233841631
420289790
777632662
998543501
958733399
359381019
257110826
127567806
732114543
878800707
864535803
1035868314
264507284
693094663
302434696
545867543
541874730
223442251
184555215
90142200
702031023
729161943
803405078
435433377
369485624
250700841
879575109
870875857
955887686
856976288
624867410
4705378
193355934
418617464
356255978
589714329
899541662
16907325
14791073
341014326
1006957302
500389506
963344851
911055358
478558463
139041029
194593208
622297188
729905478
695517169
297415952
288941374
768198742
661034888
111015657
674976818
248523252
128806413
446323094
460165196
327009001
997229622
822847713
844876876
346094447
435739810
334319702
746201770
998989088
723040485
971016021
369562640
558006387
478293744
550790466
826278978
829994687
374026527
865109327
327719853
774524702
661501607
799213056
419596268
518246939
193941446
991589387
121340174
938488095
512960487
87924486
1004136608
258264797
1024734362
819796921
712538765
1046210928
946514617
810327955
372680150
626594226
1049170696
845787451
395921880
82503256
1060650020
32602548
790852562
1001316290
70691889
454370718
528597479
763778334
174164616
348446911
73719214
95414500
36167424
820148781
363559908
28487568
944228482
823985416
395067246
54797505
623660934
593420266
1051457838
470874738
704244179
188232627
537911354
698715166
425778880
635200461
522413252
617587036
132597755
790395942
166813625
972122403
135521338
695377085
523277619
1051130805
422456310
48767152
483991495
620200962
114300023
14829350
283211672
926677488
766963682
267709271
1068043843
969142985
473330971
701041943
274428182
188368270
801630881
251110377
433721810
1033989622
747438842
989738892
355311643
461077053
192019870
749571645
418823234
559318653
652120300
474372808
862521668
657870164
1052527184
808104527
814053951
860488313
624947899
886666868
319831006
855559778
803121508
291844724
535733298
86751824
831779
303006550
549086428
695234634
78719411
907653866
692012217
498286280
420637376
1072419586
960790635
207995111
249303800
852458048
1034026126
512311034
35234177
885952200
884256474
580298173
840484483
656254663
493072867
672448532
520260250
424813533
674277145
864436447
15003581
734065303
299715266
1045866407
401187870
167674919
148429439
37616968
46701775
584200370
739645709
718109827
348202220
851033004
47060601
319060584
503089995
274823250
212802318
638198388
751293345
218813558
126990381
466124863
393296943
212291150
934969943
396619637
116609349
846136634
1011127184
627442357
619930248
376159245
339957931
354296503
241060250
1017874205
190441927
63778712
355283049
694779734
358821312
109336412
294684750
201600656
694176123
286691869
1026457165
233039783
728467471
960638417
386522007
507002473
301197312
62416456
477100540
383759379
562130981
85461103
396053722
534440841
38903966
381325670
701154937
159789005
601828887
623095301
169066588
595562163
103753933
646067306
645909166
923993393
1036249769
51670437
304551492
942063715
784159205
168306844
993620584
101091694
930965877
64503997
141264726
488611278
769201408
209090875
251200306
600308448
925204007
1003734820
483186317
398976675
973361712
769775816
268391397
670148816
939463939
343687094
921114869
1031704163
1051583668
861238169
72861057
133324200
883196480
1042605791
738192725
261675018
365650459
270167229
510628973
146575477
202761287
159018181
872273615
823785666
487231793
594588287
868789686
971920568
555237495
96616212
385042819
996666211
810149714
87699491
510330363
669881646
570337823
105492998
409651925
603463950
407511023
86600098
88821790
1013458983
141656374
1061467297
135276054
408365066
215584821
911509878
880185553
230948582
701762315
895771477
829261744
766037789
310418652
852843406
354563493
861955553
664790405
412716023
50516955
67186413
80957337
15362601
1019690499
652711000
1051128167
578207623
247595192
284955920
825982617
123477376
564929451
498472792
479807970
882083835
1002741268
536559893
294912216
694383980
81241449
412339703
524957012
485051418
296703893
245922407
600190820
94254215
844888847
744216131
658839992
657128302
937137481
189803609
563772376
813259508
757814557
449210277
1044773213
88440394
935794611
564747785
155373127
261064285
421313838
914980941
941655560
249553724
751981805
438254178
555266483
263295134
747356915
78643104
222869460
309350388
233481860
948167653
864953960
867625094
246822240
515989675
284640744
866087241
431956088
56603982
220579572
132945442
550173052
1014317374
133854643
144670724
265595153
494345336
573577151
999684689
767953596
39735460
43225843
610935103
379981304
994259168
577667143
222693509
807137061
1021448622
219672963
362832055
554741569
522010534
59785057
368271974
626812007
610096478
534581447
868998514
784136996
568839907
373265396
586076013
808272307
242372151
894702358
34830933
156685273
946022663
104611592
670532926
200959712
430225246
508960683
257271257
587396722
922280696
909791145
855189375
82116580
569402907
174838420
119226878
1034173400
260737658
605259158
398917514
592810680
418229820
668786513
907657166
531422912
167093949
974266075
985443277
582223975
1027892496
1052934748
663342162
1016207894
548292998
1014839049
403959817
8274516
454527246
22876045
482577367
717284779
729380588
518674141
71853292
330105234
884140485
768856467
754447505
304141755
476842395
154619603
73256015
1026540794
368692392
469757153
1030103983
944667202
581088847
767938819
839671682
692724496
53124168
556633553
612314305
717524732
675135144
328252917
455624995
892948522
243124694
529190838
782406899
657099733
664361897
793695113
91598042
605969618
713420941
45148112
221429792
687792947
357095647
218697062
148909719
446768584
638726229
400213892
89910205
320180881
222479834
117608081
930374494
856607865
526942282
694698576
33073314
28631654
332629850
1062300511
978506188
110995080
358902776
278922958
65282795
678268889
93088012
202931452
96910486
887379114
775708913
954283
93906610
58853683
418197346
576382514
1042104516
629547776
501980477
16562771
401441030
207698541
1028044623
263225145
417500747
211801507
480717803
237505276
931521299
86441653
997274170
668693602
68867770
710572742
885059836
469569473
421115825
906248774
185297231
64801195
207639885
957008644
730452961
454466226
716865039
377281627
667347028
871290911
528354190
327535999
295559251
620404736
449560465
646899286
774866562
267633837
433505766
732933178
639138410
155429014
801865443
440726736
972738042
120943844
1024361036
258186068
347549682
21585561
981250543
765404013
226687913
981707674
753189715
2026331
914498627
14266880
898449839
650909171
111944545
204718233
95892779
1030706452
50037141
969246059
428336710
567887134
896595583
636753443
248747367
692054237
780184954
769771141
5535784
1023397193
1008926620
1059689813
551930382
911704182
529256766
672927956
503655676
575399658
935166843
764860754
1057168683
1026856307
853933268
489757125
10965072
1061697494
978280152
962982314
468456050
664593797
1046693413
62928281
490837743
767796085
851887522
866832840
492799728
49969181
737996397
873897238
1052393126
206156071
590321958
922579628
1010051427
76201034
315396510
476946971
877874924
332005093
7471409
80209148
1016475053
938798856
283651965
354399549
1040371424
1072573527
644632695
612161922
272217349
879353700
1012250433
8750436
522392032
201588009
403752498
850352354
959189642
61020756
94455246
925032005
879976388
770615521
532293014
124738532
115468127
189850680
869393314
666555124
624752508
331507830
808913532
490086164
551055992
217482334
170012027
870913526
501208661
235397468
928948748
338317633
96320923
681463943
594619434
720756089
863182253
839500913
98114675
244689729
1023962317
251369519
1043081388
330728011
663162362
326398168
468480467
511401458
922608365
776880017
905521459
68822396
427397586
471228641
431858891
959385319
244103875
899412226
408136129
191185758
846494107
331404334
591662159
804531466
328056594
54430810
697630457
980454927
406542100
246994585
152245113
205013102
184932691
79805989
550174655
1040304963
969069889
440893287
32649785
96681630
55994992
1058351210
1045885537
816524488
799341515
29572289
182067303
362223928
310511255
968870097
849305126
596096509
668973984
279386955
139051634
477549156
119233167
283891418
1064158534
930092580
196157470
478724937
1004157618
248449262
429250884
365195467
136514737
477248069
119865047
590542968
596174923
145735998
235332337
157893134
750399733
404518254
8889154
976265848
919904340
1058128551
44091991
559944511
194011924
1071958787
392759693
995040468
672096229
144615074
594586577
317677599
321590962
459679204
947331636
410056800
325733586
695415643
692607085
1026501467
492198326
1018940245
725008095
68232626
515889806
838073555
1043528957
119400336
900615206
79590864
665789113
271630639
77438932
372376510
596299035
169062427
736135325
828502173
116072452
682941322
692272504
147058712
303147280
14274266
879391625
422727797
66466089
806619663
853219271
1011380393
462841470
394830514
936809030
128191655
490492417
468860965
299186143
370647676
729023384
353794633
710211861
775266239
485751879
1016855883
674999804
608552268
315578293
220559007
365329064
98779502
721478391
369860718
186855007
957296812
791429370
296108270
705002345
1070524288
388917112
38081603
707505508
901765828
78665883
166666555
168334887
621225187
385559461
178440848
333457581
812582411
756403996
507069112
1046825879
524182229
194394562
209877712
474967298
986882435
648840087
613467343
26358539
512362784
701158803
554267217
834856654
103175571
524161129
73319646
118978731
802480500
1010382414
180288812
754117527
1060034243
242563887
812660547
43510686
72363545
381933517
693741810
844008320
604105917
530406830
992342041
9684302
929306072
387600593
483731676
230914881
296136170
882537964
465509163
831090610
1041943438
121690765
195382485
893475444
681467535
563809289
600524317
858666374
871751371
462674847
137727749
365583056
390102584
562859798
288509806
427021195
95331894
685062273
431824372
217556205
255709121
810931629
559885819
1040034220
1000967908
131070402
587377202
1025565928
962318703
302515831
540101817
569927427
764880566
829131478
969849071
912024061
181573169
314362968
624576462
768336822
399171212
448887357
839588932
405980483
547338135
311461104
909558352
754135890
953974747
58138690
847296190
289145752
1004396841
100473528
796717606
886359753
983045493
342308086
682835979
612211072
63446465
708419393
206633402
842430989
376762144
1016017881
422634
348636060
492456407
386546510
61797276
780817706
939053790
278344082
221045260
113340487
767386631
1005630502
61718305
730912167
141362491
1008391881
685136501
479681438
235825454
735920797
986648792
749691815
409367102
380145053
514720396
839899350
166069651
841414252
822542946
478693604
923816272
209027382
383439853
906889450
281404506
690302412
956664278
596321511
109168120
282828734
965414340
162088081
769555448
810025434
653042698
287996120
953552389
226869792
1036570124
632316794
673544432
914130255
38463145
215910120
582981895
165683382
232226911
534965890
399603566
235936450
521898182
394961055
163942230
966420823
734579606
1072589778
917788771
666118430
934023369
903599828
735696050
581501613
946177452
515289257
198841129
137823648
84201138
651637335
968374869
350006109
36027078
137890623
705921927
752773222
1067329611
358888616
471473163
215580846
826390377
593658185
375628546
365529201
19092860
454188769
927932270
516777000
221612643
490485192
157148679
734215680
685920819
607231099
128153325
24466029
741791134
681660211
447567687
380993973
680198042
140927354
472623355
329400553
52647752
197823883
452943383
961392449
345927258
260637141
675263553
592504158
49601800
799388215
213112937
210883370
348464778
966442689
956979074
697563240
499641339
388257433
764744897
390730746
869719092
351281178
857790860
722912304
510963041
521723335
355269445
649897788
817703870
838071122
203443407
681924257
387284036
988413676
978600702
684869511
877484926
360837361
238183701
734776312
449426385
844254391
8524627
437864160
705100291
720322495
393237863
814923902
124390350
500741263
52787319
737022474
647756921
51477147
97368672
794588640
336017974
262471436
271836183
399562571
130285741
722518098
439058443
682540121
1065114607
155339506
573103765
532374939
136237005
212522354
765128190
548546220
1036891436
356714568
433422294
495696269
84048259
549746267
922370158
59518454
561497886
467222261
1043858009
730292175
313374351
314794375
635741370
897074758
913008356
18454599
612237301
687233479
897624123
551874255
53724226
221088946
662741091
622050074
286736130
333611886
516250468
655801028
258750911
885607625
814536441
907025787
633900501
1065884924
993914265
35443169
166610500
774618473
753464685
742314245
788188180
346164918
304547542
666561270
344626149
39984527
653551838
51803972
546468711
727627252
587493462
572517942
634258168
806058371
830422981
58148000
350852289
196609385
346144233
1000028977
156679566
904102744
53040994
324776212
510233834
285626377
851009755
843802520
23945801
226886737
779049662
771074373
555489993
671319768
791803621
691469894
945518425
220496195
1070259064
49159402
784169388
691973165
87271469
876245041
874843072
9147588
195891891
222168671
283592931
83951390
946266985
663391496
773143123
363462696
24842174
83153969
77513587
754397435
47487547
78251452
504417975
599044900
245116843
355988032
916325740
418182729
594075021
289011043
1030874272
448259724
963235746
535847290
687506712
943838320
814152349
53099896
744891783
1035977943
392647462
276149989
15127709
959047127
331599867
801868595
295800173
6720653
1047216403
454249669
94707234
764032228
844415661
1005277726
62249107
42119730
196373483
540484161
719016246
133744636
1039898060
570825200
208006210
32433848
489153829
975258164
927485136
845913509
209721720
792734658
298080256
122759480
307019389
995600450
321939212
141213961
457714915
1016794969
576176975
477356137
599520270
10972451
1021802321
169781877
822412673
852405108
335405378
832175575
1020241464
373911097
725895509
710621635
517724625
575983180
697362296
612911790
189065447
930339796
493989111
586478863
877934712
301968908
521356601
600467449
525630119
184178616
8474968
1052074878
626194284
476491077
118616198
441685296
363224187
757913218
959184021
775213484
995943461
214005456
785870446
686457404
1063700673
744538154
176766730
755570657
69658442
314122173
57246039
518552384
411031823
442562861
71475273
565828365
271503802
3970360
331130523
962105436
668977864
874154766
423492710
259530122
603160883
877261249
122838374
991396730
293258942
383890799
458060072
867123965
13361132
521215896
910681520
358334222
895542693
314674585
568880669
684375054
736266840
721352646
614200201
709944428
222610157
466720778
659145179
617819160
387007146
864951640
765407373
698527143
701578868
197914719
165082477
280484042
1017998702
961864478
495631227
35186229
207320862
46386335
453576589
1071653235
345393029
360782248
626770114
936159182
536651996
327723022
483781896
466324945
813726361
363456758
252290995
277759949
167394474
576754620
493867697
518373338
236790305
763330267
322769919
838853975
979243552
517340830
463242360
1011422693
435009681
211178827
940094474
668391356
899477223
264822198
643934862
378397362
106864112
740473365
54490380
986015006
140861829
1063853895
140600962
1005786309
437134332
220330602
316058657
632626828
373338902
945848694
941802163
463440260
700371738
937559332
624954568
395703146
84261185
648425215
74899844
497514971
154769862
796529132
377639203
893221563
549638314
32045242
401141480
694630851
401090317
419088960
3926253
995508746
118222812
20799384
404577597
733467506
90144856
1050596485
511878486
876750851
34685110
430831929
351152249
456894841
517842946
751576619
386960948
698146040
895583689
866600459
538717573
895954649
131645462
601835948
845335874
1069639929
479124750
1015819395
691520714
206938073
574034822
1025012994
909129992
437538248
538777194
1037851325
621144314
565121884
963765646
16672782
75323374
823131357
673879423
797587391
826964885
288475054
85482136
628138743
572414491
528159161
949002519
625496213
9120878
473566809
1020458828
327756552
762331939
28891308
363399453
731920379
1032392695
358434718
535701684
797775722
284996788
36907492
831737449
741736
656009486
1012347978
522593942
642683649
647806721
243799285
640275873
1031364742
304224438
600372897
551063764
11176248
582061950
593641179
363615355
869487680
407021195
444463937
472154935
284866300
222553408
577204491
236774935
985758001
306145558
354606349
352711105
165226069
180523644
372659416
127405303
75382353
177901582
653279822
924663455
707669250
404307543
988717722
750723771
59697524
719521769
833232177
185435723
715401232
568836027
676217060
359831060
32571931
424894068
934318937
32619653
296570460
877630150
42964211
333989186
26598183
649579365
755316116
904703928
174521929
1034995435
943405657
907543568
704034238
726046376
678247909
655566578
112239447
802216581
505059271
2380420
242983773
398248264
112993404
1001807340
981463900
671562123
593261330
94679570
302258096
917285801
44390541
232141465
197126268
1017450937
762728356
992538435
261050664
966604502
826461505
16621884
381308986
706122265
759540678
51331877
620766301
436033939
355604442
848951857
353618105
281986657
803693627
699275316
1045627135
553704808
843715231
848637038
710931276
877784650
989456910
157739609
284396770
681423228
334010859
817706008
210333253
90418169
8975886
129167747
519960112
784404540
598616776
814734582
458847221
271915125
617639591
844217687
1002002941
547473670
559949198
604015472
147937624
1038109995
938347550
966863478
380242788
506328392
558612609
952501095
64040998
484942031
52210054
887236599
924103851
988114016
1008918989
895906955
695526655
125764877
980140425
257736981
249161291
630124812
617210491
137925741
910554384
178295233
619274685
965862474
486808291
576870775
566894326
837334432
363980933
1044878112
263583951
319566955
619146629
754760717
97765609
176659705
52783170
650961748
143992745
942000777
436976266
272276418
1053910953
666890731
286950992
102704966
441953393
56241323
373069045
6614969
380956868
367842636
376097844
88541775
370696621
680554637
269939085
449178598
19454916
310521670
39483728
585224824
371285208
538082453
908438852
836348736
958969924
667820999
3143490
486126131
437680459
1028007619
630357414
504492624
998554658
536607778
168496749
88702179
935667012
910933944
413452475
564763544
293256983
778592601
91741586
283963933
302686872
233261817
249972061
697103065
215449445
612555640
103264156
620564946
818790792
487547222
607598192
369412623
120859471
402986520
24711322
613057212
653301122
376209189
698891171
610902215
631668794
928567314
150671797
826220671
320004641
980162146
975900566
701782110
315663731
487408059
1059359566
906474964
7813056
256279694
684939341
438049895
779553251
552971234
563678177
90359196
174929712
963307789
259433563
754801550
611935435
217401233
204334521
157899597
655299539
1024221900
942685556
231131860
399664707
1027043855
976661074
796807202
223567838
20819352
268228675
923973710
981906193
537611992
58039874
464390515
327433934
742453175
603877363
641853267
295151376
673857198
885634520
266303138
364546382
386611909
832964231
782562335
1023130034
579107864
880235609
71566755
2116745
101608901
384986917
301803387
753992967
805383319
624440400
332848693
320985825
865900920
302128402
272319356
503469024
837047680
141658008
710469782
803637619
378436591
376470512
1057058971
359789753
978648782
175083253
618576643
414562571
217750989
159489828
293058247
710389486
925197538
69592018
247101863
149553021
466249039
291264611
770271966
59658195
631342991
459758745
318580470
744748799
1068265601
1031625436
769281328
951733638
37181342
654245348
759017946
839869707
604363124
275553096
363921360
202598460
156714890
300410873
778376195
249922458
853078305
140999238
137810496
951933312
1070642018
148512020
962816575
305928202
983482876
157975391
36445404
473162978
1067021744
479042545
314512708
486109882
463400704
64263185
942050798
386601328
637786217
693300556
480070674
937975456
613357017
967563219
633134493
1036739506
184023139
1062972129
63988694
447677002
208088581
651884566
973208254
360910719
279793305
871277349
675374917
74694897
90783493
563550631
199122178
1038877053
400750315
37218452
44039150
408368787
390496723
435478015
981533851
550575666
347640836
832757448
480536817
483870152
245500064
502603222
261966221
176955936
340061826
965835022
1046996968
293191291
624681499
116767646
462507343
956571752
883164508
542835868
561644135
276252941
309669403
422576891
449903935
854514385
865432344
892290865
752454768
754491072
799048037
496885831
986064146
490254192
408950396
946408519
132477656
950688464
538500534
532959410
430817141
835845819
718963862
631070002
300523307
638149464
63493910
649378813
415747736
964761036
1026806138
867591108
1073726410
476665381
914080033
1023731636
960921675
501055481
684461829
987664095
106682804
668772365
474702509
494440031
702426088
943897652
907414648
862510124
201633717
1043682293
516283590
66022464
502830829
329450511
969966202
632464654
49911975
987068594
560916430
909056625
189737955
146932948
708191869
260999562
827910178
108809036
472293356
192631320
667343726
40132258
271118617
943232512
450719208
545236233
746189676
17401670
883115583
793747218
822561089
804942426
294922289
427937068
928006783
532090929
966796628
819181870
649669833
906323181
138064705
351415321
560710652
274502956
746548568
882338406
385478422
1071402218
658637596
170926714
578876776
907366243
218945809
526740623
1014514702
87067762
683785209
625314979
730735059
983215489
952058656
620460756
417409436
630386167
876852101
1024924979
558122595
703759262
373161840
931688197
787040549
189804962
1058214673
422202295
569514839
1007641284
96062900
576177349
162915304
497782759
668256459
665679388
277899839
154937124
309079289
178062331
428040853
543805310
169226572
91616295
756475558
438612301
60537804
373424346
722511361
436606796
1004474530
1038284129
156302917
270093453
812807986
20326692
1544589
740379960
907964157
760270081
828066417
119208834
11104065
303675023
859642998
864141170
540349807
541912816
152202142
169159232
163860415
915132871
1064451285
759959845
914534005
436849157
984882041
382351791
1008403581
497434771
352188550
218490205
30189077
877413217
156198948
865479055
497752729
824732111
336287458
163799055
1073621210
140672485
478313717
680777389
31718540
776950182
184003462
864578129
788593564
264131328
428509408
81818573
68485361
786724782
40212728
166917602
13935173
960480012
468337183
350840004
213775763
1028685040
805064152
957938867
728359339
611876293
560097018
586113668
1046960708
1043826947
441473532
467181887
684732550
127600554
764633586
606938552
277350373
91276128
193245462
908452883
1041541454
225924949
511923359
215136942
168819326
503333557
425062657
816215355
714167273
639473385
268229571
768842662
677968987
693916557
156578446
143869551
742394626
166029737
567459138
991564596
310138195
695724126
305217464
46542205
844460234
497330557
749462645
164473764
256141349
997993029
942275281
1043192385
984103953
700191875
600455104
775610576
217595368
146926242
424205483
412007688
762751368
118818688
99967743
317977216
524810064
651121727
862426401
788557666
118412654
1009700430
736085746
414647662
1066637162
1043407219
502097725
567360246
237969782
777669798
61437296
222907192
660099078
202899118
750192818
765044970
927274339
835409947
266243131
198843753
270029155
877731847
266503407
856067314
646899414
756569365
403119087
74012135
739762690
968749072
642209096
650942809
303731689
896204068
831858999
898722671
694296218
974183691
281514053
815205119
638384816
75384507
327660036
791910086
1004902509
224343335
848577593
736186002
317138246
711690866
727415139
217028517
1044924177
402928432
708605629
92021030
166400741
820133161
470624964
92641597
991053392
428323262
69975905
362469213
926752523
194581076
994106045
657614035
897526756
464983673
284087211
105371984
906873229
662920957
1066026258
278514608
743591061
283968596
905271713
1024229645
349074839
707631009
612246151
480564674
569585189
209035538
545560612
449329109
707579208
672871813
955027277
159696719
298826166
527371596
160720019
781794882
141416171
683719434
1050867368
938273348
917382024
705547575
678676063
790481389
983881841
522183147
163762706
1002462589
1042007960
991392786
877908712
69150794
104819256
1025489834
1050921049
532324814
972447657
473786803
1071022299
351368556
332972470
111438565
746845647
292497569
340533844
337829821
772075238
123479688
738024452
345228515
729855450
504720570
81184793
467613545
1049375778
708175813
922338422
966360729
998799841
33152092
172118402
348933011
456565155
580755856
252130838
216556224
793135206
164797971
792176186
379004861
583341075
161594047
600574312
530544068
485549066
731640878
843659699
851219568
447634929
351225592
1014620656
114089288
328995559
185900837
528767193
148925336
574005664
1036071392
745289701
560056260
197957029
41096830
168543993
84763973
592530685
513492096
241191908
918289895
72836058
303192658
186796603
304405340
845935410
655422606
110655122
830931143
862260493
229239042
885243871
153064969
207890208
26710717
896342694
286833047
54482721
80903062
664528647
533083298
659683158
162985741
27834747
582253816
929289972
330763552
666612967
453818998
826963323
1016782517
349124642
214013296
759664285
412549343
432204935
995268252
170574821
725556436
571205228
637845275
999555609
80492644
1038411036
36980395
976029052
245528863
389458588
1011748917
632139753
739072126
344189842
181099277
441129047
1039971064
743447618
66213579
510491252
311708777
342647447
534363752
110547351
48735546
790847541
735926201
411585096
107932881
821435667
672866329
491464403
425500095
726694973
231543208
188657325
759227638
1004288871
1064664908
88340904
677410453
764383729
251677246
511250537
397364012
514020639
670991926
387202590
1031304086
894268001
29684400
864526053
691325828
547179794
293294128
812873892
424795059
686913300
1761182
844225
193450179
713396972
684458670
894535307
965829523
270491603
472013984
992623322
224508352
398315445
366492952
926504949
819052528
1051257040
338994049
101104025
1058174662
22821624
766707293
768527825
994036256
236013020
294487845
976161562
63805362
156170720
658138439
641253154
736263163
528820358
514041555
128307103
1068971563
525749575
394713998
328176481
146715642
67921713
863359594
551698657
745124400
1057472195
1035075395
379822025
930435090
577676315
618327993
319186946
776410797
981060181
592511333
9748838
570077711
998909534
417128910
342609184
103410396
658110181
846089592
965402231
709458171
647850956
619921094
407587029
981366955
836214553
31514495
344245777
640115299
660895229
387560034
661183248
15732993
565624066
408288141
576294410
1038768296
960647643
934365027
98740921
613565382
588255076
264530216
983051056
29859054
765127330
169130660
502403010
667725833
971603528
507110298
727729558
378632101
709985490
458095826
282287877
613587581
467675312
542290594
604531980
434302514
971752993
585126226
499472540
914776556
457387096
573615738
405565160
709315410
787620749
400969577
438330902
385856389
1055219459
536383514
1022947247
945456788
362917384
80035252
6119588
765882195
562402934
786006083
1584666
823670481
539096589
424014097
8596266
884215332
67704298
1004399047
1067583255
1009412915
194304775
928807818
877470099
326983665
36257582
32499014
786211006
605574833
358013793
32581462
92809584
646611698
873928094
187750857
646328669
508590109
700164438
183561564
60675969
823302840
326125622
101906885
1021585302
465529528
83584034
907787139
659755769
857704130
567492708
131402803
295996116
379711862
960654439
830381161
710390408
806672351
240260299
845700893
677663437
866330994
292769576
226765742
520050029
535736768
926886012
644444353
746655289
945658301
498775508
114802471
7027876
415357716
431599462
525632367
64591025
66146623
997905939
641956455
941567551
84221748
707218755
668744508
272376286
1068377884
735040387
610040686
767928394
525485978
142687483
924916864
540921975
59234321
852197716
20555737
565953029
324928077
886265136
757591278
483854625
277782106
129338796
520045363
489021501
419043851
788735187
631368009
358265075
880462219
454199839
213150856
798007248
278756942
21680928
256929714
801970714
999821376
738512587
395270365
943420760
607659214
587875210
146670828
274723389
1013544109
788403143
644352759
70608444
153740880
825809900
839685529
534774660
595886887
571494766
573273211
135648753
592463111
390601929
1058806622
724667822
804552494
643627486
918344963
802183674
337117213
994651863
726000196
280266987
533053119
632502243
164605688
413424582
160795857
978653725
1038671888
620234379
465389951
752315032
793465110
920139796
736127872
557979880
566066341
103538376
985646665
157461826
961588920
917973539
1073687807
460616091
986788535
598312819
267001397
874109475
398842192
28705049
560934516
466189183
209070626
865438873
665587841
290339549
202828478
284800083
165704615
1002512994
596539654
2446742
974304607
715698106
437155254
50642474
461993123
224713139
166969229
687734838
1007224259
169205447
467900538
376578129
594897420
710687290
973808818
655577729
250830277
186897016
372678219
872362161
1043346025
358009760
389599966
1064677117
292460713
876851773
1001086799
699892481
609307095
325603023
681186983
368047645
705373089
703458750
548560153
1055177476
1048152011
197466871
879600870
39033137
76207382
722719748
484060026
373272313
667991721
803534072
835580362
2768221
929439569
555980915
819226631
442544067
911510083
1062124527
848567790
154331399
473420724
790040276
698192368
227197397
369921007
64293746
928579438
931295076
607958915
31693532
525865582
363507755
79189380
951950017
549788869
814701562
1068612662
486569445
916364954
780634030
820213206
39868737
428420754
982524640
388501309
237199017
761194639
103831528
850196915
680346961
470835977
733967470
904318119
595347433
573600227
571015966
959082313
1066650510
1043464245
690506322
956048986
389743299
508116554
365434668
285578248
101666788
770776247
28222753
228896491
310189519
667197545
287470127
1030267100
332206263
264297920
920458934
405568203
459947697
251117602
564138196
986702689
978647838
531955069
44531076
465430919
137705265
786065534
769947169
793355419
743822896
566515969
756407636
635427260
207280372
330081095
100338967
183442347
269447972
943160889
712205794
883194615
814827790
428722593
866877786
535173229
926660145
798181011
968225190
570763228
114276054
261041509
615493185
746158501
487635148
38999190
16791112
688666926
461072988
151632834
542815352
697285416
1033116994
14246089
463491410
608492980
276819341
712652186
687695041
116192096
320245122
77170676
738270056
977547711
435674079
670578984
1036582601
83551384
102506737
629107819
262484763
386020533
756163041
384480378
253263501
828910763
516407895
110232498
766508785
824063742
504073928
493487274
99929944
249900855
680795361
562544808
252000889
269380183
1007991644
403555187
32347272
172038121
620120251
483098627
261817942
373722658
226351521
437399338
891685685
113699773
642522541
324643266
263673937
599322597
206023483
309455928
708105829
393148438
924496821
772270763
110081559
55637658
978973822
459555001
1012016771
575721719
305971321
964067819
130225824
78344466
912875426
204852039
251487138
933318496
858103602
434897549
966454133
582517837
677606995
479006414
272429011
795372017
471297053
403165571
1025767009
103590604
393864552
223072617
335297282
346629918
824984591
555894844
15312258
56807818
450778144
783081413
361524129
336066373
145984296
432666976
15462037
628633606
120893439
500794002
702061783
443801798
121133756
833421586
852070652
601364670
222605146
298010878
353416367
20860191
925372498
22663041
753555080
294812349
1026753247
118454805
963820972
499927318
1004920037
313746349
19087069
500528546
114886386
919327227
1058778552
117448044
843875065
516336017
664421409
104085952
967734265
999325118
665269106
830476629
370553432
313730334
941331899
466368842
105381561
953803199
322856055
817269116
692207471
346105170
666380631
639490687
8782494
738285111
538337692
1000213112
871121382
779059578
503541503
700435990
306949695
793168639
201925911
299087311
579188897
1036174777
905396737
32055439
340765456
542272022
1068973167
996690696
186184423
132752558
275330148
300164438
80089322
989698827
933904426
56033390
406370843
952177369
287606408
350171047
1017998925
638937873
107874778
597899580
749238624
541763577
582391997
115630597
340883209
170722000
312497086
385713227
487527634
601652098
206243554
664415526
691175968
283021955
371056120
164274214
664318433
395065945
148787900
862891022
515535976
443856416
353188853
59021510
642907666
18453351
38226652
162021215
912020261
109034236
500201828
964876120
746005786
128211387
448579329
32369484
33523271
827450116
544009108
932020390
176334522
327024654
159241064
188649210
10706418
120283587
118869838
663257710
190228077
109089728
541138828
379668493
300503166
156247836
168142399
876990479
1050388913
670728997
253946726
960317297
132075619
990829689
720675949
686918173
157048534
822194399
864688064
924189864
757964248
656258366
46706852
28191079
542110612
151132876
899602066
49506264
35826097
412668490
1069235522
729816541
563717856
122439055
818110700
763148097
1064445032
931546273
178651425
811960487
709616946
882263153
399284970
8628790
593888904
416262736
1012817419
131985949
479228309
483917744
8839500
376173290
339080514
309163654
162414410
583095669
514794954
1023478997
978926244
331431188
56727641
381502364
89221102
594267218
231791886
683360211
271333948
331738168
602715074
931533392
160192697
1045191404
347436351
965289952
950374885
19312719
295658558
497975197
387698682
289602272
807492534
293987544
522298437
931044963
321542800
965078074
370072459
463666216
52724821
267634865
65125326
93644436
771448066
362263987
319644518
603289129
173274762
687244804
652935252
342705534
224147482
1041989988
1064148260
445980039
578747077
404089008
698531123
1063234487
547116388
272753762
899840684
780019293
525608366
359274068
144293072
826445042
941717959
24902898
397892970
847470224
831800006
334388467
307971569
109733580
994763885
697903018
145526710
8364240
558817292
678570714
536857064
122296783
906996095
136177341
340071974
481128656
954851294
388767237
513202555
1059505670
868001601
749174676
256807849
988344878
363330880
37076131
183576154
124840512
621241089
951762800
331676562
160842722
12809281
971090196
164612779
373900273
571458176
124295514
296590529
664401904
822370932
923856421
790549635
678270116
692430891
222477766
877291100
273969778
562702069
743753753
370673253
833673433
817375959
360382638
234617366
428518576
812505671
13607860
989732598
117915639
181294922
125334021
573675186
256731429
599786910
390773119
562373045
492823514
89036218
58659436
689772003
80053264
388558977
335475562
381952936
299270355
122587803
27995528
902675328
1022803977
59542457
328377572
183587357
1036583322
825324763
562276175
129895243
454604128
343760432
439233097
619126692
479340816
663770588
700595764
922578403
607407387
344111032
336139303
930286404
418703334
431312178
649007288
819164
453773500
70166679
586261654
747705232
638881664
17245331
873560146
323152516
708709581
415709535
168477851
153260247
425332518
763066535
90238120
294583342
523521061
612765438
557405183
424124665
831487397
391020202
924233847
1053640159
704300799
321520544
837718310
1011253641
655974319
9521630
758415202
1016123641
72172381
80630254
885163867
1052144768
919703435
129252785
163831655
126385931
286797951
298539053
671705214
247371834
762560263
339976807
595232187
136069072
344127969
195031068
950722115
139538561
972378350
1063490199
784159502
1026594845
32511580
781606213
114040264
618585168
132986320
516528419
317957559
2411161
348950608
350075930
1011201465
48720161
256573921
612106899
141686630
823671943
998515231
594424031
664041543
400693786
174517017
735750136
922662066
972998389
645532757
742320146
976731920
306587700
601890337
553290150
1035349436
1045705479
528846694
630543774
1029798627
824320591
400139793
728981864
886308762
648364811
608119735
169775355
70168602
703092374
668684733
412760934
833668033
766930538
65662864
290799361
450751505
773683499
642692541
688231776
746481950
603418269
1018928708
854899763
596029242
733697497
44704556
946354974
950603596
445544490
486692533
784439353
812384617
3241635
978091741
512392125
600884959
370485397
114548891
528904754
282866394
497203062
232045137
434840371
300744016
541714667
632066632
262621967
1054948759
626783380
539173734
639459799
363195599
282645548
821605416
273270020
300795958
698400188
700386814
836654579
428351845
1005521661
802135690
1001885418
549798414
953184230
661575180
141645075
1070356178
169391806
476258291
1052979983
297280229
501250389
253214735
370417460
988575287
892198706
992136488
41202786
419636895
784577508
944840509
820804572
730253725
687061922
619966725
785101885
348291523
727834450
910728846
176382668
289749672
58185864
179791739
544142919
952182392
811323621
520361446
465245691
921591555
359836093
263429289
764673771
940191807
293248172
544298278
586151372
784769738
334051479
428965378
352820676
102131196
397282220
622775368
793128967
468460850
1018288592
867560894
529252740
980451112
579726918
579440794
531676290
508153543
191075115
151476483
477010135
261266349
1063940576
38660262
614073855
739128363
853923420
701286947
21191674
354857970
850753693
543759508
504208025
57799349
606576527
513540276
769404604
739061956
1010024401
394048305
383312872
711560970
919679873
947734188
411904321
193958867
347802767
253794955
580721292
832087247
485759657
869602181
150064686
500697780
395662789
287692488
391148587
385473928
540232465
785030386
381883541
610172596
1055378859
373290418
877149745
240650238
726689309
892949381
930966753
371883402
1050343792
541722884
651517662
544161096
730631120
241301710
1019144894
424227312
708654184
768335223
838164581
917970920
93633919
677157197
25100929
1042530759
236560715
824682928
111913797
455829287
420980856
93794191
652742800
583363779
250111339
679505657
570592178
570231215
512101752
137162264
418946706
137489451
692508544
657600927
993864807
941050961
1016851365
1035380513
293869807
866889703
816912934
545688453
879126928
943172965
1039367617
1056078109
493671539
736937899
725848565
633322630
631895203
170815226
607018657
188918134
773454925
882175704
911695531
430318490
659883205
370813706
350486120
1005977961
99097637
1069314096
177409280
704896344
67167875
489340397
642337641
396756534
129139948
751555911
38332025
507220537
547184206
739613142
144356624
318938275
793377564
666319008
30018089
911801828
920728179
469305465
373058650
731423535
123092676
420970738
325101548
331094122
584744343
401752301
571623395
437009086
429139914
621543000
545581666
462755345
918412244
249024859
489297895
935116203
735269586
708333884
1062400001
900520749
711406910
511346326
354829882
4850896
887737793
451704114
421661234
727075003
925739396
700021316
682281732
495736596
877844670
369382161
636302475
832255916
963338992
770572327
925733976
362835687
584399002
552216805
235205531
705521114
640249637
20737658
72399312
106034126
784812727
90423518
365415329
963807335
392435350
17572150
907074574
872680274
418507708
1000033566
839878647
7840870
183547916
602559663
16288776
921854364
263833473
555125578
957024947
887803667
610837435
269454642
924185175
969169883
25652090
128469955
664170079
498236655
830414101
1062103644
356879895
936736864
347344008
707277730
208972308
962161500
993858484
37034560
524365376
811169179
816175854
372402787
176494708
58386901
417979330
761244292
191404415
597176552
924245673
39847941
96423908
14987918
779104238
455378585
609911222
771239426
186982675
340607548
746375487
740919044
17897383
504370335
1041813788
627650783
904477261
981695842
271432197
435250153
270711489
515930154
479287870
658348479
537605274
669094243
146107652
27998089
410623582
665907449
940460000
720898106
256093730
774571032
179112045
684427930
466641868
482219270
269593896
526057593
853267358
95301523
613312273
219779325
428209520
748386738
136531553
877244883
58742871
13244863
955175918
553255351
799393565
404121454
251337706
576633742
667947981
810566467
15936632
1072851537
276523163
491659732
630013550
985680449
157826481
45769696
821417379
214807659
762885490
968637321
337497048
801783195
335662653
261389930
933760856
55347808
367059349
254901265
857074586
880480425
38830111
478968712
1038473144
384191511
960477766
201505746
984786296
539629335
342014127
806332652
247413471
323103564
134229870
890399083
737769725
182123168
421775381
177529395
768313691
18108919
31054913
349040903
598268428
753599385
481162150
484821478
364956756
101260337
364499899
558040950
144537322
85389488
774658455
976434463
112298764
31702119
523316457
736508397
803975034
240437762
10699439
556867999
623825734
519033798
630207552
808308736
602964482
694577406
579130109
446451081
1035525514
693411688
237952258
749169020
517467756
581996540
626275225
129016375
307530792
979378853
465119875
972387302
982903922
90201538
89553040
469537475
200783258
713485691
892109192
1072521989
359948
60312534
460168036
238329731
198098993
999752955
110997543
327927690
613858201
133141088
87353026
822609305
994026325
385207423
643605009
396852071
724684662
927359987
267861823
475504760
669864125
235748969
1024563000
1022057130
391877684
604072416
857576353
468541470
71296358
684397949
497433466
376582990
561588950
387436527
618495934
380173709
526972452
591044283
96220427
106114551
155630224
959524726
501908938
50834251
725194261
975554580
535049
658297872
116415653
1016666702
830668830
815486398
527439485
442167933
555330085
225927637
65217860
97182096
563715812
711315478
875000152
633335815
728591209
381795798
716167914
141074057
873841308
120751708
940960183
922654995
674732206
14357916
793496451
1052063840
11714247
747942133
175830850
727218612
1010814119
952504077
778286458
907200918
2085679
17578343
86982397
696506840
5856017
56666413
357200585
523159064
992450607
40831277
455658246
330686185
226242956
477338
762123530
654927931
916166053
226323788
33177693
190888986
879050558
539212101
793286522
129562264
825840344
725847577
523754843
326929617
4030964
974896611
140176428
582154305
389962721
507665605
958114347
9768622
952152008
298752513
623758399
35220036
585623360
1027026569
552894714
475682409
620387118
425404791
802428834
401298946
169731259
311646685
639022704
283782080
739257687
662204017
917534527
115887556
493007428
1041727200
290474603
237813182
566788448
949939061
27110325
944516394
535313285
995640050
1063769283
407827130
1028673286
426152347
594071654
781092692
858503901
10013371
383940442
922035843
184147937
1014494552
589104037
732357147
207912724
494698011
890932872
769431483
377004913
64637487
1047804609
862496733
27114535
722616
554905844
367590194
294307134
862112510
706162511
751428630
898310145
231008544
990365701
558424205
987443047
740790893
187322474
220180595
724218766
450445681
455472955
620002665
239952958
1032885226
214081101
448070091
99610818
347980783
673369525
279778932
762586608
1033085377
296650467
65526830
911830796
1022500391
893868084
531066888
291211167
878804443
402287037
334521384
753121298
162241762
714310746
440187304
176275660
684591654
314806916
947569689
16040136
643466744
254648965
636016898
219738695
839554350
450373634
391023768
878491944
525420096
973437215
399485767
225035577
730400582
1019429863
801439114
305442951
377450255
123789748
874716961
429400895
922880632
1014273750
584821816
26426343
278100014
40571122
841706278
928731157
146853822
191236287
381601879
102581509
583914764
298260904
786695036
174814963
424865483
26740918
382438053
138947379
194271522
745988555
516164598
963728128
705427983
283128694
368983490
108067470
76414368
853352988
614096482
377041228
751287749
675001087
480712440
44673377
12993116
426234085
359315710
1152914
720262899
971755854
139508303
68180801
1060029894
295577165
804524419
674524872
72175741
82494152
75552928
37419098
253037181
360010298
46709738
372729682
599313381
140897877
1029879985
838433210
294843052
132714209
916581326
667361468
1022172033
746696986
491092463
992054996
116037274
231648504
795273078
39046519
321011893
3823054
966493286
48706785
719422758
817542004
620412934
226073669
322468405
611296154
506006459
942597315
86955207
350531198
391521407
513210288
981463836
170741101
46211834
151859680
322781797
727117146
985386554
689240617
983380159
360161021
111985768
34367478
788159110
627971526
105057790
354631614
16754887
1064246799
1024702679
79325108
964585427
435832229
797586514
502641089
895527672
688048092
1050723860
985843416
239929962
244424948
613604744
814607651
254280309
780219751
700493979
561086966
46504167
1039065283
561023981
622946573
193545007
125321306
903424254
525981513
17035372
896729080
1010420154
630155656
165172290
139562772
65789102
212993216
350022356
821964098
488577355
170625118
354538516
14451751
1037859805
321690057
1037213413
154662137
125909026
464592591
597636106
343156578
943997011
905580394
69403875
141977534
478728373
1047141223
791464617
871524760
123186740
518867377
478409141
284576508
833450378
923105347
661119115
1048164059
59846079
422836967
627808099
488469741
909702784
869393700
1028999617
823659255
958784086
819166083
300077982
690663336
380490555
144658498
854141542
338995329
719812544
425945297
141244896
501407782
311845407
1036713836
1067743540
988607481
904351093
770796290
473025964
11591499
798812680
1017251711
490842001
889452029
12467229
950285515
9347327
605567730
611005642
245130285
121342920
882161983
351558284
474396549
316619007
625759395
840803638
278640043
815325978
32401323
777305503
704163886
18623400
901789328
645058741
556985499
956704553
478630427
461858146
743253952
78614502
987258116
628038059
609252176
69987221
387401212
483614580
667048243
721481200
435627426
197539303
557754437
601942026
75608423
87512335
769047227
700698780
661988035
254301546
185254001
148940559
326241720
354774358
62997097
507326173
236609928
830894765
913218582
235190166
502194754
2104297
499447732
503589719
162650224
635610305
74558630
918316979
1042626142
340227696
667484561
964746963
892255519
40920558
66305430
377454231
219778920
847657546
522055011
655883962
44579742
469264075
820972107
64101876
1005795790
246375368
972647104
1041671096
483763178
67165838
123405489
368636618
49445082
450897628
731890824
959067962
567301629
959293085
62570893
9727126
134023839
42141335
633643101
646150375
314347677
212046953
709883718
36490576
904710937
290946821
192856111
150836698
132599171
254024040
886518182
507120253
792955649
203235585
416645435
379898789
295266009
355585458
194253668
379150743
1022985421
285782489
669559174
128670152
1048279758
671479385
1033665208
558932336
251110557
482651962
410899907
693270141
869443080
538265398
909614651
1050110125
986042819
107705878
738199776
368356033
26657587
715509187
736407168
725048315
392825696
980255175
288937637
672895702
557755707
906146420
444464418
83252748
664804729
498671535
914090235
705790482
532051270
485004424
444414867
65627899
900076289
581848104
860464428
376899667
700856236
505207377
330987301
222255108
709644883
370566287
870175933
514128165
654057416
98153248
429056484
607911292
535213767
978316547
575369396
285927587
827334184
972364697
1027684367
761108906
196056354
930730391
1025134105
209265498
327350383
882105137
120961025
910777880
783627717
51593891
27186319
278899332
76081834
870529641
948680059
7325497
219919007
169355307
238944271
228036588
664303279
158686511
1052628962
72133300
366933107
808512403
517214158
213037869
167040950
1064532002
366927612
96059859
267673602
601857027
10357542
513891201
1059727849
989167294
464169789
328192310
716617209
851898812
525975074
729559855
1058053468
831609235
371288512
43449901
923483665
200738086
223918751
533638590
102430029
52176831
280033327
724553086
415886851
841643525
304347309
189582058
631347240
1023611410
125474350
132370108
570245727
492151160
360190477
160010949
1030275728
32035120
649596198
171732938
243712419
394715238
1011043704
576292541
164209943
417393465
480017427
173875870
973278211
312352433
673783023
467970120
736524170
28052930
800497799
422093470
946707492
92731424
533394293
1016415943
152227464
961381837
358378751
464063634
817913730
550688608
339074201
188289802
589086417
573921199
732267727
1054301341
702971847
36795734
970582704
372657701
178680190
203920624
232575696
313881287
1032290076
1030124015
295511324
48553269
928861733
709089664
37129159
186626475
510900070
447139823
284970855
685046683
572652209
457707579
31987911
281510317
223881528
175098332
664483327
892046080
191124561
1000206106
887841916
314812551
739334214
212410661
937597363
651348710
512690816
497065354
255554949
707088823
490121664
8740829
215898567
156479198
889931251
369514832
241839769
497725716
687595007
115724486
152883353
1061344007
1040438148
793639211
80213557
35391318
527898378
586646769
311810560
1073200547
512480095
741979216
602739436
1009304126
158955105
241842818
117314962
855302981
708511409
837972648
440092911
386003694
553844371
330404791
792995327
488162757
236996414
972973188
759543321
76731212
390250697
399245572
1017680976
1063972187
716747324
689387561
843083195
591151669
256382351
120032021
845147125
1057238472
535506495
214875019
76840174
39058414
617347621
265470598
163574403
728785933
252588196
469412442
372440941
1029125200
658953703
479447431
31788066
89915288
224154764
634239813
841778497
919447520
5000310
429098932
167756694
232761401
505249683
998573864
650542665
785373860
566291466
472566471
506340473
908723008
69199780
481211538
684834569
1049870712
731766813
87302077
465766164
329534014
217518710
866218215
797108068
998049128
238082875
972721038
629506471
567904079
31839534
349938730
509175350
560853715
1048481057
282844606
249520695
90604221
935339642
494322078
259913006
266189015
129603593
627184591
281611845
819464564
117174208
754089917
524490346
855769308
106356170
725603111
975306998
952821762
578897460
449452506
103296318
1018841771
617384175
484156167
19398247
717391011
200645727
710993507
1035546686
793364199
659870706
516976837
245413862
771601966
820763814
1026531478
349361537
813187661
888878280
369884174
667557751
777085904
533573060
80375780
168211078
753076914
1033481376
418389986
851663462
102915165
1039104025
238045059
500871883
781474706
1030884802
701728263
828340461
596142544
475030188
321615600
388630184
111228935
589098673
175800825
526415328
841313065
119134476
295322414
42403885
785694179
1031738411
300014199
1102485
83924880
1049623786
571994835
603191458
945835247
654683114
283351676
957860598
153951772
146163938
63487542
985375994
691052716
906327812
687554325
467441786
323986985
382254925
628966240
921012911
528320652
259108582
141968616
349459042
429502691
657474093
1042438292
744465222
271094207
279137480
60681118
764556417
696783002
1063730754
230031806
64561505
890582744
980306852
739260828
274029993
370175328
699411141
195167545
673869105
213244240
562094340
431332058
704717767
253148132
458685113
591283391
732967409
651610223
428814575
370636549
943277971
917588016
985038835
1028609269
156846122
882650661
7285641
41193568
715687824
760293149
895579895
978027778
82015670
312497809
690205017
387637145
876085667
298853160
804759074
480171762
196334950
802278191
784627579
303030487
242987466
97924526
242134556
23030177
901487729
860197039
574216239
439131774
699626452
113407787
229193280
1059152596
725298180
1009476663
942887124
380520960
61073595
518781076
111856522
509963193
569387717
534524090
791151941
489354586
293376489
235046043
239550591
361316619
52865433
569035678
354263029
25528358
788420031
200105044
9958733
642785997
811364732
590424462
735122748
2470260
24942194
740129202
641659192
680572554
579879728
84800943
1004773176
641484899
954313551
131029879
295295315
32525332
406713874
113964525
967180110
128024375
81531800
735557344
628301093
76039139
405168003
4572000
32632703
568703973
1039600110
388860679
602322314
786929960
549968179
265650924
265354718
314127037
1305803
325749816
492523685
437670048
630037744
672475061
391463848
994920643
511245791
283735998
790632278
391340547
58759267
509442673
762987341
535586729
1027750240
856317775
284781735
235730358
432705709
979018703
71846447
818090607
200063636
161021470
490166420
256156739
161136593
354938090
996173548
2950843
424331227
679807239
671698484
732588375
976298645
736524042
889370231
974521342
777132528
1016054360
743894744
313631766
338319065
467839996
184192950
696594912
416173624
834859102
318305171
272112452
345658886
80894978
31970800
584739640
126279587
480564133
791969737
7967307
909959635
119596972
400619596
287030032
288330477
765857008
1023618682
726950107
565474668
324584513
759085139
738769150
737356009
404714512
1002065789
405752727
283098880
876354678
989788051
561055548
653020183
488222109
591961693
12292917
156817488
796598002
670448129
335723418
452873264
826623259
86605016
746426427
184789448
746241334
941776355
304925961
221279286
34080254
364189955
909107687
478662234
118423514
781244518
742941760
926846703
165160945
253445376
781215155
364228078
534002507
65699154
249521159
798114036
1005016417
8286174
1054297560
153639351
186655019
734295133
656342989
1054718740
205525154
440658403
455866078
834698262
156615328
878419175
74538103
764371540
629463185
210354019
175113495
891654981
402553435
440533256
139680381
810303133
861037600
231730291
661933384
642959094
910517108
1070816188
60122497
1029804303
846023111
69393853
105529445
766522300
647326931
401336030
462568320
824333418
603375329
212651153
834186347
508015731
628807414
577353912
320673022
1054539723
168552397
1047267697
309833992
431281472
966597697
921028016
1002155743
393895731
352728221
916981668
556055876
363857734
496570501
623081492
689400568
597064519
263508858
832277759
967135780
709803579
938849375
172199741
266173660
652699293
628920385
602488335
685427870
13736373
849453578
793232930
434573322
705008426
460725594
494670192
771624246
933750396
484260691
379068118
212643929
235100624
705455185
613756322
823667198
588548942
210226357
411604186
483718197
17137305
414025080
18695921
315664505
665115613
846704974
3677624
804342665
78320917
228199672
834496641
813171128
327633375
644512231
318877670
322658662
990688942
12250259
958054783
279371766
381021894
950378935
581474001
624817389
14878668
885492011
276546943
202507866
957787870
985984558
468267063
335589657
46114752
758581294
319750908
974517326
232274228
606636773
420757269
1046129123
1014396361
689898113
974233900
523922643
527044318
15900734
923986640
558924650
464392152
890421421
196078043
154988503
47878487
786689647
528511399
832203664
71889434
887149451
750456257
690082777
642472565
34841995
154511563
640916371
85890122
357105298
79608100
642418882
20882317
47559941
1019824409
338330758
1023817599
682678026
454245024
951155684
491392826
314504729
613943366
1137092
531223816
912503227
690047789
1060032184
374432872
894266995
10092808
399678254
905589355
837390280
377068678
1009240767
363417832
785123401
183477187
214974213
523075627
467125163
21086480
433611745
761330606
63221485
335815144
203173441
990039247
819882428
949183835
672590054
548666406
321888208
434628141
478592704
169452479
531257127
459157024
452378498
373243212
848458909
344535740
14559926
717233014
613581298
321559208
670243200
261941949
952579775
241387907
586240548
714645379
666015036
791673312
128263815
233315250
852169326
750050734
677263072
721254036
1065775184
764133970
717131196
920311497
267156243
981358778
666291457
775264356
472869236
373014487
802015066
1049322890
361332153
788173072
837364855
331698018
870668360
495514638
1025849766
903243138
81648662
178467093
929974037
83066582
52643679
97702379
896174506
893561052
536441240
1050168561
844455559
382706736
719559672
812571415
1012676234
419710956
58202083
982159990
660545597
78044935
600786242
289965129
950004649
1061425794
214126640
115944042
559480646
934711152
745429910
149281247
158436737
598083080
685567092
648332992
1056999520
1047301980
179974747
479095488
434074737
513362328
568407826
1022928047
662683269
239247137
983445227
530929407
91592323
274060824
1037243106
537041249
1588766
625264377
934091736
101508834
374153177
829035953
713342246
203780280
416522788
570985267
600151525
500289114
456726959
234194321
651283150
102337597
104177179
68589207
402347871
122356154
745660609
296925192
226767283
994088207
969233488
232134682
955446750
478035826
1031522013
297643116
482469315
883820946
777832733
41078586
253430849
355978510
199510607
1056801850
926524730
554242191
174472840
435650810
62536845
922703826
485729994
529777315
796013247
476982325
149690320
455623561
580081780
511356007
384740547
649992857
155428796
995168159
610825505
850577264
364516767
738390468
527055070
193948018
65872365
10921786
978764902
722548762
322462307
34551144
624665828
968672888
31662398
711562659
457542975
649457900
289049491
939349622
277391187
814326922
870584388
746805024
601349362
102665169
1037754599
346716247
189864051
188178394
12215767
974124161
255979567
347776055
41810454
241160353
188818554
99868600
1053864742
758061320
1055806254
5617139
499315029
537111362
336133546
183172931
92056671
949452255
204532668
22376709
271829960
36011222
731662652
766683404
852501066
840388987
781272793
991376030
610620992
1054946334
805413996
909595809
392114169
1073659724
782785189
684631583
236495537
100647925
90222778
454156824
1071699205
505738680
1002772129
114033568
970796425
243607145
479471052
135279822
870807901
305290466
196650955
315856493
39432454
403981417
114420153
528616981
522440834
963757850
760268682
249623033
308678799
964442916
799885775
1063480877
255009937
164869557
537735698
243424966
409119212
906818076
429829091
1012521758
638252211
701622782
166419878
282063030
523250580
827672520
746273593
357003668
399722270
301946759
213554169
711085508
716675738
662932247
925743777
10697101
241893333
534274963
341087304
375550358
864816839
521065462
413808590
276754144
224425280
808855711
883872201
71751511
743223063
970905083
742048424
144100540
924375379
778290273
947893481
443218480
965923009
619838425
224764339
591814813
164606641
45694552
120503099
232016557
425809943
849014295
305320444
130366290
325203638
105466974
327316823
662370869
676711152
1039840558
988832663
362206944
557439080
891747213
141460203
99724200
990049427
658220419
909193477
83697513
59120948
771356687
402695056
785203617
355001412
391592775
481208646
606468083
604500795
750135499
1031596909
319006182
589056841
958914576
660534307
513952260
284557521
827703845
879278908
891526984
888877000
681431580
1060279825
647407199
909764180
912794414
693411549
642386985
85427719
734389145
918268321
497508878
564196632
559610312
397463337
269899032
179876236
696257703
227245239
611141510
114481870
34714007
368374519
146472113
385810120
432252091
282151263
393961365
963942823
24665689
873846921
77947851
828319952
737682901
153969700
1071084038
857796324
167578357
191741060
153739646
765118733
87222448
159443367
665946361
281516599
330592842
330604620
771100208
609458164
81378743
862671315
845340587
875874256
713091248
430747608
134749046
910380864
532181959
311678362
674412224
215337154
282281220
740785007
162425468
281034082
237636361
405843730
946154640
760816846
396968550
412630948
863380219
227004042
7103401
491150197
649301484
915178678
85304016
267141219
809649064
131668203
1066656011
998776914
1045821219
219276958
1040647894
680861726
293774779
293939564
469895956
367354155
278475437
238683193
572226997
715486757
698594471
829906100
958323015
675725377
364847846
150609857
627710911
963730543
826428821
707824479
315783578
924629290
543725783
1152165
42706827
1070685695
528510844
693656526
453779686
874404975
1034104365
648904113
389191871
876525765
1007406802
141073697
102883310
944895530
384668902
448592029
564633580
671738142
784003144
98925738
891499938
725298344
768945170
565387704
644555937
253848686
1047346577
854050343
793787613
316548632
736962267
183840362
134394359
933381383
759516501
169493341
826139936
185686942
276168662
129036278
655129383
204526730
136329580
898723288
57437024
66593339
596392867
322926525
1061175021
133551369
3703715
694223433
158639044
289488959
124917232
725808188
572195914
162712589
528389711
294048546
217358125
65534067
654660057
12012747
598702394
480949591
170904468
956881316
289957112
653559135
859131209
693263689
12481909
178735839
564315572
520212964
830321994
816473015
246265929
171082417
1010268968
855745297
860394532
741110501
524125581
857428937
897450887
884138414
329219297
794070770
903429339
386917729
799120765
787238066
926502658
10459277
158531664
41714098
582877032
21783610
548096094
367699753
797866914
832505047
150178121
503697532
800052495
463124779
495378170
163393252
207938948
436631380
994557728
403278922
292934992
956206891
462463962
740591827
897885740
1019363485
557274105
701846868
186528071
674857206
835907960
214849263
128206853
217154146
329721797
375298523
552599072
335290728
733755981
729389179
527641131
1021800400
336385969
343574946
369251353
111489691
99211482
804655559
991109323
669238238
790401693
360035395
947330769
291930157
160000307
130931251
464023826
717982352
185792977
386952104
8712960
424861671
806003139
378078257
919393393
986903181
860478408
250680437
513739126
824591329
392497874
348786566
525777990
378036504
248342157
521209381
74321655
847863964
330923092
339807891
281343686
161510421
353719626
489105394
384335998
980781879
905746620
950669128
233960909
650714048
266185203
656430725
52113743
517567591
680837686
826410871
437963139
696945388
1020124250
186372933
385522973
129705417
1034566385
811325050
51313635
130807357
450081830
469093843
73827912
1026405157
271241768
355503657
1027962609
537234281
531329111
463858354
204520765
217738014
798472478
79805482
218673178
615426248
776344099
930053977
587693051
998874364
567420324
307514081
57797083
547990599
354485643
160281591
754391289
1036083264
118211786
193063927
361561312
209480253
731612941
1026150544
640881226
1054083470
995272470
1017442186
80179743
1033097612
396526018
701328933
549076270
921227614
64888364
828480527
931293426
830584622
973709215
1007979325
298425175
1064000869
967097630
632121208
156584628
911320385
728857427
174181242
971190710
240871151
623596322
619321686
116631442
1019689323
662873134
60644070
897570321
896845821
351065949
410170512
925250597
584387800
528149019
753526830
757566775
585360993
711208212
474403542
669525557
350370285
731150393
628717309
217733725
716406387
839028460
133178194
816701491
572410602
888919375
43250074
94706564
766144918
597224531
285017139
827998897
551860185
894495934
806444180
246758613
358405732
953812641
342282286
348610100
793508535
885767322
651795648
723447961
895508916
958378671
1022310709
876535987
780931377
101220446
633822214
989125736
777018059
332145927
781355708
856327256
71979386
254794241
714742637
806846972
383534096
955628262
503051399
419658295
920628695
396712535
253856025
799130199
316310709
882307953
634481683
45654522
138292070
27703910
219024026
1033788999
450523385
438665388
488890812
529563713
1008385749
426582433
877682863
850296523
79194349
55694074
73815982
1000386387
264363499
725008648
732661463
579721956
604008190
393257405
291934527
275394134
53985424
545418067
371129354
865403806
503424367
425833438
611296626
117771752
902441818
154209918
628705241
761639848
576974411
373338680
901634297
699528591
273368365
1066897576
662703284
483899729
1022133805
304266457
706921773
384449185
570071780
537855793
423635508
886449155
601581017
957492942
210584509
456345745
572229416
150006223
1015593517
819768096
651388119
761568973
150563976
763555311
801117937
860379766
118708553
595132293
1016231561
898256179
293430860
681676643
439580314
978963115
74519668
205416753
812759460
651847627
972276527
432644745
494314089
624669858
101758115
469849212
57438642
409093694
138260892
842044601
297741921
187919598
541639340
813558761
55220765
528572004
722445360
327170781
262963403
553288245
995154569
7885947
848302522
703998260
352967320
125934491
238815153
291402287
412686359
896420890
72308153
687647399
397712262
907711251
365604424
549309812
900645412
43711393
739472517
603140158
723681360
623302533
826398123
1051734707
1038870656
309644034
946505988
835202626
462952243
884504228
1069522222
60285960
799278921
46027279
323588765
379187538
531090178
408157183
69733050
391530759
350276669
223355269
106361110
308776456
670857012
1030626410
629032254
977402849
251233842
500647048
1007058386
167697652
112023488
369676213
720519633
339292326
685500193
669361790
479202911
251705616
29603034
16332062
597873452
711238244
93288363
470980786
297306718
729160635
860661701
897662455
93858540
478559643
835264134
6716571
980304931
842655483
338456179
314578680
45655165
811245110
542424547
997386189
62149845
150796694
995875541
279287340
708543690
946833366
582585841
142804052
399863743
840186616
223874509
98060338
434559806
935926224
875792753
790673492
521559733
609603979
1064191670
908279499
785579357
796020820
695454844
225843525
1059147870
72712807
893872309
865446919
140700220
654422208
781388850
912886407
156333172
806326542
759374764
161549741
480289
524402612
1001577790
378990646
356897398
921055714
778036397
84889371
60100421
163773001
916299129
533039274
926993036
620901728
120685306
532721808
945408871
770276585
248137575
68745219
299474255
786657924
931500205
563907380
980512758
662581736
948191251
625755482
352966458
698207110
274267078
427489344
598787285
787300964
338144494
576905037
835522687
575674703
634975857
991252766
1060477171
185429588
649989864
69949569
275961956
256451987
479175949
956006576
139939630
294581927
39048507
828700085
974318685
358010334
707113181
420508247
796621784
538247882
585086146
363660371
58261857
485088440
746135661
263203166
472278739
785054639
127981895
931196958
117733346
910867239
422540558
510830298
467648383
298981508
698642986
537935018
760049703
77175434
967880720
650250762
157499075
1048717026
643948534
358153687
790850193
1024549064
776944905
678788788
834204120
1029223644
1072613916
812873321
1004666779
389360438
641811007
705934680
210096638
512893526
469940897
34435834
744625950
21991846
890490155
143933152
835263902
623258525
65532923
64543962
471984767
701969053
157251249
355044377
31711342
73087033
413192871
1055271886
927219129
1027995298
148820445
916595005
6468480
997202114
20838515
688139768
497499724
205119470
296804418
367806561
565375326
911963929
725091818
899727063
754729596
775812149
169781414
870623901
650255311
708762722
681911783
619446857
348116124
722135397
387992229
482899688
257798348
503557620
621855347
865181813
563204742
434817819
179986023
81992918
895874711
490874286
1024441783
1059064395
1051255982
165857448
688718013
716171639
765992572
241518614
541709060
348182216
931029003
236157684
658411786
937745060
552903981
82786606
907501963
35387552
34106226
1016862519
671973122
779339096
474331137
512319784
636763289
615082611
948695511
63044537
595916183
760482663
799971163
814881372
740476895
703273797
886431839
172143526
844112953
854068134
764472320
787480369
336386377
152137734
83443105
630363378
295652364
875706983
291521824
540483878
118065822
1012361249
640080485
304880176
455607338
945035033
493996166
861207060
710880179
86971397
898904510
322270820
1019998122
70501986
997311155
319327635
983193551
569835837
559812402
628380018
917963289
145364068
60267728
417150753
244088945
771228058
594844182
83417456
784571844
756662379
512624217
377824376
143456791
218966415
583021213
552388587
799986575
52791086
152155870
1012062563
112817689
95660462
891025272
500113054
168156381
920649219
922628418
47190626
974238595
784827324
218468355
285457603
723501969
307578160
976650858
909296674
424807728
10188906
673578441
1054090640
322643934
499266212
1054160836
366998331
656304686
109743706
108101030
280227336
1065041744
677333126
676919263
787008985
156117769
61945173
949685329
696061318
514205094
379300830
99547247
130883169
139299000
252378119
842322947
272294982
321682453
150483956
146694765
360512937
561535564
256638750
563556815
329356878
253698283
43056772
903054992
780841748
1027275589
610619119
612618474
930388854
475142771
960269635
1002909550
180394987
282849879
802432113
201033178
843109341
281078957
138289063
454633152
377619947
835298698
670868242
793728459
767266649
256870384
689527568
62501132
149643075
789505652
63891754
453718922
350786116
374374145
167251353
152578156
1038715302
977525766
820420084
205440689
792461894
132957671
266166017
508424451
1058027220
471472448
591947424
690473988
796600036
434115502
412397385
473287243
1049234661
531522432
670190299
709167504
1047469543
172484228
912826373
959194721
352426343
1011101276
246025503
537706840
760555685
317168453
412163182
22777870
839250379
886304998
541821914
623032071
50966535
472039572
941676928
451453340
404522629
14036116
494629554
478883846
302017995
86832145
237507424
1035763452
810705086
267195103
6748715
822231588
924060402
641163052
992707371
635440157
160062757
838913429
778440176
632724237
204474057
507117879
539472356
1066683969
521749470
975278124
100517851
817147687
60396652
953022991
196411939
477719443
941966835
275083525
878043499
450873564
879702871
515270193
560264744
185270670
161150477
667063110
394423515
130562363
738507719
361865961
267396113
1016533798
1046793164
827331383
355119206
1053589470
959084308
781515774
1048168166
254728142
409798305
239575458
140463008
652985331
840547213
1049105227
782880798
952833347
1066877168
451355800
891099783
72336632
720385140
677092662
696600806
1066747683
82948293
455417851
1312087
386334237
366746747
665534430
947795195
497766068
652778660
765740131
386347987
733590869
895136805
905125078
1033096347
165572087
119779244
261059471
397866321
568557215
515873036
176137139
1042293705
678121460
692571452
1058236920
959315294
335052643
417659087
249095446
293013624
915000126
870898861
10216718
1069029090
344865719
669651123
511967324
485811455
298828972
859243248
887941276
300751053
782202573
626224801
579936847
356999583
608472472
186378300
900053840
1048341251
996871458
503003178
235993827
777737191
457095755
756013136
442014952
914783868
555281493
22819110
702305968
248183710
815514815
776905830
931696339
294792053
652380791
186991186
820858438
62601178
271746818
393131648
437207773
924369131
366236520
493746985
1069668427
789039741
192795770
611795310
911374374
165286970
856253600
142914323
873238510
660643208
908821629
461473278
100780715
86883573
582449573
76188133
527159159
722387447
362895244
125007753
946363838
404857541
778301103
734926681
923740198
143841415
957953334
122739650
20964184
857519954
822421033
623625193
546762168
478583374
164264643
237144297
185937806
537555899
463797393
596581020
880420927
580638877
166204064
388156806
832898699
312321941
1019252292
902856394
137653943
541185100
675964467
460565043
706135251
742265307
455446463
966864852
563467571
177411430
883060297
998685972
830088404
1020603674
721602423
664256294
620317623
1014426419
1058781798
839754609
618240083
40411489
765240180
584805611
975820859
530867302
442845217
136984761
242322178
197349422
797107234
451855767
1011314208
224309174
317941335
642556840
580966896
1051565521
189271624
198016573
32113295
514789156
484251472
661052465
597544240
188973862
218292
753642802
275418702
721378311
283420930
434127567
826223286
558373205
35473470
498494752
387119998
1009877933
670968021
649306303
748558898
449053658
746650610
1051610642
757893844
1056294538
553985598
771411437
406429688
428787450
803722941
994112962
634816455
502828406
380800174
840389319
283326762
480246390
606069309
420467576
54173006
333910283
814403787
1049124552
113805915
999544146
445534060
1002910230
935779609
437172731
487100257
366043592
789677221
1033456252
576986169
771158757
478837583
912644887
907313956
492905737
840339392
440725888
722549658
1016362813
146245660
887931545
955896526
246513303
518356944
34597378
675787829
933591193
267399190
529390137
286208918
587538264
248393042
628329824
687837449
132086133
81867012
1072063598
273565619
160030589
33781959
152827738
782181703
246697534
340921710
266114704
882611957
88001680
978428122
847574385
1009250133
58299615
496394770
375934788
424876756
246756699
820851360
986545134
597613378
851229668
345511124
1062239303
1005232614
755456994
804710350
702230495
530987079
1030132439
492047004
777515208
713600813
130379950
756545470
903719773
1013439066
597566603
343918021
504811097
576866002
426073726
1009069982
786246302
497512922
703987203
1034228593
122286368
235296600
170032318
4529298
130437133
213169761
281461454
384329699
350645206
355849570
30785317
676378246
748903873
932022848
170276162
929012997
1023456285
1066186857
172820562
522036110
154796866
883298350
295677613
572319222
339397720
567039209
351555407
717550984
680414241
1061967582
391126508
24398236
107765023
519780009
813191487
818097324
117593155
674598669
173406005
197973539
33241131
3936640
525013495
705316233
468914934
1020345579
218404056
138093040
638656672
810855020
598730271
187727702
185779098
763478939
350703055
722899958
65648996
923011725
830058036
856539531
938363925
203022592
702514889
335541465
640595128
931445769
188592938
920106811
612694452
314672803
692185596
128849730
126483106
874701638
479503254
589498175
193187757
500204810
508498468
259724171
759372442
50462556
704411257
79136252
289053432
533861838
988254244
718846781
69983543
117215622
778355670
825345398
696387864
355673163
1052683357
596331477
765600755
667905568
254594765
283101439
833843479
391652446
399613619
351626843
518927336
131567447
980760676
450527425
101527542
1034231543
651483248
50463752
224689084
20766443
743967310
816072059
544822654
1003848017
735187793
299885434
1051460311
299188748
2326917
86852985
1019889808
498862929
24719328
620951321
733019797
328494787
154449147
185735677
273104933
1035514155
730560055
242334377
169279143
233453784
801041498
866141970
339549343
469776450
580468925
832499687
489581996
999150282
956024869
249858028
800667318
117816535
730553642
396962920
104211068
569163258
520490595
587964204
805416613
56949518
846200276
438733302
305240099
433209289
900493001
587719108
698014
291551869
153769727
513347303
832496492
757950853
142518131
331938865
248802353
589102666
65464855
245979848
684477373
926219147
345465808
898082363
386332866
1032471600
67450468
304511430
100642501
918716636
788441275
242767664
284389352
1053174833
10501495
384498929
982691487
852134354
382228261
1067059886
1041577403
658043355
507547704
171751454
216940008
1021653884
323939896
998221312
196437104
880480939
1052164096
123608589
912428523
805731847
732457361
808018377
479935565
60742746
347638650
833476128
532208555
694943764
1053208566
270466493
402928377
763793979
250470497
71952902
663786099
946652644
914541037
856814537
826173565
652125869
31010173
595788081
529739885
212092711
695827251
267456811
645694770
116643313
417000181
440655615
303663767
1021000486
100127558
769176260
197655920
343340095
707945855
228920272
21244733
981668448
664129947
732515892
437377832
756204349
913045184
109591663
498139771
617341538
30092472
688096094
515212322
975253140
289912080
442027824
235586512
931041276
864352832
161398415
333462928
551749319
455202170
8597545
261193853
1018488229
423103309
807373557
537739319
1031011219
930718053
262416879
490726785
180751781
1065618431
403961319
492809503
770542738
250133962
555739712
749167349
414881689
648044741
198538589
961730447
636588361
473161908
28461679
663201989
423259235
904300146
1023806758
252209897
364817050
502907565
818863518
278296568
923261717
273382815
441281100
136095261
294096143
946522921
245036230
446595532
746078336
565356188
423075342
509879816
845576406
926469117
940573278
181752026
639076883
147168539
920161639
951281150
237250638
642888171
462361728
463520296
396667475
19127597
717018329
377490911
623395056
4668003
267371805
47956110
943852563
882416171
350910257
216160107
668055274
916608349
420940579
104014705
493816043
806544559
765444125
706481645
822448652
465221326
56547022
68948879
468905137
122540238
265809173
283670625
26694012
279827961
664457815
160015934
602035205
436858272
386159807
1050378656
132769783
455296509
294552995
978110563
962867579
490038238
934494323
716334959
439372530
698843244
788937155
604547584
850906546
1066475492
1009804890
249506484
408953916
169870942
467178958
741637550
780271331
203578707
1031639271
287281147
1071620410
847719621
115872608
905877640
310489178
327882463
683257347
119772455
609763283
861830714
446094912
1008681005
660784779
367655569
505497880
160783770
542822637
630509089
117093799
638142276
336528563
612876667
1066661625
566785099
522680807
716845281
380901495
945176124
95980304
409524034
304155447
974237970
558314451
120952390
970551597
644757276
95406756
140536062
86137458
409561990
671249336
807914136
446523131
1047181840
73072477
891818759
934049708
829287964
584793798
902916948
512998301
545901128
598080134
70491166
861342517
349055254
916392038
251522955
895814966
381489977
208571346
965000136
782749491
627490627
99536035
312579540
962827281
340338703
712932809
259149863
438427859
298848545
158687151
876536432
783521589
753871140
560018460
858779944
446664421
877585836
760203919
478518763
114547956
434969176
463781556
752368238
929365645
131863863
865144465
310834532
621357168
252421245
833452601
179706909
923817429
106117972
914440782
893473844
365048265
132721209
825234783
808408576
523098394
835147445
371130256
288803069
917854689
438716405
322125743
667656368
605355335
226548576
93055426
262387352
907985830
269042814
521089474
670298246
1010435509
712319494
2430568
674050364
801460333
919568681
275917568
755117324
697711073
19297116
760105440
534194192
841580788
977728257
396515303
811912524
464125288
173474124
88450839
607714984
375043543
174201928
751259546
618310003
1037883098
41452317
43471511
431004548
818327236
892522210
1058988359
716062033
391221784
916084368
508244001
47905936
611499195
758328702
559345410
998035557
941474256
182187594
780073578
1059005532
417753539
367322160
409494314
812630167
32224698
216987536
623830579
979967308
84099402
844743163
960670613
985145896
827914939
700887492
626675139
499803722
846256774
413143549
340556433
825392586
821230614
119772322
183768353
460765129
348003241
733515119
197541303
646733481
874708787
528793918
394431983
1030427449
1061438131
969781039
831115953
1053681132
257021008
218384290
596470819
512544950
789466689
116765810
203178540
658115644
367900915
349437369
456733356
179670232
38553125
8392676
97361229
390005565
514411197
488689977
188314458
234587869
954035675
221180200
836993303
561857929
1012223533
761253308
69383299
695064257
423197613
235799527
95665100
1034038467
298868094
976527040
201088022
318609360
150136014
648944459
521297459
324602236
825251500
385460635
93887017
778542069
816464938
247105798
782662085
1038278104
545341104
654376354
343751402
982139202
180435932
450429927
146912262
130078846
793685274
569083382
432683622
45581051
217873491
703825735
491273523
1051463721
851807828
517446356
25190353
645057980
685183655
1057590585
588020782
980118268
1069681510
387572833
388806926
278948763
1025823800
739169891
815220650
719050757
913461851
941044594
880555704
1057912023
658704675
476372988
920912446
711949438
10243671
737928010
893822197
300800931
832272884
685207260
760958338
984601601
785584251
69476287
470103355
910748437
177544808
998446824
256351029
421870511
667038586
569095421
300655017
694635291
88725571
772814931
847872770
394235355
541475167
226268930
832641296
512916098
864651667
227985205
306359780
339675725
1049306268
895029743
948289750
542959975
796500335
1011374356
426881876
273586689
958459949
528061432
307297770
847184653
215468883
299702513
676980986
422189203
361966326
774299215
754840221
205974302
807158404
804781499
747259664
666230777
1055729328
585325080
432864847
496771
493344915
326020551
165279515
613117180
897217121
1023261766
991956552
161677592
871560942
31707972
251287532
993520744
842230450
753211664
824531859
289284987
230174757
1027462781
306919355
484170914
875480233
387719351
284510758
261150432
372575468
639818977
922787135
303695425
805554109
195362872
103247099
109403827
372022597
257992438
311945693
635880218
366558759
903872204
137788422
99433903
210020437
64276354
691888867
459119064
4332940
582263794
339926652
277455627
52055848
960446444
79156691
162032790
947160995
9161998
837502854
615782373
818643194
728780702
704054615
330263888
592684778
1056038868
1049498420
557357990
389716944
1053790751
39579884
304232451
256770064
543279937
106520270
509697662
709633851
911278780
139935716
306753212
499949639
310840627
240365423
308808754
947672461
429110268
235156072
802615835
705023534
780155463
232469606
531917528
125595124
528517410
1032982566
515058051
403033570
487675518
100133074
187046085
906043703
328163076
222657797
372293927
218814624
724916493
793009753
500922581
418601906
675481638
825417647
72692970
248912487
63866908
288390124
391614713
775630265
177555648
791651790
348372658
87446552
924510710
566956666
992760498
574179618
209487319
586631848
22250744
13415451
933489447
384779629
867824139
893741905
999946758
171252935
3618283
149405137
825624288
582573636
896822584
337322147
464063936
188570336
320398033
390864639
629670290
225266690
803122741
1033903664
975044522
16456226
563712643
229913555
674490326
618423432
871366390
1041845986
670227474
28925587
322476029
914317521
370836756
256451417
766425144
861208485
559443950
1002515633
312879645
512539789
878551239
533638965
1071491460
591225750
630568180
662035105
411800379
41485504
622845442
983965868
584174262
1023734109
95533715
567688493
277579720
685723709
179336053
465101867
804458809
118241221
1030125175
502934699
462101766
791922406
577964118
321715591
475288986
729064797
19136393
690190377
954858701
755976742
490189454
550025108
596137570
876307648
829834129
323937693
719452692
672852672
37840719
842636669
312717869
119272117
437780353
904072942
36373455
433462093
32058956
1030288261
590719416
19828628
507266271
1040314024
546751028
59747974
988303563
1042191739
494369944
141699347
146973983
984241307
880377649
100854659
971248214
629333649
215003438
929776076
387901391
1028209520
969164710
490455121
428450376
490044902
315894174
676715251
196940206
580273728
114562722
697235895
336365189
485946916
286883934
476031097
724017444
920886153
499167603
582939873
726856115
18105856
581783422
799120314
506591666
192562007
823848735
578329270
798490772
35932964
791051071
538560309
938374824
783239182
465046825
872535801
953405500
478398210
148886826
316587392
867485280
282869566
491506841
1005176065
1051036664
99828774
190556485
894527210
801912467
634966043
827360521
486488508
351726487
773443352
12280165
1004618805
429109683
440394645
110524658
148540696
360936089
204044163
1013118695
323491025
376083315
675697189
6253116
788252100
760866187
445781539
1017259024
787238310
888881751
917440317
629687783
548425615
622021022
1044316960
161956666
937535412
730892098
455060333
54114671
184232315
136419227
521622767
805305583
834393937
667910465
253113576
247844981
475015402
557709485
685122572
426658877
66120985
699853373
2500922
63106538
270104569
824463167
582704439
975323723
606548587
578304501
615817249
436064392
706801320
838058001
156352365
703451406
554164851
427839944
859360057
251365448
188248286
843398494
953453063
161765152
637694412
762619526
566470625
122532666
95876686
1034427002
600246656
131497725
623133552
269461324
546265369
1053421454
636507260
1012669574
167048506
663508459
69372367
592533701
981329868
1002481706
636787848
545091833
701394185
937876826
664301546
994114701
413420033
162959204
961010700
330930845
533926385
1051399729
768481347
392974647
75001016
440104455
753842629
343113139
863655948
401667017
280225575
597538844
572872392
945559958
105370420
796188317
566352493
680229304
16934306
777190324
684512957
668840379
463905300
208068673
608077750
637536972
130059353
276895459
172035655
497057539
291604687
843725978
266691000
369966436
777981792
135204383
446078612
436702226
892517419
416362357
936351824
150107162
214980091
1028967024
920809726
816405488
920317847
244088238
157545114
636313645
371099020
715853176
903625090
1066531609
784445296
234263905
633123421
549195380
742939097
141865759
155437297
333251471
238150357
167446874
736767096
573254139
312973951
311436664
793127286
62636973
863939948
880249354
446379536
834643974
105579166
591902908
863398462
996542336
13811335
875626350
597713090
95908547
865016069
560742957
774957472
524092219
851378473
690550389
245041947
770849967
885233192
375125525
512390273
293441725
477572412
194943270
941492977
174963439
87966336
176250107
643653039
161123404
679760563
1021433956
42423117
370668312
795158234
980368380
915314458
379745062
947554185
366859884
118978630
809118006
208499440
82180592
671091466
92539395
737249947
968971012
717225775
15403206
713639235
1024518699
944770455
14976945
317016219
1031362854
791653195
344598168
652182758
936122270
548843438
19691785
65214413
627613050
391664453
38571258
62443652
313298813
415611719
348777897
206511290
396358078
392109271
10193114
1067975934
975131387
624001297
572911167
155670877
596602877
1024883263
1002266696
477905872
21329480
239960568
942397338
346755374
619579447
528324194
978542886
210543922
762007386
872990129
152210293
604955784
500805470
308687855
828090148
599281045
1068917816
809080053
389722265
837604000
489974842
588485724
473131004
572695886
585792927
463539112
234339563
29022044
247522219
499678368
361560155
676542359
547855526
750279947
304463246
922273595
802833617
948056848
486386128
1046769343
919633060
556837182
217552005
526262597
485294098
810384946
789230398
365349302
393863245
1038791422
562026784
549778342
16167578
927272819
556621273
421041111
851793563
376173720
916602881
1001097604
1063997091
731813114
982424459
998140614
1073110623
783892899
307319497
652457682
179852410
233599033
43289292
487998386
814802842
276865846
606396763
131644148
370670013
473696344
43691954
628675382
327678832
98793416
578886247
1017033224
732042222
696832168
457007822
953820146
264528867
345177042
4267264
503423857
996444244
299106750
670946562
544566572
472522429
609074773
100630050
703154455
408689161
26307187
399253801
116296820
335567210
879663363
719349364
119243682
498389497
511590362
754200977
722764644
1051692135
455946160
705702156
455943023
378828688
1064490894
739414591
702117449
543840302
379482925
115067727
787146509
133372496
863595341
540986023
395979960
527174884
57815559
190418556
352059463
990655756
991916296
245960067
581892765
643984570
399691963
513566707
578560056
595509665
953312728
929170156
1011726853
289385068
460827176
842979704
1032224028
197980135
837298601
907370198
836480222
732883669
958489137
587812117
1258116
234432081
207393480
696162598
677514008
830144989
280662974
21993739
850459794
913235067
516301513
143259998
963166183
185279344
515471179
797670803
495411924
981995380
913587932
11525431
552707303
565146202
741629423
899001756
257486367
1072511859
380954089
778532574
554367577
528278725
919337947
594215832
526877889
587639524
724274909
742291083
1048381840
616672056
1029040531
724259423
1001604996
7586671
737049172
321919000
1025718217
933979382
932549861
586648851
976253069
1002600065
132077201
22084205
889708462
204926859
729268426
534891267
994539561
563314360
868259022
836345396
320337068
553658102
564108942
607315089
57847222
376110151
838371424
517296335
687008840
1013815495
50291451
1006894466
670652808
379959610
878550508
769471834
925821676
455386069
749281853
70324734
509917318
469228328
255537420
309979482
575523715
492613619
222371413
82651427
419747212
1067971376
480658431
426004762
29191732
550135538
640977314
433869251
704289289
469197157
976732113
693437988
927071595
231165074
1071345948
918125230
396565126
32501457
86541199
585374932
569283166
662427857
411634199
1027625981
822732583
856333222
732149734
620937523
158024538
714938450
89818497
137793957
1069606843
154025740
335542178
362107292
207232263
319413876
380103633
563659119
686854227
954054979
801498340
892447221
605778891
338916915
213894060
901403174
954098482
944095711
661364499
491201101
983224142
299432005
385900926
862509074
894577412
938264230
528817701
168395522
369332684
203261776
235586916
379688404
578466029
394872357
42455187
908550769
427556862
380947872
123087359
463298218
763587030
446465366
810545900
472963059
584933609
904840131
369579080
899190060
572235082
495128326
925007067
82011956
699657683
619263602
631836949
153154124
241497818
229222719
310657115
853842041
867300400
865297861
281837478
660057829
470130608
551690652
397223499
719409248
260711071
926924469
983018616
10001170
88610680
775820264
77888479
815864534
654079178
532727054
1041722513
81420044
937217087
203462209
738452997
137237118
86663652
65916348
660941723
779371867
258207643
617427677
66064991
584322342
177530129
84067420
248673421
642832622
570499401
944607519
545951653
268256342
696014991
603693543
848411117
159184159
1044759851
618683673
219649964
576362647
83213073
738847868
920486279
150148186
605325463
64212778
349649733
195593181
934768755
390354276
77223276
942839836
899343120
488646211
306082570
323418862
848319653
521513617
474123909
730649473
359011763
848727444
681901205
925928434
352037630
980388270
265270920
460119770
5201886
294496289
794173554
26982698
578852967
865372039
515932563
932287192
1048686900
147839061
12105732
828510796
848321168
422741316
724949094
244521390
419817946
1018851283
154335193
127708741
132276578
167086075
764206585
994467512
1046698350
58939144
275735887
616597961
23789672
260142368
660592505
905187396
618215801
588306490
301485874
355359741
638965234
807901944
906214826
263592538
808785001
599403836
503265670
74277121
683338489
515559523
1027148318
350860546
778474776
2203777
1034451617
993260403
498101129
331768033
639944626
599938214
183416345
1055720693
901019816
784455532
335009124
77198824
1059465467
381710382
55766822
953393013
170665557
912765795
961254784
744559497
400750318
342597852
459689689
689102956
808226382
406057727
759119249
186162214
377313928
989713477
89970712
798824326
372738451
509927548
943476218
704327886
636026228
533849427
922899346
14284130
166031532
354674819
931501824
569786206
172690770
640599393
1025992215
387797358
69887182
405818856
211323229
374761823
578937034
772329751
750921136
711121153
729762972
731834490
887874585
276343631
434594604
814258496
486737641
287482784
305958752
816404185
423896152
461603223
904604640
1067276300
115559978
847516635
695961878
538147349
1066942700
985680631
208121364
925581876
363099550
574454621
332367171
783537843
954696057
469270187
687146225
730650001
338374761
30710640
606425711
8003625
99059449
890047560
663250943
151850423
318544449
1014233122
765505292
620770614
179016317
118208864
282856496
935367081
657571708
298035803
343336212
866957095
998933406
92339944
173225757
1023577057
937054472
729289709
53262132
59183389
758588525
260614090
804719970
42965191
58614389
117302474
1069504693
75441212
279097983
502789998
417912640
719514747
369426024
849972272
540005182
297344924
192202101
591695775
940025969
702760117
890067671
659334537
826443415
98363879
346895842
671248182
233143804
881606768
396592287
890546479
98644823
829352645
569766840
332385798
500807358
26019953
109277463
513775654
163901791
806458607
600589729
336966756
664751233
676145433
840348087
216298649
653738002
920013300
478717781
746905535
766785437
717462193
661205490
471070880
72644087
783375195
421630394
705264865
815223156
731869684
373276198
209940405
642759772
144045911
658603993
180194367
827778257
394905196
407150483
283569806
8065339
660071833
484210703
20171354
621650496
837871138
602982172
676983721
62312619
798394502
126526730
122586704
527927589
587606404
343271156
485674173
599933691
318863014
111305162
402352370
447356055
818142155
973831870
623659848
671165999
27143800
573972871
592373054
950933232
542486909
679008916
376962181
623210289
644456043
478698233
978149964
254861923
238529242
1064517206
487142138
580256086
808773202
33115264
1051696094
41501375
481675482
518581041
160250042
428127168
641870921
352554642
311149453
868807118
407675847
266817753
961685559
276809601
913023756
121987199
775869304
220489447
446781495
717419393
127953363
378971951
52323153
389074554
607020990
915861736
410920295
1072263177
431760411
886818226
673360040
734485750
951382478
479733216
547555636
348694629
207005594
236598810
1047030388
412742719
565511764
847849140
233663676
738027586
149145972
31392493
377055720
211834540
832254233
233250811
778055170
579806686
252649630
934099223
821554554
450412284
511933969
142936487
9140782
1055757661
48986478
331488179
611069324
652895964
16510316
158675274
797475249
957715679
70264314
910995766
201286668
390333304
2083714
611160485
318398704
325344872
158818860
575956701
345495661
1028255067
682892432
784550299
837233284
942519579
903041910
495357060
399158112
176495050
510431014
432793075
1071424890
829117056
118430646
509115512
961011310
808164381
559747488
862760535
216804981
719543875
1041665013
1024056120
1001808334
1038632804
144467272
671006543
168742055
192938359
723225617
782922938
779803163
620922172
743987197
1044869912
648328763
870579261
670944022
111367919
493379398
849427991
595169565
38382660
1060432546
718622670
589870765
595891069
989133120
10671209
311166023
754179849
780415317
111252482
715727943
587533307
1060990776
610209904
684636413
1040372550
525608422
954982021
1065836925
710929370
307186618
518581417
994093870
230523315
177685739
572293538
179493549
53923733
365735842
486720597
12147301
680083342
913368299
400501873
998757204
383686864
627425869
620379484
213952604
439284648
152461966
867479334
966631205
832747609
821941872
310387402
793480597
992638359
332766588
176822412
650800184
292675584
539962686
1067741962
189640001
602241975
987263828
1059105482
422612589
506997230
436665188
241601592
314585578
20775299
966637974
819097043
1064118085
127524680
365355121
1063628911
391505430
871169274
920134230
61333311
248792179
7465748
533837618
909216847
314287878
271216782
306404427
647514040
700422470
835229149
807046903
357190667
615280252
518725335
14421560
113959199
1066386682
716032193
843911049
132344314
684728626
88630739
369220256
376249667
141191511
199979656
258642460
135800440
191778117
541375746
238727831
848764106
933454008
622565160
68364251
429313487
340550501
1055804059
291282858
1023083788
195421422
797758632
474995057
788141611
574319919
1022499831
309544911
415967174
832071073
267738085
306663564
434064448
548531077
565165368
44461481
800606837
252622932
928050490
967578170
533921890
245234659
416012691
1061064425
131027834
731999702
1071925346
439690396
645637804
604605359
392286674
1028498822
1022244844
272842469
195364644
96779558
691860441
412611168
1070007257
1039051836
377887696
1029042928
631645095
409832998
166824740
867357801
846983038
781947586
1033262616
63745207
623892173
310970515
152365208
578438147
716491528
651645414
184430091
293638025
89437409
813736175
309822485
991513162
531995491
997079766
259409009
589418848
110826283
36759775
9144520
972417290
99192469
489739904
744210752
1022711891
487854158
933501280
753358232
148172194
905346616
852158005
435920432
299685987
339961587
757329659
903492350
275120085
326259725
219003310
785002077
337229854
873847770
230607137
660356699
893860254
818000098
755655751
777995217
145978796
98291536
223987028
274609389
196855852
577259860
823106594
869960406
115021415
724018922
63245375
1042525214
398834406
392804014
12695638
273962856
427253619
358194209
46743964
715894546
982545158
215203168
485066381
270559193
208821019
327679865
509605354
1071810601
667718505
823688709
534302146
876950831
334234415
138563820
173358139
226112810
345529254
511439261
558472566
165636842
137661284
981622724
754831620
198958449
85650719
804042136
401613030
644486202
221341874
417234615
860254223
483787266
959571900
152870620
741939087
931501734
620214873
148298709
162450539
145635444
760871798
278930156
223591341
283047636
959695389
364290756
1002714459
838416232
30585175
119900088
855600010
883192036
652097966
567851172
385819237
109893220
816842851
669247057
295263866
386869305
747937885
942477303
418254255
866862224
750570230
952984935
679557987
909867342
517233384
892215239
811368489
236764051
167190680
184785004
745442853
208246894
162683709
1035825312
339628857
286567529
146929035
758830851
966348703
425776926
834521272
935651926
538297414
1013648696
519339219
557956841
566142096
524263186
633405398
1047623806
158510780
837622870
417009236
582340810
153230216
625678737
858659440
664704142
923174070
866554289
219540977
761655922
481189707
1055963786
36497084
549612890
29577183
399171796
1072252221
258276135
483591009
475496703
1038912908
895813362
90755215
573929380
1018498127
1041174894
938833532
677940017
352752290
70143299
640972317
90564867
219523426
318721817
683540102
265069230
791439948
1068572698
803234971
160951073
446423717
326282103
973966593
700677090
196466868
497145743
478160438
644823227
45395738
582505981
421279780
812923648
974477314
668463244
229854006
888930570
427337793
168168143
189311961
139418284
948035528
287945351
470721512
995750176
756894162
923908766
92233586
249376296
105270448
993277707
82786515
372837673
928030311
284311977
1062132021
47706584
928877668
597254893
982615519
11601747
470359335
9632915
696481003
758605590
706009533
795574639
850866782
607403492
387032770
872444306
106514075
779588369
829557210
735571180
640023918
570075655
420778622
236413295
468251815
939430730
568042101
723746023
792434229
248582956
855915992
743010797
471889072
988530133
178920628
755983571
403467317
436728879
1029559044
944740945
825433724
911975538
450018873
1070698588
264364043
643251113
947624161
646062919
1035496592
960085458
920699477
696136594
340819752
818650400
368604333
823438881
443202046
326423856
871048623
600768799
614030207
1026629185
409900670
840413570
833687889
711486439
530547003
423754970
474082288
637086106
649656688
17612576
788958982
896280003
86501258
518267389
984802575
526643612
744894496
235082115
844548084
854181178
935506453
721680877
1037284471
363164808
1004691206
671166031
271656496
800856312
420426646
911317807
574217640
1000039742
448655865
893959504
917348697
392150837
268963193
795429477
259217600
501859622
442998979
465477253
195621843
93430638
232911706
266412303
270889949
1026506726
1006996473
1049379568
907812271
135231001
872303581
32467313
51960471
300232644
726026894
871140969
557868331
942872614
1035372176
206619308
938886270
327311460
936749541
554701392
249930144
851648632
123713040
814447625
852615284
895215471
749956098
724088438
116507974
642721994
595506445
665709719
950226485
241021887
462596916
326012046
282516029
44477227
850491408
104127995
94002297
1068354800
557656950
454309545
1065639422
956106167
1069878283
998021063
110166889
972171048
495746298
1003981312
664534606
130618671
53224703
651552112
436559613
7468584
5419754
423420711
219936877
1033474122
941097090
668596970
165985142
256033182
920080485
879518214
398774843
704358626
539236352
999305239
619038901
321092080
323433204
819703852
543117597
519075883
641186204
1056296539
341191796
621107077
100135921
909902068
63741644
330159453
399112804
1060000311
611941306
995641049
568055080
559411885
191677133
220153570
210457268
197000531
38738762
511496883
746842501
420412984
1070255743
36786790
5301644
835733227
769555690
87725960
457956163
788558495
847064613
85301723
962547010
921523936
1047944770
399928730
299580835
518728203
832148429
312032133
191401179
614811076
276642514
805075331
591953949
823893647
53743661
1012792270
334140731
53577236
273063755
1061984907
207268275
930055862
784353095
228359438
989921636
170182883
670841698
938892444
799183203
902885851
673175847
222183275
676301281
585930160
393198485
177785710
705248314
738345952
232447664
783530775
563747801
188595815
1052403550
302325026
197661672
975540954
216367982
351148144
784480912
677408473
418610289
103185322
631309100
768475027
439198667
616176926
978059955
777510577
295184407
607140635
463368813
197964670
972375064
599705731
1026799829
743588657
765273094
15839467
659921414
460746149
26393694
369048099
675875928
317255919
574762614
471191459
539508370
857496881
302629444
252480344
175180692
336382233
583694814
825388341
453541084
289278026
768882527
921434980
767846700
880896151
547076769
463041598
756502124
934998335
284667049
623824397
737404900
46781197
1052621443
754385
554633636
434971093
396242154
936948507
273874037
486519705
545081800
962794100
454090777
905335276
294676770
875131994
15204718
170691625
739019802
14726046
232619547
844347627
508843251
622925690
727633786
42396767
625023471
367944924
154767122
738848905
982491816
798252370
324694656
300452060
347019133
482389055
995204125
259922465
795697703
742984498
733003244
330314781
775279700
1067492838
758841289
865665427
243190570
578635289
674373513
552895
603894838
850434202
976645569
72928018
130979800
613293707
45392700
780487342
845857790
686788105
4910922
579259067
897409524
884695475
505279529
615309373
604557779
868930471
1071462952
231084284
973548642
980369384
915384632
756587294
431994447
747146744
430469123
60648323
194102137
930735496
311870093
28691154
418957321
417270954
404294078
754684500
595887388
595566639
992157773
194956340
563963320
997409579
59774995
993579851
232462649
833643604
887249688
774657736
863537561
353142800
775615981
519062693
376434765
151796964
872083413
992084888
93208877
527945859
990316899
65421359
46440402
759536249
419856277
460418250
784303468
564780076
920623499
580842585
845925866
599266178
219351025
204233927
1018320296
643238320
899284115
306603637
126071983
243421063
345951651
173731789
662190067
26479114
857580457
819069122
806145945
30995532
836395867
845523720
162958640
752429902
601674638
687581145
874538661
309276471
463092902
937409016
607556715
217028543
702105163
1019816809
384119984
950925237
975513680
19500872
150845486
164811962
1046782454
769150468
200254871
326554088
242662693
192945508
383487462
698095386
87800736
965523061
937531863
893718644
877266355
31020038
658795044
649064667
973497584
161609418
768197842
182305868
889067413
314475515
996745469
909342782
237467849
612068079
857591626
400558687
47664407
865898602
375459522
487089209
1073578927
1010542877
663880267
197811403
666711585
490743765
612676156
18783127
859029123
722831137
944185053
1044517660
688786981
984634714
294193920
34407791
971334446
478927582
638133900
115619745
320031995
485612285
891911799
470343063
1025948856
810920331
870392773
252417002
572606420
137439053
238447359
849830811
1057984687
29190304
748708507
951508036
151706176
485482793
348041593
340265402
594429043
142784375
531020898
512788898
610813564
20102565
93495577
520430013
568301981
1017045383
942555029
680963740
151330318
270488826
91464008
845052188
301377909
619896982
57743555
102798446
366992561
49030848
1051349780
701319364
1055660028
281717387
250781645
953430864
622775373
640142674
936953048
938920693
288296866
798396088
289185259
164148853
394703341
507038382
524908136
895176686
1013472304
208613617
320264651
221399568
723706086
506923409
20911391
734063879
358111521
522968208
1019508246
469946787
941712025
1007802490
590195245
1043628881
206866136
698649157
847260590
354592674
478286087
123472751
1007922944
294906596
91523860
738877726
380134003
277347910
499251219
9215459
223085119
43600606
476961458
818799114
149073582
1046689811
876306232
792847192
459917260
141813577
988972258
35755168
539128977
366564605
643577623
445522176
262469732
166794791
862961289
881005414
954443228
1044828737
730938685
51460435
888356782
350470966
623636476
718654122
829239381
916944595
947805512
255482550
432874537
815402974
129099993
831247629
279785298
175690147
838862885
932137182
1059756388
586732875
285419120
628992227
670994965
475940137
455745203
846111105
185220792
706476682
750829716
650309516
27704312
833943916
160579420
842709548
392145175
271039042
862533248
177847066
619119548
453058609
85832845
630205932
1451594
69408203
728013632
632631420
704396091
307294625
907624691
673203137
570452972
828003137
809717158
788559731
391049247
613766571
652814696
701487520
8578970
803895664
793845912
859064604
744632748
930052222
47293882
1062176594
63155140
148074463
553356399
760862833
254812308
433035330
720689241
461645943
529084707
420376848
485223016
263155278
334283233
720134134
25614335
309131832
670234195
253296055
925393811
1035945433
396446603
981291078
370827784
530601096
570842076
317395785
540559554
193987120
459785808
786536035
604658756
511252356
551817147
538380592
668066414
648066040
265298731
719785657
938305362
941067539
959507328
81495384
663534956
840698918
402970232
431294128
766766514
750786189
658162014
738250518
201058335
27388369
419576170
152381420
841380898
401994365
372573398
551723933
347380263
127035779
18494677
823022683
304369471
545575953
929929545
805285757
750132662
549709131
1068318971
142108733
219974106
152830038
468732157
918740796
432504891
898124803
671379578
210328457
242204
776216605
219661708
671589925
125159842
209246708
359085011
162928011
577154388
748167478
287098079
202356823
554479653
355142130
886794912
368583115
733107341
902942391
43219326
228162641
671503366
543128825
992646699
116992094
392536716
578337479
311900926
785659766
735136116
1014068692
967536727
899781543
610064938
258206156
414784400
498140292
959097189
22393233
700144219
526068347
506037923
905087252
713587238
886161481
787697166
467733837
1043434967
872428707
2906282
994317721
22468960
848207319
558321780
1023582649
504487976
919630764
1050264968
438741075
250843817
162820569
739032566
140548240
615521008
447621412
55634915
357323511
759527333
788630781
641531940
359654492
698636650
142456501
145015744
1023400496
64980825
860416290
459395843
611889249
401113744
873513322
675683198
808378093
544696399
478313272
976506495
271850304
548985933
505211127
845557408
936921306
732770127
398011087
839023837
322190262
3617746
711208695
356585055
147740681
934636648
205767891
158614246
43357123
414009408
388764388
1034583705
785306200
141722171
863643811
696644073
866707492
636406853
922062236
350582482
794885062
693327017
8666697
698937482
222903899
592914218
304821595
1070836014
1055556857
167632234
313025107
468895959
561828243
225516970
421026132
989200443
207072457
304304415
889555136
242815315
895190917
679433079
299258671
637865107
587610813
327958117
955939605
680315931
506303342
113563283
482623416
596245536
871576197
943303747
527427281
881008299
469119240
178642433
922554550
928950685
674902983
661292021
1020333198
633415671
362120117
995027398
379077599
618770803
943366199
494393257
105939003
644964597
63977023
526226478
522230479
399299000
970126822
801900887
741870900
199693349
657463336
926237420
1067342548
836017535
899912026
296299365
950812841
4665096
1013471803
911599436
940318070
943051258
413512550
372849901
813793539
881646717
701776709
1048274443
16206899
825654466
586352083
172684340
897231001
655719743
654543894
1022816925
277463271
606615135
101783224
261278149
304071803
1062663312
409156105
907633608
388280978
1055669796
698415711
1043022786
240393346
106394916
231040633
735154209
117009536
465608785
688161037
852525242
227589088
991746399
927319037
744842317
497764567
981589190
90094398
374934118
260253023
827485219
890984397
612601470
454856292
979856511
183751480
972150440
1026551681
544271629
472941505
382533655
406742262
248998389
542911763
499917148
365710169
577878014
185324602
953074303
347869387
692222157
668397553
229518110
288284156
145625406
990051571
164880010
474128018
809745025
163904009
631514848
841865796
197909167
603493599
126499422
367718238
578012507
253947176
312265741
50301819
111932131
621511940
502558888
989774997
436764624
741601738
317492208
363069784
142777411
1046271422
542602631
578164048
339337625
214696006
125981871
683981373
857328967
848672911
952294384
494949549
61892136
1061453359
869158231
78502313
681623441
572982187
573809862
981328979
909852405
944014199
188859650
944573679
258684830
270124595
338951625
397123900
479522804
806556939
443244491
854877622
416576182
465783605
142020243
194174628
106223888
1042415258
54752576
979950665
464827158
132407620
319101010
418237595
102081601
824439557
1042384685
431788458
984870444
223518361
484907341
861166239
926871194
362796765
696963496
945444129
265423201
389223706
199215230
969824618
854284918
566084952
1053006122
64274339
422725530
676882949
936642534
736509658
666691261
674257432
604534423
779065912
831994937
731957359
347677939
971608620
738817291
210458182
913065157
502513469
611278445
519743072
309228959
277697137
1055449025
136727020
156420294
652106695
180906166
902479566
997753376
267912512
307483788
1029991725
779056726
303436561
900260680
458064712
704422173
657434240
488043396
249881335
213931507
325446196
130935219
590391368
92875979
130240643
289979488
1006552498
616127953
208040702
181603188
631133273
701683827
499679613
55106675
272562847
63759150
559272596
118729809
812785299
369203622
576607818
644595482
301913220
79726254
884455981
121879422
628122064
154170860
973787650
594119402
157690934
73456120
531908735
415115721
1059552447
62644168
758295562
613171892
780862249
937324294
401574861
281855543
504917333
31885394
695696452
387091129
758508536
180950824
928480578
497441468
72195603
462041680
249776686
338889116
8988474
889387091
233692442
125106289
560977962
567157465
648409540
420795770
768931267
301278285
1024895924
196612230
91914118
806438679
328253768
18809214
493840207
911393662
594423233
136000543
872683723
649520457
210327286
114425885
704001611
22750359
1051478358
221203228
666364697
728140097
172059451
651428298
620818002
249283449
531193564
725044644
1035930991
162767007
153577023
292403024
418008654
880009266
252304139
914964828
63810268
926931417
686905112
272639091
634648758
66301011
886359665
425448439
501295680
226833174
164123841
267167177
916871523
333361649
489618650
909214888
177520222
670850665
657068199
504257158
741874764
921366409
391920493
565440530
422986541
381967569
682142135
1040556749
750348242
437148118
621986339
632021860
310524818
628103725
759801008
351560441
486542448
477513282
813041703
824880297
531298546
906679103
743741090
547929548
513125606
317025830
266199702
57946719
754140191
396179160
28500127
331828486
973161118
754194107
582082941
564439841
557798016
664695381
688672255
576950006
82603769
795903847
227684542
810770373
801128298
357563829
832742111
284828123
525319105
441249203
1071723794
954358185
1008935608
804656408
514079144
320730148
973676241
23404877
338605520
702852683
344481943
1051895885
397083564
576668602
256680207
224915118
39014751
353417759
840572668
764560160
740506751
78349023
989033488
692410809
130735350
249223174
682455248
737081613
171119706
208557287
53836791
621824552
854356595
980131471
298285479
343606175
497052047
15121646
415688460
123175635
927095055
985388016
277499463
852458130
36755543
835537009
589798072
415524122
474060965
466844279
983880226
111130685
644812342
908261285
428286034
1039367796
324776690
122929674
297542593
795751990
617571692
1032016046
679982986
662104334
554894987
737599973
918238654
370339490
847174989
280401355
337158255
712126191
1069527835
36460417
235205181
472708686
842860382
366065701
114904223
695488720
773684500
204649767
924831363
941723490
669583182
304626053
1024400065
679545564
285590451
237255844
407166266
12852225
385389762
1040976703
213185878
960973831
794178437
766528877
288975087
680296622
854028343
1003167676
506104951
1023541014
363809298
903904470
840130502
557409079
147870219
666124161
677034167
758669787
943543331
293650804
937141213
172714703
778254548
17468536
711731438
715830040
909630048
69161011
37231148
491099857
47874995
190685009
539469351
1013562809
662549125
312870313
15278779
922435167
394185181
1071595613
353414421
263201419
994381945
428316610
629429248
247481060
585403218
687927069
796721740
448235197
274501970
635525658
1067148910
179110526
562544928
344737942
796609108
898515952
544387096
579667320
870615516
996048237
154605684
167823810
296036099
351157986
198218414
304865210
858628274
253625261
1064797188
35641167
207306971
826097186
350844562
495039330
425586012
1058972452
544169605
1015617907
10998791
345400248
385011823
877079938
35898134
33108237
1043180152
689758305
231780380
224424634
321545072
471761708
779300122
1013741711
649245579
687988529
993876135
163974713
368487156
1072623950
789220317
441089623
823970695
1019683000
782755253
41173030
171488116
974698283
315229821
552657195
770158372
431346137
359891778
892239185
518421772
37397152
742523263
553313359
224288158
792445841
992838637
451786515
821223707
814262007
792249280
828210472
722703024
294313316
675609638
526845318
290945555
647399083
1034150292
370550242
644533519
961426460
236329639
934527313
248007403
938062626
672821971
390172460
374539687
269005472
120539121
659403246
356400156
754141640
506050103
104915660
230230163
148230227
179997697
596907606
1032504193
1014427935
333064263
130334384
615364851
725948135
263152245
468657752
628030477
364256286
54474697
386951658
88209787
730062142
432297346
853680955
518224751
545347417
589197596
289534055
809280077
303800790
802265157
992533878
734115931
287695189
248473440
407774147
94138963
507729680
210532372
152227222
278084198
360781439
55141980
625642665
648484975
1013750944
992615416
552043186
647528827
741468860
163628819
898585459
30030865
849371262
273310668
669395756
327885355
367308235
489270359
396414515
272868806
58349941
881298911
959445313
121580615
472982709
694266614
895867039
1046273117
305027370
919572709
352285713
291015803
38470654
377160327
824500274
171508884
127782212
401950531
343665831
495649786
563624985
926145725
1023251554
234858799
419455351
227450504
434295861
1046307058
744415790
483477299
448963427
954508547
873369756
436570526
39966790
732923525
601939250
960211857
259832687
581197360
585184545
808114216
628732715
890604499
485853453
103723095
2013398
9021964
114154948
892722956
1018325268
532910396
254770432
75428836
384676430
834191000
776271377
830208699
166035789
159839900
48054323
239264677
125078944
507682137
544011133
666815937
261426915
70515013
48474797
121294587
728845237
479626334
1024987903
440649582
839518209
658834147
1061615903
309906945
139212098
581642921
93181590
585919827
202894373
457752007
142183832
14695361
570399409
25451576
205517666
694827798
330040330
648664358
385071286
823480481
132943361
394982552
340486170
1064537561
545527854
521664600
934832534
456011358
1068402096
977997983
389374407
1010451517
63611382
480421852
233958737
484135015
362211029
93833151
81418735
274328307
949155174
196123703
798940566
678989684
113349349
134026681
1053176155
38412470
117062063
936424357
656016310
717088021
992817394
847067482
521830034
978814531
258669709
210382460
1027235242
31600892
27161084
669136173
430343079
175465543
317155443
1059599080
697976606
684923459
392536559
995873510
41192722
567475839
539157724
450060802
360443864
400178255
86133996
791827130
458020986
456324992
71892195
813372912
887272976
662473007
699045906
890112851
626792185
29106371
732130370
169467534
469243993
791585222
676848244
322083027
1018543717
1047471303
90274847
320369612
729276891
817452036
274396267
964493225
194295927
143460390
437585441
15881981
483899177
715539360
326866400
518389258
705754893
635744456
81321015
760636209
269862134
125246935
1017549525
212223366
890646577
289641314
845943759
131417583
848017513
528609413
127030281
23263312
414283465
332332746
15390268
887108586
291349814
921602911
874791290
377981
387811686
528506555
367567504
832342185
77575205
882485140
68620257
946293224
425485985
745045492
765420704
801179080
725220764
273764135
644305836
876034545
467307114
924957981
344597437
799664305
827655153
641419909
262116784
875358035
270096681
373302879
94022925
58059855
164061251
631683596
950940827
549598536
1011407824
258275643
495442331
201772845
121590242
1003774335
734033638
75361535
1013798671
39626357
213932464
941954109
618699056
455665506
826628041
848784107
246658442
134073990
503094457
951705041
979385973
1045609892
270897767
344573360
479233393
493311782
744183724
685339282
59406514
797914643
1000670578
393366248
415588151
441427115
982091687
869778682
1028777722
1016772822
121019314
441001711
255665064
395714949
282273002
854997243
38754734
745414261
207996210
172750182
41059937
75290426
951856123
896932679
835297079
192395083
788357346
1069513343
267450192
381609280
121346877
787415391
803002562
581274909
647304722
384148388
51776821
126958471
400385386
862245598
294806061
483409101
999964308
747915540
340099756
506758493
451033619
722485334
594586361
1068438266
517070169
865021198
947493578
1037761763
1012416932
650703604
263711600
514910504
958051687
132616181
832168181
825138989
378680132
897141701
327415872
666589921
208576960
338893976
639072896
932633060
921491317
740976144
1016297228
430936343
376339461
1000216368
70322601
192305417
1719950
928336864
784921911
174346408
240173491
843215907
856726767
606083196
188446357
211071861
306230205
532650456
755747473
274502546
391713492
871876736
941843302
1023052055
806045554
326218658
480488329
937157914
193779452
412972969
955831575
64677425
241709514
1058752940
859469428
190377347
87058838
849374459
1045294802
57978822
133882955
488964377
432028806
743082658
675784117
694470919
805038342
950944105
265712716
567935636
447779976
1043103657
340246396
648452201
18671467
411520819
774646196
147452766
599949416
452188703
949659851
731804977
821436082
181640115
552612555
984878022
291190471
327336529
707989328
709618987
844207942
801023309
8849976
267029176
512227831
184579192
718277993
320843841
262885281
383719786
169948274
431740379
795520997
392248134
453145239
759150439
895955365
818634731
696652794
11766328
862137289
521600450
836244116
107110054
528450309
222982521
10311137
930554027
264768593
1013502883
379699036
654261120
990500155
156578664
533733909
1057624845
156540984
728198849
305511383
280947283
443769918
332312318
429289830
926094934
852594880
87165745
301966226
1055804675
893694395
197077707
326742519
92439850
112146218
384397930
229295549
629312516
182478117
21032108
540743483
290331642
443219981
150816393
416155692
933020763
776152808
899772371
131114194
1026619233
402382614
570688489
749171117
164785518
1036520267
17969697
482232376
165920770
935759833
705003470
123082337
57125755
346053679
648098249
403481553
662045122
884480148
28377365
76492578
445545514
505664449
246237418
459534464
326280249
1057725055
268235601
880154079
1052326896
1058287005
690317611
506055027
406627789
864528524
357617491
764494921
213512014
105324195
831826619
435125936
322418794
215112203
981841050
495148012
1034860849
391211891
929341118
62624234
42653420
850715405
614188636
303794203
399528474
789905185
342158550
290223499
180552427
209056623
615339250
626163921
75727490
647748110
905593167
956937957
906736685
230700143
472432920
324363861
337558284
108416237
738361328
494313082
828170456
814194550
1043365624
527485345
154710800
727595080
550777702
978475799
948818267
644407253
301328445
624965533
516068285
76994798
6332984
47421323
271550155
324803904
408575401
695544226
208605260
998765005
603949699
413940949
562859965
447861526
286464428
160598401
126475864
719736130
269819471
800309606
144848617
299456690
941034564
423469016
485962988
670203972
644985353
497964714
471779263
774630610
547478201
313982351
565554295
986927366
875970389
532835235
347675525
264543548
667102656
96646403
892369330
838433844
191577081
58462192
980388893
948523916
845026082
661537233
423004192
37772280
298783686
722775527
507021454
232415827
334874510
464365011
686576226
112978828
534639633
935369952
582775189
871100365
610718791
260354164
307754414
701975847
884202386
164128292
64401043
406434411
209128465
471242788
526296531
257456371
214861886
772290554
131113672
738981097
148802808
348234357
451315305
1039253929
1067924961
133280950
705273489
64858066
240853641
805271093
197564347
315118661
107991592
209487423
576057397
451523260
313317830
638820878
399970231
1042916534
711592541
752675622
972436002
609274762
482631142
345157172
944339154
971294309
546049827
790932996
592209366
112648425
1065241909
308155939
869590335
984178258
3456773
303738929
1008396570
205127221
993545009
993440161
556622092
891104889
869306536
321892505
990880931
584627470
1006371940
655567395
21354390
643032482
968639751
732633901
168936681
655586238
696930453
604106686
145737449
592513616
173366053
432957185
464744139
565511271
127873147
90782510
446846787
449957346
257352903
80723673
810513477
420599295
408548059
1037192824
135684303
942022677
1001090872
662516203
1000976514
943279115
490793924
762845874
490005042
426119582
390074684
312886916
315725098
356243531
519696938
708780642
132694924
813456522
78864923
265796926
456251806
1039158396
59983801
436337880
701650316
419706771
956517184
165266175
1034527382
857339899
1022216444
481766938
952175316
909013375
721672233
329195213
952319382
774429774
737297022
944077783
448981667
811243360
528243167
257222602
185395750
596599226
261055996
255936888
109380072
368785870
940257965
137938932
1030474399
473908871
429151970
468969280
485734607
848595296
760466485
813710108
805029280
228157336
562311797
190058533
71545695
746475706
728886636
548167431
738174837
70288431
905910297
529131555
704713288
224617189
853529034
385295195
282869502
302455880
216849285
158679653
494147302
473977499
800516883
620704603
537123817
424131374
625444025
201533126
387556197
453818428
507117520
597334183
622443440
312212146
508370724
898303763
799638131
177520336
452691351
346870819
777080677
389983598
213787963
374022455
189980074
916089601
444677513
86619879
606398839
552664105
868445906
108492692
564427131
756644931
205847761
744384164
190510333
156869471
991721267
233108075
548241625
911079917
43126494
912989239
908469761
941849119
843775029
593074635
128202676
818437656
583197650
594632413
794638222
154748161
471746256
314428629
856497034
451613304
649170286
394981279
1023176968
424831425
971698109
87838205
1018565770
636046861
968938578
37879339
143522685
947168660
180256652
890570405
233562633
83819341
886303812
390840628
92855144
722679603
572115191
323087396
530421311
873929971
743224139
1048256883
110357987
385528929
205620597
486856795
874975276
158795092
976832059
287200627
101979038
547631709
105022444
588001172
897531034
464924294
545964708
150922549
495829250
910598545
416196888
225944977
793457331
1070905268
147862016
1068993409
379816952
85196665
1011438733
624522591
865338945
545215779
1038623203
900315213
174788711
916291110
687928170
573930840
181929054
107017891
156985875
456087705
478654971
21560085
577343587
844113677
395572669
615468777
494138541
90238532
284888673
454578760
587640351
372391914
648881036
767149365
675531257
236133911
672650877
45001049
320787920
554810449
721871625
1045640581
800740680
221514958
257797720
524451452
1003521899
295214257
2271436
956446008
586386396
801648873
1068612471
268534922
987291208
370879226
826117911
156008338
226142865
378432769
154605327
380698297
905407094
997994525
3470696
46691380
782277923
706133387
1005153228
388770252
911334100
14994604
534042376
739628189
961344558
1071840587
192441422
436320746
300002668
58384448
968150674
5516981
969527738
676079452
130246378
154508372
737530178
616242993
341565989
525169284
677357269
966110209
431079637
388466733
367188630
478698001
67281461
1009778485
423941112
943141314
56414576
937281152
297457165
353680493
193995659
453480702
554754093
1040465380
954116593
228962883
822005378
966007253
66281518
316813624
306268854
41895572
712019958
472345745
338119011
360103037
854175148
698223573
1059536172
647487132
141029557
328993413
221198708
623990980
1013758905
525335974
567560009
497754323
297018700
238370981
716750807
158585983
834078362
694808166
280947914
671906192
991672102
799807976
849603866
963883793
589271191
834646647
801819595
3780445
322176605
99539399
1015150979
790354105
163356772
733017652
329547637
525715195
149243546
918185926
482181477
1037005915
163721158
503593947
656911149
425259391
121867845
502858275
881840387
389476941
783708083
298083203
378986036
700025689
670054268
490753464
371618623
983805107
995434863
556529484
538882284
646827267
836206273
399463311
284528694
1056041616
498593958
830199813
268897648
645051762
380273722
468983973
514059182
117289708
628419849
1016082856
728333785
299851483
112755599
1014333053
415327354
322057545
879740986
275636939
293657648
573395179
298571676
190097097
968471056
611516182
103596500
572125763
730296827
93077293
610943444
567734304
275626472
693024266
152057055
140768852
457914819
263779431
255085908
718298193
834523476
282761668
201792709
998654051
885128947
277196763
840227146
77331267
382867333
845459209
632936803
507014704
248561448
985245463
635263579
645198380
833658462
5701759
503507788
80638068
321534183
468893860
346440649
694518490
594600194
258233701
950041458
226594398
468105166
121239279
964053844
327587175
101605866
711732159
920224666
57577851
187907425
978482061
472891444
320631176
417267431
660124916
905194599
920075332
201378354
732223312
707886382
929276689
256846155
463221046
189501623
489615013
923815273
360844182
578054976
791491956
264666144
555860708
400399243
975257813
66372915
118203857
307576034
22849219
503793225
949163237
991927024
390050968
36970129
956689893
573976133
363437277
860235260
1045460950
154239762
775813262
194464524
123928621
1056337823
560302512
615176262
90032379
632977390
803832179
1040750855
683858897
929589221
70555986
484957874
747320054
931731644
930551795
803851033
900833811
896559144
163618
88306863
550427286
744086929
741233258
710664168
871946090
196139950
992579155
738624183
202325
501300465
531854015
425019121
291245756
578976131
394199102
103107182
479031864
813167918
1038705743
244680943
800307628
445979905
73382919
31579887
1066077276
732326712
1027370850
925776251
821511537
1008624784
152244819
173594761
1001601395
995555722
630326597
463008137
33632712
1043269434
1067281204
944106903
737554452
983225822
621069354
397467615
4541634
124006669
79055266
909417048
712876823
419927501
414758320
1050159879
678592150
533806177
243562026
664072379
472344601
6099045
428105010
584672719
297707839
312529610
27254939
765822237
114235638
893747502
633926461
713195744
450584811
464505618
179657314
1036595973
213755541
135740066
224223525
939760867
245391959
811131901
343362712
402010117
530166392
145109864
400102182
528308612
466205491
615458248
93738936
1050495776
18393947
896838668
1016509585
615122755
247444180
12252448
819019590
284647726
145772336
231816227
753106541
1046961603
715129422
934739120
710713651
89488224
245197048
207667080
551894945
934589816
594609823
391309233
467394482
1025184881
499782862
852037969
405830919
535532313
587367966
932644168
324823271
509801872
914552675
615047702
63704236
1049926631
246331289
196821082
56847513
775405014
234884889
605957837
868166838
284695618
880170576
40805796
1035830766
306020406
267088824
474094362
163361526
433490465
582641607
306759191
162561391
287828443
559313138
935868342
351469078
753348173
763392823
721387701
535419485
105011786
268063667
263404488
227234527
702174587
630194000
949035522
321631175
1065069789
684430938
215507422
3581992
706957921
416161172
598996000
61729824
418642382
768761778
561916876
920947485
84737123
222559231
635122871
299381131
1057265798
404890247
737053243
522923541
116756258
553928768
29557077
807880759
66925064
743601770
206569685
736661481
641661092
660895367
427325412
151099892
769765288
625402328
397713700
413393115
666551871
982985773
373367352
817463247
827102568
521381012
22666104
887290561
179646637
185569977
942236818
413666768
26299969
999768212
909423425
430316535
303515977
508493309
971004729
938261348
461203464
330172162
678375802
357117590
416389031
122542351
438712068
1028832718
916609529
705486373
762694406
646702326
693176587
25538455
321446994
981382818
459909600
1044808752
39952496
676156824
859956769
597238600
668955168
163200342
165480480
984264534
3064551
1043133432
74913038
579066039
39848534
503944001
449193564
130372588
53910758
409880125
334573623
722063182
979680407
1023042619
451372225
276183987
420869764
242148314
550530623
985285698
328718088
972663168
228050852
815444820
968201827
918600368
652612409
629105513
286418181
472246445
912561262
763214506
581973103
89146659
927802614
1038013290
89314845
769032200
251563584
752525153
550091054
513952579
348891857
560669146
801865264
899963569
983410987
241069664
939576767
117360201
622535120
735018663
981912235
313584901
157306397
812538491
520232939
100542336
615128666
711757867
821125528
4799812
905750179
54220413
690937904
376470478
559594870
194069093
76811874
818838841
949435145
85887395
174636429
229739445
910125078
245560315
431613312
1029452672
824886645
188625123
522203309
372262236
367485619
396407112
744476340
202816016
769475089
1012759595
904893272
582047787
968584724
466439526
307440965
503463894
1030633899
1062258322
682699404
803725594
997748534
406349707
334593462
42439543
260708903
627760040
273389632
120151533
521798167
863803082
73238698
451037214
988124148
46310165
492791388
86616549
851576216
483179650
15572796
232342528
727104448
737100390
526094848
296910228
246962505
1010622580
709441950
202447447
284179579
507131071
843297053
68987001
6548888
86717066
158156005
140339778
493124274
141253394
275161798
642309541
193278862
833471290
994113845
377342461
773741421
799149501
833890191
600119754
459667921
634832439
745141764
568755238
789182826
780263199
736933280
292564714
203842303
1002780018
436865818
780059253
150448964
943217179
170873695
982684792
387271064
731835897
127813667
988496830
358964264
429763898
1045762308
185004078
942824258
195810239
962328999
1045161985
326415909
261021805
740195308
950715550
370433427
1037925425
1036525386
26250664
1011814984
79615791
951509156
665889052
803379266
1015018616
778234026
619185616
451189159
695539786
749011255
309193994
164803203
360375015
520764895
219263472
46304680
525827609
140409539
222759607
403445979
985689061
383507085
514630973
857648899
447311222
462596266
630587327
228789189
486821500
338119676
504330539
625172041
426545733
86311634
244613587
575646773
90060532
913741900
691940418
18983391
51632069
755436342
929094574
1006084121
390769473
131565471
937592237
439568150
848272292
64380505
155452673
992648891
929927422
357569964
278092168
362212369
15553998
55440236
940440780
958655221
249738107
362435093
673435986
27268471
838152460
1018074179
15748783
99590849
918347298
298074307
609613073
1066172461
801704787
111967010
665478930
665775503
546347056
364344758
571943512
897797486
667799950
491859167
694309312
930865563
850886544
574298469
602544089
815051102
341326043
221955439
651603114
710395154
653749393
612947680
325951338
475020511
637421022
909616701
106416538
732005069
300734476
458867873
171650971
279716590
349776687
971801491
33690375
756726451
925113060
959722010
388716448
563467507
313976033
287937935
121624806
68457238
599991615
512182379
165474257
80299619
31463337
381910351
989339716
1931866
886401886
682404098
686046127
1042653817
21553039
952476418
1045545520
320440193
694431091
996745732
4999213
767627789
301388282
812536138
582972662
917954936
4520085
29703747
76553402
438558192
578274631
355347031
264622957
352481048
541856862
891802214
787246115
1004765698
710760051
386048077
565632186
674081279
282021138
139361214
900161575
213867686
180541178
1064477217
1000703958
502750206
210707526
410219158
775380893
883629121
639637582
423261165
843608008
899019851
103411236
374541183
372070704
779733931
1061280226
283274854
906672373
483638451
888462555
178464178
271983747
861260357
1066636041
290367266
964245644
694048175
953757522
173168872
331017539
631353114
413566382
515239916
125508173
320881193
419750296
865418317
694195940
760288990
583498507
151913731
307465770
311650784
725897940
884247343
778208618
910979013
33104265
1004792750
460343739
529468534
10104839
457217379
87620946
582284665
347446750
96200948
295633756
949543261
872194787
288875478
169499143
452832960
175437136
937418686
1008407935
1051456006
107259785
388526371
293753107
657378012
411649830
1035422057
133671908
21502739
811707051
666922446
659074521
34190871
751213224
741007157
723047031
61030471
393964368
146762258
426847896
462706473
579619174
972975692
651582918
988437995
514193714
198255231
809618952
699836560
791671058
1061644034
687755047
380048535
503879291
830222910
494332007
176633226
511859931
243031719
541629170
812097977
514001941
165742338
741983984
869029167
543417562
815441774
549429580
394374995
662112320
325873273
1061146515
579231193
915472809
230819958
826783229
1003178962
1031445725
302706296
197867547
521820058
225444514
67638974
75968977
818140379
859573234
319758688
631111455
119902303
601737347
407609621
788904702
299385807
526425636
376265034
667953955
253693102
649876955
1010193696
240401640
259575697
392564856
722074388
698486371
663804289
197610533
681069778
723620499
888402232
1018832044
664878787
647522037
858245873
414892999
915321899
150009694
481022806
335257083
1023015310
520644605
1020344949
746383248
297311580
941861560
384614750
705467580
581218585
715334082
946761623
1001423852
744527116
235214366
207537753
515541675
548521360
133532604
282675880
685758660
301177803
691668748
32796372
310092277
351497922
661027128
606100279
325062586
857648899
520429038
625567813
1010381009
759232621
728850987
728603326
972490326
123346287
485559668
274498295
805654381
213407631
754017357
129850308
607295126
293078177
251801385
556484952
643135815
187977685
1025849741
795439669
785126150
437317665
1053036429
78585295
502899049
393537209
139390093
52295313
660192632
742554975
238596414
723162577
452218171
533784784
666815960
939115907
773522215
1901393
695402075
900949049
869995571
684991821
747322673
1030538868
613328719
180271317
91964504
915576627
187688187
431428638
363267731
472592006
734181279
782798331
119548702
89847243
495129665
616764734
20796845
339782869
505505973
204953979
151200425
227843757
420244427
437002530
1004878208
808014929
1061418679
297595209
490364732
897085383
595315006
993140976
568809735
424731272
470891341
260356501
907046
43981271
588493931
931035098
1042188262
626593920
979434489
411822667
895746128
397915074
31079233
1037716161
961079505
757650171
913015933
411582807
688638084
181068670
166276611
837825104
5126585
489021828
43795162
846135432
63119062
477088590
154800326
609246822
383466972
876530942
368088705
1047111801
441016197
1071823065
885717259
799240248
208028801
724580696
580364732
770062899
801920655
401798796
334895452
854636928
255192255
673525788
964008213
1021354886
984709777
949028099
364282492
204626523
977601432
239934807
252346645
12581439
956581836
920275132
902255963
712442122
69878044
133559196
646562741
594827435
212798027
423563820
392267407
788383522
153723787
740452835
954364239
771837334
532241380
970496817
580189548
698585613
363863042
964516610
1007336256
899825456
99723347
1057260477
727191739
486888465
158873617
599636337
478265545
829685141
868059810
763162756
337159309
644208957
419505185
805887394
409113869
331707926
891557900
186954744
60284036
493379920
319331632
463379368
1051171654
1004444085
768248566
241744862
330441974
381291773
671858499
220950479
805965410
944628040
762854634
198759288
595629063
522854788
46983763
313768570
117863901
643847112
583711284
853206054
1058514114
56344580
271641814
413277955
654545005
1053876324
896206057
249021148
294045993
984576662
708563003
946148666
837521602
963087382
639625521
931736062
585383990
912223700
954580728
330599420
477743797
566448275
129205699
563191582
846401884
457554433
326428854
788903875
1062480015
8125115
983768165
1043147830
228973037
704442003
966725046
960553418
199497573
523897008
774474377
939832090
1040075188
4360067
597760959
964428719
43406967
658401256
700784039
966803065
49551849
323571095
776337382
303252518
431082237
943280778
321783899
748388889
390574518
806407192
261553623
206245076
8747501
571444510
642163634
160122966
1027262522
713956245
689326260
737092092
408948288
1067121667
736707236
796407756
922097647
403054246
874561677
326400461
535648762
355253682
660638165
37887567
1004121693
966955608
429993662
556591757
904227300
651384065
704515992
847621411
269706798
255528824
105048204
1023559082
1063753391
638003180
816462434
597124788
692953840
121161586
276862100
471978687
269900260
559855533
608097330
838198120
1034519892
679465890
1036013223
1000050595
651240551
190918745
194337250
431240644
843089119
1036049465
789455393
443839618
674905181
422484387
769673217
642680144
32283720
540791338
1071092085
295055466
183094745
898212603
952584896
718538043
765421273
267934825
490899322
248208940
821030306
245939122
7016071
310181244
406984998
466579307
299987889
811079606
145095934
516198110
187804686
80843675
158549709
519313838
477042566
791024703
826976034
964756447
634422759
503637724
30236773
75266749
955676790
82833800
303812828
884199719
288563729
788999826
859630554
981749657
810298052
369872462
969801646
1046336293
300511957
398837747
974232838
590357109
596632359
518834429
847962894
171960536
748525033
115052210
618189933
156331506
638217842
644910834
25662015
371512452
617189600
40946247
87902837
51607647
14052798
560602581
182945112
765504765
646761446
152904010
406244956
587631254
671607197
558901847
448422958
657453554
610574446
844861476
270200575
134197939
473357962
667450735
786080198
19189029
500621635
22325878
134274861
918153059
779831690
67503834
344047695
281211589
964305055
266327169
91451355
823507294
348157841
808042534
733516528
177740529
117148766
876301999
484000074
703670778
504043859
768314201
791943464
839886227
773657010
59577949
999581439
355863015
808898243
214376942
957234390
671110348
447006688
34900109
492492499
907367315
942335604
507815896
253237065
375859940
1036536192
552521614
588583323
854686101
159180810
19992063
437969304
703830076
811340676
830310794
568695300
772912270
438180770
226257201
755979190
131046852
30991498
722107927
885897290
235084867
656558568
997962701
895000095
398274430
94502626
304801912
157707104
754634956
8415870
238324851
559630766
506754144
654324884
723164450
345705204
740526046
472508040
755134685
312919342
705242586
120847265
379276778
161936553
10929208
548232038
334038802
209657261
328595543
405824283
221387226
35534689
1070612996
132977872
1002593902
985763603
608757952
39667034
154106994
264992433
624443
341243053
842841781
349597715
834368719
818253876
721029449
604513083
300608639
967134407
643251893
116183132
334724190
62775809
915375164
380631244
740771516
612418562
824738272
920827594
377211824
893763522
170668988
87400753
151739222
294711512
446207231
410680079
762481320
230228128
610754906
245017326
826904293
109478135
904655200
943097051
820092116
384654870
990785347
909079391
447904208
679855505
822073391
140628159
76845997
300443308
985637954
748496777
835743520
256356147
1015595129
57222022
213212031
58906713
243779235
363983483
280859924
37122670
411594440
417659491
39602761
839975691
1067759646
773721689
736079669
976394511
1043964157
317946679
593163895
437028177
620865586
422030916
34854271
608027899
644708801
848741526
378541985
396687847
430603430
550527214
415106355
970334162
992274404
212010882
438834318
912741524
820271490
651607654
183620399
1014955015
874996166
1061632386
778140830
27849164
191714662
674871582
856113090
521147339
585632136
809432375
98162070
168020973
1020976323
10202467
94128448
178679158
132336766
915309061
199595502
344857505
85727352
91670729
109672663
133037327
743260801
751198467
547809799
395579884
917529576
30489707
618000265
844219505
387763214
1061943634
27445695
266218301
129336729
664772032
670714873
1823824
1031449671
467127796
1064607125
224050762
396364434
974505801
510572219
511123440
197078496
363821963
121733839
692990283
933690246
1011696389
959133440
283728497
700875883
520450864
526224508
851431559
394135466
473400302
79678687
360044892
665390113
429720425
357320453
164020104
862025307
247643713
347835369
620301325
1023588962
593340102
667094739
1019373799
882264365
759622909
528878588
1044133742
218028063
711927131
385617188
302356614
359441584
87494862
148594769
716420980
336564876
157670617
405087564
546028466
634048892
577430863
545495421
200699695
718258715
122291363
368641127
419854420
1073503757
253999850
498370979
707955085
337265201
89630431
993122999
642797827
764832480
428415243
1061252582
599594515
781439713
844941241
747228021
605378664
370513009
473952193
1057625906
88341468
70010505
834511095
385592006
109099506
232620474
427054732
681487149
375244306
272685165
916731913
396622737
14216593
617214187
302544904
1007050760
316567097
464286718
999509741
325707455
407550882
972088012
773339418
264027587
505621675
653610996
185393745
883009830
317661230
1020379374
739471356
76160260
803496473
278094351
272684336
704387109
916994327
158561365
767731149
526538311
371081619
328955047
998906569
42875574
29891834
406666479
378748358
990508102
274071212
396630427
664505079
818245879
855626578
702247172
453587715
461444778
935313578
254140285
208944039
336089741
817698084
229148257
664740472
845218857
234147389
716117758
1068382607
818332557
286638122
516280604
314453720
941155871
300017629
1058852938
379429478
350312442
94179398
125329772
559154704
613937904
224693653
1047139112
363482444
639034893
270386923
1060101259
924025347
346989297
299617896
735669904
897974825
319429956
792448465
185435519
104721055
483076468
728611542
76785794
980808044
722704447
693850
219239380
935307543
706562381
540934916
955064548
974812880
983005521
312273100
332126773
750557344
339277023
667606670
376060457
49084019
284606439
663448178
210710253
172438978
1054902149
21217629
172829451
923200563
519502553
495517062
371933933
762090048
673088829
672837325
352850238
472718136
53550623
541202321
694380980
158091265
921191719
562807117
1070115446
84180733
763142490
667360489
1044006768
551996194
590963027
1039573737
962555302
616175170
207701127
1044722819
59451138
467135652
793072214
534165109
510139429
926930189
598398827
35725626
686937957
271266745
613637268
322713156
506668515
352233046
275193678
929090745
585535388
567751543
100723206
634966110
835057363
761831336
816368349
543782850
431923766
535185917
361853801
674183953
640088172
324412241
1014780194
939689488
375605337
637710047
16990938
642179224
206930910
671649745
165348622
968255650
447193206
138795203
542104363
745234131
732449849
269526
47015089
558108042
174149091
39786357
1026721204
344399266
861852339
780237272
887438892
64379378
129805114
502045032
779594462
103738713
680172633
1030676853
450631491
275238977
441406288
355674292
467236057
69057948
1016167713
341836431
739111778
595261136
379344099
1018837914
896320644
374873792
443021493
253417666
603796114
960208345
836203895
291401453
820126321
712451213
570796298
643227329
821184739
34961825
545169857
171554974
86419220
923645317
656777823
337730687
200382223
797774078
284579777
265644530
1031898064
15239977
23637271
914512800
1001973170
1012595114
441074536
380150882
341415646
248708743
216678937
969810997
205588120
554594618
316430221
895034376
794309784
581579262
955615894
56068927
1048508009
570929225
591056598
873067564
804243745
375202399
78448787
21191453
862038413
406849423
375321926
187181324
329634808
960114950
555795223
26407311
698067455
1034216498
978389302
349008651
138790972
559181944
350867340
479106512
805233243
787260048
519581098
145515952
34410084
334257690
890385169
75418961
1025911744
8833544
709423372
146492526
819885575
123455729
969845864
810364794
746952183
316670326
633160347
955309193
601223073
782963614
43736435
753596766
95534297
573938395
273611019
263440219
342381927
725799356
549532610
786028631
169561490
324584992
1062619902
909219524
799785881
928251241
997967483
7666914
862815669
1068135752
114971656
449534737
196580126
420544007
719881626
619635994
318058349
778246296
227475180
296932092
276142744
951927523
960364809
898410814
820323228
326105050
795718457
570663612
1048048128
43922497
329794801
401862594
260834844
1024281649
165922144
613411604
254178667
1066796156
915671083
311672193
919414449
641949579
764309590
311039755
1017470001
312337843
1053636200
554682439
886510655
39990635
925599257
303593226
610788611
152488020
947340954
728163270
256656826
950615427
127504957
18091593
811788619
907594418
805575188
104280129
823909155
116701221
943051704
612113672
382567916
672653038
428634577
39087959
866127071
587639969
381705534
637955547
333759169
795078854
260994213
604556440
629054043
200863817
581069800
683172570
15671331
962308854
589353760
362982342
525499077
128972737
62219124
775595570
799048203
92905786
102561491
412205246
714412320
978533008
574860673
681832244
542442858
599896139
242859677
361786416
306200149
351518997
812252885
871224493
461578183
837894586
681972989
6879096
815618211
232805399
536524103
967938561
144678355
201205525
360171703
61300697
435244410
1324663
437344527
1066842134
775893424
434885674
764728808
424765049
669024763
447686943
552995184
585176498
754275609
377304780
959566747
935427464
427510499
82315357
1028702769
542567441
906532438
792991574
520046201
651606790
354150270
411893536
114181015
180146510
683097166
614957413
398401522
410083357
114156806
57492830
468569128
430491538
752840641
763395006
82289197
247474666
749741104
455071548
536452747
415421095
1068531075
239342011
1043235775
418655758
12006208
277757835
679445707
532521473
437253361
610093671
531586641
618805108
587233663
70897356
289240049
877839871
252507148
160551499
314767152
295176358
245844756
774921893
343438713
278238309
874082880
565627016
955469531
348291427
272360489
16489501
71918077
663727636
863115850
853298935
193216129
693764347
287971990
889485221
145265668
191058932
730358758
802310566
590443504
510309024
1050676981
102589648
384609975
185274312
524064325
77988502
896973305
712695829
104056640
472207205
759568939
716191849
543081214
141453190
94932124
986911663
608165176
771085215
377342800
917454661
28638908
783534547
190913189
148898785
655644780
865393545
326641963
89808569
847083706
677978488
979576649
189652811
278503231
776387972
450658632
880882344
631126228
326109187
28837882
800098322
676077960
1020207711
279111188
194205970
481009931
441659092
485074967
58844414
908261328
523762951
468253564
871906895
22064961
847077690
445233114
917706925
1013267429
117558616
1035069466
935786178
497770354
760752401
705466325
441476075
413614189
340027428
1012869865
312594170
717216315
40364379
917113936
400514565
306507124
756300491
420488398
99354754
856424273
295199162
629410640
606224781
878587446
174303273
507082964
289537130
299092474
18383964
3278415
602362666
327519612
746586470
372221326
28679574
845305749
939521797
432132562
226325841
538332153
98617569
955878773
531345834
524922969
555415488
342831376
756923101
814203063
933752207
376890849
706856535
234569871
749790478
970179490
600347678
292393675
1002635768
480283509
146540585
61211928
739076482
22555859
489591128
1053610322
709687845
30984988
827730937
162591707
386656846
244520028
574309211
588957663
189886704
627917669
556626190
890809603
680853951
160349471
793093786
896814773
623279540
560461531
448238666
299421815
633479162
702113971
1000919302
358065970
745307242
521047796
942057935
686206714
172524307
403252245
464575777
61026498
263573284
313990167
410748597
913649984
1057072947
174714256
921889867
73849924
937546247
122706955
632670023
805603526
572808714
965881361
142575540
608539210
728052336
531624497
886489051
611742000
1054182540
681376969
1007644330
110611461
407882554
602663143
406660433
481215517
590788986
976631119
873049243
236511734
697589802
320370548
876570241
537392060
349130870
1040603794
1064403243
70289196
174549758
910329766
4379226
231574303
631805856
965028033
127779000
700344989
266369898
196226986
693488390
897619609
665807443
418334380
92657052
130311567
597920859
769377823
885192025
981636441
283120309
27082537
95479488
395586701
84285970
837864073
193555326
458594478
9900232
825858804
1041163412
115978009
342264251
627433029
629819870
545245666
786583669
339923587
812594307
1009362006
1007748335
928543736
894017453
251045937
474181112
728772878
281895368
555120318
862231850
993523754
747495283
107980144
968486106
523523558
158617181
747103306
598940986
82598496
741595579
190016461
129566056
982748946
887646817
278585521
562157926
757351809
1045036156
421140184
118453539
781435624
878508030
447885916
974976448
1049305067
552509396
1030404411
95438287
999458258
756041600
632594354
603415723
941922475
225769092
1055825664
872160282
437390799
73859513
519510533
869721983
511756616
749148234
890085410
396889248
868119586
685014195
62022291
321203175
152529163
976734566
286045864
121677553
211574461
720666752
874913397
4975841
1051856068
636970472
570823083
889030024
478677315
676418355
990992737
911105021
542856529
82170394
1021986603
467268642
747313551
124933349
342919417
58597691
847896303
85330771
1071140158
320677945
1021522166
648843756
1020153628
518124005
334483950
607232807
635793181
654623277
178704547
854975980
1066210038
944996760
681200457
699914792
864235826
614247754
630094728
678850002
969915173
553172839
215702526
781803723
7649604
657471284
1016163689
565350752
100792880
1034516014
527492181
577414051
947521350
164354275
876123359
479189494
812617866
782329159
148622742
987347136
514749716
78540979
262869678
591708467
936986851
814065636
186906724
664211100
156831346
990965241
836656819
605938395
860116193
928658230
540043698
989043462
770563515
139281837
926396145
1006545029
587390511
680896070
638729610
902933312
46830573
12513874
820877287
315797578
100071523
109515182
104191974
157082886
581929087
122869075
684674485
340410683
1030857707
46788921
694430546
494956225
774016236
1026718094
742123817
673837894
271023274
702281998
222449687
516231993
893800118
145329575
315325211
94439544
274593368
470692714
346479238
269727338
94509165
132423315
569181506
177285537
358388273
610181413
143099914
1019188026
576621509
870283326
420166116
540898579
349680799
830539627
866265572
582227513
498086534
220170671
412146509
184614714
491548219
568240546
327594019
266246168
14783893
806105187
619171874
1010476990
97229140
335516665
555180519
944067861
344623991
671602977
363568100
854045937
479889459
733585355
145904826
633207485
391075625
646101892
135504557
883610894
634605449
934173699
10832141
666060226
676103677
307986803
23891423
982464561
402240594
449830327
841787307
443262680
1063735921
514167065
756326660
655847801
963126797
659937714
1028071852
451343942
792996029
122630236
615693991
808711300
339232222
378916724
285563106
375744907
7978800
176105471
588045232
713829501
990963387
810559626
1071497532
211328974
969077512
1001241552
197848179
532733684
176444222
31113272
711721692
998156812
238312771
94579263
931970574
464989665
986898464
498905318
1051016373
929863612
479266118
4999549
763467741
186876280
706203571
139543167
990975316
513683325
573805984
617987523
33322066
165772260
530539916
892984887
708638078
207404709
214874470
638857431
930369613
409713080
88989245
180459089
100156594
142463084
650163114
754990989
515571604
660576176
1046012329
811067291
381970283
1014887890
213666629
846414647
984374602
546954262
467531900
739386592
570766508
240703617
791778881
653792127
93913102
434009571
572061125
830610806
407754665
8416324
418698960
302548655
984577316
937182935
912619269
1001639931
1006752535
408657678
35704724
276783937
7470657
163383731
656943284
571350653
354744994
1030506728
33073824
409539876
19780979
1051382409
492523677
805205418
734943208
605600545
576011161
325112502
185108211
940868280
994874895
289055699
879511954
159463798
1005768718
597455159
185937806
84944550
60246689
637604382
1030861974
993218737
115739049
900019928
225839799
619135843
332560348
787349061
1018413761
842919933
935718829
118826949
619736029
892762735
84824666
384788267
822695400
256675953
754906028
207283195
1038319602
730332752
415120300
896853737
865761052
212267731
926633259
914226146
274228549
834707729
728257819
604946191
397326328
871929766
166212679
883297995
938035606
233940083
202484512
731704551
647085616
464399298
527682501
669154083
460533062
281165889
872706705
118514751
509251042
584252991
71344719
926255297
551026692
195734165
685613125
19830148
258359594
408397023
264839446
208429890
994278467
1055339663
449595884
187454492
934021841
16567329
616032338
690227365
509237479
1033718137
1059053829
898681543
30705983
48507172
80838048
1065660543
839346140
661774954
1194281
362423850
998152310
849655356
893763333
113031568
440406836
300976325
733041047
558250151
365059862
84215312
913517815
188322700
192315785
18755367
19000259
777948469
932453109
892876599
495022285
611887159
618967446
51699749
152201530
630835576
807324284
524622485
793278183
1028664573
188834421
11471422
768449613
24138868
684340683
562291801
322433429
412617091
466307804
821681422
154975681
458066522
257780637
839981179
593774527
703503154
827888949
334516044
310657178
276799439
95623084
1012918417
383064630
432377241
266616675
369881898
180637290
151676651
465282449
31605012
850193444
113990365
247870149
1048430065
369152016
739136712
471168174
202714893
213182745
415308194
502678590
714793890
535911440
602199865
828698884
839866462
7573513
384972060
240310907
775428062
834392851
651540029
50527291
1066083803
139050742
714781490
245618232
966632547
783650685
573170103
976769608
405630023
554980238
644333832
1004679471
1033636873
270180798
417115371
536168028
639651561
575626662
145243292
465980806
284676586
258430678
504323144
900764488
471865973
71805347
409293579
301179130
996192730
900296619
454683213
263080530
869295051
871216006
959668232
246403320
784978222
316852589
423981121
964307387
651582615
291033387
861144404
326816096
422600733
530002845
941455648
613930573
289832387
309793376
125969495
637586864
1054398827
736682515
213458513
324474841
904793816
855209944
283786400
839417593
1045855874
59912098
63164242
433598854
81642632
466350098
700226793
726598663
1073050326
554523820
604823991
646255206
296760167
805180947
795968697
480240749
698566817
82265093
127676674
1010894900
305715375
75958403
469362620
108316944
1013665188
924131865
971809901
115701976
555755867
289357312
819990578
836864864
252283385
413803634
763490314
507865125
156331875
24635509
917786769
54894362
534160171
1391227
471996130
633785666
537713810
677330212
964064105
1042401559
757093891
236432454
854760263
815129176
862525442
13774408
1040589704
637745659
671193051
927023581
441765642
977194215
962914301
973900627
586462070
88392729
134619424
865975006
896407936
848673993
962174687
432267990
72389594
639164283
216491267
616414366
490811943
170805834
685306793
889512226
27751867
840902951
563075984
993228377
549295741
383973676
948913499
197646822
913420120
736000289
967290952
163225862
687400904
867632905
10441110
756230925
424534439
250074731
713083552
619299015
644682181
283963858
562480215
659291265
890640128
487575783
310759253
347612396
671771673
799944483
116850237
974871446
636903770
879203535
957727032
307815335
702624911
525960779
962673447
576679668
826248470
182338828
923365371
368374076
717950631
303273220
760972568
910559859
408506690
26021499
823099219
12718437
49415050
710812212
844286159
442854324
503021670
1015621969
271938445
1035196215
831968395
564183753
362713606
235992799
773205144
397175781
176282072
381276318
507446841
422607394
1012547580
425490061
594548521
136104239
505485992
369922528
318272024
816075476
406491865
171504901
742428450
567871984
453970605
888163974
940794842
995714187
157605963
560471205
136261548
13396140
650301349
911717068
337887537
1031678389
426908436
684142071
1065091728
1009352539
82599635
96084641
88812472
710623765
914604632
298937483
313166597
85159193
90968350
19015972
159699994
446911983
607969976
216656088
196757884
829270330
962315673
67981413
718188299
640410245
550617923
775875429
168090690
298779036
743724491
82910211
434649432
911384328
581646710
1071526535
663729744
806802622
455846503
589949010
564211835
386769941
688293741
604793110
742817085
489320659
842305282
331006528
40796747
807780874
942040319
328088428
912019332
173640048
492457953
881752110
272021874
768990574
739100032
1007483565
500887359
419482111
200177407
389583364
571490396
235367696
16993691
523024523
882658308
380986034
772177761
971404142
505411042
442581289
86438782
172941792
914969320
99137568
1008789819
727972908
591222209
240284880
497905824
803182447
731940553
153586440
658883329
533899846
272576961
406433347
330603296
974048651
23856431
520268594
201560937
1029205940
83107640
770420634
933470909
158186766
254277633
687628136
607821720
547683352
279681383
568869618
226962083
883108223
519878332
296567190
359103396
367702160
346464028
2849031
997559308
901670483
866875337
548896844
902658988
1007605472
690534365
1001052851
652462798
575459002
1067203084
976328693
987728015
256752245
667134141
304673107
759602103
759784529
988717092
168105760
630002563
512222400
239355556
252468475
852776344
535773099
746231509
538327100
375953699
774037630
200759971
717182691
80620707
915669049
599435408
495049374
8267104
712937990
217791083
643932298
629056595
107111786
617583574
416930567
771968479
384192133
965082402
422201210
842955208
833420494
844733921
168950925
182695273
848075961
786988621
322845995
81972828
306555291
637461058
325080412
160508397
299630188
995910031
479440065
421792631
637614930
564639380
399613987
699435755
584623310
765602629
368538976
440233
358455599
836578900
872437431
743680768
337671264
911959309
21315656
581780334
488665440
475441393
760097560
98690382
468223826
583561218
753962203
347803201
363099152
66674292
280533422
311364141
714757021
216519026
487761591
532680963
787158393
459073824
410888982
27039076
824529967
35405972
553113181
15546605
24262074
932181313
104769444
415297780
375933992
1066238011
159738275
477517147
924271409
802118685
823888217
1014194035
128132707
974112344
146954529
980608583
6365619
69243481
51962807
398110287
980158937
100406178
134540511
951327127
301798223
795474638
709664818
939031324
628884827
310754881
279949160
901922756
177583557
854442635
301262648
248938023
319130736
837739157
859956212
94402359
613980606
307218449
645578710
167603352
901732650
299479761
894709413
923184874
1027090790
891789271
352613614
575542881
486117555
104560813
403707472
673354879
860652359
371070326
823157713
935400606
750901070
615766537
679226522
771137398
1023285480
423132764
76432752
694809559
938655133
742748153
689893226
562037313
891534924
822328939
59910930
606851530
244803737
220773353
147029410
920207790
633473352
446479586
1053915921
662982792
299009171
462841127
55086447
495891726
768592907
38267257
11239579
712134134
155112891
659987913
264199374
374904991
475895726
370317151
546588407
945744138
157655015
399881115
160474898
596649120
692374450
938783646
134440435
669779499
971290047
315970905
30292688
625933350
413738317
65920264
995987508
180944394
466051620
1040666919
547371096
826138815
584080165
973345809
878234328
179224884
6445478
235391963
946020054
449898013
199563613
377313208
578558795
760216101
443958063
524133336
507887610
814488118
79152672
288047292
1006913080
223213791
695291516
1021172241
979375925
976268437
254609202
437967137
221816662
578884260
787842406
202847426
616437181
580188372
135624217
1059556002
175401868
451809834
470797938
971652599
903715517
459877218
55350838
705519238
297102162
715606635
590802353
950946230
973613099
894771192
655843591
255180939
1062205940
916259779
420546902
79144219
537754945
214642325
995377747
401627221
744113374
911077582
117016057
784418770
785409477
309389638
893719369
1049820257
654987029
980216911
395282838
426645884
508228597
1012823693
990450802
98383593
609538988
1364096
385134728
669272710
289273121
239711344
66741144
388672189
192264170
29049451
800387914
429450733
333670765
486309110
984654885
962343027
788037353
923551311
719727005
127925206
876245165
291438275
488708343
473504573
908262327
761060017
863200687
237036025
418104215
177312304
822746955
352646533
884439319
849126753
480406176
352431861
927962055
270366840
295833547
269621397
992274762
236149537
397191051
137241310
689033268
211235833
804108035
261482373
925868952
962922268
126193456
19274934
724132541
991618964
959849373
810813275
410049544
360497275
400869322
105879531
102994121
1049421532
1012992662
102676927
967538437
521392527
712683800
820661822
182885222
740757388
816895126
606335182
910333195
309922696
434509968
233459172
843591505
896558920
915406357
457006989
548616677
1047876322
955032848
390818210
395935350
143312996
430650085
239720244
823465476
977131184
136263173
877747461
59441912
595153637
108460969
531106274
137746468
388747033
557028736
336330217
324615152
761733252
712283513
42842390
863184916
733716116
886929439
809005803
490947069
938772308
863617361
137742530
876688455
142852292
925246100
765169305
1028953269
911310079
570457312
200389396
732908397
146338350
1009760570
527273741
995295728
358835308
331628107
631980064
570814079
153207740
679368550
664778848
540613077
1000563959
773392811
465925597
1018444745
876749127
520306614
374240764
67014925
162739021
200358229
519346886
579812735
860279296
73755762
814652635
147000080
542455883
703870087
224582250
583289808
499212695
368628681
247669566
491207701
459701223
934604270
285755573
947114652
706108367
420054650
480342954
776314794
586825347
1021803687
1010543662
261731820
676240833
204120784
464408960
470011612
125022600
241942043
820737108
412887066
362746910
723599925
83272481
106986000
140574086
851251426
1034513483
432047425
275082282
239399840
109192
965661776
434379507
52578663
270820899
238944214
537262322
444707122
784329153
1069901525
938725967
26361305
897021709
61810781
258647038
597902667
780692894
422503053
1014468779
931909559
404068752
771036487
934941322
949490510
93294176
579525726
15055625
11577612
565427339
525317589
383371382
393659885
550296717
336348802
721639512
186567951
160670271
526649525
74621743
479117932
652413962
317362399
154024534
235728377
603910630
36259889
187928107
807388335
48220072
301802546
221836944
534790758
558993970
223736419
669749690
1024787876
2279928
1044434837
893469288
772180669
465955115
756205052
171821975
939270583
1024739131
1039495227
61589014
347448915
698298993
368190319
441457798
808635254
755464001
762874197
356550462
503367130
842131653
34390904
409791576
195072577
311831874
316760575
867447469
932933822
1062259156
1039630900
184863428
712666241
504651801
85255507
524014263
915738667
749701550
146494062
101126303
513226167
523429641
87982878
157205964
80436201
1038876370
1055291290
824738622
613407196
231029459
3624564
401039376
798244277
633590875
276194468
128690310
758956935
191261659
81332987
544858675
311305092
1024640782
850495078
919088416
832083099
303191565
729070207
346747808
995291235
1050093633
475093669
90578893
944555066
51675148
858833230
712257631
842652140
126000057
324863539
49399147
527047479
349842675
329859896
582516985
396414267
554367577
502016570
509492568
76577798
985810741
820386451
284237019
689255195
993686910
398277277
145399011
319249450
72463949
11333138
832450977
285550657
886801785
1021942963
965529937
715972566
503419339
426860694
495185204
413985556
91416289
305005342
121340097
618914272
419413708
82612564
178560501
354651175
178129257
195898204
1032396244
485534789
147029848
887637125
315195081
1029700099
210386351
514017747
1071720348
753845647
128401435
829186283
1043757232
668494288
429097030
998807486
183575353
694888262
211716145
275227271
870224480
923389198
1017520570
488506931
434913809
72738298
767006199
335110051
199520650
1073696348
124238064
403948457
619009759
424936062
731836950
53042749
977462017
244930685
621192058
1003584769
1053738834
123183054
924302687
999141698
690284583
222892563
971465728
350656847
577677648
305440735
816508400
981903545
122060863
746810500
888069519
551254374
809875228
101095070
601304985
438691282
753801598
648292805
487084983
180841206
945613144
410242158
444713853
95853290
618720748
329879163
935433450
957650150
130218129
576414650
406491667
101961561
875414921
569615275
650942530
864100754
66538307
731086876
873429777
65185212
145247639
303082670
301504392
219141833
135840842
319106543
608566280
585990904
594198926
462252308
916319055
151649851
8229025
971166878
172245358
49277169
45185182
401223087
845111124
535691875
901941131
432235763
387914549
668627200
971526484
827402749
858939083
395375686
78713685
286891583
774360395
92251420
194468675
581752822
656503533
534945439
777260226
662382256
883929416
382541356
980021166
720599341
415276981
314328166
491183804
197454333
113558293
480474787
545606775
66815577
828756899
539876367
782744813
264603564
1057469598
1043987774
601462517
919007857
516467566
282775004
252449494
245281582
816206833
906330236
71418972
603694951
1046672060
301702366
879661098
512742602
299493346
185498369
826345519
260895757
980566333
781215155
450229928
571659219
1031567663
681745710
988687435
501254485
615354417
144284879
766117516
836115428
180763621
445265147
980784546
469881121
744626287
863992625
1052362657
732823504
23289985
614378906
927716819
1063305209
553625652
387750084
850733214
786798556
763144745
287896327
771711026
1034300079
634111285
203407979
922635695
219734238
547222826
613463332
334464623
319130266
10647521
622811936
962835298
231687438
921431588
374247967
672296099
223911734
850893857
296821306
1030016903
626055696
110679159
173594410
957270891
245958539
313565404
1004228084
134720207
306837673
307625729
48617418
1035715004
933743927
1009000757
767769634
210276954
166519357
677091667
972760508
144238967
248399613
435555008
427614710
510024585
410401361
511229432
714389740
626910897
667669002
67300390
903534136
1009942035
765957091
173796857
495148974
438220502
720932920
1072547522
376042150
833457815
375739175
578281212
10188939
99915734
69226598
768571431
407882836
105123108
377437859
6723162
625699104
782806624
737650934
509432485
420239182
59479304
549822370
710332032
924770157
472302782
873269004
885296687
374088399
295962791
616575826
921315189
786589393
688518390
423134358
226736389
385496530
466204203
842792194
343700665
809751002
61054011
427281753
217044415
186425224
4159663
759735424
800892210
239996304
779479691
385572256
670390749
202889732
208937693
874795831
730393689
1068085062
562979343
522359260
195627850
1000715513
40607253
400361577
11048898
712062891
161629708
276814032
947048409
519714407
260761030
1014881786
893602235
868263509
242671690
381761356
1024532051
320004374
912825184
78428545
664893429
838183867
785519712
686970488
136063226
128073176
410878014
281608316
480320179
767148861
838622215
388755970
327414939
336184462
1030552481
696917945
642350300
795723273
202205460
460113043
852455451
9911510
991271775
17159607
723591770
227765701
724833591
385000786
541056018
156956016
96141125
438168051
556536483
33139308
350703294
722907077
83494405
4941828
316074662
101523853
822595705
485340932
867773551
6312492
915209721
69304616
542681630
404554228
1065839654
98133314
272678976
323394489
45799698
968346684
966269807
588390996
724521033
557448259
432335465
672137530
414722162
818867549
179987707
895598193
629760741
862627126
1030558982
1015758602
887692921
774787360
1011381918
502399799
155801478
838258027
595959683
481950978
9990196
619988118
3328480
586100763
165102561
566025161
627744450
244339220
280555608
1018715868
495660334
476664227
503535960
437928174
398476603
676057554
887274140
73694814
186977166
748088103
531106502
483226183
530987459
1006545259
842782756
490905639
312963786
75601887
444929811
7543792
484322817
548189530
1071482502
775608976
1007132309
422285002
451759220
407992143
1048011668
400924326
818664478
629026186
404681596
979520732
1055038908
356422882
485407786
607977347
179922332
323418459
970187576
212134525
711029714
495748791
318175753
89680474
40922019
474416622
766651031
263971230
95798602
170716414
770339169
942637435
1058492059
75660998
1047991743
27419271
763170170
1070462074
436573909
758386776
549883376
943469787
335114667
436543383
178147672
434430597
259848403
299600793
367244397
303424988
957069606
21827111
13251683
724045761
623139899
566515385
101252282
432098899
898825069
193756976
526416904
145430222
483373870
101405507
793690885
295803791
243715156
72299695
902392636
792918662
177156846
187566055
502944734
569952239
250251718
808403046
1035870643
711584409
894797471
290605631
853965286
831847922
491379232
301510970
458045102
964179053
501728580
890665369
504382159
881197385
807546731
1030861174
666991215
56082578
226855790
980658161
533729779
701054987
299884394
291466752
683541305
212440268
1010059759
776966228
670440450
31845622
79682764
373311342
5655747
612005348
150387075
652381395
623232346
885585293
542868549
878607856
137365205
833682133
1062680108
686729612
595682990
898505586
347939519
940802728
438640847
880897102
309423036
277764646
191596485
366230545
78535983
837099610
68240878
259587204
442932627
214469269
633268775
912958541
929467006
42013481
9980113
778388325
980295898
749558219
927933296
1042750146
265086834
1028146312
194255225
482082406
140903603
805724868
693657120
572928421
475253679
998281673
776351290
65739473
455758504
25875546
278016445
485167502
1041242050
18728029
101884777
516986525
77740498
580333913
210749146
173017978
302498056
974359563
360337801
556302758
871828722
142729166
138782993
56722225
750857566
163799904
1049783342
731628851
937151949
208668317
522991229
851156069
1061058172
96106452
1000916031
449283680
878827354
571406285
1052789773
367529408
91231366
204226271
325986378
1062205072
404189112
560163110
518552621
647407954
417420820
889021926
730598076
769458800
348750886
291661156
734334165
90881036
983771891
535070154
575005020
187528675
365776254
802054740
716354305
478422624
201861474
919365679
516348284
795982701
461612379
392091697
281402433
649579264
707409537
429154961
88739991
248627418
685738674
956679444
454313331
631106149
434722728
999353618
950320494
1047563223
585027959
453147478
229075336
1008178549
1024653835
984090583
974721807
182485924
506049407
1071211351
976181246
948937496
61028290
912476992
957093758
396136366
905975429
292391573
644956471
429830928
244526937
740118353
257707110
228453555
422652948
1055716808
516792709
271194308
352141944
31940520
555921009
308401267
62069307
504020232
2219359
188548858
951742238
395053334
38602808
681135333
983989366
364857238
752799052
857588294
750284647
478920209
93565841
777824025
1056751124
811019396
717141481
318030868
270007684
647218904
588179856
1031153063
297950311
937084299
1007987331
399926674
176596144
818602684
923587244
644155264
232461046
370815354
846107538
675173061
951638005
1036155593
854114488
588616042
727596559
670872785
730069543
871691462
325844061
1070715468
631372711
545739973
756528418
997573589
694751561
943485998
903908044
167879816
680368758
320645981
704800468
9986886
870424921
209055405
627219483
810681284
753966358
136578855
966228221
822822945
788452489
642288343
986594131
189500141
317073239
1038894740
194211519
199472018
78431413
937641598
387604555
543971277
760649829
1033129757
74890112
836053649
469237344
538601305
586101328
786312464
1009737570
772238587
36964808
71492490
524669765
139614210
670509723
724284023
948531749
623002187
886095285
295017783
221790341
447133209
767122590
372876729
153586903
751533713
58917405
310789197
4476350
694772600
497565139
508380184
373192485
979106681
810278792
533151032
297686089
441768381
608918465
549336995
442051066
371036691
541781280
175298044
517947929
516365335
808997442
517821948
555818912
848547494
582369455
567254544
755685639
530252991
549338918
588681740
443914501
910235455
168996217
347812855
249359912
913009473
176313784
465790306
209404998
369690465
322737594
137792386
486071404
518591662
315271275
383990349
384182155
723573103
552395583
461084324
589961723
980394167
481627347
913958669
141538546
401980155
880672000
886475145
954008735
663441167
644115546
628641344
754132347
110419263
751527269
518016446
212869682
476176995
878020393
328050025
119588077
1034176267
389493731
1069465812
596995449
599560021
358933085
725473209
72849974
204533447
413095072
879209813
109710628
519530065
558325332
719469777
1022461266
967258298
673995349
299615910
162816452
275004014
327091017
277215451
318592324
480555675
1025282661
204081503
460676906
340419501
345995155
2655512
1020529810
130700427
677709744
436316453
638605598
541392107
802703286
927768301
965687411
602897426
892499885
587818049
132042375
124286001
200940695
238842942
1014948994
46236871
649644877
993040449
427837659
121659502
540478721
940913212
171041991
22771935
789307759
90644023
325905864
778367654
473470566
1064093302
451556425
560873727
167901786
548256461
406863568
83535280
535451682
352944079
653491710
160312927
637405942
997961509
497789247
15955316
339140266
107645793
989206912
566392563
525678580
1051599097
440030369
785252747
128025029
1012023065
419620852
862068816
615391013
337794271
234546359
172414715
991712829
792660110
860870578
545873102
535423635
775010193
10623200
585929525
13918819
468661179
162851454
496042968
109069843
594244035
658491469
83916678
466471095
626290025
168585972
337414503
449287083
412121038
211457086
607360954
367599166
853553487
483510578
767777459
488840007
516222790
845135100
638650694
495754321
626892985
452909599
351541084
632425989
982066316
120777652
963375169
912264944
405907772
971256523
843993400
950728007
196121023
438401027
636245960
757408669
2284666
853179884
86898666
415501753
165184826
560967930
795666010
436556062
803942251
327943516
20859019
113156394
187453858
648738938
516637016
584830566
836664583
663367299
227480852
213634760
887924233
235738134
899387383
749493763
571049174
741297931
352171963
956671482
397961571
417997157
951374978
557044789
49096011
1056276210
580517414
220309287
748940390
124367242
609400378
464416291
438689321
358207543
854052363
446216882
53704408
881457304
346308811
692875890
642111508
17977867
363175703
197146098
288018030
154582133
834954162
807121667
993476986
873898034
335717550
300748294
283483927
972727177
1001770253
491876959
928495613
1053315636
166333856
64585542
471709910
428997321
561724101
412313198
204460802
111057809
908209395
924562296
596330486
574721653
482618635
38345980
100310525
308550333
402865817
453268561
632595662
1070993580
881176369
950586638
287149679
34250358
894060564
986612556
4330121
364193543
520514196
419321451
73074659
228412195
666772475
511673589
641751088
44646941
538711122
445102429
254868676
809119902
618203455
1030867977
1035916679
366939340
913569271
164043738
565619990
716726632
642078538
765648127
508121823
216560979
285628526
784311851
773876039
70314796
701012706
440014782
543934588
151620628
54042957
74401705
659859388
498274670
1067981850
821591994
729769722
57201289
324716923
959287142
253866709
23412077
642180891
396731326
840725643
678238385
840754068
16395489
442494144
85261018
247444700
787881608
277022007
671325694
531421442
686698013
106883164
1057533068
907940572
67299922
869099973
308453224
821308873
41330341
229154470
1021424613
453824839
809484408
50573138
456346957
69487333
182342651
618159040
266589427
886808659
1060346991
439165006
895123798
630680183
546030108
606665058
398695991
109070287
487093863
300504962
605440134
11920943
78717158
158139927
488208200
7332295
793306655
416287902
88733695
796393502
686411366
738777343
891410760
1065641638
106946384
339507821
978505524
974123826
658143491
206481829
205706487
825694380
775532624
240778710
701048046
744268859
390541772
348354362
807151865
776662106
290141872
955860092
982417189
97570246
94357363
981901508
334697520
581264305
505463674
444964637
920252013
778724547
622345720
995448089
507574328
282846130
511671688
331726044
275205012
563116137
1044412187
843565594
326851873
1017676527
238850744
631326240
808508630
303653563
214954101
879181659
286067773
155757492
16829757
1010236148
648589045
75000898
748861903
279152245
444737948
263314621
137567134
49178303
683014560
871909307
234443017
685711175
1034997078
344196104
667969198
664523826
39228506
183190703
29522544
259905917
1023649264
896234456
223884931
729097605
8063456
631661626
680904139
940420172
479238497
535730594
25585828
961528339
334460075
1064840916
313505524
50820414
710537075
366174641
186347529
428075055
235878998
189215690
1034874812
787417841
552219127
109452005
755690205
244581620
918666097
229986545
27862237
945948795
603137189
403587114
96898993
945161819
644950456
989327589
361122351
613363073
614862541
335030683
248238826
808360860
646896989
753104247
843942492
908475853
935596422
244820728
1049535415
920657027
424063708
711945146
135966363
375409572
715803717
624560453
687468514
361398633
708649872
695819191
440060705
793392635
377213024
523782889
1024706717
145779205
114249360
598273915
528129143
1049875391
557361830
765417962
1047897187
256534975
329326842
829974266
783561500
412233354
104854605
169595854
295128033
645016711
397220760
351589889
683116736
713172107
56946550
113952716
334843213
705827414
911083165
396985034
471637857
697620193
797942087
257057414
359742669
139391190
980113473
128439375
264849090
438184840
297936493
748175563
422193634
233131190
1021558775
548495803
108180524
418594849
302501573
945283228
1035969388
323283470
1003041790
969483620
441867972
277593905
938790242
497330225
375692460
1048153475
772017384
755501124
584461409
624153920
137873023
52622224
1055032253
385357317
110468880
1069253281
67618913
276227191
358354878
519614625
639871697
883632161
611011078
485754772
806788642
57986749
758672487
647893885
415062069
968909481
403552016
429713948
486684294
642285541
981422294
273540732
1043204947
985638729
1033293235
201169735
591890742
704049608
143244800
576330814
626464249
6056628
544099195
340873615
157942649
901673659
501032661
151180713
766530192
333235934
182397778
54557091
947688632
95035374
897030301
536895864
471348226
377891829
458159757
614898845
357817458
599844177
624249945
30185792
122282784
70247075
599782832
286668947
585305966
703339653
104577294
1048223944
607342732
922398851
360785066
69619572
809975617
349566022
66462503
875109352
410124785
1051864937
343387555
507114690
672953806
405304990
248578467
785932798
654023998
898393080
97251860
661518843
307846201
622711842
33779858
144938192
942693153
874701450
169936408
500468196
819985709
812930220
532974449
58272705
972342954
197167941
154736049
891807736
803197397
530537480
763062616
635997351
1004974330
453879662
754637193
241687914
967247510
532519038
994312015
888830335
123367412
949652764
274714950
137973874
287865174
7249069
319145801
25100410
620192053
227360732
623895194
441327031
559198447
179585363
1019664141
909161315
523634852
243556093
256798818
778605164
482062522
394112408
110487340
295468589
73395860
570060640
573535157
304802850
100808635
842551768
196869324
979270319
146248392
464613054
1030284305
603772098
727490939
580435165
4058931
532784677
821484967
1050602140
29168892
1002383637
110398752
347482686
1041071502
275148152
289237915
339530714
824112584
874723787
883165286
272805009
73203624
512978466
5813922
380858474
471678627
535515568
894739014
365081702
432035667
942416784
32080167
876076958
639086853
45036919
496759617
627333732
795525058
660082780
1007460989
742801580
704956973
29866308
262311012
75383404
197538615
274954932
34875161
617365665
362884417
178647982
329850668
783791627
669234665
818961859
470537625
359442947
551294774
352786758
1002958321
1026005538
477151034
422687233
413169271
481305817
656769042
382942348
45447824
802759229
840023555
361994191
738667642
724369978
219390835
710182107
704679156
678194231
364667725
333132423
755277648
299997479
160473537
424641296
300240608
1047689637
684736798
526085211
759093335
1049183915
459302938
994617049
739753720
579414281
59890974
831733278
744360104
65448712
1022445788
855523923
735469196
355134688
623272459
58376975
842773648
166652154
486274228
785448278
399554122
852980723
254535378
573470337
44831449
139953516
64923604
521104867
522649694
549507501
787474066
24727438
332977348
73550223
253781639
271670979
167077962
509243372
1035893139
527519095
898430964
659103257
1067061435
176553631
561146797
745299770
490860595
129124730
324626454
358148770
13417673
979374212
156154901
95259121
533814599
721655217
476336306
963399264
751168935
347452326
514445060
572222906
592175843
542243220
804322267
519631225
89004566
593591194
650499046
263502953
613549526
131635778
662614261
899667158
231385803
771631924
391515009
100300709
849384390
598926233
1058776190
637849705
924397701
277197594
670326808
604839164
497286458
414698013
661148060
961263122
82134952
417257306
198002061
971334220
604186024
378114643
81501692
923414456
189650516
27436112
936776427
789663766
247666579
615316490
69784184
567243399
546311999
399279303
871754353
713404007
1057861540
964756330
911866283
765853028
1037867567
325902398
589148636
306502320
584275439
155771203
420471885
741885379
881463180
743028391
661411156
1045772380
1071316066
841740843
925126660
20601723
280975922
348792370
251400936
726578441
239431419
658019554
426167849
144930891
70345330
485248000
212093925
137333017
1067093399
663938084
60764160
47122051
759665
655546374
1003336694
354701825
919604298
610097122
754731017
122643441
971067596
624442589
808975563
745524029
350346599
616319708
963133684
88498643
625778554
681247871
446234453
261470246
741338026
367030337
398229820
664717119
425412614
692974436
419311556
727753391
551839069
887366556
964102618
157337757
1006005173
118060249
723176572
946177327
398122526
789945821
965996551
720540336
358752087
174120794
96256445
482699891
401062103
233054942
66340529
695478466
447541299
152569206
219063906
529002933
934167179
1006773942
809606547
602226456
120878781
414984940
261946527
492679389
463610876
19416700
93474366
256546257
312945395
291786879
239681266
330638250
62079147
446102087
563424331
1073728167
586653141
569931008
184681824
741434123
826702117
702977750
588503739
525770631
934405429
177802644
162239856
772513942
291917860
36856769
656031204
607257462
509591761
888470508
144286672
657045331
265559418
363536211
622187044
84998898
713374831
193889413
866876346
971695209
1019933644
512135314
515036411
461851853
289280607
576658678
51156335
731362863
1071978566
274523142
704893668
682033211
125720528
337675708
691431569
631593708
73948796
305943561
529337703
502044834
63783378
776140676
245127206
725614745
165246193
296192189
405043443
255668504
867062332
380562366
672373723
795577644
489264329
993034859
249864619
863278940
852376671
479951789
435437402
597595188
294559567
687662999
256150914
151978612
94307043
289526098
780308023
721656904
664311111
507049441
487446434
927431159
485002759
1047077927
689118748
187274557
974843907
681546558
601459631
817546311
544453331
15142604
211248556
1022072417
21353273
159669496
355831486
152657301
857902510
78464931
456115298
52536357
168011164
209792656
624837382
521614891
583220934
971785025
604517366
560617220
10197533
649367931
256029274
166982955
609826416
94643401
29739472
676157019
404514261
797747753
429081118
304344067
474789699
261111470
837780277
589690234
135825342
689475631
938062949
857137118
893287600
778896016
134773484
517448711
307033154
146951918
259227181
323939438
904071136
884307390
283347208
713892552
432924437
451200090
910715827
30311838
1009976831
936995754
342407363
345444261
44039096
981354198
845277252
771644312
783534473
742847851
701178266
472390782
619677274
106017010
418864266
183900475
449456998
262093009
553732444
177825778
605603598
233587606
599286335
287691838
147021009
61719588
262854362
258114164
92529660
175091932
144716187
569204182
58118073
652863154
1026675170
256626119
1072757887
347725701
874858357
453771766
258211868
188881399
886170499
765425929
391127079
382246271
298186915
469119218
103564799
849529129
623493788
532923709
682220055
883160267
74720932
733867621
494970125
367628756
997738077
912075629
276700594
823991818
844791172
82793194
384218685
557566461
312280074
370141158
816097034
443618960
343006204
908902304
92201231
148403400
648642301
7309290
660149007
718501682
90589343
259411657
755616083
1011657005
701509835
88144521
166593814
994313760
441630988
397238452
702365866
613194801
470644690
622842428
589754467
625975129
94167618
913965517
991278169
172479884
1034333398
58939009
1025257377
734942239
598629881
899201604
245209590
298274638
775839267
881818965
557873940
134841825
55152391
80809211
89371520
384789221
770830446
990757376
697189527
832947370
984844590
611169981
881108160
152750951
747815810
271468290
453257123
207808390
1003911438
622054891
484998820
746846775
215744645
64144134
211760103
485162022
1030206299
198142229
982981411
479995921
356700530
739519067
25568180
723881119
394804507
1050200282
353590985
641034816
969472070
490898492
85367017
173509774
328644139
127958598
630419842
5660577
1028996159
936521126
202205200
769635618
1003543356
866826304
10291631
269852233
39466593
375217843
993203664
387751320
20485366
461712583
613875051
8156065
157849658
343708236
643872221
431887261
77273591
683458978
242434783
1056201185
274789819
1040028385
690935412
1042793930
19415999
989179444
250988762
188213143
498300199
319413791
954872571
158725114
98240724
55110570
376813567
1045296840
1027644585
630895777
1022296444
112057658
521878765
67473195
550093388
646280733
105174080
78401371
361564262
494724293
17055774
546118389
951359144
1012619903
543400548
698203604
585906437
582902669
779165455
154401448
237449939
781047131
854602244
546110161
558252058
452492153
296797795
517090767
225900663
745999
238965171
348860714
841976280
876787619
623695636
780629362
124266008
281427020
520461252
876439180
811551810
84103594
408184769
478346683
757678207
960330905
1073576891
248418336
225590595
211000378
179997417
1062867805
515664383
687771575
119067224
317898482
80926723
101201470
620076399
430214131
510944492
163841194
255021407
948869124
471335377
642457229
365185048
617427045
482251688
272919463
318573111
27706093
906155218
304267698
657106572
899498709
917502979
420184201
621595967
832249990
1039736444
917149267
816958863
467443718
819054807
506017228
1050326343
62114394
995047055
117376720
792627983
681267332
562126571
447102597
263434262
328597117
84297759
717242000
364443839
1013666671
1018368604
403444875
29688455
337126993
650681232
129151928
258498003
508470501
962280879
168213162
917465945
650752465
757721494
629446412
734059465
855601043
392813164
439250940
720800401
900337970
178901228
291888312
306874362
136503023
1005701379
165829270
546760873
393559474
214860230
558803044
759319277
791817329
373776419
404241531
357701280
230980023
263506899
283914964
653252270
919502362
457876479
795979059
287494657
537300530
145096150
638187738
877722257
996759826
33308135
39953491
817958549
299766754
616033183
1024289284
888706814
610666074
374411889
326025388
1027410794
272703833
827436740
13751146
768356348
728960163
864596705
562996267
392195324
925562411
971878406
699585496
51861545
920457056
330102388
951921108
263600356
116315243
767533792
609600509
65050293
411105578
799471849
968983620
139471784
189040749
92238563
674689614
729218522
522333861
205585783
514885909
661861075
221102295
687310720
716685156
401685031
528933413
116121847
776492174
631822673
1032178029
293446796
240296384
529700014
664167307
325766314
810301052
394146758
256426131
1025330154
191581473
96743482
983085732
263507783
631426632
586183478
834530986
330091676
757859197
184300264
380400405
513756133
660845917
125861722
158667879
771190106
992049437
634576995
579936242
409369123
533860296
843197720
209403028
337602593
413332045
472373385
556326417
80489504
803782698
706466688
398090314
912698994
735008701
549325098
455441556
785957463
875041457
387005949
391708772
138083322
302996262
984201878
242753291
124035541
547420802
642688841
874478254
291958480
389422714
33138639
1050719867
570940358
870929027
1018006312
749366354
261275347
208854456
316882498
23025169
315834728
269295973
1042164847
734294468
227654606
575384575
490282383
481389591
172922324
219112835
206459519
126088992
596268105
281347451
524587877
461930539
1057173479
499311393
1060200490
657458984
378480903
442927782
511464124
30461328
335365334
721629749
795540504
69628883
651457022
487387243
331191161
535680457
739224639
457297598
177131922
722645944
48133950
1056348968
228674293
1070251745
233530494
748731963
887684754
202808317
219150966
970119740
269377158
871221398
436948399
39078305
444965944
786984405
653033746
333708006
160272677
986153142
913122623
230099209
742794197
985750681
568113940
923586451
957530929
1065785393
90735690
718704583
850056982
625166628
860558500
438210507
715561513
666498911
90041459
314344989
600548536
131415394
118768985
244292208
932348868
785676888
709859155
212448418
802234634
282829067
978960997
265840763
603947811
382672184
43550634
650639249
935317081
158122996
461375832
914844512
686438169
737198682
282555072
478892941
278793322
945236900
1071852445
154158382
882700967
470045102
252594683
384974749
527459777
924818520
363618316
290112156
960597777
18555038
565124117
14484694
122170212
1069956351
28648229
359475129
898944854
801758629
840729950
335656925
117458989
564120282
359253116
874518457
711539193
695255569
953615456
1046344469
973214130
902132684
793410251
959924915
99818509
995531843
47362093
449279764
1041412865
438561578
733165902
710336434
497002597
76451115
445299464
751899660
1013370107
434715488
333143804
789560644
504089775
644356328
346599792
785184611
772945025
250737552
372740787
551121855
1062886087
466773727
186127992
847649170
937570236
431791940
644207038
701789051
941868033
662303620
132776386
517229931
382666939
628571043
990435488
928020082
54718430
414574459
638327773
811309084
357050877
62661068
187321438
285149223
501110773
851466029
898679499
796892841
782664276
43976039
28196595
208148516
665671722
783621504
1012314234
484726508
783319279
985308444
612538090
191298142
960381043
1063576738
555980933
45141946
854796259
955697133
632236515
372538473
828875618
6846136
221383442
751249847
558060918
362376404
637919460
661705228
423202613
694784864
408897548
1012824842
593685197
316798344
70415890
729599820
42165996
877691037
823578027
739645792
978695176
888447207
403700315
1010434528
240748566
303058932
111063056
127752219
590784394
880506944
651420732
143818508
1026663530
617366800
55840678
864582414
821367674
152887883
304969160
766431555
669539755
228629167
982783147
893470785
96460160
556298089
348849790
327901294
207701144
846508771
587593346
850096594
96863301
108145003
328842051
181200191
576514486
627363010
960814237
660251220
308256885
391866885
809661545
244183563
334918346
625923910
370418091
786621985
324061195
334495548
147172160
1048002626
406374789
82949625
167923520
307945456
304245977
204139956
917646767
793280774
611987582
996335782
294552412
457021798
40690072
508702412
655569925
374388212
351380720
256753703
20502518
267903722
472942490
780652282
423389345
1056018370
299007734
257440622
121882196
325261172
773734887
666371018
238380274
410899363
567912176
838184138
860627876
345558084
275729001
1014251044
1051578076
710139468
683677151
26432654
887993183
142804559
20867055
312288992
655731828
719966334
590128264
678986169
241044044
494558093
677696333
520977534
141746951
296792889
126066916
429761567
845737564
876895758
183701215
802591757
89253494
743004009
689902300
715306273
580038036
798336896
119518185
348548269
653527998
216743580
1020183180
699107355
22788029
108606809
92993526
347383380
632050133
306918888
265024426
445725301
936980315
691804904
74065066
615861289
534090147
348785243
960137323
406493458
614067526
618293044
154049581
543496120
449515381
634442163
451404692
91669822
281076344
394261251
615154929
560174315
396928555
278783429
417878381
931244142
396493677
559048040
703609090
128700209
238292116
815294974
550839541
929365414
267141574
928561791
216592317
68170669
191093460
365378379
524835184
646810958
292358641
718455656
860747649
837236620
1027118509
974649452
445335218
837722797
448425542
597940181
426644928
1009387437
287361606
305540138
807210079
972641253
295366881
539051707
979856745
203078414
485250573
120744547
315477383
736909393
286135968
26030911
364040516
946775958
817175060
183717160
778443871
815349748
329630774
1023961291
723164845
27564371
588259941
660219575
844079314
93362983
1030412183
1067516702
531126887
194767709
579403456
976296981
1063412570
510306955
801944759
143227230
399411307
212048501
152497820
998047166
751695035
981372930
997661467
1060936885
470546742
1025209124
703128259
384738009
807035829
506668672
787023954
636769557
682803885
934971775
491337348
62601138
942698497
694542056
462401162
496839999
623109006
636536632
253679189
814859215
323879349
780028445
910044761
556904792
352505475
436676300
863576247
469143248
450986387
622721658
928366761
891697227
339556289
181119829
40886867
411870725
280909224
917401417
689576931
914115443
585673188
1052766925
493847871
299106003
64387739
465344999
857364714
681703678
891056175
246727573
253722736
189949366
573499240
67199134
1053344079
733333958
295181948
457874247
935731791
721366103
687493684
251954953
569988631
100599050
7483484
691440302
73647991
1042271316
317078136
904078524
700948796
725716878
384604417
535464569
621405117
710698269
636606889
709053065
55597822
710435161
591858635
1029152791
450399606
981735289
103211175
323209200
989683416
244102524
805613306
802499682
779845525
228331617
1065494822
816546672
768122598
886581675
747372939
516136641
370989599
572637323
826488130
812048143
941718807
442092938
378733527
213098680
318691800
724389537
790444437
31035346
388363184
163302457
504966433
848190413
99290437
256118272
712751894
5070942
798657358
624022677
754393927
357386120
199699763
302895269
809699887
104732215
335343199
302005618
559342137
243022052
627323982
487458647
628872904
516441747
100802258
562605687
603965474
410936976
28757731
644466285
454559681
267907616
954675108
863395009
309893999
375473852
614483293
462764750
1033185915
470357269
324438993
180342550
734055930
37725227
377490420
268724153
180599086
309831325
294115115
447232377
884226603
618145912
450270171
939166119
625865158
423999948
129283678
399469366
993139023
101731179
588573072
711447487
1042175732
213886926
299444270
522810002
68355185
802087790
731742523
1018335234
197488984
848270346
879998235
636107336
231376787
617520815
597321347
159149828
39203254
947897194
379712685
101350071
22669168
313392763
76369505
448144713
572913900
156565135
542907890
405103266
816631291
342523059
11341924
762707679
165851922
350688952
1069918591
647348426
825104763
117903972
690408806
27800809
577995177
196193321
334341273
698509097
15807101
51592504
424382153
564391528
277271469
38455186
336583014
719112434
84530653
516732740
731524173
921616259
941721477
668791429
85080640
225965504
670998089
883527953
748063691
541122811
475734116
340889755
714136667
835627279
362962479
40701012
168593312
868347319
531917433
264737921
390620259
725135601
368972364
693567686
75324149
329077220
944621652
414005587
896970447
81610561
855760818
723245899
779141052
368198629
812411246
915356179
261067314
1059237718
211108207
986495030
925682825
183652920
540154843
313832538
573092970
593781059
208007226
146984056
234375492
846615380
431986579
1002415694
377087697
76188935
49774587
757261516
891340486
102454483
454151724
997083041
26050046
213499784
213310580
320039134
532226550
801418153
944462611
767838929
487934817
1816428
542609642
651537916
831246798
377572072
463522791
446083075
486169049
284124795
512685944
438335027
754928841
588952186
753322635
242959271
443371237
416300983
1005672061
815165246
258906150
422828792
728008552
474495657
319310048
307840781
822669974
790106181
933537577
974233276
716197045
132815515
801995348
502406843
141376286
431000676
387691828
791063286
806714560
1037254202
977651012
578272942
568441286
86634976
398871385
349988627
774760587
455291569
154693938
1015996492
40391950
223288385
500239162
313153375
173094677
257220842
66856346
566372337
60363794
529954791
928437706
208363295
567777891
460168395
146882827
38176555
945014931
357258773
12101685
143083362
344143848
506281180
535999567
775151407
567412915
613082946
790397036
405131079
450869870
985162432
499183818
366927426
383943193
708586664
656686218
964706755
178837574
420063353
284828578
594193236
438125512
964615125
451769753
1032192139
680539204
63030348
392243045
704024297
64282415
281367224
182411178
43667698
737931890
403824483
637889371
863253885
671412581
312551836
590516441
204058842
99152469
608357090
47271685
1028229292
81894920
27336110
963947603
956821121
149290579
777995872
454631728
190497928
195056105
125267830
998436094
974784564
1033291511
601126181
501997232
356923696
321874058
892094167
273357412
952315065
955661652
34981763
9093034
441605534
340966261
866896074
635075990
902861414
535550796
154337886
614045391
175547733
277386352
1044063330
1037931976
109836288
255364933
336246635
538438425
754932347
905605245
322814814
740099969
210064227
1061423263
867005399
353197285
1003016417
771071795
40943069
908100081
267533944
139200143
282376584
735571285
227298118
589688245
194823712
584837052
690714984
843892046
199749621
346182051
1059990088
422564697
468317360
484657772
516726135
114263780
29597698
39331222
47915923
464312209
235710446
1028737044
835833784
1046759203
806683953
611863027
241046169
118904395
244782996
826449193
49448653
205233702
216083765
313170660
130919692
316336236
349064762
153737816
525348339
409054450
745758265
183924472
912405960
34475150
13423402
963872695
807616390
747948851
655622938
401908487
22172714
317810515
632093839
851109633
169788642
935079381
626315320
750224891
721643066
336611386
53954893
303780057
650968660
227980730
529416594
552434797
54359359
366720795
179729149
570742075
1037033025
756034899
119289388
400430209
940568738
534994231
525009448
915672792
755110377
101952037
311563219
523966554
571420404
720019817
376776012
610968818
649507332
361858456
92817490
349895124
1033537130
440515785
176657511
412008399
562295167
1040833078
220194908
63773028
565211922
406289233
503042449
414527107
487012621
765477834
496539709
91842687
12410529
974597950
509408244
877470057
963096941
908744604
399641533
823595497
237141452
1070088144
576614395
179271413
977861809
196145801
186826332
846951458
592931362
406470683
445580245
944874705
270617654
298240571
792921025
719045910
849480686
202185111
752005868
210269364
96683940
733325203
353214942
52420464
373321471
133024571
939947362
587513315
730271676
275671078
769157483
313761785
624117701
616404051
376336346
401974531
277738507
380609831
833277285
134448014
814777304
558239054
229744191
530042838
515452916
620721955
189030283
735058554
17244678
988372448
826471268
776919464
664070161
870565751
933698183
997983731
968967254
502441916
493182616
687684549
235889774
665972767
267783731
950085445
50899027
572479407
171232593
994599735
426380963
1049781586
110455787
97642415
821179739
743067474
343128825
219195015
499077185
67173719
505779636
1062384086
728929601
563882580
151515471
528420166
665527885
692694312
991729458
302824398
925237910
872230786
626976203
534340858
885706518
894730509
581557364
120387571
730330728
123298704
666123022
196681041
235015196
304038798
560817280
874612225
770601147
500281677
1041170060
999742808
64240
519620816
201318701
370863180
1030391259
779758179
918582528
980907359
572744674
706746560
930668450
548777291
42481050
930876595
587711832
522226165
256462392
398739995
52708291
199487677
161411283
563991471
359054385
306568994
812059528
531776325
631054346
325169991
154240483
614285232
440200424
387906389
532982068
370826959
959775018
636718404
44819943
208437610
262129291
159093868
628243791
626566686
1064767269
207125509
669309760
297897266
623802485
111476081
643762757
80480111
940147487
699639714
663485186
1005065253
435734025
206055854
1001712325
634570681
718471087
1020167079
744110376
253916920
1030696685
192613799
461957663
537476433
46169296
615808031
213294667
526818800
936904502
812361147
218396730
992927127
135805729
703427651
207122755
118353303
544099326
591679365
950896383
166279054
871422432
614928814
721563018
713267060
967050696
59079198
923665762
155637504
93606928
433655118
371613072
700384687
846316361
488293930
62191076
876839773
937010085
1016548060
1065424835
699345825
38175274
919754041
838445632
190374636
7502825
1005736242
979990029
84597540
566313341
651604009
212094313
545094125
1009716319
554272145
958385097
1009985376
533988633
195606382
294108228
1034783895
119428642
900048318
1065941092
693428290
603845206
665549557
568452233
478222405
319908514
114348521
408701160
61704448
622914015
246170589
1007262317
852206582
1014867842
982058058
224149274
847456226
54451835
332634325
992561858
485093036
715633862
485475608
842606443
38545731
712675239
517689686
846648667
812340455
97691003
85815022
540383514
70312272
550392843
445469714
451622593
664297470
538915427
1013047357
789642026
391270637
862821044
497639335
398226121
481861197
921639942
721623716
50904397
1046047483
821655932
647537248
494203881
663454198
552562946
762361004
938609378
615105020
584212619
818373974
761982849
292104609
708453648
73896972
982176975
1004468581
154455964
244579828
791873117
771892565
304811818
959969548
21241276
223629422
426491945
173724671
718692052
918388409
44247429
709066641
166274596
881935230
331215963
356353369
51910366
817265864
820833081
563976347
359630995
90154173
916088435
738346242
83731424
416283804
72638615
175055412
635742254
765350886
991460211
1057489080
636982817
127465766
945521192
286686268
41149458
609634667
517189822
59550395
521761681
856438561
390121384
159440788
482371090
930091151
884337595
276476457
452656016
603006276
25578194
846761937
178507979
7803823
873336886
271873384
1061491458
470769854
779568437
737647558
684656595
1004209876
75175015
1066098230
292422710
930878295
1021919529
582506060
379533340
133101372
538750677
468468505
1059006692
984003326
694401270
6235811
717267744
793276072
11105141
769321386
81880352
652705447
976616921
311096562
892471601
407315972
99320928
196540355
115230582
21616329
228489853
11365053
957482054
379536867
5818223
129339585
685789002
341593326
1030812587
880412685
75046315
135352912
419029978
834857942
435188570
875591972
501014619
503992167
8929044
411370141
939323544
15024832
289283243
661314055
933489735
72133017
123906390
1008239338
471242966
1070943940
31089381
774696064
1063645641
931015144
396817731
139748572
211561952
868549717
627973500
606583471
232394931
122772733
881533070
162812175
644998880
98567430
661066222
365606352
832483841
908602739
600666676
732790870
20416493
366603658
95716507
1062115214
376838834
1028154619
523261028
217053747
607395087
486336456
173542003
498952955
31534067
76609449
521025169
765355205
137396935
17908058
855276188
103441984
89116564
638889658
408756936
616091629
161007515
439284283
758880583
539601727
757650704
755942007
66670324
533729912
1044258946
537753366
34676778
504179067
176994985
581001366
686330130
509709911
600798755
532379693
862022130
1044176945
796106795
807114092
781184958
706360740
553907788
1004542288
875048867
84541163
789474136
213143221
67655871
85589214
97499710
13505133
2194271
529975332
487094003
928063276
409206509
61514993
289042689
720171104
272937522
443246098
69002308
360568581
582697279
725128497
458051063
206557207
127652247
889061021
304383523
51584643
168567669
794902635
756740299
492268119
221119283
867259183
466190941
212163336
537161412
685880384
442190158
417192884
496794191
528532492
853042677
804361883
135562533
591860907
760701357
442366201
367588208
54929181
293512286
279997611
297637557
675505752
157269092
841589337
862870713
846608992
367207876
191336744
711956885
1061745530
620029595
535710090
526516081
82912863
572971976
883927220
569297474
323644448
815193491
392164255
114652978
755493913
802383027
298951857
941126593
832227081
674202444
497907812
44310118
628987944
1050818980
806678900
592783537
577373141
961746199
523974906
165043879
47057964
864781427
273709617
31139358
637347820
98730733
128190290
636811771
792290811
740603526
645497972
986647911
1050811391
946983759
620091707
234833249
379903493
415232391
855326444
449103701
574222971
334467425
466554075
443622396
37033943
831881192
88955967
875047343
832302037
915008042
201321835
710593461
575275165
215830410
895652325
626318407
814099565
433677861
195520143
91437255
54137538
207611089
964794219
810476795
867606343
185611261
949535400
1014454152
658547904
594039641
1016568600
660248217
981019120
310136012
586403911
535317051
194388746
971611750
692712160
80244754
924530963
16722132
852307887
738900117
383100771
980770772
652002508
437439010
444070488
750540957
282921411
883947980
102757380
982055230
250136808
4923560
944988626
488202393
438198774
779857853
209360013
97823521
4688185
373528541
524564283
1070114110
930224876
736519981
135898262
825432430
191825696
146338032
311725842
409287097
942955072
883888705
226427806
806748756
643545857
811181493
321102056
452807120
479631891
1070410465
106748392
1026916832
948272375
753816231
128464187
891436112
884398811
776836670
358068518
917359164
812008878
286667577
616050937
1034068025
764006696
961805049
786831363
820372303
2087146
597185341
641673777
813826344
228938186
102263650
569961284
877916261
440917132
547410880
1001134722
682033039
250426881
888995689
163844064
402542778
848107819
503693784
52793801
561731223
1023889504
438623051
97605337
458689269
317236312
138334060
380006085
224869188
786834240
231561955
1041199645
29472542
262514255
751719669
223393952
155542332
945592801
597992614
193448046
1031358034
686568852
928680750
785635504
1036709020
908796107
83451850
385279514
1034550320
817829068
688942269
8565002
994356536
382004574
122223877
794420617
1003220114
502469267
77079831
785895147
157424815
199443102
341637906
1009292501
931972485
1042756590
817887336
67006114
1016876746
589298805
456716103
1024025294
436612239
728437945
453201162
427883550
49664634
310871746
591929346
974653964
1056568769
255010046
114381125
440181554
417333775
310470129
965953769
34381950
347074213
726070714
592711925
29993575
789008235
455226043
135677767
837748913
298913184
273100187
314272918
949023155
332200153
29103603
81868734
281780771
92319526
757023953
785528971
206596218
965935330
804503799
452774569
213638278
176092192
644581776
126725145
916483233
450348736
956418598
846101344
489852192
233102370
535352162
80222820
114417797
775483212
155055564
572470563
797002228
304229693
875943081
515576737
72230352
239821136
548882648
193385947
410157662
623122807
997522578
1035666697
948093508
480096888
476513579
698053704
796039782
598589282
973631857
798249179
491181746
315608620
537328193
311630416
448050812
374297461
385534401
619112989
957881306
275113992
851852726
824741572
330649994
222391663
304594432
288727681
246323791
146235667
708403371
576990325
713993991
855052257
177878118
816867311
768545368
114436924
413923287
857475322
726244616
576339821
323650915
13361536
376966700
363348493
906704157
991398613
1015572822
371425102
399231570
604705145
540943687
121713108
785103518
4351455
142174760
812157867
415802533
409298572
956194501
972613134
855645604
228684537
534779875
6782394
962372356
1002987501
229135278
785948839
331551908
554286844
74880658
416781942
511170350
340142760
528581245
435995418
82948066
940768331
590605193
23691526
417922048
248805503
333606854
753468251
687446532
45455598
598985361
865391265
169329851
116381819
878369057
178091694
613605004
573260149
121536550
870669949
448258759
812641238
758250925
298405343
847929082
486204811
27898999
769946413
616505803
1051576441
624778134
996555470
3658371
519713438
394162910
644741748
419979133
454814048
953465467
1055221938
596099304
208753453
131078459
1002661830
885365666
239989816
906007838
387023635
962998539
511004576
226615460
737611648
264237345
101599028
977815918
1033830159
240669591
1017151409
5617385
832417141
848944354
220040104
756995706
697745183
89076514
856282637
984292313
139549532
851290949
252691361
1060423986
399489828
877557305
457382530
922695396
141508073
364676858
178874786
904847143
943035224
971397665
205868849
771038091
393602451
968664768
774953593
187679383
37293307
150144835
278602086
948772105
994514005
5902435
189681579
78513406
937172004
168496085
543780487
845369925
681863896
291888254
911508403
288207073
285081689
1025337240
866478960
159068509
1018796953
579358133
326709270
195261317
67451580
574830470
310219382
564054417
335193948
87601552
319161562
239355179
358425085
942732955
52936319
949671
593473248
666307309
195348553
776356907
1008013942
307509940
976293353
556263426
862166174
98845111
985290476
889940031
640482628
572670779
635531556
199807460
279926586
313191198
1055770815
226157738
766146670
98102013
397405740
1039477833
900775083
846509474
78643167
389479575
765834991
421753004
962658238
160186804
147328768
244235111
23743325
552884450
891391975
954019637
826927699
381423862
1069751220
582062892
521032417
230994165
136611198
714792998
373993067
358895002
206515291
336714957
538698611
1027062627
290111345
286680638
680546867
898288207
646702331
621119328
332030991
665794419
121029909
257010923
169520388
802232429
435494446
728810649
191363119
626753610
598705532
961639484
856556412
830384615
621806299
128261717
644495195
1004771873
801954687
719230243
840207067
636389232
851928949
57823979
892124357
620582420
137190012
377239393
472561234
565148321
1015139734
715054888
792676625
364171183
788522825
827065014
1019299578
160544942
770231995
720806162
953879636
136824259
17101253
959068619
470112707
542649394
797426994
615065048
47173378
540304393
890990285
1041348826
408093293
379827435
625117310
220746559
590948038
864393298
438132799
712594934
1012724102
207753624
73815982
34399943
241799272
758675365
1042386542
877495485
204967195
459967721
353377537
480267026
1013178000
49943224
720206055
566905064
18924258
244182297
787812166
6011954
645330877
478344060
301254552
294100615
883569497
509298388
980492614
845529089
545946713
956649822
666843960
953607431
294533471
1050492007
509103719
32924407
261408238
661859917
351303269
733345385
1069602309
527732151
508331072
971755539
269147492
1003292508
35838526
560633751
514885652
667886532
275820267
185087323
1007511386
619088639
297985509
630476687
1014067644
429997289
114073751
39678065
171163878
803056170
849019398
155751602
127595456
189390102
302400056
672776465
815395470
498195239
238708571
1027464091
654600409
652274896
544974929
630767133
679159811
667329441
737762035
20958197
631816964
1018972593
803446041
390628117
215408013
586845580
423932539
14031228
298642662
749819935
229023094
168961238
1008685132
553104773
794082231
118331325
817806084
909333151
467802583
744449929
470628507
172054701
643728959
593105504
24696290
742348365
94914354
218861698
67455512
98216916
57849334
1043536516
103962393
71659891
1067864825
379091251
829606410
264488376
373834187
930314499
910759872
554069772
48478218
905651302
647000334
531420416
642293095
206829709
767090833
1022676432
967036503
927234203
719942532
440146383
387368814
176434096
724471948
542506575
981514447
745242668
18825726
663898570
901494412
455049128
750084241
769462448
705685083
284592080
580475480
463763937
404530035
895715
849839946
558268684
647963209
770915090
980353083
371367917
897204442
130492548
969390020
148032145
455912351
285107376
1037467379
875308434
135918914
563977346
1034618092
863165106
660587740
629315977
586958996
163051327
111586891
599584920
327780743
477261838
447450433
734403744
158403452
799334977
469052308
198123311
639200864
998480235
741410916
276867655
204171472
475026111
822682936
281605118
268798140
1051460383
612488356
115902616
948724800
758449335
230914161
199417859
303619337
919204947
738150707
249445869
25635289
810937580
245062855
338569893
702049694
497423686
929232702
157023181
1068828185
402876349
565151163
269547616
825418545
702523442
553656138
835981801
192027741
1046039473
891300835
310632716
959856138
678322888
423460745
929330928
1056052268
697287859
646998979
324521736
585552489
924111029
115327051
285395735
476077105
966187766
4620472
293193493
581173194
369828241
887535060
79037205
556536731
193238612
1043465402
580685084
920417702
560645934
213526263
177572419
555847977
214063567
179115900
307500359
380980396
500525519
280886418
710169660
116967186
2476753
80836361
770247751
120710313
922971802
437827825
568947297
953807989
902370705
21773579
701182883
678154916
139132038
1032142391
11366539
170026723
629427993
167073247
277378010
516058883
880704312
819177480
620179206
470478130
461420227
336291073
504466822
1061611009
870411981
130911802
225576506
16232374
102022965
195375255
131692950
988408615
1071096575
637989074
1027216354
885279350
790514415
526591134
990557514
540425743
80922852
111216883
975171500
21697757
691610343
523890376
783363143
824143193
872224294
632322110
651731066
381727529
221482372
697519220
597510162
126699982
997827411
411121490
101508669
828183093
202781685
766692634
109969416
636033046
266641563
88374450
713195475
155629898
219273476
237811023
835562803
438817031
909595536
519711198
1028924048
1043019736
523054644
405789589
53165261
717745675
238932849
528077001
122315714
105710691
696179653
610842702
258169580
698903793
679317992
678737331
12095338
523870411
17399628
495076791
455655020
1011524517
717331850
1053114769
876799198
339984274
526207329
183943806
780834101
428280211
434473099
904223274
758749627
730217906
495043604
555450421
527534147
685489094
408383557
267919161
796776300
150016507
205861284
412168726
436355979
765076626
392668080
43400220
574042058
899108983
245944801
737865059
689352026
357895297
489191943
311696159
521179375
134950885
928831868
255966281
264964536
237081901
146629165
928813029
555184288
301793620
290246030
383135970
1069345579
777657028
1070203112
487356333
80368170
861573265
868875814
464144743
285826336
533460040
1059826947
1039572217
499605859
499093915
899834436
545895872
577423310
532469768
515153111
943838101
843353378
402325494
1069241484
564387642
385929931
507919542
823871947
556150670
236767166
411879467
929700021
264486951
933280555
881393716
974890695
967075732
615966460
409204820
848540557
290096000
861677934
750876279
208414616
427617918
170321575
999711479
94976839
635849771
355506525
365053109
620315678
1012794609
304748878
200006989
383311893
911416544
171416701
977666770
639929937
697412054
149709411
535962004
30161940
1012266035
841740735
628084260
461838345
695418774
441348231
598680569
24624028
189505954
287362332
46118519
377546574
861596542
313190699
1069565871
105836735
997874457
819046907
136595187
394912291
20155416
784134015
163830384
938107603
265891927
275226486
189922102
1014802746
433404724
809413615
942468165
848237338
1073347807
282256054
77792560
873893649
464435857
34786691
412379995
644562856
16716616
949033878
1059935542
824306180
767510734
92801827
206770708
267693596
401532586
198345751
130395008
795650333
561032678
876344831
925087032
794002938
607908715
187234861
521303060
910675541
394055243
1015756002
428920578
849259946
53127317
540104987
924970129
857675802
19147789
612565489
390383926
630072411
567395461
108490529
374677138
339641506
1043053135
396504097
93909765
113115674
627545266
400864825
983096377
801411599
950349996
344785973
305517092
878425052
292785223
791814910
849245433
1052330354
142344216
68537086
53408542
172007307
983322852
585619061
242960064
481056351
742439042
300743842
228934547
226329156
115214778
158393125
1067249445
424554016
263428409
1022273132
987126971
528170726
633757512
273010933
894697544
334169451
79739569
947280921
1004348309
224461846
669143258
395113516
515425291
919376866
731072731
232375108
1031534933
536038130
831727628
926139165
28793654
713151731
789496294
470723541
651911386
907932925
351235160
62064279
38380942
824270156
75290982
294666187
73936490
473415460
301492268
27752892
240482336
113260254
331581854
20299237
368604210
806837501
877678014
612276521
579351481
882171203
329198401
742146538
1055898698
541904125
976966137
576152525
646240717
860231046
594300250
847429786
716926493
306337261
640009070
1020475443
636259653
266017707
820505168
437878827
21820426
189234116
255445384
926119228
148251079
499251796
58156159
983510813
861003602
397500313
1073303050
950412116
82090274
259910067
505256518
432830335
59852083
594182065
759293354
1035456341
656355787
202809896
49520802
565315039
562117809
267020940
94137722
148567719
1056632747
250239653
529612059
887989426
448301188
601795085
652097185
319346185
610923806
288266504
318813344
730095130
988145497
519063967
938504114
359305215
818262940
227200915
1008557198
103046282
231432911
786577509
409502576
281858083
546072904
131371821
72676756
22875283
917378090
142433264
623318005
623365910
441810476
1049523195
1063756329
447549170
758259909
698171935
73928776
515796137
817125481
746838765
551794115
917480932
426375336
342212523
181473652
900064068
389748174
384226937
926405588
968540346
187365486
599505632
806125129
13202954
487060232
40657958
1034395069
982516266
864036702
888277800
51025216
1018863424
101226931
437943211
972688973
945162913
1050350197
65391961
858123639
11330391
553616376
123573852
106911149
327796398
17885309
469848049
521939276
532224929
135921153
816536005
614986111
182178661
9144812
26160813
275329021
414965641
801815923
248319651
340353464
231067445
808182157
427125821
1019375544
269451243
419024789
91124185
364481866
867328861
516025279
666241798
200158147
900610515
346356642
450122782
394905356
100092606
42502419
636785355
79359705
1040923720
683461046
44094092
885097133
501601755
395054271
64828753
222369723
667675253
134927955
934306234
640819538
1063816315
664993440
763109887
675101678
586003934
828190376
874578781
921716272
29565972
989462950
646905548
780508976
107627995
492665906
69196453
1007421070
165818887
363488905
1056667976
107589950
690458060
46133436
925860627
506201337
891294500
921611865
841394840
306672262
108555717
969760060
669854212
324124227
76353732
972980945
638601326
944589062
433399529
426201908
469185699
33910560
889350407
836335372
180798846
24542658
847588027
320233915
859014550
561638128
458387955
281370300
448492057
980741509
126374351
457349600
913251355
1007688563
646555376
505896933
790307654
172314350
768670316
289644526
913742797
655536264
176314388
312529858
999895246
696388594
338259122
1047450212
700392625
713290995
606275793
156465218
489346121
216118297
377921228
782152340
55221642
887958769
38331354
1054764439
46245694
840453748
986174679
619752681
747843368
75193448
1015315842
890973767
28339900
844640161
762316892
964293284
529242721
574231129
624232790
211298043
1022913364
22706669
384492028
790663593
968185801
444147977
981576769
634861241
715118116
970738453
213891047
244606386
758920521
36955292
705609382
288423457
150913866
321493787
7043426
956752131
219160333
726001389
99563310
901283943
535495703
754748048
862462141
279581103
12678930
537266233
12306489
86001164
214187260
79968002
276603421
1029352002
750186457
697730718
806564502
531159521
812460761
344662191
125735478
56437046
721855593
118372208
173748786
208685478
452445018
336012585
504642503
320953646
768435949
326723372
427436675
482384090
811477067
1011065791
795917900
823455032
269654548
580561281
144331315
876979350
725933604
77411411
1008329483
829562336
721683885
823225224
1025401178
604613786
247168675
734449291
557901054
581884029
404413950
673192007
654423148
479911724
814341378
885141470
401728427
559905324
490841579
882943174
216849354
23458680
1037285728
376703891
751025617
476852791
911811341
560488977
539208609
723395111
173667214
1053421691
279886100
742455588
374363554
483784781
374734367
8247318
270113407
1034716551
1055650168
982996803
547351854
270596556
437383411
70677544
432648112
568184471
551016368
404531641
203804351
208492836
953011964
119559630
896432371
79560594
380079062
453805974
746289359
38485421
762062148
336938855
135452077
800814923
121877015
633625615
89380682
913025403
982623372
627304038
485939623
1039671191
304378000
154307645
339699260
153086302
811041392
607044905
696876295
902715230
958115829
120281473
479871340
929357724
788679512
130748752
344190148
526108986
1054421055
880668480
116327037
253916365
129796718
141780164
247693177
401347689
328349308
78110662
1000227742
19802059
967310256
270179410
718953378
34812219
666371312
534388341
985671607
155194233
139297505
818555930
269573504
569471298
88628084
54900248
296322273
1014854466
462714831
554464015
14321244
21781032
776752749
594733452
212342165
1063076729
718394038
211925904
97596485
553019077
393177855
1052346702
769441825
895542705
47475696
89936649
428714684
41740840
474743154
887857643
512769132
673435137
303500458
446696883
210255546
635627296
804841968
440012018
433441994
751620600
323680727
596557906
56983552
421962379
469240558
614936415
790273625
471268526
386158226
31754566
19534293
132618808
660857432
735733905
848400511
214788556
659343609
313036977
378168585
210301097
409360841
875152768
693947000
77567283
424162890
111271970
875225320
75644431
550677886
173217073
456495198
209073282
257469654
139252716
515630233
175258139
750991195
413553596
470004393
404316406
694019611
886030433
502464170
415776043
992954165
85787454
791343049
295152716
425658869
218822652
18689058
175081487
1012708204
475620660
170656169
606136750
65636717
14954199
936816829
28814946
363866335
301659151
611879498
353376583
969218516
695075514
983365555
103921352
667159374
484259262
280086990
672819752
1012675025
725641159
520535644
143368464
409186613
440007476
577880953
681227560
768150973
1047394272
8092125
611018808
57143306
159082064
479414508
146529818
737467951
122974551
968006406
883609878
780785774
173267740
115551521
329730697
645292644
157032955
314117805
788263356
675227027
900160355
361830172
736587742
310762756
143192117
392037203
1015966539
148071079
859105001
924238992
352916257
954411936
1040528730
627977739
302582290
606598466
87813104
24756907
629355164
368322351
443308578
971408719
942617335
274094912
660261841
1056697576
1007045001
490783253
746558798
694743340
673319243
73867441
4144014
143752974
813184597
431887263
413351252
226100973
582055816
387859766
264437502
74109802
693966803
1018590398
442390469
302693454
64181559
295579380
482822066
916519204
32686258
185076844
773995798
434074652
973616085
772893359
39003896
171126517
1052089335
782096387
939704169
908939424
795330450
108288627
309833397
752889254
480548594
983644738
741520013
740894236
114715109
609629302
99798658
814054555
984890060
445186135
207877645
13384469
216917619
63850934
489791922
320662222
306781284
6637726
252913170
987669292
270869528
451832680
531803218
626107837
589971401
424734419
986238460
400179653
352619900
745675789
646399336
97929895
9421885
1027417385
790874626
958227113
544076993
881046959
648929309
723325154
698541342
428984787
431095111
963133289
236079740
484668171
348412576
756242140
857883041
343873004
917300220
390132684
1956579
1009086078
904176854
177086767
585981501
368159614
1019781713
458764786
915599538
739201690
49958242
249958028
384270166
481736300
832693231
744939550
216510231
1028036679
936578608
1066314184
1012225971
778824015
723669199
193284738
694142090
795230148
158936751
673644944
175174409
919910575
960240320
908621539
666150894
296279042
359366411
60550883
204935696
877210483
16807623
798329985
650734473
999138799
964317066
857265826
162242052
354578547
219167654
939553158
289316092
955285991
660066370
202567531
968940593
85105818
238843603
134795589
46735411
898037646
610655481
389702962
941125101
714659955
1034263435
196870716
658155711
236599724
823897378
631508980
971008648
284958171
480591478
664403600
1015120871
429659507
856806446
663063600
250418508
74289743
809945147
614032218
925943619
704515077
314667875
634344350
799031918
880473422
1065704251
569101951
876811248
735477919
441779812
215076043
247237967
555646425
93316233
385119816
760378225
222939146
147997382
1073196460
798241133
119176936
95458565
85866327
365052991
707485027
610721875
690246304
760940227
88333676
41763319
644032021
305697064
488751243
119212634
893559675
192619199
7770688
786083034
10076628
10891677
546489357
271291560
824651452
630312450
806356192
764244273
410714124
64799940
721090643
201470011
351692183
792950538
32573171
514700407
928953103
755207182
424897399
312920539
995778287
554748122
713761474
621478887
639529296
148850893
376544922
278197206
627674653
372407376
384913438
453639980
1042358530
820085786
120884766
545692817
581862747
335450271
122356541
307640806
882050380
97004112
137589634
130108706
528791218
1049357113
463611116
357926407
64816521
132803759
632816300
446927650
879939903
322708467
153496307
809740825
914912724
566752643
901015533
581602652
454904525
447167839
147136514
749937579
308681247
978343924
336229895
936889422
831870676
38563551
377526610
300139524
147590511
46822373
203200020
973502892
1018461588
573396889
928273656
1011596555
538028496
219843874
942109416
123082373
841761129
1024632254
690332442
955173101
975975722
1017206791
869692465
633037936
777924385
750418377
673627082
397142093
608182219
102886113
915251951
965148387
342574856
244135875
670822492
1014577950
1027603570
699432835
180290615
22568278
803204737
115942376
186804379
1052128518
891327161
221999827
850088166
734672676
379030249
249034873
444278116
1043941476
586142134
754571308
259290098
263050354
1017759571
952243353
506561404
1001362817
462515851
230379206
371590023
642621406
913405126
357873444
242056307
108722571
641459501
56792005
752785643
133241130
767180846
537062562
157093469
76930987
957234117
702159473
911602990
1033639551
216648758
344224027
13891835
700438383
1016819867
822363681
802476130
162426637
439044857
533963761
344718641
958852051
119701951
184428835
172056088
1060965323
754685027
1025059578
323851055
27909158
226781401
356122436
150667510
112474651
269523371
153847854
1005986792
705260665
907860242
1037197357
582537880
507724076
923715812
597965367
949531308
494132360
595553388
167543869
826773878
737657379
661845961
90892379
250945599
446794531
205964850
704758857
718365830
1032667279
457844708
495638289
534225295
517799895
530220543
626899232
733345990
665666112
318636539
589094841
717417913
823207606
380675248
82415647
351443769
752177633
983274867
53644482
414332311
818586841
1010576020
609751147
61146960
328054600
948407581
783459619
286260030
552174218
212733824
718761402
196011176
257099494
683779957
977336702
442322107
1025333667
193647831
998660483
263667505
822762589
486556539
347790636
935062065
36479797
507100681
383152383
8958962
793372294
455536842
867258661
77061091
344389554
550218736
956348678
480489294
521950969
945502836
820570165
345315490
782292493
286235478
193794039
476837104
66575262
998644006
927502233
325727078
556878890
897084977
725993563
40575123
384864980
306023780
103408475
259591715
395354890
277355574
423900519
130820326
488630495
672499190
901431794
760941668
366122129
930633232
20026999
353815019
164313890
854981677
374351397
170678974
335139803
171684218
902845601
374238250
994183163
561830251
573752966
188256565
59470147
233728968
77031474
269889248
26083935
978557403
196932816
870633693
431611920
911854248
1071387963
852297223
2943248
776793695
681772698
615191431
212807842
735068613
914204483
634104109
327011408
619851065
432098854
708940476
311204318
30392017
430356496
1023362788
159221467
178147486
205067140
1001386655
445268532
1035718814
869446424
529863955
604529311
606660064
646203040
502465965
813191629
907643201
771647513
620245911
311806556
963109227
608330566
596036054
402611114
68914103
531193810
444993414
239478621
157963564
489242840
216384023
984172181
198723017
732988212
740452935
72748278
6384653
461664295
974452668
56063808
61203972
772735751
965207495
300635375
30201124
973720380
311673476
382103570
916021058
4426462
411426644
436909170
148325136
64484432
594280833
606797228
684299120
1003732409
304817422
406400951
251639740
1019126427
804433294
592789455
568629927
396870016
222793046
137247742
536900012
236441019
689146035
417333467
193710978
284890703
55270598
440549249
705301418
873672427
155774224
951895386
24564277
548782974
246478054
116320452
694036051
714509654
2703490
485377262
816130350
491189397
941304609
722708448
70585096
393284280
58996379
1016106037
490207951
883402391
950978553
643756925
341505189
343027682
582673298
1056153958
695699323
515300175
684680334
986090694
48398255
739563363
768458599
155388786
484997198
64035571
611298337
510015670
758865487
511087202
150549008
26745012
1004193557
621734729
152987396
20758853
598143332
1011710287
908060516
277857968
282748547
152700385
998623124
900427324
946482779
171368660
281073
268395727
639562451
688170945
812762983
434370289
403735670
950817655
527645112
730316604
571048854
181741304
363393921
48080814
575319455
975136485
446328077
518989222
612864038
1036042716
778641884
1049105290
940100188
397307784
868004515
94485699
101993082
452052125
101758048
248423833
248842847
942343030
198024768
207233425
386776097
371564552
1040486049
634521642
1000040611
150846297
1041248100
388492930
419345405
150043816
298039215
846790809
489840112
866967465
947141701
378480119
341533795
1067700371
33840200
855362145
1069093134
275905985
372525020
550522110
361722751
995745253
751642440
50085481
742880926
950141084
57714971
268315519
221617529
437251171
103140345
340452917
213565946
721697063
290714063
384057427
75411004
1056654834
607211272
694652177
990602903
847111798
974608520
190762442
514304822
901236773
789684474
129943503
692469858
1008933249
147530411
845143341
619860614
109467803
658826947
472921331
347460076
110222978
750229787
938193349
892310073
450964708
813109215
481327
394421547
681064349
254304301
303072156
971346968
744654910
603952690
699442451
410920336
472973795
136355912
349303581
282442625
55480813
506341876
645040337
734469263
369545293
553025108
850410447
1018026168
168728744
1035911246
951672502
860049863
1072892593
528976943
517989361
96464657
1005710425
317086777
914545661
559193527
1029583696
143435470
342025548
972725209
368684714
474896050
184068672
1047833936
321133007
774193522
787196454
61064899
168287776
992220579
204681000
1031848379
888994873
803395599
594679985
862957010
1009885006
304447208
497992160
204829892
249752143
969208783
1026848323
845153311
818388971
1046298545
1000287693
96679862
14139294
729174360
851887341
77940707
1024149148
303826732
61534995
905928200
1054529978
1068835530
726397710
927492009
933541377
447769391
601926110
885416778
109336952
968066484
693704627
260390196
663917646
536688051
786760696
908878318
700920553
908201207
704389844
612537383
260464360
898043108
176330589
701733311
175351790
675169990
120634876
541583256
618743994
717269482
870572507
455609420
563477871
880899997
288982689
622726153
400318808
299371133
744417085
971871966
987458230
102859898
756814789
182241385
751379386
171711820
341026509
492424942
833508552
435619170
782452241
11480038
717922571
319967275
886627826
382639485
808036126
269227527
426043179
622177195
404353740
104670564
231885656
641380175
477023093
517098110
88705662
863510033
408956712
827753438
404721113
5259145
624150734
74696505
55343974
273955336
523455122
439976381
856591582
834767661
454467635
620348192
660437496
159977401
135196663
292380966
711115933
133811782
221978653
145025735
943156773
1004861273
779126731
939273984
865651664
444877612
561246662
362257121
659856168
407673886
512630209
1047222052
794950602
670360977
525062101
1059856595
444782613
616701112
785268087
900818762
320654811
39750388
863460303
87037031
768104471
480922187
236125589
989405806
759240716
697253667
421719468
823284819
195943974
108969317
326202954
403131887
222657920
367605155
890054412
334973823
316437705
974686595
537813104
385033459
314884558
859367993
417589455
1058168005
494721772
139284896
129796298
22836569
235855164
739920159
100609870
851469688
848904338
104752438
119701552
243875611
832705052
552013943
296599287
1024066401
997714436
839504731
61257409
738994418
519965295
980281459
517404818
558567663
180452620
204382895
322129341
623919708
315433926
875189111
396749790
675264609
679908537
719250250
818816384
1050229977
378990859
357402883
513227089
403725636
162674195
550811479
487107540
433767292
330686185
530930337
1070182643
882859994
645834352
5812772
824776911
202031620
125091167
153946936
265048547
925142712
326781661
120368615
747685313
84309951
152843935
651063327
863084547
569800189
102250065
794353362
572035725
974063452
339174874
1063680815
149457195
515526552
1014719242
409448617
583514037
607830927
681173949
352500675
662858221
225261257
349128322
630567789
278879818
1050333414
27646227
341899115
1046606649
478258910
607457666
581344413
664877844
58444594
324067129
978998058
836064729
300109855
960387022
375602250
400595116
874247494
461066158
1025190620
874034785
786394737
975588251
562287922
349419288
684013660
975616705
662919593
712532022
504988194
737375463
594919775
172306894
572178754
248536708
653540593
1030043087
544575271
541221282
369506439
387687652
66382264
553443642
570335179
467591141
158740288
1039256534
514591817
32083215
958310272
574088221
159708026
437182660
954119677
299577966
695334997
342578461
335425474
693654737
274398141
381006686
366610113
392199979
98804769
591589056
561342487
132223232
899776783
615273210
299184364
874410256
721019666
799959887
632665423
618126745
531243438
401175505
373308128
632599429
36613038
331590435
274534356
67706857
680541124
343363803
157312898
239898595
878552924
542905084
126431137
766506880
755188946
568028796
542402348
294427260
988699022
880895255
222093475
280209200
206032133
550224429
521489013
490328749
43485533
340255209
928409556
1044489658
930089151
378131866
986432944
150457016
499858208
721588613
674142643
810387951
180173776
837249687
88111892
306323879
468961216
386937492
555073524
978148375
162445757
987326755
666744554
99643570
872192958
898134714
20193782
67876497
280325226
821098332
10010106
778474443
1040103716
698285226
1039883032
965186142
489005330
125980925
528169867
235091676
450970014
743459298
918212706
51012763
999644187
315285076
57573962
218027446
117987880
11794719
905085734
925570521
551908397
883009928
904005863
758702704
718873724
664666615
900432851
430368677
465883204
493707428
816040682
541684161
740859309
437111139
719496294
716323893
849457027
170219239
149028179
444497563
143587416
769741883
648386922
456018290
848916551
523227940
241310333
152445875
64367762
952370357
715746217
477457167
224110482
367689259
98471186
178677169
95620314
907201806
978709376
349855759
446534382
834552198
202607412
1039712509
46901364
318424250
715943477
298555752
741890314
66483413
905179202
962461743
914192819
205720581
370196559
73675676
443074102
141082277
908932298
615584592
391070322
853683103
181715740
50052301
852988919
241521671
609833419
112565746
1066996121
670028744
999214325
864766355
802915027
624112150
61805339
326797696
158620296
870981317
990991403
887607356
812720706
794842316
654441903
543356509
966269094
1031814783
506357428
447379249
1051626421
770439706
242778953
930664280
1028962692
588274389
18019004
325393197
186472472
429851387
330473129
924794758
382505817
62568905
1067777035
545594348
453039276
143153988
316413180
866925010
199782435
673173917
11968734
432575823
259927205
1015624797
893184314
471853793
14633519
388442767
46893464
576959088
135083349
377981548
784698884
42961066
142458413
339072735
213506256
892615557
355688749
286573558
189793961
635538206
858191545
995649402
324609820
8763983
217314750
955080788
253972368
762472422
132562441
433575127
194415034
327456711
486679945
341132969
708872894
761703621
803821712
90964146
667208165
752987476
258839743
93901753
990850531
448428575
1001642174
372717994
504474657
42954171
49257926
125617721
649132669
352360880
187639962
339890064
275085960
658370158
569879588
388969411
526073165
191734578
819482661
372836946
784997022
228885551
70652816
146975475
966260032
940770417
594127882
234259386
390629335
851076237
308414876
265526600
563028270
786214974
1008123536
498459143
286487163
1024197747
647035496
143772561
426286749
484912976
285319700
40924787
108237786
1006002057
735008578
957104286
572181164
590843078
119542344
16715109
534068977
15645613
36394510
478525960
764052245
1066257786
1051011646
438041480
897774463
174108076
958870970
373710547
506598187
248552337
715848283
1066340063
1030878400
334008146
758363573
668996057
53386630
844975949
726995472
22633939
152459732
568530596
20686104
874831344
876713316
112558936
132571600
317086943
202790897
4108851
15163711
288796588
1023577113
755106198
459478226
781696081
1037948060
582799538
598214795
60321246
1017476234
863918705
365312861
192130398
1002039661
1020421971
635359989
538627078
927900940
2239333
125848353
387913359
962186141
618415771
145674004
65191942
408352917
307386020
759755007
259116713
604959148
714043967
154467298
81632956
69848080
937979370
520064690
892983857
252625756
644375642
324051064
281170891
293208505
913341594
461376269
665361510
225388909
451324616
690310564
243120274
248719313
944802795
492958941
962137132
754129857
174196185
951173608
847028775
229996138
490509223
994378020
67182588
895910529
912443297
897735693
734735035
573238410
748733005
410264211
556420471
945303170
1010666892
499628692
924646633
106466932
334647708
502968575
505882266
154531123
873675407
1029038267
375944961
759752712
427368466
855416249
637706335
109339103
573142055
630433532
392916162
576046227
69277026
871312277
293489885
142217160
867069185
115683414
141015422
256513348
563475603
88050315
972187935
491110443
981507495
900159528
268826466
196634491
431496759
975597152
316033794
337413351
40271367
550722795
349891737
429066443
361176951
439931793
495026423
932880195
924547089
394304398
345247316
136889609
295884307
380883928
97930969
377156583
661844027
525571569
205407074
362543293
914981408
236916335
390180440
499613851
49806846
996417203
988964979
690776036
18361223
626578807
209951435
965282942
23490738
93397519
152672021
330706934
982294879
908787408
628993436
864810141
1064101417
460692764
521770505
651221429
1057313362
821821816
354636654
84021058
906379716
66112544
227226793
927240367
836743732
409687812
431768024
466936029
624680635
409217729
90287766
934478596
863489883
327873696
116838452
987984685
587392072
408974884
116667739
480368509
162703067
22717739
817785279
227318332
55551721
817404429
859006565
801791809
1052084413
725000062
651690168
267866755
519615851
554561449
298426742
1039503618
963989383
676569338
708410924
215364236
896983604
912468540
674161291
392167713
402214027
959064843
696859264
872093092
376048889
852380935
154978555
1028062628
332279048
564284827
1012553658
137953701
1042476853
941041452
470205741
520586366
547930147
355703644
228324643
994701161
656094222
465484555
955616621
875697874
448883580
860753464
1029074865
1072063488
494959569
647012444
379697738
170010688
324664859
553093498
615125940
558260750
1055310991
979005825
214325411
450113262
617382759
90255184
558906347
956319475
117842745
462914772
421833186
775909007
288767079
6241217
308790365
905812767
716778499
1072010875
96666607
37984665
681241570
753630399
89181646
1010437521
905066886
245797934
300872701
729760541
402629524
135149828
203208661
368462953
202729885
1048463236
579709109
41555695
873682642
402278658
708732287
363167580
598105073
947111267
580200521
61664530
820581343
863279794
483389231
420361143
668112814
666758591
3193869
974823132
542151975
129755241
481106278
1024262186
902209515
19679819
536939303
607750273
772154274
171230024
608702207
450699296
529195712
901131113
209333933
519229809
748162038
622129006
214775747
124026100
1058749990
37417123
210891865
736211049
384783014
646103552
974923224
582629813
57768330
434390851
1027377324
778879098
283138032
549749277
419424377
534744490
936714188
405394973
72114975
11926463
434233797
651250240
328824714
976233139
624785071
707936350
462643671
393141262
713054134
53040195
1030834431
928410122
427566015
187359492
102922058
455709439
766921795
732633064
168746211
393396512
499454079
942879187
650788523
87031565
417266110
13854629
255922614
99456332
537225833
798142021
490053329
329811676
866389375
930478135
605681406
426606048
500834710
941458938
241715552
284398076
624097765
485213992
469066019
628714790
48119408
109836276
278173261
282912440
338952161
101918729
306698151
684678122
248942963
326011082
362841761
412516671
625920046
79460496
194939217
989676910
6338691
131307418
558360491
730915133
470291536
876247713
81350592
141652944
840821152
802015166
254790371
207016780
280389151
1039909252
4448982
886890450
1057307253
138169659
689029313
724262223
241000738
883365479
486997439
467398928
949376499
758998463
1040381000
640845447
747401404
630435101
84811854
656887882
724095156
11732214
349348555
759597941
1021718704
1051244138
121785932
199626008
531748630
899644806
14979181
1044563228
530911850
318246032
59847618
851290629
643665511
141527678
175233620
592809996
850625843
634826601
889363356
987445171
373797074
421987484
332700329
327486958
1067338144
928160773
457294967
1057205785
125111330
794544013
330809093
900974308
511493506
246247638
679080811
664827156
590864854
913453682
97031906
81336558
351541458
15021924
795076299
732486111
882554247
853087048
476072234
514945055
281558369
139791264
128648083
1064129273
748488497
609508119
401265872
789820484
506864786
758336982
759645711
74314592
433987839
252990752
1069417595
691897253
343495709
640596148
165808444
159901590
831642603
327170897
959108880
851512134
315746479
405656014
631865401
318731955
211510393
648167242
1062013794
160099830
6592722
933764208
55633511
291771212
57603279
192964549
1045395008
446486086
188240395
811603402
364094973
449847369
786339568
375350448
507275395
202037556
468508492
93436507
125481739
925717838
826544429
137634532
58821597
39641035
972017222
1012478122
780777704
301120360
867426773
349908317
209359876
411299172
627953943
216255850
476161812
479648551
280655309
587319251
479265660
227306345
93328789
1057481486
880522671
128218714
1332640
952325757
248169315
396186460
37075372
347158839
520148899
962391195
561335896
27339791
733434948
25923609
20211077
965476686
862130113
499177656
568644163
931929676
633259403
760258588
881941333
749488152
742003979
909558713
28540131
114022397
81447223
107969136
564229924
759628783
393820595
178217829
884746081
858461314
64998413
823231966
563428772
1050021305
1019683621
291183557
270431929
427575149
1067157729
409434551
261331108
394673172
1005579069
749758162
8031036
813835248
579012524
819674805
778173261
115850718
554811846
797893934
374869221
311418891
884460082
1050297954
169615225
851380145
913328033
431951060
639699177
707876856
929603201
757466812
520836185
720316472
835938250
508199588
96436864
352472549
116652828
662099499
821607952
610662467
830592219
423041256
783945844
790686309
586939311
100518391
685186590
823148432
877380825
474418371
640440891
302908062
1046408363
747781605
490754381
427370980
846085746
86777150
105508660
954886370
144800996
532584446
634948274
830312235
635801043
27774663
341147806
45456528
469695607
478038360
424880260
1014489470
59747959
385752545
480480629
43423710
377759322
950955516
325467780
79301130
154845924
489809714
338944756
158554459
372234254
317996307
360166850
57266555
931824931
137864437
401570951
1071814194
112486609
268257622
473071568
213415360
1040569751
608354980
216864179
989236077
524990563
45846479
462812640
58633800
152245003
920370896
744845741
167889033
115572814
1062874577
210547354
718805475
893240613
50311417
236750487
150375945
659086119
49439496
982273190
107111278
83210000
1014618945
379554822
932230361
256848708
914266940
252582306
217717086
968914299
222682635
676879645
663268998
1024697812
162844870
649306433
307414103
394031251
224975769
365935383
33743533
958737532
830010108
405563156
300413069
606021105
102940963
408422204
388996713
322259934
733074011
71444665
693486549
580569028
180335737
1072680961
682655139
924715139
898413390
694974871
555556514
1054917116
750430079
160515285
575791010
238150531
1010218740
646972967
31762415
803180590
405721313
596231460
609740836
667523403
447757101
158150499
120420175
636816842
130539981
983722578
892093350
390219543
350498548
903867154
454748312
1001552508
65003670
505625419
698474655
128023350
960192871
403797484
504269870
627393189
169311527
705916843
889423706
636157539
675074884
690039461
453830401
449106537
887500751
227281218
791798357
903961229
548413053
380917932
122218124
330296056
462268064
544033489
694179491
1060972922
755247775
735830449
823038856
191210544
386229498
145368771
79925635
1049242321
428221532
129760508
729322939
440203672
687823598
1001927835
265533826
872894474
1009441360
826772357
746819038
319057584
34224737
906120099
926359078
489665271
648020170
214484871
846608241
790148157
1018391092
413080570
528258489
998797980
61163867
665162507
325587282
467615068
355452119
853332177
896094115
39278728
882538469
576235300
484180520
97708112
246664340
761078773
915235305
750317509
1033618008
894290888
191526969
311310624
256215969
848160162
591696937
861387711
667504554
357028449
330926360
80835266
145543929
929325470
366816831
242001520
604181215
407542579
585364634
842843136
1050103341
830872980
902214153
888350758
6954640
376216852
440586505
47641274
399129614
59961251
1042456241
507592054
586273857
848984324
1052509380
715452398
331045201
447361773
792882653
946116246
292136146
814626826
996797715
4338889
803665612
327177864
133260472
10392619
691327265
888862572
229053418
949550773
260475247
430617547
525697731
667272839
350655745
975437776
914917143
132147725
36205686
380410046
844767869
798187690
54931426
635448142
801268988
378072232
375462440
72533258
678485684
976871781
381538890
887417877
600021121
991251481
469435311
153665027
275290320
830697204
968835009
568218855
896634309
1723013
423087582
388959010
821828595
960147972
549496450
1010645191
340236166
601596345
120250141
496625223
475804913
484617898
583326059
433554473
282480201
568802466
290243843
812345066
1064764921
395489106
67995563
397466070
1035796006
685884500
287680209
466036870
44734580
558318353
445395184
410683027
318663461
614064809
995009880
999931788
1027334704
220859580
428514562
68930799
504778058
1019142750
631225273
418506615
143572438
497317999
35393803
796766646
218120844
24558448
872529760
513933228
647321095
457361054
672636411
920675752
1066347307
62970301
833624895
408581451
402424417
188550993
265366468
224911508
969094170
797443265
287775889
169553493
124526989
957931844
158391635
652440677
950104307
1020330037
1032816242
653673554
511704312
898411439
1023963563
406098897
121200366
590364931
1025987965
823301743
896767953
348485188
705321326
328940197
191092274
515302133
579915462
93078475
15200187
164713630
28367256
527326322
609550126
538324983
1069005786
346870199
636305134
447244140
98095942
272324960
300193203
51999945
416341794
695108920
1041633841
533213192
3109387
213409094
28271710
237549156
967616686
828595218
739003053
979725556
479541818
575318404
539857872
34140507
421300717
602341851
386749791
768245955
634352306
543706453
745782781
192214840
799521858
773106921
597309550
86463845
390639795
128185061
154975216
260619564
660205827
742390548
563766439
809332651
1015745008
273940285
220471777
568147578
236380780
294082530
363927703
170926453
307198924
311483801
225060512
733266548
29517761
319678955
794487625
784205948
38784671
594154436
426002049
1026184038
373872271
599765997
566516578
917947417
1024427939
364033028
859824754
1006127456
313142549
641817085
940527916
1039170330
462199869
629564845
584620423
622786462
572541054
559522564
620148441
153402989
394872216
706038626
418385406
153075305
257126304
1004596506
445625852
260425329
537794471
371697435
1017752557
363951537
1051179380
552112368
35436107
450527648
677633177
236884614
884065519
6348045
372462176
923121584
720426191
65198275
974593406
149734345
963465157
907686495
775913441
181721022
653939723
1040762557
268059055
207483917
149699680
916197457
772056203
191141683
74255138
944877219
758572725
201477793
908898513
1011458531
173747515
973620043
38049200
366608946
523250958
1044569750
982486804
1010302196
397962641
73080755
530541225
254610620
517209354
982356032
1046246871
1062895267
545989900
683804223
129069806
709209732
386300629
795463941
110850609
996761317
419918712
848538998
685469583
332547496
539359089
1044865188
414153908
855893974
458932042
962200467
662401883
111752200
62836043
721580750
211856754
908400767
548361327
296142796
913917610
160593457
475955743
686034318
1070705338
343553088
882257891
298181234
285385732
1036760851
787775571
303627328
625456473
46110079
239722504
520966971
262069625
942512332
562895611
374093875
778364542
216003930
375683979
133450048
674074737
498677744
937152631
493232616
105264155
535295220
168485813
958103615
244015860
715599516
274285201
460069748
786971135
332485268
1022160314
92440496
590904792
820161051
439942761
918446010
191334890
635846678
1038782279
775078519
445839593
599322345
491585504
900595493
601604552
697286216
526692845
284323058
383482013
773955700
86208741
923986708
46207647
995638272
974962443
624864889
296203580
542030975
45666828
137187102
1051581990
687713328
496633211
374204755
800295710
661159465
79412870
959797790
438683917
11718658
193535416
908240225
211942970
960974932
373594695
945108667
674660537
965032287
432143959
191866965
304421721
239021646
602461415
592082628
878702273
742432693
839732934
82837908
736645697
659925143
8444090
697087268
895981363
609803164
946897650
945264977
367158749
295311959
795110606
276319554
521382470
369255681
151598914
106075937
753497107
182143391
40756296
694108912
7220683
1016416962
50206125
79331449
374675171
271038250
751209054
776429472
874373545
181781831
998668465
1016069443
1047987493
908233621
1026543954
351131107
546918892
56471199
479795591
106377805
562578489
519776583
344912997
957719289
246517909
930940268
401853386
69944340
236860249
651647267
651185844
732517718
3333771
700761261
91136217
978913462
770048782
1071979172
295904210
262794597
300754609
608435961
634656947
223497583
206655305
341900528
597596788
255393382
510599165
88280275
1047686539
138426620
257614977
374331608
285775578
320698232
657621830
295200615
998319305
685375909
478993759
787298920
446993875
684236817
1019463947
639635179
478262866
393648873
472967772
379463435
255586626
583071810
490000590
991937658
173675943
469794753
525590227
422663921
725783713
182007532
408335198
591276070
1054794813
118966816
370933236
446260913
547741611
263266248
924985271
300514980
499890546
787077477
386733955
312594901
600290411
543444479
714776002
357476632
895336275
592061692
654387974
622744732
517667696
279024564
837546928
968759221
67272668
547594063
788839907
305262949
678681326
765727908
489942281
96857008
634918085
713672635
862129600
661313243
897756518
1059420858
808930492
260635414
807579785
115998239
123647590
1070804588
563831373
955280143
575372629
1042491629
395656581
425597282
47785154
191493977
333933630
673010015
278308626
1051218472
907897383
982239074
45474176
357888869
318188524
475360694
400147795
670830821
985877780
175895624
1014411825
376353650
1056903554
701910207
745164084
649658445
152774723
335682851
479887483
677084436
811454082
96998424
66518097
494954878
286517889
53068437
263138185
136454393
987522389
889943315
537188382
760590966
151917850
150471505
907504892
104939694
721968083
868500313
336656099
503227623
909479143
906625528
96007908
892813302
644257440
890234348
731407620
884768718
321917107
260797721
870588883
416358405
664650403
1046479873
291465023
504845120
277566210
60820049
439855705
979035161
624735139
961078483
945565728
91007141
64194092
363143793
282121338
133304463
355733526
816989584
537287739
615165697
827957701
905239211
1028734486
751374661
827008993
945724652
900344215
151259573
284153991
675737809
689012232
489872588
460411975
272661049
805855455
1020768758
212056929
593884070
491047505
659340578
281284205
359330463
58943718
374245060
608917131
226307882
811800827
804296494
253477817
894190665
547187852
498750821
181169509
35129272
934184818
540297138
990775456
978007695
27380126
188670881
481257740
266299344
36230218
543832281
769626102
191514655
1025984007
251205148
590648685
898659210
1065737841
217736739
640070668
951296927
284396536
318503708
978737551
12155087
970530458
54679554
794640191
805844544
329593253
387295324
477754214
472530554
461480540
83787346
916293368
737154540
1016171960
440326221
527013492
182626200
1057106252
715179548
960215158
39569197
624730921
847824079
171413742
940490162
335209391
13755257
792364820
684499386
940752638
544395122
363134385
392643213
892206424
693689091
180298441
449946705
718830043
944581394
974126129
514996770
144005942
86845266
533154424
783906467
1002099629
521360589
690613098
849733727
414319089
633243684
329013611
832591748
655336186
22612309
501476988
740919645
180941563
1004074694
563205005
478982309
453770697
792991212
567294593
80655394
1000209704
311556989
954073299
596880495
264535525
42611630
760536258
719570701
1023400214
4534824
1009192369
957544587
60784246
489434136
407143344
216269610
423798268
653383666
58710940
456814149
944333626
843002450
124126431
72875374
751863815
768065147
815711159
967423450
409161478
692917062
989854036
945015221
988518784
349086925
84984952
857684568
427862774
91170997
699593584
61802046
23628439
655785099
446446269
529132129
979278449
77277938
938579365
767381333
100333065
218025366
1047676963
192789315
435545184
685698614
35569689
329772614
393871243
176710100
402776284
944189333
603602001
793971071
393723497
783850729
128621984
861340254
788670070
167284862
1070768091
390965106
1034162224
139899207
396351468
301553880
486500169
351794733
364714929
643776081
825569098
84674821
362241087
533933981
877031145
351985054
677644560
68569815
666723939
250325208
1015922546
700683793
438340786
935466640
186911202
598497158
456723827
28434928
442401482
514868965
412792053
788481587
335636733
389080418
104648834
309962673
580055667
203340387
600681394
765157762
147679752
307527449
753673506
116819184
143108626
132208549
952539619
517015658
934210313
849191998
556681129
48983305
753873333
1009766497
705019903
471839605
87260829
224259039
223124007
593221455
938509081
803903097
311886068
755168464
903156471
446243702
161828364
846288596
809522860
146261707
178858987
525194433
1030791565
1056654750
500336438
250420346
634874788
497780176
896194284
1068112947
259060471
901512425
524939475
191197404
913476015
94188875
806759093
309203773
865194513
784099164
344845223
360894008
771887491
529826235
790789771
914809842
576125786
69313118
754115659
831568169
692235132
969121594
516541412
450507148
145953798
620521646
920496797
888157536
535935659
22161380
525545311
84068393
831821112
149624624
966859164
381180099
618902003
754618648
221523378
818929741
69765477
1042557562
1049745273
243529287
839339370
391666002
628206612
909858418
377991645
756243670
887216396
214512772
241172774
951922178
1064039828
572842363
98399884
929067515
694525380
773762939
231087554
333747133
251885397
674105411
433218369
1070996587
936983895
863343230
116537014
611471126
262017312
811891599
839882451
889410422
210387144
327077953
548848772
823738872
305370406
677301206
849137489
106453479
511122682
922968071
791014262
249998082
1029546024
233579143
873677008
561863090
474125966
1020391968
163533171
921240392
412201001
166790147
306925328
1017453654
732039074
541288700
859261926
650010684
96298169
1071004357
451030120
923064254
229575174
288481045
837916641
138299509
757612848
325670278
1020036047
634604749
140549754
962357740
603545920
125821863
1073149996
170615787
944443519
162554810
59866008
766006372
95687310
1013772333
316237032
572292805
462269649
1032624494
349635451
421618783
1070864635
656092685
170997811
965734519
1053477775
468737428
185536824
1044920559
954886153
898101149
36947127
19030630
435385560
50588220
131992365
433781762
251753066
847086398
961977939
562195850
300322881
580566688
1043004395
884916147
634341118
1012365680
690264198
167406836
124552842
380748293
855400808
769424194
1002721518
354827112
450374198
423414528
1007681365
400183367
334258507
1023702760
138938086
330687665
1766207
725607233
364793264
307569746
900497422
879586810
530091894
121309940
1067764341
211261997
103778328
77802516
1010839292
778956355
488227230
369736807
790949718
385848329
136137925
762369732
432276150
471269949
42837549
78109706
115462737
586372628
740565508
249740298
861907313
688769879
426882680
1033228724
1008950181
477655024
214275097
872214195
139829853
606054203
336159851
760797023
110109897
123018206
833800711
708108293
303774994
126248258
852504719
37301288
663377186
448405868
274022776
709861710
586412487
460813890
568311415
526239815
44930955
91849646
430997154
502474719
313100479
511974261
935389593
758416318
91418049
843388992
646923031
555771949
611833285
501355665
1061364690
761991779
393259263
756302489
93852337
98970654
619745136
224994895
499974659
672886657
885016271
379185856
138723063
982951888
314786850
195428304
235576143
692873851
177103209
487802181
310388095
293857578
81118295
219645841
282686580
759741989
788535838
106699624
391438535
1058226063
937807795
56172142
248277093
308731102
519188985
573450039
77106117
491598835
558847967
740584449
708546971
481208965
513280022
34461361
653932082
958233266
738609678
413944841
943611773
795744394
67275676
300362540
813760424
204114528
134419791
347523303
908582926
766761233
49877625
719640785
809941750
72306515
922571368
499843658
818528257
874477373
619271508
595263400
1008932219
663169132
287845859
191374892
448452365
750032570
772548299
344183953
282078788
680770926
625161993
426738418
174531914
55005978
572048322
958301362
128313322
1002055700
437178522
270787461
142349732
1060540411
257053098
115026181
574821234
321102542
730404774
426193832
965565787
640853233
570027124
621463883
989609913
1030732754
884271095
104497529
1060304674
243429517
283349140
915535832
536459346
556287724
61104594
386973068
1064563850
145067127
36808441
779233967
68359600
175524596
671217539
714870029
317516868
408974076
1027335915
596715514
191581579
403446644
170018500
1049609267
881753934
406393305
296974596
666412635
992864586
862749108
691748042
979155132
760374671
254730431
805009797
1001831910
749119891
473343301
949660590
204371940
528366795
166007743
121795851
604448799
122681766
995747527
81360210
852870217
899048126
475184495
134338273
236891343
696489448
367057349
618398022
484857226
64349389
661787808
684914624
666824379
446285492
695469434
1046080246
296083570
715553910
25470385
411075906
346818963
862883600
50013708
991357771
644436753
656049346
860623542
232353472
673269673
657891553
683925991
781654024
627232324
590304561
45440368
500423848
357014326
769919231
52192212
126390216
426896821
967333200
568700072
113332624
651928705
210713266
363916373
753364170
116464021
225235569
39006781
1041064666
601649054
106047198
688321648
125303287
537233167
648638962
654327830
547067697
320449171
876341066
291875028
244202252
1055069619
984847713
564600015
990811748
448812326
51648382
210301268
925058553
292875858
231982878
811274760
1060293128
754003613
1001975337
293020181
586953559
383084419
1027018675
107922092
31682871
317370786
415673957
287921565
478846159
190563853
699367378
988356756
253330074
875676478
1014137323
547498910
210583486
837152437
818247972
629934141
872127789
997128566
1013181512
330177292
605589235
955083004
1028897828
563103765
347534080
312594941
664632253
721158396
178315422
720293506
4382105
424597010
177815772
495989663
424828953
726105831
916759065
701287754
1048671319
147251529
197781026
653814357
182489130
426015921
431114874
342454465
982046496
151222824
272034461
217554577
5111279
376583636
779690940
485873693
252552570
577680873
23409406
235991114
115477130
639900219
130833914
430320590
509093027
466482497
1062208087
529675536
759250491
1040749192
732701112
338381732
470301502
635335801
450000997
495929947
509326446
69599570
797308720
248197238
965517836
1034348249
240836572
652485549
181590099
764440704
159456379
214713868
1068972667
381675459
845231811
28434838
316763756
598432010
24938359
304200981
416513001
12604674
89986282
613608345
214675419
252797589
622191541
453291191
749727732
175753606
4782279
566779013
841180628
743142190
178937321
979807206
297399035
364740905
78603108
328768835
592633018
622440486
1017849309
187192211
950075127
495838243
401417127
25892818
1010759709
243892193
1017056929
41179582
142766090
130618880
472431513
509298644
23928119
737782678
945369307
307937812
814685497
343817346
557920923
591586398
417683368
156750533
297593073
910243188
390757784
1025320820
507159207
1041810761
866067144
574047060
612889069
861859447
302308356
1026189472
241584362
1048236617
594845847
527045695
256507155
3416919
621990784
697373295
454507473
789099749
1027640743
740209584
33653595
107934589
809368956
451500795
964805372
107526457
667791353
465315277
941558322
767959145
1058285613
309227665
348009909
333451513
596436659
944256499
871071770
471551290
1012308149
914160342
799389211
115079536
706524213
142926959
1016625333
547294264
308188486
271894223
102824927
864832664
746034479
473566871
508179593
111261275
583539886
171414521
746627792
1011510845
795584646
819246745
614440882
834614668
621289121
695194898
373555366
205715822
819140600
900461611
907957188
468002209
11133588
992985419
667196617
670449742
183121400
617067796
306815983
879023716
148053768
793537985
551942061
129000124
458982700
628563738
46514560
281377543
271023691
445893978
1006182801
436126106
656284774
925926937
730326900
847002417
29347400
536652831
302394543
213097798
916357506
595544582
550729804
844293971
990140583
833745874
611528810
343103158
521706696
239435267
46580073
1022389215
17141132
458711212
1002634198
63357879
628248741
995708736
213372980
505146175
411588554
199520193
770732237
317517554
1055580415
399949552
60804119
34824169
917952700
956018147
662493233
131752356
974207823
351228633
206997472
921856926
115755669
595767674
467001655
944177934
318069537
952633477
359420986
344703140
246877379
514359674
686876775
520787897
912735603
216934501
974077011
790871054
19149882
1071485070
273699715
317937195
585900659
809216891
111456585
469598315
875525809
94672390
1071601868
1041470772
618720326
372969454
166017885
432122175
281866762
634837283
155513088
587272790
310253843
667278071
21093058
659204668
727691568
194743947
1025402648
631249114
686585295
102500750
980385172
776736086
604150150
426804937
127467150
696548838
640694010
591845388
464450005
300577770
135883423
228819140
291271764
1039702505
157418120
865929120
125658075
633410037
857158587
546919460
364724030
650567354
449521489
252231958
853420372
863342340
599466136
843108905
161529389
831268421
387009938
1026648621
1026096430
433195307
448138833
302313553
216187741
1028129443
1041503110
311517248
509463884
401477909
134556572
68289537
698406262
113938022
1052256039
805753619
969296148
254562103
322762689
287858831
297782674
683350293
200903339
895948052
1062923992
60009599
556967616
643739083
738272853
432704894
643741171
938334910
825192378
418490690
398643662
363275046
84725088
387773129
971480773
500303318
419999658
186094766
77903339
606366095
79542865
846885860
971793531
514349737
546861661
1009423792
1043655976
389489241
893300602
372695431
887598530
416877906
383276950
935505277
913070126
54251805
102571905
399363250
110248814
1052482667
280978027
50863883
146207599
815444096
886348276
734512691
536459118
199270395
78652419
710928586
380127362
430694834
291668727
1006001171
194173346
464931618
314101693
258429084
531734014
254581948
102815502
901992491
474687028
396699430
544941934
641653848
993244226
258560770
1002709574
801568553
463172641
1016184022
173419596
549066787
659661423
369621686
621957590
317820708
755254919
821496976
1000467759
573968552
184588711
22345027
52008196
488045084
875558638
718171550
175846216
861398000
310877174
13493356
787410814
922476755
694048796
312323337
893318361
133586185
995670807
383746151
738790394
279067955
774399089
23848142
980118889
430813610
719855813
499911011
861986310
565123506
844286582
342714963
635530814
269053069
720846099
141782204
532573600
1032276211
871281073
382235586
280910123
784158139
401146170
835396524
874631152
169891043
371008298
120242922
917413784
411164940
543236231
1039337389
580574700
503991668
1042747922
450575664
398933319
696790687
616248117
187535872
300164292
687855273
167747834
445676063
120564643
221321050
873601973
963747119
748412089
738772445
38791887
508508301
772019781
309177202
957751170
680618690
910334310
856001523
385281947
288616593
349752043
431256892
997320945
28503534
87052814
405295563
1068290906
806393360
250144829
334759133
725497920
894107266
982609661
428051774
1015187224
823762840
1040075007
591635608
71274300
244414224
881097930
890264978
653827785
943002685
406493215
392107363
942723163
322335404
76222982
971841391
996278087
824945530
923786597
822144712
811925418
324846490
810037234
410373350
700233128
396239382
775910585
906174118
264051950
8125314
861538925
343874042
896901228
505435472
1027191550
559268771
67331346
323590056
761026105
1065563696
113024105
15661785
433053274
328331138
698461160
466360433
923577991
2519807
109867023
939593415
26400339
42000338
806101419
51315140
1016303511
327655156
146311215
1048484037
419869044
40449023
558545703
870690244
243024228
870323398
993626693
60296353
14349646
760799628
356922491
875875313
207829553
99158621
212044813
620153333
757299618
700311150
600447621
550252822
604127900
47305051
174234017
1055804025
389793253
46306599
544301942
304403834
1000510396
99442876
481932635
352852797
32132221
371346548
1022199748
560237076
863258673
465409541
635869745
702669029
480055073
94885982
26376986
743929195
563283664
97992481
31148400
150017004
348046083
613557353
843849422
169786872
192016755
687645437
255931587
555631296
21356088
630380589
433133371
914992538
59143645
455138832
982566363
1043900146
452963351
487399533
426406824
855337448
462737837
128884511
478184181
937760868
382641279
828434882
537248622
184273629
1032982602
188112789
623558768
98116895
1070843980
1018340519
480951031
893598454
213190201
685698344
76373087
228691910
27906896
288693949
668165467
1067852510
152453645
99805481
1028029556
381216073
493432473
416238992
1011883637
414121309
270969997
804355865
607586400
844103853
215123871
176302034
781227486
955957857
704954753
27846576
596070260
706911193
583583956
869919406
59730625
633231312
54179574
1047106842
419218180
170115584
404412192
676205700
188500365
1013250850
24737407
854409068
89935773
820691053
5832160
567459235
400451279
651369145
530413726
874820807
751773229
859629883
949987536
563077203
469515668
348668469
539637242
720526854
124127210
27352524
755693056
243590181
53238700
300831621
692262887
1035862380
1071919485
400007320
3167388
767303999
11907144
35572732
691385447
415216969
42742262
446191609
1013082804
784088192
1053012308
699104429
884638955
790020220
984871944
1043385562
962631445
170148066
454524832
71609305
918147008
773252749
129515390
786093923
375648149
636437012
419651129
445003381
134052000
122649172
1034453859
651704943
969822945
922692272
767539104
686075048
164164430
1051674462
525237229
441305568
895159869
425184206
12848795
390039177
287298317
356316981
270524293
842531480
609931013
313832591
125427187
607649291
142616254
10461669
302279482
312524045
377522276
15284564
939183857
243220601
44615658
441498862
1063247292
182792832
308497537
841674791
715097499
699316024
506495439
211146182
289265173
427577956
885459730
101533316
404048207
949595498
285859209
340971209
584800136
976923479
240094327
522756902
270004871
148414460
699238931
498219061
737956942
711294616
273886145
847970557
877863467
781456378
594739637
595957082
423142530
142552099
5810819
596571023
951844870
963829891
10991429
453911936
1048780111
1049503297
257528515
685521956
889984374
530088571
557729548
250197927
493975646
1040719000
938476560
433762829
170698292
343551326
388616136
1019052502
645489101
892595341
286733728
720186217
1033971994
923993907
106252404
535043350
81457787
111650867
134304531
126634263
295367004
181845477
76133437
676841916
1024852757
793142005
97919058
1069929417
1068560360
711626271
1036602802
243050919
43605270
670757674
694024060
21274832
742845438
907129515
836714010
518593559
200043998
677146862
1018761309
941808101
294640773
965872219
250903566
904827595
1000322269
691643148
618022353
614685763
48054879
179202873
642113144
345000013
95162284
805573963
953796442
639695970
419297314
908706067
338026624
104915844
1063782550
770347356
389290367
956837586
739283847
35497125
652564221
1058047689
952823601
769609222
1064420841
113686597
79073949
202816920
204674622
1065117731
634882019
94104255
108266751
392281387
1021701891
895373332
719884400
193819532
130343448
182741197
138465656
206031152
680053858
287437159
962341675
804372151
429335808
823158041
3555217
30255583
689738637
261530112
582447458
926024221
342175580
412219020
772598251
168694868
629552232
408733179
955332910
27527864
99078655
224032632
388452208
1061905050
1034538968
393798732
855158982
135708305
559498130
78263709
831673975
906598488
335464999
487841127
954812762
837153298
433755514
326292336
599282100
822965969
730683843
981370825
1061164876
1007486503
938203454
190382875
529480703
583423008
109877079
850398755
236300115
1013894118
226846241
949731417
1052066141
752569726
513196010
181537227
321926175
785845951
931207395
207912162
111052670
876836352
934862876
898079158
305687776
185731005
80669474
132484370
507299608
316188429
349188648
539971431
270934294
398039940
868115996
1047452521
274773845
1044760624
569458192
121889630
240695173
408918790
487024726
30938763
559359912
126838618
1047127807
138899300
340412766
884811473
381486491
170127101
900910712
391118035
305948358
691291044
568036801
946921449
396524463
298723093
134044903
1065806765
126266187
60932016
716088748
799291782
339929679
61370623
616565339
597001961
107460042
737507284
669074585
1053940089
16458959
133144545
599630386
919696473
937670017
587725674
972282861
1033715651
803530117
322982472
470959505
1003879796
346207037
1056919856
855540621
87782749
1039959091
970983779
92150353
767778188
726826343
651090137
560735723
55516889
588312098
376617067
211739435
785209652
340780710
790449413
249029806
689637940
188792810
336734784
343417510
191465924
101321478
1044432376
123243866
734296109
353496245
163772039
124141926
1036737253
424898547
23240456
18442735
277484136
1004428069
980666433
526585106
653190267
839149283
863889123
192726302
722307618
838577344
155367879
992302005
291296164
1055873206
697144889
347994522
877609748
812335135
743216761
890728654
372741677
504528251
947449898
128833935
1061752227
220030982
108290764
859715887
297161256
200618445
109164870
235195985
217985665
1027120807
86814612
966775041
1038424281
640163604
175225516
777110326
341522576
372005597
652816370
839190510
534913084
290635506
138895842
879538950
28154714
934258479
302648828
680088451
739910391
884534545
606528527
289319918
810909098
831269151
93458108
810470413
532529892
260161557
145668270
546625601
603387380
364333661
566145686
412591806
762097846
744746719
291158988
240214707
949200501
462676172
981455530
405609389
622676054
1015038252
709669614
505857164
953077604
899516795
692121800
564123841
319319238
914666700
828665729
634243056
878248567
380283912
587484976
721355257
519688879
825759521
621908636
390201859
1049079130
1021757312
881897999
309089124
433484654
838611741
493762631
758384402
796155658
705150941
336659996
52771737
24604111
59520516
587728218
305624368
277909561
1012343165
959368369
638741607
913445032
949602910
946484627
731545030
716114138
5144740
975546265
73731198
806872320
931675887
86196367
456395512
852345684
57438071
518632285
918996003
501678452
194801945
637477838
258243495
828531994
535846587
453844277
694527787
100848159
865946989
537755811
544901903
1058707430
107651686
686293980
912160712
1001079505
124490051
222615041
344218782
312917475
904028235
810632953
391626538
634125694
137629140
392597831
1048390573
487832466
1005311381
934323323
507120951
676478870
102588707
549221669
905559199
77533611
340753437
417114446
15289264
273737889
131385537
235186842
549972791
438712918
1009905914
909463307
255809997
471849855
402745323
906434884
540055968
678265538
656959362
783167026
521428294
575462298
191816729
412510058
346240826
189272392
161640747
658977695
827834137
924466809
319481924
250303374
1067801321
890166310
723550219
900467817
711702237
540205510
929643989
536679934
604825767
164810749
699810115
465169601
134868796
668988381
217400961
38458696
497433969
805553195
934256629
400643349
109690522
361301004
844620248
725201484
386044650
637182675
327072832
639934759
597209523
1062857230
792093202
334815787
875643232
508744162
944015404
727277807
718737087
1052372955
723303517
513672148
63441683
513930494
365171320
532887412
724616729
749626887
1009947917
383699020
375468908
230795092
225893356
489135662
1045706691
227903497
999809363
686271941
816499296
15375736
613931721
700545460
232152515
500927480
564917615
601507676
582298367
491972438
104301702
381221465
893529239
27870829
936557800
998613311
198239470
738527147
98418909
608621557
615041445
280278626
191805242
148130917
233187805
151700383
130745023
346210770
574875706
4696738
321719062
1072367593
41686576
856379547
706780835
282353147
828638850
377188624
788162089
275566280
656151511
554592569
232394910
717517210
162337461
273577389
549473769
378759734
105420125
197851933
216318048
283171891
886820992
207487268
889344819
766597606
88172695
401765610
389489801
992696876
77574260
480263459
931979206
628062966
400207277
86927855
6685063
83422904
771152529
354171365
43631820
180541351
837739624
1051056829
489114146
780295128
241057061
465059294
213692724
807438508
188982100
251243517
958409865
227769649
424724095
456294532
730953997
185761223
177639451
185667202
322114999
204743140
363381649
759731022
747936774
356698078
272058224
585945809
884713025
822056322
1001625597
129146569
529796478
272784839
207405440
648872578
783318560
883514763
292979774
570362885
851661391
1052158937
1040409449
382459381
877102479
622559002
935478430
212760708
733476949
955306189
421557843
392405644
481427565
263397568
455864868
1064262814
711729419
454805286
278119251
21184755
275916368
879314346
978166214
666159476
449163140
1048568270
491403067
1068204299
320632730
214535886
817389437
723452072
733382524
787590482
535961224
291039641
330675273
813437662
260732162
858299075
767486083
1010714732
221337000
642891366
833528217
148172376
102604194
384297659
814064694
101731189
272088074
582815571
513505852
431955697
450463622
28959990
877708396
894613372
829185701
1001882648
587837288
284252790
1067112356
524388792
390224309
383331671
491474856
508080416
617336816
763448339
1020819002
363533491
822176857
356374983
999962921
685692051
539564130
63705949
109972731
491740596
16104682
185354066
737952997
418791920
620345452
664603226
1046602281
197706425
541557177
897011408
385236293
273667552
165503309
996384306
317648624
246302177
50415206
824168105
105494598
268611519
198451621
1065082165
917991431
487348564
22474063
392456151
455621928
844490212
143619782
490616050
758349663
840845739
179510554
438741528
300254035
760027620
903895193
668619567
336772422
688687613
975584044
581571068
977386300
940749798
571435254
508475140
396063814
178356341
902409447
879893830
733088769
349177508
1006448052
94101378
537909448
261895744
819191316
26904856
921642244
672551203
968715750
86569153
273187480
625148649
10921390
245583104
24416456
695053094
407581362
175591175
892037468
622584675
914210595
258308329
659019380
425764087
663258385
1007545245
989911525
97951160
148611272
448746617
395864857
792877458
3604244
348925094
606541178
1050553146
958276142
391694001
1032104799
559379410
907038051
600207861
117643510
793272365
639929575
134941373
950622286
454213394
771910052
424858755
263858383
935531956
94619059
754641479
247467354
602355550
436593738
755813570
708029838
482536210
1057622075
845013090
214069606
846034425
16080164
213851023
57564764
40378841
542964363
420160315
320682398
722914920
1006039177
417791836
1004646274
348593947
684749676
704299652
417444048
745648194
475580917
516833237
450622459
442383310
57601540
461084512
537504362
312680087
725998545
553388598
444615835
976070977
728343306
590052974
1025231234
201551588
528576219
980383614
495405344
432375032
1010151390
258584807
720391409
22479286
446120366
755285040
89544434
1007846427
629490393
737328986
518812212
576678444
774426436
313567920
372308978
409919089
785544761
93057971
468851903
316306105
782906009
118888042
831336832
513418068
57879518
949778839
717045623
437172227
516451014
862775876
254401312
434336066
867539
204617592
182240001
420278903
909463759
867119004
876610027
809736308
1046536160
44902763
946717044
488899440
812689813
487661727
533157506
137751342
15820319
909109897
183828463
423686815
743061483
991120309
528697262
346172103
8566293
146433850
51826250
425886983
887538596
631773553
455218465
660776194
698097245
383230992
938594042
231681204
822301016
753452327
524743217
451474591
532725118
591195029
601191303
965579418
416363687
554497215
157246032
1040909335
376544470
385138497
224010434
1017946972
958018437
170304461
296093965
273823979
75308239
402334836
271493293
1061518430
47518324
162485993
249673839
961267579
818907981
673630526
644731873
752844242
469699293
668604650
445233355
505128520
900113717
780607471
955722660
834942952
1003614049
515393869
650698919
607777867
178524695
432737678
201361565
634339599
437103240
94044425
710794128
973102555
389119890
170483617
757112223
748516377
15264756
458731477
571898927
850638360
553622671
907308468
165645900
756382684
733478749
500821122
590350151
47039759
471706398
36889474
666575508
1008286104
1065953113
316980534
1009004099
95050841
976836478
288750659
231638193
863792352
975300070
845969121
932801463
643385696
518791567
876558730
568391426
431746980
547051731
1015572885
28037399
1024437198
888508837
268688915
973084289
629855919
194418772
321945835
329501356
1047395497
559484240
1035002153
133911217
328765902
255800669
651001344
899273131
82043357
193989116
389516638
823799890
680935552
806294915
900029058
754169060
520708396
919686478
56815455
627402996
550167218
254160509
65442692
958613022
425764896
23232824
314077651
371415983
198209190
84346604
306693528
235124424
804899016
1002816520
137820285
1023063856
1008283014
412700227
21563652
426573677
120874883
471804557
5616618
525512172
23913668
517570800
95022724
166770970
939603159
729018395
742889563
580562730
1010023669
1057532402
612208196
970937118
329788611
688953413
590271657
1024178912
572492628
296679310
872136069
887090445
564023152
194239880
362808135
1066403856
821739844
67036879
980714709
501495268
569208945
332292207
305828875
157545186
704607067
824860031
1063545056
47095193
95454703
347985862
1008486197
836061399
953668639
911821825
580914434
893344091
446511478
630662522
492271004
238969607
970361756
122024151
968669218
128944001
662630580
642578470
94864373
242546205
443725983
724607508
153130296
957373660
255078855
754891693
662039317
267397262
987954489
587322095
537664609
890669993
181749197
116451800
146973034
319476154
232662006
70700328
46798845
915567132
216426502
767177148
1063460027
134449492
274797962
913992151
353430649
852915869
594534013
93452685
439238666
817284878
455402476
881008292
185506395
38009839
615996400
985858081
803293860
1063825047
25484021
670269171
812208112
166545991
1040591679
152540531
898473407
594150227
393844368
307217356
200070690
500686720
574119358
663431263
282089183
346139597
168277237
660428894
645922764
702946331
573263964
823501219
831389085
59292045
603969310
300711799
334331699
57996328
341371201
65175241
518969442
132560525
845485691
143406704
1039505848
834557452
544199156
576864968
284700785
731176845
747678462
758987072
957546412
412106743
663691364
351073532
209083421
911036191
690183570
396500955
280720174
275651255
973862634
590839646
292831644
244085346
136422220
959501037
995853398
527679135
182938364
684952258
76157334
258638406
593012264
37581339
260152778
724109809
381506422
257028378
773998043
319359869
166308498
82490970
93009810
614950916
395584501
1012841310
978480915
168847818
231822251
365825360
749242335
916845338
346887231
964699895
217092845
703235096
342288896
1014640401
321076897
301236692
67131069
771099926
723319657
1048979622
445298337
236202309
946828888
641616284
185444472
238023701
1033827481
1047476935
159826641
868134449
1063223799
401623981
267473947
255192841
719751389
1024684558
894605113
1044561642
423385432
132347605
1050661113
541527465
597873907
497104044
509625409
212006106
519387428
1019566048
278556880
356944304
999161983
530451560
379401672
810171648
692654233
800890649
399144892
667901601
324088881
220890109
994183080
1052277159
610572919
779686627
84434773
541573321
68914043
153698084
330839651
951732742
241237223
290540289
427761336
1041817655
816336340
429378424
625693054
602942854
867059473
438774455
716398278
452120534
323887011
1010682124
875126036
820044783
786398780
784565005
521430559
23048915
802766035
309982175
125238828
786867244
98206890
120352015
204816039
235375226
423841082
45151382
1059257109
150401473
396566735
605418066
1065566615
499457777
518642637
822220471
1031085321
744611356
84950893
72991507
317078000
579460013
133749845
688342358
535110157
744088797
646442958
623974098
410473348
280017324
308762847
825679250
505491081
704043783
31032460
681655911
56751554
711764384
604469244
650688001
623365424
474002150
881105486
142592531
314608042
405948205
1048979373
292944268
205906898
58913680
61706896
776673907
771150440
167151706
496750911
326277608
705539224
953625777
858418946
942549840
42618573
587933116
352880890
233685908
646980558
866481921
537746303
295704426
693683027
448043503
949340034
462752479
167882379
135022876
834127171
350641131
499706226
884014256
232921641
345122400
18399814
590311336
870057746
942703553
874723669
951190198
750526
962550839
13223070
189711087
581177414
317408567
592830017
814949228
920226793
60725825
1024132333
943045677
1001468202
983990831
52848461
471119373
559536451
791967783
516741622
584827482
994161707
800049960
13270027
183318227
1014909428
399273654
13472078
205806280
819893031
888242028
638591384
878379366
491410845
27708176
769101628
908151550
638895826
556136624
194729566
46914897
602867380
298495532
401535453
468383187
254476370
602971441
777878183
76016633
144485539
282397557
1062669011
681959409
1048204882
245129207
1020898273
347955904
617312906
340098831
594177597
346351522
894963146
180499867
152258720
634158903
527444698
389540921
559389710
169210538
267137875
159072975
828731933
559183463
654042414
831065189
536949550
171588590
464194514
792135199
771112698
361930860
748093512
26804009
4818853
629888275
693068011
860515899
143289079
377480339
288407297
593989434
939057168
612141591
998116888
881292755
201547414
60360715
53950958
224294962
925089709
655140755
773408181
513102870
627018806
390365955
874962583
293161917
422685205
620602554
489877938
798692812
683224043
46572457
526274098
5259602
589045561
279267450
141852673
418063232
896969119
821461895
584499422
435514808
187193866
359118780
184162656
154741127
613664165
220245040
75428223
602720243
898859084
1014294764
855461849
226138284
292187983
889167246
93533486
1052765136
557072544
945529363
687235634
229878149
506948994
691374721
839581701
218385484
867721367
12725342
493941977
512204662
444130723
965557443
1011883613
636864063
899374620
96544010
872064536
604221083
507391357
1058506848
50182215
883448053
973228830
980734803
237425884
892155750
858341923
844059317
505432165
649645305
837145808
309794060
693442702
1049154225
590030359
642437868
838552103
534189987
723814237
548307223
792754374
338671624
894585948
1051337950
580218841
36239121
177686819
378195879
919135462
480808961
80983496
737571429
799421853
760370221
788708259
876930785
505153931
792141987
240971264
897550611
194632927
996981608
56111384
325150178
1036925601
462987723
672976458
926019615
278034927
88738581
801002907
34154443
469246163
88361272
1050174632
712477472
912024373
440831240
58162362
881547441
856720896
688729137
375292841
270204151
428129426
116383035
52158041
244967596
320792982
859193849
637732708
222574741
449427430
342850087
24458311
288785008
294514149
618348611
143797782
76036263
59689731
906954064
835497284
978626953
1062804893
993345077
838065848
624426567
634958105
336352430
316720091
936112102
13728581
439524854
827372403
798381238
244563033
291616720
774501893
430392838
949608080
15227109
526117529
810515273
121177575
467615206
983801754
842593930
708742684
77153019
916018090
457098670
912636320
184370901
249259783
696081319
311729078
247415831
242171692
672588579
330218253
520086849
622564978
15056906
621444549
1013726289
707496885
318912934
645385396
682627691
579673976
399941640
540314600
304043318
681270483
1021645242
75823690
566502253
727276919
610566032
323115991
872652570
463461492
706905627
651800222
894343314
142512031
449365527
991847231
583099062
1004521534
636474189
813702390
1067164813
34811828
715829093
298167539
435599474
40397108
1060223956
689765431
743619574
471766983
895759257
348612685
765976782
902140998
437280393
526442658
404888820
588711135
684776080
951406855
957050127
605007645
498141554
373357307
625138210
34865608
807163217
940543984
530897749
523330644
349856469
634360223
360399226
1007650479
765383634
105126196
102992863
715268090
1054667887
397323373
150474154
870256122
238965493
519246397
664334737
235320095
270976663
194891044
737898024
577341738
723826152
278617106
823775772
321959861
447665990
512832128
751408412
657620130
908599138
289622448
144245643
94517312
616924685
274257190
921703808
749306178
165566360
133203595
733384482
878891367
783076570
863848152
709940893
470919688
122788617
156950864
984209455
535743554
144754522
489238856
23644870
74101005
767663188
934172978
909486319
585054094
286279614
10041892
669217983
115980542
481558615
760127262
601511822
88378236
720873452
914575737
413482855
484526844
458659711
127539490
216546244
502617178
865670490
917217882
45331598
969791532
584527834
330496030
440869414
217983062
425579920
372363005
125400138
241326022
711744163
932536588
619584224
589650844
628745712
880372654
1617595
151119818
797129819
52587627
23747274
540602407
76629797
273927137
102855588
115350650
24929349
1019610982
518320900
1019296231
145925858
280082545
636122101
547309707
493238705
185001952
605764981
589802076
599655744
318438544
711960593
311671835
137473576
714254817
502318548
364669466
93810773
228774052
798432078
129216910
735507552
568312281
823821859
809188083
720086505
353728178
300508478
338074721
128081143
958482593
21130364
1067694423
341163807
759155712
334236673
782195716
297405757
272222819
924506470
602060071
104653337
440873455
144573503
8807029
965075900
50087211
246349585
530327619
759254395
478196659
1069988610
624554507
140134959
322999009
406460303
970205868
711000784
414211513
209248846
872140058
19626757
232082097
323830582
63533294
908231898
410490284
686607101
59321288
25053548
489775957
666734842
490425297
360141752
656916891
898927932
1046512151
390989764
814422587
135734560
360177864
918172796
388993257
766769485
673923161
327613618
948441317
709485440
193376563
762088234
312080369
512792010
414790228
61422125
392384522
296621706
295845814
880483144
765893511
1010996375
60225024
686425710
89786659
403487628
499974832
1010980644
548615888
827110464
117428689
896694433
737628992
877339657
804820618
174702312
88969549
773963736
660307844
513573103
741711574
604549102
595037977
30869127
546211759
731951678
530935818
409762964
80747674
222244609
366439443
515667739
592511392
676159185
971087212
626629097
48248809
557830095
101147284
978583728
583763508
799286838
930113280
690937659
700483858
152546403
1000868161
295036086
408226172
513292366
667621510
294173354
622829506
445292677
397475153
328269538
961504703
824561405
640223657
493545269
754012328
50999521
836238564
413219024
159843805
308452287
161162359
1018313636
983420673
228461167
1067125253
655044244
79057573
608325772
561696378
995937845
430550736
826688669
336888276
789862911
435073381
334114770
416033064
35411293
942275907
369979246
591128837
513592249
1015263999
442785200
486621560
354128418
412063727
504311982
386377282
1002490294
674346745
717672474
111654529
682366964
1072986249
197967821
897691556
138394985
1056586004
904055667
318721442
433089522
44485113
210576439
853971825
1010335423
127613661
736831812
361475378
829159189
785374424
810900141
139895445
402388293
1034989035
204428
640955982
752088434
503701254
34828958
862817692
459167005
972274971
416995171
1040247145
521761518
442640527
302257834
193907136
908846529
604268162
144788019
1070537130
1039141956
500273232
672867140
362662784
188658029
1047351028
508637543
662244480
723299396
887070538
103661062
437482891
714383873
640977162
314534055
699038987
695642144
83916078
121764520
973950385
274915071
856285703
93162387
1055217587
230207749
107461316
393872641
213963694
864157732
413976669
848794880
557918857
955106879
1045328728
415365478
437934580
576538560
511361793
272439430
480206300
229385858
550876266
1063392247
241350596
794718849
719144430
709703331
611570102
290002521
1055178925
957436910
521761766
302232522
1005585340
133578891
654370259
433847830
227395100
29076355
787730236
779135732
641105333
205102725
498912045
1066796249
862842304
566678190
1012815765
376220716
948916261
754199081
893381688
21630494
505717534
305386892
762022292
127020370
63633982
627672534
151652810
517051470
192335626
323607145
779448904
682754958
981868839
724146810
115161405
175528693
895562495
242401584
390814298
111521518
812105784
818254050
968476998
834316328
305559005
761908100
926338478
69077885
1054549457
353617774
491981710
618686961
815492178
589294610
912846641
846913492
758662508
1010306891
541506530
835462346
245797357
718128734
169014343
829953532
307545576
257953422
529604125
296626321
188802019
232283867
260593315
148151494
95751790
1022188712
756365899
844577716
1009357385
75621316
461635008
992441267
2378202
903612412
570511862
428954226
320215210
206648819
694621368
130240179
821104100
635820212
188659035
632407862
530792106
479864533
204826617
777564913
295460025
1052369308
188686549
12492297
274265641
632602938
104076711
430711584
779534754
752094002
151819393
374435928
1052955617
477401532
719046715
235422919
893353903
358571648
63824296
769809571
923487400
945167178
411209890
1031986099
100055679
1043122630
1057278788
393217900
923340461
35287234
844713384
267898584
445974349
512894536
205740690
410211115
955548981
662644913
946993758
96483916
212156008
355996710
175389752
152686999
911849133
295849658
16126935
513422649
723077469
25974100
551173818
152647374
358550649
925725401
169492240
357709939
424458718
259419825
672746473
565673546
520951792
721232608
883963031
199135559
31907556
303886505
623022963
504340960
281426699
969356279
761335132
513083129
254015382
805309861
921726472
986156819
859400388
133188429
763983157
388086603
280993934
487105753
316838532
26974386
213353280
602842725
649253274
338023542
225879480
775824310
885831132
261494247
617160922
751724916
244511154
428084066
928354344
19410859
191108857
891925493
906426598
894064443
869228270
985786654
767685279
162700438
956687488
686342743
960671673
680764943
566629776
863083734
674738982
193829173
1030940256
1007015532
649023270
247917710
902881421
136677900
965887030
15612352
531270572
600246269
810818915
661177345
450511175
792624514
498688615
574110694
768125076
597439478
584050204
168744754
100960612
870244261
96730010
22585956
710358194
1021125963
865354407
775952058
548878113
119463653
595615892
20523345
591595722
724317583
900435255
495538569
900333893
1056934390
348133277
897100069
221567809
909602515
415431585
962927432
570848398
601662790
452784778
413811705
304805738
526016305
484374403
89145683
660358096
405267764
438167203
12641058
862360948
667520998
676165332
725797704
532263807
931123910
185701851
823359042
295744371
749643966
972986198
13599586
626849108
790326842
101679904
729263441
895813473
200516048
773697499
958496260
12479149
995615078
814099521
699555990
625990844
344176549
587247448
699799358
296929450
718806764
548751666
47387798
824320092
808908078
597533348
1025752504
369700899
9929555
643522538
780298263
33429194
1047880917
595816780
369758817
97054729
136861294
101038590
187967158
247056161
824939699
583448335
768125669
1051800100
1059485156
990691311
878355530
489709044
954223071
220885707
629918020
684259652
215738656
773582971
966801575
253110820
935718473
549653634
133328236
154036254
430829687
768290088
1025229192
345952300
890653456
887939063
76068725
97662214
1045022706
58738565
590775683
881115264
908925996
340701737
563409671
333470619
355595726
404698665
65637198
401811099
483641179
962383286
549925696
418143708
766418471
726243500
286104464
572617723
954752986
1004487976
691005913
828327728
557288818
519059856
924915972
851136081
201060095
7049573
44972962
385343835
977633740
537979131
56185007
593284910
438366388
44510837
518346853
831940931
466319073
711176605
1037793758
213449191
467808586
403402165
98302305
952274058
643587967
812993025
1046581925
841372200
329060271
30029470
269109884
341759579
640501534
780662171
664678910
957632876
1000864240
105826733
87401833
32209309
900655314
555484024
352199139
1033221502
455104253
1061799100
382845457
598082528
147006956
117715116
375399410
275913139
9278636
155174960
586913834
177792417
749026863
446480373
211362654
888359139
449158322
847605778
626394055
659321084
766747768
514532455
354637637
492138530
999325169
942451255
229736512
573230802
970363963
323445647
422784578
739418513
590790858
642842688
221224837
36615474
45314618
105159667
89371033
277091932
457909373
1018458641
914901524
926319229
302544980
259093009
523006696
322593604
880274031
778958693
589445952
628858788
751230607
805569851
31397253
996088443
811938049
598436870
174514017
735882024
150944238
77456619
284233562
1072278392
880076770
357458977
865719209
891685454
453986316
953577155
840362707
509490178
288323858
615519156
268138323
471500487
796436790
309816645
759347278
526271745
492600227
186640789
125183203
563684633
82333296
89008950
443892074
65694046
979660926
618303065
340118640
754395839
560042534
554434241
1029964997
583824850
51519652
443142135
824099342
990173081
214305256
482956791
532469266
785812513
722597153
600104111
143764923
885717186
242033633
129639633
544099494
582327794
1036560104
1066538778
616147676
1037895965
330629647
633491642
550922298
429476894
49005125
113331508
858900644
522546142
632915994
545177941
475661835
944657100
36260387
791352433
116258404
589028160
106643185
158851505
1055321703
847930199
935533580
379385485
252500460
581732769
356176341
716558580
666561864
1020739528
903625301
887718356
317386088
653419534
371722577
821409244
461308664
87596999
609189134
468236477
674558650
688000437
453588226
439426306
793824530
251541014
821643209
110565833
875113532
914290594
959301619
136477889
179859290
675538952
106750267
647831705
69773996
493227708
653621058
136766961
805348532
575044387
757360024
139892258
57307457
984031873
179470301
885919836
730884539
34494329
352569289
648668508
504198757
821521642
633599551
326801403
213928568
806299513
540975029
579575742
332057631
926046804
935784988
945406179
356575263
302891163
662767378
981372285
332357566
607236880
292395495
61530179
517856174
178944257
678578189
638773464
35548327
951791130
191311006
784288934
376663476
495824373
630005507
521565039
642813670
165042580
1064217023
683085666
210912514
884643448
25924445
38644782
442273140
969301209
280767902
495170938
54918186
794463518
76022167
504073721
851653063
158952106
938192236
159929547
325053984
335136209
613232114
178421860
713193254
369186538
751865323
777003122
782736684
611786437
235130349
662538993
940111630
465944208
384046721
449261934
359330527
537632332
404728265
502074736
785227868
580520
817161495
126280095
950631079
139215192
204761201
550825111
172267834
486459733
728443255
886408622
86220003
1073334985
249730470
242777340
345584902
33810480
620578881
90653903
713160514
145929565
649347534
1053533829
625263822
1030409711
709762445
515197053
644864236
55733634
485776892
5540692
291943311
513463301
429884815
99523510
634079237
845175004
318882796
11659614
975397606
1047115194
810034671
234359879
957096783
673899801
558484759
329851377
749715459
542801489
537477456
613646847
36183614
78288616
377812660
1008737911
244952483
390309074
719974479
213088343
174117356
137403736
627195112
433390074
493763475
605262029
162341783
749640126
151521617
793448807
114237726
670336835
914682436
204437029
416700246
707403335
108658306
1066039963
702845389
643630159
147307536
479603864
284075495
455945646
307295930
910679623
743994371
621466784
1009302374
767078752
405101007
393579071
537669473
317269964
283175959
481116481
988113103
641575280
556319218
248999539
479964030
1045045191
230124169
895739200
346750330
152675786
71276729
545419971
777448751
746041503
371268483
351434236
874477037
30637071
121213153
125237362
579610062
492297924
55280309
405477344
103637595
915648224
321372312
820918917
713247861
559078395
711444409
668946969
956606747
326318268
623035302
753260082
130804500
302658574
767408811
326244985
895130777
835380963
513886344
811428634
640481182
745082437
891213604
1045854785
711200697
589415096
358301430
804449801
600257402
810706677
971104385
1024570218
868792307
1040856348
410322683
675988036
847888032
440528789
903573580
236745819
174182568
768194004
298049946
1024844518
817070630
474113107
964698942
24888541
441346512
822824992
35244419
959324707
574340773
290748785
836691914
983963838
785003783
268914719
625968836
338156487
666741526
911875288
113996486
490838637
432573765
682946437
106106604
555488013
137516518
810530178
134173737
513194138
316352525
868026882
967999109
29276840
1015079223
560489178
875477576
540411755
269593715
83396928
166906080
848345276
506706382
896527548
456631711
508914757
723605342
3851968
962540595
563618876
1036360339
495259712
793164219
47891762
942425943
300451429
425964726
691622175
578894584
719206924
222916154
976980903
570746743
336626285
740725486
293641285
283373306
771647075
528996228
129907861
760494993
206437379
1064357575
530289586
336986901
263432524
84071262
539680682
840863209
76240844
401567643
527699822
212002194
169823469
575760628
720265651
716427679
641372642
865515135
79354587
482001072
849333640
807449077
521613868
519317091
23334474
401432891
793345457
264809876
500051870
969221113
279304312
969587749
616429063
94917497
360750773
634775878
466507640
485490416
613614509
1060303353
25186365
285745069
97030470
803138523
829996679
1006771353
296871561
1011941362
544267753
1053258580
548958567
270914687
1036388728
371668866
704751368
582175618
419332492
935733644
62038255
582709124
372967224
283928176
119132104
887735859
225582330
392971789
275558325
790925218
836327855
348918739
842867522
404997365
1073455134
32544590
393485503
637053389
900594545
624077851
300218598
514574357
533422227
467921714
66959306
22284083
292376620
136064017
1058271501
507813542
370379233
536139024
898796881
470768934
611066917
284191996
484501830
342716035
303359066
252521843
562824636
589077025
425206760
334158094
337269115
455059315
376676625
269863885
671155127
860523435
148404259
79049358
367754905
851899453
159813413
877246776
785075917
1028318010
371780013
680864876
860324859
162715015
187703713
506456648
915297161
58723893
425345955
554099106
331874476
49238953
934565698
637298316
20496281
280175086
34224627
529022167
350440039
382184437
508960160
125295941
317990201
731804780
454578119
743762347
548517607
432034011
502315746
453936354
862000018
510507974
334144190
418566738
655125713
1051119833
676497039
1063398859
20016504
870404690
725063455
217216442
140885814
743608217
556338386
249001583
644239634
774503093
217036573
158473121
410353348
312900719
238299095
754983500
716239844
996305745
371978942
684377566
358002253
48618457
350722534
332802651
358612889
654245201
356043320
753689114
1062248839
1047822612
914978760
930535685
544918500
415633322
301230607
280827479
282339363
398653767
780250086
896680620
660740625
492766974
536562855
316581463
834737579
256628811
1062035841
722665916
752753090
457812217
389412800
908345786
879909414
318286540
131833972
99908557
857358121
90772240
855506268
79729507
876528459
1002568374
470510384
321588125
138006528
397402764
119795758
710746075
562196860
899282012
271524906
487596298
670786129
243088107
553797139
530061998
116620266
33315158
920465890
204858702
654046314
605466866
706558346
40751890
520993598
650167607
1049584882
410347722
518326318
1069557738
903180535
137993176
936395856
113746200
550192715
312477916
216880869
79509466
998312575
766545183
429322656
494725952
17584187
243448601
712765624
328354511
161951115
474448458
845185000
148359232
1011360578
354830374
933804559
751880966
652873805
826891195
883210619
485192432
4218844
537714103
847863685
291662159
708016908
107137891
404727827
148589086
942055696
943104721
809810014
955621444
442741773
855695679
1051359377
984664893
676203462
77712174
658304119
164566696
697588774
159930550
344354574
23926312
509334500
268438588
521417992
208107567
509195734
352617462
402711889
478822391
991759878
384089077
952876278
242124460
291160639
384341376
210882026
780174129
994296236
637104064
45514561
657980005
223655479
915174775
857805232
998826867
569931924
453818561
55446379
305616079
608279773
498181217
429295671
464114616
384900596
1016133482
776034001
621698619
657042167
739641903
794689224
824876066
695987226
236815474
1035399814
539978805
692533534
295452718
211938897
182085297
864983106
287019286
428691848
986294951
403966419
380638438
115996567
141587337
721778205
298638120
494729700
102551035
712444231
361184572
468641385
317770668
792547542
644004658
689049763
351250883
623481744
155202321
92659297
697116528
557702389
357911853
734898134
505175652
338240513
1011802056
222425525
528199045
137086543
495635009
910051046
360299494
198141167
374381896
100590047
1059250003
937152908
1045140057
223561807
14145353
716425890
60983297
667821536
263593710
1027992993
65844502
459605209
97379232
499013302
137791200
192678477
668640526
40670748
352176525
430660408
860652177
129266646
470776984
55510779
1053850379
1037646702
157342082
31283349
1018581349
1067548341
869879125
731675805
1062828040
569504353
73002977
644685643
546388793
78437383
141211096
724733749
261477851
28910891
958404668
962826299
373711956
519065628
310726786
78905987
1063343803
102896544
670225319
602835338
677285589
963532554
526919396
998576512
487784465
861485174
779527903
774335411
878492633
235972912
575188412
818703877
246266683
333057882
644398359
884759917
1028371864
1009681075
672684419
488369447
355761302
361797203
133651103
1032129669
1030082301
385575171
1016582424
298377389
435090824
114296933
357164002
402758155
670949957
978716671
794977813
190014699
422780798
541599343
946030506
38653846
554103880
670862080
595090476
991323181
489750041
921817175
948096526
637435452
177114640
745367354
889640401
860524871
565406203
695223553
404231194
693624372
779176242
415571131
571475506
241803452
307303236
391083111
415864536
339774001
793019677
442243467
806427919
348993861
182903900
326014606
516567964
728932495
884406323
33856111
673987770
1062333445
16343165
666108797
635005928
1071493900
402360130
269935150
905121544
609969130
1029498193
567803781
50399891
247665083
209456888
143967338
512293629
386752000
237765977
173912373
906131171
342228789
847364939
1034587738
162283091
748023960
1015393049
243155489
523013051
1070471912
554798993
335435894
170573777
1030211546
578668398
775817831
1010281972
942477732
57167441
647815956
442701796
193374053
193737415
675201841
102038122
883868421
627419191
796845888
26791583
243431059
266949344
9084329
358453078
39449192
73562961
881513955
515917417
255976722
407504396
178833634
855941213
438396192
814795977
70120151
421953890
894620675
609508112
483983747
334533794
107610617
731527314
778702455
836579144
596328720
161823450
688541211
796466860
645082382
469909913
337378351
839728159
772102039
845569927
106629952
498533877
596907031
641771599
550568829
1037535261
379098818
53204632
509266111
233648995
1029622939
398931208
490818639
436086056
988057111
1043892166
493953126
243458554
398992550
7747340
1055245959
953707258
166606232
882737239
324587362
189693449
328431038
26224075
655428482
706763461
548928562
723005704
1012874649
486720177
691487366
209800557
315226690
751151970
324629421
242604474
570154670
486608697
890268947
750358112
689627108
180583760
476777852
549123151
109921287
845920392
532917835
196734226
324926589
25830410
598244034
902467132
499532169
231602729
979192811
242992159
529905464
678470329
23922166
556797754
250640713
467900545
822737755
906513940
335111565
675667734
925955809
786335516
467250950
606230733
702591813
285575023
522328652
76142100
277173370
583225283
677710131
321179850
460671564
132142473
76196566
894335602
5891374
992238379
920717410
429664461
803831398
1052350721
252382115
6539955
826363055
214809800
344652876
246024838
851230920
485638990
1006148493
890367577
1022329732
550934280
68186118
452430461
262431892
1029848037
1051367382
358534492
1052550171
541288466
420099353
156025743
678375306
264667096
221589666
638173341
1040080768
462927233
466622608
185561981
740573584
880550292
205993182
486188496
405371788
483111000
54062619
459913363
580961039
988441386
978258062
101819654
332460235
794795365
222317407
426348586
263612353
585846264
153512
814444804
476323231
661745672
833592673
917648334
22829689
109768279
1050883326
1067207707
27358290
735265076
952787159
26471630
6886406
132865779
967057532
304341374
682126126
943968913
104182743
1058615933
1022788517
96936295
133122978
524118998
445965550
16245774
328562706
866441876
90684699
775436909
877390186
357880874
371974549
865974351
471630387
668014739
1049455839
19087465
1060683489
816944052
112912329
589595871
661338355
380894074
883091547
745985661
731099912
448522136
480788158
968618304
1062217158
1011936017
347272326
87241946
104690319
64223556
984933577
103635439
1034185639
458881960
727906981
1005784452
860212910
69414861
990175289
682121984
448444395
996255591
991013809
817274547
634902831
456035724
1043101718
873836857
246384165
639655770
289399189
890180974
336430814
1028741808
485656578
1030308416
803768513
639622279
680522049
118087151
773375205
953428202
544978457
971607486
979598050
21123735
412979872
593582555
188738431
929445939
46950005
909259545
633507688
98550150
667860323
419706790
873267305
738692481
619079622
488651912
738169664
328655675
145429117
483500419
183401442
403250477
932604492
445730358
368403133
484346427
586368494
273634039
39026299
91592424
852846395
855565122
318442242
1071253716
656263241
813043446
324255455
776456328
821405170
648843044
632577047
935779664
634603394
734776708
697507006
838512306
600862132
311362113
878658595
400983336
689457472
104615886
569909209
206669555
568588370
634748446
141712199
930883816
662744348
404507157
99977903
481204580
505928061
814130142
956967767
145885510
312778206
974796331
76489575
113202365
918050492
423483624
679938510
35444712
46504402
97281383
92951569
445932538
705659226
686789009
676854903
681468906
102207876
762341344
98711481
791069050
15606851
549205392
1011265028
795799035
514181210
2629252
725679140
1019609083
741900025
768324799
692034471
305793423
474566755
605684171
781331072
74071802
289912691
1047378609
435870756
795323584
454733743
106452063
512197148
502962210
937246869
393441292
1002451186
130311636
1002334070
804625961
792520980
54710643
466074009
696030375
690224924
1001849468
860735970
484771241
521896474
8593719
206334218
361100445
680851633
812507964
937669000
19466963
867968970
1031270763
777131289
295274039
64193803
1071712712
364907756
404852341
284520572
653821790
735569653
440913070
148588043
193496051
793919334
210631314
232868530
529467868
700386377
421291461
464330748
924257601
487593624
16512737
870089801
61016500
217057964
898260316
449695677
806989029
551794701
84290011
238738355
413499043
505056040
722265703
752211392
1009723907
500654423
524469814
449802261
994010728
565080925
222179514
446613629
675896065
621496030
1046037685
358377577
382036704
68558294
659598586
605876051
913564963
1012250251
1039312558
24986393
489233566
591901534
916414081
70263584
873862536
669945353
27928856
1051117052
66816440
781539389
1025352828
873137765
707763226
859157386
947514599
523854026
854958714
628623239
534846391
569932938
1027656494
849070803
281398766
870497835
638655895
272180130
265842368
121602246
779301511
406343855
374431772
551176049
611691518
196411588
371347378
744165137
568171157
635840959
356332917
983040882
166826671
8298470
547333513
591327523
114649555
779970814
490795763
1013058435
828198173
790585377
522373563
1012694919
941280759
526003610
225235350
707452363
1001595924
643814798
997702617
886042244
447954258
825588866
385581266
1028343836
450956768
978459502
75175727
803339236
849302138
471264802
868864497
839037340
273129443
52333798
447576536
1025066767
275314846
1014756477
729456967
348469686
128377209
1050521094
716186346
18189461
389328446
285459516
641920637
584549809
321677380
427680405
675949004
217631035
160224349
237798610
124612569
970902145
671789794
908480214
177462628
89394086
887299447
879175586
665082903
506551223
522888385
841585176
159755272
656290228
30313467
788356232
435296905
203526524
998394527
719743298
1010504052
378037600
211340458
671440983
913844314
299378427
414509198
720745870
231062570
1052872052
265407555
197143114
811597789
819806551
578892900
942980110
1033248797
967571400
65986509
57811668
997377571
70267256
305002003
120381244
466106522
166866135
106129051
239144853
571430613
794659980
403314703
85535380
1025143333
758060224
43492473
1015011264
688963085
702065183
736404722
92950459
919471682
395501683
966843173
881502851
939120214
899314722
183654537
76769208
96582172
602385037
29599842
77520574
968890711
1066841601
655937205
494094421
414619767
486436501
211905215
444400251
89380223
220790956
1055821575
868228036
790995409
669324112
440924555
106908494
900277283
335511886
982343680
939216773
491986444
678421388
893061557
175683945
53159040
759420382
74715579
836808492
167110876
640278459
3617928
895091279
696763448
157468952
248490932
348338039
727241010
830924479
12737505
923010306
202762637
638226115
391168343
252015020
303012817
116255268
974025415
391684446
924143935
913532285
931647068
178689791
1008186164
490910018
711530594
811016105
279103274
879864285
95522835
37824556
758215909
677862222
880209871
701949969
141616050
837364354
1033023982
736725232
291189617
962347898
540067647
742329313
259622532
641093719
4693829
298637324
710832079
65346943
355159534
245022283
216144848
758899459
26943881
585260922
759732369
250999614
206496689
881886811
71826080
990993775
979024802
120442540
779318183
984408210
340877578
1048101278
738238914
801793022
331125107
98019300
497802404
976400115
772797451
771162134
937380736
557794901
920877918
399590742
682561834
956195957
143725421
764345099
331132144
1012940702
798600979
120769202
1015729185
996776159
1020370049
162041307
131050992
445542385
743873560
463727096
876107094
942117832
457783391
934940956
470170523
579834100
699393792
9569581
876384933
947191970
166070674
463207706
945253209
102872694
794215277
217201869
269882934
546024978
128327729
71816842
211110259
831815430
922329179
766437049
51012609
158164543
124609212
483343138
731722117
392104322
191538621
417926646
253042986
744051651
408532442
706295646
76814437
884564700
836885781
1002855784
731557327
966262732
574145026
15578909
822431595
157250961
967991300
278903707
326939691
540765924
539626606
677674326
558118906
1006495415
842573451
330196813
964083456
239964468
431911742
637847616
42905744
1032803998
375019316
780092017
1046759325
79571770
302324556
872611412
468781524
167020405
395624073
670534774
636476903
200661771
373375772
660680086
780111884
314876852
395630380
308957029
160528753
574171941
155476593
136704639
495285181
628528907
866769290
960076655
453124928
585270558
197862966
1052215655
881902227
64986717
793431064
973426264
349537334
71865163
51772931
7267658
968842561
854460179
98754077
801913030
374110096
384109187
308305884
617234854
1029576321
687121981
193697000
575104606
1040849355
744684461
808397169
735482054
468864048
766415204
610316759
477141016
253759589
1032105740
842807317
142142856
421731803
222887090
703244043
92731822
1020408822
150297751
761977452
733866346
1045907234
28894559
285875032
487334216
123896770
383283045
620090299
611247224
64766123
66403164
555353793
97077657
706351744
44051098
577346571
910362500
1018901673
270327235
765626950
816122986
356865225
185025903
465069569
866557566
1015224037
368622765
227223942
224616718
412509724
788727978
644361564
939370135
72492229
766934247
442595290
685496456
417025757
740488599
365289839
186246832
922744488
382219445
24585867
236166031
556957697
472575744
920922361
626536017
480545866
47812864
215390846
417031593
888417851
1058231375
948016658
190507022
914504441
313914802
564003767
852310695
653703133
349967117
57392713
670180048
149552446
722215072
822807461
784222205
573330158
69088159
900633936
77638534
835253484
743125376
765090577
543994630
1008050852
41973435
777522343
807490592
672931134
196432839
857961787
722002371
621588717
48055728
966932630
489766186
649173123
691787784
653844597
21788839
156259413
310574990
189108880
888754878
136646723
234290590
624813464
636406705
91258952
99015376
240671734
388560759
926220485
771117079
111265758
690855795
663305826
976686052
719229155
401262550
910604779
761452732
719253579
112535572
119753782
734428701
769072901
547644867
526338744
147310561
1062710932
465652116
504680102
476622939
298267766
867795549
41645492
630992267
165246577
799364868
470665386
519317250
676803758
680790182
229928889
1046295204
384023427
977667460
554955969
17291883
941226978
29425672
215826593
571606909
773183483
519979714
764721361
8496533
465368697
91984352
272003824
543381550
766592285
811627509
812592523
614936527
915720481
540236903
736103003
479875141
207428778
831899455
493392697
964613965
765395062
298881604
965956568
575696778
724295861
790358153
42650434
415515244
550890115
213313806
683832869
833734557
195916479
304510195
100851389
766520368
833938429
525335334
534235561
173854151
411237004
364413694
1035703217
577469117
804242991
1030508698
268110059
86784458
934064863
594636796
462592042
315109061
727388739
469420068
942355123
965140869
108646410
488822534
111156822
817443292
670587003
5837286
1026358162
401387014
590844855
643874783
187256203
928268121
501388184
242016128
538433861
912717820
761688204
702321352
723386869
132258493
731778895
110545979
524166010
200822761
858780398
290260063
189512694
4101017
255117902
557495626
660487548
797189020
682771830
503072541
558056608
700515071
911231578
618636190
73924101
993154093
851320791
138608875
276594974
848910052
321699289
937776258
864820705
1056601235
330127347
1067010425
1010899712
76034667
425084609
688765866
813175844
376657053
830195636
110358668
92988715
241722220
126756508
858598531
1057909164
859313261
587318555
263929593
374882557
736387919
819638776
144894392
310441290
39717214
282905749
227780467
394671393
327986074
325747674
827619692
183021474
527778618
502276826
473254618
523425308
1005795157
415608540
789277769
783254769
98689196
623016083
971721747
261980225
996920364
541614393
944198064
310923339
377577756
173246665
337002937
493995261
783559651
403646625
564113005
1007777287
148492083
104163745
395603544
444370626
634357587
28388452
98252762
678365575
811709324
321285324
556981342
687640799
82326477
312026699
410407992
346762390
532694665
579096577
626209321
353101070
742904840
421371360
667039684
415670783
588003672
279949197
1007542574
365884902
377275857
752201786
796344710
804769657
180877978
365134697
773467122
1006573359
675405927
94116614
104132585
597808006
360961513
1014703888
130282077
902241103
378223593
898573174
897487720
1006391521
526402690
636738448
549259671
770798041
417320043
970497315
97945296
58616528
160840842
620260299
461755041
904558522
900369433
895780016
725442312
158357975
453310897
100255802
189093963
721333480
891002134
803320196
468842134
219212166
442761061
328616339
758757071
541150604
480892455
675788496
503812572
1026233320
584218497
158723725
548265936
80117459
787670612
666778230
167460538
44026874
432733551
991713527
18107000
49526217
160389750
317136936
635496812
380071442
239833574
1016588914
427524635
218215056
930052239
605912542
35683643
408570276
61086519
998285881
41402704
939078356
178868008
855852604
501226613
611858347
845791870
778826770
469058596
461416895
275366563
693169737
580137294
664492859
745848527
839752253
260943244
1012351077
679198395
576914795
23399244
702617083
987997474
657093543
496918993
1040079189
658670256
222300
569476655
600774989
533610972
40651226
183683366
808992441
649845456
475820059
641125359
41877637
142481064
675482746
823022904
371197819
120111984
448648041
211167293
188415486
947314577
919509936
37673475
272891103
811709455
750444357
76706361
958728263
919621571
424245994
653239131
785697113
301829799
879047329
773662262
328841833
58982195
762985381
1057950634
477059660
149210211
427291801
96653920
1009385860
145444967
732796033
190125345
286025836
803607042
70637483
227677858
84819582
929918714
204205825
1071052763
293053523
511502736
451604104
1026881795
334613836
237693922
271952131
306583185
766727369
1041864406
258456663
118495503
560181416
541316845
646965626
362700244
336989170
308586524
693823416
658609522
851549282
696137732
533935510
935953514
814126010
670687796
384944114
247048736
801587313
606237692
606120944
1014627016
607257928
851624492
375095438
336152263
490216663
476547940
319284357
733542319
553629893
499059431
398980297
939309272
259861761
717083681
711294567
1022957981
1020845940
128521146
693029766
780676748
665693775
36495765
1008693547
385625847
1000460372
397663250
950612176
324237882
30891908
603212446
995332724
760048782
315468031
90421635
69896363
758451272
996193435
989721869
969847062
693542595
717411343
513564413
79458507
534345768
917674577
198532372
647447899
609049487
745866741
130120621
68565807
1046700231
963792041
519755923
333408708
816308722
588204903
323441624
658766136
472307962
327160707
363886187
714560652
976099737
52998827
620963346
697785941
808255142
55835996
137758842
270364968
596411716
124804410
314133628
120718033
288442523
234439656
476958759
318123991
22104017
781966166
1055576847
689564660
855749337
296195957
497403535
39191178
513556649
946441048
63027094
652995660
14434047
547541675
608330840
350108109
440646052
575976568
127176839
303924054
271178879
242511703
345391988
927399731
806483595
617875933
580954456
985287446
696294016
368611077
583183214
292467174
530647247
1017540591
405315770
619985830
148731607
39996419
251245453
782922937
828655539
615805117
717783581
871192487
433796116
907250430
37726739
588182630
1006026527
589005202
620241007
779888440
373156448
749802833
1004214589
977834725
561423502
548060998
317348535
412739
316446433
847923437
404249426
49068765
20901996
245891049
686565357
718167242
424686916
198551808
318936274
720290468
508629706
235565111
58728257
726184825
1057414465
163825751
326500766
884101297
534332042
460203639
3759400
473127926
559635931
23778372
26207893
365169687
799752118
399343517
212990093
224635151
73886841
789588726
1011462525
476617358
211580482
353273301
272990995
464554359
974866320
570552444
606878974
912961683
559512525
100335850
163445965
32223554
689280514
53029207
236758889
622648364
808926356
385661921
293198326
71475510
585458750
534046736
356077975
35933097
297729929
954478186
203618136
263813608
235858156
172018812
433638178
615076134
851021039
27418163
826402841
829471202
777068034
200220293
306587222
507674233
801359971
543661960
593303141
696722025
521251834
666857538
450243747
442140364
165367372
447637122
16384996
840054810
474962042
889463099
883734373
456790765
151868393
1031973209
626468481
456016114
1033095513
1018445833
218109962
1033878608
780747812
1021911521
370536619
912878903
82178078
738965659
970139203
435891657
71622498
424095904
37091397
707141057
452215303
35478344
360325298
210003605
1036089858
465143862
870981301
632616325
152229815
803756932
173734945
728850377
1000764652
370613480
411021026
697198196
755763385
521505542
490129241
734363581
529104704
459643931
329304776
118741017
340182120
1033340091
917460670
968518188
380750490
822732840
530649304
536653240
1064353521
330194816
975825963
172893186
982717681
665558513
104666363
629464869
567457963
329499988
692922838
425020979
494853247
190055332
544130975
793621969
185847268
511568239
437925713
727134947
277188480
133315
292036388
844654090
11400985
723498328
608227297
377287271
54897373
793203246
440046009
468245430
449266078
107676575
619091563
1059815932
111926801
653451764
606866226
963954372
773282216
344834535
627464397
315462354
95779204
983271902
921047664
8453247
702367711
686617204
483091516
520104754
456238092
1032694331
112765482
611173278
483218509
700645269
975325643
410457065
577344691
810510531
692855293
35582907
821748198
407651313
810932764
427527963
355009205
1055291507
560786017
433080170
1017373696
894121417
798179656
92607989
729884536
987264743
673836338
192504895
729377618
531711401
297056603
4049679
585470446
202453727
231417090
597007499
541367520
542935869
498754337
233898117
380385089
139794551
486839814
657678986
151770026
492684288
16171189
98149268
868433600
772589730
296697663
759752751
437190210
1046121328
675563130
490470816
865055382
724024482
22487181
498966221
572982895
917406989
872353173
233441374
748836102
803415704
408501636
9096644
121809805
729416218
55239692
21961864
119567813
311905990
122835393
656009997
29361464
11406281
900218024
109223828
114195087
156585941
832107089
283081629
225141177
779090172
242113733
929836838
877013530
378320471
691316226
1008956215
19750658
452009931
329705587
546144334
508197738
806229859
420846834
495589620
732128851
277106804
552492365
489119974
334089991
696571894
148641734
221580135
191193715
299164765
101616613
957485137
673736156
1000512333
674427640
290108734
356861090
246514595
359692989
511263441
953646141
1036899081
678978584
198394025
600266437
306116995
595367098
536771527
788413159
933156810
403639089
991062019
343461341
653359115
90073345
462264880
683893482
65693130
152669491
183582893
176412621
223272007
477260535
881731798
742613269
702008796
1061818298
820194004
319667384
502351406
1042357165
173579147
52590149
302237361
654982161
400194253
1058844704
678842970
592658767
766001074
146355182
365830956
1026147467
26410571
443387428
614626631
67428061
33325263
310121013
328614603
754801373
311326711
102960490
426551279
682932767
947451535
948031572
352060514
766267762
1008797043
1020587395
668628431
967052767
261533545
296538752
266527713
82198679
884916415
268832650
194779930
717696825
39464498
379666911
434593206
600977484
1046618756
1062517825
577877957
853750327
126095253
740552605
244814278
344998643
663611199
917285951
50650740
434995943
922683471
798264784
13615998
726078101
537471311
586683511
930044917
243536354
388542550
988623960
960852171
298713471
687582243
460026805
357181400
10098197
391543316
138113831
719283082
1028275544
582530647
1009690661
94938779
58372912
415174594
842867005
859215516
70324198
361108577
924342232
200267580
614545973
399982471
453493278
547662228
798875961
317164334
193520581
1010186740
371449441
329627143
41797923
464104092
852973639
1063553936
616614660
689972967
845750220
988961138
1028272663
34627084
978845128
881823150
130617308
793193471
89227016
284587501
662461004
965877945
571130214
326382501
504519185
322760031
707872122
896314651
719021470
522999660
795626863
344003187
440396517
645982900
220268520
277573612
670846111
616795185
513415786
153394920
470249460
387278220
292324323
190232120
931064529
159731366
812218644
521143120
445537968
982804040
992186923
604587352
220604057
618725216
976625868
133980005
661313354
914590720
358606904
859330491
145466943
1038864465
772045899
497356875
815286855
780750210
932360295
139123615
853332304
680232586
116488897
706973460
974179710
540979620
392239950
920753656
749378747
521812907
865924442
334595882
983838089
805314234
209146938
855144369
187443980
231166546
253014083
562301568
542100125
524335044
75549945
1005081976
601235867
396416027
311338730
506956217
612514234
879343438
535614869
429934807
945090340
492020935
769346843
639106133
828109407
1069379323
715165129
502508966
730621691
804496002
68855951
249605546
552338432
559068400
683352721
912560113
260136808
655161420
874973554
135486368
233118053
892578686
246819423
246775726
736106459
1040011182
886052273
51834304
343705355
1041331588
463327040
868247123
846685561
967894269
27472664
111669573
1029215579
903589270
194604771
331223745
701218765
991128912
8318963
294033986
677157640
356530153
219558142
283649403
199460104
828969129
471927368
422340674
994277003
277970921
324879617
7001546
621817930
1064187912
899847714
86927291
105211094
564470198
20427077
14421180
470997037
612944422
901230460
97914077
240358890
337697426
428236479
1049739310
493315973
856668635
499736890
18591804
936077473
842266631
907983327
885368715
857091487
338497037
894064411
75186022
733073905
414500714
1054795725
843306671
634049150
386819968
502816548
988747125
784705367
268577573
1065309153
898629101
597797691
807127507
559450714
278021568
361362557
547690
115947687
693107946
222987988
143088173
456381463
638372202
287161496
483660574
74898183
23799017
136889342
377929412
849892276
865961925
97570470
87191865
521999933
844809967
269457553
306202275
101992934
959149549
99017119
846304183
158538740
877273632
46856624
771896043
515568146
1036930987
630475819
226982103
116666067
702298212
59424695
51728255
808666583
1017904214
539275623
349955775
711950149
782599824
670300805
950946672
722436061
283099107
1031610212
777553034
927318107
555448822
356398395
744410266
1007357358
257147453
477749316
565144882
105626394
822924484
23323235
875022758
191525903
1036624184
231600753
871755181
1065141063
349553644
888347195
211531066
421335341
508400730
424224191
846125331
496578244
178304906
671539486
293635783
619883581
1037159413
100061660
969939813
127915
85425755
24293791
121411925
850634623
129348310
569053179
858653010
140885663
796583141
875212493
401562771
214204962
134547060
998780128
872467129
102513396
26365361
599660827
102431182
801441350
40242459
922222971
334400145
754675690
473647492
221474375
1021680101
524435113
716639151
511085779
947140597
263236613
700673506
281862885
883326843
1003023265
507054696
703581277
1056982845
421231868
195190553
98541087
826232133
956658871
648990637
441847744
132526173
172829533
100406926
888566146
848884223
1069952506
396735984
220530766
120205911
100285760
536202403
853740552
15043974
591103811
733394362
784723169
464068350
886580347
195809778
803232173
986227263
656559973
665928710
291791764
795181692
400088238
893735326
179467116
608078467
960920310
953745207
836687696
671841020
441923779
205203936
710735821
526150867
76964335
103616478
592369534
437476324
850403348
962693429
99302735
504139001
949321405
257629761
100639492
578336016
963227536
834180332
353458057
364156422
282593269
818640791
327691779
1041757754
1053026695
956142410
372473534
40868898
847862679
3047715
626336326
543137968
894868994
196301041
364137172
606007188
905227202
345601958
305484683
600850155
676801918
449148854
85531653
1047392816
21009553
283732377
949010582
456548029
823386896
275344957
709476852
1007301008
70540050
507869875
61201186
265367793
102560134
715540482
673082030
86153697
485986830
294121135
978360644
800451952
353022687
767482440
59358781
137444787
36011332
365301239
2828834
246708788
473060088
522051882
710789206
656727571
955037864
495599985
92381624
725183996
878930249
383911360
87209841
831338359
427262575
314049040
770887534
941358686
771447124
198937208
4993940
345853396
407006777
826972133
722489878
275885510
1033043936
599236128
976191690
644283241
238311184
1028813280
268322339
809702375
775061682
722105539
416357533
544978713
203750594
1049759854
1046551264
652806186
642204479
766059022
999187976
696018752
967920647
5302081
680397052
686455592
921516204
157670685
820329256
474694981
823003315
910411996
131541050
351380356
627658761
820188535
880105746
403551031
613206304
453100970
206162014
235662125
870233800
250360586
939242463
229074740
1070692806
835836666
466545677
1049589856
229255302
651285482
529566777
52449835
650989073
890283768
120891177
777431910
1065006068
774626328
59694106
1048790698
783758169
353375862
254515194
642435011
159497135
314259327
376272955
639664344
1000732818
945778933
446607153
910097132
755795243
404846147
178954136
744127317
208342833
216906729
862731785
1012446291
858301938
609254458
453725160
956926885
1026057710
805893948
532900310
568495215
567241055
511035763
892447937
289240880
936293431
883353210
523086849
513248962
164778580
836499044
951827092
992093207
578165745
610422279
717099869
126191432
181082913
976867107
337404008
850383422
842666927
139229057
219724735
116085604
722059438
436823501
214200707
604740592
464955530
269660731
747479100
808456962
916621428
497336296
303943881
662359207
1071024732
932989004
1061435870
673716241
532011435
989207846
770135720
18221413
304159872
84798768
121836707
11689099
232671243
838761298
200924268
34263512
851421635
616244734
420489703
531157478
119342652
646854273
113870505
450666125
125332014
550354009
215124077
706429921
405971381
355534837
874837094
75963665
137406636
139880492
958737947
695390829
914916101
769229632
309796224
380948590
739089745
336510398
38741699
523860678
314618947
8527642
238261611
655004403
563162458
940351137
1024719567
1014581046
970112511
133555253
247647708
286933418
428232924
849706604
323135159
275424263
194267568
895196701
118988554
1058733071
727671491
26932810
926906266
376015324
832036726
428959446
514538283
797432334
396764922
676258388
369060348
1010999656
1000598745
991517221
850529389
961754040
710896183
205374846
671198624
563002733
936622032
769546129
1019267565
164060178
472349858
293309564
728034727
760365482
922101684
143059518
760071674
24383953
880939071
371415983
830005200
437290235
599217041
293709104
536386746
835014964
458911057
953378161
1008802185
834856445
941197287
792380671
1029901803
192808019
897172989
464623960
75308424
114699624
92478810
208375816
253775978
924617010
727212892
400210579
1046270053
386839967
288667970
15124945
27462259
649852648
267153616
934310806
750459571
233016663
90135332
31834216
64640157
813189914
519070763
1012965509
250995638
353494075
911311657
782424697
609619006
1037495405
235684076
9765745
36536890
401434862
305932439
479634128
309813921
993640346
954334024
445758176
295770700
420526298
866467089
750259883
223785507
683545801
1070575520
402706979
938964589
421211064
614504750
134114262
224555990
734405617
758299259
563973631
209465449
360727558
580318282
1027658732
520540539
1015152894
489324482
1008288133
872991766
86347327
52869031
265470949
1064036241
432837579
992772487
506699100
366907197
650762695
720692241
305618138
121899797
349392221
280408883
408464129
69904761
962725726
174039541
988796743
321215163
175754303
760222892
663930143
141184668
957305776
305893652
191455372
222919199
828705550
568721750
354559076
1034082563
805342813
399479698
424810326
141287799
101708095
242079641
170519429
428595244
241483970
9299268
591886484
682008271
234334271
1042547413
966811618
583961196
753345177
188464564
926086463
314912100
339190653
196067692
678854384
967813820
777589049
210404813
256150733
561090978
1012638661
509492929
1009302324
504530043
1005898641
720030506
38138664
894091547
95569489
510319267
786036302
191322860
884428728
239224162
506548779
860278000
379123895
581686713
297758651
516090222
939001185
848646751
137022076
668937089
137351977
707021991
739896645
564097631
502144292
543518896
25055377
193113813
7479158
893166549
181275047
1073582041
129948464
304680639
18801708
699946468
396327845
603574784
477669294
805161932
554087233
337945090
511596318
79843695
976725421
180169733
73164070
934914796
703406384
266132394
612873810
210072423
458938663
538562543
146077788
600923966
283968509
60055019
225638594
344495033
556611931
371773382
816283128
650036542
58390110
589016101
300628366
1067080884
492759611
48706503
33620606
736428745
532924574
1029126176
390429263
1053393806
914486531
246444077
222523093
637671815
509764785
972869830
1003924315
40044738
368820620
1004638877
374925869
295712075
141190426
706249496
103412590
837924403
208029197
727307386
760288007
347165276
322854288
907004696
605416140
403250314
21832800
979118170
541909747
728685394
263923865
818089797
483221461
442782337
169176014
483617333
973889381
368303840
1065971764
277364882
544545361
970154494
541726879
1000011313
780947255
24737893
642555705
910438850
887973139
249590600
1015441117
1004196490
770363700
711839665
184395824
1014939619
762328425
336058245
626551269
340582401
1064254023
557087444
687815336
785842592
324717047
252898882
1020318288
719464647
802617749
105158097
778856592
470818299
353638167
72184957
401085410
441205695
60394297
354342077
391711147
766814851
170845013
573026687
785900044
522923253
610941063
623849820
611679808
479712621
187357677
1072619052
1012825255
829930398
292996733
133509584
503729996
457921196
381834955
294360143
744359678
178829853
722173490
122673943
486759856
198859094
852842574
24817980
747295763
847118399
877755577
879190313
294552683
33792547
1059076479
855640453
536222619
773975957
650485694
37113704
784694693
969190748
830120871
98249329
739450193
231469696
568643444
858108626
295920220
934413671
756422057
827156938
148508279
809825825
35256414
827732787
236284411
874040314
177207912
119205792
1073705838
199372511
223039797
993207830
922467917
260113189
550236531
559464385
141468553
1057346894
933839600
129618474
218901583
773411231
127185492
231321325
155146139
42368023
878881991
621479064
240150328
185099421
112729760
450450042
204159192
896756776
638188565
605611866
944089530
567742726
217964541
108283626
825152448
740285379
158539485
187059218
947343112
814000730
422250251
185746470
770959134
419223709
1062565720
238477536
918995727
641013513
562273730
1020806119
1032956897
951218971
1064746058
931760837
176973979
571698456
147914159
969981887
72221280
761064703
759435004
278007123
314073612
250809019
499538889
72574262
231323961
1050190665
895912962
352584112
618256365
147161742
904049457
207452556
672104588
244668726
461644550
498423143
38059177
55107865
243442551
308774069
182549207
374283754
847434490
246230637
235329659
747400125
9680672
471667783
795424069
80089860
937491880
317847283
67776913
789561121
138358836
644000906
953571320
421257899
564884244
347780639
537871332
694490807
195006371
603073374
689389689
338878952
658399151
205059680
579387073
551477315
844313537
76725230
334301455
116725378
566260128
80409443
435959708
730211315
399005553
1044553666
596733368
677897009
370366095
929874562
620383298
780325224
175413784
622613100
20480906
499927314
303586498
202378765
165528506
679651544
61316996
943063581
410835945
785953043
655577774
958293071
872755738
1053414072
498362651
740261567
382999043
581846748
349033836
321373195
936733114
544861553
472701340
879438691
716837572
238342428
481431272
339508134
505233342
94174487
135590596
1004789815
470212488
187025756
416623517
439804856
724702533
730419618
168115386
103724888
369430774
267460101
402284949
582201285
13167921
569608371
541886112
323004670
167024311
399835855
136246605
697726150
274517033
253817850
192173679
628115253
264493949
519574141
556295074
428285617
512015607
52478768
879645212
478702953
869433044
1003222122
110947003
606819734
393178313
1022921389
212695774
839115294
1018898059
549117541
571927819
577724487
630808492
128405112
258298153
340303310
1072671863
661315569
665733869
283948552
223575094
640186919
849689375
408749939
1063917277
346821859
146468784
615747277
489106646
1040883278
3385287
1017345367
563684527
665408058
467851040
31166337
994289764
874296497
164529979
877537229
352795149
477413811
749381494
614678696
1042146633
229559969
836922354
573257108
66138592
455367157
625676089
386486747
449280059
594596360
289641481
440010076
292780962
285910784
61965531
161539308
608761122
236673796
731402588
208797002
863170693
1039960942
292585740
261166758
214625652
1014630553
54247724
61657904
224047886
399880317
959090904
481649851
783306986
760851801
670659817
23060885
380446230
122531956
380775887
984964711
366549081
1043331505
651827164
362114558
48156142
482001099
389709361
1061319363
680277266
72332693
708385509
39839086
709737153
861765982
644567564
939588397
201175587
910107825
589672923
311124235
817838649
810677680
408571110
554107292
277632113
782790126
406197383
611924572
592143327
774890138
560029803
1001758926
437664519
242470720
61460392
481730760
260563610
620068398
413165268
575147316
1027923771
213269634
934903975
83917837
1059475243
286946620
16743899
161455122
743114551
731625258
312891440
125061991
1011276899
407120022
891059815
29346536
301982537
162862873
189840196
746259357
850293339
766888368
26389249
985316051
999730188
90471644
111023040
219350516
386467978
743784115
789047823
800562776
714959488
206019213
880520570
517510937
996148123
205760974
599913
353830726
608170752
211642574
1066601114
1055512577
889943968
719661936
150203792
930895998
189552216
140099237
1032354093
698629200
27610043
850464389
616757663
732920558
390215568
878048297
661869903
581608626
369072359
416677084
237361700
956740950
275696336
1011465242
704716466
849637445
99660628
490499656
694093262
422211924
918121774
863011674
75765571
1008712298
844788112
589161306
243786098
904428261
609821107
760464611
713108320
28222199
201071426
561010305
853159091
598044751
167272074
127410611
519012236
373138212
914886775
149342811
896114571
121349574
418658055
378048434
963938280
566869789
712117640
208445862
889492828
33809767
662576114
118095908
770372196
460067605
650215819
93962932
595995041
108396337
1016832406
87121886
170286367
1065578484
6395131
129065575
960492261
155358664
635319329
251780258
162180709
264463721
346014702
102605371
287945855
100228704
554666952
1041417158
116058859
518575400
385091073
355575194
900675992
664812079
157532182
963214159
531726937
219336312
798486728
924647494
532572852
383679206
366272638
4771635
479474352
172517652
438130811
665999968
59033850
1021574135
444174831
725099785
552164025
707576223
395800135
776100858
1060969389
948996280
683787005
885413370
725370050
271677333
536531817
983871111
270770035
319038414
665109791
105858207
1023120277
953729548
508919593
865489014
5086006
804465255
810635301
358943554
372972506
502510634
219854432
582903172
642240732
447304436
244562525
217498868
676781170
324816525
492141745
779523606
14442024
867966229
49039540
388335880
30770899
153000870
180134613
411643777
696019943
987926132
542728550
452050156
81047241
575559047
145563184
74004107
353594198
20191476
73635363
1054053685
41701248
508317105
79550784
86337060
179762179
633972731
435142164
519851867
999475231
119303744
372941995
202499971
292260664
735931484
490343551
505378538
807038446
359422106
286732248
257635951
457369785
747318467
900649259
402579639
110609812
485966396
828950863
390517050
445337385
778911943
774100071
208730437
231743331
910612436
198424956
319406055
785068698
226069770
701515376
537349160
155183685
835142354
939694666
678080528
181092556
207462388
343987934
966295814
635855277
52680197
688229858
602747456
27173769
300710034
947963236
415078402
717829557
102461461
579970472
432745000
802178276
67159169
1062297287
1034359059
677518985
381058561
549593409
855353853
486737992
984142396
908644773
782039889
930184419
230692064
723506713
69803631
93036616
310164229
1007641446
399650996
653773478
558161840
387610627
172386621
587942397
455227072
372630017
783670195
1031131807
778684469
759413935
159360522
199548150
297453676
623038417
584969500
241341919
487076526
499659420
545734725
875579742
774515548
194347264
67101416
323428536
1044489987
589519907
163502647
714651372
377976038
429873922
118886419
540631697
986234647
280016821
564149128
377008454
84656892
116756826
326588563
963130433
966066786
19501806
249367725
763072790
83158094
1580052
575647132
818263311
253296277
847574077
597431241
91148935
544027335
746574167
151793274
619592571
138818190
200041941
579761089
224201426
944725070
446945214
1003019059
306616684
904452303
774773525
994393368
351006360
179500563
402954642
1005307126
21691192
399318517
272458294
983912001
182408383
1031469951
747126929
821518405
38015080
910275073
449526845
779874246
698253944
249616439
865671192
211416867
472783163
14617392
834075724
552999295
347641590
766122987
789013459
129895262
410800480
165388481
465056363
872211115
957940045
77253138
950166186
1022312949
821307530
475456915
915703097
650889439
153666109
583938221
555939362
654301171
663971330
822523392
783812861
188352180
396340538
225333960
1056856474
655968976
430087642
341422530
898441356
766461565
706707366
797534512
200637354
78517781
475385171
345977246
1034137908
100592393
46796271
234413362
399846657
763001149
510485634
426734304
704191001
1066447561
735910015
307947783
337640082
742583263
824390238
612075020
997149104
421905173
219691631
128023236
289192387
48299489
445090837
25816151
417182837
1063901172
799769701
801589770
569517736
859581186
938378264
978633639
697600753
223902183
416363039
392562117
1030632974
564935012
376082135
236221986
1017446690
355510987
942767770
825106816
961909245
118938143
738528949
922418249
840408114
540651281
181299267
583535390
833766539
522584829
445785619
175414496
552957115
480054269
350158029
237669190
341089759
429908776
898740565
951589595
968105254
142601747
375393988
69558500
694726945
395818227
420815521
576118269
940276842
340361666
510583397
533014706
31828200
1062282792
471321031
551320635
627953163
895721392
250007144
429676874
84272545
671783673
11466903
624918632
71816570
724571279
1011644616
132716011
110119119
1060018697
669730320
68448897
671030322
888166960
348835004
679266669
378613347
1043563129
481188195
365743275
522639548
46604798
297645281
796517952
950476570
478724117
311879475
248309987
598716283
531522318
903486712
129428752
99440407
896364873
115403672
528257981
759713605
358077844
754672727
194937343
719851989
147709284
882078885
105526115
453376192
509650974
519666503
9107218
283071933
142824920
631963097
916301246
464688930
356057580
1000898972
605602607
776330500
453226660
1044134452
656184740
171574865
37960535
369444438
918320401
78872135
784205322
391183640
148687375
299332733
278996532
417340230
382030415
480656745
656675969
752359833
616538517
296426091
625100223
126457375
799292644
167493939
164193486
282707176
939670354
522544128
610515782
54043014
1017981281
380210446
319608607
417683411
480783814
761493836
811242955
1025032966
927525303
583408068
929638731
88872931
219331929
24869066
1071335169
635040296
652326976
25166224
954709379
467547648
660310237
707628529
898605583
62450786
156215398
753144602
995145673
724255009
1046032115
62269124
205793664
344720446
386674978
481681603
446172146
59228751
451423015
443741409
1034165920
648393392
774385944
631778062
60697740
554435595
994689930
779300600
674394390
341398505
1052839263
341143963
987208449
987277367
864424593
748761717
463849030
200772360
774511219
850988123
304397407
267519935
56512760
922445531
857500166
844097339
798442673
624820707
995507974
857142732
370729049
552282187
800142739
216044611
716306522
10196959
471818879
537923912
66111217
292391351
309630564
119785813
731924963
102332511
215372387
180021501
396623501
1069741842
11039399
540822001
147668038
620576030
872057561
527492427
3893746
516460786
926889969
814768882
728086424
925663549
137807673
1032016053
358202943
172844981
313401390
39213489
329461667
888413507
980444509
129173566
121092571
712063209
1003485494
1063915027
285917234
293740813
226531721
212168708
381694807
786465393
32360179
1043529761
990663322
17083945
552713665
1031686541
85983150
709735162
693521705
810056297
244298814
241372819
663589824
900031223
114026336
245634603
59207827
898666465
493219713
267335255
501566614
643505042
374706776
567730571
897687593
284407763
921357772
3670904
519825467
604879142
381087640
1016600077
745201703
212667474
867932852
737648908
355188079
987978631
382719899
113490256
835194941
185009689
42410223
910372486
605779512
27689946
23395704
877341754
596576657
1015785095
521938067
453580187
250974809
897288672
840586243
382981033
735233126
1027132102
310576820
334620218
1050100293
1016264008
872058031
242093445
513903492
348681812
1067472576
209794053
74764074
258724734
721870230
37084732
998897762
1008531020
791551226
101770732
665376450
890943020
402564239
848667996
937791101
256894339
837692103
978386672
371780050
901115653
827564991
284911030
947880745
407393724
703181090
813269587
543436056
620192943
444296360
118474916
720790005
578700911
456143139
443041376
740951693
588440657
931209559
147885985
859219381
108461628
306038882
384341817
362066467
1036711055
503044974
22151386
627156416
264966783
569587130
267686872
457033349
635640063
73844450
970621856
510538736
486597191
960819040
830422789
755546438
529712020
445029569
246631158
387446998
877920383
300706197
740533727
311660474
390147787
794242690
133399466
252631772
205512297
1068697405
1063008866
112805098
936485635
1025887490
988799327
900198610
603136736
1034173427
563944540
466900080
51630443
951297028
840249879
767697724
826112268
286553291
69256092
283904001
649107061
46361924
118533829
373906505
998386455
15294983
484118970
477749678
684190023
981520808
256309364
951116593
911598247
55988949
673701918
10598834
888641528
850167899
951349975
829816986
36582710
284711722
427354137
211357511
519135448
153082581
124722697
490740523
727377721
321087037
635918970
230042759
261827763
741094142
896755043
178818340
794208655
160416776
672967846
76450225
457703495
654741302
878107271
28550063
588359780
1042251680
67545515
1029941514
326087444
725883765
1043057641
547769191
245523607
196876621
623966113
687602724
629947845
814732572
713746360
756042027
409482069
441844545
808191969
808750970
913042395
992435382
878060498
646231470
660034778
393395539
646070132
141195093
820956755
120338048
465126390
908416893
708289679
206211789
478376257
1061702724
487825991
894363926
1051874489
181633279
603258001
127928279
866349019
36172558
678690395
955803109
292751947
778379931
811834038
57949939
1039696314
1045825489
11223533
324744145
77620492
936408480
1030741470
758384522
788134408
380742025
216603223
13670742
47419617
974203407
903481811
174318259
533616921
868995132
771044712
759390059
792045512
487309577
847211364
2029449
232015592
210030815
952943011
2669496
769356460
1071277168
89319007
863326655
460762621
924753649
655473546
443235467
383350566
280772905
373534403
296952059
643162762
56493937
55826522
451231987
816996716
527514193
714043233
46151741
666914946
338963029
1001715060
553963531
835205069
655145250
168319009
1073262176
783158268
50309899
386814650
672131969
287073841
1032770333
210669512
119224364
977833528
314798077
711324252
968838099
214823886
944192450
590592467
933960881
460726498
739551493
376457037
902139347
861330690
1053908319
894987828
244714461
603578462
838514167
411632497
807284115
427332443
521892315
814494390
949563719
282668804
23157658
942047045
428756748
131806451
713015
918192647
183454591
9629575
1062092362
568829551
71217858
607287379
223793541
998720347
674905675
550330413
5503047
513652802
773965083
442945970
901241
826968590
149790802
876736630
846775037
40598264
463757491
49828459
157296073
592335593
448299039
101671515
189919274
887264856
974154800
19343785
348743229
776018516
913975189
284901350
68289031
347315693
152498188
742380272
547972252
662165693
778694742
522171286
309425370
399303905
434712833
889911522
604621923
102027278
415620452
770357193
51176361
981366193
472329038
124869019
445621658
342121316
445666885
445702175
437209487
34084618
563314341
586877550
263875224
413546022
40116013
715989628
631082141
690689803
415717355
892972737
528752875
320515685
43958575
1048387249
256936447
752707953
260938359
1020358844
424219196
890584408
122896698
404935766
333153397
2877670
662084125
36855313
997449951
437112904
53589428
660974641
888529871
616578019
492458971
919254596
510432345
702625277
717647433
12050824
322214421
1008244030
364983444
55576551
455766490
243587873
738091226
314159067
708328518
708479644
166850655
593524160
5112979
476744262
106724966
863522855
406967948
525537732
914985961
601066830
594546065
984097641
295440009
531185545
985820661
126625827
950418768
218832354
3156170
936583808
559904094
158874951
869620458
923834928
331343625
806093528
394820636
974392181
957651117
661691542
448994400
70906917
181920404
996139775
82277813
759945881
98942506
1022312026
18673402
543611919
280025661
347522889
546570516
14339102
34160725
65101483
230922999
554218802
497677067
848108684
910298893
131841963
1069784292
560553580
351317587
848819067
715302990
87313894
999363376
17204897
817797118
222003354
152114542
454957133
499190564
976207658
382139732
195248461
809793632
1002627832
728808477
656031478
697253651
804856950
695163045
1042500914
1067996089
731236184
688053630
512067732
505371755
125995907
882397500
758585377
584630503
705460145
701720705
334755717
469313644
159789214
202999574
863401893
91108772
640881067
497170650
123335974
206279521
196345753
296548305
424864438
359157944
674513097
863360494
864140693
488782688
896190267
242300108
658361226
386061070
889899323
600526754
743876015
9641014
8412096
1061128236
406693541
693268789
171421766
314658234
140879158
747133514
542627122
902600695
749744477
711987237
471758066
942124078
566857557
271899794
756077034
813712823
661990514
205536246
145054382
12887149
992247552
1055999190
760374671
299285380
536732871
99289616
412643594
486536743
134628355
229478686
322410102
1006094733
683757901
936842658
832504441
358813901
45991038
1072761149
491545288
1001530116
839911102
835589193
103612546
630788917
820453547
344526374
644778928
558668614
47365716
416237658
186537319
558749350
898897774
622677482
157670757
592019222
969525935
69636086
953421732
743961012
877200046
1054152106
481233076
732754449
391261987
454344032
995008337
616443964
1052010091
124362531
33738378
651829496
500608867
912457465
1010603415
645321588
724110295
152956823
702976789
829048545
388500268
495338678
864549633
360851527
237544077
191492384
775362867
947887695
815520448
488667621
493879310
252707826
761029687
1015896080
959716127
469072101
606082011
828800771
775891178
599560800
521971850
1070243328
14923623
129500538
66625563
887708152
801855731
906906
464461834
76260002
220396364
284402877
159073135
343013219
801211119
618116533
950842396
475977109
5550010
681539337
535958957
207099610
825170917
493832691
464193237
477260406
694076504
659205743
621041939
974733051
877515230
24452422
214284025
770849053
1063107433
423107243
718789043
300812777
984230442
496182979
1043531005
809046016
81221174
301365451
136188389
37906965
237092178
369436794
718683267
335814607
462541855
159324698
658257531
51138747
198695766
650166657
891434698
110725180
7149047
542195496
237142424
594198279
742142185
184936260
532968097
1045195438
583576898
339008311
799852544
586524155
745164283
4308483
117836580
266679110
845846281
697268556
275508473
31881005
259050933
415643594
991597131
543260630
413345891
134785716
949339328
256549396
874078152
11412655
575906924
726929377
507979599
572858736
506258519
697328127
644181181
102723227
168316422
961144670
444003519
734541346
275173790
974723229
423232464
1025220608
76929860
934801727
179647226
140625061
785773854
409327866
433266903
333809083
896501583
628494385
161604018
224835498
379721377
1058609686
332600222
406295486
606300465
875891749
770237416
735528414
292951635
670588687
114228716
258041189
18460600
611589828
688019899
498038652
115120237
976654786
356832783
848159556
274777962
948098139
1070370441
660492799
815271285
890065641
336612032
310429404
187322337
927550119
864241951
866374067
62129076
253502413
128807853
1612647
720766111
1016642613
663211677
615577513
151319139
346268133
34598356
206132678
1021480634
460141670
637908538
722285314
618926093
389343673
855802003
665448720
438830855
531705032
450623595
989156679
102037241
499309602
61739842
817629735
842620150
977711427
748964529
130248792
658260380
143275959
657628517
313138443
652232047
868550079
586144972
682859873
906530634
112320676
21817440
1031384258
533380641
995629907
588936560
1029868795
119525318
919063993
863739147
504110909
15612536
262574311
393067872
367374801
825824685
44566856
408042591
272553876
316483419
71603892
925689707
217044593
403785117
146329950
619660060
615091243
1055749079
935555568
1001587967
889524457
604419848
491368150
169435700
202098694
719852041
699348784
824096654
265187820
47467401
515026066
455809731
1001276728
482940191
222238767
655485053
1066620767
879817494
843032822
264617960
689941661
472649471
226867558
699971762
897120954
930016055
76411560
258173730
521485003
997298128
196978492
1032786145
43079464
917756418
901859892
645956132
107707129
1018263042
339928280
24766377
292467288
873669954
939728801
14504749
181244188
570633377
811277255
762358543
455744022
365743912
761945606
635132828
885296249
366010155
502544856
1011838588
665825081
252125237
450757518
332532511
220397763
291305065
535026850
127277746
492063004
738060403
172574512
694180209
910128373
63182656
479531723
680747908
861370630
100556573
772457741
1041373376
769453701
201673353
119354382
41525953
221125147
1002423297
1055445743
1017971752
29654755
794807540
472787518
699702885
89922059
73149955
929271918
746082410
619889901
906275364
834004118
799989954
483776726
261060778
838267888
10994881
916735969
808283842
939841531
973256546
239313124
909085046
720335027
805848392
289520323
341817566
241741227
342520106
14798166
429825743
738758669
733063725
18956457
262931876
477866181
21627250
648889916
914677810
550265545
212928973
311678
419744389
624734389
1038258607
984390156
508451497
544953414
821573713
861559600
405750982
578922462
680758350
738832798
689361198
608000288
694756393
419532870
1037968277
62606647
306035937
724880973
412345912
334970555
845800846
1064924511
393465005
214955762
533315499
133311181
504267871
170816865
744924318
55688816
231437679
333981541
108872207
133556947
1052937049
430120062
200101010
381668878
119606292
420484641
833472908
1018898059
352708367
1027892285
955698289
612932471
157008653
498406040
201523496
271659813
294386764
867074070
597622603
354066672
189002697
324281984
997443142
925899834
534902910
382207366
189365402
232999900
484595041
629922484
343536086
1055274116
825710959
696740476
755449961
843672772
757986943
493738275
470524736
88892289
262039346
117868979
470886453
772580757
307975158
964908411
564450309
409170473
724896066
137867658
525876610
211192912
392217454
163252691
961622643
371305408
520387797
711582566
329560683
191354946
516494007
888389820
83792559
113456602
696025545
589385591
658301190
800461180
258048045
480188622
282203938
654973064
116707186
821470543
497330570
688453293
699417255
242810018
1047615733
247402497
204837444
776913554
67597589
495915138
998017185
89053424
295275752
910097770
273589490
1049185899
821878482
336956471
552095197
893139316
1017718750
824008904
204300228
636286785
938967517
795100382
994481897
925679960
953409468
220027410
670430847
1428207
809906635
204019864
487051139
84833829
21762421
1002407962
973438381
166181883
231409719
261156049
1049632789
979911735
592610447
738931146
1055917421
998775223
578399437
507900304
213605901
948437740
911653617
260756025
947172793
467769560
564944263
675139534
764866080
803323866
255909736
274626751
557916704
913707593
922266956
146748447
775066539
434551710
628883883
522337991
881262568
897768548
790542786
200340551
334775512
987523238
377472010
991304274
900444392
628030195
222943701
671033424
520929106
1028064982
1010896560
192159293
613922908
359530493
411616361
405931461
206493802
781215847
699388950
595213987
970900076
875037254
901910762
164518784
975580060
876890400
196842689
918843261
958526667
281998142
512757644
540084923
972988197
936915840
581531514
506237896
1061959768
819709146
666306426
105447997
503260137
143770672
393334264
1015537566
578309166
774064741
434740502
53121226
436772848
1002938430
892153211
394042636
64950965
477742048
549962150
315179799
853729506
1014275541
787680455
556715077
300139164
560179619
364120849
564170432
799765975
782538718
803691871
917583784
642865043
400032975
927976997
923203322
921609991
321745500
147762084
724837234
39127722
711178217
330883954
325845852
327577789
223377632
634172675
974034481
727823183
936624238
1068275037
435053221
674552578
559852955
634502437
839659848
942005043
303514803
344242145
643390059
535252912
831111907
496905882
881231018
1011488282
435220834
988931389
692023458
528826102
254600257
265457731
134364881
962192696
113412748
730886569
575430132
1056010513
607537159
14057811
1016393612
942966191
755437339
391672930
481997842
528704253
882926574
56227516
442858658
57581118
829447592
1069387029
427165373
166671831
13712930
954496904
738170704
651214380
566992700
995004304
918484088
22762190
235836316
50340891
864604142
527015086
857586933
104885697
150413594
652833118
825448020
317665055
588887562
83172754
704437672
660423887
166693336
306450372
529317455
810670904
242348698
214714118
210499971
425361390
391050635
12922852
924965499
412880567
32093781
275197060
220164241
976992681
432342565
1008377970
718221979
767808348
934248866
802343546
184039743
815795572
596578069
265144118
212966961
51051790
613054463
975788333
473309682
650603581
993787688
773584031
64841984
930278476
361728807
34665366
671702464
450743101
349830726
728487820
402107458
495015354
504357102
1011923657
1058831916
450532669
641891415
721367669
255414056
287063991
995694162
620804857
50558189
454111484
712035894
197907677
104454481
667661626
111136652
626449678
101714766
1019489613
972770051
94665351
413640705
108725962
211720414
805731499
1059252824
839230356
237713523
903585291
329036204
580822539
178345386
920235517
907249320
120338622
1050872334
558802302
359869697
361628481
35296298
615558823
22190005
479757562
779291502
517810499
511541944
208319612
499511017
141291752
817781959
395508108
942467685
994479547
379149083
305899642
1058311742
87637269
1055773654
1072037875
995478483
700830635
47558577
130313721
870297245
283651905
1006139733
29609754
123172817
197277044
752373636
1049838729
68441621
181227651
776547564
926462113
76564598
665422803
578947901
984744624
20329852
410061662
870678552
550294905
534486636
347066669
149005736
714984062
282061239
604356989
168254760
652006942
483261904
659204493
199358778
1021439324
843727584
172899196
314130496
755000068
326868579
788469367
148287235
77568162
876457276
329573773
695068280
100945563
447420019
113531237
668090836
771273323
48007043
698290065
565919905
377353721
944972589
186649092
796191763
746806591
208422557
1066533678
774058310
82664194
695397834
163420323
441148076
473919343
943410666
53088270
914726108
590162475
897478022
980892786
886723770
790582697
788984281
164052252
245872543
487379581
688260537
554244488
788421521
899015717
116448349
126828281
896614324
385050601
655786413
241999165
991367039
854605276
736457595
495124368
1064983775
998434967
470145548
347603615
163495074
381311589
728176110
444983402
431308937
82625849
617533215
557147141
1056989024
337308384
903417953
47165656
799334370
122568584
47561776
741485462
525762775
108664792
901648640
757384957
982284375
441670687
482541684
554013425
75003058
565591235
1057573511
167865844
148282191
332364140
201213656
621629697
545469395
875791996
262280052
480009961
217227848
1001246366
143949929
440348638
93727634
504675888
94082553
436523005
767117814
478342872
1009664191
616323219
25052526
268844223
424908819
164348539
940339889
425096100
1033732776
73563941
338673086
765910152
132130646
661187347
206706131
279565182
712547457
272820984
837242521
1023993728
348398315
355722660
390376272
569488750
182562300
235146386
311818141
975971098
452218926
627249088
341862752
170962499
1008862638
799262861
334641863
695818164
30646035
667403342
448759554
771566636
264631073
39644166
1070465143
209667150
908287856
910000161
545302306
583097260
193035249
630765849
339064032
231577551
206298557
184220557
210791227
225276269
714141151
227498567
722906229
134947052
269434367
295621783
336053820
181831428
559982206
625545976
454310682
1011835727
261572475
889571544
829560327
132409776
839212417
664620500
66632021
373114731
284479071
843133326
332132300
356063449
1009008172
657287244
963120281
868015220
671731607
670779689
213952852
810944659
938153351
231322635
804420814
259458586
244406131
633388043
573956268
426530779
151908877
811524665
387969312
376732751
938149238
183736510
266907491
465317929
908333690
854126684
386934415
649867448
278562940
243093236
425543024
435047977
515141952
556641836
192678630
945286168
659913459
538681304
275398025
335862455
772468267
157548307
584420486
764451404
360434262
410148690
689735289
306845132
766364837
1029748036
475744362
933144692
337897927
28413556
649243524
347568941
80324989
170519758
950821243
166455626
248654684
128856728
388706757
750392738
379582908
852418396
1009105196
73563090
724024063
984523825
772313957
172769576
16602696
145269039
691000333
17681546
541031743
221998499
580854864
886477326
982839317
871696768
151725418
214753472
229408122
49074188
1045615033
960235240
995846537
977722290
462919757
401966039
373805570
1001626093
565809444
202257662
295411185
863391135
177148953
488866352
506237002
363046226
184735746
380904863
931840165
759443890
1033313048
650306916
298901839
575474944
775872067
855871156
283427017
209535424
592390080
54980123
1033504653
653110518
653108648
74070917
800365930
997081911
50227425
825245208
859366948
44181818
953923154
828770242
727785515
119276025
752807865
793365995
425507338
683970986
827655603
439426330
476722637
848845192
961063354
74095556
672812632
775846235
1041723530
191581908
599804973
267674155
1038252008
286495653
553342159
232837863
761580707
794946605
905584310
347667451
608018276
157890711
736545998
939890605
992420677
127741799
622179926
682080827
651226667
820389194
120673731
894647278
46068494
488480930
387260053
789436928
727409149
1043478074
27614891
308267201
708213215
96398406
55689023
641791536
296151824
397548315
1027162237
808660516
415739372
388529132
480156895
1798285
531678385
54045891
643627104
653681167
923571916
493612685
429154983
170913278
189637285
111533729
185965914
889868400
673724919
365898958
1059775518
633668978
68247828
330922599
84828947
704755283
254337619
284734199
872927094
207741181
329705932
47589819
934002361
686158989
851860418
537451185
161914185
355844819
652471863
707205378
388612520
970387405
332328151
512279369
497734387
948256122
975613757
911983952
827265930
114765038
699191612
348068019
621743910
645115588
680289227
677142358
819197007
631631973
639271938
882142245
577437542
773509218
889600777
437957518
476638902
373862397
719436557
852113919
387723281
412779138
235733539
308267647
386527660
496261724
375048417
1047833511
867643692
984322392
513506615
470816888
1057937445
886693399
957348589
744797315
379386098
1043703449
675601227
445268993
841963142
346431170
903632490
205070169
1978489
1049301232
711815821
444598399
186110864
605158903
913595482
681586211
953166882
198291112
748647011
710546730
178176090
651065637
504834702
475361691
309588028
228329951
79989303
248600569
997621304
348986011
300782157
92286069
836880294
462647423
900072044
549014878
974988922
241708805
658792498
1012826363
722137404
631169269
644321028
1013688768
668793662
403856433
610410400
687602408
329104166
210075620
683852437
276473375
284497104
194763892
387499781
729331587
301746626
232721419
979622927
671195732
602163635
79932397
685816173
762226273
570840882
47984968
572007986
53340754
1034287549
541239863
417665888
817769916
458452142
505728615
50875532
594330775
140252809
42404820
398195605
888396169
37772570
417504900
436708584
493274003
698542827
411155066
43919998
774697785
756690166
433446448
724181288
72498213
335686777
828027730
408477195
936674058
240991997
816432634
481843406
74078086
147226209
955799583
654669830
387686390
426556863
868897767
769973282
407091532
899011556
342843246
1054014087
471550429
59124579
30244129
573827036
712596408
504148447
399839493
744790394
362354037
639390512
310580887
201652252
700739225
451582842
155711167
849366393
663391864
292838493
713740847
926865037
998748087
997890243
843015697
89928290
460617181
423455329
163116586
663112901
623498791
832777707
925041322
364258053
55500189
283351000
612026944
66938222
75970119
276836561
1036473467
1026534061
1024230633
665782431
984098737
175619788
959205078
326035971
423683438
987905487
671538836
390129596
215243081
419510877
987120272
1010449948
559918408
712489031
504840155
848807059
1070125325
270308341
332686911
201458282
724269398
143566799
200484295
526499686
760558006
395080053
681952366
541148340
723377240
64778416
137598940
317039255
311130225
486570382
221892277
829458372
631979102
284725271
213113633
269510029
832789407
856586407
953017637
523378278
946560686
482604752
265429683
545579574
986463303
637246785
332418164
124589864
948378694
803487092
433511570
972618347
532904468
956954861
783440413
519644168
405379921
897547849
528705847
7768504
562544567
154556864
971208641
113482642
1068915668
688292266
95487244
906062560
565574596
701146480
265411868
901164646
8922409
453106093
739249149
259081752
82779289
595499941
636376539
177873291
919771515
663482427
934385364
734182547
664348539
170066264
266258478
229404434
356319346
199714512
632345676
678857646
570751121
70609165
32875410
1047370573
179671911
959103701
230232784
504526734
1066582483
662035135
261344069
61099090
841789323
215718634
902279154
545695093
850445227
216633293
926114387
519028217
687692989
146176299
1016763117
909827023
424280705
439471128
142160171
149632675
6096901
231085036
678749303
984916921
472624265
520535245
203661330
440807674
626031170
265142204
862361694
186137500
801338849
857985613
190514233
760460678
528397769
960258980
109200273
220073148
761039590
626293807
265942523
790995993
537052234
84812823
577180025
910487713
965760804
85351399
236083496
771513342
716599170
72839853
351766763
923657404
32210632
531373112
463309249
973658902
543275989
475787663
306194214
498542456
184559037
775311079
852830705
970169644
239561749
943901677
676642733
380874189
593755083
495231646
785053711
217506624
264520225
425118785
679405411
872939628
903297218
911949168
608354592
684693680
395371628
195626331
914399493
938242070
390191952
613175998
90161188
707048789
764438945
285366916
353452654
593444741
141334369
509235988
190731518
909319116
878829969
678633505
792071161
673251919
432910710
255526641
742008293
844238412
731962470
1014304948
778860274
507511731
77448442
995959198
1039364040
117585480
314589242
655818596
663568455
464722844
522153583
96095119
667922038
1064360206
887273302
195531615
297373844
574070632
743689298
927365965
1063438429
290628144
561724034
759876891
779379895
565274281
1001179017
288580298
84469149
461706217
929962936
18491736
1003035449
725661023
263283965
175329096
875662773
828142450
894414750
283266062
355865454
759935534
393419159
676546609
7156074
427566496
581246314
230297299
276546678
867658587
331367635
592453639
834742743
350747239
357731602
843035101
370411842
27796622
1012141527
813085741
572369217
970985171
207059064
750617576
625323601
556699928
716489902
386304843
292082713
107017492
333601879
945140770
371257886
207779730
1059390674
802100096
301263287
556140363
915978647
412361116
589049615
728666186
537391573
939401801
991869708
278154972
858459952
498549539
437433167
90463415
602470053
113207368
749126347
1007146677
585650632
916461646
775634034
1006879638
281889991
407717433
505523384
262688643
998808837
102947012
940584960
832668507
851206770
515029803
174505093
625111435
63204908
813599017
133865276
918485552
322521907
268581548
98122273
688840646
127584960
31403941
517589217
793655778
1052030494
19951849
389005383
928534420
937193168
957436742
386497660
189671162
459426263
706110617
904988490
609328669
839312264
711928194
834297521
46244352
589206301
153520045
473773709
808893191
546732011
201584118
139238966
295059893
524687451
473952458
761964060
174144622
788485986
276787816
559228060
487136504
271774271
340534931
358028658
549976560
240960971
277719281
293658437
1040785797
692145646
703393781
823696660
299476109
877757550
185468646
322811837
136718229
551442638
56628719
801900797
637006719
949209632
57789094
184997452
277491561
192229263
635628235
285940922
992836205
1024146587
115656554
622461964
273584049
1053200685
389152956
212410249
611651009
1019367327
886604244
735062306
1039035745
569403776
373933278
952902927
270412000
516486649
603942138
791213608
472446284
813427569
989382359
700071227
769763603
816223777
998862187
388900299
1021895059
838097729
642849302
490652079
1050488465
896849515
749209103
250468678
311685954
374566062
907509976
778958435
23741943
1028762507
199372516
1066263424
387713493
653336259
6892676
34263884
336662006
518773494
202873397
364785148
554209584
386796519
895517720
1045144234
771687061
806772172
65591755
508642580
644631887
1000913766
370097497
450724917
207003707
129530824
342142864
176304609
896236448
1030293790
719226764
34111772
880944148
808744648
12888817
179988706
178654510
715533879
326180726
447077409
951774796
144883687
563644647
407113543
324653823
894834087
272905695
874949852
699213213
831222015
445802645
464512917
634447931
223144408
581225609
258800124
624279356
530095729
933936928
853178922
687433407
127270541
315994932
281289452
420019535
969175025
508173530
519959411
732575748
785635456
881731788
159501314
723260248
14513896
464090092
552853622
1050251780
963737778
633553218
815283358
1065639
1019226659
219686905
399476041
112547607
428495987
1070500588
707705008
330757295
998009164
551272693
459833932
3230465
293681941
302599615
376479375
204296141
770905164
315306983
919223031
909599037
742274890
532575120
378490562
661029456
97028278
817014660
390851191
414100651
935718713
283254032
680629821
654637811
810893100
429274360
862146050
834046868
629886628
956687690
1055980165
580356098
320982651
604607949
1050281088
709634918
178235936
144094021
797184529
573089371
729877644
471669664
524932376
785029447
650302105
577036284
495743938
299679407
733198053
327610903
528177243
568507326
1001848890
397211903
144267362
401378378
613432362
273167485
784576056
890961432
416810877
4053200
407571651
115464473
515004987
540071997
706824649
669137836
137354699
870766995
776692003
216569437
230373626
187774321
441878302
575166623
843104396
946433639
484634271
296606011
33002966
556540322
942451367
507686019
271828191
459123770
514984779
884631243
281047070
122846092
45925626
154052279
538718316
456401122
147592988
26644075
590723221
879274776
505006241
652035979
23956569
413428561
997382588
610080949
574750032
1010518770
745412782
1041470748
57376133
757289042
995884722
459212625
501149034
868860549
691233392
809916282
266595635
878704372
498258496
143228013
555243176
139178157
720737859
292665735
684908061
1023913387
638771663
912816608
121783813
605494316
765792188
633745
947088048
640473485
757608582
32591658
1017759755
362268196
788801623
754416162
467604532
59666105
898567633
185396679
589117227
89451100
287880849
186017511
473220479
202066413
555584734
864026053
246900801
444376917
504525995
574252635
315479563
508775674
847302402
1010236020
616612879
946728734
10757772
346057822
239461285
158537602
891859663
223435583
373596459
63047644
74224655
284243833
752743744
56472539
415254602
276557229
314927744
1048053685
658294693
154536702
537343038
963757246
665995448
230409789
515998402
77593631
341953991
822457909
204091848
990854330
747495231
992501854
818558123
29815853
1060752217
590401549
86842525
4164265
194353719
998148574
337975886
1031857830
1063995696
890892643
304589238
711842791
183568226
238655767
444066605
557969633
107550919
830811189
679168147
498549409
356375257
465596223
130820975
336767776
1010302935
188030349
719530381
856075371
965237522
87584573
423828238
662940500
560239251
244269429
130302372
532581680
488380699
1009983135
103285895
980286003
949270900
585932960
442244181
8279483
485239588
80898644
19175073
634206247
28848728
256022608
310907361
996600391
1046957506
495895218
519171363
282304952
397731457
188487926
580638729
228579178
1004322345
672982509
223177004
890891492
419977141
754784040
584079124
292453935
303602429
423997519
225499064
288734919
34330250
903197825
895207503
897759248
465667618
622867679
710679575
571315799
306654790
231735331
917210845
193151581
631515363
220208512
340571534
673839962
437843203
1007838622
965547107
318170589
213142303
642921845
259892987
275803766
264863989
854517713
588724306
865658654
856758770
273171837
138443419
919941746
182831235
124669982
1018117111
720520219
896137680
560610364
491281520
98088345
1000598985
850952085
898475884
66630616
1048200152
510110817
865829697
936491779
485424256
231610352
889198590
89724809
965692320
189088659
777953536
184428525
768133712
564591255
149350540
852957434
195528848
936950571
610411548
407349834
949458865
815115654
600327723
74021806
295028432
878514500
845023974
763558966
993596648
29984021
177246824
524935955
984512224
447234584
800405188
732160502
145582930
894126284
76932114
495306473
11698507
504254167
892800596
243626127
346932696
1032272207
263892161
416084182
601646862
479218854
850774225
1063971465
376080611
536339291
849641167
959452949
524252145
555529119
350717048
624408210
583175406
703649309
535746626
913050803
197685154
568169786
860841293
817190596
641208797
59465386
631918845
72094989
711560314
62703388
651317893
803150138
737146854
753371012
448593015
478778168
977511621
408498086
58216667
614374208
605746357
89777699
47812728
38096905
14086050
964103653
1006055502
22005896
429246215
224380475
664388405
981054626
149982662
541166205
141714138
968473185
640581972
960836293
785386793
536679518
1007185321
163121692
256546857
205135427
633183514
640181728
457066080
712345155
267580463
833144201
18195774
877709988
408034929
336680899
69089967
213425055
178475589
384500298
210208036
231977246
628206320
420589575
609063822
158077914
686211187
37416817
476815457
11493155
975420778
250171218
419837728
776768590
51951789
850282515
343638211
295898088
550731340
1064293974
1040953099
547759627
611764830
777227010
768271251
487835273
715420526
111678795
865041825
1031205351
874213978
547243622
642948611
468346886
697044396
1020640617
841601820
715077014
527268002
246082806
369940129
147596650
85261505
844639071
913005550
110997685
96454786
215107378
962509277
159850499
85216636
788733134
164724903
1201628
999966096
16073292
395066179
376517360
1031620371
328605741
799124067
819195294
669431742
728370517
1044097276
369023968
478040401
687424960
466724802
301334114
296633321
182850719
155544978
603272375
334295636
665801528
636346639
871898322
333501335
245051584
187782246
345251713
810070189
645983275
925147668
438007852
624754082
20685520
597082036
755769525
41353470
980845144
870013725
236933879
450162821
496659216
60670570
51555871
681621225
644387956
633281087
477132484
381166283
241469723
608685968
820383719
500823452
356802143
712758515
311412556
900976622
900803541
710548487
364140273
427714451
66221684
393062234
36246614
535129915
793192138
263803124
64802769
429900430
144665385
921941456
540898173
959066916
774693344
1013130606
709667134
1023404779
856420959
535027995
756155290
983241019
825539447
154729282
381820572
605426426
377977804
506432097
213435531
1034589466
219768158
913932812
55388247
786440097
677341307
176374089
804979372
284882233
226100549
263321641
37733413
591880416
774127197
1013556236
292744414
732727020
99576425
907493925
236505135
465240720
55132033
469325895
893011362
833755309
904311026
885672332
124647486
65624924
489100085
434509742
645632708
5203353
645959825
128106316
436001833
796875849
454046916
521897307
459063734
225673330
461082807
419896695
128871898
737776370
85446411
245804229
156385275
385328249
362452051
188565032
537034405
61918572
635728043
1057730344
729280796
623533624
764729807
596827555
459622499
416771539
827247414
397825583
1058108314
140163391
370061776
343571457
259810153
706741841
709886627
895326289
898255250
565999977
658622243
395424401
1066797461
804072384
854470976
192368987
1029203347
1069113859
358534581
238209637
1015489954
733942810
668409184
269112750
653552258
609165634
334884659
298342975
825060466
830039397
1027136422
196814905
203678263
882611473
493953287
544829787
1057781898
981385979
260462976
590876441
162853418
997754872
835540537
1030288021
460250864
341831188
1032869608
55419867
285623713
905212400
717413806
786452089
897462418
864412603
987289967
924286290
357593976
527991096
213579336
941301894
535142918
305588273
327953577
639349782
466023851
142559327
726011455
28708384
335632362
280663337
72624835
39636431
403267306
380523531
953447669
1006153927
487071659
64830517
687080209
595561744
831330782
883822070
962829514
379112217
13733400
903559107
892612903
736373139
753388455
733018606
220891515
698052829
1016751351
279695249
196014458
686106790
1064625815
303501812
155948087
161868314
489730400
575019831
658991536
455970223
667318276
777477127
633248300
615168014
704257665
261044781
1015686034
937364677
836098925
462591275
552854928
725732345
308575265
1010362451
418163735
694291988
416196043
817322749
532812010
280689446
99088711
269108064
108860985
431129009
860375248
607562197
923642603
485356943
1063004532
68769154
609077131
718316826
635467269
568472344
861139965
1026572736
160408151
39028049
285183468
774372157
859839455
437864681
539983641
397189833
749730480
712108557
411855288
537780305
141080225
826161181
720377952
359401042
1034706216
693440110
482341331
160216771
589653459
858834895
769785636
356801076
267975494
1054688694
965985519
508492077
541186775
658338676
381472343
820420715
3552810
563224045
634735230
5527760
334086913
643139258
240667001
975245373
849760614
619058631
564295801
976335090
245335250
573901110
872599478
93678630
952821646
952045064
638573211
757706635
228683491
109306351
1047030091
630358012
159856036
906639108
238121731
1043731219
598351169
320423965
553078699
266746145
686367612
712234219
700170034
921067639
194769056
147327421
918702673
255461756
1010965339
512802233
518369802
651858865
876295013
589822593
590473591
183603954
817452016
463364779
805097753
1013310459
903704720
949569844
665237298
13430473
809491129
245747575
745563099
1029286521
443630357
542757505
363402472
552700104
232505404
810770137
1042156398
35286858
868089047
999056456
962871496
320350208
718609450
1026686303
1030973190
12935860
343013747
336368074
254566211
536964253
570607766
51467395
147111488
685628789
90646014
730699040
239321741
748440906
772056304
826400975
77303917
905322274
888635109
1069967661
307900409
346336634
560042087
708749571
169066915
11020291
541124649
406934309
931011421
559402694
519491362
407360746
515214273
638170558
275485874
124065900
92835104
590932989
532074357
1047732073
509087948
101646649
363327669
955160435
554636047
209957370
427224083
819702344
890913820
285341803
876114736
583341774
29231070
711239912
295227337
240951263
150531977
1062215606
240697973
460252344
962442131
341589665
996636322
705794342
34447973
735088930
184593125
525604177
15020755
389249385
543056367
168388409
981002837
576134137
93007334
584447745
835241056
259818893
206315348
40676158
830261864
198104371
982368827
912613575
507042455
309475317
1056883801
112124697
392604936
566667629
703875546
824870070
725872603
886696079
226473761
824330579
451970806
404400657
185973505
1024746136
305371676
453933279
8173778
600237108
889237073
554679328
652814322
174396767
968305563
1072013657
823739759
241347497
725290031
401396414
302829597
517845688
666074641
575699352
685651791
810821267
851321009
191852985
396242863
967969406
521867052
150708118
560327097
162965784
653237389
573236739
664103958
698714284
51938710
588379500
257219548
80217948
522393911
103575944
341285587
414510894
168446782
932332589
573134467
784412515
518013103
571443257
1031908220
1012711665
683982866
116851158
90513142
614344980
686377870
493764142
755017386
749655149
862600291
181737378
87790835
473125047
700195330
941242327
876609868
958791329
768458640
664456298
294014737
1031070442
1025954633
642954367
680043900
767613152
13925310
513919268
753155450
281332659
185649051
851969192
422240125
235238275
105978805
746872430
700753027
301596664
344487264
826433423
910063346
72928277
476231809
601399615
166428382
471577356
929971776
961505111
366575940
1001111278
379225748
1030668189
81721551
23276970
619710336
650489372
632222696
372023855
634500668
792844756
895632144
825458831
871980784
135769347
255693714
418617232
103356377
520923543
76311392
998781500
548366336
727045841
504003581
283453025
496963573
1006393614
507261207
184912723
915764831
521645475
135909892
907549409
851187892
305362767
894756366
714706195
436905051
595323463
723897985
628982971
580382138
68396401
939725975
329541004
499474734
1039905924
793698402
185528115
228520379
640434444
257549458
822165188
608231963
104136438
34291260
608011382
80865643
142574512
295730133
267940780
635089294
950005497
526493090
29556332
605895427
366953757
525966682
651467448
751740828
883311310
43222896
788212027
997908249
885712742
962568486
103968024
227313671
292890561
771333562
1020783613
171859699
643263798
590166564
837691443
522295211
150262476
1040426280
733989903
480361002
537139595
91782917
657551631
1029679294
664146776
163713051
435157538
182611423
675205987
508792019
506463163
706686659
355630319
476974053
864642433
807008994
808883500
28948357
378138258
821729174
261121594
290290965
642913150
1003103197
157473106
1017121799
501959310
974149310
596503884
885468743
751768372
251724079
415682045
17549811
370692956
65769168
813327962
339503454
39285155
842024848
239513166
237849283
563645513
80163895
494277403
405212916
31136114
87150282
22605279
118418456
578655267
371377661
1041521237
246936864
869735757
607584846
274071251
424243456
569945983
912399173
972555857
829706228
815172350
105977213
1015155844
539647902
493545400
301968629
209144745
318440208
384286612
132882072
1051405223
651629132
837223609
895494646
25570780
610594726
238631915
452383628
806354463
427776249
1030704120
195504779
427108461
337483324
175014959
211095810
179581041
922133775
1030475470
946874756
414231342
369326124
776454978
764518964
96770614
1013395537
213378331
1031178167
701977046
767678551
854359856
767217198
349838693
799672123
457647702
949474680
435364566
676348569
28282100
254108185
502190651
279232622
1001696127
224732026
402680935
774782763
72034577
564123506
1073237006
652813645
44690956
60496428
285208723
834648338
897319255
110605402
441949609
686695443
824376570
675228809
687216437
999493630
831354682
661732071
623029240
1071043069
276022404
310095076
467086287
715875898
527737058
340320922
854504827
605157179
177841988
664122950
835873169
903138369
450486295
1017285847
517377355
319025862
144881341
1048324861
390600278
594386602
1004589736
788284758
96492194
517276715
922791537
204395650
899123674
985705001
377897519
512617771
571335541
274887640
576925581
285438280
672903237
379621637
925223873
27962457
901609493
489321808
734942547
407229249
869726234
953399254
1063557549
921522764
280541478
1026491648
145546305
277629603
835834935
1057645399
365823260
558339628
673615019
514168804
89980894
629115720
1065232907
870704791
121631455
183366538
149338702
101341024
1036015787
171162159
1028749037
926842754
227904560
738558927
784185880
173135939
645193772
921656825
112083796
742502026
118932589
785278328
1058510453
946718946
878273150
373915289
814164854
770933958
499640229
340891525
356295814
428034111
223748318
248772262
722123042
919594131
1053607222
1057954768
639114224
316649827
240184263
636256980
402355260
899289893
803542726
593799299
513397653
272724463
138628265
157370164
754050343
18787870
900767116
50881196
189294133
543381550
1035771001
615038203
945093312
111787577
729300153
360590642
130663696
277831731
542619305
742014429
585841546
1024585172
1062379951
625870917
338729277
785001589
552579035
463602485
1008217676
47274558
183067294
146022403
450389507
249439406
978843856
281866043
473026409
401514280
739993209
888176388
617649045
830991349
889647418
1070602262
1010818512
94713004
764394115
67129173
435332413
580305192
408970174
652510357
838310526
895908616
448885308
254983645
481340636
13017252
9344577
257904455
954780697
34366430
780314658
326634985
376334908
844201436
455585337
401766335
242711203
316922357
331417735
189916716
294996647
302341576
454288621
995454132
689476845
585116096
510183898
1015261777
282015393
850309145
1058906908
141233534
477652749
1044614025
901855647
270254004
783294899
800813800
706987230
1024382402
441545138
661384804
76756584
28194408
687035107
95354930
132651665
484344912
1054260938
413573359
709399886
622372978
353083659
728383768
355213573
111970967
861546227
346653491
766243432
490913604
10195182
96889311
871291952
835794077
753428009
655333800
59431939
539752621
359038881
31920150
315189295
307898583
392692523
745958431
891691207
564025326
481092419
950355264
164251621
773285381
473862935
260438640
72852422
25774819
378552531
381748622
1013449937
86498025
948379025
950276050
947499713
587350389
1063049801
477292172
463983674
523332316
813297976
147143847
799884614
949223071
56901444
467575283
298342885
910394467
910377713
430545318
730938116
152558773
315019584
255827863
292490503
237703504
1045871136
605146624
494191797
241921882
957351006
747903006
426319830
533302043
1071449526
522552433
206556949
674751370
60524441
926406724
143954465
180786555
852347463
818470418
256723092
562525616
694580932
557292712
250589875
1049567337
301124638
58737166
23945082
290032462
319175909
434152095
120977769
461165903
77576848
928498478
51987776
731438429
947080498
455191979
750637444
444033361
633953966
917416335
242673128
926374847
178349830
483689509
98585249
585773201
856222116
483928000
82270147
873255580
302307461
165362679
245268772
1045032508
83898518
288648672
847402200
209435524
54800339
715727627
642221644
440616712
836642768
621373016
379487372
189489231
318645189
725283807
466086165
601522243
222584592
1047283202
148549861
543455237
926972459
641059397
968177847
201552208
608900901
361511270
511905162
498430615
923324770
317536149
428334759
267969668
2244595
853619611
653477521
788172071
655582758
477747364
159734211
780406486
338788846
1047811887
448104383
790890852
894860715
373165008
340127156
536276718
1060655045
404563127
799383472
588378850
511100382
311032957
394419524
883571943
188183872
1005358625
698209134
380078355
638473082
629063618
680819105
272275478
712312774
292890439
516843446
385986295
518256479
820464355
926131531
773002300
286581056
467452008
604432210
925006202
318435080
637728885
147424206
205432960
1014026473
294821564
239093894
112253258
753571854
422117750
603532964
805260717
81599805
1022020633
992465872
412382620
19014451
916981515
925481146
955076624
670014515
91713444
848755885
236321202
1010311441
330595249
928250920
723977766
857085890
3106239
292998421
1067051567
392820740
44674346
315851399
265710248
503166841
749147352
820822973
93425679
20050911
619793649
438174942
576185334
1006171358
1041339790
447450641
844619269
548784636
432286341
622130814
631058799
813071544
67673342
510397435
553493212
667708790
66411317
987039639
325674236
668945691
384033977
889335785
192415603
273164895
376596444
432668080
477189520
806587361
359824947
12897117
473118498
657263141
289423638
551552524
363058014
66768582
577147481
336655670
358887303
165753747
520011919
314113695
37416171
183196187
845480858
656903184
143156317
95995060
978081819
378405501
820718838
684264975
90701175
152442270
697352820
402295
924210428
937538001
59758600
920971990
41677272
757375922
1043959457
410459294
306575843
370599856
678819958
716793053
479063098
920543601
81093326
634187495
409804732
999152510
764271297
377425744
214213189
836350069
930523033
654130241
584646725
34249829
716959048
101179252
353872211
908182125
142231926
71869460
445773971
996018708
648740225
772996219
186546786
827863965
524736238
430952252
203872818
186154730
361270752
868126625
940991854
425274192
933678550
955213194
564162377
96463210
6929797
765875392
586221928
376992710
979716845
42200548
78287260
38072762
878880184
225510302
763254798
468953346
442765248
503896948
978164955
897509283
1046398886
516209367
139399707
752456901
968814123
4074375
156797646
288584646
566132449
188838856
593487918
711064361
357636539
847209737
142533662
534482334
288157047
645287376
498413424
975292074
388851415
625415635
486654756
789993542
95719184
329793214
724801247
359967090
483167575
879519039
111576934
503586458
986976969
410686169
145145503
705986306
432605273
1045246480
473479778
3728419
307998248
517293692
553272087
214601528
307122252
954071495
805226864
755146492
147692754
449132749
900783764
913906633
987803467
764606970
73056979
680582122
67066035
610965780
10101272
884162132
979675128
569907563
972463705
357687187
593059731
480125706
603375286
104441141
805781322
318895202
205193276
116561779
542841486
134446150
719271
171642709
793580233
351049844
514489496
868926178
241498672
371910627
101179713
475852604
840391442
929841230
443804571
830393771
571338539
714299226
888207232
969672162
998371283
398799174
471551290
772621763
652336307
459349334
1004795533
345295098
205216491
635371164
244119959
1013024214
297326803
420298575
639611895
777774902
545745819
927234206
265997478
584453365
369532386
518265476
661741088
226968988
831690414
759641847
309999679
909736323
406937887
980750938
179143215
530556841
1036603994
1004815827
680751852
114592863
657193686
324389640
875149312
448167290
467496157
510410802
121371626
737331413
566970439
742998881
767418183
998293264
1038785994
525062931
85165790
802210149
989634609
456294443
652499564
308602836
66926229
774779613
99555658
447823960
784649734
798417999
590182114
512804823
492254677
987073890
47622229
695340867
128122337
578002647
888789865
361184986
355442045
768939296
295585985
384876460
16830833
845859238
521807417
61263738
844938490
886932800
197563356
914775770
23966663
141692995
608985576
515887602
229270923
173961822
793677358
48360661
355597141
1063288202
1055760504
355308646
400423942
220157547
273650728
520882182
503593451
429247669
782898352
160669869
441398705
680499910
151875790
1004959109
31313573
141035646
1062794905
1069774897
725929962
399482709
396923565
563661858
540727266
304915098
714608099
199128086
977930414
933003633
396493955
586069544
770177929
4242504
163236172
805366592
599969113
331381298
573535830
949652014
911085093
1038894861
977559486
517481811
580878513
722507371
315575121
132243914
909395387
765511193
539275664
122103866
743482658
871303855
379305106
554639213
716295855
406914316
374639683
811584584
993452028
628909626
925557398
704579730
855987276
112358819
752303907
167945064
929135837
318888080
1023022647
837151758
775523244
1010020864
612615433
985145932
311034780
273262325
784086095
842133582
891188552
413616033
311167015
677054229
325740908
472905693
135389832
463428816
388008848
1055656454
921994475
1009620418
30789576
970782815
832184746
829216059
284709117
454592767
274948296
922389607
944626838
424745664
124291573
765574
872047180
1052845388
710332007
418417464
774622165
151129485
436715325
366344767
808005676
942516144
344270634
622117994
949782852
285433537
538568855
998560886
5300279
693470405
459218432
1036831775
508844726
627736913
250753326
99953094
155868163
33943946
142418617
48234769
1049938032
184477040
472305183
252778930
156958063
575763669
634471515
738389773
956679293
953236174
918381253
435826204
413762062
298441803
104941695
426824542
1062398593
970820007
137666106
512771057
1043679842
21064920
163184614
971041466
241961977
452902612
706114468
560915380
432711567
309414999
420444855
118340628
737191612
683223645
775526400
424381328
836824980
55032374
336835925
309593301
66905110
264091411
792278794
882189506
568713134
420217627
848319250
323073109
715144367
992822462
848602592
759347360
58127759
266178910
949843190
287454957
78479497
804319117
467536831
500941012
478102561
324955957
57333718
330114821
686111979
1043908596
138936367
1064439862
386002930
880836292
459414152
355508688
130139098
640979170
887505808
813864051
677065736
517951130
216836829
519290917
184679273
641890050
617831634
475643443
377013461
635931232
44550209
999518521
976775120
640408749
321046477
435905762
185594570
923542979
347597363
946754358
774928653
101241846
59953560
206498557
197422207
985653908
946387927
40228412
319769305
391675184
719697622
893921221
891277309
936876755
289014728
235861381
1055646129
851732631
937409609
394916622
145586146
839650860
339654161
56230338
791536022
596152066
445279201
293498532
726466679
267949091
740217447
345941102
1068266136
516868557
234181686
922080511
640070954
1002132446
110401004
917179622
223308819
779194935
224233197
184200089
74963893
917388354
991933582
672487838
1012898574
629743950
489258805
671414851
662031691
579990114
393410895
401651714
111656728
875276829
275403309
450096131
484867213
935891494
948794118
297494546
494400035
677101218
76254762
970498350
503371889
303854219
64775380
8197357
333792728
304877154
940087338
947039965
959176554
59420316
702579364
1047425277
582008265
118006946
282661161
476443578
322897528
399829622
122528213
977162230
175859080
857620708
892033440
856477000
444520915
884269986
505029851
756919523
283996081
761757508
56750679
458145604
963612354
598406521
1056794729
384365894
567327562
643676578
28355978
15933412
1055954541
1033781853
931235649
466686634
394434276
88993297
1012743463
27737840
835526430
110920686
11317839
934360894
748313665
208302235
968339283
143168722
363562214
511610074
606450475
156168276
764357633
240193719
885371327
705055901
602659781
902128699
983686712
753966556
37488408
664645913
534993487
935402224
510787372
557480143
437623766
1008716289
300978757
593792396
1072418052
873742807
575726095
1026179258
62876796
564727611
477893977
342470406
818746049
71144872
578735410
521935452
293127585
639417838
568732942
432868734
213354049
792843091
773927502
455333981
215857320
145784856
503374803
269633932
853931061
269231880
897591370
421088752
620310746
885228813
807471103
699391862
359455259
203764497
631479514
811269167
922455214
280554620
160011187
1040199930
717741041
715404393
8417923
514640632
156033237
139004823
998900981
505373539
14284372
458189158
550112627
949495923
742274136
874465558
311461252
180932951
509133982
803656566
374370253
42694625
1015505529
997587681
614282829
847355370
457989387
502222956
326162999
507243372
1044234334
981356662
133052872
410852628
296429333
925135112
341170453
724704000
8916928
158106820
994165135
108543220
961073305
579453618
745753993
700915739
477520198
125090095
690329381
792191708
1023792948
244996507
1053829876
36770097
876497189
68203531
723930343
325559905
137150971
124473431
630143084
493335846
1003876403
519445013
183764832
656125356
160154420
430109336
841175919
37681227
136906900
401673337
278537467
581090439
540221318
968706924
607675785
385460397
34086683
428689045
303374853
824284984
22023936
992195745
772030133
490855185
769810440
625332971
970597157
279180440
945200653
455420001
34296865
36168833
698552645
291316782
238627999
81785018
1039185519
14305913
99637635
973801422
382098838
210569642
741999247
349371069
943164684
700549774
670092991
411226766
449893944
425920016
1030985892
729553907
617690119
1053319431
642468601
354768551
444836278
452142029
684337582
966035538
213960293
913759739
776616561
766240652
701448186
8993995
149527890
603081938
459492475
88032792
526859187
817903141
661677210
683046901
1055022741
904481966
342632065
759796698
380865620
335749201
259289934
727453023
866572546
863987380
261013660
358422854
384922175
860734259
70573916
716399159
1000178664
402455525
1028631216
7029127
126636486
521316902
210417323
160017554
1022382326
614966401
715415628
595778134
958652966
793202764
1018233331
863988376
587255319
601107037
35859686
257235679
484364086
496806202
591190347
399299394
244854935
525113032
597469745
463886663
195112611
490353970
446039372
326305680
557660747
923419229
464151891
277543013
630845657
980065035
558620998
947287847
298697402
526860948
272385544
1042014021
684264971
349117416
708348406
1047306304
313250323
979221284
935417628
843832096
919177819
732889265
163039046
132522410
440482557
961301922
735809302
925498511
735802593
244170065
79334537
101833270
72957238
631725866
719149343
88270711
588524693
354482674
211347882
165514911
988495917
857914885
969495129
379623934
850445227
370766360
936784328
320540188
816870576
587677736
149467823
578177656
866630109
397896790
1042546320
134904330
52763852
214275019
886339120
125011118
69021890
626731368
129341781
1051897490
172917583
275544004
398241339
750933886
84683067
210510797
27779900
884797135
541932134
422642574
562516685
158136218
362550654
602720988
880682954
738624208
861362914
964442624
364594348
227178147
344509521
416911372
751201172
234101342
790094503
838493418
960545494
417865888
165541402
495631275
322879109
233599307
952632352
199827456
367072318
866639478
262292058
711999429
827336234
34535011
886291631
590180877
134387296
810727354
247857296
19584417
815506781
805185717
979608299
617249943
774992073
260336222
322950646
302933365
127979531
116180579
370137989
384164259
725598721
464615021
648692610
346776078
870180055
506501328
985593834
245450287
663966684
177378949
1033689624
513542145
455509366
683145824
447193697
425295905
309962820
721076226
99583305
555323203
185771388
254544928
404172853
164466849
512426964
824882224
84024474
854601196
600140151
914822422
836922063
125067250
982161849
270600554
400802329
25889253
653142653
597470958
1037488577
777840886
681383104
1022715211
282180393
5855548
208277320
394777133
199020598
278756173
1069112646
930368688
585474939
27614977
493692577
604329063
481253416
307397925
637873665
690764853
278381262
959443450
1044263197
762700973
272033721
468763801
860003453
371328222
385736232
516133884
291277021
115908125
1027678694
958522920
581795993
497306748
963662716
718629157
704404802
365515627
1012106184
726612055
626413722
652103945
549655535
822394730
841010749
682293188
771195650
653496576
246763251
534086376
696936494
987759653
548057064
207300354
194923788
939473158
853056331
419583227
734577653
194271350
213146512
968042971
1051148894
983148235
503902856
606904177
886615458
600957402
694245569
641675986
532128047
802975989
544101954
1033281629
418050801
244933127
336743452
823846494
154499349
644850115
632015460
708709485
144081468
26934392
830664433
501486395
810536134
163859667
7311457
235919488
957294980
627010144
387247294
647991858
297594477
10940857
844689365
203853798
427562573
219716715
1037226038
1033216890
697370241
678350361
580567425
776348789
99072148
625117179
994556505
630129466
804580049
549933012
457238814
385694847
762129079
62154255
202711048
891339064
128277897
416148264
742004948
153970807
692606810
931729813
315724649
390048753
343918115
85847733
722272201
86807802
717846645
445371386
509214422
530532155
272813318
871210772
894784209
235013737
638687984
173889912
1053947861
756533500
699119214
863893321
960205088
673776998
75126678
499648615
579453193
905356497
78608203
750897658
1037561316
205228119
888987068
664619948
120787186
462416266
328188520
443441681
786185508
945056107
602787634
407966608
220369152
764753046
131777838
617535253
179247202
811886118
1021958123
939613606
167959474
380715352
390432344
466446022
279092171
76194670
521144364
215717388
9890237
378815053
329824591
456613086
1015595234
60379794
951244728
369839247
608300474
994975087
123962868
186203014
639283768
781418265
1012186157
729463448
40121996
552576400
220954022
819282800
981679627
153989646
899134137
24251581
747566422
242327410
14025446
475636625
211673837
372496435
414318368
115266057
307471882
870876060
362889340
677829765
678843967
506517427
875731749
53186285
209466905
989041055
674774621
55287867
906690339
759523557
1019725636
972404281
196432099
78995039
937314933
773491554
152353447
467852738
159507162
546879772
31319312
683382165
104093791
43790857
270953629
740961969
199954005
541621129
187154971
679964040
500156831
10596805
1030033779
1068165906
1053388786
7848792
283279572
661240882
937008523
927222163
722107281
1025644883
859731460
941334934
837483984
823759931
998311770
518170725
224264745
31143131
213694955
582105178
425708298
393772688
883494337
375004063
689414638
880978378
988006992
969126465
598966673
1032708147
683452030
767674431
739274323
735868044
102798395
136172398
869538061
718338974
685728520
180672795
565464357
179256938
628278725
88153586
627114458
9076940
574882161
680065537
475193097
733877123
746254870
893016114
904657522
23326927
285845914
548999054
802299122
628376110
73573146
444177390
1071801089
332907324
404152276
529138925
511963087
705976354
107322011
934998344
586784227
1045234524
699571244
536910056
784533175
597102982
546110774
886526643
157204023
20578708
528076325
455438090
806155476
90569784
386088048
223568268
826125451
800078984
128097168
1028507003
971416006
100202442
230065850
1009638215
522830230
216387218
223226093
922804044
927722157
922828545
1043562021
1070205122
1026789142
520188159
511309930
314831259
821934224
723538377
435028897
801708136
686379287
506905870
6969678
1031116058
325062012
644916234
34897059
490101006
420689906
74464818
546527236
282544239
442464974
287287241
910659750
975304657
922214961
1069777883
227336061
740866358
519619007
715944645
789044922
551455354
892119581
800036453
577426463
97787422
306179359
964096749
25953532
719740703
656333850
773863773
804588606
326904058
608351401
355969554
208042955
398635439
1070311763
99300421
343695033
728290596
982042034
33773143
900445875
497203441
697506875
785859863
567203138
224744238
1001657699
671446936
433574651
609324184
102613183
339777966
487119715
42368623
357518323
753473275
140384565
81498316
956780771
622540640
992975078
817071553
705137644
789395041
955185377
285675083
1055893477
402823388
855933406
732899509
404553979
557832104
26363237
498197558
679181188
247076284
156707919
780807890
887600770
381954840
895781723
318081209
104888860
688631342
1055245278
159934155
199148959
583200758
629248356
563531011
777896247
291804782
762487242
1005045169
912685113
63761392
957223568
109708038
926538976
57911179
890572754
773979392
930009392
112915686
499055972
633877899
434961934
1023644092
61711615
261595283
93622083
213009231
166332058
987562423
437670650
665909018
909538236
483809067
193889307
21724990
186506120
805801809
17937366
460050306
286403722
381496785
1063401687
898361842
906733610
1032610399
287388271
289190348
913905841
575224724
714475396
65597433
225091694
112321555
287467663
101450673
85343033
640687154
243888445
726196727
424965011
429658385
167595394
678952218
187421016
219659013
156921266
154530457
598741735
877408745
952676925
83351003
241677188
982984525
463811761
638378125
738193022
714232339
804501613
209291614
300437049
839871340
576610093
420313265
1018381353
991102609
848902533
306499482
331098869
267220769
78536470
695409631
587441678
145375179
306619280
914235980
74377676
23514378
32008102
846190776
320151492
952308410
98236117
421838094
590613852
79114721
998742742
239463486
976521204
862534661
428492126
670895806
44430851
794593214
102522475
497236839
443512211
871929068
178953367
839355402
1059201783
520517287
649132822
1041145138
314741917
785453214
243032348
474950206
252615635
778555601
1020804380
158941544
944815458
342199935
14834082
152563175
943830153
67768959
946532790
415222464
207362200
259775331
36699349
394275134
1049882717
485568860
246110958
464432991
654825751
1030499947
185626778
209982218
943036874
180272760
977382503
470075930
57637268
26713122
434210451
298585199
466167090
585276905
716405827
801158579
317489970
708937997
1013776485
320638611
340540837
563234684
246549458
292500100
224156903
818030903
440831978
20924500
445030491
168265736
64473360
136719542
69689976
667138860
948385316
300011893
186027758
339675914
53638029
1044385082
1034010870
23230782
996331271
432617995
301904991
636294250
93555055
121497305
184051157
768965770
909777262
1012572927
152221622
631544657
646144147
65168561
644782056
615645625
162553737
480180957
428992581
260184362
560684796
49345755
124736948
1007961872
952305742
135910481
776749947
733459952
138392584
1065121846
370499521
789570609
129699469
731952334
45519084
745769289
336521518
499680599
71137954
942363836
622737877
928865285
397726377
576292767
747202043
916089783
901031487
872643815
638451425
877202111
71429823
699494224
170481373
507437463
252990159
271019808
1023684712
75319462
497913701
140015086
31738242
146783104
696978592
795598193
394899463
581202439
362372173
592924392
217970892
9181419
491342470
178678109
121054220
363094664
619563477
175111262
398658920
806629802
977581001
923022330
220633743
353559229
476615567
161630099
269537894
856494081
567630653
103320575
173742210
57406650
664097765
387836274
27093414
987306357
603622383
262318124
887229504
485728857
657029862
764902142
889696429
813783812
136577320
1011297231
781003325
747072205
562012684
46812808
778199581
579961504
400264799
282811636
535105149
378432505
618977450
890741313
870790306
256446722
232358555
620624256
464297740
947543405
776227705
515037931
300268000
298518278
853858568
397799242
357198514
570964728
75644550
620662174
359065324
8268004
864725911
281501755
398228120
42496494
736417697
1049846163
244192397
567612967
704279608
532083291
187116653
759543090
807226556
78515137
43189079
1001676560
167042634
609371958
359528188
295691575
28042897
485046322
112511975
791213852
614934161
834777989
125490325
960934015
494690331
702898049
899135235
668007851
799298762
610267972
549576084
333927292
428240479
166551011
3548477
495791230
536821709
146718474
581133753
443793188
52842169
764847628
726585800
23996908
521326765
844687882
1053187959
478501484
907254006
978284044
328142895
387071665
91232854
36285893
390852491
591162407
808716153
635921839
391932516
853281949
67264355
601432485
140626228
549382731
859443843
74524238
610464807
295673394
682280320
738789718
591999672
556784700
622599615
935337942
1070099250
925208568
1006122346
775502733
836577682
756821306
25833519
838933129
721744959
538870750
149605301
102016596
322646437
40572852
863117023
230704737
928438942
228208515
703114485
206370173
1022661894
585261682
814889396
901741907
317843500
465584497
919751607
230786330
865028383
287908306
1007934608
848449930
881882656
879693941
571968255
395849844
996529127
962180641
962134656
43008485
791233909
671846274
80145606
489742603
826455503
500256194
531058145
420221390
284195811
405254918
1020908976
666604428
488522682
603054242
77908049
1062554471
320776818
607558639
816296071
559672206
284351635
668853735
533260341
396814251
985954726
793967139
185644551
638937840
772394094
112716133
437646031
461286507
690395727
155849587
1020124350
538131059
212079102
359398698
838902564
234508864
344365605
883486659
543848502
33979015
768299894
607311750
770278856
333833910
327930889
226231608
1009564527
756969215
371767050
883722872
631220335
68720432
381335201
591779703
936643451
818014515
480107440
286471310
733135960
399220953
962185151
336770027
16850338
952927996
841534910
33125694
1063863855
406299066
1048438455
239810496
82336296
405943115
93576274
604550726
825687913
618772273
818144762
95632241
846200063
986631232
377102642
873488134
109204865
329847942
246729976
139414627
343346969
317203842
882776682
930174188
550119921
67556246
185328204
168198700
928107983
180275218
255879237
145125579
488283336
43599163
2876837
971496344
998549612
641801183
728233585
536813930
540230105
875833357
297080153
1063013158
655132812
112282846
764840684
280550009
90807323
861152107
539297097
434545349
887125245
402820969
266901333
482011210
177817704
451460395
691025833
1034461608
170044442
650293965
1004184578
461980230
980607002
582592274
57130050
831105601
90444066
947063617
783115763
18440831
630612952
762543926
800426449
329103347
267216759
101723819
436303500
1043943618
708689420
214753805
568395707
685394578
19378831
905442769
922071923
46650400
355720600
424637185
372127028
266445344
395270645
895703338
521088939
152080015
714817363
263099507
966390458
639913778
597381309
927389865
485919919
952680464
955459619
7541836
488766964
112948084
743307288
310806994
433176578
194768449
481466901
198345276
207667131
1005068798
777392260
199496045
793588470
638206787
1031290414
197755652
52497398
247159951
301493673
894768918
88408094
480114389
620958234
474139981
124240043
119336102
64118582
137424026
230601185
923095791
79651666
592048954
887241928
921832925
404464404
724984603
720539298
552018543
806982174
733996317
1049189325
415937800
760029524
225693382
495245622
317244952
274181328
77215869
388007875
560829975
180041160
571512411
6059654
596003326
252895353
509943380
935286406
151153666
15146979
732415209
527305298
303041994
169823411
629351076
356566309
883524929
1028483211
49858309
851660558
13927298
768578349
652966949
23325653
507977147
190128019
517929957
46441935
628623423
904009923
857022343
180267233
701432505
937424352
304877058
275327190
215456166
32696477
829370907
923829405
556845094
293840524
884223798
378276117
1068967070
730115654
432064709
426850881
280448625
1063686839
623742931
699083841
293776402
316171873
563015585
424393865
54877377
182982989
925984779
1054005872
228444986
9462589
878286691
6002359
6021149
689087718
67021508
365372830
570121680
821900478
431606461
787807829
637069709
998001718
555604060
1024149086
80895219
1017781290
632710495
520257642
692229914
555338165
22140070
1068275686
275978530
422266894
628225901
47002947
538616683
157559471
470347507
398361101
752525645
895194756
962835794
604157704
585997888
54562535
536134407
889930204
286413711
1049003869
445492386
526583533
176771602
20197612
899498669
914725012
222183605
788832775
49502232
533839026
94224665
773748299
56004974
381055926
632529016
708827414
937078198
699809318
972567693
664761042
118937131
87910145
325585017
166246804
525560007
901454574
720578062
618149514
644966480
1061434664
311036717
943092867
475188358
31202547
646490541
191126371
1046717130
761425960
779782482
318594999
198025644
1011058554
992162394
363193786
33412373
390832433
585059530
293521343
246940561
207633048
261743823
384839515
110808536
697751880
79585442
66388962
887060552
109249693
440653653
57545847
141426482
835318721
336532628
1067840673
661256865
907230019
738587760
200902717
183703056
437427304
194805347
38201521
275363800
950022330
358917463
692432707
277550935
649711278
208814460
361170537
344506504
230455602
283052806
542836088
321115081
9393189
717090925
67646362
361619156
961738727
849839956
235219322
685067542
540009022
309953293
548076073
347649014
13757055
657817875
639322044
1067053952
808026286
974140679
235376990
375904370
122403235
24402746
349815551
183295235
665484952
856112220
93799650
408780247
1003652141
266819872
514700044
590226444
36869734
1012501072
739828107
429518961
865477576
157757746
323198429
1042608242
595146576
922953217
142929052
1033317810
907515849
47972917
38280504
640562164
644673091
360707674
841275205
537700694
963836219
406802915
311600898
746332484
824934134
661968210
130492712
27435108
307988941
120947760
669641208
310619445
45004450
671927600
148765047
864135722
350498635
548515040
368166887
1058942744
351062206
46742749
807957221
20267997
910795706
666134966
814313634
1020261994
945944483
167750761
630011376
513359576
244607384
365556594
91873142
696777604
882631963
931464948
1061123532
379861829
533834470
800861355
766014245
583894814
604043488
271551523
586691064
555105853
61129013
84595307
221310701
997808987
555530468
87669818
551060150
837171749
978066883
5896168
395473752
650606749
957800841
856098227
1034118977
1010539179
907789785
982585032
228309153
206246255
783469693
34129135
502641660
453764458
247666332
70212740
712885317
292712254
41534722
408959140
571559845
867958612
804807169
315458052
873027662
717973782
87172380
229913521
750997317
692349870
421175656
89334126
293485740
255925138
696256527
498953964
946966475
996004074
144803662
267221541
836061609
367960784
337718955
1011596318
197576567
487035695
30631215
271572023
703059806
477691706
897083132
325226398
525342033
75051134
289916864
231823553
1068840520
946793190
695841114
545135219
571617998
784842068
461748937
124013561
5524988
56769069
481343581
373333430
270465428
299501403
738710535
695727536
1007193170
331595965
314503865
517648901
78531489
813705934
174748067
618123905
291699330
237119371
838320438
284978518
679756952
306223688
673274502
556186797
1026981875
201535408
992434769
786842579
931333775
949577842
566064628
858761620
500161507
65826317
137726625
263237234
318194067
1042879524
315499971
627773257
1072480946
801121999
1027751430
897697519
138839209
590974449
236632776
256919244
1031467038
807299170
851460056
1060379689
729930402
606990204
534439571
743159979
558788593
1036709886
231816715
168313559
1026099832
999938946
561544039
1035367277
291444776
1013908256
880902429
361292534
157634524
412844530
975533654
98687222
722608194
138081006
601113073
784277735
860397842
30852283
450300839
311280965
313829012
230044674
685115511
824449471
549617943
523614574
687564220
195398286
125993091
1033429831
913046373
409846525
747639847
583968965
915527373
118984287
639259261
262903216
910846761
981296904
752567454
1067454258
958621279
1000307467
916767591
961090894
81975783
433220489
697593266
542437063
430387219
265077173
691831531
786017479
8854691
711317170
673214672
247475611
314475225
1068526164
525336584
918114933
612516175
1001487066
966434031
609019599
424072704
8588316
839703791
919416476
188686038
687138165
754096597
913654846
368094973
949096883
698339391
919352074
464453899
68216384
576582555
386736108
143857311
290341661
108704550
1014354659
907826144
664788740
218627210
736838704
371524769
320232345
337307807
146740863
312076210
52755908
848334301
215684227
62035393
376177535
735707486
1048340567
309405965
1047802535
191563445
362183314
702948042
218153135
105085707
174223687
326538956
703373504
267027025
881731265
89811749
748639845
567154498
692988062
918616350
442244662
849121102
134098984
1046479874
437910820
202570227
1026753026
444551341
267221306
957123764
372196311
78961157
80166808
954791738
1028042340
62382765
858490902
871019729
601359869
504469420
443275669
315528912
889081030
874410194
442463325
645181674
197083777
15963462
379844201
464838852
931312944
519781768
141424181
525431739
169963719
1065344064
669267874
505711722
335810881
864736026
113631380
170604026
574212848
163719892
83122023
106022781
132232074
318305909
552897865
853153229
315640714
781874098
779512450
393810571
613009706
852856488
87919201
759245977
102992863
411592673
642754832
21175783
130744817
779201869
643459476
415907519
793744034
71404499
992820651
740679038
1014999852
85038978
203495671
218836060
857283928
299812409
657634901
251118349
761997373
819066941
243169869
805115883
765424106
806554237
526171041
310937563
466682827
1059435222
590451874
80029607
1040835371
529776649
990906364
293523443
33206883
8757912
729971687
331636724
138777113
4525198
329360260
864693895
584027566
465936784
470110012
1030087664
815305011
605424299
426207896
998685924
228285239
627610009
1028943355
648957490
703454150
374192693
727423180
736104188
517902000
248351734
1022939876
344280618
520360243
167432219
163831170
676895307
478520540
5467815
534509242
832858946
819219197
707058380
48960610
871693893
480900962
135845808
716840228
394484507
561971516
673706853
50186793
939527875
468465770
964637806
976173451
776887204
256695391
791070715
667224583
10468918
959552568
23911696
671087341
19706718
1049915734
786007083
900435591
882571925
744033416
1036689385
182296653
534784875
973015498
221039899
375421114
769047095
42396812
788727128
759042874
384247445
85352978
141320304
910673366
227527561
22133647
839098007
698681564
154757410
695835299
64856456
850750402
971847308
944895323
972768807
229659548
150961534
363621453
277328284
484323119
734900788
685917469
163812165
680233162
820403430
1041779135
192320626
763045963
146861443
714181506
521520432
194692014
868067027
585420632
808198104
609277430
690802449
60723191
949079126
196862845
202242994
1031041137
228011419
990273223
442070797
123385236
586047393
115345817
1003292093
376825068
331693554
501420081
649780819
529815906
860291060
621906152
405566040
555482322
669358961
884672471
71381639
921627126
640254874
1033620683
345909162
630430349
201832224
683379335
66507736
576465086
695476438
389687678
181039400
612211901
15691048
99242930
24020963
156772925
748035191
1000983200
1064469982
698958276
316036098
854183138
298773811
160729883
940198216
110098867
788088257
702302205
22351615
979810787
169444897
655873161
172577467
605619566
612836256
353923868
928328224
323852131
208595895
850174164
659723913
606896016
989362932
215360246
555493771
632691024
66444593
843413972
98231967
945379371
965622123
174107138
874029890
633858817
304835055
1609482
382934503
10434028
169541667
986192440
591620346
741417558
777160971
185816999
461083892
716184402
45167352
1048370017
672969144
473791399
31488271
649561086
956122368
895187667
992622929
553874028
163123764
352282622
1001651934
72599838
929840832
464249162
298420240
292900851
7351837
713495319
437574925
372563536
201280221
786276331
918287497
153503857
149873061
96133432
793175660
946883652
309468443
760016071
736667937
109977548
431422272
496129502
647960621
679083475
899107578
794934745
1052383368
838827857
269606567
817164101
649772391
1054434785
731907160
852128057
303755733
136775343
518229210
1008262571
941500810
1030045975
633364566
933057827
633760225
244374898
1041129598
287663538
21123441
19742816
307290231
114268435
598001145
184518980
191820848
586218645
993773815
765484038
721627980
830038041
726195412
189829734
543189477
974758535
135699403
882338351
384139559
367847010
1011307755
310911839
915972617
426748552
271114306
178192976
622907847
671690646
63522729
1054628234
867833910
368273835
651261629
648169110
3320203
1029681309
513316721
627840682
884344070
521452435
785945441
96440086
302235178
458846134
785398055
801632332
806592850
790229942
433226551
638435436
560746374
619727291
766027833
691902117
446047991
596467548
1017759437
509871162
297982749
606638460
840634496
770985710
15499212
294115099
205233050
137000985
860282826
859682603
860196516
6022416
195364020
754290049
105413393
151691606
231879316
721464674
930016362
461729126
919146818
890485097
957526477
879059402
282468593
661311340
1000680046
809119626
1047009560
1022126148
402177684
539762622
1037683227
98946762
594916144
944693635
874767509
623506303
766770682
467313607
148285203
676347722
723186963
137093697
901491772
1038195726
171084150
846553254
347121189
843726837
143807532
647514163
96298336
921239075
253089546
660007703
557600878
299486151
833666869
800790025
1031201483
502875375
381619690
384481123
916645464
618275012
1010222661
1028274115
652093488
46500620
395072097
155687575
651509492
482956190
1003196444
344782079
203891232
570390231
812665164
475360288
828495665
184150514
349242899
280771234
319622906
196771028
978319142
1029023706
650289489
1041746432
696179079
999842058
279251464
582199607
983591618
441330213
95789209
63151779
359702930
58231886
635620112
586331877
204642269
128540057
964908957
404320710
633511294
625080695
260177215
350555038
814440026
326996230
409938576
516589820
363568720
756787189
442249501
206354168
319027863
306461926
371593561
972700080
1010801314
690954012
298409268
1020150465
521063546
713176547
1013509064
1063104249
226829351
751733451
781308244
291975560
545608394
985164324
627645170
670530333
289582989
650590315
596332327
1017690006
78453841
593486185
643032535
383275354
778691223
590707140
792493428
355298289
241902939
345018971
599980153
2831308
506477461
1032090806
77666189
413099532
987273151
729346118
610267724
4592633
314822163
478565709
371790735
788290676
729082190
646309773
997617404
705715946
401239011
548070429
131946413
729517841
954334874
848765995
768307167
793058371
912612703
493170593
814223387
855052301
262420939
891338368
488532635
502699831
519147237
777467864
828324777
670599562
144754949
116353248
269860466
829333738
747994850
522520002
657107752
1036374672
687803716
956142567
437826405
1038846567
230938869
1019907378
235402471
789714337
407549137
145455588
579048788
558884465
165595131
619326322
973834325
993097395
152630833
917060934
296129515
186693901
394260557
1034249635
879582289
137028053
488955645
562757904
922869829
999017659
598539164
795868032
73336982
1028554395
16317828
911576033
867147603
828532485
976878140
488409229
1051621117
40161743
990740420
931536497
803625340
1008924463
183298691
760319489
271130370
343203660
848745954
1062300475
127797131
751769130
843983756
346585366
332532738
965228906
940420127
105994594
420319969
728497142
275914009
649638267
487124183
946775566
953418975
614223322
318715525
663826178
138287841
764058794
383761495
828914986
901046299
727546318
840443215
329146748
272728484
1015554488
870282065
874296914
654999660
794389038
997467492
241345637
615329349
873115659
1059365943
188076536
391862975
1044949765
71669702
310285099
786457388
224411150
85561000
662401804
239379964
1032177791
763250804
400937181
74403361
351946544
3980343
750765194
260556126
640988963
535027045
287634338
560748254
433885288
413171757
378354594
442417148
262576060
153710657
94305239
513963324
552489501
251403926
1067115967
126081637
237143005
132335921
330880374
383719470
118423185
590238963
891079651
53451883
410842196
8301223
665345639
481435946
672331235
1062083016
291459593
249615332
949341320
1071724237
847650792
698381707
995278047
957979408
681719323
527885058
618943653
389277229
682630683
526116206
153824905
353622286
32759177
172476054
381589071
493878806
922289861
178139627
957674157
449807039
701715521
844282416
385654483
993740399
334450997
333280427
828484764
655662355
468247499
1033763220
927923273
435528402
87915763
825640763
296277473
633530841
79648592
176811155
56792609
802350575
517304165
390075460
740498378
732982915
1030127881
855883097
964548187
185602471
528586889
707134948
734073931
937835249
75784283
795230517
261273894
628101553
231847731
1052255353
245630999
111494549
801905031
1013666469
880768369
266980019
471667583
231563205
620043393
653389888
567949951
59969869
573179056
1037029641
250227646
280786821
278299348
942443169
772884026
641723640
321680713
302315419
717387882
248079068
608071827
191113722
641387232
1020271082
424279265
417646797
1053903438
195748555
189324785
299143802
253388083
296373710
837421494
629530280
47260725
729892433
28285666
563542333
1027134343
116396092
601467263
870167883
336016507
143690590
238055026
798346823
817415059
262685969
76281938
852846426
735464509
492965342
76623802
720812535
925960616
361909295
781989557
932915188
1035569052
311625692
83237291
726056918
125780205
294862599
566393020
513795564
330822953
189404663
320204813
851985991
118888818
247232037
1032187687
103597919
583647315
897835426
484963572
94317238
740148881
424377529
664138692
919299891
1064675076
639126402
252098488
522782237
1024259575
472727207
199204145
326023412
420729074
802569102
373935189
464153027
286039388
737192893
269956456
448416271
557327528
697118283
793163889
464178544
757222849
1050536449
572558249
36978588
266864629
172720215
562294517
859277735
697235242
271042039
459207742
486076328
350876681
154155446
253602606
622660587
547227422
418625911
819258895
536230496
760126507
710739654
848035309
293185267
769670937
1072358630
115476159
333240504
134170055
1046330339
83701874
643811379
747763890
147148731
129917433
780470551
1021312275
794285516
900924642
473018920
774744096
627872763
402503575
99550846
1028783427
844209826
873836016
518059198
574475641
82809847
845024767
132857550
252866179
728108460
155597527
59352892
670659185
819193239
468362379
175840826
906323663
448384846
524429254
1069206304
148451390
812108861
746653775
597744197
414159994
869813
346458582
563578878
935528448
714810824
796897422
814807282
787028968
237437978
1021198090
17093917
318770187
996659145
673816498
827529652
240706804
982782236
1004669781
435500235
335704879
94029292
350192795
981576655
464834755
941105323
973424307
209728332
847659236
74057991
394178221
138918703
556037298
117325124
551693248
396456280
135547634
986670492
676021994
264869993
187518315
402310923
247560210
739629518
1011066449
883714221
1072385705
1062206432
2069465
444181799
682096711
831660964
935720702
476959881
90816139
651716955
229573485
942795121
194057480
673944473
404750715
723130124
673499229
541574593
263257318
703097325
477505182
64177729
56829133
276491135
519509932
153446481
326737427
324986670
716444513
136523916
33632911
724461581
531464919
1036890089
726716097
678542986
254797508
511988329
172263669
687688680
517411922
978021489
322377900
369906451
300165651
722104592
511585758
335015353
298015142
215948847
645409129
562868333
836678725
683917947
306395033
967722311
588861291
617801649
980273492
979762695
212531706
229815955
646819924
470399485
710814552
462480402
904112373
180527076
907902098
380066568
436112863
641421233
803148811
546279727
742106931
349758273
230141721
637589871
1008537065
510198525
148860935
215835463
677216781
571858004
39323133
822464784
557740373
608693965
1033573088
988905548
8299788
258223718
907973156
462214825
419193804
962069140
1613011
601204468
462241869
539794804
546858363
523072591
936439660
976832734
438300503
113996114
62037642
740108296
1042638392
764639659
231049913
831649851
613722962
203116914
145480107
246680673
1014710717
1019501599
861856220
11408838
699809412
196139816
905175262
782243271
601608357
307764966
648725622
649263860
603223607
494926623
574806821
688863190
380081445
733782496
1002201751
388720671
984533932
249376720
568014655
919418787
496428816
753624456
805969677
705238985
902986645
545756178
572531736
74841489
888825043
894385499
34216769
807969691
1048730957
159002720
1022296415
405281563
533459879
380593211
870140568
519552266
318290814
774350067
1047607236
310267555
64533257
522955287
751244762
230482535
714421193
716847073
437814150
1000531194
986783547
811927323
182782514
1070650638
341484803
889206757
220359270
853491433
392659338
533522205
256541200
576098385
313467814
208327969
130731576
790857924
278699233
782785421
178877497
885494016
95926687
375790491
572725250
913174227
518434727
142444874
984380130
202046611
947692092
440254273
121435408
895970256
402874172
201987651
318603713
724062689
400230487
717595173
913691098
1011006847
96099328
336557887
858554215
951032460
726168230
433677214
406715701
1064089482
89623749
724466420
800355995
166300725
358978737
1014957244
861120836
270947857
298729929
933687981
47656342
694907930
818769743
1046982338
288169892
1040176177
230917736
877079243
31923099
625429090
415933708
7476779
684385896
480929281
809048838
837363690
97400436
866884419
129080961
622775095
782142789
932896767
36110374
721147071
503033149
169309203
272193961
775532793
106999896
991940708
1036376974
688214132
858795255
993416354
344344040
973141064
268558151
623670830
414578201
760060812
1046861115
395931789
425417873
998650158
356819867
257956488
45486241
611404725
332558709
930163742
261177741
13080237
342517310
624904910
215364219
785426584
577895459
630641720
223228605
176167201
312039315
36025529
318899274
331047287
228189936
481620987
42383873
147532622
109006095
924338843
952628897
718393779
652044738
453616879
896093532
157189866
329871185
423468262
664465701
745032993
829896282
381865025
1069904887
95923189
1250907
619746029
109725563
324865363
494282046
69827747
286744992
111883603
426845509
1033066673
659230267
349284232
249801607
206416292
1554348
428910331
989921295
28035243
804261719
968070423
805493443
166049509
883716181
340686274
570240606
1049483025
392942587
309131806
513157357
526779024
617103778
801420601
128150556
974564942
531023972
750945556
976316273
718263421
257428540
677523665
60821458
812469218
502016877
735954536
715753428
267471262
902576365
885442223
1072647114
598647820
460360829
220281006
1021478523
802895008
858698450
972955928
242619050
2540840
32169417
723027731
14831723
1032512673
786168889
39971358
213459209
944827123
561170348
1072752522
989286693
54120092
193324053
330831129
574591862
965077551
849962016
226461627
438522054
325754067
480429399
736093718
182753746
932051915
45142745
163483185
548557077
60387389
1039092357
940738413
344348532
123776025
802118120
305001082
343395342
230780563
331097231
686622435
999880460
16915228
1008808605
372431401
967990841
136647371
714053590
58318303
534925805
666054815
881866539
3046400
749861231
1003624176
697622585
1020359373
570751866
960645310
903206065
654716104
642316034
651918852
426339567
172650367
236891439
331962358
178151849
953249094
65529917
385131946
762384255
92935660
645676147
821435812
762216195
90682816
125125903
650027260
431692846
496583063
498161765
758938249
167771746
1067503873
473939255
783704024
379411765
434574096
1003639314
698735972
705962306
18941457
177853286
1033537110
919124935
278395667
988205499
967289606
267220814
1066050851
995909745
22524744
96377016
858470375
798695484
833448390
728938307
1051687319
129542920
628262001
212036560
551336963
883510661
807002345
993149102
730949488
536271764
841807834
228817476
67516745
597244862
924119949
478306068
53575857
462176438
157849419
15004517
421672829
969750822
1008975336
972218702
722780399
617253295
969821059
904717913
729434215
674089864
619868367
317205354
112179056
630214587
247027125
124061615
400116416
507800431
303775193
1054881813
242239825
1025560184
627262248
398387235
326570782
473658997
47853618
522965771
5112704
225524461
844936620
768807386
906026364
421776253
28045860
459293175
882938175
200793909
88243529
75478539
1030357128
1039213943
946350036
832078696
1042266577
395122282
278030065
402109845
837318296
75794513
101420928
691584636
779390330
651280801
612135959
16140342
549487663
656047220
762135949
969695566
38700613
142826982
443128286
259854292
567457192
270857513
651647077
200004189
248739487
491365965
192281618
1057465983
719384744
503423659
887305437
391575469
660324676
304839691
200107831
223010373
81698950
537159245
4960736
405710985
637213074
696397844
711781133
128568850
1026504789
455323215
435652037
186747329
57053317
12853394
721382717
535820004
30418151
601740559
601228584
189895975
1015123919
502228732
967831037
148644839
6204671
24443619
902535442
336094120
885748823
639629424
208444134
678566349
209705021
614950164
775838917
36906987
1019008041
984988662
861063836
711070495
968226926
174933733
641300879
720417743
79764547
850511501
431155139
524011671
2894068
258066430
149740362
296459212
564259263
320862833
912066778
657891081
613585589
186709453
638728443
667826355
830799494
464409671
695248753
860655145
511132588
120109078
284270067
607237627
435903318
421882768
250328698
249949011
634825709
24312516
870976486
38780103
233321440
499684559
532899658
30357230
112569626
346227396
228913604
230073331
147822909
234959534
757214349
238968695
918107526
333146160
762203476
114890287
380281858
34107524
440141552
899737136
320716658
27494192
627341616
260114438
450304239
175360288
61786841
532047995
1056059579
863071874
753740064
672126981
502273217
175947553
319664255
964899766
733357470
838418785
472543013
1046824816
302821870
610446128
723867988
54038672
618112514
141028991
43945574
632505530
520203717
189143117
834649495
910134195
748651512
777683710
8930344
727438196
11307120
222184092
1014441086
992591671
444353664
418692811
438479542
837100040
638984619
1054294197
301384485
684064240
574208836
380008045
757619638
1065330731
647444533
275306107
431046743
312669714
1065054952
625719752
512133521
994222708
687817275
779708963
645405396
301301273
455407597
445093682
612336326
785152102
1063020316
503247664
519294288
965842974
1037026850
108069160
1023843348
189661915
158661394
884589523
35599625
260628822
694032863
354847254
655835693
1016712626
192366349
607480024
245143752
86344800
676069223
553369192
453527277
613344971
530197344
161268336
311887450
254856267
83056021
189798536
822406955
862284988
488983370
730185846
363955655
119516217
408408503
789639371
956752422
804390680
545398007
1021135621
187442387
979470358
1068111124
451927240
923808560
813522305
675340078
821895403
644229378
282675847
170611540
683392508
997463663
350053972
750243563
981856136
805739885
699694940
428510092
815026696
148402693
542616649
30533078
335648532
804686535
802692510
221866501
1026251725
1051225914
218896191
625201590
285948984
484177884
1020172123
758656440
113747779
819146430
77177901
150012226
388692447
945630182
824388156
191578116
666198476
513401723
991579801
748797944
459091447
902927581
208733446
388239795
417311261
415110264
233527283
1071460511
448418626
237374675
221856346
1017253629
170882555
618362081
295759707
852276379
648242179
604248475
567001663
545183702
545318809
414225847
144901734
716873910
82676428
219028892
961511133
142100797
277039346
997385220
612201677
792831150
275916528
577861227
969509455
523600667
503927429
235984703
350571327
251539477
573658572
436241738
637781288
20202335
326160623
371770550
145497226
353598338
943177482
256163686
361698962
886321992
109054926
562942579
50300597
105689328
1042237674
768042572
914161622
411164307
111295461
162150107
187522204
809682776
657678003
653601436
164947362
594667979
344932154
28564835
280611349
557627072
1027506830
836133071
871538788
114454733
1055296534
761379712
621142489
166495105
666298208
14226125
67746359
665475063
169424198
500791739
859660434
576336312
638514780
238344272
645679469
107238329
715783405
193647308
98598339
949072517
647273595
506151937
439243516
526190742
75109872
923395227
523961842
535746463
833873330
318881164
374073231
407308180
86693258
223823192
366226840
704792569
385338362
810146222
960889245
71143996
790059297
230314698
547983383
560784869
891207753
639570902
610268250
363199726
737124717
780574255
892269659
691517148
850605441
767118136
951457914
301024567
674878176
266818404
468844786
51852563
268162014
956689553
435226004
263853319
853674910
38381905
18975834
227710466
342913976
379923379
250370134
1022709508
774995045
475255226
668060871
717421433
256193234
503866962
962879452
456511341
440686236
747471410
82406889
9943796
665690776
102040744
1018445916
780812394
742055492
96541294
1033296670
137046830
361184638
185152360
541516444
7629074
16115308
80713717
446246081
674834888
376160211
606924198
575732558
815841002
271327725
544603340
447875940
362147771
901488988
307265631
996799523
909208531
274912728
1060243800
750760299
522007559
128096782
638789150
782796420
321258058
391195391
1049459019
420867336
1002788852
326418919
377815133
861019435
463975104
294677472
715956985
284774888
711057611
429904220
826205201
663235749
372021089
191175127
547656351
162655719
486420486
63374936
452768004
649213758
703437534
352822569
42872348
280574592
127908645
960494747
479813119
356375984
610245153
876548778
324323859
465510520
143960132
60306815
545690641
952007837
649096719
887542551
786074996
433986921
324939868
266790869
258028816
249889088
509353408
503157843
903322598
448622270
304405000
699490222
946242600
896902331
166756289
854682254
237768866
791040871
590276813
1022787674
238991284
531368764
63860752
502619339
48335444
29761488
299772337
184200056
229337064
818312620
309953999
469285740
256961135
50933159
631915267
271312306
963878576
661936549
163834891
643056025
1018219762
221107291
1065272859
84890098
754508125
102587298
139428363
574140083
442828952
781645677
768891090
228982839
402737403
140212198
517475741
923802003
936012081
264316973
428560263
875528547
249502770
528211995
247722411
55427135
255228567
930614961
301285647
334474721
889670743
924127119
1030395509
475456501
163791596
834978544
631698519
151803910
813960927
255723293
950740309
692175742
559494010
104267575
26360544
894281500
711302125
656298981
306002905
833551705
109130126
742992882
452139127
555003560
211186180
973199091
815541781
897909305
176452703
544640046
238382176
114666185
203357057
462342395
183851560
363359819
130586597
943981004
66960633
285759209
626580067
998190569
74457192
251651789
626213885
707168578
360510281
532285305
263598860
898711586
519388262
58672976
830883700
91832216
875051196
925987078
941975317
782958413
530538934
140509592
441979479
725105919
520151254
1007778590
378670817
945116216
527715504
66984925
536807412
542023914
938538428
43634406
448377029
762960340
785228177
372898984
741962202
601280151
942417894
890677795
802194356
995667866
41922085
64377990
202754856
956970472
715118229
986510132
699295155
554731157
876195305
271637950
114951457
79172161
872106645
168373855
948258531
106045677
555228177
179737179
898610944
31215829
852031708
2090450
262132581
588066071
58816995
894145894
210884185
706852271
138247934
680339064
451033902
1042901120
366486213
831328992
670245673
364646597
638874125
584389963
271982184
126061214
227646380
897364193
162261237
213322501
600450606
145546616
434239339
206291300
768172151
150073808
973781219
1009642807
658677582
9214195
420609225
815691865
733636327
546809866
637794743
666063530
435791399
642655863
1061220740
65828809
440010425
190070826
1038389004
822769343
535893110
1056952451
447495122
566018236
610032648
238216744
710424349
497639067
530649964
876712768
864650899
263795645
17805589
401898169
332567614
595676518
1005600248
572134861
771482333
409326243
840674867
294903675
767108417
447972619
258648635
171907682
450390953
771831329
1065602317
23304224
513725958
615037315
303869236
669381424
1061996536
1038982120
313227540
753248243
746440717
952523579
920309356
736291098
886314699
801279071
987610405
845967338
881152612
803972447
1014521867
903402803
136085989
925730775
790452307
464389170
366995456
678425350
211859277
546566613
230304781
57271533
185583483
86772254
778114149
566568571
996603356
180785745
309933171
816227915
129434307
378947103
25110373
685018773
973690291
1007093565
534824062
775791064
1051094287
423571263
378677231
35601899
157590100
335898710
207849431
814615268
543476846
142335543
172013623
1064895462
335326774
409306632
1024372159
343015785
440039051
771211860
783384945
231273861
223898431
100798316
883720294
242707126
1031359920
303315210
280431415
478038163
784113799
991230766
243312168
569680624
198936327
987385287
669121778
267673728
283666645
115509166
692549605
171449310
70927901
1006645196
675566863
1065163943
1030795770
811518673
604275809
1034127663
63509485
446926297
166512552
904954993
9071772
143453359
353309044
984951125
726108459
536962541
103908793
841649087
617521094
847356986
367992143
397120053
593034458
964926588
405423262
921856020
830366367
903252683
1008807843
66568055
667765402
126446314
701523217
940630091
152654470
591020444
731984109
308862639
546296905
99227638
638215267
752441591
157054017
278702335
753108519
933718110
64733443
378230857
652119708
24336801
144717277
619804648
371020500
125967970
389717819
492595867
1037384037
308198139
588808615
846930509
1054313151
755463342
150220431
652937790
521281628
837206994
599389505
643939432
858634294
609700511
1062183318
580991848
833495202
185175551
768405341
314955705
669583387
899951506
387014568
945627078
1018692442
969903329
601028034
234665668
103181095
457912418
515923057
226633774
193893350
709023071
394467243
1003112725
866334385
835325393
253089253
152524146
533245467
468487018
252408510
119196761
98752034
172813538
714135575
709897948
927805469
713208907
1013579237
10454280
229041308
818657554
337371531
441142147
237874019
577857208
841545535
262824079
144232296
50798639
1045731352
123499933
461826541
957033790
753415500
135388555
7681530
928348998
908230117
891444346
1034804524
847845356
49884475
58828778
551683453
379337457
376418195
1049729337
913882559
243353711
870589692
866617125
837728020
597244633
908546647
144604297
433156116
924234028
62606444
935338683
605979506
480448455
491789414
940273859
686716375
599782892
557430320
753279614
913569968
522444292
1069186627
769622671
166916194
950210641
815564313
599288139
601409764
462617060
8421024
15905121
446710366
418279506
1030838304
38875547
76607269
166027937
321863621
721556283
232440371
921585825
390390172
527263656
564810777
50910928
895043524
249708875
625952283
1058442673
892186431
747986136
616779058
287072774
796459923
609378641
720206186
897085623
1018507683
127644263
649719839
887839878
565035691
49965155
316655889
193740859
469356172
619854134
682575828
834927694
70910579
781899237
943002806
603128043
945466889
644668304
140700504
736233131
403583834
904998526
449330879
573899573
378231989
381583538
503963116
467059345
244066606
815412025
683019744
234432183
574393883
919408001
934151835
914268650
3366498
903946460
297048910
564504429
279059049
620165160
791495103
300075609
146180310
203384671
885025131
998362940
245264752
249713155
610994132
809923386
863894626
447088517
936887738
290773193
579821408
594238039
906023994
911008878
624847075
938692189
821897496
665103094
589787467
996463468
391932337
995874545
1050771466
186055928
952703553
678599463
489226031
441842559
527780460
168314259
732015985
753619234
578962529
1040876614
273510050
861695275
802565391
330259396
746843318
887891674
716878972
336204279
17359582
636046578
35244184
9778780
405409879
624229333
64299996
912152767
741035806
540357736
8928077
394500084
701350917
129177192
602235973
543251718
667606650
1014796448
328832655
808719046
589016994
994181378
622594686
710834732
538066071
35579668
627823409
1048807660
616639924
258644813
621941066
52973796
872311507
315006595
388981181
453327490
159445443
1009450115
350285256
646520085
224449139
1014852235
911642687
526374329
132371536
172134772
835332765
255143927
602641584
1009885572
517219448
503434248
136928425
27123224
119326717
142884926
303035557
632960230
223965698
187026711
104054650
976800922
143398364
81982178
972798308
1002719260
391245216
816374830
1055968985
769751908
892091718
427519144
1065841058
360148345
829626660
458208940
31905160
351417361
443503911
1002044216
951116973
273949251
264008314
612773570
869876824
507646664
458802095
701628326
642189531
563962275
396874792
405067392
154318222
213876830
852889535
862393032
611764489
214627965
27982891
59444577
101793961
512032192
805952981
968403672
288064876
797274451
833884562
464040582
300344625
333479376
573411801
763725322
711788608
851174552
337911293
931082175
698182610
948836413
499690409
424053815
674623659
242097401
8670445
1067917519
537647968
204180682
871407589
632816782
532367584
945162335
313956937
604579052
396422155
893004896
831061561
941410345
674076570
554516763
396832925
778171703
824453137
692633537
778998051
125921090
737302413
252120783
703509484
88778060
687764064
167087885
23373614
834442030
602712456
927913452
127622640
654448648
963874261
313462968
577739666
412945722
201646420
851775083
315498516
547691923
437984244
461228580
753733866
767695856
1048955740
987108186
123057898
637358068
684426658
199840612
446726464
867939951
189183234
921312689
230582365
615695332
367310814
354306147
275447039
331775298
114396527
663175283
567944317
288874885
244525971
786553425
661038977
101700559
934060892
11614628
369549381
613797571
869471680
152621331
771179810
585214629
934925796
755233864
676617783
293693701
1731092
754353494
953227549
163073860
36455155
42080662
546986198
191424391
627499390
1063969682
976123982
691782065
711692027
121892089
361153543
683146833
1022662401
77970097
392604004
137999022
282614844
646826659
473352496
596039669
202336928
367765153
681318546
397001015
128089552
457928047
677804791
429584875
508238487
845248909
445326112
335659282
111027369
1032123213
495715614
88866326
415183003
91956366
491395666
78208971
60821534
271351545
764839848
527063877
467018374
356372829
699455064
409718332
853384103
564949538
337196857
420060235
240843353
772104793
966117245
1034218765
1017586210
472652258
936788364
161815461
687329178
226287439
957467531
324903921
821855284
648269977
586949825
1072524831
839493544
606314831
41849032
675337259
217595658
720204657
698728708
29012708
733735442
652908683
660874531
695959390
149417254
129779864
604334689
398437004
652916617
575623294
183569042
131146492
371996579
227950781
876359207
298355072
687105056
488236161
139309741
809865973
514105529
692928304
217517092
46699918
496486638
612695804
262179166
320787407
834539964
79085937
980788991
700899658
141653080
1071403200
216154143
26337928
491128268
359999517
292221227
772595079
430902135
182840629
430163738
140875802
1038422898
1072790998
385068056
781986909
686220714
174584927
976117842
794366611
472360200
998769190
69693461
908722171
440031936
70793898
558406131
1058721758
872996967
1001573851
349230562
493052561
388517075
573300182
257170036
568037640
279924588
149550012
936664572
259661849
225728156
444306514
310566259
367949857
347520824
149785432
501031535
138910616
57917365
530706742
782218163
19023904
83187985
117247650
320544886
669463224
355954709
787231293
248920076
530306782
385214257
7795012
877540565
67620000
786592257
699784940
70290666
850781318
180045668
223452905
669813972
173209487
746355548
799115632
319177921
806135099
346852215
954133771
254937362
473517601
1014129852
638426475
682092223
909347319
297053682
134908265
225015052
32497678
743121562
1003402833
6480481
270725044
678412204
879550526
886945919
366145285
189426312
425874465
661566293
1004156098
54232800
471902321
547162296
823322284
839653427
256044265
285902671
11953784
173020036
702459348
568495224
627090906
1046218463
54981804
104048361
956664134
943356836
1059269352
1062860383
798834177
605702381
16142033
300728557
880555856
184603447
707950070
1047524256
530247716
72720811
230334336
284241653
141589884
660813888
408499835
338365481
573491702
243402357
128458882
833477915
1001881009
29935533
519851745
283345906
661575180
33617107
841293299
764928374
46109754
355674175
629443493
646697630
194523255
122627259
1027245127
1061563317
41846522
1047771630
280744240
187171918
376405464
760084091
162600726
897868512
1050904137
15210941
6080492
593953939
184916113
630110894
507585028
799422924
662637597
485338110
463160515
276397222
520225583
157261004
756910966
930778687
980730739
371808976
590586659
473208128
927504069
514988665
191553286
569757773
820969357
817234525
357279836
213805773
55110771
825078239
838263433
683349542
899595215
1064747645
1008349749
461454833
924489314
910912066
320408974
436425304
516563957
181523369
843135188
567847674
780481830
721144723
474080833
312686745
245556200
870420635
814615023
16012957
824321875
852418651
182599475
686109059
563441318
341545404
335800271
549443753
823070241
380301885
300479458
778268582
406949273
189901969
821770847
380523251
25931790
6810966
176845466
869566933
422255205
882693233
139032951
246109916
595953753
711772433
89098116
904622784
323746370
98285712
612492070
563174225
921023731
765269737
487858859
859909962
766564497
503487423
161062037
183635328
26985246
664397381
1037763135
125845874
946741672
906066938
497960201
145073693
432945830
906889952
192908776
242621205
704293130
65799928
926696623
320777034
857970785
776916330
605776724
369591060
741734089
21909417
845491985
240843585
266643449
447644690
1058001334
206109286
156516961
802391942
408329422
756763433
499018189
671205593
733242566
120328721
923204961
698511279
1006079860
103708750
939301580
512314041
945762282
732185449
209577960
591532955
728107057
385628267
656212127
95304214
174320661
64220342
883934646
904247537
415659918
784948956
525230224
173607646
686121324
29161098
1053613250
529678476
442753536
220129335
909473997
353193338
440813815
314156512
462997396
442301252
825680251
670707833
77864175
823785419
63149054
140158175
63232682
58059458
678189940
523055339
382322582
862945210
1003785345
72680043
256393759
132680579
790297675
221232313
1028305144
196375405
347880090
841096160
419621952
222097856
96224333
956450282
610459858
793057490
150857215
918457262
701621204
997919738
835752585
12848525
27278907
196595287
385996823
659383315
607824165
416181951
1057507690
200274725
246226569
67674727
496378458
1061449065
1042798400
865080689
466920423
547722199
788760044
1034266039
13324790
778637056
531512073
342171168
662280114
609267343
762140669
856758129
528115711
642759029
240903091
136012637
761264167
315151831
145393329
453108222
109831985
538231583
922465483
391756729
860984358
745537527
261473120
318382333
643161143
474938569
405193934
243729002
988588545
109124660
488432296
42781305
521435143
831579174
69810803
848803813
443373326
776296613
95601657
394655472
808292396
511528828
929567041
1031639819
674720693
772158849
340796002
765722054
157489334
325771385
200182556
138274883
850672898
513164352
593577621
208424060
556826406
30149824
502952287
779592826
348647449
1065528539
681806154
309359785
231310761
933472068
686050678
227471136
1070402256
1026414141
29766550
144916477
503526825
1021523528
1003763660
274655684
894741330
425774143
227362388
45696917
762039560
1062885241
446444227
34621579
28318071
713993950
1011235381
878619596
515396855
500328262
424763802
1066060995
991791874
43606546
87246055
1041084215
971233271
918495355
61865215
119001184
524314734
1012177167
1065334002
214422175
877854026
223259369
888817335
753591800
73379168
53298216
271655849
304462399
350212980
448613914
436417784
990039855
934037999
867916155
486619667
569788753
152331793
493590784
599641137
215985372
770253264
341332686
436591668
756798425
397472758
527669010
418266301
677229507
8052442
668802531
1061271726
812166353
736858654
963476183
425078505
797164151
326827503
909060238
630968699
92800716
425979193
981294626
1071223143
24205083
200161466
454316403
502749039
336553382
947911647
544600905
360024839
549958246
293858554
952979308
657941979
249314412
394337933
958893872
737997309
135146117
442651990
300083972
339253045
1013201445
1030996021
527946329
52616101
710493664
586721851
980737036
873447150
751788336
691345434
839538020
957906695
1034793245
984523282
90627380
142790642
679353749
997625621
344750992
362192875
42260938
47597848
540425023
768802046
885328644
840951064
103799830
777692595
454998079
572081113
774187728
717618665
869690487
149308880
585598409
601068711
71392194
814373408
173454516
793415016
144032078
230835912
982681975
640561954
1012307233
397642975
886169607
413366920
501226465
101298556
461597281
109530640
767844561
922772413
474667845
260667534
946577818
1011097077
452433411
57835037
393151548
554717229
163802179
503913161
801256381
108919592
942011288
61592206
845724551
13062265
455677598
963840054
880353374
316840340
357314945
862814337
677906921
876706258
896614293
358539255
88541084
93832634
789695111
1009047762
811584684
918149997
437069041
774647184
891919113
975056471
9034171
104096000
491079781
1042349839
936497071
1007659371
481612923
576316509
114956028
119532557
493181996
798870421
638711874
666435771
656260428
455935060
38522650
149343130
106705657
31022547
1006955379
893419513
12418259
1026238820
296391962
872960028
167933608
172318331
152147663
441098421
479246866
415431786
245612997
315939260
357288998
944930822
732049338
373727659
507649561
858633286
503486568
771229838
251272016
5090157
649780800
783494022
735583697
54807022
228791500
561838572
49256071
656381866
3214093
601656162
999970064
171636536
607797055
677242295
832416318
812814864
861686583
241129183
701353030
64392170
836169826
718175752
138629674
824764248
11668628
1057094404
78813231
458151331
773845030
34959168
352780259
731162028
90407242
322361394
852779856
707714198
131391376
219783889
487856655
129661087
434966468
309818518
630890625
178170711
366360452
344073629
482938466
795244644
468435332
962796519
563055895
833566307
476076482
821366494
96602712
370188344
778943743
851875389
211814520
711321477
269913042
859424466
886922114
978515911
1060403005
808896090
902207097
828453107
612496207
559987081
199706091
733688842
784796902
79560097
258099610
204411975
420185736
410333431
499892652
400311874
266991291
329398738
356229573
600485789
846637903
323626732
530783849
817739174
190435358
915942751
739833966
196550879
405677100
241390477
926673559
710235461
121322141
811514481
808300175
1010467924
435144077
978878660
451772111
287708444
432470559
719985867
870605584
736633688
122483396
64379748
571100844
424575042
453590026
503352766
448251124
863752391
1072596549
731968673
616535934
831575697
849333392
263476613
468107774
624351579
1019962855
1001472986
437445883
82447845
1034215027
363943313
832945708
790242931
986997646
463333245
603312717
671054491
458896466
867229959
513796071
305426392
868913400
178503420
575046421
770487312
573420080
278815559
1022637947
821894398
289177989
202110365
133687241
707554159
451409914
608180961
157533370
1027136129
779702362
704949092
575353117
677627395
452739801
152611864
401475641
354445039
53551353
714723251
16114830
137302584
664494706
562189049
231859973
191522956
211588737
655955423
318813438
283511679
507566857
709302909
728399319
21465427
901658797
76610118
851157654
260646390
448651843
909210634
379386421
587868413
1056034541
644863593
741331896
71681945
937454673
229227148
217309926
532947406
977280060
322542212
792751404
825831583
1039953348
69242551
939483782
1000887202
664078868
242342737
681294753
990117147
491634258
400901835
776477825
500722127
928907815
769014284
282664987
175012541
668261012
710520262
506141516
577129020
638398578
74951970
360354645
144742003
582130501
726372242
176489371
755392227
602574086
559928706
716825990
747127386
854143949
443956870
132419277
335871126
825172969
507149873
608783677
1067179935
202629784
223826233
377984093
452852287
89143042
377921255
1036348364
931667722
98935219
459877079
152949110
360590597
672525905
602229022
460650780
276868377
627035738
1027256544
480053086
728197254
1005845011
620278847
836483109
712951689
1005037707
803711427
273928292
189737986
707927232
842352196
880938983
978320472
40817407
684636979
779737315
825387452
252875836
451123108
607425782
524078119
715179483
338616999
424609585
193602136
159726557
317126957
387656139
428223606
201799533
849562808
953242980
431364946
478110759
231260932
794453201
541917223
808634219
1040482924
539913780
410669686
669260461
209014602
609320824
613208130
651064629
847527622
419555069
293474377
650962863
189637771
90785613
795525045
216629723
19739976
748899516
645350004
578117601
67484878
680978850
551699029
564181708
245721799
616105822
182244744
631807589
765825845
756557361
973642046
987475668
717950285
870813630
367342637
22343577
999817437
1010317061
750763835
758900086
506827746
29293927
851321272
126765623
1071241507
40312059
228373982
351074912
585402402
815642090
494780655
641293477
934806000
801202019
630392982
866359787
1052913524
226068566
967341888
691627500
1002032220
784525908
803102559
623527363
390125384
700345719
401950791
164318156
380111996
831170288
881264056
228860045
384722206
23793163
253732177
1009148473
566878290
981617478
507771985
625479788
799476837
515585296
989330254
547068740
629596586
262324872
1069641313
534352781
516904890
1072289995
755277564
117758041
424086803
323222636
122436652
801446766
231491898
418773024
236459460
848889825
436641545
1035334304
625480188
540955570
518086423
291286743
315073930
744185554
515638897
466612719
310849858
283257464
1032397743
566885879
242431358
992946161
254311254
83540604
88413790
254889120
691682804
617461739
627055954
466217789
199164686
440263706
1033379827
492129692
344658740
283444400
220470322
519617400
340300883
633276419
631096850
976249649
833488615
699574403
532359109
941584950
555799106
122080070
284045485
227303966
299866619
605505634
528488745
135982588
128115327
50180136
459578895
660245689
509368990
436912779
182288937
220596573
785438979
564295556
606004448
76538344
680279398
60230528
305185273
609681115
954146338
70640935
503115840
1034427006
663040007
1057980834
616174039
530458504
349448678
490443988
410450891
912307374
709369288
128644869
662356730
407894709
3520906
868734108
891265622
922068753
284748351
753557049
433970071
898708432
375982255
830502622
90232490
269517256
17578931
46388033
1055043264
668608569
412374610
828038949
1023011921
101624919
965021176
994849114
606607561
344118420
787379109
72491365
811573043
395628718
861483724
187600962
251343940
181618185
651266599
38191802
242165933
840818523
381462702
760422781
639011763
626868652
928529130
790312503
736561200
370069977
130469455
1027276179
244052448
1000372980
332477313
513541740
1054937523
465157775
869546239
477811728
278520118
838715021
953705505
548860137
22087638
654432945
850973754
734827210
546566308
43968506
257022537
823173762
628186115
80061053
828113182
858036872
97410459
709623754
1061141644
647125020
553808943
93935080
889080695
581982256
91542818
919452767
100583193
339021009
263212557
643084381
344374505
668360470
50195740
980642531
892392252
90970731
384770177
250031582
997731256
959229684
61498312
402551031
779917642
843205495
207080687
781732040
391766884
297136560
800799918
740016626
596089370
518129542
451592447
553792331
51025097
503651344
447059710
434767515
596602889
242410485
49256079
711720017
142906312
953700186
614985213
173232172
1063588134
902908671
123398877
197749350
623682563
559522127
1019877785
160279458
659580487
750733219
199327467
699600338
961460514
1043279952
99910174
583315378
216639352
979747814
345133346
538987381
35946444
761913795
498746052
351066044
947063576
332486084
18919723
309382784
48299557
31860222
720483114
741546638
1050681811
863753684
965026326
233749163
765432407
921682819
717537479
724513179
133564142
881341460
675320714
880225634
991995049
204245461
382380271
693864579
32958422
867092562
917912681
450099046
503396447
379057834
278358560
290938571
245234940
429364179
956746555
732382682
117627428
796709767
855675738
770472267
412327007
614004018
941076802
584733194
1019919797
735107876
999703851
797751497
796198044
876195116
208502009
969350021
41711119
4003884
483187048
369318999
800675920
595671123
356821778
89906244
164608880
718618069
54402949
850378511
92996525
321959564
866342731
540678108
313866921
729118838
88986075
179382559
828587217
1054115288
1006958014
574380075
159874329
377183486
799214711
602782335
850856664
760455264
1051248957
383677360
138108797
583074055
467477810
242365752
190645794
535970714
386341088
998013983
212998839
1026114375
73789609
572010556
508757575
2302305
521759185
877558391
327732095
306130787
443509795
727011790
700676063
717301642
845259969
366037286
242832711
716972796
717605895
646200044
760340003
430690730
891914469
611877956
759980389
102550371
634766550
751351590
650593837
909445411
585113465
514638347
352057150
197357267
558439012
877962047
276907162
433496062
128814118
913278917
497455038
801339314
73767104
322480263
1032927611
124116858
744584856
771444026
931695038
624984975
639625777
730093841
742993005
407923609
379909594
122105818
927179583
298765226
1050603209
827993403
236475009
743445693
89414397
860423848
542795237
715820464
946199427
162632873
984637798
678090639
727301950
540284501
11191733
971121170
704551780
973643674
426547667
719144013
21533652
819368855
613009132
910142627
197282281
56969806
104262304
336832694
726654400
700142712
592116820
465913837
844392722
504651759
555882044
8776185
643223081
51981832
445815620
1053850846
561797359
128043797
430136079
429687443
379707370
270862661
98394151
106193914
561774862
942864507
459232785
25613828
841001870
436591276
911414986
171317331
421785871
12464422
125566736
978290517
912143614
1044619455
144583954
1037381028
551059948
453662835
424048163
435619995
69520435
120990526
671483729
738218454
1046956634
60059243
343563837
258257799
694907672
574136034
815652599
971077215
332124619
289642795
656240668
1046257730
1049672213
523532454
1028724182
180134366
1060782033
1004449771
471415486
733050852
816334285
778809563
578588207
856177844
313312319
364295116
243641163
493239434
50082115
173393087
663302549
98505957
788825948
825312168
201248822
580028225
379772788
723411440
439780183
2355883
608843464
811885607
106269086
1050528358
44151456
736695104
550325208
591575040
711811943
13641777
575474768
194130137
955324143
181789544
411050403
295391264
732005158
329629104
499372286
376680367
1026403551
1024448362
647042000
330981889
981106337
97014847
559980857
698133958
150578449
672824633
185388050
747917848
140916582
141458855
969662337
708660723
441055208
632300207
928405184
221706888
747913309
995458663
197432535
953452185
665631668
52299494
762386637
284630941
26573915
5337732
90453887
610054637
277880664
669805750
51392082
332008195
889666583
852064234
261560370
396671584
339948905
900830909
782737469
568595750
206146461
741853845
542239291
997577474
33304403
702963408
363330533
886647748
19431852
963674829
594728410
40674037
977584608
204720576
494806616
601789593
496787216
588199586
264416376
1044554128
717669390
244806520
984023602
35122129
392884675
11705180
422777978
333485787
941960854
772893788
838619693
145739570
274240944
26192344
921078603
683852745
639141368
134836973
53376076
221194891
916553969
529990799
150728809
640929684
342732297
170690130
412131053
584570655
949778141
880659645
5050342
605780203
247557299
1021938886
193619283
1054359068
805116216
265261663
147446708
150704797
193258086
578198420
616259163
230438945
407968120
74600357
169944761
1004107951
256820508
425224832
238185986
283042881
20097322
587999912
117388300
504937955
342995780
301521467
632698570
504180160
246084627
627547098
971887083
460495013
1019397879
210601122
597305680
775900436
283981172
546355958
151797805
327213500
798108744
387985249
584480873
184733387
763870126
754529683
538321152
648738852
111076280
867633657
614106338
872283103
357262624
510019023
577193027
685837
795392187
488305444
1030592810
34457744
399455294
215762231
164654336
29995437
687809955
685777681
884630394
686065025
498651502
360059416
805183980
1043248197
1044066895
73991540
333659154
337592683
463467721
736518000
735731502
390078000
179810558
635192615
767010122
20319111
378079991
998115591
204589303
912828909
751205918
694310926
138151686
764517025
639152246
218806273
930664254
635404702
744162646
503602325
359283350
880088058
688663033
656688223
869709038
292408669
422695111
461996994
446313652
265521004
823948435
945146068
867945899
409110026
926532762
475334258
875795089
1003229659
235316851
97326280
761292765
414671554
788508473
508833098
235226959
299064412
91243485
730633227
405204998
970162103
928354390
853758003
78932070
785398315
51749975
565999792
256089625
770519965
1023359904
761642660
921029759
654345535
617622345
949914941
253072306
169919762
559639373
756103168
977419376
155614851
124406107
66147386
733847366
616671874
482233157
929658816
217019908
865149512
642499652
145883080
176337161
1021077255
693247523
232974796
209317256
642390366
1017677638
888711084
1041782910
212780276
625106451
494656230
18324962
1048153305
656900248
212050807
512785879
805981630
164331227
16697225
779748510
566271921
862397033
1020961918
1032351006
168609731
512240031
469460624
914069683
57945354
289904530
477880968
485162279
162429702
997962932
622650547
709067229
557127521
487631287
953639540
808114247
467599991
219342272
115715245
950090322
235740137
632513486
636802543
523393633
325380621
65183397
775806170
108745218
511469386
71009991
79174286
904482708
278415775
834057666
576018635
591969730
285730700
810603868
940832134
68470801
1002306580
816875459
134938028
140652255
570417544
1029852760
531059490
7482550
856205728
595558106
169453001
797582950
790791962
597025430
373744217
286307286
983488387
839707263
80614494
534073461
555800651
723532950
621329794
361401117
535005578
53208190
201825747
863997834
911211250
761750950
221841724
603997690
167837633
43408461
468109817
632829162
499667965
687876830
158229423
736853083
378254565
713422818
52190257
322131794
952095729
708278704
585261086
247149397
749569515
323612350
2560341
516997462
538422309
568050909
148354436
992645543
416518741
603681298
577700743
203336022
300745787
834882628
905425866
719853623
387179232
912079942
988125452
389374189
751290362
1038882231
925594327
104858020
374292264
4307211
554524221
748683521
563531338
839853453
32498083
907154360
72352864
780972151
192076732
83223118
882468985
662216743
4578282
946602186
897294092
801357178
487553471
34540321
431114524
346526958
461394102
1069291289
1049403734
967390937
156739576
566890316
67716060
300422995
650598121
485432728
319182411
410686667
568090603
481223844
33544338
230128835
797563352
117198612
210600753
1024751502
560001033
734871075
983885786
120480524
568355947
136871532
106750887
2209991
569173098
655226412
376816904
482914965
467111732
493985460
407766596
983985138
253124910
987981602
440029850
206119092
941925648
938945902
585108447
167082369
388603899
3936374
122809029
647527759
1060471624
544157879
50404937
764169800
728722591
1657949
368427698
698972626
278060459
92434337
798396846
68540712
263462034
78101863
742253892
855567918
809116917
110228173
370040335
71519550
896749900
966234049
974825354
631207227
497513661
856527855
79626600
374584979
170463345
654943232
7397049
426227380
782470145
417987374
413240141
254363910
695154006
782503664
919978149
547062768
1002846222
409557409
960434201
785584966
803084089
536476587
454222591
926145547
54081925
178689089
529292623
559361850
445212955
279556083
703229272
110941442
598212014
484386272
568336062
539018844
355525254
104826240
6347699
986508810
779871885
797964615
419667991
623403395
886697513
193670155
698686702
825526095
818562671
337597862
1024354812
380535117
755316181
627509462
957865002
203938810
310181577
579204111
809317923
122883559
193760829
172463921
1053270521
768626107
598499096
1050617718
806732236
39645159
197700411
447713481
798246075
1006681083
939155301
907169897
330491970
798883155
618098183
891101413
778302421
40014473
1006282907
296636986
952211269
921771259
628627347
22765345
43676745
697892037
973976570
419069365
607416376
178333789
982159716
1024298905
372804681
827683119
1050944712
732726553
598075574
506783628
282133221
595274094
631908261
468210776
56878869
89636504
748321474
158867362
354473364
864481359
696437236
703220492
796805156
346778829
167786696
501476830
143275033
568050421
148327262
134935688
403555293
584415136
713146216
824991874
582970910
145906214
441060223
182236681
849372277
976172622
436896316
173230955
834377936
238368770
362778880
832845445
340646527
402059409
616538163
558348749
713164885
949423787
997732487
836051831
851938558
247187684
391647141
126349911
707803769
180498011
61261329
906927221
781082819
513640325
314654140
1049871444
510698281
365555970
275834777
191745227
437267206
988667238
399329007
757530310
984174609
1031090230
91033450
357986941
24205717
166393632
27686219
430309395
797431126
699292177
1065215097
120456578
964817690
289610688
981651824
974027654
713461949
1009704602
677195074
223415019
359776698
1001961057
721015219
997036552
12148003
467384153
798727502
850360430
688031725
80306296
299129683
570609269
196651160
503132435
185650199
801541046
60354862
998511828
6643959
254826019
1003292917
891110269
368403000
983107748
297119424
481836307
1057160480
39453413
90964690
807498391
791990359
428587588
812230615
163874409
213652046
218221401
253636480
656440973
561947626
932508070
208261987
682725384
221990538
736807583
223209734
588850471
531406833
1037248742
829825181
437893618
38678286
12265930
586416708
269516514
488548138
332436755
231176869
672768722
187005547
92257556
565513018
3138142
724360069
705556851
200431262
681984561
186240414
212471347
284464331
1032237569
512958643
447973692
991888042
774252759
838302321
760965214
446582440
54137980
970774976
51223368
57149666
241647476
648968024
261294577
320332692
1055226789
633375591
69955216
197902487
946626747
924657089
980975837
40931598
918533689
345591085
900853248
520374304
733789175
790460947
823619698
564627361
113554408
475242266
478659525
596084927
515226190
688310325
889120173
696474521
804682909
176009150
740176722
265695872
261841731
819832097
57784254
870845925
817255000
6706258
16205340
224604208
677266786
922251905
18224858
802522503
504921523
185557065
218019828
348360653
43895088
937692305
1047238188
804949502
396450016
1061109706
352751375
751307804
1066970139
289035391
807084832
30754043
733163409
178869030
451642346
554814467
748392230
1026637860
359600447
1038942860
407641372
889883765
870028006
418164718
4388384
909835464
285209497
417244993
958292734
620434254
943936020
142730059
399448222
75790711
517952883
349284869
948292365
755177562
21603027
477077472
524312748
878177838
639242280
1048637595
533413475
277441501
582633455
399617740
886686475
667488343
112345451
282328762
100242931
755030163
435740682
992874812
174402716
915152667
358372502
244762810
232966313
974859857
66701223
1046279713
886834996
649633122
231397204
1037067901
1030398548
925500855
705284324
1019949712
223951867
690946225
644903931
844571416
54823330
515107800
246086849
843903781
388169471
261450920
642279662
515805022
9210255
478603691
341522006
253254600
468950513
508633700
1013214748
888133427
394927045
818180654
85812601
875052018
577799257
399605761
877920060
775355594
343574057
870925991
674180214
133185679
1029600216
431742782
92595922
398648138
36132802
980347746
335653952
1627626
194108940
565863744
1069102588
317750897
308756825
217583357
280128570
872960332
361312747
574566568
334046395
1017489323
250005728
308175066
973397331
1019350274
854568572
886679670
870898807
818036160
464048104
156247035
891908443
672519239
239112694
999690387
1032296901
53924222
392460731
182537575
147453597
273477005
1015941530
843720413
681263773
644522918
271210860
367978744
657371072
289353035
477958627
558101322
1037812864
452292049
525466763
967961817
138818776
806427240
575748796
185296900
222196780
1052799765
760871173
27195288
423308793
92806220
771409333
420702675
249223966
55933278
766800081
756690166
688278549
1046869445
145134231
886945457
655889157
635180473
545903497
105299738
869362120
529647549
615253909
1034324605
263060345
255928136
542554876
159320989
671306442
428651515
286464346
571174105
620084974
470402188
55329161
340624737
479636582
895313716
539515043
769166915
964091018
161045098
530945314
660439684
326567716
642433584
87161390
904260219
596019033
572778049
203726489
866475906
1029192889
909927268
384668306
814998003
685711567
879504581
956379577
303053616
789638569
222812369
198050243
710925528
918761758
545531936
488575195
791729485
564386755
642055588
740990730
182414589
975957214
431364142
39988363
108525958
220177695
833167405
215617870
558093955
684254951
714346634
727717148
7970224
610334235
22330397
219533885
124814914
825213621
109128513
425679473
862030726
974048883
832739787
1053450501
228426474
704722432
306039567
909194392
259957939
426870696
693265999
938853388
986261373
1010377566
561533079
497066461
435862408
180395124
152639691
170014693
64885919
774060376
341842992
938363283
375222802
11499724
99161825
5887761
904750
32507035
16730886
297765378
267277593
707553807
388100951
32489147
168437872
15642516
511399793
927613188
1035764060
703104085
820974514
384452465
126843605
876581471
620229808
491095263
984399502
813141403
767388930
65372631
373767351
604176373
520840476
385747143
414741978
398787599
319863625
285452802
370835840
130884853
1023415397
1058762544
284427946
378414972
835508445
932269721
591612087
68374593
388102796
147104628
57716235
578088008
890753384
453568991
21328619
923099503
1041453683
797556094
337967000
600935141
634966401
1071315891
159662993
357797472
674627646
58418088
719645960
611218759
279461226
613048432
489853397
940582157
226278888
349555319
572319092
462390277
968008461
276391848
171947417
523289518
684730381
655451695
471858382
1061558419
615923334
10787971
830793154
49495636
583590319
830173065
891198000
422562185
737075589
878893857
724382687
532507113
925301675
646341688
881796868
863311599
180880693
361846181
616843783
793343688
678446165
877980823
795999067
440207830
477550800
994397886
384928193
617638188
1046610796
332478659
939603342
718536013
627107529
38819340
736395680
228304262
1035550131
181267775
898068595
562049144
644867138
639345481
315145442
786391321
85659753
901449541
944173771
655817261
749715356
629564903
647231135
783967126
531460455
388931976
647591400
339385206
755011307
947368875
193243591
100420078
412938028
867926423
806064932
422373731
586149935
808907895
204992917
632131940
398111353
340041318
578875648
912481757
9806256
483267922
219253211
611350036
13126829
749385154
426753885
507941710
380514073
1012734228
1067727271
52101850
523717178
599466268
420598872
864338603
16961530
155725934
871586390
274209550
41068222
868992008
885662051
450454450
69136730
1016957708
288105812
697247493
1048477455
73458836
153466221
657889257
294916501
583262989
879534722
74419043
981264423
18000281
758912927
825566980
641446292
132271468
1021911911
43995334
114948931
760402008
397430909
960759567
449702021
283932271
807602990
280392498
610929197
480541645
720063927
821797179
352786562
522516194
49358365
416823421
996423150
54549006
561411717
221210486
232206555
140500534
320118083
767299361
867892793
462454233
1001686266
405611716
1059393728
1014044579
947245691
45464758
140714275
951165260
1050613730
221263652
60480212
905281486
335623385
979244783
215658444
452762105
617516543
760987240
985999932
880466555
425297187
485840700
705298847
200730184
358826640
140539842
728419517
16762784
677681482
178229806
886504404
70207226
197607141
443949405
122552587
386473547
487535719
151598645
686040428
362360621
119182596
828599955
1020359809
313770154
275796250
891889772
577326766
674021265
223153585
1043856050
561744415
944235657
933684626
340982844
944648080
425361356
149432537
323403249
770149192
199179256
640258155
619442837
964777073
450254805
789258882
177258114
773565713
32090947
58725603
717898900
91087405
444878277
108279604
778847685
1036044703
625076612
485589481
367970457
301249144
21968097
776095957
629833626
188757316
1014590791
338213585
281972934
14673696
33365024
598854937
981410272
470803595
1031314429
644274317
595172782
6245039
723868996
866807142
96598989
912895587
1067530651
923105199
422470720
842241731
184954959
61445563
902642694
25206632
529569346
312072371
388251055
658255474
189545443
697731837
861049007
453947785
405880050
150220251
890984176
847520848
877742394
859960568
800516065
749926860
31951404
687744223
1038088216
503865485
72205272
657672097
886814146
273755663
899873108
380766456
586068797
486475799
696104392
90844126
999273627
118018664
348939251
526804698
804051192
439340835
627682190
304817687
905622296
365211509
810065438
337679747
62867379
531704699
353281160
329733002
353738494
304494076
387984027
681151906
38134786
724563857
638260864
791432538
155642289
383855812
553354443
699113913
970940167
759999669
254914477
1002056811
110589762
981855671
811037824
740953701
249084328
468108568
667337012
174248144
86511020
430136113
771871424
670441828
714668959
169184740
47135787
491801232
129650174
659956756
476193005
87149941
459030429
449366469
840604436
701549639
172671848
547295757
86703944
282414742
643906342
568137720
410410001
547102999
580605857
831307721
425008758
1032151990
900466610
192495500
552841769
866391080
484065087
803677517
346059017
173630316
147542563
190468780
371097938
933639132
844729626
977130951
1047811719
1009685883
921493418
249350673
828533594
374064335
751418346
896404225
422194017
394425758
378258211
245043765
335881495
292249371
274800996
389817281
704213461
285270058
788025523
418158986
1008411880
296126193
389102902
497088627
632839213
250534007
727653229
742969476
662322840
891975568
219763958
729712408
311849064
913968452
858634112
239349494
609156962
899606452
5292517
974470282
568605265
41750732
263356689
439899654
892123972
935959317
605346367
956665321
119577780
1065498516
1008921245
643289069
114075655
621224722
848154087
772801513
364659545
755927134
59425330
20230124
593012785
99318139
625077452
762529349
671054721
444518970
17861307
651240439
260390398
905659694
471758806
247849561
238798214
257108787
516263637
947426610
808600320
97385358
305309380
929263183
635501753
949635410
122029294
40447253
622136668
443253605
61266391
792298898
981667914
750540965
688329452
996051692
892488676
527603181
580639366
842945536
244929204
870773679
719000791
1056565406
800845832
917591677
706435898
864122938
615448602
712611520
304748903
237190050
433917730
168659992
487900351
801977121
799337269
508359123
963608023
308099677
35306614
885831264
246549497
902925830
40274650
1065123372
632058547
913503662
381487537
254348797
209754389
268392422
124733011
781638939
208240261
304862177
588134084
808814667
564726243
29097070
943398518
133526456
451783585
894126502
445737078
661745605
265379791
418353625
417433248
225881666
620534497
395137916
117179900
790804008
667271359
475852937
46985303
533152902
905899080
729033213
296017501
451198930
215690309
451165523
495056700
299847581
814516947
344300770
348751614
722391812
1000964714
219912570
539182880
559423948
836730235
788340928
197145356
661817733
944106854
994260794
898343685
261654633
858060983
747313673
775816737
493296430
167936716
171101668
332781372
74760367
996730809
988832351
105543284
973117604
628066147
499140046
279930749
486414986
88639223
818894745
39698628
637239334
555611361
495017289
428429989
574010159
1037387964
833570997
883569120
453678277
978492384
685217528
492688413
903577548
278940034
71544739
703500968
939414549
1049067296
830006634
158172637
778404860
334862399
908788142
810275324
232188936
716939462
512034434
977309359
481895963
553483858
807979726
568037281
232197314
86224727
103115101
874293545
247406636
651558653
6140197
576185199
393500336
22933574
524934348
871406766
306143361
357264043
509908061
681828390
546527707
1041315013
173541652
769399185
865460576
503183998
957046149
835884061
740717106
953086549
159156283
509882676
158353341
919128940
541254943
180276402
470358477
444135319
90279161
989095438
381944130
239126349
581141695
11917142
121814849
321387842
894924010
950064716
227003574
63729149
303812685
71610769
996317735
147433539
494451510
577994729
527069118
945281196
573962052
517635772
1011042552
624939410
838873901
1004293085
1069977405
477250843
446939259
345133566
421395502
564074105
817147969
935557383
829448121
361315507
337897818
87805925
380227632
618856589
485249100
341550207
350517542
236730028
968861466
995157815
31264022
660496074
847707131
241437603
239114728
786803392
847121874
410782339
164786040
877158671
462924801
158507079
577059100
1013335327
697401271
298678120
382084364
1068653828
389989556
1066336121
149409390
231731423
404945170
405788966
358883720
496798039
773768043
70234259
383396811
840778756
713740054
303875681
889187816
1034724710
982795487
368244339
1031268549
297654192
294592035
522335792
507098243
114289418
501468364
571060687
423811958
333864786
528571804
495441624
660195096
630075202
827957166
403695446
91131860
496531249
269936674
1054292650
38428555
155036443
812881471
687130252
569297286
326761123
851750902
99009931
677069183
349515292
887205901
315948395
593845261
1056541473
882182228
326128004
17365526
170860491
484253360
982642500
186194804
618224202
516303911
934895892
676749850
757672124
534972028
669848674
397272982
765811327
1037102305
834510674
733470235
622993219
529972230
165943868
1032066294
808389669
904356369
182650004
877871521
735782737
814675958
398433937
626938297
504579874
379593956
102741740
334490364
451826710
230866773
382409594
142598183
799820458
291697367
213940607
766068183
174008770
797968658
645008340
318836781
265719842
628266030
568262280
841492468
936277689
714865678
505054871
309744323
900237183
781501327
846881675
4134654
896372818
69881217
170250200
545355385
876928246
630919238
908642461
380683996
738428445
209000854
604097359
429500137
739040924
452216408
908915619
506845935
962292389
955831277
1003759330
788447863
743328382
208219610
205482999
441855972
77174206
991598296
78226510
340314773
728533324
570087063
890685675
106645085
773202030
655071614
571753657
885356288
917627025
913517844
740450105
174401364
616383114
312056566
352024834
210490162
165434735
989409208
398173389
475547385
950056681
215170250
753392947
612668339
14125998
112021974
1033536284
161925449
131569320
582977856
802362396
179757248
1040547218
1014116546
596418832
588516460
50870428
450168324
501789896
958079927
320202189
1016487397
552364173
11763368
630198828
986042878
432721453
931572435
979225888
7359894
136032029
443412368
202967053
138821598
1046506306
948594603
885956691
552055258
961822480
12638022
401256878
550596892
942202373
1061207741
536447515
848150719
920226355
468606280
1053194071
318065470
287685681
59008875
437553394
207461868
288700057
118344240
486547295
722911115
236921520
777618044
1049220572
591701940
968287449
698498510
647474226
644359131
177888519
1072327734
1058295196
201290435
33172787
92067403
580007049
116090165
279709992
693304917
1073268604
76842002
563030210
601768650
279360033
125892229
817788738
26763630
612970808
705439372
785685864
865931225
363554181
270220574
64094134
160749578
352620223
86680402
21083805
207834890
1028391920
122354202
153885594
500644971
43468756
891793937
227664002
287551491
640844687
997909946
940612482
468992828
167524762
46550979
203881525
285055481
594997269
767342386
604679263
501182928
3748576
706952226
945835661
415951975
372223018
208390014
708284321
198992667
1015884371
602644822
101502194
385839379
768218003
355331679
628883574
401592665
784137960
695180825
671255331
154179008
861814338
683047164
976766936
523355243
753166114
62509804
338595951
287904362
814000992
389021109
227815077
787768823
754630486
883812880
688517263
687365223
430822367
101345113
516058012
690449844
712036911
962375495
482521869
839010571
263973427
779516205
268233231
103881388
1073268198
128106379
868396558
1060915343
128990559
214151126
826627050
1001362006
324636971
372950840
620457483
77342757
394091767
879873771
535224283
54072613
561605017
522240995
577351611
744175393
644267360
298824954
54521913
525142888
434121856
1065997952
958311750
257693969
759340928
573339708
1031233499
961565014
728748341
142073407
199195062
886210265
944673796
860880576
630224528
636515939
768321035
962393878
57756723
991668131
167420440
738149228
853927978
486552981
924650323
177962034
486877363
849851501
217002353
705073547
1045193203
181706063
70182635
420582350
996476042
366114905
497834215
637461158
615715895
988867201
62462323
676032730
785686156
43834471
626064132
1002041810
90059768
780563066
853778150
649410907
468002550
498619483
1001785399
612833668
508323331
401676094
637328878
846361619
425735809
131383639
429839212
35172355
371498292
452065383
79698722
1059159412
932577701
153784427
907967497
782452791
172563802
966818340
1018844436
609291111
896309441
716896979
130742746
856954203
795354043
3635413
625717342
59145774
480288361
891650670
803673854
363438389
370873803
636396637
568050080
881463843
808990521
866633156
339101858
290957354
570017496
198577400
632600107
364462883
446617258
441013226
913295826
1054757164
868197633
768088695
731852076
414466250
803991471
660683143
605152727
360609051
243418096
761376855
1034322700
1060781073
471905942
916209401
618289038
356956590
528580468
952640217
548976140
675980258
959086742
743450961
243834731
101742053
85920219
983096672
982929542
566381141
307816258
545295976
154793183
520965987
117705015
217168428
1035524461
1013794277
24418916
722102141
142779627
449278309
517688746
706307701
846595687
1040817455
204179958
455708638
762218901
679820382
924991607
908790068
959386506
692145612
573714493
1062504046
220227237
130177579
718805958
1054782011
761590354
744110194
1039315385
605832686
807856608
921135259
661011859
86223826
510662305
1067245070
125160318
1067043657
607010329
746461719
90161585
859564683
962491091
1003313978
919928928
677604906
728742345
216236547
668897467
444879470
498456426
381188748
518623095
264312636
995003439
657856652
637306656
3162627
732568331
395707643
23200361
669029860
868049522
738589311
96382293
567483718
162169188
592798498
41646953
299021026
707715183
332663184
829963217
787062228
28568318
362657193
602008671
659333009
984531350
995739965
868861835
710817426
668016232
76828323
794657099
652734974
305964792
347109579
356595552
752039189
385166403
91377231
560606002
63235103
210471598
752264730
70003337
719234368
625277374
769974908
549203693
1019698477
720744236
790812063
190880214
181287977
158893204
287000362
394351536
759095932
489910700
958515951
156921037
195758602
33152229
966469401
1031762786
386260800
451142241
429135319
1072900418
553485997
465905381
609627757
566478311
926332338
968171933
561808025
231254222
234941070
499980016
1073254552
903078163
419969642
432998309
542972835
1059961727
78375385
905296750
840310945
982977343
899135883
862215629
179844422
27955919
942246250
990754205
348149863
401158850
139968141
836448981
278939760
700600360
96639107
23688845
777310904
528884367
945937709
14826973
406051932
652257764
159547042
44729537
144595590
30953447
185583779
524261283
834516179
1059061548
971304756
932204087
1024418822
774817997
453772091
654714696
745804996
501631007
683909766
140731312
362927954
959052355
151175340
108427987
1046399199
271551541
817409050
509907907
384699904
90817941
963122631
789541402
300802682
191108695
191554428
1036156288
346230522
401739550
125283158
231165080
971935972
142536467
920491776
13185642
649207032
195891044
1069137548
533122477
54936680
576365276
998577182
566868844
151063348
354377930
781297039
337082532
837255947
277879351
1002757360
664092826
460376007
134904205
133366553
681654490
688216776
722079687
989497376
134120246
848609261
89777698
632997725
447290095
602225909
17897645
974416992
636658032
171197703
860339247
732748886
425249588
129616383
315651892
565123171
490289686
744088285
397867323
60047231
286568692
999419362
847373145
730844520
235799861
18465162
447927856
744193963
236758538
275621250
140570039
841346888
484892675
340789980
246667815
738087876
1045219069
178598194
217343114
573531550
8167384
820944981
405304957
702855660
538009148
837785009
399623933
15410403
793289705
644571422
48991346
152546035
1024947885
590911673
827717193
411189912
33537905
862835867
966757308
926924375
70947267
460925557
302599009
909827442
425558541
846777257
102671268
333300697
992093084
932650494
691469036
165714538
797972727
177643995
609906542
955324552
53888658
369120870
828426075
632875534
628052554
359577502
311737954
936965197
17165677
779628365
510169162
621526344
939089647
118594110
569024273
453661834
986086615
369009368
100237850
748291821
792808656
170349362
249423844
499750284
671125562
156086684
311617691
301576096
933612210
748653726
264710119
302813428
45476964
990859868
462926391
957595013
578464570
587887042
432491346
965424903
837843925
815169857
93938625
433662806
298515548
836403864
764140951
492685112
655025359
1034136968
606108791
736911779
74236667
575210612
364259705
160700691
1065702940
299897466
62648381
453988118
894675897
948638799
974767166
337992463
156397200
998696198
942058480
1037498702
553452046
711392488
384633482
826961291
828097798
236029938
754362638
638203792
1068288167
97411807
547909300
445198150
429746700
1036069545
128316655
982738427
829629973
269895716
403702045
285004966
686566369
532704767
998737147
125943654
100376666
302435860
752794110
1008752057
209781998
683771682
734901782
787475196
710660874
72729611
235169589
809996770
818376247
601720713
465394405
325323578
468254684
371331158
1022841813
804445092
240383957
757859109
714124890
638848440
1008652179
910765992
240139810
669717389
362366316
394492777
122102885
884338566
294141094
747863681
161189609
15266767
51733288
955054887
548597588
968593744
509608557
965029939
370113430
849163908
630425285
132955535
972472108
357844982
604039248
635260920
559821014
391975495
966488413
787291530
240118857
799349019
512011334
1030429303
74841826
859566742
942500162
56776637
905107025
131651780
442485265
1047546144
353725283
148834761
654617544
401898112
870724967
252720890
911575403
290958415
875803363
37717808
1045726250
882960123
475470378
393595195
815249007
662923430
405545204
925302673
907661680
372151046
690085413
639156416
910548045
644290303
1044790892
262414629
276824380
264387374
832098842
259447578
979889188
418261540
559789979
672531825
601215964
628151650
818688832
442445307
576753979
976295851
63766154
537993487
446553150
91969805
951842511
217331549
403572717
207617037
149036703
439314958
965277350
304684969
148510312
909420453
463285572
103564439
643265280
318342940
212292593
394541071
1055132124
121025488
97849712
356194932
970395310
53839796
341480453
486872231
810506899
594598059
531968832
89444539
396547872
159079591
39535693
1058470237
196115716
612153246
862994481
531815160
574804784
611689207
282448196
834545110
286310788
201374865
100224320
701634182
342195109
940836113
982883182
586653083
271559696
44442752
1040042931
909300265
916036052
1016993466
416768119
368285150
767388854
1040430831
844772882
694608691
467358322
892668463
197515887
714632204
394529584
823593101
99022178
838763274
254555163
887121929
995718988
472973539
701274658
546168924
453263705
776455111
217574039
550965743
78272976
697736780
623136969
816423176
111045417
451206802
460301742
1018347566
722307559
18225862
224368806
114511245
588896068
493391112
687365353
594674905
715813410
712841718
269227111
612092118
225821511
527215432
856775521
960345018
519280947
491552758
214806323
235788211
891411066
447645105
497608974
241694088
382935041
625297275
551312394
454370665
549285638
307225363
880927873
235733524
633955378
636912180
564885254
92500191
885322578
120778696
175643760
1034980020
73544242
267422169
148465905
344560101
918143287
556150770
997771063
530145620
721342596
364237066
989253303
115741296
835602241
328791433
383509076
15202866
74349798
535765480
897814799
653002943
613984484
100018260
167905234
584546987
624810866
493908549
173433944
846816873
669707586
953237969
51223259
400587853
83086233
817280322
163931611
83176662
676383814
490781613
988083771
134824144
903856593
1068903045
796866271
463851867
1036309749
473415778
45228652
473961201
360575888
1049051819
672358283
289911037
217615199
735245346
946216108
813426010
468210193
827823223
628194519
372415235
290750892
52847789
122980084
110095181
188150375
507078445
957543879
495754684
1042429137
681608298
588756252
558164522
735888955
342909881
245321860
397898479
738661198
583199141
554160441
844259731
164888221
693043449
1037006713
454112640
806399218
110053857
657469745
95368891
177916878
778739967
813448841
460278248
481273040
403920922
238230294
215498612
788968100
778910199
1067302278
951471515
65902495
30347507
659194380
752933425
560661221
198112711
715425905
948252452
40399664
760872022
493262392
292182368
268078767
928455047
664770311
363557889
513994427
293140346
977677745
893169154
220501519
767158083
157494695
336591790
328633694
1070178353
534038875
672159224
45743304
630068970
323700578
113369927
483783231
646833527
25441856
343418926
960390522
90610545
872584899
589930944
483635759
106502762
659473156
74170070
320634649
567105379
705313880
100590708
484751477
871609824
931046282
1025060330
24641166
420277772
581767675
687592167
899797821
272201554
336964889
1014185717
451642059
622329071
32211138
182401814
543253897
707588111
602365424
20137406
103577586
978057219
253574369
927878290
700216162
320063117
807993846
129403665
825395771
865218553
513213515
186367490
168197172
971420944
341415124
822261618
309702964
997616625
423702711
927221840
265038199
163795508
613333096
182261532
334234230
259854919
933311017
249825983
100710592
474996477
53077736
1055931517
448609439
1028447371
247772084
122218639
778484578
537075154
57400516
275593028
998992112
277475617
1049114144
995851247
470285044
191565540
683613844
555270684
172644675
1040244130
226647123
519801267
449617592
536411768
684430378
666687544
385597703
220055396
346809836
110663911
719375422
117107977
1027130125
13672707
726609923
523937097
894219061
553373111
478447180
133288
88795736
247378600
604027478
122981131
228201671
307802256
703858786
570254447
715253738
50083041
43561515
483328363
167573121
860299728
315395612
213753918
52912554
875235768
782236443
246035368
838152280
848415589
178494035
693857144
56514725
67685247
255407465
845234906
203063885
955528548
428572358
958891400
638891528
226729414
1054265691
1017510940
522313403
990687630
705286057
696514712
319258974
667518302
762500527
726558272
471705928
1013856907
594259274
978759192
181979645
340690656
306782691
636486298
326072940
698293232
422542495
382460719
440257319
919864065
808746775
438845283
344945328
1025253704
135302977
106901546
443920361
777519688
456834728
544052305
821399913
82801588
359455173
500151782
912465900
230673120
843297174
166651118
288810568
653268166
54083977
218464278
284124264
569422589
328796329
568020268
506727181
898563719
653527654
707235737
728276194
657164
200288224
984258852
730776640
669605297
509171908
14942289
522214199
761202572
180490134
867377791
159829038
1070335154
313305520
62686887
556884153
484291793
1020257405
388877693
170615040
374139652
970036939
149331437
58471153
166742540
877518518
152443087
90783972
819392035
229027873
412790054
441135840
956411739
518173551
292564367
16230902
61524672
660927833
771458315
307750318
625542579
985223223
95059025
972927490
473738279
64448175
359690654
208976528
876864051
529355354
781336913
433421388
339101217
935830895
643038407
948173567
163896599
1049895161
1006482079
633187098
395533934
429534479
822702348
410666508
354442486
19396535
324276431
569222906
615606060
1069293063
416622398
428208644
630685714
202239305
120882879
685923071
386212925
72516913
944463810
418280879
352189611
1036886424
7431504
3676269
796298857
631387548
73253795
696286241
42801850
1022066418
166607886
927138389
680882698
608553472
854623079
834221385
636865878
327265516
154542322
285613073
685986117
613019624
989599037
671690577
634606338
129120016
180530975
1015845405
63178367
806956756
306320558
248233586
422579899
706911919
381636941
918238439
231728464
64984962
747618405
671462809
166452943
642605765
647447713
203720305
945554101
777234780
434132616
756803944
511604180
159265545
611046992
264943783
435813883
223661780
425581649
929519849
730046695
165078082
427690845
618734048
841624572
727070863
1004860228
795061743
335960378
187765886
241261587
167206462
384659617
257322998
490479740
730373285
1070882951
761012715
98530717
299788030
514319645
742120194
922318586
991902896
1048670478
77666234
554738542
789893605
658253075
534198757
65182236
987882590
839696668
272399420
728417879
166755707
506419394
8064604
713595844
92255611
99511374
542683222
198005656
141756268
123159266
338075101
914717981
492651367
583246872
425253979
241627071
582380059
126010072
645571257
623427941
21209704
456850748
153042947
59474204
1067451191
274294423
891305188
340018337
154675743
626814772
894375808
295572663
613241098
682858180
106083431
841231043
95432907
561494019
486639469
309427976
382393763
349398609
629509258
809353008
548876316
678294867
376958772
223470838
615091738
204748486
834491579
491611575
703294335
703554500
477513297
807018908
272884290
336545031
476790608
638168439
439179215
430736065
605832368
975379085
79820364
1027070890
381141093
344427574
165523191
57266399
163825975
293753449
20650687
505780074
21822388
730091358
1013975459
808917433
295531607
768577727
520271795
404936916
289727382
68769356
373011037
79534424
384684165
542678431
748530174
557675708
627984642
452942013
268419698
830506004
261316670
811239214
134571036
627557787
380720567
1017948047
235678348
229020192
119022944
221006013
330610574
604617980
812234125
288276262
1006663414
1005183297
733103463
612964132
146472375
414556639
580301324
242534083
474591660
927331623
573885954
862847311
571906071
39763195
487007866
150090309
563297308
436791179
1058366159
2914533
1043897321
403597598
642787710
140234701
876843946
13049364
908846470
80904605
588913860
538827316
846841535
211956507
1060041404
720338344
517501678
1003496695
487265961
88006129
112477533
124090876
76126544
650887358
145009002
784872899
258814996
534040726
290521325
937757154
305047802
303630808
995257894
592344903
974327237
45850051
705049259
19174208
961883968
590806051
964009405
92691598
680595037
694752942
191553178
1058250295
498623678
7124281
574167516
266757920
192626017
466664070
162326847
606557411
788060480
945042651
459371951
203054188
198868287
165973678
455314473
767098879
336677569
799128732
835188599
1049469236
252584166
366935192
437161347
417288152
67682357
563256852
846535328
465796705
574761354
326364933
638839462
675226257
135249093
859327071
945728644
805506860
299284453
369364460
377853019
907462290
23091173
181504444
281882505
1058212160
253929294
438515552
237713575
499496328
985674289
1017485176
720651199
734370898
830345013
394640932
230791274
267135396
181458751
535315432
347234125
465474685
566248475
1034801004
515932356
375172905
20131743
377936612
742573905
539112920
1036487273
554917849
615211110
335388228
447557010
253391440
456913745
20803033
374713743
1060956613
454315432
304173940
320854343
515178060
903529837
810198459
671380748
1070581347
581316134
107746286
421374612
693352728
984387387
924171147
115775017
874953422
667363598
438031890
48254969
23968166
306612294
755208299
400029768
530218195
1017037288
242276068
741026603
249936138
852691984
36620249
169805440
519335304
504328733
921481220
772958978
887160891
643228523
176574132
404510136
249578334
142993595
905038828
843583605
353682110
1052179979
954230591
715946540
879626554
137420338
239950601
672698706
742044980
153250471
785467404
1008950952
715281405
150708302
840848632
719441939
497038856
15379891
364004100
21566583
105509414
153900835
73450828
385000258
205280944
587768510
1061718791
291437047
43342291
200753397
493345707
1020829548
240521851
666175745
360802382
744257934
211508910
532884211
692887722
672720964
972093125
84510073
832679928
676377950
496943649
977094301
81012751
522461216
877492148
930524327
1040537342
181236447
296209988
979250807
970629101
162225490
28365126
190998096
583253299
924968201
888414794
48760383
106774202
96309990
699308439
867516141
715167797
800658556
759622622
506695340
276854364
361798326
607929037
34536856
506305560
902878941
984753416
521187875
817155153
906895909
991619643
53280657
430093891
259191536
521257393
848809549
36143099
172375094
833690716
167153580
233601368
84714748
173791345
885999727
637231706
1049666337
425791009
500190464
880386525
329353803
718235567
5309842
128772659
677038208
216894316
968568086
999532303
1048647067
415984556
306758374
707513519
787360886
122803427
352794262
628151831
218490580
296308053
1058080413
673074211
2765833
250425713
206156151
780918628
948704745
428798462
694502308
409473010
132887060
823073779
549303093
254877104
88969859
502416871
1021190083
130126502
391206972
721032388
570902225
6954055
434366088
303618249
613638044
568245914
358020948
927233028
731460607
527994468
775981358
35066021
1051524849
73518681
996042313
519274019
765538448
1021253196
879078467
609419182
762133774
106093424
99749616
102630935
935512783
1053900564
736657388
852258599
64407554
52865496
437687502
379314877
124703899
811564820
1024303026
588709423
950642372
598666700
636296599
135175388
1047627029
531869021
996019878
757460024
184062929
142311076
847739125
981589162
638852120
393833711
923524275
1066653658
417540639
969436119
601311573
275567151
697571212
365337851
599048792
378506867
807453305
282339733
208330669
755955339
602034633
602945091
635196113
105921580
456077320
902332091
624778419
359054486
664894672
697332138
556808887
457690944
438770639
411057117
322091307
847096672
685942906
397622803
481791860
880478123
415392094
9066799
909884126
860644018
427386648
144090318
881146916
784751232
1008270801
479820167
107675999
899419212
534801
633363188
935780529
112260768
13005486
612995810
638130785
952581846
529632874
223200442
419582752
1018883317
982506996
904743143
22729880
1011053134
918709846
506984276
156145510
763884206
714408133
781590761
275857143
424624225
958352848
805895996
137684508
1029303741
424532345
257521985
818746911
454423717
711248794
393128871
710330763
1064006869
24899305
817112291
281444421
8995479
113702308
403005912
420588684
299394586
385654067
506961093
450906211
540775812
169068015
289570842
565989862
1023922810
805870417
932345626
46428723
863002972
729072134
125474294
822447185
1071437178
60287989
710933907
303864611
894515336
958952588
874998459
275216150
265284832
157155520
123815459
1030651968
745557009
843741033
114981202
358003494
549327980
16912554
534682838
241859475
207575535
258500647
1063520463
355787516
321289442
905465283
525852214
673290548
72117744
148292899
970946647
1030389240
862012610
454451620
677002183
1046819091
115449032
918942140
319104273
624188820
194914080
1047241958
121177289
788989431
972032997
736529
40233819
542865133
505413312
470717830
50961959
754395465
653735254
600462098
514097774
490318083
641004369
225024553
332280260
248233247
687493052
663860140
678725362
528678436
416082870
1057063247
850996272
542098553
787009543
256599167
407104816
661964508
963422485
909865393
632612938
832253953
767545874
867812208
27196410
498908036
731376111
535037649
82857880
58492448
509712188
841152349
149423787
143912372
338324223
996307413
449104648
321413347
792719377
740811306
434658748
1026828614
407482802
129100349
145781570
383368596
225144493
298684405
492886356
369403230
10445897
479920657
270682634
780076300
367919145
816718530
575440465
834783852
88291920
169441193
184845704
381723023
455635254
856394695
202118005
539957850
1024444179
539058093
601392265
456777664
418227062
482632739
140436762
513457747
810666322
49368209
695700832
640252466
1026114267
667889140
1010514457
651727488
244623118
1066392673
74770792
511409996
302276165
773344429
524398530
642784169
697604577
369584200
475913028
229484627
780516214
540177540
736059979
312478828
654144412
595952566
230531094
510143263
812108607
706504448
718091229
929939559
124501939
285490121
5181765
1073198794
901438995
218005032
583569002
672295383
941488095
1029649597
1057838290
445856059
499899416
863533274
777123880
1008886492
1029644718
911967924
953049296
894090276
341211591
494464659
687639830
738388645
737487993
60366325
879177472
132567359
781667350
356310526
100729965
589221759
282517191
758903459
992659046
78863518
266000688
150146174
211356508
722668963
243965873
90962097
106945215
650662515
333954654
797140168
1031562408
251973295
594326248
722319214
37897164
243895669
211674724
428459743
970937066
1029816056
343473412
1013831468
551721511
229353904
1066370361
224558530
527750593
304019722
342238309
714707965
811591718
303582363
765290783
107897564
270581944
958680681
770820526
760210538
642321133
624867868
854929414
886611989
88169954
767264580
602151207
1011534093
374981793
803392161
679430693
767925497
701330730
75807631
378831645
239062460
187923669
800861534
619865801
85870060
664829862
956773148
552064090
465952428
647558039
921907230
840984149
987033569
913645981
164314044
825322365
816345609
179254461
259083830
558255711
991626237
816007751
835240305
292467323
144783811
983693435
809743081
111975720
97916879
996615659
17096762
941453177
915382355
117909478
397505791
899835177
138920065
751443381
160119946
716587794
34625158
314405841
1028178521
26204333
421661766
431950267
841166822
669997047
1027522581
52803913
202987231
463881800
131800845
690591308
86901891
1025249527
112967803
878185637
102562319
458874066
242039318
570429842
637473363
903635065
4233845
873056082
557138162
467329437
972150114
974680692
979476877
443234378
600199301
1018424320
431201027
238768864
323825746
553866445
432158033
191648169
296068137
545372616
499865948
344494785
502889230
842683361
552763272
487642910
976146359
957551894
780984239
963986515
1058433770
211140994
477655620
702222107
385515984
402147988
370466626
370638484
688550294
367243347
981429433
1019451707
236644018
242485978
955691236
708973626
886808809
9128319
41572748
244320474
268785712
791366923
1064250120
571342913
821992228
691747237
181150754
387686312
324325693
777401151
816244369
246254737
992265449
829555880
386347048
588274228
759638830
468906788
220738220
538529758
966376932
745999052
600459636
44808780
898863522
259302354
483227403
170167386
2933859
329213247
363038848
244053078
823686518
146784414
739965454
184274275
899482202
373134219
239512771
624958793
656332480
973855324
382079003
130913942
263196784
948858999
934142014
1008495567
637337178
474740099
236257437
945972492
602570938
85896761
249000466
708896218
795879341
339507083
492719239
655990977
175206850
1059166351
644312554
1016460025
760050316
1023267751
139672378
286171081
690495127
672728398
639640996
392831093
161902361
468597993
131704860
1022109885
237429344
305206097
7362173
816755481
685213706
211001330
555037738
666041324
62961178
943639571
863118616
56308187
88653308
892768800
357792653
701455324
658370862
988253535
421968982
709717738
470757826
448116229
545063330
439168562
840730118
174931436
694721499
758275535
777762573
291434701
1000583626
212001010
916768984
161292786
993175431
643745685
848548296
511936196
33281297
1049648553
957365218
1036093769
917724276
733092479
26829615
849583443
902186020
228263437
19883920
183697552
236084934
76848389
409607389
143575849
320355785
41315085
328604535
554486720
739964533
682355439
814653877
865981467
1057768716
57423989
367664926
712742107
350213527
207047252
832151078
162206581
136314494
182655242
251606327
131468764
741825952
316299709
191413549
686222591
452447858
472466151
196258648
393311939
1072736533
244091171
164622901
189582650
857506795
1060358182
751267334
410316634
168985592
816857255
471152071
715934475
356132351
29889010
455102459
394869734
65729613
538203947
266184717
948418381
1044152085
568735248
826711930
187190547
80423399
625531142
970382038
608189916
272941138
943536366
844198880
487707680
224328445
1003558920
687965456
672535160
605369754
745846300
131709011
1020135661
278742243
509384487
451296082
227500163
1028802691
255984557
965626045
427129194
598839218
320160523
381897888
654418687
303126904
496547288
560155481
643861730
356806616
475875143
1025616060
892017866
310864771
121154739
899829182
553736848
990310587
377316398
138029526
246843307
984631575
29661733
451771701
984343913
678395412
467773647
349475276
795574668
11592923
1043807890
363121154
556315991
633208781
770809577
217656742
48508188
560708302
865490692
903429773
735863790
517762866
306765592
371227915
615241922
87738221
110009025
195720084
755043173
690606960
587675426
274579981
101741860
667078052
755651517
48046393
843235172
344303786
250866530
609011065
27213324
1065350169
802951246
371022526
1072544831
374105308
1049925212
970796277
47017330
294815189
151506222
390006342
915814156
490652608
44064536
805830001
1007891532
648217840
688222706
603308905
1007010757
942439806
839998130
447583588
288115044
384614772
365247054
657381983
384550853
543836427
214998963
940743693
37762728
435722977
1059785572
358470083
564181856
996588616
133317951
1027131901
366888342
896511056
153219888
351762363
286548319
454919727
804717765
274972505
812078326
419834581
104893068
286070353
181394520
85394831
462463825
120684901
386225081
389349370
38830215
987787377
878277756
52713002
398491446
11393228
283402442
106587743
1070386338
951106702
14581216
351769672
1044843917
719969148
446823717
576583594
713981775
464344463
705761265
1055505234
271662309
584164069
763858863
498262284
592020712
576590682
637216653
121534310
1028619409
2089058
585123075
789525092
400506195
108181737
266811412
895328989
30225341
698210027
206657236
239890087
1025089836
275945764
866690451
834362267
645907479
107251345
6311005
391468489
964659100
223714933
23119689
529581571
661385728
252014048
775771556
866462810
528252010
78701375
397254337
589250364
651847644
215945135
284344853
284903649
701494057
235583034
85211543
384751366
954776943
320648504
324172727
515178937
497800079
369987835
660111929
237011195
947609250
567343234
28079796
137207830
219830878
478237772
861028803
987841944
852203486
149638264
699746324
876562280
458120105
351339815
1028283539
895808118
647246587
415299109
628810783
903626585
285827648
273221358
758992278
669958699
308456125
91976361
569249363
278440832
590446449
192488139
208903302
90504521
966573823
847037145
309117307
96831749
566290618
1052022470
500466518
49401806
657182180
818496429
305813462
466959893
203969155
270564779
923711754
56591096
112500546
795560149
135051121
172240722
41965548
421210663
155843514
346752115
639587470
505806700
835527693
674846194
99709634
273814772
103496658
369817168
392479663
740131088
1028481147
23609630
253065480
505001940
495919410
412223178
495207675
55052858
736329142
745951245
556592525
889611472
571340951
474927239
664391480
1006391185
630693869
274239547
629700542
1041541096
765245758
804306792
908325904
30150271
545926702
400870600
261968373
557668511
600016372
258223152
440516066
430649571
473939950
267495980
473974452
392991532
240370895
195076226
70492960
882412817
462531972
595392140
653661816
526607098
945811365
180572926
645809885
416769887
297054204
540165604
1040819765
435009777
18054323
708968159
631577228
818051877
98285008
1032085895
1072235921
542452044
484136346
233855149
807540894
410789846
180384053
1048621875
294167866
734476201
334415221
260578602
462241324
802654429
916370513
692668135
808726120
912104154
65175662
1013359811
804544418
318490618
778736389
209406253
325125384
766009209
368370165
1054602378
278899343
502608732
608234575
454687132
543910393
832461224
1033230008
61104472
174189192
391429991
305927851
260015294
768499489
147939980
902776017
912816255
167065096
26908754
938773717
726297956
403461711
543718119
779112830
660715165
954723654
304405985
236215195
650398792
1029985561
801742868
957205271
1067676629
366353581
623293478
767720241
1023329555
7516572
554343085
706283970
983575459
257690358
549922151
995453320
378668489
134849697
673234712
610943863
899342368
1024024023
444766498
464191487
706510552
1006202844
262375422
1047579538
371633582
734474182
475259182
347160186
983608889
776757247
500155138
319697781
599776294
691429521
1026931037
952778821
464921059
1035734477
593840817
972378876
1039362080
455630709
99569738
407183083
418661235
419570636
1069926284
7577945
555508822
1046952446
444230982
981904650
719975756
15525753
1050252230
837141778
657182689
120819495
704097533
681118712
606218826
1028924307
316880687
591269148
942066137
54133268
46824752
913903991
473979237
256927291
216253802
95377050
851590923
598776034
29979754
97622025
434250433
1025321303
812035830
363207378
849096988
194502564
918158098
599049488
1047417557
432632549
652338494
1022229073
615159094
243606999
609887499
156042739
673718409
483662326
735275036
587859794
528413799
824498891
174549062
212693215
938749943
71736369
468480815
987158348
844614529
469963895
35814020
1071160446
304114259
727572655
884871668
781047717
591637467
421156673
918990532
978770795
744451649
687204255
804202287
172281539
643935202
860905284
245025287
969834589
778553035
899911523
842386553
129263943
588657718
221102963
377308615
555303102
68980299
936436350
387191648
564555148
1060825768
270324976
896809381
784860788
76709454
561310883
858740524
592783548
274514488
197173313
77628788
978248549
996375544
466526307
957148915
667715791
173759882
562263582
303491476
385438818
613120831
251172226
233326965
354430391
175609378
101934303
974470942
412400100
309731281
248042183
1063176775
515039428
100795320
669531902
281154798
838903996
391494254
499905859
98605227
177318712
380222864
687661958
821121377
862550285
942281177
110472962
671616413
133751074
959573188
427118036
115560590
171250743
486001800
373746627
628188820
68721654
231253073
596345561
932975858
85151848
569699957
165564249
1069102219
965572376
901998201
352528120
917844238
1058531152
864620046
987575758
759168369
13560583
946520459
978467538
804836608
465140732
548474294
948814148
298535551
415675905
589555276
468330341
282794013
772472335
389181948
997506232
593985330
918250823
278823286
438127370
516876138
721219588
81050673
935812334
164228338
316297784
437730164
502264109
687579128
555149122
508819423
778603701
1021656420
571618954
213254137
904419317
256775637
524684964
746175145
853495447
863655623
832284579
60033982
237313676
334960119
200757398
1009326172
1050508815
91540495
784270493
510978175
950020704
1010397992
495697286
895140498
483462747
337327847
541125944
987939971
571456443
309610297
524065969
721064106
264608217
987713631
186942488
930439546
546353137
667311679
413148656
408200832
801658508
65069883
109126273
914366792
852510981
38981345
524264453
261351374
50664103
932275179
494944739
283648201
590188928
364721618
716051937
101756095
262655336
659978619
788522239
827020403
911044211
860042132
894501527
540078437
982186299
16074058
487818804
157147131
219963401
485560265
389901063
265704354
533788760
820528195
191478110
736445038
290800463
329788665
264196564
500490912
54639118
301548940
609365427
362690018
715042332
744107263
619317398
910677429
649927595
603249344
467528391
395380090
749574393
407901760
294900657
642829224
935088889
90651470
228973196
231832419
163067091
763021607
367601855
844618118
856301032
68791906
906239437
861246422
1010907279
251820339
110652977
539262904
209483825
615700114
426160962
426278066
698579692
533710391
1000457023
351142054
839060681
156140576
324592528
30796248
357025418
514286324
894130438
243033016
756050221
681920673
204374084
516333930
596468793
453893186
910781120
202392898
578180852
197735932
626641451
17452476
1019481497
970189804
698815674
514578007
804358284
362262372
744512000
14200862
702207667
547594769
89458772
609914638
1048747721
940253390
613387665
953298274
139145251
230217892
700887380
525804949
274998994
147054281
1010688251
388276535
519413831
913476074
765556780
19014439
699070654
602369281
536688604
1056294213
489854945
674903644
591086257
449477217
86404096
712273771
261277170
552413950
28787084
65054989
161462307
727330929
436447544
924922157
448898905
448704545
665910794
210231527
362144197
801955005
305875090
605945113
704112994
25585679
869915125
267488154
1065524606
515161312
880429612
151539440
402043093
165103359
369692093
217821528
315030178
203245618
141776752
365980347
64303969
705548798
883677343
999980821
856247708
825742055
615399748
403447010
866217268
456655323
391838318
1032311765
11770790
545151922
532617452
749950456
28472512
418152570
244569560
738043060
517750310
85813544
1004537893
793860546
754944675
775257722
618924514
726532972
864061510
621774071
1014756937
11389156
875074653
297174748
605925736
533762159
349266138
538457762
244461300
696831365
874849589
362297953
878780297
652387634
930137469
925198132
1066083991
629140847
536399586
569211564
273384603
316066673
361473537
779499360
689741737
48801442
468282595
389176314
258081793
582887746
368196832
637911020
406388274
124580632
354040054
106220431
376508230
185770118
795208374
842411755
640134570
1072390393
924278618
997583730
682790678
151369716
916372683
499915085
51418477
354365877
915598804
62593520
755401731
544756175
216908671
245457092
966887709
891607704
233028896
77146196
307603810
856620817
353477069
115013071
456801940
357759200
914821917
692782497
990321909
1012711312
291016863
664904455
554143192
345566251
627665488
619418843
762481478
868359649
829887437
221718495
533087945
68324655
561358033
84557346
17044364
754433738
150630115
545367555
649882520
23976985
173561570
861805275
608995663
976129667
592998943
412451804
448143499
137872914
51869581
514937262
138440952
857717605
22701009
65432352
149398799
485608412
275037962
679043619
186289358
557255626
787606091
334288815
26247323
501338117
227009485
327701810
856936537
1044665214
810412940
162791466
577208015
256649819
903932067
747436884
481781430
468855501
929605504
571072026
940120812
407194484
847674464
760049338
312543749
179831838
160948693
419176024
540531720
1042270629
427311690
367773849
574984502
231952545
921983664
15642516
412459658
593893341
58465907
1018633270
33328330
94854936
752900994
434951252
958190062
239608602
189794595
369580469
623919333
227504471
768577404
311734778
579786154
522082309
630560116
837429190
520704035
353285556
969615109
494948547
26080858
365282889
313042666
793638031
365253691
764849370
424531358
621780501
986232600
143991259
1054377414
736845160
791847146
491560101
25628427
749314289
908770185
774122209
951639004
178894743
284987392
1046760279
392719523
927319004
767483924
201070842
1056174434
704880449
394714035
572489079
449523953
317318091
593409437
654521766
515803545
66197566
89425562
29122803
836941335
755745560
693269135
360676938
330117217
959203752
22703896
1049797949
726379574
458784881
303625698
261405004
158445478
1047600564
877624133
420246667
281385637
211895770
537346913
475392160
176998915
680581048
569418150
982200963
236299746
803487107
1005098094
384178498
983957294
880443394
198918129
848452697
309692777
977524695
823831788
550417842
181210829
83438796
766059441
556708953
903493347
376180991
478303952
887737631
71589350
226270833
275011805
947477035
817438588
558385150
757783727
544006121
459480614
1063412725
838311779
1032022453
487014264
782388944
877562476
590961141
416829515
386890798
650117759
6193425
597911236
733504337
757790334
806481970
662896523
997058972
529301789
1036063172
34110504
674644294
876890122
495055776
355018731
49094572
727448777
768385119
766191743
651878483
708269808
434106270
276176019
972834058
1044952594
867055406
728401461
671020009
373245494
482393360
954721627
220040338
650744294
249088206
1029562897
145663205
795014218
1029530891
197661916
66739364
584171400
909843107
500976230
264161392
584136690
357195691
875352171
692211755
643290858
429404713
245539097
130493767
998840615
995799881
859478209
66526964
984844316
302589387
45094752
1060998748
170511946
939395044
175312132
627672054
805731613
743349745
124288217
505548815
477172431
736239714
564293626
1070780497
223458029
598133707
815010112
814261324
861514251
149880402
1072773991
488999045
58790612
604417270
604396658
56987933
312967096
313573376
918150238
561927680
634297333
695527628
715455551
360319308
779703426
561232975
406030666
837861595
580663515
40516745
339224231
995062371
680759102
922789333
186194804
781405771
890523269
104791202
462855476
52042239
941343870
311738617
581081325
22204705
526680157
846974500
187627173
1052481629
65402899
482504328
953987976
853692804
859690226
234106400
1004654327
833170029
459720816
933401642
733812802
1023223194
530485758
787215956
639023876
342251901
83706577
306720042
298708320
349467028
456433523
765235704
49597969
716032462
58784774
810987915
522482766
1071916813
284733627
1013408029
638161681
806188946
972909242
187148365
275670532
397170779
985911610
840858563
876418696
27381206
330194073
598504806
867591131
269445062
127134256
742680055
737557370
97595154
490759609
129863900
633057330
419958216
1066130520
960118808
147167125
694271318
825650722
131396092
313579135
148281787
617053628
641575574
938745547
976842877
248257921
411963255
1072322330
469601061
1032286443
155712710
337622354
842146438
866900932
1045414434
351759278
703003813
985197458
735325949
1055091680
502997485
654078966
253103592
1002772822
992089367
1064578665
795638176
307806651
902229097
452292682
44900773
98024107
220904035
49308213
232742927
800695397
487866974
371158529
73267016
969113595
1057223998
911304028
442529579
23300230
1033158931
688647511
474363116
837801931
237841420
662375172
338354677
772322466
850831198
423277710
661494501
31304490
342524086
614097812
894053359
147655906
987725866
566329549
161553609
411697175
436091095
291955644
349172345
1037221353
389567690
656400182
61050842
86969747
381791218
874727735
860854798
827314584
434297005
209227935
459886408
779068262
570300957
813578039
496274986
347068579
958447625
270092307
478644471
231679415
281722325
486757805
838993010
376852682
45431020
794977757
20290117
1019896539
920259160
423330086
205143164
147779060
921113096
97991089
929318124
858997241
782204469
440767772
436467583
871667652
454591095
958746263
139105418
188772410
983377080
525550566
765099121
109003534
415803115
286890151
915032084
602193545
7570459
865963697
67612927
170550272
269278446
202890121
667308210
546801693
924591342
530056815
327944295
478054558
579594914
873609233
294946501
981233256
466136958
62849617
11915503
637491539
715861330
15461734
515978547
737821642
444993162
480996316
739954084
138458725
734288475
648834716
630948056
1035156069
18664124
304378380
746834497
130319659
757721553
309269454
450751856
543007722
257321328
375254702
568554684
275621056
1010183599
605964715
969717756
39439244
446671395
355489841
951622879
756110133
246675619
516039914
1000983318
540043042
928645200
345839780
878134732
459968507
533755712
358992190
270723614
112060373
555116956
510518531
487457923
93161344
178599601
687531328
226588477
642214271
449841858
967722314
654907713
32772764
315952953
893916462
48076604
590244532
234305554
733232415
982123787
1035564041
61090146
261663192
345244002
116608547
417828809
675534972
737437730
1042293712
932435391
673747073
1062619747
713306814
516295158
648828589
289230166
426377024
573032346
540599854
556579603
550419883
337815321
365973282
20954076
213888114
232542082
8241646
486292965
880184326
58702759
405097395
146538829
21078639
899803050
137308769
594616425
880431313
952551787
831967419
542077143
619447433
884136142
15664312
967315346
16077014
784307005
823712030
549311607
924468112
651220016
283806933
667861084
962879200
710936418
854161780
742294170
319240143
294002823
330602996
783343441
515563364
809022918
897397784
964618614
705817437
344388646
552324552
85079706
2487990
384456246
105405789
571341913
739907322
482389625
581060895
428318379
273290462
798204799
704938401
73830774
954355865
753886311
912711693
472303169
744234438
616742194
339765937
623523303
3451185
941213868
1037891690
828753968
390248558
536939109
855999108
575684699
965206780
1003242799
592172854
330345913
435156982
244044640
342417862
392500456
268508297
484948699
432673534
764287045
938435932
957196308
178262186
71546544
556831154
929213551
897616150
731287575
972574583
336935966
354227165
27705365
161193777
853947778
410841411
41378399
567876562
653342830
39209873
1071556178
1061288625
331434687
386467682
805758645
647829522
512639426
644618894
991671274
552324112
497143865
503210347
737177087
1063976458
72966080
941780567
432239108
181863575
624609693
542083673
568051992
1041337149
189981115
303280212
415653199
545305559
266163937
683090352
661185915
692210027
720750659
246359103
977385584
511866224
718302991
240144606
437319501
722713710
488138779
249464851
646200258
955149801
774836971
468038098
210385155
907465773
277290519
904836517
97072206
183638120
272749904
11588974
326692761
162992945
233970790
372080962
1000708602
949122418
668572273
86319715
1030726777
770951053
1033225202
739765943
970324705
21065096
306787353
190780843
291286381
740602076
597461972
858058709
934623876
486845275
307021975
67585687
449678996
905641576
49355978
28015304
120036426
428805732
184568600
399778562
249686633
790149348
1017803825
838055530
461547861
1054544712
155017180
896033988
132755090
109747987
713006340
582977741
355690989
817875363
471823829
258886336
48632047
878681161
890261733
88151578
368925905
380196854
181868943
429103150
821757447
841051571
775884095
525283704
389302672
481307518
831638706
618543742
545860943
499820696
140350504
629121260
48127213
735847918
194332608
919843552
147731699
439512302
645821394
156302376
387402186
1005626825
918594493
196868033
385327143
792610588
945536486
56227516
1041977888
92704987
898518647
233359893
1019207787
897908064
429257975
523744776
551176457
152259427
400335575
702487157
655188699
649518406
925168101
95830761
548354252
995814196
834782793
979034335
256229796
489167414
1070224802
275973896
623783334
842226911
389105180
360876034
687288930
226238298
150185330
442947399
1043306538
133176793
451085942
1040425783
4282530
161683552
621889598
933319850
300905047
1054068736
837396760
876166300
369892577
277951317
356293226
228093796
123094341
842972051
1000077054
432356983
882121264
1052263442
109463369
476792745
284666797
516312995
232139166
164934695
921218979
989044156
365951519
277887783
298952657
623631999
622303912
576511439
768357433
824510038
864844669
21702330
446408354
625895845
839080021
344302169
1059315846
326290725
689212556
921647899
762603631
489392635
1045618464
282984532
780747877
709719171
544747941
190724521
133671185
334645352
323789994
878650714
923798410
841890229
360957658
970234342
694346064
848874151
715191727
1030514654
554102845
604050895
735940073
793723295
659579486
764497446
321280557
1072381775
802699471
914169969
890375844
809636627
464576479
831594275
181067442
564595007
952758684
369607789
240613184
511799452
240610393
700807258
278858432
30663549
985194253
538410034
66280489
1039322902
229044067
115270913
548352044
222547347
218185185
477430925
66463428
1046696273
442127488
689532581
608348098
93482385
260330430
260595518
630189432
605630101
777435637
157285153
825492691
40989298
848736628
940206514
1063754950
813696676
820772966
612213010
922059022
539580523
999774929
325420344
978944653
912094143
894082233
5863907
23400625
176379347
108840389
360534439
548449825
725318320
649445510
242320733
802058922
250886346
387306331
1034232456
994825260
1001078574
13687122
1064391192
86809815
319561105
872910641
1047852304
512327961
336724133
306766827
958552514
1014839536
56625903
738683537
107022146
361187352
701327804
460231646
223898865
935860209
763045675
95796982
811136699
547200248
857311960
391046718
507974077
547888669
871357018
404223309
1048859076
351138326
741972549
850790589
857145923
5287194
945411214
335961604
958911875
52782418
38015359
4448522
643373696
523417942
1025607453
471254351
268795281
195697276
684060721
726647562
293257431
270800061
912121350
841399226
283541250
756188951
498151395
549766619
82598790
293797109
184273518
330586633
376223331
43850666
942136647
293486267
776825659
66091198
640660636
593179249
584930302
410097197
172964372
690242795
902310675
291847420
83431575
917153155
304275365
606569797
239034291
141585575
241614187
841570085
430842858
964369428
405304846
369612644
384935191
754803037
1010761813
881037724
466385492
559533149
93556464
404573210
1066253331
558805020
658598658
341977779
180112600
296546589
235741812
376947593
389957287
987837252
307833644
998964153
849434086
557444233
378618823
935643934
604840173
623707563
848729383
81538355
900908980
803296149
637833329
6838597
107844653
966804923
655555737
1055363010
191688065
649956656
727253370
758280537
786936670
101888114
217871158
956176902
180723369
1000823698
878053214
764348931
108034560
61684648
1067787975
81442460
266975042
243642170
288930523
684803135
1063598765
710027154
372761516
739231496
706462503
59743289
985493310
463207932
457237316
389320643
190305250
863296235
188518556
18450376
645130439
897303493
834295825
68509985
495167804
913561596
75071694
424466693
913926805
24688050
225598636
408021769
925030185
273000331
912379102
236915472
273735390
502885355
239141949
318086581
833042300
70737728
1052423340
650786607
712366722
635466311
917225429
205154213
534141925
66736762
935582224
356191991
331291403
257408526
880399723
162948678
890135265
565624285
480416769
669421435
649896857
672851351
259251760
271570578
446563835
134763859
834186589
865276840
610160251
989938189
871198391
612249495
736306241
516238587
524928372
13493216
1007800246
600636440
857520519
1066992290
737667981
873665673
426704076
85174713
532241374
944061290
30589519
676502167
459162766
1073229234
591487063
652701959
209608177
941908445
1012851120
716251300
1059691805
580574294
729370398
949568033
511698339
82685489
628770296
386451220
516562485
975736405
166332919
140507326
889339749
990830847
500648641
388949790
107145302
426536161
561831228
141424203
165356164
192124855
555001273
329640629
743411114
592804518
703003357
275960582
178602724
410504793
657755179
220550965
917974938
134001923
296342892
488401259
616848875
888698905
677854833
954468419
229216684
801681907
134722769
603783964
31640446
338521
1014680445
177006892
152933001
702648382
517588862
24383195
625017631
70829275
639699891
132909247
900707906
142039036
559087178
824201266
709761494
612266271
267419878
478834008
501358934
811004190
340289906
399258423
382784847
1069626930
848594339
565169492
16623124
190659547
804850196
334545984
200589281
448898619
565904481
545528137
866193290
616542206
676058438
437765291
503170109
1071260247
859333875
999529133
568022761
171661603
936423739
69559397
623832679
82705115
784632610
624464455
246723708
145913436
519892992
325498498
113326940
804508599
1059062475
187692897
334543078
886052354
146828061
260327683
1054001814
3279015
181489692
1031811865
799498808
1040399162
1010326281
1049782252
602575186
63585092
60623022
406257435
700454392
1013430116
840372045
748371618
381287337
458036216
1073340193
838081794
1000493650
138479129
146608262
158394125
335751185
306897220
630824321
527606183
146878781
544968974
810178696
937582020
321358817
706630160
717472891
971626260
342551106
640056186
497397585
986473381
357043493
351586002
588180342
449371919
193231415
839643665
1007968659
181358216
800154379
263587810
582546159
838496163
1066424721
602699252
566279493
349808435
42675876
215868208
219014435
821852045
970000555
250408002
314416089
649331771
1067776160
168208133
415815848
265221682
146113964
537814975
772359854
1044286408
259922780
124122554
13126463
301861511
765599245
296319731
678771234
681144700
503116110
455496544
266178366
916571219
616542029
569224129
579401547
1016868498
76005226
827384709
586621690
399709258
1067178319
60790554
816563637
105814212
143963395
252379778
104089005
62042057
1024967502
889124866
404768291
426485600
601948467
958332452
1055484002
345611709
986343815
451612211
206733592
351966562
697316889
34729772
190190931
649377966
907266873
507557352
735736102
928300019
588466432
569716598
279815110
715298454
342684565
164357818
952331046
590609854
214974318
550297954
839400006
79891183
270005406
355447228
80043825
757969920
69112871
172412160
196998418
743109627
647441472
76612625
615420609
526226625
95609793
842832507
123166595
801232250
989128160
666836931
710063011
535835623
189886329
263219964
306830227
642648741
985914402
188612812
650522144
428136133
615636300
385427163
726420380
297073599
1013028065
65121809
147936735
309452626
693084985
156168785
747393473
225793976
410474586
12859652
322791401
782223787
1026617811
968119800
964766680
226589743
286503997
957351503
139186984
372979458
717503952
19476652
41836611
977756463
700539078
775038472
75272926
575091063
183141888
728799357
719420968
308505159
1038464392
58821514
518966466
717942846
866291887
584861749
687814963
488327554
509229377
156204669
704384769
79294420
519646760
362528169
110860229
230801467
243916629
147751250
842453458
1035668162
774804214
599538499
812674380
262164822
892867314
306370701
523722142
108977117
430226987
12133390
682466436
579756188
858486920
397175700
63223971
380177849
813744693
270549020
955710810
1065664913
294228543
344387467
267603782
121069617
147105611
652444216
656252713
957135896
1009458891
691202860
629515293
81802885
380502306
885808456
990213561
1047673462
716093505
837172863
916238617
663158093
141250825
1033301794
964238875
106086062
857208235
687022455
290057735
892979845
734160079
793001593
409705008
253792820
939371534
238200413
872370955
938121481
24483983
854040152
159929141
96609348
676924596
905932726
932293489
442717981
16445491
960886406
596806528
576703752
639461
381478780
1048945594
931558218
369032602
496159874
979844464
637566350
325331289
944479067
1066051651
107805896
716166230
319548152
36540398
361333658
456077148
64127712
230526616
127874411
265310251
938064472
183852269
141981394
535419049
201529745
807260676
796353469
841208575
807923886
1015742847
589817750
608217460
31641027
404633050
242846778
196378925
87680
571742730
682106707
872389715
27802246
1040090152
937690994
583401178
346535906
526266598
954118545
181535995
457800094
541408116
999379105
325484488
147015236
747750201
723471431
483777722
135330490
570761822
357645322
915929350
29092805
589918395
1011454047
778774758
489736859
665995518
583265361
773843226
1042752585
192115423
648498219
927952876
96220343
178290745
593964496
964822591
584026031
1054024433
852576909
557040780
58252212
60488664
428791599
718465995
832841448
585984900
253246380
419469558
80371614
85380448
94507529
294167602
631264042
622150963
587315594
965336649
58950237
36436651
775004986
792831146
341368339
479672859
417374203
404829129
1016702930
401218840
719114584
197135617
732151680
683974314
793206464
199979581
342657045
247969616
975428255
893573958
384350092
1055025142
889937793
1016477972
546627558
1070597247
486164913
726286652
865096447
392334453
31058180
137903325
673413613
822509697
714585276
390962926
1036687924
976642107
366476178
669680535
917311451
323239703
128178107
860442761
18383221
601021477
555731381
449375688
440115893
9144070
817813077
1031933243
153412458
174185960
134255941
284945533
270930547
77653656
287451945
862891384
252746548
823399761
819892252
279451262
16876493
995633149
19852327
810412938
636856976
672495263
814284586
725544175
96707689
970597785
707553094
311882770
959510036
706952029
618347676
862468810
266481361
994168646
855386003
545338979
571447760
563802229
343148248
1009329704
731846403
783439730
1004764662
788906383
621748490
948507117
955302114
400148861
706025116
184981485
611731962
328657097
884726086
373369429
548284736
235394611
917564796
176729205
411736734
223714458
522489035
254567744
631345009
320919786
585512675
301665689
740322419
163380886
375837851
625069650
443806995
1062955738
414035854
389674493
135476271
954619591
330626378
573467863
942211649
4615478
615921067
654052746
656832911
806401235
374487875
817675104
41733323
469646450
681242501
884079576
685431010
309799672
1016247928
980270464
105929136
804458109
74264499
138959610
888943157
885467932
454555046
664845747
920312645
59681787
376959429
293106197
211352579
793144707
637618087
576908113
734516597
836662261
973643556
280145406
58324085
197487304
290295927
261247342
498210226
733460226
406311494
99289616
203497446
996727245
209816131
668005123
844042687
1073027942
235638841
709601616
290334581
645649710
955121054
978566713
493773488
615493898
1005000007
172318634
3012015
872846277
80437418
262878163
696664579
637941169
906387694
255207380
209663468
479064334
70410791
1021082007
360279300
165767486
10313909
397636695
821868700
288372195
964099055
769712059
254692860
1045024122
635195810
996306563
556026064
207554330
91636788
461783430
913328242
641106238
664671417
163184878
1027022912
471661373
987331061
134376353
645773804
126358486
321315029
972069632
866021179
10277216
965773293
26032093
385856760
4225807
688968994
587094638
137688955
1017277809
232346640
44209770
565834465
304129830
730480958
734302673
130110359
497785521
117268628
1054755209
253871657
127122174
374787506
263074211
448933781
1016745095
720916706
317605600
835020361
500321672
97803000
59272258
449798782
99194258
183751251
876190099
5242963
904243619
638853354
194762231
534703330
10142450
940574767
485089443
61113247
838801860
942648718
297120226
968819030
232868674
945773965
559012020
987494240
275773522
789482129
803459457
193243246
584441348
480860384
838797511
805180157
559134864
764966556
949277367
933224953
906067855
474135412
691511707
255100165
1051676045
818349002
936149519
935568585
159386987
267827478
1004397213
24704847
651044186
91384487
511201087
188730442
1067892184
346167179
377035716
729995070
492929061
909391465
66427676
657665685
163927442
871493844
914904324
1062525088
737435766
360513858
936922131
544139168
793991823
793856742
781130305
974761037
403172328
94860865
778690027
294955385
14219156
754051359
561972276
165488601
1012857587
829320690
310612512
177482003
1014593533
167108669
266570252
30819012
579708474
792413244
65874048
932114725
125517365
25700411
126623732
915601058
453157150
725494720
26896704
242827464
333640613
434345422
903038359
35217345
1014766777
331183293
762393541
938798057
682511594
60297969
405316050
533914572
870775971
979217997
667128243
997994256
688168259
700801123
378091140
836518435
826475875
4410257
376010736
892969106
295570347
86618605
931338835
425906773
1021042375
766679112
912318295
713007740
128512229
974406009
597450730
841501702
869965282
914279424
687856563
317582183
748046701
892989726
331925713
608153180
781773865
589028315
781275703
715157559
75292527
237279114
775994568
245631758
1007716834
932010307
615635820
519117296
780404422
71957195
268734251
246723975
666335951
968729250
529269931
359971260
861746051
35741390
787434804
963156139
514598193
357366226
110228897
380682064
539385243
821553779
1016530298
72186067
935408126
851844703
1012975790
599152378
624673229
877811490
1065208329
125345644
1008332343
530256074
706773150
1030131921
855543633
475625502
1014030984
1035496438
41691535
50525629
804570639
414363484
784248565
619034388
264548064
524863102
893944507
646739591
663564227
247826132
1072512376
216120596
88922300
112372180
381731499
951522699
886115012
965908634
787372676
177165103
181687274
54304963
12308911
485046535
934768631
1039841358
612024848
518135392
283232306
550816247
269894363
491463149
398091669
425859059
420725230
557542822
874452715
1033665158
436999457
380415511
28077389
103737036
311539234
267491024
1066579703
94474028
1506060
703507395
710804063
412498816
903970427
580410243
913313911
902554665
354596111
697821054
765005373
781981469
1032611206
85268865
827541203
129199673
186645723
1066625896
658021418
464836690
689413514
473822326
53571935
180818470
619528556
340645445
502829545
749981314
28452528
418342341
423727224
937649706
673731802
20157479
147284799
326989697
885571095
1026620751
722773630
526949256
62694054
351903416
1049810375
258682383
154022902
898988646
650520741
97695035
429953761
1007789751
440732085
1052792276
90432167
591268938
263724290
702856956
780656900
931535838
705610850
292878512
965195388
589268645
337182109
1004976956
519530465
534250221
518840600
941799337
601369323
1065321661
540434727
1022354191
703636319
898491215
947575875
815331178
1014291155
271276450
127893033
830559423
243645594
80737685
448079789
57851458
521354360
1002429129
296275904
88982305
725946834
641639776
347518760
106452866
805775044
355422779
11113680
249161272
77013730
806034593
72604303
132292795
80376771
31139236
541083267
904644344
73516418
835760989
93147935
977174892
522195460
580163080
454586357
641485004
637772487
88553237
251957870
965452218
222797419
1027195808
350056812
1037419468
113429542
666981739
1050319460
7257279
383769137
692296306
853821430
890755374
528739610
96502065
812919597
87291095
124930730
805195408
264897998
669569477
839587267
30632297
276184975
112968849
226674246
1014577579
573924979
536500743
35444255
1070161635
579764219
882834662
850348898
211058017
3246713
752878691
305806628
1027946797
128317191
231508368
478104752
735260579
142045606
486000090
40735533
409717259
654503265
749286032
550323413
808310564
708895522
53922740
336206283
947829598
194904534
896888694
491653617
119145579
684984718
101845711
698212446
116979200
131611183
763100247
614798483
614610069
59983895
539137624
505648585
568499360
249231407
245295102
709460951
343815653
482138772
848769450
1054170709
940047513
862002232
534492940
1069422299
123810842
926556547
92171052
626622039
115357998
342051175
668561600
947198285
1031114341
481123731
67640662
691566584
209207676
21280924
487936956
572578198
920621113
715009870
91734088
992346289
150247650
945064738
598756898
379731160
560209126
177048517
801680873
761562304
341210600
801246289
962660805
954827167
648307816
208857589
705028855
597610014
973802152
778757095
881543698
90197517
426348132
979105214
220243257
463483140
697331324
814564686
921631311
454940592
191276593
697730138
818156844
309979001
712377761
936083725
782584976
490892315
904851461
727233230
21714898
351965372
857208154
79154389
866677024
636328610
591633606
303794877
823515113
555142120
959509798
938204139
1018518312
221153871
219727446
650509070
179218656
393936445
946609481
736100478
967129500
610639620
146305346
579918669
958863036
394809684
919808341
262951675
248211628
319693836
236460604
487385813
58199569
592560391
239390552
500642865
398883602
954822417
336648639
770648186
1028503859
1016676704
116142311
142804725
124257322
526685522
691711678
166419364
427745586
230517906
565044904
198036092
902211399
616626397
13109766
121205792
592289982
223861535
116310288
1056352534
1017557113
58619316
912264016
130874821
577066224
161733419
5056489
265213633
448062233
677244307
74198858
632585173
826988327
396771058
983016067
25871747
366945827
309386887
231657784
55169776
756008187
373397282
975629979
372259681
32570129
250706166
1046410093
52848368
732362754
976569543
568414496
868285540
280139183
636801155
548093849
131272349
889125028
952428723
564718634
789690261
766593487
478798818
1002473350
518254782
866297568
837420122
44548793
787468568
954817418
1070001709
46087678
750275182
919842281
86387790
831098246
281165302
393485910
954676251
575579235
820786900
555089702
246717855
900573553
939296435
53506331
142580049
265022100
821925325
801112238
41524784
195893524
1026600138
154259832
766903944
142043835
782274024
1029969571
300342797
618340946
587125769
749712119
22478575
23408225
537713090
406037213
876856473
104559825
39941407
476202339
261622338
880381690
383893740
210328560
751186713
53235357
331607489
76568021
436696136
534052096
747398852
29695401
699389644
293890279
851839987
169032075
34770608
280289670
74483385
869126814
774269035
253673038
423255912
756259080
149989979
124860902
800868127
864958664
268735491
1031456227
557664031
390904127
443516225
935138804
1058070293
892754656
883205503
401929372
546990649
568045676
153070223
737650451
212770478
736237553
285155943
518137435
536270126
1012801380
620241614
251013938
452857869
42489873
92403168
723103994
545208272
60407848
932635081
932365483
1038832003
599555068
685299089
326430250
543827124
36813965
542059034
693013754
1018662688
845811549
304233598
380390317
1041248846
100169259
960374928
723239216
765070814
214437578
1073406856
713174417
437660736
920581274
813668164
331810180
328153050
41926166
285174831
581170739
549705511
557408982
294284226
813772320
820614609
166653813
798558176
152042165
337333468
917169462
784662285
880877035
575600616
760805278
1052990879
710847264
705873960
486750535
99333774
370762812
871808205
723823976
930827098
51019519
224756220
673509063
18227164
547928419
100824569
1040604326
59745130
636927400
529396669
57153264
339981369
574317763
308688492
568355488
755262804
1042928043
107359958
316582785
497578385
554988096
721663054
150543123
409535336
675743719
2814837
140793914
611541135
999895463
45900736
352819702
651752292
596134121
328115175
676476979
299691920
531255031
369061759
389113825
198006747
555130143
411677707
698388994
27778612
44421945
768843310
88842695
205440312
961174864
579054551
135588689
50808629
741661736
533180121
251530564
464706962
598573790
214075886
71998671
86342097
1069579537
841410644
1035703142
834819305
471031152
371789696
645722451
253778243
994801275
709597591
716736582
941376322
879892267
166833663
907614864
229141695
555186538
879794559
1043301595
448403349
503190112
218047227
1022139138
580731120
399336082
995350666
915414074
683146207
614483298
754639409
238696998
585853126
177517621
847290373
21201795
18721437
431237945
248061434
771297688
669608369
636323179
397997595
341593541
826466851
938034683
630217363
263822166
987331724
20239145
1012671052
820300092
12148834
1027650053
647566285
361225373
804192487
83598514
597496819
358483411
923650138
727279095
136548716
86361959
903467156
853111202
589548225
305229798
260364998
628292100
18915587
602797304
11892828
709428646
902814942
51665316
659766639
40283562
716615910
888101257
878080070
37397551
184178878
922248676
902837710
307408922
94383321
161012007
929772751
814304158
747618681
719740164
1050925818
14099178
944517391
920995013
284658424
928637870
589370685
44019055
575150791
904932987
557659012
912537426
696635113
931679368
254910425
561075368
58764190
446825471
300098095
1055527571
52245281
1047290149
399109899
813612445
22144640
400772674
370071359
1041681906
828618000
792381871
660108261
889025165
590412940
28331620
779565872
828165445
282114980
737136670
284847172
168350322
629641784
757710394
611832727
590716861
349710120
301115876
473377473
897818184
1283989
84490546
63172269
689952565
378490055
626038343
491341049
48859306
1071665873
53806016
504597180
705004337
844434717
435496784
956525222
913690854
231632018
423257761
703976465
119392277
919482788
33542218
1010197040
8374587
695856528
618517533
513746688
363315459
571182779
770232127
641927273
429415902
13481796
428757399
930591691
132325452
506206680
232162889
366966327
238859605
699464595
916351210
815629703
798162358
762960046
577360750
250155234
421297120
293601797
425986118
85624918
512504915
726794863
649626975
174155393
267242919
585601131
389636802
220025778
242979473
257901561
338365535
945691976
992201267
466960710
767198358
95502726
683228456
184913190
956189314
740538157
911616839
815825358
517823921
777249373
70380187
269148357
870039320
481711017
731758713
725414061
348888626
879988195
7575017
1024359998
218782123
1003442463
118531259
614184049
80285644
185627610
801599579
401268334
933641298
226144147
46100322
18023096
552855178
836303211
771115185
670246169
860928696
785743897
323685163
423908607
1050269321
944527275
938914884
925333102
334067611
688868580
268218019
701484438
393150365
981422118
327818908
266646770
774928417
282638464
433585317
251806679
339842079
301329155
896002761
1060437204
674096443
820105789
212422423
1002383662
37884960
776831355
1026226488
901648564
744823201
144961739
755816696
710979639
397386238
553343808
20206823
427331227
606831245
130382798
60466219
410337997
1047698523
152580829
652794854
228708021
376358160
914786139
60380964
458236014
1039308978
618037268
946810985
172157297
634298946
401120565
820833019
201380855
289108557
807122735
127804815
16179583
307231804
260261778
807485403
634724041
908673155
72947944
291058576
707352327
474373643
6548870
1010846802
266953035
567285663
57015958
1054298716
1073360707
660919206
368890764
556984742
918237485
67105113
453252722
382356255
380486600
1026357745
437582093
877702391
1004935285
977432033
668150886
73285950
1055626586
86594960
582078540
839869746
1025882576
298441601
197870628
519559359
213068626
640901949
1023478428
106701187
772036831
2985055
428677240
65332485
811147913
1014849653
309626778
43874482
873312550
1057707970
585646769
172545034
352618718
267519970
448270420
466240288
911948450
350512573
39523668
239477338
100572173
509019526
736140113
579058491
895297059
291816295
946906010
156255221
49016885
536829393
979694440
119943583
398206474
233232313
1042421261
606171795
676071593
451795049
17845709
785471297
115223744
341330791
850104364
744508
705333402
22070025
83205318
238233625
184679704
556717830
398922250
340527480
996001643
512468089
746722497
686930723
884672764
605691247
156031500
274836210
703267528
131974278
963207092
1038234141
450349263
123273057
646808454
732632249
392411122
354268270
903723488
264888952
416120861
865708468
524166789
60958849
88817768
1458340
471513622
837201648
558172290
18984678
268141691
438650057
265607668
948252837
5081610
832875340
458247302
556998114
623788678
1012503529
420613032
103696522
218366649
532012314
327601410
810857313
422292457
930738305
440505123
661769562
1038041694
639236729
63748500
393049554
579399714
964384913
796166719
975286470
894649835
527476247
240651254
145280171
951650374
911982879
397579541
266242351
639323691
452267923
571840584
834552306
477036047
1072762640
846729361
77900132
82124831
1043723491
533462321
916690901
230206459
747587435
743017606
579818215
993052073
654178825
851537476
330563591
1007052012
438670317
9730373
228892492
1064781834
451985113
11026181
880324333
243087844
512011892
379955566
476565741
487949547
438958707
590326494
41853407
238986938
343330797
974824605
404929789
258485407
518900926
100784477
655877484
966358712
566169945
256615782
515676813
189712533
412939570
1070353947
836680129
17702188
93684571
649689255
263682642
222526797
204982015
744754940
997403201
698647941
730131633
64987098
146716786
713661844
177769927
320969570
210960062
1069625884
9688115
773787638
616494491
509668189
868583242
869376037
157250613
915424991
88366689
275093805
193921985
133804557
31861904
364979261
801519710
242873898
25372609
60512933
786701576
1048660077
34710352
1045654154
109551309
797368704
1046713809
666170235
322950366
854081401
951855647
395252172
662266459
599866254
50572894
437925118
1018066785
329483280
198059576
125430373
175649949
440953951
461343453
462438592
948162133
121395516
546875735
50620627
85449610
200942278
605700797
879261205
911392419
67000875
874702920
145266182
293864034
638820340
579076710
618515740
891885046
191804972
675865154
900432256
1004656352
421508456
824373515
805751781
998182896
521280710
412131794
47842324
239271793
424419512
247322403
796936111
570139300
872875755
855678499
593941578
487148780
73849437
441663886
916703638
177351981
60797516
790791442
1036558876
167615009
1054928639
725308679
485746011
434092049
311372758
451387049
979024162
691833600
488204371
914872990
611213358
26240137
183819592
132795598
461185520
318322959
933815344
945124626
257247275
207647428
30312823
635136594
104741549
604196363
882060887
604556857
367294640
327001594
17935317
402042852
1066784341
279166700
404314383
988594147
151690671
544185436
80835842
771139321
419557645
276106135
902336581
449071815
640010006
63056635
203838601
24355660
858620039
597877889
716804436
321889212
658424745
102452779
991269258
824078982
751897684
585323862
13264861
544294423
744459103
669782092
498451960
1007647051
1052529602
824308004
477311685
1071817484
977725652
713400398
276319770
920956976
105917979
293520254
566469698
982075909
72886975
78951044
160332209
442596410
1013311456
71344334
1040702640
597473155
985357193
1042368972
216819054
677003155
673935960
33552768
1064159434
941523830
375975955
356317183
577736710
749615948
692032272
84767796
505375772
564185696
736925696
388180780
406594919
279600923
82845784
960712526
482952653
464426325
736907843
1015553353
672701216
761572777
636153591
1052477763
294019099
507682290
890586364
800584640
787601562
221213015
713201650
79609778
296063140
978107005
885157793
233814128
288187993
955847501
31116021
718082193
901822921
470213527
214411961
168623970
269407100
104731685
783658370
162443814
890649687
362539096
1045164301
843946278
616512507
205409107
495720382
646672589
489044974
855592115
921320412
713108141
680526266
988448837
783059385
248374396
62997222
975108321
565872747
322287136
490961294
284254571
458670467
256234976
1062613853
748773431
755579501
140544530
738178080
445932807
357951297
531110022
935217510
853549149
559735785
748281972
239106366
497048796
585770142
604872741
942992008
566753099
322341152
334248110
456573449
312705413
1017046216
264024463
253185115
291383463
941657318
223444454
541605879
708958308
536117361
677896104
598865571
789900853
116702018
1058375035
72511640
181841444
183325261
692956625
790499951
631497070
655978870
127892335
260819833
631532609
975569203
208133729
999012529
660452318
982991264
6258860
701159248
292840017
842148377
685712700
978968858
952318057
29051441
462050417
885020864
916273942
1057690405
923290106
545793233
378934223
393736220
195503027
41423765
165277440
30498951
868910129
1050827945
314416099
978196439
709136089
492381775
19909831
715562833
619111161
227944096
405167479
737707898
477784887
438864219
69146529
1027549743
752690165
538140709
25604387
305963563
807065238
45838932
740352166
360007291
520219671
493386094
622845060
454520394
904294675
245139681
259137587
66240700
564213525
769321419
1022420755
133088629
886056103
79013987
862579361
478793194
431717713
117729526
805532385
1021506213
275997092
423763869
516676798
74210432
975786660
668994457
506494103
599830321
1010802563
495131063
490531677
638661629
403320300
771406286
91430713
219747119
589148176
867419240
1064921494
776459084
11006100
206857716
850591432
823167699
456990461
1040079719
731186378
1029859040
1030414734
590999549
691374998
533775027
756637695
296134491
822809635
78683674
376915037
914630357
317576109
972653658
559728815
830883798
545390776
234596369
778470909
497070885
130056032
728314384
769517823
56946295
962087944
498453188
252883160
457345703
552711988
57292772
328511373
464100847
216246759
48393136
792684139
162078728
776233822
419126189
106053716
492142719
708717169
266384679
604544610
864405285
662207834
518741639
224482378
787130647
590234726
629493454
275460652
694332063
207316772
684167812
888942490
594792014
770171605
159849287
885862145
536087446
384474219
128540599
867383689
919577576
104048207
275211225
699666044
105615030
745818578
1026132531
430903522
624774770
325395394
279292371
989113570
282540388
82998756
431084514
466579176
362337052
568765744
730640119
301906467
548988250
39367099
718056156
903285478
322000657
289412368
604514018
276953918
771951733
211712650
505829289
16939256
374641797
372227993
421897324
681732235
627858052
530805623
318709077
784373541
719771370
635856191
590551417
527038654
658042497
790644091
972001025
236987234
897675548
78278938
623873550
180561563
972592004
457827801
773609935
567329779
217267402
194839089
764337811
699206682
162044433
651637045
123425063
1010962687
853968881
407473866
1058703800
824941190
964767995
822368878
382190288
564298108
1045346644
382677117
1043889321
920557140
603318739
295567840
467426465
680169711
115764681
960794271
677414162
351731363
293832163
942893108
820848599
493360972
697546021
886207713
100966597
61923074
747884559
962604294
1033169004
169107112
624886413
738306640
1010798022
855795525
704991907
143929916
7130319
122677274
229939378
432307430
1040509680
470699868
104146331
677033200
703919773
160714490
397189774
222599133
103141511
595572715
910819451
212064681
866723981
208251769
338915501
568372474
120527634
818321698
845727636
526534803
258156369
704069754
467924289
262605536
671561982
784417248
441681113
348816853
914754652
941446960
477222995
1052717767
27769946
898733687
546878735
710897053
569205419
58609083
982199497
263093444
631293472
419922414
1018163232
656652899
592303434
378070116
688645033
960795326
320072574
489444171
41978182
990778498
326842042
361000303
590410380
831972017
188144656
150663375
85699742
885847500
1010044312
425020321
1050618412
671081859
237651332
961706131
180413602
974036352
525505205
529075403
151285153
1766204
214660834
560731821
443493439
956614676
896140174
278025703
427318432
110533918
548699415
801085941
177089025
1052921178
1053782014
374848899
227408158
359055676
912653422
958447349
554741673
789392987
153425447
705710297
643836074
698040129
47750840
26800887
922511908
302823615
1034592514
935308272
16204910
553708633
451999218
242470266
347891627
495882373
129269781
511544965
397572253
537019498
151888602
777386957
621041436
889244526
1032990116
451763872
699659673
925419933
741382576
306752001
949736849
597858831
809112625
370465270
191975111
447619541
570396709
180602087
990512449
516963756
247145926
696018752
108726816
487589995
621822483
229558275
245480341
974833788
723244288
852541983
953237154
811367108
572133744
885618632
581279861
957298153
890920642
353398968
390548621
394063020
384949413
721200734
112289513
244503999
405926903
1008558869
113422281
135691208
1047528754
546647899
405000488
319164828
646493221
19863506
1038706601
349049009
1011076001
841544797
845365248
1033866041
725728439
178002566
504716568
1066144145
776658478
577472497
230781904
755472130
685870222
831635954
512976145
154662856
834349507
487015758
147292984
999147074
183651944
712537946
809352975
169178534
611500169
602419771
672780940
460091530
853997097
426314546
691916951
479377850
1004641602
155496827
69132984
923151125
212127878
579746255
928631255
662522572
889829778
571940129
862429791
636801179
383896016
84546418
562365628
942868119
306750938
1045734763
565307003
437397488
566107980
70954227
1016941957
533019788
230438969
977179153
755881711
480653971
480768878
632033100
783873249
758965807
833398728
820378408
832236838
845880110
504282850
476464560
1070040217
961067031
65014678
114905032
750035600
3141495
776451028
638633892
471871982
506827695
549954589
212628023
110583544
726015580
53790603
613034541
1044855480
995910587
949621308
59872756
323982386
943219455
675486802
10113806
350084143
314954370
842392509
1008383481
297010222
918156490
1019159157
15539791
300208215
951876395
410084687
601529377
591301021
689872162
86680633
504656637
801586445
408496056
470378207
715166790
91372266
572237455
469148716
605525876
434980650
429077908
18817992
952417465
360350286
7874681
1067701110
402797608
442290748
816901858
351986042
44942523
744268388
1049552968
124021256
383369268
938444268
1011034086
961237417
241888847
434530824
51092965
322482060
484393220
495856613
68453385
428108717
999243506
123997517
651015554
968749103
676361866
981180031
527379172
638132640
121225260
544901466
585548201
668443071
54817217
222818697
802850184
594251801
2787350
710308787
936924290
185861163
645578723
561677675
402764054
45809559
1053825048
372573662
250082903
774495908
258026402
117519369
317396217
13135449
68983862
674405460
65465604
660771643
498076163
140226219
606521861
532859928
33490754
512387338
670519718
625913344
220247622
1019999069
567280586
161268642
226500672
394471495
902810815
791478305
265529379
953999378
173173859
401748965
799152530
274318384
638481018
619767048
73828364
877373500
497252757
703679997
747673120
758968055
387551994
986617619
378008504
216346237
935603494
431674073
642130867
991777161
691449486
973480733
386574865
774521371
17875372
484934386
560107179
128302673
824073796
642093745
38205185
568963404
149235044
640160891
1060043416
246744889
987762571
340941014
828850400
80596831
475938856
276820740
926922020
571516399
58384207
966070857
39007267
1035127450
683667954
893934770
815997642
675183575
692892195
999267491
906842449
603134929
523102587
853734240
551867530
1047384602
610706630
899616550
118329913
1030535557
6378462
697022812
224435665
537187316
496051895
1041768951
339600457
697898677
78740866
852348518
1016646786
598252968
40851866
821837137
780385091
681823622
225229235
378978782
554858759
573847540
165948254
836181324
749465061
84205908
115486978
348836219
1045711266
73403047
469403940
141221202
547188105
88522527
917059163
1017808076
50990522
516876755
1047067185
832084876
765717812
1032239561
901658191
562155712
551687396
75750317
699958229
889870954
186222640
630973216
896288835
684873869
369956399
526207751
584446085
571759327
792645479
327815315
377070546
326720334
207489915
12171141
568574266
1056087847
557764464
624300121
959831406
670531864
1052267056
384923757
429686394
583751968
335329779
1020716410
563680431
202673127
923748930
714585402
959347847
463318283
89539029
444218023
228085564
126489322
542667570
80121186
298719541
740740912
967810540
386967886
757514276
513959173
744256610
1015192082
241242543
933997986
86579864
928077287
301620392
959092540
570140924
151095479
508181982
617028284
589330086
1067576065
883564930
915051419
293089755
423864319
932608136
855073039
694219759
1002129956
235930352
571849388
959615011
460538203
586287101
559935937
413912272
538485214
612306628
43514370
168755526
1040161097
480630679
634130715
150502513
605770705
775473861
126490720
816534729
805451303
179371037
668231447
1053010634
154567291
294579618
234158437
285551106
438691888
112201714
975326289
447284117
88174216
672391852
542973764
366377065
661489283
766221799
151996142
706722631
464096377
782586368
818569646
558688935
601356257
645286485
78944782
288228625
366834120
696848133
531166305
362959207
514436088
61203469
457694548
639045755
274227880
282039531
587796441
422109747
561282342
508826863
406854704
555091570
311689472
946122242
851068816
826331535
751157265
853318000
321445914
1066087096
383485709
198576077
290842104
827678702
379754630
321299479
386835627
678738798
668670572
738753488
759006128
359772712
801265271
75996100
493821065
523252320
862991768
1048207230
391864290
898862467
327726258
867614207
54063687
910941069
85649430
333504928
248493755
1060618046
413775872
206899640
719216981
169935716
712862565
744965722
280820982
393786849
771322074
187344260
508413532
281771460
709567541
1054270888
244812753
906394132
1060498142
685508740
132269194
203140410
735520639
528167589
671177029
790594665
434570196
379115637
462699509
706664483
966134192
446461688
704663487
193103829
589429197
200169374
601225857
314478908
98903991
453566083
705877653
900079808
927076794
1046780104
422229689
3825123
495107305
95356499
536722942
518914747
223978522
728260537
224850884
29371331
1059115318
1006229387
419833585
226608682
898232275
24051864
1031890302
138953756
405425774
868849166
229749929
887407358
98334456
587495832
324770443
1018903631
329958833
236648645
149762089
535187205
531340304
472924534
406389502
1024997814
476297084
641548065
791416394
450414526
691728524
782710607
210614558
529484538
242561487
532989167
107028642
275150262
751757075
972686717
377902614
581200323
613513331
815203225
448398861
211847687
263280603
510383254
408969321
683736357
539496812
290760338
433908357
303689403
509956734
401202650
478056481
874564284
506554025
612605011
765974772
431262068
722066697
985412465
498997807
442782879
701677435
903276180
767548335
1001413448
154836035
1023984863
333958756
246235282
605804827
146003536
894018991
729360456
476991646
828600523
318856027
659793214
321375881
179730274
482892766
612720442
909458642
533452094
278093899
274022477
586687324
251679121
789278016
694728055
620702369
61284047
257287976
943445442
951360628
394626761
578507908
697389776
787396687
190028191
638671879
559577363
626596164
984212173
705060774
228257832
1012077780
814115163
551886708
901517732
721105878
708839856
265599004
658125520
112212566
351658715
52454993
740890526
258216186
363129446
983838151
143233080
909328753
736154776
419474628
311884041
368682726
992684368
456131973
353000738
328858409
295669395
781424539
36515040
22991079
167334460
103881666
7963738
527382796
397570837
158441591
477929069
179926720
441633405
354414885
628716316
758564951
278726575
617606333
368220168
776166089
215612462
542406025
824610805
630918249
389874969
323184422
882443152
91329167
63927488
91824642
126936597
1059099100
15322686
109201065
735095571
523792383
214591615
656246453
818898080
897997050
515345516
773762366
909818993
362731710
33991017
939907721
266315047
946027425
310406746
1022076401
1066841855
521042868
703220909
741714412
9973136
183169429
637151159
93777483
734128068
1844272
267034695
488781921
189891277
564265551
962939186
99819672
858064513
551205176
114745494
727114796
5490192
774149563
205897451
808901750
579781813
617185986
707613765
789827393
616947058
682288803
113780264
673943556
855842432
289409238
141235330
445535549
388514576
659593700
234771394
320948691
847819190
357860738
723682138
678734663
49564797
737249084
630824349
490542585
838492547
886947126
340840925
909945985
130790854
317436369
256377902
388828910
943055776
229913538
131260129
368346310
901640485
335415543
864551660
816446645
823781383
372322594
964207965
235910552
694985267
651457230
695268176
396212046
383625061
725466236
710055283
322246075
773826600
571792987
120313161
515186077
52857223
44287515
967419343
1022572841
1021572707
570276979
716400110
982522888
102255111
127535573
1037440838
415697656
956588350
162959986
1032816971
267565369
289093642
670691381
40851702
299970167
102514704
887823776
865820965
312201022
731129917
422628941
902399081
1065779093
781404087
551077155
996837871
822219658
739160187
300473680
777475126
268603774
463360174
574227977
825905926
2881007
334627388
813338208
56207990
218701121
710937521
70350224
656933422
735140000
750902467
360268620
721273122
528207534
82773941
229942075
477339562
1009372551
948317165
503095063
912425541
527305343
1042686038
420591532
632491776
232323968
655612210
343079873
347295421
590968324
92204454
192410412
201748474
882801157
86533113
1054485375
867342467
924882127
913942530
885315345
597964734
794466275
921171222
109211795
454336556
101150556
2972231
360863127
183205859
861896083
825097190
157801542
992250817
21023557
550894097
227543784
988549975
862612609
139288441
131992881
35144232
1068984320
262131337
623199675
952856144
887853211
89737967
976972992
361298706
38594096
1063035036
522461652
486297765
807686268
477626500
64526225
846803153
715334264
241545636
144587159
812433948
455723143
448650377
812366112
304227730
797972975
968215826
422414146
40745820
1073437113
537436537
105502969
805815141
219876499
968159895
442885152
900003202
393063346
380346036
337058445
268368836
32525685
406127374
81577707
97871562
39187773
657048979
133011341
485515926
236182808
156141827
408246001
346494822
294568499
811353459
626394932
773293386
899563896
651309962
975567163
104703339
545525984
549437408
194511111
23145897
723932728
422150961
706524851
550284769
271782502
12704634
640247593
552049082
276926091
952881523
19990173
344805279
435439800
631988632
802914739
642979431
409469981
701844277
484128033
961602465
427952013
219334666
924713327
307432666
116881782
939422234
773584159
238291030
715412912
99421145
495663414
634984744
466614648
374752682
258422735
178480811
28482945
17997916
365655802
644102279
601809479
791708087
263195465
820560283
265754252
377015234
199263553
994514943
459513466
492626280
547547401
3713242
1051557353
316919543
153098016
573131158
186959615
599275404
624168068
174929132
90453902
630573622
508540677
850218782
319082695
1056620805
1013939822
636178933
550047810
633435275
384017650
578150434
418351801
415510396
927942401
116477592
711601344
1059149354
993864185
746198169
953398774
303424860
79020594
520504239
359719742
439687755
992964671
703285702
254403969
944604344
508317272
76514787
206470092
281952379
1064839270
264737427
875137723
176044541
1015939612
411692206
213915067
404622474
787153220
59661919
917797515
756957684
1048137437
1030505650
823846494
829142052
1024423320
684448635
728918972
571952915
530133810
990967863
950010328
114783869
621998844
978334527
933753189
699408303
119014090
779708111
440667531
78087707
760965707
294576656
752090393
106889594
220567930
453732743
496439356
362247127
868208491
296249302
168969
9975847
712720837
721526449
474685475
32828091
974805669
950830076
512901469
395184015
807893707
209244269
504195640
883283167
583067853
750729312
663174432
33636007
537548282
1027968184
844816235
346660168
825826777
663697024
573753189
863777327
1069802667
788087125
632007812
528009279
491787544
1044187817
893767635
471196229
456305941
874401296
332848555
70820942
737366968
652047818
860255370
335490090
771579283
990195228
189415633
966758897
724222937
256476060
186532565
408181194
59461072
545203647
604531357
568148864
57144422
9645973
620264298
685357993
488054320
939537688
324904835
1773821
51981045
810156564
988756209
236394297
479490862
476564904
315569417
1009672562
553889325
713688242
937978985
935031308
250491296
432724816
909217457
975836386
832575690
245138259
3481969
1000364005
1061680420
1004608575
477252892
360849584
850917783
543419096
409701162
923891613
125943027
165507454
464692364
484868798
279341855
677289062
79774582
1058123792
118769240
800134454
506868237
751362052
399774635
649627429
729979907
901743876
567696812
78107924
697729688
753577158
417464044
333702591
758280423
222134989
1023861550
968263917
850262088
771505115
809035761
643276611
783704975
1063147212
467947433
885195777
880429801
766156866
463369586
650145064
554225561
537914134
213754901
643379693
488964795
569122537
752092445
255592418
595273631
749615188
644680465
795962134
226483067
604239105
188538286
459806173
851071008
535931467
217428954
619024069
432103571
429440396
707072250
357952821
254838528
515705853
717266885
147988573
707145407
122363803
478956566
671949359
545664731
1007761933
994972383
483063159
205060678
920895968
577588731
946088432
383207067
580995659
636182400
422255951
990003237
576691048
207394107
99720631
89620113
696764561
329074171
911473426
41090116
220185018
92207979
49606917
903238621
372613779
957966288
283196856
824965197
276871411
53145985
112030248
381428542
872218603
948137492
610407924
941630792
72289451
658767995
570376560
114436077
563542700
606270791
415804694
710428955
443687820
738794604
903970650
224456868
763964538
905356140
130127547
249917009
393235852
725347275
1026750835
966965970
443642890
390678259
803916298
392219754
141880886
56534604
790700718
939529124
942892563
624966405
324478578
397360088
240084395
202071797
664295410
544355980
300371151
201814074
446705375
788617372
820127411
1022825586
741448925
724034523
923888647
362759562
290106843
991476042
543147777
828104685
562409257
388635866
233377617
627563701
99153871
280865626
103005990
207688378
767522562
55158951
977571282
48496483
537687268
654226781
608745657
697603222
966935413
355171244
412580801
599284554
412957103
903308828
729091503
638855588
455054912
1041472985
79433673
831852707
1067294629
988487474
838957235
329038456
865659086
485179950
61437276
612503067
234299709
987592171
672457395
706140775
7939489
254036806
382075922
371553251
643763329
622415344
155166209
689885913
462714153
412574136
551083959
541314732
239078873
604048612
389426622
437445468
379718141
392181471
850995044
60037100
325301827
135257333
761978063
394490578
883139137
396829937
220182073
626885886
326967542
707212259
634360361
943781598
612533758
875109001
911778790
172603459
298713471
377002279
107467739
913443908
610982841
930327790
968164645
397617781
648126263
239414274
351337451
13966774
338043261
317526677
755753984
592520639
862972219
690713303
1073728050
464768560
943690211
755465220
995912354
361816273
679423644
607937317
617028862
134932631
230073493
748567057
249089471
734815190
462416319
4900758
723862352
195151876
215934251
867517102
10213206
881585199
586642835
801938001
570412104
427248139
204029489
239782269
915273190
75583898
776587476
274453885
694260487
817515473
821405179
140823421
103169086
345538772
315169117
526806572
911533784
264933788
940268846
614074319
311298464
470305631
190478000
565672221
657983624
454235483
436564994
66495963
666305183
1032829751
753679157
24150542
1003703591
312872175
53765537
172508845
856507495
925674850
180310712
266638346
297162634
587012618
46329914
448221149
1033207410
499972781
530768279
261900567
806574757
105935585
92301411
851745646
721473379
38343251
283464541
55003493
97205244
191271297
113071525
48150451
45897624
938942089
403523504
501055695
433211677
433668462
311516018
490007585
52757577
61519857
49072301
278051085
289099965
248805019
732973315
986563835
488618454
559734148
866416094
813475535
599814328
586425723
718455454
117358076
220931595
149358649
814079388
836890115
445476698
297610186
870903285
214289643
656818734
378421202
143746017
982963728
1053905665
416885148
1047590606
62706123
401044100
996385973
174034428
359225778
674087243
459001758
386230443
27924791
641784615
37816568
809656381
771862075
21467036
919004406
361926038
751795177
20504770
126926926
599938192
307132040
138779873
805143236
203997290
712938413
1008906304
793111803
680751881
332589853
417356678
25370604
452239424
416660503
279815552
271132888
209922684
860313180
672356698
1009802520
358427713
374183885
67521949
330515870
84871597
434260752
315068865
985238224
681458252
11800460
394384270
442892789
921981618
565286799
1025369834
434462508
1021386106
824883209
758439956
629098395
454080095
796659514
697711397
232973244
692255087
452831423
941175867
200715788
197587577
892085618
97156801
1010865985
886476478
12036716
501303208
99650130
833552220
912669069
200525184
728808577
97726032
568337042
724277205
367261561
587980072
873668473
324332120
458944263
565135308
913323817
1009535943
696774265
365820410
178785338
730560295
1037632776
170339986
765098509
1044821162
158595244
99298107
773207707
423920730
670285916
647345288
724636100
72026898
295955989
471275587
652908255
456275263
23925864
495509293
185546908
770432581
123761985
491720427
138952279
478864319
805211570
342756135
223150784
358795165
145755334
918626671
585237349
151104860
566982472
281275535
578274435
296998869
720276740
48894398
916902293
370067344
399695246
502398196
62489840
594397426
830850611
907955004
54556353
373539063
964933209
689763443
1012416564
1073310532
221850721
510085004
521242753
531221053
496490089
1041798921
995115188
1044858364
407301388
473358383
237265284
1016305346
225497121
320093522
536642753
20733393
591636926
596144942
179956234
266762916
1039024942
592689001
83115609
466976907
496163600
533565314
121728802
437317214
1067133524
428546403
827542197
402684538
331471067
414448788
13407513
226898648
987001939
183640669
31295352
595104248
280311808
416124891
354373404
334246746
559047037
427473524
453744932
32872206
355959979
463503829
503805922
7193726
467241920
742263934
888446025
879945710
802331206
1067511704
394781199
653330570
807320108
825031687
960885238
345566928
230161683
536446022
167901300
235097575
30976295
772139554
914370616
948193677
926837295
952925584
852588561
578799372
218514297
396777558
392226294
292414626
137621722
959934976
138029598
182551351
871510922
785088352
595157499
1021053945
343908713
1023143295
516532866
322171146
865431054
757173603
262001239
589501786
945642811
196907303
818498200
1028263046
913702524
601002850
684354081
715616544
626561017
418842312
953440840
745569185
732484741
585466891
19541920
267666358
850106749
532250870
383574268
458559462
888059710
213326996
298803189
760416458
511663535
871971899
77162910
675904529
449678744
835412797
936341402
315851531
918652295
34846782
50014568
1053284328
659345204
47268192
253094815
969118074
601199859
385849295
1042272996
927968995
150859617
554781440
689748698
147501919
1032387469
158783945
1049407091
233691470
717625301
856867203
490932072
586473963
513995326
40458426
433788213
114115128
71111043
688303399
1013464284
365519549
707029254
410283095
159327122
1022331764
477241897
499454413
524840044
100713609
979700596
54024950
930157405
210131327
638123905
841526018
125068220
248554816
581030646
1058266346
687985365
105103188
920672598
842235732
806022367
919610809
323740455
65697253
811794054
1071898477
387994287
202696722
874431075
227147257
14968232
712260573
579207798
158765302
809280195
447609260
533393363
285120197
662356998
18964533
480505424
1059570686
960522877
796497155
621592739
320222780
435850599
714414655
46707681
1012587638
700620838
147681680
8097923
1020503001
426777086
458548928
430578530
512598736
545210874
193400997
942722706
40098670
912842250
1066783430
158725685
765237678
269371447
1015427527
621517121
318953040
223986341
582211128
577369481
323470486
551585873
415802093
427283569
300489315
905294194
1067239158
319587692
666883694
42969490
502116045
284338151
547406358
994080757
69765242
1014263826
731264749
313639641
678162749
519108124
670563853
666468747
433642196
344419877
1018525953
827935247
895605844
735986170
79871689
185428057
55817614
316637342
728352745
64137088
341307381
262699148
859638983
800244474
322310528
167222582
899133885
26621061
94844362
554249101
371541677
542511628
963106870
930019438
224528984
917262970
453198758
361364418
161675833
67200397
98496870
148442239
115885145
1013878557
26988375
887702154
56360750
929397731
83576857
441977289
98161921
137518907
362166632
918622543
828030303
12440581
713235366
98391226
876016775
1010823325
342092400
824869747
543258262
298132910
1023576565
434529763
358969691
25807565
357299592
1072200996
201245233
783276015
540067758
31946609
1020220092
262368310
783686104
3210967
407126536
53873393
641586547
924081022
780557476
207210658
272859770
35356570
590355125
463515562
507270024
385797923
725669826
1066309986
560708129
792603995
250950246
686401792
37781267
404753084
1051092907
291148807
117561477
450730245
744284683
437129864
237778512
373273128
126404648
175559505
789425308
259343583
246755150
534692092
81519114
495962611
538087216
412784834
534946516
992360115
350947670
281825645
92421886
850003293
572625779
142774134
261150483
366660723
504642709
796648977
875976526
521070740
757115764
6137392
382766064
148698968
202199435
226972356
413800996
601670163
1028752063
1038224975
920807607
830101502
719773855
575936870
785407956
338090300
375456876
708516269
418609845
629464691
332190236
293291876
976950830
46740378
773175117
684993017
620948218
218595967
325793880
590083483
859982142
349917745
255700643
450645475
419924466
354479976
926432697
564356006
875338655
81405677
303745474
941789357
766944962
831264778
305238700
36711503
485132592
288607193
124574370
139389553
233877139
217394454
415501455
575799820
341228975
1058493564
1016260185
140484941
966286608
356685449
902539042
767164243
510257215
885314240
284408903
712146306
329919686
464291911
180201001
1038212386
696777562
373916310
362599048
2668647
8170800
926828710
361232396
181787844
226390702
933129203
668408121
826356143
883942995
25561533
910261253
796550249
1015907156
237873659
32208285
946434581
558352385
380868082
27196094
714432468
492908746
616727317
257310201
165389244
561871176
755146896
950547409
285614102
396831638
10982161
143438852
581422010
1011214289
434197848
428365029
793165731
267140220
712810090
1023886498
1067206418
151757815
513800535
923570585
564075187
1064082904
792527735
525861362
837039398
1073154277
589581247
365580886
735647226
190152859
998792123
631189786
767569250
59871842
943778281
911542424
353746828
132862711
604810965
888554728
655573138
579591493
383957571
353944396
922451324
606722121
784155183
65657538
217164574
1020963104
733434509
920660830
705513371
540590412
316097691
112488393
27332029
520107665
64574160
521507814
367993509
370198974
575427354
73008054
244875942
631119370
630777425
463630069
155005045
261383598
31711123
42821824
659269187
999950561
270421582
695851193
62316853
600970855
935809498
993555704
337699061
318721348
277278947
143498317
415990987
905638901
143306943
639906617
883068466
1046171925
518529533
543072903
925613494
652032059
41690592
348733773
1027661707
292007144
719656824
1053247162
303406954
1068700671
65073669
886408655
145342793
632360156
674086038
225258763
76160613
630426970
170161490
721740743
217599320
137794200
723107565
879137475
428377104
487083255
619714471
353183406
877950028
517212957
448971657
889623624
400758628
7845346
21329621
4290233
186364523
588418471
1048839595
812895178
97217454
630656747
106255870
436213590
656224960
724230275
240424221
879231871
814643741
658503419
377698346
149724206
1047207848
86773014
1020881853
25497707
127041300
489961850
448688107
231293128
587474643
972215359
282205260
392776612
953781392
576854728
430600800
129462998
407406069
910978526
338025928
598807201
810427888
452390797
555158751
478191278
844904052
841379404
412162973
212981163
75349658
381137944
264492879
102370796
717057747
450405754
329143687
681809718
1019627115
8747027
277713495
353487551
21616164
303947066
80447915
285877453
616779737
1021215327
418093518
1054121878
1050249831
843297763
396698414
705580775
702635930
952501375
363450230
97565259
181294115
676609239
217443803
908371045
406637240
282076781
968420611
713949305
12665329
96529547
238399194
328987106
659313981
998973682
1019666576
463297257
467653437
312119600
328906791
187028268
183303314
341593779
168020628
172111861
970570993
197843965
922009749
439584135
792149182
911500745
605762455
129659465
738641699
167417984
350356010
779077166
143604854
960793971
198275560
548444829
688730170
467114078
417903304
407498387
971331325
619078694
401027569
173572648
928255925
84482025
409287585
953421444
738387861
965186497
709476656
683011535
779366865
823948497
824327084
428644869
353750074
291476737
594116704
221604606
320989963
509768010
790986905
366744574
1059688488
929167654
566453348
735435371
614195227
522766227
546508914
166408990
947324773
128714850
965803318
792845164
845361788
285500056
381354676
2417043
911405056
945664092
674464312
749857175
931831931
487509355
79672894
65607566
159944576
122752156
950208198
157405817
242953334
983054327
292557171
279833684
680995925
63893083
792240119
994883926
766576574
353499119
904964793
54053410
681487002
214365482
730827795
1048158158
259608504
169019533
901217957
832912912
907462168
321812000
393780928
5387470
89996955
91897171
871217565
134936097
574640874
331742774
756231902
543856184
278632381
977517835
416912776
746597068
244553270
229704844
965160061
693375206
5525590
703270098
488030465
938605013
1016269726
177098674
153950521
730164681
334076845
453414362
498653352
659034992
706113295
867628631
559173606
766962529
242799655
483309420
553165441
171525161
242089744
960843749
936582374
33776307
790773632
574960660
1071090480
326559601
118041328
1061281230
887783485
277821665
1028604702
342259608
941488081
603307335
509984615
429891828
823064386
851671747
23710849
511973365
965171431
570839733
851574054
235936379
708952313
1036529562
835434569
524154440
642214388
370911058
554433281
146372309
524694504
289555963
262908126
514286414
967073792
671488889
1010678069
485128949
830930663
826880290
756624436
227391398
467777743
399445781
427401214
551988798
197891648
1056352701
538361347
42170252
555067805
350069463
624240739
919813353
467380402
1008611671
182753661
638857058
652852438
102894779
915790246
752698021
828081664
671960583
990841687
453391393
604207127
331356169
812067060
894662472
37711417
127444664
595432849
120967610
725349340
339339582
457594806
23642083
546383666
929284213
172166505
588227999
209011247
371404468
519742090
657066258
111268794
287924174
508438208
523355929
930737405
955481982
316404191
863418403
300499619
686656766
848389786
576362364
942085452
619658233
675317006
391261049
129793741
711551101
645023295
721344340
188281900
866508594
64288662
161174478
87302339
739572013
548977552
525939628
558559571
905834933
344752472
907607256
1069082109
1047920253
119348843
84674789
205566478
957687600
1001326099
996041247
700586608
122976067
875724751
953144942
614327231
480147653
515486098
168769666
578812410
931794346
396762609
798081082
554861185
521235610
1042430921
859612091
491501420
368539331
1024765577
640124759
630365301
30829421
121949078
674389927
290358256
889045693
968822652
399751670
1061781125
938741422
357577646
429941420
538544039
237585665
1063381798
910429439
447187890
430272181
128331633
627164940
985553990
199968754
46974906
269172999
242579554
900636236
694123388
27795101
412240636
76632602
496588673
889205795
1033675179
494868583
930440803
871348329
699752380
921218195
205561770
682473367
539669529
149453201
394994194
903625849
252231449
654797074
433501245
851265477
733871132
200749015
135032491
830534712
980562093
76208801
376659034
55393010
977198256
309527435
169762000
916172399
968615167
209137962
460643626
635198564
318133750
444195038
148991390
762402767
312551328
343280231
1030894279
102281324
513559311
291831597
970466949
765810215
270128466
517136773
241483266
186947089
895361560
364334998
503721172
953504038
113956988
476321255
911184326
115203703
748238616
823013933
931164302
717491988
676856671
839097514
746296425
559587138
55779153
443082725
294176107
457141134
272228680
988569962
434819570
69389129
93010691
623253017
699752851
1015820856
211600287
884545978
416933238
847564888
59721070
763420636
803673652
357168393
408716591
831289744
1009244536
997723261
812595753
678522659
528731371
597540266
264118249
755638908
582623708
252153890
992522375
937228756
936511211
800510656
58185167
694420368
566829053
803121339
619670383
290321651
661866025
964094113
972663607
380869426
663283309
294831764
833066235
732468656
199569050
199288290
867544649
782256714
238285163
932692258
811414694
426784178
754342460
1048460653
128976720
164589763
718089101
328145942
459280515
563341530
676210779
682495582
250953975
744259515
517305727
658340058
222056556
516002163
363970959
255161887
816691286
508218049
737644280
876519550
176872909
513709708
1020759897
862898794
281355216
298681947
503025505
234354085
595636421
95421960
775404873
719233918
873982650
332001461
310406666
528518672
112626704
347553434
64216248
744244608
461287320
257056116
670970651
601102971
672575583
1019853185
940760236
983443852
304319609
81374071
1022659460
873897724
179288386
844395314
320918802
915559338
450229980
509962523
335762898
238823828
879276303
487237999
952493953
939470903
166822627
336437654
822333173
164136510
363183432
982966763
147941435
715425079
449717455
776909377
255003110
100069842
421108566
341501455
610819528
517440856
792533216
708192979
511918570
892198183
383741354
1055420083
512622635
679390170
450128294
961363926
168749115
868046071
251189057
712385102
116562352
225606390
525305113
694258778
40276246
51045904
463778657
312262252
1040403473
289714710
401201387
986560665
126828673
43959300
391626208
33424320
938266588
367870097
147557856
631966471
330446158
1055662519
996257576
161470322
540134779
525999025
305955916
315851311
992490399
437921030
108822788
424268698
41588519
10856011
141975742
74256
997476070
338650378
692836820
159691865
925458293
468539936
580881919
990275821
737055498
291063068
837163783
555706961
110833445
212084438
1036666348
30842423
571029602
766740279
995980368
486463336
295532473
13643912
559506860
822774042
1041971274
704179257
110623314
188764769
932569293
103142107
289618545
508581549
1050249823
1071098469
581181852
500975104
286354318
702819294
354156050
82990660
462336748
326699485
242703842
694949197
956634944
717284014
233425902
968800542
1052961098
594169096
307211329
454596419
763468382
95612516
513505583
699540674
1053393118
681379310
949653393
562261135
131666107
140602152
457254903
677770665
532196033
31594070
595608024
863541527
851231613
778863049
33467291
401809483
784919833
77171002
10841847
698921277
434084316
832732266
972756683
201070253
891482538
885219186
767493967
336525468
970977984
889585961
432773518
632869646
19318084
938341542
1063015990
657916086
721155808
620445762
554196801
96294977
866929223
336314786
79607204
522703814
1062765824
816019170
639809355
420772084
660861864
638367322
870633990
801326811
328878364
927542091
48273057
1015729186
839979998
899753533
531837614
209188001
173560548
463227479
229497944
367217544
6774776
406115038
624271444
56237809
285332012
807144112
769408996
875729298
340861716
148076773
1052391419
997232475
650419581
831993614
784309662
383523511
879905238
107558624
814578295
927860438
804169377
655318637
922776033
786301524
584015626
603423567
829996415
998657077
712124142
530064246
894448206
1040983512
194895017
667914155
983327041
559077481
588096013
1038783642
751822914
306999597
906393344
179097710
98028139
1053357675
422408784
1047596997
916020651
218577648
945282812
218952764
534043013
40097887
815294462
117614626
796416022
619784634
1066241044
508107644
71215280
945062880
373644204
61719712
605466538
304387913
929813679
566629996
174418167
133730387
1023272552
389945097
472570413
1033470812
415801276
732857987
149436805
819488771
941865337
251027193
346700360
957364938
442330003
467681297
462288735
373963481
421559615
922036483
711212725
914981932
420463200
181745913
418880254
684717380
586486539
509444498
1001249753
57082044
436951938
758933619
73462314
229215249
480502736
64918337
756512473
189892212
786850371
866902609
444466098
271744497
783824199
3020097
1060253195
760186822
91602719
580599656
231278089
600710687
923905682
68163356
568309550
1007711375
452899542
444704133
996898839
597164694
1031044590
6555568
100688826
967294124
175846690
508865250
177415340
274665217
468805393
926806474
311700303
44192715
551707037
568568038
475729477
775072993
606312564
392658216
178037097
1013472869
631154977
215752120
938080100
479958833
18017426
698979325
73687271
249737879
1039756506
158432392
869921767
960270721
888458496
154305503
902415258
928735429
748379058
33769965
585211115
271369299
463465563
231449598
17564797
596080937
208420616
96119168
721721787
189106368
1046305233
115366195
696477053
990901676
170401732
892155864
562246313
277037169
555583991
125619718
569234125
405614592
53378064
105285550
644163382
343844684
609698046
218417203
182990516
854920108
197909886
901217423
315830070
216975170
20381197
938618622
427934421
1045391866
870651143
853556105
5607192
601783239
986993566
149548742
1034194427
285150540
83140450
772755865
725203090
81678409
317768583
518358932
268840893
62942084
658602051
540298275
239077432
196722928
1020161161
130098063
194959914
122698694
573319611
1053913708
546205845
16626129
109637711
846834742
350523677
22669230
506230811
172767926
635394272
163390562
736329430
148606413
248959675
975145974
163436492
854267809
635126985
161275991
117475745
561214718
336004655
435851800
161152764
367408149
679594748
192621718
439488721
711515092
526020170
578567472
16455222
1031407686
314834549
12377119
416004740
855014392
780103226
268444155
78062906
955031550
534057284
517117286
718238091
329460361
223045737
492723537
362565947
251477616
133163928
242937129
928397155
136977294
713593458
157012272
624183698
551967613
729341063
656641060
417209650
582303129
746440366
315686208
201472743
612241419
802675926
618060901
757202026
337911041
653032493
592960986
304072987
746733016
703008642
854451944
1045523678
546154287
888193373
704479022
738123655
753599830
1004884284
184168178
640090660
216659029
32088702
952946027
874166108
549325274
298818958
475975321
1041042740
951356987
198193792
764878468
354558883
326896943
144141275
789996945
803571216
814292864
901668466
293577053
1017357883
728974338
732402095
699668519
1063639441
300359756
407022804
576518079
782269532
635579408
25133420
582694279
985226859
474976234
674225874
742006874
528745149
79974476
763006280
705973626
927339137
417232910
654598971
1024599694
456883166
91998759
665408687
380768131
321538072
500931229
453049303
290593914
755801234
488671213
753052943
150746434
998019074
853792963
550719135
233013211
300980982
867678690
1016048313
885780105
10333957
337757773
474778490
955691372
635313697
1007057944
859823599
1008000350
819214581
319252445
871431843
611999479
931544017
171677166
1020546095
1055781298
469101304
103975428
702650784
966371124
960592496
595221891
9573270
453703820
52440495
418887131
1033474395
538806916
972905162
39127634
697510225
580513230
706153015
912998389
459836261
630148879
205393462
726907914
808015089
824399195
879748093
431560728
230427135
264897295
337763013
143229039
296573143
579047703
947667430
795128099
746581966
409903852
490343971
397491426
748102949
149131122
911350672
1033072372
1028736520
421692321
410983736
605954736
861262015
398749214
709833742
573444140
763486396
70306098
247053286
649430126
792948171
668578012
582456489
247036572
93339113
683374347
809218701
426182271
978523757
220004561
316240430
1029992835
48240966
1058280064
173921370
64788683
730206222
337776861
824813389
777731218
623320610
386873693
627125949
209161305
104178052
912773134
65013020
1033785431
935806829
726220530
404477675
162823429
748703264
822713184
444609889
710498027
509995810
583856321
60495545
898585201
1005764114
596663060
937085265
351983681
298715732
898002972
1010336457
434872498
491507451
812253084
283982542
594212641
355173221
114895212
1005146603
1029959623
816870216
658001035
1047231309
545998823
265751125
541562977
710685882
19234008
992766184
643833518
1016731670
302599792
959718103
797440944
1018756598
793433263
495024937
548452383
163292812
168169923
622212751
130729572
502291757
452732778
215082115
249708636
506448177
561437120
597003621
653541035
419911368
133031137
810708686
107816177
864164277
943815872
457473869
785809458
61453904
417256400
957832006
612477084
789418111
809222332
106646400
669164740
243187450
636630995
289522745
409451557
589508660
299488764
663436338
352659404
275218417
896481694
1066516781
243379755
33122730
765481316
210381186
694158469
741805856
212168894
879283541
818568182
949091937
486991826
176511601
77999427
509329895
926956576
323293047
115435815
964775936
367061266
778329921
881245822
96424471
59840193
291757794
624985192
283292697
600891535
176381930
463278867
445425199
481560369
637202051
339552619
661004057
716050488
715515789
662634709
796483872
818995171
1044500987
413159550
711606942
662409872
668382958
784325834
314074524
599115419
992425174
1049262701
457258414
368784319
440494828
958249525
29528709
306606997
284644944
448612440
730968648
1063183089
201422257
95891520
383086690
305352875
1013667902
761052757
336025876
996652040
712744770
715470596
678924606
662837488
877415752
862346557
268032592
789454845
104810164
420953992
264954215
491476425
683643417
63766255
177501376
54540741
772509089
940023005
858642261
262746186
460015535
16446475
815029416
613103294
246238477
666445596
427445823
247098741
286426663
143897961
943552261
1025630555
341042626
1039396341
209312663
62318528
140303969
379610211
1043993740
246477808
934228177
335974732
300499314
804551116
913331331
355271655
361765099
76639865
85361496
348509926
57180804
974431593
959499376
908162619
851449773
219760533
361370585
54609952
1017214357
944517384
1061989090
289932430
10770800
946631696
500388472
501436732
5599945
366158818
1010977025
216308715
822531630
517887337
912509983
328174148
746978939
840513843
95001249
912592265
509660506
439729167
749189650
963368109
308916419
589437761
338321866
669820994
579286264
248007900
108858260
46299190
710737628
976814242
96789405
902573956
370759382
978891228
798040658
1051815988
941158347
335138552
321086888
546412597
425378193
206106070
126365893
656206865
650172311
816155113
191722175
322022554
994914897
872657909
837812257
720893192
168062111
644659981
68773863
894426385
1038463143
17219956
639465324
592887124
115714577
302230106
977842767
1070418109
321627634
647208167
715878748
673773611
893673353
700170996
811827099
613768662
530419936
656976512
634441792
659712500
163479613
714867754
626022341
387887248
224976328
1066267770
632565918
1008990967
665213685
343069943
181324295
1036822914
514009352
794094893
650305407
573935026
898390366
744354010
653768378
483138389
477001935
395483272
612027445
671372257
581851411
947297386
1013157514
214422834
684122178
1071849722
288871493
491775816
499804279
189011080
692410514
586566719
1035274988
652266803
804901659
980824316
381755608
81789118
370598686
493683766
615796163
22738350
906566342
67692059
289208176
490641328
580093483
266533111
777266130
707186880
401146005
702534140
25497677
645020013
358329509
600549903
893031997
365103645
258630611
665760221
706978843
377703948
331333524
1023567896
182114060
297804465
593547092
658755488
116421900
624106893
392993814
770106595
467766701
429285489
210064202
23179443
173912499
829803697
2781342
654622963
881412245
278116746
1022250946
771915522
541515000
613243861
249218084
24978460
818712696
879197036
761422638
17615916
703578655
769523200
601573217
362849138
177185228
56432505
563799885
85905025
975301990
681804878
2834265
818750212
173051166
902467748
309619547
239160054
12966996
342920393
934020288
1020333355
566258775
932238711
247162558
569861678
27671435
298674985
565101527
684570309
686995317
171929895
463371049
267347135
138535749
912790499
321392629
118494866
738699929
1025838854
146080547
92968932
344069860
629718861
870701113
38128347
34588446
1061440595
847626371
812734218
347100468
29687807
1009592517
775165720
397349318
1036435705
338316857
144247959
549598537
854684507
462141203
239572552
935347630
951510486
560208006
1027408707
289063681
972001338
585094652
74799288
130349029
677106658
254509286
851088061
362323828
186295109
1070160597
292487678
412895833
879779271
280118916
922110438
1003363345
936804011
107485383
1020893329
765162066
954993530
724943793
152256130
962826792
779130884
974029248
873125910
728782066
65911014
1019811265
1064507159
922953104
635052623
295585007
685026343
445217484
664465775
893822690
65260083
497808715
119380680
36550338
356729195
326367488
1040940502
378076518
1015823171
679759906
749347808
174032757
833130983
605833759
294834295
369759793
90023420
44164987
418160000
866969902
881513197
1072513524
1030091975
149340682
497651470
723675953
213315579
959285961
551678761
151676666
22442485
562788245
137517315
677618869
405667166
716487697
482507803
541740925
755976446
11760826
715829356
671024324
59815777
843706297
883016127
528942471
709939833
19723518
410433492
686325770
440853689
418039903
674296370
554092821
138711471
652716316
273384727
54060419
405204165
1051200815
139078021
961580249
623009521
805305246
750489450
1008782732
320833632
504821954
35080950
965740700
42293323
682254985
18317608
889533757
586389820
472672723
153094251
713353656
954724049
731677917
228056707
329956213
75829329
836368531
575573801
1008426602
927371843
810662615
22724270
847623913
650713961
901135310
283199706
465644069
921796227
680901140
820176932
412485995
1027944081
92674272
745367471
782700381
118404917
321567577
876328723
1046454475
842772748
673925722
752740063
838691012
644722460
78738322
552947535
1046718976
693102851
690151270
845384292
54607838
519703684
510019786
811237455
633646287
810902003
995615210
547064510
1022285518
1038770378
775331152
41313055
1025395521
322072947
779093983
570406626
390803107
76820507
759589837
500673325
405263082
47007284
688737913
609850933
1049983494
532176926
773897501
398769970
912583388
1012425260
315536778
610904505
701540714
352133123
557721449
674503742
360193232
610919141
305858013
451760679
462929144
326010223
125495070
267072589
474147397
943674310
953221870
27155141
751372428
661964109
394332231
58409444
786887364
359904401
115173446
469802817
566138887
613617752
54735521
191930016
644625197
822264846
139256275
29060479
295117135
814425120
246227047
749324855
572582094
700152637
886707776
850195519
6460332
879395002
235993552
963740385
642425060
982685716
120553966
5166283
937628507
200310036
935254802
103311783
558983290
185169986
511203198
739474628
609073277
893309617
606990316
322657161
844934601
422661205
341836306
868419060
866695001
521544198
979147573
573470129
1051858008
926268897
5741088
761616622
770183923
1067724373
541163320
450620646
378494404
265570895
2905712
1012992314
701922346
784078896
99271977
177285703
855934787
135901303
801656769
721103577
554803907
606779518
270620805
84665854
934160990
361420244
363852775
190519023
340623817
562013555
1043329880
904646480
333273684
412334627
527087086
698824531
598819924
33831323
65387129
726303406
162666453
363134017
123428480
909844768
412944083
650354881
652337486
17767375
459457453
1057060850
104625438
632005100
96729538
46110314
649123084
558615388
241905979
118287838
713127060
896004309
641808372
834129835
986794887
358689661
867979212
170560878
132603213
681757171
713506999
300628962
140895455
908777217
399602682
839433695
898509547
262189913
777981190
892431869
181718909
946946948
694078885
384304249
339586305
953015341
419075463
100891089
504426504
313593860
21102419
313806212
673031800
451215396
22528655
778915205
644753676
809357946
977994260
615651659
278435894
501634112
562458544
329339419
817476010
242353869
1042046173
1838120
894393085
642488491
474994901
755853102
435352077
252337104
674195715
419562938
149419104
872581693
987170959
831576816
354646859
513948234
512020896
365602551
946393697
27183777
328924930
869650452
5578385
439652357
997241540
180425319
732017323
643634830
1042691437
903233338
743254698
901014781
588917514
686379486
790996380
692342691
639542933
632031268
572892891
163199226
679593439
604661247
933232599
224697305
922217879
55387015
484455399
656450179
739684761
237505645
172416685
865540229
547329339
566957404
938943816
910146498
522603766
238146653
342815608
614138856
615045471
742515225
135829838
725837951
527300781
465818292
698786536
80873017
214542194
462997113
8078174
204890653
413546646
866791434
93243510
760870116
939601263
514773894
830511990
176307740
748048197
680884985
826919613
825160591
455552118
34063298
220300310
1057465525
64950561
840674623
501167911
818984175
318398922
1058228690
527441778
703938846
23382128
357783973
151599338
348269416
11728722
353517369
719424765
501268850
419634963
967697225
191040888
264560995
664186822
905054255
783958044
1031856356
968392962
429371311
629334057
317826093
767626593
435185159
724926640
99943293
777175242
511985021
102452426
283094686
663391469
901408488
373886257
222026136
547126083
18752276
190500794
607168148
165612890
170552927
70257901
426465525
68524865
84862482
893418148
44554255
507377644
376778723
366861035
807313271
914528838
704235924
668481458
632070158
320835155
362849774
740949709
277900952
782595761
542776800
570782429
160406354
693918063
1060621276
188334211
822086644
918725829
190186935
1003822195
1067195690
974223279
904756025
602827429
1036802739
215368184
967929214
843775410
365587208
330481445
1014343676
427505550
978306644
1039378826
411543272
801074228
684485672
48632737
965290897
983795702
992361241
1025385636
126457327
600921164
112569585
998015369
536747034
224735865
120337176
778441160
523327065
1049503585
88463083
537195382
199062891
562658564
692279028
576551495
449428060
151177911
413832023
955939906
310253786
332454831
377859354
787572935
206680380
723910044
692496037
317600578
291785916
587537524
175463322
152059564
409275991
47847629
363099573
451109979
259311531
140690918
602603259
582851546
66620128
266389648
616282898
962631205
456059012
321292764
494550989
459871577
255108008
222399696
248887279
953276367
787399140
392304611
210758272
154381189
649680219
697958280
877996358
695482580
871234882
7371962
561541170
419246675
762573270
732154830
598940532
977588582
652972980
247717787
674127185
201494502
994801510
1032869723
384398037
796644694
613278913
488897838
287736847
958913152
95967653
490317722
405621576
906468968
954106109
23682031
650903124
558527050
865387827
918786762
912035272
1070706433
753577985
1011988360
540460235
580871344
876541076
668902327
857506439
502914501
477358893
492930158
316017295
571854760
324838706
527620183
927698461
893024835
763483492
840785309
877422567
1024315726
831007473
195604282
143162636
248758894
709583230
1035998572
217728827
704008771
120242828
141305210
177859228
746103726
618194249
1026438977
204856335
452061843
155830016
712577507
311974428
861779983
1038645941
301483311
730352310
281206046
529049462
238419921
108469464
692071148
467393866
1010463558
965161964
623431958
982685019
1001545341
714923705
322739109
728777618
899527227
97618909
190012688
320140692
456352730
112726179
37288094
461559238
394594747
663397439
975380192
140450365
734899358
187116968
1040547703
581302281
307349670
846119414
887201900
246489719
911520194
713866048
747958777
150400943
18801679
13207041
496491602
826200542
246070847
153789589
81248183
1040757728
919236066
228483857
131519966
723778336
977275449
906143427
249296830
330901336
442140984
126526714
628019311
746134687
343610479
985175837
1038034533
10387923
129236438
558848442
56284028
542606221
6477732
1039118737
656684650
461420954
501541304
899050960
1056852083
114234953
672281185
10004351
703946709
334779180
143653066
952111524
598513527
327510660
345961336
845991576
1009388111
376113040
936399004
382232602
129685512
118436239
744720123
264652136
800705433
699969068
383607204
436257554
995293487
226244608
343430950
686740061
609531625
1042215425
513627731
300622743
898705608
132077794
682099995
518524480
419360893
840542555
246139232
900185813
720936844
436887820
636248732
280706662
965961125
396024072
915701103
626255384
317624013
71647371
129726950
608876732
314313822
843126541
708676497
74633406
1043186522
1051688016
719889109
85766616
20188985
775140998
684165552
901998811
838432327
507125612
776300360
169693771
268073841
727630683
738227928
926149679
1035512709
1030722340
674815574
773944998
967602935
128706203
62206555
248065027
88393365
541011467
838739728
556839379
58210709
740594311
946686904
144262785
1022747653
338209652
677619377
170766853
980630760
229313097
677706418
292531911
258331014
677103705
1036740852
362514065
716751573
207077261
11312392
834405044
1043942088
200201691
801453009
503422807
894507512
463624440
403716913
1001354829
325045412
370397292
760028445
665739249
562074061
296929667
561691502
736568271
778986535
45335610
789587659
429912338
659845485
908836276
792079911
404410540
69956612
783576009
1042687090
842559417
477575389
582978286
688707658
482070889
994778711
357673198
1025703577
473564143
747960992
832556356
117001170
589393073
731540401
705710367
205959932
155890838
914928552
920237322
683287255
196534315
362329260
285848431
713061342
744646963
291105611
1006490842
494753983
780812339
980093627
222901505
659549732
293296229
894156571
925986326
222264347
1038696650
949226100
920124197
506496748
547770492
760170655
1070913636
733567111
269913603
324340168
1069185326
463867819
477158190
51023239
807151243
81511262
350404820
864638609
145474933
1054376211
845688215
553987140
127730340
143430693
717812998
1026192558
1053292211
636147376
697658762
528660412
458501584
404825131
466151731
401227521
722882446
888978480
773139445
874941596
467418150
63268556
344610311
277860008
608915543
367909657
898955531
715834258
456075238
442106563
599112173
173625613
1006884089
990597601
673833112
680463611
520122358
680483460
418995254
527222239
968475468
989706712
666597602
432873793
563428024
1052098766
306718799
61179614
377014843
827360876
100845502
1033400217
598663610
1008048747
294853910
158184996
542853215
33390917
208929607
550026194
970299244
722730885
291967892
283193929
413842492
1054774083
565374373
219128123
68850990
816720234
37555016
115107950
858154715
87347964
937765791
66507452
551004659
984640497
461494773
528024158
819493246
664669920
540209697
969673101
833742305
1060635321
32212259
1020528715
717201135
991989163
587865034
342566032
123096940
910988184
349324141
817580152
59615358
787110751
766435684
140615895
547631539
69721347
292395497
925655765
644381428
830553255
311553581
132309600
494261556
698577639
839149428
281932087
241207051
408607777
945517543
638380417
79983372
502368568
987257218
425368321
910868433
936764904
282186785
776856412
282423173
282021063
839336515
406217802
761566457
1016740104
911491325
523686480
260495892
897437378
5657584
51762419
839713317
583358165
703571635
9727512
115715570
1019280065
723708846
56366140
728493152
103352903
329339590
321887096
190631782
453260056
1068184721
521037503
955892817
541957358
1034990127
818854978
1003631486
921099101
842154382
243177088
451003297
755776597
307713945
66056020
358742113
74198571
706380768
12377880
883889513
773150519
246516244
792895168
940144373
804435726
522701686
865749881
1027418925
856552199
741107718
792265040
1064640858
360373721
687102662
99782267
536070909
229412740
517344802
262857276
65041982
198828461
341651517
302874333
319213658
682049297
719957304
192836617
220650846
300537434
240107214
848267341
268766503
153412370
301542546
74284816
921337394
1062208542
814106264
527266376
436506701
240766340
158244267
863654733
604950058
794960499
75643976
390623137
968025972
963586429
337917628
454511101
986901219
478292812
747271975
663062414
381110343
319294854
467953118
707111810
613423542
740440689
366110467
75626886
478871965
894404248
424645367
911157681
881195321
385351909
693893040
973190291
72676529
675935128
568296451
297626993
182369462
778619635
359154392
479972135
742736528
330568112
989200048
208706641
195062421
973649639
688260836
248436095
857857099
179723121
219880836
219188966
77398548
268887300
781895154
952773902
545746012
430386231
757195805
731243168
689688667
839621905
795201995
525977127
851753462
12694026
517955087
562402819
805905139
235855379
73622415
940613224
393931841
372005329
65020068
465802200
811664785
286792762
126782979
472909650
783327334
8313710
181264916
616166630
104679452
1059404206
917323112
279536623
597780001
545628975
497912015
45986799
398432876
830640528
95419251
1045980239
683054352
545014222
86671747
692816014
284342964
765870483
286630886
994844635
938324536
190090095
149030832
342605039
243370447
487780554
310374167
1067230610
1017760748
998203093
792655180
404913417
858223750
491985145
163710589
903912932
592717815
999632991
456106598
115948719
134689647
578971853
345226741
858234515
697954872
212304912
674678133
264967509
796792884
1069317363
840070967
891240821
185949209
336354340
579944237
821495354
407482330
303863861
720070666
572110516
49710384
618321830
277894011
828772642
759979047
720315545
375492114
648049440
896015598
914738914
1063658389
859143417
6707180
79260133
747381346
657403461
667698057
957011634
715417319
156491708
1032218654
381321202
1031266179
49344769
766425163
588343216
167555898
728420141
527676174
993925905
34866784
873578835
362824154
574205229
370671384
994381307
95636914
402623973
391268833
108765131
863790994
985264539
616687168
677824922
961508687
353645599
17805608
613149649
791608320
84952925
473510189
407534293
873750427
699483512
529374162
413683692
1059963624
473165362
818986407
457831975
997521263
453839887
215904346
402363543
730374440
836646289
103104309
631315510
613958804
632817813
262271948
105103113
528307178
342071884
511230764
215164566
846112179
813662994
137261656
762125789
648836364
544004723
916813754
118517779
996094242
735821375
529497476
759814599
461122503
387833004
99054337
826913847
557857237
887045762
242425616
1035272726
333253301
809157994
359116252
454907888
363209696
391234155
781900104
57899591
391230474
906811568
112020341
674230062
407989069
659052885
776737053
184288430
54784449
641460498
214387314
899825072
481380958
317024525
986187129
527649243
331008073
432128140
472111127
947648800
619012941
204200069
464513551
50628206
1065011059
226689879
1026547450
335744218
174342483
961891555
290347100
997705
524648159
516105401
283506966
198303107
304950620
496102907
47522282
753448941
84780746
501402025
976386863
34007055
834483340
379313395
565943571
709194611
25592467
603979848
641064009
944883384
910518266
564933687
501272139
190675412
325272383
846806929
366694214
692146248
251607363
512635182
451963990
621648406
123836789
183984923
3139553
603224300
836120029
693475376
594757289
17678297
539506545
598059385
369025856
282180393
772255767
1067199554
384683489
532090111
178431679
163645435
173879395
463006142
605736595
786313044
1001345078
121425897
38671587
783982159
101545587
811162560
353646801
866125206
904222590
838629688
1024470158
458629607
1009591121
434166815
904670485
735078593
102724018
596587758
987322148
855656433
882204832
986522969
1065667996
119847173
246989757
800261081
1073558019
977600143
161050013
867828538
87461554
256469629
656487649
54202705
616545734
980005027
744339147
690495874
81937377
789434887
886359071
917513363
847735217
6953493
536223032
355728896
927109640
519613932
593054438
724623249
320447091
279928077
41090444
511263457
882905201
624318484
803216401
652860243
172632303
3009951
562218441
965419200
131880266
210142532
574392040
778946404
391961521
126145492
894055760
1000073555
714710820
955859906
1053937896
829752968
682891163
697237934
633614652
681204713
272096574
384536721
59518780
692178372
25456603
997077966
128328655
1007670913
403100528
551458951
943314665
1071715182
829213034
238863644
889596278
487348078
377690623
552642570
282608922
371646071
723237633
959744957
982106138
279028723
601226476
407468880
537017865
33667174
569505134
106183282
780952286
36107805
746390303
420813650
474341475
740785529
565500554
26793242
90279116
863807935
44392601
1042859930
773991383
986620906
237842125
156340071
738050651
344460585
902381332
385627938
10857290
959104207
977358603
951915871
163617593
1061217478
891490790
832652096
596445659
565849262
595701219
780699552
645623097
385604828
685512343
1049904644
421695791
1024796497
440212773
11931785
510258089
558916486
222443379
86824646
726377006
455424939
474743264
737056510
152104708
623057681
511641517
365335024
49660355
653160222
463058470
111600264
957922333
29820993
507844373
394044538
838915999
12001673
608154321
906248589
658377600
768054347
1030147171
495786737
725355418
76877588
604091348
562940454
940267403
731407978
510560414
286984045
25387899
1041266021
1029762669
132925946
63189085
532830143
746440366
1018764129
441111513
548006857
420898151
376956833
1057838508
836997634
396629527
471155281
118851606
1070254570
348119993
739191308
212183552
742006521
411616234
773624099
165312949
70895538
73380192
709101472
299239668
512828428
338647443
463583617
719954564
1019124777
520375635
98089564
922345029
2852624
820935193
579772518
378953237
25436917
1018414983
1065533508
831880947
67777485
7545625
652402878
88445815
746225428
427568847
569836709
975974254
589207251
211535
569752431
390641659
1039608522
430435707
245860184
1037131279
484964264
348715646
298776971
419841582
96800828
187060261
34953334
265866705
45032585
683539276
199138277
1051933201
747217425
1000708071
265261577
93121949
477560601
115657077
978113896
640336567
763544974
9621794
488596285
559302133
552108828
735521717
591295754
1029480160
289914968
614531797
850041
586269883
410659627
1071889309
957108243
232910273
1003463213
474082692
61036826
488060077
287091539
702403809
631394930
302286931
408223485
431878168
23611106
241177305
835250723
810720733
539341033
69106558
1043516672
1041102123
706586702
1052318006
149048543
288008707
118636904
48365717
838396680
912076806
118757220
985876772
223291270
1017233517
737997875
419601537
1034642131
794890928
912565992
650036981
730058952
1903005
651077451
1056416737
940187917
228144659
103488727
671905629
501964870
461868894
3478566
753555629
599651768
533058873
352269177
512579099
614642317
1045967012
684751617
547629156
18276996
316383609
223813755
497403067
358516047
67773424
849049210
691010728
854157195
722033255
724244921
583957143
609046287
1048982793
743641956
942162978
690633112
13713926
434592837
927884007
227757376
290031279
145740513
236047231
550087038
498340799
861752382
141206021
710925235
1052882710
182384396
301020886
929591505
874844395
354268620
413427687
444568077
984653986
173243839
389619619
766691262
970468459
400954630
503795760
165393231
164995809
999796411
393180946
713385594
111073059
191047626
792751769
515515162
745835299
458897939
734440381
518838541
889012957
734238012
97296107
788331163
1059471625
1070671181
356030481
602224203
969455512
303954307
551117651
361536320
967388170
747114176
304194813
805400280
749105881
445966844
308899788
946330576
106170399
865215521
717692340
59779554
504526261
925826811
1000970475
1030969448
223577890
275208168
591509170
158329761
667152528
144315618
630306623
975149701
590501749
1001676602
651717738
544870701
894402109
64011507
800188811
675211066
226193389
360226828
86320517
710708801
132444725
1066639440
189552770
343961774
468472514
571548563
860490948
949558744
834986832
636305253
476484355
441147124
431231167
988754797
899842117
633367740
423842935
55456659
56814380
621722457
903152373
870746472
278872707
722419789
552406915
884098596
668988322
553889282
808745164
127915194
651941645
143817160
288925737
303487726
121960117
670289023
1019920938
541098024
854083830
1031923985
747637260
839699533
41692016
626727259
732606590
712970372
690758929
829298364
97405773
266155888
313909926
886462791
639195908
998070126
55833569
973910541
478141295
256849491
123687374
630766925
594811647
402348604
104221667
69644360
632157713
927456143
350301842
781827943
162079965
557398969
1058327700
845172560
555820542
814741057
671849054
905289796
466360162
36252153
596745087
888837485
965300986
997319578
64721999
1008792897
497730295
680295416
492266858
451435747
610538522
188456357
221821697
1025794780
136723915
389640222
113231927
704636100
582461277
773254717
34346580
814577604
837394307
375272060
794604039
652490145
1050489050
76447314
257051737
595945658
22210588
171041967
506878816
1055207524
911391838
1048155450
257389685
550707912
725735273
118635973
718955056
156270980
965294143
663369159
702068166
772397629
264908027
68437191
1050721567
424908153
568808680
32769872
339539926
14061023
686003397
652180440
623920031
494384501
494135191
832786244
331240618
395663554
268334660
361361432
251743598
227719891
442668284
247640478
173972802
441987442
798166220
626572836
10584191
520956710
865545234
303877157
551159250
53553358
793539949
26826377
795850993
367107562
1066709210
823263509
789105244
1009028403
265189
616000348
442475498
736866597
91481541
500874016
420935805
5508513
930154047
213811397
914044098
237689689
270310855
636475561
736725973
979643021
368913743
957014828
574067064
272134438
210743524
626867533
940749778
411424926
360381884
371557713
381319277
968935865
461321655
987695410
327605263
688600521
728608329
796325632
970850545
903837792
461692362
261568770
894006316
443606988
632967558
901967519
951565169
44103218
491671302
752497129
305619588
178065406
411040849
209571576
448968582
198263166
656659447
591529004
479204799
450347296
931078134
556122267
492789962
34307830
1006460301
699348397
364293786
824670683
501849657
377917785
81593114
636540426
354873028
621863726
399156457
209302792
874527439
245110656
324889489
51187569
873406578
726807878
482459546
649050281
943030680
862512925
803229960
459374750
713622757
954088806
890739403
451187356
901514482
772425734
199966413
151631476
1059641645
249682731
63450749
698272298
757006253
719303002
810648024
317869733
311279839
494303452
282174021
56076987
716623188
825838166
235811530
126644296
329460324
57792404
895311509
686018628
406790235
81627731
628754589
813861956
734678290
417685124
669845388
796528449
320832142
658127892
410594144
210300209
100403969
730614584
283329557
827636501
168386511
35944382
663738502
421776932
654367255
781527413
70689977
126343392
13411224
869851674
751474704
909632347
317790365
635755899
820860262
930418662
558330564
741589430
986423897
323919211
998396822
397647599
806943643
622313112
992093683
3723081
704245264
79506327
605283477
855321382
692892648
674142843
1034829271
754202525
288704773
314352153
741021447
501569494
464468886
44919498
101235279
344147506
140138974
706895484
333492598
9822952
570304915
937882966
878609638
330187344
681738424
1040882898
558618951
556638779
423221373
513166485
131249823
974969716
65570483
627918083
616170816
565372096
595938381
576246734
686970994
562258736
855982011
926723357
882868932
756916191
65024133
677479632
255950563
956741566
133066476
553362889
804015573
732438984
724629667
461135173
752804195
324669493
304665185
492895558
844434335
842029483
196521603
380640685
934861952
73039028
282498427
568939219
81477776
108644716
862208710
193873260
495233448
732740162
575692201
747830335
334459834
465679690
239428549
436132849
1042179679
319948927
564682048
1000848934
349706959
849100165
811127592
75458781
52159726
338814722
793527882
755330756
146255427
289191581
42133135
59507016
809534911
743942624
660224517
196689607
833181503
216696639
1027086462
875212661
833507364
405107881
672666400
314292979
185991348
299958467
386257273
988837906
41513898
339400423
761443021
511921643
750107070
951888272
921840868
1027698103
414582854
597847603
623787057
835190831
861616920
625560650
435481389
372358126
256283895
810638558
526492925
387859892
450552223
282819057
594423553
240318546
999242576
416051141
617529418
600987742
202064859
666614105
27600164
585227112
704151670
652778018
16793435
457239265
614053394
588937879
793343385
999791286
477983822
857219558
252217408
710212461
640379403
525091813
858134056
107910202
458343502
560005441
574493449
429802547
67825087
574124447
1022098027
811526217
114727777
41405208
558151755
890120914
303826432
236678437
249819860
527566997
37379346
71943765
711465922
759253968
738281287
881324995
46921498
134052669
642573330
380624874
450994547
593634654
186480799
93914021
318896406
801078306
355117806
349105056
2638230
407143629
770560186
996388767
943859998
781299811
932049991
430108766
354854324
264908355
643973475
460266765
857780289
514044781
161625809
1032188789
733860400
585878276
143434740
100263117
961795280
607667470
741746824
466283317
50376291
188106475
555713072
519783556
12173755
470761126
109680830
835995695
267586085
231943705
747708794
200121953
458332811
1063855376
967594044
854799283
281449351
607646024
728620198
783067399
409061859
912841088
821860488
424560265
859175925
245709502
385253265
761531690
464905575
475046522
911255203
1007775382
222130332
1027789232
73902401
39583231
370017930
510940121
957230160
253296218
38301901
374263442
546530480
141560324
336952087
640843816
196120467
361816019
379649443
18612064
685497656
158711516
222805275
110995154
166656594
549962028
811786316
1059558811
780540749
762833463
365568181
286493951
141416458
188708284
325817001
989151013
224142122
885349064
961121100
717912811
319944545
788731345
639980915
426681756
209792708
653744600
143908987
15127095
178968537
772918033
808608940
688664211
85317744
672451596
797233546
739880176
508177062
333284334
1067541662
397143222
408099039
216117865
729553915
244983745
683197587
300186588
185033967
751347531
721403658
884999234
503011028
85932975
874530119
394299196
657815387
173511497
731399229
758591162
430785079
266634486
161157212
817387074
919768526
387025333
491475973
658842097
662255360
929787974
113236791
353715246
1040053031
722688494
273879424
641663762
965897615
379689123
671288098
701621163
844513380
162269023
240381355
494236140
666677254
891549980
171211243
699191182
1057704746
531279349
741977238
373570489
580277341
133400339
878208733
910508465
108763831
784680644
557938134
242821097
641326652
741399628
623185628
322098412
688720443
507176598
37714323
346611754
963809902
146060493
900989356
859663578
76938271
600098333
267319231
1064357911
331126246
787239211
471497598
701550271
688475781
1056699785
78867649
255092089
1026291400
46086128
539438752
264403341
781630296
692868487
1062958955
214736642
624142845
199956909
636336067
629790297
456482553
200922930
273049677
723359669
898884646
364832154
848694051
488391359
821101368
574171553
529094935
94096559
449217869
648825062
482932008
462969731
907218245
796463192
424136331
1015537721
57222182
226009297
292014213
449243715
634776409
585722031
918766397
297959738
200936527
264627552
74105917
811408614
1003477018
462024819
907808374
534152722
967408604
381127721
592147583
228504585
648992684
565097042
66341996
291524418
694637396
999389367
693508705
905803596
646929724
356243823
33709139
60481140
1024797026
865197431
972451703
891053621
756085543
964090556
301117144
156864440
311093442
705743952
818604536
698274648
853855848
57126859
858681831
570784666
946719367
157651658
196344464
873727120
519475430
112879735
1049411563
642398417
705773256
62111066
665896383
867369628
239782789
903770712
596855016
394782836
1032401861
695951198
469129705
809605400
861467049
29686828
63804260
548629521
184496905
51693308
314572075
158615360
624787066
807771467
782282127
404901770
326285987
112615421
689810858
639545479
667672397
600535057
866679334
753063082
609743880
901377057
746184282
227734254
765078741
699947898
1020789784
687289577
299620458
170766703
979779050
408464350
399068620
487768721
101373270
873050984
19991583
1069502711
445083742
182202767
99654650
862049468
408909483
341708954
1042785484
995239455
480694771
517204729
62912698
352745503
912091211
673040193
412779944
98355621
663112467
36886740
200338326
161616285
758059431
863405440
691029498
893792513
819118762
78622714
531305818
984013572
979913836
136084306
53817191
828653876
1016843629
108451720
116545521
833120989
872831179
238039027
107232876
854196729
1067150819
659421261
913925099
883210658
294888013
695513109
315988683
882981908
284594792
1047884735
715074680
931091441
1039202964
816418268
767282452
1044042061
619479616
946107094
405253226
854363944
160200967
641860061
833280296
919953403
697482112
263315172
365643829
664615923
90294791
768650223
754297867
805270390
931006547
493316625
40077823
102306612
380697623
517310028
522477387
172135574
287667106
457286077
346234497
448645830
148939221
361127287
847392703
788759399
129913303
341296502
480918294
69715518
845366105
970397646
14657438
963372798
665805535
728608956
432630106
3684126
709338415
538179722
326869074
406138561
703484462
337733120
646845309
113685681
1056205085
61336971
455423771
887503816
567516835
928123546
56296360
189022700
792149697
13303050
684743617
287721788
351082163
549212617
970855641
808691824
945651085
754018861
563703053
303061187
764812035
440415846
177249351
597064024
666671318
75838807
968054845
824806909
535113382
432977231
248670555
636205922
1041404962
413332305
1059287687
1001389819
136731842
303620161
341855229
43782251
938721793
403083974
937348494
399068542
97946244
131957230
882942239
105245259
893307831
267723580
1041419448
1036641196
236653307
884337452
582632347
569852428
184751993
666789349
201075983
827782329
625898601
515375316
183839135
624486245
591022073
1014365769
374479004
926062168
335457495
604166228
977183487
361898277
965408960
84071887
610321260
649768237
327356808
1057701696
384906882
694551154
658586704
802796711
337474410
909629000
638186847
372035297
577425454
1023844176
927139216
708592806
930525963
154392160
995249414
775880652
567344813
952552289
972502447
737839303
226534942
906699249
245925206
108215019
1028350561
777239460
217849873
874193232
124618209
657314192
355775479
180610231
816885520
141346434
515396648
192855143
371219756
876066167
406515314
311786836
182869128
991312503
164126863
585182685
948007628
547703095
184301396
707031083
860080478
424758611
994752224
214426096
841373896
459488351
314468984
316127784
336711924
819034412
987059720
111014468
76619581
540106199
570297208
168846542
1785878
501892572
829134061
763078063
890412996
872687946
336600294
27157426
838007520
626036359
234291091
597907903
802459921
238585464
1030935620
332608519
493562335
251930739
536613412
350999863
835975390
905368388
428681240
923629952
775155772
320767362
206723482
440620792
237525451
1069361295
122101566
874253908
863138532
454078191
1073137914
446978861
324995964
350402077
947399261
607021237
184149551
622404223
177142636
75952570
930852773
138947034
909367828
982933923
199839410
672483922
1009560252
368272116
246816665
497773830
321354483
115607596
733277913
163350447
531764134
468646807
123508331
1035082339
71383021
807143427
432727058
815331252
3762549
597986568
828430277
237967369
347010599
76891641
397676105
847278786
799626089
976945028
574366733
396209183
555858787
852689267
54961184
429793631
278310207
901821472
296337423
787647520
892162783
180683317
1067378742
88773156
594592384
1043843637
716697691
794434072
184146107
579026513
38188789
291918374
1045244945
561295187
584340683
62365290
199004804
391879282
422252342
935445374
888393252
392020477
992909213
618962687
262513334
256724872
197461263
260370676
623823315
548505956
378929247
204962487
176222868
980387123
763163960
586088104
679747773
1041139502
409499432
797826825
407941468
999532588
450766869
661957992
721627562
974474858
757089558
398592083
840992297
732254875
651987080
133547612
590638058
1005202975
51143010
1042856844
679270313
545019549
579056549
228613941
900358345
275232428
800739147
706207095
104763967
939232573
770617334
923513375
309778994
793300055
753513271
456775975
717554701
704534315
682491038
660989890
166089384
548382593
240277507
263296530
110726288
700178690
6880612
793677993
742361639
888602030
867801053
725162927
821716865
1001752185
858455949
768470842
865320925
666379411
693433243
795400896
467909648
304107414
953382068
891704589
304655594
826843121
517969391
444484228
538650664
560993579
232208734
1036374082
332245046
744092047
681413341
511129835
875877670
473213317
742650343
366560778
1008190269
777838766
435597589
740766432
981078970
693012898
776470062
312608549
563203415
264561571
699563064
818644115
932111637
1041604606
234077697
126340544
186132686
611076501
955498356
320298903
321087431
627026400
705786407
638754978
888725874
949898680
41247566
653122998
473938352
159353973
523862677
226382686
915411507
68859760
743448245
386901993
95088227
102242148
880266833
901507552
1010734428
9136684
830358175
1036467991
210173065
59738403
1002717440
326983951
394426238
277152628
53763111
765910051
984287194
598853530
983787505
209535838
1066969436
17389394
814741235
784099069
349697773
631796418
745807005
135911584
510302252
404710472
426145451
866594861
751102418
1019333793
1032413
491896772
383520917
50250617
984663941
310510762
588583918
343277601
320504967
147018165
1019294458
520862295
843940636
501419845
194779044
361839091
433784486
51607063
981497735
994802695
460630825
337299533
1008082373
323215269
636545533
468991111
742397012
673798722
1060345691
193761105
230841141
706060818
1034228167
665473432
252992430
28099654
224926855
121315970
290625016
297543818
866942501
702455269
96354968
480983745
1066931787
519678526
860781320
1057682426
1072910772
467169990
967896290
1042655446
512463196
135869624
984243422
1051779123
646759658
115713934
1044646549
42309061
517696046
554893572
879607318
1049631919
584047935
620827030
721163487
356669654
475276506
867890572
713600489
80493870
973430356
926127657
929994125
128918248
756640423
83290767
189136109
642161999
151339853
109038472
699900737
271847186
244603929
31725371
67259974
731095357
993967021
26472374
70789422
527005594
47412508
887329861
766231310
232087234
973953156
360604185
77780773
219854627
1007435375
150640855
420344892
450043794
123137872
1012876222
464163178
373217652
836556103
664303789
285417679
796158536
423836347
290106301
456705941
36887452
885236651
900218134
433579752
775792380
1004937337
568067619
62151634
377686913
229970469
828438109
395304821
181307608
747076620
981551731
834108258
956993841
125139135
66067575
901727319
848415025
71773182
187156631
176881238
708588813
321473447
1029327750
778284578
1049793158
1056086393
294282673
233751845
221758117
987999475
52154635
588558161
1034669199
280285732
593405237
508557546
666738338
706592313
298472917
513163923
293339269
883411937
1073392806
473542484
170918441
739850032
639881060
834264073
454992961
448120985
484440524
39741253
891751531
302774927
345821693
149555592
958398180
573673196
893630594
1044043241
23084558
797229170
377272854
154180636
974595918
559414842
387169160
640243211
387270241
802841708
409509629
786185345
132265614
129032389
836996832
672252445
710521604
593631289
877873848
1008914842
111980412
531982199
911496628
579596622
244786120
740046812
465292403
780391251
524591712
503416567
888520215
877252697
402645329
529377486
86373684
919383300
324722890
190051593
167866436
938002001
127728886
403494910
927888957
742846564
509844181
910591528
724673713
683459271
800504814
235149938
780323930
813328195
293130175
882295402
962060001
61872052
645755025
370796495
441135625
947415261
183095541
714609884
945454205
171123295
405931097
131252255
654193451
509796383
539030695
690633589
318692890
861287973
1010598429
560812202
130848757
485325622
234134714
150250141
925359777
805389552
807604342
620780770
884624049
99916667
250421024
848189167
970718507
461377212
1055526527
255502888
336901261
138931471
952277617
419529172
184559426
65049837
417825475
865315506
177948942
264970484
30116368
136451664
360161706
11150625
544924369
308165120
193427997
417248998
666487360
235601445
237115277
887792186
635985777
364640193
473553622
22711817
132085558
522336519
578416994
433835623
987942633
381714245
815280437
87337738
485986318
438645485
703692411
419098670
382118
33191955
1042550151
753471151
753851801
205793967
740002434
440462526
705839405
8062312
690239944
319995039
560577356
561060149
87886749
860255102
611237453
858935526
683701077
504787816
241917240
112018842
209364045
383797604
629766924
312322450
1012062579
180667679
486882833
124216124
870430170
635735912
905996160
119137565
800802757
652671362
4180415
662081834
390081567
965882820
390821601
720102434
771917480
1061755656
731967305
691009227
578248778
278651435
746710817
190527946
646846679
1014670261
15707876
91451706
924805915
47707491
784575036
675081985
680273616
394118624
238346434
930510005
441108463
988455196
5346490
97457352
615519630
826583349
497441008
169948003
698794632
518435153
605801131
573300789
880346869
998945030
87886242
533711835
75210019
1013248903
821356305
239883630
373397569
215827509
453526013
486039522
684960506
1063165255
261587638
655710419
631842250
784203404
59814343
1043012219
271343962
796423566
496698056
33831915
520255409
1023866707
336465523
350898161
81592075
366616856
379431913
429331306
111155597
129825444
548647963
1059368742
766683411
632600648
365739135
426769550
761557294
541124157
1034867056
237074265
870421776
385727194
312008012
1027072498
1025255949
225524461
436005221
412695373
1010459301
363389268
358339449
447168978
225272366
952974765
194024178
690203208
859246049
414135322
640871025
906766919
1000186221
95271818
598541824
132086079
535192150
354955423
948605361
1018367252
978131077
668258548
617156432
166002367
147129756
1008168123
948425690
773653207
110341210
15411395
578293198
515896068
351354746
24160396
67527141
1062321351
232627844
880180172
536198781
755072162
1008615671
780141266
879310744
484746293
774320664
630172294
26494298
248270157
479918098
841330986
682569784
827640691
184362267
369514685
183161558
555836613
157148982
415409975
841269339
279478718
1060118844
740954032
250642459
376809548
216192985
821341581
910807167
45425813
884430571
641383267
1055760716
844565001
157929689
366684571
665373607
921449661
372990173
322148034
101455718
1053121810
361010183
358532272
486106500
247578999
260454449
266644132
112991987
714973781
1041563446
727281020
161712612
752502687
70949556
340627793
897693450
369381069
8964511
834605281
69342794
753925654
237682498
165187641
715219548
40565721
731043359
727806723
866718787
44790077
926556050
565342616
524541714
443977050
662130099
937335463
570186846
227703449
255551640
160926445
379856009
695052486
125682401
853826809
146278988
655535780
382346442
176864013
593216752
290496784
827857303
824159179
933519806
36444951
662533734
959662874
514896679
829971837
298947219
516034463
570478078
240484435
16367892
5960461
745581831
382525960
329830025
209918405
421297895
660498760
27785343
989190050
258172300
969383872
276445765
838604061
874877895
36260702
794404446
12912259
73008075
123610265
591310890
633654068
43456364
173645984
917168542
814565051
174958697
756320340
322847224
694087767
312666318
244335770
721953977
178939509
20255863
624340222
857579209
733915672
527841044
1049039414
168872791
109176746
663185442
410797759
189719112
409615243
21857425
321530991
903997472
776013632
973628653
752250159
784709518
787853151
871927619
399709090
739626388
193559891
381892138
597392649
811311740
1024847706
62469542
179552076
269773803
5116088
194630014
272072726
699116913
1072816588
542700823
546566958
1025983657
369165946
1063815431
694981139
689979786
23265029
52499551
77400245
516200603
983417149
291536726
347944627
387058872
463166600
665070811
95718593
997418820
270997023
177886012
1023884782
399551340
134034314
452053290
603110484
506158022
588281571
455387557
457014633
717042856
536501985
1034107560
333055793
426849714
537805938
1031524407
227175834
839054834
369399590
33491208
1042760261
808792205
521197767
805470838
611911635
470072947
98925566
841493943
814440555
630044287
567146825
191360339
82490538
600737387
925406124
1006379339
339321598
140007996
1058817684
265039038
729572440
359124966
119989750
114518419
514470288
390270513
99404936
807793715
760595022
672058518
553455106
436902941
65818828
521330748
944346177
130245510
1022532634
1033165913
902974944
1023486511
998740251
537299026
693814981
435306369
541795343
830350627
847556708
254274291
795832547
951658116
759633046
997488304
166440632
751739800
145770794
860817732
284379354
544537742
1021263360
110890702
1015431452
561297852
305854585
302244913
739010341
680845077
186137653
410660313
256290695
134650290
627909697
929681040
464837627
920410480
172224216
1035465897
48270308
632528381
384908817
974393106
127577906
711735568
1057383515
50637138
431018914
421450530
737313043
93548024
640896135
272425076
531937377
454108637
477469795
804223506
793649904
530603563
489391969
42150467
972330583
72832711
422673047
608934928
616061429
2312814
340872080
301828143
937461382
564755386
629970572
143552035
628705299
342247910
418000953
899057956
473653122
626228401
554302803
812636620
411963989
1066108983
564940675
551116243
276515476
814442047
465787737
167940478
91803661
945971367
723123544
950880832
664623869
583789760
515433374
418914593
725856544
568083432
134462622
462139930
485966981
412293597
588192407
199226825
88103647
1066948099
342770075
336660253
272741601
1070436248
384881336
985323038
707556762
169346279
233038255
667232462
634650417
466892148
3595723
712940899
677603494
744325523
651870015
159324159
34714954
858754397
995563687
307135437
1055086985
1000266586
417595512
431700851
533189614
926669099
192803129
474167018
1005756269
754269331
1050632893
1081598
177256005
321944624
162094116
33535055
266324131
803440123
556391804
471885868
223673674
1070297511
317856775
479787144
154239355
309362668
700163147
358909005
734852400
848557836
581556228
360120556
410359983
769376626
68586058
272034474
178966432
81983318
315618665
144634388
777528956
284881445
1039321267
518248851
476405955
185134077
717535233
143629369
420326589
745480991
550098321
131438445
223973033
440253478
108058729
713929621
326479916
710886898
1042954077
753206163
339940202
823234381
221021721
644468578
997234957
374548678
507915811
502913384
256240921
253899734
283204984
922761558
834835042
926432304
634800347
190608299
322545671
812510235
498784477
593570231
797939869
581876423
390632836
548880202
554328380
1027958227
292756320
285598522
84686650
1009005807
134166225
520444158
544514813
24341016
911112442
577027393
703382488
94778473
486974676
826922555
842501277
211091555
320704687
188567911
752388282
1036498226
715076859
455085116
76800396
959755464
576706683
236508601
512560266
206709975
265361201
772255417
548568276
718095598
532305494
385509241
970682653
395610780
549127501
579550106
283149039
133492613
1069299430
1040654236
926769766
840698719
325677898
794008490
140371028
92911277
217396233
526987509
812247199
300494014
199152527
169158025
278781210
43552732
451827929
284301001
532480512
462512220
573343696
20026430
679430244
317739564
903702344
672694531
482430058
999252756
361814589
464857252
999572920
111380147
857677482
1055275497
610221427
788191412
145990559
118515115
790859384
1031365547
674341881
115488073
883827673
266290831
550560685
546870555
244913290
69282301
734629768
94870095
109808992
471576774
762855939
884228040
1004138587
1028966633
524084269
286452383
310874650
193730318
630891995
885040462
587942326
1063234157
972530645
207604112
270391937
227202237
474333971
39884055
1006329818
26234765
875915583
562472919
903409789
120321674
286370091
588768045
607711801
921965441
822988824
1004754671
876464018
408153787
140011286
479590907
251420783
275317789
481825592
386817227
508945409
830552441
376488202
165341093
441127727
507834257
169861300
293765740
553713890
734257044
65811548
317091796
156810622
454953268
369120898
739070829
816489894
447715293
238903100
747787292
839607340
723840892
166593938
912716956
481177256
519373585
955145366
414553074
201264426
244570170
35782345
229001951
678701069
264085869
980671372
803282322
680493306
367214962
426988075
98800173
956786582
710245910
86600757
304936594
828135710
956773628
431155888
630819726
580447125
78682269
485449757
122758518
155484018
379061032
26436983
507550023
542596623
582249893
242581605
401590038
861647227
248670853
871335947
205255237
640690782
111959560
18024264
647319173
251862669
845889049
1023850220
690344400
771287204
379208368
84190949
1046762321
758984731
723894212
748516334
1035705319
452289026
689468793
636321255
956832922
941821894
578066742
379978228
866529084
706587556
559085098
255925781
35078238
757056369
168667628
303821354
847014837
193194918
114962391
539680119
690637349
387541154
68401647
249422052
71249580
791218480
153167487
855478243
583693434
620369428
141411516
50366812
847906026
199951055
169649770
726898197
932227523
367947579
407636071
249507459
209850231
959452004
1025567657
438381693
693269256
158796992
586127123
982528381
480126073
476009200
924246510
7061036
115475631
1038368144
360124066
119286432
532512676
113278365
287455284
997325147
268074580
226816178
684939922
894861864
730700038
55692158
369819356
769150966
479253915
978505306
1054961565
564707647
14141467
400868532
960316843
781142139
373879028
870936509
759249346
485079194
53632501
957204856
229964934
697085681
900418297
392753002
477647366
440463812
865903023
419544649
724165341
510221858
500567805
755877144
494283745
909762837
972532972
654314949
642499489
195147645
67446992
703972331
841072979
756608165
524088542
384193270
180158401
735164289
239302893
360612051
544963988
401882993
401219110
269763720
118105160
827643116
878415714
621847700
950708479
177109967
146584937
441366314
177958649
945514838
7946985
1063845014
379412441
175594451
759869979
729766682
1041409641
665419068
26641623
1001175076
688740438
1030955825
722392256
510403792
146776881
594242967
1060743463
745303376
921440215
206464067
1048211295
295004316
826618786
1058513565
717170591
994402867
531533321
652029099
477924432
644044398
590533278
845124353
667767563
515333299
428852050
369145636
870351955
372530306
557508570
115610699
523840636
841594588
108578624
345339085
784838464
560974382
153552091
628071163
617250399
1068816065
453540302
237966421
732419979
670862148
665717389
707932329
1004471352
825328300
465420957
352961982
388731750
682087658
749321620
47126183
827027316
490201693
888364717
765897128
719126095
551210530
371568079
11645201
909756448
91986971
229816655
372410598
243303414
1004931602
198398718
604364994
540234120
455307893
329648735
825051566
1000303867
1001591903
37812830
1055905276
464336064
890844810
656587127
304213236
987649559
790781423
879078456
697208649
444300309
348347651
1066241150
898079683
773037918
293211144
1056028128
468789316
686562991
418105623
147864684
93487378
22905871
751490498
741330926
761375398
874241598
543267836
549581262
136256026
525362956
803215730
849199545
168606738
952771611
68655728
702477215
943825405
237454106
762132612
909175022
62588037
699249411
886888828
635291283
575183244
265306818
222001357
769688556
456786474
604058233
382334987
209520896
304678729
656574464
561414093
625737247
945684693
115473629
792034896
242104026
605836668
619032011
828937595
667258178
866654908
461263835
609304622
984307511
570148039
553633459
940390329
1049187099
1014932080
954011679
357254155
49249864
1023328533
467860307
942538771
1063027950
75384311
1045103161
390848178
205371682
84650227
331525816
928969978
571997579
1029122222
720883377
971862189
672116943
241008089
702546429
659033774
53997476
339929485
1008320274
790752760
731074610
445721269
831362005
264989760
566397960
204511737
869052363
707061860
857740022
57234874
929734573
497932708
743801638
994813558
897448361
583357474
901710245
659669905
14515806
166511798
413317607
274351570
979050797
109771278
697111064
724597601
910152258
1010006503
293221352
799501135
349988687
91539300
65405849
59095222
602393900
1019595431
952197153
570689845
297440855
791938296
177590747
535828533
132482016
256004948
880971817
625878711
675140973
956552763
433286380
600683133
124531157
202641547
828467164
367283720
34579091
375839443
811255069
539822310
128874689
437722196
979620512
717282448
320115097
702299132
920616266
735637702
794783504
787830894
446357880
965934150
321495231
182927429
86508909
177212323
522882473
741824434
184487334
308100563
382606185
941616077
578183933
368724681
1006829608
830803160
867714602
521701139
584407852
417668961
662222797
4208062
202952486
809903891
832332814
789960965
997677068
311577750
287481048
639959450
516494953
264582364
475646641
157895639
499437885
779151403
705592336
222074499
532983258
153506909
369674957
48632493
63463357
490593253
546648545
214924265
387774551
73259582
961304737
118652062
704626442
518534871
84564228
805729200
287010418
479538342
758463868
845843001
998867460
422786169
253773433
328114506
978204631
906513021
801057635
344417161
290888222
593009854
138383426
606248805
706310560
114659948
37139213
920062900
396968595
990532407
864017975
29734857
531264969
843761676
382587546
581036158
911977987
177142529
255580630
135696115
473051702
533761422
665024866
151860148
252291598
1045319540
853896800
232964785
648359572
944340247
1046455364
706295418
499914573
792364666
184129819
30861315
561688925
428465245
251172060
907008296
469290518
547317935
156906749
90312785
412791212
921997052
31979686
978833609
135710940
635626724
177514004
575817740
546592138
832008534
359893653
1041135230
540863266
519398591
680466680
1017797255
250260096
55994471
928229123
651947313
683776581
555860412
508732375
380797433
92294513
46176290
688932023
509262372
143498797
189617490
843125764
235230901
146779825
647551951
491030034
205961620
9311828
837570270
779645933
310435353
213767461
299845044
835126294
826431030
596296710
1003573882
886880311
429226011
205912358
100574742
479981179
8233709
931222236
236000028
783181202
778012346
969584153
452396547
622261145
82930051
787842268
75603338
163142870
518322812
672254691
363884372
372011220
605045342
1046330831
862107371
25365400
31758068
1026026804
37463080
457584242
428336947
391466836
1072686936
151111248
518848348
157330178
316841735
797270173
290593631
1022097480
908524447
1016607363
291506991
702160974
31558770
1045656203
393395905
569742347
729718453
1018483083
1049901041
691033860
636423654
351686441
794687283
1052774981
63312019
560704223
165465224
922440720
1051976634
730547100
374793035
459322814
472174183
609262942
975901710
322804845
612065603
1033706462
765600401
725951161
299650081
385178851
235365862
794897568
161658147
1710308
365677397
1039561006
486524613
908494654
312791426
251685919
453137362
987718839
523648109
407515149
979547331
193768348
454086064
442405053
428636676
993589682
287123794
653603819
785787029
150826300
7108447
189296060
803244255
259888204
664381406
477856717
933326999
128049398
63671894
565914152
463453453
308686684
576641742
571653125
219586836
1032506492
579768952
803479085
985311496
613907934
628722164
127840563
607312366
30182398
884571029
196358127
35146761
880984894
679215152
74350302
749728367
981343946
475789218
84925116
858627750
57627047
902101108
285740541
682500052
222632573
3164198
334383670
1044048612
711399850
785228168
341039105
520050456
639000411
538751003
960294603
410622849
257697140
98715234
231922478
939583077
689766334
813563718
971092172
407929506
575492377
1049832938
10456080
674798438
820680976
665722259
206484663
82220856
759524880
364021434
425839414
951235178
213381782
920305383
431478241
517744938
762437628
983449439
845966615
510267360
313600971
56529102
86028137
191446930
771708902
940482637
127177480
74574227
878160366
674078335
24235061
299904742
907796635
983523179
815832180
905304335
786759532
467148123
6183614
145590808
718874648
934923931
827905092
970469031
980225498
853818884
173149967
201451914
517703288
40021351
881283547
412422999
274319425
701194015
422977180
797362957
456246087
314057134
1057875694
853502552
730434886
813972346
776809754
869224616
377964569
697169887
280553504
31488914
737376734
557998023
374264437
168729314
388462286
936763643
856671530
416308927
857934283
353214219
293115302
933646502
691380505
484902663
725233130
1069596220
929314694
840632483
171227265
998709614
209504214
808584062
464861371
885780404
641915723
515177488
652360068
44938256
496538494
114980911
646700201
1037063050
770739498
576685855
910503460
192244341
528432878
947642497
1042652195
211968699
413409862
94688211
447233858
124601682
240823881
172587316
704639281
361584809
816291923
138102251
659944226
319233293
461614164
978632278
801543471
390879618
640037948
1021752507
788755882
909551479
449582415
72027597
1070644543
389753081
1047891385
42236583
680663500
673238998
772102827
514795119
74421288
265348925
557439213
573107333
53989063
720123317
727988409
923637187
268494574
504617644
27823635
532691641
583075656
686659690
904019623
58032120
697509152
881181300
6422830
699608399
465433423
798185995
1068976976
367277619
112956582
415256198
162252214
303854327
751443619
864209522
1043314490
830063065
442180168
576474774
761835258
828449209
1012062855
42559977
208543881
162939531
351593151
877454696
617400309
194144995
896414265
636751499
238888788
603018025
485782122
738746947
739782901
73393591
132116927
487221125
745626431
527899090
685723658
520310629
787157305
707447581
352138416
306132606
135229885
49636409
754899410
278591986
494296837
209247456
906917814
890981121
908083773
262875374
697135716
822399088
337176734
923798886
669735122
203129590
794561479
710400906
876142513
748524488
860216071
847509883
307449847
923614493
330807309
445699360
334821481
453807005
273566619
942095143
350164489
850694701
200717958
21499738
326558971
1061238291
713034678
731815950
147462812
830922590
399322585
1071955159
592805183
104842256
205936431
999853452
481209885
128418529
130537809
916778395
669230846
471212184
417916416
652217182
801667846
688368467
273701198
1003954623
242553298
373681057
917736660
489711116
588667909
149270120
359531747
235622495
436060093
588509495
538403437
877959213
233552323
247076237
575105879
114928429
1020260454
987278258
578063020
90654009
135722316
758592384
1012904384
895737108
241060599
631971746
245161872
7612824
986858451
223427739
516050663
394618398
450393439
258689802
783800372
567827360
928581573
260429012
216741629
167524170
917529994
929225043
48840618
582888695
853746877
17776139
676739258
480916634
358625915
794591113
526969350
63578811
634071857
1036079131
879872845
593448510
467289492
529040017
643601371
824477242
811751238
1045711339
469069301
317420790
333823386
657197518
870605588
532827615
1043815294
19658016
1043792270
45896258
716950169
345157750
273995068
156970827
741067807
557019087
934454051
965825863
101075545
507065252
356144057
228071550
931829726
808121249
450697550
367788355
728205251
884366698
763630377
672198399
249362872
167392426
1055318488
992260430
223249301
351825288
870721598
905700600
988360935
708731900
712067670
756202608
591791289
905213216
57038670
1016257460
22088070
148711042
360302927
462205634
199892550
608160451
752741958
895928457
11716674
551884020
479016623
549388274
468643381
321244666
627615738
715506811
951916179
872463196
313856703
117885316
970443696
562516048
887382783
194982910
850752170
280434642
575475186
614961916
571069018
1052118096
582107870
516650877
140707254
363586438
716636816
258687425
475375927
1031392126
753287737
718964944
1063000624
12003111
65891809
67883828
562767364
973131880
609205627
480047693
747150190
639314768
567756711
277916099
399670566
425964674
867172203
326077160
359898990
549922793
78171297
230004156
615222730
1029134222
399667749
419445071
441876766
140140991
987684338
460632192
752336686
180569623
1003558529
956373666
1044960439
887782895
1008138437
278851212
299332751
104232352
408125931
34516142
107068465
134901129
471426817
155402806
976258926
689589355
83166749
672977572
329329073
109263707
481453930
330312755
626426965
154107663
891935017
1004632144
134939868
882646102
297373083
279243472
758411440
265620549
631717290
405035778
310579553
823066144
284490194
7936340
245838031
105898138
426441296
840013787
893247677
1069671911
417333154
305488993
695175610
828024924
490589159
598866216
922106273
45389894
933368023
988107690
54193785
944837369
58023033
673718452
124476184
114554739
796734044
631477875
605769871
392543116
474088075
304999364
197816992
73570303
862436790
1005844797
590143394
867207028
937495838
321759536
899078600
155517160
256015606
885676852
585744750
834370284
690060204
493057834
872419052
175941864
350980125
844647468
491071326
1064163378
234039754
608095364
851159354
723894050
382881059
176073086
624718538
160853959
98912150
503153977
474255973
467705483
847154986
714285552
798676387
358397971
949997513
598944523
447266907
340092576
30576823
140658301
743324229
694202477
86079468
750071447
970611984
400879524
383281414
1024455302
1056497272
835052707
806788594
112990540
179593603
508678447
46462335
630372688
41206015
561710175
454325054
542649480
281837824
991107102
896410618
899919010
400831498
644151850
302567279
15840961
809956916
481406292
1036628873
176465860
99737179
639367352
790097134
862787825
390553999
61574790
520831787
793873900
198968864
844755382
491465012
148340958
1006774265
544115406
793994574
7761090
823755073
681216151
465932169
818530576
236833866
343412152
897812043
1062267220
437782936
886382978
1054820317
221853520
549242170
386567701
473122908
314916684
284210507
156210763
1072486677
164783059
132481171
22429318
728407539
936086219
625443568
953651061
13428760
810032865
528303091
185003075
33273560
1036310958
369467924
215778308
2870986
228717277
118381538
860692855
227018450
49275370
555452356
393355589
545489151
398268001
825107936
170674719
660127219
468220595
1011930155
1043897382
434578634
955784607
164881446
560527378
119000754
772018805
43175225
744396117
792996684
411737758
771260823
589150588
887612454
260355069
879819734
498355355
590096864
736485613
972022027
875763075
937766821
224163663
105640629
587587127
599386364
14687200
142943702
1001728474
5780616
348097402
55157309
154561646
845085687
765898056
917809440
502442999
324774285
610797050
1051175318
265826103
596049239
984023819
317448910
695546884
310375982
568656511
445199879
148849059
5448983
838915388
1065355912
687318871
275155614
383004952
601312212
1049532199
133304681
766710955
185171690
336389388
180208672
840338446
1037238976
324205605
261209333
814819640
1069922643
500713313
673623750
864083587
132822227
152599945
561992938
903462083
307246041
815553697
907650441
74516925
1037920867
26632759
227301464
866276708
1011172
848718503
912864040
181129760
627835614
214972498
326233433
943228722
111085840
289595045
410494707
1064042800
154590607
329717758
373307851
889154759
357482788
421957903
510277987
709638362
1071538362
521866850
570945786
322413016
32154265
1049540315
875222767
1010026105
508506441
34004749
307259191
721755470
381218514
597046007
503092157
732063374
912465191
1071420630
202013268
277191874
739783054
421202351
998731679
479244043
766162867
1004510610
242213550
793993684
508313227
887229094
292496975
392738684
146010015
1051477438
94194217
646286446
594592415
841827093
728506726
192547939
306592603
174792015
848019705
1002056804
199597785
556575426
380128335
38031304
66967538
435546838
539615968
817668734
368688068
498794078
721508301
393712352
599783105
51802220
1013582015
245448399
953886546
906300953
237430815
280867973
219164804
315716469
88644518
107902684
65060576
592205014
462832025
810281821
896699706
207329528
185197768
416852300
402389115
481631356
564843864
1044772463
13311152
444563648
580070493
442055638
196460154
644152244
1069965608
355554754
678590584
274469490
1010225768
798650533
1069198073
521192024
1067572960
454532461
374003503
613019917
746835369
313681611
939753235
380726795
450393412
240370775
112711029
349768597
1027648576
826725679
739409014
303954171
457521906
621875487
915306648
424046701
72673634
855545729
359542279
414772914
852182334
538249335
275124586
756080148
853318857
350152127
936903918
482156378
857762711
906668377
884663647
890150254
85981264
207877376
1037799653
889355988
487626770
509791007
782038926
456895897
24990705
458240019
240979153
628202982
632177232
163570005
698580988
38200341
682175634
196398384
919941423
487658480
506839091
175408711
683437902
321344661
499807888
239886768
741883079
344637698
793556767
772684437
226822734
912995026
250897243
429114008
3600187
962366672
279979992
149261717
586317139
436622173
165760076
823456934
514534565
140742865
262054054
22501958
886764728
458155813
827296407
990748234
923822059
802673947
25499709
26530919
13904744
115711920
784280485
1037579882
442368211
379667240
717138932
926132044
683332270
47053418
43404895
42801735
315676156
673249655
28271532
76384020
645393251
591860273
579369030
474898715
975003591
135238836
426451114
592622583
622237
239847829
1020994870
25531653
218458633
161707134
863877981
722722705
293613665
596844278
576665188
954141108
95334088
1012497009
268139584
514529052
728718117
1066592782
511247720
393579584
499498970
519875156
637908716
605239126
153918669
94510839
59331314
486680961
221183121
340159176
370191404
597525036
772492446
955288581
354187541
115525162
802990701
325963205
888993388
152472903
747478099
357874342
422783376
191323630
717907923
631499054
748589960
555499499
767717260
133801494
488403856
710649294
919367101
823411886
480318573
391566392
829837389
191169413
446104141
710375638
551824632
826746952
88263243
930601292
432378849
466326666
462009515
1059989233
703017818
851073523
1022516531
844091584
397807157
628700386
508892546
767447483
164623376
435905012
369602328
1065711252
1059739939
359400642
540703106
119003870
743739506
1053611640
423228276
470607179
890136084
823901991
58800967
322072344
1002311837
628344239
544412967
153175942
775295253
86554713
158564058
268049337
308384509
532690801
536910751
175428754
68317696
416779615
335567404
935212364
98602183
281935866
422097925
553617298
647926
762446215
358547481
906946953
560466213
308143165
76105058
746026540
894413267
612029856
357288867
523935196
511983471
222694580
93323812
993580354
875825905
365633687
318653091
331490331
62868484
334394506
567980530
685332256
862185137
66875670
1018493803
74580501
103882419
463368565
799933654
859835099
152395786
1020210499
173604218
231743060
300550599
5511826
595767258
465158936
415328328
471851704
681984680
1002253667
650409879
10326229
77742507
920430178
256173656
8283110
948741384
77896720
765248943
440167055
753981950
86763361
100680662
648169294
294191650
858943306
788156302
248767366
705767374
77110929
1014614523
215129537
1059575137
166319124
39245920
531176202
915634271
603304322
64795003
270915707
976465588
43749600
287155801
427556887
358310329
186657304
704846874
997185241
900485984
769738069
794772795
840544573
569976796
433647615
514000490
340679069
752457804
535060400
774609441
717518102
122277172
355542445
955535851
574132029
324903270
888043419
654607470
289760935
68822301
168985966
475683629
773244560
526663829
1029164632
809994676
474990594
354317259
464020467
300409150
687655435
80213434
337926541
320266474
801793570
636356969
410589627
987713120
29280094
1028606610
703627042
820308140
980199682
202731665
625380402
884738008
168679478
353405650
794509571
864586840
1059287924
934750491
611103469
551844520
287915059
187520655
1021505055
659777523
521359004
378612033
143348255
1014119097
33133786
16932120
966310696
345027519
376673039
934982150
530715287
89836491
134251319
658455125
122598640
1073344499
756781198
936205725
1040981697
854717247
575280899
1067419462
22364334
514445850
820874476
808843848
101966292
563854693
97266280
600608371
1008109638
683866667
353284482
779580651
45296196
872543077
140684544
299927308
699973687
1000140335
321058685
687306500
436565159
373127745
5470873
515590179
298841493
985062876
1041263377
995401410
2573617
449581905
156334155
551047366
231736770
909343802
379335393
173926263
779660725
431123334
845444530
493613050
306324992
997182903
852625000
927101872
595972230
542554846
614841066
201804449
581984361
277061110
452326058
693456615
140520283
175493367
442681471
255932812
151286610
946726656
400996792
922669224
879303500
527063526
929045779
1051241643
499590733
713303017
523361089
240164361
998504765
291037041
244699427
456128103
410225270
605353040
995456997
693377356
1032806785
352224788
737157981
874506452
462900342
187396627
902924077
1053106758
795136262
849078747
289358529
774085029
116346031
533507502
894154402
474080734
290196466
151744842
1045794456
730861647
499503794
685332142
924186177
766333410
899941904
185579281
1019102953
360524024
652302910
90199011
611590773
419709538
293351405
361281296
978990664
133573083
231147202
468484350
337775875
455356389
6695091
898196117
473874219
721003915
606889673
446794173
419215255
285232683
1068930788
209757633
89184213
763501287
999511604
33618208
909201221
834521801
876952836
157648990
713969259
793369957
769348256
178938343
669125219
870112306
580778439
637339254
527975666
937570488
582792760
156571477
475881452
1030501323
748556637
556090359
536764793
70501721
759093910
516044038
600464738
490155894
817949337
727165697
194346312
885818124
510236594
426416364
73573709
614384350
159080228
167532917
31622666
1033448409
707897455
1097121
389868865
958052325
714167781
1001209751
490220647
217270787
420171367
818749125
607153054
540658689
127326587
472647064
460685929
276054101
94303790
355717292
887213597
916270781
352132109
687093315
867328325
914135274
193709339
96729795
664174013
772973648
386426668
527859605
943595363
1052335761
198242355
503661990
226349912
349167014
597189537
162332243
815419610
385801215
348202238
446297018
34309891
538630659
510266791
880563278
475708370
352891081
87919895
243147539
66110463
393078925
515457025
383369515
444440952
161398695
687268173
186381956
819710464
831593519
48297725
326225576
37643602
708736128
648870540
333748661
358535987
748109305
632028622
410856322
241064910
572028147
1071232366
128409436
49795596
338527716
25328289
390268603
724785778
897309751
929289151
690928355
815991963
38642304
188368876
648757414
213669666
608521211
998163710
293649174
506940074
1011309971
500133602
669367201
768755427
934419627
550890230
76694344
588701844
358050580
542207043
1031491614
446893901
1046485663
878576120
118622151
54356807
30608042
176352028
703592207
970471842
829341015
765881134
234300283
273407537
908978354
252812010
996908440
675222669
335363058
968947670
779165244
1045123650
770070061
875956381
128559090
986779025
904880439
621713804
582750308
175397829
78721976
1070527823
665582778
397985922
996228051
758167896
287081710
413132693
590966969
257258953
197858737
934922433
306171101
637331407
303852079
856053692
613616115
396125680
519649174
698728357
757625818
555085426
369513491
595831588
972896331
598372465
100130721
516273952
64898014
652405130
407878471
422504985
987335063
590069375
347088050
86595529
265242951
763999183
433309418
718565484
530749476
279789174
380219632
320287396
744638735
460287828
834470866
935031293
219181969
678133084
292969768
62737969
492363004
174086180
245492912
800223763
973083832
1055749963
775230452
1038080670
664212500
790323863
730970450
671059568
462258542
826130139
55687769
669805138
379850746
774074204
985153988
379823601
303315717
966147307
393324251
525263444
759798500
151556418
1000815385
258938780
471754031
843395150
584189165
1014254685
86235987
915380461
926091177
183772408
187827425
229597825
556683400
352201213
266329928
480862947
745128066
18512033
650925979
39621021
34456026
752128712
274086170
138904032
818577484
706781336
945850963
942081476
912809461
124834088
816581186
840734640
80375506
990872868
315897755
1055508674
423167216
806454448
210803383
181832599
946419603
830989895
111876133
964000021
567889044
330642710
641337294
1066166112
228888123
6618169
963079877
313216535
62619821
1052339293
916268793
149233192
491921947
619372259
182364411
872112962
510151185
642055713
504928700
310132639
857300922
92944115
262504693
336406395
405552195
553061071
320659021
90007197
439234122
713204526
520592848
139985565
369678343
738211390
20134045
289713487
159072975
217444061
445547729
232012375
705335553
364635411
182709983
571999588
377519669
447364816
582670900
181763581
1072282827
131183189
341757982
687080312
560064689
889428932
263302935
364050024
893235686
292418091
167758434
969253711
137477637
15730767
991250638
214348808
68344674
1065185825
403024579
1006700875
589824233
121600052
638028104
274676684
312752822
251988338
224962728
15771688
305526673
512618228
737091881
170183110
456622237
372681227
682187651
801275780
756846786
884554904
267447325
235249508
118483330
945631102
113878118
1063556976
753207240
230052311
311296202
399783463
117093248
490566751
243277038
221555915
1013205435
880201943
801405537
268795585
61583159
363362942
240739799
544094823
343099419
258720390
177622062
513026743
465415383
574060987
931093864
829883100
278067635
308639700
100312032
478278044
931153927
409650540
77258153
756921220
257989665
1002608124
965242215
254436273
234331574
354401277
449921685
819670696
806548830
987289552
525654396
516751753
261553945
318728535
337433260
19652667
995536605
357758821
8971182
647249545
843377794
896549365
661019869
242200727
697398806
457902633
446293961
941300948
523016765
311686299
929759556
508016097
919368845
811853462
242380863
494127192
500551901
737622148
2233090
171975327
701362055
209238565
238814843
683868839
808744562
64831327
98002673
233678482
394744593
83782730
69916651
863630147
1051758687
39413849
410693232
1052518110
654986381
203561087
532251454
200804783
847350274
1044613532
1031437710
922132954
840633661
924258439
125521150
219920731
760186284
225193951
920278254
121931809
954821193
338874017
1065985006
784856573
664620262
630585982
332861984
217659758
794429885
479452557
954587990
567976599
281305802
406500185
997014144
464376367
281355592
333442837
577140851
363877045
1058311652
712145471
987924241
841416761
565124978
156098030
114466945
726405986
434253646
919437028
421046625
400578469
774131173
622033669
949156085
135316994
107243660
869169682
663534288
63463913
1051093041
626707399
360450211
158568323
306890279
546442579
136886478
579247893
536122628
566447538
298914687
196864747
551934384
1045257552
36638915
77796485
831748045
923263667
727084400
543174229
830599477
378656941
606251982
150785011
976191518
865649056
607672575
1038167699
318801902
197931465
938153514
447861621
463360472
885790282
491037719
228948165
89427675
404566864
742390397
37414798
76114181
344022150
485748031
356691878
376490910
824039459
446844860
759599850
47213669
393235473
210188001
576519751
299865434
964496508
335054946
888644104
506670250
346589663
683025023
517454773
1051540081
831475482
281350569
887994168
18690045
1008346861
897490936
26905723
717276860
518183069
1015826534
954193758
878089877
362480490
76801759
53265100
716480656
109176037
204175956
897501230
129057958
653347735
1039053187
53687975
1043917235
232197643
303877527
5729131
532364143
870179004
436340024
1046208421
1056232439
522938425
418065783
550616259
815841002
416527136
93469728
1032346443
962512232
6065885
146646586
1005016586
847285482
297927007
124487778
294972039
285159644
699872512
882790922
1021305544
389020249
44613877
431403300
663235905
499768846
1055099342
428146122
26161022
510130741
38664642
513793135
365610203
209730204
91463992
156622888
78441188
977593373
776666695
495659330
267123321
603235524
691777660
273360746
182330978
681567647
266388493
839932715
989404538
351286955
585330700
303953162
329832639
13390720
814291674
848441765
513549399
804719932
999377695
721410000
361926137
962024309
892974683
648715125
387481642
245873744
559727584
881080218
832857940
767344117
89220977
1042197427
76192734
82767023
30675462
804330203
975990736
618979484
555605321
671897010
206367076
175526310
1052491026
940494806
398247547
1015580368
891307796
745531773
985040665
555555296
556884921
265190635
95931470
479463026
104924629
68198336
1009568351
641012167
903324040
650001311
485561134
618403078
674317389
679202698
816916302
192093190
465291765
724387266
964811338
367958052
299655224
608462235
951032130
365048646
806503125
894072921
787609359
376251330
897265910
729612632
480955598
810489211
946449994
598674455
446407911
754391827
718947370
9972867
48605641
1073187548
674384188
825588011
31748419
102343204
468731521
303064865
1018733328
425085908
876612674
611983245
1067085895
89746532
852988775
483988957
516341406
393485577
769857159
43278237
387330110
494092329
518799195
631749056
370191209
59345294
112299323
749432770
361170981
990839224
271533687
21365598
518876619
523589926
244120828
310231730
36220823
28752833
497603199
427776506
953478191
277311605
918490565
589660857
255624912
342963504
1019288341
344905802
367684467
726654283
779229558
108570231
79620635
1030343770
1024099453
768503196
1000538411
1037032532
226029708
277935878
866169482
716728477
373433402
13367802
128939350
172611892
1067091823
149885168
308863814
758880874
919124419
1022942774
628990533
719592776
973252373
540028174
250030943
476121
371843929
31406019
241622043
886622505
501533136
475663083
179780713
87592647
990415698
1038456327
1014455653
214095642
784114297
1024930542
265178403
192665167
89550847
458077043
46489205
121620634
121414270
301610117
1059259264
67982825
679478402
428245135
663488539
668578956
1046441014
726016657
985538381
364900206
616960294
139423754
126660816
1061275017
885102381
12250666
381371731
883488411
235488207
97240518
314013082
687385726
45424394
265820045
539772437
384184267
825474007
455255197
887890620
204886917
951884099
101392639
758809044
22365735
992040377
249699741
927720083
730710172
978611963
770111592
527908704
14532286
414034317
581219554
197857129
698431782
938303060
338636241
413631694
785302232
212655840
496905695
103789523
863422452
575390677
95440086
790474421
658812530
965983013
206198198
592987547
474469333
375696477
242556380
53109659
332497991
132026157
832592503
657217168
397508279
937080716
33681506
223726598
689867095
1008962893
1011576475
763835060
364302493
618314774
629477453
31110959
812732050
847901512
164471069
642592821
564298419
1012841943
981953084
576441728
631970285
831683709
449333911
1011775244
177103407
693860128
1029336362
506384857
339401160
735705664
274460873
874564073
471993937
888827546
29420427
958246787
441834270
48745503
575249808
159597195
949084413
136437488
197148961
551305658
190524614
664463518
221993718
517555344
262491640
11982821
709895714
756543819
241315855
384260051
212684331
67298726
1058826256
837821852
40211853
593698577
812816050
1025585688
228961597
659354786
547363217
901299496
91974483
416484396
558068674
695130475
208833381
13952726
849858497
767699939
581381293
840038651
1045070524
350434746
113298239
48228528
458846419
128350234
41367515
293913264
561669839
112088168
733202647
2535183
545805947
250424465
612077788
534266865
162316336
580279969
454109639
459824684
270640980
713687629
523659312
982694308
309157590
951212984
514435958
629568232
302054375
862478007
551401278
836938495
672368936
982589081
408208256
938256700
455944994
103768376
819973692
978047176
999031048
698455196
265542687
316000563
194590841
471335742
114836516
391379224
128145815
695593589
159347583
18553649
364796481
357037087
181193662
958928133
1036514683
535975549
774923705
482140091
496957875
758828389
75439993
463814563
285768798
603190893
460620183
439665444
147160759
120268266
75476917
606350844
765506520
606830171
619410545
756981143
456212822
613860915
524467517
267329113
371369018
540846716
663198500
367074310
670294818
847501427
190214615
620821598
17966771
761978874
512325795
11063858
847385876
518803298
481552333
133169372
410724908
585048947
122433788
535503666
265167424
473497304
367360557
597813740
854591075
276302169
511631470
1053866333
361456143
753401159
143589481
956831048
1051851259
1060072253
750582156
939353754
311842040
567088161
653259414
922385733
421215875
1043612833
734509688
746254280
215297222
1019094002
852216622
1007844151
379262397
300643732
191965805
829893973
368861212
205620575
1034547758
836062450
283853755
539773300
800195353
728188809
627651853
256979811
986248027
159148413
560173740
1024981364
736997851
373830513
575470837
792603381
946710118
1061884771
215973380
196518288
382449792
1058912202
87869806
742332088
1041884376
93854977
285183934
65004679
361564124
111932273
26022162
1035392450
632329194
431815054
1050718485
75201577
71992161
545461006
184769800
850778374
938393820
893868169
667954651
942439698
1048232804
1004179707
820872580
436481076
1057989887
644412385
90759134
324699771
370511171
384377745
198151679
1042243706
305903143
633053470
161906768
870008611
238754566
555193816
493032838
740754979
897150881
562258876
17794001
911340755
26029325
242301914
370422806
750868128
839415037
939068381
1028067979
736504239
391039461
840667856
139514938
878138021
1057165036
805117739
747870474
521096524
389048307
410399762
380596264
741886713
780945612
898815652
409094078
209912626
637953647
829959092
1065679500
983130404
628836362
902728393
539160716
660082041
646092244
1020585438
973035273
646579370
380556649
506599652
635390619
404074171
62667674
269593842
580129103
487507782
684691461
758220270
586123398
154780155
407294711
983261928
496009386
781456493
1038199268
217893001
596949230
822889500
250775602
312570367
351570949
508232740
567807858
1064788741
617961060
958532608
411763320
418085504
1023220450
136856320
543413432
986558174
247828465
337322839
155949214
943858516
355851149
812656045
215615414
1053286252
414497684
973041715
309739298
936035477
895773265
405166582
547828188
65182186
830780433
661396887
827903586
112270175
578259737
147337862
244579763
598474131
164596590
376773197
692179137
27807314
1043815247
512603763
152226260
586399164
46082792
822672334
395511640
452977011
200878577
325086037
8032669
578289697
618636713
699270838
871737684
839978751
280839363
330018777
479523709
199930514
486573093
438724796
231197532
935335955
275844334
726815528
1048597934
163100705
570480587
309800154
310271352
450948015
821394045
483408293
282300692
12905683
934692222
264508829
791449973
357754418
518423178
130086021
142263961
779450810
642822230
180487030
683008121
349640306
445052208
715428727
488201847
528653767
620007387
112042020
219636825
560977396
579966335
480153843
1034239846
312469638
417669764
587625616
302688811
268551337
756038648
184229511
406951405
228744142
1012709398
288214731
511240338
41128045
553925538
996778360
292959891
452368986
375377336
516501446
650482817
464097085
908843202
218973634
359877963
840781149
175485995
875590654
938996808
542012543
856044533
437549322
896081827
538662151
481169746
673001416
311370428
885182556
590662030
589711641
546588678
916297027
597282915
65074398
643358244
882056401
898077739
998802173
185649441
151241978
425463047
443133613
334056146
561611184
656852810
920506365
518726052
599659355
441886969
1020432797
220019556
825624618
630111382
477807244
521553746
10730132
574730378
624897900
935857098
614814358
153904646
14573803
773636272
721372686
165430010
884425879
139373739
570181982
903496099
639740530
769379417
89879761
489206911
776387002
765706165
378715684
22696682
42569866
630032359
635553755
1010427826
997943116
667917285
29363545
933292831
272487974
289017434
719839199
507899625
714501786
285467277
224104020
642196694
177636158
654848926
411649798
589700673
115155896
548627876
1021882852
911756381
652348943
191340727
962977099
660348701
280853356
24798193
622426822
673383666
631450927
164604471
373728862
174736140
38695443
643132171
135337023
830441977
992799518
59252157
208165638
324791634
735579928
864952915
1056688809
737427194
770565024
486823936
377573236
783466011
81409710
846978815
703243940
307040755
318001493
662916439
474197740
815351427
611942486
730216089
838805817
450932591
127583249
992546638
981993954
302874435
59258786
250541853
510160805
387770530
351994009
32104636
1020857411
402696961
363116533
793051936
765842185
335808895
473759915
580366508
180108365
389125040
935159658
387793719
500628306
906322992
8012236
639191104
363534876
587401169
60596139
872136050
323204820
594542913
612851127
802453391
795265680
139657648
267828842
241432760
159866566
295487148
624850203
183034850
1027752717
99996563
150697490
858021294
354720779
1029596915
239816408
141535734
221392593
631281622
1067776426
96850711
617323109
921605409
476554984
324260538
231620968
351730610
614039314
282953432
1009841953
1012597648
535871548
757855384
581821826
148609246
973456681
759634205
472223527
229338024
438414303
735133469
394336424
564689289
169817053
1035184652
920774683
828662945
635584541
921620942
139696247
1046808629
908959462
303595345
901814419
406215326
25927001
45572198
982615427
385707047
681435059
165104551
527910879
863060374
439210144
457326994
740098854
112084820
890595356
850949678
48564318
123428669
395946555
295295063
680559780
10939655
692319046
630421889
263404566
253757099
567222557
240650623
1013632382
111987983
440499885
37256300
611022746
928717429
212875655
640147517
827056143
521162428
563342639
173077308
828473660
409825187
596117823
47765976
698169944
600232791
426104511
992435128
487885087
247532247
603748083
636217893
841958754
381128341
479375021
725328019
449803564
8488799
878455038
466262016
790917790
1006987013
197721792
981300396
423762373
252027354
608226371
456912685
578779377
875893607
483963047
723849045
593482353
839715067
986060189
94146674
755511046
892898839
868482672
133183197
819747361
644822712
407733431
585482183
508748412
104925275
318360761
459863195
1030498965
522175779
991401027
46426979
279279466
116644036
795389901
662702038
789641520
326616612
834216687
685534110
806555620
682716572
372047
888062778
183523048
19187770
824271979
1034144121
590966354
427082761
159082893
3613886
835925568
489000739
306425099
595458258
760984373
1072177468
920354761
221971304
361351898
438513009
656676344
282044486
96223136
790669054
835161810
113139415
498091163
438582880
272603809
271836606
625809583
306733371
918706158
766146660
311068253
467820357
29052455
738916780
172947711
1049193666
827105417
155269456
512122876
397701586
860352213
912930606
218350743
330650020
997386075
138654075
387594465
77385933
370298201
797249644
585637105
960395599
402445876
645535521
780608632
191725217
121495750
838699524
900517277
825223658
296761278
300880224
146944496
38816372
437825755
566229770
6502093
693007004
868791111
974033965
598016720
169304538
1009296712
92552587
1005192794
824002175
495880237
204611055
485825213
450620734
392273058
685405499
608197566
62726656
1041244704
639355365
52916605
506227360
431603528
493924619
773292576
224425444
790957041
337305327
91240528
52717069
882371634
631698700
596348398
764813633
816753970
936647760
783307533
449119007
1059627517
867594659
626348176
552932219
40089297
111176224
5127224
687997940
43763482
832344400
829227322
734722469
205506195
308153499
723093374
847044017
443654258
698967948
24687530
671069930
1020213331
616658836
706809145
398047326
647418734
405865011
523177679
1038342512
44093115
460117876
342561004
912139162
397614759
279497151
917096947
50965524
660167120
852718187
796567447
206470638
370533867
1010703782
474519874
743007052
9218692
265646661
495589243
220157201
118928342
537185245
422950871
872744089
990519554
1053730641
2271119
484064553
390459072
579922391
101895908
686714607
505470902
620632404
514515161
706176301
17308397
111436256
307534793
704783920
714451740
911350986
834866942
550913446
781906827
913384793
632055531
344021825
525729197
948664924
637678731
449867956
97711606
596792570
390366694
755679347
13003456
279958944
532442577
558752891
405099660
304871930
864591833
639272369
651557393
155058720
721929150
880115886
281326789
489797481
1054102679
490550129
604751692
724034307
992809778
676017318
390680712
1057200185
64774584
896384468
513936553
406857376
526668857
842367426
651822843
311351393
632403641
725967963
568641421
333758225
1069225055
1005022375
790097131
418036292
220536746
542796656
825621676
531074930
1017562788
844441042
620391484
709192495
701071943
691892397
530489216
827016233
853680145
693149034
355124992
682312003
33521979
738975160
604620629
511080339
304054652
767515165
265709258
960784877
778483560
1035266950
348897360
953285390
944339026
703665745
326729463
498084070
251671915
361554538
442896279
378302948
322167657
540308899
1063681778
331630377
582056098
661428117
876956908
783400739
467055789
109394349
802343790
867676445
915182987
18048899
419986969
558939628
784096757
1056602857
992164015
979939565
710671319
932886679
43950102
329186458
385167999
656349926
395025363
399605968
948462548
352984777
193266292
404333919
615686846
167634113
864201267
749823508
558875717
359589917
559617324
599857243
743299406
244752670
459811751
768175700
748911120
141041844
442467094
617237467
1008572493
606930345
1018395341
156394242
59398544
241521569
776502010
621583748
208779192
933160728
427999378
875468000
630659830
695819542
247323023
834111044
260327448
855118614
863098653
729342518
905616255
380962305
911223037
917196969
159671968
86857017
195464011
812139317
853461091
314937357
308152922
694272444
178075804
867507242
533473219
106050415
506331831
762487823
81934335
781062680
961339693
750215621
1029404083
612558380
767077003
1033040587
260244062
642964144
529403713
587165009
737985049
768035539
755911390
66841141
128380399
877721436
695104399
1073382710
231335202
998488985
708081724
467914298
789525444
1042029446
756228696
208951872
292580813
489440220
769375771
593951669
895995205
398681789
821938293
63662533
263146252
103846474
651796403
628578567
598015190
293832322
855102887
195869644
320074315
1052185524
770267955
85410602
609179553
296564650
257160318
828992689
1068701409
781777524
564478870
168288531
757591120
1058596140
298849545
384199449
1043929382
186462341
706679285
673536929
149208294
379983386
725621051
500763204
318404450
881290901
381739674
36771329
540978172
642079550
365813813
1022436363
1032324606
941672762
522413214
297348982
135042023
640926751
742461187
1026615683
427414040
800203424
622549755
827757590
984113474
776596966
266056777
49019024
111354857
192407860
580568319
747593905
389611232
830870512
355066506
1024521292
402377416
935700519
841974001
102081925
130536200
1029066864
660199235
210645398
984096912
652564921
245549540
718652889
995626067
310093433
407093224
979560010
484599386
1017027593
451016227
410893285
557723820
705118144
355394193
79763440
582324682
850267604
17607156
973309999
857533781
400460588
833158887
680491513
183801632
382957226
718917012
742398638
309420775
347942500
717088429
597143621
603995919
780539029
960433189
919393743
250346023
1063900465
676770493
459033844
80963105
504279326
498112822
1017091934
873635338
603075140
456524120
581259486
972526649
210391410
766220004
499490052
441092932
995530639
706769216
925556874
370988162
895324877
1016734041
643857973
561041782
677083283
902969726
95452603
1016176609
457296934
287763757
159233904
720048013
374583563
379017776
742900010
182976653
180329977
852935597
582228817
166949911
843194765
400765147
558597237
604213576
441196655
723471456
513853435
403910986
884284202
700174366
136307173
231330200
522373719
755217076
54620417
899423538
96270431
536444227
281468233
946912328
441380202
637632897
819171577
460023528
852249061
238853904
163176395
603263388
650139091
770292466
333736453
167836911
631441129
318278251
1035983508
410513925
62369305
583188766
637809729
929501068
436620592
426531753
221411888
115132159
257739977
480446236
937204964
455640665
751086684
308425363
713275083
860980506
878709967
142555738
324057317
36962721
865091706
1028082337
381522188
211135186
741745555
586967532
330457574
340148818
303825256
649921184
531358835
756266646
365444204
23657757
180524189
397411930
263341003
44557280
972516571
359167963
322052915
868666826
817217123
994307892
830912629
676929697
395423941
977044610
319618881
497902449
161638201
161550194
927783895
232338386
330159467
765086588
686601152
12340573
550174378
193783594
533572303
734928800
613816171
85263743
643123755
184444404
675374554
474105912
346709956
402357069
672939046
339823181
205237641
97859303
871956165
380925000
319034905
313444429
498315177
435208014
523863047
789732564
301189174
422857873
445027781
121281818
212476366
798092165
970758268
192156784
1070076974
758161617
539661282
507346020
1070253175
108403300
554794717
212410779
301912323
372822137
435662045
895138499
710846798
864611376
96740299
396958904
737876822
900020334
84777050
750903300
254917255
255935593
254460838
1007804376
146215506
281124354
246439282
171699560
556978125
1029959551
212664443
345106285
932279909
526743874
690460712
888065181
174500430
824758899
256120237
209201335
1007408441
543770872
248162726
651918445
830272704
427339368
511200177
524057696
895123908
973323688
146356950
548114118
674983368
941168671
524973395
739131613
935217310
86432512
320326321
187178429
219824180
131371246
479056810
658796285
83270898
1005581198
938857249
326818656
154189048
846921467
862181619
32916494
751930375
1020660209
853494635
590067532
965657756
305396132
703722269
347934154
459402751
216844241
960751036
474103326
610661215
190355510
436346576
1026110765
273686698
529757553
797142808
686449474
1056945938
22578786
277691563
888779975
596268610
494462212
754704430
234754061
539594272
597181187
423818091
303909197
484524387
18706259
877165935
954421781
888012319
1047245345
408083857
975692420
118064805
316565987
336754335
628400374
183365480
901380518
158953796
500596855
420066082
585301915
737784961
580511576
303678657
769296009
64777599
917627251
105043930
864547896
952646574
344046162
887293588
701812177
631116436
596366496
450279729
921506229
429882137
1042631412
51453156
98827316
813916174
461900156
1067582060
897408752
147803099
637777976
384112694
460963398
986181988
309694712
446591230
207954862
175094845
510487905
878101056
128330350
468628039
75940239
983584318
1004403555
426570138
742562632
659681571
661151044
16332577
14559363
1027666340
140776946
246082662
289166407
305522697
297111357
890814503
465424148
57663694
300555378
987688473
1032350430
80560051
211864194
1040700587
712350192
196486937
332147496
537478178
150982739
874489166
182064529
79970788
822114048
663469593
498342222
645883346
29427456
877453887
403080768
492586852
181646341
254926117
654263445
384241839
482471388
907395068
155667766
627793748
497068224
409637425
215223967
836583860
647003044
371737592
43480180
818489347
667659378
287904607
199776772
48207010
6027706
510443854
20262912
271832816
1014413189
11367241
105882780
397425611
976873508
401471012
556136352
1070865806
420836103
998612190
329039676
125758913
587860022
169993949
88606933
1065151485
484065168
815647512
146974995
34301784
312924610
9926215
196967682
22894283
555574599
994434036
75735994
63409095
836683622
1073649143
469550314
107717745
507335330
30715620
945026817
169003295
670162943
500099210
201708146
179826484
343409843
1039813121
418276275
577914696
225721647
598892782
70817962
451600008
256353352
238931160
442467428
29413988
410626146
748645990
567320793
247716973
982095156
68571177
326061013
549846602
972759764
435331874
215766351
95975441
1042892763
597932415
169019140
1042722222
1056307523
726242549
246505251
581041563
800780784
20829603
499259339
924258602
504132159
28212439
379243727
746063699
672616605
190625052
318813261
371105596
525724282
811133364
921418262
394049310
446083624
487379253
15856879
547322233
811680756
166565691
195351951
114542511
862373279
431582964
620534083
717906109
119762565
791263653
45375056
939369670
180722036
993593252
368493668
851595479
154429698
24020097
887308570
1061445453
485987978
695751125
321442249
616193949
519331752
24596708
117056894
1053555513
97838769
870257982
123919661
822020288
187417988
953336944
269135177
269284618
204728239
513406419
772546511
102735727
921832818
50463400
1037966290
244283047
638202217
970590266
796044157
647126930
221448146
992888250
202014080
1025021358
834301215
999105844
917425711
649148308
554352362
738543562
47094405
35346903
182490573
12453879
279953338
953088066
332432557
540159849
3434956
597694047
61053949
819174231
637086469
983604135
768256300
154509561
853094641
175176053
304406460
303293818
327561200
9811783
158776658
765383554
738969577
1071683034
31168722
432665721
872759478
484879410
714055775
975534746
352733477
1006917480
98817498
131107889
233876242
456224012
176391071
172107750
40290952
322965485
851173060
238765395
270025766
80966629
681392373
700041725
395314744
16485462
776296490
385630558
32451701
255029501
943955250
55538190
61283264
902101745
43535171
985072175
919872577
364269038
994797337
301810423
74702764
223775306
877326112
422194843
1073722729
924633000
368031023
191925900
985814924
573234941
136237331
196370246
437978512
3121693
742138854
334729876
422165112
150431708
24404641
867886258
153251901
931893815
308145934
34838244
908727254
199515166
754552301
355604811
1020995880
318974602
443684168
889619498
980275061
752871993
481819927
1059979159
851502551
62159113
814499214
1025929416
532690853
542692831
795966464
302791690
181422055
758345671
415143600
14728628
1022103346
374666863
892736826
968989939
1015150724
944540900
683585596
89048083
954197647
1042194352
721118161
431798110
7352794
1020575404
950723634
77434680
1050720463
144998671
446005111
112131196
1027699971
96166500
178370902
440320421
1015113661
515586614
290605246
1035413220
173915523
170483219
611255055
400581470
302856212
809911628
897188194
763282215
1011190862
209426923
370667104
222990840
579588850
424376619
691677635
1029582900
533961957
12725369
811056907
69357688
169778584
576638816
838021194
724872894
429801391
716967658
624754056
596630694
332826573
201689597
901112418
694279162
475520907
181946187
410460852
1013884566
773147345
173940492
893438856
640374953
694993095
971414037
542111689
164431621
793042015
462313040
457192812
868620520
993080054
897696195
217694322
276685038
455609509
616475337
357910954
1315473
967723076
200232312
375966142
664545833
492339427
278734859
655176506
765640391
714174119
194108646
344297424
410165994
11815603
492852273
846959137
840487753
256598428
321690566
616488209
278433741
365255268
35367947
363021463
745731961
762958136
1012718225
990074904
518242107
483623104
161440323
583499705
909291867
653609779
876937997
613496572
1038878921
590437873
876014841
604447321
597933063
307243690
970857421
743437844
189678084
19373209
663163934
271044534
669129146
651155721
523529411
9166347
922955259
708308122
506197671
539445283
509763095
997591861
657990909
45516431
197506118
395056176
925148870
871750113
370830884
50437349
694021205
1031883184
757362345
749156097
405801954
32789733
434233251
347546001
725391504
354900094
404714549
971700889
224407243
230365446
864043864
450612669
1026616270
494189378
221859091
240579671
776855404
859554117
903868302
179224955
846510058
752977736
253893004
767869568
368101580
436052109
191103308
499268462
570512427
491003435
10981166
749285989
166171540
623855897
541544678
1046015258
991224598
755647578
833702943
971401690
873672667
114766061
663796991
980516107
471969846
932998805
112805262
55547231
460644754
14108291
1010899167
181344697
991816712
1019378737
261810375
927361836
281957076
931626831
737458030
657974579
224852388
730277668
125228366
17866402
571721764
624150821
107738196
375170560
23851510
954452451
429646662
873730735
889185688
314402654
594087170
770413372
262904234
794687646
19999114
352267788
633321250
385816526
626322285
531011467
124673895
435524326
321489872
1066942130
1058566138
349643032
751786118
168652258
824317767
638295429
593368458
184420954
88454642
159240438
842293759
660629551
360821770
471919555
669816137
1021978756
34169873
773843400
127214950
989949275
1028772333
906274554
906654121
553604512
967634739
940824743
172459891
625408235
687889718
721245778
721410923
139827264
245463459
855818387
867916785
515490898
677094076
925540078
122020232
449493478
55695683
296750628
186635794
884615951
1034853291
366475649
680309277
483999170
856166614
373071241
804828622
878849638
143294358
258612143
630465360
89654407
263955554
31235625
665220618
956484187
401664538
202737748
103784846
931838770
593918270
852661421
514467167
306877620
41623912
156283780
582636762
742050998
317379489
498008458
979898695
32121169
1040564342
574769371
714546101
473652701
91192834
1009901571
639675835
774188954
685897376
957791157
710450490
1068605826
360285995
202279477
278310169
160515192
201493946
41680114
779374712
219247801
684750504
631923808
336223134
555114583
505386364
732702225
853950703
846471605
907988168
303821605
576773700
588224501
643669819
961350766
985674752
106684075
1044064704
692478287
288731021
610075090
1048422528
267514544
433898090
200042128
417226319
998755073
957117447
581522819
263648673
783785683
698257056
356654594
720786957
989926520
663773503
308891390
151568148
492425035
728001297
43397868
872037121
432155201
353870866
351649193
1036490839
109697696
43446636
351571123
479103679
698905977
811681169
260344902
916436223
868968841
336918404
599236739
989696549
283947867
1016990733
802150463
38410805
254171199
1016306817
40421328
396123485
834612237
515818798
740137850
777872484
908456564
406330788
414002132
558956906
943614360
820253623
385001161
372363479
1024529219
152170439
670151495
503218077
441934214
1038618994
910502212
1062982236
237479834
669308666
495000495
423093803
1016659077
698195131
1059272834
103430317
1040302963
411894293
935163410
985236161
870128495
450647583
546831926
587028850
806184455
199849633
1048003178
42843997
575591227
1014119846
391876475
748217074
340688484
166948126
782542778
911496539
90057279
130871486
818588088
1063060026
357986571
266989747
860838716
362358464
755362216
241379781
558823908
493997633
1073270726
554543770
206091157
505822537
22082149
575695551
101943205
525359807
16690861
286379183
512918593
714813567
135483883
253203443
393027031
299876630
14569168
824782765
806378444
434975200
130744457
919206691
684666355
516155032
732142388
512679051
602395490
205910067
1060727387
1036742692
611789431
849810915
95377238
549268224
64276870
27103348
571531994
112266627
1020231185
632316759
475003579
258347061
132277794
1066970397
48111283
364809739
931813867
868199056
175319624
872716803
253184621
233402743
753033053
9160120
252097633
868367571
296626358
1016212679
519882464
157779731
5953893
152734468
371684888
300722931
370654207
134254213
910451259
501681065
245733341
226376002
829774978
702782425
356717360
111274212
716024349
458562662
703168942
539088911
908781579
328749998
419695793
209434227
924403655
921654919
68436032
769398099
551595956
591198725
58486509
715579936
924880157
1044739335
432701898
1057538825
379951234
788882724
242459269
650239986
950897297
316501802
481256012
756924395
83394004
921111285
423701099
575551023
991513307
88001685
189548725
304371068
341236380
89335551
420433875
957254485
213673010
275365697
903482580
383727101
103869700
1019273881
47137789
19851484
826654421
929891934
860738901
101862611
477612537
1030635824
173631029
346430356
591860582
77124772
763218739
260292779
71652169
1043012428
543225568
969684252
582746743
953906395
702166801
818623061
922585487
455756218
892787493
1061355554
130559528
717408873
1031523532
687695701
94377774
604301958
129009330
857792431
73304839
407151159
744059103
491663254
289069761
642356491
951811518
788801024
70312458
1010245258
1038666275
942217971
907794082
1018984234
659113477
613044049
586694294
466461536
257786736
80533122
515440441
1049589061
469067534
363951760
89286071
276955167
335582054
624095570
508661325
573216329
620555958
296054317
597286651
621520507
608555494
801213711
50770692
131226129
657780355
477211914
740243239
511183193
223850348
511235629
1043380562
489191701
811340022
582931862
135784474
279309674
439861194
113308213
827817956
465746911
688598396
187263644
348944604
172573556
601410925
235846308
883768902
409740019
552719426
1051077427
1060238084
131209640
506638411
223171892
279794952
636564767
64929665
239593561
1066817188
1046660469
776394456
205683879
136627053
4161821
320194005
865603218
830642971
726607813
1059727849
1045148346
242917097
417015535
337346673
895044082
863305660
276799871
1015352900
599419554
993126535
932631106
506058264
664920064
381907102
840389232
113122152
772678102
419998157
439543318
404940996
982255682
365449672
805590788
658123621
112273380
929918206
529837424
502323779
979093556
864709983
805643501
866379113
848818983
1067081633
263502637
961458521
594552785
398750834
710772272
45041867
72578415
664251643
530421360
193775692
525261124
409023905
185973216
878819191
1062939986
512951018
369203563
729249316
617037651
100907549
712532319
593376612
766903821
370590413
306242802
329336331
173431629
684403159
666818947
754751483
648961315
806937543
394680375
512725334
601437636
1027943242
158308482
988865019
1024397414
751699253
220543845
899188343
517504565
102009183
33042095
463312724
735192947
1001092641
790196768
165413184
992984528
656557338
47830001
415762787
217467683
601621394
262998731
542099237
232155320
289230047
475982699
854113542
700403961
131655893
482931457
669775757
628931797
305835374
445297302
142884005
213400585
873889731
742312541
887498079
127149341
260553513
732643533
576839040
212267668
249974090
749881075
600290666
1070248489
277181775
109231
100656623
1037032777
1060815063
484890301
409892394
899798198
490410180
62054238
321749002
314183338
925016719
980097730
294673735
254957772
593540557
139660300
920333024
159334950
725332919
605496162
295733459
186758781
829938836
525722976
179970139
654673781
890677038
978001379
399181228
93660657
263711438
225435501
1030927867
697527682
272291747
754794307
15510766
1061922403
309880742
547832237
673291887
344607952
472971207
305088091
721572595
314954607
322171724
944377745
380750001
602544589
606425695
450008815
981861970
1071234716
922900173
272440757
131557906
306493176
1015686644
524050697
556669965
699204918
972937715
929757090
533768900
301250432
548918231
54921647
560555634
771302496
577149042
520929575
681586862
127742085
1059329205
606124613
65414854
1065911992
383885324
911349171
872997996
641682237
954612121
831846532
709243599
762899343
511920806
167476490
761999363
215524552
1023620153
582636340
953491646
619238150
279835511
579685932
730393046
496340474
137259412
219764564
28184851
591451066
642676372
877676074
363478108
600944518
874550924
214501863
235904706
100909453
262082635
380499253
712684823
325811841
544849704
61858580
136630307
6890061
556439879
584422471
952452316
619477225
68973370
567518842
973289310
43002459
725428774
464502304
821318684
397048484
665728560
754130430
317476460
427690422
190409351
535071168
220431114
68939439
743841895
623290230
644897968
1065833676
847564641
150832961
912658454
504680480
887996796
297339441
955551183
302897321
692279776
417912904
440399128
829717861
209946900
322956219
948441226
271513203
756871397
48973697
10134689
646744704
958428668
419109444
257212496
1064907259
847904655
201700590
265929678
592698505
38819527
705919051
955940970
496490089
7246736
247395940
1053609018
50675519
622065602
1028761597
627743318
805939873
817220042
128398016
515586882
182489711
689151771
544911720
488032971
1055829650
187607637
982713452
626220963
962325607
931653491
670243438
89412468
770439074
463547928
20694364
944336418
30206014
663641805
133837561
106220246
533136784
165693793
745109979
1047565302
140374722
235804087
178671120
497817439
138434728
645122594
545465576
197293277
101715572
1045708663
1036194641
819858882
573669185
555086356
791634994
855320457
235628635
427770864
188382017
80082712
638174362
765919622
1046203566
882827971
301000870
399294499
565476709
136084534
505008000
427749924
1010671099
175939538
72969410
766029664
875602504
268923577
551796857
371967612
369085028
817294268
189675508
938187683
501641101
582981685
198893187
135254576
817631115
503358529
158380976
318349515
537296464
309817075
812789885
768849828
489687850
871874693
377278832
552568776
848014135
900018465
731191899
1017244086
893352945
325905484
911037025
888876331
247272341
88281241
767524111
793641751
543589905
665390138
872182783
322700534
697156877
457440393
106644793
655423140
105911063
827690416
254662731
15108729
979709452
297294820
302569572
623684164
157735628
638591731
570121434
518129362
222757147
83807149
520492665
842979334
519048256
277343495
727897975
1030640303
80213987
720607879
123161511
526073485
604088025
839372906
491084621
176070809
188307623
398926453
478282917
648620364
61181106
712159202
820017117
571229243
899771191
418217512
748799637
281073655
1022958348
970921558
445465475
809169325
110688392
77366799
859264210
597088685
439878223
234994807
336748783
84099860
762311516
771133933
589383224
468325570
555704261
71104414
263640531
181667022
711300531
141138013
400725874
223719431
90122182
443903412
281664180
493714671
536840694
1046528629
145489930
187622967
635270249
194841472
95827812
897883235
366963872
1049683510
661131646
999467723
396816066
942782675
210186734
847363937
1009814422
633987285
110471908
540215336
487250559
524535579
659679702
354071120
1031187449
680329768
395597396
559304077
83434812
306649981
705653219
394140855
470067582
644336336
698435717
506085977
724530598
343886361
648203071
180961334
747249135
939020273
227908615
545190774
289137854
675562350
229812515
492016876
68141514
833571533
807208954
640560200
851265836
49165351
203409925
285175402
140806307
237492073
414662301
215977479
821371448
393471924
104847856
496710943
868004202
468286459
353300658
337229542
615462890
216685398
1010350607
38823224
820191426
823329841
475347204
331379806
842520101
938290327
847355369
480111716
365776979
1025138139
543852081
1005125128
822926599
518093149
189161395
61158418
475637965
208227519
1018381905
332414363
685293713
671892651
151234190
912349423
423560411
489025178
27766893
320379995
638136757
249185204
627113263
530601763
99232915
356306483
320486897
716142206
460473072
336422087
538549958
812654820
121904925
387685893
17191192
279286687
149135653
338590972
580138690
115600231
149771509
22947655
257703832
768329702
869247996
300658876
930037406
117865630
855618578
491008536
450520538
966823033
468982165
854624692
783601466
168707416
480999942
112319065
434232659
584820150
102188319
646505295
938835912
783250867
270043635
769749832
797751082
838839388
773199373
313376348
648616543
162262659
352311817
122278343
559657124
876083865
350185016
1035216970
470570774
284897980
896281636
161685211
165622521
161799381
679807907
609335645
261595727
789473856
671518003
714081553
620717154
649830487
169162075
772068008
783595744
198451287
211513765
132600468
18934206
324650650
103456057
347064533
515849922
520830953
15936196
1029240909
329416157
571442369
723381198
516204523
166975436
815155615
758482865
268122776
839766357
867271246
782115637
1036871534
715890208
350086479
454966393
438122262
481504324
227740748
214520892
923831219
477515999
709430013
497392149
939750143
334332447
523754812
312715878
33040726
387112174
374192764
350022577
861414999
621685965
933478031
926354045
271242403
666221263
260724185
326908428
951035709
706336435
756600561
862369432
398772406
54232879
385117962
508524757
968127003
206855562
330426980
459696660
881115525
905569056
381339760
393795506
240987105
318167715
479485787
141670009
598205045
116200479
606712287
817141727
708109293
779198925
499376299
419865498
564611130
290851790
870204788
502938420
306840861
746649282
597276428
454105482
81017193
110123624
686404152
114949749
835311223
236152064
404628593
251158395
551292753
803701994
694039612
190442256
364400958
92153094
157076354
881020754
27899494
599045229
692535703
164376532
257676865
877653411
466040244
582110999
956772082
1064113128
362444035
271517452
896433666
952032753
1043538056
223627373
813947358
69894534
802009677
366818107
284783353
1018398197
475310401
887959683
1062826358
319935065
377065595
400250456
926475574
956964995
665179250
598269770
405351088
307730198
306498005
673388956
781026809
437101054
225768357
739986464
832010440
857659209
268393178
162212867
283644051
644670269
97680940
540489089
50476293
383435611
122562913
379741969
277199328
633222231
616940315
121362450
505213994
1057648377
516629797
3764551
22859379
6350863
26427665
175097335
513485942
262048628
351228673
26130250
107711492
730821510
626434256
243264251
31142144
134401504
81671261
618747859
153866107
236966781
33261852
789063175
286239086
360449447
618194210
313682998
922440002
1065721900
360549290
84869351
798482055
460134714
680430816
182579875
385470404
861590363
242156984
842714332
722404601
904860694
1042090500
293126612
650275309
656539126
166475876
376170402
610320702
52401813
191181709
961018349
625013724
645828927
586207357
132292712
430700107
410510836
537866930
484911894
52024672
929804939
308317099
10874922
155419335
605504960
724014258
383394035
777432945
914452481
324546288
1069504481
33327264
840229360
1022018010
424759870
209560968
776118346
749371162
71126942
292071114
375376016
582147289
422207922
921188446
999487929
997756559
810685594
558548524
320956723
370937285
228945523
324723625
617883011
518834903
1043290511
613987178
46017832
533740589
478609420
716345344
886823528
956765706
355763729
246908160
410567934
479789917
704572310
784711483
459020300
1045823027
952928772
689014404
852011264
818304320
598096672
1029945517
681216637
272573899
406947944
92348903
504232276
228708159
521256742
756432063
476066483
743560585
603915135
761726723
72796695
1061351151
813062053
935389120
1056932793
65015740
426424667
851971008
328876353
871264761
219254066
153184476
717097675
826529493
353724951
249363390
817864790
525441335
227857917
42384407
592679227
299130620
1026605783
176643123
270065045
1010088510
86940287
913683987
413906672
603390396
953311416
192034449
733813733
99215653
265510537
147992918
387375753
772197748
897445833
443079267
188853446
797301870
568291076
720408265
1009381384
225201122
632578957
739901804
590899450
541417005
886891121
225631683
903981148
628648110
784738950
676371299
259255884
285839212
839588911
504869112
31853452
635445179
617351395
476842223
120375113
114401342
25614622
890768481
625703141
481976582
475186657
683324705
329957460
293030586
877037130
49533280
722460406
282659158
832897938
469325471
580962149
377691917
150094862
15690163
2463996
445658269
611364971
83295010
289906395
200413861
123387405
231605784
959478202
83733027
199266677
156324540
818876637
938405652
266248863
998262712
518248153
57532515
416711763
617711236
980378101
1022296174
536080682
60613429
396948589
1130776
195554370
927846831
258119919
362409293
384721421
688319490
150602932
1066774363
404357856
360085233
603107612
701871895
261820537
70340885
508367592
62182909
98795442
1019673830
560672124
636754407
420072584
82687686
198409882
505685713
57962854
246186033
633941078
1050014666
621596240
658684871
666353183
205209072
953960244
80178602
1033941589
306604611
130338791
906939246
1020199548
722825344
578068765
517422817
659623572
380657664
937651591
507116779
48166743
807010342
609998496
478858460
944074585
448967104
332522655
673024538
27315232
416337078
903188686
682881496
865048678
724101267
298074586
233755096
969080256
828635150
762676040
119286608
303188163
266830550
128303282
357058758
46491732
328747500
574065126
936014310
779094182
829023267
688837260
962468408
53788897
18136186
731678027
891514275
732260087
788063226
1051147606
607538481
429955430
76553285
884657286
527441348
984348302
886220692
720097771
334003259
589639546
106043929
730132221
949702443
671553556
1058208149
935077186
386503696
918868355
793767642
502575230
1032296778
334285600
468586352
559944083
1050853222
243910343
316469060
559348833
470247233
1008859017
635055151
331309185
646579349
895479163
749992858
557924981
831505785
394621050
755444956
512294956
751970422
874604912
987631414
463117760
260397740
169456118
226269270
367415298
17982544
600025486
479456105
213180154
672446118
47419446
810758105
619517128
623194807
159103544
48693670
980724773
811996624
174550891
380819102
376122916
991732266
370933774
783491391
547942815
252327074
265185064
102656257
384218652
808610311
954782432
468118274
123407519
533055876
746905141
677963491
345994539
38707969
142190470
310193444
423193075
489736859
891161699
166577912
1002992435
821891079
458750706
73604766
434668367
450872874
1058419270
581896080
1008825419
609575913
687911963
569827678
1062820494
147839318
33077875
157392723
610822569
95268835
689983824
162829817
827014395
473829309
475063362
937958442
242257550
272019108
781955844
537669935
548959668
539068908
134054405
871216931
47828386
173328573
278927355
499097271
932592900
436093666
56013556
323074929
739024444
764196515
78650799
176046717
993212769
374637480
128542492
772746606
337311651
631850520
104273958
37991258
129913486
795337363
491553093
916936910
734832408
372236645
172816898
671010131
37823812
782501526
332360187
387639217
923971019
65878767
737606788
694635144
878532087
650891080
385953943
1047661482
593489902
530322531
45395871
679417833
981965555
938695947
921618238
978057057
122455691
990824399
5392184
801275727
249744316
436843354
805750087
433506324
13688654
110092659
52006064
787716149
400972628
40696178
978739573
372486520
598409528
78321193
95450374
420044473
298257817
98929615
641130077
1010918917
640909198
830184512
407451894
111025708
182191565
981937651
595822251
366030193
994642010
910585317
224895815
234240362
997783813
512204750
306851454
397556497
320482401
757996015
1002758630
682181866
678977195
560026477
22794983
1041055351
745585971
79576851
988230074
980538955
889880051
936550150
1032593763
743528004
27590940
280050812
882756770
601304371
965685137
875868525
890511904
799126839
898255473
1010233259
42054049
1007147532
465235493
854567607
829496225
466762291
929273679
890490939
761333971
733413817
88014202
575824813
162767198
146543712
607773151
422401060
919524845
553085983
232276871
611201876
197039641
361885331
329200983
598989198
177168716
595709160
558335737
358012422
575223957
606481233
899492294
626537422
488176059
535039469
779626147
725037224
1029406109
980553005
41932430
325655099
205912902
942921183
997938843
607050433
736936055
57151005
186225918
844746055
28191700
961370651
191835870
920043237
941657300
221720919
43304426
54301999
410156302
991189518
711873073
179059368
693842195
435547842
590103112
965813253
865125282
89283673
159513270
869897418
1057667340
666286852
736147714
322451403
59180594
1070771929
808917136
1060052643
543168720
963995752
595746749
803006031
574703448
249127497
446902523
1031659357
915863854
371177264
1066315457
408358795
316129437
229021623
948553033
313299973
198552250
850353655
374231334
608181123
709612527
660497742
284081958
371897486
594467956
1068532582
539244260
267703286
213564295
565498121
465897703
397416379
458860041
621697094
641577234
241222114
865080278
597458127
326960807
1068417005
693861029
35667936
1007829835
516821207
645111518
707563643
337313087
573771115
587334764
485759139
224033509
950919618
590705799
793282836
67621215
466648989
134473
1014148339
581123359
209007409
1057661984
690058896
836461121
465382229
978833652
430185224
878994936
329581541
511257118
749694351
435403904
1035902942
494330830
206679241
153228006
504957411
298608137
923835133
262535478
483509303
870729939
647475623
408951556
801641188
445999243
77218236
841569784
201741368
794317512
889631991
720607646
431648064
464549022
73719597
574951998
77525374
546583520
658532919
410200850
369087622
727559805
260299875
213120731
30947126
967261257
411819920
762231550
497907035
61711493
21679948
659931816
496087348
131841005
241903656
128225483
738747581
37012370
350851327
638223742
1008945022
748522050
834345281
127603214
834940412
470006761
268133240
782781360
1066949558
1006685565
196926164
470552914
857711232
198851789
738335732
980336878
504198357
42727918
517332528
102054456
243960791
670469950
872134546
998239094
204480140
600525515
175088541
332223499
1041835300
28799915
313663661
1016287953
20293646
283529504
676705724
420904658
297776722
812944303
301917034
693804778
773147294
363171265
985787045
906737951
161575504
218428448
260122501
601361663
228291676
468371103
365217500
267050754
33545095
1038382417
1060618721
843778571
973780820
951457217
763811758
717491582
529452649
266173925
601875557
183318388
514366177
1067690437
962145082
903377184
55116877
62516269
935040659
332371733
363477349
373053126
1008061341
122781186
294029620
389453113
870317204
825299724
417427109
62670521
464485776
703031798
572550572
511115921
768996880
282834616
610682059
658156029
345007537
882478748
975682970
72362846
792050080
45725383
629205166
22558135
199886170
145745524
62299078
44069727
615369676
986265305
860127774
474466424
1042149364
132847420
416127737
362530983
33854766
158759969
745896878
517618921
669202567
758143491
452992714
377427235
231130849
446385677
711904412
311924049
40423707
781191374
493860403
95957418
623307106
528124267
818968380
870685354
1027546629
74130383
1060564154
129790775
719284571
269234119
599511089
599098721
301356603
866894978
1010608346
928877284
376174305
870714300
970648019
1019926292
439835109
262037824
994307563
825285389
576238137
712114327
782141740
34635608
437645282
695449384
35272127
117214549
794767220
733980973
959949242
807972324
817376454
22094812
819349295
154166500
850505911
8940200
105429534
760933403
1051034906
595266349
20798333
835177546
711398634
905723822
527036090
64107855
775208284
428674065
142310052
74503292
33708396
820714529
492556644
466629919
27608701
821382465
438747458
814068131
56122284
858341306
230257715
827898613
205821115
522651650
1010331534
336348704
398903430
605261019
26262412
487783155
373543016
249231736
106969591
604629577
1042636925
735994480
475781621
320803546
831838733
65391575
737093777
94091771
509767686
244598188
508206323
640961884
908656080
273602034
523673508
454923751
121018034
843962764
941324327
184469708
687266806
105384760
472279911
941433423
173803908
867699398
369789294
295651467
31750006
360155613
395683635
988388123
838004556
511917094
957361416
990653810
355175319
863917657
549250393
368326959
5048259
841306845
712400177
811530476
1056288870
233164683
562798518
43909235
1040958026
785093707
10572429
847218406
254005890
747601334
1069169885
576835610
224751095
187172385
260588637
811267883
402531675
723960679
682776061
434961148
220807431
431130043
702150858
55889700
612375083
690869264
399472675
906855002
826011013
594328466
964285657
761387336
712264688
796924417
170285640
65067964
689420530
337317382
443519321
883314477
42504954
356468416
383524272
766438724
171136040
518578596
471737695
213146753
977608908
143370692
141600990
662534570
377593615
649465717
222251856
884381527
624910851
1060461350
1065802032
823790724
884028687
716070640
19062578
449037548
1020587132
1015566716
511467854
1008304923
686769757
417692176
324570539
939739009
932283861
322800817
1064138608
765849843
1059067369
204781184
840065955
834090353
841016205
494950142
790751161
683118490
726169223
476420150
906762348
174121743
806577066
64428178
744897774
768948232
930913301
448754738
767244618
152864041
847980337
45715075
177281009
696138965
145884547
388598370
501930915
233668120
359124564
120141214
245446510
956974208
257996293
434796129
411487239
733523258
14661411
478784945
231637743
306605201
312730704
231146061
749901070
1062675837
236398361
372045155
409465858
250514247
798988980
613619075
242190037
21189533
248088135
89981887
833626100
861414926
926055826
48449404
787227305
83695508
1019892678
767119719
191579450
912080482
217770396
80878355
835123946
703821125
452615501
993491769
928168718
417135135
101998465
35959645
570198608
623628307
617701569
453825929
990179850
578701617
529145408
900562017
626994879
987475109
832716809
4614906
337299322
490701130
387909641
517860661
134467639
948753590
656087527
423392338
273929653
205329906
605417144
631505039
53233961
939352069
1010884568
79433337
103457810
191130264
327899455
432638903
568838151
345240019
795871020
314673716
524023906
279851063
46492327
312375997
362601635
612686279
1057659377
460548124
378075896
128296296
450220259
142101575
746968229
354287195
602799882
875042163
428657456
498268607
879001780
1048970865
467887046
972382769
1029700591
449456140
286549707
729582918
328943881
155321024
265898008
856966223
354653691
43990221
776931060
232013143
488693880
32332706
553262994
169441404
694731120
500381411
328207393
528701074
940066683
829245999
473456599
931594484
71179843
966772537
570566698
508112773
223229046
509574642
171610129
209992970
42467790
933273989
147976505
911323470
461703869
746599946
836103675
544369147
815504716
919389983
54300917
598239435
107595458
142960326
93169572
316007760
662820531
967778918
1025530758
895276752
775974180
821767459
116472580
583066833
973930319
691095888
90894152
422603387
960750355
42228001
92555739
306428130
253339268
901070893
377249598
988113977
1008519415
514412748
835719866
515326789
600126921
202394793
851633518
3996264
564080328
233573003
963743084
879501719
281591025
42903898
4181206
561869198
1034893471
7234558
202088492
374703264
697211664
784221374
580677611
1015499501
1068985830
799662567
662879535
44781386
635357358
378131563
650485570
943467003
716015615
336441881
355084344
1017957550
430803823
541793035
30320110
902402340
304546362
368406419
384437041
904230746
140236948
417230946
991146076
975810364
664885885
37399831
308839754
231104395
1015048546
189714972
114878851
125286866
51851396
817137618
393331571
1061755485
444197140
670202861
217736717
463908528
380537280
100173526
744384175
184933734
873650953
702920154
702606606
186442851
465807368
537174817
1027379100
931357323
1049224019
493805635
624580220
235918262
177943202
564643347
43030764
70964309
191264889
1068998027
533299487
512942521
452265568
152629802
753756456
704772925
698467652
211464937
723059024
954060921
582658900
527294405
387186165
66438078
343915549
1050218239
531056035
194710435
1008283964
469644165
853009241
838234259
317429100
782184979
598915653
105687151
43939245
581085432
195751345
282291869
619907568
702077688
856671477
484986983
122074796
1015860913
852257771
811737622
308635015
736430235
224240891
170463256
292941593
295553476
349572823
47170641
453992041
1048775274
915351759
35125896
535041666
60215569
61951477
1055576451
681463203
292760929
14282123
765087791
587720450
65989937
259654703
779218776
533657735
106919062
165315434
200033673
650096133
879574440
751747709
410334893
453057678
911602523
609704180
1037372724
476653932
444426943
750495376
995608797
117967716
955930071
1041633891
358312589
852375436
923187490
751694829
602457741
948879427
648673115
788206043
352628761
868416822
583599544
573142520
695760997
109623009
282446272
30606483
1023094951
521604231
228463595
928001307
72241199
975615314
197756354
58037992
149344830
618960211
352559751
869950063
828160381
1040757477
772828969
52202801
957165760
482002565
156426259
608899087
297926283
456310395
1027830230
952271149
920349772
974018575
692888113
69395742
783521659
1060486800
232368350
870119857
829139251
44013377
811103409
402140671
72788936
455456222
647823911
782105362
239974721
841823273
229808323
421113305
1071715530
427832290
24332677
729673543
886868588
472237820
1001304205
637733901
231560291
136759577
620748405
397665226
1031560896
825168298
452507315
690824559
906938782
638072174
590460559
60744354
36541866
359834727
602946732
760512785
480796656
153572255
963219183
665700492
205426503
12746715
241009139
387232264
637861030
926925090
982870593
179422738
548405970
615320539
340759381
745572170
262288750
1002342198
449264642
300650488
1028310237
1011141162
646272374
109157776
340590853
1037032024
387500675
109466494
6212057
981218227
338162152
967098623
585015517
467241176
66518191
730897012
427021655
182320363
27603598
836908975
71398785
457579233
490588984
325833206
390702095
607417134
647100676
110436334
1026938001
184386840
922353333
362854506
241023109
692291684
348771761
422046582
338861141
972137667
559529409
840660700
992279428
588413592
556304946
106363937
1036430763
432318034
99075954
812464403
540172998
941338545
910430565
329809642
883875582
924807128
840970283
405246343
195180666
520943776
963870661
330593894
855338716
304157946
579210198
894729692
362976103
90813326
538643550
42610850
541156928
904865726
377926746
7696674
60995906
141531590
678290521
108483812
399875272
871000515
151646355
359097830
222518262
414000878
301412712
726755646
479749221
111774419
187818514
68865242
438098042
504189486
714937033
450280659
364450093
414543359
543654586
404887564
169942212
521030931
62875589
198341699
904374989
1042424417
59493814
312871840
22374067
798789418
845747098
551590282
329148730
615304335
525484569
819726059
358610856
274083082
83019034
109372281
518532354
1012793811
691990980
101662174
878650610
354272272
36007803
842227393
435637176
895181267
1019814015
905558405
296508106
878966673
723817232
186551333
253460630
450858942
498101431
864083604
638231236
781543263
2687770
752744409
308857995
194292881
21343030
842062138
397062434
117865803
404933467
876252990
522940048
57212339
681985292
303175395
80309544
245401196
939636144
170637266
266033355
1050131312
202720348
5408104
148076282
350751693
310993985
132945266
1022159883
946926628
657241654
910549866
442229715
875896810
659327619
143077821
198492645
434575766
581280960
511539720
843660941
620849999
486179074
1024893064
889242738
503851912
629261017
932342728
132644848
504777146
157293941
933397770
46547232
470302073
695347277
857661275
407303837
508366183
596157951
586364769
857364980
1031551540
263188621
148648635
697454634
175704961
79775918
828272665
396277693
1058530712
63202840
342202329
630194686
775837406
31943012
357682733
645828350
997140326
79468296
617087529
416061948
1026148458
386957808
819684403
567321435
116951770
334513359
559145788
388175741
306523688
947706690
951809117
837168928
82799836
901849266
890856348
972650535
244071125
372914105
996610730
650497025
324528246
591943161
982585169
683467207
350188633
39018584
875308987
902865764
592238245
212767312
499515475
94168420
900967723
455695342
1019761545
523710096
888494586
225386767
216481136
450626684
687483548
926823355
991302011
117856451
599753697
596923384
339610144
464588026
243975587
1053081740
957893276
938242087
32845178
147041760
952201971
419907404
38731837
900822026
808904650
1478805
838352277
726623648
118271499
105078672
185333424
844102797
610155628
755164963
681136034
623990911
452660027
1015229197
1056911711
866744285
932882777
883627016
1049934312
182694401
250098582
144665392
1020391015
781505048
547968068
712936435
674649798
747713732
504788117
146461421
713313732
987374994
274583579
789439824
36376315
560043851
462278753
296427378
423476275
654346132
572267593
553435205
159926818
916306697
620969310
760200527
75502526
519049804
264322837
326984377
1070356103
194417538
282100828
959524707
825995655
4089370
972052683
355735640
771046127
659308247
419535095
209083397
955931175
1045665078
675138722
121282873
230639115
416492472
374898493
680631789
639573260
143128526
246665582
127859432
1045069302
882208786
259417268
873763714
30008223
890065730
599862715
444343559
351902381
337735447
939289259
748326428
801863466
206358235
317015364
406146824
260968599
683370187
142637656
487060897
65393110
985398170
44068747
795464210
887247167
616930020
631508468
910987520
566123725
577948411
650706889
833134169
121091170
115032896
1059280760
2804505
767592539
147009487
730277101
94141123
677418627
670705843
969715066
457719253
780392520
953068467
589331846
850111775
593789417
214042147
638127335
689930084
266989189
344065631
149363986
422499715
173281716
630009196
820045410
406610973
719458995
991328797
398096792
592127237
262533396
1039673802
841855854
558471289
158992158
16031190
627395238
724305430
50387405
743959174
414350302
1031415664
785612520
75657449
844577513
41272575
225453914
40775515
623083660
222295023
405194838
500574017
902511166
30018695
29256465
114010657
567888409
573305206
813311478
185480867
358898830
877635151
399229366
608328567
717559647
1065119222
455565402
997135700
316946213
536619254
434063726
948075784
753332172
826959451
831979455
676686996
105477085
999839063
642829728
111136601
718110064
1029949877
389140294
474721004
449559671
979894835
167315954
99465644
950396500
713235273
724044147
1068145911
285198940
984041991
533502947
638666371
1003629198
226315228
450749379
47022095
455907148
5025477
365264260
605963505
1056689778
479640934
200117012
525157231
329405115
628576286
365633377
415709661
432647512
151699497
915656910
59319754
1046866342
734278489
915305926
985535657
121940155
440076496
502457007
429131687
677472850
830236639
883281220
576727888
974604062
143624188
903853821
442162202
749010339
742731888
208465432
373887007
260888327
1019441655
690298637
977522514
773645889
1026931303
709867365
48436172
282564802
4895231
214668695
399867905
1031937707
14812888
595143222
196723975
135633462
256263074
686070337
476890988
829110262
405880067
69800143
535173778
770989032
769318972
730316323
493398826
318650741
626793554
985128719
1031278184
384308134
526072005
650184908
79048786
1001311089
877148835
347118593
696872305
882297475
49322398
1067848155
259648684
592010584
454700216
197953946
576382997
997943442
710913839
132977652
201156989
686350501
19686577
405029275
867359929
485488067
187266074
565405115
384661065
979724461
985290337
67160194
466844433
583761954
379168784
846851507
926398726
88406179
721453243
323639330
861641354
735734877
229512982
1040884318
616169031
893803240
542944191
792294846
591551228
550706816
368391174
660905026
204138278
848840955
843840169
858106475
1050320864
361527085
536097991
252474630
926481219
821728653
619305655
462435496
831255684
366820358
384917905
337385028
860983896
920980357
943365527
222921549
221154490
335462667
238034220
872757981
206205482
381792474
507128265
702825040
344831924
356386496
585809289
181174148
875653789
708428397
1529089
125873510
652791808
678750432
121736488
899029733
476891136
599347930
814408046
100713149
323775894
7760240
728299617
714763072
323149812
619587201
79101830
104959977
1071551710
740432636
347106196
765578328
987306350
986182208
966929866
677213782
296983091
457132249
428331967
1035018331
808219401
962538381
314381581
21620545
342321265
1023557085
11437369
821177195
553344322
23005620
581261004
912699178
949190240
538362346
788566299
223261896
60551265
162462784
280021579
114943387
274089776
821490255
880378063
809893923
1054685482
307941465
493937660
857273235
976837502
362210737
599403581
134697628
614773216
961277605
620561682
1019804987
722009406
803290102
387440920
694585885
963594154
653519255
516240977
622205191
140454044
749927377
887831037
763898257
423520980
449940816
315098160
771190727
525539878
879167814
374436744
432732508
772850980
264819398
760867201
171529258
920969870
307882867
986544423
407313544
2814279
335795443
724371409
1027240380
527509607
479683739
411859523
850277794
606618784
844401768
137356134
1010178899
768181362
971716544
853649196
981308365
391752131
458633935
818784305
269252325
545304736
732114781
610192877
435447998
347731916
1068748761
356191097
522968207
425395560
476150974
473380958
97541423
888442453
997209542
936244220
174904551
402998510
1039994315
653867036
722761269
743524037
340596913
449672286
370754957
248301082
164885131
719205370
1056213102
291880651
1060583300
404174794
110178613
392729779
151185683
989442790
541915770
11908157
198598950
502337127
330596647
1047648616
940762875
334147674
378488284
952389680
466024498
713892527
180401233
673877506
803283161
1021530568
756051283
515991159
306252530
931136604
129821265
792558141
992773396
139054432
58790373
288440927
815543049
1021586642
684597137
376916515
420275214
692408201
1059065077
219640358
65497060
654962805
328641912
955938018
430795410
169057957
573088097
467154368
360900767
162346544
51879723
193960603
449409741
1057718516
316735602
391314171
841496401
268262938
805203015
566631230
35004460
350836405
679558688
62198636
169991147
117196120
916631744
689891625
77250616
931311694
688228044
787103898
1065618069
755850184
1030843668
869653448
820149287
727180815
43666446
22334700
779573450
287002761
605479182
146721863
93646257
189959257
264758342
541974834
44050392
314851191
924123898
196213873
644981451
693755556
860313565
977380394
153591457
171770207
128266553
173560801
89443327
704774142
502604730
539967876
80065146
659824816
745130140
204483496
279907794
720103078
1039980279
967793139
291998643
118098964
175744336
132209126
174327808
470591605
96264015
964651522
873928504
159245602
255965595
466829401
1012770786
920008137
413403232
1056593525
406951463
933202801
363777782
588316414
131031194
416438068
1033697191
176939727
204115832
162821464
1045729830
289670728
135046679
176766289
751327139
881249511
472865599
806515937
528983123
743788523
908697353
180791249
172352763
170293801
289454084
257496467
632143758
54885843
592212333
898929374
413434353
350971085
591207612
442325301
901109010
777251761
694446556
463423270
357630753
643495106
736767867
681605722
210580730
200093788
732149250
985941656
516235896
653008565
957413820
216228299
455055716
337631179
1016092547
452261739
433292116
261736942
967497954
940955985
604955716
19478715
861633878
557757341
1062700331
573816349
285385862
70034090
649875044
619354538
547280850
346332884
887493193
50765185
980442122
917326751
538509837
388018331
96592648
233637670
94712243
212829148
852825951
589405008
924176350
178897052
87315484
382131541
55636537
657419555
132664856
234311242
149684145
244543036
908537150
999379042
893665618
637196034
933215168
968257832
242445815
749963501
1048905066
233571739
30486517
184906847
981050619
251031015
539667621
553038972
513985035
489443902
943856535
201901611
638807820
218620421
834937826
646692619
223773363
313178853
982656455
805200548
699549113
695022176
976782501
198658418
306329740
1007992175
862722474
760034553
617751498
642347561
903495663
508017857
980622921
911083245
869737022
232003227
70784971
420272168
199666228
682526958
472367695
991903204
271952508
585505823
936975979
340207588
864095821
650971687
485382303
1020710393
92284764
633198931
815150692
339199451
260670622
164054235
491606069
11697669
1047566157
523714333
231841098
90785188
262661969
708819363
838230550
829846678
1047112692
630375375
648049757
639246029
402457498
829447301
974330208
123635341
738247526
729217725
967816378
1054222154
390662863
757943920
891122848
576415932
602750370
658300676
852194572
477475510
411601431
533581316
421125183
1014736178
119024682
110454620
166132195
800032346
814414768
664204707
1055152898
956004988
53608226
399711355
874931403
180178357
596341516
276784136
819611533
676226287
36288979
110732635
1011265152
683192751
328830987
18999447
566970047
785706880
956365415
546497646
902166291
699187454
532635920
910980827
559229334
316775170
301881594
471856381
874904083
387636517
922726145
305626894
342672770
774020345
688622330
166590819
871688686
965638092
720768026
492013614
350491087
933096604
745587113
617318799
789857175
475970442
389394962
289590583
408169365
345871037
8224238
590927685
262473423
809302977
82746294
492767170
414716015
855789540
779876886
1051125339
330785948
473880040
596263082
668379847
769560909
935871008
257401823
1001733338
672298503
988982551
155989200
978639609
1055106417
425929643
876558217
968246442
156279424
716365059
54279433
710349187
96736605
388242827
614840978
101840702
851763379
979712442
682415165
244631652
864166777
605048558
965856906
1012999597
784698518
166706882
510713903
42631707
146277763
905329822
151788847
739661498
615717625
211385517
999053596
4763470
440391881
1021130695
1067386549
873315165
381461089
386293796
619846018
146424749
186150579
1036417467
34014429
1045387966
620335712
837142063
288291576
236941840
170530352
690596744
627502460
559282023
82578851
33576688
332586437
664992595
842947257
488669326
1058976656
861059968
52469312
792004763
786773843
80700887
1023289352
523167164
1070436784
1037978114
991373178
265810880
114473335
870464313
30895589
1072725668
716945485
1037416007
344346835
1067693299
330745997
838935167
294080978
401443807
124096800
55586292
936592180
396093314
723354392
157729386
41032687
313929358
700702330
783256856
695239270
598619486
47965111
158892650
885359514
470670835
946361346
679967026
156783317
518918912
17466452
824702301
881741250
313358979
802908204
829242714
568381857
164051240
245275569
89250796
582647443
186052765
153673818
690714313
619666285
1008644211
629859317
563554479
913780748
467245139
920933052
156846769
801451464
914592921
359860928
1007482083
142805218
587885299
1065855828
884565613
371909889
511494984
562997066
1020475866
820997486
160970727
92345363
597946480
24056724
854845639
335058955
964711076
587913194
402570978
30894614
732247322
532294552
801439990
1024975277
114402305
237963170
858726057
333961082
405731482
564708050
208113557
102255444
419187946
681616773
13424878
1069334610
458273890
143991981
901000528
1071224003
959600405
415434226
43971444
337725457
443164837
686805693
1003113890
649122786
823397389
635489140
560728608
934855366
811572897
713406839
1038601373
1021739913
684190327
612041309
194402080
379958664
958559497
745425527
1017587810
235033759
468853264
910801097
847067610
498785475
61489445
501371907
976853176
870755229
532241791
638428304
86471494
319784661
181560761
257564715
147418535
739068163
610573496
336105227
397650185
939184242
265132543
860924245
925213702
537274743
24531997
985435858
56220826
933520867
326393188
382857005
356117784
311263990
518714900
747261165
707512813
365115160
800172238
43688448
874202507
180871430
946390067
122177105
537513321
488635639
576460624
396433363
675137084
714798106
1061966865
251416465
919414275
102379751
680772259
744799024
884220695
975124584
241695184
1011883522
549910400
333220288
505224809
906137483
336873402
17143941
611642650
687643804
256707858
476093640
121930547
610092086
916946082
619381429
626228080
732010687
909700661
210445556
944934554
508984093
280538048
973917089
635184103
3803468
640338538
318622147
1058962838
921867557
515223446
646235281
333395573
64642967
1028284672
604666915
443300886
229556049
583925751
88304777
398706449
875083942
20464202
1007349284
293891492
768376904
313084228
486000973
13263720
427910126
1044787560
102930379
874931582
1011163219
467634537
115100250
372896991
416407284
624684908
22357508
180302632
137747278
842281891
708903497
17512846
468506949
32797711
444127292
14741731
767487532
662212389
142827158
886397397
665343933
510380959
86881191
626585635
793144462
541708543
134762632
727288403
525462972
758545878
199313336
648722712
882594305
1051258190
342973057
99003424
659356446
17353423
153755432
347854845
235366398
406327998
447547480
657950534
1008216631
668187588
584610563
910401822
251655546
633524269
951889333
784221581
24518873
716149025
83230452
745749085
588101412
331178477
37566004
1040015405
988521701
267616480
349194484
730311435
36567442
448114769
961562850
27734761
960556739
333341255
462876992
610591062
887916603
852703549
748795422
347389175
590388066
837326551
739876286
539500267
253432706
69266463
76424604
509073935
690517448
134931090
979443308
735322621
353999353
949854458
5312383
54009213
406401309
1011508435
665558804
374651412
272958798
1015276146
960917186
770584867
1007036458
547869766
340550468
275986545
554921149
162447854
913882048
828602248
551671313
770897166
786752236
624237051
186853329
1058269826
381278478
273058333
887072906
460537024
594702302
803692057
813472349
139900204
1042669064
53530259
345251160
947783425
702903012
874707748
171532851
50677968
134999118
998097037
192048652
493113424
179868707
428425529
371347072
219617325
270015907
998742064
126726854
809585648
222658568
191519361
923308670
632010132
967682352
924335330
74796486
597906162
831143163
723945859
84774388
933055204
162438352
690930839
445313214
489852590
638842813
168230925
113483758
84594201
171342471
659574737
664204566
120947451
1073050015
718510374
543626398
94168929
377770431
79277490
541002315
607245461
9600007
32280338
554635392
100897332
666679985
335516063
33390639
208970635
423209262
832462603
198412303
592687458
180236206
486289389
63115861
720441265
488255018
931920594
794279213
344444781
498857269
871135751
216030527
413429479
12085634
976116551
323752986
1023406827
105441016
122066857
307875757
175142252
664267022
1002655116
1039392299
825019720
1033909527
53091824
558225409
756903459
241396413
1067702642
56698551
211050425
171526897
542188365
1066094919
440247373
161781788
928089962
738782706
1007224125
472369634
110533918
346303886
631189708
11872295
986505657
715578817
898205968
44632583
41668087
141035873
647352083
623709256
91572200
1050329381
412343488
72526680
428852366
357448151
84274175
808674619
696029859
735754879
562484212
399950020
554337940
890720343
277844190
413417461
612725121
114448317
29929409
701871700
977422029
652561285
385540962
758954503
623211946
841701779
519493199
324821322
508414970
516499461
337907521
35868161
282315725
997755875
143410892
202476350
962020234
149795836
352689817
217806849
340062326
602262391
265508213
280584537
453961094
974258941
434379768
628776732
895810120
198995495
490087949
673944740
415440882
212888107
620432812
102704052
903939459
380067870
497550839
573985060
679220931
758744202
851037159
106368473
658648666
529204980
11866060
131348563
825902118
475544113
412244813
479400125
869272366
1017760605
412911258
540678484
686762403
141857884
397436854
1065358326
947612014
378042885
628592868
786245615
439899667
285210032
288522997
502938239
468520330
223187863
1007212440
166555742
165493498
71641701
751309028
144947013
445159845
158445489
753633518
540668562
187285960
773251493
478248929
517453940
615366577
888584129
885143125
656655214
90879583
451741871
263825689
898837940
207807122
208333442
985535031
541340581
930903077
583222486
635462713
108206176
95244998
110719267
892196860
657486235
681191315
933425080
988728232
931178968
140959000
937751283
249165323
1040609327
392732971
171218172
80544736
587799985
202129583
149737537
902100377
1022370531
367823870
186505402
977235754
752973969
1048443357
210692826
355786227
390723679
272400964
26537203
424538137
18337000
820603782
356007446
472719709
277620259
1014853957
486985542
71155115
236958425
515131343
952183557
810748066
684011011
714651807
152654233
981775638
1013875700
403662857
799765975
989141473
738125582
260343200
76342002
401375967
441384349
82065909
277731347
854855811
89055750
652329123
897986174
885542184
67740685
1046919257
1006564033
214017074
129913933
618934483
1038600466
311657387
880546405
980030242
781709346
159359793
890511411
1024995522
117221055
899443763
898651522
809554253
170876969
852376125
855218765
1019205739
1026050653
579649143
640534149
700401215
994458274
683442408
356338133
1026400974
536548829
368454384
273687836
614745022
692725027
77219428
59395803
505557961
196434702
705265045
865628912
877085292
271478921
963597341
276108139
75627381
866435311
662509439
855905710
192334537
541620871
871187263
873832669
209475915
336056099
805389685
194379255
459425288
477531742
447395249
26957046
818970169
585539383
446145677
679360344
353329488
196429007
601038639
714481361
969768162
470410183
888297001
93080300
963959324
838004226
679570900
892476767
933822742
327351729
684972801
309058948
224343626
675389891
908362817
1070249454
820912747
237511281
409383992
967575726
1049797446
685225025
167076040
666836356
863426489
82334382
615796830
787148886
226122941
38471472
652693663
959270573
647192659
510650307
323985824
155493458
614343670
778295665
522331826
416814152
22961323
277565693
356627722
781944054
302519454
18730273
813357481
906028731
544135359
727224763
152205913
683956614
1024105459
1044320377
852993004
626956179
953916978
121933696
811722458
1057817447
1067847730
1044399941
214566113
937963699
738049648
518824150
109429966
42165669
22545098
551266243
935917435
905906610
530574016
942270677
167949667
1032947456
641873705
829833711
22653297
1002626626
805838496
757051745
9683286
679480012
243332961
367261260
334053415
299256724
840604911
755016284
365561183
481552040
628151717
234219348
453682963
840063642
161274650
429886418
468150995
449001072
432415357
924122751
471539412
461904687
85163009
575367386
703482593
876053701
1034526159
942138735
122916896
1062349822
65634438
812446867
453469557
51597424
290005077
719679114
462164357
370343530
177596170
268054585
540056123
885906115
263955420
575267139
305636967
1001001324
810236606
552405459
960705980
251829710
358516085
532316013
294611680
299328266
538583633
1019149823
410726531
671425819
43986516
381188458
466531134
55345101
58085316
928898813
438526530
633027417
717666973
988820289
170923801
490648972
139372790
886487048
458561654
739998093
209182184
334848624
175874741
713707969
349865453
911122980
81339422
401765531
26689656
354697563
850635102
245371005
207584215
526451014
62040340
639066322
28823033
958213807
134176719
256427121
760037889
1054491446
624265604
875842818
732310223
838064646
245544041
469911597
494790652
951873463
503141442
978575847
342517048
924521981
838317456
265385824
495546431
1008609491
764973312
746271613
386269792
711545790
813504095
282284195
681722336
626438403
740970017