0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-09 02:18:51 +00:00
OI-codes/S2OJ/1471/data/evolve6.in

50002 lines
482 KiB (Stored with Git LFS)
Plaintext

50000 1238967505
318691720
60826832
23245245
198269100
364430357
733902733
788566359
884831682
766785844
767942503
190900013
949866444
710965673
471928781
633421415
123193164
2031046
367510917
95320981
44583976
441430460
779202819
918993300
725838591
292088159
664821101
658357033
492482519
436155283
990640532
693049617
39431864
224111866
142292171
229432333
779184182
387298073
661892106
496873071
844586866
155963360
693884618
68095720
36159448
333746149
665311555
158375707
70069823
203170055
536694736
564463820
194949037
148717488
110569615
427539551
856487005
647532160
489307159
11190328
311362737
643750442
463216099
938127248
276097576
745647913
665383546
311638942
114389975
808657580
527882205
271599926
2667755
209192401
395792459
108925376
565319204
775313343
811511503
488079398
1037705606
83369103
396355394
746389447
277299691
735704957
65695727
372518817
1017920824
890789756
224029164
303836190
100584343
851383
975557836
17446957
814141947
660352801
826275465
69436104
814305624
1000240907
1069155480
39848688
137438654
444789793
113321288
242300040
919259371
217485332
1062533564
521629494
666199709
361624421
441240892
448566679
327685441
318515580
674083660
97466069
710937929
594925348
382365699
872939164
171860666
1048958628
416840640
55069947
935538129
428031872
1012980572
815293249
177922487
590023283
5592171
176947534
321229068
301821809
700582125
22961869
448153181
289804732
660250649
131001882
18278583
825084149
857567523
59215837
48637796
70463869
428212327
770760064
110768140
874971380
760761919
775276910
730886238
256876634
501440175
839442015
368847487
312010407
579355130
444872732
442400581
104158109
19457539
1041989521
130467757
776350260
502184818
283112489
469225161
807175654
349802855
416642269
585595401
128033064
521814136
306362531
179726251
17795338
376922668
329409467
829262109
490103957
840354609
747485694
404689423
463212819
475730586
564626475
1030442980
739695592
357049190
699439545
217611257
570733549
538052234
193408205
188870455
881728981
878663824
191321185
458327592
220813237
625872946
178351876
569583106
152573248
1055589447
554891593
660731531
50702340
208735869
749065820
349557924
187863882
204009683
364091345
455654287
687879307
461828149
920810870
875762507
141011263
108364623
148552864
4495709
1059363775
773817109
610837901
52773241
204113132
599822066
10604054
244592914
154745616
656198400
251251391
166682634
407313067
179649365
1044143410
177056351
397376651
525485624
835280987
898400189
256977007
699082450
406214957
966064420
163515500
728000913
98223933
807029544
95988978
483338147
592759200
22414098
372300452
181318114
548093805
429943269
760908269
1072651870
586120157
984793334
274527955
90660722
459994144
134998424
232562568
457148003
204989244
906941474
118945678
133064527
20494241
563594149
40226907
131493448
288511155
137015214
681597379
357726215
216850057
623832818
37319385
366218247
652026777
984824003
213935659
859947155
772380180
107316264
912303673
199986644
446580349
112047331
1060354834
122285600
962498183
818101370
918583094
3158689
309995688
524550037
123613252
15070782
660554846
469633012
526422437
956641059
428556730
118922544
299494428
949084167
822100879
279552210
60731042
255294050
362177446
151367613
347308991
473267985
288825440
763690067
1034455869
136444056
806761546
61150051
331349061
551216298
795161785
168585481
204963262
318103413
625658834
144415262
470683738
163799373
652068099
88176129
830788278
93536774
314761101
926773511
256404897
312979175
161274666
833717683
905444184
24862492
382324615
687038555
43670536
125936605
126520762
400004634
273507235
612600895
70163449
656313715
869880564
304393201
542341401
488877014
142448330
88114491
683017257
799716515
552249149
513910283
66024027
727562805
829391541
184509133
153989675
317607190
158309131
237993182
521143768
166178147
1642194
279848898
1029445683
668056779
22960563
278206773
609301052
593741530
859352352
355989613
1041008728
54954298
387081049
661000883
854591992
663300770
7729843
54312710
205682793
801838069
87304263
482853625
268782131
318265620
946329674
159218542
439335891
873946930
341894636
826125611
545094555
566139887
945995124
1011935140
434305940
637030809
746334400
309699373
48995940
326218727
393704080
835180365
864835787
7650303
518526677
586184762
671395689
1038380847
864261100
621585079
477638041
911661098
231016673
752508046
32293175
366822081
820873577
680972443
763646091
744956136
613882515
528761711
666433258
755185366
231007390
681777748
818354046
446036945
997767028
420867186
129788114
547541312
7433743
488887405
843394675
70994632
4661689
595071744
19415251
219531336
579543905
381003288
677715641
630236381
43327256
558059221
21760545
380486597
186630638
800274120
286185256
339818853
892960313
53425747
137664056
584733422
596201384
298073624
884260798
223851263
162381284
192187279
70478730
48110435
533531733
378618536
233072381
367273470
1521378
56150289
115591517
113102931
532878594
499129001
761421778
692920839
596374603
34203065
549265849
15446556
187407591
415933645
534437697
637996521
625841548
675144506
96063013
875161184
621359210
559500073
858302941
159100399
155271061
139272908
606068324
135527885
714010234
305439742
426152499
710665179
563841246
884910967
357024835
710781082
986878685
544132744
375218418
243859378
153246143
326510244
537851748
644274237
104983513
352826263
76117953
344162551
632268839
721798674
841662019
150645430
885828624
617722538
819946534
139729913
501423737
80700537
19762140
474105179
22882146
655881662
73390595
160894515
412085444
786436963
498240658
356739736
145279641
84793573
19011901
121386564
855989322
73130197
18545730
91980970
796102034
470879336
261325919
666635919
605950895
110126538
903574349
671228546
532812403
31822196
72029460
494195159
685747221
895254098
206044587
2430363
83291093
54606963
31341724
109512230
357283475
832968027
851730720
162228165
277960723
449786501
677710481
369492819
602790871
85492683
104498335
159175473
396007062
532406437
26509172
156125260
118266970
901360007
345806209
702734206
514348069
395692331
114244398
408032601
790964560
782580263
416222647
339961858
247022026
661513712
770996498
657323843
567764751
42228870
805239734
50756966
658516276
364162702
137892621
581279798
191978760
172513468
653809190
842366334
806778838
100620588
174035368
484780834
499595992
3564472
363456636
476939878
335545053
1051443122
374330375
493778710
271034549
265994398
270251359
586707448
464757127
837773244
536756321
472076469
32531494
193704389
529962377
509444897
603230702
595654640
137611145
635354067
103918920
94521926
192676908
707910011
790492626
718161747
720753683
546568971
922588693
240757162
502401482
501026212
163606427
266160972
699533275
709863263
151056897
269106329
907549779
257877377
375215945
877807701
349245052
32222516
347617744
576901164
1023181734
138619121
688027301
249038225
397778988
43529121
854770532
892569688
215909963
404362923
309453901
778579390
889515009
1022016552
10039758
104894010
859812804
72526003
483067541
787917031
537175253
355940588
235565456
98266303
912376415
1042601325
876283706
63496980
484498971
855447817
536947597
288792715
295338813
219052075
1013334306
750736738
21382969
794971694
868606675
543198160
817802440
855329755
350980407
403885067
22082297
256276281
567868104
303983688
163097250
733097126
621488723
579457465
773478901
899820114
450634867
367068873
138043647
71749341
324193075
250761606
83160686
905305264
143590738
275268200
823808570
244152036
675166901
1014427159
381006371
34731584
301265755
283046258
715682940
928333454
830430005
312409560
447165439
656103336
609971489
897444162
122704573
731593702
148173411
99033625
604268342
452304876
866017026
271101672
16404906
804543692
231046535
108618995
848087150
360452006
622352040
1064586
912911441
634411941
496421180
681748489
289145992
23965649
52372210
11314552
420760621
337547245
115779207
421502986
302372426
604892708
222818872
761264934
430099437
379782877
312090153
210177851
378552443
847883017
529210819
86862667
766539667
362811090
127285688
29152943
657752922
280640753
166261119
199269819
620550274
614365028
732067917
625360426
893460695
54964086
184957361
225159305
566236663
925299756
794219687
214664319
349530844
515512115
959145976
203636374
715769847
695304388
403576773
741425835
646424606
902676694
29700530
543911487
229225467
380943399
276180293
327934113
182396645
563438316
71647236
904206583
346108584
87771197
772692135
560141899
1047522171
103015058
773622304
764643748
299105501
44034956
832678720
622932147
472124832
339585698
714477646
422673007
695819603
323690661
761576453
740144829
199167502
573611993
581570288
158605289
666810600
547445437
905060673
697532397
209264396
103925285
463878088
497747346
128526351
811177141
466303059
551717778
577449569
151679441
646553224
222663357
678150653
665369494
123454089
69622718
913439060
678395744
534920612
719982551
15323127
645033622
356933230
403806283
174597520
606821730
122479989
152256600
1021529098
401583998
528721378
899636890
644754717
671993935
937143436
26090004
197587746
525576604
959358880
2322850
576352465
138074857
530113522
590946950
199441405
549142158
720447199
22839570
136037569
1058296320
269777703
786680061
846993805
443821643
424607263
49534973
146772927
956501717
477941284
81045420
722947326
166577965
261934337
83048010
140960577
232185404
408698366
134813265
514089841
6045062
446714617
122624543
243189863
31406487
479091276
489997692
1073090844
85110376
102702728
659255260
566212252
819627264
93273840
83119138
955010654
967996001
640421277
756245308
22263153
696226142
322038918
51586423
25767203
582671292
470080865
206907553
151109247
772236228
163943057
108456304
366454783
373195332
19589199
73454912
100060147
873658141
138872600
908712682
896715681
127884050
585826876
255606012
783261636
72803066
396616680
827190897
349195530
861431378
512794581
741088442
796051198
126437647
557733178
191047455
379050653
1004213116
75658325
628071826
470629080
567157148
138843798
721801078
777701986
113533593
701086457
86319006
652336330
615029165
339390837
847486079
216491980
31512411
55518530
242554122
617168665
484877225
387027026
335535646
64362327
638193290
725626491
776005513
28752804
771000040
380079009
508520347
83734159
145430831
291100850
995851659
123954396
590540152
870374899
189129508
466628892
213605084
643318949
753185915
233161624
462150610
995188424
301295478
767413250
309659126
834711259
149751328
969207382
891582293
14560671
48771076
91002311
930154481
13019250
828328229
1060042700
281356725
444117507
78153913
286088047
783463931
784807680
262432672
21700132
537597549
417694478
682676044
848744784
334501903
74945446
529880125
636276682
877509939
485372907
474892657
434960746
75227971
374539559
248235056
913610825
267274810
463685086
22969803
415297728
687612977
611785692
716715175
211697664
511424274
732856677
560015380
427641231
570553561
64387849
124678655
696105078
492271688
433388174
985639107
872713194
595638612
743261536
7012828
15804788
743513627
596237888
842737063
121740070
587092402
415046953
586061810
195208378
784361268
354607482
899217671
56801304
151496812
81661639
103215433
511721059
846127891
498451460
149580097
376607146
228254666
705153092
85773842
653682468
950893239
492651835
749029700
619418762
771451196
1059036151
633321146
812879544
861683869
112314197
114490245
839420319
372059297
83319562
297451231
749903467
93485372
42455587
140201834
669299759
454438605
877803513
243093326
750176499
276465629
1042299334
442895894
733700784
39841910
694723547
645506230
1007572828
870150028
342539167
803386618
1013488746
592691185
528552686
856426885
1032045561
158961912
284880881
569613394
673522533
761860184
368683661
87324663
164100047
609252615
894084726
775187676
853432169
742865937
386631084
513230390
584701686
106570386
365533963
71131944
707574300
590270288
423326254
635482162
726553496
185549369
840341722
141760538
181132256
928275096
336435647
4182016
1039955962
882203754
43645717
297062771
877811681
340897052
986863226
814822409
404081702
112829469
1052592678
790713665
395926018
892972128
1013010597
744982852
99390401
72005329
763490016
316191352
678336376
216891200
724951472
322616531
215053098
225972949
690036005
353887059
588191725
1291399
492206725
598169087
556428569
156568461
461177734
235671850
221332072
987681424
575760513
258284431
672002130
76201418
922879210
630967870
25141057
56273463
470017375
200428763
416100822
529332240
829757035
199760377
639502356
510791726
350256107
189044191
675268753
236812721
695334084
53219105
591523715
329306778
20644654
105729064
886732762
570733567
656774929
42030474
718968239
694507865
413382211
109224613
75055839
539315276
470527461
582348918
702026947
884624758
532875091
250900932
716898980
80097858
683612298
852918905
674950529
654772594
283495175
29500053
201518396
220424791
87607884
495129525
62622798
603790286
718301497
941363917
24519110
83325954
69848280
128453976
666639340
759389722
473481951
400169384
118737596
108078696
845303101
87464165
496381577
594907644
59364743
502399900
410249685
792015259
613454567
151154947
464728297
413196133
625692617
704694449
855894909
207485229
837916582
626865940
408139062
401497582
610561494
386161975
581107190
427167317
116388499
657623375
580350787
776036580
67152737
1041957472
146020524
476762006
635875949
170751615
508369242
272551310
567630534
322709627
19858231
856718555
584908744
1047814886
768129151
223819285
83357022
519362027
367735807
470024188
613171052
65368798
304508856
423438742
253342929
534296188
9444386
905124930
757873024
851096516
390340128
213800412
523660269
1033526055
242705545
77975543
162068078
1068900746
811715809
595425859
421455568
760195114
373253141
116736939
231808706
840096051
556168329
352555519
300477976
154192385
742148167
160092611
871189311
462277033
904300557
600480208
370392652
848139935
878511716
388191031
446129403
245888329
465151256
99868361
167493134
400296608
981905715
1070567082
880866431
149548991
773514719
54923321
293672232
400972237
381359203
795923444
35192380
590818831
731739476
522682404
36231792
900357766
574852086
723748883
447769169
184885712
136746146
548158971
564807505
1024537544
829778331
865139169
714789111
456798203
164387222
198277547
663492112
640691739
922076510
877030426
420706208
443645918
723660388
79354587
123903809
417602314
776869469
744911026
591215833
790703517
33706185
378157286
105358408
118510206
566257359
84571267
240424483
635899775
33441147
105069114
2114205
202510952
896896766
453609966
332098918
426683365
416262259
484938617
6657388
640539441
1020924672
651362168
675263109
77950376
515935380
866049210
1036142278
718968476
529401213
365151849
599859636
649240451
1018611082
794452099
85821283
689667072
343069959
55385779
67968434
488069816
646807005
28211572
936098262
229537171
102726201
179515956
478008088
66901126
145903186
704855353
314086795
99502918
10003234
766973676
618676212
661875479
792130230
800948849
528750954
137728175
1047110256
425546848
237484393
130963402
445285053
780337727
248083211
838463818
456664559
170832430
712997335
523791699
614278815
507807627
538194279
122700318
54263787
54423085
132178994
1005587119
112689097
758771111
518281841
618858751
146672629
233254882
713882944
547765241
99529159
984610603
792592524
240770003
747041941
230088346
976256616
878620198
874116661
210750514
178626444
550312613
710784300
276452891
301646568
27280573
62758712
130383019
136944127
793691403
88281326
854690857
111971564
6000006
314702570
231003076
468295002
75337622
656367038
786714258
432718181
615898868
8853718
772763347
539370125
121267767
442750848
783673248
561786028
301843129
428358991
461301466
736097110
258701006
888429599
202994103
42377807
330043747
656658712
527480730
521778193
6648000
716190976
280283946
1001929719
6981952
536908497
509910414
839696823
517986105
905510539
323725771
961808396
421055089
848060467
997463657
688768171
186884051
885916760
535452502
471230290
262135395
102201727
464112106
301689721
852992684
51271813
338056319
13455685
649289348
799131081
83871161
503381012
2084288
1068374570
55918776
336680779
400259996
16358153
472264912
29438026
616731990
684943763
20048221
805383571
981850816
3381244
36414111
427961044
987543883
576035186
888456823
122549323
443082327
336056634
787406710
93121184
611430177
541894720
898399611
61848460
804309293
55198292
902443320
713996120
162462662
951191892
385714983
687829697
304132546
835628403
480864845
678645668
55007927
650031594
420335029
851399996
199044975
826400218
481241479
265927066
104879213
786107480
143376523
741326723
680791220
960983541
358221063
436918799
712685947
458120384
147023840
210181647
564312061
704266645
759945915
945967216
39829018
777354540
150012080
52649826
39636596
175427078
505778926
67796185
790780125
204002198
18404661
375356634
542249565
719754116
232784701
680439681
341796234
786270620
85701372
744546832
35521525
688421305
293352279
107958717
373617914
39678399
891370439
66223151
586142166
10267052
634666310
183024441
331468666
890206076
156408899
542508003
407243167
155166093
748179291
132921243
740311404
605303635
422408992
339753416
879439270
918961880
132211056
1003987199
89023412
1046075438
472946389
602588414
672029099
94204075
855653634
724973307
399724958
171647088
184771441
13652819
118130509
17993541
795633512
879246966
933916045
56347409
457906052
470019701
342948504
402659890
956574773
69018744
640877852
30950030
8775873
72827715
68701403
542473625
204285851
1005701375
291043202
397580680
812468462
970368259
853759375
867438177
683629058
1019150229
268606608
2672552
186186963
239063179
661998565
210707137
386225107
765518805
461425008
517701417
544118941
612278147
1044065537
1060728813
268689594
904717855
73979508
979904362
404825891
845506197
183472058
694141365
455589558
338449329
62436905
43424385
527188134
930692335
318386567
77722791
684849035
546307580
816089227
110478869
597695834
140255924
195166112
442348911
807476532
328802728
728432841
237501776
449864861
679390995
103615467
777262805
500586925
638776900
702298678
720558981
53434227
264130115
208631267
734130325
578761121
812279411
857095382
415331286
400943010
588630744
778094240
384506834
872431647
778325028
120732895
149176405
873117988
257541778
211269400
858889548
568024230
114966513
903917857
6531424
551278253
570451837
1052539572
460570008
161210116
443701750
12230615
290884450
97668529
1058581713
53517404
190452305
532640426
64403277
835716615
593935501
500871185
568883712
302313721
422382183
781767830
910692527
219994581
770830903
98196597
957052400
690884084
608029952
709633059
843050505
743367927
41570431
41050594
72101438
896617398
63597687
121600048
655351385
28383540
81192956
199595111
278294136
38266411
627422778
815466852
476216856
181910858
77525459
219725284
566325764
644110517
977695623
695697520
529240410
3229503
107370733
740162577
515239025
693924173
617812313
465651436
342677372
538074630
1035749425
900281089
57110308
414966353
493069882
520369289
926228788
1054678875
726423403
510748245
425786790
236840580
566579793
320595984
771989528
420943852
1038405744
353814349
1048584258
891354476
640477068
746932143
1026806411
452821727
540452678
104118129
20758741
192806283
300160262
918530916
794008097
732405092
843667420
780446243
946483998
377906024
357976053
97667129
35675074
82012485
935994045
468625393
527089322
966026537
596769159
82367085
168032428
497642666
83959330
756467876
224341197
800372106
111728417
728132208
870463308
723531240
87759162
615726489
367007383
698807603
410310685
537521510
109365939
351075454
496220797
315252452
94433579
63911737
196631505
849242528
1024123855
726068516
39381971
818215356
32773918
461649751
481165359
856202033
217303149
40566102
497788528
195118433
728152649
220319320
473009332
752911460
825303329
626758234
1003742692
32107146
814512899
240633705
584412014
69177267
817532298
606722964
796013283
90510645
482806783
301466436
802327030
635917013
716325583
344832008
560165187
443875553
127405588
853324055
294764070
770242300
288954227
280133544
31323010
461649792
103409370
561429763
461835
385883109
312538374
289372042
199138127
430349359
839692069
129845171
389142448
99268857
129569085
111257577
171981806
96957105
592733132
272611431
38701357
71014877
811144875
315427146
185118368
593536252
212417631
11782926
714952748
701591970
820905543
427349145
477240771
359762380
274176973
424201363
712803568
994569420
277538376
386747794
238740783
578951036
795149323
144202347
123720962
868042978
584902038
698546347
2666085
893149204
782166393
920172748
325985881
871434754
168738941
157664855
421434306
858638136
749285071
1137269
609667293
578665031
347540082
109228489
518487817
627049223
833147334
70075740
405964345
523689964
382660753
982183009
509454566
534097762
696177978
149487700
495899133
683382314
353557503
285129237
143181890
355667242
642368142
1061720613
458737330
384068267
449733108
158912216
151072627
400895022
319728863
5612227
370019309
750551067
573089199
687105986
130826476
784084168
560000064
582559598
375215564
373554551
515846852
875620201
151734918
605653940
753156120
213349951
391744562
607784733
182549034
29298243
520631659
178053982
511703541
282336829
75434838
472900271
279842001
514910706
477552045
903040697
823314667
206399943
263259378
362860702
292043107
181119138
297025211
76274200
211270556
456680351
105986263
877987082
461068805
982630861
365978783
352296727
854578557
587320391
794816563
77065421
433823893
82502147
617357677
631061712
847838736
41591801
200290396
431137118
495444383
113399125
243439745
233684328
446327740
398823948
862669666
510971685
734073926
210310376
174185396
32576186
1020598005
1067332987
85230724
65215313
21463972
533582128
974761651
289180192
679755029
514750043
585828726
691434604
132614634
854301967
834600922
89856655
52529994
20087534
838627459
140371042
594368646
51253322
532703480
842736037
285147190
607399553
566175520
373846280
383546849
97074038
132768430
17346905
435604190
818736183
122737285
152065111
724544249
138752577
543751944
652673949
521942405
48068444
741875371
878391933
576321145
526537704
253880520
894387997
581319046
146684071
524747754
843097478
667293293
689507443
146306380
222912083
454771243
847850565
692895249
835487909
884676182
904564142
88877933
11009123
786527887
796188527
786893735
743535355
473652410
848199977
627740539
379691431
598802123
462126109
806300844
743881477
842607342
1012501439
721849327
693166109
603138973
672169205
981156992
1027187448
701263708
257735904
799015835
594483741
626001824
872483041
537191579
397731263
208810343
163800546
286259614
291553234
198837641
462399008
562394710
487320385
143748407
775630377
473967479
358324230
279240318
715239682
699688138
48747168
375719997
930642006
160998223
973313415
38434028
300862990
777815229
47454868
955174881
955811732
45715712
381628012
727910944
232871782
392806351
519065274
824618023
852441175
524418869
436935965
205467220
255165490
947917547
831104258
217189457
111009313
45052158
587861197
846214555
53078533
524287145
520966327
39593118
517489125
143162299
53123058
783707901
423395823
32844122
578718083
893932421
512938746
273848576
472980174
104500633
542051748
520137732
491112019
619393288
50001011
145993946
202668962
907089658
844295007
972048721
116225533
1038998659
657482072
656222395
285426715
4714346
811446022
73464249
10841102
494126897
546896980
329191861
661306545
797565943
28731650
781130991
249144652
774121460
985493235
220056681
374034595
281366125
749623103
671006370
469623128
656080635
896737964
114279442
74070365
916162410
368750719
412984877
130971896
946457311
469966541
570352792
317543193
542900827
628484508
753888675
562008175
132369775
578209518
869306998
84752776
11791434
96311654
493334082
538140821
765683897
458821735
35076210
40271956
604563717
883368088
858347954
951389414
756638751
163625120
34395165
355415364
701881389
470962907
100945784
487523214
200178801
55182719
814193731
69941583
20920674
960177553
416427964
631018850
54714744
73464033
134505721
630973548
880606412
214570292
294007894
939665731
739922309
729441704
181786980
82099377
844176813
8234457
641134565
947090566
690606813
206894434
210466489
752983498
122772148
255592809
761131151
910966735
42623341
164395388
457533756
592343654
215029868
1992596
331315273
973948959
895895935
608067112
201679087
380403038
181120749
741231275
14222099
626273072
236606655
611707121
871937542
178818692
730887060
126099555
221378305
101866449
133408258
76153014
88726201
659538578
514487116
634034067
905484213
7489872
977233772
19198992
6215479
45364612
544054651
147498264
197770855
974191050
50782128
996717818
928835333
905032320
1026456
154999376
651889875
231569250
203621457
422295168
779237285
368874692
639123944
271692603
930963348
259557767
148744068
212737660
765048331
703869562
509352716
186004530
443293402
642882587
998793381
278687011
459095708
45322809
420644195
696146945
323931559
20643687
64496647
972190244
442635181
109038838
387445093
874262980
712617146
569137208
434839672
433441401
586869777
9897064
795779620
211637864
918458256
1014322022
796114258
160693273
276120917
43253686
399549797
916239722
617629946
98029039
516168862
129372710
1010234648
293520323
102023318
778241797
159374955
21178508
723076292
377206365
451603891
10956613
759911934
146288342
430315296
612979210
775787819
67264828
138331230
536036942
1031169016
352319977
50842764
163775216
390144584
864600121
52925486
784386017
894236923
208121331
596926957
123552727
985387678
102737450
551602703
620782991
136020842
625832041
107633947
52266518
91621330
761462222
140616765
48868091
659490309
211922257
169573818
812099755
361066856
131196753
645095452
347957629
816566568
59463755
689655100
843914262
450532128
182532781
95224929
717486436
488390293
194100216
25916170
904409462
1012521031
721587803
879069814
621700488
226302813
802804608
214829733
45427735
30869879
347994609
624587067
1046035725
12631769
119134864
98852262
921208006
76892571
621506125
564857590
834566479
107338568
798602170
62864483
79014018
163474276
54603487
583973527
414457777
193291503
965604594
318169459
495000912
143157254
442508270
542681361
921110464
766962187
972188229
581484570
15044887
569694728
46439263
426997122
1006983086
829263997
3916244
472949126
964430702
706908047
746056441
866981434
991093193
330879747
481512321
867000018
170742237
896656943
442879351
678078537
1035426545
366450324
837743701
629743800
877441047
153113582
769208967
234664600
837006348
667583788
899843881
1071785414
823794902
379251472
70870947
899504401
417188892
163382312
123096206
331558564
312745670
641776772
596251017
116708366
863920936
934743747
171392310
1017318646
588520362
114377814
306416476
857172656
132353291
161505672
905164934
347470605
69220237
482832953
957172603
281696332
475317329
528858562
166969446
402929344
795263675
671590652
953124590
916769373
401834625
597636914
662823136
377426513
695387388
819449844
881736002
417653737
500553966
764795463
345205857
514497074
198451038
94666033
567367384
89569859
107452482
128717918
723798146
759028526
788339114
15745732
119301796
879644797
471395622
544088710
86616635
718103504
427641223
528127156
915688797
147178328
396387643
884900751
203975894
722339035
496859217
845357836
262968090
327500630
643894461
642449046
1021658980
107062623
356289798
296825159
344370650
147636224
1050351094
43911794
694208284
99158346
595819451
733486687
852486526
1015086471
693609151
79408432
870604417
108568540
243596051
351389160
106106722
750660211
623046215
98075473
652306689
360838349
563685217
620332756
7828703
765069079
71729269
599673696
452883782
186969932
205119790
375930389
294094012
228716821
1012646460
86911075
111187010
187530858
633558315
1017302143
295799190
434308727
479365082
401346000
503257152
720212552
548610241
111087308
75249891
851328335
88531639
605365850
807924051
709365192
692244177
843901876
453038763
281830000
164709376
47620421
362975787
798278686
625008407
845774136
340653978
879638504
818309592
463678583
460868774
11716215
174162679
902188810
316796406
651089142
958678666
571407526
227575028
85756831
131568556
974776951
481149787
901408148
283420016
200144591
721098218
658434233
158962752
613946193
19093422
48748795
724777390
151942891
750875026
318354928
95488862
446149970
1000063683
224291420
565161199
788804981
636296815
364488025
282313826
32051218
95985903
370663191
700956333
286534786
760305801
682468334
659054085
523917166
328692772
795117817
98902771
363081100
305613581
456717326
54196737
311269871
900019918
227655469
130797317
327259178
210563823
507930273
899378309
711703388
871539880
304892764
365195571
466674729
817478207
680671775
503644454
113341438
434907201
113866510
111896698
548291491
377111374
118336603
271036915
687528476
519828907
1039277619
751878959
647317485
612312115
128322778
172447257
702588653
913112484
429768512
18613344
108502196
52023799
763698256
478814007
391895683
296164322
644699886
789642000
469916797
472522981
700878395
261839008
343808551
72438561
52477024
843120921
652002302
883495060
144463608
141378859
213468332
893790766
577070317
333153300
29387087
158645762
542130374
151474561
356468755
7709381
480190706
900376359
507007515
730861278
998696836
279314268
401267173
88075416
709054150
538743677
153163172
890641936
44132384
94651545
192287793
66256454
953191225
896155362
437794900
129411893
682224489
501173254
673315050
244796864
101961242
303778148
572413836
372353176
254278613
108631213
404139963
45303079
67778653
1000497640
586217111
125033002
630119549
204449613
306938781
868771510
654722235
994475796
549937455
769940464
594866186
11814966
888233661
539305050
90060340
553069723
852679935
705751545
395792835
969201795
781382851
533566856
863039314
515757507
747387975
69709186
16785999
524228022
634319238
209225367
786303474
161689522
697107350
65783100
291061298
143825195
725474551
691516948
57951053
275942202
675940138
165335220
757626899
1019681014
101289707
134067746
8943502
544318620
419907871
725209211
1067021833
874897173
637910312
655461817
956656288
262232886
368539261
177838913
208615202
701080009
278942657
288981944
222388877
85420866
865337502
444749772
936374019
668855925
160512635
122662045
108238110
602281698
69172572
694427385
160608249
752918362
248397179
892662744
388619945
204566659
880197542
130316988
151931088
334856098
306458366
521096500
842413072
313409063
994982664
280857273
586311554
686625674
589095016
66527282
740339740
84188757
11894227
381109049
435613874
806720397
99741464
578703932
303711445
36707891
82917154
306801371
773276017
264969934
755683176
192602343
24526374
60560405
78457742
530697276
249118456
512853391
848202282
712949672
166638029
633575547
489157944
10267746
116771676
807772705
28670112
220994117
699101364
89617086
1053675336
383114576
471151109
1073588928
500944363
654234830
719163874
8621430
741606370
984174853
624578215
822316752
66774175
706444811
746800608
800144181
838311476
47269942
262194436
481332326
759913819
522205046
936796608
127076761
880167011
389297373
920941204
10509903
768344067
845074773
604500466
94395144
680994062
604790876
188782129
54520690
735109433
610741353
364261748
129083544
940553583
23625554
78188434
701726516
7799707
214193526
1044536593
72854145
450253754
851686865
277187297
679215686
574417146
536719120
45517183
696526728
275667435
700081903
754287737
126646544
801126058
465871471
649428737
515193513
638305853
499750867
621281325
1019273735
651891303
317345078
74311869
774963107
825507942
538609490
151304998
359625153
97579958
981061419
786157456
607723679
137586878
522924172
469408810
1046050529
42190969
1676311
560235124
466482141
434652140
818055095
927057201
629872049
516595946
532678347
51188606
1668281
761295646
39127542
249758071
534972281
301090028
243226196
404771865
99584568
806283822
516864998
608738986
610494532
32122084
280604684
796993979
602537534
63574953
641510432
487875640
440056382
804615160
1072226036
814926131
66553060
272417980
298551183
78348499
24233928
565637667
193781271
752337256
773437622
529467736
220729089
774398478
154502436
766003265
640917012
416281108
146139555
382371986
661339908
775671669
571191065
81896303
556457333
652774997
906855305
597359358
382553821
879853719
803287824
524817222
170786586
169416939
721281272
761616877
1012509407
416388409
731114232
201189159
754453488
469982869
219174600
971860898
622067775
65042852
441571807
144012003
952893621
20768389
865217865
331247642
502641523
74976590
337404617
704295032
552065121
605683248
424587840
794903359
373258970
985430287
871741501
849124387
203903726
442810222
743761896
799365213
282726407
332675525
572442768
803472984
394216170
409166684
95926267
48427337
81758284
540725550
15816265
465425576
112259063
710776798
773777516
120166410
567451526
768118801
746522027
777821257
89973906
1051026063
243574333
820311088
316278736
39864895
933854288
882266351
835461485
85102022
47185368
518259273
658110364
267950262
132421428
397886939
85275810
243069823
731334113
488957077
607385262
471191705
456047659
439869250
55727094
753264494
895465383
139484572
1071320915
67434027
379464528
352395851
97201679
793590479
750330440
802406815
159562921
751471601
479572927
90087436
64505517
968663842
463069090
531288678
276615741
590648698
155527525
212304462
629994077
7523170
140958847
921007931
1009786679
7616204
138271953
42401657
32539425
89006543
136955944
47740551
145276100
161135809
507691971
553532827
470819066
370526916
132018475
169009218
73240267
814132472
439554740
414289687
50567340
389637898
49849626
601094966
2025872
330703668
557606262
573662065
371550666
731687097
418691540
1067309512
168805591
703444025
590492462
502389713
547288116
828583083
255664234
627037785
705327898
767407946
24945660
143875839
137775342
322000684
537291743
139882544
214752386
405941519
887318454
537788505
891842698
958002486
70501207
331455211
725749436
56505296
292449519
569126639
2202244
78175598
463405231
337075175
152868565
574886321
1073283144
327309939
992465488
965149124
722869046
21763512
247983842
712732652
278649941
62142077
355954326
820346170
523601495
919452392
413857113
808140933
789981250
65814944
273279648
1028381145
180084752
627734888
54671639
59985810
805294542
614173762
262445559
163576138
774908989
884452330
760334954
528422709
680560486
276763149
1047136937
1041472682
207805301
746774138
118900997
595798517
20371690
103186439
827459923
490799520
441274961
974102726
920361464
934893830
279730799
407278433
699768986
737057136
61958892
261535082
473558935
31313602
250273590
776747872
566488296
863070137
495315593
392340883
283698504
869115356
391408043
73264750
577661253
181719027
146669511
985705713
722522925
205642925
77777530
233497740
432905902
578287257
786257090
526866263
150379203
724868752
855343119
1054899491
369487882
255592229
771356482
558321055
110833606
319192272
837838632
667651279
740741744
51482378
399534387
449470779
157297971
513636053
733505526
298161812
657670413
132569874
886535837
775422652
215887402
112238753
1069240152
176986918
208796279
115755257
228753154
580179473
665823740
159724708
845318783
685290386
433575777
206467659
600235044
4771725
259472946
52816192
153610045
82695202
788723765
227446526
763676492
495011899
414860599
681345848
534558343
37620146
367464207
140762083
317461971
875305552
592995646
88615728
249408708
200495870
204535705
238577104
657503611
250228778
479809464
185059942
811629935
243957
466767892
329761104
451765526
452648635
316156111
717625037
712575290
1025632509
437547157
68290903
180766327
19931328
672029525
766427452
758122719
845721313
907677446
192088185
233065423
256720494
277485038
206270208
983950292
420590397
679080041
369064566
229336199
611906013
593987163
567992895
162746904
759968204
441712974
612835033
688277064
315483786
26868769
138790143
101850103
284832859
139745695
567034685
134377175
361931472
409790512
263441931
196154924
156380839
736499016
404130150
1060706616
573505895
663303146
281362158
363160432
637567247
311576297
293923238
236058979
265801664
677262932
640322123
644137584
933220972
657402689
988380393
239932770
658201039
126698675
16582558
597242069
414700451
619784230
776707055
455962255
593176555
663236169
520062117
47943671
870978065
643150561
110746333
34793590
299738320
56703962
73286589
970470681
819473932
618545946
629065831
821657418
390701100
638708776
975235051
216562656
153031299
319120419
256215621
454660220
102567172
872274817
256794067
85776018
377000615
855416698
705088339
80825182
105967909
189520367
332444578
779932427
687731456
171188725
874902072
591384873
393922663
244806860
85179713
240403803
126388697
394504947
955862329
110234186
286347941
326000911
127772793
526203612
387953895
107644719
745176499
588518605
15205631
303234965
420617879
397339988
730943125
469967466
358658919
601152042
301891421
685734596
216054002
667103680
422749619
49831577
234810483
489992991
563159501
515627136
428350579
622267810
796295913
698615508
763920782
313380766
409888215
586960272
394021281
321433969
955070524
167664729
101099582
696606656
542369531
1069971680
142942946
147755845
636991116
442387084
163880933
319240452
846367066
125969539
12781026
240126959
983894733
10248907
156933263
97446791
1010573210
761506759
546948631
110497046
847117811
437367995
234910154
345800385
754293026
174181918
10657286
495958094
822100563
97288365
634997781
769820475
288411801
486377815
788783230
202267891
241242847
499416135
487728188
318462714
573695979
26837296
328888726
339937777
285711927
312990827
797186976
418797048
797106248
1012443064
758759260
165790726
945830696
567638963
601907235
858547809
800681526
520988972
499664349
133075890
554862426
797569838
620361875
290164529
634960823
277809170
369834898
576689902
35064931
932192189
48172572
738833554
363415771
904682523
303716986
739940251
575308986
393596526
28328544
52816233
169336360
239977162
608999617
37804564
722028421
372520569
613253101
710538946
223692999
22716705
505496232
807924614
813586119
789895152
398701269
596687885
99594963
529144104
744815965
444142982
628429277
254787410
1019501530
731770324
433064174
118797907
939079202
532784698
476437054
447096334
17907586
534659807
63416978
991322807
722236434
458045041
435097052
775315801
769642661
550309461
444540866
654686316
687313744
988801738
362667214
56631152
662650004
332851665
581353044
956235142
942607973
506771539
144854665
684819957
63625033
465397555
87204497
652818459
160071234
121236752
21518477
738087565
603933180
832170679
578081414
341392051
146686212
750910762
643670003
297522058
853827848
141719109
644035976
807034441
453899797
418329514
32397271
581521971
410324021
4584386
476550040
692062534
616075244
749551446
153155583
728072776
901476972
874273950
755813309
532587870
296870253
198550453
125076494
57081829
376732785
780515486
738094011
568002932
190002885
466430852
547595594
441625754
82037544
847101863
849724445
560983032
183123467
567346076
631089763
100310012
108029336
44073086
701596911
52808952
1021114251
326242120
805227286
870298760
101509609
73309076
41090563
115570782
320083767
1028091032
729279979
1050479934
26968573
444465154
467661530
546423454
107997764
1485832
1062468665
891973736
441701565
876244820
360607413
128941375
766216314
723348566
303175482
185321957
720897869
1058709537
548996434
860302892
660766277
331251741
494605809
904955246
206250320
841034718
955983379
339032768
309976213
161696192
688726183
34779605
398740476
781151163
716364163
696214963
355759128
44365588
433659893
134865703
913488611
298251800
294069908
535671889
791149757
308681670
466321446
163951561
528434271
904282687
439073128
474445224
810932066
736681048
890066863
645534664
938931028
286576309
672554887
928530911
611100134
218032154
837383392
125451215
418570294
463132447
813199264
413508171
878323701
721239638
39478002
185494883
493528477
63926315
716254608
812755721
82186156
587744034
834706806
137903561
834413006
871953015
630097534
50518125
618618117
220812006
156274095
727989003
300313298
907369791
545405036
196438998
25364955
969095957
588862136
874381354
799519381
923403761
306247124
212489719
506712141
1004896577
839608611
404272662
377317248
9006165
884284315
972248693
411563412
861204887
900860518
276217039
756372179
404448383
26059035
170452255
141723681
452466947
760750762
304221913
20898412
243758005
849124601
906315853
1009867699
113629910
447107187
885559685
680951603
449066380
89913881
331265668
886351322
304453708
401504717
59621662
13387555
419069711
280418859
306167881
367357872
145014981
66354276
200912137
503550445
215349010
360981008
825101885
421831148
168885983
499263708
337222848
531887310
466647273
595097197
285560438
284096800
868403984
552633940
189240809
480327131
741132566
42688352
271608181
548306395
379339219
669001806
651705220
894789843
30937316
74135359
304858460
912298853
130618451
95094914
704084890
889674758
838665401
863968258
488366464
311800238
312361105
97686823
34207511
595837891
665331419
381642579
450140625
326420034
941841937
900618334
418872210
943660633
575172551
220327543
1072419893
444663771
604413681
531815034
626311115
125701235
889110030
114348762
1057994782
846267905
118993280
259312391
481179537
721661275
863118265
302858814
565600455
264319363
381357034
156828720
106755034
151827033
955099448
518083432
1037395951
626479794
385689145
455287213
271732921
1014704625
136679338
344840912
248053736
798552102
827229889
398111411
164168950
112817699
72823775
76362836
508671542
119125306
1010570032
522261861
842844862
600121850
1037497637
773287847
645606892
675994635
544962801
589789415
1045979707
11367862
755443462
81539557
47282863
10992040
775077379
357897878
253188099
945639834
85950202
428753458
234767837
387361586
361821851
910797607
771241970
544347070
101380021
643316786
826551487
297999634
279046583
494002676
705401095
583952911
1011086542
614392245
300422174
43327048
739937324
253013294
802548297
890381077
184279483
309300738
40523039
795427547
354681738
851804302
581589084
612466622
631431293
691046354
81129047
685581346
449530550
515213378
827438858
669426239
213743886
205517022
677511203
904287907
142891143
110017805
466300990
169672202
132311006
212553462
521350132
291215961
19697160
405927242
725442867
950338214
237048170
284937533
9316156
129720026
797833999
876687523
53706114
544834985
668110773
399457171
747007110
343309300
10521544
374872782
7557734
436183657
333582582
250649132
1001830485
495106034
454881306
7799681
270669631
859830219
401506967
311209022
132928234
676250841
495238718
879414187
559302330
747402354
219686745
657718867
469904498
130407603
707586170
524857079
856067628
100003918
826942400
258605022
487666478
194804266
499398559
577185502
903235370
134553514
505607053
527407058
128064994
83265068
796021942
905390821
175777157
184115733
838542895
1054074045
799511835
161630918
506064476
210127634
576823350
715189673
558888745
240909666
826669565
283637397
23780736
549232645
377390668
128535623
267552989
394659285
449230009
218491568
717041839
547562043
195235566
228811942
357864797
202110544
793896340
659742219
22969551
108718823
1033807097
542551955
180896606
220941260
584985297
676904955
868052028
448408675
339735063
908895760
238426079
973618077
1018689461
32967206
1025302871
203051723
544166153
139244580
774298772
446673229
634392985
513827555
531012893
748700318
730940701
990283033
951570094
184656911
541261612
699209236
689761506
239223296
1069799854
141958130
738653714
1055899045
60402935
149943280
384479179
718873319
739207389
102528691
617057668
605037245
1000486759
577400113
389475153
33401812
451800821
247373840
929216979
746468946
725515835
672519596
308474899
77931244
44549474
921427482
467645534
911410277
683227559
102380765
157950148
714945430
311142516
891689360
118108506
247721439
1047989606
1045103210
164150300
256663142
229752563
292242132
557071702
348498103
544979148
826421046
751887124
404164121
686653458
486356847
208463355
739870160
745803176
465433816
760524174
540588466
83155295
779158690
797515500
393945331
670019515
228391656
614249202
998355353
111376969
288632336
401758197
998228503
996443578
75256879
368726989
930212201
374934117
514044497
1019995395
697911976
146098235
386373118
650343264
78992129
721957020
503495775
487610816
123792940
817902946
185022352
814895162
151931293
1007573156
545246607
665449473
661583669
21978566
663379001
285201608
525525918
531930811
313841557
383262320
686563732
801909996
570762914
169788350
81086006
480153852
1057446407
630523689
305344427
619503213
416307940
59287950
1003347303
731888044
537018562
846307213
499283342
278136090
539473935
884224318
386318439
7925047
1023400569
106795129
712886208
149984773
392035655
832060498
800491482
565088168
862066618
744060049
3612796
614363928
561604434
255130527
137417984
574655431
323439527
342079899
168781394
18036232
866563074
139167718
597012984
279016168
298618979
94881130
228240069
267253724
60349653
829251231
785439823
450070046
103099252
162947115
375698472
89407230
122563931
183767671
354766051
526849909
907795274
377552023
92008590
108847557
258673852
680577241
524973161
335960736
1014281086
899953056
679891195
484757455
639870451
613515896
222792820
161440606
523129338
449591148
275282230
189431388
588021348
669553612
183623627
667325096
430680373
440400622
739606150
839284869
1015618419
887532177
445682920
551967045
679449267
97369260
321029392
580171434
578744494
39787280
438207107
143240546
292132560
162426760
930734461
594183023
637480106
128764327
383204332
565394358
443322058
200352808
41048120
21595583
213217000
473644590
603269556
33730661
292010159
110108538
619804267
1021613850
368974472
523415110
592142042
906316258
843056940
313234624
70161019
264930167
230987386
356737343
446943748
77852451
586625423
722731019
1057478228
646681774
747239396
31147854
441874064
888264612
227100889
21552414
462587616
911091287
116541193
949767161
419329127
393922702
141838775
395351951
1043966303
313060372
395098321
405038706
703607554
882935881
347318903
649905568
282454732
594965375
681341835
384416083
259642818
289593224
986476361
692282451
75172293
765648570
771486266
233501172
316506943
588769975
203893061
234764857
652188748
307278934
226979118
617169257
231066295
144813065
1013642874
191985527
25406051
320118274
889353865
124502488
761540354
961170508
134915718
543265062
208633308
303602760
633722868
344169579
10502211
265299531
417562015
1039218425
175951647
331344238
95923857
454134031
591054406
5865338
794207615
935009806
491158251
529937204
342352295
172637994
454573282
138032083
895222580
406587218
719554919
319447450
285262037
764426842
371853731
693770421
410906434
21418619
1050360504
209913517
516946461
506599798
820489034
935138895
4850102
639402191
262625281
631367652
245850196
515687615
18603023
875249128
112689831
423057997
869958786
408279484
1015523023
210941341
981446381
165272515
340322699
802185358
276943421
242319152
681863853
231981398
480883876
221460188
186865984
517656534
38522192
296246368
23783013
742573621
744751799
9267907
225939916
779506332
262748306
1025676951
293251324
1067014252
217405225
128741399
694025117
883031196
994269169
134785916
777949127
784314068
133399066
790743136
696519094
862222316
775042664
417298633
998073965
933913043
625303674
1041685616
57245769
234843812
47994583
995825293
338473120
531612348
591463366
831211165
745121303
760668934
525332954
771425667
514796801
591402459
950960865
311945615
501805093
820754064
173128691
467227241
540718924
405409213
173711423
933583823
39279746
621964405
724736673
1014277792
373180351
232150298
182768532
19638518
512820557
325857156
839939650
619486275
552956479
1026259937
114032215
736984483
267645362
717924658
26790528
84431859
281882908
815595950
117387607
571160283
23820443
242415586
451134329
592612060
978281204
78952102
192264603
502334916
523078865
874227217
61687912
41324128
366725089
64931797
783638401
205804714
624593373
762702793
401606016
262786221
826703200
655168350
249158763
900812985
230279190
413590877
916666990
965989282
733770299
1024214310
758497013
342609576
769723179
641785800
643594933
734184126
503019881
1002685010
399372092
615900127
622538404
178327920
906341225
1005565185
27754631
101520432
38573045
352309742
62861450
905883593
81635276
359722228
881936546
428317655
209905440
93927632
256676498
554616950
177605246
77580817
533961836
413546738
45166473
141863599
108145415
814484303
870782623
609210164
719581482
308479376
264713314
275349840
674662557
32600928
573116636
479562897
454508672
605871527
7159507
607703065
143675711
139859930
779361612
41629072
134791307
941849089
587289772
12378287
64907749
297187843
155160958
671361031
761344229
35602949
42709715
718582976
83235414
127101933
120932074
709733512
518839450
655227999
721297880
551049262
547359819
185262507
716471700
403674262
151598126
98836016
8841400
380693264
24055290
46157694
841751881
235485062
94764475
980139627
484577522
528526158
562393707
82651510
992347419
609197686
925602982
264511560
616936548
861295512
244483876
785979201
754828266
629794801
95145036
757138951
85123524
1033595115
512872847
1017866493
363604891
336456479
22388550
241394285
337656718
371800791
27885033
759860206
31760605
723789894
108815323
1037079559
41045522
98165614
1039437649
76880665
595612635
875218124
271014719
348810138
71818555
117070205
969874776
304352103
284327449
220024876
692038554
587081616
271779316
708937662
892763191
566775855
290639327
124119042
411122738
96583657
450249645
4580098
16842446
274276151
428558053
529086983
99598855
367099758
149609222
608853309
788113921
218038909
800590855
401439787
71796667
42848278
876902984
868428906
521586256
121173499
1058941300
584159990
114622474
290950818
788329661
67636603
258401003
507713180
49768679
123221800
663885946
478385974
543949814
287050709
672487648
198648091
149968545
577259772
825551684
694048394
116208111
134325133
469295725
359859146
64610353
475404067
814376703
452252940
483572633
606830299
404237393
740005580
679770326
75506493
698895016
63203561
457498058
115970415
261502224
372116361
50394361
146092731
314729544
240839613
429133175
137330170
744632157
479060361
377568814
204176061
415605596
817825131
795359675
891381291
501108961
804909693
624437155
507758241
640831949
828952730
687751621
86303405
935102505
131237829
376640156
572102861
933244871
756833260
341465568
59918014
186163772
320336024
907313985
841251480
668175974
801078770
489003461
62762941
874681158
589293635
859866019
226534777
734292199
465715643
71259837
101300007
481945218
324734072
341214151
789921486
688706113
878736794
991801505
454331889
557435722
392255545
387989731
154412838
1024093575
50556046
567697354
444260877
903943444
291418124
696012994
437515432
855307579
414945030
440719674
657591954
95870155
267973487
760121676
367174309
464450023
897310694
900037768
99531980
871599013
158364695
398547889
226782683
95100065
375416120
602488487
460233309
265823285
273702384
572528338
993127923
480542265
252093451
10784714
128561452
742575533
798189127
139515810
577946601
758183377
605209931
169338507
241998219
885133890
552590607
248061150
677608302
49705993
126925480
207585357
34358289
872864439
109026343
949003080
173254297
897045202
11858528
26875179
262577994
769557347
552639010
213403481
507254406
12465414
819277222
146376353
96469835
777666781
792653533
1057694802
377856524
835855913
873640062
643571797
866224017
134354369
283263992
501626688
32802541
681407819
734142870
797199128
608057457
127592739
245535976
549586532
827318213
104591407
431141250
1020144043
13808699
899196005
593740116
179074943
97882506
239654912
614525107
10831474
794687660
806261266
84744246
755099991
15741812
795988446
699338457
257667402
823147250
1010219844
740653811
61172054
810810041
183980767
594390542
830885424
168010771
281818188
267446057
586752693
79577288
152006148
473325196
583546756
658020812
896327523
635577737
420178652
349810398
1054690639
798971657
185795491
466722960
641672662
926467074
108840740
50843743
876443963
670520436
746899558
906273669
579732220
618468689
97465073
1026005507
673512519
725022443
66411161
418405544
1017398274
119476889
533884692
148118395
694489568
1053287086
164922109
359067776
445412368
92758594
706848044
786517007
796257616
422636284
886252565
662236455
368882158
882406204
208743512
496063217
32131142
858041280
452911264
33191435
47161870
697910609
5746624
317338188
848483417
12866409
94435374
582387028
713525744
457568236
347834181
338921409
355498105
742244252
266588094
798216857
901385715
159243732
833071432
57329971
638491609
690742400
910524923
287728369
590439010
729287634
790411913
409722368
117688082
137287099
1018886162
698026138
614599134
679920565
425335645
403676984
972672595
888238091
220065161
451248391
1012746919
840261216
431712779
223520419
584917916
25160892
718246691
468076162
1002392116
54967959
68214975
674522726
644548181
611375756
591243626
23310906
426127883
351149584
461749099
498725378
26961376
833438805
669008516
95795922
302028043
43128600
774634503
502614442
132928493
466763738
359582056
180679014
445130622
404583094
32756775
136514448
518678596
639700534
123984569
711604093
886260335
52965166
563867874
24077728
761053661
182000978
237625647
667378149
894508589
1011571206
158237426
78467370
879071399
47570845
710373896
520552435
935842848
201529275
220581063
49023438
138383686
863302934
924155768
480700818
42319575
763671752
492874028
134182558
651790880
557969107
362863557
68024894
232535
650933476
990838213
128706496
22465185
927166449
705658224
948253022
9365179
40018654
737031607
222378028
1016857336
933954975
41836389
861395010
363017893
262882520
395253112
335594354
475082301
455823105
853595782
276911717
60001107
456684023
821582943
368822912
550893041
162161380
157274106
800024032
718852588
800406278
876430786
623307852
581729147
715221324
666174795
150802239
400547268
614692470
212806487
335022059
138809619
447912812
612223684
816375721
493811109
297698322
935750343
904722693
183104843
805320768
795044771
666939395
324641762
600689961
448114960
392631632
524379314
139717840
106223320
650646982
755843272
153244035
52319190
1061589454
695652776
176187527
510323897
538805935
142500818
794349126
258175629
103798531
788557695
432577015
291093786
586299298
214537012
591047022
888993916
832731596
463546904
927860589
943529899
157029854
789130132
437678988
1064617911
343279778
206929106
765698652
950564644
636443805
439734676
853893075
154578872
765891634
878511505
683480433
104418953
595362791
552921759
123822558
87938372
414715483
334442983
792890368
1045831160
302625633
96502251
666810778
1026111091
703981216
978970984
340212845
245713966
1068422877
482036489
599143107
750831626
864842336
377240437
222798586
361518447
761153783
30136320
709101818
713183322
648160675
983512395
628060592
437368230
45604117
1071696617
250412072
584863988
17028740
955954825
568143734
21961081
701752143
31713646
199828666
676453345
620018985
19330574
741708452
53788934
467587378
523543648
965755825
16221570
253479772
314095746
142166016
664340096
553379907
107288470
532434564
692681770
626675267
253049476
590646364
173438319
523807816
867717047
896873457
159638874
617147505
485395809
66500984
694715535
606822140
629799000
677229674
144226603
217460825
524805010
126049705
957824786
817160512
1065679335
561996800
138838767
790536685
121425537
535002973
568402414
379177569
464049529
703649896
212828535
427487427
820701766
857812091
294878508
548068592
333006779
438392402
141726046
187563976
434160148
170776510
47359774
383731689
697845177
541620651
26234337
161726331
779354745
643204686
877478736
287307446
153855019
773814915
468048009
889184007
775429695
996254574
701398451
756133988
319884198
823336414
780281790
284538493
22343197
816837500
301984168
128049479
12812505
173355468
46210997
474552526
305467704
1066365377
703309713
589077494
394705572
295570619
249993002
587140246
599336145
263641987
691090403
448643354
385039714
276247277
776022152
344375257
74123253
106098041
177240205
892110731
125331474
507965631
528822955
69595892
682051335
47221444
559703661
260012359
44121794
467477941
378543294
662666294
75110182
652034729
555423724
824296162
584343159
478014891
610335382
424292926
880848659
848496168
967379165
568263406
736252017
592677397
939078400
80880931
372301418
27571461
129577469
1030415557
367097128
918570597
73783261
452786939
740636066
908603313
592759345
572032540
695575778
957225747
603021340
501359109
532054831
86015613
472282048
467036784
477377968
908295541
580987254
19212223
102042837
882154901
257198605
372006937
471413729
439944911
219855713
232725539
561718446
505026699
526656177
56347382
210187214
977130590
839144476
130539818
685190842
727473350
154172830
78131542
281229321
213440701
881315691
344479433
21616928
660002342
4537327
478565423
194411720
97382863
304555176
901001683
332101255
445554539
580471670
533795860
463697751
123818518
284886657
640563928
409287937
854776688
530335068
959001164
972005836
519335478
541016244
449274742
901328544
450875439
509999217
196017554
492940353
171226760
210069239
10588769
625776032
124666295
381675279
641890382
323019198
482758478
764530732
498185434
9830213
422111058
1025216026
915461614
359899901
478951101
81446774
280810172
446389181
954817761
580627781
34261926
32385571
859166276
870988840
645743291
489380294
822583699
777466817
885269050
1007701399
798819713
36727733
887854834
576590207
402665229
383380945
243832679
375882775
304166674
312867015
641109742
200732027
169359980
145738962
298533273
601816892
425556246
29499221
213145394
100083881
854791271
474672995
321166559
54139255
610846459
997178415
591188797
568165993
359076997
163371199
50313027
103156650
660442252
880764207
903970978
911333485
886248131
131837767
419529962
15715635
883434653
134848972
63320842
418139938
838855136
501943326
438183082
786972653
1068207207
1063696834
831552661
1005392002
305037006
199667051
414690646
846427244
154534909
955716460
197710255
62188807
881625708
108701266
260715964
270950474
746378492
245101562
88452154
570183513
240239682
44314302
985233247
136023339
385436835
449107762
318112547
711196336
166912557
372063396
807055376
848035546
738693671
75365227
526598383
312118840
506883159
843703610
669109904
319175232
832499242
398726322
205837737
202866394
112787971
57088350
309427515
656244927
346454396
58234723
468642750
1061826060
892012383
320158665
737772970
468185375
829552108
903851712
159802066
499623993
773131751
283917240
553320093
313648164
763256176
864311122
742236447
390392547
775667059
1047887466
771820326
27712447
235500888
489278628
56024297
667892989
802324499
94683026
983456251
438386792
780214074
831127703
503286664
1009215700
115039173
644910102
186724851
340748282
365219202
239463910
1897242
341883401
42134840
673285406
844897614
624819867
597337823
91562415
860435531
232094561
1010397630
623366696
641111067
1041283437
885625743
684283303
40620596
205163800
719442667
199830381
7863435
133452176
133114168
962535282
417276561
1060508258
254602217
477313023
830957645
993527408
651860157
787074085
556493766
197171405
962170947
1023244426
147910207
666719495
473195049
531283610
676400969
170662151
219667029
918200326
349539346
619724412
203087290
207299329
582004094
218485201
801472517
531951454
581393941
321890954
680442076
128028312
297482781
470813943
368600854
328806977
79516529
67733095
868748960
298894411
514277474
104153983
107302631
282874745
761034559
669543736
218972755
650836030
187746366
125089202
363180592
365971274
824362785
1055752299
708736790
87865005
54994033
721731966
828124422
850993235
700856265
883151966
501076731
527768411
838605681
667105533
198237647
901192929
723490711
568228526
255592145
838209476
1013338198
638108521
747515864
44170446
284090296
551168861
644278120
895925340
823278740
537186423
779075391
227084530
339324787
787309952
873341803
905503107
459912438
341691466
307164953
838768143
735119541
798357492
651841987
714797812
531765273
679604825
873331299
665923115
215421484
568605510
353204063
827959638
292171815
203512515
977448233
612527234
615185373
944481785
379619127
925115799
763780183
74741414
694377691
702283918
376865308
16304493
19449614
634669727
31657266
332893414
63430611
574189623
869724447
128611055
1030467355
343695686
841415190
375359227
250585483
628559767
861951646
449004017
250160885
614957906
1013339840
382407505
76239679
103579827
327784885
378275412
542627272
96499985
231892052
772351692
971437573
201412181
63517750
567306830
825573796
925948146
313083768
768200436
117469128
426771428
195455000
564538746
618501793
139866764
224381798
424355236
330871945
881724941
367667470
1038519690
814264218
884671252
51598012
608155288
872845344
449095470
22941268
897866470
22866340
583320762
132919401
699777046
724927269
114890577
304985326
468803717
805168772
429565242
280798225
117317779
255614957
74460262
1001982682
341934504
358253358
363581015
693963756
46447960
497376397
694453476
75781297
104578979
369248511
85910247
663348605
895174160
769641273
619455004
124928866
814215007
647677266
65838838
93670433
34983616
108399651
484892408
653726777
487066235
215099462
21215416
776204505
888895484
812282172
591921301
322256346
842328478
436448681
494542346
1020454111
212649799
350446908
734969928
378497449
210116684
886496499
563528833
239205531
482998351
813291155
171666452
333572310
123223143
1013646101
391623960
404000986
106954181
393299821
850105433
81702302
456878037
548263753
979093198
325347537
930440841
719978912
126702542
299069934
6539925
124400710
125590773
1002437642
209107764
727237
20051083
137177345
142112195
919271207
399168555
435813291
566225147
284233038
392311137
199562909
987502862
797014945
852365313
106671081
1047706400
881718766
355053536
966621820
795821063
379403616
74511977
377115363
153976821
425148667
336135228
36622876
783449512
454473755
485606758
549804251
998994514
453586990
798612521
612246273
250102043
641939552
320285869
965351141
771887171
112034503
776243877
614628200
73779055
469959782
721730645
853731463
634254761
927289558
1978832
879817216
714153431
576694893
393328032
600185845
785062192
456205313
282812944
395451026
900967960
915977809
976658695
287423971
351479293
153006626
606765710
605538998
572322640
538326153
576796274
313833587
364151420
775680884
932356268
1003556360
54284748
400023040
633243647
659598930
993644396
99213558
936913252
195780816
978470301
657854275
55586679
769641391
89920155
158186317
899421897
873342681
933793195
745682581
143780445
404276132
235629097
590351296
299726100
534294590
611722937
685979325
677255801
508982932
110168879
550484871
589944419
724329913
880160985
34774663
149745573
13882620
34024339
318949511
481849884
703430694
558812040
274301510
119482304
929501970
211486184
274451
13040280
508135928
708035932
843400869
73445240
4188668
553001261
441220015
598317497
311391677
1047479802
245713727
460461484
322871462
838170249
895313487
469685493
505444287
129327718
796535423
58644996
310242535
545797486
737981256
79080971
484212231
1057001336
146039228
88109366
41926837
48766138
703748318
523657451
622431230
741005473
855758124
402658455
833231942
1008947064
605989998
803553842
397556519
3095899
322018205
103990291
439420097
392669221
671208057
535328731
660795695
895573651
589403747
535070828
429655759
846365237
484562276
308815697
784925827
517198396
733568221
562372929
30654651
499124444
54336534
178469707
493755091
84202399
555243176
358310878
15807469
203512403
129046763
473972395
824239694
38658653
125778552
5247801
482331906
280231128
630309275
343284525
624228049
390190916
1046760148
347337872
136145621
654421217
1063178373
601100191
302532114
719677551
1822918
915195229
155555771
442758482
745611047
836187586
139788104
732278033
157848008
101632219
391498672
889637372
810705221
286095320
148238437
963483218
822182078
56151397
926621153
524635388
45985378
894587646
770169188
463805588
558997933
313494679
82523735
588141363
876837326
519885365
62977265
266620973
140821555
789155367
821682246
426965577
114290979
310150641
222870471
1069186898
265652210
80558403
768781339
663340118
799645984
853662140
519110415
95975985
864990700
818858533
547115500
737308282
750345045
637350500
4382864
846567776
33219181
40146237
687309799
630586897
69679550
862998105
44209399
505431471
935589297
613615076
753081825
1070369449
581349992
659610099
27806191
277703148
451046084
119735428
443270956
64988915
582764754
523675688
647993603
297206745
536364874
10287904
444712890
975841281
640893652
1033730955
85629461
1060176575
1051218704
23224820
1021718182
190407878
850975072
83973439
256609798
357003144
548711540
265389083
208980895
37229342
729198094
610058245
400136431
442986955
867888854
798361146
389199827
107638817
216271664
13595142
903243799
357339989
737889333
297896118
624991928
144938167
167118251
21533927
442973264
36351848
22216511
144469361
171675411
908300772
608946113
860828534
714429418
816661601
601930087
582156690
375941354
764079749
573575124
532249503
672069774
510378218
494798200
197186478
163665293
1054420683
210350877
302543350
985934090
560066757
416730382
89237762
52286015
757666557
1060866404
899119063
784775586
114513132
247312572
1037531252
508670716
275073126
620749997
1065737104
210240501
138548472
620543657
841577836
172587599
390174666
1072128165
818906531
138468260
80477744
667054490
53468233
153961137
77714510
162867371
564362934
621771824
91562609
22181494
263338546
715352550
850158313
125774653
588384673
785452218
980475105
878355267
811199626
453968552
898511393
215333462
81427649
348753444
262388479
528065920
896155391
270724092
883415534
359378754
82676875
158404654
780305392
858127811
86818356
663386867
111899997
631171788
807309470
696769264
442344025
686908829
320770003
359264688
776066883
528502094
46442125
1013379593
815150524
601220248
127603974
400717702
161069474
763282977
194782434
55818925
867855136
158593586
48554068
575778388
327985570
774848563
1047896765
623110429
603735768
39467737
671905503
392778930
563558784
892837777
468630498
486951531
782868310
708078485
254887245
747527183
240653704
379235727
254604110
95597965
740095907
103098693
575251140
262718418
412972024
988634997
121954927
401055868
138873676
497278108
245507576
233343272
950148750
122905143
128344228
246060449
518794489
132957895
845036763
415823265
973167725
653030383
732561139
760978382
346188316
356679591
686029494
499792390
624537078
1023898815
841200638
712805296
710602260
967459830
663374720
88099379
970709068
418955766
886699868
592447053
951609712
7551788
52568580
217817656
56299884
521470819
694643446
440463362
263007017
235336299
974173999
415440532
156049295
592153481
197298157
458605058
316694890
969514787
64984879
137852983
612016626
110269141
76567628
564422129
141623406
357440237
214677960
913196822
698760921
835411634
542467187
227934659
108366932
650360765
237298240
129410891
869472767
8491288
47122070
377098895
794607061
230801055
598903755
801947493
501864530
46240103
205827389
86461506
563108064
487546129
616519874
741205024
113346588
615000747
744544946
183988452
818122628
731404741
650271239
567207408
114711568
48983835
309557491
469507594
294202829
764555713
665494599
579683055
438424761
30793700
39299794
905089427
794797338
457416517
113846608
449720695
151490511
549097131
56085088
94746049
158626161
352494475
548030210
859671482
144603364
352392391
196731189
298035116
168427554
619564815
293494633
510832336
989925257
906033143
96276224
487782117
43048665
5281318
120647516
669017701
681676156
614379716
461859621
52903584
16059859
4045192
833237764
589313952
335839488
721689716
679093998
687018094
563167499
74254030
979187429
783840211
856165678
722238642
493602472
131280186
208643119
819216820
650202904
717560254
13103754
674867640
88399052
340598588
567604220
96414059
249608204
151655440
461441910
937218256
410068802
390964886
295307675
8786196
801680189
444972044
513789812
268014187
664693130
14787909
114949247
631605348
413391455
892266551
748638725
12845458
7209136
125612840
1035927266
504736925
1025971165
339682066
252516365
1068208016
638244244
332474556
616133109
539686160
838824547
87325641
205437724
929138511
91142341
845615031
115408561
651967731
483028637
533657054
112765124
744238352
537377344
595686715
58534843
366002729
419841935
502564693
883950830
94636054
504196585
119904809
473570753
522017366
111715731
453176885
510055839
975490221
126644496
383911347
559066160
174022584
294726302
1026122970
291258192
501963695
243977821
506543778
485224900
435180457
267203275
821421483
268740291
7660008
146863166
2499343
563420649
611095595
109818739
219791794
940945302
618466924
269882167
663504190
6088196
443531552
500461062
142034440
914381090
586521357
128426702
528206075
765542624
476252475
50971805
698373510
839734974
29356579
294367487
47691920
139738808
904198514
517209001
335659398
617862620
510576377
437459629
529620527
361051835
591782690
50110663
495424601
789964346
17204809
309125804
806722733
556120200
15322656
31605770
687887003
529872345
652467247
89762182
353301938
40477125
284772873
418208540
71917280
66011147
145021069
154018816
989227241
845632760
874952071
447015806
618190775
613818804
1035703979
305262146
576330220
517058257
601552738
402333060
904472176
762592105
265416374
184204758
718233792
111709862
998559903
1008541287
461871993
739925051
178457426
739098240
482410323
707374594
43939644
848916934
999987077
511324138
711087672
372563415
816850268
875023676
1042998944
376161057
449925260
854963259
13789654
474654187
1033185708
671646894
474704146
208504883
406524436
592611023
506841771
729901283
375705890
413553779
432490129
776092120
666833436
602281930
169117085
268306923
441932610
131944494
313033994
243844329
482213614
20138249
893113646
495715136
207480841
540040719
790467606
944321575
799704568
320891844
806507335
23640796
290185076
348044413
826486027
744712717
850279312
480722738
275922991
864728843
68674501
545310018
573418750
168959498
145460987
194461322
170533964
548601659
373687406
485873328
910470032
691840787
756469504
117691146
331969111
29215401
239705900
20818211
247124725
38764318
101564268
436037888
451327756
732817271
972769474
538607669
301792993
257537694
585979693
604074067
779584045
79624908
299298742
15382307
951123549
773783495
617823625
85818543
46977280
77134254
220294124
755502610
29158091
93768688
810204361
294119080
92164716
792046063
61348004
29370780
861574992
991417545
195943370
731517709
78839613
354151258
515877742
243156070
636113246
251657472
126251368
145331900
341455757
940330902
671064506
176307807
864339811
121264003
427929151
394687685
587691850
227837717
41460523
1070540641
64628082
306859087
959458520
574521213
150601443
629976211
337070146
537273160
156977082
114209488
272351368
183158852
349219971
477031883
881990355
159738118
722286987
228981741
10272048
835176133
170871418
239248976
123952713
470384014
361317473
865836026
184974529
915647276
551475303
16358850
792768033
397826125
973145533
1049316877
521794675
235774927
128419881
126865831
12578532
698528067
438552882
99048700
796326684
83980085
259891485
964235356
441661582
420230888
171837058
85515365
298040983
147330319
796314192
678833455
128155530
604723945
216177184
116493996
809952476
543273566
300813014
305471191
1052538114
9798061
378217556
679039398
747055077
28977576
357275402
535229705
598591627
143623198
26694007
10240391
295365593
89458156
243990591
430137058
542566643
373420227
535248542
1018977955
392248416
1008640599
103959955
491664286
866791666
443578566
895404677
821616011
429268131
878432731
727938731
152755138
839988762
374257285
92054065
840508634
624158482
325310154
337019744
191702511
213294418
858329576
511035251
482437076
773987466
126981177
852407308
624947921
227846898
11633581
575408157
804203441
553807798
853943250
707520529
855671445
194345913
212481753
668398177
1067619763
238756347
796828190
565821110
636076075
603949029
39827144
260884363
561891538
899802355
797003559
974899623
711105542
641127594
966110555
1040441340
604427763
7105783
222877692
675548415
292853075
267695915
972273704
102968979
765207656
224451599
627836248
158886426
221113108
445496796
870572283
1073470330
617652172
728772349
414535499
790967485
123495458
131552649
1009178895
647676435
163551135
115372292
832511748
148071203
530911
93364868
97248165
529070951
265153342
977365418
845131776
478561270
679512653
82138427
1009861225
407078305
528201069
725832235
796709312
597305385
558955291
759827271
40473163
793039010
399257873
76799200
482737537
561210276
422183925
1033909449
134196057
457973860
889696525
206077654
75451564
336162410
585537147
712545528
237404254
931636812
550440534
64019487
655280337
47944611
194836639
362025763
375358165
413365038
21547749
803976877
183858224
153341386
88645319
486889535
719664845
54195554
279478709
155799800
165380021
773255801
377082327
111184573
1046765042
200462893
70250477
256795959
327546770
280213608
367508114
164176878
38145840
209794687
667038832
13416088
569338897
284119368
104921165
212280789
11337406
237741028
839118669
335696583
739448649
1004792744
474497189
46646071
478825908
830267576
622035244
161251305
1052290770
651214438
97384149
491865853
367722763
190309437
150402042
226023221
233400065
14549485
252301937
312024139
648087675
59960298
3717410
974916133
666582274
230962145
342142147
872687976
213467371
677738835
680487287
345203960
317545734
1043719824
8109899
722910733
350552027
274513885
1004082632
171310109
728076938
452373359
216584106
541116488
571026460
50630427
636036453
678820174
177523048
945365075
930800310
841830519
303663189
561879948
218290772
830927076
226946166
34328826
48039020
130291285
142494030
218772621
741981777
823596525
472649142
31395947
50786252
537318138
172538582
753679116
923871998
428680920
142358196
685832290
129938915
809462694
88529142
142447282
1017311964
511048238
587521756
745926907
507154505
84241304
234959481
162006297
605494324
162165992
310406498
773024053
12315251
134713574
793689774
931355310
4237156
244963051
167815444
321550776
126651353
446146892
665647717
281474806
620775622
780027054
713574298
793462750
409989423
826733939
296821035
289132503
144493004
149526640
286018005
78762253
133579031
774280190
554997550
88110821
12814869
620374365
769382375
543762570
524981151
566018706
403037327
214344232
480730618
116548316
834948285
270901835
142154930
115947458
614356096
221119044
163680008
445043986
107846874
130176211
542270776
546114065
642829981
584322290
50587343
73276933
152890710
37030657
811296010
83681974
522262072
813855563
72552600
380036956
430673816
69937034
297891939
101220408
302767571
247250230
643122839
330374397
995157290
17317362
685608847
10879932
405800351
820071173
101377075
658752423
58514688
596479339
436224411
553838082
474726299
18605070
543550691
840120860
881610200
123935808
49921412
958057678
51035090
768849030
252688548
849688736
504484303
667609861
326835533
440733189
535955329
102378681
808317723
470730351
148131155
201147177
564256216
488548646
46559593
24413007
124676379
610451374
668463210
496127569
682476890
145053967
652908552
150454588
446641724
95154405
142109272
958051124
877441653
578366330
886965158
149507560
568364935
732286073
55762200
415094600
17790750
139639020
807581213
314893289
2762403
197189209
128284493
273172380
454356453
855985566
711027582
701156540
526484554
699188374
514372604
411969699
600689714
294346511
98411863
102171114
110771349
741722982
380858829
336265844
49401783
359504604
50260886
553240956
346620106
415701730
549680015
484639919
470764002
741608368
810161447
1000801491
234623659
251472493
609936184
542181625
871473602
841702549
145315085
589963783
830340546
444411756
924820796
382906639
221457179
147728375
316487881
1044035277
578345008
92852202
66213819
361038233
462978229
785680082
780651998
191712360
233825727
843529454
78594865
406747671
533918812
92703163
794489767
493002088
615213922
744083680
147146290
380147654
490830407
475127369
393987951
734991299
724899062
877944056
657473196
29804145
22135484
224766414
515955284
207202058
229880966
573629439
239375362
78635630
302572541
762720667
312086583
746309386
20232925
931963427
761461518
52065842
175758735
691706109
416535974
583915718
941677759
280153732
624741324
672291383
4036216
1045809573
207175584
775043661
29921246
905114628
356065329
831689303
655947942
315021938
274819928
810384711
239450526
250067157
540811660
882989570
870789663
282905892
664918309
66406249
617472991
908157537
442120421
927297601
207242458
353519991
158999226
46753465
437410857
519351138
475888698
945005610
275140057
277159958
468828767
726381777
737022300
242807790
318386360
460178796
264941280
429626420
1069087344
79099794
29910042
337237068
18533670
35444813
693121892
325215948
78106194
100768767
869104750
12013246
935617165
226539001
377374683
881208487
389254841
805476579
319791705
16447478
607924037
962450461
364497059
315512937
522231846
349215602
181793479
18504956
255356106
170485439
1066435057
840225309
29744237
801112956
971383247
1018312676
704227042
732869562
212429753
768036890
556148058
308965908
900416556
616384674
572514819
879987305
21531750
38639982
309914709
731263288
418345864
713121589
343887945
704716081
346890000
382463153
772973174
732463450
275609460
103613960
318685948
670041868
556330229
721945044
639918642
330510606
146784502
363805124
672591058
138474000
724241887
105486828
634301430
445056359
369766113
271454244
293304076
450604975
741661816
229298318
808726062
622812675
1025376336
537666865
238106715
900416164
619013235
312080012
26820981
346193268
397290544
176523009
650627478
962164143
891161857
48321320
842755239
507914832
749235649
510099177
813206418
710723459
599386045
868502030
128133235
444729337
15310521
142276573
339864185
241195004
148419526
205365530
52134174
711822691
850345914
549744679
815404920
370223554
796690683
223965703
305937232
211280189
381431240
78669607
879932695
465740541
31316152
202494699
475870287
884820146
319206969
264220102
878000675
401919204
634201733
617257306
716515163
683321934
604029474
2209540
503791369
364830741
230540006
618557844
573126684
50368525
790459164
44687572
783806600
617602765
329201218
871566371
81139597
326630496
169396196
21647590
53499652
299778940
210513306
825224267
274231123
767457497
281665275
7601695
350235700
666447920
621097024
73346692
36902803
478889547
894042902
136196100
887015466
157840385
280569998
64136474
41625157
710975264
900448576
480246161
104813912
113088907
867676084
684857093
586412785
202361741
590541951
445740272
774532880
758053900
678129164
370936492
745268200
1043044750
891972570
5626940
522501342
70890811
635602806
147272663
102462256
885438989
853417924
518755016
861018092
535570032
281967002
111417927
171385992
855919690
530269938
77887074
71746332
625916418
1069751469
1020848583
214307340
956701787
16241359
548192418
604782069
103697375
173236685
96951985
461061834
169013731
740676479
61845083
560904370
280804441
387208756
490160232
151940802
17434753
774835172
1045441609
906099156
449334024
455738141
184991011
590641539
999615602
22840764
904773321
510254679
66917322
670198497
12398605
21681604
81805315
595460526
689553091
294127940
433411873
776656979
758149911
394342842
551132886
836968228
92412595
81161219
427654055
716407470
830208552
635111697
48024924
800293284
915099617
967948984
27255017
149882085
55904689
726138152
218118069
576362856
762845637
635086261
500367647
1052487569
272550516
95106415
770687838
149637309
7562954
143524832
714708607
76932434
94341380
799586087
53467635
44925330
51215050
520232038
49247352
643191388
39093398
807598987
725181357
513310722
92564621
189497499
41726326
834596059
1069500517
35688052
284582658
122249136
595399290
887380402
67717130
57928366
286611624
8075618
5731361
257956366
434931430
162278745
548658116
34660678
979250343
924094497
150962110
360663202
780308661
647717579
961583106
211545854
84592371
442955422
162943029
353845393
239849509
496467431
604482797
589633969
23412055
700082491
412588448
177445102
491757008
554341973
44227699
884502555
407444516
219143800
211337478
590197220
345822868
331178466
1039727976
717006517
287057251
328998051
991253774
75510520
753541050
45576784
487224175
926588817
275279347
556540090
66915203
937803809
416369672
619753272
42311060
206528347
28300365
120497864
133453406
685532632
82570413
776247060
422221248
721172814
701084844
275601275
607417925
272221973
334903709
332401594
742154107
706583077
165940194
881492465
114573180
608323274
315876544
766938178
939922561
527082241
948791607
426749482
33830631
432513478
104365773
580723425
395328867
708458206
132129473
282597879
100975975
443846243
128007836
246434165
881863124
561454151
998135139
413107
200594162
161732602
289325511
77737989
212730240
337407295
393888897
591562364
271958819
3201245
429160740
559380907
445087033
994194945
292006403
492929972
519018492
797560499
819053817
584482236
752978538
633353305
302927197
733216162
443291988
396787888
407988034
35992941
94745883
479264950
42537969
136062388
718341350
626609999
1065630910
421695573
894014259
817993234
462932259
285246546
140143153
539709467
399235721
492690109
697374149
137443427
1035633836
392952433
133386875
70144879
83171018
870143583
803598867
357094445
183346420
25271723
415859280
128330296
232167453
565786142
849685001
595711894
976735381
252842868
25968791
492107752
71537736
12583259
159614040
1067925902
433953913
831675712
749662670
756392049
672510268
94339437
951665933
21062951
770199514
891039919
18828783
905308111
928366719
800277438
709504291
191973712
813917315
11013428
1397462
728377820
1015841842
48619349
604252443
509457934
674039479
188362292
58097093
948460460
524980847
1000702745
560941445
560911054
399293592
212890314
100362451
856958
525017884
27712275
284384286
686689996
120635773
908001563
151690403
256680533
549200127
94124099
302576084
667968045
153217808
194044585
913610348
461268407
244377848
750866270
117634745
578669754
165124904
747454745
121907865
415421773
114034906
707507739
90839199
540415883
439301854
662862945
764136327
974508145
704595889
628760165
1015447031
482436370
546617586
919322458
416994104
100665936
605322596
369575217
697068532
31702656
735935422
672250300
910180809
691553636
150907387
619975044
380260070
364668384
845721602
521661280
471251423
141938109
852436108
1029445349
678213961
538391377
516746099
766737482
709916472
150929494
631121269
44920308
221509345
1029742849
619837707
182463003
26247695
20179498
92623974
280704794
128514883
37503668
212705559
89929921
280274299
131639283
103247807
105744618
586148280
483471954
539407945
149591467
247045605
866274661
310879667
36765689
149043337
176139387
1043736186
706306144
1002605763
418373764
105988873
522094577
7799241
824381315
762985342
369572362
235227602
275958701
565794189
242211355
552219425
498521639
106355266
772482445
225740922
67330949
228393664
1023866947
1016927273
783400089
674737393
972911274
571787186
547556120
818303900
35386613
299602072
818995286
830219889
275950860
56785509
313948781
354642551
356146395
1038580339
95482645
805938009
475799077
500231606
698274281
574155165
541575182
28601638
371198429
804564549
1006266194
412366314
238013087
510547052
321546400
81899359
41219648
576906820
283304593
466632096
248190282
476272261
97512209
2852282
785630643
207343782
16960282
964628161
478202816
1014358530
876818953
308262117
745127749
196089820
145275074
27753246
794993032
274714675
265608942
452699734
506919005
695652772
40786106
778852654
79456353
410221993
907211103
800572081
695136901
863738905
750867672
325361187
487001513
621333656
299578036
895333894
825560762
587085863
525719168
476819644
103149907
322483319
697009602
845667573
302685013
85074829
288189298
782381100
101995732
619285120
660715859
299554663
380057249
535591200
105095393
602435792
82420193
640541527
230942223
24092649
1048131928
678663776
519603491
294479748
139211202
1023172989
611351594
469171393
61884528
80152971
34915467
705676582
698991728
731539773
684943559
555045043
864799897
13396920
547270045
23744641
313125391
577892162
56935951
429304901
69568178
616251760
283530489
56593623
851114163
95423881
965701034
213133416
975661597
158904525
864858365
392380601
321050651
615879815
200304030
827258440
646126443
209130171
617954892
95146861
475792406
114352665
262974882
215994577
1049693458
614084472
1053225308
366987148
159705548
843746415
789084171
464656104
967031406
547835258
361445285
163281241
255488078
461698842
770345665
518131932
474527737
678591153
321649189
754545354
789477756
841364313
213296831
288224110
493225765
617830885
570525342
40102133
150229886
105508872
436203929
427905343
269276282
621452423
4591147
163764063
248741114
886049905
824567867
403398675
771365876
24981032
150535078
20420987
897335500
147598689
171505880
427238807
938710064
123191488
938108080
85563508
714019144
409919632
1072145601
708896992
347966941
129402901
55670725
634041300
936656469
469513365
448627876
640428366
128411113
513606863
472510622
105884737
331816276
908084488
751057893
191473561
864278578
689010709
57861248
55923239
122434029
120422097
513672631
141367556
946405534
800086792
180402964
788413634
843711115
99148830
587931172
876761554
33434070
555126765
1071791984
177296890
62744782
113481310
150053305
144759332
166532821
367891345
364236727
281090243
127254671
77168418
92796680
350363304
702669947
382751748
608023928
821204293
857767623
8218616
281018324
122021797
519759289
51196466
902927658
274911569
877751460
258787245
397493814
188262746
606124473
727142042
222546986
811175284
500773969
271103248
394307065
651278655
139747724
146255762
1034761828
421051103
608021635
735577778
380472751
123421241
586338872
383713336
416651650
72168179
197250233
47411305
158331690
19042726
162197573
267012969
586465817
53472896
459386274
382970612
473923691
917940104
117987630
52116133
349058410
543548753
798007100
559801158
381133872
180676377
909368050
831774701
557688634
542837668
765782126
617966425
358458308
482936091
690076319
433020434
659336535
98862446
824238781
761875817
328991342
840187953
812176756
586709609
740177963
239456647
238323269
598182255
576297313
495162731
707654426
488476072
87720064
98786164
337485976
878363990
894698029
87804422
334514805
929256524
317480381
433169207
43878273
574520444
295437520
812807391
180834052
553050618
71589693
106771134
273531255
497488204
721429099
727620418
681741873
313604383
678106462
646509760
291544126
433644176
473681091
681557447
730702743
923069257
977928702
633303322
32717547
602656953
229503226
158283942
96380201
93435066
640597132
587955253
143942741
610606758
451018709
33171469
709739982
166981599
3823148
791644990
444495522
790687338
907547026
676727702
512343460
869897744
601591448
102823880
662420139
124190515
23336874
147676649
535537926
273261889
536878386
410676086
642176534
746856511
333302416
240941455
46263331
181554179
751659908
154421461
89292552
380035244
23134857
845706279
264305358
24292032
36391396
874041507
1058266759
80807839
896998580
420182763
854523710
682600545
142824537
872780015
537569199
344746512
872011007
45635013
161937308
1028983963
670120842
298831851
467923694
63956983
123324201
491151897
507811906
436547879
193742160
139463068
414659502
218273588
931371907
275503223
333835644
713573136
151512863
584860437
483528533
167326544
224441021
345733138
15198595
474373225
109350941
31735968
189529727
736939126
348692474
66727199
169445885
777968459
884189177
31879161
772678809
735602937
279619362
820856612
46584803
834210071
835324303
679946184
42213769
906788157
281844009
330143897
102009083
772248640
323457602
41206639
94817360
276223953
371564724
999706039
244826751
739310949
552378499
866037576
110594012
76982366
20792657
100437451
276271112
200483856
933523428
787348980
440435288
494261365
13169847
321633394
271883722
429631506
663169188
345112663
342946384
257685076
829221289
651766461
322292473
796704971
185424666
467124400
830594596
529343821
638320882
523696258
1003405412
495499317
101513196
623305513
354190863
64908158
495822652
141420904
825634471
256898737
1035598899
728402946
776892757
892925650
126466012
177934592
222466021
814188055
605529744
190374015
171000507
160874791
63440646
576422138
497131105
991618108
648827866
342923706
86993708
693450612
835438975
269589318
636302969
803819430
373787291
384521032
175733791
303094811
847691515
219733408
61031216
152004193
783888920
1061837879
78970647
10600522
479190046
320508010
455451068
209842077
301488597
465510011
66017106
1046848185
1070056987
771950315
330449460
601979777
510366261
2963039
363106355
595230384
624204761
718821908
57807866
1000378042
944962311
1001744530
87009224
107655751
93948835
305896444
895044429
464994848
754661590
921005772
68682347
721096838
284490900
1029252473
882001804
701595227
109067413
690459883
365481317
775078065
25915092
883828444
6592761
13660880
330200254
805280469
303419157
183253563
240747621
21692678
20911077
802229891
113918331
821732167
473773119
195539336
530301091
512131587
941610146
59180696
551942973
596951174
573806184
865207404
753743266
698335723
371220480
161342368
102481275
386473676
267175436
167426460
174799865
260628553
296834368
240736761
606205630
217558544
378925166
755598112
895924205
255516168
228951018
100476889
160965564
907686685
325673112
647552744
102864584
708366843
649925762
505185828
547824033
288659556
896994175
572836704
681159215
4063272
171469582
167800699
591490723
182511363
664019602
839572028
829729259
258066992
349558826
588302764
577481047
7099769
1012703843
211393809
499773200
786941002
154771558
95161782
213196797
176845189
33995427
570358759
416872438
30670376
683162426
755297977
587419315
9570263
433818074
237986422
436421150
696317910
1071152979
759390205
1069152835
344533887
713685104
727905441
834802251
988472661
799484174
53059718
358684734
839542996
283594051
74287474
863489334
402691764
488343249
162992296
116059394
347935015
513902683
143269752
347835347
141121180
562803719
386739359
587262239
227410334
156328122
1012806709
1072303189
63685656
760548154
970658873
899429813
797835901
577402056
36488999
833880558
90298954
1032693798
831591804
629578841
673780040
286958120
897208273
46085428
772424098
279055736
609499305
5677065
774785757
366182890
599800378
410820151
779715437
258621499
7470193
522825730
435139795
550804693
21561509
310984028
825458921
389584927
860009167
1025261143
69824968
629037391
444023831
616434214
666339203
109498078
854739908
776994846
533591513
805195483
438108734
771073846
467251767
551042230
647404620
71281746
820263756
808790152
88370072
1001445929
483247791
850453888
834751670
810835115
229699841
106463916
584726459
692408723
221164247
562206872
94205896
1007733672
425291611
361724951
516199759
359854813
326631236
520402961
690273784
712693800
799785024
679266055
788179333
289006058
798093444
60880159
410959723
898252846
737654005
441396871
806116388
436269025
772592877
477098242
140426412
565807998
191917471
177239268
799716543
172408096
408942112
673077038
62934578
4346561
105759250
237410058
173253290
227590975
721834925
591680540
77448971
563505266
585530302
340947101
298473715
92282720
746643449
40736735
354431674
123585684
490826726
463550417
126158680
701410037
817765826
801738797
633546826
256065094
288956308
787291686
532302608
716781067
736418019
271491795
637375415
312073110
12782757
883766011
558248774
243644578
730782975
454197108
263143787
23084180
729209613
231013973
781434126
392974627
796796698
461218188
481479118
745341966
970850042
633203310
1066800375
14339303
1013715117
436364721
105056787
11926710
361308621
113520652
282219579
843562604
427671237
696156101
261039802
329670404
923122394
943956371
22689313
731506326
187864578
496231045
553578121
549122981
751098437
75371520
260622767
295302004
241456947
688928214
285472522
825870448
494891406
142517891
745864524
645469004
802927757
648585683
741341660
123908970
786610471
708725824
209698469
827011097
178453644
45136020
717505641
20714474
823801000
821461622
872030900
355910976
791598387
305916104
54721673
134606031
794331243
980049237
195553075
546668983
266999852
259868102
554295326
379870252
443814940
800278200
851230212
265256065
343653546
450220215
92481099
331191219
519641956
73809766
62300997
180685605
138541925
405290196
555910601
997191751
4234353
498539092
806175476
846486557
95999819
639688097
807791191
166777115
465087483
803660671
861065627
856689326
516383838
783928658
64882002
254987691
192139205
16064775
278354433
331111416
11774453
893286530
455097902
1073256965
722585742
539057720
1044231623
601000951
840694280
485426250
110050226
66176492
585424579
722439329
779566915
660068481
207317969
702390866
796386367
674085111
596565673
46623684
48567126
1053929108
215521956
886321543
462737011
958212973
126223156
1003424457
586719397
788615293
160848155
878388454
210654197
659174342
40067964
300533517
775357878
69380351
746334332
407935871
91167641
109749284
899317495
49439042
629183029
793493332
512028207
838749561
168355557
621386129
386689641
131832927
128898620
5443702
248399028
267272008
127721809
722183145
581678887
861269589
1031611740
183860812
105419232
449290062
703501987
316972626
753628330
104755496
71954049
849243758
110739669
825145424
585020912
191758957
501918469
890980789
560307817
21170362
280419685
30985693
302169108
257081012
218699089
121292101
59196604
611006212
270019336
408397750
257931775
535159120
744669107
145896802
353497859
318897366
637527585
131258290
697841375
178461844
172111026
298677457
692225020
236018221
528803018
330703677
336056532
638068891
144519056
899121637
951032854
553869676
328934554
380773482
164951122
126284105
280924487
403144095
426129087
448812936
705513503
89860290
406411903
305263386
438153047
140431728
274920375
830262689
470913224
144049931
118464890
972926492
1025746959
629248420
198200615
589775862
949061824
128251865
499049187
89372397
729384128
178904484
15589384
121578505
72719694
213850809
535962470
921025322
415364238
122811362
811302810
939214187
483707230
59838568
592465157
1011442505
379015089
509121499
52030512
303042298
896328438
481160469
464702901
268451906
61685421
7051065
195334347
320643534
774763797
753281849
529693066
872045951
807587693
725247844
194835166
75852265
636667105
706422224
142166237
164404857
292395571
168323744
209205029
258255350
126158916
534165493
50713121
821269672
639895244
809402873
757775371
108861726
864203090
678780193
881641934
466930521
106124827
9960816
215705397
390782537
536462900
89200150
183675824
536960690
970406413
6494871
745037776
66624466
22124402
798577904
680073564
425997235
83730401
523463463
704174215
63235329
22161742
10780848
319614837
451343851
407524176
127428921
573195317
614319167
196167582
590569911
118082746
10632929
378783370
996925986
374600566
506562412
304080649
933051234
487020015
96684448
768491981
64848173
418166754
863265191
440257804
582059336
322918597
760153694
218272511
876143407
834983026
81119241
83016791
854243016
251081910
886516214
101299006
213777538
722015582
225283950
383394181
646872109
656745086
499498601
108105690
559374530
610864177
99894422
2857638
685852990
831323075
530222974
541475622
543571696
4010954
278280939
998134149
185201768
184695200
712864545
78084408
657824824
95700557
639539088
472889177
682949103
172212851
89350683
1048656444
738212169
493261881
531556388
1033130010
90275472
492942380
932561317
258346803
351459227
35396056
617831234
829809466
160690877
366468763
476743282
139673476
320308955
414416270
307299098
660107354
848339202
292198442
72269914
150061186
161302141
836662672
115677691
97655742
521010805
691635807
62217425
395677250
555728494
656326940
440607512
352086018
652451739
13847439
286313560
239934648
349365864
318232931
595585807
906637802
301948396
297318411
282099242
168627417
925024397
461887821
324356362
837546334
549742154
793013608
850076715
540380951
292513287
12679527
696437773
187663418
370107288
784487206
269461344
251066758
126262373
743085362
948863635
353685010
284541820
517629215
693065948
517028826
430043122
56646041
540509537
307834775
151226505
323855847
558855678
706657446
709812402
61994959
882890854
101282033
819088123
485018921
190340487
680701017
623239955
838348359
403591735
92108348
421472827
66989944
247596337
591704729
406357910
799052487
160863512
639649150
32664841
675073417
144457848
843388936
276089205
114415008
680436779
160757353
787713230
265205823
92878542
175686017
767319777
714743390
388492098
421553998
331576960
644162266
635369561
335216466
1021804846
352172198
821380509
78602801
740676847
496919656
622654393
424275696
160763251
501125171
676379337
970412287
202274295
740700640
954642104
510135115
782258116
622688782
631946401
1065248714
136584062
554372029
417741754
1728975
135408841
219244210
847468531
746002648
656747399
648419175
745588107
201385297
534280678
984001198
616849517
721818038
555418488
273704527
107354142
643149102
200222864
146035016
69791839
115176251
561708664
25219409
270343110
687659344
472614003
1062334721
334459298
603929592
4343032
46005739
575002837
850137198
643032008
5884807
979693732
530846940
141366020
701215517
204606273
142591091
913051752
527716288
841594920
320356547
522699072
379570343
147000983
55895321
78396104
759566374
678518227
452008583
937963519
157851551
394615311
580822560
431626628
738145825
753603802
302127212
185897151
226521133
94372808
214414980
1005099304
652793966
116911018
190792446
440994360
49960678
649086637
326244446
252741160
536902524
883925135
135164185
942662509
824655637
66036989
631739446
196019683
607270173
241852310
459289093
403416152
609940196
561968226
316183765
18316943
912538202
783599880
320257758
500871560
615814056
36500362
399077334
384603264
875902105
895893980
731237461
27408681
534780632
460330011
826021509
465083179
472372888
638778447
827461798
698576533
467591048
873797067
389532156
55983600
398274979
453141809
434155424
323206447
491862613
911384308
188441587
444039
808118258
544928975
539904986
353307478
161550115
387583490
668472588
908000387
817379888
48776356
24660398
403439080
577454479
17374845
543807225
518194395
657041369
96731426
489596589
717861463
603401623
293712830
640495899
521589489
745823125
561927448
364283865
708941752
132706267
799118264
845017
211406687
563403740
203026134
758177015
795630888
787365043
73130098
474024647
738253078
421794967
173299007
448514767
76010569
700041211
679669742
540634885
450256469
455924078
340006667
335202692
15356980
407948985
733396389
848432343
284789115
46281563
239273854
431812736
497952580
281897112
758998349
582117825
109538334
623569913
435110707
676666411
594759414
704180443
149556739
74256840
675356445
314369193
37269949
486624259
639068369
61038243
1012988584
459837885
607456144
333104412
555599477
749744073
277353930
331031044
859053651
283191740
856277646
962459470
104775355
520253978
400572811
324878154
150706463
388604663
381542911
148922851
79673291
848533772
535559152
949163569
1006787917
203474469
590948735
609129508
467534017
861503031
636933881
464635934
484516299
637286807
88368747
564234091
776360437
525069257
32009928
559048743
559104485
589154077
1019941005
28745022
180183420
538549561
590048312
531015820
369845166
701656314
1045996139
461030268
118335517
986792516
312848701
115401464
491332182
204974118
85806837
851264558
545902410
174591413
906418687
63031683
56877571
495510259
213546113
777746637
125607764
647452753
254380618
732344868
558893612
109502336
262521981
2174561
864000086
705407606
304308424
899198976
624611140
555543560
534217474
426748418
372280918
520216920
928539243
463858190
42397124
893165797
47546493
204827351
163590186
534481702
770158100
85794141
680906263
746345566
322821291
388368049
430262867
413247600
344114469
698751314
872401533
1021882058
670225180
592527098
154686397
393197831
413205827
667807130
211813528
822654902
439763030
321220882
137349951
81344356
703058127
1033201691
554980493
347924035
60567685
76763071
250427644
66356753
40436729
105938955
832930
208820292
1065874981
732557074
25542149
445721844
685480955
156576285
478007492
318183472
536435308
588603575
121616980
541980278
811059429
909981006
667996944
674423535
409874965
624387526
73398389
585952606
732000618
182308504
338513065
674841460
152148054
10004718
431824437
766270103
291388084
72518255
647568757
545773303
6438749
914796052
753689274
95426018
95793898
878665713
200161715
731190553
91403776
48010020
384664122
527144572
177821902
1057372450
438088473
65802093
47758152
524364358
333863153
139653667
319460114
285899231
754794264
293866815
1014994591
130458746
247640813
258678630
513975682
342337229
28422722
322849550
480221321
712402616
888939500
335225380
53343374
241440517
729698250
745819532
133893703
88351761
955816814
806997229
754565327
604824362
979408996
859168920
123081213
126231141
937046892
568613720
8839305
890011758
436845424
170521066
695077280
952273641
936354578
64686796
183056896
491649984
688668925
474612558
196842008
915254705
1062300217
307246877
146439013
570709571
1016057637
80281738
422038680
140803537
809568279
901829513
709775808
7607416
18749970
227936901
9321847
771416095
479576381
903794079
128437957
135558005
729153360
708146861
174653295
362101649
145924585
737879241
840378371
437112837
319190485
496655537
569273837
161166889
199250954
766349467
1052883692
894119722
44005388
785745442
468959011
129138430
264294603
562067844
869213863
477220389
755714274
443174854
424915270
556806041
17496103
373790352
77579329
539707516
722693007
175017716
325816399
154729008
262657671
208203049
972687069
172792231
750783219
905905804
311792682
891348568
638383702
491152435
385565344
837547745
539280621
482878082
573431142
877143238
445887796
150928058
531802218
90976416
361622591
310800276
642561777
259413595
319804114
14650541
872909836
905111664
378182821
129803826
373790228
135896169
110035381
421220602
32479733
107390749
600563092
159001453
877049405
376586698
95239251
85190688
665370741
232855893
561259810
178135237
461090637
846211918
600855630
304447473
871113392
118921543
86738782
567317703
696338041
178383736
757076856
520758872
345360632
648968871
207758339
24638192
67393687
496684530
321250341
558294216
469679760
516556567
789913071
611690584
45520701
130344754
1053648743
242787184
826653607
158146166
479892655
51454315
145118323
307019514
605980384
750216252
634013344
888788222
203163438
19403415
143069477
1051281693
57561330
448243944
38341282
101594595
211109685
157004134
701187752
79306209
751272595
896247354
1022553454
661728703
229514589
400659205
87589822
991237502
598526125
286075625
228839268
246585200
375493446
52886497
289548199
897268408
796489484
278623082
522551544
897276179
878193439
546585416
602392632
202418268
829820714
929270019
876164110
920544152
670928408
511306465
31881529
762329893
146090841
830381662
164272471
512192374
134819113
934507345
449117058
121098213
386451998
520565466
78739801
697241375
432282298
636402989
800090425
384018694
622653568
375856144
794574546
590424442
1038310163
758089258
514373749
618881343
1021039559
346409566
763524139
610480062
435166493
751454118
828583645
33954533
202389517
90679602
389343050
109325434
389003543
767596784
838086019
152396432
1039344010
976646968
799166475
107900474
1016977793
322106235
921085578
75573176
765871444
138181190
1012582502
765835419
41179490
157479687
194361898
12842655
65391654
145799946
429133003
1025149271
39313186
235672440
464348767
844906353
477498393
898853779
156852340
744183289
472572969
499232556
468248632
83608487
593048690
159230907
317883170
651260201
384152034
409078975
124436431
592140086
254814901
853048211
99683269
31634289
681862189
330674959
464877273
610009280
478466196
97849687
136588077
575480939
562300702
791176128
91061592
49704450
726826428
179478951
682951874
159798427
163915302
367441233
904756831
778202393
838174554
692991467
386194460
586986596
105548669
726716150
613995288
872938114
27366655
19847763
685465522
92874622
92054794
900108615
859701584
563002363
241653756
855606481
376982585
998278595
1003723513
1009592875
353931695
67766406
209399623
183100733
762937400
92439361
158226426
943287673
358149653
898771860
945251578
649586842
140971624
896249273
316860388
614930289
732373344
308799969
27020399
19605823
189811274
571208167
30851333
457449565
873302227
245513931
54599972
84788175
725933921
101299227
161331165
805070247
655635746
18445187
697254774
564097799
150096191
326587603
502318157
735174189
323226305
138174395
58756604
573397872
625935235
10452545
812861831
772454763
112360721
499347114
828950957
44874935
51267230
86252846
412209243
1020689625
893599009
535197042
803761807
250465211
131485405
399931154
498375765
761038205
146253579
842287197
176346583
137219396
350108526
781199197
301608812
919688533
813269191
330531145
415996839
155953929
98623648
583313335
654529174
133994073
457253210
867471145
789701576
861213603
319646638
85095582
388301828
907947126
312186041
1001569729
2442339
532374660
474441234
698065397
643007248
112720873
156534133
825344105
333075952
103787842
603422076
365461894
285151394
45811272
1025306365
417004170
222646690
385524226
82808856
9026044
98616805
752334735
523874152
292870501
538688116
601156548
7476984
151576126
753446536
889965811
501477936
659017954
108865160
512696405
311099514
917490118
65404582
830092935
521955262
537712692
33040853
385721282
618906756
333146213
734684805
1003622542
382598354
1051771221
890150387
517911847
103932105
702450075
49227026
923841100
838474158
723309521
783390744
3516703
572586386
627167141
320807432
726401643
237430385
286353155
286640697
181347023
422634679
559909487
599307819
134527848
797820730
492264701
149835884
257960543
832444318
543112534
698885079
39625248
156912929
246863948
221727259
834126425
403491923
207707498
730302850
623549431
622007932
383786622
372628029
916201303
618358704
541291808
581344364
106075596
906895456
273294773
37860050
534017147
353973460
700861251
175443846
464916239
292741164
660779448
581933881
53409251
888810938
370052717
101876289
556605987
85777393
1063652634
698354450
730215095
522362138
154346251
608003378
586741616
724674888
657597589
98953384
359417704
66740391
640887335
297082589
268872280
45136112
341271743
782711045
1052528008
355079534
185846878
917620605
955311308
203077269
801420611
176432086
381278829
651341229
577014836
402627197
257541974
30928379
282737726
18493948
301680318
559882024
593365929
351599544
972314471
1014102483
278642683
787089747
525190900
30281069
569822506
131060563
137381111
848113414
397563583
1012094107
331664698
278254952
901995110
326224213
606466527
261593508
383377614
636514577
670081943
28516281
191187768
85010960
486791465
5397252
560764228
675082805
276758158
908943407
1005127470
905579199
428010665
679670919
398823674
480989285
723173
161326416
669082408
1016156861
270945604
57970952
800077964
815622612
612649688
438557102
812249988
173371362
1024728081
69390962
352195488
675425085
151369668
875280962
339798413
159293661
930733966
533937704
41802225
82099621
18126542
455196782
47760735
253604895
573094279
679008283
130085640
369692284
43701219
358616920
410862638
85727503
157110411
16408741
1060709378
1018590227
619165082
92180161
120097184
87608025
90716130
875190766
1047307850
667482757
672824008
565992555
965945475
277799599
362869120
83001014
392716699
354930767
427894600
192226671
214831201
332667101
1046451003
691574780
635708629
128768129
237673564
575186994
437964597
344416956
238678788
76928565
620493066
156696342
300905478
853088985
463532027
77993546
576581666
547742089
146367893
703790644
462754757
844370033
149706262
793036926
707688814
276490074
723760041
559537258
782109427
53821271
38059580
30076052
158092678
9899252
15360852
853727708
918925708
470318818
739401079
548500875
646740309
627788124
349661220
578133580
39628875
890831175
20479204
857555379
259757861
483032452
342177020
175169539
887374250
347476729
91811813
926381572
812452408
292020184
15946647
476851986
593592470
133263975
141106738
957869236
619306478
97918529
630178197
405553938
10060280
996844125
740492126
262359432
421395600
567574511
516017234
327692086
595077370
980390915
543259269
558983923
157936364
307016958
351925738
158183357
887536780
794309471
765543848
1033489789
702532373
715765550
828458508
180675661
761123232
673139059
43326933
319464599
71993147
989377855
760987669
42614438
155105044
220553561
76560523
290556052
707623999
923900677
67521269
234069954
448610626
1059285177
322299708
527975173
188199044
74921275
682656271
780678874
45943477
849894061
107792135
736371213
907804209
864917715
947815939
895453834
189164395
649396617
277488993
905756955
877692529
836809967
24472116
250626464
801688987
358145272
93486989
73090649
937756086
324810068
54738064
60773116
1027519263
755366559
235734915
862180148
659543774
856743956
260479162
11141019
390858657
1063133126
555286630
907572060
835264632
322614948
305162381
225389010
185041651
490206250
494395433
625687864
903892863
351374171
442318590
79056525
1062252841
409006748
130929776
54582394
401477286
39164815
925811084
57063342
171567568
292661793
825914164
2869919
253297827
746695403
1047210641
950728881
728974071
671003160
859282148
9065966
194266751
150366813
312784604
83446920
754699745
241799027
716393588
89195462
929364397
13501225
587900966
699587364
341707765
194520915
279143791
314265697
417043342
684972232
837288344
140438292
566463083
1025118348
792131944
435515797
711237168
311620223
174279620
798980883
564765824
808461153
288572535
408804011
678843215
526927677
375614470
52119855
1049603286
407901935
44068363
176780416
218692928
72185695
13027300
443788
47636089
513186593
114599502
133308355
529185922
492541989
253860175
938361799
382932540
89198897
42197815
273790288
176315169
653863289
639077778
767135591
885147234
114406345
715731862
884673308
164660268
2234525
682909634
978693439
139376407
749552612
425355504
442464963
791254099
791013139
98828721
134787775
112922483
909980865
662134499
834604622
1024385820
336799064
868919326
47589196
235901189
116128129
3452419
23959858
581179518
408006107
556089439
755468049
791988001
258698759
73651932
298659298
113110240
988300917
711983358
8067329
924515775
700625094
517562868
70868104
631041803
126944018
113151949
947627018
400377331
542230161
482596870
663550869
567831676
999671892
540258248
410667292
58192854
575709928
927361192
22691500
216936099
928501949
866821903
657163214
26454951
832712352
223250546
526694148
422566576
88639286
221395931
610566559
536857137
112054042
759112693
875137673
119155377
397620694
623768796
436144226
106693633
250759423
39571367
212510255
156335962
516446622
800456116
987772037
165806017
654047931
160829794
992451357
276825433
687897668
297372309
642301830
575866183
1064461480
431547318
499510710
504379449
57099027
325938224
494665167
162439173
508146807
530415052
603254136
743186565
56028106
598161410
536108671
517649363
137658537
730058236
628563815
579384753
391789600
78727298
488551073
52909896
399209755
680263756
647274968
476583407
646976907
493116865
431740123
58107299
1051446764
132826080
205570932
548641133
874243346
575299155
868534900
542460011
303017854
783627619
85851337
1789289
517923556
264107216
266704874
445320512
201863904
107388105
381841280
96279224
374881523
471395394
556496965
1024580151
749998245
158001034
12419004
660161682
489470793
241038731
7515905
257295017
190764008
616814643
112196214
920173768
476156100
243913234
588392279
75135596
929217505
191982138
392926950
233011561
537445210
1060508627
582344751
176276140
939196301
437197902
597668505
960405468
931908545
289445383
325328437
1041659060
762943288
48698801
846817510
56010012
177695871
442642908
452064313
624633236
503493687
295169478
602170521
357954509
312409998
906896239
433916088
983768231
126196704
205245963
405661249
540244646
138807106
104430234
693290458
1073615887
882378464
150462686
807328023
871144400
577752304
848960310
1001047507
61044117
717711923
118000457
692771734
798214146
897842193
513934114
723191705
640433145
65561254
364570722
721248244
10369328
288207330
493636652
875025891
269015398
77680385
899078697
136744813
528289134
452453572
478236007
812740961
55667015
1001048838
842675347
747436714
873813980
803858168
177415231
105099112
215622079
998672163
953231615
664509968
22520331
706711708
475576530
380457983
745948278
373416499
47804110
294184650
339464969
472036433
629443227
54794684
594689359
720798575
41400172
138667610
685239796
564676839
713025381
40253263
509609354
900113633
460781150
570515408
144857452
408610174
711171241
380398478
938806921
1036749286
669473309
135611450
38538245
698497142
158842184
63053634
78678341
317348857
9981901
596415146
113383818
763914348
890365394
313383371
758928954
661895757
212840221
966083079
11214570
94425947
90621294
838508290
46905023
1039210486
557140487
46500593
493167301
586563219
468146841
156705216
102595596
507994407
1038043397
1062491324
82657913
145572894
240655027
507804522
488131725
179221290
126640847
807280371
458072040
186308555
476757891
5811026
253098599
316724521
170850631
192916312
388649466
757239112
414054245
751638859
995026353
708490674
578517248
832959203
18840523
145775882
123314021
1210075
87327558
759038470
788634296
842138094
216702162
567620748
1047388551
293974870
763538830
1016598454
701204301
561613078
721341764
307127094
280911085
312552260
956723125
48352049
41287543
775157532
672835060
723520428
845005599
706638722
533379916
59826394
186343677
137596753
585537968
843825080
918286695
656622913
410935782
233916085
108884179
710213027
534819609
684910562
964647827
97595524
967302809
585128309
944087069
244299638
258932764
579041802
427469770
904745628
454058751
547338412
330703042
436146023
130962143
97864208
365122218
280928381
518107328
338587862
845491289
844335785
762496073
134159862
98719552
541790468
360534915
41979406
529648030
317793100
360214507
847703998
33052256
75503783
177656781
939612155
253688681
310539835
481777096
389118308
905540403
59533124
203005367
718345767
414412275
649973105
873731391
921898724
478825832
549427086
502978006
193049757
216987388
864335295
370224505
205519305
367330090
394356576
366564956
394472708
331808922
977539230
394639266
460517353
584131129
951882928
351500029
935259677
740006131
28284393
905564925
238511893
664081805
934714327
837054667
903107847
226149198
557371613
393633875
585737417
45575435
247841850
535069379
800337198
835212849
237822495
484360506
288124357
35461031
31605422
404542069
59121317
667876695
12512224
725865751
222243285
153612017
260000506
1380055
890015080
71927007
925564070
365204457
796213680
289043461
364665041
523564864
85309290
131763143
435919841
118006372
885779617
550183478
960299784
58634176
479640292
830668789
108783914
471409140
853248270
493849188
215070624
402732161
391823323
1059104149
483608054
577390144
374987085
367684143
605395330
1038118082
144040400
342756334
8660324
84080081
666101930
840854397
1017278538
603487684
126275256
419812736
692218704
162238692
307744215
255009007
212950689
181142878
1014430311
609815401
429548541
646031722
363308607
159790736
4924246
972656718
278386603
1071534171
242188684
798843589
855179552
554556298
199496035
681830867
351082244
89533331
168509462
59248968
735870245
95372926
73801979
128703529
313015447
83826381
121301232
196620885
119490278
227578738
908811577
954847876
53572222
223492317
128139652
10609289
832232349
531062562
100270032
349706764
951487647
59973466
738138332
232237375
429706751
598550139
130258210
450928498
450295571
736363477
379097317
533928975
852954979
300331705
816241483
457994345
175055469
1023485721
774562160
862306265
476571702
395303589
866770769
212595561
34071976
243694956
44125197
1046434176
934099322
33272898
179772062
462070142
1009235052
359505186
593795309
97292011
865635567
190615996
595537222
323924244
774105812
134262347
436726985
806795039
710430116
65167320
92367674
336513564
195761037
1068367650
100797913
42891068
749739115
138517065
967169981
157853247
286770045
412023152
564295972
855355831
819918622
17444616
539244467
196856733
141460786
616045704
448626074
630627396
314379053
396157876
323069625
875341177
102836253
424820556
358698871
124826024
383667249
273871500
661454500
749401075
84146009
467109201
537802625
657395446
215074451
894763204
699048299
239467601
1468918
560500631
127432255
630269136
84306832
525495075
796804085
805386153
823310640
174754670
883651025
65811292
68671149
728353406
5130447
826313536
723593019
366767151
89882853
453608633
992660777
11434871
106516207
357705625
602735452
473907824
786545627
437628302
13712687
714420078
151544746
25442496
780064131
982872576
150278426
300846205
268101267
784920414
551037317
726379538
188505407
492675595
88199872
591300302
114027635
120755690
698970344
66968321
373182149
862400533
338838455
14593170
897463030
73041051
290333016
785240827
182675663
214921950
391188030
372788091
294910344
605562364
639741964
986334237
70564974
958319904
864497857
273052687
863910513
154461441
236998181
394114444
400586402
855775058
837193863
223248272
648365104
639403969
923276537
153547531
88021821
494728794
102522540
897448278
205359073
881709074
174579699
118740635
398278986
458424389
55595192
550544768
601967151
918325539
668203293
206375867
366708217
222163867
560369997
196696303
354489575
299570179
867647970
526170593
153859000
353916155
427300135
4898343
277377371
407027323
12838983
215224853
736443067
683552274
648484719
823574627
472073029
953978785
467713794
458164304
317260709
87736521
64734774
865311984
107342601
544402346
399161570
499728782
288499773
284934051
246497345
1031442640
414621196
76033403
79119648
925843000
272536340
232425056
197698240
1009834620
883495421
590448104
496831876
270777979
125974292
483348633
755704563
512977228
444212905
70402779
49466512
11196766
27567330
989725327
763294079
860757772
497797119
781962842
393899112
540993136
699936705
314280257
722100753
478483376
342526290
781130067
306164426
713995652
457883871
889448687
647281132
142419020
1053928684
900739738
160090394
1059185054
979493716
168184717
53239146
1050875840
121812422
622532555
807300451
18418140
314700755
999781346
345363954
868092631
84324258
699636784
485016812
30699925
76287357
110105204
845552732
525291937
102212838
486825857
667320410
522891004
174143317
1035486907
517389066
101767621
946863475
846127974
743193956
5616703
1970714
40491670
533412487
741146774
805091953
636622469
659474801
637401240
534702172
775060606
520467891
580062736
26426025
751728003
155534958
845810829
129776149
1005029115
213118599
59846453
826664869
673590628
947466249
172274138
836396365
386776009
7130683
676711972
245545804
803176687
203526712
393360750
387806365
87975351
88565961
1041070734
101000262
253886851
878169579
217925602
464979588
923946550
663024211
670892657
881614847
70683270
67057067
675153956
45401597
477723613
2434967
140682244
177455915
243385595
820730081
622707788
157496663
106013332
999829210
820574743
268717364
241037185
777237250
212573080
770804304
48090260
392058752
133384035
583341596
386172654
94790363
129458596
408051130
329517435
847152235
233324604
59092222
543127885
482036785
585226493
537481512
539499433
244024474
590538786
141136954
414405459
168559594
818665703
944561663
167458776
150791666
16809384
131854705
1046213358
572347769
214925972
447724316
222337257
518792728
610598714
881071338
152566535
825577765
717725511
880447868
505853532
377451522
167381597
174084040
214681572
1028002518
39228802
110291122
350443335
700276
215271706
169013934
857660720
430554333
39182695
313086868
525209448
324408679
126102791
89153711
336408382
770391904
445399412
637203242
270799370
848368651
611158987
275844534
525393358
896722287
35143099
201096135
661380039
179201765
115481387
219751048
476995560
84236489
797084152
809721574
450827104
975889815
115150060
383322147
719165708
131377644
342369939
406145209
857978590
139426201
110411987
516833601
275578374
436060693
413993676
158288079
178324061
109774582
73202911
25501393
864625017
803386963
489352814
724164008
886363001
173307731
149025631
675666390
217469596
423524706
540477062
587767906
477023172
268984780
282123071
764529919
451365209
536710756
51900623
140565777
142207004
118006324
95498695
715836639
831657970
944431560
647432303
604355230
82258303
22874951
259310038
602613317
703515145
1073328487
583166549
785163246
619251627
851380506
457874776
119202468
559094839
101345029
448349844
513950329
505298442
894989519
415714004
897218944
489443259
635677409
128441902
889467216
341752256
884379068
252065073
272127491
828248058
200654766
170656633
898689904
177688548
862498772
70056785
804115556
674265354
888819388
1043601332
63819859
463134533
37496971
712812956
948294735
105032198
92110485
46522307
43127760
636996162
74322942
683086280
358036846
335973494
343026602
877659188
617444764
446529242
73735357
386501413
883370924
188721623
767222439
1057765653
459454782
477009225
89105431
503700077
700414850
785482366
71764747
541771767
856451624
435635101
330610920
713249566
239928299
372430965
228698974
743759111
977474782
478641017
563831552
605206346
583047158
160204204
906346616
435505270
38470374
710727252
454309378
509321311
508915720
792872269
164465243
517252305
609916066
391487951
739266909
290510371
570350720
160093683
574625763
183495783
558223179
73661285
501167565
798254088
556218727
508730472
71757944
45591708
39618130
38389341
525257810
449392498
201549503
755273578
296568988
645980939
15960107
50292435
394108676
288243450
622640592
19204766
5924411
467556401
667101811
81137115
834845451
470935863
66273967
904054076
347946513
639570339
122193589
881034290
629893152
558113523
149219374
707964772
972566123
696363366
772950770
106479124
69062586
827158888
895108282
85340406
225248185
698445269
341031692
285679256
601273650
75974937
677820604
327572026
142428595
234054867
727694047
375691936
9432832
354028403
43289675
330563620
255763408
37914852
461004799
328752437
93645061
160964865
280150938
274368741
769181819
429442753
848957597
476600210
190953225
854415398
526706957
502780758
66504257
470749320
864289716
681271359
295712985
77593834
422256970
420378673
117095718
871282366
746439970
7411456
361478901
97894268
229773583
18849616
398080172
80496432
215358866
403272376
695487871
508870992
89538320
492151342
870554946
98945527
894283996
406904460
59667691
326916468
196957609
916170475
835365018
948891524
849918553
75214809
15997822
846118977
604819321
146944498
884671738
36369389
682698368
143944520
948072574
453742550
73336607
501100458
53870601
307618902
985123594
632163290
58403367
32915733
91004154
321564666
756201615
937599338
801207901
694685116
643888700
746827008
370857041
717410787
880887160
420000650
168895893
554422839
713413918
147231483
23908338
871577819
661504520
567203329
578011684
155993102
262832461
865383865
3263926
149900998
460340691
602678190
713549443
278471060
92632994
83897783
894498689
1061876964
617169108
127941517
743485088
600048888
113012904
401039543
322678974
91911771
212326044
834191466
365110063
535806559
464623243
409058706
997115160
767641491
44016170
83916629
271001483
554851300
332365982
500291214
928766601
529548476
708728162
249935843
328918819
457839456
827381961
5180344
520801544
382781597
16598237
443802827
242147598
671614104
137512683
651493752
112301696
390339641
727749883
77835795
847953103
33178475
659282949
443832393
233115872
93095600
715247432
537313826
461810728
953843826
233349597
13796088
638896157
258165006
135895067
606282453
128385588
676925266
677819745
315946423
130339360
252133580
945940448
894465677
759407828
190042299
397647288
595118254
607974113
586157196
445993597
819201205
592933070
453531577
469400479
364656144
104778197
867261848
497720985
641437533
554037234
432853950
292027754
171195679
394674538
900580582
710825017
671756856
1068424608
14188152
77734145
320532638
252343555
324714842
58747898
24935384
889116061
821179191
742471074
264113393
510760238
160781459
736992113
1038762416
1049310603
287242015
523278718
401040945
887052994
286719306
783392017
650069880
26153560
128103462
316140290
88737958
317943324
561904858
8315906
712868507
340908511
37187607
699369031
731293357
255468194
880416310
586376889
894336002
110961148
472638938
506140174
510711503
810896311
61986646
525799984
637871219
866449531
79089117
204771233
426692155
754653311
590583493
1020562367
879818823
690326671
650108809
840092831
38292374
416404384
322717709
1040359852
157106256
1057582971
747079513
881352163
483626124
663847846
251487244
742096824
503224397
666731540
481406689
497121229
101813719
619978081
947213836
807055574
511147523
266773638
70992956
284515054
58582844
720312551
485289463
532860010
747349219
324814778
558932270
674713145
826945475
507212634
807545509
565770071
453358322
429436417
163637221
170454212
10507764
532290151
536143850
741020623
117258060
695216689
70739119
758871536
847588772
524360254
763320090
83053200
105641745
832513544
483150625
491499030
985218373
80939471
106681373
657371642
401214568
1065355442
905485877
461122136
34311354
352209137
589031789
197277567
39235810
55436355
793791359
272754359
992659783
244372162
597589140
84313081
437299847
562241250
826411850
948376723
191813487
749838503
662106372
567002665
1068391036
315212471
591309622
585192335
33144515
701052591
822792156
390569856
118001907
455394076
159142203
896620816
556873010
223284821
776543102
1011805418
834661722
651116740
676017211
284392317
248841284
431379236
862294435
514693154
866244052
1016193953
556825741
467825799
833725658
515645844
903333322
399203104
706985500
438417957
800047993
275132149
799739037
303490428
619944331
494846163
301689886
694542349
367855093
155182090
366897842
664365860
381246908
282677778
627307882
984654193
535389864
328761502
149265439
849678723
872370729
438365865
708081353
215543954
808695437
130033546
463489194
298340793
371387443
115936222
393598161
278567551
543344469
447084638
661516200
553303534
824255960
890915256
307545325
791241470
568669108
144350391
229093495
968378259
445644972
360208756
367872608
116424550
337589215
364859478
208465943
715960056
92800123
748026927
565850872
608070065
973962486
19194633
617046856
564569411
89629404
84902672
985489691
294977262
764836409
505152033
669483607
188991966
680503751
254113033
659255001
233390954
128022627
688789817
1190971
899245166
691556469
548322384
111733234
852641416
594620242
32839706
431421888
209355291
250334419
210796612
747586638
725774618
696773150
712162602
107600913
45494032
778523318
163494211
859051280
280245269
556896788
900743082
865368007
283212027
86985770
208259558
360131422
801665527
862017685
103062086
399687466
529808472
164307752
581886410
222857385
494772584
266700508
116266242
688581751
100287291
150196443
701623784
664516241
658716292
291569009
513894554
1818351
382886333
85199103
280968989
587936914
14068834
23773589
4447968
860264704
909858077
908959148
612272867
389222741
44009522
380960930
793983442
693090958
714131063
902675011
177830403
862325480
528217060
487459992
1020389625
967851647
541153555
485729770
394286391
607383293
647228115
87683845
462607359
470597683
815774399
354806185
138336188
276987893
286198445
455927812
295140293
15610298
79364779
172687982
302550752
3430939
859899353
243506774
128599122
1012664207
105119182
120946034
767569769
1492473
584317029
212872634
807457917
63944562
729822997
121506359
108187675
743185109
546503441
638787133
792280195
1041411300
871438082
67112920
982226478
545292416
360799994
628968540
78131837
72822638
21029501
766586757
484491974
188788059
679431460
797581833
331542881
56401700
110576355
1024956527
357345692
677088370
511381704
69371309
16712042
158500868
336522942
332184398
617827202
34978042
109580141
621486667
854520720
735587841
58112523
75641938
274793517
225087757
76529248
301946936
436653011
461434193
807470645
1016126085
75623541
575072858
66631714
48261922
965931747
234442901
727361842
200534978
1062815144
879814434
720081799
324069536
155628247
112878474
340154814
240913088
32625035
22917254
773577964
442344399
111738474
616070331
78355993
767513848
664163261
133031878
103541221
723947581
168863318
313752215
726863106
346731703
131683743
280680107
771279493
827739130
821747023
483150776
773833843
802306646
172444476
674758513
483923793
865606525
88048498
253289097
825507899
87818819
61153613
45421060
513458648
641709247
830388724
87825037
558492360
894736021
8437918
428857749
77426516
71406996
656790727
237096154
759491211
622457979
1023865258
744561784
962974446
725045927
363647405
11134582
794486501
166495674
658332850
56318624
72785409
901234378
452421711
394842473
885180722
215525457
776663346
59918732
198874623
477001168
524093797
906597009
485490209
139246748
759929960
805840598
653742352
75710579
119857078
501044697
579337359
766600130
24850788
370090065
1033418738
42956974
426710839
1059060544
205614377
238991818
485356519
311678781
26358961
97779284
857942410
242737694
737329351
67732043
349275760
77389405
376397197
792723382
491835579
806792938
1067833249
176413368
108359202
544804989
875481506
446159881
663343470
445155255
46428792
180594992
42193261
704657223
1039233498
313182348
293164737
411486746
18276391
766704105
167476117
261353755
137061079
628897889
487895066
53593720
678424297
930028407
79334007
561143233
76066441
667378613
755333360
821713019
758249327
1065471023
174377787
1060166922
795370907
38101588
946085667
743848004
821561061
528095233
252562247
780495066
1055047902
697859863
709706750
766958724
382441575
576649233
1011770875
868258225
269881172
34407961
89538977
692993152
635100087
738253280
493294563
307774876
241073593
302723933
708175334
271252770
754628755
1069371488
337234507
517541619
861731557
914566373
752140762
45338284
103099479
457870895
815758983
327704219
862764365
768645412
791594665
101233858
70767896
587074618
52235265
437053298
4759210
213430749
811695546
492334213
464295813
602672922
807334734
189403722
652289149
515490367
180915027
264558802
878813425
81620542
139217369
936499367
961777366
900876548
500183004
871235648
526383581
97049963
587253424
278268982
335986673
866394098
667193109
190519839
165554031
164345893
47523757
613973657
103291726
800516065
17286854
659437403
89660490
803646923
1042941049
1007940341
58642966
987313277
279738907
124358959
541457352
6773874
481033966
359314724
153339767
609735640
684098851
714297053
786692901
542157110
782827593
152561879
368432097
328339126
170224621
184947798
1071854296
226921255
812469201
320181667
837550622
62693763
51606699
478376527
147451142
850901262
423147438
863233148
161080327
531234395
735754214
877761238
742678181
304496980
782402327
373472701
976531170
416053991
304641135
49405180
97931867
473854867
86737294
734594057
711628002
579122567
743043137
198990933
744534009
315320270
550101776
421340854
216443289
737738526
245244437
64660557
35643541
286190825
58571151
700649816
139129684
400549081
11107756
550861852
524963144
465545813
646458947
784665578
237700586
805921877
162064160
826121324
831033075
650539897
150839062
751287234
483478446
98399742
842860183
341711822
937378932
625855959
207563376
629707826
785441990
928208982
489179849
401923388
1049610167
62333500
256169347
251450468
148424760
325717850
421047020
542075982
896622524
51489718
430969827
640933717
134569279
346885679
267473212
1035445907
562304844
204823277
94367852
649605839
228059172
656012771
156172435
190499856
548988405
339948571
14670973
379337761
402541338
194924597
566516362
748130422
180666260
130263109
831162660
104987621
103386030
221747098
307282538
238611598
819462206
19196887
650926312
405308648
546693304
484514693
922087603
94547222
699017887
799723191
96163134
772370091
757195059
459107627
497847997
1012232394
698214611
664862456
851899145
255124923
761888204
364318465
155252442
969697382
1014127378
567418587
361422054
566549212
516873578
35611059
71569457
514999490
262240446
1045183165
433000762
365248391
57689734
1061832486
279916398
323922040
414499286
256850637
83645655
77506165
32024401
706724663
582895895
873377924
584553810
720308425
1071385526
395411251
906607527
433501290
102322449
333084050
409796449
714678293
504818391
515896554
327236899
805662329
627313081
846752990
211150186
412389175
835585943
429353002
117560512
781233744
381310114
158639914
795736335
706483884
178921738
20365230
627969366
507775286
357584161
650117049
30815579
34237770
53274362
295885660
87477556
1051620558
43953547
681829450
266546390
323212320
793661483
43110620
95863283
859881007
88381894
113665646
755471992
77082849
446268505
401516446
541571767
424468948
846365187
847150413
1008030805
649863559
274972776
167323343
665795303
824283502
720170118
130084206
177336419
467356176
910586924
579286203
504977337
220651717
293021261
647221812
90681212
46744561
173027263
158425265
663207471
106418836
103625626
711536048
774121457
904566968
561183920
80867278
670576033
600471493
460804979
447617072
397295027
339075397
130364753
831080072
571693283
29466162
265485805
47764809
102862147
576831992
619152659
821691179
50702120
105842336
522372328
484928507
139304895
3408718
578214101
154725727
863471552
8194005
16677955
351532330
99774446
40295704
1007998809
26397828
301891587
992143244
850925251
257350343
484043367
681835012
186731705
725583926
1020752626
362128326
46446281
248454537
155444052
121857367
242220980
74660139
280495358
790311698
726842846
635069829
69453594
456111394
5981930
397872410
98440963
825197630
895596609
291107968
288660582
66999871
726446209
166477983
630398609
321329888
22193752
420644019
125820908
513058323
241418444
250021248
184350543
649972329
331838757
313955524
445529487
242864756
853066764
361884975
788067637
693223179
731098434
901908733
504041684
410657396
839316863
176803390
827381377
121356589
859339871
871203328
981493187
659812765
945346039
262025532
796396457
230965734
582534982
897833307
1061260596
923520648
730201841
776761216
110067469
569319702
94462411
457244409
737558825
19741438
321722626
29867385
493725216
85291224
815642802
15353213
144131585
721481064
222165611
449658674
83650754
393124274
642469117
676003980
150393568
6933013
68996242
103654351
628084876
730465510
98328280
595082644
32885977
43051464
667322338
422058984
25107588
351021474
757035795
230572359
649029046
801480774
274305767
372230601
20338873
859537394
31482546
526352697
623700097
319420108
484049517
59737558
978597566
268217665
364042659
826030435
736295394
492129486
715614045
95959516
150023909
111329608
262633299
411100656
298570321
29872180
893935072
383260798
500368767
552166205
76526661
968966986
280159418
749681391
508424270
245145456
149331210
839954632
85641223
555007440
494995126
588766599
839715037
205463043
384538353
387462943
649244963
365370924
1000494113
108145556
143660934
19882912
1040217435
1035408013
293860545
932005420
27811423
360753581
345315766
721029339
745781090
447628668
647889922
176946783
1019535762
1009818768
60318568
712898376
981023079
78911012
117496367
246707007
384204800
269543787
265161067
550858539
282033119
258484559
902970655
430823426
142458899
29703320
322860223
64345963
343424434
431283276
576108623
606228589
376934726
781317844
49313213
414070443
513631303
352753228
199470199
283108581
76735197
544706563
1055413594
464511215
174244718
786017003
995719991
802150619
450985680
775783003
190096416
253580442
45376159
303297388
150942816
8710673
899217868
627273430
584404979
297469697
500998211
600486892
328248641
721889269
260557544
701468431
870493429
576316895
652866397
582651163
887955468
122971080
236262927
685805005
355448229
670801457
84503432
205680992
113603111
448695930
277758882
81524150
288180945
577540972
50874401
836340409
843037827
578519555
222975072
82936372
430566973
195902234
538445252
19306332
420637341
117692872
131585696
29616245
278993283
452297837
858833208
29730046
761368808
55623357
385993234
323799675
314232775
588340147
343220352
430984564
497583958
553737771
4603994
140420150
281995088
448239278
64323945
117150899
508154141
901520488
972236707
802191436
93215465
322115221
181145773
126551683
393261075
68931878
355127325
681462344
58779550
126144102
121090019
205505784
911746298
614875389
184862785
114452694
82049976
714514064
281151554
941925478
612839056
328987234
311693238
696572648
323118911
824027643
157495606
164936944
897592191
805741259
710298231
617242761
117794361
1055543954
355790284
164842400
860843137
1028079575
595763067
799718698
234659642
785026125
505796117
552881006
77968795
999262358
131332569
506873407
222713513
978524205
173435637
638616991
728680094
720234222
335348996
756744212
87699468
53647740
344249756
510302967
1056634866
301969431
70070652
528578220
223776548
871287960
502985380
853426175
451053086
1069527708
37613524
447894574
146816783
140743793
199554914
4768944
13128436
296673565
207065068
375983250
184870560
828053799
31627730
432940487
199140578
30115390
107514640
362067091
71036132
910623640
245341499
948716043
313614814
341669020
253609105
43005352
1056407335
548270821
735506837
331748373
336195852
97659690
261808943
532816232
219247200
25371338
541800168
723058632
71993339
467578718
543412416
20791645
473127076
540371166
476531948
161023358
655918519
182696467
883635507
342056392
341920283
328503900
432998965
830619288
134032215
87304285
900265932
295006413
511932713
764994633
220916191
892676317
110959213
886046027
882369337
115219458
1017465365
869042565
751995426
1046940489
107085747
654956127
168598878
728938080
133533511
760480107
437692734
157542586
581045557
965181884
785110105
540220865
615608555
31814325
383376851
106147971
65515938
589298132
637324811
6130262
664685274
216791879
602734505
164449029
839858294
830162668
62548605
41092713
54098531
972019314
243145707
762712298
600303876
542776459
522762992
356680402
407000945
803245348
39290600
46031861
858357783
356633642
429545774
690547402
635859071
921119686
428024670
279150279
145068301
779376306
131865952
203472952
470561481
640086201
735445170
480484829
653796446
862902734
326328680
658470381
1068533202
24160242
207422257
707854129
51495432
111805706
475803493
887453959
83029450
878152272
396625934
925696648
48271922
316732312
120824044
428272209
407309109
703657149
755742969
801996241
7967602
82083640
320564459
686845605
680045471
644003746
776151329
144835815
137074302
290507708
363028994
373513766
97470541
146101962
341198544
421484404
44867861
89646776
564589497
25735765
359232290
173822722
91956255
142774581
780226663
486928900
243546061
1005077615
698646075
120488286
282245492
645720300
302250269
114480890
603343312
294442446
809956164
611378294
43633242
57201149
278919020
150083273
165605208
1028707362
158856816
417514975
782652193
190150878
1055311887
1043226084
610074102
804198513
897417553
9233353
352697394
856394554
610564549
245565350
14155066
153840114
441210391
36049406
726074219
161281397
861283413
384041511
394692360
743904131
786784543
85677058
76281522
862582206
709581933
719725363
565387979
153458416
536404421
82977305
580933785
896381095
209798675
766091063
321178980
988084803
115649027
99961809
776865967
135486155
253659282
393152610
985486531
586678125
736118845
636885941
5397986
611786178
666205992
76397231
740388784
278316206
1064502070
304677896
432305885
602267505
386859425
596496283
798740676
746753258
35797549
1034879863
769422585
256392193
133769170
605981260
488755314
78389159
354059335
338625627
79940642
563814242
1027797101
22113735
526452645
305397504
335473903
603445727
839459759
723492776
449336880
30354595
66287851
343865927
491810807
298196261
384417178
130035371
205288740
182752262
12499953
55024071
589459627
544354199
609791573
750341707
449837361
14962678
889440054
27956253
876094476
135970022
279646872
855693645
748605858
142935170
618079528
200563521
113138575
819426252
195732407
873542456
202980612
583630196
338817593
656639239
937738962
658391435
150098508
463353939
735498698
751294031
60957886
744085093
44968665
1062252288
77279512
142980375
842041908
794616006
429680875
578739282
96380855
437322021
25667365
71441902
763674604
297712002
700851659
998728950
457824790
78005250
940776189
237299642
369531412
72903486
335687243
19148474
815031659
678547459
448630309
693348943
664209149
963195578
50600070
128623162
636454610
300238698
14774934
304049103
991389206
109776808
120079212
850628402
585395775
867293751
627358616
98847347
734671350
509144923
876483802
385180135
266331714
34169418
644892391
665412992
137106327
72583933
904115080
118554584
800581590
376053288
1059910102
572024320
628427415
597594903
67130721
870365980
181612945
945020442
664689136
645754644
568590946
150464856
733034768
71442768
676802992
814072913
179106228
475294753
319782826
164961210
238632406
1050827341
122830300
338234542
550281424
846024434
628585937
444094746
356992585
747753412
54517426
623025022
800439908
132641151
354177143
763845816
424413406
104538754
754521146
756698358
848697699
276191291
782179794
1021872053
492533087
355935668
275451997
37383702
260248177
709533712
302401532
298718723
232052891
365542499
267965990
143892957
907931361
446463674
231854140
681799883
181961399
362921595
199663953
46724374
570330148
595623
82153963
1021481835
867797502
722716107
692232902
104943530
378177167
69049943
202710643
756353751
1045294914
264020654
776290178
465903490
1067003111
402319718
765813457
885299144
993793598
621890800
327140665
64965289
369725388
737284356
1050090738
48591927
795881164
119119044
623357606
771308019
143005502
1022485502
780397002
725397629
129348742
404217307
257090470
583742456
437972146
621187106
89116488
527448742
73875469
309685345
323074175
570561504
437588812
796833852
444831859
266627983
143971478
452605224
66286060
449813022
540342205
175288801
832263016
605940200
275563503
1025306776
14360939
156201209
132915493
18128958
327782891
243411807
955602229
129525852
823848566
617630350
576597176
176617176
256689187
167515026
789666776
222374222
971657794
347461321
92642984
773804493
650347218
314115460
61426723
480354086
1022980183
597659453
651936079
860953900
648317860
862813172
404258440
259754381
224795317
333005870
972805980
159799392
637445736
7877171
9040018
675631603
512473866
318888229
65309716
256002923
391278767
169354242
56519839
23969790
127808181
20688674
885721239
576283708
76338135
74555784
1072392133
43656528
949736617
601792294
799096423
820157764
159579023
746944890
510104485
84574916
219374195
830010681
781428696
480778759
916713442
777919301
397005784
187520419
275604441
49079404
160527003
117592404
41716886
866656248
1057387190
281217891
147978608
564824531
370039311
878657990
857647368
219858534
495895150
453911903
618626882
29168167
463712330
190743766
433233081
148734442
26373208
950349368
963116122
525694336
413293538
802875897
4929823
378110408
521597239
694259782
426497473
680410499
292123737
817574235
111521990
398944801
818196227
642698373
716984418
58467988
425261385
584186574
645110808
22500036
885803148
159448518
531671622
715929497
59206674
640636031
352328759
473849540
241391352
804353684
467908333
271621438
815649411
414844781
909588849
810435978
576039852
382144186
157936905
114474544
484093765
222646559
886175262
189915221
904527866
268910096
40058288
448573629
487823401
168984267
722698443
136804454
132272452
258966118
378054816
342127252
220035092
790054959
683205126
747196042
157206796
69395079
648121526
1052972780
307645291
385873528
384345004
181598379
133110477
641601130
235940376
464797729
61921267
984121038
417790580
185375735
599939567
772262458
772739519
566973733
156418174
293696256
897460459
892154951
337794348
633220085
1030903538
121194046
535838214
598983691
689148514
950561388
295839776
1050568249
492059291
662383179
753356954
280724498
853309286
533904699
889603242
856322213
448110310
865847935
265799056
120545030
762610126
757454725
976897976
309996910
369565162
135176763
111427236
956707241
680264564
8356506
840704436
764826155
355614053
125279619
369957285
998295895
738866284
43533663
177322439
128721734
747845879
761293572
1010251117
585042129
152612960
534835056
880012572
134648491
782851651
40007445
92913657
137892697
646570310
234834870
122117831
462264206
957906460
655494998
216010160
602673465
16903474
453424370
289686082
315510382
269936187
408314381
485305022
286113641
149568655
1047251936
141214651
67908369
7525489
754569357
890198667
592158766
347267692
317437261
147075070
800975363
79949325
36570637
846980677
788613534
843632787
194493991
289381819
101710579
77289581
520442954
231264788
57558101
341152567
637421472
99426861
161948429
830654290
166565750
355977661
857152010
643561103
532651278
570757896
156108403
582125648
707019580
715411250
813858134
231056898
966726670
742192790
97020843
88226659
194482254
145024050
157233842
286247977
482560568
250505151
266085843
406704183
737505091
829166958
361646962
855159180
812642832
474790762
114199256
264734122
429156958
782250991
124601499
37308412
686537333
337314892
211928218
108696310
49102220
353312883
511506199
830606668
658340382
251554737
51382563
503156365
17530886
1066930318
206422673
749294449
483536149
359002256
13596128
736381530
827497051
803898889
150682825
515668631
49128875
1003498061
705447443
415825276
975029493
699885030
769962037
257379884
1049207894
131930264
175564560
216986224
719038699
194581211
838358381
770228585
899408426
987998693
224381279
180350548
1069547275
563830650
842834131
37007704
529076528
807362396
1037249759
55896092
228201444
808977693
217436681
880305256
296933131
904668689
216128124
68918574
478673889
69184918
380217931
1066066395
275130588
127354621
172228980
12669012
433728014
558474105
253369333
281428877
581534878
493552090
454084514
266306113
286703743
106782774
441683652
998151350
155503848
790227080
235014858
893388932
716026653
741842784
165093966
941633667
61885576
635775700
15398452
870663711
163831019
60507725
333263365
248587084
36681396
816500040
24677969
31922980
105752215
801584462
888521280
1017475022
122404093
888312164
407848885
770356100
588938709
103452748
72490612
337227461
317112171
711319621
716132822
173978616
608492220
184215072
571297557
630388069
707457166
831504192
56450633
613244129
615691829
824300951
1068736707
797354446
498223625
819122872
434884380
219209196
1060148421
723357812
366146855
177663977
724962463
41426422
793996173
518286292
297625601
858902936
356632006
935178898
439383018
252179790
930370970
1009127853
874813253
235514213
938747896
497531841
513830214
132414124
285112668
570030739
11029690
132068289
359642627
479226863
1004516670
764776898
129053813
538955876
119939260
262569205
609583496
574913865
390543163
614207808
779963621
680329316
796139935
250138862
62612505
137775918
221804871
854533164
528973916
446209605
350926841
55793725
229912348
266891758
594745114
387595196
83080144
183444078
63289829
383196033
89206839
119289682
515008622
992321753
385053917
206314789
908342660
787974949
892816102
106903911
1027450128
136721520
819133155
7492382
753748536
1008325316
3144221
245450939
862470337
818844918
528820400
166472724
213526394
758385780
192282092
33580962
451272653
17553161
325242397
5345141
415733955
848204481
159027486
28514875
183944461
451989789
55487211
332895633
664394042
797291318
139538815
837440847
92658616
44184987
136749086
588375800
319910121
228070753
713203412
591919285
525880637
1031847951
423404080
272316670
308541346
1035958111
248673660
130375484
2844534
759233287
554541960
114011877
58640937
114422181
20603475
182411296
841734394
549787177
431519181
535904308
74679546
444850225
389261583
664685480
6495716
531699734
45979422
196522250
79278097
298399925
439221113
976817044
786554323
398610331
201224418
1049617887
358893408
21192387
87435851
231744963
292764345
489743560
500640164
30525024
419145457
101735049
66445706
157064108
457672665
832106026
746898614
356736264
320192231
36914726
155290373
501559648
123588241
208733703
25762411
626081882
568183674
559983974
567401518
579113263
364206375
775455120
236943409
69413362
601603891
56247578
374987774
296432837
475368607
214288275
579199584
37522741
659670944
130206030
240812970
435114356
138280613
807608189
525728572
23843518
74833493
645259220
637898319
370332500
538342452
871107480
516474787
447893005
928072152
586185904
378902182
865388321
84386086
892406816
732985773
828930976
253050965
679575751
598849964
517635283
726012880
107250801
480340695
601601110
389952376
760265680
61603624
377521209
242650719
12813904
369146070
874939613
333677106
26565392
456939964
830751979
1024427293
608408224
6565660
22406723
250312698
256856449
426068435
457906030
87273394
735839501
403948668
500551715
439746047
431185337
1071317780
262606567
713359169
544513267
842056618
207926720
110624886
495769493
190644682
296896330
681104993
1064788900
83192194
583711928
853490215
345882426
790253654
964553274
570987639
76054002
1002244705
688381284
748763889
741046766
155568332
639261863
584098000
847985160
48165904
116486609
629562065
844206144
327567564
775944893
261826165
164115809
227463472
229456810
54389901
98603643
521865746
881405875
294432619
699512115
105088330
335738496
369851614
337433827
263155626
357006873
148345326
550085154
795554991
443520013
263464614
894677442
701924379
652326600
779925921
595665056
185579469
1041599863
294315903
13882753
675380121
173937174
313947524
621469462
925499509
885705582
1029048348
735326976
830917910
579846074
13943859
678825793
289882393
754954409
43459553
233153679
561662005
964500339
222597036
168079757
503475626
189577018
108619931
207496908
825976644
733349383
145821824
1039443829
985117183
111386368
415751751
838900265
8340437
35990997
2919250
635743554
349339947
221886562
98417958
488981574
308210308
690573279
487022484
889736347
137964191
353232752
437146618
953064915
848049971
1006875887
119384840
779299314
320456362
761458982
522053201
434752777
325287864
706230858
707859514
136966364
780057632
821474864
773815988
919400840
616112040
325351530
182445013
130479841
288804432
178485232
160121410
1063056359
830047920
719654838
309254628
236247488
438304173
159032860
684778480
686502470
857226778
54129431
299472556
55992240
168031950
490618476
104425017
235497851
266962258
159671039
903257746
426561639
875576096
736649791
12221593
1044212808
617973974
257313554
209209685
927658735
547783264
705394993
81177933
678165072
987529387
759131393
655689855
176349258
284706606
35620733
188667661
257860424
30692131
237507238
828479770
617143449
435959533
46213346
446398997
865277654
653698384
103490043
84553649
693170539
119096524
831414132
900108669
536341036
365481026
96960789
700046740
753191543
54384710
1337132
615267162
695744584
673991546
761321497
170557782
549740666
366251021
597418489
322945703
49676839
999091655
65355237
860741864
109596237
709435524
507394136
69032011
776635944
20115377
923503968
266901047
480327463
706915781
82479469
394473190
809772067
774470976
36703446
454706577
733307126
257233051
671812499
296356331
160772473
260857453
837596226
410037424
582845784
909088716
164556719
219416777
880094462
775714264
481616943
154581446
577530654
308141680
160014775
550307946
342904935
496547543
430407754
1011843925
206505883
770062646
168494753
436875243
1109207
1056870977
295526698
954359755
1045202137
140142536
49967158
617488015
758325417
86792329
203588237
384954420
872085244
37866258
327464201
850201704
778814863
811299556
62525311
130366625
137386635
165460711
52443498
2161103
79951996
17244116
113847859
115569571
483473776
787545592
958628690
65769559
819271546
664301463
825696138
172492017
156661105
241920421
212385309
854647835
333034954
906328898
365574342
524299771
266818153
751469950
224044228
815406745
207727698
1016596485
457344008
14248640
618525085
823109714
995927625
214731554
567391530
867329247
160700952
873497846
886442092
579224121
955626379
6318443
726855423
49294262
64519781
724462718
980614684
605439115
169330187
249505095
124198832
17880983
691431071
712418886
864540017
540875833
538790222
836036822
331141698
632812789
370809203
170190199
14073827
106740723
687283837
176835267
399338334
22640627
177578933
521158918
787735013
714801696
700712883
775138593
619137315
518999914
617743238
193886755
556303282
71930615
656873294
816102281
773933492
329948744
665286277
176599087
96110126
962514237
625207014
920161444
998120561
86807196
311319182
265422895
416095746
872242076
916570752
312148379
710054977
494533018
584688641
1011330256
654016744
238654268
325046168
376084436
780944781
48256416
743585581
720918920
981484181
415618079
555956921
202108021
461347437
824320864
789708362
487867337
753495820
905916575
68305028
584676428
836376497
1032997626
38096011
14094975
621529110
770151475
579414729
626465642
17093928
847830736
560889195
268269426
575638751
245443352
308703361
584677442
389310798
164719187
315591821
538470856
30462432
297574675
133398176
576897501
557794534
48778249
34877879
285585093
252266169
345944264
783083442
219468463
731264487
691284904
563001809
166944951
390894440
294825257
480043797
96719937
148967346
339489772
297320179
794361853
578038527
532491095
253895536
386032559
62405381
49758361
490040934
475580967
515997255
827163206
733612837
216847096
160865185
157909263
272895588
429706928
275544945
64572434
805641436
606084358
949857672
6873081
872546030
503801691
344344127
567552049
603041434
143504859
101768506
313575837
675620454
317082064
796964643
572089735
832259489
653620609
760274987
166015974
234431593
130590189
514201637
4926076
408799557
642182182
615070735
141941693
790524638
94372939
675452572
134095568
27604479
564280792
539693721
603668194
822049648
774836250
523884477
306010705
19677116
534735952
86918617
686471534
61959575
317448887
869242363
593317602
330744486
198145382
979379014
1066498738
792781496
990196297
638839345
101866356
96916239
384748168
239538126
152761967
35031886
130393704
921755306
314540165
642342192
140680029
405982979
367150075
1066255786
367946797
506069725
546579304
32673635
43530356
20289204
573709460
501277493
216304875
188846962
528048940
135014442
635878072
967391591
500794388
212890869
682742715
430038193
413430413
13165841
734923586
653253090
88776133
773768703
760531094
257861264
307223893
305502396
933873125
129097824
85315890
486376410
152433142
923638798
305384604
279533859
805034000
201457587
600736606
620826357
120809667
832815445
363047183
462619380
263728179
584104171
25189752
208586529
4637215
165421665
830062458
276588184
799677690
1042325665
544755915
944649707
724807355
185082998
25008881
237291196
661354799
968232489
74843660
286102661
161560694
389502693
318415066
809687321
70394821
701474763
459165215
206974492
367589829
124343458
461695085
681335768
274513875
901078289
678903624
594064090
730189130
15055181
410690152
349664664
859723200
187719563
549780247
685828696
208686762
236226959
263290662
884915585
750098695
309097290
247626392
452434348
647760655
209387430
383715886
796245315
371224013
414843850
470142788
929858190
93812412
440695252
101389907
316842828
386056280
298232952
290133990
702982049
144415003
509764525
562905427
697828148
472942430
38101412
396312256
713398623
895077245
847227739
993123787
939439609
881494540
195830451
749372355
292490887
902665834
513402102
291232964
582668414
176418598
798744467
349761921
154339376
849204677
589499711
348605394
165508738
619128231
254244815
351635544
280029975
770926331
902840352
22404357
587367182
124020622
28263344
7480627
66815102
275653690
716755799
37770483
615391511
665538942
43141331
838307245
454443577
373312918
523909221
117244263
594540228
680355764
715047426
805406290
636005550
529661196
796802918
748444959
150588567
464798467
283674737
682126882
186790857
608821316
377415248
4944193
802104781
686242903
629845884
481982447
755676884
58290032
670559177
73900119
73235242
849651958
189997691
351737829
439734989
178972481
778108579
880589568
291151848
371817135
332933232
369816878
48410938
824057630
326325756
466376033
528140190
756470975
1030774543
186410284
251735660
470627481
549299437
793025310
192501089
852932872
36384059
1035979654
907566197
638539428
775737064
559711125
603911164
204982847
937809977
49195445
756775894
402357588
962523831
329494328
212741693
771943096
918596024
333920746
611960241
4054381
260343347
874542271
393366679
351456567
892853466
373238642
920474937
230156260
1062462983
890540037
90271181
450588602
83954729
852771457
848453377
266579987
842526560
734083728
403615087
419586244
577676163
55323802
659904971
159924393
1010356329
850088979
400238232
870527207
102928960
602043148
763092213
986437235
27487423
694028361
989028971
984280599
997923346
917372583
86116956
324196477
888793898
214842825
657930749
286644165
991636408
803725900
518342940
139121920
454684306
68416728
873023060
862934760
110043759
472774929
544894987
384117854
154224573
162398265
775814565
829724566
263987917
466179801
367613809
584870756
199484494
118527741
797468666
795970309
614286193
195156994
248684355
775837776
600170743
636999467
478762327
87436488
44174707
616564956
85176183
325570485
946207051
779103448
186593219
834155853
1026786707
143028303
1030522911
769863845
40069832
859195312
726103696
187840577
922183305
604002135
766873738
713955381
134703338
400756713
12132793
544111185
447193125
166906911
697489421
960926040
196150419
17423905
41204720
40725910
101153870
1062231367
500558838
764076109
48020103
378493949
582713101
25330569
370777114
360138612
55266411
732083962
85186211
99929118
376707566
16037130
785383070
437372899
541745915
104171795
218798180
649918912
166303370
922901362
867486959
1027282235
456620976
265654054
691841777
668198117
671463878
637894634
523536237
17240424
129232890
3241563
604077960
241026206
419893810
729397030
299483892
558327532
460045670
389395910
281048613
403404501
668087448
592327151
877599160
439873549
730979792
446346976
187759441
288406794
34268462
408453094
626999440
511792438
551794706
91448906
719814868
876839665
627636397
762493713
261702104
695035319
736966228
510707360
11723189
45797993
908401834
1040646726
182064207
474962733
306143862
988637448
152748900
596828758
609095499
468588566
414206082
46447210
157522530
589317052
778203942
876140091
15624307
781575
82774825
188256962
133639801
506361273
151597411
323483534
315028852
557748686
716728477
393826318
583285684
465431942
379290908
900611751
202359056
923055088
468621488
1004503929
471174172
888649987
797022944
144496986
21947651
24254442
728376785
869636671
492707984
856119806
859608358
523623643
1006318275
438585151
410507131
1003459225
63180169
430711060
48242940
898513083
699388934
65576256
762783501
13879757
618474933
145232408
66408370
723018418
1041792957
234957077
787660360
516949103
74525722
472076134
944803425
688636294
806775815
346409647
780909332
677567151
652224185
729983906
252688103
552391693
797573604
929748860
208732785
123365161
246874475
1066929890
479449586
1018837970
197069403
708301067
817020877
229879350
61184127
40393966
595833292
865062826
636843966
831157210
20284174
550770474
63382740
715546084
317266755
590090221
952148021
583798748
536775856
17188485
286960428
3316067
815593790
459168327
515706928
480982218
427815620
59859286
832420767
125514541
197080093
755507536
196963762
770913362
666403456
588409136
1010909977
927641458
551587951
222941729
529651672
859995517
83870031
870600868
786744028
83720352
803204026
316019946
691953245
825391260
58002867
164236934
23267630
582707280
331204527
898859995
601056811
1291202
1026903708
692701495
959491334
649988206
129068808
615379498
235909172
31895104
707087504
123857375
49042923
396694569
934148881
332587503
328861645
237874564
627705992
1021929438
220416980
128667212
820893508
96766016
37333819
276972892
159567475
235808950
529330139
10793065
111025795
851201061
99194490
556685286
533070758
166614158
194532575
29231701
1039328078
89970793
89433153
582115713
932999631
44771925
872363398
778325139
564171237
184309127
901569536
151298702
502576849
40644383
778419909
60728900
361099479
581700553
352417695
121468477
495160002
600263445
221805390
203428943
117340671
210374847
550667700
471292533
101521626
98547366
3748216
550205872
309975958
980606005
478690402
130778691
194573058
193890153
292598432
128613249
41766702
520333165
122596862
571937125
925497830
30318197
994986436
55126233
803914348
1058839902
155548752
439422865
1012144583
601274575
122115970
640940292
160359774
756317072
5415505
507075123
346932080
786417555
209401244
499397260
60243738
148436692
600372104
565914298
312656430
769776052
245270089
20590289
424506151
853812178
453354950
452318845
81248333
903238039
593699262
395449023
813388811
126445026
223229127
878793953
42515908
392593174
3286556
1023867219
281574678
857714360
513018267
626700512
1062188679
141625712
41799739
162347290
7218624
286691496
72635494
188268525
88507023
733388758
250754697
519586283
578935582
689194219
870301559
777704304
698349632
532378385
547888606
686821776
75001846
207490198
652417795
923691464
398555638
832718394
358336407
603574926
582121669
212193549
461180226
659365035
257421262
82646941
977952950
451900953
91175381
622527354
146633729
245550486
147299247
285983557
283089906
864842859
34843978
831053877
249901973
747037917
534678681
404116958
690637429
418102778
276441555
286438479
439365299
59748507
1032193062
183784055
161548721
363462255
308631035
527191220
537451393
157340098
121656025
437278055
508958821
355138757
78978676
299959516
595501417
526943739
705440084
52203335
850838563
154865360
866891257
809486461
139253429
659440435
950218831
1073202906
135067035
97094378
252886610
154324904
178697133
659050218
483480291
1007835559
218402997
676756164
936241353
672604615
966488257
97436729
281279890
154659266
781949009
52327854
70742755
66191357
309856617
59835279
693204663
310623474
82888106
179869625
987041337
112366272
37035640
483785527
637152171
156597672
146907973
306453148
2739181
301864932
519821297
32190880
851306266
638052694
752129209
136291544
761880414
636700348
458460815
539166801
1015640204
367230516
326625216
306457078
468263386
641960193
391957438
714529718
438900643
29974427
23021081
204651968
580149465
97236623
1053322045
317190978
754103114
10284951
780040374
666802262
16547894
419356156
165881239
412801529
338984635
309230809
30977143
568842429
116267585
741220743
393966331
182552086
834317069
411765486
509579064
715177554
239846553
934632287
451387295
432444891
138403165
574312863
347042331
615281234
157427737
724383401
267430048
956173048
191256378
568620910
299022631
153220573
931751247
366532193
453028708
356478184
632136639
760812179
587365413
533972741
915563102
387671072
348259340
467707978
564299003
331835015
503095064
493674673
333940941
1000952565
750667804
304659696
471189508
544951125
624533000
729606244
520247719
575605601
313637785
829957993
262610179
832742276
573106770
383519267
39140164
785501215
594418931
25128761
338600497
307131071
740487606
355745948
336982342
642661457
157632840
950492131
486928808
277432117
962167706
1058567144
63165247
552148331
208680838
71386009
569292195
601898687
837189611
753482838
402415258
7759791
721280096
71774971
594002678
120760832
432093689
409994604
132622222
244326968
52839101
1053810073
694230054
1023394953
796321107
888559329
117022293
850268317
37538753
229479005
693185593
370679527
951503029
546796392
91010459
186460803
198320192
600755173
5205524
606937623
345028124
18005026
244332422
722288023
303735704
4896462
723942081
305168292
247733975
777312391
734571899
482593991
387011781
8410050
890467002
285227790
871877118
210964617
593441375
820015933
67987379
985582232
291972238
650342281
160457238
135160182
574395577
10888941
214522412
279882837
469420980
523452252
868343441
970926713
759153363
211478245
468371390
132489275
340327350
721985058
393453939
487297581
896834630
690289366
517485510
399314168
626766685
841623662
748667143
66120829
217041865
848380321
731369087
867692100
855185006
829190562
960241471
69004810
1071384200
77659031
820950234
758743911
325997792
52052932
356918155
22162690
560998514
681308492
777670780
216580389
413129318
734011080
545226805
174447098
653793921
149480921
729079326
31686961
691560117
312709765
201913651
713922148
296899321
816312260
796747582
559942237
261631311
435764039
858001700
275985470
1027542945
95765663
425175077
664215738
211192514
17729817
568507494
102276504
144624635
1031460770
299674805
168991148
737872674
459648086
636901541
51670201
583035163
34615601
440114166
307913147
189175916
1064412842
148778783
714574079
103020141
326259490
281438063
55484917
521941041
467701460
507476095
675803417
88742741
281689211
831185574
106421760
6729176
869528754
24814617
614137055
604589250
530529703
857582399
666370542
192631478
721333734
166862736
138812225
620975243
784462381
844878110
655490018
822751236
98599099
383573173
232110147
166551773
635222229
605364006
586625324
949083847
11522131
144773460
297810234
570835789
235651551
734189249
450288896
268676691
917925412
683559366
731896142
95643121
965729165
851678855
12421684
134765117
769225635
9052488
1045287277
1824835
178569888
24596747
806373643
269230634
37007156
726850963
563933631
318989382
36920284
26017493
80656826
73285782
605546865
99886043
992677907
784289320
94434497
561139073
193643359
477623544
874643562
91037668
540387665
77465877
672179141
626649916
429491658
694202284
782273965
538389015
152508740
798716018
149306432
404460913
373192509
738825984
269526676
869380976
331374557
478706146
141814078
104583059
566324252
697828114
849583205
398001658
741863175
340519036
739540478
325603252
718548261
543536770
985776743
889473133
377506630
503672711
326051690
182110298
498524967
754393233
299123252
367942147
201628917
280349426
214473625
567321456
431414407
104064534
706743684
917310162
544684658
364603514
212206354
111305683
518136079
241807204
944351981
371664832
79243027
270118004
18999429
648673754
131265399
50572698
837759810
683291890
571833445
105697167
1016544433
586254975
174185621
534907556
198844023
117034849
650070501
158964599
646527530
541418983
486634814
376834505
651358396
559355443
621440872
24973670
138764995
116666025
365548998
192520710
649629823
264415287
118643629
151737967
157276412
634447943
376632486
894564024
254376554
434150434
136714107
366319081
1070352747
423204035
226042541
18036796
347215521
358340401
705831966
652965526
294719172
268052096
151212266
790826394
469051937
703341462
610359106
881245145
644129504
969129947
433592999
259263484
30651318
668602887
219166107
525849835
461498231
276720792
139485763
440234533
145040364
471013281
65752889
288627672
96384855
93473512
97440711
237044549
61824735
121284848
79732199
51585657
862971830
245424782
322111808
1032930511
920719165
148809815
130653786
44547840
621453279
757016493
325532665
846986016
82676190
998799602
706889401
1034090178
139724200
755286537
148141987
20472035
236161046
73075237
606719335
428627789
90418745
873324778
362673036
225244027
871549370
607757612
126945237
92300209
30588638
893731123
488320143
173849951
9743182
182779875
199322581
936118985
888535802
127627953
473754764
788041919
668399463
776259254
146873209
153497991
64339602
190966789
144399984
533850470
776967606
27315218
419521865
687966730
460168635
742234216
259950517
131743882
778592016
649952853
289981673
29185246
33647669
906981019
6903992
332190816
9978184
851645640
414424092
829041570
207723402
899999980
45552128
817959115
453166071
1006318905
454330523
23727194
677591403
666025843
554507413
229399487
614432229
85469501
473173847
994932902
668754570
570506385
201128312
629934697
1039345180
158474621
854725464
742686388
204393882
69328613
589896603
414870747
471257081
85701503
836786537
138747251
828083637
402815516
280686847
774990187
851971526
666224080
207150477
183014065
1000590411
592380871
551070775
647332196
929527083
480177858
574700596
546306295
419662599
614963894
164839736
781413966
506386601
906475965
1039516225
547016654
433316562
244142495
164391173
189682904
715992244
877973907
380269725
876444785
225918364
261314263
155814329
829504579
673333986
467221862
99922142
696957054
6152390
609109895
15541952
25494313
560137416
39969068
180264772
831823320
756015925
218876453
318833523
335063676
58813145
887985432
908007909
691973989
709009747
10962036
282844395
217118389
31408424
874872808
264985164
39791549
982801423
1024315197
728984250
476770167
344632123
368467899
224149653
19316680
544493483
418743593
66735063
761803545
149658974
970719405
287372687
857580444
691114172
754776768
185274721
390863529
779270245
543579368
2741027
1028063153
593174762
135604881
265636439
179988529
717052490
251874768
344186599
457566999
843867202
307915543
296407051
650532621
880045716
262064906
848491892
191053745
919902517
614995553
646002269
1022769586
128659728
219996287
567067277
269179591
981390908
623044114
697809422
536442967
320205074
313158230
271603643
50040869
252805819
560012828
386278679
114379197
709943117
79268589
433873987
870912584
347478531
545579203
620049783
806110803
393949116
291919534
1045416226
40026631
98480680
379997844
35338222
91181621
250687742
205259444
849349750
860859116
422645076
94632585
1001879563
691746
202980133
79123470
965023043
399134753
553963877
639746937
364993494
426067293
158088303
391726820
798982620
56782685
841991967
116838905
308868193
183700417
410141929
521277178
381973985
291185045
47737922
616723816
753344394
285122187
22311238
1010354605
1020918798
969179729
310036414
650782502
129807459
57011108
23564979
98082072
755409753
432960681
411682953
307362945
605894679
424653437
360817994
210532269
189436001
188647764
118246981
209860877
765397040
44713365
845160269
616436200
697288233
751911090
282049090
456966245
743243022
442407861
169144073
338314158
15619839
279987706
457876043
712372620
591494885
525654175
899881420
311676744
44003607
889108550
305829581
635931683
410662188
336101331
79473066
360321552
292861266
724636766
56416015
487429465
211837402
432759446
7690366
891856186
899507879
708198029
71039738
437377774
605436968
152992042
539378450
780002937
245106707
1004912242
50874977
40917476
357941697
631140736
309596967
417326033
578413226
597410017
652621487
222638745
569299389
869226663
310879598
123885267
428320872
692283344
473655565
741908225
298361597
123487499
170497451
908547264
14530988
489847496
393261422
108178641
510052245
254206362
809602617
468402003
267921630
643377512
76853880
664658312
32786267
983174039
420443199
374129612
11227429
193610516
998398566
458533516
370678316
512350366
182315361
601172134
159179747
283298041
812803094
446023421
662360338
470808296
264918969
609261578
800398871
1011086608
30919425
251248455
365327714
508136848
835835045
89363921
536826339
157306593
412102170
378186506
50269504
340233757
42126102
921786231
843851284
659064442
346493170
37400942
22105111
20496453
3040164
613987440
812973696
815754110
466107901
482506085
556354491
253501095
120428570
532489421
960676514
600083055
284834472
780023062
604957004
256363593
332315105
239347526
898354602
222881016
432009963
63807620
41546017
513103220
584079895
52512614
420114216
704442443
546789202
268597806
467952731
107936766
486796287
1037040492
493869782
602129741
148276322
97211910
405181292
517022605
747391627
386533946
313614743
55422243
427958244
195117862
848981446
44372204
650338918
573444971
359076236
253056157
24479785
1027626256
52067052
510406119
1040442254
149932234
748948946
66977291
529374523
586237239
895601140
566650051
473054632
873116470
168186084
430967280
567924548
44262162
855758747
510934134
212640838
194258204
866220842
651916048
853782007
626467684
795020904
569774774
185729107
283174116
752031582
877032419
355702644
1031431586
567446717
51662599
55748438
89870733
837607658
170080995
906198242
715224382
750698908
821811031
2341969
381827061
2094255
257297393
363121773
660742145
683611049
802139901
49809403
422361259
725281269
761774438
480474789
111473182
614514326
350569423
56011391
462713700
174223676
415902543
26482103
889849156
880533287
375710812
601741721
727463
481998181
811018851
92017071
376614378
38743959
745322908
551064140
483312356
111015413
684568481
158827298
847590666
210406901
152670987
39115581
322139325
337835568
740296267
73392240
558319252
605126938
537342909
364195117
64446605
1011354018
777933726
175949074
62058251
701342220
289988452
1029030410
353055417
836769808
888202471
62778678
113782102
602680232
7064406
763264130
533569735
820526096
797315813
789544202
143863637
496038520
249086254
137463721
744451258
456525848
975879432
931691802
278693998
832270399
353763733
357269413
314152883
381804640
26787028
1062326615
845202977
26437972
935950415
787914757
64393396
91829927
855228987
147676392
245184432
841616605
758449031
908216850
559649239
36586959
974789406
179022150
509795059
23507502
369361812
978663496
73604895
235060528
855047645
245724578
454167565
212599316
469194914
137734859
593805367
706764275
364719248
332587363
17504720
172776131
259000979
820621738
74449400
352923611
529903041
377922515
777473227
379654914
802821851
128028644
113646809
74447880
812063199
113912856
19839644
142692625
529612469
446220813
36738661
625042769
489276468
972647525
354519608
696385548
52659925
736936390
7400503
644672788
309903367
410064114
467209848
608583631
607554957
527142359
36916580
302419175
7666763
141136136
479885489
611011685
10129268
120787364
177074375
836993471
945981013
651495070
1056523859
262529527
497850858
160888784
702889507
152444341
499407152
164226496
222586015
25257129
306153968
85019370
2988500
61689940
352038137
214676723
156231424
925157163
27910628
115107893
310386399
863291622
561132708
302505265
150949692
1016434003
473806885
197041538
206433926
186797390
63400344
728066553
878680360
873714047
591786012
150810197
17406667
225385035
59361968
453741953
855652692
832640998
424145679
567287454
49446508
280535524
577494173
332478617
844793504
545733233
212756634
521719639
802129104
65412212
366478829
906577049
915588294
404107448
621416934
153281291
73673139
205645510
533902746
125083876
835800645
667792115
458844394
370204435
119584140
140206601
46254666
799678345
968969410
154093283
27697046
444217497
741191386
752537495
279470988
506306731
639922335
346796623
877029674
542707939
409327240
574160638
821182045
508908721
430141126
324538005
61860433
1054885398
840553725
261113663
868011976
418264057
454938314
789668752
903996955
181098152
198258943
117099494
312065485
84044012
215268393
621980000
599272736
502115861
428288497
412367524
44068992
987202497
109111335
592007787
383699509
509400198
41783803
1023334656
343991762
517991116
607444540
258324197
999804225
499060086
945604799
907360907
90252584
249713589
615434860
138730383
128246390
672576675
531339809
523879479
655806349
526075580
364809422
322484514
636323689
645222718
824456065
424118628
391147236
40330741
28972668
766748957
83901241
327249248
79237170
912507837
75967033
759326900
405950905
566422594
994839868
807170794
38680507
421295250
88089352
197442332
971138476
274281075
586484633
18474160
544142905
492249176
387307445
152370248
516355201
927016799
113405866
109265528
817993366
581914114
83670624
445079954
256966808
292816529
412375206
600657098
3305178
998563266
527450061
275354828
961210210
407516681
789075570
318186304
138826841
696119365
192875937
368790420
43528059
384778041
64381492
834356593
261309125
623524972
836369722
593596941
118993458
724712359
444154004
532879995
456418155
62187847
553166391
25395011
349294752
144081570
321866366
481362912
663874372
463418532
186735396
76598553
241096807
305281737
192402967
359715512
84903122
59147707
109591161
161022137
494715768
872562155
44574363
821692842
641780663
61209180
194643197
390954449
30602499
212474671
625881772
871826586
250803077
109886900
272226546
819280149
576012742
96943522
154993258
750971057
56264088
881999517
206697505
1017098649
152157864
790756830
149956895
415082704
776525420
17863746
217813858
329113354
546728229
836348922
105725733
589979263
252016566
743348466
19384315
1026465435
842536785
371517031
423805887
484737507
733504557
432050984
431229002
836628870
278705070
27872110
39072296
876871984
272797865
6512469
159442090
50885256
702716518
177440267
135260197
179370061
421488562
911567023
794520600
13642506
34722529
549140328
989817349
695335047
898749111
976732611
495857912
77912107
211052648
177613184
9014002
637012815
390339507
209478301
75550257
110602127
595086782
514518971
103496797
1030487058
672734027
821469601
722128205
550134081
246217936
701428914
506665727
685734499
739537917
264833053
540268823
16844814
457112851
903227449
832701659
323888048
554483020
856995337
392932750
723211152
648295758
729156941
946049507
234934431
493071952
518417628
297137880
21212730
488561445
241118552
710671035
679215139
223783322
1055184355
217791464
16899251
147035780
204016418
343915343
631189061
360653549
961811925
198288206
503526014
90432546
769145247
731586382
249225348
259022431
663569631
26805417
764836333
848460290
27958977
499287455
212330640
322173802
609216288
9683570
133569832
40354580
157929232
699268857
75504060
968273819
857040400
345800747
95178607
443245835
569604382
38995158
563506787
717110080
881630965
468433090
248844982
100883587
702663849
813928793
849927588
278274093
629798198
107619247
1303588
104823924
419656546
444326848
670213721
338854120
71198290
915238876
407558735
892043165
577307401
814648667
432174777
78203183
65190992
135143172
736687510
802628229
383786176
157249420
591359717
45521834
229648924
74085133
903141347
508462735
855067968
16909624
599001873
532183431
280935236
730687443
1072519378
26483152
54722318
693273163
679836109
400123896
791039562
307725184
531821182
118629864
322267033
857099607
230652293
511719945
239577353
290242768
50174629
620918635
665684170
750978979
401180188
107521662
716795758
738917008
653369982
818473803
827860677
79873634
8856655
661584354
16968679
652014594
360036896
502491614
770092739
223757694
587541179
216009026
3235738
1066372951
903956761
558500909
504420371
973298119
321451977
183646251
439225944
1066466685
126336105
7951617
96880460
85443801
893440027
171726287
678314078
644765340
66946199
258088483
24608504
506578813
718785425
106416353
617369764
140241921
594357686
731618568
1040805571
467143639
540450413
848663394
59936876
653551679
879662695
120184862
904059257
341815534
738923956
963823762
382147417
1026257763
674194438
15936641
427455051
593245814
378659741
39186305
44563830
152640591
695862001
754755897
156298664
166766146
305835810
104032689
417623303
177907403
740683134
659334099
676924321
319011360
547005472
7599754
472870866
607279682
433065795
621170474
311123360
906522295
101494239
726877614
323813149
702419137
24887235
415602179
466849500
105589011
514746421
862133809
273429107
8866503
683965420
717794578
839908813
703531804
487388208
882455811
187710785
58665351
799144534
5893430
630816285
132365355
224671204
316147704
316429005
296079069
376986400
13225235
490706870
341265977
1073424631
880780289
661113085
234765928
505197024
578768003
517367479
464543727
53825916
1171487
197189493
627358882
402608058
882554961
118373649
962893861
630510437
305450046
966087502
934848854
202810550
790265547
407717927
223249204
796533199
88508300
852122607
659382440
117483791
561943
618274689
849590938
990097665
723376361
43450351
371469900
115842278
801213246
269061071
241813584
670818359
242284674
1046189063
52123200
296120865
821465512
107624801
346148393
678613783
906423983
580266318
59808890
292145679
311152656
68452299
718284875
718062441
775630697
953720518
37150247
880439037
16753287
216962877
268754016
523910288
874350330
636039593
561317695
886665212
911327239
516920446
207807242
773149375
108460280
572224329
829227626
839000602
954146278
300366448
464959212
581046004
1019937197
456436475
658689942
636692954
481186909
143629503
241112638
763915944
496165121
660409123
63255208
23890009
738340915
92818129
570468410
725577381
404368803
115660705
377631892
485592276
666999552
969748168
307033150
514394643
13804592
146333048
857181202
20719459
990156555
981789956
44111256
1003546921
741897543
603022659
632593777
161315948
478869207
721124593
717244578
1011035844
593290714
808108968
419075803
898510383
33849870
822373672
531667883
856892545
797644568
245611210
401046489
4283244
959926491
179237126
1052410928
591187951
34932530
948689909
245867378
954724546
671500838
1018581096
216567656
329250496
279389052
627418281
403724081
73770310
118141855
150047528
204312898
668770775
158274430
115188978
408661183
105794272
699528091
466298453
852365360
113275683
792345871
325609027
133427982
742688235
652386771
844057836
725455098
517880314
74289502
379355190
464015308
76531779
370557323
262606858
760314397
868096169
42834678
23181789
354117025
923509537
915315324
46171177
224396192
377016299
123378956
203571596
2553443
1007647198
822933605
109452523
407169089
79908477
23770237
956717787
125669827
475874913
261343543
369046241
177581435
41134964
593917883
888354652
359584252
391517309
110256113
40217427
239551017
224138506
553667531
971659877
913599967
481355001
152548592
752167099
1018398998
465864735
129492478
61304556
524672806
19787979
45275553
243837977
345356990
878599184
409865268
504620052
241794058
681376457
19344006
724472674
244587651
502576234
727524508
119866395
438637872
978610088
34434097
768739993
451457040
370299462
441598445
367755256
952378421
3993326
665642981
192433142
845061583
375794616
680825383
99234973
800541063
364409173
152809476
306250102
54939911
887524042
642952933
106189032
487378722
419570131
673422675
80994366
398496504
365521917
43933847
51301492
634085806
770933926
62278904
482645654
101926985
613757169
477965343
27501942
664902876
136107799
481010563
131261377
839116826
141796666
383475400
819009439
30744039
565488982
106804642
210241756
270820681
788385863
470203299
62323481
684895094
656399437
415533444
228380437
706379324
155442974
563275259
125157962
912589170
687042239
995491115
154383614
812766774
198065531
106850674
270592598
624045971
140619137
228071923
146746035
573950994
207273683
368125277
79438943
114562443
152624609
920474712
228881703
176035873
868727909
109271463
166116170
249280253
699155023
675734879
503287278
74348240
900331199
134476461
484220457
837735179
285350636
35337144
105000222
363114790
659485243
296016349
131961860
389046255
114132633
603276114
827886080
749916088
46356045
395278090
59689627
258905423
843739509
1024498280
836066943
105435573
786257496
504121310
38232379
510368732
471367773
191720139
882753056
879987482
752286950
551169458
691246552
248500694
195801302
666693504
513128394
710388143
595516216
70121596
290644730
208048823
950844711
79008388
432889044
449997536
252003473
345345963
902725729
330752436
627878123
313362988
282994092
292908757
421228295
603742758
35004536
565369384
303044398
671963363
694857496
104077147
306095605
651143487
134753621
820767439
492760937
86605973
340849269
415297830
907770761
565434445
922316023
111592256
1031891136
1052777717
418935593
526125951
697761828
116820244
342133072
686631048
254685822
702132893
244235605
118645149
319439022
608200737
906367277
319631816
925283830
609007251
381780747
86992651
164918989
95025736
398110115
763881288
976829021
9363521
435961254
556038704
234023480
14897352
67000146
22649376
633196876
189019748
858273684
277487910
479825293
952179952
576105647
622215199
1034591770
956967006
181522607
408921012
860212863
647420699
758347530
680529478
393210558
259038379
71819799
457644627
330975152
851515716
978402168
642983180
123051667
427547169
56956103
554894678
186544719
935865829
55353165
188953005
668912245
791531819
406452889
714312353
511517375
1066444058
892075334
446913689
253377630
80733768
471961532
649437915
20911535
694882354
145699258
855279782
423310597
646827402
5213936
658675383
779484173
24392885
378546885
373977177
437251287
364193465
512274608
659202924
451451474
31386060
90436987
172794728
385993793
434994925
33278234
164648576
671306098
336838265
825573714
773261353
587461604
355005531
3602547
146341428
551261444
1052204752
1064393328
246929870
227589322
24562562
867078958
165113818
543478277
440754389
634702742
814844703
203986909
835319631
36575038
662643475
85646721
321018768
792364057
618169200
671808650
372304789
666717216
929789013
461305907
762215196
437075493
831592068
599426483
848651856
501089108
315321859
4918084
497808370
626224482
203231
684967506
689437089
166636163
744847927
842285854
237369793
28123230
1011907604
588389910
355035089
150629316
602473020
728632792
44313395
399226672
835858117
582250325
618846611
88521514
798763775
145209231
393136427
866127923
800882171
209603697
396513201
917758063
350554730
282235323
853764478
604610430
857140027
158918007
1027231097
114132745
600182106
714644791
432674434
581330275
144516434
241990216
77425159
796725392
658655484
79557549
521455202
146042764
962512588
1037549578
139561190
429287403
172056792
81255222
907672619
929771687
545003324
684702543
184026531
472343588
412904999
207618327
658004333
495923141
80557078
223809452
537671392
51345420
145222441
405943266
51895675
866116605
359993205
476037018
884763432
478185606
13700818
414996343
461400240
144738422
296908553
18785122
443579945
635791984
533182544
402729938
560417914
273461073
94117260
555914710
46072091
459516835
811388103
566252376
546465155
906229515
171022527
769437508
86629034
129663032
299481092
131147971
314658588
871793980
245590990
479140395
644776717
351435987
574202902
3404731
1050614379
147009477
17616595
19207090
174192826
1054508567
103198310
755508141
681749437
826632743
329462379
475713044
96946719
613371627
258256468
140011070
617894458
383024103
460177067
1070208043
881552675
529979028
254373355
163640375
765305639
46430930
148562607
251974825
771228222
8142801
573606664
190871887
765625778
9979888
398062399
951656593
148904747
116882409
619639140
430884748
362279758
662680509
421394869
178286907
871485641
405075493
499809257
819561140
591778586
343754230
92696670
121972409
629562794
644879517
519377601
817114426
644563798
814434940
246966619
441549470
270635409
416060916
534056197
218847413
578582157
876708261
40980177
4364098
329019343
102712618
73201273
78247695
252138328
1040433274
68372193
709041063
181124057
366161804
543691746
602047530
569546076
885036584
660404173
703004441
52063371
20788172
73737495
843029712
83202357
81690307
309445938
490582150
1007317203
132008423
863688387
856250563
561005137
557179789
813655540
393800538
248869001
82467409
348398893
978933680
826702139
748401479
612387849
718201926
278695294
114714207
675750158
15295393
895219628
310680955
758917586
757561791
210554057
587102620
857010176
82038055
479176636
1002828103
252390874
894237248
258531048
21663241
162883936
23552850
444208132
949946443
460650514
724331380
234828103
321641376
1060438011
958518306
325602819
814146843
295925283
200563715
157012795
910672753
424411268
634709830
690394625
254712830
70939033
583282203
473445921
654314950
400086864
17498785
187728510
725618592
722997430
460045341
405118798
291390810
487911409
789633321
363273263
181867524
206358073
1070430791
761557161
66204276
116353523
400752782
6832544
44445361
70295712
866549735
58176508
231202750
267008897
815877806
82924252
321203991
854378912
803860636
968896872
52031666
45251827
480816282
340188315
781914343
451687562
885898534
989372334
147435842
155679385
978147245
1052542833
362660279
543502367
466858024
219553538
284940303
971674136
316889734
382502084
979056013
21719723
435537571
91281719
119989638
968222277
485564739
250004469
541235699
197713645
158422426
618467268
104007766
300603169
754520204
941636794
939230116
542530970
735481067
140708811
1045999472
1045091444
73696405
232305579
849635242
714509682
269221625
542904252
775634703
50836426
40031748
538182692
882087911
206545900
971235887
656007395
878121015
162348414
848711102
658233379
246608435
889371724
888687722
310994667
458751108
468928900
115336806
569528574
105567284
797961406
545264401
781329198
1007583990
227719186
760266823
498641643
111211975
36124391
672805692
847189833
543724467
1052274873
175746674
4679382
250394271
119149622
109125940
71560438
357575507
660295691
276716044
307685299
399467050
479311571
690928745
717248615
495136487
407133559
4875780
43680975
140711903
472863939
320018953
292805947
100413538
886920644
295006683
930283280
960350849
114939867
919063968
160384375
289002639
268051328
814105191
136309367
474562898
130913111
79855857
894111528
468304550
557398975
250089684
549268820
6502994
714236477
587881024
357509448
533622640
592697298
772067396
320286956
99212463
554631218
296854342
855014756
173775125
619953980
9321874
395337834
181624880
776166147
167162874
737873421
850720225
231481057
985835557
143869483
424903297
686051558
908275940
578400387
805996395
597399728
550544879
996368815
285279585
593159518
15436444
575163190
514120008
506686321
449896115
437519936
110088999
357589544
517154157
283383716
317312010
486662213
56488718
691510503
199566197
216145980
468219311
7417485
358985910
334811234
90917784
775165291
78870375
641306939
251712478
432594158
896957953
528365232
254803750
386698830
687513468
504146905
485637834
321039810
117152051
744989623
850117431
409076616
835877462
946947555
158041921
417646921
151314435
191414257
348855599
860488129
272441751
44618196
59167136
694187184
112992905
219163339
233783291
75065853
26816902
9767042
254071472
166116870
464909970
811504089
27128069
941618492
889143602
479584623
443378549
216113780
795916326
941417006
485452290
117102400
799528760
697128012
719509084
550469993
312259865
181152336
886482650
60892971
126749546
741679021
805733256
383209084
484553775
814316911
193625299
408533431
149772608
229722003
151874038
71442778
159908109
225457053
301624115
839759041
83537154
89985611
722198576
839113385
889304640
359726128
602591637
589503071
56888715
713129793
690900925
672896653
1037167682
988683647
276187585
693423631
353880957
340479004
348087792
135348234
1015990396
503290082
354817776
553913991
94985939
620469241
977874528
893405433
374687312
132608532
324080612
267309172
535699579
845524957
135573958
138921833
567431408
787888419
991714603
755890892
461362543
964071260
852693739
67828125
353114617
391675021
117952674
777092016
688707587
298472116
456006514
736878392
171089718
459106179
719085570
102021213
443873554
472201533
776085516
1037367417
162401531
319814437
105768662
768780775
572039775
379790287
761356376
234451922
824403202
278218128
1000039027
906904597
868267031
14931442
432554862
48004250
333857647
875310596
225757632
160360732
894311975
8811408
5013090
27791695
28305286
555872776
108184381
655224606
116335071
638545990
483487400
70104500
1054368924
183229530
772474179
260891675
140450816
596906074
512966410
66364053
22191447
991551227
433207594
33085413
169448231
189916453
284439817
561764533
627371265
471451647
345293860
10631805
93530259
631208580
158493822
569703583
411293316
145835413
1060546992
485527429
850552227
974414710
357400051
326317136
464141018
237133111
952047322
551889090
855302793
743558105
228863695
285965738
727032847
576141775
775947655
870091413
250532160
35943496
324685572
684187382
581964631
1020196685
591020626
432105884
29635013
643087745
341442027
898655716
452338488
708571063
1049885768
129237594
36717443
999833994
527441719
241713460
788309581
495934653
1016963631
1008621337
121446557
66129844
433278914
457621631
953002124
131645575
597371520
82080346
260838576
86975834
783677747
80654358
1012534656
60543422
926564765
928613281
408164509
271932398
142496397
818544679
987230578
42386620
137331597
71207412
132639480
443160005
74033437
506046585
522338590
803357049
396787258
514656707
909681166
1068330406
607626989
330643796
524356008
123459872
332271699
151341633
683301889
472712261
540251217
935387274
471607027
694460874
414714859
21539445
178674398
559541300
664035605
564126666
24248005
198272611
882253820
78140419
366051099
671084428
621095382
151859835
289216232
1052580549
238406003
211294829
16506196
294865643
422053718
51901126
638062701
224756643
930239340
360323799
275684960
55109105
490396279
750515243
475224866
575027458
894957818
552646487
318190908
683489669
797988293
608481565
77048386
65593403
558070488
156094515
383583602
822019644
5333458
414624886
319630886
450898729
867458485
143794748
34025057
108861731
488933386
451032055
64000578
995204716
942542657
547310368
784438068
52622491
51090787
361813704
548383575
842019913
907741503
784459164
574131571
865263764
1032599408
142465804
759179451
810154907
141486100
880364718
909762999
641953867
491718440
423059313
907963859
638911786
103410237
31923491
499659557
88800158
396450787
481375300
129968974
1040320058
501511832
619314459
1036639696
389870647
448003610
751427862
839041679
446124400
88162167
711477578
466719002
881113181
123027553
36542057
506535038
854902962
1015288922
602289412
918453459
524286961
896573873
574940888
849022183
695809498
590597034
616489928
390532525
681518317
1043059302
23266141
886406345
740608921
370128555
567172730
518026103
507555433
550142227
94215735
286529320
519316472
710731383
1025926245
485925859
706307841
443246968
22579707
699226940
175348786
619506034
540905220
16948920
735099824
644376047
1057739411
1041276009
899515577
565378633
705787650
576886591
763257364
489862865
532754583
970960915
441413011
542108741
580515435
544197958
217632662
327898530
137221404
704944306
973698280
71404690
174143780
366032989
16618233
814722069
62727690
514185722
320150139
743168469
706835978
399248544
328456782
52357062
857354105
593899021
45366337
454538522
405078848
413620796
767951221
62553752
123251736
426303467
724517791
270325622
639806075
538790120
488205095
690650579
770383767
120611793
132821023
126744076
817657043
216306488
860191592
103577844
112309250
187877696
790837102
616374203
549712702
581873745
94504898
235993347
409590274
441671263
353690672
171795023
200264066
609472329
997413110
970157161
664866700
1038033256
1038173392
1069314690
662088131
478320241
776229109
712965550
492853945
819714535
814536006
200860043
801546285
92997762
945317761
595972424
238931810
9888470
232413345
717507646
582907946
907804041
1001625330
397472788
627922753
193540241
722115954
640226544
296216511
101396159
887863083
704235083
349116293
256416445
884810569
567514969
22268328
679371919
40088808
370889282
476999741
293438032
50313662
575294283
15082274
1009999661
465542880
790772743
611326010
818124028
38855310
816371443
1043925719
11275470
425104419
843509942
38078130
284187567
253580262
765373324
792881828
263091748
433607937
586502956
284021391
393586875
642782331
384000337
558218029
623238926
777440558
398845682
786664554
903910478
964450315
400391208
719108356
290208421
808831302
380617951
133854710
341987567
167130855
646312802
212747567
56864725
919268308
566739305
65001829
598694028
414385154
969752000
10761585
469177515
897704290
95413291
715484147
899679896
420098298
699447741
998512138
384066482
138281047
237262152
934874644
489444557
348460490
665721020
571673327
270298816
745726493
683904328
803112963
196341992
73577129
947540981
578360373
842386062
465380962
11408152
429023468
932483116
1051533120
62964207
585619020
36584270
533749447
975523865
156589172
743041383
250623302
724190784
131415714
802334631
829192771
14794314
406079346
53442229
397997916
24819119
284443776
497930161
781891985
668474707
497836233
590582674
46098660
668927065
733866653
31020587
467972191
95727232
249801866
514631715
265575895
722900573
600854221
790148111
546801110
173743712
722655258
141290271
96841874
202977829
299221063
741961343
610264676
732728645
821632353
599350179
878295049
728711774
726049197
714411825
829999053
500455363
743965777
834827304
543446825
763000032
528513084
1031796358
195166300
759876794
121111251
286974613
864445436
165846238
717513984
715861291
859897454
374618917
206255680
792864274
430219065
1014305609
4825887
858542401
754627177
638726058
252097737
636177220
454806132
559554157
30474913
902800864
674699813
842428990
669833714
722141853
135157776
76526959
726549636
670427210
901681949
44205909
748273013
122839209
904341803
227915610
1049292668
8156794
921555329
787915686
338395397
874409535
190505207
613536833
977489709
250748005
32794561
885467694
397272259
910404892
451732762
584624170
452004688
169018118
204399240
74174948
649959054
107831664
660553470
849002959
188300253
461215044
816640095
93646243
207505990
1028945490
160113668
343231894
58866974
3420403
560667670
62770387
117663689
234058696
1057196227
599228050
365780331
723300830
259642181
909751853
582030700
217870778
165815848
445746578
164836538
818400395
1022439374
119098643
1051772831
1009804077
527702849
298465745
521991570
258871317
599746140
9814414
51320720
272114601
788787861
772270749
588963377
770612461
159132595
604022164
334352298
263874690
1632893
847022181
345139502
231516387
457484379
640081556
799467353
725941664
721541190
724847325
32883764
774423668
568138602
494405639
844788422
525578539
412104619
131078270
661461929
50323156
934376818
388783900
528859042
266099591
795905689
413421149
338923052
112289666
418806999
901036408
786910850
1036274910
982183378
1047743445
621431692
615107964
549503805
233652887
301585140
181279428
251731887
109247993
874029250
919651809
250168180
408948020
191303370
88610849
465092461
669648404
252162925
825300375
141164582
62997288
650189595
53659624
95686829
914511638
714896635
115068678
268400509
185111557
895497802
724674482
832011916
630082128
531595605
977325425
697303476
537445126
376083283
432382266
754012365
202518684
1033573701
947392889
841604058
853161945
828162068
41692330
824675663
596865174
640576034
211999167
467029661
868340293
101581535
241141230
500132813
837921974
17956812
688197074
770335658
779630442
393647015
202671916
915032446
757561658
226244038
746004339
480037610
297419135
767583541
859148262
73704135
653939218
426385305
42705672
157946880
978186400
735142740
861400427
741427898
149783872
441039259
752429489
693100555
16115088
679892844
911368162
755301297
267193143
181895241
230923914
223718783
148145551
242484979
792004420
646250094
134552524
20544214
521785296
119798348
26845216
504647588
975223388
686488470
294151836
643799200
299709686
825669918
9347217
548885069
565486847
91333321
465392228
678505238
660296622
616561762
689478633
1047290432
233674584
759634902
454678962
144386024
453919797
128502058
221178550
686553868
964006145
578188622
889764723
599543608
237965157
420170894
189831069
775113524
145240435
951332070
212634097
115340538
83516066
221304764
12713578
348069548
612003995
258634446
365919741
904346412
92025455
44747763
66430201
540136494
537577424
811590030
439703008
508249271
262257019
84623226
398445159
343174175
285209118
364734222
551470531
676948975
33275190
16836365
633041879
146150343
231409136
103798536
67638653
451040754
433085696
935317629
968356753
24947722
971784280
87662442
6955971
184492828
908243371
139936550
15011588
894872265
500536803
9016723
1032653825
898071126
995721455
149786726
55880765
161644286
894867752
403436206
435853362
776829201
211193444
737898333
294336500
472625754
71118648
454532613
941699951
256802663
129992700
515048459
3259054
305022366
17483328
726208702
718322823
888917277
437545686
81979472
534037776
948690705
871022019
469961390
608343407
694143584
555288659
346144789
68852500
548158373
451109582
870123877
629921328
859981164
329856971
312768273
588049717
395309345
517198646
215793913
1013970005
46845871
302097252
310774088
135641670
457285577
894332029
517216149
30450814
31397621
502125661
150460706
531883046
732214825
337298960
27140094
40913947
29753517
797427985
713960948
125718240
611304762
681623690
727271338
688685936
1072382287
194318707
463954686
529645537
536315937
327145962
401181174
59377213
711071106
771462295
138068246
448794929
100198516
804152094
933976978
842848348
123326877
7976784
524401301
1040160610
826502035
137592343
496398974
915327436
475709970
485018483
766937978
124183718
247199743
786090202
934592915
131536193
518621954
736685210
677135296
286708205
996668742
914288252
951721463
883505507
460405626
967467823
485305114
855512590
202955064
96649289
214541548
213209802
367698458
867670612
579257182
731438797
670163219
12993846
419342943
901832464
117539692
868124665
70177716
757284879
639691615
667390296
504054868
348429158
591527603
99554791
553446298
599227058
659688348
1028461910
600204111
1050263715
743594868
742523826
916477204
178389220
536710585
262918332
817863468
95486490
10414971
763143567
447970086
878954640
157559240
369657438
781711131
566991009
282309740
356820614
661839889
607472114
802924566
422283639
573221791
882695455
1043262771
73756205
117435535
451407641
547418064
867532443
93502582
1037402905
596554636
666083121
112401065
970364074
904978174
388630016
93385554
79578757
191616062
480397532
32303981
584046371
844354107
91818951
1069069978
735604227
375961725
198470708
527758933
825623639
413998845
20162959
668546837
735516579
253076676
95472671
235633
865102699
314065567
295865502
103885537
901276509
285673428
224919588
121098349
98685818
447764593
464416809
383816172
159442042
268363848
922273503
25917609
535124438
927265564
814602576
623492163
602482218
998594013
814081806
60912745
2982948
288325937
716472623
593591319
70067450
222313232
222038504
962684868
918665377
349185375
608392202
393147244
64810840
221243937
363949969
883144125
790834018
834332672
935096026
235737656
142395509
180472141
706281727
213080809
885623791
302215263
956878939
887858124
848136256
83550138
152291236
835728678
321132037
302948244
372436910
113907888
88220643
135975967
529020893
602417185
2806816
761177026
361027447
907633708
610653561
934669002
140845821
54263443
714910598
479238413
152607123
693663782
309461547
126813990
104954700
105643474
394896115
902221587
698823362
478506338
75490710
255389431
127573226
678314386
997315921
690863826
98892493
151783302
231909388
173094654
99312321
279399920
237042484
672067214
265928372
97859119
416265242
557755611
84836641
147354785
576590508
84591955
405713931
10095214
680198227
65971262
296702314
365202838
783702225
561094498
40359953
812984896
434137384
91947518
789778215
362159079
499456131
968109897
1013577650
634277235
87653154
656254136
137103534
174809801
241694737
483855430
486341771
1069131245
520097182
365711353
491864920
528760470
431331001
987974967
492817509
82684734
340242730
56309985
851879698
820087240
967024083
467112979
453299345
226361358
549839336
466239635
411426997
794057800
674838184
140182998
348285177
674384530
961806599
587809388
53298156
759777081
894807009
326204442
615650634
834921954
70896684
59710576
479129406
251339852
818768856
504590994
614390579
38549651
92637751
3432319
547674740
257742000
7841490
65039671
62770415
715240268
53639564
450765096
720203075
200155633
185111652
558542313
66689863
228215758
645386220
635714880
86341331
818510421
568887176
717674943
544544210
600099006
60382404
552887960
101162442
172073760
549274075
12034498
749643255
197226768
471898330
771058147
74591920
74357698
325635011
36169179
242689882
890298212
200551360
505592983
379197477
587987893
830218033
57854563
840272644
249342332
509958195
53378346
792936759
154287384
11252540
171718703
83434283
144175606
1018622160
750925123
253693506
509258900
699967899
846740539
78904329
1035379228
134225380
99670812
473203153
63475940
609640437
160333332
719146774
68544217
954277525
79588778
10898705
474850281
247444996
434074858
270190040
6695704
741179371
92610053
195099029
790322072
721731996
589298041
181422516
1031164054
899246815
196187421
791084366
1042947341
10370553
621588223
55702173
684976011
569424761
937522243
25155912
991198473
531016069
40283027
421306485
609171118
34716264
413666532
898331457
47297703
786152423
115520777
58202347
730219995
504341026
814086114
9135398
698320062
329781309
344073906
901534025
254608805
106796955
110244311
142631242
674862915
661202258
862122115
682364334
768966929
204084555
64395690
662789199
10080955
427577015
91851694
233658058
778780403
271445373
437067280
1046566726
434344134
85281598
610141300
1071776071
880609466
236612841
580564434
799204763
74940260
944800248
738860529
513252451
775622855
424407677
125032612
177136679
122743594
38810707
121548064
294960835
238963754
130130397
852910932
336431752
173858968
20901320
312206656
613328141
410335450
153035996
361226571
516680025
14526169
308338913
427110002
64489936
556808640
577085800
215439348
190087114
47265901
393501669
745142203
538785924
805598121
204264788
443929812
742278711
37468037
594530212
745401227
552587013
110350018
564445789
804222857
715087680
965521335
302445170
133161190
140592759
46472088
123326033
1065802358
205567417
1007706222
989783652
881052995
907833666
524559827
408676233
79328708
363239153
415320974
608029931
928850634
578725329
184964093
557208477
989591322
206553196
654357378
363953838
591223862
379329735
596583309
627534084
425188956
812245915
747941416
645701630
351866249
504631122
109446033
548629285
585647985
40335106
134487041
627932086
767560303
24462304
308686864
223023341
734253481
665869604
638512814
1011503296
388514543
288241897
430490366
1018933147
105472738
439111427
555041053
387605899
257273046
869712680
155548447
391319584
310972988
224513174
221276772
1031348720
604667238
529687107
339429512
234263667
460404858
1015313388
831902462
190563616
906471346
746619273
666431390
134789432
47644395
109857893
686802930
135422018
313313580
509595484
66245730
519580558
508718100
468354672
790329584
282312419
67387977
611337072
349838261
637481919
196912964
88339040
980030280
688605136
888870182
129054664
125027482
242798992
36045518
735398636
461555806
375692381
560061821
354247005
81349349
729317955
830552591
418687743
876192370
47926937
488461210
737920494
247552040
8266767
783357004
201456515
274795532
122049986
77597423
836241290
559509770
437209083
235732590
144645438
146157416
1059955224
1030456698
339591172
631111554
653090150
513458559
99058618
853630778
384143937
532179912
16433146
638460822
664719754
731474271
169086084
423872784
603734167
879433375
584854569
382667133
199465056
110233415
775863638
519632276
821350567
563360514
326469582
382909797
258982460
892038383
9757786
418142344
622756998
813526828
991088360
298072636
275287365
415335264
133202736
63674928
4521759
883820870
11824490
248438852
233631085
698875492
308904752
856880821
597561268
900305810
1049569323
631719394
532942670
228524041
743054690
1042633925
10718265
170051646
1045701812
293349704
320000225
448979941
292210744
652050582
85494299
330937990
933702549
147210979
770744534
315758336
998385348
609569066
228847262
123130223
124369383
406398320
830640340
329984121
13755373
773655589
386907444
325797149
84992993
970222923
105452683
717730143
827341231
130683674
867952414
183253917
92229041
528175261
206062991
806752958
931677940
814745077
867969837
822163089
705034208
900184211
22367478
675357414
797729913
666929695
151338840
1006197518
531319705
257921117
575499872
379136277
828050333
678279546
186939929
997176392
236828853
628719201
459275164
35163214
293085414
197138973
808986057
1018443496
920676981
95430489
193555038
855871015
594706293
157302791
143819083
434652851
1069581817
474618584
550416378
60313626
303358562
379409901
552272945
305166731
526734360
821643130
875163983
90088161
155664913
104032847
328128309
680131930
1023992966
779083456
12725705
270427485
188333536
519912741
808723276
396524120
482386227
238714745
170132963
101872054
410968175
790507551
166525815
154548640
65067245
617444474
1029738714
559102896
298741838
141646443
87062820
625890462
269756886
440418330
119666288
765687723
748195282
691666164
301286324
122981908
871330755
444146517
554556515
63141925
265232762
143731179
164894148
343679846
1056162066
874540882
87421053
54656209
470875448
98530825
353569670
395224876
796713432
69970100
25588519
387536012
337900391
643116861
722824049
28929429
862378739
807330818
396215265
133609520
699793255
730736339
453653077
461231061
148300321
784604168
664313184
464710118
794891225
596491969
277591399
75475915
620375563
107511960
836277616
66649253
473261824
772401508
106314520
29797759
525866223
428503678
4284137
375360693
18782806
4181306
688757915
362602516
53947809
508692019
546010274
609264008
464210719
1037670853
467814434
825140077
64838251
366827775
907890044
868297748
805524986
314530910
208845811
77867948
73506076
574954262
88159413
730272302
748851497
49153545
1018379479
393314300
888969870
78598291
924265760
1071726156
910858948
498525216
824422985
473982234
89211305
608929266
85671115
564515166
381596292
234156254
579446188
335709850
809547846
539727540
122236673
407604559
850227112
5316730
243555431
755546869
619719314
675363132
886645415
631396895
36514721
520733827
584507558
102118997
362235672
71869217
105816583
609051822
146636043
648435822
515602733
144893427
620975176
932196331
77876888
50313866
612114087
730352516
518975224
773644761
235350543
457167096
86020246
388694675
194006544
44782980
293629538
605963816
101416820
605193016
45753580
293685316
318038429
37457024
782767519
66417941
417648256
615994724
846513491
158260008
802852389
841613166
888396435
194054352
94963017
95365138
546238104
55293800
339346459
214709259
903852607
157974072
804712236
8137078
704916369
874713474
1030342796
787218397
107903829
761068836
872003972
674034803
6516920
465486321
822079425
559461213
52806636
899949245
252436573
856937991
496418626
648089413
391978312
389500859
269096909
124684204
933261843
411859308
454305784
377125998
979476426
854833591
580280669
981285788
845836871
138263577
513875451
143468487
74177150
827671121
444571534
410633114
512106825
500579853
48031444
95314168
905776916
820823425
887898307
832193900
584333199
350442243
517842960
21804444
1026880073
26778024
562863383
1032252697
351387415
224350529
263054750
187959221
691747673
94566500
85343428
257381364
658250370
528917770
27992510
116306833
491681634
544066222
580495993
312482937
961667818
257560440
278433380
576521945
876237524
402343383
689332699
392290071
359032209
706644112
728639592
202929796
57519657
457833955
175831286
330931550
729085574
545189383
125495505
160667720
1049509308
1054797835
314219705
30425283
551263460
151760489
651504195
683191989
358395838
438523356
94310547
763210082
449430750
922398931
613078504
998594501
737561608
14978663
444480449
816517083
39182877
458614672
414451711
656420459
465800317
398558527
955882575
474990841
653135785
163207292
332972772
781318450
159194335
140057724
263636276
690902548
107820090
84990080
474291594
386603204
597386847
922137992
460349413
67808635
647034954
562667198
649527255
811574599
323250473
173428868
91174842
1054931581
196816348
721266731
642364694
1033135070
406450740
67472532
131176421
1071769206
366297092
684477275
830938402
916029793
465426227
89269016
136757788
755595999
136638609
96165933
24409914
366948236
937090415
223918981
404476253
607510703
782640940
134791085
971007563
42219785
158021569
176002571
36721892
628353492
591429011
43847658
614852921
138183434
845216660
637952202
418823094
533885332
720418595
998011088
480529788
71860155
97977849
24814569
270945151
473285920
138719979
734922624
349864688
488483947
161466647
627741973
554866765
1038463311
756561896
819227868
929221623
58610752
65208923
253383067
736593380
124786411
665737781
142305332
824298947
63200167
848709282
657539190
35537157
531377757
346025745
542609810
94209998
154963189
1015097244
495572993
226499097
809971695
902003655
999323202
674550161
399358865
101658902
201287059
605416906
186004648
266238153
409657731
421318876
685092751
394902393
132106950
314444222
605122223
77323384
795266829
849936505
788552061
434491461
180275322
813987792
174318730
186378283
532157951
570532597
227080990
580884157
678320335
723201802
129518287
162339551
65817804
137152841
890129637
605241479
703036524
528168784
351971565
883266931
744179443
284347929
602202230
752383590
852044320
746932834
459078290
997831578
1013032296
470749815
467661214
826083242
678188276
231020704
86541123
97257069
420603514
728239173
338320939
486296021
65434043
189669897
325468952
306117964
175002244
20437706
944342927
161554589
53289323
505207393
433121103
805325329
75553315
59498072
288638834
695723368
870506803
878585208
255862452
386993352
1053054805
495463371
14984499
233477779
1049593251
373329947
763084851
188955320
895187490
13544913
794247483
464157375
686145401
713246390
710413467
464356404
433928974
704866211
543095909
1012864335
25222555
19403721
417365909
553203746
787263793
679347435
367500795
190265769
999666466
178621761
186719613
417548412
1024733157
491497276
243726324
104518433
743072244
1057256284
662732554
986410625
29725039
884023974
83714438
872807246
491220976
645977187
207826247
720524393
368907933
652904820
899350993
1046808816
303280623
77312958
328073974
268525874
581997993
176960063
409807303
840577190
614615391
670452723
733047688
816033534
785966498
62783272
739780680
271740934
900947856
770106973
173809967
100239917
374150407
843455608
748902506
776469843
114587382
38475884
112351252
132558404
506415484
436151590
396417618
141773817
1056946413
709355015
133481349
169532052
178278767
383073320
549536807
143215520
46142979
603243115
127684677
891586297
187852730
63264038
53372441
64603533
538853862
358817265
675037335
601902183
632820831
128690767
327486377
29449539
618823370
532123585
790429389
802543425
25899338
984487683
492780535
115848807
914533619
217388681
94499243
625854767
895750221
257871105
117935676
853575490
341948515
905202309
83860527
293627735
13230447
23805961
179722984
794354914
614320838
866795268
922518313
527624010
264937599
894021482
164299614
541567537
77296254
730109887
428967150
270916644
484820752
39692434
930054414
106993731
28758655
270937365
484181064
622061852
1005991707
553927155
538131874
768023304
725232250
33294445
1035289887
853106533
20868911
367622086
240265388
513040608
539888670
311784866
1004474565
864672251
963349125
124757799
366610448
134651158
573882005
759461172
637382371
73282737
688334383
370207100
172230175
289107669
758709536
827672433
48158326
717650579
963460440
365504799
826673335
604881298
502875878
118953120
86136062
724767705
55075897
959779751
161190224
196134453
32747666
866051572
568667920
183897297
278626878
714715598
884332371
688823265
866907077
710434209
91496096
818997438
1043595792
373878063
136890497
307653488
685303256
415769834
31858780
638615887
240553083
507269726
855896093
695061414
21611406
1024039702
115149106
94453812
565814536
546498626
460279607
129052733
210824887
252070390
401199234
883620685
96534111
858121625
769951114
114910624
233130231
904670021
999729496
598508089
889390925
285991097
182126542
347769745
51350251
966086455
251558904
185785657
184597759
722458436
449606671
507143886
1067803240
122500093
593905452
577076976
48982610
685483258
534821438
954511940
394125631
130205029
383854380
415712768
451381824
614484867
323733657
675209252
716410372
72618478
32136601
646128550
604247381
642679722
217381161
816724363
131338902
679126545
684855295
505580638
415978228
54967645
94210607
148990813
784595777
138678833
128014281
154561125
1042677365
54298193
81723178
963049173
919659
150190579
589531380
913495928
867320576
93414886
790124324
863636017
629240669
574420192
878606088
581000466
287254657
1033858328
597805069
3975132
252632064
375983538
231872144
361092127
275685070
78465934
531687029
493045845
127384512
1009666502
722705528
779790402
78481977
800873237
424105077
366495629
380949297
32319659
214926345
803498016
682693116
317453301
915549755
558275554
60932895
809957360
102609230
307017682
347396700
857378251
95707000
870174134
1057836902
511412956
56938072
524407154
49391272
467430406
165778675
934133468
776615727
432285210
277838798
1060316162
938677666
488221129
994084643
932976180
113405406
103459317
611816458
331909883
726436461
387181249
8013961
210410562
9405753
424887139
473482519
334415265
346897921
299061200
363999368
6452953
528942866
69683470
1068230100
728225227
292417497
869849409
619688906
176545002
814439598
338274426
269603153
552598651
586809939
718516130
266664943
519697936
91590888
119334845
82458614
63713437
476385623
97242786
31564848
73362580
875219926
316894274
341036232
852808008
69346168
61623189
479260933
388328457
262186386
78866202
777158591
141456328
2400659
532586454
512486900
879969950
109069894
715497617
249324860
469436151
83629971
654682137
203864321
555677942
64092970
232630924
942349462
277763487
943237725
978715625
342557149
117883020
164775686
901733167
584653974
732771572
663261151
653110066
613432015
424660034
26299864
610260400
122862064
839657621
789857683
704792126
621059028
345074367
747539637
126193434
470493202
18219587
264160746
183847537
806375835
646601600
687733745
892808880
327853599
59663309
164388593
102642463
348163073
497540509
42717757
280412672
574182804
903674847
61445767
807420165
209449028
957206836
893851477
799262436
196031063
522384069
384413673
567802493
494678578
11247169
945786482
142091148
12227316
210829186
646707453
32978539
324787466
514371747
527491761
953763092
25076279
505877696
284141404
564001915
321990903
572925853
288844141
640263021
274202070
374744538
630374050
538098498
489392308
687219532
549072140
88600285
61129991
405573588
924867705
546026594
58243661
367152343
16937159
813384938
619540063
303532608
852562090
718494703
77069062
541806178
899213209
622224838
316368298
397098450
510793003
340610961
79819521
7608320
476211161
553121589
192090447
859084412
789769157
569574646
835809700
6398495
668045460
547882460
4615152
78166110
649138447
10702992
218024231
82424184
839304569
138180009
748909505
589466626
262134205
588484593
453389807
685483164
314990276
288816736
30862884
835013581
42469453
665668834
864027884
46212931
475122646
9179037
107915535
945678525
849170789
559477499
312013918
606963574
661293999
203319158
354247010
794093430
67017025
657210145
556048676
817345073
722590333
438171185
847104989
292039462
770529178
108062261
609896698
801031145
537064318
146315292
225650754
214285965
913590061
315196542
501177360
353326408
142033436
237241272
27863654
868381914
802732912
63903640
452502502
536336657
52252799
972362003
136479746
570571330
819176571
372224893
201277199
727089336
608532749
423932915
585095197
856724452
286501035
652974069
298981950
820054212
54930387
959589662
831580533
332963794
598896577
245562604
522223843
234968266
698015042
115346388
134183723
523454698
240892324
251172150
548707204
891109020
1046610289
51757260
324859882
803399495
16167915
815414089
782646532
760632205
800767392
38223382
939533287
116668365
829590701
481332377
530550733
164903208
497591648
399352051
601381521
837691843
104229994
82199368
556004638
880957174
479842658
144239494
572342490
452317905
50683591
963198808
819510752
341363058
271020658
157295961
126434366
250984108
665835768
539476103
267498903
761580147
192130183
349685217
588662716
18922214
83846796
312064486
127965069
72976298
485626507
197646080
151518238
99434769
38523199
552613485
985602323
144847517
402980984
703237673
388019710
1052925224
52474302
136256546
201384966
414199414
604730783
390556201
151959536
995538243
220385697
496504834
714861709
236236876
227368939
622905466
9827829
13513328
893336751
242741499
524228398
873217045
360270262
68175913
101957609
124647750
464382233
289363819
353988790
480054346
556559099
288230233
631306852
793914737
451513433
802333032
785081003
287668723
213774892
5774456
511042646
638075805
916800468
7185170
874975536
35114699
1012134545
15663593
625088490
442536569
937718420
235311466
194871246
720667038
300760042
1054830000
856863697
548260060
803313141
153679311
464619963
53823518
346913258
64196112
301000657
231571383
843086136
814034849
411798256
538087375
278885411
285393479
229823387
183864842
811033987
894392916
526338160
26860027
439638761
28220877
928240179
1070842349
726675108
992251408
363579292
942515516
67256365
126407204
244530247
752151496
647816196
844637257
34438095
65147804
54037277
471425809
187935258
606120120
40694201
236051441
72710519
138222050
589443665
24207534
574901297
72505857
771096835
249388198
880124253
371095641
407904681
677471479
237305958
23869379
156414696
1012725011
529971632
699543459
672285851
136356920
591593877
652872353
217489746
185967673
473506089
49517559
160617256
899185925
358774030
1006374732
274459979
744313939
114047011
106814620
515801783
51262040
452034315
653054084
532653118
115331452
157117563
70537688
1057063728
137593250
653811410
692058976
1015584075
824186854
154681881
676996440
265656869
869363179
523876728
809150461
213955369
245656764
15589097
110742967
46950557
341006932
483788054
1050968572
652406535
481519564
989124612
899507297
69742195
1063956519
235287945
576406942
484879561
242251462
229742012
664605338
23265863
399389753
56420210
767458538
269513959
772624697
590461817
365936402
385002677
14855428
81774427
491469153
835261293
323832182
508650262
433179730
755082284
130453897
135444158
611813093
329858249
424629181
331021354
506782252
72974853
758249870
534835268
1051854628
166407351
287616216
216640680
628908954
314397922
1039934993
748759141
854800195
310637446
759969948
252962670
449166685
879873736
976363844
309651929
637321914
17454126
573052109
737217931
297301625
1052807769
592941788
98210593
732700649
1622927
885281155
942390509
2458336
394380745
180973455
859557001
602027170
91426893
533041151
560008054
806518851
350547106
358382939
121654190
857605735
436270534
1038765435
21334937
144925495
203013663
541683573
566129537
122549503
832209096
577685108
577417285
114258860
58116166
302980264
489983560
633498832
12698777
487882849
896455750
945426436
380642512
14556426
813788464
861038014
214631800
147440597
675443431
811497331
569115572
4813808
458031305
168320937
493544619
835215155
380495986
341986131
211751807
799394401
80809384
854505542
951671886
13748443
189903769
543642626
453142442
1086184
608704290
638613365
825610906
675216989
33244638
728277882
795680894
196794890
132104904
98189636
70988602
563408457
193893389
111395567
746991371
649693434
281888870
640912282
614651669
166123017
185848741
892892750
605040893
784278086
323955783
581955080
85889657
655836754
435382331
348754094
879714069
721037074
469722039
121619065
530594977
988979551
273626836
46166745
246011509
707297381
804396408
56395532
617583709
592004328
901399823
748758815
122173662
51942719
1014712957
767753263
626529546
444719363
582605321
127017504
412814794
490067977
141309377
620916341
680631011
160052519
336646802
307144932
396349255
1050716162
532649434
808886496
188751084
572754435
92685360
691457090
295119318
70904748
819472430
286805636
830999931
934650624
447153345
717951052
527141382
107081161
200685485
401937507
352541228
582728191
600722055
42210596
308226698
754205285
804936431
480318919
744578612
78034664
509281450
796267049
417169281
113955678
2283579
429226551
747294662
56760930
138656374
426825802
542538230
335614693
405009720
257862591
83419506
193836639
58141146
720607642
76419610
19423366
441940359
433527994
552088514
389768088
919711810
63886134
180592689
662241050
472143975
826674596
347484752
239748291
28356953
880936322
721177426
18254070
440493459
204869156
198780524
774810716
833166351
433258724
329681532
1021296666
198571128
448872843
720998846
43165632
740460922
854132361
750719815
807723845
746103711
366762959
120649318
246344282
906528699
150542422
123296173
55777769
872326700
124632716
119529919
360423376
18158475
835048263
104684198
308284957
838332820
721930319
908105446
95765519
739361461
325295945
509630884
276008790
885724323
249734698
733665533
48212795
585746304
612186153
709000877
632702267
687002881
689283547
505874898
684194041
122840862
125636024
316821874
197397041
224221538
60316790
148773668
635969253
413725860
681660011
21142866
522576784
521511213
155770424
14651427
455590181
940938306
935189713
404806237
312822728
671202348
347947338
812120462
645979843
84588348
201089409
494518481
813876959
118494235
226383516
157805240
270637949
354683758
43794396
521382128
480001624
1060208001
195528203
903349408
42174992
352115612
515604187
388865810
45631499
482096240
62440923
375923930
830128881
795616070
581581537
322024255
362099023
72499834
198560926
490619127
146754710
71161216
780852688
174807754
224096606
520434419
553515010
950067761
718449891
110083518
915198378
544582300
162533422
17892338
684415232
23765482
442730060
915464056
720179402
563486008
838659659
487523072
163246488
628334909
1035791013
364695519
592461417
172286998
948295171
207573041
698690800
646848056
161039537
878422681
505100272
8462658
378345466
588450949
694609056
514772189
138171997
625389667
302164601
411886426
987855999
735686524
685572306
102419227
219298261
76024174
275266947
251126175
415246878
286688222
239330694
114707572
194347193
34394278
298806396
508004059
900514487
82435082
65902413
946117709
91954391
101083062
32886888
112317606
118044535
814699236
622401456
734877917
760987901
74292935
307036753
529424404
339406651
68089601
796713794
690509736
962607366
16922016
70060210
535111875
858696809
710705653
462185630
150363263
563049158
135484177
228888409
95379182
203026242
808378441
103934267
979892075
308223006
988294061
217537567
566387959
725733396
409848991
162354431
263608906
41577989
521747674
485936881
673535775
780595636
780187013
255253961
712104029
939860891
776534500
167804232
416600547
59693320
264424365
478145647
782225657
349061570
790190032
847358360
615445429
220091591
365000249
99711738
130306374
51953936
379938799
432731045
204779650
714472739
879697796
88721140
969051558
75122672
33813655
497418965
568177059
227859238
284339962
523700660
458627460
412971066
795412762
726589460
594836012
230428920
486196934
80457468
756932769
158490288
169545026
861940724
464903663
184318468
508854793
585825179
44706217
897532367
27466067
931795247
9184232
279803599
572858082
133597370
1011518247
633956348
39480766
101753071
438213385
675563271
85574521
1006034286
443152406
61883573
471688686
514855770
338870698
67737938
576855653
424487343
823874326
621953523
406857114
789674737
431713349
883622531
909594170
647568607
737223676
914848905
51324392
781269134
76880393
228182044
472277597
94626296
59306472
12023364
862221630
567943620
449903822
902706704
119997494
564760918
442695202
83875563
761830847
884214682
62345162
583931141
278485187
757032856
817072473
803955242
662238177
247680650
675981363
324156340
553179015
744683881
221043431
746603347
785187996
4553231
17666324
143188410
688977026
799168849
760761342
459795170
84248841
718109229
618895667
647692915
114150539
681367974
73452590
740003466
333240919
632431917
424524923
977510113
24034987
472067797
323803260
555989240
730822642
259766159
499331749
704760703
482803581
370611476
997067710
506380611
946655493
772699726
427851930
337198715
140437646
328167100
832613334
1037518685
10771158
22380172
57260267
545520412
131011583
187803874
209714541
310904271
346416087
380066800
686330186
152413107
618015881
712943954
125769039
288516759
900263832
68578321
129521662
589071801
43649695
480096393
892995377
501218125
57572373
31421512
1020485656
84089464
499189143
363582321
400012406
183433596
797770328
110316686
288045866
279309090
898199379
915511157
63825220
305057788
480981918
287235368
520313917
83969317
94616423
1066396458
191134573
721163240
923777187
99164603
952803630
635002469
559814392
916649333
76468795
745037203
484444595
76660317
495081258
42003602
30116489
10584684
375972145
301639818
489486024
364088735
779278111
237292869
732572542
1054215969
228165672
457975905
1014493455
808852633
117201074
1025530567
720288788
368568623
528895668
248526614
162496716
643639057
125125628
463835041
217841839
923449043
261304389
580552995
99028883
637888906
92778213
693998879
386825393
92295645
80969335
447521826
210147144
111499051
155060520
284454797
111127133
240845086
772296500
574487539
63320059
509490556
728312267
60649127
449024649
213826432
824218390
773460033
843992995
461122161
882228393
793891090
136448510
126819540
39101969
871554248
1005167378
754197340
767501951
701133655
224500774
1003230121
998243562
100826730
844616950
115741641
564235385
737942900
127336620
1031364121
657553374
929763339
227963380
340200605
351323496
394959643
139262059
716027289
118880125
88968067
470286765
873310130
40600613
83399437
328531821
995278544
1035423958
831773659
222551406
441820380
396276236
571634389
87486137
764527771
1030773871
261347192
149689401
388099135
598426702
688678607
677745984
96011430
552999240
829073629
282727065
771360765
125416064
306025450
483173181
254042780
272242452
867524037
741531148
612221865
983831279
119432723
259309191
153521731
565164459
679342931
271231401
948830041
646215199
609549663
508376424
495851782
800917631
294034584
471515341
734922980
390124632
60924091
491735073
553226108
288525037
87758767
535789085
213113438
474412010
163909015
34448937
854891166
784169109
65106017
238149911
893998783
745868554
369192221
95626869
477470870
7503718
35392199
693302299
816780943
162652594
333470456
401483247
123951954
520255083
954755881
80570822
478163392
986645249
247010715
861257796
557907879
381195077
833989535
263740933
425179398
483976785
788720736
129979187
254080100
193214516
169671757
1590851
522159932
586674616
253475930
915587449
830113000
826619104
554247615
93647538
608237418
86270259
389342529
492598557
701258032
35226322
381533628
940700154
446988490
21057600
249758751
603332083
251169606
596490636
372827574
133037626
28794990
230539497
270331647
483495364
500434981
355938542
142699757
877146024
676529816
216410840
926332528
23902349
102210460
661386
71563651
217135520
353006895
105657057
592748287
1016863438
364583643
158119589
521957027
188455501
116436949
307743122
150867438
72787961
952038453
562890249
207148356
545895962
649636002
274977648
332189295
518535269
517159416
460765874
803404326
90119636
1054087714
723643245
894733907
219065543
1035106231
722890813
75400635
563442331
846597968
150388638
148003096
58527913
106611257
630537129
94773337
756115033
210003377
206332553
624382877
804025993
629289104
754260045
70155150
521210231
339090067
278508092
101555268
78513849
856329791
540117325
355965916
860996671
50442205
18899969
584211174
186830539
698036160
1009673872
111309311
776428282
54999321
28976396
153004873
695172474
651315539
886695965
714489869
86669821
89473429
200789648
19979606
70152593
420194626
247239569
463226918
73387170
96346256
674780826
375079489
515395328
788210811
216644194
424235498
120149103
574109483
278877384
130494154
73137347
189888936
173676572
765979984
262825948
514652986
203161224
490527786
99095214
138389876
55890845
949504782
2592474
827430058
878735846
630499833
600096848
694185326
564988478
112321017
340233581
856905055
608190333
22983849
65848688
114508810
723999096
463005160
440144207
99545283
431327143
784172320
641917740
566229903
47748844
217688355
397008778
766151546
604993964
60678050
207218656
792582183
495909988
6002715
728990274
437901959
670367431
44257757
883399638
702159100
380522435
80163400
12182896
296149397
148869415
379503367
532014305
709241041
610640605
146946199
820791752
352464645
898406292
986412065
98693917
730696443
460934969
678682781
5368181
181778580
257917798
675551347
81560890
824107
1026294317
49574405
1063069824
282245458
220696669
687282253
809745037
220542154
411806250
670056046
57024824
571412025
504600428
526809942
484272109
369846667
1005855715
136427021
243395339
974401861
613588176
783482591
23663016
546529570
86217391
1017869376
829452734
458184834
688761123
846472653
604112680
536116008
727224247
622894140
17473683
526195448
202980322
980653246
496670495
992563964
596284781
726130098
213263585
942758389
352277420
92799971
114776251
749326206
62491501
1069329620
822032697
711027041
757719457
343140211
162863310
928761693
124912040
37401956
691723073
496909869
952359100
183358305
144883993
1000619703
157421207
617792038
279023236
765499415
129725253
474100356
296860151
886510971
1754047
16657353
87040984
828961468
29535236
124277465
1036488140
547020401
1047362841
25879601
346147867
546096481
82986354
768461681
606026598
58328233
18562829
392741620
588552805
401713433
416990573
627281586
411920559
499904410
191630776
968637189
408646881
270361300
717898220
128189277
133472883
114673175
261503093
422865203
242536956
394402113
111602027
295973954
378953398
165773698
413146229
530298035
832112270
735361563
22450027
148386876
1050068347
473184300
192410062
14143687
481660632
185958403
521713354
538720462
369294576
562734781
21872759
1026169132
985176005
586963230
312372203
420258478
89894012
526528339
550524775
717251091
40701681
138867140
146174343
224114280
804016978
389393579
971365732
771358621
121093613
816684119
111413989
887390221
148127407
318386392
137558298
79030981
1030330831
740675012
895485720
783457948
99831746
708360148
771381950
715029883
1021008332
417425233
43108169
94762815
158411264
889887755
870721907
639455220
278300712
21558119
858338598
1056256842
160835306
790400314
188335966
7660530
311595769
29057288
243320291
711165192
124130207
697701115
752939394
583195521
156963817
57542888
501253562
734505252
730933070
107725198
304787333
146355364
870922852
393022256
794909795
442232872
557756744
674924609
990509395
194452594
45841482
15291978
787730428
631119129
457670508
620900245
110939592
800776159
34152116
113847617
150502212
674360088
209433549
201922806
790372539
34706826
70306098
805244281
56505569
559667736
358175450
533343454
874081764
542461340
710885740
498328285
634324663
83065982
704940781
61443187
103299404
514495052
311374495
123125883
30554313
138765678
954845454
114554340
354422138
589677449
735259853
109663543
443661818
396310440
808169673
496432269
884355000
176558434
844085728
820319095
73961790
685305020
722677760
710250812
878810256
160149807
570901706
258106194
627768554
15682473
368879797
199923653
944977279
301480641
1006617763
516219398
98626540
292354509
184351490
659436691
485501294
529748206
180883703
831999017
533754889
427558195
451280086
8385832
425899152
129320579
853601426
365612818
30032108
534564759
752056502
38577837
361781341
146477146
778115660
773252517
9125364
397472946
11260271
39630526
137660467
961160193
71200619
704522353
167708049
150390641
946507636
340290059
179229738
942437875
887178584
452183658
769017453
778644614
346999236
639372364
78710100
236954090
779821917
251143443
693982628
50262228
12437780
801295590
877319489
570948133
72972701
843769732
633820888
135686952
293205836
556963682
228108222
1017503696
83587607
138427816
18374616
105351168
579242329
718156955
502896573
165060098
164753228
839794645
483760526
870878095
842024767
570817514
404727261
95805158
1039936061
26917596
257697335
180606928
460850740
476469193
40385320
961551804
741842976
95196519
959795758
515988937
576884102
724469864
858095373
396184405
1054507994
643632779
885822125
332112704
814487444
493387890
541595043
1060011310
200286350
692009232
139024473
814418984
477772332
623778112
46454539
12673664
534548372
596135574
737255686
950011074
497862669
259132244
750855008
505863443
326867732
872255959
588838556
108058953
169563998
254994942
678057755
408464925
15458903
485492975
1024332633
156974069
731419363
744620725
496282359
285932078
300873193
215300469
119314549
1047806491
146680342
504897082
496728212
798376717
100930218
25934197
902341453
830425864
599014576
390486755
678047107
101414737
17574582
51599760
62009844
425767676
254724033
868202600
357445839
24671853
224900578
675122763
563965675
35454415
24595423
771696259
193843857
773046685
611761418
678758931
685085189
882461446
548610439
782745322
691694931
455916189
279958441
226805251
819555291
189872078
110136052
307825737
17647044
845849709
997002723
229437898
68812496
804864846
715079739
449737386
247543693
506337891
54434558
462910105
417338025
644398737
1036285737
831453984
216064608
444373736
476363901
747671593
877194832
254083187
84146814
108275129
370506642
115902178
274014335
390414904
488304002
310310292
4780145
431038871
93519538
360170258
971159458
371769372
843346002
384629068
90705626
350667178
33775390
142863003
136865494
255851621
659575402
332726947
799410043
885200299
1061113642
554296875
205728758
494176234
312951299
1068051430
297967672
286804409
811546138
969984147
384880536
665064983
553030173
635069660
853041603
97886147
618156865
559977189
669733123
55928094
115926437
808276564
395214483
2346707
946683603
7688603
50682971
228536427
431578008
139121071
236392395
142775062
311125456
769918738
105099067
1055026857
710858850
56854829
810900744
165350303
288241925
33148693
845792489
364573256
51549381
744957820
162636762
68749210
681968988
215653291
425547274
99577413
77983775
425447168
546085138
829436578
185771594
264735814
50528565
491902292
224487253
224794038
307560707
860886231
223695052
124791143
530187381
133841842
546026477
588539531
406796016
1017922534
133077730
715615548
672999911
120458557
957797026
376095034
60731060
437855140
166037137
25152292
43724374
395879529
718283141
938572003
254911519
65840160
17927410
406369860
337166941
845124021
294016228
412838050
310716670
639173398
835274689
264462179
988545503
560233769
736244623
106359371
68849153
140177883
45139094
34413421
495311376
438302494
1027014671
566010110
215252807
905969002
52476910
855784733
13740601
600367408
767340624
502173859
1044151988
179675876
610834702
232629609
19884913
408892757
35491721
71921593
32602724
62304517
331289487
217585903
186624102
21273487
616163944
881638357
422508624
602123364
201661704
652908479
19104150
359930055
797736595
305340398
501226097
337354170
377218020
269029528
464377238
939742064
813750358
923824826
1065662366
783021383
543668874
745580223
350247447
617368894
628845781
161291072
381838061
145555175
145069170
744833419
539662034
781471445
449956111
29348624
175244667
965910259
100816218
373170421
669517111
525305880
96216318
280951120
607177412
659045677
841090995
122725483
362906148
8616990
462009549
511448447
850335619
447651613
1041365539
493699357
324780422
861761891
53795582
320986335
660703161
339477750
566878820
156998754
457884016
834131081
699258399
979082999
675454584
518487885
430524357
371702979
214160191
267785373
228694232
928928765
660287575
904610623
822093602
339919074
649160338
382838896
702597394
750529104
971624218
369323670
464171943
340421065
735524013
37771762
288462000
367034711
87623391
689335043
185771062
207436642
386271983
35866487
135165144
980340430
568831654
361454286
851723242
802819586
401565643
1064884573
898775729
152196292
556080969
657148606
962269307
668267285
546344641
620378380
3948437
879783002
802899259
697267543
126080351
516321325
358420508
639608854
865641533
261337388
394368975
346542244
874555097
888147284
67136694
285377234
53244680
478639538
589365236
1024185515
858961923
334575435
65712945
657546380
527021929
536044691
928853617
460996897
80364176
498760020
1040637557
218585998
132265202
132993889
56100329
198108517
880653955
150186714
598352097
60689090
652875036
229732641
901255933
329137574
222841431
55379152
703518704
540328938
62674541
318446837
13469942
1033837120
471174523
931974652
752789420
47416995
1011332741
839909460
389814391
746725133
14686659
59102522
2327609
480247443
364238141
18551336
737184850
363315835
254154320
130402343
140470579
595575909
785420334
8392201
787500114
301309621
318254111
281424629
51327458
385583867
651850206
215208899
878458876
449910780
634847713
157298968
14841997
110089324
206102276
323690449
873598856
722047337
76896068
769144223
856627893
874240484
72282368
171964725
759457971
844386933
293672482
352591689
846044632
200260666
3097755
806781791
240435040
251517290
715268806
445554631
688808678
354826368
592212210
472864782
240150452
928943577
667131009
99046949
92409672
417838899
79968266
63687892
936417530
472508730
592576232
167583242
751277549
60217986
1049200700
878127652
198527876
914657941
32606702
231350877
404496360
220523798
965294321
804867929
599416870
166947031
378407731
656345723
856939881
656142751
341130332
139491940
120116157
496800948
828887264
277739230
138374094
644106423
617249035
857896615
909318722
922078081
781309136
600379444
312729544
488389806
643308947
615453300
773515482
916147961
601438566
1018754081
453182712
26448786
55835062
800516726
422608121
435847948
245018817
694682624
145265937
633543453
159147569
478258162
213767352
552807827
440809665
976953795
178422618
147391836
70715694
290895318
523019718
788724926
854454512
417270751
849447692
549327826
152327307
1032742166
274508461
272784432
1009628250
700794358
436108519
513792402
144288148
91631882
622914840
692055936
546732071
329606151
343108603
422517055
89487677
118240105
893325564
501249481
897472299
35004889
233197744
931888886
444968866
136277612
86845288
728220770
120627947
47499153
119728610
50656314
108243140
160373323
559920953
13748406
789924816
643490420
597550583
657317987
781867785
128145186
1043864363
263322925
840451051
389261352
37547821
591331165
774039764
73617839
504811146
974321681
136119537
500826233
137191613
867673424
465158892
879256327
613217059
526031915
710110866
927266845
446694789
728223965
288044529
737662982
311143266
270559349
273796971
272416779
112497514
421531838
153650844
104421693
626335128
403503724
472005049
1010362855
1032336292
322402103
723396336
296204208
624566098
573286261
429632995
400835509
168760954
211270770
306123223
180763555
37629926
121420695
98005561
850270030
1053338081
633690385
415704929
994241732
257690644
121601809
596198744
320938002
766739881
509306713
104610771
188289166
696272764
982327032
532977265
107587889
857785544
307049971
432205361
496729212
1051787407
799154860
232252193
595913560
495027
89597208
886774396
412572174
752821914
560293197
171496474
1055082238
170191853
485740203
846391623
714228435
361832929
490165387
816443869
684561051
374266932
13528549
1052044631
1027056199
3967641
34665932
107746832
296229988
304396728
302271116
525472099
901483730
712850558
903325366
660695775
33523991
49335345
148520384
803604624
758762871
615442329
983036378
974660827
92611701
822269050
612813617
502866222
748465250
15172351
597527556
18451559
637089007
100039305
425876416
144153687
472248686
161035802
574269032
587067781
267270534
483698766
31529549
577349210
385249480
284301765
29422180
1035763800
700991588
543604434
800479526
164023641
538837991
2464846
552239926
293406829
181837169
791078466
855154438
415296734
887207410
75697303
259061359
1005075995
99780558
847953444
419406261
686407371
758971744
254318987
369888698
148464161
416315266
187027802
325712333
364389971
393406889
642968408
643032232
373553689
140725038
156491949
746903292
609859405
292804029
669603056
503388063
305902448
849093699
43689382
186738640
570693488
104876162
158871952
714222648
747430721
102126166
506562839
838305844
207420844
1072084491
885286454
621349291
678143594
32312545
497765373
221396183
633971031
465088468
165664594
416752478
217226513
165211377
459391957
931695450
152369124
304869194
523252701
411812192
249177825
1014713125
663175919
328821132
819091189
438183326
156188427
80818810
465298304
519139508
341031263
682986917
68163744
622539820
97042307
884296595
735186284
515098547
79119235
878476865
729313134
974450062
354563708
680851718
558008594
836036127
503342535
153472737
689846866
254406579
901848423
224593161
890229245
144622797
344643880
959042759
357501885
142426288
841278042
623411459
784301725
150842843
252922199
42118251
502263353
490690731
526711859
150372370
546459455
569257296
244353003
148028061
405793082
735855697
39990529
829325471
93166311
129678545
706419110
49890067
798772985
465310588
677799907
16877517
2161980
133104728
297402579
105079407
406361455
1041750639
383169972
362128092
703760774
822424790
85538649
471378697
834830872
62312829
809081779
589406491
995776519
149242597
1003644006
757407252
517192324
39325156
614234208
137731071
149969421
911142579
15438430
211303559
502178273
215416431
683258094
470697204
453592315
824730060
296197021
719758131
325295410
474784134
252020390
440492312
994606283
59433097
586672517
621346508
544353042
913529916
733069716
759162098
21908952
496414702
110029677
57753493
158223832
796789922
566988049
68943568
441433475
424155395
399113320
299924493
65232554
354045210
450197880
745996794
880067178
790212803
641552042
847357159
471987778
301503951
733945665
453086509
829275544
386452843
105711519
354822938
82799457
969246341
335494529
261813705
66880519
388626275
82960516
269240928
154582084
685407975
32676252
246874600
198704101
273308372
411188633
475359691
758934674
118469282
103849373
162507261
523793350
879162451
300536043
253186014
67341650
435129730
260056185
218679235
76364265
185111123
211602772
73024844
288044557
825999142
571777111
727849501
53059012
463356819
29866900
808713180
746620676
527677813
686879733
887372364
164602828
672732114
824438155
273001220
937251081
595860497
270474477
457115002
205173519
677128542
728498508
827926011
582200983
995215120
862993364
545743788
64296859
495285647
725265352
18959757
958771083
115544832
451949325
644262904
584615510
314098481
81684737
62684772
350144665
115934148
793003725
258476251
971637693
837519453
613532619
303419685
893234680
654065612
83108207
185274561
59397212
1072321590
402430026
970193348
45422603
148680431
839289286
952436448
252402435
451830231
829402822
290755107
596149650
342273076
756568309
108014067
1026920677
957047467
167858369
364893106
865884660
143191155
12214074
790552494
1068551216
222035419
180600353
895043109
879546461
547491715
525896315
469822321
18809150
91393582
132885129
730399851
804634542
1052137129
152186321
172948980
29072555
62691783
329710141
77906765
47567427
119822941
372388116
309248445
777547544
908316145
856928713
92170174
364823352
661379582
839513276
829231065
651248178
169742593
610690233
373182634
129757374
323205256
174134692
150052292
124579582
45082621
549600783
660813580
207818272
522917663
9038075
676949871
96587926
732728427
185825676
787471035
1020851853
74438076
834613846
164410812
209116979
1032185578
181520544
764625752
867708670
528154218
822659855
628516853
234764264
1048461156
980575415
901398669
799124831
1048930162
291810968
941125497
349092580
20678202
279859078
11435795
255815081
207282205
836177957
15464747
380012049
583016017
587148762
306014938
808444824
294463838
255576743
362216231
152900617
226766303
590133605
671811298
199727328
685456115
806376415
289815219
856330620
729943640
540213633
104204544
243420028
301430598
725741572
525601312
468476480
402885739
412504929
996042625
136758251
739621398
400161633
642942204
993751707
882939346
591812133
1065591509
477296127
756164150
213636648
264647600
51875107
88916605
90423769
2870467
784200001
427026222
532960974
623821598
625821981
4678228
346421184
70608307
620259555
44497041
1034796092
937944548
68161835
312083727
872852877
550993304
148929914
1024382224
230955664
391571281
1007481116
835444252
558003100
30135961
824308870
195126571
383777641
633066829
12448622
445299397
682039968
560096408
157279939
604344625
176682660
6045740
483649270
390582427
95735944
402882738
330125707
631666126
492112920
92100997
392851224
481346896
955628312
997344928
808889647
262176346
450121810
22252434
531647296
1066907305
833553246
638911909
828831844
60550012
387827341
173699700
111986621
38537468
44683293
33039534
490088299
22112959
150598864
965465044
622425932
566338936
115711237
59335381
328345230
778906919
768213444
918786352
699137070
130782709
176173928
688877157
789489483
697956191
755355507
713818362
639793790
108212187
337924492
48241501
617884321
473926148
706013213
118814179
533004032
1486995
743870491
466924042
162386761
491190352
1011269179
808942782
668133723
259084346
341412072
20521330
225958121
197910508
70127691
189637966
896772936
238567857
881489111
118003608
961855986
144585852
162396066
237736978
53651314
184781396
60856706
115392273
699750203
310270016
960478828
464493471
525807260
111444036
169585719
634139955
95351139
48567076
823738296
14535167
205060595
363936851
569844968
883183489
49341441
57215095
454393980
554362702
316253749
570465323
317189598
708765028
166298797
505062258
135120014
50394414
140849204
936549270
893660387
1071773198
865702614
1044305952
742180715
483265546
447443103
635757787
441303859
103431611
284822632
689123603
550026510
182058471
245333138
493053741
790856850
99737384
546331583
829172408
925679701
529914473
879587897
320723216
1023614150
111462124
454583912
76572820
631587600
786969990
303497206
198881974
697367021
603429870
534146548
1045629975
19491801
1015916764
15668277
72487804
852278661
200235558
76019511
163989344
535439667
1006463065
413950778
1024774784
595448252
868435476
4807139
772388761
433610105
923378636
977461855
249593302
271300223
989119439
148572455
476862061
287035829
779658531
541186515
325723479
46186814
449197278
960740755
75292891
862407914
604661736
177505679
283159129
726019115
218060853
608355063
650087547
361215752
1018312716
178179600
222004745
390711500
605811727
653820555
598319465
771260000
300098444
240203951
489055436
38503853
189008029
493523057
633733662
451809366
848624930
848598923
854355378
833315553
443279027
324239435
112590464
97096043
227232826
87430335
725458277
514888405
607567420
845045737
46117983
745863810
1018327924
148340300
686289505
276850614
651759672
23683375
788073339
103297217
45240310
823078282
151436057
941874428
859797224
183272272
27775476
148851513
706566527
28012590
535557202
705392276
162662788
877925184
271790286
149010005
98208128
179213037
493022686
430582879
17233518
441702829
964926450
347821930
887746153
338800577
680697721
463136580
121461897
885580491
340026196
1040734138
189646495
687878507
524002352
218456803
823800392
586244862
176972147
404220025
236159485
670989368
878697310
108411107
658155423
484895245
46324125
197448436
928544270
10123656
186756041
920040666
888740088
73734843
623320031
313398247
312459324
124530114
136255593
539509235
153190993
718850810
733001575
765937098
149819582
966608817
426576429
603841591
336935217
563996464
247015156
911218618
622814819
264050188
194948127
644965283
919447758
878105598
132631689
92769704
933522524
949478253
633318673
527931820
413863989
1021992993
1060806850
642288841
656251012
460434111
470930945
290822114
321731837
895344386
87421977
158750013
65234642
233559805
679290140
925516742
36387621
845517128
494270191
963783851
246661349
184688054
712585068
290938709
157856954
910615648
192139215
357707287
30110277
47411028
774693934
563587039
772953854
91243737
749426487
931164323
662213261
805163984
1013297762
261631585
465353499
507917501
259354925
171576108
878827097
998865618
283398760
647570297
80782712
836995733
142035014
9264746
736528783
31562955
93499135
773497610
722151308
142603523
330007611
32003929
863618126
714872089
776289915
386337211
614675494
778765681
844009350
321991277
693943013
604816246
977200131
107327275
842696679
533374022
894561788
234055348
687731352
14422687
494337536
338835926
880802379
791981712
831890208
579801431
724236756
566038
415447883
344788533
1018726833
283365201
535024361
615468742
557831842
869744692
122135182
344150119
178698575
910717002
763523894
388938354
527652459
133197744
827849064
384212615
447632687
703864725
276482221
57929110
297418288
399902514
153996451
513974886
63152176
269541983
767726670
497404433
139468583
421447183
200072309
996861256
564721470
721845898
294511016
23711146
798932665
102966629
93924466
377107997
224601115
405687930
66162809
470674627
625178394
264432894
458814101
564439553
71246018
47706973
249028171
792460654
495031776
18631983
603852654
167968102
133873815
3749266
237780887
736119376
127578196
779693839
444814131
1031863085
813386555
881817180
77246351
293343273
752672830
252718224
1038166597
367946964
994342355
463560891
846120121
278050235
52748887
982025831
584845177
105107022
945975323
643614169
678944068
356532294
340416554
640658731
121420699
403139912
471785780
200402646
84123102
144120568
627680809
799660686
84035521
50434968
983175766
814265011
887716115
946253081
128241216
789683531
778485218
291683142
242491959
420693250
62022523
463487047
782444072
415648392
516108835
987974292
251616351
1013920784
247488177
219981485
491085883
625391305
385456172
372358449
500644090
789337508
449349372
674305162
1029391362
281240748
482295087
897301147
15454551
634276398
484944640
473446438
46890611
98117974
33654221
151778768
355011977
23223099
376908543
53896823
878965670
804316452
530610785
856204688
556839737
809008062
858158043
200782612
564259954
428879292
26086544
58470661
613258191
111718043
35931556
579434350
500752435
128674333
359819970
338461049
658327819
1049927938
612891322
604502227
641094990
701323625
705523434
1048280053
841488043
822367432
251871136
883800680
60004153
545019284
15096065
97516322
213917155
207651776
250671160
21701783
28503234
485205858
243852187
235776004
546000358
145727542
642912929
641978920
59745266
48999378
253446248
913490893
550669496
716107096
116264383
784590660
221866780
878794282
77733999
64478272
355681433
513089705
331217890
792995299
525034540
631030165
79994232
667779407
518180076
523488238
1047953556
779212074
760843129
83732696
47028211
553795339
523642460
823239224
404921381
502533042
145519869
799920564
530600615
856177827
704102824
774709006
870712676
131102603
486379005
653100644
197820584
358052078
456748738
667807250
650042174
139819433
156419849
443011362
425181998
827285011
861822966
155792770
430366665
308091653
336504990
872088104
20604629
677723835
594399195
760958703
698839089
553422486
23485844
633763257
148139387
999887881
337493853
595014345
368834199
198025263
955782150
661599979
483221260
875675363
537371249
835480897
555154233
274436988
237853581
118791775
552216225
487439176
126876657
170989670
168527230
292533899
530612154
283663871
145974043
274421580
648489650
102523342
351322211
130477354
376644429
66652615
624658320
331989806
149964385
338729688
871994407
534284850
1007332683
268956325
1068771809
19619729
1473775
195356912
829554760
198681314
575103392
648478917
241360936
134264401
244480692
709816933
526192894
371598009
245018215
539348652
605867456
140277372
103046669
51621072
661468547
652219692
846087674
619301362
133683682
239806423
318043708
586123327
707144213
230278528
111694744
448920164
750530777
581612967
924831817
134372268
140245960
675388652
1013548743
1000040417
65997809
616880654
372437907
154536292
343693030
214712260
245925854
264433829
179088134
941517932
570764689
542736665
623514652
788828137
695783043
636812171
881231743
72080542
639664518
516219482
446205970
530229177
486048020
780072310
1062645018
530088598
484771110
362162386
473918291
19800726
792375426
857740360
93273434
201728387
82695910
807779355
870814827
477743240
315639249
783031494
831922141
120919861
568913066
607946725
890782305
65049042
375844203
631216468
778868478
293539443
972827941
481950124
291843679
1053021965
70025264
168734906
423625120
401608368
29446549
218337256
728786398
621128615
297659554
995683454
103031969
286285814
243058045
606793346
819413156
564319869
439868978
139579218
279419078
38999996
477000852
155352655
540723547
823836925
955084527
428330208
961259626
895008898
574335814
830703251
436069125
466155102
145819926
830916055
238405760
734104630
218737158
104161573
426971048
1019779024
600035227
457914102
15241603
618128874
129176814
1068417
696371595
532667896
164441693
358914380
416467714
209737919
908734469
486149433
663833207
900728804
806554038
1008130999
564082257
172405550
19092205
349988864
971148846
814364856
98757060
629921847
118814596
241913502
575494475
546222294
86507741
686163828
658110354
475889912
264554907
98419393
78478964
421046128
92097509
368186061
591657932
128014561
20735385
829505448
24249171
18525255
675195190
838593007
251500260
738465867
476197454
56411814
46326010
695788083
639127099
990180810
245049763
124225272
249155926
283950225
512426174
384162006
98648418
703894619
1050657005
288139061
131762096
99272908
822008814
646962984
42002846
874888656
607855515
718063435
1044328503
387126074
395972995
596892390
507462167
266705307
595663845
937489981
734169559
162223582
923307734
126540174
464072391
13395681
926800932
442358422
824956632
141432956
1022707793
807034895
222080066
940805483
389617063
967105068
602349022
862932707
1029999071
508709367
8643741
748967080
345048019
593864776
203777710
243450628
895558294
609171813
141967755
448801345
41821605
3564833
232525732
352795094
38938132
939563977
475093364
817800863
1062824271
173113746
660382445
345603833
888985113
856546811
357269292
654021541
573770920
465196740
615567768
251789167
770980150
536862089
1062851912
579633971
40780160
5827008
591247307
440071055
397690343
198475956
784933735
245534387
601567725
347969018
620206816
797899566
139304721
820228192
872392319
106607342
335577591
1036270300
794316552
259573667
625475572
707999022
402030975
952081673
755748391
73250543
82776588
619658523
388879477
515721797
114200447
357411987
734763488
137635429
722539992
573603284
111968256
32876439
418103427
774307467
137525153
402323374
810191975
938060090
975287687
643310959
837143520
300298665
577372945
375438616
257078408
830896213
413611917
883045892
940214619
188534873
687879082
719976729
126259219
880110220
964335056
43551389
376660475
647837152
203719366
436914068
1063801522
664618754
314550645
492096495
479469574
185021385
693424833
517936062
415551282
1012714812
773983811
125365121
491600110
287645417
887961896
82375423
175337478
373177065
642852216
505685879
967840145
142186796
1017640594
663916741
241136852
996045926
585414104
348732660
77581033
533366183
782872778
769822697
454219638
209130871
26015353
71909993
827459230
672862507
130929183
222291907
865927151
313444871
522716592
380871818
720490824
326873047
786689143
314090208
92211856
520948346
659973046
203566561
63664664
606983669
65724666
401434198
230581120
235509421
798991816
114627830
622103095
297297810
960131838
502217368
556544314
427280438
707507907
886917347
268308560
57250272
506144303
357168897
430273074
251055629
135317730
23199098
229119553
18729412
23368781
424562796
800822029
887914309
243722725
297244538
543184241
267999727
69888816
547086461
144105115
77620173
585760765
871617987
751767540
187099420
502778034
446533271
554989304
994897712
383730805
732678531
903346596
1067727446
386879375
564881158
595923708
975633015
743320600
509983865
755340432
453192173
400229356
744686242
417140735
845414544
140952091
75979980
431287684
778566593
776263363
605861085
3691112
736839255
372745309
259841883
126874117
899623281
704243354
573805987
327893683
435674704
271765176
604628317
416394602
943155135
909610372
747812747
74510527
751797051
914442834
88760651
816156845
659904278
485209805
81461539
835898508
538658798
1028790924
902200398
709449736
820811202
338371961
219652261
905792300
282073541
166055958
714068434
450701978
685580715
790650689
97208664
375662351
917180593
1035864113
702155150
608736731
143148483
35590507
781926397
590959591
944585653
856769346
830712208
141852687
95899457
301077207
576794603
85685118
98934863
257356394
554153749
341798395
161395210
151586830
410255563
355514937
591045825
122721191
372271956
790567305
123335427
826505212
116577462
46621576
51481592
108086192
261554949
394421427
83983024
457755620
710489895
32047515
786587332
575810103
254116900
718514556
640989632
169066212
805403492
64563274
519665755
554004280
787759732
130429037
916369181
457465198
162487707
780911145
479055736
290902039
575615006
532560180
1067855438
322365124
917314177
417434682
394352181
70716986
102832381
71596699
789330677
498576987
853348928
83861135
488725730
578996374
806114986
463913085
574215439
691229560
99464781
781025898
263070916
24122267
144372761
146137351
459555180
977005677
1015686325
84986022
857565203
421269140
701797124
481650820
19653826
950509892
464512334
34870785
766246386
19744721
154712016
605355078
67305946
110139016
826195279
439920675
859107431
291440878
94565432
1019884831
128939789
398563544
645930719
82067867
327201698
175312602
598146020
187664765
545996147
509476730
988605859
908468258
902071075
352618052
1064484688
37113940
286897812
547909094
1034337492
197521986
153724765
26420616
244986123
343580926
842340521
15690046
893938916
622659877
885099933
67098068
530748524
87009306
705115170
841958722
686830577
44992060
173347789
353458620
615949417
300800037
641581057
233236525
1680880
605981533
344593404
110817004
34001144
784472119
832744707
496311008
518427899
377872656
34650960
532044817
519854677
126632346
75593111
136632957
472474808
220764340
507177946
783893995
529407651
371779259
469248523
156179210
831328551
27645504
356866998
608063743
318793349
221125121
186048814
471660448
191856422
567075689
445941349
496922994
193787366
520469070
250211594
742196166
302184002
130487368
421015846
627256529
399505374
60453828
462849263
335561665
646474281
775675270
436574749
85506662
324268229
715333221
539333548
747503822
245113088
261601042
708026157
497421983
828723076
454118212
181473941
129245737
783801086
681396346
30035621
364157024
464362594
350718889
389535982
936697547
159181613
722713220
270123873
735771794
539043506
573387000
162537595
639949524
368586237
680133591
105990908
174860924
884813353
995984862
715286378
422417478
74981205
833159616
217782250
535435882
33272985
568827057
572488112
564084478
713090163
761631423
141025034
811369791
884007376
483155433
353585906
656729457
68445639
773672187
2820690
134537499
270447301
231904253
95108849
297428835
57948831
553538258
178520316
151070425
116262908
844789157
961733985
155125461
843924038
77440005
255647748
882838401
6825914
790965678
93699096
1617631
330422482
350621789
103031649
662954344
557853288
689143368
861778466
237057565
864550333
404963581
1022152114
159712204
585512347
387622328
222040107
665633687
35879702
152889242
609431545
358205905
506554799
539388456
74585814
18035975
512878808
407527621
58994931
746976663
609401561
249976896
284871442
144936750
114833771
459662492
205153432
74517862
48185381
263009208
812287556
153391197
125979957
1043164999
54416816
829482164
777257002
421518219
12811674
474363442
120990496
1017136440
100087723
294561696
797044475
271044297
838616085
787014745
985354310
75829104
564321612
464621997
2512359
256223407
544079040
142969475
178031856
82697319
104276567
426392681
26313774
197943742
48130646
12493613
89589800
834288576
85117839
756522519
368018500
268179909
256751849
833876612
332287793
547677601
715768163
429369257
762991114
698495650
1034206702
605639210
799311977
538740407
13289927
228769550
821427925
715341184
1073324523
273995972
979210800
25144387
143937247
289577249
8084816
479082614
460094655
18604370
1038068683
657255523
366026776
854602254
474458387
118150825
393612802
62621113
635755586
920318915
377053461
447653687
50485413
849365013
524877199
118180094
847249377
466820842
587718863
253247204
592421
792927872
763544824
693286998
34798341
196735274
676018427
53699615
993060479
328567763
862517866
933399909
148441647
775559745
904611558
146531154
491688834
60441694
1051717547
837501780
219850955
589851545
770109870
713857077
638099643
59882552
415430871
484836320
411245243
391516883
472170726
73577130
568990918
71609568
144457053
394515022
1034832257
351661245
719401581
181661321
125685192
132570301
326310190
31246755
60770398
814444727
795585992
257833177
113524537
837801724
660489309
952740957
399651024
113812539
552888235
989972903
1032694774
145947664
831433680
857592890
434732374
516629057
908252867
777862987
525840195
371242848
122433026
734167420
811353719
154555729
565389036
969073556
119588187
809605124
218473813
26193657
613687199
66492264
408768802
396233820
973439035
138680531
274428186
1039891328
647086084
302540209
191492039
663075280
404377016
684037310
83878624
367540870
344537535
72022239
700323601
36108726
657667945
622151047
882411525
200845747
709005781
16424298
123193114
303061901
335147693
76679132
788814032
208075995
878253133
400076977
170289510
196339577
445749277
273472659
663500710
132109980
399639580
455972023
84743392
1050402822
837616990
1004143081
332334449
34234158
914252527
63615885
1035722517
95467204
169929940
84084165
99967805
58453490
695179783
1022440077
364943293
126072435
1052441202
103442874
360176623
778330945
902439528
211487536
193386146
363634046
97829820
123004909
994363715
697405008
861109591
156757343
406236828
942032241
504529148
1026421393
605087364
900167413
829666879
389689144
840544906
147401603
622976617
62430525
782316270
85658356
332196967
143930314
855696836
380079536
149179701
77448105
155253473
279535988
272238180
25715407
844483538
234125524
773974881
937316836
478326798
143717220
356874746
970892776
134642582
425313917
940440953
129573202
571861395
263582490
169818176
139850373
462414905
334278218
92467162
645197287
147086597
472801579
168045896
642791099
977634378
751736439
331899531
866286107
381902686
839344356
345424667
327055069
775105842
227197070
1024412196
860302180
9502257
436492629
959765825
645462309
165130775
469024379
461476100
657500767
648146794
156132141
659007563
314830107
566455713
815105482
836356750
449657371
861027770
1023407157
148401440
702194005
10068420
67272056
689496581
75955799
239359977
844633909
137210366
515448657
792975047
147050339
858478151
162481473
904792927
814751085
707274446
623436117
540679823
280371242
506964850
7497028
10350198
736176222
937853127
107936179
765146729
138934497
108403764
617582370
744014137
579810131
801794894
351599161
76922132
755618832
79781299
256469983
706730651
237692058
96787433
154186478
931066115
668526754
759762624
235634281
570958928
807581694
201658371
567744888
882635113
862467483
434672972
1052547906
872616163
638503751
892577737
14305469
12069377
715630081
1060425201
128125112
114902167
856654300
277855373
595141039
22214476
883939390
429062337
359323564
170727466
454049807
716775717
739465406
573122716
592160950
919778923
43706572
747476723
112274122
342502091
38338931
17540033
821604013
1041733328
839764725
361722603
458733710
275588882
898827269
836262314
334775866
63790631
808464359
39875803
928083305
719637496
747094460
980184412
605715116
932593762
178378742
13745941
225331035
926795422
64304596
798114234
463099180
777562897
21365613
375269731
291300450
842129328
15052468
790061094
457780326
249215136
869487571
364755374
552295899
732395983
907124881
1015680954
575382794
824755312
463198901
637681180
477899983
306313334
80898774
205203890
1001996996
431547703
717380101
240754741
848886365
812534668
356177291
400686877
565459680
785018028
608434944
131351325
755026065
670771233
460297261
466087794
752329365
277779031
785422429
922353178
583168351
664771610
507103675
53873439
473868387
284189648
444558386
351605970
853205629
383702683
411771399
958764860
838909830
486326581
846561518
202641260
87567812
552043223
115839068
15428235
866743345
20204180
715158853
693853894
650896889
734383723
110314766
79285402
38918361
756524567
157259454
332951780
9546409
261433970
582395520
715092930
576480086
943408308
198591115
712519772
897786490
95124003
414503646
1048809707
161956605
430385741
617016451
1224946047
739816379
751948334
1019951758
45802332
550531767
1071038496
478989191
1020546102
504913331
237393288
712014728
299097157
35537476
615122609
584304274
370600641
270448879
829300263
29267489
739348832
955797090
255180312
537945802
994529675
574364232
1053759964
701093669
12866642
843372512
480668926
320574256
934765151
156786254
972907628
822135722
765852997
466643994
156719300
479727436
230416640
235688287
192986977
489550074
764896956
255778087
35050942
114577480
258859333
586397857
787868837
53249308
130466598
757722855
781192633
199467366
474509670
478753588
793872826
295285483
814645323
656852015
218899767
580544850
134277084
57719454
758443998
328384104
796087743
267580349
836976324
771857361
324138584
161950353
732333686
529297543
430234622
249191623
883837226
548828707
179646892
701292723
552291240
9969198
629202861
34885248
1306797
630181529
405546951
369714966
671302935
537375995
846194559
842155802
707787946
600662445
15274700
8493440
845051069
98912636
626463545
792949465
32024347
44699579
398230588
336484428
74459546
354038793
751911896
833653601
770146815
199651030
10722783
444471310
887509830
182544132
842407508
159485749
581592302
73035647
618599870
232324126
705315715
127132594
295976587
769443803
578069953
34512628
599174520
866501804
113851739
853174075
207507244
922174958
638780368
860406292
826665896
133407365
27286729
841725573
312810009
315644891
432780559
901607914
85850993
371155778
1000123366
412671516
750408751
757762649
182573428
499085707
893867070
393737285
314968248
5449607
699148584
940593435
93187234
346851933
554311274
378740957
455756638
614581599
144000977
447870859
264964758
592523265
1001384855
1006243801
404691120
1035615215
754723123
418736558
762410206
861722901
905531418
1054123831
214844043
419969796
315501248
1015870785
906281075
500330327
447170949
168019241
701235249
138669484
1032359456
156385079
744929749
55491349
441539549
120975112
630836961
271938148
665495098
618288069
748719332
423442310
808160237
230720062
886579862
817870207
18279443
327257825
10105296
596638071
583848210
364737973
350041945
343991091
107452765
439829566
98639587
565481452
876668644
103485978
257074914
295736668
987095326
460498766
427678885
540329323
701008194
78728615
963678634
827619675
476482720
110271208
644140190
242954624
563438028
62831865
689732005
517802516
238272563
361318622
53180149
768962397
898199096
731496656
361894572
42235016
101017140
339757773
84968419
118482514
351088217
890854606
539882910
570163902
569926115
866042137
16098181
138327100
335211895
50626575
611907798
957418976
245367813
219114760
62856858
70226534
684137332
876700513
552705973
185143427
561314652
671996526
538706448
5129184
771631236
84443884
148617348
114206002
191555958
889547073
836143715
90293108
103822459
927269000
596825749
870644375
346565703
83746626
205480876
107383886
144631567
543618857
159948803
852459755
82629475
27852795
884748147
622021948
176623379
1067034254
844671087
114557240
93868374
94250971
287179674
698396578
228236944
559834473
248033686
1070141869
98301263
671371568
307624421
485039089
1025652177
349180783
103300817
914076404
827267569
83679339
136220406
472516658
372284745
9352634
627613070
42465447
30005516
57157135
24972563
987103416
1020527741
608238672
891506078
742932965
548384482
685737239
700172076
140546093
373572739
453807744
155651403
818583997
301594062
358061173
178969849
138223857
864416500
506293859
451745317
418696431
1002097302
776218541
445655279
627242548
901437678
911897683
668807339
169004174
293513481
223226199
55197648
20174313
529847801
858504438
701953171
164690628
564602251
19868696
949157659
12453261
819645391
16910306
507348973
641821842
134915044
695281002
648433313
201210695
333407342
673293306
519883713
591927336
870376959
277711207
350391130
614130161
636450628
98166501
73664484
127629767
861745920
563917899
795075620
128137598
7811438
16359825
565673012
703664970
311567047
530036157
693475861
345413772
866690641
326242440
275052472
240418507
698718193
829945337
660948854
805244486
850997694
122713617
851826688
127172246
734012938
8319624
892858576
609931638
962539348
717646372
811981501
226906562
853885140
278945075
363128227
36110636
419212946
483312976
985202838
286949719
359177480
90704781
70937956
864101623
150229570
123585474
722780586
655878477
829279151
35499928
532432188
259049648
65209134
75201118
444331701
952595459
79355397
73287268
92130052
110028831
867330278
130828867
749332019
110776798
234949971
623534898
217887287
480059785
716431025
755443609
8895596
147239619
603855658
238544344
249399632
29829186
582187477
559357125
369300615
762647015
238345865
132665237
121282809
161264790
589921142
181444272
477263817
1017519091
383985095
1033814720
861346145
841598493
315785814
958020829
254057252
50369507
50849964
40120123
217694983
431781823
209577167
497916718
941909985
859444313
954466955
142247519
809419288
203346928
237317979
571324024
734551950
405713564
226663492
379469903
977669960
673909817
515961677
635120603
870230055
636283091
331824155
254058954
853860477
118964896
710257493
1004488904
733917668
413179069
947520011
826874852
1025835915
964953448
525127553
852185603
38639174
164054824
449967017
603190627
132229195
247522300
503928298
305038162
514730023
50943476
932801419
331440211
231119347
113983771
748984060
334572220
637605781
580021779
8224677
243916641
666400422
74424415
834934001
260691036
189163662
86365626
611388057
933118766
475231989
1020689522
196239623
525258356
36856498
682450694
141008891
350760727
509290132
160705745
804647717
133565406
154966510
133518491
472511185
700345826
131481825
685378296
20297297
87825026
168433137
102234968
953352591
208335196
300116054
81318424
790437720
281542861
434814859
803242652
242731102
38036930
3398352
701934373
1025535733
80849441
651518973
264443391
58015321
11514494
841819526
389153319
472942427
760629188
12015707
906567186
11460525
50894953
759503197
38554523
799298260
831524150
302488371
164914685
990681345
718635065
434487777
739209686
126677958
906671345
7710921
889117514
610358997
199256001
784325647
429352693
191988805
886957490
539812096
111690404
319785209
306994519
451532928
9896583
729010791
716904548
417097128
12602694
398550879
910737392
284443536
619016783
453483279
392844734
906039840
706756528
756795824
163065747
242922963
712797811
181014113
800139322
310175990
1047502582
116084566
74571106
77104585
298895660
382529873
780592775
618210749
697362475
1014519423
766303037
290100088
412343852
183254776
160709296
42967221
293641489
1018968201
890031249
153284339
718144505
972151158
7351637
260538151
817884830
656626189
385016310
7288921
178872970
192811048
683974460
639277998
725281415
437312399
441609654
656755924
217894804
841459151
1071785339
929960551
229571226
417858242
385829366
503431553
37626077
160994137
23504724
790700341
145809003
216615153
910093332
95366209
354794509
114267070
965080837
260250223
483330711
900723454
525190844
525346268
283365319
375901313
578096395
147140036
577582105
733259272
659061483
468179922
526483334
623403551
1048609831
538732584
983697455
584068331
1026578756
254672932
1052464541
708297972
145369291
206982684
641128414
228368863
695125610
166562239
700930995
896140827
765103419
225481574
148781017
201689381
101932217
337820197
178420413
637474043
993040032
138224955
876182537
786874693
485077820
67368661
834886578
210001209
911801973
623242440
336516544
88459113
372777989
684329373
233429972
131697641
18776493
713154799
58451631
979686251
636434137
242957340
193532112
345762280
888441330
18433424
885420396
11600027
533171845
157590179
943990990
176039532
1054887457
40694224
572191535
5061932
250403099
862914098
535752137
640753150
30197449
88828591
188014328
26332580
631132335
909723206
803661939
720858519
157924781
824404834
873417074
121709700
168969892
659239239
45816526
311883209
472598037
83115675
666366097
473282393
458596692
1055589469
321284687
64808235
390517082
631261001
975389371
570722040
85787891
940565147
1043372742
372844071
909869692
29099494
895859360
726250571
646419980
799682396
502288236
868849352
845187554
339707185
766500127
817452538
653809578
75376290
862982391
1065669448
160889643
293088078
358183323
428947087
984146402
485727043
854152606
231756305
129138316
463917292
903827931
674184635
891903864
198820035
289265141
471738544
211774776
267936281
875649127
996496618
1016996705
290230373
689316406
514489677
515385384
805577020
112293148
86076712
81838929
942050979
475644404
656033172
361583858
348861133
1042788037
41028720
680097762
874934259
109955306
370836601
550798617
62296035
508691625
758772632
433269492
961634623
58613342
357365569
724604959
748914039
69326484
771177944
543137068
136580444
888052488
39465556
444863159
284910582
415360017
635569193
927474537
518575897
158871817
497768933
1004103385
833837483
550044804
583886607
29902155
672532419
319367950
374547779
70469102
809269748
794625430
260716801
894559107
891155558
3427557
119875412
818575175
841993303
411244672
314318201
329314672
450585325
790332450
504397586
576075320
438114525
32957843
367252286
569607878
163915586
499848684
341598869
163762066
870011550
49149331
1016153563
354148082
283856161
144388342
353475476
284888792
604583486
251453819
336847440
82759965
320355306
784554021
84000220
358965421
614806680
651760594
786578753
950215480
333356920
41656372
163260878
569906252
974843159
665938310
733905624
903937479
422790779
229634179
985000979
882737986
831488670
9542427
392923607
871470049
72103761
835048140
331155440
1003209000
78830814
800656909
270361935
380416441
667537456
291427568
124908395
31120620
561180485
922657880
835195271
28578011
890222062
68921844
121096894
710343812
593794504
269373681
159595315
648793008
351324597
332187555
875418623
524113911
238745539
573670911
184899927
164207554
226907567
149015840
727195459
878383528
222876722
368114114
889031185
301088662
718160191
642846948
831358709
304629491
466249001
657464132
406807498
817754772
476736300
238429061
9097976
377438073
117086147
944898095
853943164
429440827
640295467
440133737
422216346
1055177498
384096123
961549492
386829665
516102541
598591225
85239756
962828046
96373435
464939551
268999237
139774636
743502419
284146913
599917673
1019883239
1016763823
146511327
377850695
371166423
653616493
739968692
999382066
293017932
965678643
898059523
837872691
116085656
871974
39462836
198079682
108401168
315841787
137157026
788253484
679129572
900016314
198468257
396346571
682444549
10476166
449219443
966531623
943143041
387472884
329225737
802984445
891879926
857765078
160712106
628844256
31888747
607133334
372259156
721843191
218021468
818175488
94087288
654481227
604627059
780868699
718990533
793414918
142356625
822875123
241198765
69168582
89805837
833895876
771265676
443026872
471026136
748011910
320361041
693827607
296963599
41808607
333001018
479340940
338919871
613200690
936903155
109915684
780606405
249806478
517292657
393675574
467454785
644916071
396696972
804287780
996407696
470647195
772803767
731024531
435171910
40035666
209562205
416526088
20021083
394557040
781101133
617116388
1021403954
797404236
783743850
872793989
630756115
962076610
806848392
698251231
889842713
797063079
1053463926
272541240
971405588
371831242
877266111
853578989
433947802
95545516
196675448
850359547
659974081
413959156
119086144
561359126
33464995
621752848
424527722
12930280
983327585
92440237
630418688
372812606
449518801
134574491
528181482
895561028
649886546
507494386
274246920
126094939
610243429
486124691
568400049
613672172
883816490
356321536
743615490
431118018
454201800
22296251
642110403
353506556
79893812
78711669
112822166
83787863
787428711
271255819
1068967522
182007962
682524255
411019398
358947495
802241747
829765142
887016431
833879131
616388843
119265961
689848891
734681436
211863258
435033163
152390476
459530923
400784904
872727935
751162634
2135111
62566756
560910090
156292148
42622524
491529875
228813996
559202291
303208912
999024653
345668480
94759110
577297423
460673654
398832171
864668499
948208380
159125708
968302297
756424040
14357021
99071480
942751754
628601665
520823174
745235234
631557798
19884450
427022213
98557828
618652566
153079839
73429294
19979623
462397720
978914585
207325290
1050377117
497292328
248554060
85379626
67574868
16751350
273986037
568017419
361111801
427254047
936498643
661171504
303447424
824365783
1022259181
212864424
364735829
365163924
76465647
1029014400
258964829
231499830
581023168
1070720410
3929265
547810464
759690290
823164347
515518903
528467435
531737553
554414588
873423827
601247125
626831599
185413843
858994988
510231149
142689096
565120837
22926223
13304442
174429619
28721939
336515268
410694318
720456449
856210057
67655131
891963143
362170277
671767012
255323152
513699770
945917433
709856287
44268259
842944024
320662010
330581617
850790554
616913954
54578235
439578849
205032763
651494412
261435328
879852159
688227297
171480264
655340248
455504736
365529773
340241602
22631073
765304279
834034371
627636343
129793813
1010845969
251273533
158739151
94827693
120951197
449885270
104490389
100026186
896317880
949927739
408457279
998866555
28948152
738947502
408804201
484832179
295051746
25990758
340298428
253414700
903873439
753681084
900009343
990294169
410747084
885403054
765297070
175933632
330719380
542313571
544654943
342141464
854735317
219755760
984627714
747767225
598405647
171316549
42446247
73516738
954348975
363881549
530480070
696858979
546180171
114142105
118834650
113509514
246351008
351571424
228370952
63480081
453303307
177707939
157439840
370878102
136402643
1014402572
366058688
784791698
802950452
186041684
446701227
78322781
632816470
1015514811
951168070
779447876
74824014
83188642
134638665
765987886
280310251
29407875
105200854
980543014
804617232
12904120
227168388
127338406
851572465
69365673
74364459
151212118
732227537
1042355049
110402721
64165684
202282237
459017127
907773131
637569614
458661188
238160390
741700632
967749652
930287230
670465200
646961367
575775378
478013295
98571456
40022206
70612843
256310698
136948433
730222604
150925760
351249955
57681080
176520163
869191396
988804231
294426793
544301626
124180389
340848948
371763429
550714665
45110814
63490097
484528265
956577292
165564204
446475391
253294183
9708509
821286801
845109887
817246049
3657796
264242783
255662139
890603576
500317701
1035337383
44031811
449004353
7836022
160952699
837813839
168790822
958667678
29002800
288758929
137189284
713933462
636923466
459373496
867456259
315757782
614982849
36208134
451882551
439588251
828806928
118565988
307892151
501094447
733527581
109401974
338979636
694084149
719189210
686397855
296116553
102987955
453429086
1066570458
844142966
609630742
966528511
853515356
566462889
372348106
327430890
684126408
396569371
733797482
714635913
554920400
274867325
104819579
219039661
1055543264
860516458
588648871
245887086
953981981
71225599
295308156
1064789702
1065067013
540612833
429634004
1071576183
448968924
733946613
257707630
73371933
777201394
830941250
448224029
82466061
72146023
911503808
552348148
438372599
51201428
360279863
417201890
556873690
630815903
841894535
96322927
384742139
610187352
422342297
475479437
643585102
80435236
6563495
475382626
433166256
845856742
98903340
77818515
146971478
1038081188
1019093168
665164973
25670466
802486408
847182779
209530657
8559017
155082678
14233131
47219503
83307532
332329362
8651228
259923119
210266150
70746892
284924771
485710975
194231902
758607998
5840478
715150274
680039765
525199048
261730749
233156138
226527289
114410052
67117232
556026901
598595652
267775193
454169513
120373834
555102625
781299950
30088198
575342596
384425207
495884714
599218368
413129454
716461569
317633710
901872675
1060962180
591918259
236505099
265191254
785973041
327344619
307495156
7723422
159044635
166347107
129788440
805905418
104730206
161941255
158462137
387508383
251572925
731129402
43256445
844956955
908098390
414244508
621218246
611850371
70826095
857127447
965698169
241965
459851420
584276147
152255323
20705586
134178883
148615807
839639499
1006664812
348842048
237783003
934361105
98516568
719314706
297285590
966870273
607957600
294485091
62777281
16534626
107278197
670092172
493374516
175724940
201469766
773464998
586111137
380369997
400303972
731755575
637213927
86600972
69347749
289921624
84536013
215607895
787621120
447708213
578399449
633551314
239483996
310605838
967358764
766932373
882144392
248220011
471765366
617046196
715907044
508012461
304907926
83741123
700804277
226041031
81140662
242040652
119125006
568155007
335106179
306662857
108226898
589125240
889703848
212589233
130881287
589021662
535705905
454576432
295695975
698681620
301242301
119396512
584852617
598334933
205606611
320177079
551364512
315760989
298441466
321130821
340435771
865111964
839624803
295619569
18047891
603641270
117991173
904883178
502073155
136221659
591183612
443448492
787636273
766584196
379043558
772110029
511286574
687104859
66136277
669199867
159993329
568700039
178846630
402763508
86027216
810534768
86867760
746017126
196160454
143549485
39993588
55715834
405397856
828449713
817028976
720943980
953458428
676942024
615743586
904708697
1040625917
470465484
821743076
184965422
3535500
684591396
5206913
594809248
574611778
138848439
30134428
882082133
1952788
1042156087
821697402
576176711
275657095
99042883
446092517
298271412
447297529
327931422
814653893
285044429
528967343
55357993
705620503
303727120
679431996
747204881
236748199
307452923
552991499
1031740681
690504109
209744525
495842612
103725155
882351835
882729887
234597668
896679123
58495719
739275317
729257163
422024824
662378140
569894510
392683088
66970004
784163633
403956548
236325693
773470462
153160822
382513056
777255941
254234834
662566134
995614591
332506699
210345008
164859192
393222189
234391058
566987652
158841938
481528648
900561119
605329014
763715808
202512923
450001961
890142483
541741763
356907742
82171015
960617155
438976123
639346805
905515391
783405727
690697730
551008815
372449834
332271458
327147611
860105103
413467354
72685379
580004868
590490071
418781087
743980407
757462919
292156884
29338918
579851989
193013335
163811846
470166345
793112665
287577220
996398745
677916924
747737546
920612461
846355848
1072302555
49667108
248115036
436743991
508870457
997490600
330424496
689282177
748869605
689388652
410064180
828975255
937839233
198419245
24166306
1050361593
487627698
943976367
533336548
104680544
580284050
92284190
115989940
59492779
281703240
992790226
452410860
540781016
342478488
192701994
875459209
554597511
195608638
281797353
731810585
862636045
249681534
736222254
497519095
322014874
636080320
562473610
80570787
661708984
25422599
46403606
858507058
116485064
860607487
874544736
949985993
178964276
379391685
656822856
637159737
4326508
146159180
544698948
596312917
980230602
821851404
614101178
388667817
8925727
220352515
116144945
473167594
552973747
632230967
77663452
371602044
725598473
483564394
1200727
329221704
49806220
934323711
105883138
320751815
755234544
998279326
59636230
588423926
176522549
748664753
673013309
501401640
729511876
521425554
247811058
803627787
19462396
53008531
4943232
74928716
336799892
1053492481
397171311
1009046097
1045539012
84589398
1060945360
969680453
662440927
538911870
194269614
464578799
24491361
339077542
148057212
789612367
578698154
881293224
429021462
62982399
592050379
137113001
1064014195
387453181
450415811
819674819
451872419
693191752
150034340
505798371
537759406
617722973
82515792
605746099
333355725
169065439
816300293
430918192
504455750
550769816
836220279
360589479
94375502
525488971
269018237
542501392
509665791
436654277
842208274
525654054
472161367
862002596
92381789
443227716
129034192
643192954
547409879
105863520
240531377
1051420902
919349369
738262474
606663009
38938774
69833477
476951632
185570496
343875577
814842727
296725040
872584680
1000615246
1035184282
79521970
829315111
133458666
577381517
1030195990
64379922
815883521
394760085
98143460
71466630
280218082
320606185
13153988
608344971
465701773
1046506173
771761262
24360009
238034609
868424922
133979444
355107394
488953461
425665829
752133277
451051175
474925671
700778336
725880718
593332748
805168909
250225309
129209050
830343491
876326841
1057409475
814540970
143136962
14900698
404010425
322644786
890869188
387751454
377133970
175222399
818633737
462821989
740289191
269702537
381209915
213401303
339303375
703652609
844855777
142726982
907522498
864960295
354426079
664490779
879762995
793510622
911588342
619772128
361782724
166510422
53246074
364579741
829789214
709764102
134979050
776027543
409346707
858635266
168151156
586816690
215355573
598827232
819627635
631337798
125816056
107370710
599695162
406385895
631666656
378580936
151608792
570179748
70047885
416212140
804457408
377597046
235872492
164498927
377991350
419878198
850394481
848095214
90683214
154025587
553598817
415253750
778698856
688098325
597216223
178429637
868371788
604454325
45870036
673163481
656273832
184378328
711774442
231209524
139471001
616291381
9325489
820212644
34720660
1058706303
465137784
51352545
141356017
951172926
351018296
776313117
569894436
366476790
754197480
267094246
74405279
100157372
1006414613
293690330
611648698
434104648
772500285
593263766
232747918
27340528
112773305
352090834
690603264
147304332
738189154
521436936
719719422
318260418
633448180
454559976
147315093
504851071
796057034
759929854
825519240
373603659
351956520
712444142
866197334
670328240
696082268
599948634
904843340
994452074
621643655
57839966
520644386
449806618
752289729
198022722
14748885
368617864
719256092
500749044
1032294334
464291483
545810173
996694642
743481662
263396601
384158973
151826095
883927601
404472491
1068078721
1066542649
596056811
541016865
368738869
175217898
395810906
981926155
464781991
244790941
583316359
756356681
829424106
55246403
601299343
293569244
153697961
604722019
647788755
82809706
370472506
270077177
732311302
468936983
9398655
918776019
643850682
816899882
601057506
130626701
92897671
146186482
875791692
87834259
79615097
392624421
428671567
142629188
675737423
541043873
582003630
369334947
78952798
882096811
76123144
395786227
528403312
580842125
384365064
780291802
1004546029
914067762
927101676
446716815
759746976
305717207
630548292
750572630
44254694
811446611
497909304
619850012
840689401
613475332
52336234
450067119
749651069
342616208
438573863
223592050
125287104
392587795
626296628
722046021
628346217
47638696
15177038
665987210
51148557
841953397
856197388
86625227
839123109
557052770
144832632
328534161
731889294
117438986
47250093
211704955
886396713
315270904
348767576
518472683
113237007
503400922
92123846
14960102
1019267582
226685958
278915866
690929486
698277291
551958793
1069788697
843058911
444942616
710275511
157329961
119884498
772141986
496710898
139569743
886996642
175167727
340679570
182321792
556372607
931461384
1048061684
54962859
570984335
158676299
54648159
692975753
751798906
797818075
347125602
1016890340
113967174
861223917
737625514
412513974
1015628646
585297232
123999964
898811133
66423740
159211858
299751865
626055916
335047380
152576924
379003840
99262937
214041680
39101613
21774593
428633026
556623438
788384239
415222842
467091556
762424834
933169840
569974879
874759962
835616098
678679096
379771862
55784345
829912742
967415953
546501542
980574430
262495587
1040457918
400154247
416074546
151594919
77272129
760986492
718075912
492788050
85674097
27213392
888308671
236344397
57006862
30548128
977454774
659056310
62245998
469462372
404757349
753823104
434110944
855996785
55412393
401458214
404312459
282544929
707732957
1000862103
62767757
893804966
85486439
2135429
795039545
626052979
184138947
195245446
747202029
861920602
582994778
35184766
205469496
132444717
836619018
769426126
17233402
122577018
160092575
580903638
596310246
668348087
769800412
490182939
1006319619
502584574
798450069
429137984
855499032
100089729
455922015
444021175
715714659
906326617
691310637
13907065
546703223
85812108
637332540
1016473788
854356762
11741081
817860195
839694107
837236084
309477484
900783545
114506908
411580706
675273149
360580130
573479938
462919221
406754700
326770948
596420269
794803199
108386109
140524270
230022828
70831763
453886164
384482825
771081224
680710452
412373947
153276618
1040057790
901855467
973157135
722557327
262270474
195480784
74024127
410220653
405249263
100256802
544151579
849463716
537512693
614103525
423981100
118708237
475059836
763367729
101706469
127020262
855801931
1065084886
823731780
325356867
139325667
601535544
1837150
181677760
833689778
580720338
819870964
574226117
811476134
926115483
676035251
368643402
467120647
314179590
761550177
702801181
899924443
675836945
607852336
532595291
744779846
551729342
160937597
1042549322
316065655
811854508
709091220
376454438
466742548
650032005
421654341
312136281
840137623
406308089
28455644
1072499785
235186721
520854011
933152297
460021904
145616984
424286570
304890672
213887782
582858891
17667975
399720684
509059728
244035657
540364616
945755052
137210645
181093734
833775627
73984339
546431695
418190293
496244743
862943128
255746677
995987528
633282963
603218906
488082870
818743000
541681080
824279599
54665714
428440236
302587076
34755222
143961115
580769529
102284653
772273600
1072482388
796671660
107969547
700624391
760564203
715983758
227865650
1072620863
398153039
262456560
186453386
641242742
750157294
392555575
848692640
301957131
207541872
240489223
681487069
911563834
643448716
596812906
1020327298
410555266
114495075
302188164
804997924
53298178
17959527
260113514
124102002
640343544
752183291
647155290
4914092
150173201
1038783065
611161029
599387588
421590907
786211976
436766340
428242470
90365325
357853487
734789380
334484701
813599360
438933402
703306064
871990124
514145518
691949227
583432397
329990555
188187189
820286230
559928781
206501901
42924089
422708163
1046310875
170588423
26828568
99439411
475304535
675097751
569493394
132498631
841351504
340916807
504949891
745976076
592699448
63366171
277865858
174369498
499976734
128087174
45963600
348423788
125214295
602202042
573536229
195826872
123448033
627394138
789430570
619534770
178364541
35495585
260459130
128600524
885274363
378725020
484214281
543989952
842154201
395620119
807150842
105029732
219674525
650480654
288761795
574202825
135884076
345291951
819563491
413488605
730580171
819043529
280394925
750481202
692193188
721207268
498580805
447684935
650144724
818844281
551148724
497516710
20487547
174859861
242959310
562630924
141594584
40850283
927675646
966473853
698465298
63213070
366434471
98269146
700547449
716518207
493128244
864987148
74585610
445150685
719679330
217342575
572423773
705198641
1049524340
63968460
138128140
219487310
638079534
447399980
656805099
773290868
560920816
920258671
861092737
953051344
556158676
625013693
189619269
811649580
854401177
96359134
94283426
258124421
798828579
253957654
52410300
458083372
105203788
175095716
926719110
564810623
151057328
794427946
372553000
671304060
664663279
237225525
174993493
582793519
292358202
281972101
377418769
49583473
301365227
540402937
113858741
563478472
478005588
936044025
238435513
260480476
392753309
10238889
84539803
633052730
686493117
1052117867
746564158
472792617
87413021
128530071
301376826
796639190
232882672
721424856
284031506
796352194
240643827
666466834
491107346
1032532994
67060744
424480061
1038868550
622586779
93435944
749488549
534609247
265679039
222811160
660745322
730041721
605562698
611881992
717804394
424065446
463557513
448537094
396234947
298729326
796654927
861422431
43687576
36271422
676942671
222728685
187860465
69237078
106423665
248420406
875592263
427081796
255095897
410155062
545992246
761636424
192533513
741306998
293542102
545587702
128144857
491140478
812570647
200912339
2529118
91415763
213302452
400238870
650825985
541664409
610762175
722433115
200811257
296226312
424286245
556321986
1032065618
290371640
699323874
38082146
32100579
671458229
647995467
135736596
65058742
1009058757
163669549
901051821
469683554
858834162
222059860
868336118
645586324
42761950
741475592
229730903
375567685
440914418
155853942
505352315
345535873
896733599
189903151
873686226
104289441
645040359
422128106
837184315
524600586
595592340
52274216
222620061
817996229
542888907
331669348
286246710
745620006
277894498
89991616
1017045079
158552682
685856037
119462122
161814291
255502967
93106598
674213729
157554301
70744992
649027841
96877823
171103416
301222571
126214379
1022513855
420269562
657861246
109940717
481682301
843321293
120645495
466897667
674089766
635262575
416379031
73507272
402532679
447238538
858834280
21227612
808196230
6414879
639106627
426348556
388110603
371393269
719516813
395099176
554226759
899473829
167168518
740572180
309075643
364940302
109457028
901774409
827665085
401452765
859319201
27237890
280438881
682444075
163180270
246078622
125647034
201431893
466726945
119226284
312782502
704745005
870334498
431376644
367225051
439222865
752114585
656941768
865091912
215476872
599896807
93872604
1029043162
109843247
163566743
124089046
713236115
155298311
618321176
225570404
510988219
395058191
57512197
148172619
904804877
133844003
81914521
247987555
523021101
294018459
8835549
584872306
338425410
488609990
418329427
125260525
470457517
44936799
994253892
872509040
887210269
347760659
160327824
97824503
375514232
461420624
66660003
197905301
877947402
453315854
492179539
408562186
190378950
912541986
68543619
27691818
643920420
107846389
62684546
248629662
762739534
822548557
847827071
325968805
468001641
874567651
449344893
105785947
828112676
7324397
655895310
35377895
410468689
865096466
183669494
2835868
6744127
867292419
606870776
432862021
1064029739
218021309
773527221
336066187
433619044
681263904
708858158
241846433
1025091763
1014415299
403636740
338137996
603668084
686887281
251207989
798830351
610146686
681128710
432142770
259765372
782520697
1046760023
5864469
50382951
248065706
257459519
1008307590
484018529
562060422
96966103
473622824
146248170
1004131968
650411128
192765169
485004265
364624850
649632432
672887094
162478043
856297488
994590462
107018931
420580960
832482513
573831620
174376010
242391196
638940525
797750428
316397897
898475415
667035331
886286383
596316623
113391575
890637205
95993716
769558740
758219345
868896055
760662939
69872785
404747755
78824170
962454221
337769226
167728669
683489051
197243331
285747191
584936136
840552160
26556882
123762701
1064668502
299794903
384124214
680901925
500416215
174337863
576883378
267800278
608395500
890110955
83611354
538208954
535210253
275735515
841388363
438027217
483640826
675388512
198973664
748120863
298984243
14776665
526049670
711963524
325350127
123051714
630448974
3767144
222989494
818910217
679000872
244886291
177727267
791439231
129081590
498026026
314535171
725868671
52089170
157997723
892423023
621175095
364245322
871498936
904444896
1073547889
221798156
598603816
91225333
198161570
204054711
70307972
300474142
450658577
86525188
730002607
146415273
354336558
159087652
24153584
25470535
664720347
268652003
812019793
93044460
910635618
467401452
980914731
538152727
46697080
223197321
695109981
310845100
880273187
458249745
624949155
185095956
730988969
735961377
70334831
405706474
217588863
888172214
732467376
482593252
233970567
977799360
1661341
1070010943
684835386
877845153
938239142
451970393
608172924
1064753222
365131000
750962059
196083972
542255949
9459420
221134878
78833167
98768710
340095047
219138571
384331009
187231325
342892546
844314611
10101200
886282760
323527736
49435917
55153618
870098273
1038476284
142817343
142683738
289287814
501849560
268741711
696893965
391718432
186658609
8594011
89101083
902443368
219412259
23724381
635055005
339178914
2797835
808582772
145517526
463034675
367329464
459805828
609684639
121751970
270525015
415038273
859997069
28964452
452328637
610684741
203221023
943882643
853795128
351500429
702852351
738163594
968246706
317372956
232461394
226790942
404245224
862612504
142278567
857070694
35749644
773474701
600586802
610215203
83371604
801887977
867734590
39373481
590537344
27461486
630645680
417469002
318016860
812552270
189400493
1054902629
81378606
794572163
159283519
319315051
219019348
450814294
513770949
775251584
846934210
110274743
478900716
695438505
899309105
348696858
121613945
735794951
10751343
884957958
209606049
908367025
508443748
606863189
610401587
639942064
698246918
44141574
369444406
157032921
265312884
870882183
670361760
589919378
411495817
107857501
118827594
141211117
62696514
906195576
313156792
313401609
479322159
371519055
188607116
300487788
1034281753
262782045
961014818
403498647
510546471
754644994
619064528
348129263
735414272
776794359
74914047
242942485
704448686
494486626
234497371
768911018
149312097
825938987
975878342
335353900
88987174
133540909
168822716
481296599
249414084
135775764
200803276
878564335
415115006
889791619
20541725
679423994
542912050
371664592
9252183
114441093
888501240
806291056
151587391
1053044799
398194963
560103923
989474030
926185417
664235569
815233906
418679880
276566333
274472449
663350034
116281909
712415348
117256983
79849135
80745628
669845847
339456529
499874046
851585740
586035944
186036706
714017677
170379318
988243732
399847427
150511615
447126923
942847701
564601079
89937816
8107121
215771152
503152507
437526701
159446691
145011125
607800207
41683837
610645305
314515147
699263366
40041142
419437580
58967589
931843854
720869220
165398604
48547117
478962
206257069
931571679
340183367
136555171
170067761
503278628
105886601
949609667
201448634
55074761
205602255
739772987
853127763
376530920
665206556
809683914
371709852
314215675
59402005
350469958
289455176
548826990
74032612
541269519
720000254
866348828
344295387
365493058
363809756
282065741
45292034
83447649
685521597
550830321
1013659848
974393365
846532720
459489295
130882900
287530432
523361267
124679055
612517425
248047515
158454265
518762566
713346765
785973863
91357394
1070050138
90620812
260648617
511664065
205912257
69090118
584913973
738805804
716817574
126023315
841069483
916913561
322998195
1053526120
881645037
298292591
432868468
609687523
748002152
835590213
690156726
538840954
588615570
2405757
68647237
453265944
412906649
122065119
852956180
27844613
338216784
630296599
136985824
556086192
544303421
21870097
148873086
692498557
21325521
60663831
658107703
91173332
67076992
898403051
149862183
837602101
343868723
350648074
560399172
457326378
150927020
522130452
131391381
1037288760
835791498
738366700
703366220
747881265
877552800
781960239
755499693
937429167
939977390
671706818
47327856
788046868
1030164887
332829299
377322679
736208386
320586999
559529728
156631468
885880286
62921197
244566963
66177391
844047480
322589721
524273374
84464743
568172452
475013912
293927929
454087522
826483261
357227751
146821133
876391693
639527341
387832613
849217635
249058147
551648640
483470981
33049300
240758606
443597847
15642577
329141601
859145945
666339836
1055056924
491265407
606894882
888503539
197854765
705447035
374986496
110044634
185534038
352651375
166250903
233549016
955710214
651623576
66508872
883746205
148866413
1070756445
688772072
98682182
640981364
94572241
78966922
57393049
678162170
112728821
628228862
1026306551
452310
342795441
105119427
114785152
454069608
101230989
88801787
47210548
95526243
93944404
511625343
934671167
891833236
51942617
154710318
378452742
773921325
387349489
708822322
59284766
448708731
488701322
360428925
358777524
1008146018
630448331
934510741
892526586
465035836
620857644
783750863
196843999
481591063
454454972
12586302
866724389
509029810
255515087
74305292
251672077
158498394
619964702
630207618
28579001
144251160
228408681
575005205
668641924
1009446165
429977365
563094807
574811355
835095176
124551064
536102908
752884270
680278766
879094292
737856611
919148911
648593793
323528868
333842765
132711616
298235399
217837747
42358446
116422536
714459399
713112263
39131958
1036647464
113297074
543316181
841157080
81454849
462539033
565866220
323412683
322638440
683202033
574462143
424609144
1024949317
353793496
242147200
478509682
534271394
138536627
534444296
392569016
652412291
1020882859
742973702
430275421
148911336
697572183
22005645
836193375
444217583
967984254
1004847541
148127159
799333184
799674221
688292709
875934798
230318997
1072402584
185113406
221872552
468671809
148882076
224593775
959567632
358030033
777111357
152820347
754512858
633837518
303673042
929398027
102512476
350877067
150751754
364883734
126724751
218327215
746168213
517391813
533667564
577287938
90815769
749436511
773745672
582483417
888371968
439994266
524114817
18315855
418345661
1047490875
638690349
77386774
56932473
365045976
396458606
249572351
598700374
424086856
234799242
302381109
370968066
462249047
955181925
496207628
285699708
101565709
662032942
492216330
608505386
401049307
891080076
583722221
741114375
714742845
775411842
282052539
107692722
59204822
316350343
454144264
1025369126
617923962
569436773
424109514
150370310
365873863
897715695
383747185
1048889016
467260037
298581696
79906654
915549379
230181558
529298242
16917484
166293970
186069643
93175130
427091976
857273194
541705362
834045779
337819166
206910289
651235860
976326996
746540720
1035479669
67776303
9241493
63445486
719535230
167975742
281629502
147739656
479517412
168343154
706381420
470949555
402725378
510267549
36295641
49703275
416498259
654295253
36947682
931726575
389191085
825902809
786253889
157916676
11280875
19011742
667196466
887663541
538404886
301490569
507255709
737959692
468673420
606203255
127737715
684039232
820599858
114007560
997003579
147076618
598184063
817430604
656049655
518270086
955541585
1025864603
427664034
569518973
1008595590
823893774
896619770
414294597
292326615
268073582
56935929
315356678
746464239
433919596
690397777
449484784
120143729
52736862
183173889
700854753
146171456
15393453
307133101
777752884
379925425
71757621
882911883
513916563
611385437
884406365
82993552
800238926
992208248
750945042
566715478
219667966
250999891
847162014
86684687
579527925
853709076
325406682
460335062
309997288
878643259
226020063
380811152
91032266
640267269
400917887
807196177
846127854
112356808
1038264276
262204973
830877285
452045459
126986577
13349244
1843051
392420012
36597026
180380276
329218276
226316136
210598004
772657232
274676092
932983438
10313709
783248919
494070171
923733136
330642611
149524469
920558737
560348773
737110861
176268911
652860448
144658692
527581215
103152022
563362458
132939706
83840220
506351016
499676396
620902356
54457200
419514204
403855160
858429875
812075880
59811508
528767687
511362492
213269980
41573921
742133828
607018140
182186107
825819656
395969658
603665365
69665187
516926651
186010258
375518861
593023023
645990179
61735787
691558686
120060578
143122059
164355769
614426628
789767529
119888235
739484645
727647901
94926562
374154034
802898789
205281133
606938481
1031131595
522043056
943680032
308339237
265330533
597974783
75946419
502971156
425995849
176097789
234573345
581186013
551961170
449884128
54458182
121932688
651755051
660796408
212337552
699979205
533314507
779360462
868664012
61805115
707755130
631271323
839378615
972991070
449058488
331549799
662665520
680590302
188942086
19081542
163038706
878947720
34756766
562323674
49865687
50596989
118741228
48142685
985809502
367201659
296525303
121352372
243717800
456579106
904361877
833939521
120979569
277172869
645646991
893931430
720334867
544617350
1048331947
558228432
374926282
413009646
715665404
1052577625
97337185
813978307
911075553
582518719
635256638
114049631
790671986
902674481
300702873
37373617
801084358
161950796
942967357
360881300
35580634
800983677
775132006
556552097
206880020
405553349
759794897
140782318
619067897
5473942
178039299
121321940
60384825
668553372
858233176
514501293
295409946
118215483
204898523
609265860
905322251
345399056
791131726
159584237
621122028
512938104
538357098
126478378
174242316
363126598
750724595
109257013
706531935
877708986
158949612
414692856
684761767
747131041
502982821
738609465
163257311
1014750032
68775326
391840188
697292652
366976989
1054529894
346668137
703706496
525008636
894319681
1018411825
791277258
907491291
524774493
270881279
172099894
811581430
114150389
483892860
1049872259
442427999
88136343
479012826
526892333
2692339
1035206809
109519349
639163379
973260496
1011304789
34937388
382289435
185312396
67682467
729818081
611558959
731404
144309928
913473358
575249546
275381986
698302354
380940629
493395830
684371317
450859250
540621651
657311377
421072364
486623157
934032424
175652875
889361273
505991912
413100280
571516677
874665525
908157917
790252476
462323629
758770715
376900209
507364056
208294125
1015914966
97068896
884583253
737227568
14619790
851230725
176977288
42460509
875534145
159765317
535139885
414861982
626755679
776270678
917457632
245523867
770965941
496868832
615314531
703945289
329832230
149138245
830439766
980387548
233701035
646212101
853725666
80493550
944320129
797568793
767587206
408699203
311943597
138102547
322632147
813901985
249740200
581209112
80897158
60605446
884717237
9697286
859375486
162924456
946955062
609473583
21327939
31869940
106708533
186787838
846794640
503740274
1055213907
359682518
829513758
211741750
218589366
396674105
476855551
1064628179
942027026
990869231
544790897
57658994
118969832
502775328
667071871
80041343
604884062
545687512
860011823
92629021
400803515
339533753
470836904
153986029
930780043
393960927
20110780
310038082
118001970
31103259
332748086
359875969
881319823
224546317
11186137
94384403
228413681
215906892
599112580
295082228
275780673
114689451
232146930
600197744
494250479
226706596
164380822
856114567
583629901
61483859
819771438
1006805688
589786416
95629098
353637993
901759331
336464016
182019654
532660169
10243701
505002256
36876924
823532859
806567577
1065136229
19720829
115403553
785609137
101755446
985572819
363433415
506747321
591071600
359992231
562468229
333610129
29121445
85046956
24511037
442784777
1016375505
827071284
250064616
598001519
842112048
63923037
414906695
88410605
185695507
312677776
240573985
329053295
1016774957
213833589
397198638
313900972
45382146
397869550
28104245
812492502
762413119
93503786
538569752
35814458
795542906
894364212
86263995
66844813
563775931
162066976
28780623
227065062
543198378
369609528
712289536
533002771
406710962
504538818
808420946
761029828
145555046
492597092
731327896
261116166
96829844
108594745
899151089
199773234
960594417
196619802
99678185
1000102957
282387305
377928035
62737081
547288453
646868252
274885485
690811305
525816324
50668649
913251614
970070874
409911235
773891464
217098088
97186104
140991290
574359169
561865514
749361043
1010614057
1555862
626941793
4468905
406266490
548201679
1004957289
285059301
392938051
782432055
858778588
10204896
681126784
610173058
478369852
204662615
608279745
626999800
898585641
240496005
851831938
476886584
489937949
50432278
581929143
584395995
60675884
623445321
270648811
745827458
776120191
90518921
248192404
802589186
770922644
304146526
14750586
93092654
304011488
809499753
67873119
509616074
171464350
870351668
549647485
282615679
749636911
562683961
512588539
162349392
591326049
758782114
173787202
532700388
252109236
785674538
588612238
778982718
611319718
293673604
539965082
339251228
371359101
470399020
450176048
350426534
190728185
739062588
474502490
842314075
466479466
468529299
32505113
906652146
171297972
731050208
290034108
183832759
1063720481
967276065
543689727
407914976
609878958
190417153
271256889
902477030
843687554
884311913
801486057
281049991
265741379
775530938
100143667
308652550
1035530693
365051345
446147563
496606043
1011427740
323375681
811238279
781453477
779826751
218409169
400729657
406613188
933494576
313730377
324475535
50018740
659344034
791742997
279520262
674937191
1066856090
426148981
407133295
146569047
147819418
42724424
286372593
306503965
722965592
271247443
334101123
259963704
736336266
281904465
523023452
489772242
138122240
411974119
636942755
80408975
345456599
424795102
737696689
34664072
443017263
691071120
627177696
862047397
185709237
562338202
283761230
481579943
481450740
58622860
543581083
664188161
262165231
612350728
3250042
643491913
44410170
314869546
138114206
52843858
834287879
454491349
15485896
631416434
12593066
376362625
85780665
867147047
312501761
769743033
309480286
18728645
600314328
1025478319
767224670
484187194
784988092
902529370
57717546
58443118
406952810
48419977
897291745
262614587
578032510
947480527
298108915
2435745
391291217
728335632
123978273
942996149
334169080
470472846
323471530
792648598
385656923
645093031
104828992
1006161249
123032950
496632472
607141616
411048963
618466137
339916432
534875132
742894629
980954450
352414692
90476832
52592350
499550939
107275817
531651172
48273925
919595191
167309842
135458470
708137351
231162473
918304233
183482714
726565671
727082687
321379493
737462727
385177130
1071657221
767651770
697373867
440960227
452315947
87706071
608564090
763634240
604929698
697248022
287137542
1044333431
685761768
14747460
665942941
512754510
149087072
284908763
279299686
315946346
425622914
741325267
125754013
634946060
130898187
775805659
938975487
523739813
1038368365
157187637
29895718
55460313
133316138
116927584
157721921
70489631
836526345
378564331
499742118
784447923
528672185
140159889
159167199
36385133
459096510
589137538
120224452
89910235
406902144
500930730
639711746
74227073
805170477
125809117
723011331
1027036754
323026973
902298899
14064056
771213590
388966337
384088011
187916691
927957057
680836062
250926755
183275861
649302249
777945231
145875282
33561800
27091647
523076391
95492480
381493652
432236230
244799228
536360314
381806342
119018610
745721508
566157925
860324872
100411418
503990614
413678234
841133953
894141184
792095643
992834645
947823588
1035533139
93911467
716822591
888727173
51779287
297270420
746413762
16365098
978833107
515047097
149391981
924765076
572907743
216134541
742966364
843329614
209097295
129167481
834894106
853244941
670085367
596094460
491078366
446292021
554750487
714939164
500487880
839159487
135339485
822105724
71768507
344096021
42353668
133043862
582642012
1020630703
154546195
521742857
412152433
876568527
442793071
597303561
175212137
199644286
344273426
115115646
126862597
696907733
23959024
137947894
907724252
950812269
793045791
468927501
623557717
355068856
211455287
192599450
571803178
531993364
835928963
423602392
197804531
58265999
298655112
250299808
115824983
121166161
526183554
297036710
118557402
399059770
695961839
716680112
75386811
36357970
243975878
800365509
93889560
85479181
146329256
359956529
297923560
427734548
162700207
487267458
137909318
33205516
569470302
119378204
181526815
978108105
37631753
123992637
820072833
358840302
380025125
320040182
621854737
15474872
233578482
487747771
480553412
627294173
362322769
43074220
902408548
60836131
817397969
163045469
394300584
291163560
662617818
874209610
450462328
86769530
483910666
477463826
21728761
32229823
777688549
19384968
22744542
637879429
430275546
330129663
414294523
112320913
323980821
213901245
59182717
549967813
875188074
268589954
149931668
372452220
541349498
625459344
472058285
165269044
247231382
240329035
208175785
829922100
430664325
728534971
601203657
1032940423
488902134
556276278
859059689
327486511
412049542
725535720
399252340
134635051
808138687
399493482
562388350
970406295
456206640
574383572
829960400
1047221101
761370721
883954510
715193590
873355946
347354589
29092989
1003115503
484574506
373466442
680085013
131225602
111875179
293432781
901552074
146099095
625223428
496270761
710867937
903586671
191223832
457567118
180515901
549270540
215937018
640642250
41559486
729481051
450783948
261628632
164049044
245109404
737132759
316192441
135812228
306676148
653688084
1043029922
407893598
921229608
367553795
611336502
21030379
149708844
216247735
7118061
984290882
95827425
415542847
113424544
558057151
300326351
275827812
559368293
788173086
68584519
894986110
986775378
38480605
479314671
308854191
635025117
1069111557
867085063
69130581
53751509
492094153
187126360
623692308
212675868
79608904
420108624
383116625
982095358
561110255
676325568
130810473
346077230
968461400
537092784
376639612
756263568
944922152
397688223
450917073
832996203
313559694
596604846
842956540
44531724
892626583
126547590
49950008
75875436
777270968
817035882
130070688
40386375
369205727
496123649
305148224
772583994
765192390
737319455
800405394
864732075
594192325
899436745
555388340
754037596
679764256
669537599
88373134
67795495
239482427
699636877
76006707
585273786
693926062
301864377
287412131
131363640
340843828
782456325
189080277
411859187
51567605
26872870
139514153
19454816
80522726
345562447
374280277
254438066
436397186
745505506
814382749
696897629
90637242
234426457
868364225
240045908
75875823
151356424
361587141
759612234
889902931
929090661
53752946
515357258
831315025
140217623
155473941
983892063
168985556
360603020
956088020
718314103
1032793384
8386312
131965622
19458105
964657082
469019473
1058335666
269592653
97755845
479348672
338409383
499340968
534075605
305777212
552076770
209418137
76729554
88476567
407738211
322047583
891257754
78095990
866927642
783244318
179434136
144171447
578350075
1025238455
594940257
455105655
538074693
914854893
304263457
245434639
37524306
845429454
450033133
1061343192
693149304
134160612
959696850
481910813
13328329
502988955
690681284
846769468
714102256
356979298
452246489
491399873
261380015
510036710
773773846
211341635
359967619
522474302
954285665
710227744
364050733
336915073
23827658
466455706
797825251
517328119
517332797
88035928
858976394
581609814
187194570
43673596
229937550
958310514
331565506
4353559
734271307
841832110
616437027
257061372
314690533
104011268
296536557
702219996
955345512
640779540
837813752
781186126
11633527
104490867
352035105
460750488
780564418
605437869
793838127
85715292
150307806
123519701
216548072
363389807
127311537
497401378
780106338
50618622
127310032
556874115
594405275
491909722
172723552
954938851
142814544
588509412
156638877
739966710
629252664
636564388
290493576
813173345
595520981
45307491
440836672
128434323
380838703
593179353
643949810
33543007
441288696
501821920
425565386
62598377
528112859
1068091786
16096242
72174060
19508666
260706410
719663156
917522503
100968633
167483187
2820266
953618013
823078610
463971752
549744912
155978395
647668110
409883279
49335519
366865429
929990251
859640883
273422108
24606834
231865448
210793038
393116212
100729893
472367333
317355167
182755628
613389090
788887597
585671944
596813563
329002518
1002044429
120457427
818323137
741341132
337154279
376358154
299512932
707497805
1041789689
307411583
589670388
816001547
705105535
730200175
537178575
681239262
100362444
667205890
38244805
729906658
874100265
31927749
674836713
128461173
1020988062
793688068
448157284
263668004
120588993
638149629
814103365
49506922
304053291
924635244
473453227
717697178
943774426
373683039
580534335
114012067
359952186
156181054
535131781
1052856144
174749730
74520836
862911013
86286616
97450106
600746255
848431475
844715000
994326533
24365885
68735644
1028899615
137561943
163055474
365962219
254672672
759433740
42984119
618446945
972276768
231676450
378284239
743982805
724830176
293913628
91944732
144283549
791337100
158441365
46023071
22820541
321825069
629889249
587566745
824531283
312426637
985382886
319283370
674742608
81223874
141502999
588015044
385496807
732857719
516712429
159825610
171060388
743722467
103169403
232253542
743649074
1650450
326874910
71946496
456531220
153241466
822016016
883820765
634027727
677709168
578526986
38466518
410669312
642020865
1039736370
202571894
840889803
125966249
525156161
21898581
1011985836
505979774
338331774
894031024
280930592
306067369
261791320
1030980169
52981046
112557521
730243153
563393530
849803119
591414019
309207741
539614373
210387864
99195636
618362398
943014357
417483202
272169642
519873787
112767646
828667196
426604743
870905943
404494874
192777125
39668549
1031156709
6146155
716360924
138457605
24826624
416984024
17844356
47842521
10045508
36831151
716386695
745816446
875369383
86776225
163962243
661615229
540502014
454405556
773103172
774553972
435367615
331723477
63659373
412865332
540176163
3901440
335067593
696371845
661061698
461551195
1076700
37884924
882411662
889925506
11411815
801638023
1038985185
156700937
273959990
102607614
110746606
253666723
856226938
747735029
81380032
360054608
515420360
624035443
890230009
327798425
452891996
439905109
115314297
447038089
588107532
625345658
656154755
236152192
12018661
882186678
376141157
175855422
896890353
472361252
827270888
1036955579
690628618
624556414
256434446
286701057
382272699
634879970
882542951
403325496
368338457
409895522
1041172534
727524986
807577026
999634819
17787946
767527147
457451293
771069014
316194414
649911571
152784498
828378422
669242777
112856773
1030635167
873544702
199987093
953870795
983923638
494928382
603644857
801612002
507055440
866465743
482967438
613200822
75620423
762563240
112960413
873928288
820107524
902693949
292542886
210626448
754070565
130694458
150978071
601779283
192278145
572767219
259073908
732932736
67224536
171041386
553883700
250038702
644959015
577053552
118523283
66484774
584718685
248051301
220969547
485214121
170591960
510428492
426917093
21069736
591373553
839552256
493790332
702216188
94839959
259218959
84691771
177440945
688108644
331365385
36355324
413809738
966044700
58548369
20115807
70071134
271729225
270165686
925472522
87236616
434619325
490385259
672159306
114979725
19576624
452313853
189182789
758556273
138555213
400705633
731497064
26869915
471884012
116939238
360901329
270185365
385405746
241089924
519880683
931252076
802414757
595389253
432657232
164567067
23566517
1060334825
127533321
271708943
475724196
14515899
592824033
1054081397
301981424
218762543
907950506
287577587
716548260
884930522
419880077
977127474
706254143
620445392
68667246
524688652
207060691
802952185
80615351
869598358
96205109
130717055
421343231
567037229
392745337
139613334
519207370
347555863
98203313
76991007
621188084
711262000
232368065
719617353
315247973
695580188
530092961
176641190
336075740
107069715
378613881
302478983
620133392
141024794
709519957
885207262
984921140
341924527
54683653
786982157
503273941
781384706
491827300
167770806
215123389
317756609
521523567
583042376
692205655
951477519
33566826
584950002
377154250
253519202
6158440
58479065
375580053
469057456
146083059
786794247
3152638
46427573
72979841
923042700
610246654
19427458
324753845
423333939
787961525
225229852
808838354
64584838
215056542
234793472
592405773
722346047
143880606
211718472
489727423
816820260
861797741
670045732
532109032
71427392
118426205
131932552
745591840
129424997
152094901
743723200
146838682
266317259
417810579
672805414
373829396
190479792
343615422
605146434
136872906
378762723
64714924
274047525
1037664025
119148539
767690989
695292092
346683017
461958495
531128937
763515454
476905932
323553181
906004624
209664881
366305933
554886177
190606734
332811476
158664397
270546034
406315609
767143231
110415189
278524715
216381984
637986314
13777445
27228343
981722965
888917773
825320826
870533611
125254001
427166030
3498495
301757639
176969264
89070903
480970308
20412434
666345323
812575425
1041873461
360937330
2955167
315625531
876626764
192396946
572471941
542508699
739210257
77268394
96134920
295047828
533934913
365941376
395794228
806661179
779353062
74812959
930872686
702068077
668081487
83831784
605511853
164717256
562090675
113417980
408324945
326814679
1054377431
325507806
632305348
740355697
482735206
542160032
297091001
165107548
321660843
719144990
131989350
454862518
52106070
609015157
68230162
328949047
389618383
425295601
878109693
947001215
163787665
48904359
585905706
847986372
793402599
17706958
138284277
710955829
132333829
650821360
108317171
414655438
1056162477
941794502
188570048
569568637
156731490
69945916
832484900
906913282
172354318
569021479
158222208
996705984
452464644
821571388
810265463
150201224
259145577
744700316
833307792
222008556
1024225803
824160334
136144933
426598409
508210205
41073063
128113545
48472305
703048422
232843859
289238232
323742031
236073301
418034651
565679011
77162406
766771995
390615723
484912705
302900034
161027412
751039178
473235999
126428682
761039031
542114655
742317621
690144927
447718106
230739727
839706640
786269642
135483047
527137594
177067209
539776836
430720260
957686938
108069527
97982710
204420654
102353533
762663586
108096909
83645750
406746520
646738767
547573055
222417877
163650058
87715988
159514923
11984938
844327724
53833832
80646879
673891654
461702297
66982727
829904644
908635840
239040
282183676
24887089
714006599
326021855
313899258
742094052
363771133
280712979
216022880
1006310810
709585948
509437486
798844807
761971468
428509645
206855461
401506458
306778729
750731057
1008719498
44595536
316772686
116009853
82681169
215555058
478656802
409521437
627967855
179952769
25072778
335117543
80188227
628896468
943620912
111251395
627225552
316702805
564213598
963419119
21454926
827370601
287082895
414464191
297774631
487957784
129137547
554775646
981634544
761518409
746267351
491144711
120100589
170007491
497269710
422692809
495368499
110320219
339471798
788985998
45459543
216803374
282986821
549148543
138218846
133877028
366404467
110495450
854804471
262303098
835864767
53766529
118027028
874717152
523645475
516680472
49872820
908927787
926998083
854190541
621259631
132670838
704573162
565653008
854120588
763968164
604435867
873734971
73305296
271445576
686606842
422765324
613093749
160823157
642285790
457825111
764113760
434177230
90371773
880580906
588818837
652219748
810477156
1007201455
548858411
572217077
827805572
898203089
179191862
833507502
91781976
102765104
64796275
342324689
463030746
191144264
141906234
428072000
882737805
927649696
566436835
850029181
347365523
1018109439
990226229
109067530
417401124
1029387795
748774965
802591125
777585791
446623007
350518475
54843126
162484811
517368846
334875944
140906084
59630504
300282707
1028374495
149606968
786408549
1019456872
403223598
21440795
90234956
613720488
103791301
435042204
742540291
86681612
502776788
107851095
147635712
1034199242
982709718
474302176
215317324
578753351
259807252
147543703
1068257945
790795637
356085979
529809212
691667964
689461578
1009304199
105045437
131704650
515917829
10341559
901274666
666946765
100909340
841254655
368280080
844491551
25562052
898332631
812622873
593797305
636961696
151913474
612557764
972735668
324290666
301663310
300219964
558109699
986847946
814808025
252877161
697171454
134328674
255745694
129504886
301552348
305160852
765183252
571858263
229161920
573512496
139456291
590919159
531571299
114672375
785411481
114904788
67923965
352538589
122443183
264696512
339993913
712235669
995053
695612434
363210572
17691739
325825101
291716708
38894354
386743435
773938616
655082163
750881683
257016095
250696721
388804251
513505188
787351653
568101564
1366751
604605366
690688535
462443705
301245940
480278181
417127749
446347134
279047091
97572695
253521394
479711010
195669585
834849419
599200295
318501674
517230831
784851214
36505218
373292321
1005342514
117224388
290755012
677647887
852284193
197349143
214973853
839615086
761760207
154697169
21415695
144495259
487789738
94759284
194383423
283981331
578331644
474712550
56261095
199921251
853839193
197318586
165814402
570940338
563914526
141051460
290320205
215460601
306377047
724340115
34981027
461518900
501011019
408657500
271559599
887752618
97332999
377179549
304972587
282205865
765241249
876152551
874029723
347090470
658542574
772651095
262719743
67868764
353369157
742938093
176588869
263746622
898729627
867520629
680529914
586008402
664467675
1014751691
406290455
901871880
285789096
684614803
17918857
403723457
650945047
252926307
960319973
523391001
249082955
337203384
723605836
888803106
237889088
201022478
44171483
800496427
960385044
135178955
751013871
441075770
777047816
82009184
302158861
540417597
179279527
902789902
892316621
143475224
639148011
865869107
538875914
104763928
425928334
495306889
778845292
431417473
721868591
567712467
210310697
997204485
168718756
383959442
635587601
43757435
128641903
884313279
428508427
184520805
320503945
49120996
707694208
838210058
85448982
306106601
697020300
850575582
147305679
687806925
853453544
240596603
732674757
741097118
296954802
198587656
1027380833
808291839
728247120
1017154191
326875990
200939635
809539590
650667838
469017952
87931942
253006835
322308973
710147963
329832488
502443087
1046496729
610903113
43673488
775742034
170588365
401830501
887546807
514527072
20731710
151140977
158532870
767643556
811764620
57667008
667861996
431049745
850966509
513147500
564070803
1046951530
244023907
197671023
512668472
109462609
456775613
807289512
86686614
518085543
161950475
966306516
227346502
561913227
622276830
155920719
546917972
103974513
338944948
435931667
105327486
476497456
805997859
599346799
133171605
882619562
784668748
216418406
190282545
273295972
36360072
181874720
393121432
796155141
9429985
1005615017
703739258
676860568
40351010
750614983
576607421
303419012
95709467
556259131
389652906
190035241
185029968
431226240
79694410
732152997
642435900
203881865
163880695
130363844
339917512
377754318
366729721
460768813
292494602
170366416
607615540
530095704
154246835
462280762
702122398
653517000
784718124
873701168
86334691
244314378
68011550
599486671
394725880
319115675
838315921
791303208
106593283
421544680
465688567
660007042
261226913
695336974
23439257
177511567
756070865
866477510
135378496
680758902
378736014
308808714
911291884
845951107
274027183
39757778
664740303
90494426
31030893
154879965
537837254
494695457
176152694
300958246
679653497
841635565
495010799
127957796
103072550
111478519
754823764
538750699
272936334
198047632
506560379
358437374
107254346
521273464
66822147
594938228
152142250
896349010
439534421
979713906
181183420
11190558
664363939
208087600
270670236
167525674
180998046
4595960
470579734
902110792
439584988
705812742
208074382
330364142
478984907
281699629
253786823
1018110728
264766661
946934890
1054268778
734602729
731907468
945454433
356551968
88082476
619065813
644573731
83347639
566232853
137532271
644436091
562757885
731405072
1071712859
454445298
645316877
305248668
1019730571
432227896
42268532
355387208
405689446
249507033
157866523
473304848
755156222
108653104
963255470
163180684
370914489
774498811
732932182
245972060
182966929
72945500
455219864
886569803
850228863
441430250
134784433
725429397
215443749
390822474
765624532
1066183897
263112994
335738098
29656074
601224279
681845331
603084142
193986341
180942217
65408031
70052621
959042781
346842655
555822692
205702098
548377822
971405319
56568910
899019847
71821287
298847985
26930255
404150887
905005147
26164293
629400787
262089497
891698929
615446448
768532498
43420414
854067034
311368848
504936863
88344784
563149171
752359985
545834432
810996019
833087830
438994788
190086761
903448534
401500292
712275023
192559878
339459461
118714563
140230568
952700859
126667750
615768119
866961948
53280637
795409842
698085991
36147752
1026972769
1061442297
311007618
451022202
712380468
641678262
532793826
546230312
101968037
853861064
643409651
227532100
673232548
674542609
440314283
112007640
741770502
748276463
799683606
978280832
7522358
691352499
584835636
43552900
1001964728
496023684
57914226
359806698
837981580
1028723486
836523523
598099265
166697413
70749394
398190743
661412806
686731350
37513140
442864465
884628834
400415222
34203779
865240795
115734396
850295000
834034588
137705358
539564116
631025930
197041965
420376228
361187948
394187787
231190915
810218488
464849157
348988616
595221332
314998629
191903355
616446102
1035079864
641039507
150038087
37473840
484249822
627470039
821667182
335622712
41677789
351645557
208991260
427515098
97831296
441426493
90775068
407156448
160217449
553015261
503229104
657335585
139823024
924400550
489431161
197316015
588832174
459571113
341079600
693519881
1051535155
1059096907
706238044
451132866
697417022
102969202
851346764
40641401
62852441
135627705
77581563
174876406
881905290
555721026
613017585
753379641
897606356
989830674
222730111
322816242
297628016
881825752
277574085
323112279
978992959
149419663
791683702
814472113
215453124
749090232
59111297
675991160
93720947
247852721
959301723
162856365
87938261
588872231
150116981
871164550
131756987
38200811
436364136
449546031
736285138
571771823
553622486
513146580
766101166
55278346
753603480
834848978
354300682
133312260
188222068
394560096
786093515
665354962
707369048
965758766
496504968
256792651
637809922
954180422
952873748
981830327
153851652
235309637
184400720
847344314
464582561
114537060
188084390
656101439
77760727
522075336
1011907143
715877003
640291073
906144503
532032543
78416575
648654341
120294703
1012799469
627613065
557736819
580574456
613526002
732758502
711052449
357036278
794734319
316676864
595487056
880706563
963312546
739661967
364333206
297538297
919079541
707031055
758785343
75153919
707249118
246565786
823778752
415712729
767999200
327990032
716243453
343522204
185561764
235523093
869399015
109995357
549696607
44069442
618050997
120470545
761910098
18053252
227347930
478653490
92413747
211349735
198307829
505955230
399088603
355699780
366023567
966380
704656765
737621198
164259180
500524228
316611928
694825841
43827315
300339481
163090565
36382117
158045010
1977522
375299524
8588942
988598117
170462339
54591142
868478995
692433454
71277775
70548414
314037734
453002020
85391107
548001648
68974833
994561930
354664126
428629655
294152257
372808389
54482862
464181988
646249851
144481429
18177175
905566458
329405569
368527340
1066144918
867021260
383608140
462781643
175444851
193009189
491606782
356146920
827991426
230083993
737976844
374736615
11530481
179852782
491387901
177667943
556392965
545168921
15498280
769757226
82329573
82475455
620067848
46284173
185209458
31526438
72868805
770824175
612824300
590561015
920992295
514261370
904402015
269902715
250348566
202327281
185394068
906614493
723425110
436488901
320750687
923304724
874278390
478018777
827773567
443831240
597841243
170151329
35264932
439885584
901649202
453065955
761789919
75472897
330321144
246365946
814751454
879465641
1046767280
120132740
278580559
567306915
283089083
561632772
268996144
603967512
735215076
440656328
599681626
91445911
1028091021
672558456
764192062
475872525
18734402
629500395
251453099
430446299
117233267
109605734
176565139
648358611
118800105
591752922
696628019
905194036
112494545
511561721
73776796
540162299
674923365
389826158
218986354
552402501
325770602
1052900391
467065335
505599810
973241653
395831025
706809739
8137556
731293904
787474745
598617377
1062807577
349816088
382884918
455873904
161731599
1019230871
375464101
933633023
89903677
161384355
190293193
134953156
35691770
140065243
928027296
3319909
195191074
387468815
13422293
26782485
716471079
316044056
384825911
486418164
1009068105
382399507
937931829
819727265
475083578
557822607
789958983
337945953
5762367
985161266
660241341
29112869
818989599
651615311
686317858
191964172
877319849
747263612
348425878
806617308
379299734
409588041
108550142
337376487
233981255
133497167
186997854
453902728
838218320
392770675
426519226
1072438491
250582381
63090961
330693186
514001569
417115896
62219350
762607459
639978545
813617444
73779021
27569602
24344782
724683643
242840449
258559840
307558294
78981250
199634335
662292741
541602574
1059160731
531332848
94901615
670873253
705819597
1000618212
363817878
690660975
533562305
92220740
101296715
392748222
192363506
589952399
727953678
695097376
826860751
222431444
250257967
13249137
1059892189
37660156
56572373
364727938
588080729
143289316
856727709
869655407
219903950
995231316
774130491
587488387
25984804
705721320
216643603
489029870
81031198
552762208
346495012
562512565
135471316
384985678
663774636
224257952
897216602
14503926
19043848
216338542
833847361
486497101
1062965535
179543105
758926533
42632796
410827952
801029779
732882459
51917368
623624253
463303393
587148443
136188155
171283487
816446622
366070413
816654305
130987045
260323349
819986578
13077154
330036722
125307192
348315782
642543989
618625558
675748601
675138556
1068675829
90721626
612585383
1040582524
812086160
608404810
244450859
797300870
842173630
163118800
373224486
70963555
574858471
304583568
821621289
823576321
917628021
719419775
462573841
233904661
784088218
199585860
453668571
212325263
307192034
115839373
886878642
44378387
711166358
564860535
585393615
697536333
650928195
885751391
1029474758
240678387
144933235
1025069765
528634831
655476499
704322946
607727240
49602655
327390270
92551438
641750053
463655372
33483039
608758844
80601953
221858194
395796785
18254122
56877089
510777927
639425354
740378996
80754030
82225934
642234518
391878959
109431960
475787307
153085609
484084646
575296103
885419261
164218123
244475787
542046191
24932655
153322299
611591851
481551475
64155845
868595154
260286914
733504351
212425969
912104226
542212739
493937310
311009566
349047414
301185862
402222922
255532861
182914022
211556766
487200671
136444882
731747412
516790652
389515552
534809434
847662452
641536457
357170523
182722907
269063869
110730615
66736821
318315866
324872043
170825875
805585240
681287614
1034453913
277035983
110262598
578105593
649900083
482492524
24704424
226707616
240608054
56538939
703701705
887447077
326662654
354065536
622253244
852548258
85947765
933192972
1032913513
576070630
583456965
872851914
815262439
901929680
528481616
619924903
755258640
443724781
418161281
397136900
924627322
549638032
562237110
628720667
846645918
221964427
115870800
56006303
377343583
4745762
264597994
155750551
1058300818
284745640
653975185
699844335
1023051552
441693943
915281082
1032955636
127722256
136030091
202252753
266210149
241456232
576905391
895626573
617394715
423615129
374389696
675506750
508709170
176232748
62621491
203785435
1036408543
37787858
905552107
621184563
241572164
368976341
460178876
477391671
1071046655
162681658
739629606
372186732
389263061
381709600
731417166
638945533
8486581
49490230
338709218
846833436
459573762
159791430
332929041
510745302
629673755
701928396
603099224
800609848
714018464
700956372
528846976
487712907
199603007
542856099
134136103
44851781
788467024
770172038
98535848
708339472
137312013
115254995
667350709
80966914
1024442466
101256371
139567221
273590711
52430588
877482450
58652695
780276554
218461298
151483496
105817501
136690604
122607187
75024605
94068617
354294780
29398659
689542555
1044520426
838587467
540612569
209775878
656146180
868320200
723468736
613539840
640659158
163899606
836950361
975159457
229690047
67272091
546037880
758505946
646206086
540025669
257163537
134277311
831337834
136110587
948659382
567060518
426139046
535552596
61368190
211850415
692682639
880598302
127421006
103730393
14972187
1051929601
485041463
111703615
41320774
145637435
88948484
431815045
865593294
869660791
661047405
309503575
617343247
32127812
681722475
279423838
944839945
968830384
535302383
20712274
585057736
327635805
300982879
115351924
240237564
854570150
84265952
437982724
206691953
207405946
605968738
511367264
1150935
89915978
743699358
204560329
442203640
763795807
713582200
670795185
955644302
946588587
872406773
502551946
37649558
150480865
618722893
212169009
325013488
578262363
412713237
249986290
406502681
689587251
241123221
834937138
160199340
89194127
110097243
294672550
723639182
48074633
528936761
145203614
892779989
105630807
597772524
343377815
791334411
885392578
245863852
81741505
776307010
530153160
19391240
290860589
691914342
103134527
599178862
588220427
63287973
980419789
471403548
756819556
209279020
478163302
636993419
117915600
1061291798
152221031
729604005
584745953
947242521
82046701
27702477
147606122
290376535
173986164
139114184
207485753
425534204
60245612
337037717
328344402
991455650
166303223
345582271
417029572
860864873
691762525
95601574
401493017
1058878412
404467728
267317393
637869656
58635029
103572614
1041502159
885486117
169191985
698017671
151031908
899082903
540381689
826722305
447956105
113445227
895178357
887794825
56124609
38315060
241521780
675658064
904256049
259981954
795901232
679706145
834079361
719862414
113634682
28186344
49251610
251393016
659544523
124667749
847820034
830428769
635321842
555333464
341682582
465542275
534347536
1010775127
907005180
17339517
551673830
95649723
187157430
306387900
577714435
488629259
924489817
697843994
99596429
951905900
829525368
339895317
745664307
6751371
25308193
112986600
69616746
269391317
720904741
194959984
263544402
907121356
20389302
600362228
710659157
396039059
822232653
178508998
269572532
495018016
539802616
293797964
816640937
122903074
230452354
1019132565
836226618
443063468
144768115
68085505
448210174
578579508
621994157
112791356
33832730
608382631
472523524
274538564
226402369
101161707
715304694
42335334
899064542
425889262
620308353
82227640
49583186
852380428
178928147
654627886
994916373
786396222
17707462
31055926
384634597
122899771
13544397
834438314
650633904
139409307
845786198
852879859
882444092
988881943
522948421
365616972
15746234
94530578
395915691
773240567
92578453
63457291
1061375440
440667005
341190893
257403171
801713256
265314186
668059666
598045937
6931845
891840592
629095176
221357453
38215847
153754548
651770851
732594190
371816979
369155843
514369999
991468817
828325898
852756953
693946843
539910001
927884873
558331084
435863794
434507266
865770413
604873939
62183188
174687762
363245674
73266213
592337835
376666640
174034383
769565647
119903732
495118088
924193952
292059323
16105422
760395561
571537938
582384810
885705340
159205147
722851394
309534399
58238883
588369312
429043705
522189708
519926956
357768535
253724681
656695004
798329663
573641154
965327776
351782119
1004582391
43984337
743458624
895139365
461654991
455905989
693959986
365904307
13145524
840975562
795435916
1032377348
23987019
238084748
614560816
527638581
27112306
125351518
16625509
498526610
191290229
460463051
1024012151
282104868
641524054
395511735
473267347
883241898
886423935
578053016
802677367
972644307
768798370
361393096
879519201
685639595
162545698
139027356
733502496
76231873
635696510
664502869
660665184
862927758
852039124
900590219
399188721
502248195
988972382
466830043
71754389
213752582
151088634
347116109
30621699
442585392
895091588
701540239
837800740
46846097
857965121
619007924
95122411
938560007
2639440
805102726
410376039
308693914
463119102
537539658
5416180
251542864
104955343
474006571
700518811
980789340
890224201
90089344
573569733
830473897
286555751
485377320
837399644
19428956
541365112
142452939
628577519
208321553
438562760
767772800
294664646
550081853
127133930
22751808
760304403
37945330
1002221403
504824437
739329100
414591361
503157223
753733678
951040100
791525778
735867209
381200780
86635244
398388414
662937685
749247154
696301145
322618592
732450350
482143801
773631638
604990013
545263316
261039953
503746634
738422625
464380659
453113410
68648069
930010756
694577264
172569873
649418106
363852525
744566710
128099475
834215342
69438778
274780891
728298423
474528317
35883398
438860802
746634415
597208169
330578481
299903288
122341091
420272036
844608923
258448115
122714344
797281741
655109826
687857531
611622649
124580865
284262537
227986711
327660074
890509835
630399386
583322126
653153590
165192266
351400619
322987261
773013373
666268082
44847984
85983016
699479174
560686217
30715083
197606374
1035803024
108097567
791948405
106233555
621272028
795380858
1025517561
703497146
91153471
501105701
906858554
792472087
54362133
773047150
324798943
278226690
241737445
879320726
169227805
331304195
513689637
111365874
97569521
281738338
532821641
324724446
461416610
155243810
653322548
435630275
825202658
191239807
356890759
283593664
239082525
408102252
89776304
144495709
425815001
541294497
135336259
581284549
496634549
38789785
425851812
311046299
444986561
831413646
664330493
749931101
78098562
747669034
934211015
520446370
79431282
501630369
110727521
811520407
745701451
848803021
416214106
605575444
753619280
176497061
734964111
504330502
102203546
815711856
161906309
414182607
580866805
786556491
759760387
390440251
466129120
859982812
582060304
256962968
11773233
28080926
120920684
320832510
132604357
351022645
655670303
701073936
442050720
111099146
29707532
890240656
88976061
800115095
159781930
354909342
251570585
9776362
337336912
17550715
889088454
599226252
60036785
964263577
640446964
52092005
668385974
257475003
710298160
519882255
132410192
298344789
349265719
13181581
969181382
82802074
399305653
347028799
165296225
52913797
239171448
567381540
138822318
591177631
65414352
232619641
746883975
912256680
95795116
874236179
212880092
610537002
730550433
163012037
121374527
793073702
816608677
359587252
368279496
152744865
822857261
53453609
7812791
848858641
817406724
94842579
532649423
733956416
754429238
11562864
534829504
658284957
348059519
489836888
729669585
571968080
1027946258
396719651
352164470
65625130
243124682
382825722
865847289
221941673
527169664
1009499365
129624958
596405062
538172882
285507347
655081877
94820882
409155289
406077853
85312219
444310027
632170690
30469179
126885598
392746074
816366750
807538286
14029969
515160040
342701647
911529172
6336207
533328009
589374443
433520792
833044062
1003123560
796450423
237684300
377487446
999326500
215643525
322813616
154808340
781876342
1060576260
917228729
552271919
573887819
572930312
742591197
68207141
1054156837
631823845
136186978
1013755366
386133199
960120295
220104878
638404326
1034373839
547903084
783635084
346159513
94337714
217447863
508031910
435160017
241796423
706546234
589714228
604980734
802216840
776278097
532546013
207270650
388114577
462522627
38316449
381788914
819255819
61066929
141601318
741992826
76629882
18090678
1021357009
733675392
40688790
698411917
199087480
157896686
752340155
519984211
520585308
14794622
592493758
519645206
159249394
208976671
562693441
736997703
850138758
21173144
89852471
555546206
1047202844
710916325
755797422
773167315
315641373
468740208
285758704
898939742
102539796
680887372
591693298
101800037
1071525882
680852997
264493458
211350797
132809807
55239507
666586732
17506309
707852613
73330948
566115786
364877589
593606177
94921311
316166386
810099244
650145888
566812653
910319156
78851997
48623965
114703903
962498324
623696975
948908089
516478604
182717687
36195806
688153647
1053107194
658289825
574980013
298158886
75591409
102923828
434574716
288534909
866758487
681488829
773900520
370451097
89421000
24251667
420976502
256733922
64918740
281290341
75975810
1038400955
879411123
306010624
219130749
954748313
937062620
428861047
210634267
853858615
774416144
425672072
681999451
521992693
1019364957
478300798
474216116
338391842
510542885
850580790
660883215
576595362
385566451
87683501
318187627
152965522
745910572
140512768
517753123
27344563
226820987
815426559
948605288
237632054
146414259
41338157
746058296
92533978
1045325145
819309320
213243450
308632894
642396290
239580394
37909296
880235205
772570315
222476922
701996515
1032840126
309354312
747192103
783595656
39553704
276653095
1044949924
757396040
210083059
563760972
742909455
881814088
123110086
97580950
154334532
640470300
739472093
113869290
188204931
509357988
413676417
508556877
36940121
664725508
848712959
118621850
178350140
1067283424
507336692
647047232
1055925693
609878375
420309856
226062189
712696466
258208639
612915116
767966935
215686145
318813634
844146634
508537868
198903916
250215174
427976335
294170005
367747649
223300022
884505581
818507509
606717605
906542642
26449376
960971813
51202227
67567117
478253424
100813347
4442628
805333164
339774781
99288703
186519261
587063790
193886153
851194601
665255158
37978510
376247026
933840052
131252119
414281969
668996010
543372419
866123834
527792817
631176465
96388756
371605462
71688280
271991556
788030590
863587835
720435103
585991915
758767969
508198675
418233432
449177746
364052396
493279147
1034619268
940861950
125119049
162653963
60926739
541625426
628601769
601224602
828015834
855828378
252653944
612350090
724189449
1054428444
559797127
163054769
855130914
908392130
268900482
268541147
597175467
600719767
67896184
427330458
572128598
335212170
499702238
587153772
192057807
495101243
133290014
529239040
853556587
1060154747
195967932
874219506
899894960
36662666
529399992
46670874
673410134
109278843
751380521
579971771
520982543
786777117
81422419
1064628703
606163678
75178105
67028188
686758864
276853234
448133367
278898508
90749527
298622502
143163045
318396202
754473845
146401222
7070376
709783469
89060821
1048998878
301046469
39894712
265917927
967936398
214485027
300339389
51659898
835714284
740448770
9441613
506908304
145399464
218440793
346710252
188872111
471740539
694703909
569207767
828383194
766156984
636495421
439586630
13651657
1048203940
942830473
266765072
139746561
724749950
358831325
996140329
650137045
129105871
162483830
488430501
418425515
216702957
504051569
91269647
114558212
363287508
49635489
359643811
876991434
712795083
669273038
875010049
120816486
847218748
215848632
365651195
442753083
37388475
330127593
721217414
194389882
593558344
806041358
268181737
551014990
28081438
542428582
392214460
255400800
38029239
427598806
197007433
986034583
330575615
197828346
852331835
319265663
801469277
582060046
660856162
233595546
205879414
683512942
530753052
20494794
501647028
63946580
740380706
767824685
218659689
305717061
779806475
369398053
511322238
503443115
267500846
209309393
604546645
493409351
14703788
52275380
383932961
141263450
92461297
378237699
222934558
143145002
400421340
436533134
885936370
266889690
768498766
140236550
460505273
1021764181
569485262
83043732
116519695
260699602
224879172
354876294
744827279
211587256
432499568
74734227
679580495
985292228
74532537
95576240
850658534
101730726
209122012
226078370
574307320
534622696
547650490
8032715
809455503
290242737
289675579
743358720
1037052242
600303046
706696077
738106443
161413099
830014757
116095483
696176816
56290173
581073149
138040533
79386144
230661053
207193137
899831524
581076560
862170517
900984894
60226603
70221412
661896219
592174810
469748370
559878359
371667488
221463060
821541227
548687911
670478083
664022766
797916759
781644942
278995281
172954077
265721380
1056538626
565346875
797093155
46290950
322166280
680890734
19150313
844478542
737601953
415203126
359717800
499240395
725723512
1006960290
539392777
233336933
383266981
188645046
594811545
720299362
983345794
882542381
178073625
661818186
516429116
500268009
142657548
200477370
291163153
858542503
332635680
609455045
651595736
79230508
289745623
676804179
383687677
128103875
230367690
899372097
49911085
714427578
912567583
482884909
883375101
52028697
285823198
114881153
385842007
366793927
85125386
1040162902
455461017
452509582
141156550
524109368
25973354
1044538990
5958244
160013705
721367661
288311837
708300461
1036093649
19239867
117923490
629453394
903629676
344095200
862226973
147698187
98254602
477389637
368922015
522733840
464165080
575752438
103808711
577605123
891614440
395306285
1031661603
20140673
292641802
565882105
849487621
724172828
887251832
108277845
776394200
711367740
801371360
506455270
10850327
806114923
772389237
673035190
409148600
683342325
148895591
39626889
889062897
129093146
1056846036
306940144
868382673
348251084
488395773
427450454
1030250601
493194722
617954298
550690885
42373487
77086692
666225352
281136144
715287614
606054546
482374597
549374092
114270285
873027653
843815384
358621694
717011197
620706030
35788359
545036104
588397836
104205240
738836375
84363006
795570671
500709208
1025347459
811670249
130676188
833767658
259627579
701073907
805238261
164120620
345693201
10672320
587989055
702133299
830670303
55400988
898849075
178637810
697677350
916330628
857973673
894328965
795003988
111982058
769699158
459010899
241968937
232451107
915012138
670202496
812564567
315923621
373197534
579610382
576353344
82196134
24813822
734895981
424444320
437802089
214464572
492503548
457980061
708326719
751022917
62674846
121874730
549452694
873159895
822656684
477520436
736356607
64345629
83184561
335872658
31126820
509283493
98254595
174843198
523223465
37626878
1002872672
55980633
654573870
533904791
231170118
895502446
440017660
621747024
870573242
135672726
268989406
186362923
125638848
265309169
709007452
326244479
297211972
208205696
402849496
942435469
514568208
693030193
650302341
569271943
124913249
440317675
771836106
17856191
409821936
637821121
420875724
1013677224
768225930
183292611
725025901
566127532
816182345
377147688
426451291
96586156
164783374
36751050
89842604
17062145
337772599
709977783
1040884084
898671235
798054278
832701789
60208276
37125856
840954757
525843019
782628391
1738300
85591180
66998957
258322271
840324003
738944367
776678410
548408362
532938671
31765060
143994387
616986130
59847811
17329003
908314646
134378179
838853015
40026152
725854503
81396929
316378509
390931860
783137458
42858133
138319212
534232938
166596526
793885202
792127666
234070384
702655455
463011609
753643600
630328153
801386181
154902496
623550233
393789321
411432753
575280170
511270644
88775100
113248526
326246723
620132682
458334855
20249524
716812956
515868079
436358939
76608222
617986661
63353966
1033104321
209455928
116022538
570413949
490077596
13716115
680522523
468125281
717669426
243171553
353751785
56075059
259261603
307630333
832841735
650056739
845771015
87879391
1002174456
92849366
433439671
491544083
740414275
766238645
209076663
167017651
859933684
444423026
190550308
14185581
49295832
741854448
780464523
783118575
909962397
218891237
982533419
640331973
761588540
125031601
598948527
624977505
515141959
761045209
912937745
820568165
530956965
618332918
905575527
38060673
129935783
102940198
389322447
687933245
332810500
139318220
196497952
243157587
16663968
508816033
705691759
818093464
166258381
731037923
1020845586
739888181
447985723
446218282
677584404
749251650
130084084
703186423
744349450
1038221945
133514517
782098985
728938526
258822712
889135181
1058514669
850443086
4762343
493747578
153479009
676616007
34243235
882784384
224765982
31967060
736340644
662542255
261397389
971148428
469645400
932015952
714264584
105337445
24888053
591942769
696675179
172581576
258226580
559831927
122177043
507012982
757280562
64247985
744003729
52317125
4905910
594325548
619308465
694906957
59780508
79273116
738376214
578857956
729155869
240627849
656747043
801334454
100163779
615673267
83946564
75558668
743807324
808022966
130579701
190280018
64231217
368751113
108568725
560242718
847331444
780541361
61930471
27331980
630425966
97745613
567705175
637999321
843188494
527144637
223403778
586063620
408913006
181726281
993907656
446690180
964774783
289317794
83558925
280283359
51138875
189389914
716558931
1021840403
786830595
1046934693
449377407
389353223
770780758
632481680
404532358
549927721
819822474
248528746
412604824
378398784
163550613
174071604
817113150
788050362
927864759
797145830
411983575
418500291
849062411
799969098
643572904
805869623
41658684
219293127
1005145690
9491062
587415826
66547878
801409891
117698608
376873963
50517023
119085521
1063105727
941934501
404710414
1065487993
901419132
778397479
652894040
809888025
639530141
267882985
654349176
652160113
651083876
778376077
859326
262102067
957093386
779556227
642060322
755351548
804707247
516708063
261292402
633405463
576416289
863610097
153549036
351006643
397320636
597717665
787876811
553628870
246824011
50774203
1030745667
615331498
522842489
567505770
641603362
776441289
119941712
962204190
99821803
4381833
295109903
152031937
883854446
1010924623
965104077
532981863
50792289
775302866
463320634
779704886
396236219
836362721
140197769
789668676
964294094
1067613371
818085223
194907060
686338607
107069694
450498221
591292635
879848772
496860504
561920487
631061114
685227916
400592810
209990953
487380473
2054025
286205393
461929820
539820947
778427991
74162680
47974690
821700576
793083309
453960580
447642820
165676851
735413241
471715494
848015001
880721733
366606161
431240766
739523434
159772120
709436208
21329205
899390113
776718214
344558572
321928786
498668201
108039840
145359152
32001986
630335157
769701352
262618557
916961154
354971542
703061127
402151929
4786359
658903967
268467032
195151079
887147786
169485309
688933215
996878178
730153830
725142774
476671002
883765011
172871033
322881781
486112014
691806346
539994826
363886801
537140564
490341531
344341015
932895050
396606518
845693285
170535407
809583242
741565102
58580597
206536375
881852150
363205623
275030617
198820378
803146162
619890514
673668365
466733606
15247789
149885488
173068184
779970526
389562522
528516028
618939474
829605494
519184647
348901689
278979278
855067898
705618225
889032206
291706291
838366355
71622286
259379009
730607956
318825750
743852874
494571770
673878036
716100322
699956092
500697020
704207932
574479883
1013691041
641629096
671794251
869060948
651215007
79590861
350757203
354509790
337242243
309918774
25775173
717602035
273988818
218085709
426580322
570990618
108594031
928636407
875582878
615288673
778653661
761137197
184779999
76537290
725761039
46561595
503959015
899202693
743495178
847628438
1001337849
793314575
814206483
651352654
463648544
1069103595
144488572
554680781
798404128
273226029
109157991
458669090
10209428
813000056
658127897
271973498
23247758
621913975
970206768
379759951
722875667
528673867
223104544
288116664
806056575
398190188
881130315
41750645
728150134
736528203
367895546
154969664
256757486
650532761
398343660
513335916
662123969
171551277
308332143
667769677
112494489
212570995
436238216
233157939
200556197
403182731
161155554
381530263
426519889
405909787
80097766
129050588
144223198
553708421
760269804
658427914
470405674
379808170
216804404
88774270
674136105
77296198
141593251
14237192
582373339
814911905
761327899
165725332
5596851
119138931
123879562
152050021
740049608
592412980
71082473
796149830
264628106
506768410
423756344
396269713
363087799
594858962
7660461
790999288
901953264
201059183
35898456
711601917
884967392
80995469
2944179
792752297
842075183
95728859
912010165
454928922
51373583
252030011
158565572
567968397
136135229
1012609836
213620639
39465604
880743001
402831289
89090227
573194681
347620644
49513287
582857329
387245122
645713948
1023716316
773788287
956282211
213228644
338666737
306652645
38856388
829044773
584501899
398303757
610332903
9587832
23297240
586223616
483385609
884591811
53959115
42786845
751271326
831649722
104799989
559554258
839117087
585344052
159250381
433831917
821056064
851364691
457800127
346379520
522042221
631255372
1072319141
1008177878
21541561
766044879
252581536
269997925
566714518
367833960
21957498
587032038
667020842
944076402
728501386
248974416
373943603
9512654
976207223
213853418
1040485844
215574189
158013784
237282353
762849307
211725694
498266044
719304222
89670811
142624205
806352895
251683516
693763627
809526955
370370557
850687345
764311163
556440131
973768864
738537104
490322652
373941326
840504385
6391932
609142521
96540786
871066119
448308265
774646152
509252164
133731942
738840822
278717393
3335765
271971148
841620778
783619522
511914989
161324002
1067718176
997774418
38478290
273515758
708121851
92815167
376146330
429829874
381299750
262784454
144001235
548443601
388533257
384151830
230638598
510239022
407426210
149906405
320854184
354626271
893519289
98866400
1004439907
237169121
328727395
118568565
126193033
549834498
16817319
506658391
570946015
306845183
707878564
846211942
302108968
240676495
904989187
317810227
290174385
239168957
146416778
183114264
116233542
209271318
15128483
380506775
81020514
821156259
566038764
165825219
142657982
246743701
167979825
231527831
211017131
168539844
85143846
51978937
506538087
334428247
68663818
199224923
493770836
30067264
870717094
1019441186
932845556
574441319
922222670
320012083
368149794
912608927
96915571
654671026
317321973
51378402
465066789
1031347163
197242681
36389255
348790765
594753926
9305997
234978052
736196888
247736180
465477279
649124177
142675001
92104681
145410826
102692300
228860726
660799094
378421602
7482256
844502645
191816399
532463920
876821164
403719803
555975202
137418801
357848105
361410931
1070542136
428210186
208783227
490241611
505109536
823480206
687359434
206311829
704759205
397454139
190404268
889105425
431403516
134446560
563327565
165462581
424614466
659620487
672678896
924915231
36267342
38573616
360378495
529060784
75145048
829685781
488721358
268638322
597831782
57569888
320877591
647545398
73414771
470373604
639995695
437301172
87684480
491373669
720760231
935135892
707981868
152938451
97161723
630247174
246596872
39120564
2333385
404450374
507250921
243777040
453080526
6477365
83211174
410763197
444543660
526134859
54720968
532196466
192133937
268811414
776518875
97689127
416533157
111309952
798898697
88772724
870939520
140937621
427875440
849605955
80567619
207912341
815846616
452396957
85520159
538195217
120624204
732375149
229507701
221973931
290255947
132901970
571222423
298313873
82249944
54484676
376176991
132880467
93989678
382971872
397969650
133032726
318083926
1055751212
965802511
667481879
845181333
269770274
330932975
268017970
807487830
410774799
584899660
228204778
550867907
858399173
623827594
228463903
39807485
580987002
744907969
114184803
231820442
859009408
43523079
810710653
541013878
52417762
278559792
152996269
148508726
539297748
20569371
805731694
234944477
157470706
818155289
422458098
655610583
373761640
591462596
972079789
919376820
441357724
396603945
788396804
697233289
78481483
608875277
200114732
453899585
6639912
629240944
174546954
802049370
166952901
80974281
708956152
181272271
50804062
1001377404
49247061
515088811
599381064
268651258
1059267696
248565088
755638210
586489472
15173908
569977613
965018520
743094716
742786849
676804897
263275697
724275632
320793200
770702662
215844880
67863452
522937256
193536534
120492745
391728341
21081199
648244823
869367384
512590741
168222876
423487176
142029508
730867
239643601
804932189
902271304
491633550
115482355
886751737
556679946
536867432
753605106
655344718
759419506
179126931
870750171
781076172
841860769
567086241
644724422
298025344
97330421
81430173
896764195
283562192
594855381
48947316
188509591
823949327
220420886
967055334
1027625581
864983228
382454894
803507070
656604249
757142754
74159020
58231300
898238692
276883706
418932653
694070909
121606911
316403834
1034515568
524682709
884107023
545176345
1004703119
807160306
633183541
432984069
420618018
769749630
89718397
86402351
629173894
42351468
481461208
514743819
733698324
522118133
281608816
158818832
598945604
56845190
713249910
1030955560
72528483
635692349
121790095
670897928
594051814
923680011
163488552
774457511
330366708
1028411296
546837833
81255170
336176977
230428932
627929617
35811164
6089889
119414516
815533429
878843971
925497056
668065978
184948019
169140195
13550701
218774106
567749330
467204463
272903953
714385687
1050501742
114710744
843635581
110729789
446372920
12754460
809839773
313371933
636763000
601586374
28257011
136960408
46647929
426190822
558507802
477094989
73741071
518117525
82640529
759513374
709904929
827141599
875023489
697500206
1044960877
14616540
880479552
430256722
12451355
338163219
179991764
32485051
828999157
593044704
105708064
201685628
307793623
353099726
352308470
877571313
202202862
157777904
300474336
27551927
866417386
883884847
602908570
391625839
558456329
361289444
189744970
240809878
683286153
193774779
735993392
285380320
146501656
38620699
453128066
16611220
927564812
218470951
165059357
71606997
686251188
313938252
87355367
795469968
240141590
1062945678
78332870
1005815090
139677614
93745736
202092270
95318843
267562558
512646814
180596120
247621456
108634106
834327320
207791693
58114847
471558386
515552119
321902873
774725780
583545030
145870022
70312326
676326875
885430019
192432016
121420893
693905939
1001613177
260818789
102030755
748822008
531478017
49738570
968709049
571670913
949645402
190407728
215439337
779767829
238676005
19411845
173285809
590151895
424518755
236820207
591839538
26396824
432984054
1068182299
1065825424
806463531
209910498
887944904
955089718
617703045
492428928
645346475
441916529
23581436
599888129
154017287
667979074
167561571
256549503
355172581
728113432
281845960
11023722
454857619
1020471309
12395512
801159409
361582687
406659431
870543715
67500982
50791576
461684648
927927039
215129510
223576790
297252083
64234584
766697469
35421737
683136722
244069222
127494452
579888419
412751248
632185298
988412209
637667503
901330019
351298721
701210512
242670183
502233478
67770892
825996967
99931
811912599
267881390
271756279
565044790
481169655
586694974
971690817
28904609
642473369
841996715
211788377
194662826
483055519
165920513
1026529069
92637745
740640957
630365069
299772798
210323838
575607659
433492029
204349001
364319519
842599966
373473962
473950844
116603590
252505723
118575200
613770225
969992809
571732077
549776131
70219306
743931183
648602635
376093153
566078023
791257860
1038212761
976485405
824352465
321686319
136645590
208409329
981925823
287794710
961727729
608130486
689154664
769257855
712452592
373676647
646796172
870176316
512634041
141172746
957492747
596812406
903120581
27521865
166591586
382704510
244371270
12782699
525864377
454250944
1018875416
369363934
506281172
294680729
360653541
538869431
898712537
264800975
454322647
961331090
607639412
840717402
517838307
877020470
1057475872
134536003
672618079
686023083
91633580
50330814
508041141
696691583
238301156
483038364
345299253
405021890
971372765
153142740
282207105
385430106
709628017
360034471
115349901
413661697
44503397
659270600
475127973
307491609
169971090
167085425
417867139
890144225
814319
730967327
256417886
714188255
397396035
200808350
138022311
884955095
169946413
900295926
752704227
119536007
16059539
859880877
280663964
749424757
811054097
564499704
449305866
51259918
535878396
450931691
701312631
1021652095
732628831
607817284
982251905
590976088
435909940
193270616
144882274
998052184
275603806
206376066
115691415
663095428
509704249
582180055
632881617
265243636
139329015
125295076
691898067
137634395
19644478
605414404
365084238
211946978
110018683
787532933
510733345
133989445
747623191
414422186
7292318
20466826
313759236
690137470
862033063
151207340
250160731
137688148
377830363
677868230
767958167
135494360
768545873
482096818
985653303
171125441
337217319
561502171
667805528
4827250
840443999
594483844
4140189
797333553
173290972
126529133
793119295
72457001
696732978
352285801
542556677
527848252
136938726
952685768
193506414
848001919
39805783
307522854
357625466
425916522
763025902
233198069
236404365
392261934
282144105
468039974
689894194
795958634
268206361
144996247
393448089
917598405
288000278
642425523
512945379
268026036
1042722916
106568047
228814392
64780974
665312933
96691773
620193029
695459120
493811158
441596020
594486026
742448336
436832035
950047265
305732253
739167768
810781262
480098801
766501014
311586644
169184578
61472643
722864040
438809489
358419623
286902158
92116285
348811028
266740703
900660950
369447944
103895837
668532245
72341210
550809630
719363556
214141488
270404307
629251816
6197076
1011554522
123544801
744384945
1054554343
862697976
1005533820
539044218
264891476
41617688
495126072
721160538
238679699
178293538
963791408
640233019
886700648
685022935
607974698
904536494
293049877
561744541
851896741
590981067
491332933
215053396
151284247
714367706
54483671
1064273631
791690453
171231275
135068716
128313800
138178440
423314486
487375433
821295870
599266859
308576741
62617722
260026509
881779287
603865913
50023171
137505748
151420719
703072436
256475089
121016704
955720385
825881844
786099752
965335704
333906219
658934114
145735974
445200227
76322550
311971611
569722033
59543199
14923918
99116042
850711407
500826853
929689614
193527816
248337980
45156183
285292314
70251995
714534775
550027403
656002217
8686900
402960228
295060395
830845731
689283151
449083499
431989136
1030237774
38562685
545412965
43787665
209744382
518443103
629491880
806620336
113437232
1024637422
883537332
190991142
640132428
670391770
583803370
650956752
488930351
745133248
195173522
378467670
902960570
420680915
148348991
92398117
225576198
200118900
289249705
97948161
693319551
201565772
631753330
743680415
633525815
668446071
460702287
159875414
1035308369
170566876
734115753
867378800
801935748
251773192
880542959
203535298
44319458
1033953143
18656086
144949862
540898789
572365093
621342167
548231645
73829329
1023275607
403698731
115830426
810668458
479787644
552099289
209074134
14682186
363975390
129886723
850745853
413805039
598644762
173093484
874765453
379094002
476803113
402244313
171394923
960237155
178575756
95538003
126497222
722161023
474009821
421333080
614317113
930834332
961769180
542805994
442334484
348124538
796176583
438029310
476700695
710237929
763119259
134410197
172705656
802024309
965328501
1062955006
76237538
645123840
950233504
561832020
292797542
164221935
173744483
239513343
761550202
66754122
847011058
927705015
149219393
757916047
62312600
546709859
428209236
102815030
893182606
623527077
996538825
457921985
481484111
581760978
1069121817
42155343
271614636
45075477
552106032
626865779
311153246
918194450
878828410
300772933
777140385
810507514
60242415
796478867
479283900
711019013
209722657
408538799
814518570
158880859
17638293
164010946
307515668
490089237
1029473050
810871443
228581253
193841489
164260024
830550192
551527912
44465991
477711273
334071718
741393383
511370795
370183069
509758431
849070992
955526669
304128911
298706321
331777276
656308149
904803382
65839398
137653433
70098213
398084496
833852723
153832043
411928628
38347290
623649065
104502438
618478673
124348372
32825368
831668020
786937264
358959569
136802902
54565907
38235882
33006263
1014063499
235054154
132788635
200195536
252303580
188129784
135264540
301386320
768603801
857223422
1052493453
426059759
639054166
487681326
24759923
640862509
707525893
317331899
240801962
688236084
244160625
785823012
115102198
547515070
72780022
291763414
803889194
167086180
620384055
468426802
266938950
775451255
746238466
906263226
123729662
571629825
323381528
4024988
297178518
413673579
304471943
917167232
845195383
734272210
830504773
128465448
164504672
254876277
344893250
80751278
938606525
836513197
192801651
791955633
483562099
281873926
94033918
79362891
466262281
257325089
199301824
577178488
381191095
696484851
10936300
120965430
851552448
229272909
889500668
956269484
409825466
344064520
620152279
204121178
328546367
235697964
1012462483
148364223
736415073
880770415
548343376
457926690
142182184
627217634
799911996
587713330
674146878
805080701
777140479
233230068
562132000
725018892
703739701
820764410
809716044
40022496
1051464063
940922956
441858321
77845449
1004144059
634475491
110755703
81815982
301274420
11325059
40683618
620968615
701210921
37094443
417719419
1051954098
905517485
515346078
174566489
441662473
680685523
1039969197
368210505
770821263
528315084
46310419
609974127
404905875
291979770
1005079726
1014794298
361850382
663459722
46462115
892323204
199704471
820972088
547417665
379200878
41635230
118127280
567998518
11934218
57028486
836839928
270322713
806432704
385494853
22788630
821337712
11565412
671088273
443683563
204687805
719712577
491432895
664720044
657425118
215303517
72052106
537594309
756294020
396483131
88371009
830455378
425867450
113718615
766042144
498429372
141319111
308536840
238949517
40376811
576169320
537086413
234081947
82080100
932126810
149906872
897834990
113174251
748641213
603625874
784295042
668381018
503164906
980301376
133142454
1060424274
37391008
779468417
855159122
353332778
431595602
990751462
244634392
836100743
91851071
1021378035
724749574
893244121
849644623
152996614
911965714
205517925
993899288
312313533
938018713
580344548
95144134
882012619
527538072
754989347
432291548
917470473
410126642
237471952
628260297
755977416
1025824671
672550445
707514175
812782575
741994143
124373091
73449020
598852019
1072692464
477085771
404660317
514541484
149271044
257525936
564417218
500725063
1066482548
223514693
341107198
363529818
612392103
103207330
585772473
378312070
569319789
107449156
432921796
880250920
465487930
781659397
334247920
472663388
638627681
118727399
823959204
80578251
226869662
139934462
142554467
654074784
465128228
777338217
144547073
571726719
647882342
731424007
488286926
235377081
991749330
124391517
93071232
196060049
553981028
58841203
854241040
499893606
565923782
69935642
787337309
411989714
12790507
600317625
200017465
884701576
611734402
116701217
140321035
1024746526
813981455
482321413
887987571
262043332
442414553
347349920
65125189
847939224
85721066
909444490
797370629
568989181
490529828
1040168840
89935519
416636780
92503302
11816719
972657066
617369937
771064704
497339830
815543346
170815126
67987473
278486798
726922031
126979483
789875913
31270433
176063896
131921798
107897899
340541925
252372886
348142934
683664212
42595195
704180893
252988321
54702429
729010322
470434953
182044031
206105840
323090009
661221676
650736931
433524641
32642252
1040674573
57528510
648203168
167546550
148308343
142294457
373945207
406570449
75487977
287658737
801928943
994214913
900534869
84786543
819198412
533376111
828665342
528211977
691028324
681768920
538228615
464282655
786852010
848037836
220500078
235417660
507477811
338095989
727100767
16523759
870762687
350172371
67062665
120296745
665626730
688911510
552387215
877061659
41789301
54095563
713312417
541427935
280178288
68480157
724341672
736545947
800129466
238532595
1056586521
1047218337
252378860
778584945
1072291724
905037794
324746305
467854258
340130434
772268023
980289971
1049522994
17235951
243736210
1055754971
32750941
97807681
448103587
833841155
81210791
1065302847
707504573
128349653
611075585
37157374
180272663
241833818
574595339
868380948
167919041
392084208
980477617
41671752
840078429
838237447
634162137
90505516
237589652
699993253
687335253
414976556
102791366
858436066
915880142
752427789
925404502
210727339
891113422
278463530
219395853
835448782
872757621
708643774
71067640
1050496365
328755366
552268983
883315789
200417291
411973632
735511463
280324789
22034780
290121748
755146412
343457461
785010808
369065842
179078706
11517496
290020230
547564342
28529130
105510611
174076268
438501037
946346233
38794245
651296530
29911815
260368811
271489704
681068214
722001912
337398564
850754483
165276125
230740499
1012166668
753203037
275670570
278798380
671562393
42914165
68443835
3753433
611420936
796127481
7282538
5152419
599842193
63583750
437193439
215633110
52510575
818570756
13056570
311230441
836896977
190445597
757421947
656088674
799893527
844299744
244797116
573792383
53552457
701241483
23184236
123073716
646743232
403875954
56755638
435902620
325960538
890477282
242482464
304741717
851298461
362971129
181461335
1032218741
335172137
725759686
502851166
434051181
881961728
900878055
644517386
593402474
476547965
71602439
882962061
109599812
782095152
104807668
335592626
124828452
723002983
120604990
956131076
227964897
814518524
629326520
979042700
612481545
889576461
27137444
151911994
781250613
609308195
658596125
784117183
707149439
725496570
585490664
804345817
463720658
455717586
21900457
168292522
742867301
244724159
1013375217
163451536
422127153
533200461
809144407
47115567
1007405521
857467348
637207495
589319458
224677713
46491681
332313680
302895389
364137040
28153437
35739556
116138295
55848559
630073842
1058140255
564254523
541285401
602442168
27535244
131937399
419766383
85952025
723664642
10228756
27950818
648281651
229987164
686782762
174791195
242312544
177013725
242477432
411256651
79759734
54423258
112940068
720577572
152527877
587739506
715011607
201138824
679380695
888745697
716961709
122697312
479436053
857325176
274719699
658316941
798857576
153337463
113188013
36947911
335899279
593698202
166635914
266720494
647898230
725599141
732422157
507101905
239491344
116739408
815976619
290625692
414054721
709599550
409362044
792958621
462718733
887656064
694912922
897306474
823261823
560187442
488944098
620058541
614684139
334130340
603338152
898011302
903493504
470893780
537126025
241084583
833476936
1051134623
466084916
723717360
515346918
697547070
534161860
824210312
237371271
432023106
544129177
949586150
212096829
34929797
536848680
840551467
496238881
173167043
784127393
434638249
363756917
486733038
632758641
229732488
321800352
59032727
505209076
496519921
116389475
227561251
807464096
536982845
812315158
448994487
698518145
5142750
33560085
143161551
729077313
793158173
456584849
1008291049
952293631
770583684
219228400
70114653
249225366
513363186
243505559
840950787
607022901
22040797
99001819
398385566
1033773427
970440651
391928031
635119913
427542877
265421117
256364883
764947628
34117123
658614627
93184836
145904560
363400983
597500258
498373384
381965788
370397274
875021438
275138346
124288997
768361298
110484992
1055697244
952251646
6259784
128469541
54431895
56361893
607545138
136945215
576006149
490581683
54285153
56922121
1058712184
866879038
736146911
126251232
35764363
734174871
541885501
471920127
393728050
436085490
273628027
868224202
183425562
144230992
907376718
567134212
382364230
737162591
594344993
762871646
702949193
94068719
212207279
354571164
350980403
698692371
289945533
565726460
34948347
545856128
2594421
595704636
729971302
429727965
48797399
137393362
542162478
510000360
219386145
451788941
416260672
616910194
900365597
271061155
75561818
638671502
112875335
297889206
750211076
19679282
1011700637
64174140
1049437447
160749222
199778518
22157851
111212867
744180611
4672411
707924901
923642904
158390466
20649790
640397369
440606379
826578876
239084511
858686481
556411372
740313262
1053909082
794164296
493023013
29216764
406103023
743155332
266705780
218780516
449309324
149700291
941189752
194739070
49999895
651763934
90603285
454085011
7064659
162150666
639110564
419718313
19992950
227475864
990677616
739279978
396918120
182418994
378678510
701349848
191616107
126573527
597707327
518215614
11875557
526794876
871733708
44393100
870419327
269909242
883351024
245084090
81137201
801344728
804661145
145203651
708324707
535206180
109145252
93771733
494820567
193942146
328112290
110797282
840655570
334080129
481379598
278727307
1006667301
444267726
765734323
660122048
861248553
963058776
101266372
513349830
438429610
145608925
202336758
478492591
59047947
949966634
152769432
524879561
161282325
823281528
484876839
584043390
861699517
499486909
456449025
72471902
233547789
9613928
804938394
570360729
226937413
495897741
601537653
630627432
7666621
38030019
211764106
764927025
21691925
549848585
790669747
299277758
840401312
551585937
796998204
692293758
825241741
495126317
391936514
372567084
19339959
892146592
124154367
561277223
195939120
623987239
824930150
28568433
488866220
585122736
628359209
492767752
648575706
1063348056
296615530
696824890
29479955
877510914
520496667
299480612
732881657
51238046
938216704
167143476
494735165
565463697
47424738
759663036
229093230
84706056
202926439
98373784
553470139
386040714
267189185
303821667
700473033
410398999
269640509
918289010
421292543
400889122
724951867
256201579
92789138
571237711
213922435
858573331
406528686
24327091
113103083
21982106
848434150
304782202
266633116
65418044
559340268
82901113
718343180
90853582
680010324
198331750
423186644
752809187
484486837
925368418
196768891
172198529
471215483
346245411
791535798
186806751
134680158
818135914
608810554
755639510
662564644
35269987
193844052
98434330
656699308
367404665
897411445
81638952
108067780
867508020
96257354
433447357
745957853
10219023
13089116
826556997
233248867
109598441
741390014
196907664
158093692
764976594
195399377
276648415
365983764
625005953
381438918
858404309
162552930
665132890
1056417082
273231023
206033221
808242724
590862233
858931630
660946571
565493555
323040120
581748322
169266117
407974538
117723934
769585661
317969890
786370270
778924787
516569272
368688931
445800317
182478733
469539583
781156522
213190325
60142820
141413919
184660634
36823507
1072476839
913112792
258869749
617350051
611600705
536171619
311247668
700873293
139220233
759086921
718865088
42315428
858699749
99900699
898343482
437228806
34617229
140041575
902341010
753216731
817569123
346747701
123876636
714027047
401001582
274957479
297907565
81842289
335776570
52484046
483692872
148940579
601086944
233732296
1046373778
869886019
459305089
845276043
447222425
268213810
884933408
151058388
695218512
191964636
414643662
448082845
734161533
838581852
1051231257
1021644142
572682249
575096781
52164087
1037104279
832192264
439094374
609521871
752482995
823053437
849154539
280380168
649452708
77228520
202306527
743316420
4839337
59481037
530953718
18050973
32966854
725892435
750336621
153697845
823122401
630234958
727867456
78740211
1016640682
717871073
210686681
625865591
51637730
795462135
218926969
3165794
177175419
723955049
82214566
613299367
367823250
595355937
337117163
325527219
830064877
755672767
687553497
182535751
84627016
413266530
304930067
390222125
71748728
501101380
505249142
150784116
540902784
729795591
511720056
414745504
281688814
565504204
404472978
799917394
239456914
792653978
721100103
1026492465
810472351
781586442
494510942
41310234
769994465
426852746
9396347
63176705
194984233
351811327
633430399
345266742
547880357
508758148
503764534
988087465
915360808
482474727
719786495
628253187
386374641
45947050
79671895
686856147
1068256023
874113338
373363907
757541446
540268511
42741073
654066557
541237642
653018794
831815464
638981185
137037818
698142296
843062031
787785664
143954174
751553364
501728316
420415303
807194027
378085706
22458890
972247493
454095978
513667074
272523145
20431662
691423160
14481047
587872004
8403576
510824748
841377545
645906703
124339175
74993012
486003541
295609638
661148431
27517528
218584770
840882838
1040052995
49074245
919307539
617833246
460256282
448700547
158953088
746394386
1061127053
620491461
175548835
114607516
14000108
524931845
607391395
306375627
750637031
554494781
83879976
450172034
483953732
359189158
176447542
17682938
109938654
967672900
976210715
544119972
315889314
149053874
287382850
753692810
67588910
560480800
663483330
117540361
92493126
138537275
673796918
597999117
794394610
491158279
665694464
778558178
287297780
996348342
474525408
704184365
2228950
693583202
458285710
161342736
379336936
76429039
290874541
928353282
257842203
130326044
307306161
996604300
762754447
260768425
356542638
540426666
743037028
115967724
228101142
843585428
577190468
752055788
685926477
466753233
952436980
50273059
266995991
37314794
892346350
119546644
684971226
1029595794
407402252
481847342
679583513
334425327
593640630
307806702
619406534
406303499
463123067
1014554367
925389134
851353351
441436234
341076042
144292379
406932064
368751703
278681879
397179887
488076908
791072176
453355336
661927400
256773793
738170610
38137236
175713670
425295436
43358294
504589857
898075806
739345301
891785181
498130436
722618242
462753297
873574809
198620697
867251323
843520387
818206505
212981884
862632065
372102573
165681290
515576249
136407744
844003678
455916443
665351386
511309170
875192814
227181028
194837756
951143219
882821996
102983477
615786249
495113693
54573614
47548964
237971153
8039125
303633487
276625295
733974107
280057269
355786155
865948145
693154503
680465908
530441294
524296728
840548782
151858396
28398797
556756114
713815427
274602954
120234662
169401500
430646568
315892040
956697063
428540488
273383117
4602590
653488274
711084448
474567913
572127164
153834059
769336657
785162371
68066112
686651715
851089657
686926378
86698718
531789594
72249533
715729457
700480977
440525759
1046222499
292250300
674769918
599749290
735669061
671013898
473276406
1041202783
988382971
674315471
150527129
681804750
194245488
299628783
949719650
158808240
3441607
227840656
319078115
470511492
725920681
949966204
682158716
706530861
332846994
928591087
439467747
871376463
117155933
619923554
1002643643
750108401
651725550
775780629
318958077
208518553
240333862
96592194
1002170094
776001976
36485736
1358922
258989107
531601934
969998806
534504478
1021741137
666018368
445529647
496786702
540607468
900850336
955273867
216852981
892049439
236461256
880415732
826423875
36813737
772259415
362067648
666745661
443893121
1275679
49014594
2103885
294851491
792498609
826654925
151569526
19948578
86916789
460625276
57511180
289108505
595735411
897566980
217952649
778212812
744301942
1047742070
508333324
410392541
775686631
162699873
230203398
76319431
174496616
321944707
291093256
1061778388
684164581
332277451
575257037
543280775
120685382
992222980
786132756
112818350
822630698
341591893
623392354
626663820
376791247
121380621
73080812
976648388
86504584
7556015
271932452
742353093
1068117809
113120394
81191801
360070158
831908328
470075670
541508591
436157363
228315728
99603416
501729486
150125787
237693992
341479545
708518590
158953814
1001376424
574887171
663238632
169358436
150038454
59673529
827657450
1031782101
888143193
779304934
60153670
161074460
343822059
807474104
677870498
1011944760
329985982
944782859
704756973
671339285
845059256
637826327
318327560
3141453
653510294
779311143
803360963
102995481
864874825
382491382
59865215
165992452
833784424
639785346
407884317
576304535
390330837
200111848
158190859
1006613005
77183542
616848972
761320
210695238
721797893
260897818
5364794
262998160
959600797
725884007
727327211
472945037
699287116
587348938
133019721
760662984
323886299
347457304
280324121
281767619
573274379
131978514
391490923
509272245
719695397
571093183
389861144
417197005
808578959
129593947
781475599
243285798
781187961
521493371
570830860
246601807
437410281
649002586
30266531
32509273
245947433
49500885
739124531
238375911
397502007
837495563
680162006
467307215
19717855
375378398
883545431
991363491
422495742
332824628
981608620
128982374
390871575
46332342
479955466
860667308
983129471
239402791
961911944
977157793
786994447
663662370
157484107
265947160
239392144
124225977
386040906
301073168
431691608
89876299
54048980
137297939
831674190
552986277
340120272
462506603
735196610
72106166
633711183
894595782
358760331
111846122
198288284
613197573
17034336
633110820
745101333
199745621
238593344
314361865
135392317
797312189
86005152
111463036
298955536
684303516
785913070
494000959
300552783
705665100
901756258
719121794
1035442852
498084683
763083167
613782304
680798870
860548265
133029199
578004211
739102612
181184457
76199397
692184747
873867802
116274516
589142116
696933219
102457118
751137514
768496943
690273943
50465880
68616185
210124178
945931174
91895836
987661545
563333539
875298772
21696345
156825607
340388672
418391140
66518759
69418567
1047867546
302053547
163031068
373312360
439225345
744317252
298875514
699216411
355825295
482378105
5765721
410295317
584446392
789000180
511634185
577464709
709595112
510351506
672123204
667716642
55423749
733953585
418464259
307992170
282136749
573746410
521057841
634056861
160921577
1013178921
133992138
84573842
653129597
229632504
404847388
619569062
492350752
814570398
969660356
776588420
673965336
465957748
517344269
483495122
375588000
111854100
31317879
775102605
791353288
192667989
993568111
747955667
348727410
579701586
537604983
422701220
889592549
589561207
6415608
1011460838
422246722
1056809425
576452416
229495932
689163489
746974091
656336189
112650670
909972173
506419077
66384293
511663824
746977
50204329
26797710
389166191
367947816
902609032
56662172
164722285
645752740
115847930
259142484
490120239
12334710
469208162
1017143468
1034695843
265064728
859827347
329533050
162842088
547485504
402913591
380523795
441457192
901267469
511333175
42513257
512492321
759025223
133566968
145540180
646575486
105679333
124402564
29847940
224177105
444179626
438190656
616661789
33947668
528436824
530855561
307766750
625798046
208016077
117412233
688660318
186096383
453358264
651487252
928194958
152023503
594238907
380045716
561345862
581346305
959274225
586990941
338517460
516800660
733186494
900089793
489684467
729605537
488168977
848184152
109273495
971706230
681905669
675445592
526777823
185550568
551961474
936060734
3072527
198044965
270042000
506299225
367288645
50962591
469513901
454789268
825612571
43332292
630763793
25221341
158537492
826561375
74797272
692461755
159483711
70838355
171609189
280736032
739300517
816290672
322329220
548634307
880543149
838427744
732679699
108525808
165904848
1023651374
715451324
814248960
459136199
726395962
223257388
591578439
595540153
23888673
118626301
83553195
586424796
858669785
1042339559
723740760
993766632
870881744
77054107
767120702
257508687
588870911
683616369
865259197
27995710
49542245
883606067
72049635
146560234
63586926
824173187
249660550
387236169
471157981
658189347
422415799
6246915
818399326
374703771
730052299
755774105
714547171
4173839
53411241
808800081
265892039
904325851
725364656
727578737
847336152
617769032
814885192
133555011
405363086
260943248
167667799
97977641
508613875
760295631
252885550
679023282
476520549
125814033
727427503
581375553
422128566
697031956
6128244
1053265988
760780965
638390570
513894301
158857128
673294008
676017148
836441864
536441003
212841131
697815329
607131661
698000001
330851817
449241697
408586635
748471388
669233271
611235439
140972201
388603460
780729180
997155303
602628749
782649806
48367692
847222370
612172367
776243435
49480216
701939461
580509167
884143987
1020240519
615837722
283214023
1066962784
86803821
533630597
211263238
761611986
979713250
6614137
98056934
717877512
769375198
936055360
1053195534
782594515
259578980
13423299
255389768
698220062
997020519
123110014
400647412
559398541
346072706
81472167
440354106
13602006
236908683
742581380
787598744
307540477
776124481
681454583
162382351
299966012
464041653
550654339
68830519
428017440
767549413
280968081
400323141
600600534
335711307
110303753
720874159
23004126
738808003
381029240
267101065
243560936
30329452
109250857
87235866
1009740236
303467440
245656510
841987939
762957622
41955309
153525647
382589460
112344458
302923698
536006891
100627124
723102698
665266956
395342225
461105707
698771957
548307127
559847582
882169366
420510661
48582930
447986636
7275617
65988927
145188647
1045449757
473047500
211546663
453422360
73784991
29713379
440133706
808469269
151283283
175302842
467279660
402539788
76993379
897532607
720014719
744978122
214795198
147565776
539307791
124714603
607000057
477133584
1062899847
230082762
85467376
877460928
51206593
724722868
616074296
601633638
517493078
954069840
747605094
250113991
794107606
661038159
1024933616
631209137
606742308
80791118
358161359
336440575
90769113
537567922
866386630
803964916
668781031
299135696
1042638084
555815360
346013498
181853560
537992974
72329422
765838451
763203140
202856442
294400255
13323508
1000468961
154137448
446557559
506468839
91820954
386426797
329852820
47457546
864419903
746704293
491218295
511805082
489058904
206581499
1008287076
1037362552
521550363
757190120
197386191
474833669
995733594
28327314
685184617
20260505
661235378
669321556
132023893
589842819
987272017
496025811
438264542
617863975
907856075
1019406681
821680767
485933265
538468529
87000982
920496799
625774015
130935821
8637418
659189921
140752047
816839772
586021239
353133932
397886931
761907021
218748622
764050312
14550994
310426322
378688336
539264822
665171648
812976996
24644212
363773158
62629062
802174114
618684955
35503227
268814403
286381848
233514386
283728768
535918713
680068715
586110703
102037112
815792354
108059129
570148736
1005832823
638609
372911954
72540872
562153624
297309284
85627836
990451486
778889047
963511691
293493598
530807648
75356314
732480034
39552919
77182946
1026890423
1036360391
697145117
899701413
541740393
868866705
819318221
996724831
329688597
1165236
453859123
440648121
61540599
712630878
328273274
568414476
1032861058
607482425
400966799
841821265
887162247
661559276
514006368
248687943
232069473
558361014
203761280
306627889
24653639
1027298118
900556446
799574465
1053003812
607423886
188692297
579645515
103933328
965302723
752005247
553118515
885779062
761487171
293456375
776777438
270341539
92972144
13336995
48315696
152119849
703279130
122726765
508150544
376645785
1009825468
870411645
130467782
857391224
698247398
143037725
890892830
223100599
510535423
967895437
394262256
636525918
552311286
232982380
985912774
716882809
829763051
502682431
287485367
943669641
693888966
643725313
261119123
751614481
194747360
752440882
1022492916
778034856
165961514
818233744
1042580617
1000128879
396862575
519865170
715401315
761564561
567984208
268523645
124632135
1022693094
14099612
908389109
108100983
463913080
137118451
517420639
91714945
739333405
872877177
264409316
905701098
272020341
283780101
485756349
982617328
727791729
227583626
794341961
597056373
940198465
1053820938
674906385
827684971
725597257
113115615
232840847
33722481
510244050
136889029
560689134
356966192
877255791
33887590
11718282
204304362
126151279
262052201
586628895
728716529
642815671
485200437
952132712
472001561
836425497
641344872
489429441
868563206
674344738
312734552
294427251
1059914984
123357607
643571412
594672070
39954684
231862115
296111970
878852355
498887938
138036615
56392690
321511587
507570361
753664866
30112737
759279044
890605864
429736938
353655645
180916785
114413098
10249305
357806220
270122454
787347224
179894681
457560341
860179664
588746447
876919470
101613897
800370760
206125833
874590430
107033055
375327023
229318608
962422581
366161843
865754204
732187959
14991011
968990369
7395352
837208598
194338030
373029685
1022526110
77332838
560872212
805140105
736263406
82808056
1043518758
783747372
693962820
229373415
558199980
675608360
608616949
210942646
138930121
145857163
254611703
2572978
572781573
843167005
933655651
860247316
466428814
830447578
103930225
795603638
110701127
153983711
836545306
944208272
205608224
319899370
404739291
367187697
221669286
469533555
319297474
985015696
83001447
129085633
727800616
683836195
578868981
649303674
294230118
573857425
370868050
51542125
638164361
844612059
1051019741
776191077
826894198
8559853
520670253
23085491
153818612
848005105
636225447
331069591
34820931
852229124
146877204
272780176
744436288
571133386
614505562
1018289593
52531442
369037435
255978787
913156418
190528467
564420208
202470508
105402872
891900669
973431780
787661419
584851931
546571904
271553942
686277491
785444937
169209331
403494482
472863472
256920733
21812630
581629708
808314594
792025938
736148431
426283805
120895562
165133444
350088765
176738324
652789094
866659044
299633345
669121759
769772139
527372611
838867287
437803124
144228292
291397351
269738349
256702922
77010285
149585232
858523749
720174843
379990672
516278980
131438982
543604688
129185262
40989283
362947331
632976461
56814862
479036201
733538823
551961438
414285025
329132013
119354081
967089329
819108455
105226943
521285399
943242413
646067104
710007065
554507957
938125275
450325050
937876027
5416948
12155012
374351847
783994602
812529098
993050678
178452447
434701339
508141745
276466681
49466116
676642358
181973622
306780747
884445458
907646400
587010590
401048234
683023654
546552220
210578335
71190511
325171188
15026802
644868095
500940855
204225403
720243501
644867195
109981552
124197373
271691409
450848438
764054254
371201552
812392555
702725722
970810667
150507409
374628916
38363445
3128788
814185477
959239233
511429031
840881675
269816449
438318221
298731800
37504691
695946661
12745731
494512805
939988366
895652042
862330934
42703402
598539552
680315867
498909263
479515919
10339013
635331733
891932473
1072964925
695480739
540366903
442035537
783266723
193318996
549157534
52611502
104077365
540233670
61446188
1067621984
231450220
547004011
618102085
149038878
220889998
403978803
479004261
309555683
80554593
215641318
650008465
147831237
10887728
299511554
653466014
613296020
297610884
99891580
782204227
459296328
19708249
277770200
800773326
109176887
16458736
272072538
923522384
346811204
199452538
841518344
196424007
829318641
54791645
501231714
104398854
188283490
6770885
622819611
1053379571
780355984
148298557
497338001
729041834
23973083
581955818
542445416
668499183
363898571
318716310
651770556
339077401
547222264
67140229
244876352
85006084
208100137
260628571
561835117
641071198
679197269
542783481
184374552
776374454
860831667
835338625
609689782
205172618
611748167
179470271
484316501
64824568
828232356
489338631
406607398
902133847
866855918
490415063
508716343
1021438810
544847993
734666582
140419349
163966172
303635902
865501571
29848015
571852896
677714494
100664195
705020430
22642908
135006039
475623169
293266563
31012422
297839621
175620043
631776378
281910340
104957875
814848537
591157124
992886259
630860673
205709860
857380989
760273801
163345957
1058044627
7410518
386210930
615768546
218644
901417186
35473553
851476112
67439125
419991235
564021205
171617869
569700723
89567688
204353597
748839206
709526162
369197304
152983717
418600559
415478485
765782704
509360518
392757982
912408403
1059060243
46568837
98677022
112193319
1037727939
441158353
1000880357
725784580
98937958
207559860
123454512
20523973
165474237
359012382
528619350
792916654
600366742
670874055
216787544
887288473
521549508
150308515
331647691
745023876
681119565
39608020
997557298
42004685
11951701
69457147
929147388
311218357
628117466
411525607
278578860
282388204
810228617
505525945
69822306
663945812
386101268
68935021
185621043
729657813
511956771
160079012
422521254
79844178
875324998
78511441
716442038
136999938
628370680
851514675
984559558
871070073
401982032
937287104
142428654
207111035
153350545
113231616
260422633
1048445735
684445576
472619201
248889313
202009837
343628876
88872052
421501350
551365609
82914930
833021673
99597836
879729008
829257972
250755397
442745953
738847310
278674658
1041498216
4053361
826759181
149548915
436903163
967057213
816468863
659889197
201573902
872590956
103919270
257231245
65981102
745359654
340587800
199262635
643082139
478110418
550998231
237988903
290193453
159137879
107534610
608669202
1000449326
481895276
457560655
550527118
861038935
750305386
172437434
436229100
79142192
137877243
303031344
544299991
672396117
791370969
35884020
15297412
155751898
158443973
162577382
558789526
22599893
77759401
111179284
432492117
519811874
820461896
37719361
507551870
251167469
581530060
881930722
414868690
20278334
742479027
373767608
463181569
462879815
13340045
146413326
599154891
107685377
580552272
967346387
112229752
569994693
597049200
51619776
342124384
511488726
585205186
238388314
373107689
680811579
366811083
832279895
584933959
568550473
176853865
767009448
606927066
74327283
971897268
398861867
363070848
581592775
143800319
14404819
612733072
160065278
448699477
128477841
115278157
712538741
85441524
746441317
669068680
79312567
38199513
64213487
810460243
771481611
392045524
562652424
242135321
167290463
806546730
237887307
84280473
305440763
282490587
862090584
55618391
775492926
841512801
82249163
246545168
954426998
400649697
156788363
422764836
755555032
950298490
334104165
1035352243
130559133
39620401
121918447
282246260
684733738
663375960
50183673
381746168
61930895
374206442
847116100
542798081
209250557
779081184
380191883
274383505
76276463
594884587
409242697
187090138
183857619
787217509
273806300
164910136
464778617
554456450
592797393
189017418
773318814
106435164
965499740
920971249
860048255
331454968
575954395
546235098
790946421
993853304
685383996
161522409
789363874
645025042
904717245
36725566
893624917
1014514469
854430759
753417210
395341761
836286315
694901139
492140664
898941732
403116631
662499439
917456053
372101753
686540929
249039904
229306627
866427223
854305828
1031823163
379337203
545111566
250977431
781112643
578376615
412079774
208380309
637616140
378958876
540833806
469504604
549798793
693571024
1034116181
411535567
99600097
106653113
24238318
645756861
192232493
172696004
58143072
770375336
598396530
796960961
67350367
690136540
148244507
216342888
206035985
192300238
510235079
950347742
987035255
100856851
1003205792
875063871
76564386
848591931
647289768
575223745
186470025
423273151
88745099
939010436
689429711
435191482
521747881
660396361
90869715
540567234
456741285
173166402
335521880
134524760
850278937
788935639
323302183
793398711
365243902
706828363
716236171
106854753
710526781
599283538
619988181
656504496
1068900951
371067629
34396942
239750829
306824750
104392553
754314331
133658070
813168122
26748196
248309
41839914
900854061
438429759
129167617
450088058
107572864
289782067
583457612
118129540
71638438
611893150
542248573
706543496
677521507
159272558
866894639
149577398
842235922
232591148
774425267
21988456
595318748
115451793
263238636
86800753
456103424
252313699
535728977
536736404
783632741
982504155
897121432
692727648
811572565
728502923
369030495
650963676
484197118
160867634
91480656
504248046
37846144
637419932
806902794
1043535140
961649153
515514484
102121055
542128145
894593421
682659164
204090158
410940871
283006020
857658247
984702570
13554611
136210068
687607689
8098591
551390428
370730969
681034678
127663393
478029499
676761602
468848443
1007730577
991074252
708307355
756707128
154638999
733300670
843171499
325445784
1004567538
3985545
704773616
31118243
91150757
37661536
18029798
740247973
808234509
334239002
524054932
153551996
44175582
226252534
160277374
252036245
520018385
723111132
362977230
240196723
354860972
313524201
784368235
159683637
59545968
53144815
676352624
684230048
515484693
121294361
553664755
23574691
629352393
481442854
261947691
537941465
999497833
81183287
418656913
320469018
900015241
153287636
2245860
810315145
839484121
284976475
65972604
649799728
146720844
35848013
613914651
116961052
681964679
341278758
769462622
670308329
457296826
520297297
422146142
399208456
114738298
837746850
84219952
297971117
471305510
970060690
907608606
881600357
541875616
873162589
67594604
833332450
219583233
406369333
536758540
86327349
581246575
88917276
264137127
318342539
720707521
3630511
227941320
492340980
125852014
98897204
18200375
140273265
303601433
136222518
608929923
913792027
568559283
38610737
150630189
659622902
736840360
682621548
639968136
826082471
392982448
50750623
40177042
979417791
737666483
606073664
760125393
719740617
209865663
13897435
206788485
653768779
758708967
91378238
363869206
17013603
25408096
424744012
258788111
574589291
372318462
526018712
553044996
313644880
21852714
545341728
422997869
428979580
388017185
432900289
529302382
600221899
517678115
620295614
281644064
864404675
228064210
877890235
488699066
635503719
32496503
1069644338
232472305
728685064
780014229
133408373
868208781
790285263
850080037
345320834
457982131
877170481
783116607
558639401
221047399
130560845
227504918
709038273
551345452
6724886
38985939
823644004
130473066
641275009
133736031
873309697
379289063
534474039
449541101
947640417
139772910
15616257
130922795
827255048
345345578
31369959
65597047
383010092
486685260
102881390
193848655
303623307
744413295
83736781
692243279
47510608
1035836633
290777872
44490931
610060168
878271028
30877562
587927944
66196362
694882291
621292668
71527012
553352519
524045814
523313777
429498990
231272994
964402609
484611402
731567640
490213904
84295090
406223093
26462975
507868731
476271523
371108706
71819405
785674058
487808699
160347705
62779931
565611024
5155419
962334254
658313070
199078077
899897798
175863686
3978798
408738532
161087209
449984072
52501856
993997512
727613677
714327779
637449771
909060004
843580303
470812105
102716942
97017882
697126569
855233686
378549202
603290905
226787168
607317342
471900819
76309114
608176421
172875817
418769090
71199095
805846428
616759116
633836598
1002661964
78142421
49810565
65868076
831102351
632634620
737169947
314186116
817469010
695599809
350956441
255248359
229234642
55650590
152625869
651254610
781482848
700474152
112346829
575878737
150481327
730062266
496016509
49323727
1058094773
486798057
42260147
592239243
894625057
208972401
428860877
55055109
681107898
59379169
613355344
828387761
26738975
164907018
455214758
19208714
50638136
774877096
9085679
364393070
197973884
877219836
855527700
928662341
779288061
17380993
714783270
669899149
256735131
355761584
1049036909
77775770
880977067
118831503
402736917
141966876
313299580
153803736
134429369
557979227
88249617
654554227
843064191
636038987
11775892
903233065
788706087
13004196
16629413
742713612
615060270
111560986
86834912
280154842
108863291
226465565
835429506
91629649
57989517
961260730
232888282
56836383
119954199
543793872
201676276
886401302
519381365
93289789
189585183
662254874
468288235
826012741
861224085
256663006
1067246244
988979008
26417738
174245244
41914145
282955547
187514312
151810822
19835487
404595809
783770920
838320504
138538834
738744608
434491986
680009014
65847700
654389105
732545445
238637372
638157319
1018050008
39143162
954502526
341219614
433624998
278465368
229566039
788795098
508250977
146685972
907993025
1040215725
635250469
573984190
234511428
817415978
551232214
440164297
7021643
717349425
667406938
60785537
504302850
378702697
421061111
383781530
159857558
165887834
1049274775
17189262
134981244
719315351
782648234
44464548
701896053
652251735
849112621
779695042
654101761
548937010
775270263
587184719
209232144
821719704
584428431
725260834
764998060
497106989
456572183
520283882
725320727
710738939
233766282
202300387
501348069
145998627
775439791
64262504
247288392
426146566
651149347
642610354
448499935
73019588
194707953
246508066
114032480
346978377
630648697
327150661
392000016
591582810
132590808
665530817
633311376
468305560
426052495
883575841
433600968
871108402
641382754
639821456
257831184
194697851
627562452
38218678
994997798
700421350
211904976
598951661
310145899
643096149
30689484
702234678
501009450
514534590
873927260
80775149
158897909
37980356
797321510
154216223
540774839
937649945
73106089
111315240
456375177
210934237
133599729
373290330
999931069
290420456
803213458
114842662
977119965
840055583
229022050
510760990
940393233
944411920
837528891
488235165
571171042
872452583
1034273533
761315166
151309863
852063139
514415081
99602400
45986992
209976729
116897501
136289785
352116366
831822549
897461358
666517036
202194827
686822244
59164101
49447488
682840743
256481140
629448920
871758582
387225377
41928809
150666423
322446105
19952792
40621438
657294079
899465623
429075804
113699296
886941626
863939548
899431728
950005905
237536720
387284273
756016148
220368830
607431674
500949214
45276981
58217690
340192980
818769501
396487530
679443906
21873755
1036179237
516320491
633153844
421498474
470103162
871586415
432390585
324770781
289370268
566394305
164102676
396755126
189275142
841599148
94413844
264618851
876262241
804068892
626280407
1043273275
916501061
878339416
337877987
134747794
829867495
66320067
121148457
159810060
347801705
105400821
47849823
333841122
77217188
946947223
876896453
891365019
518629033
994805509
247266202
575239129
13663113
254071580
526569607
445235167
837226065
242845034
12139514
322607026
62789563
792854295
38549272
420374199
397923956
670394861
727700723
813807710
70160899
132884942
903696147
562585672
220239951
808965812
473600716
321736165
253643436
237108788
651326123
106080550
255630406
785924092
39851432
816178820
520127442
1037194196
618667725
108746008
257726923
493222357
232252370
193976092
112516693
34798051
510503083
904576751
8837866
840948473
234232852
158701627
954384447
361151594
648192041
594927559
809544640
728730459
86076150
949628033
445275286
53919515
382014220
813395713
831964820
439541383
585923048
912041820
885622688
57359874
834574872
622701406
831921205
538432871
126654765
208074053
655454700
619192275
311973688
189353500
30932381
62652530
318621747
9679275
100404115
12510734
719326580
431614848
169611716
652212852
641076335
290131749
213764328
186516306
194428361
430709017
96248543
842216170
559539753
132533799
918934591
355955347
202191889
463960525
849101768
90005303
159427994
639225489
50493568
898930335
293095455
470282669
5968612
226149504
16910633
151710406
834179196
757074108
551945483
499658545
189724360
451242
969800897
722344673
722128061
356700249
60140248
826502730
322449469
466391541
502819393
697140543
217251554
225886024
527765634
353212000
406692272
158126202
84823828
249303984
684713594
913659260
854922368
810962700
645330574
30151012
243649581
668116268
34022556
321582027
1041482078
370762038
119941124
677183870
831294331
846491157
954427304
278603799
444312614
261173077
880339814
420760867
1018615642
676374386
496298500
375458881
764234295
838471279
366593014
180424225
294659352
896862983
970033511
2436534
448000992
356505662
554933698
304846552
379562737
478703888
162145062
266158166
1022318906
1067264311
472800943
769766977
127120268
199514663
694613091
364016253
796012168
653922602
11207518
33721093
122957803
27663985
623297287
302966077
489935450
143754000
470435274
821680543
267441606
42902713
314630257
618087855
384150416
314104640
413747322
786128187
116960251
243743206
529549540
403615761
99907383
743253876
552374593
589833415
438645974
130064290
131138948
955402511
37904632
2131153
874042420
410292295
115470585
822744063
292228639
425537608
1030439121
53962533
8177471
255146263
202790249
291583530
224846552
849218558
699460904
714403135
153028124
251796664
870214786
913518832
483868263
315611939
690815635
949637447
104854274
237300405
846703799
641573717
124063369
95334028
525109698
84318266
117400305
38120386
832590873
2574865
143212008
683282869
109696492
954955966
690220377
522195286
69333700
460990877
507077628
851695659
787997286
58518540
694064071
75980394
883052462
695630430
1057644785
373711187
864349965
142924536
373439875
365946087
920372680
801396322
805197086
642605345
772073617
681559675
797762809
267244201
258030544
146756991
524755641
335532956
775393505
218127517
565512530
848316490
502494423
765851867
246805000
753402231
457774490
667984017
705921048
210804139
81070560
462594633
878029305
12673839
698520297
654772540
649649277
602434387
96802050
312351558
51195035
453969522
1014134768
855990678
240149469
536523758
350614120
927046229
888729834
734582586
96779597
703799307
1670044
81540285
857487660
276853461
716355168
178684712
35744234
394545959
119212238
597113731
113155819
624727957
151170696
772103495
601182019
85863022
965104208
701324155
891746510
583790912
57193991
282591822
888634869
203606246
699691353
569157319
177396286
906216680
405712169
1072194315
98223184
866455787
582170180
738435610
728925269
26018575
267669858
879057483
77232033
181893864
66351417
1011705774
1036420315
159475582
540242836
301543022
407469265
49986805
918746462
316072485
128390969
451533021
650701455
643849409
926673307
18275947
998729673
658707644
800420525
90831317
810885617
492548454
982308364
60510677
422441530
492726763
718674219
38377180
457818000
610728235
21388936
560483744
420018396
907784947
963632788
779531
812925819
102099175
1035863242
309837853
704418692
26879301
838308254
66920154
4192606
863585274
398136426
137184006
495776755
221561454
61327247
177928155
715668967
356777917
773088541
153837188
891115602
175051713
245972969
300001679
11104110
606198477
770623682
318879212
879835290
908777693
19491186
576448095
623442714
669660075
113260855
726554838
95697607
586316662
235062272
13771368
232873006
77342135
620061863
122413476
358597230
128350358
300864728
535183786
151443538
173355047
211308836
30113342
893000290
648677017
924683562
796164160
373902084
13569607
361211497
346377449
258658106
189380997
601461476
575314131
112376356
109093261
740062917
465465952
177571823
35577337
124784746
112328304
796731647
584134631
261880991
60719582
827175103
501997147
396600579
364509304
587012948
832662125
943260527
69364959
595238757
75604085
28167648
310194187
313830297
331035831
338259971
518185601
63791208
777039364
858526519
969368721
1037086449
47066901
44159130
953695676
221374154
450905245
143490324
165924951
168847324
124515764
888716192
764026224
589142287
504383043
865581968
167659843
54557135
827015600
165932921
903339831
662527386
802074556
298312219
24370824
225992782
65750693
791587950
250184087
223358854
1011366756
80835243
266060808
154785835
234108641
726304033
129961049
674661259
47365479
661067605
531616876
551074250
515188436
518628340
906360149
611423507
13895728
949269853
84360663
464516798
846709662
877852992
432168599
669738808
378004079
551270378
731285875
928923740
627974540
29588864
42055623
65610439
589980656
666359246
301903692
414745840
174213224
886316557
697629433
12174075
161313348
498673540
13982474
156815564
727665709
28808053
992642477
247607900
366008319
439932163
227810902
577557858
330244547
99889804
294381350
616926565
97443550
770229137
395713734
753383036
39707302
984584629
133319116
467489261
163901706
93497620
275518501
958962412
317897606
1055572244
592851313
489908870
640615263
58430422
204924738
12224789
850714082
38014311
81518297
244393126
834860212
637132608
100430079
807625615
507463586
452541857
479696874
882093616
385556445
9157483
843821351
835113220
1018191688
696310662
800566319
271388161
370078389
20256813
357132138
310771370
874047999
147878335
219183028
326573360
153463702
286704511
357113113
874788198
508364336
327531135
364318998
218808755
268472557
626841072
158431852
581684275
214344742
238741074
851018416
129751098
901045276
184734883
960208556
485979540
483138291
630019897
173462464
1003789893
179378075
489474933
751211118
131322271
892205673
490567485
26861634
22157776
128258046
38581649
27448232
409555844
99104356
449527668
71372105
136437058
27948733
588560105
788555054
92909104
181429575
698436384
130053346
227681974
18970673
107810488
790824809
887456789
648425928
584431202
973269729
62032067
438264106
128571706
461958402
182031455
639731716
108388723
1022997216
119580310
437108637
179870649
1466665
300830323
256828244
626400161
697613640
414284147
100056893
545664617
599110980
296887128
121582985
191595470
741346545
39064439
869017937
589356340
47295019
611861050
866932043
956156454
687725933
552939779
839554628
771733338
339719542
860476015
730605852
366915220
785182482
833375291
624914746
211975691
495886006
398268245
79839983
779880082
577381650
812058278
944843332
1038569597
835379794
506897894
225568666
890454393
701727990
517467918
421012884
181820213
644764204
462684651
117480869
583653958
15061844
294766508
253955421
96984400
176381923
507837210
734404943
504185593
396572857
945743381
842580974
82678024
55845445
229691396
136120800
124898368
722476664
37345994
101194373
826799792
903438366
844752564
915896318
17976450
223108017
147796946
274251137
736001881
941063323
503422893
127232024
154624942
469921353
752398947
161075647
105401557
23061630
885325034
316834309
103943472
49989027
1027566534
482215386
489111062
581778042
352979182
134274289
650202609
534349377
432020903
834316646
108132429
579060436
887820078
823017121
857772289
169762141
288730166
262456083
836288729
118568575
809953726
788355890
1022264184
715274242
201098002
917965721
755162556
394171749
245437252
322036852
273162730
841064714
235260375
431217979
461173995
443784726
802629416
914251768
407362232
57953213
453568466
174400201
160235760
704230005
877244675
930817770
609549705
803784157
149854849
99326895
711046864
973640419
536284730
117344407
461418404
65526270
77474728
884750385
65207956
65318716
798214959
110602068
620535319
435542455
1904710
472902866
4239145
79144205
113209999
740880372
537011910
415873447
137816967
852197123
1072571935
236961410
1005136180
222551765
683884919
579029379
119221744
490225058
350991881
829210442
22567410
1038830280
559465168
265549813
607843910
157016594
218230488
495202945
163476698
701554517
136881423
624635101
185032492
544789734
32422815
91710107
796607339
779795224
272534783
236322354
346059686
743762249
787316950
548689334
1048203759
889639120
713795460
697897884
481650729
856787541
469204143
899515129
840070527
804851701
907623102
506403077
195545496
579005454
672098233
116623805
891357714
757903524
373053495
686948837
551005376
625487304
509976056
468988713
148312993
645619605
167530819
162135233
585155721
767873977
382254549
830072295
73728419
731281786
153003115
723421356
236418569
980927545
1056878805
114183239
576273023
444095604
94793238
198364012
769306741
863461086
942219626
277689903
225509407
554213815
610170024
174004867
479060180
684467073
457365021
924098494
649937010
538474378
1065908790
185711700
794560234
839293171
595222518
605244255
143696793
125502621
289609590
857164946
545923755
487576467
27572999
797959312
632385410
348498431
256239792
147058576
1005318135
640096236
121076851
604240289
257314911
110124316
120734253
407078126
196211949
761430639
158845905
323230173
170275210
342041864
627873953
568798883
897387403
177732947
637203322
209496072
603200001
863377950
47942142
482076116
348078382
55099936
985864418
389639456
141542568
674138485
642716977
89899277
634800199
576310665
141089315
679940827
31685298
559707424
666291204
654232890
468258007
612777727
179146789
462778402
247517576
16364052
232370606
613306645
539121232
652593400
736456539
515983717
728369354
104478812
135216712
591997855
559528382
983855317
390160476
150848383
436066956
619396460
438701444
957543584
274836764
749517078
795187560
127628532
193708286
770733822
82302900
23883571
750474971
637215989
306888956
869797355
790051124
502877329
904864632
389542956
923074246
704413773
587528540
20593247
898923966
366871359
171800777
714542003
159526310
245878908
157564394
300855034
787837789
359335798
116669626
146855386
979422642
610522028
609569637
200704358
513926199
837913862
49814502
699486579
13439744
1006207439
244009461
44877830
871827328
907517383
244576237
45982857
88609639
643466412
48652653
720091953
503230342
339789682
54461886
19095193
167609460
238905766
19655773
534950027
1018448584
62947767
1010259253
339540051
765435506
145241561
918661087
798602227
110629998
157903986
360635883
398219193
128559984
361799481
12392410
296408393
522184630
146382165
963963824
814280486
229961171
726455201
585888055
753481400
846417050
283545154
14642738
83491668
79921799
291418476
268298831
214639058
369118246
505895055
846943437
6481607
297439620
408494578
440961949
1001780944
834393856
677399643
728122939
83723170
132440634
322294164
219678051
447932462
897954442
104846078
456970771
674318837
266199711
729221920
97305743
177508370
868845312
128929586
542057497
918432063
753020081
166721452
538691941
983429645
81900505
125544469
621538625
384765521
65644432
1016835212
119441874
516584991
232219306
768223149
692941649
705484471
779897788
601627573
908795053
29687680
525849291
621050689
46579309
218093964
302771363
275173914
281789108
501984278
363531655
379769072
231314207
685402746
140427177
512769435
724603887
800950282
697689262
580808806
610784893
856492310
51573976
427253348
106392841
104081034
712864126
39816875
660587504
1046874182
195217652
941720766
285068444
353242429
108672226
818510131
81147397
724497230
81120235
631310136
594407278
79372789
310725131
103966087
101118821
863811170
563000236
142416186
492203191
13794097
851645067
742267753
690274382
156997693
801483273
380842909
449957173
555678306
1340579
823478793
901968517
398795871
436822106
496005145
458805889
43319788
433587326
260985452
104868874
78224036
297774828
485210410
341217860
269446797
48726502
610243518
963183265
433405803
641735301
511998380
200242684
263508496
432389564
849175572
199186628
865545802
808401769
336177312
574612640
914113286
790033554
665518015
385912543
97222397
789367260
889221526
586474162
1045375170
190643044
647606019
96401918
143500665
716424383
237391028
11560260
262569557
528377468
737778345
788043883
1033421709
866156736
6698336
349824826
324010974
964366278
21781398
337285164
1057055738
644960037
858165643
628918792
880049329
809855265
254553982
635796128
449761860
154619132
229035330
600017557
1044911827
616147153
477668381
158233461
520560938
681687234
551197650
351978131
650869997
901591003
34184112
45916019
313791563
197115704
704979108
187357052
214033445
669100509
270355596
78942294
391559960
22159464
254203266
226520939
627454845
571529735
105176322
237068784
817980904
218504314
157575922
216851153
631300788
898085510
474318124
453605410
829141188
156829087
849902467
6159748
768171504
156738300
451844774
383799566
662765889
975753401
99649101
283435034
839588708
724090127
341516060
693203989
744944265
436969414
324866958
346655613
112302500
149354000
897200995
925456806
392166982
398050727
946331110
314249826
45974016
374278218
399003201
649631179
843773458
13245767
455987929
114195227
698069610
58695877
53412330
99237696
572653559
28879250
600709400
248904694
638178565
1034173491
782148974
33645582
622921613
647079197
406792727
408232463
281533188
883100654
542564878
780524827
901561990
817170817
244017008
1471156
780742278
680409831
571965667
132813891
182881980
126313171
632651367
42730437
258183510
175388246
256362833
98934536
691575324
843163925
1073664719
578820397
63247440
361298455
486704716
13068098
365489289
350745257
95862119
673357704
410790639
246277871
896142878
916562150
352801615
375826884
456877506
224873537
396845222
246821907
171768193
644620488
729722633
626881992
315099613
271114236
331953358
154076217
119314050
668330788
682880792
824840172
16546985
8076636
727369555
553651680
680014226
527879084
46154262
87837961
637968484
13402301
133053839
50534428
494826421
559257870
524055381
500433223
286328100
45478427
20117938
95803115
888886129
127611054
869927131
57326759
904852571
330333807
568658938
216532473
191217305
93708922
342856097
512584588
359361541
1064817070
248676977
171095498
875786239
90345529
101316465
197609192
548852708
227043159
330746450
33513354
641301192
328720296
143299639
1035276704
490851755
138850194
39488484
60059550
30587462
678730124
298077365
229556818
826217531
1055925573
900175607
439960229
308145058
708601800
701469264
45589731
457521122
1023333606
494385616
503768185
160056409
822102683
76579656
396547701
269291971
986019342
394428550
893912089
377627807
245502160
290392600
123934440
475531815
501632864
83177552
586374363
40415708
701367732
312652897
1019792548
733356418
264831520
375791667
13326288
944225210
593549039
549920338
273562
956235380
178337295
433565649
43679385
356156415
425751037
356381623
672689398
395355682
400490720
114006558
285599317
94580674
145365927
1018567051
761437019
482320232
866731712
795969826
481351093
3651606
3903265
535613428
376029443
375146074
463148952
612272389
638868254
141315698
442837929
764647986
987201530
327016973
345821812
616860689
458080751
825758890
72029379
230060534
144857778
646514203
351068775
778690216
148607366
700429383
97630694
143913635
895013300
626056136
850626942
250975728
211622513
118885102
621074648
731710713
45636099
795874373
819979219
312900077
677538214
651515734
330923180
951484988
357843831
980190665
94909517
700146177
490868723
590183921
259460771
391294871
883087261
701801742
36185401
524169414
789063773
745602060
897372690
859342506
218628378
316203643
14699770
620069923
183574492
1039447082
384664827
582906450
470427547
823334917
151926361
311820418
375705828
574396160
607025875
380811388
52046362
230676003
226783925
737540305
822032263
853393678
1060245689
657416890
903976031
220253896
102707707
179860238
680980647
842975908
40511414
296628487
434221401
159303907
469534270
1071363740
526347948
681231335
305057752
61267080
93851600
117452526
70304825
1005424202
473504379
387485387
346638974
771799249
302902218
202898193
10915079
246970733
143019558
306824375
449818004
418143587
71547647
162164128
254844093
893137942
868504789
333848121
147704914
13746169
550169599
314527475
747615831
520282921
581184130
99745193
617133968
88090811
475420109
665308404
178875761
880547891
113521244
445492025
503011093
711833288
1006333915
705749224
1009794187
497101486
236107153
804948162
536670675
302955228
234777767
90548378
1040129053
882969295
203234312
175908948
1044409049
850909952
427522073
418241556
57142890
880810927
603673575
72749337
761765775
335402745
600677734
501680925
158079885
646973433
896079252
159043458
224043692
604780111
6289836
849914518
121332420
191457086
690936104
48317956
970362349
632213132
974897502
155847076
701511990
585775440
139121964
482079750
268191381
1014731419
292849239
337913942
869822951
561122870
50286987
287912502
415096743
444205768
236987404
375487983
824808570
719058347
219501394
418580045
470965670
596948309
241957607
599931785
555717134
525055963
118688874
718137312
824577955
850038037
110589317
513483826
369757154
82296132
616647982
168435177
860445814
942912417
791729592
66700330
556415207
136418559
496208613
300373554
199866662
895771000
228453960
337337720
494313349
609404878
920510027
51091333
634707396
735875613
389364302
48335283
485816090
877593126
130793567
485778983
180894620
806341887
643321159
429494910
489571634
431563551
908223698
1043553852
898593851
821884432
434521757
416705373
146457412
993846406
655232891
29846426
1044143084
667411308
740900413
99550320
318773718
493070058
435703972
622444860
260053582
474772325
497516719
375945679
699195271
343160328
1032385186
373523386
300678921
707992720
651259986
455019093
430140766
379998832
667680773
52658910
629740696
383342186
840844150
284650620
312047662
746983933
92301556
364961325
674861087
526043667
641529578
148671127
112119623
1028998937
622597506
468567243
700572937
893014691
124616368
933972858
896960114
872580733
75915679
473726002
163012453
837930331
163800141
59180087
937206635
147204014
22353222
86593912
889615902
116859596
9790263
542380156
914756956
987495902
835470659
502481893
643959285
151218535
840432757
505614406
555287183
281443739
360073531
392050418
108678746
116438053
981677684
116703241
91521129
739623625
417937397
851733073
765485455
383075181
304834085
327557810
302540499
529245527
977039198
1003787317
852141176
295670808
540076072
674253708
608057047
650072843
508499201
270858837
522499555
154354436
634107459
35648301
17171969
690745842
742899309
97671141
667274880
703310915
62425535
187141546
643958305
622735200
191536655
609409874
969463272
54788923
337160411
392735039
655331050
109576039
52465609
267722413
931040490
110059153
201114300
424981099
225898942
180497824
454729410
553407023
645155863
880279762
533407487
262906828
539463394
26646146
1665265
403153347
522111423
852429953
232348415
659782183
508095063
875682952
721671560
239533504
55027952
532111409
575795779
125367369
589436322
798672030
446382072
615291196
228456950
783203072
597648550
919052720
466232974
251535797
167825853
1068151031
1032817784
67998781
578248389
576389085
345379663
106979690
16563742
851739084
42508384
540600374
352378980
94093940
198388972
519935562
258634255
11003847
132349240
752581951
107143095
61250052
886999863
335768347
890500626
240068151
96901155
664649799
423289330
689827307
195857332
409828344
650365812
837427481
334609136
584796535
771496818
316210205
70985865
910253678
22453694
242688893
1022474209
155795882
757566287
85183872
73128089
829850422
915844404
928144169
36061861
40399163
341955003
814248752
100071774
796362575
727340608
737557358
129357872
1048094706
830460284
23315489
389323286
1049017490
372960164
738588942
434102569
308064558
61855647
610933656
699332089
449678568
629315411
120487721
1006847339
737081297
154377354
593412345
705046552
31836042
563591700
743738277
310445581
865235696
357083857
699454328
735981933
666056356
188885171
141712658
1046610359
885556483
565448914
836172208
65398870
861921257
399465726
718168694
840430081
338922071
912090093
767348959
40025644
122595258
402917103
516127179
69360044
337805844
733168840
88272136
59728332
849493496
738820639
591040581
1003582931
51216227
151306762
507745256
104486850
750694580
729422746
1048415270
521021771
525075603
743166877
235726032
985476349
353573121
505398069
247547914
966060209
368654230
43587501
400183232
432998174
820703984
270215922
144171422
199340575
63170335
704529980
836886516
640825431
27852161
896105832
838172211
574164215
832049363
844258420
22535603
235626757
622645225
730100872
388564227
527547526
54916610
750630926
774600185
100004794
720647569
169336277
876018698
618162571
617961743
214752225
922645296
575220788
47705516
164623518
748182180
1053229983
685281044
786385771
139317473
445301287
65468903
271301173
780073272
832523374
534852447
56274393
589138435
855304614
450235915
495048910
473131670
19258916
296140009
801261654
783519107
386906379
44168217
881959466
969606513
74792855
36210007
814473052
184497645
684127610
542222149
924635510
579971763
356734244
841022968
403053108
587526551
656497797
870102256
547420113
527391671
122942254
175215432
280433975
294483642
85930492
904770597
35027321
880718601
213370481
971692679
290283852
497866932
373881711
668206624
151678164
634998646
520232466
138293898
261411009
856711880
526192866
449391357
190225044
44465606
326303097
441954331
427893866
654852452
490758163
814561255
371173721
751831061
112290328
40266020
414386354
721042836
676202407
593283262
1013963225
691958193
414939647
1048337125
91475818
1066544306
135474541
150928481
109439987
654763984
1049594037
430205968
683491758
587527324
835102071
78637966
579591947
1041847968
995992538
350784180
737374877
430734829
77208572
470981535
575906706
243153190
3743235
33481342
338027036
973187333
893303106
874710753
5389170
650394359
620292658
1015108237
271023375
248258985
210474087
700106185
936469894
594849248
1038553751
388480616
340823110
402226244
596460959
889988982
1046012067
364264329
724529592
133198148
1008183343
600494451
26955827
22780254
96376361
829897024
172218266
364027249
763013300
95360985
60932520
722356881
543475339
790991342
648961488
116074248
66679116
728318611
34911366
148544519
460212222
522927375
49335533
567407080
744691971
24339442
409150525
1004052932
346736608
73147145
406524433
835810639
327725309
897289852
332970146
493924399
42017945
517096710
86774109
160411846
673530030
893800106
353382829
218274131
306446157
787301387
67803566
608109356
131241484
758165547
734201291
348877853
451909432
124282249
133446065
461633476
634671063
403075724
32061146
449205821
334706347
308187429
712135584
798038786
935115067
399072553
660810629
463277625
127344042
742887458
872253968
489701419
412470866
347495272
605610852
783039313
216176012
269085286
520942601
119882057
475844754
69374233
523614551
432343157
376921269
3232556
232267898
939067979
477194973
15528951
266232055
784155517
72762718
832654880
138106905
67505017
562975402
676865216
834756788
85741940
136955337
313369643
747134149
105445855
721968584
159651297
11026924
892543922
180015328
1007946320
695477771
23557746
138588762
858462200
901115190
37539956
124662490
829228980
860056756
279093473
1055649638
422742328
804486800
241950059
149710940
559333896
12638385
451835277
374798460
216056551
107017967
496951889
604506103
29735270
113372053
899104548
4283049
88214603
820100838
719530151
671544895
906484344
953239545
92119963
521133447
456468004
396547338
859831869
462568474
648584012
620331099
93155611
143987005
194416491
676760554
282093014
375778401
215456442
729864690
509572300
615752917
62117263
432879272
196321409
159709663
893323490
906013055
330913085
259333170
197055615
861211434
467366886
759209841
748975493
990399730
923040380
407555810
470969253
998590629
827366682
25615156
699373547
724911305
1073112127
647100062
1011822054
840800226
928269044
14528617
363536167
788308680
463597345
124250539
219267283
1023792476
133657809
41775707
742068336
46285700
511963979
29348412
219439290
855491323
983577778
677469220
966432143
486206841
101319640
217112435
494331040
623930425
142828892
552504061
523876998
883045403
383659378
742594722
295961526
99000394
651073698
479169599
590440908
900051678
502091994
103831326
541036735
881121420
484951737
990698072
50157272
227637424
60588859
458850535
420834541
397122183
425804399
541930429
933152077
634264028
742113931
284183456
557340960
1058500148
781898068
234089144
866941902
687807207
523442569
45113640
961218208
199153061
740462821
586235625
366033309
961375320
141562719
243814256
593831363
89389770
130287149
60301120
41915018
851017987
77733782
601118551
760302666
278490946
632838957
1026896735
268193935
868051998
177831037
200144189
266697007
908424323
613012870
485697063
65027164
311769329
85363026
107971109
474191985
198947528
342672480
123645238
158116525
112106924
121305521
33868136
436559388
41696221
259211296
52693539
955592188
466999403
203608923
69588617
52916421
876315705
585864263
97939170
174625891
171412206
522297205
105869158
239056656
521847926
1005410022
657280728
939004331
854473773
790734497
911898017
284082389
330723673
805916695
1035862658
969160298
367957854
338813379
633281808
951843750
2396161
655929373
531804826
1040666556
590063308
493308700
527568321
234175253
160756815
378438693
203602246
256410686
691572843
467322328
99352275
662952097
155194375
926651004
188266743
421471192
412267459
463259087
40364374
889611629
85719680
323998836
468165662
117591562
101891761
667560869
21821999
302992470
89071686
1029241254
1049477384
147152334
218008688
584548335
234103934
459494249
594726636
939596900
455386461
75147153
733586208
593296575
586640062
23908436
143674550
953050174
191152806
672638808
471646421
89469773
583863456
282283504
589166642
93998740
462036579
528089499
333789132
133998705
200642831
522399115
137315006
298501808
262942465
159564522
80844108
862274457
797998314
934781511
549406077
284234409
289409998
390033154
116677694
304660816
516713318
496412223
155025569
73979990
114248039
574492136
647804486
116509247
21001804
1015935468
841103501
838560073
295461496
845196484
678883260
729459714
159884943
32592613
203753680
154813763
670568475
843545226
349040204
616692110
772377723
31933743
42023342
18446291
116829074
584398346
31242106
9050943
722697708
671263239
148216157
501162643
646866756
154899623
157278691
622658503
421961342
726105349
616569917
801469520
699678270
620595179
882693637
922047422
671289676
714810445
271904013
729774319
413197306
1006161583
747749529
591616265
135928681
890405091
245240966
742607124
352194046
602097785
10590456
114730597
969972217
427644138
806546623
13163348
390285791
881703781
500661366
490713903
643558010
811023862
347445174
925202066
26059178
447945976
903961407
553304083
153250109
968326204
651785752
362508373
761846976
32623213
570048551
82066102
417875184
285373249
299237300
886894794
590391516
527171791
658549837
312286754
244391806
285015751
114618861
1029732956
74703991
321941891
1007628502
41326814
58130450
43340394
959210595
104599445
117592309
153180921
638505283
101361165
672338808
127268040
125384895
754907360
237099195
844841425
241889737
522747734
634803519
79323154
587807171
87616431
815693832
903476842
706265026
850515277
482698778
18077852
895816805
808172557
941318318
230160048
722149933
905163459
410479764
225419135
425118747
217105489
719058598
877979405
308388050
78379026
724020030
160202994
126151625
935720548
804357244
268420030
101756089
157912199
10586452
932458005
696366898
768001633
122662176
115200688
648927289
313620909
620487951
845300505
533683308
575142013
56127536
1047515441
34887562
835345156
349791467
646404892
769883006
975002935
334839131
415079262
375267192
209230090
294007928
668652893
110003216
348699500
270324660
324014374
454158931
681137596
779679041
363527836
16400581
294623578
281250744
426489988
860338228
466471
203669746
165005104
261107663
314578030
92887257
93354082
889435788
772931802
119776197
1071193226
327506759
652642169
258487357
687210655
63045627
456139453
448280345
415162651
556784378
332304187
790268301
618653039
291633801
127593445
711012191
547586774
582345506
1069211669
131877450
142626160
461841480
461638448
311394025
1041445051
119960854
609333893
890891361
442449594
472088123
520193334
529862203
404586975
120525400
136008284
174221174
943002968
877400054
968119697
464410226
818004976
327314192
586084090
507842151
583698426
524834897
345998300
354639579
349872520
76900269
149503046
764515245
143893634
349663779
683225729
808868747
820380302
37795461
537356203
287514426
782277423
77462739
958530277
61828710
163976833
555316094
720301783
332244067
814262988
1067692602
917917069
107945309
121970175
997278113
856604062
706639180
858174354
41608776
307688092
69107634
572617826
785144802
127222779
505308418
890780571
621942196
393562575
490995217
710402592
101117301
625582218
149888345
518116574
244461409
625385968
554179126
29476626
673891114
639680510
189669027
604716901
613610289
467756901
440070399
445395186
19617716
440428035
407250326
691454543
132542667
387215995
367360654
374239115
903843386
403419011
727348417
88091347
189383099
298080561
82201135
427350733
905937006
436550591
9291089
147866778
297361994
828555547
43259250
54167808
399681998
223582761
722432266
650956832
867522354
54687936
783996995
143026195
441301292
112347220
468614413
757651815
52006308
522182910
971969736
133852048
125421392
351198499
669108915
273088097
134160437
834548151
809814700
791059145
318183624
49901765
255104218
974709661
411502973
402376081
90985319
607640794
315598155
486195586
143962336
704306051
178543570
287764060
368944897
422441973
908487743
895861775
371381173
231734980
311464213
18873205
592274408
40791460
676837147
75547345
708205945
25180430
501675309
966591640
318025868
979683943
44345063
242621922
690117360
124868555
530403181
825966322
770255757
213517863
815680044
120408737
160402458
263151853
458533654
624181827
801744818
764105625
423411695
22848609
572568305
298078340
291458922
408616786
504221517
361323933
911199855
1026755261
792547515
494712573
702618319
788673183
575276520
37743686
742474068
295184983
538760819
600981570
65501378
74902132
723216859
815882630
339893952
558535377
76545212
236038986
355110061
136043018
760458690
112042509
895281721
92426699
91974669
447229993
51200017
727198940
380293407
96124259
329719667
944112682
799391440
607363628
57380187
267855794
339128567
834190708
787125792
520969178
1041960892
871350825
3750370
628610278
85631541
195714991
801329389
243551305
172495691
938190041
685805433
469649972
346976631
111860639
413425799
30944916
114448062
235838269
518587537
502242206
102602157
441505503
20752582
357168724
957906957
10285049
353920950
851614103
1040485236
17967717
1018239775
761814076
42692228
11918761
45068603
587434060
634053382
143086160
227415445
269989454
887097503
681551142
16919059
455335109
679607698
198605999
687441137
683051660
141040131
713348347
631066606
664230853
843141043
102893663
399055751
108395240
75092836
710139419
506079339
75674364
730261208
736050860
326184292
661254784
131814973
983784516
858353249
45743597
307848731
624567130
851971737
10799766
614392606
110560323
69381425
158675332
625740728
565538371
166345062
510633297
453912635
152525468
86433388
288211745
346906323
27444774
737225099
474136025
924409404
655057362
770931032
884917318
56652278
201113129
529765194
851608735
389131950
478911425
128661442
869847454
771385899
22639217
27020623
134680271
7729764
706253349
116889400
27848906
894142706
396539017
362643678
590553440
104798305
318824821
19555746
1039478872
434157896
482520354
319925825
173641039
828873475
197800240
654032767
45562728
454611180
246534941
38442889
660514341
998037101
707152302
681430512
900018347
661265613
503025101
182707038
400330882
978495744
140311101
823780266
455155552
49910790
278614016
299811367
562046233
431886593
167957664
868346059
81421863
633482424
363319460
352596958
10737687
783716680
816137563
997825338
160339961
1064467463
392799343
800017551
845095009
76560461
197737599
263996396
327034541
863606423
805152136
875939559
399812432
388873828
211153393
670210822
286951644
810447329
42957321
726080418
694885373
992588857
508579891
263266288
6580422
617452288
195592441
719106237
97048293
902838723
347195581
679695038
86502355
405382067
44607453
852286322
1025587218
1054051015
45460639
552749253
296706364
863773618
846561099
13961852
543376269
12843571
177140789
616202931
365648687
393102818
336015195
571684183
364715889
748285872
795568850
462217587
654204377
345606512
761387409
296891218
367852794
47851879
93757253
65346264
777123662
126371616
52031615
327257620
11081665
661698349
559546328
990409584
302423491
567032530
952293996
221090928
265142393
956624228
24481471
75015122
571903429
675776483
734216854
1040682546
261545306
973884252
1009264542
795874831
244310139
558466645
79347460
369267274
139984235
1033840858
200378344
57554694
236500893
322474991
827849135
64209659
9538638
1001969930
689678416
183007563
104752330
148334720
612515635
859041002
769751670
338900793
1019479871
503444280
221270519
79214861
41593157
321481808
273002286
161418830
65296706
79636968
177384455
684600185
745573679
55819034
710974616
337971714
791175311
838951601
758819120
79307516
318300517
273479289
650499235
645467359
779324509
885844975
787850331
260028127
388537916
901265710
710566985
682483369
263621129
366704477
622569143
5820238
846801314
293204956
714197643
65612840
755260497
963650189
704870688
20535045
300557970
375888848
344005890
365383601
762774898
721551123
104358244
178730050
428606104
300976457
832542538
819293610
409530967
74914069
859138465
721229333
439185086
353789101
338458109
482301851
873195997
669544759
444643409
111681511
742145032
33795291
35956801
106490811
653774731
816598959
276853992
112286880
817914184
590713910
441958219
440573011
790287808
475676170
471811652
869213223
91499504
971611965
847581269
572944070
20540149
288720764
201822889
435368436
123793161
28625715
282065818
63873308
92735569
159801193
53165333
869987760
280216322
106895458
772218851
812121303
582801631
512088358
758559247
565394086
1065022995
539587643
485153744
602410151
234494284
233920389
139419153
432324451
798024225
473691241
640994653
215518426
900073685
769453297
766547432
558727371
442286257
122659447
49969358
596813169
578764797
572123256
1026125562
64077600
635151470
7941708
171774777
352458757
373002134
582997745
639727148
823636343
753459204
192421118
432397880
14150377
711451699
655604802
516979513
505727255
348935097
280793455
159064313
684042191
846648120
432648506
591732764
751356385
55096988
1136879
824495644
920592762
601560886
217524811
313621996
123187731
328404884
605202184
128717253
111019499
408800661
314256991
891436708
528693104
27132909
855963781
1040794279
405317926
296754314
943863275
437578659
694868620
562516046
675387957
441831528
758082527
421559316
364584687
320920605
442497432
845042990
125940240
349469325
472192640
80359077
678535165
335623270
705856496
856442300
1011307832
20168259
331873729
694246226
846207455
681220062
289478518
26843350
356100528
38160779
114020168
96865433
58392809
183701149
752563237
328461469
190933627
146810273
47066840
641200990
39191042
530172574
1031651816
797854
933328596
68561863
487929848
600936590
597915997
402055816
916265042
58350510
170630869
1051941243
468152498
202455858
868079634
257948317
215902530
231484002
628156163
49096240
465473158
423441161
691380104
596836101
647498117
567360165
860347391
870601011
256443847
18811141
897169156
133480820
535505626
114819161
499785003
132264150
813948228
211615028
803137504
56973685
224670233
121280957
426602970
596485226
247906549
899054153
892055823
110663740
158532287
774190950
224172619
1045510668
884095627
726416891
826609318
81868959
499208281
649716250
286515740
700341922
44465554
440530487
319221717
547050538
776677126
558006511
741115661
552389667
713159225
256444625
245164846
30725344
541463499
761668232
852901243
453885382
5406436
16855886
537093951
224317375
68115623
828039896
568808777
617410283
511752471
96188113
303652348
592774298
807355049
21288478
90904252
740590802
295847903
420938840
412836967
660132004
519063955
381667729
721117813
552808445
55900632
172755312
610684333
626604043
302939851
22295881
49324555
490154790
611817226
434823847
978285061
597090637
435644101
768189460
160804090
572599910
731026956
576257700
602368687
34202240
777012438
390636497
76094340
262993305
305303990
638823932
140966395
633454416
67189285
990081947
575158131
444698094
160553429
87573626
406785249
759714510
343499665
358328072
214110005
33763744
741073745
894486900
834760419
550134491
38811080
221426933
955414645
268347690
200499895
639922683
477697179
139276223
732955911
167049023
45183845
557963765
873400441
594555903
89617869
462626913
537423182
907623838
772114090
461322251
458151018
671382983
683849839
518077534
399747355
546839378
1051165004
322672644
740221520
246275150
244886653
793042654
814891126
458115374
729154369
742586912
534101633
140895615
572822493
817724933
600809242
508984902
321883804
190088536
97079485
818202886
567200965
380985510
586363600
243548875
271957583
685791068
913524755
41752718
577143686
311433445
76558312
682443524
743559747
717256975
730830962
274089226
421156969
863091730
916110836
175554887
606195466
755160127
614290811
858583819
747874351
221903776
751468104
314358633
868363215
353409115
419591818
6451992
374056931
939753210
324377721
330752536
159621764
302809758
65793220
148314784
183927192
399132726
366049715
613390859
836590821
108058675
355330807
279899137
75538245
37297536
187476793
91521645
380220908
212494987
647208836
351165553
1061479691
858015178
555273492
844910047
290722361
831014663
158963244
466924761
183082496
469191771
872272366
1048109206
376980037
46700795
712897819
616357393
239648482
145907122
798294958
369753999
126753602
826554343
164198812
520218333
145894794
717840596
63542595
453628146
135779883
225743997
898195288
640797242
499441672
115733456
290940606
569721662
447288611
868636733
129432358
50252586
891684245
219752486
717010696
156781964
595644790
792952135
646562567
814651560
403421452
957159943
176904964
203540120
197609178
657616215
974450994
602368686
567445838
673878428
917437021
1063505286
635121569
859438239
234207004
610656086
456991164
423474368
38697841
680024920
212610415
728574235
63251967
905712997
5580443
841412512
262768166
288615624
374924063
362541582
96595230
338243377
723981410
609417740
810667449
90470125
810051507
62855623
2503631
265033771
400676395
353036754
863880430
983269513
137899634
30903271
171525114
953306937
552799609
749669629
704683687
569712634
7377507
405780698
1023072095
513642252
868744606
270160763
599815239
245881097
451757722
972209734
67866232
940724576
101790193
497551972
713501671
504176785
48026257
1061211676
672255806
512588872
294049284
548077016
219147624
557837569
492677697
716123398
69112820
603144986
291242385
399312110
350929277
982332771
161639771
231086378
231947220
723089382
617908740
511344882
248092223
599445564
451746105
723249066
824933285
113697154
610058722
303887439
838433376
286201706
108539182
925452578
682898551
123192443
772224708
320831367
464752269
274505924
418813605
528841153
507116754
542890272
247031426
261131187
894030413
103279979
486556194
434539853
529790867
653229747
283753475
505300217
985821900
756487973
869044986
500898744
110835146
1006756290
982050582
865266591
163413762
896392622
758311620
2392412
71632482
773085774
555941447
195375556
241159845
798915201
750611730
669334283
526570674
641248664
53203937
328702458
327578175
1031813334
738995266
556959994
450860398
587948922
460948110
401081542
83381400
903796640
682778401
621698179
523673064
570486680
621978448
628269017
142026249
218414130
712030127
39842656
866452385
352660083
502599911
212476161
136706080
181006934
129080974
789866048
248619668
155889213
112058217
3122451
461982611
226589836
88394560
519870976
894224068
465215152
717756538
547321
307383188
434979592
406194584
15476375
768166081
947347586
47007673
391018299
263490473
939712558
305975845
398215832
184630942
779991604
54541371
517882592
53577034
633163038
691126898
206069725
985230680
522484988
121629379
632712491
44530497
902230563
884524933
642190109
677296453
732575849
55236987
20020556
716739698
568585637
393306862
719675925
689105166
428517925
669083275
287338251
486171816
1064120111
1003434282
292368974
981008283
265084908
458370975
71317465
29772914
435493620
340816637
893101173
910749532
23624059
235365864
145962928
757240659
109976460
768909609
385405883
353548431
638679511
770370573
169997791
110932570
314707117
274080030
573154865
712395100
617178719
164450770
17492037
734257179
700108402
364588247
197084886
827488931
43475158
472019547
580970702
240899577
126185179
286453821
460841661
552828505
460028959
932645882
730454559
439763809
114070055
699044958
35907808
238403192
68393600
292855912
384858711
636525976
140218950
632319151
435247792
770564846
85394643
299055920
314113995
594605556
965107002
161274207
1003152114
6655949
36358312
812393871
89976886
23744768
885318718
831256445
767469749
68359611
579483588
760197448
197719115
743716850
831421229
16357276
65700950
758635407
322525084
523276283
294400694
642697803
294568824
352802272
350227109
97870676
788577413
6275992
230613159
1638995
416016393
749124082
206235175
5711821
353240336
32746083
167493009
10328153
662817208
615584261
206227526
125722726
663006917
164069178
881991558
138622176
514155804
127918686
908924821
340635092
827844290
92773898
470760277
548882988
53393374
164363833
226115579
180684012
256859594
130935965
840912723
619826815
414013935
836491998
716150325
768071624
641992119
722299627
385882789
98846232
618617575
698897061
553296622
825339505
315818119
131975079
317317466
364315719
425805569
237237868
560902519
868918221
49122725
498614746
1045368174
709055994
117380579
691686616
470501841
902768633
491043622
126018513
134738999
53111562
39335342
50693854
387142776
151325891
693797635
871271012
669336832
347151766
262731631
879329828
408380852
611037286
91293742
221204635
318873886
786577306
564665624
49930943
848367090
810009117
851197469
225330742
536058705
490219424
372353382
293056300
95647920
193577782
732633239
247748719
689098612
335974526
54564897
388540348
587162301
628064424
1062797306
68119959
517361528
250162696
854146810
18642537
538796436
62994566
461777052
175453150
601778846
587607612
897333143
72694803
357665136
32081102
645638248
871834803
493314761
235682398
756700350
149772651
466545251
749894174
853961861
262165679
528258855
295052161
917405105
184539011
159990047
548049034
151595491
151595783
394397686
175339535
806828795
299111173
1033556443
54212700
157320382
287259218
257635525
294138948
41542198
302627221
860523751
429095757
123076442
5222886
389904938
429604657
1001351647
322624130
125914569
535975239
1023666568
60298044
497029690
308859073
89824486
162039350
223195042
1053951333
593761864
863745609
331220495
32916885
535485170
146254758
1062829204
944634689
762173989
146572391
450853579
145968961
901692075
252058795
155852954
893093817
382926378
81475012
324641261
807751509
635158591
447784345
727720119
728483775
84642435
932065499
91520123
167657933
477526626
631518388
817210711
804929614
225451837
1005767817
92280378
171252023
785267624
608394477
29197432
277333419
64450767
814561559
139949728
405892623
493420075
177114107
414539565
693735586
794706521
281568356
457022936
705909723
163340601
29729871
503698801
636829259
607946064
1054571818
616578021
126404639
680843164
603596593
707497684
826857987
271287152
572158815
652730576
153568360
775340450
265318745
820812881
30156532
536506533
194396768
562934822
115599000
46255369
191677066
529946846
108473607
309929107
621027941
141668673
292149933
379829748
48564724
551100536
812369286
254933461
93207972
419051315
822678762
349937782
145317911
546309954
772602481
191133477
1866455
20743072
10843765
108194601
692699304
633806786
1003611741
364350994
467641023
727561902
340192849
818094687
140352024
739302276
73160052
159101276
354721757
699494255
910868527
755425372
558467848
52636629
130488755
841867014
622325149
401868636
499444950
374286932
436884314
644235333
226992673
7006089
74664811
38763807
770898736
441617520
366389049
672060
333176988
516942798
99258660
1009503990
899807250
660435801
349896480
29703641
869040236
250087437
743210072
1020722240
174524278
1026443103
139561620
129274985
630686730
850175963
326061710
750584217
22245401
745528235
568207501
205740569
811941603
563920496
744679248
343712051
156208384
221149346
84560986
25218148
88125969
867128323
587590414
1061991855
303184126
73461550
765719677
491607076
735030122
407264524
823138019
251429247
882164222
366600262
244938141
195391998
689147738
747251787
863200572
69541678
560763939
220744036
587431025
13370785
116072076
76622086
97870058
101524210
222565143
129727200
281878099
800567392
479123373
100280338
301063029
691676354
643276603
371278296
716255357
736136486
805284388
863021384
232293760
66156438
524153921
13846042
851454196
868541711
214748963
855869226
395353600
799574177
642933683
121854180
812211090
539709866
18942631
703617635
550244556
871320973
57141567
63398208
791064304
422141044
992245822
943560476
100007420
278745974
188438694
285097854
680526036
801112973
410506682
42188914
457472394
52891745
890160757
845144940
883004188
870006039
397812605
206849638
500701374
332244982
886195763
781273707
864085773
283932498
361568858
87860043
331115153
755590429
257041739
11726858
720537703
124521825
382590081
707654187
651741392
663915379
170661079
379110524
880092116
161855657
989164431
243669937
225241806
394071844
452512085
713813327
379015454
143916446
261190471
736380846
404888876
633836730
698001660
371329299
767474130
94206319
782900655
929434495
98169115
912361222
986014576
815214843
482251733
144377597
158895314
747857921
298796698
65592318
577609617
14569384
61590429
45722515
281426277
366052618
151179698
352211809
757104739
354740655
144299971
165766387
471360549
701753792
808738034
280374678
295751582
914399110
403719764
623768311
696311128
486676649
120751119
167652813
767347602
630631404
278221255
141101032
58215492
33158124
1032136150
271043208
443251181
33423136
906596436
623600840
903721912
963817465
1040649802
85296601
2057138
737387008
603809650
286569732
234761937
620462523
633260655
447302170
837980542
106450493
229400608
621936111
23296535
340563263
900191565
1054911453
233271723
274010950
853754213
755816052
137018073
207930588
120300656
194983958
392667599
142535425
453421001
103384121
367967143
632147728
1035032927
188149442
423357849
288353735
114224929
548595925
603416074
113005586
833694487
195417001
609423992
361849367
193907817
631046384
909180870
13001381
224704862
156518653
663311213
108142485
910977392
863553462
835200139
421077907
376032446
169708281
45931189
231269143
88274991
966939645
308477351
628960326
107350023
272728779
321835222
474455552
459544891
930173792
497535773
238091225
150714319
950508512
361292370
436484512
61835213
208055714
235881533
160204313
1044430236
40150965
235739573
782045784
778873705
172997205
7471483
2494047
240823152
189605627
152522245
143166738
47256326
749895701
444948028
626369412
434516961
1038611434
107385069
457024852
146425639
180410283
463045704
312082922
557842106
397468234
549713904
759496126
148566960
880108087
272008191
100635283
25514226
468265541
812420285
110641924
646796306
534678263
969633578
905194721
770384950
90356385
26265639
843327257
376986369
933573266
8687369
777454929
356422978
167100888
23527214
310656899
568795016
541198022
783580201
9904486
932023410
726580354
41597237
59379822
237343162
489513382
44903668
115006442
365205132
496428083
725075820
1059055863
613536
1015267143
155872516
355900918
51690673
807217468
835356595
511871513
951034233
244988461
120869557
158297040
64037450
874807032
883745322
100726137
478116986
760036450
1067423082
813369284
711837714
138659839
670151754
802861777
908625784
304414556
829780358
607053884
539371937
443963570
690175379
655669510
752166842
1058991403
714611041
791220030
436947646
82868952
671895076
580801736
859839141
462532550
769863105
435953656
1064866423
6803870
681316469
775850517
95921371
197073443
651202814
254723198
844431515
47766209
314806733
949363801
605268091
1047233084
664450497
536882588
546071678
428358929
297643693
843839170
148277254
295581331
46948116
813888701
144606214
94996892
251255347
725542676
639224756
84170984
199962707
142218062
586675247
156390243
701044611
204142178
224109738
740285787
141511892
253921341
268345747
745531050
484762780
467608386
22624012
610630502
594768160
60104958
84458047
83504378
473434150
891534058
622144381
225311279
129994539
141258233
84860388
9425234
210379359
950320240
450748208
455590087
1089974
409927486
732190243
292985896
781078417
416587356
90791368
349846782
212615109
619126191
138926791
123808200
197068901
747535199
322369851
784817331
645078504
1069910569
614434855
765860852
730384131
651252420
7314554
133445262
583688072
682630838
142155371
163404867
972051334
78525235
131807382
1039816227
819119876
171896663
416623468
681584352
303173435
151150810
516903686
530417650
1037167523
6174332
367680920
610031021
172003119
486669788
643382677
172180241
580213018
5283171
373318274
161586116
367897688
986979697
432107315
168360843
4897404
831565443
344114371
473343070
313120432
76637526
669466586
271522011
592894668
99032440
55156559
734188507
573355479
399339475
182565757
657705343
742235490
560041483
40093138
115886424
176365124
235974852
771793076
278479025
41011580
513868399
60065237
849673746
821741459
895593046
908197394
118028551
317020745
11234314
637712762
710327451
650096048
173328669
545283021
639093219
251254376
682462738
253534873
36224184
964117418
97325578
668083332
797199265
728198481
268476133
27038173
693408202
1016589742
116765376
410028419
683713
91787924
807376725
398250648
677308664
866901994
178683084
824762689
703057114
875799784
193323981
133304543
671456032
844952908
564283397
635563858
677296615
339597417
164158434
511241960
117958161
542359515
187580849
198781768
194534942
375590285
1068903363
696526322
750272968
546322835
648976906
62491187
257431868
85398429
561871885
354541256
157752056
976471289
777442048
657906085
102350959
781771129
633875053
764130067
872293030
138381635
1005758669
700059807
24896643
776264694
473582480
27631067
210674432
398602658
31871763
143061181
272972825
396960898
255646110
804414972
654511579
501725426
235153284
775977135
170211180
846818454
866015491
697063413
61519589
247774115
335142526
558065433
76700099
28382302
133859327
551769204
701852054
466383185
107796212
123313440
69053718
13284907
936065269
29501162
897498246
182460064
502884890
354175196
456584321
333866414
141612945
470298409
700162740
706728512
692460988
507901561
561206338
457616407
323018643
347372815
764392844
966576735
361842231
360281796
464341922
665579735
340816321
540903722
255527451
362357087
838706678
800987000
482928971
171636191
1002430512
209432215
140325740
308552659
349277232
412078377
124015159
676283557
396503968
19229615
317335862
691503713
12877843
1069374629
934061831
393238283
851503681
647315907
126872841
585481246
385735514
546478763
258185447
396517370
622917311
398204689
797333685
609714787
765166826
727953559
772616586
579721207
72055733
468466038
35422030
840304326
564925981
352843434
792513120
569284698
256591643
869102678
570616862
377555931
1010423230
144238232
79217682
20708929
877254727
515427667
56541325
425318156
595031431
536062589
619006248
77426551
255804385
112490931
277863043
345172646
687040207
15326297
139628492
174240839
855661552
855818150
806432992
625154039
820330388
63460543
119080265
497902238
509351540
623241114
191923886
258468569
384082812
736705836
309830089
301627016
692099036
260662230
291097821
174448019
64774928
733732556
709247017
1054416883
24995675
188780852
498588107
187367509
721044284
332640397
17987732
379333726
883196433
391586507
947747442
799141536
803943087
287861417
947476597
6240229
872452647
280875689
642270500
106228022
814251760
246705507
164619686
633810115
687970406
405078084
682915004
665982248
920061423
274499763
148638314
692526643
475761071
244648064
533129384
333862706
789744503
32136987
628542663
19922339
39537117
61456804
885929579
227052242
607540890
287077868
782291995
538302658
1044490697
228600987
225310663
777517575
234515761
730451849
897536881
32087842
266858466
420558612
820983695
811295398
240646714
37220138
260945488
133508124
780408735
735572615
924572802
781807057
505712464
783179479
610826487
27614012
165521502
213440710
517718694
597997493
306077085
542336609
632675644
55426469
129437700
271320127
487056987
65615415
5063340
248535146
12255608
419832953
146256998
420991843
749493626
513824955
167626041
136012358
823490152
396353776
404373129
24680385
68994480
67167278
30574548
524721963
13786798
385832945
999763796
80729024
8781835
79279703
576973716
68193417
406730886
536359432
223704951
794017985
651335614
531982929
268371542
889965997
184227519
772653496
100365760
42474626
208968991
450781151
171820706
699825650
405456977
811590824
1053934435
178570894
649761785
404922242
858742569
291775522
423203531
409929116
844069712
963168247
574158068
352400485
115891677
746465583
140927566
241994437
107665424
9357938
222603009
767044390
965877955
142057697
306216643
95618490
1004390552
386292770
490478165
177043744
882403244
219202350
334082084
401160523
303697335
290658571
824798639
368678414
134264905
123758287
154206779
517026076
369647368
589662301
1063947318
557979229
781699227
822197723
660313583
979464036
560134881
251343754
180341918
450061682
387467816
755088368
49906282
791755781
358401003
40711676
640477
312699090
467356340
411540089
541222771
109422872
513643081
669258883
237498330
843366139
784624389
588575958
1053536664
345568177
614266171
1017253699
76454613
819181569
317365952
19674269
474242132
142914086
655089445
442902706
114461246
939489138
159174921
825100161
760913185
477165601
648432046
7828035
676888440
690632829
983989436
35810827
1004629917
298633132
82381737
404823487
210772394
187412472
724894071
674142755
366148683
713502962
828695369
252886462
639824456
682805912
910535924
934561811
319276869
188434047
1066214635
928952948
120537872
738418199
311845765
514206911
746837023
205994251
297234262
25116407
493883858
413388961
848474275
98360148
433662064
660893604
136761266
629380077
558728321
524666297
54810800
61987609
780002154
229696564
726862571
775327628
54219144
477682561
389183710
831477055
862836902
175238822
26217417
678832522
685836249
877455042
755791101
303327364
133682684
465546022
787836896
1007549858
612557950
836233314
987533301
7555145
104081235
124419940
409348082
1045695751
189718994
596863873
715109793
333819700
855150382
470370225
223207083
668011031
815668851
928990547
115954921
597572562
210823513
680786169
616728820
476388420
263181557
100151301
486862604
753342000
490046259
837516615
884600019
310050868
862288340
777922591
28103457
289763273
280455367
859098564
549547711
51825393
922158350
139214010
751173375
603550291
464461628
715505469
55820439
323782086
447565465
79319752
329716179
136531109
596342002
598839588
514084368
141586692
967867355
697780023
264840567
812776713
925364931
261331553
736806232
990778003
447850808
173459692
530664635
809673751
397104329
125412700
76920351
530399128
1043477135
616344785
712477176
220587608
66629569
306318145
1067032798
336000890
384935934
475418306
819451381
803639700
876573107
145486439
617987009
181248876
830322891
79007734
409682872
124642380
616288821
371232096
819540527
142205432
142951741
137819062
85683506
31475183
218704554
98717784
687621505
681123420
169044176
335196031
1059726494
889813805
890798933
303337141
1059762741
189267490
485101528
17633955
360029168
954976864
60845076
506909141
94693801
779830050
874421888
842465023
335896984
554163904
267776298
211486945
724978835
217544190
893066666
129058789
449512961
592862050
1063988475
680759834
140320101
513904108
428132314
801406721
363099527
173692926
396039382
1049898719
207869524
183614929
594104909
206548374
488193227
645459762
82149326
563380328
639325830
328695271
947072640
14455154
668640329
124015704
903779311
38214278
293873681
65101375
1030179967
114564172
162544028
923071245
269211241
797614141
746703720
158962927
439379115
113174415
692017520
355666868
337362715
890413378
37645570
941150203
318648357
438715080
163931701
147820955
1031205610
598389549
89486538
415685897
352705773
893594634
766050428
493036474
156561721
826133394
521932317
353516683
1005965683
743708275
336985801
694524180
597996819
90100948
233233916
307832866
291356693
722146837
964108075
343787976
781600875
406360942
211656535
161855897
974044606
74810270
723351577
862189529
245215891
26573784
880012540
155873351
49253223
411744066
276171211
895063587
438872486
213821628
244269866
629183732
42274191
381861228
895263670
269941875
379308947
710413223
52857526
283207069
835790617
41730221
872418395
22250264
255960368
1053303757
776975096
810028561
569449204
676358909
618908258
457708784
334300299
110055041
217376294
489268572
510148463
348096451
559276456
876825450
936869966
737402275
556616904
385610699
591836974
773746693
191238105
61478787
582545196
334631445
895247299
944572256
611608347
640478969
754499276
169089339
391433833
18763149
306438799
91858875
888278674
291988717
114803076
118474256
855452693
258302255
368489573
100095960
348059567
3499073
440847059
646444434
501015242
541364122
491516649
53923206
590312420
972731175
121314645
163496261
305343624
745209360
1046608243
745414972
677364103
680194364
343437673
1041975909
174814093
743390810
234305060
559545138
234709795
621216831
475998093
424275632
628446824
546658770
197758023
13723083
223955499
176300999
38298275
172878580
654133290
136152646
639841580
61249222
80490447
156833988
393437318
429314113
842078466
549455558
451014336
97926326
348579942
333846862
253536727
599990584
514478686
309527440
853776231
211839353
1053242713
582239074
371718178
651531885
500945143
436600845
855649939
718413169
808754495
517366272
650469327
152928950
366919160
832687353
998458730
7478419
835135265
442381681
114689753
273166437
147417358
659078230
335778309
390264890
612719141
59340375
538407092
611104192
96660931
887054135
671285964
999337454
906185264
565791021
388149050
727993768
640208596
960568922
617079746
138261739
441432685
675955066
905548479
976649883
913818516
858361563
32688142
944042058
243418358
142716135
201306887
258617671
110298251
470099
422536754
140144596
666785311
26776928
120900952
427059549
1050098541
307114616
87120336
39402120
613506102
53589957
887602475
169747546
292426713
816762579
474175162
92351980
864490692
565810613
214039573
781143604
461258987
199441147
522382605
135627553
420961520
464120771
336199455
489432433
804085960
765524852
446069899
602189308
68489594
313694266
343837795
968602499
366063802
444959960
663596449
537754188
769805021
576089675
396775769
248049719
885136194
992541925
54419115
824734396
37182723
735889236
85782881
277601155
1055503093
762228307
559858163
656173860
154373804
949086735
811204717
265430375
63227374
880063354
705219883
571006558
695742761
214906979
120613417
655307542
637004465
582506720
900486056
1039944886
984363188
119428506
1038684424
105457662
403863674
311042142
873286478
34453875
371912206
863973955
163804204
429674625
211268915
511090371
764280998
349582542
153615723
157760936
853869927
477179657
670674831
880236232
761754354
387442116
585986178
552450356
953665281
972534268
507725399
129205517
887176246
873166933
369734324
416059827
716081684
664305563
772945139
205169392
642199615
851333765
26995291
1069460030
568876814
906627261
139167782
201124960
28039910
250103708
288187473
712862339
320435513
243542021
30935586
811047856
132806776
827579167
10165949
231946494
552582341
747128830
357374244
66287544
205513394
783188386
817329104
589453879
1056186339
414112980
373191168
521289618
740058807
87735228
189908190
420751373
549739331
856175870
629553067
384011583
165112840
420251184
846218406
468399954
25668675
1007268701
290641482
326793004
1060394816
872408900
734209951
10535567
974459551
43579206
550207344
291595429
108209832
789245983
69745069
1039800695
323126582
659499266
519627921
735952209
161852995
682842093
175972951
32528578
321121591
606961470
90859472
843358655
1032338729
79755716
164702143
123755715
110626013
27854963
695805426
62793021
389910312
845205222
365270949
477348258
375776802
979656691
165834338
665705575
730071552
152773214
47985413
143634913
894558228
788865358
26780903
630989786
688777348
982574475
536896521
831924691
727200172
636019132
578596935
852240070
560605072
55958532
207800388
23911447
536309000
875689981
921144719
71264972
92100663
516486714
366278530
798380042
1012509138
4255243
10575450
752290910
44476310
271254861
99326742
776570530
199426967
290209499
102940484
583010104
506797773
80747867
300424573
149522716
661720476
756556134
101757128
334960302
169612836
398510133
158091007
161284856
1010308885
900024878
69678362
565000052
765499511
541036292
616359684
561825507
679111285
1041859941
1010196397
18585705
166003118
540232666
683660355
103547317
244495733
990186320
669574888
890650228
53450642
353514833
139987559
874148659
416689693
856676792
236829050
459211673
383842189
148861510
49155254
944439495
347464876
938276442
103361033
304630513
204613396
826621998
995420903
255183654
560779464
691513036
4864974
291924536
333136760
382467881
693194871
1006394361
205533399
240667223
717597679
630931785
625378299
523521566
432776008
885426148
73533379
552196478
910631605
467105514
376390916
717544234
359448484
293213246
612609604
873876312
501113422
104934707
236813448
21742492
498645349
754628783
667075536
815802759
333913987
673991856
150223700
871374545
389926253
912240
46661653
185259489
562564360
22460189
10134325
890902480
42855176
502893618
804872874
140154203
454121000
940575619
388649861
40275057
829054304
872595826
7459703
514974888
439533367
626111406
581637756
380382582
106545356
425907498
54488926
233172803
471691616
39212800
838214935
730401446
120675152
560727227
513368938
698158916
1035072409
494053851
115735778
424170808
849196487
225183219
177172500
173327832
393136936
600689448
457254169
7846997
208539735
540838493
900985875
766294832
2944982
496768655
317752827
175736210
862501624
88376758
859275448
780022095
639470901
666731966
151479686
766138246
334637043
8186268
728941860
446132771
548248857
850567599
46808601
215918710
849158455
1040468203
566000056
235297856
475653409
485163739
833318322
987152515
741246435
586545994
118013276
219817168
158547903
458521992
610107651
40924902
70220025
111700216
919625434
189884430
340511750
948670112
109317865
194301786
783677760
173268946
161719938
659437024
885406098
360398661
883883573
807296205
574200522
681807533
357478348
741621149
638223987
632852662
239662733
689590007
121421302
273224921
677880284
603409078
68362992
2800338
621840837
89317874
77286356
542383665
734301225
59012976
826812424
303034775
940955303
272783361
38451447
271776018
570154083
132134463
930476689
682247495
366966560
600875235
634174631
879017618
279780063
15452636
721380088
25583994
402596048
577228346
266310854
248863081
815673315
401240186
846383704
77242056
616085542
5796573
747634364
801703740
5812497
895039406
227127642
572495688
640925972
162255040
181696109
835185618
48825201
596035778
172429834
456752562
112427617
221743261
438847181
978960262
601635870
263336118
69074637
549971056
3297870
708721289
545279435
108621577
632849060
580797396
304193362
685278125
261131586
368166814
1021952241
236122300
165126950
635319334
96322716
35686050
80484199
284614562
471281958
146126443
189377348
92377624
855957653
1675543
32870527
35718
808453287
696152910
735616433
629717041
369278985
188269270
831745648
497462034
122829507
590126336
461996171
640551882
882094926
618010775
103553637
1061272077
854204508
399006235
941413581
274276439
785610223
108649142
26913395
772899826
175957827
461949755
558949197
138875534
92922454
373751607
466416656
365192551
136448878
762958454
884405917
241071375
591264456
66146536
47315548
24630289
550265918
283162589
102500754
402775587
270408286
391899297
394518590
75188136
943225850
700313782
801639656
111196752
547815209
524501037
107873506
818404129
457646586
858838393
615088696
590344864
221108886
1044257141
252755082
568530161
718624360
876129050
62745449
187619697
421378626
297175270
352735914
278875410
400113830
462013694
582295495
83667220
217570431
840967074
265111670
757790301
530857528
686967758
473761502
295647491
1008643406
515876115
799886015
354729532
115433040
398170083
960585640
592616771
701245519
739965439
695597430
133060931
75675297
3025648
42809537
536060783
148205435
430574295
360107497
165833326
363079546
264752927
137324567
684788969
473921255
153120668
31736036
578941355
32468461
822073811
137349677
218214797
593039204
159904737
195125411
520171093
311676689
64837855
155712792
709506558
357348944
147346125
75066998
496496310
564964019
513264818
529221065
822643125
141301199
258374682
730221142
316566784
76888869
582382941
552966680
862235706
172258756
225658777
827353166
354861211
801757702
112372911
691089498
966658110
100531610
590752524
186546278
55618294
710659164
496036807
112858446
26457818
716047737
697668634
974271681
44943975
103623586
381459718
18591096
718587636
425666969
371810675
69175818
297583612
487365421
61202857
334860643
307276285
174551588
777276994
75216796
34078539
979537853
808327783
689914259
539186872
688771929
75987868
760361734
959717946
93450072
30918734
34839652
901154312
434623793
614924044
187942944
688680969
1064540838
348577458
133150059
722552674
890245732
836579271
263595877
750850971
834960051
207291882
541899940
170674798
639393850
412622496
360859599
177785303
450828567
1032371883
175159584
497384469
571207130
568529132
404712526
283332812
614568881
1035730454
690554742
894025047
753036586
9801737
260467358
391812971
713949799
551984087
123109618
137482410
896751370
951054972
538810718
393652823
816496332
162364770
488304878
689516017
546005072
538205361
308840010
939703572
537170898
94866903
724023927
776532481
360296072
774755543
814491587
70228420
450307993
412490562
215241181
362922048
149517725
659202538
922629596
407405718
34593976
137823041
156557152
562360912
329233644
837895231
688492533
49164718
66975015
260381110
655145714
300171985
615914421
354505030
741248345
850860862
686118586
956395441
664071918
781464179
130324377
650449866
214773730
140585148
252753719
894416301
446204632
60756266
6479159
453179421
268655898
615053680
145240535
888934077
34205681
150811407
68532192
74830823
592359712
895506027
38317446
101206257
837026964
638124986
411998135
682717482
247861039
726912373
143671852
293897882
65019232
672858951
7003055
582083024
385040962
535960053
46285906
164590021
799128831
653077167
820277588
74748711
73243060
387498376
270023884
560018125
52363721
633820218
1072050705
823955222
546008643
971933929
345274978
236639912
700271450
538498486
738930801
441204016
836843498
1029088771
601582504
698620033
674500322
713313000
400859843
1056159043
171635066
465421209
851907590
752797707
1013713416
347179648
417962464
252108746
708569910
214189694
722820763
890356813
97766328
87872318
415389604
536978512
1024640682
525869930
795944696
703178882
752931541
175851173
930226048
278216318
57350829
58174259
827150956
195234708
900394278
515027310
518622242
85776263
72147573
363811404
73281541
365041049
878381308
180074800
390787358
391403520
372632346
319793634
489592706
142442618
220070586
888738578
966185286
134472102
677644889
667457621
326306284
668623368
86809966
287746516
398473140
182445046
385437351
1062372643
439202240
447984753
953769044
158998146
163754523
645577857
791753752
1014261059
858953222
836166702
714550306
514844366
894547109
67096644
291011947
7530867
21575217
150519505
883722806
747814940
24923117
71844453
146105525
117704617
951957651
877080108
95526569
632047753
850246378
122574488
920097538
962956367
750846653
99984727
844928741
865014500
424160176
778012581
205932177
666808302
32556230
676914134
788329233
44414650
191073995
962801648
462320171
70586319
891750238
1030703996
109854568
459047186
685093799
195764299
315744677
66657834
258977360
311158022
70275886
868849916
687787489
133553907
370958424
215790835
374711271
273839209
86213533
110064438
152913874
753817162
590336555
816959456
655530819
79588220
740399686
987156583
632606049
430811186
581560253
449240847
76064563
697546898
547450306
25069283
535375290
260506586
856070977
1066509614
58099869
89924850
855568462
79203081
50308273
674706697
248100142
679623904
29995312
486442798
367749850
369293653
381882381
789869477
798750135
602071503
854993275
746833415
860561640
473187818
757985979
634222294
124358408
421734680
873984713
1062250699
841624776
162601734
244312303
644428226
826592333
991396297
121463793
666598915
747233919
984379201
140197597
694273730
206899263
749361085
207153600
505586250
187156343
455253244
712143050
566014938
198697548
494772560
239641154
393670628
484125919
675062683
849167675
310814738
337861173
319918625
1054755319
1015728365
419951033
764864162
423179428
523345815
740806685
33522171
362457562
150290625
896726484
562390852
47206071
984928808
1024865268
352017234
891384800
265532455
691243558
295946265
544243428
827783817
20378168
448465665
379982643
320903066
185142090
131829173
517532001
947866766
108896082
566018062
520145949
494584427
953430988
178328844
123241846
635240880
958902504
856907104
773946689
798561985
822136581
282920795
808181631
156517420
383187911
430777669
315118492
132465398
64086180
618740247
243165077
496173719
520655383
393469078
383407343
436658562
140164252
728180218
133334630
48391308
698716976
511340256
496014927
465352660
46083751
747429131
521041745
252348901
449200023
519266911
20816754
221119002
766988686
200810743
16964570
508329712
150306244
821000869
11669014
463131814
222962786
347001590
637131507
299120733
667103687
101906608
865796972
105610982
363808685
716076686
1051300817
22712975
757495439
939412087
1056325546
826917216
465621196
206260575
864753152
372051945
415252806
72293630
796984161
188287005
814777698
302598594
642189162
920201926
260509267
21365404
40932440
448639495
783233918
866015875
582216594
123844117
473058866
461486890
539268038
283352223
67556660
164124458
167971921
870462916
796456747
836799856
831594794
435426678
123307132
206815990
392026723
794476980
857249213
318096328
419156840
933530699
609334585
122717496
34497891
297271549
67976444
594601999
602478467
532141982
183987580
522793179
161101933
532583747
12911280
597836109
543612481
753555936
481538315
1021737428
52421557
108023337
636048094
1019969237
824137868
1055796015
143585540
345172244
170310922
744973836
819919921
615290319
726693103
368995818
262861719
485300117
562258573
600906955
717884007
289349577
1025503761
402663673
32960674
895711991
717075763
386493796
836012122
753044436
223146720
623452993
365289850
223226931
50269957
308822801
297526429
162692189
126285682
344635841
239449953
362517949
733550009
676489112
842279715
76267563
734541514
973370091
899957521
540798860
781763401
479413935
869729255
254836370
298945841
411970828
22787755
916856727
614984377
508867607
297330956
705658239
376339581
314671545
728141701
79040930
796575920
772162644
292044844
845287824
1048406442
220870334
49489461
10499673
914040612
139479961
526437667
95760388
376682879
31590700
687837555
797697394
669086493
94718858
449375402
974057239
49781684
751943753
515622346
20454519
703745923
493550876
261782215
893993331
421678415
834773528
127699516
446445795
146331168
106110739
903106552
276456126
127611901
308868917
882327159
90639236
489257913
668773023
99759550
480989076
671318097
722437790
222685095
687287476
58241631
56206688
634598687
840494592
122095185
827380052
404945118
443011776
263241892
1067178375
857518865
306374624
138381624
15145243
50212349
730082980
587314789
161286017
45210655
167091776
334111830
428437719
838749289
1055195196
166202006
886927840
614541229
405074182
74631228
40247745
214135999
728974597
482878566
206331976
983525078
695395058
459379434
74435886
178249985
913538977
30779179
129205355
102995170
159275753
45982817
798147016
61338078
483504820
269898577
907080182
154744402
423576912
759586
95220270
388676373
523461560
992193777
156259814
278430306
364299199
680284743
6467155
542084178
377323320
271292626
826438902
161330310
131644719
674286785
341099465
327108092
904353926
608711794
432232846
467633161
633490440
720010753
72508437
221413426
91819716
825719113
10226935
186016462
75397494
368736642
436685479
207316158
198114314
254169495
794653907
518363059
961204415
85843974
683436454
244577102
56672987
784998642
75087670
208771575
14286063
401756439
695288167
883494801
516584404
615233495
620499445
591899008
554938078
467933062
76484236
939888876
130999773
200057144
548418972
356572604
77820790
435611793
458885495
757995292
309287240
139224559
689793052
694458256
335124723
335622012
57869195
544766181
852914755
560182089
245135898
147006473
766567590
22323818
993208715
383890695
171289927
84798989
345722677
866846602
124616275
514391576
330495851
536580116
895464936
767712045
31258928
555041376
588820639
41021634
118716796
737041658
39511439
242573557
1023033108
488016732
494856484
421618708
79308096
191730652
237928741
133115897
965645070
1067014186
191780641
80495269
293980642
22439377
152796647
1049177556
465916947
175995488
392118947
877609620
647296876
537683930
789815462
80671460
450440956
253926447
108237816
374654251
573893859
1066161899
662106560
994004116
266082588
106538969
528646293
55886752
979747036
78910817
355854364
469023237
233526097
870452134
479306617
743982368
1064135230
128084375
869483929
1037233010
144604444
885251907
888953061
32161618
956644557
582262802
105429029
301761953
287654796
680719036
930739546
3129601
509297240
665116773
344786321
366864035
533412431
254125357
706673674
565517158
232133727
828333503
382033710
98453098
815728617
528133774
386841250
354891783
84412567
127436008
574874689
918589650
259835059
1044071686
385260157
482343314
609885153
376891857
623739985
9800761
346000944
129936971
325907445
720464538
596321165
839518897
764135805
792902048
783339905
8221628
60111422
877477800
727499933
175334511
821198467
65160088
723069805
991525459
679925810
716006798
742858254
960861904
588085812
713932635
204286531
722993490
304203059
356329745
1037808659
565910621
882025207
878722886
826167765
837039975
526238548
56792120
383024037
50542429
623934325
525503277
743338862
514554026
701484407
96986944
824483243
542300398
550677810
255603670
70046154
157390720
828658129
791639677
323320718
365759727
698141025
288894973
157501802
341538158
22526162
616021305
192906523
240808524
431861336
303397620
680539693
189676046
674971177
160557239
6465541
458966012
674289506
329054164
642793838
782261372
365826961
273361897
739572092
393801671
432517832
930050454
249471486
805223060
118784254
105702270
583581119
995082039
404013121
107403965
12470557
638385132
140464364
28514856
847852668
234437597
376225354
245944375
136730901
641623359
365141126
380764948
403477766
389560583
552499541
945781701
147662377
943267613
348430212
590098415
485582850
329169730
750056555
248537538
139700614
68560786
728970380
545047840
916656576
122906745
192605463
960384388
505371628
50329799
562725138
233052432
556448080
1001600048
559271484
376259803
323266194
295297692
150855859
367652432
535986448
223959221
981182839
490794969
31995817
523324019
603488198
734512798
740533830
318957262
95476319
181745123
231521509
397237261
408872203
541373658
677384086
21643955
132644199
89121598
310273227
759360969
790757286
91439733
504438182
105547999
362323597
1018657012
186271154
232932010
363751677
631485863
631122401
882670399
257052597
928406614
97656688
572571104
456092918
602672802
165891687
486703775
417449139
213544245
773771409
290347505
312265777
692077922
501221360
468187270
729508029
417083635
28361673
807062546
910375112
536469546
631375222
695965938
381050457
744028510
777921654
475312663
1047693238
794608101
925106617
159704904
842356967
664747076
657927133
777108448
155996539
497085393
189267665
927679977
615980587
816623843
889052214
336606021
642294803
99208894
576977205
166016274
835702334
803471885
155089321
5931918
746674678
189941476
44262035
267292958
641846290
980403037
558821020
411644162
300739530
621033593
26476389
810469980
378845709
373550221
1047038549
266956107
139208986
582171919
335551529
678487961
116349391
691264034
828416406
637318726
705245106
520291745
63144217
685384072
797219941
232634493
860351649
251520561
47972038
109289830
774641212
782856602
629636501
657644868
759996543
770176555
736283626
214705174
473746376
332901624
472442613
59225013
156610572
19645565
235921908
918557536
8197041
84521435
119534980
278854161
220097610
197289521
522466728
682067252
734019157
450147132
671988848
391772381
820117716
124665884
870804702
580021819
597153907
938770502
498193412
687704264
119171728
766156112
718923696
729335415
315708591
842372335
780338547
907780714
1067497880
839463600
258637730
91755893
266996384
663964379
100667407
574964673
419630140
118187128
641860500
444013039
44747121
1036750384
703497803
608509644
829494046
653298471
1050426374
126891124
536613252
100354585
325491858
113829330
34182075
644708326
5797175
1055546882
558074452
297565181
650377209
885084287
206564418
750970742
135953471
426929900
760201224
731782599
294087598
922298934
3886561
426247464
838696337
390679391
518091819
841310755
685803252
831307994
539229368
332326174
643108313
769684779
543250095
671970330
34369976
587542583
105276731
378391632
678552105
854162931
548799450
217629301
696320297
309938085
70893280
1002216359
493004188
465504523
52143042
965075830
914711829
289995233
418924810
146929339
528941743
146637188
879533668
495311607
835139000
663919979
538997806
711517727
51586322
829288769
497464815
520693742
290983219
284681553
570559695
898868798
854638379
690661704
831707691
88800537
174190715
921072363
106147523
506223007
992580052
757140250
404327944
754737860
106264997
496703046
892965521
124519522
624045541
95324791
18896569
397051491
28329699
741050122
59939831
622662427
22462155
229855418
510153018
48359435
206980402
384726562
1032118179
700066173
415911165
386368520
236225828
627895016
284511576
399032747
799185978
158003783
584465562
339922086
794387696
59229987
933343999
862346514
44686488
565626104
540771364
1060631066
826898489
1041552717
1471426
382119646
645248349
879015073
349917846
837751564
368251173
906706133
432421955
211057557
605916903
29189950
489710778
684717952
630863447
280535682
110856339
524476132
294262611
499237672
474944713
879969854
86487136
327758770
830180202
87501388
406983842
435301722
297996209
396271599
1029258054
983129746
430946463
79186792
20322970
791324747
1006897554
595173105
401970794
373326274
883683418
520764452
907970361
39878230
93827879
317793938
204440964
280942357
991497274
782531717
30037468
598571783
189151272
148061743
299644475
584305556
238925216
326511503
78878212
205378496
224474779
222050198
7063831
486238387
863121701
28123380
1025594281
113061903
911923906
566900112
39221199
577863985
439243387
351300165
692700439
856053369
501786313
437574816
342128614
598895103
45099658
611828558
345197501
137955841
242723643
321206137
369480695
560091255
894929466
583555218
559553936
357321472
370228504
661674247
810193347
100575145
70555546
108954655
528778019
433906947
373701666
144930359
2376599
643390299
542671207
502678000
519070453
16081742
3089154
693139930
1029809195
594833679
597602633
277150280
42182684
80850026
888105528
250550567
22285853
879272047
881918875
428214697
755368593
142804635
213536283
332772740
721143494
196226568
1053329969
958545854
606369292
602880859
521885801
402698978
838856146
35386888
103598321
65764555
164607560
378457154
466448971
382521814
152255387
689306305
143609085
153614360
870215750
427420909
1031861861
697305698
295058623
535493234
287778026
349107714
231762196
830529426
860729979
977287487
139993015
71087073
258446157
290290013
403131868
373279808
639314664
84486261
151471485
589739768
147495457
148344632
757896204
168952675
540118691
484127900
665350304
55197660
779916403
235426080
1063198594
470558349
192710468
489402895
266507959
783431461
35732175
49970605
93617863
99545232
291421615
240106433
230371959
63536092
640791764
376304344
329603277
20052461
658616838
866495696
1010533236
430612067
929896643
600926283
699505949
418283552
706079863
1039183338
45177933
1038224038
823616819
242476405
113907424
767017696
193919438
789132913
557892119
103234435
626585826
363819618
661341769
169535690
862428372
156389804
163954808
354608494
461658574
323759434
116323300
770025477
907258235
440953586
631419720
227390684
339832594
436613672
795248689
551563706
575900882
417799715
85535064
75620709
460976963
544694852
416415448
887542999
726395069
63275605
798942780
468336685
138586127
322917448
272132211
278802545
673918519
101307857
560494323
398131075
576308708
855481085
110062606
499365550
345972238
46788814
275242660
466658104
181108349
108696095
425089200
723208870
506036116
949945157
92929149
270969437
143418509
588220186
143926175
16196964
163645964
726297286
412885594
687491728
272974
469169719
605621680
781079428
199863029
361155947
931617167
53513889
106769299
89549284
77513203
905819566
168732024
514822107
99523811
597546777
511920732
525158956
772514160
412167919
889779319
521878902
496933106
748948512
308610720
854397877
200953580
627283087
666785863
373238439
527386741
1031332138
550920787
339817596
1045697191
148328485
286341874
700873203
337084032
313235559
801738584
866592991
202302447
794312986
818948983
1057333201
321304353
568610908
589156641
48176436
421446512
514330548
288647524
912998583
847993177
32458800
576835289
835391638
575895580
161645119
649772398
924147999
86418186
26269603
253703761
162945008
931853682
804873876
818737481
607265255
796622950
590913988
52194920
666015048
908526599
205902776
807670980
712343461
475326032
661147847
234994320
495663921
262400904
239865559
870926605
22320611
273943
315459362
57282256
680559362
570167070
541849884
34254943
620120609
175774120
164868943
1031619485
999551660
722103154
558126485
269515744
204579521
615616912
322258549
592997148
399740517
72247760
723969979
378751457
616083676
477875394
387229234
532969338
986482979
478714462
1031069962
308024271
439955111
847172221
522798526
113224963
786301298
47097155
622426785
1037329577
71858043
202430792
133925737
937352026
8214652
682760210
347264407
292676128
97393376
640917032
762985429
964666161
31098572
3558211
529095782
75003530
408609108
481976320
1012834450
754427415
687911184
821366210
280488455
5362820
436858399
89557588
657131382
601646905
248954777
763690528
407125396
800939602
42386554
614978884
554760617
837302600
659110273
460815104
47162716
739415776
534392993
444897436
66164826
393173403
743233311
184654017
756590482
149060922
121025890
945681895
316413816
1009942164
716104873
428541890
119902904
8321197
14673062
359239347
921698190
230731807
670309174
667806557
492463298
574070084
94326358
50308189
246736681
808199479
713975332
487141637
257215386
910109351
370616684
352726333
782793940
809762725
90327819
154454338
807855835
287764161
100792752
404406222
489806557
401854842
301863420
220627837
806394530
665741570
252602235
652293799
693409898
671467001
214077375
788464051
976380979
685147895
505784416
516187018
154676168
382340574
898522194
107102249
494738092
1064895649
882795577
874220357
123246179
873362265
885027772
120289256
590570878
791098831
77958980
109688298
408295421
111109953
21255457
286185908
82539875
354817730
920787356
724508638
49177015
142389582
203697427
648129887
490051206
651656092
20966135
222580551
344857117
249498246
551902703
882106120
647798204
691261885
979381012
465135445
288092996
145730525
292139081
47091220
416056841
772135691
716801239
288219749
750341963
519254785
164886004
119654956
821252467
564237480
409655077
1012159217
1058833168
281022350
1043234008
316130248
448796099
79281537
596401255
410223406
327154498
501504233
183355445
396208564
523559886
79692960
7560999
1052898252
102258269
435108447
753518026
457299476
22472346
220427813
326017516
1057100673
651613264
236696370
362731807
22544334
354383471
2474367
285573326
519822492
241809570
294356366
797653488
50158072
710172072
530483289
323172321
37554994
90189075
901238149
741930614
430696430
117503632
714968091
910478633
790908551
42237871
330583511
350339833
751501048
73262685
279669204
144019868
132253083
591475559
1017581184
140241427
943139332
64416123
991273377
2123893
310150670
141898414
140962658
112959619
644234006
357415755
582657307
497836943
1066095925
839885478
605686386
475954930
329355819
150933347
606749663
46811330
527870363
649118369
680947988
652780582
948300290
432052915
603115814
98384338
36944390
696889055
101364432
209198525
804698892
99542839
1008866153
511316599
500289592
58085888
683545450
689387286
812546662
106803544
69072090
28874422
565392914
913872936
990091316
519412814
905138550
150238969
765309821
64290065
583023029
960256067
833242420
172865788
954051267
5451765
484857212
55398011
182024880
808491327
110084439
819422753
873117969
616518361
392249782
178478771
225119595
755260364
971345904
887118809
134053658
635811196
348831977
925870531
751964009
464005545
6266207
638303930
105606369
1031231039
449049791
895064180
531412360
824015256
430967046
41704279
456220989
275415428
790659900
427393678
44873705
91963026
357795233
187233623
498508320
383192971
611142184
382759990
37807582
497829158
770425661
125279186
638984129
214667329
1023915790
824784288
624944085
211413262
1068949486
537624776
708595402
367532267
382042609
314808479
140035214
888624817
443654929
320075238
836533834
364799437
598738790
946981149
289298750
389389906
648525151
778222391
30800140
859825850
987530769
667467256
170239678
55768890
9673326
788017519
167296230
724398814
525368392
172685607
682290724
25431727
580574049
870904139
1040892631
1024216935
757880667
1008505734
522227833
633498806
531602606
469592173
14010531
556417710
1048338662
610755601
382662685
5445467
531325302
335643416
459595944
544641540
160770431
328564668
304712566
141157597
896998873
626697862
730998931
541872183
95186602
453967185
880298967
532569876
757697474
93068090
411041356
617737740
43373254
15842543
421784956
441110528
767749908
82309583
433891674
552538000
703067724
428862780
887853053
847507310
921129803
715360294
669768884
830241119
792819516
152711813
259793338
385904650
753114585
709259796
18654173
64277928
451270692
157604938
380831538
837190621
128655359
486648850
160100518
437824555
15489981
20040855
110616882
394310420
708934055
68479757
548335724
540793980
625898391
191246511
794995020
161207620
763955759
483107115
725778931
638008803
602951892
438487449
155479018
338332733
119335797
848710837
704795855
15471331
1014161909
189940525
491864510
585323658
999004612
32392896
172330154
649020167
419935212
415108993
103273197
531311158
251738072
312215732
622043162
139744522
534404903
389362208
680833189
134606032
60858670
348621551
94110164
843245187
268117046
346169142
194763618
924450596
440470006
494519471
490611565
881685952
385884257
234253593
98250375
929522959
866309913
392297867
458753940
565949308
676864945
520196445
881082604
409614108
533829719
236582128
960332790
67199783
241832589
265450843
835538680
664417688
656086024
349559339
144774958
24678661
919110951
784752322
7264178
974262514
116242040
491793355
512080434
110082546
860446512
185479843
992442408
11382630
998096941
615884746
698385832
147479514
607373730
31239182
887630759
81989979
399314050
98189660
59034646
756791363
5740811
302757019
883652591
334002321
97016834
133847319
103869548
265415798
139816843
252139360
724091893
49062431
907912671
795832920
685975656
647460968
677863200
450932180
686292853
387265530
248240641
1000647570
802439680
1063353466
984653565
152671836
575880339
684667751
514212037
138030995
142350842
818162334
249129025
399471864
567448088
66924958
564559779
94057093
351377928
492223693
160194053
897293301
846629794
72383751
6461929
743997235
417841927
969026811
105705652
693876684
7752419
580326325
919858026
122279369
592826469
459783796
20431084
911030131
791554498
741321782
615763845
781603515
321930156
792060578
63129208
192273403
594932298
973645185
373241319
638542627
471460110