100000
79183563
448785152
756598835
51941097
501012034
582543812
359909060
469415118
701510824
22004243
297094526
352848546
671473035
606871853
414330794
129704254
158054646
790077887
118118604
494349465
524884412
464815644
59295670
235089863
36637863
629748053
592387800
420892643
597895701
664387987
546726859
371018262
769806824
33252120
41162302
555928534
169992907
151015912
664585155
771627050
112779999
578010783
483025944
776906220
206608409
610793113
329285307
171418535
713117466
310177985
446620403
258866834
332124832
178959166
530502540
205025969
643797169
379010311
124537115
670226539
498152239
443458639
43745412
188053875
5897638
248648420
515225158
24430323
71227870
402735890
173527894
422819638
520556741
575253513
619781672
668233542
270303200
670296500
769691383
140185478
752541639
461520451
773187183
276523843
754380450
506950343
216780239
493834541
465094494
751857879
651638550
635337096
103908810
30784050
695020803
83683664
686191036
9631440
695777997
102221850
251492340
636223443
644793672
685208836
364447624
432909509
292120150
114651568
493699841
461964422
590220339
496391591
613447385
507299895
76016654
298248464
667897311
730174937
173626025
724349088
166961512
709278063
30494615
6721254
86953766
552148501
12377994
679988037
376486567
749547504
531106943
30844597
360286545
151214914
266428955
607553597
395838490
19694391
617863005
151708411
420013786
323020587
497000135
417943817
255930052
280779985
669638033
413645472
509906183
379745006
695406100
399568893
269214696
66045463
73496465
586135415
627041197
150574206
655159203
557615215
405485711
291227403
641715439
523045365
501572949
120109493
351851473
686361681
248802448
464302620
761819955
140494176
587073867
282509270
380490214
580652701
280434870
646886386
638701624
683332869
176123178
220405276
51661183
361174067
562087975
95857088
528061643
433362052
692802129
40331577
342339457
724718705
280584362
777474945
377471238
375603441
69919347
394739544
555597027
253551398
590985359
249613785
430447088
74845207
536629453
176953970
776954558
529195091
248033660
390543391
524614552
204817612
550456074
668550653
469330662
743079531
260947380
305699107
331992413
601213507
22804754
118684573
434101483
20724769
379632089
508162083
419414212
176541307
232878726
211206338
282365140
243560012
482328505
513288150
349940843
244382374
655729861
245216002
86070127
685653615
322406700
287653044
337790741
519478574
411136685
494902001
508392080
606762308
133621558
500374927
726155345
315647098
704693607
77340057
490706899
634589368
115361889
660794630
65059653
214801474
502899136
236707216
360702802
229217137
427066998
224889045
222419757
483650089
196041595
708831392
334354511
627581417
759696247
125695562
103145113
558024724
193688437
372305007
703305204
103492012
280607702
402428138
292417385
426163614
401083059
443772521
549359865
549767610
702431982
505490787
401518972
664333580
734653239
211286948
791671801
723822995
183508002
711611943
845009
412456603
268833590
213881692
665127214
525228744
722955983
383202367
266197938
649762971
726235597
74009973
54049916
69702483
322949729
5754694
694353458
723909192
186102632
611621721
522379220
759411997
533280626
148373149
443186284
154369477
559501754
636887442
78025779
107744513
148063451
606898623
788029203
10174037
5115562
472152744
372645716
786748945
228783082
619494153
685897968
277621396
765066727
772590388
620247188
504525342
604304225
2334276
1243859
358991454
29534604
364044937
781113578
193103277
176432780
393302857
92321859
736494277
452734470
435098295
325910080
352353597
357953731
134653387
233916545
217848882
41662689
668544815
332411360
760144343
687684562
15549094
305179949
38715686
711462298
243479774
16029503
360701494
781144544
760715716
677044109
107131408
162417750
713679674
301240427
122483620
128859993
641977920
330193143
670559160
400182745
442396870
449894656
83717742
672333083
703586457
671359553
481416040
386080742
46514420
346217610
777963804
60976007
739270166
371458000
119918205
474063609
659768497
269819583
542623867
661060179
40454145
432602798
103660973
431105958
559715731
434015681
92360362
419672423
197092976
773061701
733910830
271893919
158800439
485832836
172278138
98775979
510242090
104191936
312209215
472985258
345114423
262647852
615739378
746194967
21667043
717321493
183713741
139613408
555111930
489757818
785393863
204078744
250722909
437150554
299991764
742765303
377406845
206016576
625405134
589750854
238878547
181117816
86359668
405209659
9226970
582252874
212411189
584815117
646569503
325009735
275991434
441914800
352809526
154675209
418042764
767834221
610684796
583533239
231281915
116555419
322295648
63368802
245387035
222712448
137877404
363223408
295615515
777210112
665362152
777968720
634667092
86276157
187696264
252879818
646972362
298496454
234126784
314700966
602957617
39716552
154624594
644514038
371150125
62890794
66440532
717618126
277559422
440854115
284324515
342309370
155558338
631179006
645088794
745741039
617721920
418844858
372108562
239482038
200319686
299166285
208444800
527958988
475041244
304067358
419453456
132238233
352002174
303853172
776334636
395416133
502204346
612532111
350936995
455462667
661946561
9339862
529379000
328365217
26532967
433419004
134486854
722643450
362804160
548054056
753025822
676955883
393138864
143753190
198557709
392887313
651745894
232229480
755490304
41591587
356161813
432622684
125578841
182863172
26447609
20045357
504495962
82215652
458736386
728495398
744337209
752098147
476523987
351591854
404929798
290617289
654998000
190266958
81013134
590407399
777340833
490562830
458653304
658980017
571498485
261909436
423947691
230449666
519246672
371106060
522207702
510778237
107268890
85767896
38447195
41358578
596169900
623794502
726302524
339577413
37616866
185728869
222954939
392410925
260061755
325406199
612470719
408709950
668386255
192144479
257516442
11598223
214239358
152946120
708543284
200805685
279812646
620408236
420456033
317395041
104785616
471570470
677084659
4718634
329375261
211515582
496876771
452217273
685932345
208639860
354471477
570956130
114451584
327552533
313100519
188614101
558249831
688375428
642344785
291673056
581848444
580705190
128819802
81140368
685391594
215931423
150976837
766253562
782812504
682881459
740594003
53277802
744266243
89684694
549215400
681144331
451213535
527629646
447899561
386893929
294473879
456169821
67574622
433714554
714106297
331700035
144848242
424276066
246055737
674893719
351462822
692421837
525714298
367864810
131304775
75523717
127706375
430622784
463952254
545249811
193877447
127282902
721368282
756515930
673366955
576861300
487822255
545801909
222183040
458492057
258281572
720941615
292016873
352226775
545090967
77565906
380937978
84939721
731261640
207784268
385464736
206322031
486872261
729386291
317602474
373662708
94786649
474929516
184335061
401513267
311837967
536176888
339144830
457860772
71800645
729473294
160739268
86797467
141153458
200663074
713120368
598112498
505752203
10926368
88431109
158848902
422791954
132324598
564734399
668988992
43254111
733856253
407541725
387047594
301658823
711104554
462761376
614425498
649335672
233131158
185740697
749430152
567126221
12713575
194575737
108396265
311019516
501971746
429911629
147307771
717712558
372769094
586186810
280119983
129794284
46049342
464342649
775586210
731241674
33875564
359190762
785183914
577412240
457302540
273230127
36569512
426044786
709992545
418962290
82269750
302997470
332945489
776205542
576973747
407069137
445212514
709348794
140598841
367863803
505407658
102287651
53659369
238062971
422298270
739019841
62142768
442910137
637685881
754247493
378373533
123886862
164912759
221261917
738534315
692201012
752032860
735847456
365259138
158481572
546400286
286414061
2920464
365748761
744329135
681478798
574907675
44659089
56445460
95089290
176169749
404491418
322359051
546014884
470598500
96015623
371899396
115579516
753196554
673403753
543245782
522018248
94569695
367899358
63645708
520582381
117262808
135071205
49474170
287836646
78994667
471008173
424087607
630346431
683395009
288296241
13664354
456539665
492588613
680184775
239743226
86695856
644361669
563333696
734944701
267258858
297465217
503976998
214608573
118768950
14434910
617491073
29826646
167874173
538542335
754449420
466268979
652046793
285468538
662165799
401656152
297527290
108243954
125747777
327966563
689781367
247316040
591289353
362730766
633390970
417176087
230939189
352261056
79960130
110159122
382466580
754174668
410329393
648987475
86859132
267231490
315026206
226996824
718562325
688444933
241357378
143656404
644724773
5283634
301516901
281458705
478730361
141242518
254952926
782390647
408179486
435061655
559624088
283070909
690899725
625512597
583548279
641557414
606832606
369480293
272022096
228143211
62313953
125354070
604354851
215999867
790469543
328999073
579688761
669518788
58562067
519380305
663194258
488352602
13359974
687801322
688403304
206506087
622191600
684132996
409853497
687165754
338529269
407994105
644321951
544663903
781680817
514352710
635991729
214265889
620553627
567740430
768529893
358377812
634895165
497150617
714771186
155336130
29110596
55968110
530258953
631974009
306146132
440865547
30257979
710909757
635299685
173650164
188257623
51006592
98130728
446360425
210816204
601727871
247443104
135713892
19030239
282920043
691503104
132957749
481640495
305546466
1563362
678603673
498421272
363293793
32451778
379424189
209127049
262375446
351970513
504167462
95084491
80857312
535728219
151293748
89464989
672553620
146308236
728833088
434618914
721732706
653709703
487097792
581507769
95854269
79437925
288868957
591306381
173123395
660773627
432635195
491455289
285494401
664660068
322240562
206975397
197108093
632714111
614248961
158071186
578326023
435120543
296292154
85228717
740293911
369798388
436190808
690817168
545312964
264073654
192447303
686736425
600735055
227711556
474256747
202834766
8598127
575072305
435532002
515722098
712405725
51132786
86262222
488672145
639065377
190593646
18977042
465488638
1421980
658812254
124580423
58422143
11564444
238405047
454474036
368678699
415551972
129308217
653079571
667883126
503966885
651180982
329854123
334008056
522790322
448239086
139808266
640721193
290367177
83006053
168852557
619790846
429719519
45132486
686552866
349381850
168844362
235153774
696584291
98870600
35420212
67585200
681729050
787230691
143880018
493096979
1652100
687721096
299559130
348579329
670693014
591933885
650688236
302506352
408632712
49443712
457554703
531814371
579686068
492278405
658393190
67111993
68339972
618163169
147862374
7403459
367419967
159872341
588003284
589082786
507123901
574979760
637209133
504433497
198218745
279229187
334679643
364507987
244020371
166296755
438042648
239755514
501807010
600348058
125696169
256635140
34881549
314933672
97768250
25072755
480058702
571867835
720041220
112345193
658556730
593996862
308364505
612402475
583889001
20381578
243922903
660175746
241880090
463031270
584347389
677242459
191583758
76305579
133111653
690277536
582939100
533883670
679372586
701859254
672785081
778235197
538025800
454761367
722811003
539985130
579243700
728473174
581580928
467770766
606290787
481042216
315302548
362499275
789284674
345828938
396054652
533238159
299812669
553459483
4932824
599795436
122261156
664181554
765156535
378349283
420152263
520349161
403880201
526056718
105867414
184195067
281723577
544531185
232887056
411389922
716415844
215018583
240778132
171488322
503957939
352364024
416479524
601930075
118945442
395985599
293800126
297314998
763240487
696137459
689597476
305030412
579654755
354195889
324128581
263728712
297750355
552847230
506388229
437557644
567444388
559778083
491407857
638233063
387104183
210213902
424746700
603727007
299719604
271351096
766353734
108520147
476912389
773429317
662233604
425514550
750243835
39804449
350726175
441319421
77805794
184494381
555159117
380938819
318814330
562243192
347937372
740434857
470808389
639673933
133235974
493722147
336751952
450560687
175890274
790971788
166470628
216163860
694573728
317816290
338108746
154059019
404310428
426151811
302735394
435857360
87558068
253251172
752478705
712637643
611664209
729149786
509033086
195532023
182123364
124181985
702751847
221698443
422752808
705165034
63448589
415269180
788412633
110369740
546407440
574616868
110884645
391894989
430329462
664638540
737670560
492359596
245526359
568096272
406044381
515537077
649202640
725975425
85948221
702805771
117741824
740549645
503991810
158431293
120094061
190779579
654249474
414561733
499221001
437368880
22859220
81119545
240119363
182871377
587621814
657591428
389641158
683672782
686896850
257074043
88638487
664413945
478698459
444215584
703510846
529168749
682965414
93635686
311191337
192675197
722275086
117408029
34470136
218237506
277408296
705666014
457794637
557359638
134124219
400768911
654977571
8138644
503266068
71524277
122859220
551251965
435314709
385225530
55944836
759305373
670501550
323685332
251991400
595543286
363082100
617944156
497770282
666164489
369551517
564622700
99625967
689378119
600411994
242522065
788638931
751340741
622198039
523080476
43697696
559382507
746333841
388749167
496336899
144108074
774064234
246633139
179483974
713185339
55988939
157049779
585290249
399069660
684083084
240442698
248077072
536388231
780464761
286702404
490094154
200738289
635830761
522789954
2829831
486025613
481690021
243341984
745441659
559149842
91388810
469210910
362201286
13854384
574170830
55196917
347517461
170887252
66199513
195355053
271618685
474441889
748090653
657206189
706401599
318429315
323773346
476187300
125190111
492680812
328401600
667551961
447940405
431307144
685950004
62771546
359183829
621585305
323965764
156186711
345651647
216810237
68321007
701601582
49220723
184898721
428565868
663344644
676021754
330269452
617083165
201678855
90075963
735211438
725739517
532842330
528896769
398718302
422310772
660061445
514598257
398215853
671383334
154568144
643834849
593993756
373120568
242621632
471881857
641046483
69521583
545117604
412729061
369061437
680417279
279432021
755018518
572394083
461548239
188389619
73236120
93558947
23243070
119703575
298940634
710103054
380401493
283986797
10205764
512502230
160960881
575858443
511310207
142383893
145795646
327008609
269627663
695035623
146385046
701577417
581438920
187928870
304527830
48713681
31027583
224664798
345157860
23603339
647305363
738280415
52166330
201028962
293422985
32155922
713671244
357875060
546473616
579553655
5108018
183671372
9702091
276466774
434018982
75857622
355989932
581225607
336874286
304296070
715836711
377831666
160406721
625536560
729944877
500657483
439905196
147476838
515009932
363932902
745830470
733230448
524594819
341814699
766639529
765348108
363429699
372397145
48223621
182703359
749445854
420743718
287119434
423161972
178319199
70322528
659934517
175439581
104565576
478893859
343236322
493946470
506757059
447187677
447778261
407266337
551609164
354941078
52375308
698866760
481882219
776112647
478875153
43837926
565922090
92769945
784697343
640901630
729579738
52583074
343286721
551169966
358911610
117736048
475214239
166692882
517695881
19846109
429878722
290618112
49903293
625769122
668520257
353410707
374016434
115702375
258345770
471897904
290002321
515978686
581431162
354782174
348145742
59524811
401386231
167868097
591541216
83760434
713272973
773530858
547700494
560161322
677100581
220503584
505671451
123564727
150208427
738791958
18649918
362202277
59520752
774081072
526028222
399157572
737554222
509356746
455917963
568728776
152946042
579624134
734839105
2624376
94189821
714507780
692825760
687729596
617383080
224382239
310784581
609180546
265097429
209464710
565163194
143463698
571756707
633281524
483459708
693804663
757123494
429022372
35525740
590530156
530672183
43445006
289082392
302726185
415483763
780017952
393470000
102775500
654183151
318133158
233070687
766105648
199433183
319223298
675852111
174047105
219158367
345199607
18814645
631790170
781798691
706774782
421890734
280910434
302164808
3486922
560994829
365433559
598977088
780685403
672413079
329298533
758457844
756684220
393993885
487643297
267206242
162477549
261368759
980067
738765023
682544066
650544715
453081122
451660454
249398785
672270607
192642891
710495636
684056499
313154448
66065633
578322911
274967477
409763759
622610672
35581467
3807766
698428082
169923466
115591908
530440389
296585506
616878849
392491112
459461974
662961639
537739224
529770472
106387767
443505401
59289669
654976271
162625894
323653964
146416901
87072480
368535898
562352606
125542628
749501793
219412365
154425831
289493786
387870490
183934292
553866024
633270377
244835022
743795141
582797198
443167103
3746811
432595417
557632108
233412079
434948905
381572049
35008261
369148282
310151270
379504635
633508213
379504432
777811369
609686913
765860844
54073915
469232409
432052419
473353452
164829830
488908587
267120672
777581834
65256846
523515911
166490485
15349121
191908640
532057031
344644405
791271750
721613801
101019149
435363204
654850073
405241738
187093105
496500014
394512872
699054142
376577968
174444742
61011633
489843355
556526479
275710246
557420079
694676513
770171071
395486219
542019655
311256422
511610617
703176359
708554300
609000380
100702410
694307151
153844302
87148879
151184443
97946594
461109986
43321047
182238968
263144787
786707931
414231299
135571519
184974873
614056308
115394710
512131094
529427810
663913831
161620334
652381550
247563307
251701959
512847508
246517035
242501088
730251534
644858864
293326445
517588690
250791901
361905069
761085110
558951330
270975285
263416564
426076234
416082406
507594744
597746836
776794571
283471459
168871781
93918813
229119466
276808984
458236499
732675815
191070605
683021491
301395098
309021238
102988269
538209532
314376702
123868403
367530659
340061884
137581245
648377829
50961628
368819194
652633025
520488475
232917124
270451936
126440055
511770286
440730157
451118747
20127115
109443108
583210572
172822599
119901958
45606094
178812972
446841784
164372148
406404157
462923608
137106482
586905665
185385479
460784216
519027364
595139196
136532545
257524195
560895526
449208109
403970110
365891175
8271278
464946622
586539648
255583704
314909085
319267411
442016388
121990361
712682355
526515483
343120026
321532198
48066974
61549828
495125143
561332803
714442425
438103880
189102256
442096187
143399052
748777704
348681893
266076719
322340390
223343078
86486931
343292828
189606959
263935478
13870925
398923500
790779767
45832764
286508305
119996408
163816437
47894060
386077286
336975071
426615857
673134146
278176850
730224492
323209642
468197925
418291868
754690813
391154596
183930933
50867622
70087552
102311225
613930342
161609284
533664521
64839904
440611492
358512795
491831621
673520083
237150994
459348526
4356179
498051748
497295751
566019817
79633585
579135854
778022834
4961208
227413074
284088775
718746984
546337184
523918868
24252673
133034424
3065953
250038486
151512044
338734935
238222775
345753648
471905169
470372107
546531420
585037411
770083881
322759402
75510660
136639324
211486196
357579606
82532208
429724082
74829978
590372068
392487666
667311323
473624699
498569935
563264523
427442729
2808980
270734929
456080705
392202768
764363228
32580801
779377455
201798606
328070640
386404649
264278719
460377468
242082117
422526015
145415563
590174483
172055887
749012797
591475761
510870004
331639284
225980011
775679076
667452952
114310303
123045457
586172738
646642550
239277124
773395664
266537186
119112353
728338095
305143727
494818808
620578883
710806687
440638805
68654087
247940241
131704999
260919296
285580521
149948460
609391330
476251123
752096952
350556295
703903206
227219178
701157234
595932331
502192767
725133998
490847488
419867164
244238884
466739295
522530378
783018304
213310946
90149625
354713943
559987320
262774496
420883863
603233041
331253726
252036883
411560019
263887037
480193976
458137824
588620450
64293357
682130073
649021393
465480506
220580387
708347420
648750995
337460733
349563535
681798605
77440173
693149449
208993004
506294112
265074361
326691714
363599227
525196403
248959763
17904059
440477964
759530952
526890589
87934629
654702170
651937195
537100513
317783093
213107538
207771984
534166998
730386241
596542819
433806827
189759849
594287482
263827935
729738149
406516245
650162788
106615125
358316342
560412447
76855546
310550948
313199987
105401607
277599934
707168061
413134205
771500349
24403892
207459350
250838900
610845160
87234060
401599040
674022220
507817977
312759451
124183704
23855917
611951293
640571082
451592090
151030852
4497293
116639663
156890694
143482792
453449028
453068096
731913726
503852484
13282647
771802021
77231613
98766254
699587270
659985781
300678224
580768649
348312714
125577481
298435476
642664030
459372028
464295835
200223244
158350538
531978019
603230892
285358655
116265053
394448595
700369232
589513079
134224897
78415254
10462834
455262832
161633210
580694818
656586648
268897193
149978407
509087957
380907725
64493272
359491281
130253776
663274143
423408679
113769273
443579028
336537655
381156822
347546243
674238226
409412638
618314282
724437283
23828836
145682669
521474224
776253979
727325103
402424703
684364404
49555741
556332970
103697540
208132317
458495719
711370164
676506304
260091011
164032644
503414822
204965227
356453458
438091654
381578866
766624146
354112561
636126630
188760489
158740873
16555380
201266392
273822922
488244791
540968109
734153124
362715990
201230020
49121158
125889612
697236162
682953611
552000900
320817332
261420027
138710653
690737771
112620153
782725875
779389897
369483623
196103943
119158575
114911339
319345849
581407901
74910587
372596503
513333822
15778596
338473308
57729598
496194251
578489445
419455097
374054981
744315739
307863210
742347881
621571413
18933700
269963694
70596288
681902745
97638786
346152894
219579008
757264711
557909530
22351659
221064297
95905191
751869820
134321870
788971264
551449530
702339665
543314879
165772
565778268
740608850
124910565
56698637
747736053
257910180
583257080
220539108
181176713
653292286
770598740
603413375
296508369
738719028
513868897
474290049
196327440
506145058
784035466
730743402
55428565
495506761
235410800
778707770
12575120
402873205
678223426
253145393
224852856
264636093
638254615
578474127
592844362
162159672
99545349
658124939
344483508
446917559
664501821
766707717
352233191
452899829
491947423
255849360
86388209
490101064
467427948
729909728
47939958
368677412
429827981
28976439
743988728
305425376
651533081
100303549
440197084
656912552
9063326
739036045
261585045
107552551
228880287
739101722
649159745
448643980
155638006
714413992
99741486
252175688
246853057
182094088
32807759
73248577
406403462
32842202
67288413
220947028
722084990
622510341
684590133
455380576
412240539
154244471
521928897
131182394
612289531
681940049
182492681
385880946
155528378
291245069
220166765
503148106
115758350
460884295
292304177
43726275
483795074
685647924
679993362
289522128
461417583
601281820
35721760
422693310
699080350
306817674
25674583
437559913
628415293
410555451
301547872
780100257
185774946
95647449
255188783
638976580
539803887
269111062
355032367
723005940
476713307
587276633
521861654
756790689
491687122
210481777
306571342
666449310
210097468
515372141
616254278
436798746
195908920
136536101
735673808
564687804
82629319
599131862
763028350
355253812
563975179
306692185
110463426
269307382
558575147
399310994
660843999
479634530
685769984
483037416
716763869
722566112
103649923
739500960
283741234
634568788
37781725
559978307
96149746
649700579
26452348
69336831
191286952
716229912
621636364
439041243
192220333
632861558
728113911
670725583
374813314
95875687
396392845
559009943
658452267
373007933
731224891
278808732
541793656
324591318
659161414
718768299
3530229
497085406
448272090
53980746
662462088
574624229
657544147
145723643
323461917
3154522
462868569
356923466
690238895
279161633
790582383
31276728
70052071
377011855
78620423
665163776
245835214
432680087
269808798
130996113
524850203
357428247
434493508
196313041
154390862
115299328
91714766
649355121
483769871
159658615
164639510
630914001
646614842
186737837
17740398
697545206
17520072
369252904
449353100
478761083
101009815
550676597
488436864
43070614
242843742
35468190
320605377
73281383
44336429
199847812
768900720
398170076
660916325
554154644
653800476
765233150
565764166
9145287
525146974
34561576
7915398
22311425
511444369
168380978
164977602
133624271
466164216
61017694
645705439
181033268
359192195
415824850
326223574
683224222
210936227
378523525
662072490
353481924
93247828
665824086
541029956
578859944
783486991
220649109
74495884
12326430
596890250
251550260
343986562
163609012
212002830
189692632
128171105
99656936
646029721
463413878
527616941
542230519
108102108
364043855
488839585
24702194
86823904
233300092
32050278
507692199
307217879
694060968
244854804
515786458
514950313
168735870
119568134
605525264
231620080
648148016
680062132
118557615
457016385
266188983
232704464
750095539
184569589
621971146
588719340
193985668
392862871
776048410
744407996
386271949
135434864
235282018
223348830
614044338
400167061
393908559
735548009
597801043
279590099
655772855
211169808
207699177
341530420
163343532
624666226
632548481
783720866
563857925
760099819
323652169
62556655
305558079
309359641
258680757
397882878
290822345
338969287
193752263
606361117
538045734
344636905
649542768
201064459
750470258
445682536
600402333
259654741
272198601
7269639
371892830
179141489
786228443
725430311
582760363
165541245
326968022
236205729
787370177
214263805
266812071
154957140
713206284
279045028
306553171
123338032
293957513
493312011
100900689
506416997
273931911
277256577
661281378
90753603
759635916
87903369
103639724
243223257
644250748
266569769
403331034
469433205
293316150
683343669
235035295
599337040
453210291
607545319
5411216
476952899
602801528
462972801
362382387
29910440
21543345
209375683
160630370
139148901
3871119
718560734
694235635
428375791
44893959
226000220
132304876
637267117
305835176
758414678
132737182
716602729
96553029
31045729
92263642
520760059
192268
216685368
477199535
721186659
552215295
773053039
592446292
648345014
625237606
650337089
744889049
742955623
128763898
615560789
74867368
421169810
781289175
268774470
491044541
631823595
259150691
404666561
721598581
293685838
299131373
453744524
764326492
475549424
499022568
129011128
94598857
645337524
473829905
228348078
439685819
32048824
40142079
739762079
758635791
780761719
455603499
250566823
603715395
112496023
674837137
663886227
18740021
498145442
229803287
31725184
395861857
209288116
124038558
154523072
274538248
343876931
165081760
284761505
768823480
324792223
329050074
22509539
478289380
553413725
152758339
157855999
668800489
90712682
426003704
788335887
436481560
597805957
43766789
603737242
572261802
584605981
717083789
576822046
208435336
67658378
35635970
273339532
51155408
160464370
585150909
670684596
365475259
223985231
33181972
332187323
576605643
98073622
125587930
38632078
127133261
178941840
596260148
678024877
529465864
356297322
294522767
163992318
671985552
294593784
214267847
630455397
594077458
369207114
30740979
159385695
616932352
2255520
394479777
417070195
359495819
66547775
191604496
28637805
645032196
234754768
514307596
594873291
431228274
408241894
136920728
183934951
577390738
469744991
326185595
573085046
74375405
268414094
119678420
628230479
708820983
769909354
655136885
23948236
464158303
602340964
549915123
333437769
480921489
113088204
171596038
704601365
210188446
761271571
626708053
614443023
786103510
223577517
163789821
362558043
480235311
499611771
247503070
658959820
13422850
598435716
537456547
347393222
58822188
204890260
116133637
323167192
552187357
653861088
229090635
524547905
218820453
668035273
287108628
766925070
284661349
28793981
400616122
373553260
356605837
556180724
427256539
532860607
182453376
156831772
348654489
184487903
540024151
212590235
472256265
663667678
711698084
161702376
583833646
203202888
557247160
590128661
29947863
613858257
103679411
170412963
626454332
44836849
296234182
724829258
445293233
39038716
466078759
490245820
134670052
229282389
589882471
278192574
297669720
356990802
563300098
489860308
192945210
371063686
726997400
14007846
422368714
287085966
520674824
91896532
659330614
284497324
626279266
387040935
568418477
198140519
365016391
324017579
573204353
745844681
381611788
304259696
380767064
625512500
482781400
366528397
390254208
167006967
109094589
316680160
320411634
561277073
585119103
352821811
791379685
318462073
769375768
209466428
136379941
756164435
466047401
3043803
91550114
781738507
547667270
275859004
140713703
12523560
67136698
166955796
599508528
667427243
238321674
159790575
255028537
578104549
224462958
438464227
459397358
241207571
131549829
185480500
71082613
670583238
70880661
663935253
497449266
287872194
429805310
776134167
100296492
121004637
45564666
475561623
285601039
367513392
133190510
334240722
154612313
480370462
280786167
436187379
526384966
95543949
220015493
763037409
325597280
331087063
634609589
189048060
165598954
346729448
79273427
230708162
707097161
630386643
103720234
705679005
696761864
431317178
493121491
337573172
627268492
742480092
643566891
593817228
732211025
518971207
621791493
192980855
33216000
358612079
479318972
352637698
180787925
131603132
440792067
302796029
661050116
693424707
192322394
7322722
222434079
273828439
63023178
636451657
529298450
326637384
262907419
130402372
315312322
388927338
159866814
527025613
286020575
457982999
51964280
491352025
577486956
624887816
611974315
195263725
268445977
539139199
666498097
110431666
369399117
756626389
587768816
391055586
68075410
511014239
371328458
588817740
111256424
188096207
133856383
59520772
372238871
52842190
431454971
725589407
359916002
575002206
628088139
655267543
383330568
735631762
415264909
211604222
563652729
72845398
218207776
546004931
133052194
356774166
132596709
82687524
430392017
666471610
464376057
705134070
478247558
773025211
752665689
142905795
333282589
222472382
161133324
763279871
536928538
580246410
511852782
19086606
5159490
684648262
528408218
717762026
536922358
781818342
455321625
594179412
121612937
37751039
401170916
449381814
540566442
426274031
282780748
344937248
24013446
769569443
11472937
746519615
633028127
655475388
218700361
137936467
296278737
52064125
783991849
231159109
379756194
342308970
294224562
698887925
428289347
704333344
855185
480732158
111857583
618622927
53477593
751434550
268758410
228722397
6619127
722321156
702972947
532975247
336115046
582472426
725824085
609298195
649464666
80147834
389268689
199150471
414233681
369579514
250847681
187092306
569071135
129398460
231775234
588692731
657464049
423752208
484064730
568137465
658428763
333330041
726405673
44636843
398660427
767954430
580274376
459079926
281728059
46183865
106545939
169572464
488736875
593154675
231718344
534562905
217606456
29938822
161595000
292365730
269046958
45228375
711819251
634619921
588369833
535582318
213784550
351479205
621837503
331893424
522676983
149959736
348430169
149194315
301408254
9446810
380682966
788784350
122510788
362012408
556800319
700624014
485857799
173404126
654956311
472265510
317820089
584937901
82515676
735759183
363626016
480609169
129588278
328656085
600591377
59500611
104572237
99938084
771475910
537804784
113799250
569661506
86324438
180627717
733588423
151595562
772211270
684353188
74904807
720124696
250633003
468559791
76294393
307768977
771364984
128885318
704600136
628270077
468200500
179484469
397265740
24392963
729102541
652233569
268673251
682388674
31399216
655543849
243800765
641990083
270610113
352502073
175926611
590397692
503234572
410927477
105952424
195077401
331839009
105566271
502408218
44098567
196678943
4816494
420298954
535884753
106746528
193317710
239457059
710801236
288929832
744541564
334872321
187057601
662204665
547037319
694226962
47216190
249864742
520722867
239250382
435862237
732237327
206822561
572672762
598743241
543522875
185936491
740478994
654586572
598592585
200270144
648737249
4230538
535793510
607924119
135754947
265987955
583608885
648317447
31532552
703748404
480842306
295748613
579192450
174909744
622382831
653115389
568083126
204832251
690858459
109016547
324111899
385612314
311096526
355345447
303094241
713856285
25573381
702461980
601292123
252683790
399916783
285036607
417397216
469401761
500202653
579161035
421545076
690117699
63230267
259482738
130558426
245319562
499579534
266527240
725859173
362824510
170458169
331301517
498483819
148617971
249225527
153457686
450978688
588124380
528216290
428813283
275411165
33222732
215924012
342347009
350498191
185309757
377963672
400584941
706659042
185865503
631623841
79348199
436285113
85603537
482092316
74791463
168605550
412700330
8386579
756691433
198493066
479297841
388798433
569201690
387213825
266094580
438805134
306899505
258940326
63510741
221711831
97782129
729365409
442628752
455364824
142226141
4991600
621838633
726620268
386041809
690968316
661468395
651552016
376461757
169855574
22966554
687627276
567386852
290163130
352808250
481334329
691453267
260401394
776810558
344745258
145193861
377945595
307115292
354452648
131114632
505283525
212994075
499181603
527912157
662472367
340647621
553566301
574246270
647926204
300353004
560038087
551678249
724312080
782536651
112938014
644647773
480218500
476974630
53017402
565698530
228861254
290849291
766496962
201544669
666822530
410789894
536153099
762959252
583848308
414974602
138870702
556138570
295308693
39808449
502680179
208309604
164632313
288797349
604508424
105831601
303695382
493001720
443653020
232848825
310175345
101801559
91399762
734958432
110295256
165915065
283640674
520372356
437082783
543566321
157579169
103657549
655254856
68396543
244921148
302657051
592510848
681265969
269572438
788934999
457475949
151415101
112852609
203786155
738479562
677210101
94507292
33020936
50625278
423570359
42787092
594726273
438614128
145751822
788817329
356860958
97029514
25046173
101155544
728846636
150327526
221848277
199498745
421652817
550243950
575994421
434205880
49465865
343163953
102280425
149450551
596545051
216909798
25112137
787733812
473213924
261967553
146007381
548199381
314933804
448274020
419015118
768934747
709441960
761381783
689308412
491259779
113075056
33418743
501779276
531090003
299300962
128472819
427672262
385991166
560567114
500486523
342865759
68604472
35440081
36685752
486810999
556092115
449392173
774070506
664099168
254250343
257501024
695745296
353505447
695385583
440942287
83556997
392114023
264016647
339858621
461567156
383584919
559607508
394260227
326585778
482668292
521007604
397761081
573899310
147147654
88444078
755647857
417648291
53867552
135997570
374439975
35430272
299767339
446120984
209019822
628114891
715470291
98765622
479140487
297457104
12339656
764960991
595449317
501689872
189424879
252728033
776708274
616815643
29838433
642834567
474400868
357282409
594474918
725696919
669312325
607139987
331573747
711438809
450151462
587953519
698434150
785549394
409912313
417451893
359173133
48113482
319745830
518716218
153638104
495571021
414516925
675536307
230979141
754827187
34287202
763161913
746246818
569747852
169038818
343934621
626201266
359042829
192072162
412181884
117421527
410208996
487438773
265439639
33993091
467086755
75176607
260859000
555418287
696805750
552838120
189782775
647590634
747022553
430435171
454351772
356506654
437383047
218703715
461927983
86551240
529123766
157976276
333963079
170611162
832858
9485900
731782941
304922216
778128682
452950308
194144432
370550777
518493716
109281292
391471931
250732646
513733736
102035303
465593490
229355188
215591845
624701231
379755519
459281367
258708945
514864537
562680817
310586435
22416898
737134752
785205967
425663350
548911899
422333007
581523632
427089557
256094335
564984916
520846203
166217198
190212100
38809114
732521453
271811848
697692772
4518109
164378198
394744446
402872853
14517463
734663691
676637576
143811916
536811084
274481570
72891696
637273415
641111812
25316159
227288327
33297298
397268687
177174872
109803828
418731174
266108298
275917574
569239517
156617204
259506892
182364644
663191366
439582514
515244785
188142345
748783053
353039338
655459825
579903352
571471071
360932464
502623441
789774349
546968995
486103467
591717369
287658398
334316161
534766517
5231738
591194847
758134455
126700997
98079929
752558339
256211138
289859639
99414845
606929489
653831382
274324105
352280544
386483347
312163639
244334831
196142718
527608890
416020852
395187404
749321525
607277893
190173076
493838211
520359127
120872296
530221037
131737931
669145099
608521335
138673891
134428174
18219038
151035558
74838100
250456357
558767561
361326586
262752016
524485339
664311429
234202419
15121975
613712471
159821025
121469928
208482366
380702221
82754413
259208582
761618906
695707121
604701362
130039310
344052606
669309421
625088826
106124714
4320061
7515860
757913855
632816132
545659353
430663612
499147032
648964773
454544464
40085916
428494852
614558907
2085568
157165723
261588358
637099306
394233230
747236833
261754386
686718591
267066681
266307314
334908544
88861541
708938758
232747308
696647252
730675973
516123243
399986725
471384896
538887077
531983636
295873536
607929421
680824285
1278285
25400273
628136738
103276697
331392809
717933505
748642432
384918732
515257165
90108275
107253102
38224271
274239644
768646561
73342130
740897948
789406016
786983662
299479142
295773950
444013112
225636741
117588059
268025803
384027987
451645369
683972154
409515754
71128186
730243731
704146693
780741989
259388817
169439523
662352957
69000261
475704691
71487618
356242700
58895988
745311180
744798727
457672010
673742646
137551809
523262505
744520355
4140736
719834515
430967747
88391528
629005563
488773806
637165721
743518726
540938849
34031697
424102106
570103873
399261674
353504681
426189319
667684640
185748313
688349876
649715148
613731882
460238606
116967874
464674466
326241054
774339322
493121739
41237749
610760915
458658149
315115583
786856620
102399923
21594418
716926533
253707227
713345014
269170917
225122169
716150472
271341199
641778529
299430590
613945998
468544613
503724085
646047098
221472722
343059247
592600729
356636051
652940558
779067257
575789280
489007444
757089708
211740742
570116268
686107297
7263072
141914462
479652023
144634326
129405389
439572285
657818584
601936223
239591194
352500430
559554765
10251243
255719426
125701349
784157955
241260338
159742687
691832768
152235517
678320562
340227131
370253606
131853073
609630640
646772240
128255762
719202550
739462498
106615008
178054243
762172592
651989100
578085287
713383453
730812023
665058128
601473996
385539783
413272745
385484364
438817657
466103150
2265889
180747312
241162166
294534771
26691000
465363
240934476
126626123
39022071
3672257
269231892
765206588
77576288
566037980
640411812
591005930
279578182
700090788
453001432
195757014
442224153
657728110
186722139
413218138
486938189
63129885
189732419
666283784
118520557
672799588
684020699
163702153
489489643
202098588
719324047
333898521
139714310
758371966
87054198
407009345
625920545
206133727
135756278
14466183
175742037
726028607
711632853
256018832
348011152
731438884
452695499
170984043
311080840
765956538
90924888
80135591
370962318
312079880
343524731
373950446
25089950
62025277
743755206
733107228
459456633
592637275
311843063
218412005
382218596
239817839
305866312
537665826
15358766
419656415
10525603
346144303
632903466
183586641
491280381
123487426
238701845
112915127
340924023
105895379
586193817
323835027
456108060
22960823
684541428
473169565
421135385
144363835
171095430
755522866
715693248
308404238
155320770
200559039
312974994
316732966
552750327
451732225
222760936
171091402
68636437
15045128
401449459
484894149
47623967
655708481
178314344
377343481
112389066
142063074
282742990
140685510
562000477
104089488
466583786
576132891
433382985
499838217
712846715
11381135
549157181
637848437
136778454
708148573
764024647
263855465
351903010
752603395
207548712
735476001
90253844
333920231
44219700
529161150
654504937
17759346
94454781
762931414
686903714
569544505
68507001
21882923
242595756
163726132
450668776
644255195
83604748
745593721
386863835
100091688
190804275
182917814
573933233
583997325
785895823
511695451
488947242
398469350
785636027
40163494
437584232
514891571
12049942
478730767
609007197
457484091
664346774
520559538
293012169
754095286
346510737
281564256
424111542
459129879
519321681
499172763
371129302
553783742
400107759
682756440
220884336
267403951
160674196
720486968
138146843
167757011
108931043
402009277
273979092
684474348
638556185
343628083
61598738
251000057
224099187
587494756
745258955
584184892
543064629
735512801
91932645
166750883
501550909
696811057
97469636
186224546
675643945
533724749
626140284
287885657
723025454
428663221
510144050
313928977
238286509
293502302
338980821
549736167
249870828
556953175
205941802
555077055
207854447
549759213
115438213
481397794
479697474
357377250
145194611
672159768
402349148
694406754
431676231
396937448
614829541
748624643
641611996
609897172
301686401
622140206
572060507
444627283
531693071
629732612
247767076
461730015
191109390
589839314
777482158
298987587
17439243
339971652
615920486
433737470
711997603
734708755
458160917
263190097
436797073
606626250
5810661
51073109
458303789
20585056
616430494
563382550
708842887
115126338
451244340
725442096
686757627
32407649
482580141
685497837
524329224
426113195
633786250
317417088
75599621
780161917
654712032
646534041
633589111
435406601
476426216
423638463
676745243
102771203
127642256
535332480
628803369
465629781
445953053
324282885
624060130
241935405
107418397
64303185
646919232
44943524
230710196
79428959
461071914
134135992
172988052
65236735
373755298
345401560
545040662
664553329
64940143
219564087
361126809
81097404
290178852
740975086
483134649
562663969
200370378
431856005
713429767
58812895
586625662
228223893
588574080
44278447
695861344
631078351
709143522
552745173
428547753
229912027
172704789
369404129
359593299
259033633
321565350
119096906
251911014
768297974
22863653
600126830
693671435
396194619
52979137
501741057
125002151
323118327
501996219
753763261
301497201
637379741
241406412
577197831
154246734
461211958
750807061
701188454
737541352
376109645
107554291
151978048
151081576
68851497
786497728
574536410
174942970
123443875
73508837
236136600
26999438
501376002
786804822
115798052
536434033
51329800
720351784
118654094
377108840
97482580
58937886
11563523
282316522
425256558
205027520
751063349
320101528
124650827
613750132
761633330
611999170
97898620
395965157
121872414
183811115
330267276
738215109
710302618
155338135
223307795
145528441
75902603
575465298
695304048
22754223
402712374
748565393
615130639
39286290
47837388
576475929
734540302
571953648
477160543
675827853
513906163
107559544
158946237
691701311
76602821
485475171
24594383
683471645
617964276
125822219
363159023
239562468
78180041
288096468
160442345
676809167
370807677
24688095
350311293
507360445
680337889
167160933
78070528
364344588
669140077
197551748
43469384
348080493
343551642
246992951
540587122
747307745
758397673
418872448
141765723
104493245
396595330
489159071
681502382
221411237
637851037
360844869
444684058
217354492
278272758
612186370
37523041
333546674
592347546
4689949
720849070
275908999
654655661
320648538
41422316
169005434
591202761
377901948
457814764
161875329
671316745
405485895
104484064
80399721
121932852
297027436
12662968
189656730
636739490
606187974
283615282
260709254
240023048
109667551
586549061
509872860
726714889
675371690
48486291
61306198
427058426
107609387
581451610
161734977
331411836
598661590
715591782
149968974
386833767
745921539
128574394
332667847
341908777
608739863
139522659
702351755
240577602
88024667
365216835
778897268
519080434
524886797
789756519
537168780
283174978
459522814
251577808
604880408
125200251
150481154
421154721
750746893
722869027
664779020
700348816
86461950
525428484
775859905
536315721
517311285
509220386
335883299
33738911
65168945
174333466
246457395
727278717
524211649
551451506
737316757
99103696
679675115
286981367
243928087
760822641
176772775
456549565
32867751
242078188
728860477
612330313
501025526
333457603
118040875
699753387
184185085
140038576
421506745
528382447
22007765
138124252
654372801
145639139
600543386
254839249
80255460
485698419
647404218
59343160
131813898
364071597
295651536
265631335
53265915
199566511
156585295
310673
188979215
54367919
661759880
160689742
131603642
480600385
98177223
417239766
630070668
171874238
473820714
731683280
556791553
724852361
167114592
480212757
457046106
179437082
37376174
383186064
746927887
170460276
4440229
372571314
281425871
660014275
699645484
102030509
76367391
263822926
525518676
5965750
666860341
197869721
725490565
288619178
520070451
746502475
263068786
394653383
60345445
363460676
783431559
271429171
50317695
203029569
7744769
19071823
533265554
443100331
66905209
523570056
651125654
144735576
469728682
166445644
739381804
172350486
69919949
538205144
784676191
565853889
209869145
452435694
642387921
651563560
133390665
726431828
497070042
569823838
395778947
449351178
380583848
579118436
774881279
260414408
141701148
125611453
501628796
759702777
628443639
784759640
597012079
33562107
712577915
146313670
365476579
728631689
547004462
586177531
404765749
762352919
739485515
759471479
757824209
657273389
620877410
243069509
118404517
232189281
253985039
445866433
722017539
785333180
181798234
705640592
535548417
590483395
132736962
711912496
440087979
777499251
220061309
355985742
135898843
310417489
143614591
468051690
585577252
15287335
242115267
361806504
107814013
630064477
434103306
623961812
528936432
401537086
408561910
352838203
754591213
342789248
415691131
104510508
489188676
289838445
361545650
66277602
506597637
251950461
168808841
161562802
27004153
640244811
499196308
216991378
496654259
484288999
701247289
476788852
438723434
780281950
171498987
37555880
446795085
56506455
686586707
1736810
688154210
787518784
287880559
127931345
392921129
234929481
623112407
561832866
158760158
696967205
58153826
562156127
579292706
396711525
444019630
480044851
429150871
424494429
316361475
204609202
708764936
9591295
584274291
574279681
318409946
373075609
247649835
340918940
323482506
166658542
52255290
478733280
790555970
779350031
402742695
68013428
443550774
177863906
172353075
7430125
150653044
548526357
664017352
784518968
482308766
74471261
686987329
512773415
1104201
240937992
283052509
692697889
126033876
741202370
61514633
577855407
475869172
8539420
502482886
156292186
127410391
764015129
704716386
387489263
166612811
765039041
496383370
333188608
739171131
363554768
481148418
470794239
646101343
697813636
468963121
430007055
249179333
420484983
727127737
170961852
20027822
20057249
697992458
277936718
141181525
91761623
12645952
575720730
189936641
455479762
654529424
290265842
723505806
29414903
294548851
159235411
609458693
128428613
539518710
336847735
97597744
491504120
602207891
673557023
708812797
68667988
202925355
709625141
142574780
740551371
213977833
278421868
406234039
220024556
726444446
590311423
193224697
533191834
522197805
311988094
622416542
748096056
531410977
411992891
611347279
673953370
645882583
651560514
531370638
354188576
419233872
337084120
310046599
215573804
379239938
84835036
221822602
595926341
11839510
520858384
529446318
648056568
552616061
117971944
425458363
262215940
309618992
779596088
245935822
489764011
669269818
50958119
693360149
479678520
389884602
449959986
437651019
267022276
198373409
118086385
14539357
227261378
408559632
490226060
160494663
269509768
38732393
583931438
2018805
380458861
702355446
145236092
596408058
780721531
529547403
771358684
424315621
44948290
613857159
9281516
516879914
263201537
745912197
624748505
273218670
312270824
400907154
131408893
76254149
110528242
431563886
561770604
629658010
402266641
365347322
256296471
46548365
112182469
63368366
243805995
604646449
239278030
304663275
124757037
489114216
340856230
158600394
67639249
736366014
172178158
686006433
737543475
715245132
446339982
356918099
366373733
478337234
504733191
107887270
731865712
741109355
737003129
237298643
532866010
321100694
397158886
206836345
529604396
324771635
429264346
780812088
75588930
265851440
557249078
246762813
669476827
791499382
265919200
200689671
356322897
8715852
773938482
760138302
325004867
662980776
636446194
630190435
559974101
189638993
337758707
307248463
621417626
728102467
193156029
639158396
92095676
344018160
481309848
357409410
446178631
735474169
270433415
530201638
745866072
733439964
402866664
353610099
746470482
729962254
302715171
314636072
154150744
447759584
577438810
276072655
699356562
533007991
691411529
170561983
227923172
546813755
239344379
151166162
661615805
451880391
704954100
409762849
205800430
125531622
347113747
516236893
623988450
429979754
618393997
251446920
392474414
233893090
688669292
286372259
438232325
582428311
187204433
499384151
551096035
357425510
145721217
258003197
30416604
683513055
327186477
201980967
706923121
626198904
401972614
139756376
216782319
562177396
70177631
693932050
587584092
611436046
226225913
344548565
669932946
672034343
154946296
177328425
743549419
756530029
131679928
507473352
42618602
669378244
187865588
66631703
36492873
557517401
400434130
343649978
167478931
553999692
149458422
87272994
376162776
522518026
241761049
20639301
477228754
557670835
260956846
31689906
622175587
699058767
645814397
371264719
31578446
123044276
401671944
327360520
599367600
130418082
113728049
9199459
138038541
720816379
155503624
419216558
482956551
176563487
766698019
5286236
682892162
410059090
18176937
641149765
314730823
624169791
469808153
182483936
36504944
487737153
147477110
346570430
659906182
688220920
185908948
664534839
384402646
156511365
378370738
28449029
505975458
785952640
413382032
432084230
154064325
447975812
622924563
502618880
4084323
223631920
391176067
5095604
748563339
9887577
287776048
552053904
21142089
372021850
531617239
40591965
149050795
273848812
395855074
307671094
314539957
563293081
669228
7459077
346383230
693593881
584151237
153665184
101933935
211106562
106094869
73852315
109550545
611220870
382345932
631697459
521048813
101725601
361384413
112069098
91523769
590569513
645741586
186207101
447741876
516484225
254365760
204282444
294468592
494246404
14765502
364884049
441335786
220831110
296851475
22192789
390010061
191222221
612669143
449931548
27691024
547824227
191126227
254070787
532418093
290149564
658137645
204428857
667269961
471030031
314994693
309860353
413388088
136747841
648258578
677772541
538048934
51119091
189172480
281180928
150569522
557718860
122698084
425908705
69732912
507902632
576108614
43713416
237169632
95571915
424916422
67876435
96132015
510686655
309990896
347429170
390822976
465255846
52211720
354047758
159688488
564153849
185102235
463116808
265752568
443699825
511235582
176316945
376426201
149658075
105027075
274756836
369697177
202832286
749101759
381982040
284874138
594184822
177919616
569352167
625803049
747749249
436239229
249834015
426115676
212299843
128493300
433748356
595347144
487212761
320426356
22826067
251012047
30002793
189408367
270465529
37060113
577820865
620589076
512552853
92916953
205514639
469662124
528595724
703869593
143489725
153420318
140406129
327168002
280161312
229782735
502050458
146482228
411677640
429619331
415470268
581406244
108215149
486399770
713488691
472770723
520899843
307613652
727217163
97156
203207461
680012890
282984654
150591363
109763094
19050688
169180855
67122178
550893065
28395181
413638802
450304535
720607418
358416969
719594971
606999518
413310602
210004813
699187030
583489330
108501553
197007547
535982246
172880588
381729997
787298329
334837267
134620730
505459572
686642450
28589852
352575286
423143425
541937821
732558996
729003030
606545527
623154819
264073534
729130493
590310987
113559589
305185647
511755001
90896031
478327754
561940360
180445507
319014513
599446605
116187031
85689776
174689704
598577428
587625577
384973542
27061162
42016452
290359376
128295902
580595333
45407433
294540090
368256354
294727238
81991344
60604592
441908977
582569788
570282650
450940097
770648950
444073928
95341633
36606344
128361970
439115762
521250056
690298636
347276460
277482681
237145898
234445535
721879174
777487001
613666275
544389496
137649350
289596279
615154198
234341849
68956374
480686045
647262221
651254346
73864638
666170413
689176492
77088386
54314170
288313794
708894886
404987634
737882594
640458003
69580811
678807959
413410271
54691636
81602934
684069223
542002425
387074736
749277596
81332808
747577074
271222627
164238929
563078453
211899401
563729044
326779046
359100652
523909748
53364034
243033118
3409266
787873326
787999716
357517932
307555520
124582678
64213742
679830075
331383915
20764202
2561698
65229749
359929551
729400250
351803433
74820462
323566033
341216310
716681826
87844339
213051382
148633575
510746937
131642330
694490413
351784066
740478895
128163367
451574590
441593466
170003880
167973406
639554011
17894810
433408714
252468582
334598463
136648798
18570188
628572553
328902851
128040264
138473534
475906732
340774120
647119683
200252355
414430922
545618022
648960796
371604179
24717334
326678217
478583782
190230033
986471
399914722
536388751
142401315
188638471
549728208
502369356
627280537
436386013
493116566
395441767
97375941
580505590
448569138
396679698
322878752
10823215
88556093
628151224
146778498
224025264
299181866
394163627
344502176
745400037
568457809
648268914
562750405
782958802
524738430
770985843
501371483
425959214
550556540
784178099
183011975
110020451
207690004
633796803
358102455
423239181
702943269
414606686
406718603
359814494
64862849
591977280
656208820
557640501
64455269
162080605
519441842
59862894
90502900
779279517
785652046
18682258
94206158
220410252
183386207
290720187
758420693
108063382
527915832
120357311
655788579
644714502
72076623
211540813
641550308
90796596
213424504
464031169
616601360
44230147
641263197
73629425
60563442
438760520
37500465
777060204
395580745
662365376
565598854
1152183
121767985
132764423
101668277
647393985
716721449
60779496
610239706
382287335
260977730
214497766
624628085
110830621
764306501
231928890
350138879
30333651
17325776
308251781
235373199
64626373
579912790
313028813
371171340
427532492
38121400
396051485
468637786
43866666
604246264
525969
182440999
614420098
615398835
680761597
104112574
699356720
452259867
17708961
777232492
4115257
378806970
531790550
411831592
505161233
271060998
174880282
56225858
755979360
123255569
427693973
165814504
76425672
307131901
548359104
263333741
372065763
350194538
618512746
778829983
358970647
651861733
110298132
217839981
28506300
79917646
390841096
130882449
336497264
680164203
463226546
746698403
525768648
531693174
500251282
124675867
13985843
708517841
719559717
168099679
787194803
435864784
51635174
580388185
666686050
368304720
217592934
668616288
601034355
156159916
438450477
689764641
336864455
530116944
42806135
172778448
270735282
678807803
485927552
273492079
9281319
422029323
403360041
539737334
4288012
672137030
616256650
757639475
163389129
398871938
441777772
646711194
204070180
238783098
197837094
778059487
346340367
653722916
29786877
723327239
329230853
210812740
225487777
9294711
741642724
319387003
108628165
577710742
328243817
558085495
551499606
74057301
750979406
175994234
441550018
620393173
35823009
198406681
70505425
320007621
303132464
58865198
202244042
273054433
270960930
506899097
744320930
601704567
39478272
15108850
247945177
198082110
12905595
496801959
201980401
421350307
477185982
429506031
663373321
594728197
348162693
286496421
300120127
469701413
140835590
439910920
75130196
278944807
583325982
302592650
432279218
785109385
354835181
597354791
734824448
11306177
109627445
483327699
16495419
489661845
721038210
325879243
672047824
216908670
248480485
628838600
756008143
484923793
208711946
83485005
763850640
736696349
570595418
13376458
788805206
397526391
63637774
129061677
336954006
637829333
527466804
722686103
759963027
121091401
669486096
382717553
284931231
562453423
412799851
16616407
592566582
97974717
524999812
767035186
308472963
6332482
788358623
417950141
757765651
729577001
191147846
70048883
545064924
126643779
668508881
23222517
622709406
408980744
170134901
428613702
70504698
741724229
150179721
423694496
67397680
519037406
481655665
150939720
548198369
235547471
413151207
653202763
549259565
71870696
392712112
425010080
734901110
765825226
690514792
65147970
39516192
763437480
214332429
173015831
94912135
9733137
713442496
305023003
457100044
730230945
339263432
267539420
148205866
774981413
692213585
309630039
708537764
642268283
257780803
514534188
350691609
55921119
266682118
511312606
262589374
569735095
252993778
418637039
476386508
736946327
561929129
256658854
194770274
676023291
421158274
339164900
153227676
225805292
294876132
158772796
466920129
42247488
672782210
391593814
661619079
346677440
388723619
408480981
48919586
449598974
723686303
168185903
564217245
360583208
392209897
264680575
439323307
622093962
82683318
216604201
166469845
407964181
502922016
449112035
179220725
624007920
436953487
200293289
744968921
9056127
50236622
46034319
185009625
529444087
696906535
639432376
51953292
313927053
455782972
573486157
785292648
476882911
570106765
531177086
630091981
186013883
10841433
348976826
347809037
749026076
451000025
248446039
87597579
213992146
756906416
89400924
133021813
404868210
767948802
642173842
769634293
188988112
441489248
299332334
38127462
678863402
24500361
406202258
766945175
68549618
121601606
342412993
137322577
181341867
220241752
473885637
645892890
759575212
92852171
295045289
563461503
162165351
641259886
491251043
343700756
766080503
523837292
62221780
388583328
524058756
222709714
259535193
3317293
204126583
330338982
474982635
102522827
337799914
744044827
780921260
245473968
28966411
568329179
561905070
470015165
667956899
332104272
378915615
27214047
764892528
331483274
349556830
641282739
745261361
712637149
131836884
126531236
403117681
579418306
753572933
346296064
772272448
474951539
597375815
55266847
395251224
202016773
317708175
574610293
489275182
368025914
391318991
684877498
389282787
323047758
323953240
539139872
146261757
716793133
14946216
725035824
226007225
509143908
336201832
101131390
762033749
42933773
668948123
362016441
638962531
239354218
442224609
583703484
470805440
449892821
200463475
150522705
565794290
490982435
377349065
637814776
649814663
331046132
787833650
778416971
248303075
644993056
607972631
255007245
654897669
639046304
580132827
244366715
291270917
593576120
166714144
98712084
730212102
371727372
268105714
264301352
5692153
332342294
250222330
648577230
677197624
296763746
410961169
4938005
291337412
495740823
468730801
321378056
465087941
87825265
152462789
396788256
57284285
362231635
512698895
721352369
352062414
551067448
323701003
733263883
287781017
462100704
181476781
492648867
196467483
572181162
371927311
314897843
616352499
85049431
520620052
153734055
481429529
769682556
787064217
142298460
293567630
126404732
734410671
259304762
467601600
606807182
162173212
143677570
84360015
582312923
166405390
402190394
769397749
149836183
305016439
196254581
607316742
104036602
601188107
386851610
344840756
778838245
605299537
624913426
516814849
603446082
418677645
614553867
212912896
520706115
51343388
460374801
459531703
264929431
25270704
720610074
296452425
427576644
591849138
377160575
163004570
421047445
655474604
267494852
733080922
453711065
355959030
561016473
324102098
206075813
646592882
718450542
84096635
319786767
99362749
87286220
390772064
537878695
450735585
223114450
586236519
234714654
311853835
443783823
567028558
5171023
541678273
788967335
351114046
254113467
308047216
428470733
727503626
155468632
575945608
741878734
639920335
712123133
776556537
596725842
711338117
239702516
165096315
641451896
330106806
176488530
516568595
361138380
203567797
376231209
480742981
101932326
115809063
696302399
316637404
318084966
555092193
287744407
15650538
582286576
27189340
373361481
347639278
1899849
311159734
330494452
210745854
405340505
31809857
591456182
439338170
123821526
194640982
81912845
397470668
539718722
577227888
786703131
245149553
539493018
12554998
340262357
519222614
527508569
155216245
745227567
368398174
481785780
235029388
551771374
201915909
650888497
382555436
742974517
264811721
618842178
341408513
478669021
52995077
747031447
21657494
497588436
187898668
509929357
460611146
211645175
543647444
242826178
10347474
324615684
277718170
94290027
567108720
169266247
572968576
88549211
68620553
726909369
437299459
60416132
347747306
378988372
398244141
4377470
660203848
91825651
428852669
398184706
318806046
187266700
53680815
111993338
670303467
479163895
28160722
769722668
18147325
288405638
354608106
790162040
501230674
528371781
184947728
435099920
654838641
182754001
537917537
369178225
191414995
571129905
656393759
510249068
127792537
765271001
753432213
148585666
293787236
753776048
414890068
11848549
296614004
177541400
384212676
280109915
587882803
203364814
156423098
602917878
472247763
732837062
390858688
141007689
152971794
234182361
52988905
513085365
23122069
727327001
45851824
709928861
641011013
455952601
694308323
464691599
410406527
753221382
755178199
78337292
296739725
207605355
41790282
705807911
104229572
537282749
345314151
55067095
163400918
338948082
751671838
151490547
162603127
251005868
446597860
43437110
149264511
295786663
303058553
773217482
474980138
294535120
144467304
62397820
466548848
290888613
9162236
557910244
364743300
783366051
258832916
509932590
273300649
73484056
595447741
344528620
791425717
114132367
498714517
691694982
738027152
161501744
68786830
676166895
453396964
255508055
56719918
512514961
118048556
182611441
240991094
417191167
566439158
499619329
206268575
774229349
131377747
541028262
617102730
88420453
525642348
336135363
497019070
366329828
610450553
162670917
101315029
20923484
265381425
59458439
189905635
556264086
264109646
310638163
442286155
320495164
151727778
484298516
509378909
107996664
95505951
278221424
112084924
693046773
382084607
603958352
94657133
70630952
131437314
461327135
8190757
145770856
317683809
21176443
350381829
114505491
388051480
6684593
313061045
317320833
29243000
509377766
409391585
757352686
363828601
167712292
272385872
116622886
779062005
566258964
602976024
280316976
65415839
757712759
128688596
29110551
108332604
779872600
330452621
396561637
319378874
31393137
121351294
507660058
731180266
590466603
268036616
220396339
268342321
525167
180907091
671636418
161578829
504243150
248102215
16683925
323268249
234247244
261245337
551213965
223801513
638543014
163119710
546514362
593996952
723811883
720853225
114187645
58968305
254491670
63279098
532484680
309173467
582248642
261257100
41322027
257569733
174350743
384493926
176983776
275811693
597320931
679311771
50572028
253581027
207523927
568473969
199727775
406425586
573003079
141057097
311471512
463525992
745181713
70595675
566967194
670324780
335905917
733097353
275629820
381033088
570537320
526684334
68897364
509152747
158912390
757967871
287116275
186419957
160668822
452951545
398399014
294217225
393484699
440273088
533475783
71618890
61435146
8807884
617221614
13982221
11046150
59013023
672112165
113920372
787841267
671532139
434102107
23114324
81371654
765122972
37431251
720589118
128790276
535750163
156375088
711414712
150078492
86501383
411340118
531837723
195535642
361710941
338909025
370200098
379163310
578018783
486241619
377177762
369804596
712063725
507688821
694520535
91697123
124941131
296213602
446090421
615998803
602462529
461910470
585524453
541105520
474482985
391289550
622173132
605235678
488541800
711334790
682820934
310888216
410940105
127224232
228667411
785848514
175720370
430000151
740255022
698232921
754370236
737206463
754864554
689225733
782111512
225963531
440390038
701182504
207609527
365056938
639798900
388771767
609079977
352022898
550807911
730764030
520153944
246528371
561702272
351902291
585994273
165698923
436342589
655598041
104246100
86336191
783713105
422082831
515764760
392907547
110626229
263001140
285767520
495342326
192830118
109484055
17516588
358834099
428567050
375205342
171937083
219777416
310625910
135761049
434870454
466631590
711381352
359063412
327267336
544718258
182958233
257696064
750931701
125985014
151477574
175030227
642511526
677162094
776860229
28970354
590264883
49072200
189785622
376223633
780838453
585322814
603855319
121860639
223869543
281547092
559412240
518525904
14081088
330233538
537585461
453671338
180065947
522519151
436930310
663786113
178917078
586347356
564372381
205308199
563888767
716728683
11538361
106364003
568195523
683271963
93592410
55298218
144135670
7179078
451194277
205062839
1643837
355087095
29754382
413044092
23417579
564045177
100365383
312924990
84645099
171915372
584933426
368216577
789681918
425930019
604623845
462640015
739111812
336229110
336516888
404580447
88205633
622819584
636404385
766118670
151113470
553414791
92214417
736900830
688928103
696399393
1455741
58331754
140368573
703388306
561686407
225045362
525712236
78060001
329235261
666296136
108148268
327695519
777954721
42480638
557198559
87236763
608571645
6376332
430557940
149046500
636201202
117639141
781246683
192037693
266493296
2966081
553743204
716907485
10292638
361054837
723233908
514686086
113199063
432877735
216154790
546283824
768722282
28746433
6973334
400089396
351598110
734253985
534856158
226484514
114875924
145215136
469866544
707837025
275683925
3447845
728969553
1693507
673640407
235151679
266307134
610271089
27798782
690339885
212087779
582747303
105677044
573295513
724469352
306596469
192605229
596765535
298338529
606545507
122011832
785812238
33788637
685229018
163144684
402818008
296368756
258984617
599079072
706276463
31826320
546384539
32460969
51532911
223277808
34639653
647832147
60011843
354353253
330583495
540556183
385788045
354632261
122608719
515727454
132310812
428989616
520219473
351275885
105444284
672026084
476445727
565604462
711982544
274741576
707001028
770059707
289167861
119890132
410442619
710270862
437952431
25362460
242143124
102569697
548039483
288708439
460840696
699593865
247362851
425801208
778656972
772316363
484532253
711656411
137829910
334899208
336016905
161497900
465931569
632355798
427024778
414223135
231193333
758026782
424609725
57628737
23158467
254089271
749172868
253842656
122152260
471579042
544632731
246496061
644920127
687636026
609293853
596402236
379189888
99292577
31352744
627957347
94548104
262746906
734092374
28660200
57781214
346856788
471397154
749176930
654403229
545326472
363277907
620851008
337275878
390362202
288271805
464854917
123412909
327870740
148237724
268994910
426340522
274020270
572309820
328783123
650129548
29182953
317832007
269006148
101913987
381579377
729454807
214358961
180289093
46397523
405215287
393588512
497094121
705942611
299746990
528153339
607940121
307861677
705997935
732617188
783107774
154239603
125715335
444073850
291639787
133770543
458034514
85678587
63025516
167219719
420044501
545984070
485284100
461074172
89003093
399551649
283821735
597925740
706986104
415409089
7585768
548567408
12295278
620741433
517681565
65893581
14017426
473673110
650163172
147093689
613072322
64120312
737874171
203262684
69594658
473251708
347905427
215162681
550792752
565753844
33388097
712616632
197612507
501868099
317928423
378279981
197981068
119244735
507051707
303123261
231571788
164690275
727962705
162537560
764375091
697258104
247274836
299543390
494791440
650254075
345949619
450833354
632206206
557655604
755245346
13717715
604213004
167718320
329601255
28939066
741692787
9335162
566750535
241453487
260556645
464211714
704560443
162076257
630392073
479492810
372759627
355660300
535094684
208497815
774673381
587756009
228385273
14313444
781450132
726294152
70311172
345341974
332095136
362265102
781919002
650477440
152986346
549693570
611689437
111034657
86120246
578622376
311852491
719671537
611129888
698511824
288974156
547638884
329450050
36432591
589334144
391423632
754183826
167828816
725818620
209276638
329244420
93755365
14298730
13400751
335216636
339049027
556816577
411077926
187938367
635475738
216379237
629653557
250019871
416106050
553065042
491399802
768177871
657005968
788835736
343776001
357068904
127099318
130403690
432948108
718553948
117567267
36956770
752447849
161303452
735369503
476721574
14617503
375576602
355718506
73225184
161280689
485745440
334796863
621695470
576411190
20517445
96155426
8447381
410508184
285616555
58544727
88397184
685282587
448337608
741151667
174025515
206535081
9639917
327987866
575553964
692958496
482189981
649863252
124553611
29996854
741923157
758955669
103963336
606601996
119243713
237746904
615200835
242479175
514744483
316667865
341442725
189196184
616425128
654107011
585242186
80180949
740752271
48294929
106256239
582109888
610844021
274367289
777636359
518236555
424785525
501999236
215005122
288557454
482003902
788519084
653708389
660304034
571886747
713175978
302409759
735051357
143017345
405146943
497698345
189156370
356600308
12690667
27358052
522828263
712006091
477345324
764542615
718164265
516160569
780669152
575350857
395436517
483284093
479886576
368002076
554798872
174399323
112954570
418651188
681125330
450148773
85371573
722917598
218942583
584254024
187923010
687400336
703415779
519732360
268053456
264053986
5084980
748101771
725890334
678088651
184035827
664342915
352754021
636930933
174845628
254688174
510530688
663547959
204429645
83264451
228400345
127843694
647046750
138850171
134815495
58407395
654276383
96808190
10820148
499702878
303364531
539192232
172175769
378396863
103666955
535969805
753530911
290464755
716156723
709014922
457853772
441826551
368332260
279761637
22536480
9891622
700772100
420460339
720719099
763209770
762396051
284469237
432413123
450312834
469457623
454800153
51994262
568924284
269036770
107610996
554375616
168296069
656247453
672806468
26602516
294407439
397283699
95516790
715871567
448528494
217919698
739890080
693132642
149636853
181517239
684616492
611675542
393860700
146732199
449520946
433919434
565505144
776029693
67966799
343839728
169068527
196619545
21924102
313394911
238233233
118805718
334336738
390451510
6806654
693004599
751105626
359646291
125226165
256642039
598651612
736056028
747007054
686018158
7829628
500468535
28179826
716539973
111083149
51293252
423224134
357542837
417393919
763271018
421155609
428229554
33114074
253416982
166422373
723444486
692514635
133542717
51312515
443236189
463528538
614417190
113766023
380870188
174452954
786972452
51551511
283987608
451992280
288894090
284828830
341299835
533666962
256107884
242508878
728785226
739479979
334403286
390427420
2109402
220723525
481102459
556374288
594803179
538967935
614862734
690942256
337108198
446511198
311418324
479491606
226975803
558720761
369912664
154496706
445241257
701892177
736836248
6468515
290281706
114477894
646391519
190053510
757993943
179039648
733561044
189821275
288860244
422621366
505478652
87455699
381164921
120205567
463285923
139376700
134861256
207661926
585576807
650638268
200612548
627192099
317030472
84226544
743744925
142386061
252107098
575055238
433208778
226930346
669377878
448481233
391782880
554036954
481211569
764687870
435008871
139163792
250719290
779181282
505346095
82454490
376083130
486401646
771089934
436559323
508848811
599739853
531111413
651027405
187875127
132635751
706931802
130558291
791430144
427415924
255852145
233547148
658316125
168634370
462588707
441402093
224986438
40321866
209351571
631726306
578228514
633033000
284915178
745461379
221543584
751471857
491111209
196406462
536701501
454318999
683545191
331244991
240214303
365979209
366694988
472454847
67598988
286667877
529620897
735567819
421772445
633700053
602362996
613551602
434229238
358579428
314808847
73934351
124156949
86354273
204548187
390684881
81590025
174878221
264334920
266138276
271477537
313254429
752430168
275693023
78466020
35457276
224804661
556508110
592555174
20073757
619063554
280336581
431717879
270899070
299022257
264163857
98288171
19546342
423195055
35476735
84818173
285025493
295831608
61040933
356836359
719991752
622423882
259467644
102630606
210814522
574944653
740171778
375261640
107735097
779904353
774229535
322651936
647258658
171428463
284666427
778840863
100123724
647200786
339298153
746962933
439016641
215441204
273013226
40840412
131861097
389157290
174381425
417569746
165810708
91520759
165467025
12589036
557090202
248586378
268551149
328704178
410903450
651376082
13138139
167048125
732199605
423844042
518238264
763192833
455216450
214595601
557710038
386801026
207012206
744229154
54794477
525600374
408688053
308511902
492416740
568030861
135287836
514464325
75335195
341782208
577815357
417405253
668136783
567725740
619186964
564041941
154780413
662669551
176954945
612743816
88952659
752436130
785906529
452998969
117558981
501940911
117738710
601452592
308753433
470379273
481415807
722657793
239098444
497488968
196928364
650395133
722677195
680183035
82701997
271995432
786228383
686888174
622821360
529891211
651440731
287886107
125984864
65048251
738847733
106964505
671590679
667606814
459886247
150661916
621181618
147308387
398602718
541866559
306978972
135936960
281684941
327392823
12906922
552519713
442909291
313775340
147736377
731028711
360810824
537368114
395947567
347014486
342149391
779849920
351182783
430341266
275500888
679515595
410577350
19623216
392347737
350529091
336214969
116703087
392112567
211432521
603848229
380373279
709893916
590564005
309183637
694657679
517030881
487431931
100168248
82258158
555780254
750303543
301561292
112398945
770957334
358185372
361333325
690722900
454881758
121502799
420103087
180480533
755376683
327124185
160639796
593588205
514683629
559441400
584449179
570850910
625136462
582722015
106320588
191862567
775857788
543619700
209275710
101930048
193167707
194094411
224306655
122900220
528206619
55177375
365917297
507073381
713660309
544269434
235374713
347531875
381663081
471806995
107071931
199022005
629450516
440684063
783065741
488921815
164956255
53772489
428001610
564439932
92503373
534784892
50995073
519575307
674320898
475452419
505556933
365317792
324237355
727676025
708779195
126230889
242143721
128317262
114205965
113786426
214684117
478805305
519149293
310593035
305093922
438655966
573535861
223287808
752146814
627321523
308988908
548112116
521492834
239715608
74401081
691794615
142973048
734064986
337667778
468027920
98261642
179236560
775160664
589653630
648550488
41848808
604153671
532847987
376718963
459549141
107184411
104209414
260257777
760046789
669157838
211037700
297683332
586228695
39794440
185132980
405070930
567823664
451367997
571937092
205306251
44654051
117352624
574183925
779201425
321186025
246942654
247682569
719797761
72829773
310124268
559836622
423040629
614846125
385023962
438329761
30487567
372967873
432833899
318661983
589717066
211608498
305143015
109851301
107372577
72499549
387234710
636978832
597806054
225543235
612270479
176557934
192675717
665870964
394437333
755556089
699213450
714568206
385135476
340388438
348164732
182384373
745014702
328321484
42689250
727251352
262839652
726138143
278448693
645862310
610011317
418577235
167611229
391225760
396722768
576974280
16529989
304186688
221555539
567675124
321297762
719063254
762752867
58494283
30707090
226757986
735158262
76627218
453061126
431201041
234140303
526403139
152967951
354708364
697099572
492320508
140034983
344754979
58255285
269374241
581412020
325495708
487294678
687011598
610448002
554341575
637279122
16987956
61180946
71862314
489622952
552805887
294687330
438689950
774467557
570486919
605937650
556259124
727738686
449140618
542847612
465917493
471108279
283713281
546081662
268236234
92910388
572396455
629559203
218026933
562043360
97030088
720356913
398728582
157614639
715319568
603615651
345667901
499354175
338036006
582190996
136985985
66436130
113506922
646147293
265048594
331733195
394436122
710658354
697462682
136369780
563587977
273437933
363043486
168522128
65314497
224041852
642747337
571785767
654809366
328542393
94619356
714143114
129069519
736908098
361297139
719873504
156692386
404788846
66105522
263898083
557848674
390157233
46958773
740722256
523995177
755493272
216905459
776901309
638125459
130338592
230884651
29161032
9885948
751731621
780117869
568305201
232123535
661868079
234251701
545930871
286437465
448644533
42118317
314717405
307601190
168405246
83242137
146111427
146117124
133738056
579723141
561287205
508229042
164143982
332646878
238841240
137655806
310906561
375794548
627193982
481066899
82835803
532192044
130307177
332140742
767567150
86878191
609937540
194267888
90641757
531840894
20183436
154113290
24055943
387959863
676359365
748800328
757959829
582871076
699596777
790300193
550084644
267096333
474742428
776760462
387039543
169258107
720499536
141391326
717221651
24612840
527437187
26337046
386199605
186113663
734883304
218610045
700096613
145290737
7005586
375083866
661641956
475335963
362104926
410228074
399465062
313290131
139335195
113818158
332897569
424620177
728574185
766435044
759819140
592398830
513189193
573636335
444333656
206458088
324268152
102231412
179733970
710233797
511809122
215408498
262674394
692384644
760567511
615911163
319148746
39993618
551695020
340047865
306927032
254048153
233012135
645144718
249133983
617347478
487162964
411452036
680893493
39126671
418385599
351980531
15396566
696207377
421200848
128149706
183861432
331508527
63626015
547352234
405838474
441538078
774876288
163117722
726540154
159729429
208766038
374031235
338085032
740712097
367878508
559245450
3735839
2570532
449862209
373775442
243408724
297585891
510424830
428490344
385084028
472612988
781032420
568380316
744581379
449859620
382629407
689517073
356739214
401380523
149472812
557391300
478914557
681231391
264491952
357101710
374598283
573489263
482565518
252902538
649220892
104568482
185148690
289770612
159571278
772006300
661148693
132624979
579558187
637221771
626137331
481418698
379651834
7129114
715100186
668990005
49692302
380567501
651740278
631661379
697961526
2632133
527502635
581990537
137134649
762401580
399652010
310559441
501307645
284701483
765694193
682412978
296005090
92546834
439458491
123043181
188749806
19432202
512111388
601223325
684733397
683713618
762511954
173702311
487602181
755006918
656050955
355862791
661790871
653326957
570886888
183061285
322362131
768191135
388051283
682701113
210542404
35046410
159263600
75755498
222683027
132106675
96698805
250116670
790252922
328380870
301374286
218996425
99554321
527456932
282805108
775335654
105696105
768018702
201330590
91423342
208364838
721632225
617534370
71252535
183678530
553987651
271336950
347088345
622189683
734632461
286142974
540957832
712792965
537774284
159774790
729333093
106028957
536003354
688868470
785301334
443207181
100971108
63051753
584142087
752372043
23059703
678182785
248750284
391745049
785622290
787029149
120867889
620847336
55126325
465793014
48055077
649964670
261733985
573066260
183549287
748819240
23839720
49670828
79485402
143619072
770927432
93469029
324972710
354926172
221913857
508401336
695621688
69258279
659445756
306738316
337110102
577544433
304666746
301816262
200046393
660121515
114393621
418388783
125815857
607577461
252607880
105975769
623299630
766849240
256872301
729401374
24988668
608596941
520612929
125603513
136860185
336309912
399016701
536842458
750379486
372506358
167448446
744027341
449233883
545655666
174321576
686355557
230983143
16228735
19348729
664019706
487313671
704829400
320849847
711829823
69321942
332444105
343549499
341830669
242236957
684187690
482281256
604051265
228632376
705483743
38565788
42481233
592154063
714356355
701306226
421894937
135828124
776375764
611062559
337631844
684430984
551564730
97027473
663673727
111619561
729021200
747803006
471258721
756175553
543207230
530523588
112339048
148668226
559643
723801527
763790271
103787382
341450399
78004493
551740398
308263874
340911515
569672440
316927014
180363507
640171025
351519043
749964943
507976836
257581201
79346500
169273081
247463157
87688413
263311004
185369879
564884289
334232043
593378602
521003727
673873963
354411152
133228685
767922552
209603953
16430754
143760670
185614596
100926543
190325921
291338290
768677945
757237559
288978333
544707155
271571851
452713564
197965700
709719082
693882953
115144238
322828888
616931564
279109901
357357826
575858223
155948966
126391670
326004220
54215754
340344619
160097827
494955273
704552539
508104730
220097527
357336539
315133692
86727438
399108608
172516208
430785078
236246889
277097089
357167258
777778211
357492239
586136826
38257472
779231222
137604669
421701687
704352083
311268956
698647454
233490341
211944188
713790637
667648043
231734774
218011584
149209031
572027947
239187871
162739338
778257829
246581072
564900592
120246606
430201569
410923626
277078303
33337582
721325835
269506705
455425120
284166572
88155463
399718127
650328103
23284023
71270777
327731757
248929233
658429722
581020448
497387694
646837591
102327496
191079813
735993513
116118571
790633958
699643405
144252742
479164336
421335477
64225496
736334090
110077290
786795893
701281596
685755503
456140349
588200016
761188533
464412247
499699142
261935158
688914482
232510684
490311929
760977440
775569720
253044481
76390401
574119171
8743640
744199021
132894073
639308022
629758740
570762001
274837050
594632702
715668211
295738640
380883709
344420296
18627765
236634488
20334253
356573044
698069580
125804033
340524958
282094546
694167369
135993067
416418034
747540488
137740537
722675099
450145339
24038667
85449613
701886253
680446622
17577648
629568887
549836170
454987338
228733276
476829977
663378887
350150149
42107980
431844687
430236149
11472016
498977866
73558011
37610206
488022363
185145239
72186083
486774644
662869742
586750791
445938070
377186009
207612559
121845369
480024730
160190700
192421501
351717677
318907532
479785314
770359479
733963050
422644476
359259547
93401628
276820923
230810428
48683664
518905873
353413671
173159713
735533508
327733307
360807503
415080834
236527753
491384735
750924291
111464123
148826317
603288986
546596488
777459363
549943392
136402098
132915756
417658848
538164607
760198244
620247737
175481232
170625758
109683846
323881136
287586675
429795518
406005775
527524228
411321063
178671154
171999677
642730058
150961122
458361747
452334215
185407033
274906438
568739328
733983090
780755421
116319173
170880199
674976602
236576695
70247629
138846919
713910465
736922439
177369271
652245192
729120861
569304391
86745656
131618825
527818642
348226806
450422034
48975039
770312347
67163963
215422905
460954387
774394183
39308563
273034574
538374343
160182079
504180375
143116927
388647911
270596166
194267949
298191630
401659988
525833746
248677862
547852954
311023222
594306684
310503912
701774357
349841664
568548594
184541511
480439620
516844914
70701420
106893058
472759789
652434063
576382884
264352946
229236854
85800769
398872437
623705568
344621436
742451079
656742985
279651888
285382573
604294480
543270667
7296880
513428141
678728624
359659661
220190761
91593639
472413969
623160723
114951142
228579955
396284368
461643123
29348382
677018133
647351628
506287192
540924881
595275923
77231169
130262832
557557604
533956912
253064706
389985490
292505194
354534071
355232615
388954775
647673703
106139164
173187000
561801316
510247019
113640701
441662152
200195028
326955729
162966284
291751597
380344015
113337739
282378390
274092924
136004006
516112087
537651590
47054158
551143602
193191602
382767077
188222485
602178098
136160350
468653851
230832488
589375883
463562466
341382760
668719377
226763270
723114232
646970744
176870782
354494306
390658976
101448005
609652004
422208153
380942115
766730887
303268331
195654747
33834838
366353743
221118060
113602676
324531522
292863001
179356542
541381816
553962765
319129335
592064816
418472692
202955464
339685497
721986132
126077604
380155334
110374478
562018518
196138323
116171699
333385252
556273964
557854655
787217281
669601912
478391903
657760864
91610605
160157541
203024771
733812635
585448652
68188844
471235361
29036406
625422549
470599394
63454538
544525637
99125516
670938504
576499131
297606401
102351984
312389504
116391762
553208573
74197735
433712714
453358540
683436328
138666408
633552479
201118668
473761417
469137430
10843794
629032258
786335738
288474808
68992659
370699184
42540441
45829198
81464665
382628418
575025282
697452433
471995997
273193734
580224812
234052612
600667487
635429073
314668902
243467831
755348737
606718781
644365632
681293951
660381467
731381574
324018477
440717534
655466623
43936201
215200787
97692104
83199021
259125245
526683110
493155849
768943789
275193376
389327684
771328885
378370214
31031191
600761483
678547396
7836371
463849155
238516505
298205179
280877106
21983649
187361845
410296090
73752684
701002864
198900766
597220960
116077677
461112041
462242955
237027326
120369266
660701283
33311734
249158036
559542236
216827472
533202818
367485844
314756397
535736495
536510065
334241730
772060888
236101307
376578149
784027754
363624315
445153712
601472647
500901236
40430051
58795974
300689304
297285797
193426066
744165745
742935700
783513061
447039842
727502114
669567235
134618970
167352327
577870560
654932366
689804706
434181074
654657786
69328994
540165779
256341946
238851814
309807210
785140051
561765960
582237334
49458074
568291
281188141
183850101
315351303
630579098
312689285
785960302
307006825
382569494
195495602
557336796
384929703
125121291
625983851
625113420
612503391
68526378
552400625
264654908
437664033
317303431
523370341
470284730
685966831
791253807
656155401
223357964
705467602
226168231
95527070
517620196
692408678
613655425
420098932
324400115
148257529
749319173
341684700
324139072
136709057
50742096
309027274
311647207
274077215
286938870
157060644
543683048
660517879
477945695
18936660
515340471
43367048
174371465
478128612
609388278
200198580
102986688
409738696
267068303
543444575
254184399
414307528
35684
230239923
684125334
135368584
267085200
744235029
338161913
716359296
336970006
170970011
785612264
438952522
755595707
609481484
158369466
415478906
479019741
695921620
555725922
713667388
334414195
6292838
453343174
589189429
421402826
538420199
242875482
291701802
481335575
715284669
482870351
454462835
155868579
584107847
272562411
100679313
370656062
169672747
223512529
164262731
540897611
479208679
212547600
61274453
26376415
640615255
377058050
631665766
478032853
369981438
219350613
432224566
76885941
789826047
468746286
373479088
772828171
213674144
282657623
640252683
618740669
199691871
218508341
477810502
177287893
265382067
358773317
27178493
153685116
169043950
631823482
580563535
426928485
743300914
537271976
153860299
563717944
321605586
46704277
475777050
519296982
537815390
422134555
750680441
246505172
249332141
253643811
600616976
169445126
82761352
649445539
141207649
581525362
539950598
339116268
303456321
35931528
774660601
589520882
269330640
373964195
57950015
40936591
510158132
665452494
46394215
312969237
404336279
684177188
108169186
227444852
555351644
169239853
324203399
780270612
750601213
437388428
561929085
682441439
453938720
1624157
81552008
118454656
50731707
399861186
120568397
330484348
728120241
282934678
137704143
230728602
425831432
700524358
629333678
112757819
439186033
83001630
555738742
143799810
403336828
618848375
228376628
88343132
701859891
275912838
733430458
148525770
412525364
743266651
387998398
104704827
515396414
12958274
332375554
546710349
503576622
181973917
723402360
257590219
490088581
279122835
319832026
436693688
610668726
284644869
182513224
502153199
689368932
466914671
737300573
455891233
178985009
649880150
682143080
169263274
137559736
376916596
567480556
701232171
424207437
581849878
688304846
298607969
531889422
459500794
514318559
9885970
106063015
192677840
314906851
210109043
315571552
246268793
175542595
570536932
610348460
735205928
252583480
48971844
116330624
365769857
393755751
92329662
147250565
345446651
539969946
248268469
172278829
33397758
696478116
544652045
715801663
660386448
707459149
546708366
246150419
433936286
288056383
716328744
18432701
692226572
401082850
664176290
635505417
717190335
633640674
10381977
400109365
302716571
35786810
179871020
341615691
114572281
688800596
511115350
254306185
430927267
320937043
440525457
53315066
308426384
359642253
313724922
64580384
346623853
50385888
298800972
645245952
590142112
677891372
455968385
522733923
227650712
729195158
362222158
448834419
548553809
661972954
139899226
76985295
530352443
787763976
791017123
649077933
72399507
555255508
309702338
523181324
778990150
593884894
89069395
378771788
360958916
509632419
557434647
609021638
198665319
574398564
127682031
68426129
537270840
430125449
713875613
574682636
196641387
530555808
728188784
386622488
316147149
341547921
150598291
115513332
124182859
790236006
464572664
372721178
628083086
9969693
232785132
634169384
604820808
397226943
97587657
610404856
525882459
89517982
716000118
761065084
563820831
426055683
126039554
644689880
10614321
698697359
732197776
122941664
535842762
265493922
255213042
622260141
654488920
430675573
737298688
328421622
19539133
436832543
749784710
232030890
710339012
430819569
54349720
134694205
501674561
488883858
234518891
323988212
114877783
665988045
261895099
652284491
613345751
326472141
151653172
339194722
435405128
606728702
430659918
704312338
124028438
569907510
738042395
328186372
358750277
2492452
336476830
325862831
514856818
152582608
16809405
778632407
719278903
41544372
79334023
411223328
273574655
523204560
364193094
407522146
170684542
184575741
273068583
17680183
333149852
791517021
505515222
164662082
429582957
429761568
674914409
165473702
130240027
48042477
602386326
578622201
594018894
436332438
305142579
60771439
33332786
472215301
475077503
223499946
212734655
293894965
630720430
345656945
626091910
145916371
789032175
754480491
487108690
656940538
276002749
131732562
235105151
742277910
372836600
200968036
782440566
10846252
790449128
733460392
716295644
561743166
62667711
641944599
382197545
558489379
28566912
635892785
713468311
112904479
778238587
352911957
196165122
477365792
280565555
669735361
562988281
6972303
734401050
203156727
778618247
480656040
281967113
117506965
196411620
679179786
299372732
480847268
416431216
141581261
270366331
11751063
304494801
281201261
637824528
407381613
509445427
306782406
163698866
656434835
57181895
213276587
526770434
154969123
355928856
337705414
539162108
329995547
747928528
375736170
218190687
273781882
288394867
506858116
433652436
552669240
614327005
642859355
517163016
606891757
662266146
617427204
33935369
152389988
285743970
83835543
353981742
534302671
442524119
262558513
260653000
766740754
261004128
586960333
44418712
608923117
647638690
234488796
550966814
243886473
1037266
699399622
188633875
773917648
546591787
661987296
6346136
699667252
17642359
223935975
136251495
519991954
88106310
274592026
651231820
691234213
359083526
791757194
508029205
578955484
680545073
1943099
396474033
585261822
507791392
136676531
557861625
371404287
16833080
156230780
569846710
227026663
50738390
117635737
447686535
603755501
119120725
376314841
439408685
330538950
740894637
687615898
15918346
273582127
613818580
350674198
393365632
17278884
46489734
96599426
766035403
402618504
221638344
369112374
53490082
391681073
349988742
575088519
675539672
641032947
585356695
92491996
389669734
742598355
627179730
198368646
138635459
389761471
191445876
745539984
285020988
529518958
316423599
127164878
246454623
640842140
173205097
345839795
271836459
771989932
744827910
290378587
34183976
550592827
45319408
321151552
753457444
568630482
227511628
140440392
460227799
530846223
368144927
299869005
643576748
270648720
507415454
590139679
77716955
100644425
123209255
528092175
18871908
220502840
95404189
693310897
80589487
308884144
67157912
611622001
394843277
333195978
417952716
670841005
27862898
365767489
721403547
127423044
785188555
562545776
561032416
732251915
7864433
231975306
646938946
182708859
580989399
656888341
192396060
156210171
283896538
554374246
626544008
478709856
283492808
382501815
487807922
237597808
720594234
664685274
354153537
308104713
7097570
738922946
50909535
283790208
753005511
756094670
298559332
138875985
764526433
703885072
17607113
395073838
493030383
555791323
256738646
291005274
497501474
86759739
438390987
460019509
166511685
703351902
341043613
695886590
718044746
418890396
625741352
81102562
408412212
741012092
735488792
703286021
86541695
660680947
206176358
96957051
518061334
616232854
657381478
464290826
480965655
381138986
114841126
628732558
709058319
248917834
460758907
602821056
617523229
135169890
84695796
787122011
604536322
612855255
640721255
306697826
316653296
50314511
276876210
757216279
33336175
402682832
266723704
206428533
322104094
560285911
638166087
503296500
380046523
727637732
774205222
429162717
205637935
632892966
28359129
498735122
488020379
262405804
46713749
616726683
374825792
428488158
601946244
578302731
720349052
655659456
253555705
607621194
142091358
514228200
352583789
275339359
345123957
38514691
724678758
360723322
469522854
651062326
488856622
653294313
555113993
734520872
547414746
292662032
341509056
437369938
369142249
564637750
284928270
481458598
540556291
572030633
133726166
268692180
713497253
493388664
406060445
770821091
153715089
316143072
498775895
118125764
347191040
36270217
478133602
602231862
545523790
75820945
266908801
759317435
515320170
313206931
408397175
663442808
753720054
369730417
360848481
627657287
359517514
568865038
193476285
193645430
611192673
746387771
342386990
81106390
727206993
401162489
717675719
780932429
147534353
61722765
349867208
452595226
561023608
605127094
681307387
11822039
337747500
160076028
2754399
87741599
539064348
493553563
211889681
68230463
670047768
686335263
261616658
409757726
287330400
335988862
790129970
109981048
394117364
654307497
311174506
786292917
692944089
103710
766292705
567989459
591409207
387680796
61092511
767958156
353485856
739732614
606783204
207687830
102855271
288359005
545736846
9727674
128875924
372780661
104933315
780483188
135806391
11282211
400058439
60934367
127352633
277101763
546205945
2583993
407624366
465751532
310781732
138998866
629925127
663222407
584044072
713458869
785960334
320546097
704575172
38594230
686920265
626843599
258671088
362672430
238837762
344969871
495886096
669393382
654937310
59748035
43910994
288095263
501362648
35971553
149503551
362582987
191260731
383638264
273361263
521204519
784648673
104376659
130063689
688983625
279899578
154180765
391800370
414875571
106643463
383464696
556260414
268299349
221680527
546769052
85858589
134286794
440812645
775322433
220537295
158529017
224269129
437233868
23593288
145874129
562169845
667555328
426260483
542572383
208084860
614485477
246855261
338873460
671005011
686124450
36525718
166045060
573385736
497003770
630564325
78366658
368071777
15933820
182110454
33969020
699558028
408932062
538663173
540570486
701498642
659253773
550184366
735910149
472884068
428542597
330650323
707229544
210526542
368774718
82187361
346126517
70460025
89337037
786137055
32132574
129539636
771907813
117010665
94429546
787795989
630494690
7272821
535427077
304143736
229433124
741720576
114167331
7768951
209673523
504680172
418592773
791155640
685717369
709282033
77875336
42806455
767191506
323572707
147004266
15082224
139320771
40238151
770732557
182948976
445609981
120975473
603806529
126679358
52466594
134547107
126056263
359471979
440023143
35692106
145554472
520409628
614090746
500578875
613220904
681725695
705448895
705354176
371383331
344967572
526536838
424947539
670998675
342873994
243174754
154588278
489402905
543662134
378521183
773676246
31872609
268841061
279786719
18531670
760056117
480399740
498306298
428723108
216954017
196527886
434203097
133403632
214476143
93192410
510908678
455742863
135843676
504259954
366502069
522174681
19267162
605219388
321704079
327545837
478349984
492165820
49951969
557948666
674905139
387079112
446485450
701235014
540336888
728837125
758583281
570433707
535952353
738875150
520537818
645907862
179552248
576682256
460343394
26708854
49052437
196793238
69886881
59258148
754304618
572339592
550551152
293600124
241868513
339987314
120828188
126194215
787481789
292229292
151967807
35365876
524492152
789284095
587613534
21008369
335468033
574741083
401071361
153747862
407695669
188156648
418778013
68312554
707508386
284127002
717295025
385473548
710560796
602346915
301611179
606581052
127821636
398777118
568002130
391512151
647972157
601400801
691864382
326523019
16054597
429864350
106520568
443662128
344770241
260326195
537333864
652293259
727065270
565359579
782126478
740424627
356726994
170251275
517166779
435653939
439221945
594542292
596149920
365745172
478674461
100695576
90934839
367694267
340620274
91324328
466124943
786851684
589637138
113003766
786588631
98368555
639717207
283272109
181297342
213014591
199162914
714891934
704076034
127405380
330647474
697123496
571681937
386976527
30296440
371138278
377847990
499834793
499796360
286223149
384658460
735370479
334656165
722064197
607808022
483300163
704912355
349636587
33453358
148061496
19923312
139290207
342829045
352689592
655221669
724861581
730824281
470953380
263888071
346343775
339954264
244711792
592360677
638701650
739152074
727883879
504863975
357992817
563370129
74497670
667432901
17172258
660247400
619786316
549967057
330861522
222956469
753511907
9752144
661204632
609590178
735038064
164228642
78587176
199125
324388829
55251671
102214154
468445542
450555173
315680093
347580511
110871485
289866520
584106597
489230227
428878606
450651741
260978103
261464921
595297810
28296617
494558903
82515551
255781972
60317091
171562694
699249172
476401165
688756705
95912975
526209033
310967829
324082298
763610407
425136436
474388382
594936992
747211928
105971059
130753551
306849414
586791939
74291892
682267220
700309271
265186886
422089031
687137126
746503371
119009980
744204719
385814200
454814187
132955541
503615022
539854122
380360020
163713359
350470951
191291305
612808111
637442670
644248400
729920255
312172351
166824119
383699610
488226144
776838026
34903791
267391987
199245184
261670968
299642207
435240724
220414311
238691885
164701964
530039760
550120706
162560300
2873178
396539727
120783869
670824086
547784025
444438101
534992043
766775008
183002211
452454941
561331200
328172298
542562260
143026374
583759545
117686632
57942860
184046230
408969303
478539876
616644206
108577270
152521952
377972069
26213218
2603409
206949245
143397336
554776117
712511500
5091818
621852309
593148866
111241041
453483183
653816108
712337071
358383781
164599918
751070170
488262680
49626114
498492532
452647739
572306054
589645904
122635360
292149977
338341375
589038240
781650996
298487850
311288534
552013548
718437222
35473197
322963470
191445027
679928392
705670421
787157100
632012658
127827624
228792458
786368546
583458765
667735360
380686938
563334928
58500847
165159669
434172656
739295170
710650896
589821929
745927776
426461128
525995770
568962950
568330350
337180919
117324187
426513498
77741180
366423727
37933512
154493754
537526584
784630305
467976998
284986190
436622008
524154543
163717454
290381611
641327323
466780343
389788856
466292162
672962069
186427040
514522038
437914902
41784516
655927780
411075873
703397328
420797300
569373580
603648676
609920841
358958003
164334924
9978708
39167893
345081936
747232503
360066249
48097396
273804222
320793063
687468705
3037797
701938904
83605185
694036258
94737388
554977617
308142050
360211721
750018747
65703433
105166849
332423712
424106440
437971491
758181720
771112860
557270290
326651691
347240137
38736395
699166294
186698321
194956940
177337183
754083531
194856753
396062803
213946599
331076939
174713949
345400010
420926332
688703879
10629676
399940848
710937411
781261335
614217142
308499567
503553234
74936790
295494212
660056953
44229681
168950487
689768682
536555113
703780264
41709331
197609129
465500762
490952040
420443896
260416015
408669610
554252670
35905871
240474470
426671846
187869578
321936728
222234964
425569620
238665877
373044694
466933156
23268668
305822994
19836539
593188581
247559046
579488214
415950487
429046601
41276164
397753988
567633155
43185079
625628528
290775733
790518747
275724903
237015729
67635789
241240757
681250537
779238275
349503204
115755588
489253301
336330270
76834385
768628161
34060979
361488286
322435261
755686037
463386554
710549241
344261221
571110779
694673485
112948307
394869314
215034301
684247337
364179918
543250701
519078026
666892071
447012513
399539617
532363475
361301346
256994474
439413094
102288907
456931194
363235197
624946162
695211961
7320433
168714069
715139977
589817673
261706053
106194214
372528471
495414878
17115635
221989463
284411607
97082055
351468645
32249085
487004166
170940013
726488120
350725042
277343917
731361118
495956096
48162170
339708983
305202726
767518413
218492816
293957636
452671021
320879564
195487472
582134806
352363963
441566745
578932367
12473167
720882258
762151529
287784934
746977811
266868818
115381450
778767008
560074680
716443977
35694978
9684585
604782010
336846161
772397774
755380180
280375338
344149443
379771746
100839638
764786373
616827994
358385246
373426233
218368289
214715700
709183381
245743595
646486684
597988207
39435227
119130896
572862840
400129162
787055447
166762351
680738643
32298179
499277159
580540845
370113326
748634519
538208681
178968087
312675560
21416459
352229228
71647439
474442292
733117780
191405962
785123396
93688130
59352021
192678481
327457102
286659978
187622786
287726211
256408061
424832195
8840962
119691855
301065572
423442395
241921307
523270989
15422764
250683808
423902541
121926750
477975468
289040757
429262412
165149249
335438742
254453459
702809894
763735561
96225712
415995591
186945771
540932615
699231662
234982849
178940548
675781896
519003534
109855208
65272731
608619190
416873221
742259892
679334934
205835961
608460848
512148425
763173739
504223082
194812989
488267717
47562999
467017564
457795193
625758369
95095451
530578156
304176579
173130746
557446734
782480873
400626631
13385241
134212769
281919985
681073456
505688176
45858735
669140934
573052923
47862114
176905374
567905302
198525454
400750485
83582538
97645670
38456056
74226910
151149772
442125362
432078533
368991512
145791254
623392629
418674263
185212832
681446580
601683550
461510176
530462397
117284837
461867474
235985974
258242016
786780303
11961962
352575185
760449601
60852411
321208290
408418723
791513063
444381652
277142782
484477247
461261620
109127696
303928443
50315632
47501853
138997209
420564285
213263126
675700804
772838911
314100965
413940307
741296243
691250258
382407772
442181505
502909113
533248325
712341363
38920374
669426125
141897231
226759134
286270656
645668563
622625541
496688388
101939095
507013654
379948091
11616558
596386613
98282618
321095110
72590314
465757017
264065588
729453860
319019105
395181730
410748819
15062558
543813124
404097815
370920212
287860116
218008349
92915402
77169277
382062680
394982315
750290955
227934142
59694673
228879229
504386725
567707972
67589373
42645250
739219812
751668182
440993719
157736456
304930026
528134540
75949521
67655942
573483006
485049603
282028753
195614782
641418426
303513059
2851587
97646578
712068850
398695567
85316704
653767525
433835780
48873171
414599606
12115020
436812512
47899882
589559914
564799061
448163202
354717304
654381299
704307601
316660200
341708823
244610681
36970339
483005402
771245016
237326668
497606870
121303507
644390957
432301811
88413180
77795905
507429877
616121286
200055457
765354521
224394157
382850450
403383974
684827116
191933359
466000294
358589378
56745812
129804064
645031201
343006403
408757271
153548333
415460970
385027408
517805779
13151685
556940124
215772782
260933108
331568012
685017161
313254596
242125402
537451959
520989243
452458376
201265094
229604634
155946642
594598764
350098630
400730317
269976644
472675827
780648129
155329047
788149380
96232962
95509598
98011962
13004202
702394051
564478491
93956727
390509455
784361069
74635167
391049789
615631784
6353567
596476707
38674281
579389970
65104304
659449528
378587423
476520037
641895954
31510925
635904727
581790656
41096572
145464913
413631571
524343061
555281169
552277417
442021532
105418559
206490963
545014253
791287646
245156799
744226685
397956523
272426638
758989832
452506225
776061776
272685644
135189067
411195335
314425643
772983908
584400758
552901537
67030512
397484437
321920605
494635035
274711380
294879740
69241978
714844359
626178476
297604364
632132392
581321564
95028474
488188007
235738580
514532783
504060922
308267260
350466071
247684990
557942206
427352337
175181987
34880486
606701598
281919288
145536718
632453831
475438921
355665915
639245698
367684773
694421798
494646726
255811698
326184778
685418003
133552265
39458991
233093767
91128732
206224153
10985101
582267678
782094967
107167170
739483853
775016848
619472870
412291345
164401746
455108067
233762980
581464676
365429527
82562960
765736909
714329947
193391826
685677343
626168663
421761738
60380416
165453162
74712583
623552715
257562077
791060135
218840761
3971896
753982543
281937187
360663320
672338107
254431285
318117806
388616168
393259104
728983010
444811367
789022505
223359534
669205074
74084936
493514305
748982900
280098995
407254375
617863534
144052548
475684787
594521931
124013171
118757628
398978550
471722086
381078555
196641544
374833564
352876700
241393311
447678850
340559346
78225011
40174442
616872255
547464757
89349407
347627366
491936004
171878501
31262129
310323869
475964214
43018109
417640059
642163970
206907092
5245671
56684613
518479058
714924287
165560529
311170393
604662740
395656730
104359425
178814105
174526898
429909973
700486776
206578334
156479565
105057510
110505004
337716356
460902019
526878344
381024215
95605531
666607189
706595576
12707753
159368430
703559159
124896645
514380229
18193451
310863210
7742308
549702111
57438102
637517447
131139371
414914007
723226982
295598457
194321156
309272640
551865813
362563629
455281203
743042271
536612811
404498082
42861320
61403801
180816419
638464946
137535522
179618521
464794400
693492699
258143638
193653835
555524028
757569095
421515359
778984752
450304539
672319313
128775228
644226098
433559701
236530789
672049983
689641232
277552837
560078946
395767618
759203425
10449861
566714997
771864649
312684699
698155747
231634546
370732514
352556371
154667694
148583503
697106044
391420677
55463949
508161028
270491992
13646738
23791478
702723334
691753733
529632481
281067689
323692743
284890653
399480160
593865138
488691381
332700245
614576194
281129812
194639975
673077713
628117085
63025891
119640164
188119679
571667862
423836266
679856087
286736131
117267647
408757753
659812142
504961060
516222652
209555808
222035986
536776411
210553960
389201371
102567027
49857913
505855136
399820265
231613265
17652415
342433514
82186793
118481642
530769257
511429277
547502270
630922801
185086641
71885408
83571636
432546686
376755483
752596202
464001964
335977950
122489148
158199217
774183423
195342621
120333334
585039067
405432896
466460415
790915832
262216561
270579015
81249776
297924134
493643996
507280816
169392577
176703615
196083157
535378975
592212162
791218786
388186124
471967025
456719289
528454791
54659244
170971238
87683582
331140660
447728313
308308487
470652850
29538719
161983197
40902286
678635509
262873501
761371288
404973826
74664988
420650127
359362454
148473894
335049395
410854194
294153594
6047817
388443406
178292338
93826461
105865965
537806929
451345851
165241586
217869995
277990151
752250510
708971336
128333739
732873161
50062147
169173792
607191990
760430186
203299933
504469926
592470773
263756461
710702426
771083292
424086908
557296137
405686661
69790979
328695499
89930440
671768445
402756228
373367344
439982697
644270467
476796964
389187441
449301094
24888274
463003471
136835094
516529879
680803784
617775245
758702075
15027198
699555732
21795047
1357683
720088370
598789794
729223145
219987655
309694833
655749629
525036014
50184140
62726827
227162108
540820831
789179699
334131058
549845671
170176966
744306154
721202444
643650243
256160850
765274876
305938886
505589323
335256825
790446784
506616462
543046257
279346675
550136318
190965724
86497973
609203378
616318533
405242454
697520316
304418194
696018351
664535262
233826407
460057998
728226285
427623981
695893674
545428470
75609480
365487810
570476442
405999491
380792009
387874471
420860203
559383633
77954630
745562287
572592497
334005541
100256637
705876361
142643262
210733702
252035238
716160390
522263015
349501376
214156183
136726896
470116428
624460798
41590352
634863046
530172285
105862808
288953280
243161855
67010723
280373767
785407012
696599001
329359536
746967288
273674595
725705383
599740588
514995149
383975631
463186211
770268215
455373888
180189342
759612140
144291258
702978297
276772636
90802775
511686103
535997022
85554857
400387513
604246481
564815924
217998347
170562597
467791653
481736614
774253367
776966503
710121363
574689997
647259859
158461385
216416894
439298113
728488275
682443525
611841052
200033320
394366212
341188819
550372831
383874794
71296413
717276423
689534351
280347637
25980206
308086641
744231173
434685854
606424919
683355958
392177547
39320403
609711599
685988055
654915589
748986129
94854440
167952111
611183208
241850783
301344653
405303952
110452006
15955300
485751600
121971155
570730047
514254705
430361842
610366578
113357753
20366401
80422565
107161519
1739495
771893186
67182337
536414337
505990722
619048161
737538426
52407269
787264744
351000380
418835264
31332218
179062209
699906104
574242644
24834686
240206199
274797622
689553674
63419361
14425787
721802822
190359550
442216145
437835752
215943133
420235876
439651676
54543572
778662590
160070596
147264397
69484271
532621542
673234267
588289035
288977250
232497155
273615180
514736275
66230780
368345756
179644106
605549982
671028486
576571601
240590776
648327763
627324894
722068395
430581662
42806144
624600556
188986143
377270969
492182604
268109389
689379684
202482532
662004803
364892130
442369080
537387970
26382225
553478600
662670231
242334132
691700575
1328019
659963504
566855719
453795274
23023993
610790313
179862842
758630668
249401657
403443017
706085896
379883530
172161852
151803058
568204072
172780700
490661675
134228297
196874326
567745974
290953685
722407214
473460170
85516380
76182469
325159721
75066162
567411223
258253248
402456451
83858990
92737510
238430838
51070039
224812333
607090198
27434709
221812718
289266822
768531060
782893766
270218541
377319950
552427952
498006939
113433866
701476327
526463916
180273108
81753758
251954328
483667811
50249715
215568974
589819108
467561588
685991205
493375539
637956247
63375762
89083579
166514792
347603565
233831959
148356000
656087351
265145876
328580732
320102857
597371971
751478341
714389311
25639928
755074639
511429629
317622740
457604771
614535482
108624885
246342044
586815771
344563678
205442986
294767439
370779231
767021901
78445903
1335527
14513454
352099497
260910806
70728499
119433470
84000182
144893299
733362786
371917721
146773034
356804042
394143027
353125203
337286239
205350538
100777367
437223071
539200911
266672120
355705666
732464602
529060770
666979832
426443530
647984389
254864315
139969481
736456312
380228455
773745081
318794038
774792429
282287970
775749842
443225543
595789496
513152248
564738808
302521155
201369983
147270651
319468550
561930044
68781870
149603371
779125880
441959195
484923218
759663951
313180301
580594319
71272122
451674768
543488024
521543433
10073859
42769423
5711038
757648122
435790712
136208652
424690374
243483065
583226015
718137764
379195634
786882418
109673201
284867159
296423811
284547977
371041521
476483165
683194473
228055400
456427046
469435196
156758468
113023776
3180348
671719607
386533026
475478000
178485214
649584989
502998787
43024231
136404489
333910320
487096324
699178402
657953446
476818736
71595167
405119858
589737692
778600541
499895407
643883707
538577729
245898857
401058639
512181126
116708905
540560014
138488449
36793935
341251712
208686407
731915896
406979494
208922851
490777808
86592237
728990924
3111839
303326054
428154593
13892006
466276760
524353946
348602559
326039905
715108917
457574747
54058422
616350098
70662090
445717395
103867802
550217591
337387035
773285626
273175849
309911433
31370433
175471792
313033618
213476222
649094329
739093754
463962473
547617742
571037467
411550741
217330758
22385350
527800222
392776997
254577248
718401448
420397716
348702875
388967575
410726374
767443363
12563923
277253488
386303218
154816397
373397012
619595462
777139481
789150239
204217706
517402169
757747258
417867726
45796721
206255809
226317751
423037203
713403437
243723802
332789440
2496655
300249368
312264490
341058798
102431029
28368329
272323562
562705288
433730309
566684778
606730999
394086767
638878940
352168556
39998700
528805714
6358762
61192195
563163187
335338311
535110421
545406117
32534831
76286545
322561384
492370182
214525818
377929514
717508271
310597947
85760429
256814608
84015347
756464867
316416304
761248494
774000207
393786426
412513697
235681701
489380499
395954091
505373369
216920798
361866221
485074906
26962774
409495263
242251303
704972798
582702709
457770508
328471970
655465803
623061430
753926236
383775819
100266928
287871949
350880342
444618623
749269839
34498986
289540175
240969825
559813522
301017134
769892325
721376683
207189406
229661241
234419237
132092639
634120227
577182690
624025036
341245790
252010554
626350308
361868851
19197779
318626146
528331151
116693806
274727227
16828477
19799961
515711508
511338278
14017495
643597749
478391131
160983375
754741551
223404075
45720727
61948806
386161164
125744066
74203857
579167873
567020809
13485671
597813143
175496427
617507186
558665721
360041072
430635896
229629456
643490991
637327310
77358159
552891786
357848756
77814115
372754592
652302376
236063208
604151014
123993038
104102473
318759507
316904643
757619012
391391158
379003419
247394932
483551885
628016490
631808140
117339299
614507489
635744577
768247867
678316165
452339040
111298854
229859824
649209764
314820406
565554663
503799042
183831618
338289447
91145002
240786112
84258613
601671334
140088132
696549671
694267854
363424218
341338250
659354295
427118622
317779831
762415376
125565349
643007664
335586614
494001886
679187201
580380718
62653280
782728334
211778602
592439893
705911767
570253209
407021343
493747310
73535066
329944228
158527597
483217741
428911343
137081434
457732631
236415890
686095255
421335453
585628385
377665961
155961827
598766730
267404032
431197548
415403494
513079263
104765387
789224455
343417500
195503833
633948940
710448623
506196088
777745409
371347745
765993706
750781982
595971
218813847
225507329
442599932
192449299
266005972
230425519
199287608
72737445
485009884
748952184
254287295
154560746
704417341
428265300
228802210
88585117
666117794
534325555
588456910
417749533
204683078
451815037
479001530
196374859
387840099
199950535
216134581
759880210
263122726
548041811
556384955
472151840
357240616
61982992
545154069
311364292
193666704
533962023
404808347
210894020
6652064
288557266
554843769
571421302
477747883
659984695
509879738
790419187
635679117
485997440
761471651
410480522
678470380
285206015
327841718
658314118
142327185
71623493
304352529
464378746
458948125
245889084
51974739
565745559
587360264
98548659
197496654
55779712
785948630
531208089
136930536
89110639
164045335
591251746
789920980
540404367
293270669
67846812
314150123
781106293
335719106
350718011
749403987
336121260
624843225
749958548
537453686
363763867
371630757
412428422
18074270
182570319
631057918
82840963
41037298
537803686
524443305
298872105
566151335
761012512
232329902
632431957
12104581
729093376
495460111
387902889
4480832
517143745
201368618
206522083
506482340
364254592
30347316
666211295
145420382
740546966
782701079
654334252
447042118
246742865
671306543
316525870
97777942
113966321
142707756
534251619
282320864
534150588
510562903
472183360
492807008
35154146
669160950
181830880
490623129
351696522
197696853
579840169
238224395
196153007
745874141
150354481
50550109
621089138
492959575
412540303
233260986
757216170
562207396
482006587
548325711
703067763
385870719
281896991
7110542
630618950
13102772
595709989
388249869
757064416
17242746
530182672
663497514
611665852
425306677
235488199
778594035
39156948
687743032
340345368
392223072
649932574
236531082
217704665
446965314
44970854
682919367
668456977
577415207
491083552
33570738
602828542
369731124
52379141
314915451
560664346
448971572
403326196
343681901
409330447
772501615
511890794
22451029
89534508
258351513
689761250
56659272
693082310
430368071
785238608
101664830
228562073
488485000
628562670
771799426
403107221
674513540
74521268
326339930
763323323
579704112
58762891
559525916
264594661
354896775
431310191
10155884
399350410
414889243
385652229
24801575
71253343
477350354
578384426
366895199
206192259
774972964
653007599
381161827
666370310
162984999
226752236
262505065
97176143
531109233
735533593
759305267
523199612
406386430
496258572
205792640
247528324
76631729
592294000
606676724
589815461
639994227
502122463
100827937
223128257
604213407
697241194
711238708
339473452
36683395
148311622
332811058
408841855
103151488
537227248
230171876
368898039
406525166
339351377
52548300
541382301
7851063
524165226
590849927
654630615
275740268
138421407
187611583
712506748
393919760
453769637
414434140
643646165
132648775
772565286
377579994
653560959
7435206
546397675
534969425
661511331
331730962
113875805
72705696
58451636
182172732
730211064
494387354
720625529
320350693
212868489
230227358
763586165
713448909
396199444
124414579
41090834
538450800
163983794
82914824
268872453
785148116
428785190
761164327
147168013
360064567
478223283
710745560
504139489
766805614
294479707
119391602
322289060
357269304
765185494
494579990
683052513
29175611
365715671
512061611
317398375
519165216
420525433
414797391
618666603
18766368
295893709
111173246
720551969
343310827
235984251
61395913
238706497
501670772
396113884
49561492
223044617
236008735
211071696
646616418
330509532
522667225
46302694
269277318
672492613
379305144
664453366
755478066
372006567
56566766
287410107
74213447
62094584
373320029
271466388
71308887
67339951
281325272
12935769
107562856
626944930
679742242
481386964
492001304
550774334
79512708
213212750
652368485
566952046
400945911
602025158
105192550
539279426
305158795
575927606
141921620
707617133
380870790
593854853
284696577
51969797
378727866
293259975
702108808
126082243
786864149
118262289
678357319
623130238
154005273
607825225
91846997
643251870
38607443
685500518
533534108
310666146
616718083
693841548
356631223
61997795
340544568
60226327
314620950
629276857
340700255
668184595
626182780
783727905
614667066
35254783
788831448
350943890
719196359
430538445
708485378
35900720
546771799
724444025
609902112
761290859
180640768
512100844
118073854
58699248
76208339
457634184
718597716
321536516
488802283
315864223
488630413
299808702
560845521
291300995
440490100
699230320
543359621
285707915
16868648
15700639
267384787
554738571
159094615
313660133
319039603
696988950
348948045
728508563
117343587
411917779
719857164
641368210
770203738
457851980
790042396
577759240
461273816
460243466
604129160
58833180
542697944
132064917
555452297
528848613
642845920
265022952
654262813
117712920
25998666
113413066
81088260
431033363
638379331
484133975
216746424
601314397
98286981
85577559
748095352
360992968
518194793
306138604
230279067
327684800
649880811
636277249
183972341
762988065
498508952
79820348
13184341
275331131
473423294
715469550
360044437
714468883
730090268
156885130
268963062
420951597
534466861
715389635
199930855
409906740
170593039
93765316
640404306
149237746
178787062
381090358
179483632
203740306
744985816
783970042
704308940
682992146
300833865
371168134
681140067
24035452
513792878
244701029
666637843
546147852
250397145
191143137
741947751
252860690
125591687
422559343
232303189
430671713
752684972
63645376
231512046
202144481
215277548
246129794
593320127
414980923
248461240
643422799
38998855
432150022
174526807
730941855
611196002
246795489
492548737
388255266
230436386
206995577
87866361
419386946
154205478
84584433
599523789
771826095
295741282
223270718
167554333
409155264
763345819
406775691
62618071
288546257
428003219
573335742
84904503
557397453
791564279
92539864
27957903
120061537
2186919
594218534
397738194
120269324
535115071
608505598
647792092
116179699
740689026
759954566
468889043
631515067
571409243
231698084
241821607
335787371
598288653
494297527
108981290
268220839
744253473
464793907
581187452
534852065
452769593
600975481
662903745
202078903
178760262
277524089
64971500
194678150
445526279
633298080
20199853
139225512
444498873
487206674
188521571
191362939
34790647
294364003
201085506
148119204
725363337
99049527
208411441
242313030
119614146
188910611
77691402
554376770
307496879
772379744
154334776
122733989
318769873
778789921
699465195
21696978
445058190
183758721
316429247
723413080
693821852
539860303
41221731
468820389
505622843
210710759
546219971
765347469
147745032
507751543
249596732
312431500
105019764
622981237
183051435
500978225
234997488
678369010
711579971
784446428
199627161
48032125
12065926
96006591
432027285
334842111
405277856
617160248
236078955
393983399
96987873
206254593
103311994
5117458
555857855
214015177
139134050
401070998
271389389
608796882
747203581
18285243
741778147
733363186
131937242
443858545
772416730
675148725
510976677
604656351
577754326
713011474
686809992
526599916
83729636
60466802
694863249
554383757
274096124
176470196
574997020
61856531
228320543
567018913
318540221
712792247
117085497
477722501
784096608
31690237
307500566
523634900
374284254
547724660
583168225
745182944
554946953
189882512
412931675
742337066
620011721
691598093
560832889
31173000
317282872
139318615
298384371
408695109
693610432
194499573
572032219
469451834
326353998
708984233
343614615
563971468
304270254
307643971
627690363
216224255
748810443
648696401
368361090
511585909
325199768
440187972
633736965
692784267
488384195
36274946
727120396
60248109
484782162
464237866
691774107
97155451
375756031
733918037
171059564
48499212
583053920
594155728
503925346
22716135
460542873
367832948
250013865
564816087
58784357
231085954
571286074
43058308
125848110
348587378
471412957
368763424
785281674
601593845
269782009
700059717
678405398
605218765
214128940
251880138
662139842
672441378
486713820
192217617
263993563
264669079
367621857
117110189
620561551
551526063
317657503
607426444
92927217
558107353
206915264
591067245
701601113
261024594
574779459
581198777
80086502
277870670
384174264
698122364
505924800
523176454
320660635
5734088
239265171
407780232
90099747
559161467
736506663
131528276
195039796
242319096
121018308
782956777
126070328
353493148
563126481
164170116
340255233
161739787
89723535
339379440
419250459
680809186
89874965
134047269
500299160
402307002
477979971
737686783
109187268
3910411
766684090
115510805
427512432
591003329
402012772
32447359
690988023
629782507
714189342
651650356
76874961
417919922
770175172
408800707
169550244
306769088
454370554
25311319
47126693
282946164
771093419
508209088
141850856
294220320
245171915
640469159
17130657
577340329
338209761
458659173
136298533
545417607
294217963
403766267
414315597
219668355
207438809
394886973
620473714
139818613
612363247
2513301
356962893
550051597
83926238
425334266
706946665
580794852
236120502
293009303
241521247
198259355
118418510
658566919
500646765
600783680
8048277
486523710
230125029
462815303
560736471
181830286
133394854
13826569
120478924
611716292
572439270
434027428
299746513
436547789
652077006
240400127
676794832
585403040
339941696
463667209
730011232
44889127
499990089
642741500
433149536
343482763
568072703
283775243
511367271
638655011
358400173
376688720
555376046
451467421
629243158
677755267
386301166
320836407
422580829
569303798
776898415
67884750
211126505
292569316
162187635
139434081
460581359
702566565
160994274
494446277
178405345
45298811
227538655
138595760
169179346
658950877
306330552
350048815
544642189
113699919
143440242
77120181
490040516
554278633
673937773
475312192
254930711
480612119
33197930
253893736
332131086
49796962
481105056
630876071
644358965
646204012
442328869
742461295
180612280
102051722
418469714
348451722
252676916
369241353
611608461
716758483
136257018
740946848
534117039
582661151
14695686
150131141
221100633
113385946
326523884
329993020
317309468
651582155
659534649
747212099
779165797
192653371
589751750
661357015
677534852
340377941
237210039
107220761
555447068
39402403
750469313
199935819
706084502
254793856
290878201
715130327
395887184
791557743
420013377
542041511
55536268
589354194
285401417
270321236
666273167
280836784
352954033
612171489
215404835
573290129
507488574
310336308
567913288
19139083
539920590
770226602
636723342
20195972
351507553
696652791
204983612
392344294
598435514
378033066
172671347
759621045
577879801
467965760
58499694
514162661
745724182
69022128
418609483
341955497
427285735
648623729
772245124
14630987
301852683
685308210
101046013
92167075
106397678
416053205
207169014
432060083
757671226
300571388
254645974
319118021
146681284
110571062
475068475
658766247
50045732
428885250
78346243
358069336
521055227
233120911
21495777
126338533
314973561
649891345
130575422
421902780
428063572
284754434
788824708
443145356
655186768
612528788
780279091
44784455
203922355
57956280
464601191
128787751
385192430
564183917
662912600
289338042
389435264
369559371
387423560
231815353
648413214
512010391
607062564
538878842
295285541
236229158
103879467
633147269
70075967
432239345
50667262
770457503
293873906
729297909
280014103
75434648
266325835
311314619
598727473
732549456
301440893
757279249
325523635
244259194
297931471
264438271
235351735
425218120
394578445
788556561
497664698
134621586
39478390
707260401
700408020
118281346
651604644
711657740
580130971
21270546
568423328
641312349
553893945
467442967
640048936
514537491
201177231
221056207
135314411
255045729
431747937
262310374
380755480
318453395
636037565
346379783
581442690
83025041
508553490
323602013
579827584
90117602
667090525
49318966
335321999
246531152
623549033
729683131
390488511
697133193
52559297
68859043
586528688
445792169
571136523
503940335
93411878
140820280
120104370
138214909
440522760
514758586
692094874
63615379
703157140
454778956
589511954
769908298
725688197
373831760
516495405
713241601
688486562
172468768
173848383
179211576
523641577
600225592
477859431
268417882
580734186
431959045
441024910
50095802
553221959
98821856
784821950
763439903
388554321
348332582
607980741
508146332
613251344
25252436
581687065
385758072
17000872
167211264
216119504
656568141
54695346
663873136
71079137
219986620
270564985
145833647
114481452
248219050
739622652
75212825
352372237
739967252
97289419
701964018
601307118
498958469
40071601
730013031
499034260
183506487
720054276
106185233
716964995
519691262
201315088
374866349
520865808
53660472
552850803
3156997
485718701
12454888
654141776
629780415
348173306
203779796
79787327
402310915
232485716
424968575
354521171
496702798
571337161
128029803
289190840
632944328
707522711
764709915
160205490
226717110
376147329
195894032
128455685
56256353
355158608
80823971
185512618
638365348
605331509
666126832
380394199
645315133
45995872
615663792
648511160
607097236
37608558
625756445
199196578
709647536
307498739
204977592
783122585
582307947
110743595
600519031
661635618
417488041
633513575
273878912
370185137
787142281
668088196
680504465
337136516
290765836
699995888
310085726
109574269
734655651
107575777
701596294
60544040
579274304
394154598
49086516
419272664
316510370
665261398
723506060
744596778
370905928
606247442
364101549
258743367
238400922
365008962
347658507
116070498
518396
60289966
417707375
658285676
454361394
243290023
241154344
676006672
78452809
261543042
554029219
403000568
211861655
764107068
745752456
349662569
145927877
583353735
607666586
628059548
493783051
494787001
720847551
204690299
352697848
660706241
712093642
610848291
61343168
538404837
774595127
454347106
120185127
445814194
558103217
51296874
307658740
111306483
685194037
572576859
144635518
239419054
212824992
336812417
241892649
200707989
61070082
583515597
428975995
33862729
65584579
525475997
153569981
182497635
369096811
461475978
515029153
55832162
583636829
710898191
402797702
578927606
742008608
491292133
757884046
279168338
65318729
242232352
55981488
731833293
454556147
357289615
39877470
169033965
646972548
320408524
153264807
429715757
20212533
325701414
643853776
141504823
694787233
384509424
481587513
753540032
234762006
54563517
152867869
391064690
408836075
730218327
427887630
211109160
338861085
345707333
283672638
670732374
777847634
280198096
599528210
732020045
605777929
696522948
405074522
775758214
181175048
428628476
328777197
432479953
104265582
496867674
529363208
272099792
737717476
258396485
727294643
435308215
523640000
625029886
533314619
627473244
526302819
679636374
695647042
626996364
544600496
528468976
90743546
389821903
299937727
528899896
408048649
289670167
617554793
24030704
116575512
282729135
579528970
774158832
424266804
189122318
676563005
587923732
227374644
751023022
547318982
602825866
528391134
548982609
606297893
211703890
606881629
517661880
54357636
603914491
184449085
556170996
710203575
134366550
702738660
431499639
368103919
515840668
581191024
286607297
61792605
734703943
256196134
564626608
663263790
263104424
134286880
257247749
643866934
587110491
752003730
548600427
648968731
689031476
563495955
642008831
427190803
152067240
759548703
715936999
424128280
475523942
92361544
589719946
102850323
228164061
429318649
726171572
8391598
69284599
674482661
523800672
181548856
522839122
117734744
512652516
174901003
587788898
111177964
680934635
593960018
129642309
350182047
268669340
545416401
261340096
317178754
772246988
234695178
518522266
665051774
647367067
639369795
519344584
96720341
700692656
25737147
327519219
728002625
101623066
202221768
454056138
215563572
104618047
598533931
280826253
54352391
384112395
339979238
106063965
700012155
394896104
572092182
500059380
657925462
182738992
355134747
422044120
338297869
146576699
457519233
53240
121091079
322877114
715286272
157357195
571812045
611887729
193650355
326628995
102706568
238394837
547784260
743487541
443798585
501230267
436003982
282707157
193390098
230213142
212920395
14076959
27108946
277180118
359041990
92209995
75127519
158489805
452073055
99884508
578341063
58629107
477668486
173934285
403753192
489539057
89694283
635563699
161630150
490640188
708537277
607528739
47904144
41998475
160248217
436627353
54126885
643543156
72083063
167501873
336929113
548969494
782868490
684355005
93031176
745143976
465869849
20989103
747629964
625752648
128212133
92255967
710311189
292134294
343048588
504113128
349710863
454517877
379286307
241032343
98221118
511796039
128028310
215100472
658081023
320834629
689828657
364671733
76039235
530905712
67382263
565350925
147009417
238959688
167946332
155740016
233338968
435908207
671061449
571692446
475607654
470281309
764426854
432806452
292251049
691512029
568760196
146158613
640467451
619852509
748699905
616481192
150813736
98069285
758581692
356237254
190239491
68885259
556513704
176395207
671766135
296219338
305294831
586075691
658865059
416579909
456375084
306295011
463300335
98030425
687505534
182262998
337243574
387245098
754385733
376195171
202773791
395774364
642403628
296680609
217351349
448647664
213729223
209120443
3334491
746631658
10552933
459851207
556144273
557317928
861591
537438915
118620924
309523438
323053419
677203588
134186053
354066876
167446596
379688089
58444615
717643712
189032316
674126816
252472922
93412946
700158426
170906644
663578218
774261283
456016176
200910608
614727969
53795217
7673827
347715800
654106428
418190460
456356189
520435679
650407503
763064520
166014325
137706568
310392560
567883723
669979734
242795854
547886605
139153724
395083623
226279961
323967444
63087063
692276779
715574749
253977522
782555860
724598618
145918560
521021435
442854903
476319666
330946588
509826171
100595585
352680839
480623781
451074130
203497291
520942696
433666668
34547811
389089543
338389280
389411478
774141327
688730539
192454778
390199075
767060290
367718975
383858635
241471876
116192557
293079388
409153415
605535481
588436469
493453150
454900322
84024262
581948940
282411299
128574405
305806712
527995924
476664984
352317856
784716370
364389938
83559893
98756468
71739028
631464368
505020039
466553890
168242923
428943457
337088416
713070649
61474361
161220096
385223231
685750384
671599682
333900922
133096508
304427665
236476300
483742606
670711428
299149850
137677472
539752321
115924871
476593788
239470919
188033561
275828457
506323511
210985018
337436127
27320426
432439448
688659428
672971069
50193606
522906632
157628463
537394242
109019052
418394814
143297388
418159377
4103097
425118519
81880531
419182560
732645374
494872595
618553707
753004701
518416093
751316520
558095863
370747001
676880431
529891185
262601451
182671384
332928990
683691771
659140986
501963955
742397575
784071529
340841432
602947080
272227070
506795551
672948394
713985156
255920443
462573244
515471484
645528951
261934005
369169355
309414492
376986126
701171866
34127489
141580143
739602580
139090310
281935738
91356867
428570639
544927810
756512243
62397704
480531527
147658947
514436732
532712182
15896395
255278418
466863487
135692157
408743538
783001690
303227791
777775906
276936506
551618767
565369435
530451358
204075562
573368374
187939560
297380254
17240566
277405610
59607612
391147338
26065496
684713405
727259993
577774186
450081197
668283323
618071943
313767081
449635035
531612815
618306608
357065491
300189355
196896243
705461702
17970289
73764594
75042996
700342862
414038872
355735846
174266081
12636611
7031512
513659718
654908893
615663516
607989451
135597892
754511355
763804993
496123564
466928371
232902644
322673640
386438939
27496519
766078990
713449267
548247817
355206471
544125087
729292522
427941915
162961873
234853781
19155213
714421778
224451399
694776865
46813107
219812094
748470725
30210741
16084437
84644813
711005926
154615346
475233259
175496505
766182965
171742828
350489038
108232678
86534792
626401378
485964403
690547343
417868344
6852261
667608969
550186889
680367321
453123845
152498800
300315600
733298630
181296505
15377532
181706065
181375210
506380141
52300916
669709101
759496669
23894502
424801258
573669956
408795558
221096813
551508137
159581107
441877675
305192105
590950978
201499192
329933556
520702004
286174657
627858770
20698869
734952147
475446903
621161667
480582766
166352738
398152687
745899091
443134495
55246039
556383712
216781163
309151776
134289092
501414112
346962413
18942644
198779343
605607698
236420775
643745377
226382587
151714572
674373375
187456382
370689646
43811567
517961587
726536244
740128252
617838660
604220780
647614204
348553473
438343246
378131827
189491180
479312286
1348940
772219183
677610138
639798774
595190240
625595653
421319163
765260426
660926834
737938420
565266592
329791166
116751609
152348796
408296276
768354496
424440199
140320912
787123528
117653410
482376443
239872736
618156301
289275310
495017964
639365262
461238275
458665161
473281009
492254967
762191981
506101729
417678351
548503927
183647313
137600260
768599010
65082467
631845274
517187371
207164442
643308522
680485865
482951871
275839154
264369878
221700675
643116177
338738874
619147743
77201087
445002340
586489501
189421559
736650018
782996319
207191161
489088123
268850959
338809296
580728278
665229094
286639362
721572466
383931300
62416436
561061441
714933273
536462054
727263219
692090573
405022609
727500686
639769413
770671523
550507869
640824230
4793301
343651550
756523801
700684165
110490494
153744667
747604308
548696874
788639226
370492594
539380276
339558113
384547887
87645547
536189062
80470568
144210805
452983424
724964490
601807075
673781485
750106457
303916653
74123391
150233699
495546420
447091363
467281449
193526595
50727701
453811102
118898511
528739844
621715423
612531439
469261689
748384503
178716531
181779584
640365985
302937218
435806835
157355245
281204106
19833308
556135717
300537903
566273612
137367092
788458833
616090518
438161403
665284713
85108319
146973500
245261720
405780008
72373262
323688665
664633746
124248941
411149215
771079392
239210583
11755078
167377129
789285298
292891435
303069809
56492605
122536387
730048414
258332414
80638219
657131580
496014613
170358361
420489641
393441748
693494510
757700557
746494267
306680769
715236415
611799618
369567942
374646536
662398761
143891423
240377358
720426512
69851211
128653917
676330124
41427041
506369325
58935590
608335441
552099293
434972417
590014511
583086170
335284124
641814719
85580832
295298097
244325028
287971366
589794395
757498392
738737312
422608696
550759061
243289537
464505300
59119840
17729475
710642200
712363592
651110194
177949436
312329250
96946392
500373918
583863906
308749814
134655279
298036288
165775
306962821
410820939
250961449
463112107
357904393
285452229
472440232
695221216
223828044
384755444
396876226
690391104
215670575
176735435
745389246
333450605
740555780
702084926
390290958
416111982
463361401
157680394
160082937
257296124
789652793
465483019
457064572
295506905
290784575
268681204
674369642
4656888
242625436
4321798
604424962
244534767
562730278
424983756
739199004
389582827
286326408
735400286
612389707
286434846
588344622
343049909
373844119
658050555
468777802
378567915
686032029
105466313
504053471
397343907
598081447
461714030
301892672
537186039
340404624
104296882
387954127
2823147
47186033
246456775
501391649
69553102
416291747
370057372
73277945
661417168
306569918
579808544
403855735
580423184
624538483
616376092
575370309
453280669
676450284
360688241
139712529
765614626
218719250
401267491
548443992
496001215
214132003
144949664
176885407
238798822
3960304
549840051
734281652
606265762
632167420
66798079
464245088
204780674
686564344
645817062
553971787
502752329
603456046
677518801
659998034
235065377
75538695
416545611
460127275
599521462
419653131
567557322
220349138
89894793
445134987
41995223
546335922
123712118
590608456
581096462
51073110
9133614
607696348
231169272
321434136
486773810
619882194
641741445
758370901
524839712
325022317
113541969
217361489
158553060
278290100
556205002
97075091
553230200
214145536
256862833
399701207
379981186
603835201
761640977
65216860
653511308
329396997
535502609
433501668
306858203
530028790
129478996
645462349
629010810
107739603
53763750
285016434
610615304
504740121
731675603
38509813
293484251
319172033
261497983
756063541
428299254
542880377
484721576
731574239
672992573
691846873
212226118
245604033
397286679
106898481
536667278
516664529
617901474
612768473
214303044
553988312
331950445
311856857
553392489
578845215
398741084
564254994
583714180
137463872
58519936
447074533
741084709
324113264
67684998
447069105
273933826
512896019
406638688
174285400
679847112
386465717
62926152
502656104
299324491
175490457
111241216
72200359
749639124
782917021
87889518
715267599
386750968
623168618
456980749
547869114
109306364
192107683
624184115
450890193
379114574
690569747
97454710
190133325
373506010
753604228
417239561
523431259
343319634
165936167
239255433
174105155
450935344
445283855
196817168
568687203
446255895
87805464
424796414
230701515
624041227
119274531
707689630
73658823
755477297
15786095
351929631
330783169
239352193
623687535
381734501
366973878
507737397
656137237
721961494
231108158
85285695
285518845
131880446
278805114
193389060
544384412
603340040
456288767
462774138
691165605
726343950
376966572
252769707
467028227
318902416
677871238
719568687
597783984
102947775
453648031
217267887
457679554
351694771
267329041
95963745
715906560
252148602
22691648
366661966
693137126
119160895
283695210
430462338
642990329
238229088
459440650
16869151
620807529
604193290
788760442
509102465
522721326
372938810
222231640
306036130
54399078
140031883
230562128
154593127
73255455
632973061
415870650
582615582
110380517
267380783
522619555
85017974
512640406
678945658
511456914
393759219
678939818
711119182
568383533
373161285
757750608
503973433
715707801
264400133
199271963
317754349
761839706
418309980
226027381
328280042
697284396
579736567
246268881
788109598
168350631
19931300
492788429
80149542
315398173
9561530
339278706
369709264
238816275
597155202
782670539
249668755
754745908
605603454
708389687
776778396
31506568
242890680
696000609
435714220
460458058
68505496
265098316
479420287
160550825
575239351
176760234
503390913
361322328
401685487
372349949
134999614
602990031
277528531
645258235
664670569
737884461
208383324
674349504
208322267
302536255
628685065
484491656
289675563
685563358
136623645
623281213
651569927
35022072
588246730
97552960
385921572
580362678
553639009
29879862
419802471
397455145
309133302
622794073
556619328
573608755
473315252
744891497
238072085
408807592
103157457
510665958
501801539
502819012
231217400
176689276
535262746
95200368
421785175
496343770
461107089
731379003
546024529
556385027
120702263
632118547
635713446
291519168
79001734
589613637
655113282
567838704
225325628
363481374
221627310
652807531
253172513
138703259
344528314
427703859
18038632
160369976
430212659
332303470
347361875
382016062
286885554
760669198
167828308
221454365
401204286
429433272
47090245
371827753
241131163
692455047
156578753
421068915
75186685
116436190
276561927
557791835
749963144
476705640
16142638
466769403
352177536
727166661
538377198
547210958
767973000
608146671
10721481
455224436
711998820
106838676
180776388
104484088
288518419
639119723
293575875
506401134
169083635
492797016
213167088
549472241
621880722
361817026
11289153
497680383
357314565
304179584
411376044
405547563
95508372
440172117
436771543
77181924
40263094
258400269
91290060
507742900
47269117
225143538
87743360
582577990
77393974
479668288
715519575
384989130
25001038
583292293
195540589
601035997
409470012
727005080
781026494
648822646
509157984
240186870
208896812
707747422
7109970
203199376
465186762
270785756
554493356
259904100
457619998
402530535
594325786
246341035
26337838
200289829
471717413
51734197
628856032
204928267
428820892
299543478
664725307
481243441
771680719
547392782
109825744
102464731
762499634
700066092
684713003
467051958
252563945
241348257
743566676
433157300
565023823
364228326
67083343
114154555
403273524
661723187
432676294
149883481
49173877
105750904
422943096
556201813
246305993
307850264
353903854
305976907
29345992
676274239
742404432
683506215
40218725
37898199
672479716
308951948
575305377
314791175
522731647
118845461
114934894
691607948
113672518
149672355
7078236
727929905
502541133
324747047
660970121
708384432
519289663
774304089
514645820
617259412
515667050
338070155
480735285
346608299
518252812
702541386
551815176
65571862
256477987
422095013
540334274
56424057
668294671
137451739
175074179
217259624
268994210
430432037
183412757
648546090
544183833
746627046
233648136
357064874
652470547
557738887
60274354
154083854
211767731
84441573
523540601
78419861
309640069
10145657
528279845
377521241
395228246
761963816
4384523
790547357
319157350
778974794
287919748
758743229
357586362
719193095
488308532
542476799
256225598
473917692
479881087
469592036
235032476
210444548
735100014
204596041
426684797
749165332
205998963
228104135
463821101
245543942
355536512
762770239
317652574
30139738
455330542
533509215
338928177
145639551
95453332
184344944
99197383
438288819
442154473
668361712
653413811
533388629
20941172
73959505
364326836
655643726
512261572
108786336
503958156
202091859
306193142
419384031
257044472
199064476
453602456
50402056
319317641
212449216
41240940
540398346
241770395
66897938
302445193
343852347
204468920
601754739
414064233
624782216
18273759
667730863
24384425
14643433
266927984
421877170
244961475
197452328
670986848
500018621
729104802
432483516
618926458
18320315
662805066
74194157
224977917
737245694
351453712
299103598
260620878
8943937
717947314
356376614
280094110
258984545
457884226
669744265
362096995
147618027
365256858
315213428
276481221
737747091
630871936
479711389
197906250
334481159
765324250
581366038
618057151
258463088
631457535
420459460
101673396
340561879
587768489
490280025
212201286
285571770
618517507
663432616
759802871
655034368
731193652
155278196
160162740
649912495
322365557
768741448
479204942
131736271
138204916
166799932
329049251
272883889
341844197
540937256
277816178
278216585
77844281
725013234
786793845
715990536
775779853
149579875
351853147
364510360
92900381
403927381
393383817
281705326
494825268
712649147
218393358
491985788
596939352
382704201
112918498
183464734
32744137
95086597
174669402
701017680
486585710
347764764
97155314
111577380
323729570
69121711
635253126
328261926
447647161
44261301
527532232
89093999
318492292
20622592
463670050
517665585
245941182
330375322
260241293
268750323
780866646
464330266
175063995
112102196
220738435
354600091
219911322
89118606
50866245
51867466
417886682
171003072
99309264
715711629
268446320
19757505
609363211
398013132
613512745
311290408
747709340
343867476
365525034
346580541
44255995
381060015
248139593
742520445
199075938
554926212
257825284
486713060
261964482
618719428
628357749
598235080
376776605
344070414
729688156
529837744
728272141
323773357
224930874
298915561
439713343
752748372
430792895
452720432
544080829
137013465
456551300
653249380
580466282
139759655
556712795
273528299
479836360
744894123
440960366
37778881
501009597
645587719
676352827
268067915
421621187
166212935
297819485
53179286
707900083
203216325
605148145
675911916
537890955
87943073
67333369
35759869
188466543
473844387
619694768
721784565
361294843
525036089
681606474
15987524
326141200
172439310
331210521
690477164
714676668
290542563
295195672
392643216
725776661
696789641
115162211
649210284
567711918
454612759
537658139
390794944
309528854
57826183
442977062
5493674
623284492
333610855
521667917
451576410
307278800
341962152
367122566
428387511
143185911
709886293
489564288
166490283
729869425
545842877
609785211
200704436
491935440
500537301
749939863
106617144
265067565
739764164
731216009
736314654
579399382
8038067
491082443
297333147
469719238
71810640
690204289
182632195
79529593
752005987
244758030
375030850
413271333
15441368
127667680
97502484
149395162
246581087
518429631
744658662
712773158
149568869
109003805
412410065
52426700
243805947
409354899
218559105
611779451
758372524
130851712
530294758
215024269
25621793
113858438
455855776
266539613
241806722
25160716
260645006
621721094
732834089
144123139
24479150
678339189
776890286
786425099
135962989
477271436
260359167
571134849
588430931
680743869
137415231
755003936
4052016
72669554
402127853
200731658
659036832
388970406
77496948
236682823
685546056
71823441
575548924
292196227
267206717
121956923
374150166
705547320
575884889
735234855
94095718
358794975
557767724
324510581
208121662
105621278
565792701
695000549
86354106
583810031
420915914
450783460
293537599
290501134
46796908
361211736
472782400
262624898
204446408
208449733
116144404
317954321
132836559
326500215
769430021
564970942
314168102
785081290
585024332
271931574
125089513
666017041
514622205
573873754
478508791
233873412
595951670
140843182
306312847
519230047
332072785
263041919
783656688
290534287
670801528
627393879
339107755
34199307
692253563
623744491
352183245
671534842
132457607
521142476
710318607
545329463
57145256
38436059
140762884
309854612
3569379
190403188
117341853
683279211
494532994
385217074
66135317
748371647
675317081
305790019
438581184
356270470
208638816
51149644
655308428
112494377
713211586
107971579
544474571
186877542
192575662
372320984
757274737
651443621
92085170
467144408
606718812
18409240
665451161
503059009
688433650
423326099
558632842
264371998
622888495
135165975
206608723
777583788
558773083
779594717
189166060
265026764
402454901
171533376
17965340
304402586
586971442
25530793
418225167
625636696
592461179
309515095
75090184
703516419
241004917
44066919
172838149
510629154
769564591
637812965
57384465
365955840
283129432
537527330
275285933
578772093
18351401
739967859
727731175
717699131
274857766
696375010
232489985
343782921
262645840
266256344
188925227
580348573
526038830
450171495
144762697
770228278
457280035
744371267
529450292
14345343
381427154
770640624
552978440
108718998
198541097
761925884
382123102
264489249
229843369
491364226
434438370
696840024
300763335
290486676
648117361
451593601
456471117
639747089
570427169
235986018
72127734
365467362
596183175
614236620
701270895
650392902
633893842
149160874
460570016
230243127
492533152
233694549
783599532
473553402
355570693
772262693
507543508
368838743
719856432
590122071
234375735
129326201
446038634
583975077
296363618
130938393
499809659
737674336
666419463
26672662
539632960
209916958
332001052
252464188
270938758
734968088
332754713
628122877
347064552
545380648
130890967
73371459
342264024
560084683
270605978
764798595
385586865
157545054
684708572
337258987
762284983
780306692
724274572
668251383
491202390
6046470
681822839
258461786
49494641
653510620
37802749
378493469
98023362
44751738
549061788
375149323
677938482
709521770
2380782
707370536
463338928
279432071
538205530
531366535
649426548
397835613
529192604
354461805
22533937
749960347
623114774
153593809
507794031
680261166
645107420
781887771
392550182
600870338
437660036
291092233
576001802
712800871
241653751
74640655
80547894
450750424
28460896
546076174
576936037
466716768
582328956
452933841
267165656
476205263
450091363
474613141
658817593
680389745
57005392
120850238
658140591
364303050
732093059
691002087
237292702
300915187
109177383
557698966
491461476
408240368
67269784
611144695
458195601
791417311
185292086
250161147
144894989
440123179
769218807
292270159
403344440
327772600
59701119
656017350
24630488
553629282
708935269
110898726
118116520
570061382
640778093
111867635
758781660
386397578
738901532
213547023
290659193
518091591
336797163
629508698
96332411
592153166
543109039
40596719
63504828
38044736
533660881
775320833
638913541
650680443
76025575
632333853
777069971
254651702
174818925
93962916
542938073
731770300
36357073
640801091
25269631
264765897
289215170
173937926
332520547
647631614
67887126
447838866
387000774
293706030
353080403
296650065
543789603
738689842
77769157
706129453
54097985
280796703
450393088
506023387
671566574
612440824
586267000
29039018
196690942
293156787
624843969
441697092
734319624
273802983
533037599
304855052
141430233
175537757
601284357
690039208
296511052
108003364
407794962
405224157
411461012
338765648
729150841
547826906
416663229
500422123
309953442
79381329
269529455
472283791
464187107
162395858
66643583
380329095
74256080
95636108
209782142
728375382
270499780
582668782
232610011
87388591
337788339
708416132
644418715
461659030
398655322
69262298
698611889
222320454
741624093
141890122
171534312
122031498
279931845
75244622
11299562
233617988
246990342
687279140
71634439
656534418
71002144
654756157
270258505
522090197
536192361
98008792
436779630
292519575
307367762
467954405
678813463
276072493
471534198
399044044
333232845
219157458
257447920
553652074
100787705
415188732
611496217
393727545
222858834
410383371
513923174
231934779
612981235
321433301
74305933
681890497
407494065
76437799
483171056
198826500
646446244
777188217
516138683
732539377
163196694
362816725
113321417
295472099
327044442
173608249
548459273
614064378
92717367
147314568
539896294
373461126
254667786
637379971
230323419
718303217
460916942
340786515
393534539
426603675
119814097
635189380
743048290
512653400
735493085
755908060
790170094
664315342
547278366
59693179
690843415
310203622
666249724
552329450
439814222
748692446
633426272
379873182
430924902
780407050
519745883
757773730
731043316
156275971
736927860
482205238
466064321
500856816
46741601
566934086
97284880
82839309
270470307
43122638
451510313
719022024
772487774
430240737
592465342
506437181
301493960
475497829
8656957
144088473
568661785
260518866
634440603
396641544
504254555
4621140
217587175
519519831
182854778
730081785
768984594
501868215
528796069
34959444
714141473
330912926
85039614
334208423
85113304
678453078
107101930
610669480
665708172
700339177
577196066
754042399
667790637
781699911
496040391
586768935
605770248
726499578
68749700
191006421
552371535
756911665
90331737
593854651
672421177
252005285
391914931
410155412
469850079
790758054
63444917
248156871
422390326
660748451
26774417
254571437
114555505
479897050
7764082
718242126
566077316
228143753
151393200
572367221
633457484
3875959
30889018
588759020
217484113
193483707
391658679
528246473
186392569
649577343
682238090
452767173
156769641
494232826
502960372
655835785
69206998
503709962
621537490
259866633
496582085
473703149
245027546
665370916
110248707
524784619
504623557
334181620
571288502
482272785
753188397
288727611
514715869
606852446
686911484
337277889
171506754
374745921
630425749
220030522
424733605
38304965
110271549
494570206
16899075
523523310
658152330
569986422
348593553
538066863
150188873
377982465
86365354
686673536
138515469
413082596
545252975
41888890
770538002
32134113
521602846
129596778
337513373
452568341
359521156
621253356
337401750
552323392
15486961
376890793
648050006
88735199
420866439
351194581
358542378
350632172
70630061
739841833
133672104
262247555
643198342
769596667
728126208
672421349
344307571
199407289
469930937
202646734
575275438
284668296
6314930
511639986
618636459
227020002
298978392
124360316
526016209
267557115
672314847
504772877
452512505
603631913
472605432
108075294
636557884
435503372
256611535
413381282
26731556
183365621
93687935
764097373
376489166
579985363
270221684
295022244
308727357
6534727
327832215
245571694
597962251
303053325
702289359
368626207
735342082
493759325
178810299
557891335
734997291
645969393
294522509
464901507
452401124
284208440
603281516
693160373
301950855
233384354
789368233
399230208
500397777
719364571
691363956
672451343
439786730
56075379
12644526
167179387
776005985
8725048
289816640
8896237
704916396
533462905
307025273
788062774
299438737
158893698
185721725
736801046
377388121
595982114
554565319
647935871
739518062
149439830
532388791
443304365
461612050
721769057
428674551
387106077
39406180
715850141
652489974
139168013
72152328
617624082
627627692
263017840
543193559
211892790
494039060
127260194
198895395
268502393
5761615
180109124
142136026
586323592
741123666
491547933
726034589
139284640
74359343
359999655
586273473
311930735
475827690
7121681
193718225
10530003
440248439
294466289
551824423
688875262
479644465
135660832
647438606
220640795
318835936
144039013
714378660
455171832
517780095
490916595
448077324
5115178
21486423
343171798
777900581
416235303
660052588
117404347
717706922
722168884
18620879
121989822
706640565
647890486
43328844
628152479
677474132
58122112
750630092
330541022
354994627
608563154
229633988
396536875
488478447
751892142
560441990
209488065
705774400
261974338
735566246
767674582
666599488
741461166
149247462
383497754
155749311
740781285
595279630
180808919
633299245
414305124
243226410
146938542
428420596
739044044
419977500
336138124
378950304
50435450
91979490
481332722
292814194
433619637
127615661
547380292
711849042
344396913
217317285
637318087
312837717
391152515
513801493
193841948
579273678
645962443
343561893
782225510
373394447
209581539
406410139
46726135
17818522
368569382
222702505
189674293
89732465
464992364
749234085
396999925
280092308
758925304
785782843
189018537
744896411
602700031
242008679
625426911
710644511
515417537
598527016
712102541
17310024
734630602
456995697
64596004
207609918
460358572
32822220
346064443
611558081
757723084
453001467
265057404
136686687
482853021
435619836
153158668
385255610
640686318
781485161
140966076
742506077
287984516
380983557
190468399
282539631
198405500
107248538
498428157
272562796
263162447
625870365
258769115
78541108
759907389
588393369
68101374
562775282
762025237
65861739
584154022
590491154
251460034
776868398
183883068
545585696
63549618
667077841
540432350
476735984
528705306
205880145
354485167
36019177
342523892
443838000
43659671
599238738
704261512
546667192
197771270
138501160
188692575
296717007
217396087
761254505
12729728
160413661
580340994
582068699
776857041
760482803
782261137
93490526
485465445
696263275
586398231
376156450
405340727
36939333
571205028
22547556
209663604
381798359
393576472
85875704
188147915
425314978
436244533
605191304
441067028
551981069
532265050
179460494
324263611
680840011
672083544
741290287
712582830
421060773
19577761
507194750
636109157
464153383
659711542
674514567
357864034
244429163
150548936
592935274
39077984
191581845
758783506
595790086
785793075
58276799
548384086
313588069
641497290
231532862
474444518
154901743
586109814
475308859
756935215
67384450
516577083
744748333
301119525
255207349
519542708
590434060
631340778
785173687
749584757
636776093
189610032
25603883
605865220
573611174
592712266
191251731
679470406
99090923
453352358
788858944
400665280
44311476
606964714
109508452
174400547
95045886
570916270
597628035
64563935
415051898
174185639
32122402
735914056
411604095
422742703
442103844
494073396
193080262
545543201
675609515
664629547
204704625
24507014
567508336
387654855
508335692
620588249
353633567
325967830
278352709
576148690
25045339
248126587
514951001
435611532
178968844
43847815
434983430
619758001
761179318
440082098
83322773
195830046
302382029
647558641
284405494
557420164
592592606
124119876
551371973
12524040
558459014
35966872
413978142
361547284
393251392
296104103
588809894
410292599
446175542
695850446
760591566
329925105
235311293
344518307
580792180
1064971
664928532
187597913
143666869
509866543
710687206
686933997
20384520
448375009
752036660
773713109
778696098
7819662
530719467
265399413
251845813
790212032
519311518
410521907
112429873
615286660
789111800
316814327
180512857
93732405
573277547
220854095
321943273
290901918
361405814
118014282
118575528
514163975
30320086
706778441
42160432
361649852
778490370
156147322
707232924
703814258
309107689
540561694
600860205
787124556
35890179
259176145
222984204
299107632
513182047
548152838
118897598
89031127
70022836
580559080
600511182
472060590
526822330
651434847
569136814
703899569
315866846
734052434
612547653
511844176
310212074
130012461
284768883
558356534
222100107
244632141
577700243
361768680
220469996
133752312
166815759
220322030
322705834
157995699
110651964
275950702
227646991
468711909
224233633
457218532
90191993
655501905
553095308
511683358
300197690
525439984
658573913
495853538
116892063
358352934
391861495
594204355
562579301
335845951
544984091
68318866
580052421
31275883
575617897
394283442
779512122
140111668
417097034
376427965
615337230
566762260
345782212
139861432
667072742
164634603
622707423
335600065
672799605
775676745
262464376
770008877
497893559
552467887
112140397
439223316
458479201
463516209
462468977
654121329
79749592
474936014
786857838
1402296
436966084
65060737
696518966
113677400
605682484
444328958
150360872
743061312
208655036
462232229
385286668
452950585
311090719
36618133
371438516
720423598
321255264
230096457
746285177
757194565
503991111
777217809
448272777
441586782
264620143
633000072
529369570
194100851
83309401
200556181
221061848
541120709
406044409
62864691
352095348
353215888
497672036
116176589
131820420
535142855
568484404
637488365
118173351
326910213
662995078
156533393
513721310
560991672
479725845
28666078
387798169
359167340
544724518
423994912
768987171
735296362
645310135
216969347
542519324
535414501
179812018
512753530
786558443
8582381
493185713
198820148
356480651
701016686
576970086
16873674
309488586
334179014
498715440
87023339
172155670
119765704
583033621
378294351
182943073
379649828
517980873
208641376
430791432
228460534
233741260
641895142
166782323
13201447
646547880
620571128
1688363
621456927
33694866
76866944
332280153
364547906
498001910
249529687
435169288
409474065
404387915
459034629
231925735
280535800
753321235
95784718
113441915
771936980
256128801
49829180
386506929
24311616
63476471
652371499
493375323
374682576
405129263
13360907
547466486
145420893
514774517
607103795
604013637
9734689
462727821
19875072
652277922
182200342
72920108
134567486
227916611
381176718
411594586
32397010
164711878
389557970
89580248
739524924
133490252
249577145
275184223
259940049
107725300
784050944
708970947
778248088
163754093
701592296
384814034
587963989
580359603
711668380
300415402
183966357
154241764
324327428
152398634
473430072
738690499
146208573
183864674
619385291
59276817
568212840
99178345
761072869
748328911
442780652
79626953
232842519
598942098
706710083
538001919
290651824
239004053
228802063
502199235
152926194
245374304
572964882
637409737
5092348
526871394
742229515
385041999
85528353
175832824
440794071
559281854
85866406
541917284
315473833
123271833
13898467
677621766
375414983
617795518
500315269
738745780
499588372
414817028
370228690
568040036
405093577
203696130
524670107
646128573
639645016
277257619
83738233
504791962
175469353
156875487
449569941
391394552
622313465
763479253
672541671
597039630
344114690
742953164
102826928
115202699
660638403
597421429
190703116
221751028
367608853
116682970
302048011
586519581
694150392
428679956
213996341
413627428
93504950
462328
715898537
516018194
468625855
472813888
709787674
41717282
81539956
573785782
16474436
5856345
567418515
3295412
87853061
486015604
468314730
209648629
39352683
747807419
8772421
341690194
351843360
274603801
301372235
502511516
131202180
81108071
738714115
378191796
512986357
79059718
543739756
156276083
531400015
513832534
148029596
149417005
597623677
546734655
86515615
267370620
513151207
212724211
362717687
742335294
361611898
545973062
116841999
751440538
555605312
54141935
435802592
281215875
540284183
444351983
463498067
109598920
461884606
118761247
726909672
36905384
227040993
255785686
142426589
761220622
625489955
523688032
130391080
48116020
377560706
578175237
513399214
606779957
514983225
136969517
535717515
614587399
709714397
652974769
465535565
618690420
551388713
677498491
776600468
791747738
740983611
125169396
394323602
307505768
566757545
246568459
752309738
652792328
359396241
420732387
584898562
502997742
491363381
83840117
256828370
87402782
281639854
409525512
241192252
437898653
236556245
516071816
312439787
217500343
148856130
675141050
335011008
386670045
403641649
519919982
670641973
411737576
201656414
671872051
26660861
345226369
37924606
301108980
570106519
375028873
54112567
432943568
781646924
761921668
90530092
121570843
713871380
410090527
306790586
474992503
489419158
148636666
691609141
60887826
256488802
303241606
406281096
268685457
127710588
755424409
755904326
437566261
94976257
290656658
365779789
136428472
415846968
212143726
677711123
98471373
699077431
400550674
410471710
73364222
713698073
609770924
298475013
565801360
269179568
709433463
212593380
573797523
380671518
333448507
93523655
399300747
4710371
545809003
596485993
264442030
538096399
192221085
95698818
675000663
661599860
369359598
606957374
516426476
473460049
227216885
79205479
638845890
733118199
505096807
711644801
403958885
148366107
565998490
583898886
666868917
652226953
333938590
46211672
682264604
689169478
690548858
131785322
462672166
77434128
244404770
710267675
91388630
359567252
625784823
459975435
411695421
189897324
759327814
676874624
483835915
81860128
88022554
467014023
383695715
526476553
678267255
302659596
240419073
789703051
203621562
581005213
182228670
481049688
467026962
3897963
291348006
564897287
349378570
434047277
551364946
442957481
167606022
146347428
395057118
193167585
201476596
235498307
104930532
575194104
11718689
60057263
136713049
205788426
120892614
203091707
430507557
702249734
38439426
130387005
595356077
70684251
311750373
160247029
460088896
284535573
39139995
642124926
98843442
269806330
56418317
562596676
599101635
193793893
287958958
514837306
473063140
365778016
142138659
676119332
338739834
186249306
529073338
452826869
729235688
131264256
222674816
363263779
343926484
390775297
720080640
449792923
562698125
604729024
737001696
644832759
298793378
557574668
281909426
474858289
554081769
467008317
141150533
35267110
541147935
227887347
173715446
198706223
778249901
450111470
785882526
503365007
428154462
630168511
720203469
118517162
724195674
646257816
787087598
346476588
267422146
253884786
144171512
655005229
174217366
494746317
167526219
230724613
92514594
407681702
297487171
341402336
76982347
691984820
531887904
57405661
124020937
284548671
326824296
333572476
458476087
685037210
282045721
724772706
575740714
124267369
227367546
546130470
387317851
131970373
729396886
349895476
695606191
125025511
84601275
172900077
480625293
528407622
191844310
208675723
646467778
157635106
154292299
339081798
243247120
773778116
557927684
504683815
497570020
686569580
331424741
396529211
661605354
139443964
572081007
382094232
329605122
437224838
184045554
239260285
548054018
451808528
680996879
507268309
205666793
191332719
408992389
79369143
745991168
2064621
685644322
154693906
178087871
330883128
519777176
697965764
45234009
555081022
73013037
756974369
367329542
260274536
754138707
204770492
616871255
519050895
17323825
458537305
746919617
2436534
425489832
271107628
291896709
11578415
438781212
172696165
418750778
691464679
12205944
271247881
472282535
548120561
784547484
739230673
145494214
38490848
196355874
523732688
532817339
423323082
271842086
305549532
346863327
730645681
472751244
59890674
225310001
469361600
707038915
398812813
397144432
714925943
216549146
202378483
484193382
531549106
248277043
122081234
687307521
28601363
402996680
70224404
290458807
598822151
648569682
401050854
127678109
640277539
777668938
688127364
767209786
432468273
95512047
477062492
227732053
645207226
655206228
448282484
122291851
747619977
67840273
448704232
94603657
523350627
174247614
572245825
778875454
570706998
69188448
46678124
435458574
712681033
512347817
696104285
723392972
563774825
250926589
521918421
87863662
383126408
180358837
660379231
66323978
70242981
518163377
60197109
727822616
342459646
19565211
167706962
202521204
338970116
241429312
555612690
131594693
669983495
764343907
763684879
761774668
716146141
374506596
732553444
182024796
770954563
279127901
459107415
719453863
679603527
594169043
645065895
286205860
778408925
27629964
603799126
534792342
204499786
180580209
223999458
69745300
623783294
311410003
6861633
466389921
368523599
656407448
434881281
754982195
548948605
378002058
446085651
26429250
501177005
538953120
415532286
407738106
286517788
459964161
55702502
785677685
443089576
572540476
367271238
35028815
107678860
224354437
478446337
481873993
452950235
127890057
227795540
377915141
718603820
291934719
374921895
564351293
697550559
322472031
184278798
270418435
625254092
601086623
640927283
526296703
76612350
427901334
493763279
52530590
240175437
535793411
682740846
660221241
171481217
786138290
206431193
165573228
700183128
71247734
762598604
468609071
148142241
789315395
762838870
93219188
694951200
308246321
604870254
289488658
302441513
695093933
666121253
747985821
691901484
113128976
384372971
21067834
72672992
478768159
179734652
584815590
131263453
448183121
308271666
379834668
661172374
740058611
313319231
242541800
73059012
123741817
98992550
430386284
191710908
622701181
466070265
2338548
747789798
287606000
650466748
57967021
208578021
700947154
57292918
692845139
327120951
724473416
537236932
524048101
112941243
567659251
607179721
579554316
348625644
441341916
612160615
324826983
24976849
636835499
237515172
791330209
11042636
569853647
430520128
109958045
542205320
555578068
56595628
738220389
474205047
59069335
479861715
700049574
721943940
304138512
472803002
244837636
752881313
770893684
208062829
259076666
716982600
325258276
174663184
323885101
759817754
519206411
734133423
177527667
776127571
278516107
570981908
727106145
432935016
603304155
783563560
561266105
486666290
132927511
411128674
12917262
424996766
109987636
443412467
638946643
389815104
60131912
519639222
718834349
411870490
407206734
293572234
319684717
102356879
709777141
21624244
672161740
745562912
765486506
177937360
389684068
363862327
678866737
77981518
638375272
766517885
200260281
50173206
729533058
275185679
263300056
607296543
732738643
352506467
756038647
420764041
275293619
683700355
700811575
30837874
276329576
15336352
788247896
669288294
572216255
603756349
379666311
160803973
696283337
266724362
761766533
14707391
23308290
55627895
121582471
563973951
625135572
147680192
162007650
249445379
127687558
313826922
166429786
510579818
760766740
629946886
291716399
654722433
571434383
357252205
330894985
303196365
536327808
54500358
241221037
164880336
555607009
418187731
198383816
740592793
563215097
111298169
45803453
232271776
171501542
99401257
598789536
467408530
198570785
397000755
497838231
51181886
688816758
619217324
345864458
537545923
490697156
633489448
737529780
109494283
542905943
561269662
240400240
668451340
507709939
605375226
281715793
71477010
678826253
337911171
619463938
469696708
663704879
390339182
714966087
156692680
742966036
144230182
84626529
494477218
777938633
768305264
599986803
747565695
407590495
464520520
90895464
504133736
509715428
641624962
552927532
219381500
638710448
765288226
603678533
664454445
460846743
232302713
589139545
439329484
106567116
465162387
425917696
44450790
105579559
747964425
146715877
781093772
494964085
155944724
64076532
659745368
137698383
254668826
545332759
225879660
631304997
451048511
682715344
261994262
226622016
719604492
34731255
110678627
409345936
627961284
316970288
369988736
261186893
73735751
473249850
153282707
189949635
77081212
452981129
410249651
577476171
695467820
195241401
553449838
514285234
37848476
267319622
695849167
465244046
159056610
267960052
317305312
160348112
206796299
519842668
399965010
755771930
59731527
32920817
332371902
557924593
90365504
50470172
598504591
769090890
382275794
93017952
142425649
533016062
313348578
746839081
322228816
406921696
491903682
477262908
169208440
727081757
13104673
198670899
449023285
308246752
146913002
166322436
384884886
357279621
29984867
704777371
590168170
720633645
728090289
131293192
122745300
372679752
225011976
605500140
772164839
456514069
293499346
211218911
527736540
312426387
642241543
439469000
757818595
386503040
784696
313875117
310510103
783806162
671500134
215628121
460019582
482422947
727545116
52257900
198810328
179381371
54004287
389948370
410740516
359629786
770418270
481622833
683034917
452657000
731125603
100912312
389443837
326941354
373874869
456493469
520148568
194614772
202119131
438207681
508997507
400997217
256246528
626278284
99134002
740762086
519279812
769563603
637710591
766895988
540591239
238185068
60599351
496900146
178044435
212407525
199702259
404758653
789389726
695854458
59544455
713530443
326611570
676687378
553867517
645340303
486128111
252534136
446453531
33094258
597171462
481048139
595844331
306987675
502547170
549305216
698357513
591875135
456108148
698193282
489246287
64563165
307805564
669679279
491049977
687280752
368646546
701835231
590819144
753862790
791139991
461385146
627972476
732795995
4710513
256747215
203246290
90730968
488988389
443029438
531749221
239283172
132376872
369779734
672615473
47126944
572059117
352515335
278769430
309665695
754617141
395472971
420659184
310268769
465325861
577232483
710463816
266097532
276533091
386918585
346367177
342615124
652379425
292741708
564676126
357606386
742646381
186634568
447980151
178953356
381788149
254684563
196051467
380922758
537428984
168642884
727006425
738297480
276290917
770008665
668212882
339412402
772351097
565104836
574896972
307466113
588959914
758176282
542864467
660370287
754071278
554041215
419493023
616768862
334819259
37851626
194389951
65963638
387633644
696993577
635059441
206560786
436889108
181027762
457135963
323368957
540125612
209579012
175536856
204085414
86938058
607178709
403129071
189687442
254259424
420893507
249956524
438236311
311058490
510158486
497887621
412530841
292753961
744627185
400843708
165113198
514494909
649094314
24682880
420948255
542743622
402370422
39042481
238150856
352913562
424844110
64798728
742479508
315054349
145264915
264364159
449922470
779425642
585046500
218905249
186408597
613339849
717224282
451559043
443129257
423749318
720900971
609918716
451879700
207030577
223236405
11876636
553227280
167193843
633855117
324933825
618705802
307557481
258355783
244742168
441498755
465827761
155598347
711266618
90197587
501561846
674290505
446385206
624512961
476567439
164161524
210627740
495436340
105964273
618269106
458768791
174998810
639447586
559136981
89917612
751956459
467506805
388891958
278518386
442104279
226868508
683110997
397690738
790228661
281515259
567615817
2497286
448504661
258572349
112575777
250636399
537018284
772802661
82429758
306011475
82745623
49491605
25787251
216635046
408839077
22778798
594204612
80834750
659456327
148786302
473115471
562811716
425936397
261006365
363538765
181181035
131044806
88414225
313531664
618417490
548344430
430975540
64765311
384127326
534504934
265712334
539140461
635554083
76311199
423376978
496313123
610005678
52321619
515084441
252961462
15376017
173062569
393362228
777816706
726321151
457465898
551197735
664742281
149463787
25119324
725775867
743532940
175950422
218750257
450261806
708868642
265427314
716188412
113394385
53910262
310780268
367922743
78053506
377020732
747904554
376237249
113735679
371244035
583504882
27190366
306022559
780947708
765297938
615975243
519010276
566131450
530433905
310201195
317675224
589943749
606954433
69620452
626272668
778759020
568523004
611380529
596984631
562207057
695268168
53000634
791671440
673974104
422019605
781882273
636041840
404633096
295041118
253208899
74297469
389090242
640801050
666060461
564584638
708914974
535955310
480537707
24703602
33088501
737465914
93943721
572899933
274371334
470479524
587622058
715019413
556447248
625160424
177011974
694591271
616292383
554610025
169932796
315946850
173952847
447849991
381879839
288938452
396640935
571807840
364478157
613978281
457597610
348941651
195845593
711749543
681855991
274396237
660616195
730057681
123475008
50290696
748652691
186602520
257805261
256176715
592123863
386781906
652070352
746561477
536679072
661794753
406895145
196525041
98864768
159426509
782530634
25728160
113958519
31046047
223558848
410435366
149735528
663092108
773999648
39869097
249979719
131621902
360085406
579162393
291760896
679028308
618756167
103709284
528288417
13000692
529361326
156500395
118953483
465736067
580494534
741700539
159013810
295320025
104818045
749291230
531642315
580301779
605319485
469817640
245157735
365695915
293920280
345429533
315419629
208328114
60206975
228451604
471661729
322717245
708878170
114082051
310450175
545345255
270727597
492509443
345253093
461925906
356628136
161236216
320138436
97165919
477610317
484298915
175005903
410425598
520879476
735571854
412612142
640770527
569803601
732727741
280939503
297072886
617158679
608175858
540174350
627867235
679871281
741834817
40234166
775038811
364327621
276641665
578217396
607041188
275202352
156393409
266219784
190420586
743997512
199672722
470070331
201217905
483568437
5858267
757865525
610696052
407447739
91765485
406015929
272958402
590538939
746433091
7077938
312357370
237409503
81773329
137967093
23823300
335364398
704792816
744076921
112997061
484048774
204919896
36032507
370137472
8434236
567906270
64577366
681126344
175378942
283604186
427396460
604115367
252429164
49870197
473857480
628096299
589831226
213038169
611159225
157690599
618489801
565357959
666974065
147656501
233581215
629325750
78505164
326102843
229902851
497638564
287833456
155342145
778245437
462576431
37865632
46684888
522793123
236348639
696807932
420387533
350119766
673486919
218219870
192306558
484393228
347651038
150454801
585533757
316733981
701910791
172889098
97730714
671130277
84904971
562957688
386007543
459856817
728445229
369741458
594112161
31164879
718208274
90337227
94134261
192690852
631833780
569875190
301701336
217223335
122977159
36620901
729512510
241782966
173271491
470279654
510627942
284459725
51295911
47205899
198925834
373298397
110850583
323082452
211731669
759146986
546043508
98504070
119050883
606312508
489117383
611882368
167456302
184750230
751906602
402021019
487379076
397113694
719231863
402626142
347340040
100816130
521422254
757305254
472209835
27876983
497250054
415474324
473868203
752370365
210204530
340015650
626427932
711413058
390688429
32943710
125291248
98723833
665442356
62854405
249960219
234006371
374009563
521254938
110517912
462200498
441992494
650543628
707602374
588541968
583775787
664337041
402121471
454636317
282445616
65969570
339167594
95187154
270919451
376736266
419979840
178297731
20341629
17929454
149373692
33642722
246183086
318374437
165901210
664628314
472586567
28739373
349277108
394931694
441955649
508299457
586779437
151473152
250282938
758624082
788513223
184858822
324342947
126818089
675206208
427197064
577369390
445425050
710825666
126211839
526451499
93367839
230498556
549607291
631912899
485789290
662269516
302554853
759034441
406602662
648279106
436596955
297444534
238400303
620701896
487756689
211888248
286967129
712743401
326619903
92890881
269763633
217733391
189343340
471689009
703169526
97979715
24602307
601706426
730583959
174590152
166199915
738282915
170574592
70173943
190499912
745042687
75766937
649426084
365709361
184873346
500859672
259752330
71766553
317608484
570629246
546121263
478066315
139584725
784889212
155932128
181344357
192499208
446935555
343765134
788439753
475360141
589743797
188579996
380594405
114692039
52623821
280598940
230934052
240148294
782542541
571091299
126528216
300187155
613837193
527336159
232484176
599641510
319521674
198865491
717541786
631634302
636570747
60561707
311174151
164423874
273979620
67465239
228768918
117624020
327237284
378149312
580307830
261870292
442409532
492887954
323106289
241723630
12064730
434548946
474651664
382817833
42916036
747736239
234358069
144263796
310650520
392311820
103661487
330058111
238129627
86988539
486435927
79284918
298463006
371194986
683923089
150787087
13270351
531330468
646732757
337467105
436221639
570284118
153492419
276280850
472700940
404346370
716757305
201524533
484054505
295950353
617289321
622814509
638237786
83607754
178701933
622255210
662797222
708121145
148734256
696272351
682338727
493279086
511077443
104823396
459006255
357293152
332515073
334283490
279248701
250077238
651614319
125540737
524489248
111048032
207841003
131545650
507923108
38522382
6038734
185290700
202783809
100533224
618749841
7575332
274053090
67647239
94567762
568765777
512286921
508673744
665141830
164254229
177878253
122150070
324422509
757709394
307476848
662831022
602250540
228447404
333579487
640576974
787834654
670213979
319229018
447867833
571710208
203788087
162364006
364997062
592536442
238838698
131342894
321224653
23848662
609215560
5291160
76433925
161043844
328852886
771838471
147363494
25373178
612408672
724401373
480211585
490905224
754930729
15579628
690740598
500100543
380153520
563611817
573163032
270945856
304030761
21074139
594308290
272317570
750669028
16040890
457540703
639460995
154948734
782521546
528139644
226269521
537018138
103963240
155501471
252195570
733584412
421815398
10092962
399043854
591865281
339584905
440729689
700940707
789785770
381057214
752068457
357344156
161666005
318103664
229870896
526014692
529077584
566599504
427144611
175338858
229074152
642288335
226024765
707380548
317951494
165075570
97907760
507915400
320014065
491179565
154140296
438942436
558028599
89895475
264502138
606209008
569725828
218179366
260978245
504603225
649391595
302479284
763160575
50481305
456142209
598051396
591597327
604263331
575721485
393537814
64407578
96461825
516635888
641150425
35116757
45265380
341201754
244784092
755338156
666630783
509246215
786544738
145210110
169905513
628589271
422514863
567383881
243762637
595594965
562710403
541930423
782016312
290205145
478302671
132582870
515901539
177814978
313734027
396331741
27886373
40112486
497269214
8089892
776392543
23358685
412991642
630619856
287386492
471969845
262954167
534993140
773217887
205961965
141882559
39973414
138429335
237665362
253952066
265938167
589370681
27959362
294221850
705755695
284325376
791457629
485589969
73681322
377115521
540169433
214441185
389335594
451093080
562454929
559757769
65146636
178585216
369567567
78619018
694465365
313942792
687956304
44138376
158779462
79497257
70469887
281427806
539237040
451071008
233608604
732132331
492700882
1679156
31007474
308297660
106502742
516935942
108349009
280108864
99644507
406243583
667026870
398390400
255392704
28259848
536143545
216087826
171789992
38716175
678118476
179826781
631961461
353042258
744053967
194628097
604911683
611250253
583836653
665808930
253419616
337641572
348474223
212118188
501896202
146573920
483458124
733019161
573029113
231784838
475433855
327126850
231805585
152245405
659810610
282278748
79387285
235061517
305165646
715269861
552361742
293252947
127936531
75556941
587823055
603940996
622999252
213120918
677042504
635692010
135172942
59842238
655849687
39356763
596056472
754426189
683445649
488290389
679171762
226807031
288905320
527108439
85371269
425207463
314251751
142168086
783051345
286908276
66159253
505115957
518614514
623935495
403644839
455834531
182578235
112845153
248261344
456773241
468864214
615661614
561141985
647916375
624384635
318419352
114765934
211066667
165315019
535729635
697525365
576487103
79890793
440178125
293524464
398045206
275780748
494580479
63149325
429834413
789004839
230053686
94598265
289121544
475387881
562205943
407254485
608063762
237771804
567314953
48340870
297135754
251889530
707525854
81178958
585009770
206141928
464014152
85513737
390569233
624600856
433466109
255313919
277741087
689805629
143516502
507978584
763071565
349353571
407307393
95291886
646099526
520264274
682315955
367587557
567497665
713387083
585334577
426574208
164856959
784060654
438236602
513031661
263754007
365541142
705166622
764608896
7143735
616551065
252047495
637929488
331280377
217322816
562946871
722714703
264416533
589494442
249134882
129021503
623904844
510716174
221336103
622262320
242484113
192777832
319625999
119305694
745440361
689624562
650589135
432481120
234373915
37726484
5423017
517746506
244879840
177721290
186663520
177862864
536744618
583710811
598051986
526389362
514259804
80262088
602561885
140697937
336709840
47148253
531082559
97881112
167839732
146694772
687235617
197750355
366615195
346874699
14379018
251565705
711892858
530616205
342431002
82753075
439922464
269777094
636646986
42241220
241617214
214490971
550456519
743581224
43684784
762878099
671125159
634551742
630362196
358433742
272071796
738661820
98046267
5053449
125727707
676671652
309527356
432380511
111382856
192084135
458485632
219805908
172965368
514760760
212369874
314155670
256481314
142826113
53994669
526658875
121743775
438899495
657130578
120974326
648244708
789500916
155256034
21556313
488056634
209479738
472000589
436511802
269109723
191136253
502446938
532967189
24919294
628607961
745494506
266887409
588082003
33421524
489661487
257835241
432642171
704774067
237348042
359287368
602066399
364267571
26233460
57733572
488668181
299628987
542973976
418038447
17560111
241325075
138568244
451939841
385282744
518920864
522312347
594515589
571498962
382020664
768283589
76461751
184711398
449510800
12250722
645624000
249990432
103601362
267843003
631025727
370958481
443946918
611886341
59021600
537482461
209970551
594345225
709239597
181234663
380883661
726840093
212673012
303021454
237560220
534612657
139894272
533958338
298584855
267890284
762844452
703174675
262954559
928102
585765057
414861916
426413651
349534607
522765108
645858402
124688972
425195298
703236284
464511823
369004914
432937863
748369822
402917320
236756890
259990333
144196400
402776801
122146230
781033443
444065066
225778860
332716681
567776863
136817011
545145166
97000828
604120880
31991853
288756585
403859697
51110740
241865595
239834976
10155301
77584729
579242255
199851403
387888134
602271870
234219579
541099215
789392162
90194074
31551610
594677694
703574973
767729255
354520826
582485473
530234572
136482732
26306588
728422017
173851844
398792228
703771718
23251324
654613875
314745786
156569291
11040893
620319985
782892700
232328506
319628668
296198568
144322600
357082224
720175323
463869295
648882539
325039035
580257090
19659447
367227297
757176705
629770226
81567270
186275339
201339486
640631009
286712493
478797046
629172984
515737771
301178526
690202992
714784593
269222533
226379701
752441528
209748456
690152603
8633621
72493551
98412999
615832529
339157664
336553458
564981729
597892178
192165045
508950995
563689483
584515684
447812207
17136539
594466413
524876666
20937873
154696935
191472480
630609514
67632638
755131425
479290308
634294516
440735704
358824665
366901237
784519892
121116
173378727
78301486
274871989
315575016
92669189
339173040
265773330
197914290
194016289
406189483
209908806
681740832
417009852
287337788
680383247
251516930
430524068
759907274
741057703
494144897
428082276
109539626
78335361
102354723
233807649
166276757
696784522
309987822
74410233
435248171
213475731
491030518
448535866
308104188
398099556
551853044
737337748
237369835
788404311
410500215
646171251
241858316
653654717
537370206
209748944
388673729
273047331
280273067
148056867
374460038
297116591
184307609
254086719
609106095
670374513
264286087
649706925
41317840
398523961
40496806
358877739
593846119
154330898
750589610
500168367
320826241
194822651
160343985
678905351
675083363
447571730
306195160
616309603
503596696
672379820
579867187
303365956
501709702
121776066
635903242
526826968
445216881
462940261
582099995
591448322
547985181
621800496
53510099
222900525
31399283
56754462
101402199
328971777
371605569
246936736
746991357
59287058
488702917
259554426
163767427
766965256
731734681
62945616
635745445
356252392
734430027
225140475
322986275
560048281
782150548
569550074
772977322
521405015
204348695
570642210
639761355
641245024
356598700
296146498
624982685
315539769
555016688
733022630
131434612
108453942
181441532
513391144
128993267
335928837
350227100
80702154
791067978
238337178
731228461
740161450
195532472
441966468
538075349
502160842
73612283
594743547
29270900
215597472
134753425
740548281
582419777
260488887
373984098
396208431
503899092
203637646
269645307
575116878
523202546
629741815
546332521
346600752
104287569
28147498
52023838
576828311
710902060
305057633
723626340
76780738
519919214
83450704
359256209
682058493
204572094
360284554
347494639
96071724
292847458
725216430
68804260
146716449
540347815
510082899
167649938
443581667
121703335
391742610
162283148
294011151
289962708
632169147
366482840
456682333
503146130
667772228
93865219
276381283
251277523
161185463
1987438
727430772
489008867
237641281
472217127
693041252
76883705
381808638
608551208
170436885
665076096
273261607
197964630
238027899
389464672
206202591
313274145
21929619
229642545
32068077
503236335
704896
224616292
220943393
639539978
281459002
126540617
674258873
5477123
385064773
126461243
427461909
332399224
231454952
749633167
436416981
369262991
73705339
603219126
604788482
662348144
254083929
1040302
304427309
44479176
496898819
658226283
441593179
763800921
62629094
544293621
84507384
755378886
419838038
698414994
447007973
88099390
241110278
748014511
298265008
348337522
558845850
683432357
375432010
384992604
208637360
690847157
553810782
694634325
310565641
116968610
9400469
128954197
704094272
648710393
769919666
206920333
769801864
295496718
441209094
780305788
580091704
667405658
62591699
179066259
569276051
573614973
62675190
504737336
187170032
120502611
717721329
168825632
1838703
524690847
399064740
510553943
160102601
85152020
777986787
154565790
216192027
570127515
142884687
730517965
509265504
523760422
670317527
689748902
659084221
398519121
705399279
261471306
466636229
276907736
706622330
657158437
241291805
123911305
300743237
427263734
119772016
436755409
389581900
364854209
168279346
572614309
350234253
110392904
576367566
774485474
387735041
116099744
329421877
548215517
451189550
75034392
782220000
47891977
650296307
476568815
449322426
295210379
620086196
544895284
266317882
548662709
385255332
484210757
685681263
291360823
781044948
676007565
494988860
32833659
302120090
193642061
274870531
634348626
319804424
380694255
686908434
438687070
291773397
581831715
382428471
521672865
519775860
422849092
653085941
389111243
476408137
750950765
607391319
114533485
291787487
408250708
402128604
298013302
719446339
317857455
524729284
656270170
331384843
291306578
790116222
628628062
549197928
557074708
791597522
555336085
8454956
359221065
511877445
273397172
753926490
331185149
639845512
775029144
16025925
649233462
547072305
372685335
49132635
727038809
786363895
606421217
597576136
592251991
686211155
646157321
518244748
35079617
417491783
48255272
27595849
575408605
636813959
472779445
277232750
632728782
113667956
605131298
294610623
229971132
679365075
5406190
85493093
92967334
728984035
421883521
531980591
613659936
564930444
721313443
619312471
518585661
667738655
295573765
281094802
43327756
116727849
164336397
695197338
410609736
198658964
510034357
365106285
384364030
45344066
587837460
16849588
780465110
395864334
357684203
232755047
409978066
160161201
254216001
93241509
739206328
188119488
375901626
759735379
351159547
464915509
241544581
165074813
604954751
118945289
251928801
538996136
427603415
342261864
222769527
356103832
266010372
273233191
82411038
260543159
485724310
211932781
183406736
161442963
217809867
606085810
125505483
206029385
565987720
252739929
251697914
227311288
532761400
131256575
176511179
573427873
2387857
447758744
790483688
104145126
293914556
600895805
142815386
303751227
7050738
25113852
683168217
262016679
545573916
443321622
184908200
223193235
339829418
588642425
591099353
43199584
372584067
683749513
170747781
386961840
735986085
216995094
202655907
191637913
616241256
624082884
29810334
748129541
530368634
548322274
389143138
135446855
660798524
209683454
166879733
481324353
527979134
142865615
495658059
263147746
480022115
511976638
334214312
195984978
166293900
218069772
732637667
325863487
74526941
458994468
543693411
288665656
243613951
72650895
396608729
675067932
678937784
185764092
81059986
355359740
234688878
734990278
340140255
543177894
108456249
640986089
591375217
605115440
515890466
584937950
543795596
610876700
466819761
709658928
59246815
359456435
586821492
745825010
133730139
413819456
494591239
654720447
77305582
370922841
154837682
4621166
20246658
635464235
189762671
420659272
241324622
13086627
523075247
448588576
32970969
521550000
580010429
210042914
99688450
6557691
707543714
711154249
44791629
75242439
432834990
474890170
436311000
219621110
481988271
127688149
250820776
271548896
540091973
440646998
410436138
583016536
164652582
571379501
685436430
732107141
243615902
197789429
258787562
619406820
95057011
32925938
553584728
397593608
154020904
246741325
741211288
129172232
630415092
44703000
156389916
313020333
445400594
232856376
211815644
335008861
375735458
733881831
622943650
436728368
119076948
244565439
557142077
726923552
167641749
572954182
409392567
284020605
55315049
525092071
744306377
28344782
482011469
278704599
755535846
385962678
626379264
566383079
610769226
157314524
66600885
139891426
761847177
242565497
172625301
411584317
302219015
584718717
646907251
485180990
56226693
6781986
514997509
330734489
156053224
239045182
731079139
716123052
389300095
31793201
54844073
737607290
97373914
302177279
555636001
358943606
160990798
208694364
690760376
149368349
302889386
241323783
611799569
117015270
97641703
189370919
216997293
502261528
484064659
448045044
234019638
139368971
693104328
354644234
502570094
434806065
715153864
380580229
733317721
353785478
19827120
785830108
533243983
205387997
646454069
406066311
256783974
509231653
588731798
125255348
227926202
386076175
305253381
71092809
110963012
315312682
461182538
121819862
641614220
345635077
124300007
643398247
207112404
667755944
289093090
294739033
258575223
163412293
363495737
377871256
322646689
522889483
149643083
516083664
86143293
553578468
553440560
410303828
86481568
460178976
12177583
205532319
466459611
96436331
563964744
26506714
367432026
430879154
406182077
718658601
58547237
308976303
780920886
138326637
760575638
783093600
106922249
621578388
282264965
771070824
418306345
517883268
3094351
738760373
246899966
28557001
46007327
766121040
436020235
738156060
207001805
383767790
290541021
460761754
66890294
614994904
509022555
583830436
749762613
28259939
633926879
145355868
31684983
314235468
500336060
637986075
580317986
345989653
231410941
717167069
322647175
134185209
363213799
686045169
452950276
228833874
431853121
66014642
202366187
450191406
699714849
389204289
700732321
128619858
340298820
329057649
11454049
559961405
46013476
753853257
120492001
24249994
294066809
1830383
190946680
604286742
110694163
612350932
433781186
140058389
489305627
32506000
605106437
287329622
786975190
614175878
133151437
674916729
428569123
400302744
275266046
361499200
116639801
248629094
135927628
518135270
247951060
747790019
240537838
691762496
387423827
179580408
228485553
645437021
722898078
254632423
623385796
494605263
155261742
35208475
475402265
186541310
607450914
368113764
483180681
480783389
199890197
453052593
180600836
569897512
28848127
339918707
429489327
686178512
745103997
515720933
112530488
764568636
567631429
570039131
601256485
146501211
775345381
179419105
559485424
730038020
29243729
230132212
470542870
655886331
161491290
527528509
332498220
424563342
213546746
787317576
247503280
771640381
652825290
586278740
457893476
133985136
76662165
426346535
787563530
2409149
624739104
67989066
71301408
777529859
767765461
335911675
755498399
530652477
620951075
652782687
289028232
679965342
583370329
107898390
474799457
739095890
187160167
464162784
151380001
263625527
39645951
353819460
582391713
369675452
492187419
149131668
359185785
497715972
200789532
553143136
141783788
540593054
399029818
775649910
737996290
401248076
82378227
66118125
118140273
667123729
673425644
664235603
399763663
177993794
198005814
663009729
272865771
578768231
364946257
433552196
783502594
88693428
211995530
38274138
740420614
2560034
113208374
475829678
281515481
723820742
731337982
655904424
123959183
502478809
285418483
414814544
736689931
37139401
423941127
167768991
131616026
11384839
628950288
663438737
149807882
440270976
308826414
463468113
290548278
477056472
382868089
289867652
780120940
193407563
87392936
390014185
385497374
41205835
560560458
770827152
73159669
595625078
307130853
416021077
268065251
667489198
169606819
511089786
364751881
752181774
641484306
624069060
141665174
628307547
165373149
584510215
453943443
162258747
537350638
698315006
654901543
490564419
486257080
57243359
188852602
737463470
526190197
620088248
237218357
355213377
270652714
213923186
269430958
360222526
157727073
54902776
500046379
452497492
514846746
486644993
470403176
508246378
674338251
414711413
788546505
549955944
446097858
603554991
371964645
338297571
417482005
239054025
418987556
665429493
418883154
169252149
26102348
352046698
100270263
767486113
760604811
37886160
425988806
659808359
658298340
360512633
20881502
607050481
614694756
78945693
650051754
51247262
240802750
625149464
129198188
634776020
576353050
622698833
227499821
242398536
477870985
441075364
654858271
451768212
376916956
16342869
200411505
456672922
639026298
585723664
65340713
109600448
783717755
763812673
349315734
104271222
273292125
182078188
71046370
194797898
278672219
176734554
588186130
618094551
715351533
387326820
595676923
566215974
160319529
342768876
571139355
588532157
249325439
207083073
656695894
36023504
343166890
715819625
620199272
574520351
197596525
346146734
464651956
159273188
471381138
519975592
620727727
733050981
249101185
357937630
87442152
626058714
78084044
773989218
429994652
786856578
182272791
473803238
297187660
686508820
735332335
420414111
608401519
711535335
293223947
96078027
459722993
68517000
266688200
61964622
649873538
286661986
386611228
672750555
137739910
92446362
165315838
589717360
134761492
351320802
525879838
17015419
486465230
281202804
732659723
752714476
162666017
134016643
537472413
739196803
330682048
166567396
499156957
64868197
323238769
773125700
327456708
469501626
197479782
539891698
342774844
202578350
187386629
428169726
676078199
334059332
161205753
764582368
651557717
159979431
367113195
406559438
699093902
764868723
236885730
36230618
416649572
500935107
542975643
235767381
424871511
15308423
152347060
118907654
410977871
341335745
269001639
245778998
495382880
253734184
770359344
756648276
544498007
114929265
756195787
17603466
690326484
352881185
695107011
284553194
644458616
169895507
608545962
62033524
215979192
572512251
400995827
445614872
88194216
461249086
620707614
310461651
90870730
225812979
719293938
460970524
777877861
464594321
627526990
246942628
7163723
68707093
617611216
625979049
294528230
238065776
101427537
400707914
543556382
47655462
127771820
148057339
224441486
750582340
95616458
211523506
451281376
481711009
243617210
301434145
445428218
25318768
288736760
170978775
448296202
299200214
560542571
60221485
68422503
105633907
137127616
56721566
503965119
344827635
557101194
728877904
693862737
198963348
126851692
217693948
144896760
232486075
726658240
586993550
227458969
178477162
370104870
757137776
735991822
4190240
625014625
506680692
153313578
723190613
691990667
173122772
782354883
743533332
630652738
159695724
382549050
456264620
680527087
783242043
69532452
582696548
448037628
529911651
109221148
755528766
26633614
433047345
237503516
474400759
350832491
178641951
489691089
253476737
620008150
319061225
212564713
736864557
355408949
25359779
609848777
398742763
70068265
539608656
183100093
735716083
563243723
712154323
343533923
326319399
460485469
228399189
203779322
743629867
402351291
59982274
627446684
727917048
703177361
782223252
239204788
722689563
10308630
417564976
390609662
595537288
709550107
730173586
649393486
636417668
741496556
540645827
292999395
429472703
377634975
156851219
703952716
425002614
642772522
496041253
778422476
782683180
159398970
143613148
281425228
96308438
300963356
716138791
211060000
520216042
172123064
631735889
47453991
596898181
313541370
36456584
680082922
549655679
266815543
217569451
689476113
697615887
325320968
727034196
468973928
496244223
6669953
460414352
516036624
43016762
613129240
19848341
268996490
373388307
647413086
423000242
229618799
157004483
191341327
251877011
302273478
739692740
16913257
488671266
596261990
227325374
556090319
729652647
410057389
373466273
226361748
470219748
51996529
354514446
685661635
552716252
755066348
584008372
5107167
489151670
353301542
541292594
416505971
728973857
674957276
119402013
764624898
706032409
778923239
364867629
360078902
410661349
255782924
417141329
682516597
388997338
374814599
219585516
376171252
68851402
711096692
726759558
347184195
410798400
231967758
187586408
382075391
301746742
215171037
56527787
5410848
525150230
747292144
187533913
33344321
784564999
88863544
402694769
6721850
447322345
566119980
480840595
67505366
623367666
32525051
484424202
220182393
614242904
597165632
467394729
84215155
89177408
341921161
727699406
310261595
419783976
412674956
407007104
205962478
23143307
472195939
124124180
30986489
676983874
90880839
198704204
546013386
508788861
296770480
324894817
390640503
191507495
242110503
671182555
643365951
4679388
338554356
65349527
454325899
76813206
252449548
322655157
617485464
532677441
599588766
513411561
599403985
629791906
572795594
256183997
170694991
477505196
51831653
510925609
606453558
187700336
136165979
535440440
480616532
57154272
511000421
692521443
423996042
35379251
265263814
42452929
391494097
338024287
755341207
642786118
88160779
94734058
134943274
711840146
591020922
203605639
305707302
512112835
584709172
745431547
671469567
573478419
321477212
192610320
300536903
130398197
21587226
29243058
550082056
84573527
712584755
14499953
313295523
327556140
566152611
26636896
699378186
134916530
626322476
360162432
584193556
760878812
266303150
610005059
419046910
6120304
658493776
266266095
42042476
488561492
612307253
494618915
570081293
365180250
35680279
497483168
503147701
204541221
678007086
593770465
67832
758651481
689224302
778232258
57064442
515091615
403981032
534497155
353179770
730232123
344027872
123246093
590960354
636203372
189144691
258683067
237131602
184187588
247355428
518486004
537599988
411864147
325337165
786599412
368939282
54807139
285136393
312732219
125177774
417939683
33406634
85390394
548491421
644219113
523748593
180514312
650179782
421801924
599787394
733978666
447178950
298770578
218326287
342225943
777387025
279845512
210692662
501574384
130782293
577399226
199766842
761014178
202759232
757791936
661411300
327334301
93534488
200055068
552952889
176252241
435669767
542545277
189897074
178803221
597443021
448870668
601698363
29024617
113313027
184435703
149368821
534201739
23525436
753019107
678476824
226686045
459849575
228652929
125253361
339023200
75974536
749992882
399845223
462852197
213837019
778561422
447675149
524164331
146486279
211606538
195719927
739248761
316541604
233113528
7813602
301627007
536033033
72359498
270110938
99739859
680799797
41958845
615165417
119007812
705496447
55818391
143701016
664176311
757757302
362877295
251535451
619840551
60137357
461652835
76076850
724952310
356269096
126319032
661535168
153758382
319227951
697491092
203618258
252703555
48407334
429465646
273843649
10431690
76424743
762704369
79953888
475006128
441396735
500214443
680007298
149342304
680927197
754402475
541508217
448384293
517568878
649432746
504181743
402041931
82773546
501020096
159585599
614970292
242275633
318241912
497355753
601568052
464475429
596197654
763661754
532696243
282275076
756426843
654134110
765347852
299731754
70631298
768105013
423592030
292908369
667238909
8514470
629301218
790852846
632186173
677831117
166016102
31081619
266323188
361227795
251414247
733520704
756775609
753994218
181309219
362101194
356135542
675138477
462479256
300746595
546398058
515057279
468726092
384780230
711554563
694696933
374768190
300480431
45557814
555228711
169443399
193708510
701148897
68231869
342659421
446402212
441985662
204676445
569970488
560848254
304346875
637946059
780224078
106700660
552125453
115809450
416252261
137332260
358496972
325035747
513771081
79839065
106350180
172651038
200810587
595221510
569206644
187364477
750856609
257870340
675656953
577707424
778105654
405957067
212754464
483744610
659481779
337559945
33358246
320306509
233796497
421606632
724561343
617760174
484206870
157753676
595786911
20651296
697183247
569811280
95960237
184756379
113972269
182805008
486009719
27033780
484457482
346809470
430282788
590278665
684287640
456741771
752769089
5550979
721412803
310182720
75834241
644657725
465146894
350792305
616259707
493106456
722586375
98845567
336685495
297108385
414431251
18383544
722440419
693206482
582889066
361490968
134582664
697994829
639119992
748091313
374309192
176129148
215284754
98893439
310472404
764088089
753229367
626169878
585985261
372684310
197130007
107540779
486972148
69853491
538271129
271088159
549600362
755447143
733321506
733718863
231498849
218670200
170110350
186029405
225051431
390065420
411142708
575088674
401264087
175997762
39434831
711202526
604732946
246581890
214208211
240531200
339609163
445131327
731833848
649388012
713571222
573601282
167418494
95433269
9579866
544803805
503450892
185338908
120658578
674788246
474927884
95364681
783448235
454611007
220940274
698275512
482592677
635545313
268443223
228600779
623484695
95800111
235755885
382627142
117826279
455141128
599833945
512216091
521116999
44100371
791536611
578951080
561099962
517083184
222537566
775115480
727921899
600201657
53850598
43778292
702508337
772437483
234826724
759394248
470286164
295566709
179145663
253515691
196579430
239689394
592589689
374662312
255876391
194714528
442336461
126756739
136757429
727763690
530173363
59059773
783129902
27782008
695773727
348275116
630526371
184292478
459846559
670889438
460450871
705342363
423427723
741927913
266928939
343044263
328792508
441089160
224717303
638750977
519533293
358277946
287017731
560071087
580120174
131115893
39571713
638214244
30791766
357757253
705132329
435836363
103530308
709435702
422140709
302656823
96175637
105620627
726257958
570197072
464151573
39111147
38814721
598300348
283201357
65635336
20141575
784805607
229804603
417399327
217313660
201785647
635007635
161905296
593351766
760688060
574085942
446570517
601617805
48237659
455805615
443003591
25252017
588345458
308760598
101173848
654876052
702277048
4522089
396651432
107506325
599684550
539113834
622843653
771230696
156365654
400811714
115718355
336772566
492160173
5303904
249383854
239999238
473869247
348079949
373375780
586718462
109949222
58422377
345504112
721734547
360378935
762052843
381917596
145196650
210541533
196107275
521049141
78782324
593384678
142116186
552976551
8327003
457469755
215550739
773924264
170763570
236339698
306635998
189918725
624850353
238688341
688935639
542100421
670662473
114405130
212649728
22431004
248599373
500349604
357527646
344030362
212693002
583206341
526257132
501210074
723233295
407266075
307633531
572553191
151726650
625174249
525009352
132601238
501372875
503971102
246702420
39903035
591659223
494892033
23525523
16837269
147039045
425321188
509747564
518591483
625376025
616730353
534740487
263126112
688798999
592577312
691181278
193408130
120536771
58805166
12865433
117633781
460914712
410818000
769134592
703798206
140147592
516215955
613576641
370526839
664415435
340224665
251411006
318002454
463122948
466376226
143773326
568250363
557945763
214846326
788786610
643517111
356449337
701752882
446391034
553663579
33566400
610429900
148252129
115841259
527141190
128445916
621339744
119071231
465787363
360435314
772372552
195619005
522049060
131141946
112893372
390153253
177116427
302792741
710385365
227468020
93101468
767059140
363531339
45268851
538903900
734702230
391082318
789444211
102207770
485269977
529788327
678735678
474531204
305846567
227865253
712954009
625186420
290591241
156557599
65604726
352181660
306963252
30897044
8154696
305666975
535177358
515812892
602343023
495914726
654952603
583399319
586472644
122858199
75505746
574132749
582269502
474293648
300609211
584902252
340730457
456307467
754882963
652260303
196966195
696672001
274677544
732942323
477936456
244371042
651412459
101828313
241271532
603539840
47512527
435231572
437534429
361173390
671601183
554037302
496474097
488891399
592828141
220643910
479412154
669264757
218707659
326597697
714949466
226660322
690433610
58032808
348965456
509973280
225328565
335187399
783042850
174974246
248521765
301624554
312788059
518688166
440307800
535508757
36318300
257875656
189837154
613704520
752138117
451857301
100213952
474479564
330584394
187692464
374386507
15270472
2521724
12903593
102388207
378003939
608837365
234620682
571610268
241094814
565784815
283019691
33433991
425891605
266569760
307599651
520743516
750498442
507137669
183590454
140628990
473038805
753496842
631254404
493604977
160678613
731181433
355554024
335528843
759938522
739623193
380573917
209333377
113433847
533858760
188314574
756148908
309818301
210446433
520890588
522133664
763871631
7652746
458743670
93361751
744271905
82991094
146594185
126066472
256978909
249955821
671467278
573489604
523370921
448201202
489492823
124944300
657315232
660750361
619480407
209220351
665075354
349154772
53624131
695161046
439965832
685193249
767829928
772163265
226494845
267109100
416034533
196635805
32601900
110823925
251486200
385236528
653049606
403078996
441886108
199027168
319554792
411730764
590641143
138254996
47663890
566696939
245681166
457913851
648301071
453900872
150555117
380648838
412242835
595660993
466330559
351880653
216871267
190388716
218825717
437232086
160032976
472112810
55270222
723342089
419866208
429845907
119316898
186918175
409064428
686871202
194829810
664174062
404584094
192657217
253524694
598795014
465302385
362181882
181962843
315532649
365276734
340260070
262824637
182715070
747805642
389432412
27744491
116543861
77022525
140253421
512748986
652620642
525684421
59488316
698513867
777517368
468475235
558641691
733239264
124490420
707186868
172446733
337410866
561438649
154527509
253577951
117789849
131268403
415851390
582202889
116565452
480169493
782000692
341906959
123807668
194928793
305684191
271306280
636280985
232377842
261487318
15915527
654296474
322353634
306606651
230109971
88039598
519114635
519407341
543036599
287275170
50867203
348913723
319350118
59278019
53642041
133904969
744318454
3206401
345281214
409230539
485765381
21079248
745782349
323148922
486935165
255591100
456404529
539295839
334153678
598463930
510617560
20928972
603970125
315044497
553398778
76623874
666050351
354086468
304230960
261009879
463323271
360663403
432716793
34276574
306836819
728461100
378117656
313874763
558718385
686150843
687804211
5397971
276850646
789131893
788919644
451700148
70800074
647495647
536178634
760555746
318177598
660914255
425968964
539963329
328302315
127378131
26232340
538665172
57212080
100917198
301807834
253516609
163203800
273138882
783383634
382225656
83575076
517468969
9545781
263874570
248240172
659666435
397520294
235256169
295503284
126637834
200747784
256746091
28858462
100457424
250952989
790587478
261691683
196702914
384810520
745143809
718977903
226327237
543170232
583974462
611317655
495226550
457960142
177804736
168524007
359087063
249963133
644719078
705192278
18952362
487220257
333493794
585430243
398286005
577599854
412576501
477549486
308740812
333449723
217688953
250277794
242316817
640517722
294689349
4115286
624312089
455511517
441855574
656351154
668743910
472485841
565563216
487635222
305008973
683989402
696699649
644371886
158749413
465469095
106986471
473986130
704705307
414913404
703513405
273461915
603494245
717446044
342367811
701286679
588919886
635577314
65648710
608417454
74215109
34746525
517957491
192533297
621613681
387753291
309016991
264297932
86412170
444975886
243180425
523232270
372325539
460938912
786648064
164816845
464487632
25738956
439010031
393247750
274472241
499301636
107976958
68445227
58582942
781469330
644916298
474740066
320184577
482450682
523942043
773496836
138110851
231088707
696418922
81760792
612479473
744335482
399200018
602896585
603718067
254238738
488066841
639882372
267813026
183209189
412846705
83616547
349371412
532928422
60521008
401249122
30663083
386374688
321825326
135185119
719137203
324866021
537949425
45184068
149655342
698578904
714441331
421167143
99281627
647095033
705745763
129565047
399244947
81956580
134329859
535405813
82788170
618046807
747893782
366871226
625464079
65553768
659472245
145597302
616575055
16081712
700187279
306083413
684205023
86482303
524031867
327575897
619340667
484123785
199395358
239652784
433719751
666049429
353101883
210763538
81288867
224930793
493492432
697843111
482975115
465248235
72443299
377129138
533311290
531676791
553981130
754789894
656268965
596589985
434917920
493860475
229673093
561292013
374474817
87081462
450775552
282874925
368794415
359913590
211342028
575047648
361726363
604655143
258635059
174724206
421932476
51458261
539692076
578918798
38502141
241602857
444785530
723370611
239415417
688840492
440944991
56641437
270841429
179297231
396704940
78653512
329670625
770291715
656134320
645629010
764651950
393597553
261382744
290608040
123050857
29649
120843058
445035707
387764653
37522815
164654495
30766200
400971565
410284595
733490101
13666313
30028015
343827411
320094812
159852691
169801015
726602122
627080679
711094891
640959055
766410411
35583896
745414072
433173103
86044179
758920951
226560314
764967352
681459894
261950615
163287749
630610126
358218004
360942644
111203007
348783561
731477761
688595043
639227607
757456443
148224547
761805002
68485206
780786459
613861790
82559356
251857425
181388372
392522618
277918019
331224492
394969213
371349373
681132238
736892252
603304985
209496962
83647664
232373448
769590684
386329238
363169163
656699905
559829254
447996087
696759072
757494222
658003595
725388065
603445683
677116772
605868516
85506959
606636213
431612657
687818045
437672025
1974739
136876798
531925125
175966173
427724946
179101479
105407223
651772868
546477063
139796316
182713454
657453485
660171441
279571007
442471718
16951002
641942686
640524978
211656109
302212381
774361597
446625958
106247444
362595285
426482572
80230985
427607063
265355895
468610371
396830192
765669196
353162490
361737804
686505675
294180454
473316248
457961390
94887128
452466622
88983291
649305086
742642416
530531127
315427867
448939343
341263289
154732045
402066182
493126584
190324024
304006528
372348117
11350669
46755703
480947148
52721476
734159814
787911320
226066678
457230777
144526434
557435872
272705134
511836983
335338586
414190410
257315493
195011925
421914311
85818733
314376295
70412541
455011536
411094203
698256929
209679492
234372205
469288256
588720206
716586354
35348550
37973106
283928820
645491017
214566436
648350907
266876157
51038679
406875604
655916926
392151303
491644638
736235898
778697192
385158897
91677212
200584798
498084979
99015100
138766008
288114032
348688673
247206146
680408029
99208478
255093187
254284684
597008342
30010427
438885613
753543385
461788933
344063226
29898261
373599705
417385425
743639870
25819702
758544218
347254454
688241387
517869338
400662543
192091363
617336159
603985500
348784185
772320644
787406657
548550310
58968094
712485832
113977864
459338818
228475039
555314426
270884327
403643718
410353490
243667974
505357198
44126031
541931440
419318202
709976611
402694045
335540745
569761266
431141917
765303959
655026834
359616980
139253588
609890192
436343415
44654904
302405941
111742567
256810596
739349738
363765579
6623228
481514982
549490279
55081017
208963542
405668492
73265184
400451495
86404736
309862282
295882297
651882812
764307406
110913488
96896787
44700291
223362936
401969551
732353539
770745451
728412298
383167163
742162801
178972266
411248585
258827295
575621012
365129246
616422084
607429090
145200842
306870384
607971022
628570994
208338177
442527571
597798125
459480794
513701313
353089021
297475297
30802176
170893293
245212763
424254762
273715922
72454450
713377384
474147023
126307008
332341102
55274649
524434053
305784405
788579435
49672878
683137981
251379662
68277547
744689427
564927980
759828900
784573883
184891991
409334116
747041871
701754518
323816533
257195311
335363534
567705040
77209575
136334551
307909289
392132932
543244450
604124936
540276972
545476028
731119919
706540757
683662494
27348782
61011307
193490911
378156343
516957111
768862750
271222070
672600106
600990325
143306253
314966824
330841720
375366154
591635317
220642463
434684084
507019130
357763358
175980018
38829523
570318687
498979163
304444953
186291164
649229647
312358426
518850895
626759422
633046856
128388325
609748426
118944041
533603143
61465922
780120381
763704788
522444426
640762867
200128610
187411541
606937116
756220242
54234713
4497202
596478341
395216358
578277992
443021267
208028805
701783282
228780405
622488787
399009727
14421654
746370390
380971419
147426096
471736838
712277507
200021985
545587898
695003021
668849864
258108056
731379087
468619780
787919209
459126002
103820121
9143642
108235963
772885284
758929572
761235424
290789687
109120217
12615310
338588666
686903763
174089904
286541548
251453671
520506438
348979814
297134273
30694119
98914076
721971668
499871072
240830198
745552874
277854726
185341826
268456839
450648997
497846488
28257455
19029495
719910351
297589485
523007745
289933941
773468479
259318046
35273461
536102276
782600615
69726944
508428933
424476960
391242174
713242307
27845795
425401442
639979822
90235621
357071583
306581902
466771057
538060774
682422612
783295690
440474679
121905127
216471683
152773683
579015075
531146547
428740706
530687421
197777376
772022688
759135107
350652256
87045611
763173361
723497822
119597000
486608727
483262869
573092705
676336521
143267117
741222859
583339201
240165530
747898690
285245186
552850107
205793967
185192724
300531407
586538156
528661766
379442953
365826792
546284180
764950323
254876654
20607359
514124062
141954484
337265425
383568674
427268852
615815832
567811195
621880959
284497781
567643425
395464332
101215703
153767865
670285469
122436875
476069399
398077271
620424212
730202138
675214588
460802108
29366559
644340733
86490711
396289594
649436065
182992890
454535534
583500793
231379494
383172278
414901273
112133561
780714828
325078336
744645415
263495762
362485767
366442425
360987764
325451940
376024638
590760700
712422066
29357449
535580650
558667359
56969013
761102673
417920709
741701264
97872735
401818916
134964521
519386409
668321348
58823377
709575478
767662912
204686011
112983518
787195919
608820554
104604108
266709420
612471196
125077822
259657695
652417382
138716709
736800696
73537642
479698252
594154053
253208343
625543304
137740248
690075269
281252116
251519858
197649007
361916690
546998083
747134437
145654444
205582531
428872243
257044366
587823270
767703415
758359484
624777557
680632556
474686966
525208611
420353722
355050730
386865728
441049475
20890222
306040944
496534822
258447019
154181093
405358246
119164082
458250919
237453285
373953087
715712639
547961788
786626653
396241323
418279888
776676917
161293464
418943379
531816062
687934903
694582375
598158947
500734112
340876483
593379652
18160618
323494258
4749337
549163771
77124628
32507881
18305445
676553982
81602284
150413126
478816000
49689002
400987762
95120476
118810468
155454325
301563432
562388668
202106121
47396882
321399526
501305303
672545606
336987568
3845130
272196988
81040875
576727962
752706584
313725280
636080805
95726698
215727578
581511738
280125201
615764510
62866237
297456245
434743125
720127527
447567595
130816957
228011170
697989113
47307905
495975170
493815600
73202500
66118079
533074820
748517350
583524507
145995953
298593249
344207032
754732789
642939176
430409475
744724700
202515681
569482298
360214234
522183722
389075973
688291788
752567417
555183823
195298096
606058158
694190356
142825396
390647707
538436112
456307100
501113497
777924628
527782557
767131462
332123792
749839943
96505680
683486602
37188205
36022052
432766141
760703363
244209975
232107640
622730886
277436826
492369537
13528031
460985678
471485474
650662975
447572690
674157935
596330792
98540171
179773851
118542618
104747646
402266912
79313741
128246413
558411695
235392459
40391708
389828414
360587708
483311346
175622304
446740624
271884762
276093225
57478848
533827070
109100148
353550785
369425273
272846263
137230244
618782316
104676173
681316370
484764745
42022275
61423096
225939170
172981884
155808676
692471435
189802335
725589329
767432703
252604230
741096045
36159423
159266062
693868546
304867944
426848371
72947813
85534839
255812698
628878875
588200166
771898578
395196802
285365270
546928889
388640633
490102295
511168041
69152177
150904515
218167028
135497293
778282620
491462437
262308289
717870395
640605293
370344711
752574624
755379249
56473429
214662314
386853484
330858109
726492430
409719510
141695799
239632023
217292169
618527511
491310832
662053206
45739284
491729792
480008168
136573403
706340623
690296281
349319200
339222477
613601233
712183569
375687269
615428480
644554578
88022677
573182610
147708218
561377386
722387248
423388645
275309359
206139458
158417600
551314510
347823775
545532321
579727390
19874761
721978414
277842522
83377987
579743979
180818597
653341719
272034031
337418872
155584996
181229080
643242077
472680839
414395333
1788266
333652090
156357654
536704090
424574750
708872609
554033490
59372749
357516973
95698632
348397648
597342675
571440132
65197812
688404930
564645577
189384708
616250831
192667211
177389870
691916743
563376285
485573864
710360368
379259921
569451108
21209277
437427834
711642999
179142165
297770510
635519124
107265775
597250831
190622837
548016165
149667860
744052316
85603008
113465559
207197589
70573157
488465412
753784866
83516542
63928578
139533219
330862400
509682885
104606168
179972481
553215445
493079851
333147994
134103551
466072100
142659002
701550603
395923383
774830543
695329174
122933687
469537728
711394825
382879865
379331264
244774088
184815237
755161159
521454916
335510528
32603568
80260551
451929138
397921368
706436323
370766386
531656013
538132212
594085518
330371380
627812573
598696162
772300759
207025319
403409308
161356432
222336290
354956123
135555402
77964090
75023518
39335425
141956456
160630048
675211885
364008859
235701975
222756410
328475633
543880130
753254911
548523818
124122894
71766745
221813590
21144330
195671448
216886816
5949826
371986474
303581421
434918884
259127835
107734940
404335259
776104823
159425181
444863761
352656934
395834478
789256641
284203448
314185171
642528893
773352963
294181168
250520307
596283088
266627192
636841817
748077935
12899973
473162780
610073651
78030931
20824719
331925063
535286178
143400355
730700711
136705085
342579270
629782193
574414048
394321150
212144933
243281878
770114493
101836493
700289733
233487728
164106710
175839061
22178137
53616000
608562998
706610691
73305310
608541834
715585151
314186806
762910294
85798373
15978980
689941807
743360828
415805981
79666214
47350191
211615911
379514310
363534182
210680068
405188585
112998916
49915776
300497688
494187848
413886578
739434065
302668750
58572143
398175033
10773557
706068351
189842533
576148226
736275309
374641442
67628789
779336766
613289831
452280136
104487684
724744566
16108488
749975095
74706941
379250934
304496829
268419169
248773598
30492694
67036397
734160388
370233019
784396900
737440485
350963430
589966904
755564513
683296972
311611330
31067055
778168352
132906752
357344215
787486359
609219912
195070231
145422064
344451217
661988192
333462986
480437491
317654046
299676729
353362794
272850967
710587376
601193953
781501488
8702459
217053639
192402090
36473996
773051022
565758627
409869546
523799783
671480787
184463190
34546036
631305725
223056812
459279498
387180123
269187544
378213636
22964735
2509692
749087279
88155786
386936373
489841284
302023818
773597761
230149249
647273462
690992608
393214807
16600326
148214114
564112381
618949164
473791444
54509750
328078012
229373172
547301827
392221076
188504114
273709642
624405014
758986687
507200834
11067328
131508697
544940980
693460054
722440538
616568090
100114818
407838818
287898706
609145914
109047644
679610110
279509486
662108960
435494062
360820006
282746065
246332876
600769321
239821991
575157951
771994654
17349123
538149802
303724010
47197843
64768225
7941140
785271334
528053428
103971187
715367122
143361972
495684788
461932118
430856687
729260159
727389291
145426825
476940769
515448477
695549917
364263187
244589350
324340119
64452502
503431719
122912793
266495696
71472822
394635985
227842911
474359120
529757558
171848268
749209814
670967789
660239004
738602958
628373407
526360580
672695014
184208437
509218548
359971265
85571031
389854392
167817324
335821867
711245484
762366944
209130493
103919869
225955939
561990224
131174811
144286662
553534411
320612973
779073430
541827563
198536314
289168327
751887617
205179721
38914688
734076775
563506283
553992354
123507185
338970613
710480751
137281543
597792027
109654849
533127844
381500846
46806412
788767626
270678499
186130634
621246755
665050713
27056728
384221906
488177415
786363881
466170790
533938280
608701631
519282215
638544289
100053982
353541915
53244747
426646255
228983109
638182583
494400382
599486759
290640207
644528868
513620624
153880165
267468719
471371050
575110661
387995664
396705467
230047138
406755982
273832575
10938304
615033735
366561650
367003000
786681172
383919116
111351380
257187833
420247314
674883267
587580434
371905338
275666183
262990870
320148204
114462030
425358827
17193767
667072391
261425502
689533600
497788976
480343590
246416105
682779957
397481873
234795244
241095312
544858883
102251988
769393939
398454023
676137404
411795982
597535390
120689980
684215925
491704166
422930812
373056690
178097310
8876682
383482237
124991054
539613023
364191943
184607361
722967919
597425727
767035862
63794879
282248135
776080352
523709061
388681095
669261731
67521243
125605627
765985464
245801627
463257447
385667778
387494274
291801405
625196438
347103202
469089388
487496510
457510445
776953501
546863998
358977302
561785358
737251682
206476041
421623662
685382922
640269428
411813598
607817870
659480253
376959899
371731087
709689031
432904240
267630419
360520225
196531978
435072647
394836842
371055560
198008760
140724012
327730145
292927171
384704255
750123405
484124405
740689866
111692947
74573965
475211996
516911670
66788868
39689791
617183793
724835283
51370114
165981
644906870
20107419
251338581
693240378
1449423
580205809
721820738
716897578
35590215
267400072
156325359
300420980
36253696
326517731
540528507
263934465
268141168
162834052
769117963
175299211
219048019
87605794
645578082
376437755
102186147
591873018
560534368
158706589
586510064
562514418
602651636
131497877
391075640
614625680
132287227
241396483
4769146
666062850
706649678
311204963
127360956
332789194
504571526
322668659
286906349
661036292
229288695
350641907
487450485
551847632
518887472
205368180
670917242
264251559
643821303
304573802
442872803
622555953
70647466
744923056
139585722
174618240
289060783
651032173
697564982
145421926
329706761
734371256
466901306
421587221
475978744
468041359
716252343
673868385
205021352
172245158
738581355
336786654
220519318
123362570
472530236
182916213
510481115
350584326
440115631
231657800
775837580
444835997
677701223
323686068
212831811
752564188
131317127
133853600
280675866
99992842
113541510
743247096
290155739
145100425
451748722
89782860
336637373
765112876
517853369
236868848
337335243
489745348
29399190
285521140
748640658
679675103
52375899
184248544
735036772
675031403
368718412
104902135
448394823
696922480
691231839
267526597
596096796
90165723
65491533
15468450
569097567
54593989
276599647
120158538
482261413
491615535
240984431
536449599
213442556
237491465
658986127
721083023
740414187
300440933
385507807
322320053
80431205
552591702
585066231
382780748
729585998
547268047
419615550
75904326
57194483
781241725
213679459
168365671
70100343
300959891
549018073
403365228
289857396
377148251
87039394
62876187
13984550
712613549
692538285
520582120
246386858
333842525
235394156
658930843
518469319
87767155
300047578
725230869
738631447
293705530
538708241
262505000
708029048
81445781
725186880
708158460
131224189
502408138
417051674
358163808
363166546
707946143
621239579
331617915
622721466
237395892
47569287
535703935
431148411
412390463
470911684
475833106
406635238
761964060
335946540
29544413
451717860
697229203
554257971
343941128
205491714
547298529
524305247
200497367
111884292
16577117
718680174
116613824
150500102
28569886
41557046
205301336
337367944
210921630
733513474
184682820
370072470
613385772
648257040
84972514
46105528
430251727
214657394
779295958
24373433
524555696
517410154
211455491
209861897
534244918
574123901
29584615
443985897
196542035
352122224
783290062
547453612
229827538
67619866
138051086
547953978
281179164
29845030
680861338
404375969
250260884
761081923
599335003
737688174
324270542
478828380
519622874
469551032
381998202
639801551
569416918
716389325
402235448
526433026
107537381
452976228
105176898
783782853
507890502
390552280
544751369
568409491
52720940
110897935
715430942
192698456
152073526
383551555
246510120
659783407
538126715
732734073
350532907
67831334
177810737
158277084
348386245
596514388
431667655
604398463
225723971
253379299
553254319
260824657
736701823
753486678
517907976
358787981
341801795
389622243
715199308
71710760
623045774
64087202
147389065
669337473
584001913
201643075
727741561
479821724
780273623
423311548
465528951
602886302
661230940
344458823
136118692
319140865
408366653
27319700
120283811
655847823
637850230
141333794
785053094
269752839
646142669
336451411
495376246
292880976
164056513
320970412
202103076
649397027
147705577
769827881
532010875
358746768
166081381
463823824
302098402
315119329
444741214
748772310
156249836
95593772
535468281
282609811
344254008
494670576
365389584
502655570
742384249
787987995
69422183
206631473
773188039
56943369
648668196
660645640
231973087
592841134
201118516
675410277
291004632
72893467
29901458
547693672
432195619
53227362
441514316
576850784
610008455
448590363
441982839
569825202
441444424
687858067
729927985
773578587
701882409
109863115
304428345
364930359
97479495
162328276
427472223
689553135
750889944
466527894
399333111
194803261
256931227
606088158
129636556
246622201
594131906
707728680
92994777
672797444
414219622
306104895
301698080
101615273
568118924
470796153
1931620
674999825
122322631
283839940
759661243
579803267
750979351
68100742
782877704
312548220
235920143
672220050
718468699
202017722
320773118
457051595
551707805
587132617
584560656
310565248
494316102
433623703
68835417
92352576
529352754
557139680
308304434
347908297
53404672
48017719
196309482
607839099
518795026
147766149
19838053
157474200
163955807
542198115
642438842
229832750
461023174
250322999
108386168
92739689
717938781
293960399
646638159
141298178
589176774
134152592
695080500
702714671
601491982
563928560
213064080
77421005
408486242
155446704
238068329
664592573
458243836
674197397
53486956
479821685
28024859
10543122
390060681
390467349
414611909
260014124
285678797
385600306
45345770
406715038
323610465
11808492
278022163
571808530
690522425
93643747
233457882
785849994
175882164
436649091
89189064
382351036
553828601
485314008
678550474
640932289
685783968
760612297
65036045
12435881
103232276
32395738
751583813
780387271
116597421
397929379
724225666
603226411
81722482
229484166
386017826
100710922
197093604
1445844
253827720
540587311
102062148
63914295
678767047
606150022
44519602
416810902
586329547
183463918
284987080
255781613
103436078
181643754
557042766
722789664
90924839
272324202
244223364
414214456
524835718
588147464
637195973
41484605
659039862
282147540
200048515
247835094
790097580
548986056
745587218
450079781
692346107
29721407
325815830
23661119
338228935
441286315
776945459
203616181
603335780
250322998
83406142
133447603
541507689
476866565
658860683
247269284
184081378
32979438
300512299
625520827
657609300
414989700
552380084
224196875
466710137
717326243
268341955
290615581
129120853
475451972
110185462
586723785
532912614
248295883
342117389
296461057
42210738
325446750
713683568
660672559
226416287
455596101
103365595
626120846
120434999
611015470
763962457
719714249
592522556
775452892
590933894
566554783
88383667
191826058
575420057
511528790
497828565
599416795
258996615
253582127
43558688
724609278
177191966
509445267
278641445
576488793
627941232
264647930
578944998
257528515
300468207
158894191
777177934
364878549
137758519
672839396
135565550
757487537
225363849
201811127
414566069
639652401
655501555
386457602
306517768
630976852
666041774
103038115
88271480
59522014
733181665
365562015
54507695
332132377
671031130
688955476
43923895
786416175
123649203
783866154
218016322
256153968
365175586
735834965
457936318
631007930
420064614
191956200
492011783
693283531
487232628
389724442
443247795
40636586
358141248
565865540
289287833
172432
765369445
374907784
370584696
333861135
106949502
486496940
186852940
432677580
409838186
153166242
740460395
654137966
646907589
338054891
622392429
786633739
728352928
80118711
665802924
737871863
55640630
694624657
7832175
423805597
279873304
206481174
391413851
99272044
254738058
381698684
318480373
604963717
387439571
212520247
203522428
576061131
673675502
731507118
281649300
26648851
377054527
395994443
179317231
214071411
260029738
664322612
171219855
645027463
281321175
339790547
646627272
507992801
53626483
148055402
256502129
402405423
602367661
185385728
184436881
422469338
184106732
730054448
622090265
455929130
368498431
61376201
369567528
230126068
83807253
334876743
586553908
548604168
227002172
526840014
277842795
773102974
256936204
653679880
455146127
362898645
334741437
627067842
66435921
663886351
543655848
4958551
87729209
6186890
492865124
11572504
411962196
141848056
171360000
735810295
434909045
780440881
84007343
380040277
474848533
37430324
763155050
314834024
28869902
595653626
756190593
464833686
670951004
519272517
471946079
696061632
719752935
626697155
181227662
753891455
541370525
607998927
105097994
203057020
165487007
22810231
760346617
425655839
273712640
14921153
179500470
263712762
522122241
298906168
200316661
153201293
16306692
100717823
735065656
50316918
668884366
99795126
312618527
403274231
608715513
171632581
499372239
455943685
166176417
369199315
332639414
553389278
319774374
694981973
33010145
774931253
744460063
333460868
433480531
302248784
520011663
372726420
10412439
22128177
399712533
568544669
284413218
239873743
35621355
235516159
202168496
750565216
766849999
425944258
338150660
530718335
107241856
614647485
71120048
600345274
453145904
88138936
241671451
61331890
566138785
439698671
444053727
565197831
439686438
685714897
624650363
127274231
220995859
644944921
47822030
117948094
185480610
607425341
708802025
289810370
426731466
265400692
276895637
223699541
590459683
644879226
746467326
322200209
73039647
620712635
191988173
464198286
175520559
785771813
501805260
92465509
372961453
17654474
614268779
184508967
492937955
666750420
728285933
466611454
645212054
19826686
243201479
283591904
428482591
438042655
260255530
18989334
22088884
162867806
725791420
524017938
578641163
493824305
692439099
446277596
296562277
186646064
787005716
589150969
733203258
648032780
569896819
526491929
529963083
597985947
276051267
81133879
663838222
120431948
696228835
778684249
346889568
345196172
103882962
451638073
563173734
782157130
257630696
702490825
117602133
122079888
92156562
153520864
241037304
107551624
783786443
589842904
96899865
28403344
475580886
475227964
650128493
331761666
82012597
413382195
624631032
213781128
201433108
84106534
681658664
586930210
541659076
379869891
35905540
145881193
593784274
438519511
769579930
287682092
504992947
669614701
43399696
466211211
561887535
408365367
623755371
728706003
418612438
219548873
199214575
607629047
224721319
449053901
261564777
289457581
175421631
94256388
502199699
434744342
82218607
501900259
368437
750266412
463469117
97624319
268102336
668076225
45081724
268630054
430435964
530849875
380343637
153650368
336985418
34259883
249036018
422923499
490563955
744227946
227567021
25017781
321368341
307199752
738692193
542140028
773136279
77600923
504473303
429597281
440286795
612863233
142620232
483658304
26266903
494951801
222945874
139838363
779390772
349823260
728677948
769114608
228877130
408550646
237317119
672886420
131200436
481630056
697661773
288612449
377304431
301896332
350480136
418030250
344786944
204150272
572381694
223117404
738954591
652944179
134520361
248391617
24822344
180831013
375528055
424035721
718667439
498268078
164238535
775588440
438304373
750108696
88147186
48067529
15270850
153123103
436194902
600872062
210115809
714753025
169768612
229684478
355760966
78039380
7986918
285400334
653365833
551298143
314685206
788138866
292707683
649747942
296185974
469603201
777470749
576553302
684744301
95921698
89264712
442234951
389511573
766793775
431029856
363765105
387262073
451985226
148065603
770514171
147576722
632613439
62203476
534093965
123790638
202926194
362421198
486458060
320630109
431751627
567057114
466361485
694883487
327125654
780157770
562535547
107219432
416702088
416802538
652569818
358772905
535930656
521376045
66309914
756045929
616021116
593566945
416307956
394994468
28451401
445268883
397220007
5785519
275911703
479184224
13330310
106191408
259052707
321853943
431164270
28588019
303654656
149180225
39700919
653860922
57348336
550526809
617010424
83605891
438734442
558516541
504022441
663843485
332946706
270650710
757239195
477464713
346555603
323513739
379771421
620812171
614208993
93852382
53138801
9429213
721529716
724465051
438049758
367044682
679725034
358207092
576744167
361474729
548287444
9146561
754991532
322753001
569525715
659180050
348035349
260913643
185294194
555558095
618728680
741283075
112667152
565166881
630839069
186533187
713482295
114295855
156162551
87480866
586709587
568421802
690082013
702408078
638967141
224885099
653842660
32246145
750282062
39488922
520419640
411298858
62382005
731268699
663987624
451323985
565862180
774277943
270484916
429810446
751554472
524606343
62034925
83277316
644315553
338784116
295558575
75965100
70665882
668746917
437560735
765541532
751228217
277578697
685490796
741681942
79975634
495157725
238261264
67859713
31370033
500512695
61679589
522850653
359071652
751037317
215783925
406065966
449197279
616462561
28803814
378400198
259938796
642751055
18129872
612699718
90413661
703876554
751811383
105066563
116316004
591422331
266829143
182382472
737790091
257854891
123722417
429799761
108263824
268419537
598927705
537241736
746079839
177059003
54019184
617473280
3810477
547920619
652909559
762924502
398448455
563562991
364662752
493502204
738170719
419353542
62424668
30593729
254369900
185042426
691878594
552012190
244210795
473716289
114001153
127699340
708584504
612290079
328486240
436272652
39525614
690276764
474638920
74262086
251101035
428957473
195424158
73330949
245101974
39613714
523093300
176774713
565902610
761746047
262143858
526597508
290093266
726007816
472979786
240697113
543649630
438721182
380140929
68527599
500687255
680451830
346090201
188662962
787973920
81192049
337047513
478824284
569285900
688870775
770133681
472470753
194598718
495389897
567687550
234870206
483767008
529598565
313769932
12866467
722327286
460351240
415799846
531895499
478732611
463359991
278103558
655941950
491712843
402256663
313107278
65069029
329101130
366190481
662091640
697996329
412396568
411077040
179304248
611817929
226084174
248465860
365009232
61154023
100019528
172178566
418262244
107398056
19776818
313170348
773058644
761252190
443282180
745432302
18061957
747898562
35813973
267020612
503856703
531803220
633171487
34078001
705440599
169476211
37422301
25812518
502244931
527120394
703202555
614111549
266812404
372537014
656300765
168758331
169629108
447488847
687282003
418189691
513401654
119416296
765304438
89143379
621274076
121009755
604397313
372458683
549085448
198947487
679149592
7201746
619984028
565929932
351992279
378390672
670307216
128394209
28714944
352609986
65708579
172483971
738471080
81156872
739692072
423396877
671859752
493174237
766239412
569168239
583969440
727292448
117814635
172714592
307346826
79285347
339471598
16345200
718135607
422312036
637709827
486996722
248845368
179403947
777056963
437501493
146781789
517620428
129877160
361712893
561809770
646127166
270763140
238283393
399888604
537048103
53806953
779145056
559657939
154908426
333716954
29696641
331074958
624867059
218917072
253361489
382152059
320223739
317012899
743625784
517358224
485776052
14540117
702473732
784929317
471396601
185868492
741649799
263837588
444673035
568364678
775921534
58711163
598079628
254381704
205836798
159704168
110652154
762620981
82549826
615782192
717567078
537840046
181263332
146536605
560891067
520489615
740041591
600436078
712702477
99638362
194374666
157607058
687512187
430088130
180709385
555925365
563598246
567464853
7468450
456659018
418862533
576843334
685955672
190562439
156621320
614015424
71639864
273218365
32176862
436546258
602340072
508384762
704869209
303314991
334515307
35108573
335377551
538924358
760795212
258323001
457378447
518199115
407174686
324279727
601837473
242082710
639583387
639101352
730783724
498079789
435392737
355923519
188800909
617454997
311870328
354145876
197615260
703638638
519872490
482470635
627680342
473889291
60586834
281683793
469912159
661686492
295860936
182890659
699002609
650337006
521081360
441955584
784373968
209434178
163167294
716980657
272327363
303151150
368008384
684675455
48431257
750649225
291439714
193386401
68254147
309448562
373881393
596874698
355200217
702934823
554305201
100829270
107007470
648578858
590819518
616928798
259535776
444849139
433132820
382644768
610963141
134737440
348094867
496145140
642432419
475990486
29567600
730005331
131966420
588845363
626572516
767038720
726069484
587183353
225882944
411991704
723329279
552050579
205166328
735029605
474886952
761512328
408082921
335694831
47350381
259269822
209626355
246008730
559085971
352102236
25205067
209798010
672773940
485378740
308531535
44687574
41763850
315808686
48953533
332190199
653613526
81436478
328032929
62812917
320745975
147472414
621061734
364057060
713228596
540015502
699806090
440210074
126065189
231546027
644036232
48149056
7473174
92409628
194093908
371128224
624831834
787637174
616254199
25413131
623645591
282590674
484788179
209028898
556492287
138519192
639071132
271358511
146140405
653702691
710045042
296724375
233077782
338866726
239201562
38381194
505106949
111011797
99046480
394294073
326614737
184857304
644249581
116374214
287969927
533240612
648842215
49677977
375411138
732538442
508460047
225125850
229549786
204062759
608726965
159018018
429355089
361928208
342405231
581657892
384827190
273266004
365448025
701996547
684976280
645189953
556494708
486342064
774691422
189021327
546629887
249880829
524655281
398319857
107867737
465172430
276159328
516774264
612701609
615935568
312378838
771335700
723304548
705415205
359672053
164907346
436144488
528536647
81677901
93906891
136836507
590469931
322048122
369519801
372038743
640421675
9503644
97172729
710252771
432227644
97433642
331744127
675743943
451837897
780202177
412516693
787281796
454207698
772284514
323842385
545720390
168815668
239319128
157814422
54577271
749126243
218121523
590313675
747677368
290034786
335422579
362628372
641904911
208333582
411499853
550347061
222943745
257830276
486758254
403692592
561120501
568228671
609177489
466854711
509392222
723083831
591094119
456332141
442354176
292776044
383947091
460781560
173604798
345093065
80484088
760648237
133580437
661725519
779891352
123901078
104873261
720483407
369598821
28875733
519827961
517149507
784411445
41441825
356370839
582417518
531195186
277714488
60443887
598827600
29213735
556403498
697825141
714199931
12324827
247364739
202722050
7612048
476342251
37265125
494695516
729873973
529376223
722350559
370860789
635453529
127092770
282249174
688401029
708237870
694324056
202188958
146716631
333074377
152178786
366358517
674025223
8497313
85467953
680534602
527283736
597983463
264744758
317340051
745441913
260438553
652925844
493821258
237957387
605137883
201547896
43216710
543754043
614305917
688038138
315383666
400402104
336878793
163531685
580226078
237807292
605720568
85864813
749468668
548915401
172608611
26445282
308902725
725327966
625255587
114808526
417591284
689198215
560265101
113531172
323347374
71409200
232863844
360347781
657588347
95611489
534521932
657922304
397488441
147796395
776078944
657083795
504351616
9890968
512320120
237004049
683737036
581030708
584367710
139376942
296896622
452711512
613695561
751197221
737156408
22040646
505802470
674815793
17563992
481001719
386902007
488476783
406193251
296006618
361568007
520057986
367839392
157733678
617558854
19658665
476489131
428534892
512102784
59103732
285460887
246743636
177905489
360750886
519593790
786077718
189350114
403745731
510657362
38985837
275889778
403540561
728486397
121952305
594233834
429820265
154746659
140646289
223762261
33100234
80995318
654137834
278359164
199580884
203213919
264007187
257210701
93677940
592089935
247511499
495668917
435152819
784575413
372576406
500235806
723375881
725332799
761950522
768964550
93789077
150926745
274152744
407890342
465050357
331863550
790782437
511817964
434078940
419355398
477841364
547668775
596644713
291461042
385934213
277785514
161493968
439103221
480690359
679557583
652356835
266001178
193675711
71630718
559830897
147884167
572895684
495052439
471091091
380583154
516499644
390584383
252322838
19180943
447388710
372943093
414603832
762296666
140426476
239991388
197972272
723682753
400266758
179834257
584289974
376995930
266424591
677882902
161834244
424700988
543565596
586026899
427579319
29464332
51884529
232824673
204911797
770309398
282702365
699356467
523229960
529951037
209245433
114989060
143060115
43270970
76611682
659690000
98127126
281166601
768924778
224507408
187350376
731007281
245276791
278395314
299028286
30480760
579916104
93448458
283768358
629895248
497639548
411695111
295902169
720995479
419964382
557473075
698473564
242995260
513421572
576999369
104234410
426989034
450564606
165187799
638570401
47027163
112077132
161783528
697095472
497806971
382677720
225880367
274220559
89148214
87938816
788168091
742445950
542351523
271162511
335616616
448270156
464628789
379608550
117500126
56914471
97012588
393741105
368406599
496659924
46128159
179771357
134115369
82511382
149978554
345794209
643896846
645149036
259190097
496426202
220088129
403821070
642182323
68412336
670418106
678403322
431086066
690243155
32930532
470922802
243152746
133792587
600706332
418637051
145557941
269248537
386485091
625038551
589246151
308732067
674001907
387569775
555232
570668331
268509133
322232980
578565436
16671141
423669276
4756076
126565344
386895372
108082473
678285182
495600958
45178783
253782305
42475084
451756693
16925867
77925342
502590547
349370049
376809002
346078555
230247850
632103948
203411485
543255418
15055657
153990691
29457404
220609361
672670966
430379782
87434168
667422824
311895169
160877612
684155667
584651958
355102318
521892058
330121855
685311498
733523331
436747113
431028720
696883581
15778730
63656045
384133589
349227402
703482949
513264390
516433184
616484158
502890843
12540229
699461006
331517333
486449658
615829291
75490719
705091290
693580215
296253915
637156206
19697297
229790456
487302534
98343221
351906460
116226425
417014588
551916438
265548958
586129184
283974620
186338979
156736298
370568309
723672936
355469911
146697794
83729668
636240309
574976874
671527168
518999425
348038052
505272743
514857137
253957365
766117323
350817598
603000351
533986077
520591699
763238007
497722546
352661903
383298117
504651275
215372437
68598159
565145029
685272202
652743677
411912685
235436493
249009534
228619550
318411669
144951381
430240855
655749568
184978850
558397187
300110508
568878483
338177804
789149510
63500629
140786090
291132156
381765885
166246223
105610176
118359797
90127729
183268103
712810815
731048048
141011766
685865881
663748957
186896158
640091400
524901387
359193982
668577910
86153420
784838618
516526915
86268465
682328940
326130406
434046494
514303513
319226429
578268401
183245189
215598656
782461362
282947544
98321320
556384334
368974550
462913877
514927827
203314299
605027715
81389894
775475455
516665268
755183027
664713366
109404082
569359159
599302082
70071355
677456869
536293672
33883192
360547981
759065383
167193989
320544657
290180641
703881387
680747477
749245615
393676640
302185671
250738401
570112552
118175686
478303361
127068746
675837987
6756789
252006145
601211391
592254064
444367185
340601517
341035028
182113908
753168389
675490701
520795991
373814898
650893513
377935558
420869194
687026636
765745121
33656122
306376673
127592495
766984230
56022900
581243709
79329256
170202351
722975881
43294969
624824284
84903704
287065313
91008400
194565850
73814327
341135636
363685928
701243667
711731538
709896565
717796860
345693064
16613254
300502705
279789764
758285893
337408273
171136342
269076448
138857154
658071920
230580913
19715968
237452287
627586439
292416619
515438073
352696343
524593732
370060848
446941504
721966531
100123681
18801586
304695060
224952517
748956989
329869658
633014898
427773320
230222785
748086391
272606710
700042870
311679868
583104132
679009872
135124887
128692226
9271256
731663804
424351702
593711374
422901114
30649267
406457133
234554779
235934457
561776485
379851900
663772040
460728298
208132739
573502671
454762863
688675087
694154299
394404112
233573328
246099957
333138053
709615141
652839781
213256002
124353871
488550790
580690019
353093824
8132364
46244621
175767034
726971632
449322619
645252255
535441735
660294053
204678390
160724234
250179386
444452780
479791410
561912345
502950384
649379199
436145664
398462870
258081892
732069136
484925637
234944414
278566185
472269067
229923417
497148077
574923883
333775573
410132544
766183628
185948879
6115602
770698817
305547617
70079745
340514262
160524294
699601554
16863046
176894615
658421070
61089893
56783412
412459810
775144823
631553766
641606044
186480209
295826398
317990276
788837981
258757746
206476062
524835762
583779180
559088020
346108446
285090969
11913139
436197080
248239581
447085751
457950590
189403273
246318211
156448883
396723843
83767647
780320681
282448571
612005939
636805237
683509303
365138120
642390737
216060257
558176002
28116076
786920474
267251838
63184477
787561491
274342111
229395394
3099896
191850091
464026182
663428061
160656426
257801647
668558720
233096155
290019368
36839270
779899194
218866561
522149244
746407186
781672826
582169890
606175954
477397487
458439739
711561191
683439385
120154103
290718347
672410761
780926024
54774106
242086883
667145386
168017487
777147237
695424178
553544754
175916573
315886207
100557245
145508363
313673992
673659415
564859574
641677869
163112656
51548193
491695315
182703390
498524189
294535535
139139712
450349813
60253898
627311866
574785741
694778220
504197275
507899578
428664848
248683546
148247719
665245704
224654118
395586174
414605500
547939509
608070500
555030646
381878803
628490378
729671341
589460818
118456171
315153088
566677745
635023691
29936825
659683074
385042704
368847809
194020159
520319676
537167642
28680069
399645762
782999942
727980087
110703802
15945596
65648916
515483533
143072637
642049895
778781329
601177827
667133706
637980758
541079849
369708632
331586571
539536915
509370487
54529427
322080452
160501305
510655301
782898666
667735165
278170568
125149846
660263219
83976973
417944543
104305421
439724238
311696468
724832856
309817559
97690375
661925513
174936974
737269596
260864557
3854840
576869234
282916082
714172996
237917383
557214723
386755482
722220647
767156731
572380671
459449510
315134158
498470962
575410672
772949112
209042296
297028191
240693472
426042052
724462080
589081666
722725672
450229779
116977783
373950738
209045266
447627115
285071993
652584202
310613881
622478748
744534902
65572556
363631000
457736595
576964550
750278958
688201624
322658353
230139069
498306246
312227108
451384312
428542292
734417082
519546577
624037913
593720534
172940204
518091464
157854828
426959030
431340812
373247907
274331245
566497513
699651660
454033989
283383382
427348018
78061868
326126795
704492851
81129148
786290841
670019439
438778212
747564858
375289733
589289563
405636656
312585200
421023082
371185307
448211974
434457215
461008285
158581738
378454399
78361529
324015443
196196787
514007336
305486366
38645788
541249315
232868855
311606902
259752263
547934170
369423803
640623721
265265180
457213582
421853969
755215324
611534027
7371938
19793323
608702942
165758640
38563427
672261681
273987991
219077343
97606406
404836896
221621106
314394174
705477532
126507025
130744222
547841678
324195636
307079797
99344020
580587653
217827626
687758671
7679010
420889341
357114889
366016366
325793671
596894242
105842534
661416788
400891736
17783740
282069451
283371203
172142436
554287491
520104666
51679512
341279429
57265403
634004507
1828798
546584730
442324819
307875708
586882393
538859274
634191453
111824286
150104636
618254543
441099805
560825692
326213266
350118971
422800196
771110727
293126691
696268712
524238448
427650560
260263384
200163333
611558392
731064234
219252439
587979291
325240893
308102034
676903152
175756767
26586957
255986934
706619503
197390252
528761256
70969708
329674333
220299453
300510513
267227449
317370597
167802854
482397264
548827200
481585985
336990639
505436601
97485506
209689087
474848806
108377746
180778936
752918515
256305652
360457509
312915050
477316485
90313114
10813939
724117083
15916368
331597578
265824341
22212026
724316986
741014579
24867158
640459356
139105256
373993354
330146570
138217543
610754656
622005015
310101225
345159373
400109902
173518455
108657623
318636174
453015269
595427912
597541999
269761226
208939543
99865941
73279384
253241432
576202736
170649809
772718585
498652683
49246007
545202883
753488782
482457030
361474807
284185916
557139928
735134935
189584054
320055633
228603503
346584585
263238436
154069190
493087715
547300263
609693457
543079715
88248807
739397592
176437819
559438668
326575758
74390195
356636795
53935698
397271897
765664840
408035827
711745350
197688624
144921036
216886151
740660267
723854877
202053412
35997794
723578626
390011076
760079887
375963150
414000616
49347603
481674598
534531720
716395269
297017000
30020354
458878125
324638118
235053031
650431211
411288605
755063085
481365951
464226876
711477823
14234884
397889440
563154163
231628906
59850754
376404673
604399439
790518040
565970942
648855726
598851931
635380196
482293193
435378008
451146610
649951609
368353936
434552340
658038652
179372296
130757739
450512268
719643697
494265807
694025082
345369351
202615931
136755438
60561150
669504815
603505907
218930547
310034684
674198780
219467258
412998813
119624453
382395462
376814846
467189861
496781892
380254245
80410736
414985781
624412602
762935851
67677460
306015434
705476808
1695294
505196679
755443694
582660045
664155413
229131061
425549187
144080085
477360943
609665498
109711437
564969467
720548498
96530066
269605560
542526874
567501972
118813504
717987228
191957634
600329179
385118270
786863392
146719130
552239917
440647021
444087107
198520187
410254327
102679339
734279636
304311200
271573232
525753898
770506755
353740007
262671683
393982978
149772464
539358927
331528174
669572623
322703078
178903220
451381894
361359862
584716237
333502952
495886640
101626432
614106884
720739090
19897094
110108349
526781108
715274611
322510284
229174176
43726254
651321978
751138153
447833415
55680138
84468981
110075627
756362783
506293456
199127536
213426394
328376434
321403222
615907104
263959225
627604699
528184138
720133573
221589686
724016138
452009912
254405169
397754589
313076685
603878642
531550457
651365670
739470707
574061115
32527943
206311457
332133128
627094518
620841778
355157514
72669501
141855723
562987163
657197922
304648117
566860293
150653776
17957786
120796996
326513429
697802428
13220438
172141890
738597989
449107103
778096455
460753398
580150086
479304843
367434412
304511003
162150862
663695459
583804444
488577578
603291241
654140856
717606119
408606609
365549463
438330676
166191579
519536015
720967291
684115100
217874238
635934465
744568276
342375743
434040342
206864975
329241644
397619406
740966317
348238646
437428763
684121973
703171020
62333359
578994805
254560436
691365039
356007235
186081211
281737752
735827226
518802638
660525924
144085085
584364045
65209543
160992264
95791948
158167491
138193984
621213026
694403656
85088028
476420231
30852046
766594363
581751263
424201035
576154180
707966618
216712517
441836208
628988362
455840388
515048151
597998809
421900949
783458862
570265274
95785779
143614956
506531986
259353075
219334951
192402504
84724363
597788562
469589778
360586175
152478994
2106581
520591259
7541201
610722197
246525105
614282977
306499808
288169586
117207393
106824604
524863143
249517227
440280943
100842223
228894288
654677964
114934726
787041642
18016388
336937703
43777545
165541050
89408601
68251399
774591326
632724124
464952187
783750614
346197569
362933008
290190695
580546663
349625250
619220146
517532505
291771823
329425873
660341698
284233140
29944774
390089759
245389815
755425489
524897940
194551981
215510720
146587107
500518449
766642049
422220263
360783428
548108315
333298021
503065580
603879494
639818503
243091603
231726425
172852684
767265598
574855028
246506649
472943749
426661632
673418736
483572005
450867456
618396575
162510282
478294261
785652746
333341242
72154571
446211565
716818787
223274433
646187421
125272170
588899426
656754598
709395995
269886437
168412205
200783359
106508169
317655717
78107619
556469443
112587530
778641987
442290569
759210032
300615938
770669830
738267625
68505487
572750309
681827799
710561126
135251159
405032849
491489782
569312127
185602680
602737763
649457796
320546694
278700444
397141472
683073234
512815099
382561229
540335591
426591709
739041148
698197734
749761143
344890290
456241229
146190124
531178736
529117786
362935021
248615575
488933350
368205861
279477889
301079468
637035536
485479606
82714092
250266123
711212411
223633251
172226836
771588610
696628516
220173212
275158861
101150903
727606227
783641217
108121048
92620593
524264459
76968602
468224607
640377182
767139636
61772720
157470037
552082692
740428729
208747632
515379803
429696343
74845110
91287307
595074748
291252950
249197994
34287381
608430639
259647744
140760782
787521299
219709557
210286549
534704381
566558076
743018483
546185733
308738976
194296449
261146512
415879411
199772616
392806319
17894159
298468203
701053923
550810084
416722983
437874125
283451871
732365178
293336401
791089207
62060818
107173595
268001911
410709086
272441287
536633523
71002029
601901743
649631924
274403495
42849936
91412750
453502064
625598487
787740331
91690569
106823970
237934761
176153826
471286997
563253586
322770105
706733582
349847454
461122118
5209292
150086516
729903330
719179524
591707503
640238561
242739411
680557019
351482459
486996606
52240386
514821057
650117367
595448750
529854942
356034366
273186053
773329980
100650703
191295273
52658071
507082498
46790919
379226705
110612329
469453978
533942107
616960979
520832704
719449888
385525937
502120063
323626078
333063515
169023902
73682036
455723188
493309000
467894975
533121394
209225635
405146823
263161749
263029219
346280824
266589249
547832266
96261121
45877559
531058380
94056067
16476691
449490284
380119038
46034548
469764457
280815123
310766224
652637539
113330228
133351083
643660902
125023439
300478296
346108800
248133848
727164073
90297007
128170467
274040284
399510062
42658187
264704877
630507259
316718479
708520627
85766917
597962844
431473989
652874815
212244744
488792190
93591201
13591479
319676593
698845756
325460455
670940751
563268382
659579291
514427408
635522580
67926040
340734507
166045847
443326724
762914401
497868401
111146105
2385674
84840930
64167569
485330533
533431726
313612002
351889456
653311044
752271846
716879977
165631526
194511519
477093780
419406200
612090292
322810541
744692721
18296809
550559864
605672922
535910034
729631121
258894276
379699191
304131384
357780943
636768112
613311823
628953166
633061134
150579780
15790541
728362287
576159963
252589653
531172450
758399311
535622895
206867010
159444295
445262551
203947498
401151692
670619509
166749747
564690473
401608401
247323731
374401661
783808200
213282940
210929969
207386759
287232392
788051699
781203151
644084723
437828561
331680799
30025239
652207934
460944883
677535760
656473294
451667275
460101719
724726482
350632335
476951019
524845040
398933951
464115257
173114072
370904268
451269754
143936572
69414785
362701873
320143958
357388029
549303456
760993902
690459721
16271744
627082151
767713337
619220419
375049880
129760392
74153653
463235926
278134994
752491843
327566981
483586604
202760678
404458804
583757657
152280808
359617365
304835393
142621576
383194635
604735342
140387203
497304648
725654400
432784743
8347030
244395864
220732175
749330398
367671341
105024084
788047132
315380390
456375967
419958707
55489072
275487098
721090302
515183451
527292199
700798100
583427723
364105376
316776110
607206197
674097804
37219267
510911476
38103121
767397324
206932614
520620344
204877040
601573873
573747824
223352599
550383913
508008444
116310062
477857442
617897411
653202814
678757283
404865873
40413202
356205064
222393317
308418080
672017902
309028115
109851844
388307697
387600002
2892098
204310730
623535005
268245988
551271035
663769574
602630188
437136889
187064898
537630604
618118829
126115607
516570005
46000947
670828504
350786513
380027398
724669776
284311986
251551874
404508837
598439023
636782694
719041930
605294512
175584021
698515635
179636408
15511854
666828304
211267113
493900323
92414518
626684420
166562276
663807655
336370187
462220545
198699961
419312401
773850815
545576254
222665162
542973629
274436859
424827140
338300491
512270526
69705821
41136705
147552170
415545442
201731857
710754630
165056792
69138477
57719492
665784161
465341261
730083391
240332225
560918655
459712677
153372580
428078371
172326703
200723889
777445873
106938256
48535172
515999180
164156898
303402462
545481815
101175548
275590820
153334023
196178759
636554974
40136264
292327657
615800297
514332594
389035271
325997061
424369249
30264216
480316122
281379452
462462324
263947292
658686668
303245548
335451312
226004574
755796032
430718443
616025454
664463310
617568989
139909991
790213127
299318111
346413759
452742803
188066473
62858624
160016011
526528216
684658718
768097506
248263222
171607566
545325306
432162546
149736217
311110393
751146035
330452358
422659085
611338528
129578239
572116161
326144443
152950638
205907116
95898180
589724960
507712705
551021969
657028685
588131907
410612374
412718620
469438356
784161270
629311867
4430642
73326330
204902670
103799910
421376468
222542794
448700958
704292063
787983863
363622849
22686172
144061535
514457380
253034254
489452562
241594651
433156810
35458550
616977718
424266156
343971647
771615199
352163443
661910037
162540360
55469993
152590767
750505716
537624588
784727743
511192657
197564477
85713332
140647636
392750509
439406737
641646375
97241802
319580896
12762435
481726992
363798400
266872256
36274692
485031308
768844409
650584301
480223168
358975773
643393899
281187135
780232358
291641793
83763395
207723587
191996410
24604549
90135251
28135496
334177680
578124650
218237169
503572155
682386307
571131447
499370877
327374299
213313773
569927603
648114490
150181113
725835598
495578408
680327529
690999591
696019409
509369374
480339464
761408903
316910157
487683501
99337341
562838667
285085657
509159370
110066030
517312726
677661546
114188261
234638571
184083527
711616188
182360666
141534909
146621601
663649213
463893697
150426336
715707441
186219748
682264876
94520749
487532026
715876982
562908288
229634368
150860350
519602706
487234211
465619027
551430113
142508158
231631075
506799177
277487231
761873503
199429090
512928682
472949203
170112271
746018787
575568506
3381910
54176640
591272729
291569758
737312941
525691179
505726825
688529523
487536385
532863454
432035916
325969555
328787019
505582440
10257372
502573632
705575431
168757271
664415393
117642669
101194953
593189298
622706223
703608899
781542458
131188194
213111599
618336928
447110146
128403617
564386751
720185535
203189865
38752048
552671776
61025986
130063447
350653540
254894377
601408872
7213855
284174336
182212051
378674123
748994593
298794108
308211878
633803976
168981705
415416319
332979122
758364200
532528106
161827834
310266953
446499237
588654890
379546258
415996768
670781274
717830796
154285820
91946852
59115624
310095941
212999409
482665531
769897725
786616644
11223429
563625862
723858712
354366534
272721725
748304280
107534240
372162872
511286405
279366501
56556106
36527482
742194199
405264695
441577404
744774259
477103720
524949766
567413824
342076311
271518771
681623625
606559420
165659442
79252626
618647802
727502147
143619617
22241540
282222362
189097080
685178485
766635283
383650669
121636407
276205779
667411475
217839899
253890331
331208298
392240448
430406828
390715088
304885736
359494705
185690109
189089212
256023898
654292753
24261043
791436031
261601130
224054391
508912274
636124709
382057424
701278734
285228701
373419458
768579075
623000447
377199475
237615143
220685194
546114356
57451170
395902247
357501992
551033660
405295621
77627843
579823315
454498523
221778393
710561173
225357720
399406891
262542110
141712949
575103025
418359577
61376190
596645096
705693005
131393649
11789266
489434068
262933900
786063360
88659564
480308958
329488877
22894983
417025943
20727879
161184837
594691836
271765271
436497252
326680049
733309261
287701681
499993907
62425587
442455776
574584972
122425962
747035405
661830766
221848566
350861127
226704423
457664692
710876930
411924732
187742753
496743825
576157124
75575363
82052901
269558116
120887978
23500950
96717964
788811961
183493513
139291874
254974027
650393840
703110280
393588468
464503679
747409240
401861649
278305142
380084622
393177044
467681158
734259539
279674828
324967247
614099128
239126862
339069390
440262591
616487355
104306917
783485031
125955861
402942962
458024995
342240364
99747619
425504520
610335398
759928373
728600747
700909441
50894951
256052985
624509126
567933138
507387713
759367913
763884684
588926655
487899936
567852709
49706900
125132620
495735332
530712903
351556046
772375745
621763213
97188068
719749025
442333709
171789579
733647851
584758378
719923872
435837947
575765995
685169030
776610396
727960397
671143346
531947331
150364288
431714079
686246399
181996279
65721116
665570418
162995685
43612492
557685318
687862579
259670250
306943182
90107374
124000836
453964914
580967552
686793415
660520323
635536251
608073012
22654437
136404100
756474929
699111013
618204303
104953150
717295586
285285193
746641790
405418132
30561295
207455578
281221297
637931391
570064071
649289674
190276712
361617333
242226566
535662182
322438439
713667816
598852757
122195510
16076944
363998036
607228207
638060247
397318288
489406008
608538487
511449534
570168782
508876686
490294195
308889976
17423650
290928849
496575892
434267307
26548376
2942657
504750663
166317146
647436648
318734904
587301454
752791295
500471797
386227403
626792748
391673418
778295382
232766608
625241075
650366539
782801883
651085012
532821563
247571781
720591701
287515920
202564050
326423441
701156618
606390247
632328372
577586530
599398557
198612827
291371903
292914633
110285503
353536674
718271151
139157777
169766029
576406061
672670169
436127028
319653896
218605451
710647177
262042433
640908033
289728709
191439579
26505562
471978751
1732670
112414253
332527139
71701519
423032729
544312661
210637247
438039187
676488788
149114431
265687159
43146641
24226748
347598353
705295903
629833500
620184403
265104905
691769015
41294756
37469234
130297036
692076788
115786519
153929603
316809876
175178316
506903278
615562551
339118347
682335107
94608197
63393553
740179305
139298884
599595422
197254435
350766042
219789858
523056974
581957449
141231081
112820241
5774182
668738809
144858386
11088393
594623425
172357163
393335187
47944338
337101580
327738502
773209445
467843761
768418620
364601029
711118590
109274761
483190822
154510335
665414648
31373488
349493886
34280102
99428288
422704248
489369470
454383992
562629474
635334295
203428182
563574752
455426090
241755548
115986992
768112976
790904880
602974487
268407597
147886891
226492304
97714426
785794776
543796694
696162043
558424459
569563206
470639210
635320483
121206928
743265812
478518324
709597104
614020216
587856485
383813575
425295925
211291549
550733314
767867406
539235045
359571640
608462903
614566496
646500616
4070754
735911388
595394424
750813703
658547078
266705822
581452503
166515614
26859712
725060962
265274516
479176447
79816158
791385291
274886477
719696307
589501346
289132365
546667044
18756771
451880332
77340771
594972010
389539981
325231868
253935022
689031212
180219793
58902945
732523969
238985122
182851732
613199521
591996885
151286497
625935594
713705323
603120744
624295018
611861876
602680
49441599
784064546
19459565
355399644
316564551
242501690
515505830
659296111
671954151
336171573
714086400
142770080
242223013
70154930
175891425
697917348
580597289
187053885
211870890
117849481
245847377
78418604
424707866
778398724
785717472
187711603
710249912
788148288
222838615
72955757
9164965
758049775
355784476
653292357
747787735
359790915
773921474
522226103
662372524
44997374
333762360
484062904
272804190
355564734
520825210
495304072
711897714
632234069
408407820
131748743
356612930
277204825
108231362
64710246
558688719
595688727
605279296
539901033
642557935
220029508
486157583
374809766
147542127
733660395
364169997
336394155
572934808
732468560
137427888
544784275
141251743
77258276
718585963
598884335
315848056
498811159
142688684
188563944
149347440
646662275
604846727
27230255
608724997
167087359
182806639
181545781
547445222
588679624
65920722
156591238
509916679
413575311
165508316
292168283
51542932
424690898
37161690
329131040
710817161
126731125
451873635
764429642
480534962
667360894
45869560
233522973
455146259
350994194
646452429
96775234
580411742
464293245
725677750
605704469
228660150
780258341
302777399
176859744
53989455
141926494
695152895
701451811
9819169
485026605
277129797
743738412
231098770
171265466
472245905
730847390
64624410
229693751
207979660
529432154
180459137
666617697
197440084
506494285
680661712
54310233
544508854
282122137
758423410
516153070
541621636
14453385
470169961
135927874
29167447
760477119
689782516
276418308
609751805
646358054
483716789
159518368
460232220
120929996
305141731
558624621
19458005
385859003
158488701
196776057
485391609
635451413
45837540
685407354
732437504
99244343
13633044
496053310
774697276
31003532
572771575
269003230
137717252
240532486
740076075
289905051
172609484
646205741
518848873
423979394
403800971
525783639
10744118
587092374
606337325
274935630
430980765
669241779
282965215
416884201
272461733
420822109
230636087
409179603
322763338
547736664
344702158
134034033
346052789
617073696
510580007
703342777
305894831
301973637
250398004
121428915
340015612
734170700
746897254
660306586
730072543
587468835
585191195
527187504
381805807
787628875
442773129
698425458
749111952
640055911
544774295
301351217
476715579
373447315
193832247
361980040
386229244
48570307
29941050
57001294
424166320
478478964
339890731
591420190
381146834
59057574
270846428
212068802
580133822
105690984
450058898
440809732
39049669
529674507
8340739
155280218
318815818
427301788
567714871
657707183
405117595
785699001
124929822
264228103
378928669
434706048
674434853
288911239
58528358
170034685
378415301
748812427
303239543
275019372
327065583
301936388
171756644
722571296
172729169
518511797
664179239
195650537
602802166
413986991
428299796
215581064
200722032
728980648
598617313
752021169
573260381
624193424
98514709
119271660
513037278
223842784
683066241
88223250
89646207
590188925
425496782
412894909
76357055
26960384
737650716
689494708
44340941
306148864
432982895
485883937
715844456
741189255
139983661
209959077
10837786
76340937
204963676
457690594
66908293
86124040
471534581
358623261
546527590
455397285
263850936
422124227
495686153
790592453
590615180
87649393
509938755
113696232
63120603
469803307
125644992
740957233
290611104
441727563
243670694
217754886
785913131
240434921
340014451
501368437
535951232
94899797
12953883
502406566
94799259
22387447
674141282
100950975
618330541
331000344
71826286
341349400
355937860
713174324
307698837
404576886
31940945
735060101
263869778
314016424
268004954
528579068
615311580
517249413
477647084
484885544
739855395
84706264
644252017
93351423
118748320
588763577
268926919
337490828
281413368
76683681
2543776
168472123
515712586
542993115
6809589
99577958
543583199
489989483
670335118
82812295
52144504
416737885
685920484
482001542
634225345
58837956
47078931
759500607
226167715
746511227
607068428
183320539
269253642
668442351
466721665
663225826
52846076
147902205
320165422
552126302
332930151
600842872
378880629
310104109
412767739
33365272
475424797
113650693
538137449
24881957
463969619
615896818
558997228
308030370
289948305
278075744
61479056
220048994
422995270
404669640
117850609
191465593
35608257
624775390
708594459
684246746
297362915
129062200
422660954
284273940
495339916
398552515
642381312
401622635
559481811
419345365
350378729
30950084
493828026
622696319
511156188
621771945
707704563
515088280
245463282
619570416
11223591
601291138
474173054
56826441
459180126
58897639
694174961
553343925
523497169
216928404
391485533
678914651
774426424
537574155
698723008
29765719
282200129
207228547
676632700
129253661
12715636
70979309
436169159
82604895
211507280
508792590
421685054
331504425
500035506
754514310
245621866
76293958
203201029
472342968
260493842
136768394
541866116
1200817
204815272
220926126
42414256
502351554
95428459
731120586
782565659
750707521
517230280
265634204
153435615
87119304
327071086
142327683
309065473
37219476
779450972
216691509
437403539
587414145
368123884
148398998
494232227
364076424
25864857
348278069
773609153
168062527
474374998
57148827
819810
200445091
326133496
282066904
790673420
46135464
24694417
265649450
727957586
61634096
783644051
719293134
285320654
659307038
312919320
774352403
240700563
676949403
422138320
644470611
91978135
536388098
119731122
211670485
102872235
355820331
737322771
109318915
575270225
458216670
783894792
687484456
255118245
549332313
129110357
303469842
584685431
589631316
226512583
58741608
63251026
647296456
772269878
608669541
754941052
719366026
582682498
739990602
745700025
695883358
42450363
618529683
623424472
707295970
224645216
484185096
42863468
684193744
11491464
260316854
468445450
301447543
648861125
442348288
629682411
118165263
47497908
594546403
583329915
162239397
169975432
319391526
217914518
731295477
138951257
484281173
222876139
438760890
475950255
686220360
271132914
57285378
87972173
77622519
179122858
524830495
508040531
15939001
414111484
258213345
744233838
239082979
347128011
782786214
391974983
201265977
166880862
524206228
503514745
277432501
726882723
352765701
334826729
358171660
463204482
715807222
553138076
180292237
575623994
375368796
613971774
98170933
3097563
441067659
324021456
183044682
163831734
85660309
399293160
565641534
761754348
670465812
702341837
759966436
261935942
507371670
456983194
395353319
193839065
677937447
128597401
459945918
681636439
87797845
596777128
147678073
466768280
45138368
14743086
83281556
383227611
169369597
281895033
771007694
148881918
233158743
774278160
438971091
667038325
122492479
246717423
316353426
436060426
642440690
274189673
128651904
74433182
434058220
527384900
175818690
169113657
31164168
699795911
110634844
698425269
106501236
172339381
688913668
1524118
511080651
159327178
437434944
324552087
710130504
639483686
524440806
647520104
646710468
722821166
34669932
218411897
510092
285575903
438870640
343619087
569351727
453693157
29870274
460763289
93966698
58447475
570786216
14478050
330536613
146477643
402338507
415266030
238105694
287104781
29882583
400616759
184647522
185180012
243823809
78749031
242055719
73648642
201726513
170236092
481931518
224074414
48648616
67591988
51950747
397122104
164522012
581939632
256064167
181833325
587326716
391992597
269107716
115222751
622712235
367837650
730766739
787299141
599242155
184905939
101085109
255676502
394727524
733191958
567336699
257306588
174983708
660470139
358385470
331001858
98466409
766193736
198592967
334730148
270358502
406536199
133875174
286533322
180212383
491704331
382860732
104996188
283752850
79192643
305561066
687226455
429942052
621046350
573513204
301213172
762779740
633336320
741576288
167941614
727169918
744754409
513883156
47268749
588081034
514505045
201588058
330665062
24638812
444987382
437503730
441997779
481267844
338341932
39264361
504808205
539760910
384805664
244363466
707333794
437597978
391239294
267785479
544716131
215945174
64922777
369226612
750258862
177431555
52146928
764080064
595387983
628320042
188278253
94923628
315980372
232811445
370743803
196918408
24604834
81325616
529666977
421895651
185452904
584158312
259729482
663822434
242209053
766353413
233450834
374894675
176462607
191834325
687111196
613302092
766800100
2000561
364279732
58548071
556938001
45646871
62190059
376387236
407103347
143900628
292167422
98561922
341923291
33927817
678976766
297252660
280627009
137456181
355255355
188578760
420681625
626305744
82956736
448911962
726664466
693703090
122339466
251435850
472176433
583569334
497922129
266570536
263762389
341374771
701049982
105428095
369672735
413238336
625437061
766897481
749071214
102652672
518323022
535742024
182508084
254453102
473944845
468032555
659521438
371010432
147237163
161925940
608642156
681274691
726201238
514522286
549424835
157431183
92226
136136649
417146330
214439279
312028352
156577895
592039498
641863323
664380130
80311498
42690366
79722418
639835081
28633592
407384137
295903095
214635281
734116428
570076796
270062574
109479566
278251161
443676735
395970779
227580686
83425502
9813738
579288454
539266380
769410238
619158822
131034779
345962144
380940653
658000708
193328841
750316682
143098083
765981349
383992749
90477767
117022861
159542582
404728866
607016888
117159398
347844239
158746998
36803941
662966165
211709066
711818705
481330788
510027484
704201407
191304694
360121311
44088846
40132050
778395503
80565137
383338233
282439045
55763405
643407319
659063704
145886862
531303301
788250569
70523023
287627804
561936934
222795697
179536167
494399738
109549915
70795149
370083279
75563882
585010779
98696738
566031716
669766006
464983100
337716496
262811637
324007316
206280236
339695601
462352539
156786058
273648139
653833787
23355516
139851783
134185405
199029748
613774438
281730758
738396901
271054071
546019251
154901752
748997513
372530121
37450782
313669024
126880101
541386119
333244565
46561282
60945968
351809403
148446271
592622838
453707783
564968766
164626275
580686982
694797320
253638677
154665179
665208983
775860702
736693923
731384951
542987735
756071062
568338881
349761185
407426701
768029833
199460353
33182766
710306414
655782994
241422577
96440414
223157639
779896948
526426865
17988279
499140722
119580540
449562816
13760642
598207329
543574482
161914278
694180082
279492384
623785052
26561543
267576700
637605585
418100856
652518592
309843140
452371763
550978371
594320924
621845049
250163073
615412834
511877446
710011251
716681608
322049615
67394231
262103510
762767796
502837471
267378430
358831946
260094727
227528820
131753943
632350154
111770318
54685248
301004796
533814508
191970241
587943571
594939624
328599427
276873072
654727504
421426169
76601447
564211910
642428848
421864582
506799896
262894816
302900026
681941212
144957784
73151213
712487833
693096448
99832106
58958003
269851426
291670296
779436240
437345319
628312162
551268723
491837884
98432745
76783732
738752229
688984163
229656745
28215601
737599491
23313227
407819595
418937625
48892039
238247751
224884048
437230047
490517580
298370533
226753798
196942987
220960815
773301135
700092574
715239604
323679823
180423637
472054530
509387450
704523168
542372825
614145590
273259480
5788251
149309922
121478918
630471680
727512154
756510997
388564852
273772940
743077072
450292273
213323271
645299116
670359651
233083523
486391115
660773082
239590372
85168328
170819669
553396299
630634718
89793614
641164695
306735266
455987744
307512956
697849572
443248820
436656404
719339588
637233339
598909203
157761095
508983252
626870762
764375688
281190803
145214288
521931417
729135889
34934567
113847921
784994231
368746343
147123580
273838477
346274911
370252578
281231602
607996242
428960487
93553696
160091352
30755086
286575294
211207189
162549507
74343075
47419529
312298004
249783350
7062742
188916040
177297248
398968216
194963151
10524758
516345025
393461987
669866181
717384335
785540405
717863133
269371011
43779460
750084440
714850506
719263126
191160510
775782486
49196823
150785006
530865869
780498570
359387759
548596958
778089996
174263595
575355521
385784346
34751542
374732346
529888519
321899251
120176188
596381021
89328819
721904364
506223260
461322022
497549839
285527176
378119448
88491206
336719608
252510155
352064775
763913179
161243087
94746226
123356990
244898494
2924158
479730152
51721431
623782476
635021277
61205157
716269003
300349764
17974831
716525296
405410878
83705247
664342990
336504701
562336896
709237574
638292590
29845879
733408658
773995189
564920457
208969939
100470928
448130740
71381210
745810606
52403511
95508309
337686354
660339475
16536580
25138685
636428767
680155708
222551687
724001606
69383563
788732157
88333765
380660463
789554683
525810886
615916580
15424250
577829745
296602915
451980502
689303482
511840331
19398948
584714557
619117240
732027033
719739989
502567056
440690983
83826399
595291147
63267394
105099103
87811357
130656457
539628602
375172532
243169194
158813304
692445292
665519441
631507540
597046174
538511128
298516245
119233534
34764208
387880753
612714049
761045425
195397566
499882464
325041944
785037690
223808360
631788506
130006006
699711907
347224013
137731523
497184967
27134239
555117756
370317995
418042085
550816985
399259808
726744474
650255865
178355224
166601199
466321461
234723802
88793250
168719205
306207702
148113324
654801262
265997992
388561270
712244682
441746898
399632642
354425897
741627802
743335186
457896552
269062833
687940712
685112716
701692437
246752573
445689256
300207658
82192188
423729088
685925140
23496833
266925796
116689975
63118124
226319027
240636458
443531998
516838315
575046203
35540918
61191741
222839082
415762079
432044639
286242280
568089044
112211808
47549575
186396820
190866742
378026676
154229818
53392522
715239020
505267237
706828605
132541644
618869007
241547437
280006329
265205483
117571900
304895005
673879860
641842224
25665061
700471432
651073399
729244156
581668946
207349936
501730504
552065354
765236222
228892222
244220099
708642823
636434916
326888627
59438268
566689289
276392113
153275666
208220342
727948844
445160474
631281310
741197490
354712304
336330838
436317712
137888869
16206971
559317763
734527183
700688256
523526579
282104111
647217368
626379647
16680186
743385104
162713012
385370088
648338351
677462360
7004230
465401873
146687883
728251498
214390267
170449328
485691084
75618442
258948729
77038419
722556284
213742327
381829026
727691249
591019439
12528031
351811714
53188065
104880637
759642457
703106546
309720305
644385265
447831415
720778609
224848939
575343638
752658529
780123889
99975430
400512487
743079939
543386199
232355358
622596801
277407300
435851280
472740243
570028
660011471
554187927
167051766
16887122
46627402
769536410
301816964
3379385
81157059
60199736
765815254
507752797
688344492
719016479
529733663
178683067
112715390
52936307
207516999
516748320
74659891
677859559
519181234
558545640
140551414
785927049
345788941
790696427
89366301
207526487
490999919
753418457
217421810
317272782
525392679
162543644
636214903
95429208
637801240
78831114
71976799
135261762
550733509
99561292
47173482
23780694
788747326
790698056
716771082
693529428
437848591
453576620
389141390
528391109
404188773
225343185
451873869
431405113
446441959
787692856
238789878
59615562
379822035
384386038
424518334
766228572
639353206
547686373
454712361
86937392
343898953
227573427
461034719
556558480
45142528
406444708
504976298
634331335
204263364
125044145
315146091
630296430
591463827
343868873
227314910
736263118
557809511
169168171
734648592
618450644
642193245
432293949
466092709
111734711
779058758
720678554
608061316
285212773
566763492
445857604
4883474
570239899
296597347
77596113
272065722
168112991
222792845
311015413
442694736
67216041
124198369
539545589
479289920
178807895
478280186
222575574
53989655
680511806
612304612
405842909
241851514
492964715
19291974
348803892
640102348
434246053
413786150
735260476
766431668
596489797
359280000
281121767
72731286
87408033
242496017
620557484
62356808
626406311
201930966
397851790
350863266
703192720
333296833
755374418
457658649
65126463
149953943
672130309
530833858
688509915
106369580
577344010
564134671
68044107
416464870
470564695
643249830
788141405
128388805
298640811
131155920
102655677
8186044
601826356
102602026
517840580
357887564
597803183
10166207
25395336
668186708
341889882
311883787
37660700
457454139
448211555
334236135
350435083
505515301
301395059
267439983
363297330
584292169
782618129
508519253
741591065
115839859
195169001
23428079
664585341
241989616
638871168
628482749
374104301
217823899
82127114
389054497
81839852
772474494
45735284
463108962
458913672
84844250
769131445
288732138
481310047
380802809
241786824
544533706
581392116
410009788
241681915
385304939
363882460
140715753
272240350
592219272
236883688
479912560
604540466
671750203
497196576
309555423
372511556
263821490
347362002
580169685
255128364
454958475
389544011
538909363
289220917
60569006
130285345
260731766
663031161
218263491
525640235
705972363
506692316
487649350
606242568
603732444
541052043
126915759
18016135
340104425
773995974
149270988
593475554
158492233
401488214
68433072
101920564
643053071
260593929
48491047
647587772
789339178
227806524
465531292
779646003
439120602
13671503
263251207
276143925
652012118
468095874
621705189
125390284
579138680
509790723
762547117
726171381
28035400
213142597
765120687
683169691
457687389
197008628
506516801
618019218
700305273
775782579
292246088
585900267
282335657
78394795
371932032
783693377
603359309
526042154
61484531
253545523
252918620
396218225
134006891
9330575
759735409
732147460
473712783
13944725
200981645
7592767
298706813
41631490
54352014
114385485
285149101
120676557
213234062
612063180
748076272
245759492
43388053
530878357
116781689
169302594
308514357
366627753
434175688
22004310
271829273
739365871
650160629
349710131
422694034
537518885
372048002
133655805
524801852
665456429
491162335
620811281
579208624
67623959
517881154
657151546
608475471
473085374
12265935
581743064
94162373
590588956
697786516
689190512
663436711
725475078
636031598
407152030
569957119
6760934
619946478
378746812
95632244
765968022
419750700
244117266
24602263
258408549
82526440
720081874
709781263
216843038
665419125
397654962
480663510
57026638
560257837
392534653
88616421
367764931
86625420
334037466
602181396
470692059
718133907
103359907
307929153
139023955
404747950
752294918
75819946
29922850
234189714
255914494
558098740
385888681
576632872
203913734
334726606
426962202
466945381
445978379
343063407
429019401
300519411
609423374
701336598
50592551
79075426
247288525
315139924
618553378
783599839
536807955
539676465
453521615
75940853
268743518
622509632
7564438
515693147
596505793
377546983
376399525
557762518
359585014
321039014
722557318
32784637
669024189
651267788
258602901
164317632
547277472
150757225
388901992
37942676
692570906
25109018
403416286
444719418
514690487
13672646
171475376
10355448
607390678
212535397
791482846
468944647
464333803
383869535
551555274
750362983
302396872
188021390
751731444
649498221
620392002
697844891
757917566
43450727
130991039
409299573
743209908
266737967
457061543
791678626
696003864
778148655
141344502
717660044
540529781
82989203
218584038
523678853
12179802
734354420
211053810
606638262
566191684
534567861
300613700
119982636
18630508
354281899
264736238
473981331
247737853
757678406
134934150
312954753
629132870
705764994
228451604
88763052
122039095
231854380
88782783
644138539
600301532
386045688
75444627
651281642
18950730
676739927
566501774
323928003
10296082
694808216
409871473
408226080
596967547
533125810
378385624
253242693
714456292
527402076
610180799
550591217
450868709
716130565
282679275
173247510
277705284
753124587
684177400
485662425
358921699
188142568
273141532
165074855
113467788
200085834
239040720
261201517
338421222
3394292
225754817
644798077
684167934
377509556
577771335
683284341
38820945
353711271
149182406
501631985
609158126
325133016
152339958
440573347
618030541
742673136
33622406
116700573
4911288
364512188
85592056
105947584
48134337
573027958
462539732
641229490
786126784
594109247
37103147
452763558
267063236
721605776
441498644
288550253
50200628
542380320
659037738
775277849
335303005
425778182
47520292
508639461
13774903
523867391
482748517
141112603
485112171
427516174
554584825
623191423
77988357
744336573
691597472
579847806
506830183
378716642
617370373
335116945
453049685
467199547
276448762
604049723
125893200
266969811
100285263
19731184
697943171
4705727
679388918
522736568
125540895
120791323
456946350
708841387
670984274
182608868
741210318
303044177
642883539
519081886
395616633
621284960
124949426
361546059
253401463
418362508
740622295
620254545
710672193
361723846
231824754
183543586
570670148
773018713
616610969
483482920
650592807
469522165
516261370
177929239
97644239
299730247
411002928
575256713
700930001
371771729
780534099
297957077
249374556
578677994
467263002
116196794
425097628
282417830
193203337
82328551
329466505
82822122
139137640
558609771
491433372
358439089
629205157
476999316
164097278
57905307
221106569
614642367
439842745
368002492
472994885
155597160
337905533
446875696
64818854
568629634
507669210
502229612
291419098
11950731
412591018
622772761
406662857
395360988
471540094
452339094
189344112
549826185
385571620
609655412
120088311
369908846
305395351
644088089
620424565
744199931
246983566
364045617
122421360
746458653
340474313
114599937
196402219
465312466
522826263
149193696
738038358
280426312
774204033
39971826
708299877
158801699
329227500
402799232
285035106
189295229
456758183
122967881
106950078
502119171
777452588
530063045
357876726
311346099
669832174
377639849
667532000
699403454
785296434
613551149
19585331
479657472
680994983
45347050
90712831
265679673
602088620
616779944
589740215
790522757
534726529
173134549
523874565
56029253
368476221
717886721
557864861
732557684
297293129
592859529
611993480
382367330
479243759
277150806
335386936
451585609
369055456
615331357
416565170
231276199
787201942
9116393
582787831
408257002
768900854
581471618
318442023
448672325
442565962
231992042
300923628
246711981
309715664
729472977
225370799
790687529
79895591
129206595
24909463
487241091
18208754
440304454
228545356
348982215
620433789
680290757
329620931
47211467
664941090
105874218
478013276
351171126
505147765
88763026
602387777
4925159
455478119
717175702
652679797
387518673
374744889
417431798
425011836
487502558
454393132
747134884
453186190
565081416
404075366
446462559
406788317
639443064
773157777
83551993
427696954
215408468
76320673
14202783
558979235
702975226
666165392
369301222
487756917
264359136
614014444
739874933
124646349
143913637
232032722
99692954
587058733
447792549
630683276
148543239
199940238
723921685
305170872
554988066
218673372
355506347
320293478
610190783
635861995
496276148
446680028
781354433
108955871
438087709
368116001
197138422
149171403
734729405
426079824
703331911
633013402
565543270
387749576
438740150
549553355
62315756
185657563
473869299
431904000
358925970
390029106
781230898
375544488
675181269
694803139
62163288
44298849
152061592
198808781
372059819
426452821
630815914
678155588
349765170
688169281
463584957
203054126
226583492
587470360
490648195
380402579
114868563
179333214
76562632
488901617
752258708
417520143
788106161
309995775
501439416
654353911
212918533
183792039
427231329
55888551
222369426
205002753
717126203
615486216
561939245
145459189
497852944
557632564
634625968
64611423
580063958
692190117
711913505
419471219
190459378
595184590
674337306
349658619
772054324
10900070
82270603
230166549
243797715
32677862
301197414
728881979
39185387
221261870
213999552
588573907
407354686
725567356
277886972
710682788
197815979
370938291
391395913
758894755
472856863
548805270
216001002
651349143
566045355
733530256
295061485
762172054
736714497
741507423
777054123
149470848
698241002
706471819
339413809
719702765
344036845
499210943
566873138
304175151
735559932
257242504
222907207
233111213
285458109
47944231
653938674
318991908
353613920
202343787
408018597
781839
374806110
446890945
153800863
82409390
592831245
143746262
193242193
531543583
73271326
436008646
776704572
148693982
369401402
439940393
617213500
738539087
789530756
357005646
337336905
460800573
107261777
480119647
591197021
709927884
581035521
780720242
465913176
115131243
417095379
104629043
223140665
274744815
650959667
515645075
99110070
34644678
118900420
247158533
93297854
677255646
410884622
748271650
592403511
518553565
495898230
185787935
573142754
478192674
248172876
362361940
365950381
315435714
648514579
459480907
160835436
598714940
307938913
16701344
514367919
559546597
782268464
339536459
622663983
786042914
122150753
753589928
180658239
406903351
99225400
765728816
438323355
594450914
253056740
615536715
773109597
108839563
168214746
258494593
365415687
687681325
90208587
131655749
168958548
591835719
604043239
16294728
387106340
638489864
246302804
144076391
767598550
188144377
607565910
280844257
85708314
430829181
372624317
124293044
774907559
388065256
37213484
37680464
152181926
125165684
711651201
200682695
17752479
447060967
14344559
656733615
59741767
525515532
374928856
319005691
626700834
225909632
381059615
714992324
702191137
786054996
255723638
700211301
691899651
776628767
598722790
27004096
379048623
231164144
755969197
530505226
582360490
569572929
526369933
724870899
744845814
298725184
160308457
186911141
750111575
76162855
163957012
424322436
172521601
218826125
573600049
485829125
664064699
75524157
768549460
606965307
381827529
66856642
498482829
517476990
28721310
459908967
574779072
13185374
504717718
213372430
159950375
239086633
457090796
621609272
772288329
258895837
401516503
350619589
232265881
255473192
495805354
722639758
345725379
387920227
246779927
494036653
648977829
67616092
501286740
56908895
422536205
462681348
603348466
555412373
585895766
387234728
476100138
353832952
477735318
155156079
595505889
271391617
10072710
552437987
491682996
397263112
21661775
761130993
580735065
744129926
112003325
294823176
304722674
142861367
542796351
236748378
538985378
46926329
76276518
300932543
148582133
726455191
438048506
453607743
646239615
537700380
338501069
619882449
233392569
424876435
763121311
116906187
705857239
772776005
658792297
302766292
327632535
185742752
468906033
391945598
117505199
165219411
403061833
358728587
109178531
7120950
660052796
688975158
620964520
267623441
392114258
87392158
71924381
410134071
331984417
152930217
510482936
636589067
610357145
530517534
442703338
325517984
425870870
68173564
415396582
249712015
623445550
341552647
74215119
708908694
575267305
323924324
561515016
245093396
582040786
82237951
322617296
203357649
29970166
36114431
227914815
7385969
166020681
193904695
677046620
190157729
593356757
305277594
752509612
484345376
692338163
383207551
201671708
235464505
743428863
504034598
692892017
444231274
673294125
294058445
184828714
537942889
678727698
400050921
277265522
558351393
709436089
640522850
592649240
164000745
385474679
18063719
156550270
428843262
669753405
268257264
291902764
682609122
704876838
346649170
214276934
554095268
242067079
575856845
151358266
17082441
516379570
118886394
638254647
453115917
19370633
118970786
9339663
605371488
373582957
431816942
19812523
116232317
582574986
687695188
412378274
191954478
711058595
671588023
275543690
191833818
319473072
162834498
285798131
566166518
230784102
57903005
735483282
533266086
533119727
728939214
545100013
589948641
638382270
316769661
742618033
547217865
47738848
29253012
349750549
737618553
532921842
56100018
657285924
328097613
547337699
439661375
340198869
43149708
775943038
217442036
191171360
119115362
132522587
44256184
3767213
73185718
657358721
366265813
29369460
127687662
630597585
10965700
339900866
528239437
372144465
252799349
62399722
509069659
77277625
346863334
788648882
750187940
539969099
482331767
472494248
256264117
538848609
579723098
575427022
67997127
294163383
655769082
206571450
45149155
390885164
466220764
307023984
723328277
624100981
692873924
355110010
143336160
429524858
76148153
543636808
18306507
62174963
77609858
264229017
387122978
292121797
539489822
670187378
511326099
328560401
175664299
131223760
146803706
539413181
574066610
261631316
337246161
85219744
187918957
640211154
670248638
665361421
539690625
637340947
441239131
468552628
783638915
455540527
147077343
29733931
285068523
510855927
709699266
275307048
517262203
195963365
204493490
654782166
58651795
718509010
563161909
102235839
659588928
120099515
192498749
206493015
22163809
467478449
311040598
88542025
43729787
606204476
637871974
46127647
745009055
442499164
7620184
177755955
662800058
300344618
312268618
139275355
330537972
31121409
435212525
648549690
680124358
523919140
125915504
347461186
225983744
502619201
598703657
676803601
622418722
137042134
422257190
225766580
70310634
214470888
675075333
202354081
418483978
743631125
633040186
403548831
179012526
287106224
524437397
190426990
622634860
48040118
790418205
212401230
185295257
134312493
294684070
748512115
698836400
315628352
55213150
533077438
449563957
749347447
459750083
594391945
129248645
721834364
415146659
791487544
687583579
485151767
307339632
775907429
184649462
660685016
262093465
145798987
263241422
549781067
345971247
35992076
758924305
334955723
747222120
126838362
353357136
126131077
707218862
367696140
226764704
438170988
404539914
507983267
80224646
343189354
158572932
645713764
506811275
71538357
175188680
493755085
469725782
671896086
164001706
379271919
503682706
151611695
82387731
24405964
93580219
766739061
28321943
153112163
617886953
26324413
181020020
764575578
129787354
736939400
47297665
726697190
23632102
156930913
629525711
122209182
287992760
232949597
317519736
105022163
192014201
291808596
617236476
2937924
386045108
347861620
546948168
76205108
22279922
514770601
768300698
723805275
601520151
108187954
72287460
187939319
623127160
469429163
350956318
626318636
120273012
252160975
280300461
22477413
600206844
42888783
694079392
783460680
169002566
311298399
734269753
662068382
587714208
5629039
645826796
143120694
184426714
32735722
592439542
124603300
624163226
791020446
614430135
585292838
774910289
452582868
529551947
136071798
295118162
730936569
142870160
256189289
37859770
409403628
631071301
645461787
627606561
422571342
400366007
221509320
652670534
715403004
698184851
42033995
11786208
411082554
332361820
169935097
648836158
541208166
429912778
649966605
490341445
645460806
4932848
40270625
156273669
560307393
782286955
554253616
438015767
156124046
368347524
97075000
649218954
236621563
188355730
52079985
107459117
415423319
183029209
720971997
231836712
432401066
715920658
283420049
561263051
585384902
584001501
363489053
484363132
609352859
82326487
279313205
645726462
260206705
394139692
469837882
248630331
570360434
745017552
777526377
350775808
411917760
562672997
287566125
461753546
582097133
240579136
719139569
592416096
578458619
413187456
680400207
59536571
366238614
245722434
78126977
244205820
51528954
343937880
736263286
372929451
769598975
585625845
637566024
700716263
231322913
750257326
209647298
226076478
505993917
67891514
700597280
253484323
460558121
567594906
414777726
481426729
477370960
16266493
347784128
749761816
135445480
56666022
621779942
216460509
270215043
665927398
674835035
535413870
523258232
79216305
261161704
313381082
289535188
558555750
142166058
119461232
258691234
711691372
361467146
517578161
715948837
712702224
583653133
64150709
631375411
68550559
458903466
450808692
398323257
30182705
536017809
479797031
287118624
298941547
396728507
611027435
237137123
373247094
601578409
541025567
647631112
609655814
100887147
50812573
38515179
587737272
401950282
180865828
262849485
89839804
337000040
178500604
655906288
255530995
470227927
354636670
314734980
145461208
219231947
213050804
435320715
747585628
323223610
740448711
774803454
679632387
452994339
208665056
781210946
273015006
3449956
587036473
386007867
118739663
669029376
486084494
89056485
330806191
472802392
349602706
203481744
564996741
699638801
593661044
517324108
563927637
196542201
577126610
670664364
685945120
461256001
148627057
744732763
174979766
717287495
425863031
701851276
13134442
488068554
747437644
718809751
350892921
645521733
15302793
365383000
661375521
343950785
276237130
224908281
328446327
102164616
717145562
216867323
65353590
96416598
35300241
685457129
230438248
170522769
122318351
514611732
444721190
550473260
29541193
380646676
676252960
222545649
170185237
404589167
457466993
384886552
309210507
760484837
619622864
81934818
206735782
616257479
566017863
577471708
171833950
353041694
478662081
65882399
527767409
478681561
164995279
28206897
301946843
153880117
516501433
275505621
715612547
513471606
473713474
607861064
365166555
133897163
94484882
134759539
346790116
127782930
498556662
583370982
104351245
478642236
521288651
70211943
427870990
53212084
582654340
507332330
751987380
357108463
475681381
447168810
702841435
43263017
316663010
379567610
268023270
562964812
255759267
54956259
510022144
180972525
780584910
606092779
140834885
118893927
171746928
627371427
575069969
206631157
267963555
164588033
527678406
766937922
338128017
554125045
324730027
487136948
266094630
496209554
757815450
261929263
639743182
186604529
579642668
195543109
721255820
734776925
231497606
179186289
335537780
231195980
286289653
151247794
345993723
629536974
75122882
215156050
613737747
67575477
768774856
525080142
82021079
274366513
108074454
240634334
709034167
550397409
626658102
29630104
368304019
370562476
734083547
83957814
680049233
130111603
100857871
228255338
7436217
281920029
227479693
401386798
663860348
631878099
708148198
661621755
366310534
738324685
137918254
507681240
350065888
246823370
73484051
591563426
303973437
303992930
106065737
211751749
53212331
515984083
519416318
281553222
237073394
348618618
663105342
31732121
754086210
44203508
380301567
15005709
509940921
274545277
322418582
122842456
114448018
434851066
406546254
636849708
422970281
555772121
518490189
29542546
10277433
630084420
537955153
458706040
21368351
286471193
361393600
601408153
221833743
679033981
197189831
716820171
358583957
524106957
85257313
652172064
3039227
674587040
361582977
512514683
789097412
336346595
280865287
733131095
695536098
324301316
131894727
727378090
592573624
261070883
93607659
696405594
786643446
57238476
495769710
692809536
744120814
461090205
493717202
630983366
83769567
522320886
593191471
132563469
171141647
452085758
637147366
212453689
214159115
775415196
94119892
369784657
373812904
305533768
158470070
593468997
628860433
234861222
472528755
93360035
418788408
534488129
769500538
633520539
124447010
169554491
27871699
357744714
213629246
404072018
202398583
734352991
130891750
732603625
25053917
85891230
260972654
522162213
144229632
525412737
142480282
152241787
234339039
45717202
587532387
776196980
469766482
636870872
461919076
331159622
604354652
710789611
44087458
459993179
165615646
7711390
444575690
651150118
374109239
693090047
299533893
59547908
109428027
744304635
376769807
729603722
326083286
439434001
446446322
330404705
500293510
136717037
229522986
559198964
538705991
647549048
53699392
728981461
624188122
506433122
519204767
392554072
763320040
779630352
629064772
560521294
604303464
269995839
50824622
748016330
555313727
191188500
451055524
784676004
459538673
365342620
782270788
70061955
383590314
83811113
247953753
619882588
606472636
466067245
752951959
364554487
634795964
171095086
611511516
683482661
77235436
431839427
575523422
327651213
162243113
436410372
396372206
127291014
331188472
473540578
60273212
717887372
282982294
185762689
744471020
52919623
612987989
152671890
46357096
44145045
559228047
763304020
706793371
262450696
632335855
154990590
437105487
769189522
565021519
136285122
536157839
446183670
428867173
654245674
479560060
447147307
631889600
325100625
38569563
780407843
22068061
686000154
406374823
751239389
220745127
16232466
534525036
530791237
362692142
421323398
449905639
333479361
21933284
550546458
444815834
729019890
181948385
68410380
49230800
241651309
485397388
781053759
484548249
667172694
109714721
254702173
70706524
517929246
362093883
380725584
93211410
582535773
653765112
250917371
556930360
277184487
570076807
729866244
248006139
609415410
425391229
180429337
766868913
35274751
779514826
604016556
634652917
320089871
39206630
791786709
285474559
503103587
358120997
592344783
329956187
716351512
193146114
619488391
780021050
250448708
445679128
192457265
165273297
396061390
187213027
50449066
790508863
715376470
568931828
232095757
621472378
389212775
612403036
464560465
91743040
551755114
717625811
675457435
539041670
348932001
689680425
418904526
445547462
528321085
538445575
561981322
218481285
437689192
248090832
464607294
148448600
636050137
231227086
186717485
224427408
469571360
252758384
212450992
679163481
498944053
230795636
155011726
171882688
386333139
759865593
213928854
578535472
711658986
488886393
113979033
526599956
67685092
781342547
189889750
145629100
268403095
208398515
194546625
580018312
97118469
279186415
288495588
462021187
351914865
126346438
625126985
765542800
19257794
355477303
576995086
735634150
660944529
174118362
540652082
450187523
397806094
361906667
713358051
532326189
585765909
487049543
617262156
197198369
227529358
161900996
217291288
780130
41363464
14352275
159591021
502427599
206349001
102726879
114801397
151038978
140483337
662118770
296834393
357323780
53808116
484037173
533455643
174491328
743408898
773321718
516031838
207391242
555503588
523226543
374834847
766633470
336044162
38290164
758729613
175834719
706068155
391252702
753847319
429014856
452912666
616009150
605726175
79025188
538678848
144211757
24902037
94738537
257729583
594320691
260491827
314307436
237527097
737606901
497388568
28769926
647136496
169037731
440765725
6538241
667328956
341656979
724187786
304979321
63015304
264019528
346406207
475526066
147309485
420764132
253092148
638768480
542160245
789488380
510259397
495665531
772620782
20434293
666270150
678589748
310114176
342112374
303322613
231765326
785138182
196063230
289194566
702568535
638171176
103592640
171598216
87446882
680872844
519697781
540038070
15979170
367814179
694112113
152159207
231473516
134273647
35547397
612299822
240538373
269450900
274272783
730298859
269088483
630347605
142868941
422109081
52336712
321256770
654583453
507122614
164931337
237996681
768582122
170951101
791717877
462315216
526382995
104389704
228680028
285108861
652181422
19286688
559176798
712154857
64021240
711709732
260652535
42968013
83225655
168276375
389335475
508241172
719855684
772329249
185281179
184531139
290775882
124402766
361546788
125818999
302040394
751418569
453879738
664486522
151239981
119172991
516016776
482224841
685333078
466005899
145032516
471700474
162476493
438922791
280718348
665971751
284061208
154404763
176961614
582402083
118842312
580263486
766567316
643668848
703588382
139416610
21848939
436834827
418731929
309841912
324549178
431186083
373688967
42215439
280362223
109914024
76826846
616138759
517912297
594387882
182222448
83058891
411161540
216856121
406466776
319886503
158463288
79565042
462760571
678075581
72686155
571017222
790606947
786791235
269437488
43842762
774758135
82302369
174792607
253884843
699166302
610547205
364336620
284902012
745024187
325094830
684013168
585479587
765835331
366957391
242925735
535397981
616462499
297565685
542516647
417144812
91886341
711001984
685300055
560776428
73328599
49115676
694735147
330463321
712960819
708262830
318530025
418409656
380915989
177598832
533867233
650423351
659929480
426836367
45795043
635109950
520592777
108903564
599437762
683403616
353838263
257239028
666510705
396606334
541262717
361798608
235793725
777899374
447379365
153925675
583830116
540339687
222788375
791629781
427387300
626994548
749794891
36092788
114606737
490128780
764956098
783458082
553665580
499385808
544004499
127160508
461316276
559088972
487302587
16747240
675232938
273307416
534430950
710387889
297974052
267801276
739779914
789646474
603204704
381130512
721110502
152637369
707953397
276172772
30706288
667167918
413749264
84345683
459446276
139083150
538494599
396151057
302781356
393603903
123719741
375006931
251535941
237465316
340870315
787731552
419816338
709637028
229185808
783174292
204242926
221682708
96312861
384100706
61407276
84611499
571634222
661113118
204470499
151364876
274764536
302600886
36311904
628968743
455187533
98042707
766267583
59993980
623795027
87240828
118666067
467509389
571669555
271615544
447020104
701675077
138552074
422096961
365254197
358913941
495981704
75909311
452297491
753185111
211984287
461819954
149597213
721194852
145647017
445450118
186627123
300792766
522629075
776532761
640929887
721291103
201585933
4009629
307354323
84866119
340126544
791247129
682810134
78123760
447559482
167154396
622237590
451817810
263643042
450901446
462347318
671451413
202256709
662659512
442277435
632690729
293974440
735468866
31266472
666831490
549292761
742838265
71614797
258908650
169239651
158214737
732115918
228571115
275833368
161705839
32558342
682418715
548973777
700031216
159931781
733066290
458207746
479252092
767740859
149652641
212618893
233544257
299692711
569465687
314708936
14887874
622673460
471981100
86488223
254282061
717374345
236382989
112068021
212201042
247973060
735310861
542089781
772832927
548300550
374468923
467295783
645856542
338059929
640769834
275080918
160584988
638090320
592287705
73312636
481744250
533437788
168132755
190072780
465278688
636371620
548779106
507252091
495624943
266007317
604251319
170076384
208432107
263347063
319539513
62847793
310228285
603331391
369599773
117449785
249480216
206652473
152073801
573475056
499652966
570594642
100272297
58151469
644567438
494382170
257645852
62326446
523985588
151222027
413192220
342984710
82318043
532932268
204538617
738789676
267838563
153640326
16090539
405337581
197848490
413394703
528115271
245290467
753521786
536513249
421039694
663198942
272089258
620284539
736889584
143185686
233433445
352704543
262925503
547406347
218869152
137743340
553674575
698235865
162545854
140860184
654734782
474190885
276326147
414166630
197972985
1599156
566685501
203283688
650923679
698030113
178284886
382053269
2482731
98783392
263886698
747714302
632595443
551907602
369921685
354158597
299662253
452825756
531553600
444124427
405297033
104912486
79720351
606042314
382803896
221987724
478790943
294196238
267149039
168754109
157658529
318734282
250164219
468156548
257251233
338604736
247819754
555425969
686321715
347158275
657677460
52953781
397892618
688571602
666960925
566882017
334814249
11456640
97312912
198095562
573362904
780431383
15431687
316120740
142514536
297894406
2007120
725109199
144880026
660891006
683282993
546152685
399070843
240633063
753023709
382870344
510771948
416961608
263331645
183190745
54411583
679959950
188738811
714402140
164028088
653138012
357842918
30800631
706126892
149813374
95596571
149594444
461732897
663850919
509815693
51077127
720644608
313514989
647914542
512975894
600877469
54591764
716740044
432463600
504619624
692051912
451259190
344896503
374732695
475734500
75449331
748308933
395261233
109781031
302325888
605854002
783320182
259303499
133631282
341536562
71212176
225103357
527547707
352928140
453132163
189771783
256741489
199124289
354576878
735478294
86651380
673983124
430824189
203019679
72188523
387792913
759452183
174302469
286612115
64774233
535998236
369245996
140423054
367172600
624171462
259461262
157142813
137873671
297505331
435511419
27787932
100413768
92832619
555138884
684479751
479328245
338071175
671079460
498982094
699919026
466482569
564974135
475101365
377655546
46813765
774992440
64268702
533419995
383792876
252169204
189719964
780342752
252063345
231622317
152900146
17610601
539957862
185627999
523106503
12606953
362379350
638298504
771100779
337955298
534388638
383334326
259897029
714449238
357110302
280308719
582677617
251612347
329781033
540777109
668119616
159213144
286744932
218927152
452437218
768284519
529086129
574051593
427591205
430703993
787378186
431507228
303279724
330819340
161983841
720597208
182566321
445479303
406909083
187424791
666082305
659516972
694947080
411720537
268499164
350766937
690581949
604110390
251629696
606640576
717402003
610739288
100626145
159481496
539197177
415142430
73583279
77540196
385277659
421194273
562429985
732869603
635679086
471243968
440226022
377869502
761001622
240534248
532541921
465032328
689923392
210442704
517146132
293331123
400368487
625092705
323633940
26519415
584379168
684763491
443022101
634794228
360723779
697038860
372330812
368389909
15489939
70047031
226091757
211191366
498743820
298038001
665877332
402296702
758511536
66219373
188391867
463527259
482512717
5738630
722061593
647763681
306159318
231804140
509996525
322296927
643505441
214990493
480401129
627913541
547979279
639800453
35871203
146963430
220446229
187398624
422629455
770339267
212503942
237556489
525464558
164354053
464242276
292118981
508340450
773108264
167334795
300293547
725955384
198204283
318173467
163302145
593449942
509483201
135672148
114434986
52007475
575309760
80829917
630898090
748362966
471236771
544154828
447545723
131882675
511418206
15486646
324987951
45769299
121291693
757157395
110776949
745694510
408211694
575902065
784297028
335183001
506027478
126700025
85367587
378867953
80886153
105926717
363387299
766219881
777119029
511097874
742280518
742788010
25881915
173120652
290176788
12811060
628035899
652293500
297136699
255575567
481918696
313885727
170528562
135578847
409097624
366827706
504702237
379547397
422352304
419260783
461885697
476137963
386788699
416916864
249658429
467816326
152377118
72179903
617157368
494551944
426289024
82636844
744809578
583424702
601448121
782003982
332547365
745553461
642816737
262481954
176878011
721695938
745196162
165343526
678129518
791017637
174996829
296386782
316481436
267398590
570209255
372023524
294491998
131717698
756347893
164367309
775099388
433447680
625153476
547605645
628183399
716999815
776294636
168766823
780960665
443191340
675988331
226832846
585918480
566133529
146546696
399775902
745609610
390008354
91839657
482985984
225331204
306036720
681895051
764138949
36093374
339346477
397253019
120817525
212973617
562067405
104875966
302600794
479374036
91912898
789129465
388948490
126060766
409573655
265455470
105118558
77118132
191246399
551291667
149727802
458581609
19694119
89226447
129709006
20214257
176333497
539082664
408026823
149359671
282389928
154945283
554944517
199360773
686710813
513419247
703261980
238752464
728020976
406322685
665989040
378487315
620734614
556598166
387507923
466042148
331008602
588815454
489552375
99761511
295066155
79978621
715187742
330626077
235361370
627741728
13182289
122629612
493538824
90838014
120221191
730222553
16715343
725660854
24351972
739913970
92987214
451253220
439701328
461351800
473937122
288819747
667617252
759765149
607936500
477626602
333785706
742969314
162692805
783903552
83704804
671361770
105129936
354151105
34543267
296168983
749029406
331693682
624976934
230696685
426626816
23454163
168341088
735054819
768550638
404270732
103429402
25496188
27182428
194553218
35336659
747398
233217920
360261028
442400662
571244578
649293862
351181498
636775901
194748184
345455557
652152963
647753768
477712706
708222651
560563706
120468004
543381835
9296695
736733914
272250789
604892213
612316906
140516155
396733386
70690683
751695792
731373819
575867603
734163054
508447597
77230903
618973797
712551820
155694136
232599256
284080916
167790208
283574843
153615531
404963319
780206668
211889980
619042244
588331890
296345048
591107543
706614969
658335313
77754943
188518515
574865570
539306438
54667143
68600634
612025143
673908517
15586849
70812168
735055330
545227234
755701574
650574263
738293504
86659482
196444493
352458278
335310918
215651401
10910480
493784492
236458916
745557456
415333125
744217802
299216183
776674440
345499006
80494538
242751552
770020454
64914810
11899868
98243766
677505784
233671113
53713590
294280097
25646620
655324076
340547110
117016787
786486479
436967292
99450850
738447188
477224862
315674059
516285718
300845081
771534803
702579896
704683866
645253330
365725915
174903339
454357045
32578097
133988616
95697506
200036574
596912386
18032478
59122481
691181804
80482382
701245068
219580898
110842238
41454928
631194147
429975711
251342848
535745689
698150093
725090340
594936179
148478329
254481765
336725842
241750279
552546415
539270742
218646815
723729469
547496185
126697751
705045179
363069815
713292006
783014127
294449985
72064446
617583854
745648432
325747080
220142807
457355807
403634966
402245950
260156581
663709989
527408692
172786398
27862040
56472515
110489808
560993071
504314388
206572811
10807756
719798726
12786620
587842244
215290364
503852566
32827599
46240596
662726329
475157148
728818650
339337412
442065269
718115941
507601347
703921663
149304180
105460943
362623738
691254252
734544191
785174883
53612846
384115328
771299928
578837180
82863923
256690173
64567748
556461842
109819230
554016689
601999909
525462485
735961126
318663589
272878641
733084679
614359295
603400635
259727560
143822291
118301968
181187441
649657751
619924776
667226007
596335494
175314710
154269551
326750590
233076875
260233831
102675292
693699991
370345671
182893992
130588303
22037578
516867977
83996674
627181139
330801765
272661391
158663507
750086375
451062561
384339883
130678663
308988050
566851515
192887198
536841067
104155513
251202950
650801649
277191866
769819338
35445806
692026650
300832563
232840193
729858933
572620129
30529802
372757256
451876970
378397782
344804784
307328103
570505151
67145594
574623975
410182931
116883047
752730932
121426541
751110073
268351417
243405848
599645137
243103455
696636742
395385628
679691115
194976351
360693269
108259760
597216846
636864209
608410127
542143951
509569198
515912567
2008274
521388043
445536117
670956363
47911638
543633664
449356499
294405737
234118401
736744227
738866378
21244874
775249120
190080339
696634579
93077291
182030387
164443756
548797147
508367535
512025603
430854106
621192616
570745476
556772487
695815811
491058959
647615625
773381049
124342950
62665643
194279431
351638549
716792771
523669147
345071561
715339782
201850514
753469349
287222484
703112526
198188722
434083061
486342494
11929572
627714640
643171023
612028788
764516741
574756092
584054580
95090289
477020748
390395782
61788756
704169852
480740896
26024924
371465520
503141835
44506966
619176055
504387660
469836616
227901906
723133477
537732157
24786143
253326214
460153107
575129056
50365336
5280122
697619081
678947250
447589326
563043513
187787661
313713687
584692538
480621756
634366943
422558489
393656868
185456491
468830130
486669308
388403029
408298431
386665335
127510076
417049164
98787750
155801537
207322514
19224985
67792828
605974480
321889046
639707328
68811465
86204975
693933956
634932483
317102067
374561231
305757251
768400867
12400614
581173947
437182176
77482049
498865941
87446193
159011314
693699042
386204461
265364353
130557451
191057772
342068427
214331541
88438405
548120700
21827258
672533930
128355862
220145318
739380242
78859214
504300783
255275476
421564451
360331400
716968255
343633647
419362127
665081144
770759019
95810748
352835617
343840437
739778897
423012193
518259866
329080584
276010751
502476521
701238539
487944282
739924531
291440339
125324662
720324079
333718597
357867643
134369805
730734272
269307968
507719353
700001238
626984743
323059705
674369011
458041252
700271233
451989769
381312656
215687064
63333142
419970251
157204915
401835381
199419723
751154990
178343622
46513925
470339265
192106633
473627794
630496655
762534435
398820142
766002487
554240922
471609381
639509534
709489220
309122537
113123649
306152010
781257745
97608998
451228335
317248952
175782580
569982027
699722076
655179315
62178702
317676463
647613993
119316013
636086722
391336866
370026285
27118168
273589032
257685226
591000987
274863222
139769811
308047235
697860796
166808585
163072757
86755404
619260564
691820268
542105421
79626618
561020659
180049703
488268253
179225135
129946582
529629835
484617694
387553861
635343272
564409451
291370152
592524370
159970921
763077888
748123045
366250886
175457600
416218006
640737678
396121680
593194594
71122516
348973299
541535587
154492186
286675088
175555691
624562410
226278102
699565855
546400879
115438447
83782708
466062990
137126299
732793480
739328180
557695016
170332732
278815009
430238472
210673195
234601540
414736487
750515948
108573275
442610743
371041907
75032217
410802530
266475036
300696250
522307446
223793883
21965168
2276530
658348604
184884660
410708849
679859401
578946725
56025655
612697663
161015683
452808449
247902701
361091219
620262641
641765340
361397403
727028921
635050403
512746968
133316154
715432960
692898791
637976731
217667498
729642469
536181197
159158030
119908614
23428577
204601788
568242622
126811725
171276908
601002053
594986124
193133884
784052
383498620
111569898
641206885
477509545
93837670
527596320
206919956
501154418
641033678
653451960
787218973
640084082
139589079
309876956
65081679
297633187
768494197
248969383
479539753
32290325
494879316
373971721
473594118
626980897
344763893
578492517
153729588
433931511
288710367
779819631
291943986
281150618
533367263
491048732
385519946
563472797
766134626
454133425
510857644
164821661
5599110
280435903
409734213
322814628
583012673
253713580
205033202
484646694
193172829
662293534
382453082
273151080
691440319
473326395
531989485
218473172
45082644
290927049
464287277
699085777
332908434
115441497
175255210
633571719
481009364
83193474
561293926
338680734
460229050
753356249
39936330
168468926
211348956
587989175
776718927
633326897
360967132
56325831
153097744
702309425
503830734
226185656
787671210
499234588
770634868
599212105
730079674
256373780
515176291
321261226
93639870
133486918
37893210
42233254
250267623
132975495
450636660
482368853
221555579
762274079
360023165
432356475
598284326
606995853
55790380
241120340
231605923
645672792
210447849
461657090
515782833
640781386
195145801
389641406
753296544
391473137
474982764
423912293
783051520
36397373
317221288
469395643
693500258
294517089
629136170
63420479
409178568
329697692
95304176
419849240
112691460
731302404
72259049
691591693
416635328
644572137
56687387
509935096
745259636
251127525
224745864
191278268
53523401
101546232
24795602
733003130
102376046
111024868
482919101
645511843
645852315
444686739
298690010
699896745
761077080
634522758
686124902
414476963
286155391
77543838
394867554
418978382
623345870
273175321
427692106
666601664
690297825
237653777
422082103
616582081
348304051
768912344
601199103
45804183
634280082
465210174
229236415
562600069
710931419
708737646
274990817
556392338
684766769
289141385
633878369
255145746
644098574
265711730
657343869
737526552
519846194
458011390
720767292
609742425
495013659
769166837
549033137
563906131
344707638
790851261
44847848
741877779
551207600
744734300
338078865
773719717
426698882
785871552
170805244
458250420
460149327
536282118
207898510
415840133
397725231
483634795
486278973
765820178
174613152
13701172
240553828
564791182
704139086
770969630
725972365
189845804
627588419
672550277
208081775
581043652
328157857
105213487
783410771
285077341
705055168
758207240
616358191
737845751
729885751
141038915
227233720
321791445
279798248
348649920
266804896
406673004
124577101
748128740
446719758
749285560
349424073
564016566
631542997
98675393
13061183
497061029
466859722
473351981
668965893
579389077
764559540
429090487
154566141
762901492
151591679
75669301
770884603
466279132
649045785
422669335
236211580
651962239
593954194
254001428
271373820
761639866
596687439
505096693
148163010
601563326
586084826
623538157
544832849
696710862
89204214
675222419
571135379
610707808
281417591
363577362
112290688
208556645
712519814
253431482
300728924
596279179
558885960
197091858
86699689
107054008
365395040
348311608
493945505
349519020
612548740
635860224
68065083
676894664
568447638
217160735
11085768
262662323
237113719
494194696
539850373
711213480
169445306
629949162
370463922
332458483
219554748
766876926
721219808
291181810
14061672
756567462
318757160
222466266
75854078
715121724
716105033
291504641
380655502
371795883
90784634
3492503
718409461
755212592
486746425
369497281
438886617
170539164
107555849
281671061
312115748
650948716
639772596
448412215
460471330
221501715
168201526
486703102
345380134
54558094
543627133
242238910
739530083
51457074
214983042
737218713
563745880
771460837
331689550
778002884
458600767
93785240
461260168
187152413
754832745
346451738
521068683
648554506
540066315
481848709
543117667
58667560
246228589
681717682
225263821
243722690
756224990
680832048
469071625
703078970
436004224
210568756
634828804
266523242
536053661
757590940
381590751
724087477
443645919
631297109
420929648
482558715
161841908
749891125
274818888
536942451
246724778
698944056
122074049
112461681
778311800
740773551
20189948
641644772
114573601
584388835
577218345
504864098
339157302
702471311
495499504
167147992
481354888
212711337
413446098
275128699
410264732
659897739
256213435
508525863
16532699
682614848
652978575
781845248
43646972
199809798
4330838
309212643
523642812
458323388
220376794
790409699
299610888
347807849
359900580
443242128
283815893
292037991
265488523
76884513
245947920
64181435
612712562
600175556
519235294
610662379
308189885
197211084
1031081
278860403
620087176
404920317
358564534
101879376
386117991
659153960
473070288
474750380
489878959
594712109
487992497
656134631
420973426
550363292
351498845
174331676
722903994
145842566
682793481
455873548
112759594
472681387
618808947
637711211
42977625
790389246
771373195
674817638
728128835
105848
251388409
608971698
231933045
355940531
118501244
698637508
185052660
603715460
25192386
491329808
398741661
461094961
561256911
770608204
644087627
161003524
228796339
384597367
463250328
148213737
593300229
400786845
614981780
377117737
279901160
266903843
210807885
232329564
24048581
655093554
786258637
19086958
405192618
190435466
736115299
651349780
437866955
607669278
599070432
752775978
269182288
550917517
453287398
625836066
681462383
675251934
603184283
35655435
493271610
778629933
113953285
262546575
285241848
21918121
134505529
191343475
746124708
579194631
67690499
462842991
516154938
651696505
647653602
762951021
777321298
102413913
434996266
656260243
377237797
401814395
293468042
527921010
668382176
143327877
58139545
613091681
98682245
661798229
737246804
286969009
244539433
742218318
755723190
640243494
567902344
7462878
358129064
439800972
362947697
621179256
680184709
563550040
191689992
180623819
442586638
730016355
545156198
659954027
27915864
345763654
19206063
182997483
722348840
632071811
533821753
88653554
775221031
195350348
433324533
146170915
737406798
43889962
19933334
498914226
355779215
487570571
257377367
116839768
386813453
158403830
716692091
47368725
576637758
49509378
329086795
516564485
505669695
627933564
418519311
457306515
446982778
600858691
348878229
246481418
31351940
292306582
612772660
314976891
675677729
502484379
512077450
472021859
332982992
678674153
196023894
498692344
467654870
570126071
38807147
780620080
748311809
66559055
410584839
677108516
750347425
279328263
265484027
211961249
289971924
409855427
286913327
157406347
653712995
646676975
416228377
222590356
37689825
381487183
156988899
765297570
525220937
213362051
451560069
342074363
160621220
285583826
35567323
502986783
686512733
420103905
125356962
314375149
646213167
292751209
350417183
499099545
49256378
441821481
730091593
701530135
169839441
559405921
669553032
298289631
583612219
542352081
184406118
304290467
693182122
330282106
681246412
532403406
297024039
1466497
427464894
242320372
2273087
393038127
727793919
477747287
350434185
534946805
723572936
400505091
276656795
15455484
583680168
670901319
36869063
648062069
49870412
353887654
363027199
8969282
142083021
788605044
73433742
425435909
545631697
393903905
473094299
709478682
646066534
688252966
246277375
740244593
592482282
659942429
316930567
333032051
481169420
95536470
216531091
168927313
544173944
25466402
677398445
413777696
28371711
215023131
378951497
767589189
65923008
557127893
12212631
388476192
273741567
286721919
337356005
13994071
11364996
635126561
357198196
438809508
670685818
34973852
612415734
242906802
290509435
192817784
678137288
103386099
283963166
442409963
479534977
385914479
609299674
262044973
164887919
94671704
454651978
624924759
227297543
331128028
547983939
738831474
765861393
77764568
236527784
19186400
639989101
40971140
75510181
345208409
63892700
742395038
741517516
524285834
532699953
326202748
357069021
444901839
202083033
397277417
785232485
469933909
587759864
525793834
486064677
241310501
291508508
679592906
196758995
110052110
254914581
319606563
464054750
522438294
185654215
165311678
495481570
529805144
757931466
291873927
537443437
247905306
402618208
446123313
310341055
179940314
122945860
124368305
626595008
608615907
635863403
387670204
264279188
244754310
330764931
8353785
350586424
598720224
696958705
402538799
80105483
11051058
79613449
24781212
405530612
304108709
294896416
89257127
359651402
89512220
386060730
774637374
128206655
494564549
190535642
375136207
586571879
342327583
525717954
331357872
438639140
239241263
409907219
779947344
125553227
507675520
246593964
561081366
102365993
232918035
320495201
259003468
743607053
759711739
418453264
46180057
64885643
654821811
779396619
630321432
310252159
370178366
266913869
473860931
533717021
186778828
341866087
457399534
685256456
146610116
433236141
265425104
530407619
493778269
337266819
385448025
2589281
366377358
418225555
346205198
760758798
65639046
722990036
550837931
522148071
706624302
197530524
655098073
598827363
334175337
759147566
711453989
16663077
446240558
547658581
759924805
444762803
242761849
405802219
170024847
731169685
740236588
221992211
173899217
515874330
111614345
540577271
285724951
341055352
213383245
204243326
474474856
437993807
282536247
757940424
594265074
384473583
532804890
243124018
37532010
1990001
529788520
561143861
712537974
545326422
765580852
206543038
755361077
626566066
234687302
739382102
736629771
688132139
777426279
638626211
210238825
428525553
512295842
785043375
748858402
663044576
589380529
770918766
32290350
354394265
580969727
777641444
683311103
526791002
538654939
81675829
563555510
544885423
500586041
540250257
643168690
92518465
332501297
82575726
307915407
664075299
221715994
647067439
591115022
756802369
42383705
451623116
602817844
116939042
537297570
233957694
314924238
559465255
116647470
322392426
356231136
126842199
566169401
251015644
561944817
249840158
753632563
717845092
19969693
400955546
136256961
403226347
614825046
539179371
565332738
348548252
68946243
307873728
299629036
657875511
155083394
115706977
294115337
465504993
318178486
112955884
626718036
183175497
380139498
3034079
111771107
667217440
251732720
621647553
232551607
633616457
252896979
641674425
565725796
309858786
484719787
318668683
449821489
712913463
484049130
83638700
62920779
267118145
548290436
401169205
629660980
655973756
281404914
230887977
730745035
641198654
239913039
135158546
735378787
306513824
222886852
654467006
177533892
772589551
755632325
400611270
477144615
242191592
779031810
69479933
91012534
109917070
582912358
89869280
472984968
416050859
104094952
263471828
342403595
769600125
373467441
713587179
300555523
2827558
121645151
774363165
533268442
665381309
239261920
401082770
331815134
358874312
695759176
669612385
507421718
614603660
557400882
455395541
733352654
79491723
39623592
234250970
388421285
470342299
392043705
718362461
598253590
151656606
673034799
756214234
784240378
453429774
405366806
655623333
762261276
109000513
292666727
126204790
651577033
154922716
384235383
218982791
361840820
33024808
719988853
67081756
115520422
154077741
538143185
664566936
534727291
58977768
197211421
647228062
75282766
130479333
31703942
404239853
488643124
466421259
674441486
485590045
171294516
564439119
713065
382040849
723818391
233357489
774031426
318989059
154746716
473114764
228471812
690170988
3887276
579454178
39418324
247411070
391900488
486493402
686244009
256984041
530607602
426411392
38737692
621137074
596923407
126228066
743887410
258574229
455359412
354079408
168321751
484824645
408022525
743795547
655707547
491968308
162359968
174124056
667742693
524627804
251349529
48839680
676964928
474220661
199270395
227937350
43863229
9921461
572249966
431332862
184154307
693809167
286253273
584584655
431962397
627642352
46626494
130123951
394629508
495263437
124044078
577598211
134664774
364720
750807027
171384796
113509115
755791872
511326963
724827035
744399749
557392377
196672172
389497882
723839040
165260484
259295021
2092016
192418883
741974523
647661935
392317359
15121505
788579188
475077095
511915963
458225385
695170625
349695146
564662017
454943974
583910101
324790285
171825757
295430370
284252995
199988304
118454187
95325171
270301489
213795165
543004150
585920340
206387297
426915792
508075159
650252792
777456989
674613738
729605867
626016400
374127026
471659246
657660033
201453165
559289666
317007863
259756192
784168102
164697314
529097944
757579658
614351432
108384904
490514390
655784255
401542593
682875487
683898433
535521698
512150541
586804884
328291243
281523913
110324594
735845717
351908376
654839911
327850110
1423735
349961247
462398570
538167008
371583812
595271297
723824174
608023247
492175443
101521089
147087200
51009728
62747781
250143712
466870380
412510759
719907541
723212111
750118153
543654861
274352092
594462516
241518763
76325110
3634400
74106019
578902715
598353387
352701207
55864415
37001124
757710155
723060365
544132486
230037509
297505145
138411705
363696782
208803106
108009886
57493483
338914175
691886137
607772983
569963918
203664144
543837266
547206498
100620336
407215725
216608865
163902068
638738072
469991608
210150955
327475
74140761
531652934
45490423
519182531
106108664
441619503
310889117
546617774
278689375
555012296
637063933
300560305
770360092
463322768
763922587
100692245
428131850
660946306
307065164
621592155
465252960
158803095
265401196
543807519
454879595
272455670
258721574
641907192
609436864
275428467
212930683
206084366
1461687
60536675
535558427
77141980
519630182
417896342
34005595
481092187
573565628
41915732
746401890
174459604
570700413
684566450
89108242
499835696
338388915
105755731
361617121
25472540
261481782
547110142
135141091
281780800
466108051
210891190
130341143
669141593
386529931
445400373
541858555
95938271
575468895
54602178
490722347
440296276
449499691
767193743
417444881
595960457
26320842
42926264
311813704
738092729
16962321
291949986
92112237
763738154
281995448
72924060
584316383
628226411
742523676
611602533
265947998
164905243
154687133
94884379
96357416
550866662
118126711
56565905
574911041
173568881
12955068
330029459
623101756
695612930
407274949
658479778
444531328
450424316
92061533
205442234
349238311
185706746
351835772
557947972
290487579
204563602
776374520
445690039
384212737
128409226
299589370
164076382
325527281
255309405
631910189
687687179
331643629
58262780
433283900
373419288
611991870
444444753
621876089
485149918
243550171
372130025
733547464
405451578
491242903
133823482
352167711
262556097
534964929
474275735
537274608
257770195
14897322
227284852
322251204
718833351
43713661
338151774
511526453
523769960
515082336
680179025
44157469
552936950
161980049
237601299
188541335
731421079
779203395
439070675
328575145
285060558
124241450
453571777
161567012
649542452
155146437
666950750
298383486
75162312
436543248
414065639
694681453
369201522
402021652
480306308
211142026
428832103
223875941
68473414
780834401
487289840
191652134
228476626
538634408
398981711
213642923
725055371
529953995
431834208
380013810
697513831
709166235
533423632
123085192
596186849
107110226
517399044
626940916
610586239
768280862
330503777
653605249
390034585
181645135
579743023
241193741
303569280
694745274
171499369
790964732
66512552
592397608
597852482
49702242
87563074
718417762
673956822
422445199
723054235
169844712
695040349
68162841
635670640
570478828
422972101
763132357
353901155
80761786
412304668
246147615
287737732
376051680
650816494
629938150
759723399
235299034
224809954
368794769
285767627
366843817
550731191
70250450
673841972
729691056
662918727
547922498
674680657
575463456
666060649
718913369
634046022
326962600
456214664
61194107
223336417
208791206
100257831
587472167
379319013
15344174
157653640
632298918
205380811
40031398
407142410
618112032
685037328
503346523
496965316
59223442
675377964
577857183
152052496
130504775
284772250
451701343
750808307
130641698
638560056
159082229
440569717
501740296
326554194
779072200
487600932
320614243
727000394
688874818
394658502
217432789
683062412
338929101
11159857
297183371
777180142
763634926
133569503
45868289
732823932
625095210
157065634
771697397
449098381
57716898
246751755
66879073
496950701
161566241
170750082
305107517
79880869
88731920
358201571
115795871
761953049
770647597
507369076
408408079
468294765
36136552
631113837
315752226
146842759
257824718
241771250
107450765
265198441
235540429
146076601
149330995
100995243
285605990
675313292
688032952
143094217
38986172
747697468
5548108
149449226
410676211
761735417
479028679
267435315
349737760
440056767
668356290
685836572
366798115
297783546
40946197
785856419
113203040
499115652
413734056
561173304
164111873
475912681
284722445
727055541
432442672
171573220
439926884
250457775
248400883
260462026
184393458
196898187
777207327
45196265
60675270
14322219
36822917
191466103
449810744
549884765
247776390
94526242
626859921
501059815
447871282
184928727
407915844
438612948
208047811
258946548
490820027
9277579
141150434
391045129
316363311
212232555
524558033
706017838
168989872
208779712
343913295
239767697
677012756
685274941
462588351
442848639
271627242
682598903
374362826
438265178
436182122
740241051
788999475
188538404
406142297
213977171
567234159
447957787
185755585
433032309
288184776
215171125
484304133
658458241
704176264
749837985
392805074
270913895
748734331
554772451
602029817
540904634
415905058
680848715
215144764
533232099
109762173
335557359
1982888
29055161
653092253
668971312
746856525
197608159
36757851
91147899
440585948
238410255
66513777
116877804
166174386
678663819
480410357
706344687
419494102
784849731
738487394
728849479
396215204
415551067
459043910
374680604
353203756
117230806
767721626
201428033
734186294
266992563
530020871
749023299
585049405
257456987
435188950
371543714
88238457
203649830
13204292
510637274
86260343
626757613
687386806
580493252
598740031
647665164
684638808
350614278
672275424
165295547
249784946
296853747
538997261
532891684
701711696
787731210
379864373
201587682
207862337
408666414
349020328
55073858
240792676
688090931
562164068
699582931
315423701
82019399
19092385
448301622
767153479
642363886
694610249
249309283
458037552
620552841
294544359
324312506
419407286
747455470
98540778
154717365
581593543
690871838
30673517
116548977
440524157
121776931
234115140
428477756
420420806
512824209
169087919
609093451
681041573
431622728
3135153
30178492
161403641
732489694
294431066
744670304
756468119
705065368
781929380
779364840
370380290
594998651
754532273
621018256
674961528
226777129
356197608
165244990
504111713
695337484
755456756
788308102
19865639
224027933
191838866
514547987
57494369
80661599
191135786
533277864
267820674
558526067
47524686
362218258
173557677
333614960
386369574
653084601
541198372
751653071
782992674
132162303
182983107
209390055
626411343
510908677
250638328
259577724
509477580
281663879
19058396
553962736
74497174
296627932
465189946
165313211
266512794
79743390
609001319
413850831
578426109
651120758
45729995
635855874
439348770
547116613
127756317
578362788
728640495
63378884
181160686
43165948
276246878
144674974
124757347
296668535
744075599
694452199
22443796
524225621
483825993
731341496
317417956
330935647
480361756
296997947
365866023
671432067
272538354
136259353
112330018
423357776
59258433
663321809
276223372
178304757
439494341
119758739
442284395
310209011
2762180
321343534
470302312
738848808
6154849
620817967
91735830
150530694
498984608
188729776
704864065
254297155
160718400
648747575
581017907
13838896
700343506
744514331
620229916
270219376
769496715
539179271
303034828
143844562
701297417
189839499
190432118
128873333
409881192
302533994
507369744
698454931
617239709
45992018
329289207
17310865
695051959
312793433
235143969
545061472
291543125
216582309
674481216
438364888
475038697
686741939
619599803
722400046
64605290
119647131
180795608
725937823
759981720
440081993
751527875
220460093
179961463
404385656
553383148
3424229
691151908
290520868
445722520
499614067
211367251
305472951
304103777
115291856
218203962
562600930
21921455
49759681
733035360
325831695
450255755
503112704
595426270
574194709
77877645
570735268
552942235
363207924
353270565
504356676
415062943
728209728
26885529
366413552
442635201
323439868
708521161
616239967
41479682
473780588
450429505
334639229
739822459
458321851
175162776
756632303
206775056
329461567
407462822
89887149
205741575
151449744
243631291
535112375
3040466
222878141
735821437
220034452
299745860
62857072
424503799
790435149
269499090
629155493
35123458
392454116
727911684
724997417
28304809
624288463
609426807
562727202
623038465
542346157
553770841
388542538
195674565
402542400
41540411
275368401
422363216
350399466
537810293
626573086
267101606
331431833
332637978
470424924
146885135
76974215
312504981
510705237
24045439
232283489
110304831
738334023
467554109
500636847
483430102
183066188
151786324
761169638
153333848
647451551
535967928
252574886
646919481
745114359
190151984
661394898
90975461
475829193
590046514
213904322
263416667
281097952
677817796
717332486
699591484
450560970
734012654
432794608
427559267
157694687
213672554
343556825
732002699
597062866
8708558
376346437
308465213
693337757
433317233
31588947
165521468
223177864
93958186
682197393
717787868
673561782
430999418
506749604
668519474
121192380
283358411
65219112
629402875
330601581
154249314
325628737
501363294
590315085
394783455
236399713
169953520
222141622
49585447
397647393
141871309
615377681
492243288
175629699
654076663
668612831
77866210
489637644
487178425
507479925
560893174
471619924
198691273
512240166
402234702
608840960
742170167
434421865
258078999
114305892
658660522
523881448
741036025
557766240
517877995
570558400
333537246
266516712
136774240
1253794
172688634
659123259
192485711
690473710
424033105
745842272
97380808
537464870
248192534
648684117
763087401
742435184
341435846
103424489
303931056
564269360
356638156
464457599
176352575
619792981
243043230
97165792
690980598
29189294
406761419
419736338
441661564
30975170
756317055
480368250
339251365
515901872
622690217
690768667
133954728
716406826
384961851
59503576
561943096
283161212
453789165
98414751
119331241
71793631
295830055
521480115
93230643
635460630
87488198
136393033
699757778
220362650
638839429
734787473
697046427
75496424
491849816
5737567
74486671
273250363
460854933
549817997
737970419
666268726
340933666
305788530
349607257
144601763
271680606
716714473
64173262
509839279
644053388
295763429
460200281
609878751
652155256
535307301
326116201
363940466
135918409
424393064
584636556
626483922
731204755
601489978
224898448
548751379
656819257
568157823
543178695
351283213
651400311
496644690
551359640
339302666
97281174
589139369
211210612
425020027
653929448
364117132
773284788
330193259
755588728
24697657
129007134
279762621
777280793
202209503
100658248
245476111
6341260
857485
343663584
173521706
577278098
391439883
665091606
242665551
774352879
507925846
587694874
196806667
471258527
657374796
276304353
763061363
594832186
452504739
75735283
479218929
675893913
93406462
497801541
788191680
3796020
335876971
253077379
526926131
70287064
264368034
240825805
258172581
483434389
650594849
22258093
638901205
571135800
463563373
654690861
693735160
633556518
433027278
229716122
713753892
601089192
417091716
566568666
95872200
688771410
701713162
190919148
712214336
86103226
193624915
406733521
618759173
701157945
51413866
136470374
271056038
308459310
769949684
280000819
98957128
526396056
433343201
145432473
74564019
319948686
281767075
306863793
683655727
466885192
391747343
106813172
329676194
475381370
430516193
147993307
623398045
228098307
362178926
537048082
74201897
198848359
281525653
372999884
351056010
556569578
129226565
515932735
472354599
99769222
388946103
33130055
763081528
464057844
757720859
698042340
424654056
87996127
560632781
416807603
516387711
552138930
398699484
414009293
277177853
70568837
421734226
365014995
254359294
72679977
184019016
639622204
455180116
631755613
597714945
126392274
741496624
210261815
492960968
432005858
669384396
405194926
39812696
110378650
684201887
462801294
201322619
501966699
494230165
252121453
678896957
155127690
358493610
601754399
737141533
675997354
485762198
175577743
421894729
732363835
396165236
81705104
672420694
535766706
749886063
124959020
332821333
136852691
599297137
623955811
119371693
608231296
507276463
449625584
269848404
409200237
263667063
593313778
139252177
368073409
269342108
263984612
49309027
787258316
788556452
280914666
450277541
618173022
340760886
563540162
250877735
82709169
719270418
26830614
711477241
241098879
242056448
169670856
56253742
736702765
618101277
466165231
104660035
549796536
327033171
770405459
677150845
172942209
520365515
402145230
583944142
326400684
783755644
31965289
257143610
324746933
116146634
380044696
660685325
720677386
96041079
35829912
194687421
20714080
41515470
542456403
130065720
745142765
396172508
90961133
254907889
634432061
622229524
695142001
112466807
538601733
555749580
125595873
604577009
122304038
677054691
332600647
384117081
538872202
193866722
105316623
106353807
284772726
490089015
752862470
166760627
396129673
629588249
255884660
253592941
535845532
17209025
626993849
141854951
493388904
398647310
438807987
374059138
655677343
731983790
152989199
767633823
3772281
159925930
250468838
465159609
477219356
353295208
516467637
413635314
68175058
194645230
132235042
259865002
580947428
450416783
249006063
334835877
435152859
341693288
570182282
604987831
538584711
593885535
284092713
344349184
146347264
236438444
658921322
418126883
346534154
372110327
744902564
213474034
544084926
747717081
521499506
163849060
19240780
308142707
154192997
270324854
88702857
744405304
527419842
197174852
626714419
571608392
301188695
223578671
645761851
541671884
736426508
608021606
569784035
412789154
301147511
663292056
543016469
38170451
345806419
673155771
592928631
124681886
386261616
359426606
74802827
210949693
315364593
220374443
227584292
556641106
614553968
129692317
284917709
488840483
665643662
691677441
199064383
700254535
435613875
589998622
698248669
664111355
252027825
631604056
176522270
309236119
482287089
249182358
750476865
324188693
419713802
692556703
199944406
421763415
453119917
599786387
62770910
409778620
437685311
189987295
148808547
445927095
726415653
5775737
551908224
192991388
361757679
230945145
682183681
224006299
160192777
10233227
149061199
613495765
293448048
736224121
404931558
665015263
316985650
216508182
124790795
613825600
763301152
255463723
236084927
440466179
567484947
787761946
232585596
21870267
222669485
210398895
335323004
21363959
789497061
130469505
27768637
94211015
196259741
529131516
486589624
770819902
501832711
51138782
200775898
25921707
666179777
781056425
594757774
345291001
489672139
186744110
416046469
764093623
261974715
310921117
591638450
756816190
590223340
615287196
475370732
329586886
63498205
122079760
740164109
258866323
130361739
721385588
262561653
744091904
378279812
232962546
35427004
489989002
672621442
353735016
526663855
510435240
64147054
356656816
775914896
560902885
748758068
307039517
150418436
232530577
314198849
742916726
584284950
765387962
732660188
650649867
683702278
544942230
299164568
230348610
579062498
669392069
669143790
509015108
168267528
49626966
212015429
114349611
567475883
230536416
30165569
727737020
148544328
72473130
128209922
372451996
387496704
6665585
150369224
437214749
127069448
599500443
137792812
287209667
184180466
326803687
493415414
597665657
338199790
65676750
44192415
536945530
442907570
662912821
162575640
348501305
438623588
181329588
295620295
26991268
414254378
330017105
671380952
6623652
614031413
612559718
617763968
717216340
652342837
692096397
233729184
1487049
523513425
281553915
387521222
538768776
600598480
778785817
358665264
782365885
192618095
515662244
365451442
564046906
771683298
573739473
402468687
406639089
196014604
106889916
782736058
590863601
375231606
564479371
327884483
621934502
382455883
607498124
315905186
382149416
26446198
590938300
319307343
445071020
371633113
655129899
381849449
99239067
289943923
523452430
621715907
300897976
623536703
640929012
67785315
665511996
701321256
145968124
725236796
719575512
725731194
247039968
415036572
548579728
549245984
464384192
44562847
774887690
511878905
317854656
538442989
770456737
554685473
567542067
652232266
356879083
552661644
135327083
697167436
724363317
220122168
654153457
362985210
302421626
549198786
9024294
75730459
484783001
603069098
511880633
494309904
397538766
200405241
188292753
520152582
530885660
163874203
577749203
469845069
238567009
314884305
91274697
83147605
55058754
569950813
557498416
95938532
178376941
476639778
718662604
742340685
450078263
520157533
271251168
237738165
474062753
260390152
730763897
506011975
114874094
720829109
406141811
237199477
457780138
595613630
191456799
229279853
302772546
74947214
225003129
132509117
140084300
512838742
530135364
199182460
790126209
38514350
717643339
291931205
593891945
580368910
692705977
688343095
423520931
540496570
373721895
209184738
253091714
182031561
513939100
522764133
522703077
624455810
487736694
610777629
783037128
26800329
38987356
693630223
662472422
669471482
442073684
706645739
501633849
491354420
789870467
653966270
298630934
186143942
15193715
175110114
690249904
398992444
427984196
701761732
758416437
66085963
390848459
409767585
740486660
411466923
266701397
8812563
759912340
586367973
610502726
7233485
766522902
113939310
299991688
178787838
66291831
626489567
144583444
625738452
226180123
234644581
529827044
510926297
567108180
332814370
721641275
480303509
106728984
366389460
492212172
633182944
214552558
20276685
222628497
241401169
188697079
314869671
668403893
143436960
586466998
596795310
288150652
784125872
705605979
363165302
54946423
98358837
403517696
24067085
346797284
95106251
763682727
720351308
704359988
225230145
80622141
587894573
676186851
748365647
418327821
221547045
551200903
290034737
431591277
408297601
347579007
130856875
378735079
646559577
356222873
405907512
693958
665061746
352043906
536652830
652587544
659167406
529222445
119307631
779687491
686819105
65311635
293807816
664181993
531574344
660413028
243568361
110138479
366799136
182148692
780634328
200180810
39106638
514173907
106359267
765249664
557099438
424287280
629003944
347721551
541394016
333083853
765922701
383466942
234589809
57329865
689208373
416257003
78043678
130490883
788747580
2897072
131649624
653268331
5694138
488911495
471383662
301743740
383599263
53616070
409606301
599064412
4536184
596516219
657458541
147235743
71500458
442407989
22645548
304321105
442540182
256210400
646443143
666884547
352088637
489150976
727427011
82877628
374689890
134593463
254798396
80983684
547757634
360137835
177437118
26096324
126642011
189946079
28609889
553379664
155655711
316520512
75808398
581469551
77657298
11323053
630850965
652746616
641389349
9479635
292171617
697482130
500776671
199543078
785957638
367929874
103394266
571571921
414784590
309985751
611828455
40797534
257010429
482258980
307607212
207808401
86931940
616119975
66072035
402916306
417669298
88278451
45651144
506457567
352301725
685894608
508703963
66058601
176615395
206349971
513625880
61666446
132627822
205545981
528945484
353514785
426722655
679353832
782111618
726483168
610933942
570065034
221219421
462683552
403386056
209072383
470560143
282801689
310161676
294701715
779788137
161447439
388775122
355243376
137848681
152713394
608822477
408466532
132950342
589115131
505777087
305356442
371315806
194566233
478276623
512017546
738479317
460301850
356496123
504336931
632744366
624298847
743277989
458073068
131893735
481078540
191499821
731259250
721119225
14674635
55556006
678638678
304377410
566378964
468673489
13344617
736198946
390016833
441322529
489685027
555282869
40688107
167721343
591214723
684133529
588966171
453707777
479033174
74274011
329909014
789854996
164580999
387188583
307342691
265283130
754769869
295732299
500261189
289166860
171945854
789478324
290625168
116268159
669325116
40660176
258956850
502760762
187373028
515063494
511383393
522840049
17988975
694667112
368037014
519949175
734367588
94867619
387144672
556509338
322761216
760506233
531000493
481575916
118121024
149841239
299352446
516283946
527858209
373642841
367046318
369903842
492314041
614518991
167419626
557536148
205671492
44580593
68416672
381707755
507920986
429150673
118904059
733202740
368503664
584969627
495380029
471076756
508093576
372985368
400298630
49420316
217808772
655254623
323296875
214091471
637366298
28518388
237762730
619520065
20647728
618136098
469796225
543996666
419193069
613256789
169695127
719464559
396462175
697895840
534903696
286859410
492922404
516091543
380631885
625141750
298859630
333651271
516560230
20150629
575712030
158415412
465471403
596053601
659682477
616890805
53332965
341202413
411645844
684240439
98827766
495546699
26440376
644063241
619366982
639379760
612094829
507668630
582563685
624047448
334308247
381560914
147088432
518768864
232492844
164991165
5928791
403543861
18207313
177944525
499281453
789998548
422445268
592707923
363787071
125932267
253374930
725598769
640552142
321346708
517222296
371757910
4500193
586215901
464231675
64660050
154755167
180269904
81930897
606497472
238417284
412626352
648838814
306773035
395663545
732235128
208786582
716371426
226006558
724978034
80974642
362627079
721590907
399308090
244267347
79168336
326725364
676892636
591315517
382995938
650737534
584256469
216261385
268327912
499497919
126056993
210140824
329361461
677937763
257116071
238436692
403571428
237115008
206231242
216395667
132639507
74795969
208877190
266898043
389401906
508767008
605877732
637570865
158857922
143320440
552563590
718924953
708847727
135160926
114148315
104767002
92501151
465823113
206074526
221300978
679425832
94919676
281102328
556389527
149790917
250906533
692645408
501053697
442899585
451557502
724955720
19039939
657238978
663399264
27013246
547370850
170440749
418971663
510665512
534692274
257707086
362230820
530005585
124806858
302393209
667998620
292483210
62413821
655846438
353712260
607184604
540925613
384625120
453572308
812419
258721751
292380183
10410795
92618073
786667042
204430761
552577258
144191226
227995200
249113234
743848508
181865071
605334025
669736013
408904803
706998156
749719664
402856725
583319519
758084978
457629894
642228672
64374869
472256866
466467349
649494036
306132244
542012904
244098432
99070656
503740813
206221172
141002889
462781691
583252034
482196740
719892049
238667832
148882132
21327897
187770390
687675425
609412583
166775058
783058331
653911234
142414878
502964004
557208910
439976087
772149311
118351344
587135695
324236382
208864753
418779230
272881035
598673792
645199079
755258172
383654965
11171793
43838941
762498491
536141977
357836573
709384210
456692618
415885029
114704383
457542865
86289974
711654106
758157547
389626103
719176103
169497520
457874566
555448002
596499178
391975536
112392226
716567974
553251965
787110865
376910711
664414854
696308282
290724445
683334812
375869773
41032906
148226107
485808507
762177161
491387365
549370435
85088840
316702517
702050496
744968441
149756471
716289450
141761469
468429583
412074755
254503509
690132475
750105648
390059698
392892740
791191553
52308480
530548556
11696175
197315622
77773717
382644021
65756495
442131788
493566122
45902678
596083131
560661637
15266529
784605888
110051067
698974249
29655324
724740386
601540276
119393786
351803411
130069374
775075297
461871656
409866639
343073170
582623297
584521832
103334986
10607096
149588316
659763946
554689037
378253094
278009645
568999391
527286213
27454996
442474429
287566540
286826863
258606871
723203462
609231345
44957173
435727650
488394033
313860477
537904869
478182560
7937224
539671118
336237713
341863606
338928791
572049394
13194638
405012170
132611678
105148948
197208969
228260942
312096191
366939085
733341424
647748560
617832396
44648891
422425309
108518427
151726500
230309139
15860850
789322615
336489318
293163575
656728590
67154519
590108442
444288393
402401926
659530537
388303951
240193521
494645478
787273838
737708023
516823150
414405399
177184072
600470378
131244776
247059509
182081577
353154614
586367687
698614923
285655998
174198974
379764966
591817070
451520864
445581840
749244862
558736079
113383354
6316219
54147878
485112511
785727561
769785837
644935724
353728863
469028139
272392341
19406762
245122380
700917067
476269931
216977332
722015945
644015220
290571279
244584607
703106724
185134734
450600815
408672026
696774931
18946463
396074764
175976638
403170457
676677546
110663684
223746521
641609964
327665442
201803840
566344401
73082954
586218255
392947752
771729346
702216820
620055364
133862606
112302051
433663072
169315855
487364761
181040430
695323116
195494162
130380805
700999833
537423705
55615083
584087330
329443882
357712224
594917896
114916486
41155637
483114378
164789463
653345291
559980623
47911470
539584183
685628642
276934579
316218069
509096894
786254137
380019270
408650922
257535496
632786610
166027088
407459135
552572166
232127973
620928485
471014446
662121555
624063484
772316420
9615183
105112147
43729446
15042458
764028564
750516567
54162013
31566691
284099916
640458927
81286491
679005499
2790206
625068635
611553733
26360067
493932681
474297024
358502093
393834391
400864706
716180021
410921425
653789420
372369253
430673777
502185282
707006608
417883106
472804920
178384676
146553778
641093652
646326166
549303973
404480413
39394042
301596761
657042554
46965466
581718263
478034442
427147180
767950713
495646298
367925155
551262261
19556919
656819088
606698419
381389483
674879610
697007505
250943221
221834878
370702452
412685028
551666411
623784655
386044813
494653059
288718731
323435992
411224693
424171938
706092530
452540999
340609704
188638401
125978905
349674603
316839473
128511801
443185114
170968087
62084303
527352985
383264269
356629659
621276532
246189882
432773908
776074627
450896778
561783655
433276978
148877097
466704930
336837730
704055940
593313992
652630650
679999641
432181786
724957108
45563009
446821568
224401738
20318704
28140618
323577910
426412945
272873684
466352244
770308158
484599683
663266948
431401197
450295996
126244890
788795704
660466325
253880487
325331499
334121343
58373578
709535506
768315325
488688268
693526654
524344609
581524070
655941830
754364160
149835856
75584994
482872359
272077009
787346451
46306145
486237916
269869142
185533029
239594425
68447604
784409798
695168644
525014532
554140450
301781334
499661101
184638819
274800298
636090522
682197027
56560347
353121524
143014301
84595601
306148927
395594782
582069903
518642593
483271308
484333375
360742602
118138501
548879082
141862171
530804633
40598006
136750687
425062361
478119229
304132458
685665387
672584256
590049091
454827985
60481409
80369998
629091417
50425394
164323070
511832873
642743253
14411150
409337129
764201867
20572583
553146610
207339732
487041154
580638201
670861172
617049695
29158009
728531746
468170566
556347816
605409098
273419687
215651482
254068000
299201476
413721705
407046819
738575040
679446882
308339313
292080054
749600325
356811106
628529779
610840653
72745963
38530085
772893387
722305201
69321851
566337390
555003596
259717126
367657928
570902274
745537195
385886897
102564479
265477386
437696534
653855022
656695292
755129300
385419030
187842668
680565310
456777575
253173475
282341169
470589727
589962094
536326053
489100777
375661574
305447494
6079978
314408023
31599940
752316366
401653409
208040380
74804901
1721608
444280383
395748654
511198996
6645823
626430370
114901827
564483216
634397550
278430403
399452656
41502105
302008413
715235283
477185049
248997777
345800137
367173955
772260075
233505350
219771890
118772382
427766298
193879720
597528857
584489788
606043793
626939168
348085924
712010019
636643016
341043538
180248847
284455974
579809960
219983303
630721107
331448634
605820910
267560881
618281991
231973500
508655950
302752284
358541937
697601086
751864585
271498119
138616527
276158703
679396537
709833766
86494505
778940741
28611340
223715781
5322952
382841118
2194265
598133802
637740913
490464167
218652794
280171804
42833233
459142926
278854522
572376777
526522570
388561353
162812218
542200527
433014296
521715753
22149562
1014717
194802549
54995259
3877853
197530361
276884503
570815364
236249355
654585965
319049632
457323064
638327862
747446451
20822591
322344624
287958476
337334545
209396174
261913963
316340206
743138161
283852857
134768072
441848269
580301700
276364173
486142966
335677510
275359482
465224431
394216343
545835063
677239595
156113581
650893605
244966211
710001765
721514235
183680639
307623664
91812683
334003376
513469429
25787494
631575912
659171334
20818279
270215758
258988875
292135236
80037652
24934684
246379077
91949652
324115754
745318885
271079365
550371779
338716898
5042642
730450440
713674727
626733388
47505398
500833156
130032240
72708105
462835315
570817175
409353642
333374782
291357835
547160875
220665763
663362228
46268899
737878153
193122944
648581119
199530081
252866694
218791007
276307635
547554074
639407432
409878942
275571086
516419573
56459640
664616717
639793295
521415369
495292326
349738050
657275118
763483823
77928778
108508126
618545695
123545782
681379948
65573630
222537390
140270936
670830846
790214161
188366260
409590025
471586766
465481940
605669040
136038487
75298731
332873731
403979277
120235623
153163550
433796459
226855093
633219476
717078786
375718325
36396091
443958474
182752233
206867162
597097382
407254228
595958002
653602141
154848606
667321425
282549059
139624329
176223441
5803924
538588169
172787689
337907272
779497754
275353374
291872572
733243494
519458196
488135220
651690771
298909390
418569488
91940198
623609541
274033006
716127551
83513402
10642327
783946970
382744117
230241601
78836034
505757113
645416592
508661643
546819983
659113100
759789030
676356330
313051309
628437135
600349049
685572568
109015763
342341836
104641500
302419555
98606526
489832197
786469774
591919082
366415554
291419096
132585839
269246957
148323652
265718603
340605511
745551048
539379209
659970564
745626458
730085224
426357249
514123229
562565042
777207687
64396112
423680959
179292677
158089486
18476802
407252378
768840993
33639109
637662184
235719463
66110365
331543030
632777561
646981671
708575180
242700508
568643650
114124528
23244485
33633917
110927214
752782312
769064589
544797544
17079326
85386887
599595676
435917479
101396004
432224688
177685024
755353068
570072344
346203224
151941883
137500949
342914758
788157604
302902097
619274030
11486575
302490724
209712109
476892766
701146800
229356149
723419608
627835196
480857427
329711634
664018223
29231012
198907932
590316680
35441582
236976413
429467233
680713305
312906390
375683363
571540049
73790373
667792718
750265729
430333766
326137206
5124331
490974471
21280166
177775577
213719456
90330156
614829312
262877541
66352909
520654010
523970229
627497117
437075205
24331200
302241280
143112279
258618165
184496609
83953502
162585964
680982436
558737708
715113148
675054657
491714212
241014972
127179204
683292151
663535253
148933127
461841202
93632465
426387301
80572959
171229264
761241462
601632870
456425176
290536557
288279780
364483869
314141711
600510580
575483386
190268601
506776814
132446754
745744890
668692705
785179354
492683506
124622828
323328259
403929091
20454856
769364756
324242316
164040154
136609365
424206588
770791974
96247076
451974787
161501733
128956851
775414974
607485223
254103851
341728073
315852844
372545463
672665821
421455315
536830146
83342822
714746180
710277720
147599091
5846339
46638837
676078934
580329548
787421243
307199554
620189080
94822286
324362125
248015006
386312599
530615376
282567771
70025104
532862021
372531954
528799092
56080892
232226688
50398104
521227544
571425018
394982289
506905751
648204659
2422957
356343438
194623187
291591646
631438898
707971080
443541194
733760816
693376296
776622312
111508724
447997300
385898848
119660465
581750788
533907505
359268095
304950282
586797297
624631483
79181504
251749608
136169945
475200789
596357280
50177325
453125815
441525299
34730240
649327662
754032115
509844393
19835435
407752295
87185407
702742766
236910481
494900081
657900433
656104117
250765493
628118093
392110290
631691473
491011837
146838303
44860314
252554711
734658330
173787311
390062409
559407057
651959213
213614858
376975223
569521134
109096619
201994530
615965005
432965124
137646838
87438986
353611158
235782865
628586895
5278988
167959437
302910766
639005058
243902903
28965309
460784394
586927463
215751061
240667772
15914274
181663948
727201651
555058144
406154330
202411312
408612212
212605172
341618150
39298101
454342142
14059942
210119771
326369388
424207035
319754664
26350388
325896632
614068522
234688260
424991352
707776724
657744378
214936647
511627571
463709820
336592495
499632747
586935230
541716185
151582260
265504747
280337682
410875942
359065221
599322644
124128026
429617599
662018332
114056205
241831428
246809274
787806592
460215945
433954761
346426383
226522817
757366246
467787245
255430439
125290482
273882451
266978270
221954848
196365573
107492271
738736127
319869860
765588069
328923249
166676336
111762414
110697140
666096017
38129948
12909237
184120371
733286981
339263271
397972785
772611925
589667975
59796605
146531711
695720742
64819704
90356961
355250820
307363871
569426812
256147485
570318229
721086688
78265665
329354836
377562623
524247689
517148023
744881507
493966436
109842682
541259789
208714292
15879854
139057904
557957276
12271000
140106491
164476012
282256788
165879887
623253169
635701770
7042590
72391743
615623277
374248523
472426173
39553971
138915058
151637265
62066620
543497910
736675322
329172697
392682131
630182881
385658085
507416078
687644810
397099224
544558881
134951312
454448812
520377440
116736845
452800174
220231118
211408674
770228861
401654284
279503287
71555712
108824494
685480720
441385816
429700504
259147998
361348916
397089991
537337312
186116576
132820997
60192826
467041448
617379102
215004964
277234187
704234400
575158476
748512688
252331935
647164066
611468190
35460233
318015740
696248595
208163594
373573013
278331049
685958553
273023652
596240397
309526604
528538272
125070328
50806678
700004792
327739076
423518808
132600527
39510617
498040981
783825822
233368894
148329487
282290539
354696625
118748713
192549221
593183542
636974994
460991135
62323180
376349761
563156123
461865825
658118479
126270808
392247179
740862592
106589361
214345296
508494356
257249095
594537446
628000158
467337831
326952165
131847123
740436568
117439114
320582126
63422869
764834490
506795184
6813323
445728174
628205338
783410027
30888566
288891064
380537132
341756484
347337332
410470806
301603839
633332316
360949942
617921069
347528601
386255703
234305207
319519337
208449433
756342609
405017592
139589225
386809870
77007288
14746400
702970603
376716122
482038293
302331596
616131043
63113255
391026089
688031722
544767323
158499751
744393737
14245262
143545547
137469913
635569498
103860789
480402132
710411958
782867003
547730436
489841642
384607972
439047795
376051460
111112616
202532379
630278464
35927520
489991766
140646412
771757768
649836200
730745486
282968171
728164372
392745416
384174726
649293080
411537654
61559086
252714359
762697105
212030477
442886202
416807030
721636373
256218195
183296922
754187170
302158142
657832535
220017450
711505182
485516274
222932345
749439179
8604386
103722174
718918593
691844178
366324456
1221193
390324021
672511537
562721273
278166337
665070806
232856916
157358591
225747122
250971149
356216763
340308154
592660789
734148939
239472724
316118844
772193464
360033485
558460510
663170324
474204153
786582081
302825682
556076106
731646510
525914443
235722949
790451081
768739616
735079965
178549496
451205702
525252160
149145701
221823563
421264671
277724512
156840026
779710404
506268682
494439906
643638839
698932367
250438798
169761841
6494508
494050421
746473938
556695795
223105410
100357438
76557752
186076006
347842269
154477811
315545480
710260920
100842810
510877157
681246968
790809864
134689731
757572109
504071121
583023511
727954927
635520339
747095074
438292554
76382619
518665143
277494851
322740964
506736614
79812301
619952068
155436069
550813189
326887705
303127696
453516952
399667434
431635640
603615497
736582770
95705170
278424151
89332635
598231196
184218178
393324973
398865151
158466697
496771933
384855280
204764030
41096521
676717084
319439306
258456146
372602201
600269565
283824664
725091233
581389937
359103528
650147626
8939185
365797508
443414218
514253434
555992614
27738980
681572927
442409401
364811482
468760057
563775479
501743680
30116404
271194663
243697005
562642458
436634929
432325749
782043215
671055975
87242518
253878116
98758330
590141762
605617790
376912749
729291294
60647389
581942291
682204490
439809926
480884160
571888239
320788618
317302820
235371015
228175256
372486446
653634319
12472910
65019361
603323813
130897834
140235542
299047207
629833758
534461013
171520765
368100769
589790614
406466132
517707988
145915947
404659364
529134027
520938703
357599543
15260729
186686987
392501416
319494337
494208503
728043459
392763845
580293820
683268187
162924867
162874269
613604689
16475218
277134849
212219622
49883867
612197539
31008313
185065769
476764226
777565357
580005242
212329992
300915067
157657753
636993657
757950986
759341949
375685494
223361524
629541146
229981811
441533785
728923025
179662532
500704103
608987136
108050341
566692074
18525910
162784213
353392059
561901795
432138658
433687236
176675615
6586036
229897627
70799620
570691133
538036393
355417924
576706804
378363714
250336909
285855267
471400963
261097828
637223424
157958103
591327865
615979231
312130107
94729766
276445283
271804384
510343436
631181010
162406739
784254062
124106490
457475659
668334344
726457186
177865449
438387231
32457069
685960844
383179025
211829121
54451124
506923598
449328757
554590897
669725060
788355064
547377625
207037298
346464657
301114317
432269414
788366568
138138394
138878185
786142479
177536641
774137978
638199899
56207438
294721561
759321837
536205967
620355751
326587301
303924544
93365086
219174197
87002091
80211106
297482580
767401653
689207979
450190231
406126264
94711099
620019929
287383508
456840100
686558292
315562908
396639962
685121179
638136748
341096174
449936893
110544597
95873819
302905239
211760017
95491462
139273348
743725074
308139461
437303019
209463561
550876071
634333430
124801993
315180189
706063678
788254929
577960843
56524147
756202385
475053604
513519157
556237200
672865334
533606280
262414619
256498538
328895664
393287411
441800640
278213646
580677487
610314948
249336345
725976329
414922008
651746318
190208139
719732189
393609640
109874097
602859969
563360195
782024265
572771966
756326318
17141208
84693458
525056258
365013048
168317679
200187266
12369638
403518535
52144420
354561042
639927602
125404180
310580101
168033637
657883371
31430042
501460485
314853614
138606703
374012743
751171671
57862298
739709610
446448633
348071732
132889509
186099740
99748108
411375156
15893281
756809281
449930805
386276915
74642115
47896848
412105688
754443128
523305121
608074627
240951120
174958489
320527959
646074871
306202713
733616599
333771348
419626506
395123287
319403412
241492433
261314837
227977522
84604052
586890210
658535064
452496177
80233185
619788681
577653449
280029157
230200205
742974162
222610924
545188994
429916684
47282479
373027065
553033662
704376180
136490968
48244661
546717261
639982053
235941760
45924082
687046840
265665680
710409232
466846367
438535339
404895062
141474913
387380987
486241995
135189577
591216673
10079704
555142335
612185178
558077531
85435530
732414043
323854917
191116715
93287199
444994494
380508029
74982166
761889885
255430018
107542259
135041514
764761313
275663450
763402004
741491925
267523889
365427698
755702965
252441714
373990514
371080046
405792127
656533845
717777381
665198564
176200600
448336015
517012046
203653741
399709914
398329112
262413563
571188122
612404803
465892276
528639044
705848912
375007539
750758965
475171086
96211774
600669454
38970120
498640189
225626434
653713966
421790163
550801960
365710763
395700858
427036829
453477395
770311337
279922019
219639179
773471426
238861179
665959741
36400136
169848838
780086298
55754354
790301900
661300995
515806863
433851018
132106536
415342524
367577016
468277755
444043742
569966626
396627438
788690274
404228012
351911910
528021855
112793742
365162697
39503854
360012243
9029310
403201609
491072193
276999829
313069171
159422305
317087930
635061633
34511433
572168111
573553965
147309537
133429038
375583745
791834350
764976566
242298818
615506887
530124223
618920303
677623001
585906339
449767141
420464969
564249146
265989660
416498057
332207561
717426456
358218627
505919678
151928724
704750186
348023314
410871899
755708980
170714719
269409238
781720487
786852299
625328433
280668059
511284062
740673490
416564408
522363618
677773864
465219417
61699756
177797711
781152693
542582709
207345192
769834323
259917448
635482856
348559446
208915028
265513312
63085218
523679738
611094285
645722190
494844610
329199512
692275747
282547957
347108806
83603244
604853101
679718084
156061803
497442217
294586670
577666795
280106797
77218331
369790206
101886471
617464721
619722760
296359413
175893898
680558784
514383786
607113377
251158850
439220485
548623556
479018689
221263471
163396848
245863917
558033083
87564890
577497941
33029164
142321314
305769373
356465312
674348915
233312654
554620088
284591843
268262415
349912130
494206525
255552165
157559622
786907226
66055725
648095651
209811370
212572972
499449468
775918709
380149951
197902087
429826063
328149309
30238944
93755736
504389185
338207813
658198418
449396114
317412245
783736542
68179982
785370212
125875128
193444442
505610408
290346939
48896647
572193038
248015736
596904484
789753684
416013099
534051995
66601999
119798950
334154099
691335001
153180131
664280213
217765127
780360512
380952766
189881625
712122295
308236437
615999461
7097929
190682698
293114657
397747603
103194116
749396731
112518333
10206676
763738745
648192559
124385443
322616747
500368727
399074637
250321014
561350107
462679638
591502479
482871740
615828746
40899893
345572027
629988146
282852533
28770542
510047261
724723064
249880964
774674257
273608115
165592696
615375261
188330595
281770555
648008705
381203321
722116987
421125435
745915164
491732994
381337860
209289918
384025765
354207389
648796362
216995150
475265411
77405643
331308117
660664435
630629198
268299058
788313062
515987110
26074845
305157473
647312709
392194699
250287949
4905043
30714849
316976299
308698649
36537699
469110065
758233219
375421581
664642788
38140848
591027553
150495377
735542598
213775376
468806029
150852080
57262577
135407978
732067797
280641853
518104852
726063869
412280454
237177508
507412537
295174156
179452355
725670580
223313764
87489947
146120273
511125861
307304443
562515374
174922525
33177015
278636355
518055488
564159927
156997331
170418880
643141848
8316375
424991429
304462995
333850841
748330984
68753052
681080697
421539849
358459311
556416574
592432071
204156730
288727689
34442370
404978912
524858433
618956262
161476950
166699382
371596799
755307267
460979464
258889946
594483761
663656372
158252970
209182043
639257493
29171973
399789547
678209318
573503158
313186387
242546531
5405691
700804041
572212044
703851155
49036916
590331852
662594265
695765310
103563457
563790811
154853238
441315700
207374897
116640565
781359678
473177308
493005460
418077451
199179714
12014482
670665298
112026122
615953197
497383726
779992817
452399030
4654797
564375475
679209834
170398938
3109478
245987981
765224895
197513443
717527140
667983225
377298055
294104619
277759297
248994994
278427864
496030322
23436889
776101829
140546502
408404512
164993273
327832846
336888014
473545147
653797797
177624561
754097548
3568127
341332820
80334972
349489960
155734235
682335241
693096046
526400067
407956186
375073367
572880521
645233986
63730350
730785952
404484762
783994176
430320974
578812037
454046603
10677978
137971351
744523989
597771614
150257774
226279258
525476589
82058270
679931850
348564651
569566160
735304120
321465448
350597973
419351886
41411593
759063351
706612509
184183616
199825445
102340737
357765659
713778872
255924736
56740189
482487924
553209048
424940511
13116825
774621898
628137450
230304665
413928700
152190687
654447257
100990081
266779684
114162963
170386363
512408559
277263387
285594216
207956372
24680391
681813555
393493556
516049683
696179904
303845248
410722505
168727921
398591280
755125850
129804596
420938581
183578898
136713199
558506969
160414725
375925152
237933943
756083396
561140667
178883282
737922807
406269971
694387111
667559498
43316266
508201174
643627612
586534610
779238756
159821305
369697479
375488664
173820995
98185259
439477365
553788237
473666648
789707639
205263892
241268042
257878392
646183891
178385330
221223137
500011843
353178078
167354289
172607934
85324304
272567774
420091692
420613509
56249421
48631913
369819625
21390178
138601822
641017963
239246375
655765811
403805259
660905399
713724297
362022860
574631184
439776697
447535116
538205414
740003294
576376823
30291470
776637720
527068427
412923632
351720100
258338211
314342298
234367556
152819745
102834594
131114581
680514131
791332881
710437384
96493092
171227278
716089074
703290780
286922207
129042271
782073451
88012784
497618711
546375884
732603807
228116216
525705801
368424863
691852680
184987151
534938212
745509538
120153352
762834996
419039163
436486268
462468312
65920356
479715834
115144852
135489976
158534368
763714725
751024961
166726051
104572180
735512873
376222097
263873223
273396348
674163898
698282334
466964299
789151800
482268060
245852930
421009282
361010492
209748483
6812306
61214429
482368631
154266394
691029957
90555084
238299576
520499013
760028400
290047345
523228962
289180587
443242809
11090421
236074568
237137155
727703740
138330239
716288998
168595029
290097974
40452656
454542348
688690865
168122974
424909142
231152132
653750828
561860104
529268729
604170728
564913817
553835155
736227494
521082831
32148598
212721396
317553114
183683072
103758423
135884368
144742133
568365510
504373074
752207618
276559289
281491531
679500298
62979059
9567087
209585174
753551970
214765717
220757181
154239629
498922628
547747977
26066932
591592414
785083306
147904712
685110864
759892147
711958467
713332091
338287963
118923103
585884673
410447677
433347539
229135569
256271776
648429264
287732398
19672552
30252785
178813378
326606031
350595918
477950089
23508333
536494759
333954080
332456532
492670606
567172131
424354826
738292404
313014221
73981174
216112302
414012571
232170995
442043745
141631400
575309179
549963216
112628953
781527994
314639288
379512889
486232741
5168312
590368607
572816279
718047963
329270553
104275659
221918589
745549628
100620939
522687265
76358051
232891844
227888725
225705912
130194732
304880325
552158815
21385240
443164384
265594408
507670209
719223720
64866394
714681656
562367621
444207933
519957772
117384680
375590946
224007779
141605934
122941222
22273725
559589620
232745410
624566152
305913620
531081379
710395920
593515064
417999720
655325156
474415545
472683421
394184900
290414987
653269428
565423201
516229184
371278186
129542943
96247946
530356430
641355632
20284203
620443614
109586923
646960168
790512850
403369764
560586695
348057923
595789983
773957242
649275769
698908947
761824047
425222104
380641687
707318889
569242129
393834591
651769415
603594946
133960591
204366402
645181269
6485947
366516898
744908292
8347492
317459239
519100042
505386355
757289413
107355724
579251672
34491320
224058980
246958141
521065860
644348985
565887194
17181387
602778629
529913305
373933831
217415759
223784376
69393080
22584798
604352913
744803620
522884294
591140543
727665316
336721905
375839973
369409120
687503340
678645825
635765888
585582762
9366673
199561984
632828288
21958351
453450299
687166179
299352310
578461624
745400720
319035565
15974173
634306030
236785751
754854220
514590185
563658985
477786880
622998480
427518798
160437415
529208162
486368310
693355502
501450641
126288887
460450082
692569641
755800556
77894783
97093635
733154623
598750432
193944732
668851999
2815505
81939758
176209447
558394985
667691979
753557290
485344008
415458078
23370294
342710028
693527155
351893126
550154477
443508955
115192486
530547748
560137250
311441107
782114832
262407510
295521931
301180432
661738049
324841087
189494038
766369134
241905543
722647000
513794500
260343648
640713205
654676682
688872956
197727736
453300367
722858857
247812389
422146903
78341665
628984633
774678895
8840480
306821825
502700335
324096543
508756859
2170949
185287650
354388962
87771329
719893472
739461008
695095309
37954766
537456736
684103022
660661347
502045656
135044328
655421910
86527246
239359651
596739861
17244656
165055128
186065448
553772185
768991904
666869336
779740720
745685379
224427840
499056020
24283120
110722720
632981789
161262934
764504978
22495577
301348276
173550633
459248009
99433507
639553452
672221197
312442719
31915781
574363861
675928321
92176576
544241716
782294881
214063627
148014018
483310690
394554378
542370130
254803197
638529573
518330110
444784047
249983281
9490252
382533760
653659487
3045240
476785
255528838
10827308
644105505
583881726
512727745
65690258
572677108
336046136
670652229
704759947
137338780
604141309
306993373
480997936
700852093
39175714
717984875
539687415
746979637
113648354
512183659
658164210
515138949
690718392
721898121
31968949
399842304
242534062
531411810
142306625
157237969
558066612
203223314
26775733
641658722
134721613
362756134
43491290
455986813
467634934
599235518
419022848
218797375
346683322
181155749
200834820
150793007
39674825
198896259
495114615
179845956
369590488
245418328
5220179
715184610
141869487
587424090
593473073
415147085
261911607
147723106
627013311
196155036
362095100
782820276
675515077
638748786
201911402
426988351
151014031
657116024
266238504
695965989
456564125
573901199
451192138
522326257
550990124
683421025
643791713
384820609
502992824
138534292
387956029
69785175
619972937
201265729
729492312
512449647
341506821
406743131
148204036
309173456
291603411
613667883
436335978
417912571
686333916
757112720
775588368
574402869
284478755
680190711
48109201
611482888
113135728
741025869
616412168
621355726
349446719
418045730
508137946
655989776
267740708
55044775
405830357
503404221
79162996
592318439
86001402
303114981
660641665
302253377
448707803
715684091
534363690
346409619
770777396
586457803
136802702
695738198
453698548
229165546
76491863
631133569
243138425
381002040
163879221
371107281
357662010
248407566
428283163
327086561
694579359
594369680
551356627
102523702
276085388
682418005
44523367
432837094
643509177
668370363
63829835
119150461
166886790
122273585
609779673
280456764
113434954
47520076
92190472
14216018
673182370
241214548
487028241
562938782
226571740
310469928
406007913
545639103
523001419
419202753
434954918
525548845
590394459
500375043
656423286
261276150
390209749
473657831
174520607
12273504
525459207
65630849
681370592
742981775
725598712
730258496
50207944
282909724
68971514
106572401
132016410
653179598
743754698
620289768
82263984
217820472
351201819
44734130
18208315
526024760
389015746
116961005
491703320
627761905
748600538
775110776
435443732
359038947
211824435
319943481
443633960
415213638
542938653
389689701
721545821
709316522
703940326
323011404
190623445
84539261
385002057
452917155
492218093
527191327
746913920
635292105
3442145
163676823
465282724
294852499
501929663
102927044
780646109
28452038
52553737
733882182
367798658
71589898
53080241
628384635
431395907
64151415
126896510
782194385
482922548
761277827
626791718
606357955
688582124
655325385
579389428
143300471
555947450
354536676
490819596
457412134
496929975
164714587
180404790
632159261
781135168
191354949
51899561
736860058
574670818
415549840
429842693
440480198
391010004
98568812
729612637
364852165
248875074
718965822
591219999
407963627
720979859
705240186
509863647
535456030
376110357
702794015
206201300
308719032
742472255
335166590
322304145
144985661
660642308
352313536
288320305
742663486
526294544
241439190
355299848
568480899
764625086
53298962
51811716
776125967
631736155
136369768
775530029
656332390
219980629
473396265
327745125
55751436
54203335
784783415
325114753
549550568
269025652
630960273
654620546
513157511
354234371
116539492
529635352
706478767
572827558
89263129
379434641
726267531
633307568
616313789
739763128
763247310
40183034
341877546
737771727
436711362
475300239
750080684
398425422
546432720
221396357
390706682
331210512
137334058
720774587
409356201
688533331
34142493
458028954
273745118
15943524
142772848
553992283
659224843
53985337
169230900
484620473
72692827
638887682
473153570
200931430
241495665
643614805
617982026
652278658
532987450
111167095
126516212
1074674
300120544
495854670
438435467
124102978
564194202
254936847
748422787
471518148
734156536
338723591
420978491
426537170
33522902
547243565
574956915
637401191
22176475
203252247
427010172
400251861
84668498
383825686
513654800
582043685
181936124
476295827
540651652
45316136
122915885
238240468
505472975
332033981
482619715
274764637
183113834
717373471
40737728
298044228
770831007
295771666
128468116
9019142
597837645
85224093
587440125
413258230
747668213
265299673
628628320
684058941
257594067
60209873
425724608
778015665
222900794
355446425
27039654
665774728
527798895
673455237
756387026
160355982
494347625
777812435
26427534
598799654
102192438
548175028
636422814
307256089
143120672
442108038
558307322
561040229
67282530
445650587
82830194
156525113
86648273
786066717
162090883
422919929
121444985
627526891
355436660
337836231
606058384
107342779
117164981
724758246
546295439
63153188
248215425
154428774
216527337
112349042
549289835
160314950
225776387
96801329
106348044
286993419
354893485
358113084
546018970
415867663
594858234
738605797
162218021
389197444
616956497
109856714
389937174
143465978
482623882
441274194
747854443
223927864
489240326
330967108
562660989
106290100
713704592
50151705
149266187
782468463
132026319
388417564
593640243
234143996
497995121
327190393
479732684
187729767
717543295
373216250
693790625
479329775
328849681
431892097
328179601
573331815
499432666
168105285
340629794
130515785
748819189
476468978
271833991
782528615
188861722
189173675
393308808
84545819
310896521
237869608
223156674
377276335
646698840
59395076
706941258
357240389
365193423
313338189
74120861
98291883
301969262
590118779
128384444
439534224
507306151
304849900
717736063
134563803
676715560
59850996
138772962
424806394
644336562
320088140
665486958
609720252
414842909
448573737
539530435
568955319
367891584
1614664
342122638
328404838
123611209
624347177
316016232
442438956
693517562
170874581
59263570
338033701
566001607
549894978
744799209
286322352
611147088
619208080
604933891
49964385
437416767
247626012
408773756
742049023
469299710
425673485
635281969
781585640
419104778
281681735
634301356
586884484
36469324
303383417
519545750
514134199
179346236
664884075
501176977
294023880
623821960
303111115
182999027
299963060
500385060
280400915
660870028
243170044
652967440
609965747
75591627
558849297
563028597
219267840
127967410
577375938
720408247
397555358
341652921
775097042
147385833
646118832
247452141
786845543
317639392
289480160
640853719
304471071
164266121
682059058
121698539
274075083
169817303
127933206
228339815
491379921
737614105
154919187
130892421
129661552
193048954
508139896
1307718
631642432
11708954
326298662
293275679
680090116
740486213
775408552
288630606
168542732
462448203
538432704
129813155
731847818
349956120
672988824
630307984
432068336
416104611
48045971
497400774
20183389
687382535
131416615
638601775
687429232
151320269
66082010
65036639
433021588
614162692
124545142
296339943
516963364
92548638
673627256
786956634
551074224
354972986
511667508
477142482
574287610
68842493
380288383
757182021
168728816
74665342
210136429
513672015
468107406
729381835
632144889
40735395
468956311
374169728
88373490
559646657
13293052
749955693
273887866
157849203
534950663
526197778
191979406
487909022
308407863
470790616
125376766
308600361
290318749
686437808
255459066
545520966
469193013
135339239
184761150
687958293
635437800
515167285
348642655
232240700
514675534
637193813
109078654
9703542
523035422
257780796
714214769
387465977
580311295
459247921
326210
145970720
103973534
297211649
713479902
107072073
21852243
405259400
185116895
356419382
667374107
504735169
710140465
393204427
245752297
108068179
549024919
452424089
590251746
216755639
556466576
405064361
687369283
601933407
682781522
684628406
683228054
344962359
777863381
49940155
639189433
33612907
459357507
275154992
67537123
273612980
405040358
725434699
645991648
621238834
379300854
180692314
222855926
715207994
45580834
94733627
360084310
196959306
521845309
32252336
653427966
590895070
380115722
87261205
520452117
171071288
25206142
215074859
608652106
609934578
697061735
170283728
472366975
132578912
264203484
765771069
379971777
700447433
108681616
122613066
682546204
249939615
333303559
542535178
99921011
759806947
67800979
745971826
254932066
336232718
22692625
226045747
208817659
133677278
78722097
713586679
318618614
372780565
678677795
430913433
591887212
779287182
298878533
385793803
102699078
555356071
496046722
581911092
630822608
489906980
774749491
220550086
172594692
76503832
109397721
150750920
464184254
372009279
451905906
776700527
359553441
271348105
683033955
125850510
732075460
646228557
200589847
238347849
179391731
329028556
188862923
704698793
713770862
233665591
399283200
151521445
628354746
245086322
108326358
56221157
212302332
653730990
224503120
7116341
185596852
154045339
39548935
198433530
577193524
715975486
273980862
56462011
568679825
718455369
675891697
426140355
332563311
423810117
400072637
342587933
558042315
417055995
732665256
43072054
384116371
523954919
761188932
546152600
473075451
264064759
561379491
133051215
493298301
129914916
587469205
386351759
689584513
90859911
728600813
119255595
302151309
58277846
733693047
152330412
184693501
153734168
532664916
791052949
382136288
294660371
167727148
357470684
520139050
465141875
531046623
547439473
455307012
700494805
247602529
373633256
117950481
55341403
638426619
433819275
374064459
115197902
3208493
529915684
535216063
413102882
375306653
304877410
89102445
189399871
125960735
101333532
597277307
478352722
9411055
200583203
502112908
394524973
216240844
78228597
79689984
788074112
499131311
352646
722298057
328288332
190253062
528118892
280119634
106138089
397654709
226078215
17918592
346819771
294193758
564358905
745565100
23440492
572881477
165451635
191439662
787301199
76696728
622411134
372316470
196424796
613072878
435974715
199534311
661651516
395031291
215775832
751916832
572465148
73253326
103182037
312290376
548617024
215804238
668908900
285878856
660239661
213876507
212534391
257831507
380936141
107005528
404335131
74940188
170765415
450684732
698797644
322289462
590874732
712013712
309890293
289059585
556976894
576277203
100211714
3261604
679366651
192058380
247105394
294826524
197094045
362920018
605186370
196252870
12703903
631100313
215498131
243554024
539495491
508932479
787820223
358232216
294590984
577462491
80365326
12612177
545699577
637609971
731711174
567958973
713219941
367735557
317489369
347482672
399870933
522926936
231415408
238707864
508884524
585613484
686097055
263257917
275797551
783697792
445665692
70473472
754623788
509618941
203590519
394970190
654195630
668101850
199132872
437682101
377465921
483557533
370254068
445892115
181236204
505809404
759009096
477001672
177974308
477160220
113742442
410217461
711105611
126936466
150516429
466994188
76835599
13644269
356612533
335388914
237160422
710768863
154145370
613564084
418309326
745300819
86475142
495757686
400097885
172610537
728350425
38514919
232185953
127384282
517819618
361903963
240705129
312892204
647254802
327448949
332233988
619840803
213546303
261991559
628334035
83144904
364353328
195141303
677628795
656767681
34437422
723997183
94701711
323516245
682322938
388003518
293430933
98286604
644352056
743505323
379962900
653410912
631255571
787031083
401528359
551509433
13923362
88856779
170395616
552663840
191194050
191891155
290605331
153718775
443351937
347829389
166988216
342735439
444079088
342936898
188294939
333150197
152438166
735656678
370719859
317631792
521909301
133865617
113449587
745508974
297691695
671019808
291972584
686010140
86124410
79860101
462359173
608179456
503912667
279886019
242016067
406638338
674396727
415868087
553295363
171899327
292213696
53281229
185973035
123706107
313588159
460005654
570742985
461464725
606577747
705959934
393321118
142663293
82419544
342938672
686900261
249988617
293798579
349986567
178867589
243741507
161201774
663157428
757100229
57592173
292868478
773475980
677119493
155865620
194647745
31363685
252360932
239528797
672098744
555628057
707549785
30184768
221627415
750984829
582825535
473523400
610067688
664969102
113743996
221893189
254432495
134852403
41595856
178503411
353583345
506130224
574609855
447131903
603420872
9996780
478681961
350776007
371469355
242862057
412920303
606814626
343361907
146025169
339733752
252300999
558286460
298538267
314740009
239712123
69780720
302956287
674583567
94135791
210299639
500242636
539378078
414401152
590949400
348065734
353872490
88613840
321028245
205740934
684446593
106830553
291280840
453882505
196840638
377795373
470943790
165244424
560672763
119594273
617883642
548470991
343456535
246400881
771400059
574560490
572366715
704094468
616462798
15727747
20260308
776004226
119012704
606021004
51217492
646280614
118915733
180736158
369139029
266695444
24624800
489965720
574285130
784294906
548420237
402334281
66323057
645510707
690678770
283503918
457197194
560068740
672700822
76405846
341792456
71054720
44496733
594033487
114109776
465309680
29333507
504455710
606711135
621530329
183138028
606824133
457008051
262806002
381840913
614502098
507934624
711483613
238291836
600915444
734895540
750667973
508693476
493225764
544997038
57135980
160209983
289165960
193169890
156363029
312553195
759520969
195233573
358068723
529019810
554483437
425725693
562665070
236376152
265936512
203977529
474447839
360586464
356429086
712671084
269301579
728462639
587299340
40486578
235740618
491088951
683871241
169861693
144763274
113947115
358206010
128014069
627316853
465035270
528166024
71508333
602587711
448792907
629026676
65210083
607713407
552300725
390238016
502389486
424870086
571475851
712740853
291619600
746116761
302718744
660203191
629917489
58303441
653814519
433142590
56777485
644854216
52119231
402901195
713792222
18716887
543910906
690618954
388864521
314516494
352421232
467503490
83584997
440684381
416189848
465594184
185413238
601332264
359034923
2256608
240408375
81631194
716642472
721106774
255183848
277347341
445399557
241617410
213807136
459233152
74427934
648975161
733383011
317643583
262748264
644683016
34466830
717247318
324973531
32909512
756738649
359102603
186572432
444337462
280703710
602467457
401689762
323530658
709924502
398672844
756406063
303975996
635444925
756415591
233214854
194672959
156439344
505748511
363577537
61987416
213030476
353316107
658011260
485167720
585873743
177173688
61925478
66425543
363277335
353991032
397817397
570193842
171712923
686779986
378092413
49372603
449846084
628013941
420173397
768868198
729692152
431323516
712690136
728864488
404461106
164062664
384472672
257482901
780506618
42594644
184125672
623774292
129284148
378834263
321304987
763826039
533371794
787669303
506355656
538346831
153219209
451543150
219207067
495453507
338775588
11906024
390579762
737083996
70083448
230531499
288432442
384925272
436191509
336456858
304334275
155982059
140125036
233062933
588755276
716560531
505466981
196306999
303569811
416677984
536781860
144336636
656925861
562805756
403693704
416983162
498375662
323694118
72055531
415636398
3061614
601928666
37965952
318874490
716199236
24382945
553380920
392036676
405122674
532492900
60622638
398413939
541832987
183929394
389181659
719232852
44537316
156645359
365004544
769225166
327153153
578989674
419053520
205978754
436830976
572364660
747648425
468927062
759795939
509623818
425677044
158070422
444633868
606492203
81330365
38442964
734661109
232001521
119197350
619252855
471866853
148121015
573158469
435407996
601404186
54517581
389258339
235531253
270730641
282756765
336720791
543253137
227990369
730658223
329259295
772124500
665679628
723240588
43735938
184854002
665413693
575704794
621041200
202027313
682614671
667246445
766419342
216076089
212753879
526177833
258966897
44279404
398456139
608562788
676701040
514573761
447425854
63943656
103419142
740892091
51275658
353846980
570846718
707501195
319480581
352033614
689381372
290823933
188289412
584505698
680167892
271795288
752442290
526836495
761247619
490064790
243568728
385196746
66496698
431539185
133129891
1924759
103688564
790659196
249846789
190277288
779726651
398975768
308381578
211141101
765157165
522443573
721732215
311449803
585393310
61589187
274478343
302028455
196529681
568375449
238648298
478776840
385185811
394613986
490102088
633467632
516174117
347186079
427895249
130301086
589058791
438746842
353919043
30584859
300363637
370843122
373528764
740064175
601338877
639428885
301179577
309349083
468016516
731045952
635836168
165876350
512859243
608254427
329589537
757034058
166004358
763036480
135657902
223112407
484323225
114834299
70500357
543410185
756537848
678694729
494884403
30167235
58228237
588868333
276275016
521367377
252120659
9819528
323155796
691144379
172311069
534108019
539690843
573915293
23899430
755016738
9020196
58813057
553891609
326191415
417612392
267284254
425838044
333600493
205495865
93991568
37028981
573504170
335202647
679015502
366818034
699651324
589370779
724789453
79463522
538357431
406878343
384435696
129484865
554694070
353055263
551213349
17175245
228734269
196767170
721506820
593404171
759501027
239272322
380045129
368807478
63502146
359475009
155704778
580802993
32383717
495134764
605552357
479524042
329218913
743191083
464872761
713865031
395537002
106756863
446765306
47805472
476869873
292198296
221405661
729519282
526444268
674652842
703502051
505322694
262850451
685845529
429641944
605432000
127273830
501502214
416940282
580982438
363990260
234548418
31189762
685944584
697087752
30333427
302237459
450998658
209324524
754832319
187048889
313850802
379761284
639658439
512073349
225495447
162098647
64996763
647423488
744094097
494185687
790009114
126087010
534685993
408388450
76210459
479639719
626289372
590413415
130457681
408628170
370167287
300009409
250797781
416225480
21811496
34083394
498695993
180765152
731276251
264586040
46101718
325397083
651021866
252901793
106245919
31770352
408222886
148689645
531577913
783995854
118138449
441345374
1117263
379401576
511219548
214328503
7264740
393582064
388572198
457407995
515457547
557254325
425287666
682409995
514806943
165624423
582573434
708775444
217334937
120652982
142339324
21604576
605111653
375721627
490865061
699462444
368628250
278138771
66931981
34235875
321063003
95179511
163466000
532538231
270556031
367366009
250756061
781078072
780361008
353099779
616177425
355859699
253499308
7096969
454492730
29863986
473860575
770100214
773432059
653952215
747748907
126839732
572284140
719828482
675924918
672859713
608225038
756477703
230574907
398760479
401934486
595295154
494119195
747309621
670628857
516463641
370121321
787932529
568359306
694366625
359707056
767801499
487245460
53624519
431857261
284022018
536287957
621345086
291628297
764905821
16353400
495559353
57647299
291318187
714846961
366920197
751983285
77207774
789777743
333320690
328604572
436513093
91480064
97924717
777146839
338262510
591033252
267239949
199902141
274361296
86522364
609189571
657177187
140605269
507521257
25808139
464774901
59934271
759585105
735810024
581061164
570726606
600388870
782048286
632238587
553377649
550051481
49185553
111957796
732644853
705231540
434142737
204151688
317240743
590490518
525140850
787135774
198764706
709638447
538471381
76675434
262826266
200407422
194065034
764826221
38767635
291090323
95100886
665765202
203881099
351555637
688679529
56421378
625972940
530102345
202929567
458084252
203165630
505328949
244832828
499948328
552985976
432924294
705118571
364099944
54196222
95926266
248065304
101778862
488178921
21125069
441498151
478514353
457121942
400641778
687266500
422150299
130656405
408376795
66688651
661338892
574214930
123252995
281574443
520210223
603552192
119917661
785445171
594046201
242979141
623820788
562196889
466060144
600918019
536194304
661258749
50508178
198127484
96397246
159108637
67619419
194696458
428308935
148897581
118297554
556904134
789764593
728427603
135605063
465475640
299143237
413296516
420615534
538235930
583111292
788365040
274522887
350730038
258150461
69251140
215610652
522306795
160583298
118430909
264511776
251782573
338718766
750789331
421781338
106260201
324904889
179042889
457316621
749767995
631528835
611014600
659853991
111640297
763912536
468472227
577411025
559500102
453283307
789110285
780059331
530341056
306126649
219920969
137332138
337785372
422401144
400520936
330915550
419176182
511505781
332829400
597429763
641311085
571931468
740400865
606461335
568358534
22117482
515919246
482962740
730952195
615549514
279532501
243983785
480381285
68847175
468296424
677360450
339630969
773850701
790102640
303371182
628221646
604560040
79169917
714752280
480874965
342460236
790830876
438719503
690246840
366313182
685743536
727215934
170187801
315218373
459838106
104568821
470048118
117894585
121574912
240325256
451743750
634736049
472137400
393581929
720516213
430456778
389100995
623023417
119734939
371364886
176874202
17923760
543340413
194454351
754118598
259450032
345182767
592737217
57117305
386276727
95680418
479665714
719070368
271448293
419571712
667671912
223872185
295956291
452225328
293871385
635865767
438319058
407070154
570175474
280886734
535020147
467650878
488635911
580381132
532849456
289330522
146524805
561075474
315941348
354109552
511934461
545075840
221038610
791324241
662777088
238306531
705651650
422593499
387840823
279686195
180768220
87987424
530687995
526544458
702504684
344227582
61343012
447940536
680896965
233979539
182725211
356197012
368786815
677638175
485852469
460450914
186769319
526068952
738340367
620720255
446579613
7324679
489971558
594694078
588732446
683377698
96989187
14718074
680976330
63840769
345284883
435289439
419352919
563044259
415976838
115609214
504490193
465731286
333349818
235124751
586649691
531028095
196051600
441243960
169241974
52512333
380376241
648766594
489867927
488793352
481080638
735423735
262395513
759910550
659797686
485346932
588465715
673275406
753876543
724716971
761472133
372617976
446775847
202695902
486784355
206122718
616643280
669322299
578131253
547320738
540388982
58303690
519489418
1769284
123207520
73872146
685474075
217735891
4354901
223817252
629943007
496428124
146131416
700474698
254734321
168857708
735238751
270320289
369215766
377857829
142674793
110922495
401168886
499137289
378018804
601050362
69297945
689948156
424758970
670192819
253954257
419092935
549268979
372311666
240462957
679003891
171480344
410971488
30203240
305952439
442654124
436124786
332015485
186311307
668438822
302630065
383381759
284714034
779287511
238912530
223731311
224838794
467295729
499830102
665470051
705132375
715779280
745532849
346499825
415132682
455828592
642076389
484959885
435622458
601390888
492448974
423283646
770307382
533381670
657407895
355370339
690811612
135482765
49668715
405749755
767771546
652568910
389083996
421759121
280017328
475396030
317601227
223131665
440042842
169780483
154517696
401936232
780944330
69444533
505423343
104139014
28962179
590502514
432782216
720255230
140847731
637569603
292448668
179517928
776377363
338686381
108926138
343811181
614812449
333673908
181512757
575755762
441828145
194319815
170635372
406209578
13028606
535561523
665964692
705508980
763369113
120701388
340645620
196994232
470188232
772396804
112946159
215154497
369406478
674389689
263479975
729065351
123453257
678358806
238665577
162779432
309741907
153746951
243189055
540690819
779504420
381496991
197545150
494039427
334445822
543761879
31574806
522152257
3208087
276673884
506535780
657654448
766208865
378659099
307542853
591429232
120100312
283188958
250287883
655556686
425323894
681717570
611329262
169662244
363962290
378406805
707545256
758506544
144651569
533774808
623535255
118156729
442001771
380341136
314851242
639378224
724069584
127752658
606074142
727566376
124675555
464038034
734460126
11847274
30443142
712586778
708829689
586524352
298369681
484307547
33788441
464965323
455561501
683590907
643863093
528642805
406182418
444122745
339869089
785908274
595474293
371429361
237168377
744357381
72481592
747529038
186761531
345990725
450643685
208878382
25232120
789376461
611042101
140860618
497091328
180568657
409305384
335046239
66909796
512297585
563010788
322246893
389557076
549875986
530454422
358068938
497116182
632410621
615126882
227589975
211498794
662301119
527515954
218108707
629693611
84480240
66339594
571030174
623105097
561064653
321963213
674441581
388476645
342991025
72301256
699662532
493223044
456656644
736815837
201746889
787626149
315114986
522617128
142721119
376713251
420872404
146796245
197322624
268316698
150133252
351720847
300860867
379434781
79691924
264879897
133513743
764379899
392806689
467873028
722370282
4302507
719820595
640221958
33293995
592391258
751875533
101061429
550792354
341525245
599744303
597032903
372329539
199166457
255942449
625959514
550156861
516031450
485554068
155207206
309144228
125055784
212018893
547898254
616163929
214638033
170730983
476039214
437888483
315939481
557323412
549554626
112677419
191301993
345441483
757436730
30282531
179108539
506360843
350602753
677244729
45580296
636258070
100298531
408420507
95831818
118065572
668190393
378246468
148526947
123914202
450653266
211654552
484553502
122540311
308616875
467171614
476935049
500740192
564209879
350425245
371439336
531070183
381889769
205701056
482893826
607853045
100135975
356746631
92476554
270550632
342552711
201263943
661925519
145279643
264624308
673601643
12199762
581910653
205667289
448689251
328046059
429300155
219870376
94613833
241689380
340215577
651569262
166341919
712028209
419842208
393460070
425441625
411383995
101517841
52916594
483020694
309336417
261544722
25576
284149694
194761773
648623014
733389638
585025685
702271032
221513971
438418272
477213064
644745114
161515811
108244116
191600800
245770635
254083700
246640804
134097807
719892123
349456988
608176509
434873304
432303318
261668727
682838136
522201952
728558404
446052154
449222093
315062346
8379644
679504357
165199929
59053445
132092811
668544707
267816388
72610396
362959128
371641433
663609307
376699684
336323989
770061131
67258713
687701137
267050331
197505357
223405884
425624818
637551354
473741321
201437371
115877214
4965180
312995457
114701892
97118371
20713218
156089223
453720044
685709649
226300167
450877088
317264253
177241664
714068837
420641952
344870147
368453695
555210128
50243175
402239138
133859573
280998531
478635271
702139667
410597605
371640163
675063244
624480539
427102923
244465337
451007224
43066387
547847741
708214931
550034658
162066788
564812252
588664996
615480957
84178432
69415389
546926088
198370045
263946353
610705769
789024966
553673046
123125480
734546915
608349596
58638689
305287336
414905609
551476240
435902240
252573538
749764457
575509400
28717028
337455980
337375355
712461029
340749838
688952183
116508967
416346309
160389248
226510879
512496024
144619226
510916894
185763419
207270677
486353606
105733643
764375241
651085062
118054790
275655519
776996049
401897647
73628126
118638440
701743197
751704760
572912867
447441326
546020807
723469999
543678697
528635895
452880079
538169444
585016498
217032880
558348053
428485877
558898136
688200737
453782669
334279695
153628360
228279036
714294847
405436137
595747592
551472645
171847395
192369252
210452109
461321223
269143079
777633710
179108603
69852457
122809325
466003312
791470177
575083581
90478772
160215833
325829826
130721901
790023605
266336976
166396740
305735948
474402214
759863524
560863044
350041248
179297884
33596833
279924712
696996654
414787384
377395944
751749512
97364871
530150324
231914168
158473554
100272449
629877569
728944836
454403149
700042618
542719343
690109694
319560030
127103501
579315635
38807832
407193729
521070242
725766204
334419296
76294510
195539068
668260859
131456922
35853380
197172834
343989610
462630305
694489655
337067723
530292650
426018490
679979625
399143993
378406198
294231535
789384003
161279698
249803727
522092667
598628441
203423914
376091258
89050371
423597152
608725794
787875475
566993261
319178111
236641120
351090866
676261075
118105037
582825939
712826654
385264091
486064356
405856573
181584053
676705478
725100304
545910488
771786979
760690453
186893616
255832030
128845950
331144339
363962679
159696953
162833791
695774900
530995412
331347027
748100922
280126193
464316430
392338690
245760773
322617190
380181267
669004095
773660034
348265673
342307504
775745321
246523454
454649685
361931988
220193255
636827197
188070701
163518579
163623500
82190128
350223699
235603937
749956771
695999047
488086922
414481591
448098265
71497758
470262289
775358711
350814411
154781935
428441700
145627241
648815244
610719993
630981743
89689683
533157458
701838779
615890164
670612477
110312442
132948598
542441752
384487061
293624405
580714879
290448700
277041959
301235296
481630903
62910962
587695930
632027150
455090004
408230717
234315211
724115345
511537025
572953645
128312219
348636704
659912944
270962641
435479159
671309370
615765389
519286101
516685476
185339549
493911812
770180661
279399472
179503110
712858081
716056468
174681504
182979917
380946953
537466683
784762329
483911987
532391831
509070762
181489820
688906979
670943360
480193828
774470201
127132514
626117524
514897125
130161287
449969360
35568634
42357437
591656828
407703629
279604888
442399395
120700856
395799107
356778118
767204529
398194203
52922977
484053822
667375698
660920963
372185504
233184052
173462248
582295141
302880741
762855108
99291082
104168995
27406871
329401672
539174
361085264
637387358
661221581
635489651
791569544
234580711
451776699
225457666
350519719
89382629
709031819
161133997
766609135
544458790
742775142
767270149
400515363
96560225
4469122
114062098
564149159
732695701
456878304
722083048
576684881
461878662
358074950
553835862
132119379
440633381
758395675
238682695
649674179
623447018
374450023
161850157
111988366
663690070
87736191
783532926
571195075
61368458
517275170
196769669
789408344
723424
87335997
738253992
271553653
213558951
540085769
250388862
66238986
653721966
737624883
635344846
668486071
85141425
155920613
701884301
205677246
757147735
563620417
780196497
185645130
476566452
340511363
168606532
80174939
696652587
74567457
465684880
420782764
406103151
153857585
517161676
262151416
171040751
1802243
312613971
76901963
182828495
774201784
196363973
20375734
445492723
438991917
615515528
347418380
495140127
221764279
259031319
622831388
103674879
373883722
449737540
481795639
702630378
346021087
369394812
312984984
218177494
91689690
344099490
78257908
301538443
450950531
288334521
35641017
664662105
700874879
776233471
198969533
35807232
537160515
60208634
622928799
444118457
637439716
369191577
174936649
508829606
355847162
648789392
544164663
724937646
260540101
211554926
583204773
189504405
674998903
173184917
682000164
617185666
671827124
271888501
644974592
494467179
182492707
66716284
94372683
670623066
331761349
521190120
91155406
636584755
760239814
499867375
303018543
492396790
500953596
557287797
18381936
521200642
150755197
542912728
576065868
602710645
532644736
30978677
312176514
530373838
395417138
352041889
123418161
704769974
597587841
286347640
595155099
394379839
143384545
761891287
667917563
211305241
375699779
752265109
115929413
318013886
677152590
724664614
21531850
629347029
681122506
139420438
650814324
190011582
622388958
722378925
34776473
466363582
167775798
511045708
735755210
674693109
594132188
785867082
416289543
564653512
461339380
704189929
110601929
304256685
382827553
735044203
432641674
388797582
535900292
497668294
542514862
83605629
722759394
101523436
601002401
453752455
339365460
555161788
387489878
709157425
461515116
319265249
413718043
724878013
544996314
779351607
504671011
677245352
601726867
566480090
130120395
198445183
608117565
419739262
151229564
226366587
424606064
305560315
478626703
228224470
757193101
723862557
288916794
159346755
273883478
662130326
8352818
51214991
363434021
463381771
86563350
114900001
447322174
196320797
418270467
764556093
257278414
486446815
36524229
304249020
98818893
599628226
775621515
539553615
779302405
322756520
314842170
172600580
582856623
657656369
24608705
639775941
745724454
608173841
477074947
317336332
684279915
354743104
192819840
697859524
355679439
395548229
242609808
321230884
719315784
330470371
82689365
529789335
659667462
597527933
469754166
640437942
663229902
93693150
175009044
289229608
491315329
17952816
84609599
776461057
595683920
318377275
354925115
734699505
196388963
620267017
443604045
719576054
196891835
744413103
725315517
488048385
47357516
437895551
661007922
375403779
381575552
697620606
451639955
510341219
568436264
539554725
269247243
215402908
638499612
182044211
429952289
215085347
739004771
743790694
272278449
295803532
703410061
627420224
106384376
732991754
219009535
482685325
759625000
94608105
118184646
44270359
226736739
244147757
713100421
7436501
166484975
218673992
480071276
8304094
697838428
119780487
672640751
152536373
53953452
779364352
295460160
508017724
631276110
765996059
545432673
783833738
110930038
251347238
298189693
746726535
228579590
554631664
65632591
684654177
545676088
552490081
218418922
238443788
524735131
13356686
3034535
280153703
332950952
290518686
499911
449401897
611154504
215517296
41460926
305813601
252840364
726231605
662922973
604027213
719495831
167171573
555716644
630787243
514363697
371703573
575920455
55243166
46594584
360748999
580426549
449607898
296004293
557367160
701300861
354859235
265932052
723488258
271235689
142093476
562285297
390127800
231736822
185368029
94754261
543155233
773276668
658635780
331680722
633851830
659623143
545968100
335661167
288205235
518901367
190063587
340059825
14198313
244057471
534533583
423112672
477034144
153136982
703423775
245818720
516287081
549078595
751615345
781608021
774074892
119248963
521018529
130234345
331940148
746703589
373197080
656845329
105536062
302317665
323414227
668691216
653234729
658950918
741669384
742438789
773976391
373060114
464675925
12329756
61870980
342482559
224839113
483717346
165677237
661754764
345007504
78539081
398527948
630797463
123417879
269234234
173910920
708810865
456760950
251469467
274569224
140405669
373946560
695120436
402462277
28905681
347339295
446177200
277443845
110909101
204800508
614894653
721990147
571695947
521283436
47515670
365126960
719169670
9915251
114410045
554881129
4111217
11353801
707893612
358865814
659264929
254012145
206488389
311506857
328469627
424509280
486362439
327989799
714004823
31663526
277100658
456425051
201143991
732252728
722063253
708346896
272030474
551999540
691838137
627378010
216034333
635504383
394179612
265606501
211313979
701472949
767344518
394715528
212527786
495130511
39992228
260363690
655353077
283343855
215344538
618315708
606041986
85105411
591509967
139595644
644910499
170272496
733549076
741900645
406280607
471464448
322802212
329541602
160395924
629406356
467717290
106050425
662036899
175045265
500992599
574316982
40969862
93479139
347800015
102248292
207930294
82774265
77751110
313638326
470021170
112814007
201113556
604446871
80842457
264176897
517927887
375871729
226546095
248732943
262565532
17268729
370021966
325011568
466606825
233461234
181645634
642054606
465461519
390020186
612596169
524491127
382840549
719614883
249539089
7666622
159060822
565482939
509635981
61605943
398712480
264858262
448768807
559092006
273362118
36004158
717962720
245389180
137563524
408983480
502366392
683111323
443999233
619253687
277644857
123190830
352539810
153341481
336252206
52005563
162256132
368614687
274872089
689200486
693704320
577103297
283843735
166489247
687479596
534014941
82906071
152468749
277950812
228554105
416340352
206159137
419162740
733279578
468142528
542411710
5348093
608280172
450659064
718268570
220886550
203049080
715203842
432188415
300339646
589456107
698181272
226330598
276387849
429950473
404677610
341351162
141399207
245641908
375171649
43577988
165966812
377508384
126629764
75661088
682541037
693433261
101661604
513660826
302757235
640944574
605854888
74907403
666651894
205426674
471837669
622687482
754909833
310355985
137101501
415920629
593143945
461011612
613532859
454770316
243960161
760389599
42839375
294108139
14665303
528070592
451394567
324254209
774172814
62666155
476836762
155641957
141051360
543628782
497052923
647227937
405215227
46459372
760956518
521175456
700026974
422717280
387067097
139458589
650726396
144234274
574660743
630286682
12539861
93511934
113283276
90706623
42705053
239460533
523134334
103089012
101496502
399009547
736184404
223498325
72462036
64154032
665089671
746980680
259138699
759192888
322989571
115049485
138164582
505536144
231896082
230525627
49141138
58973222
764583286
236041113
202126933
617658178
727456104
88182812
446655980
154498131
118295733
25380479
388978075
589975648
492363467
27930450
261425592
134601027
385623738
740675203
712214019
136401066
301166608
147758203
6368431
189083557
107594546
443217863
215332840
210373281
288127334
372129566
730509730
74283119
345009418
746444037
295736579
56811639
722803778
424889067
325433378
216704787
559471442
767424041
145347247
294400080
22546541
548223121
221759758
453237880
524901185
183290687
287124556
379773948
689761857
217956219
538243222
513542995
680136614
407971183
782276833
484709289
750299141
319792688
297639142
337491806
217224568
88256621
63978041
609151577
763945145
248792847
468585931
406093909
712001246
727747583
588039942
458907903
615536985
584426373
460291815
120451431
704954860
486797749
576480181
391450684
674691952
123139433
417104058
81624619
251247125
72542574
381065119
354204104
551750708
752722134
109337436
221788837
81062176
614641271
306259068
354314437
586203875
74626627
7651920
422056001
359607341
757008582
226487648
656198693
390491097
306393945
520126225
51194676
217243586
127322376
135732779
601113470
551827944
577717935
289917053
549522697
359744180
729434234
643200859
10406998
99071131
38682410
293234691
344723958
414461161
617559514
28313626
363765808
466673536
661347073
573004175
487884621
700107804
164269033
184394812
474594462
645687071
379651649
121924962
564938203
36950987
83692263
20643208
421442228
473339978
779956670
504673301
70505728
109289621
162800537
272785871
564213469
622701829
747611477
773332948
459486874
90301015
692123233
419701255
545343236
240327401
125285500
18937287
740733140
765631830
357344360
277175787
339408272
2663850
2917370
668064357
659660699
255857453
389550900
93524832
98139119
312194276
46203540
685373576
52505227
240727604
35036332
316745521
624825351
47560766
277393351
730022841
265860590
105235874
537805602
388775362
278963669
407975082
544178877
585855089
701706213
580439256
178902395
658361010
699510690
85920981
108565961
779034977
87252065
770674815
105474047
708933714
38040806
330630942
501285541
297244331
556327482
597392034
125793416
76436854
222926725
165728534
52789182
449442973
699348298
779468816
288285434
632462487
5544664
361534900
303307314
279824779
115227640
167183573
673438877
31027984
130415062
244359478
758544752
185111812
141881769
215295144
80520591
469323247
491154181
133566161
242061422
596231100
553989415
35711596
766026069
426442907
445712884
265825843
569429044
652259157
352883140
359797309
503985312
654636463
178775170
301821708
151198673
529750369
368566043
698980236
195838170
145752756
377494220
495700961
19897353
257277170
504357018
141277048
91797459
397514903
303462995
9646480
85264998
224674357
541738175
243197798
775679065
307475594
705591254
305539385
318871755
505101169
710160453
155739387
564108050
11331602
25477921
699694928
291788902
317208532
225434265
219068012
438237332
490913675
207076891
208104853
50879153
72814474
367278437
331696399
605630341
691972730
120090811
791753047
731218023
86632573
69095394
57233045
259503406
519212072
276675201
781408092
312635929
123671813
517619708
432281241
467361568
630453410
455560185
121434470
442228940
204215711
531090313
202492941
507234711
74355901
195146904
241771841
28549149
572614717
275917630
613113040
577726851
122279265
7488303
705552357
399727499
179433737
377857840
461647373
22161070
170219185
431761510
492759743
79433759
597920361
701979549
557469495
257343842
378151961
323617369
716762087
783957798
548516790
295728727
395646889
7926969
489096136
173851179
86845473
61933947
515496597
189318517
227895092
348959326
722758267
389340209
264813084
419165253
544813211
435757579
245668556
156334225
615031857
553237559
673467942
146489765
298719484
416174534
217485476
642682711
466333717
378221374
252839499
516113483
310289119
140719365
610938533
242647430
113418163
342517525
427095563
207772623
401015632
65279072
102203929
28819109
739995556
451604583
276585440
458880928
335722867
275018339
644717754
29142862
549940904
733092591
512645630
301007809
763681679
407185454
126538483
433667002
597715244
741432518
212350422
416258391
689025069
635223732
86841093
760785443
585432957
279838316
376088814
7441778
692010263
196694152
646653677
336508816
445102850
559829238
647338570
152116110
138602950
196352762
351766003
387388495
377114074
9833421
615821949
599092244
194271138
495416195
758182282
330727045
619944737
129062423
655031102
159910942
107314436
331848141
659686450
308996347
641404026
586217312
210097109
644061863
670599979
566650684
516173591
197551921
297282540
108849079
171343783
697068903
6842721
236627779
248413415
401144762
595997435
565143389
545361567
422045115
685774948
130962628
558445963
210834665
733473978
7647424
738176113
525489887
337473896
455940650
3561453
618815170
213802448
330277638
113988978
92175028
576931138
140413740
38781354
66646427
298154589
710976272
220089517
336670140
436901180
57416570
340696997
107784826
287799666
309697771
361182948
282113870
498521150
180933178
570761778
112407743
673900322
262612238
706714163
140536676
552274533
167976004
677746038
465869672
288520042
535386477
34281225
457927031
362913322
747020025
227966582
444381123
529830014
313031284
771019036
59075382
519030492
248856332
554976381
39623370
368154483
345434278
655943712
409765662
571296844
66880474
49073628
358254515
153366022
32344861
129460503
757729636
417462523
174195339
444772623
138056008
774493879
345284364
106970681
752240009
53750398
732141879
578331175
217544475
533222464
29910360
734063004
518866744
582332355
154497806
355063887
408321568
143160857
506173735
709890031
196904581
678458240
154406801
142694504
711301269
524661624
111108693
267960311
712508287
258645348
116996043
614315763
694824730
672723919
732159019
581875616
395068130
504405297
523617432
165993856
483166549
491718948
729403368
77542097
170976931
281207165
649557016
678711444
733527268
221265356
369939134
305253112
526794119
281240198
767077710
688003674
281006647
466620584
57466657
27517758
652139453
641697133
602898383
447674333
163215445
56333214
121933736
164442835
16203963
485537669
481012872
690276474
742855640
282685929
252460054
705022357
27949320
73799916
180564552
635926513
487699325
680951056
234174837
181322949
588276416
81477299
539570424
490437861
400747376
352531395
735446226
687543453
385199578
591180622
382394486
650382005
283437308
782892791
694378097
207078953
219500389
396770306
344993919
342303328
140792425
556881915
164626434
232796067
735530624
318811354
112667695
438823626
408684442
656034332
289876869
545245760
556456654
206592152
183599411
642420590
257260837
112476445
36828526
65386894
207422646
248837906
269397948
128211641
104881311
557123738
378020057
651465922
562485595
242731453
707282551
533380771
89024290
418829545
409257035
663837879
192430265
413429945
652016917
598699098
117448261
497524863
609436618
291222072
350367403
26391295
582554551
766899943
93809866
419428840
416836379
520280951
232943915
581407368
680866645
278608700
340194694
783745586
185601519
653456342
463590912
507780553
755101687
144360494
518921959
459655121
396842722
460358911
62639928
690696194
477665228
666199811
7954215
787609534
773823060
486833418
140701508
303248989
599512875
516082902
112252394
335061266
312472434
639405653
469271158
678800238
254915793
52777109
583684050
612182822
604223117
606582932
333727173
740324552
81911987
339549642
501749021
268235813
285718693
507465022
93590247
535094383
300814236
122316453
376611826
406077757
281479995
185381414
577877657
449834585
230702230
231195921
416583810
622821313
319051430
386294612
502313107
538006552
708508548
477617270
395785441
611708758
118346091
592975935
9736641
277312510
651541305
688563333
244496953
39610956
767221415
166877367
97009356
430148032
696512233
761933241
1235282
786358586
364487177
50467363
719714622
56021321
254668118
618031521
236792928
272132907
146396809
378449645
353176253
409973123
272493496
50606521
132850063
206013676
427391778
534383363
548563982
431948970
90276682
403816949
250035285
684155253
153691089
34262464
259958132
487079684
36782837
645854870
449574570
96054045
639808398
642107244
41730730
579833891
379236117
236371781
593710466
278498157
402136657
615797759
52946023
733960558
135961064
61586476
677477730
354984079
425247807
296053080
528710540
418871495
421733383
669819053
136620431
206941500
354071609
718251609
525666372
10644958
543471943
471511815
537856501
244227939
590661651
165667321
787030038
674902327
597601874
195040818
121995116
380236035
440001345
509159343
504474513
132280973
467328776
542928968
645911714
392975074
78731970
199523244
423437556
274750259
612086068
327804190
398068224
408112701
476776929
437681855
16459752
14947912
698518891
237281500
134966070
14616083
177943549
316561606
264033368
210971686
372634760
456750462
352001777
700597458
481903172
563510430
108345513
451449876
89954456
508541422
420326839
715580555
56202346
449935171
614162745
305562786
306422074
161475530
130630915
632220403
772560578
527378391
19989444
493043484
276459568
280885071
372381395
57182053
68726446
108995005
411172323
293058153
752833325
367426455
167622728
168440621
590864226
262474989
714459721
211431830
289313993
674772387
593126382
286489322
283694493
49153315
441336845
64014583
501843354
458119644
202596934
527414225
75304650
681876943
691879363
115202301
571762065
230928284
540360776
640077410
233946168
773574869
344032
350977930
180741929
743420024
405597525
750386594
93806443
786932059
182567104
216108853
327907406
558055441
469357173
615115810
259112693
658294716
184005648
499126239
310553004
466056456
560114353
248724387
434463183
640280910
547807790
68721904
233121198
351113628
437860775
436779820
55643608
393888961
456960640
624293772
679358009
430675881
693851997
593144605
175843880
360765376
134053363
739185127
438612671
404977282
459204607
171396218
561176040
609604057
219963839
662405314
85742998
234722128
255429179
27920411
578677431
596061960
186420775
705085415
715849997
302230456
341789513
49410921
528049520
530033917
783683770
544700790
719718042
423647841
195888131
263415208
553817450
635837948
115109091
19114772
509928866
618457343
467137701
720930564
531588918
52828139
163753572
776513710
7868462
431892837
14061487
280520992
549217422
72352109
160753184
373271519
444215797
126593282
83327711
90329607
68860639
358164670
106876965
71359904
511211040
193962216
223503483
753472980
654144453
786865008
238755032
701528502
599564962
124402691
148413709
99818776
260025523
264434744
433325408
81070784
715769369
91355752
479839841
602343433
58853042
30681982
326899528
465300590
216860546
474444023
561867559
772252792
361709038
484457841
160919001
213266792
271764649
593421496
587944741
587827846
664588629
136743050
777590616
653325229
517773112
640154932
672113835
426284717
83498968
197065218
559211936
430653361
428532702
719082775
392833849
783615556
717818526
45338850
91940084
753400316
3154034
103254189
34755191
668414300
690021507
247012756
41548299
524666342
455340398
713996757
492699341
2253419
659415525
310028365
302307414
415460708
576461190
614940432
239610484
654989535
160845967
432486192
105591476
568173767
347619869
355234620
574774234
264566182
656024500
178577519
213401148
541674345
268180525
600623414
258991436
590665616
362648042
651688413
604645707
292012593
234657045
131259493
302250174
236404459
667779790
34186054
331266798
696496999
595224074
764194900
139575710
281151149
680663556
391640409
469616950
256205232
491861065
114126594
634587790
37645321
516653503
546484453
596391736
604448673
674549563
520699253
486739049
72396912
196230202
727944986
609706681
16538760
109183653
66328634
777909779
575344500
700963434
34338401
564173869
449638231
199400629
495767756
164186702
608044080
644956330
518369177
249620095
84225657
366564466
88414176
367769692
81392481
187383181
123118797
170608871
45967564
316747158
649412991
263134826
715308788
639844965
370404510
503334552
450225769
49079225
740035687
749143998
581967569
235475629
515836126
6535133
448443971
93360990
31398595
705954261
500792470
656105410
688377762
689817646
779635819
701133836
349203948
303833815
481801271
189206428
728588434
71080664
9965573
457407267
415114529
70282714
183556369
212312500
449318770
738686981
79238477
736044517
78093214
643375282
663645786
391282374
536149283
678000620
355499367
671604111
710828050
176656714
730928895
703158322
375228405
5185199
499246974
137011259
325393416
385405337
299627832
541648606
519876231
513061227
229555372
137893838
668054041
382417763
132309936
500839560
282860356
589429082
410284817
597632465
209510084
392830085
195241804
382793902
133167747
496678934
616188231
212989699
291542533
424764830
425750355
791817443
12114611
323543860
109221160
587685557
283813105
68608250
77890460
545928109
676209307
2615560
240037365
271731704
643336003
631951699
601656729
422619112
521828745
177833276
764744295
182445942
175858608
34519775
487244345
125163405
119172051
594869175
297210500
180305508
169891296
297459344
16760212
655181209
8241082
408767280
747047272
422505182
599289086
734824257
601897119
307177223
155762967
550924300
341017587
265550616
508869845
66834499
133059797
787419191
17660101
113564612
585238999
475326871
747749506
531909420
297750012
204405303
54415856
142828345
465757549
714183290
478275780
704271169
432290378
262477044
88875830
546181396
46516613
739777781
384266165
576006311
522497526
356363283
676103174
358636440
204175797
778343230
168509112
449266258
190627255
578908324
289806438
93931490
565445319
7780410
277456882
435712480
621790196
193717602
404597226
477168805
325099242
357846506
130778454
351080449
40060069
681412023
331455914
291266466
195091147
781847956
399228578
762090306
549682780
246679873
209005554
265079776
66914381
542968160
326596253
344846352
229753900
289354216
280741514
593368774
550423998
758725779
670995390
438225901
200318332
738600432
617729277
43884831
254975543
384470101
209490558
667500242
53227502
265957449
630887819
165725982
435224648
297986236
526720976
300327564
737053745
328455770
251140368
45992555
249224858
718062897
137495954
104512285
400459055
775988675
560837001
565598366
583163829
743441293
285939941
573439304
745591359
550013771
747259658
578474272
667463275
252941975
615260166
412252609
596818594
722765225
618038497
626093391
270451771
594596151
560779726
192952578
734238097
564072502
333246250
679040283
509148018
466655675
209592274
544928803
700454591
277020455
124084321
255746167
5822644
140827041
688351194
67327475
432427530
528215533
504338465
438286381
169109308
323574074
505203773
523273390
80916225
499369225
557449468
400911359
208848195
402178771
42457966
314244931
104441066
504668417
401548502
306756420
628980059
743781024
719852129
697651548
40120984
515776373
494701781
714682134
675229770
773346845
597918361
606148871
469739021
159623535
565140521
241332600
657206080
20168965
44260103
145520160
455315663
28792241
724516983
426882272
230112366
183830095
175883498
733649109
506332960
574839413
210210397
347967299
739114470
771185408
453653355
119892490
727883871
765901623
705657773
511975949
655537762
362773825
689461381
541626920
529245715
748552552
741014113
370349793
725920073
106653603
26881390
474707746
253019715
329798545
169212095
25074230
409766490
544276736
632697853
435017924
462733175
375388200
124071142
774181737
222307878
717309933
556473883
462612448
631188540
434373668
268669466
646848097
435835238
55733296
712403541
547731842
91951975
710436192
660531903
505434214
628307167
403109503
260685646
486316358
376223166
566671912
471496140
502280581
740374904
418221895
519031896
184417895
269792941
75305962
58045257
454621032
335749919
624781791
289114500
571497830
604703532
175944313
272877416
514264704
54640492
686169501
589609373
293648749
1004593
462517745
703895997
191189118
455443218
380466216
317797301
41783886
109614210
371126211
224076336
221589461
741390327
386615076
311722625
258004425
380084665
499721858
17357554
706745960
103542561
401089235
32527203
758335490
41156753
153208878
696728447
306121572
571491476
492075634
84917541
727695209
313051605
549623616
418759256
266830822
695221221
441941071
47474363
736287125
766375747
118370396
152966156
538268149
189470643
735757051
322537248
700792920
659657972
708944924
228535848
184728156
364888868
103232427
745702237
602305455
677148265
3431559
139508993
357218784
606151919
283692375
284739059
288225540
564232434
676207554
779791380
190711267
498742651
637257923
9655471
306748589
536872718
95679401
177276801
548546282
312994600
351357636
145613054
637207042
115283820
218411237
289518172
594943121
318158670
475698412
504574033
530051682
574317957
314924669
16239408
295834197
70441788
493650549
437031364
567428137
723578550
538429193
159699919
698314253
178566972
357421084
158410188
130099990
194363081
432659905
37274037
319195106
541212131
213209148
623814968
108530155
227951474
194127512
175749140
463804131
524720583
776337049
662352590
179275787
280673286
509181447
611525908
611951028
114302419
370258447
80490141
616772180
751462413
191341161
739521631
74435760
597736826
434802959
404727068
328848396
649990259
373109401
743413250
605850839
184780333
489042924
467616608
298541107
284879918
381263581
698145093
703024110
735882732
407994222
349709862
527134200
663654181
453511833
36394408
725181375
644197465
760044651
528282662
698331864
766153431
223392149
418203564
42491259
128172688
11355526
781373439
576877207
745128739
232993257
338116093
317225400
594529444
612361910
281167524
720217288
357233752
603414968
741559431
341884749
66169581
52949537
708663434
671158818
151754378
383891209
561032862
641280974
462721519
273952113
582252894
523430195
53940500
220152806
695292022
188525412
161845842
438899233
260772808
305818073
346231375
601014000
669128582
632655209
275782782
25667241
734871715
245212504
710571903
766257973
202512800
374566957
224859168
248480675
504388484
553949918
590200771
244351054
354820896
467487445
588360717
545653268
600706228
415919087
491317662
584767966
399708646
430655744
694046289
22352339
582239335
315663911
513680065
755497418
557264494
341329787
240446294
47483813
248756120
517964148
708118962
440346401
628528315
53751014
721716158
474596040
497354370
95619020
43365428
280407788
35602139
530338597
534192241
483274634
562140426
679446118
473294642
685885338
157594880
40536493
56182560
499052057
104307843
457399167
602728088
570240553
754561194
384886831
671033211
544165088
569073801
504247641
251947967
196943181
485007423
653652600
653110720
443889712
639806035
768868717
735137494
516706337
308344348
290722167
378764619
55314336
770147962
712033202
258037468
482567856
433024517
399623885
33047357
439825499
640067777
34716416
9034737
94015523
268385510
674057561
523356055
118971120
222005813
60533889
59382124
652472561
748134299
589026993
655504672
207621577
132941358
582706627
682728366
317100483
5748797
409131959
123852582
299749731
27394227
780820417
782449327
781233536
684529750
163723604
489848908
236919473
415395815
681700431
716184412
766843650
196955716
240021845
646491860
111923009
202508012
118643016
706682388
725296378
734052706
682601075
638115927
669735837
281508379
741333598
67375160
445321414
193859233
403851798
485485077
213938862
744764455
437088952
369905408
276751
562176195
103948610
281770074
274080772
39168039
64096802
410304601
465015508
60434707
604264950
542940757
55862725
176298286
357497729
664202452
91018001
96358821
509971346
48475227
518611330
711063655
603872976
337443007
187273300
613000805
704205212
354228030
633649104
323612224
729055851
248278117
560164140
90421916
500535119
180119953
380620233
642571754
114287407
376890883
711270008
41800674
698887719
11174449
526694469
523326046
549368367
655387482
504339352
181158331
65635228
458366148
111947911
308100002
167550659
377545235
270834510
296256551
227467745
518031136
648916556
568857350
41857463
674380798
417010939
281901322
325684596
704834013
353015236
644093553
479067935
548888135
162124238
32230875
479972558
560535922
538896839
339960709
365620296
196545016
79494681
357431556
270592590
287530607
588483790
776362778
258469323
411627002
220654157
789131403
547116912
217404950
673243499
544658381
270520514
360817139
37964388
170937235
83956487
621398238
430344026
289481108
310661023
453540985
427924792
73767430
179850229
610851994
179234204
636067021
265914290
735939009
274216146
80658157
15634313
97910343
262594678
451455139
5264447
145838290
170320479
185841653
547907596
424227646
585374693
221115579
699503096
731318445
378742392
599658243
312551881
15402464
367447073
94678781
547937607
623137487
477261505
750852232
237101017
43675342
123258254
199206770
175330962
269109394
426681460
522522428
635109269
270161324
100669956
229666647
644283867
214838993
1387664
564670980
602135712
157405620
652522578
327223065
591262423
44260121
5201026
559940536
332260669
576661155
568963275
591797199
153600605
631030922
332036644
245127482
38482629
71639181
89318493
446675155
615084005
535413307
405526482
627628411
770245869
418258488
763305434
339380180
767968053
230395639
714470535
215046767
481313258
446234956
785765523
596968037
317564751
465549500
95132096
186691436
274861557
416626728
591178423
143449004
440114939
335154955
515703137
36292638
200453571
423662133
527045318
192051519
230031539
632964515
133330392
573408455
765640131
665414471
175329672
724056565
441834124
522493555
642441714
253083074
718874174
83761031
2853661
37347344
157435626
477233680
766996830
731193955
515657597
12622518
760085312
234562403
277535472
195276044
575240045
725022032
505262597
5140352
489039354
585522888
198005538
241023694
674945335
545121667
675935073
73305213
86993459
161170950
740836117
442451085
408952404
488045156
181069314
43191904
181129826
63733380
128291647
314420059
647124915
284597596
164747957
187607695
524997444
524456953
319171627
623029247
680382192
270513815
631797398
424824733
558252976
482719582
186628333
133920276
670917974
436116937
374328784
252513526
423693317
638342135
100220212
113015435
398495334
719558502
147955645
129348069
135702604
17875071
11780888
175549532
575493610
23670053
717251846
28773011
770175743
91191795
13609325
111218121
575661074
412059706
780981774
647133467
623406986
448961102
42362327
121099928
397621787
338766439
381823515
543140525
49488368
130596599
498374507
67646170
73807106
100217720
631418172
226735141
706540178
739318313
402822984
630493539
536913281
240103367
2111007
527417905
712015636
320726098
697759896
368212798
202240846
85316775
502136714
644277520
292612344
386335849
283806658
639703623
879876
581515986
631578982
378365266
545870946
694163117
515093453
53791275
531735882
502487120
721496471
246607167
402319071
101402518
516162907
133267923
755775880
463091425
20000021
107066567
60442630
105400209
574155206
153280780
634720307
465727664
768815065
342542300
546693344
60796401
261634196
45025139
28980913
72819865
492323007
95166357
316815721
357624875
313516691
281822968
173270043
629274526
359995263
119143495
312968247
640128242
785115777
621191041
36361992
730689329
454077880
320031956
593827016
226483825
176508898
511250413
98193502
757304700
669172214
680379878
629685743
776704552
242546766
67991998
146333117
68861118
237013553
731853981
549513715
283629184
538046355
675376574
239194012
425188617
649821622
178563005
599645894
244863660
565858864
516100335
678514558
673053289
32963978
217933283
269759355
709637664
749877782
323776723
454888417
90695904
496155504
380712749
592264592
602590039
712836113
110833817
3267529
356513112
754444899
623099485
638593321
425674240
407285360
398362168
234611309
282899336
669037270
50690913
680254425
432809430
297099070
314526771
577537168
344722668
131827514
250055150
448099148
550724144
776496523
497651774
239443074
179979534
592859056
93100555
469462089
776717421
487161783
154506609
655997097
227465725
481429519
85707685
316917179
687928393
245353780
754673510
509795106
5822107
159723635
735984268
150641087
353286087
84487741
703691759
756887538
407507222
364975812
59717797
365516882
182056660
445118458
568412741
58901509
564258732
125757587
630455956
330355775
166990232
658867726
693483202
671403352
599137035
423726295
484456036
402129874
734738553
698430957
398244084
100173828
648495379
73674031
71245991
301263098
643979708
294612448
415860528
195371031
381740532
581284161
517468241
146843431
724168211
120295375
491157067
466264413
481604109
33481399
63965957
577393823
755441220
120716035
753910858
177019875
409006983
531910510
552447820
403979283
625109552
508070794
166219258
513111789
274932998
392982168
718296388
516909108
128529779
361930907
725025293
630542530
550064997
664490659
409817682
494686074
471160351
534746602
748280390
583756405
541606086
310655224
501439077
413410162
282934236
382321709
248883387
691469752
753258494
302086495
772262475
371481594
378703328
490764092
211467289
71750435
107971876
668747023
97810572
712444604
721124362
175596582
320444090
124015025
273985940
381627396
753663254
285173119
594419638
408823712
532901892
728388641
415623849
675442605
278985390
524470369
12888705
677818344
679917369
220747879
9244346
585329742
730683676
2642267
727581060
515397254
70734878
420072316
750658147
120895582
153208356
557099440
478710645
346811966
65826932
509886884
614209706
643734660
215155005
194759768
30292501
303257931
678145520
5870341
298796814
714911911
168050804
413244671
78293880
271529476
706483686
448706458
156091685
585002487
417771534
387362906
414946348
302495681
680435745
84916770
194719419
536395413
571093350
646331941
788817089
211781668
450936918
703536568
32174376
166957655
113691499
294974552
503239720
478141339
266904151
639101808
622015758
211800644
466345644
399295506
129892686
127857568
490864679
268631578
71984771
548314991
534399577
248619530
103249828
600377124
131843325
177201827
313825822
52387931
545514908
46172510
765918745
593831738
10074018
533648198
281988537
395635413
515359658
411617274
195602984
54942020
214703541
356023875
451876310
156999618
388166351
420855379
774371788
377654403
180510700
581252656
398342866
331313187
306190851
422646532
727270965
707775256
5831314
778505958
586078631
559909143
31543
524179367
137304805
424220483
614753580
733486908
424032589
223945161
492903879
214271488
782499682
231806688
701275920
479752834
289690924
285745952
17611511
17384982
500887391
359464007
641514721
300094939
548779164
334215329
237851578
686428853
234719934
551105953
308253316
762653236
536839654
131859881
681392765
458386704
675681052
787132846
70866741
762022070
4603296
662477361
92813501
693117142
642548422
289213375
206961921
74650892
435479458
97094548
744230280
152455186
190325179
763620664
26499407
174091675
425928090
259943140
413127532
581500361
553238689
341084896
720875019
69917317
201957432
444722116
596888312
221866252
110346117
488148981
67336155
515130437
205019435
508962370
36983668
629075013
678848252
88720952
533838628
557314109
744886893
184057097
752312359
394725577
452897794
376908305
273460243
340644964
133686558
599781222
412593405
218609744
56027489
409717083
765802409
99919495
224093559
329163030
74547356
137144380
156981958
663536006
94444684
500237946
534353796
439539837
742983016
340841690
329287381
57791904
756316772
198423945
700097066
361238652
759869337
636568311
738797383
155102601
176538277
295314293
122756
748307345
323907026
422953293
262350230
634413468
6068086
315738631
289207563
8409623
171672327
778951668
645360113
278453191
533226456
741950543
701081052
340435530
212508644
624817185
345428146
298680223
411095534
175160808
285391493
649177413
429001310
613564220
513715701
519949494
487719967
786815858
512236511
577339022
90282205
141963642
689647914
256984904
267772781
442999575
780573430
767007829
262366319
42528094
303352355
6685979
320436449
470675706
14111230
44333833
426702850
82190487
165964257
679508701
707514170
222668680
303568710
619889618
495492044
513497450
646734522
462167146
653977360
589394788
200881300
141522358
420477558
548722522
599504841
623336064
514352254
269303048
773220816
161211606
144738443
661180443
143155268
470121005
258464299
685608814
579598602
512981832
560873233
149016568
570357498
728005149
263210706
253248477
161439478
635726824
162558348
393589807
146636429
67473042
290588003
751343039
422811053
5394699
649870744
88245426
44197835
677518292
649395519
681722739
611024597
593473864
249443727
498828758
100564748
245858897
780569277
426513798
511532138
571405230
696490812
61797876
32921082
542392743
566462423
563296578
362220397
276810494
390040181
201185116
268078556
248185795
527043256
290710771
775818992
508926193
126485710
368090984
274496794
593524556
27277161
645661862
208957794
349123776
141495038
293105637
473762745
622909572
519790393
471321590
746942468
616250456
453511273
516427328
113733439
758412410
622179060
375439203
188767346
481002202
60259851
458857617
42999705
776748713
200021781
299582220
370665464
157126465
353031404
194283634
478270195
477666879
208652463
179806227
748061951
702452852
400761402
167321318
23011121
607194655
654372026
635270152
270229027
255106248
429127972
535234641
427612963
665649111
716332037
313696918
504750778
627183452
6087460
116137574
551361971
20326164
566172987
644159948
677526392
429433772
485306793
686086558
101728714
696772238
673502893
497332385
589216758
5468368
348913465
486558794
272961948
178865942
388606777
177908507
468565700
403197079
172517710
739840517
422622840
761571966
760619196
167786202
314285349
659226687
222126825
512209448
268996219
655163323
28682037
256100969
635483734
565924614
509584433
183035261
253780125
121518955
541286370
55869012
144436620
123399331
374988249
265114620
746831443
616611717
743945590
539801628
222994214
44578308
735219315
726545496
253665398
517098603
705989864
216674492
602442823
337263894
184127525
318805226
144182163
687996047
569981087
696618676
370084843
314996837
122891636
536302830
458442453
535066273
733934192
502061085
625188210
157686962
218646490
409080966
783926082
74139030
55839801
527501417
148563373
464820009
746410955
78943657
708823585
63517119
109210652
106503706
537104242
325286347
546685246
480296236
585453885
77512662
418604613
489905133
123758165
624198852
445981929
745863092
625492615
242639740
166128317
224768845
389053120
434693985
523893714
233329850
575176194
563974156
238627175
444372102
426692287
535811784
408707074
533310939
512526602
58049694
693389184
352382071
415375432
204541178
312280472
651970571
13944118
597193154
486891578
592690593
633476712
261772202
754621183
287068741
424918475
282358418
606617907
157386327
766262795
265152167
90985448
424594823
241388605
489854246
684699870
64136154
598114801
72316536
182469962
389011670
396627540
11884912
27887636
599021755
226943233
478215016
692974872
63683968
571391771
547266334
541970609
405613326
690039747
479635351
650630148
702133713
577975490
647847273
377723304
87311172
562183304
586720458
264696226
496529222
181202753
34850078
725462614
289920136
252777149
631647263
728152269
431536054
528817283
756790149
103741551
551217810
549793227
225056727
321003893
66310421
541326532
85115905
784197498
786000606
184053857
618575141
26783744
339771277
493743618
24130061
131740112
477096685
35679659
594809576
384027181
168118411
167338896
496495685
282246501
573485110
504722678
735334543
534273580
373640769
528251341
145115871
340996898
530717415
157162445
589463291
720125463
680433828
630385659
536993869
68838172
43239343
665992902
608260940
300443831
87419823
732783553
191101016
745145062
24798327
224568414
46356441
210032575
751935132
33337924
507674500
282558487
786809738
29244743
274196764
759011472
13369845
489375329
289410124
580297417
348985507
592934878
615907534
379604136
343215397
471928627
10895446
505610315
358416073
560113586
82555060
28534531
512368904
656670048
89323679
360823480
290698090
443058549
190606979
279795090
132566032
350486281
229017283
648666712
783300203
200146128
731546136
595941237
785982882
109443511
330604051
219384990
213865995
600271620
636762226
116282501
30668775
246623677
208541581
39247907
16049322
465519107
327207777
654668672
20401537
44855852
547285280
448133436
587337018
418765507
72996488
145539576
331335427
719056942
176826160
212828699
371901212
530596183
648532373
155184473
132242583
604445316
137505396
212292336
263915603
747970303
248707341
526448723
362524831
590925103
173085863
126101823
76250715
208263479
562616181
131376537
240085648
626104282
626429807
576907239
647793484
641697387
514015803
172030319
337733172
369951801
667453325
581520672
771785271
75727575
124320428
287351873
263154436
458740477
333768486
708462915
149904069
92356480
325427394
243375594
360864125
51933519
543054910
774505684
116576306
159252362
437849223
446443436
347486493
356295238
76193671
717870048
263734930
85046163
194565294
28205927
217977930
272875157
741497737
215005640
412751918
111287756
149358815
231650495
642760389
275827100
358265662
559173960
790430995
10809242
136882398
278188628
380659956
170963238
567663210
747060192
135178348
548584231
64040206
572561983
293477576
552988712
113228941
26783441
632527877
617610174
229120425
588834735
441705226
691889099
121943613
78759326
373079828
709939408
188551155
377634448
176680627
433434389
158996544
284972162
129478026
412597049
106869655
337952766
331092692
690140287
182782856
224548199
717891327
421947136
589949614
371278847
446787000
583996768
181362093
698561491
113390412
203106186
294369893
165909207
141865965
575303657
45811083
524617830
130958494
766901025
243816093
402355213
317572279
184893169
188919064
569738336
816933
277816189
77915057
494230123
463086905
549546998
475097642
631447832
397888061
585336183
267195782
11592227
294810084
647003943
357466941
58951833
791572543
725440015
543075475
133955752
640109114
331268871
700815536
196446842
559536400
591142439
134200143
54672484
256391539
523313463
505825473
5063655
603713138
131621859
53101813
505273443
348494787
7803445
292502299
404857892
368257782
597015079
455397092
335773993
583418131
540569270
455930072
344261477
607098722
253937309
784786281
704384448
154581012
410856519
476341567
475860890
678732840
257070614
300545415
500729073
240389625
660916117
416385031
389048650
604579701
641717906
121911911
505193836
386182748
751103747
761711018
480123172
383239236
167548041
776307868
19723054
302862399
441018255
400823365
648795857
503265726
310305908
227717072
478616811
438358161
228732182
745149362
635262539
292508633
463819141
525297829
134728859
386765716
3105721
641100769
736016784
308869951
416856662
216675724
200905963
184919084
620781103
598478539
173999857
146209601
88951183
52149581
272740478
781009820
189772911
29925146
41097757
279039582
178575312
626654362
786389055
84114141
277346061
20558419
163542212
394040742
233351304
520644850
188378784
162740283
400186272
225067826
748132955
645116773
407684711
688003447
107625795
767019914
640320261
461972904
201524080
656524366
22315469
29689396
495483255
603548171
561283158
242729146
254308734
510501248
669925554
151187117
34814148
29936693
122535658
575316284
120568676
686216267
350778202
326271243
336145079
382549742
742392296
192325189
389954793
226655683
141563400
732080944
781778714
454474432
669018345
92177038
775441172
436390757
465325738
557195603
482977000
734581166
378375332
544225167
207482519
249417786
349092514
261260003
91393758
526369326
412432048
86048884
277816907
8795376
172357150
355159530
130983481
38501647
23432086
575873189
531492345
547097262
621014992
537765997
405130845
357196150
749891380
302757432
577605279
114343559
382636999
496954730
300258106
571445712
627736150
525702635
168344038
523368371
185308713
575784214
189040268
505079604
310761554
159583216
220337453
511383916
381255094
80429848
231720147
475939989
431177125
536923393
3010460
211495036
95509393
597999693
488638722
139888995
481000405
314005596
647790034
446330673
785042144
112015662
526940354
135484592
91855357
367329277
112525442
69880249
716782641
467844308
704047200
414529233
638367728
182347570
350289791
735549306
260577172
115867214
136117598
198585465
327883014
395428238
9712244
611849083
508016779
730542213
376498871
126426036
738132836
113466060
269017295
269696817
786187064
552282148
588171493
397846338
470878946
33731322
168659833
253661754
9177062
700055870
660515559
367767690
156899942
685940877
409879439
601617090
93349043
457694948
657135921
496904623
272697676
265925060
715522173
14031891
520505339
382748837
149444301
218058909
326818839
35143703
403315898
394893935
139377971
418907146
440625470
616982364
573126191
708657087
96258403
82188794
656906860
33234820
54920405
487329010
647791339
77053849
83137244
782493439
584540481
68339526
487391883
153184734
324826994
514404549
562952914
482172258
606357270
22821695
321851527
428128109
620860489
413826646
501149810
188330885
278837675
713959466
255599256
161827300
289326156
690950867
71584234
446368639
514831267
606399610
424591548
624690227
149860425
377547038
183845602
704190303
519017604
217013377
57562404
706136358
273695263
401142078
123658381
66112694
610350308
774005664
546342423
377574417
751932405
249206057
125967362
342476408
543816173
37676847
676584107
211560467
200735867
561882825
52259394
405996843
378117315
699532415
714343182
265120873
512064944
740058276
405772441
74632072
258011024
548341617
261816942
390113647
688751725
770827397
235719121
715165186
432836393
263988893
240979781
242717245
574156111
265061684
57598514
128262515
764532494
3162756
64883316
758479012
376290357
790042398
674412413
390057013
589576055
570625998
89224079
161610893
300305252
168972971
715149201
157777761
407430065
504482632
539844180
532332614
664846842
675670163
250038025
483564164
175770966
412978748
660744296
511272679
357212476
552011398
164174074
162192900
331841486
302402083
465265021
600836230
191261713
419741134
33233976
523920064
675921439
523774195
267069659
542778846
81952215
554058313
40975204
189643689
562318959
610825152
287599390
251956894
776526445
313031605
665148403
756644786
152318782
216025219
335665425
650897587
229788836
112585012
755021311
149785760
355106605
164774350
211839848
534161345
514270753
166459474
783572053
198241280
381311226
750317447
770673333
156759310
645965375
80953129
704570750
610871762
347683389
697769733
700973035
175993777
277077981
325859551
256964967
53969983
252027625
584277081
211371866
472863606
371716359
292328842
352317772
125299722
549903308
676834714
631562648
210721857
374602750
367706360
690060702
493590625
449226198
424292655
202007211
570286891
507317445
357213993
441431884
39064038
564434627
76796633
764944240
62213257
149097320
690858405
57746674
542948388
61707787
186396930
416376181
696076971
536692440
103198392
398883799
501390140
267268878
114686640
289764468
217221367
708905680
475068958
95474512
336501676
25634767
374133902
469084740
247036224
418819079
44354230
657697852
618347656
251045996
535249377
212867723
716839182
547044238
357707876
593128627
641050447
246338843
77280101
429092383
14787022
353695356
483487861
570035034
113515078
610454394
578722140
546037576
352701037
606426011
534184983
704040944
524742353
119171650
19145419
791415086
425386309
346210730
151690376
181915527
405927763
635069321
348274593
707714742
254319774
675475772
759005720
119672864
36038631
204158697
777341733
738379985
84817972
778150743
523305716
759098852
12239760
450657788
484430997
695861209
604593700
237890264
194764882
395397486
83922877
610228176
44196853
4410815
333368969
11825588
659177591
780237024
38827975
77794746
705447462
332680956
751059781
743098990
274396381
557119401
766844468
348683286
213792341
142018897
660836955
120367267
786430179
330449448
404002461
725739210
514582659
489411487
675505613
734139882
550337989
482572181
650543949
283281830
684343754
434629149
348149841
612681519
341692867
237604023
448759094
406265007
750070923
108728645
566974746
264320395
429821457
48827449
720049024
207835653
543465310
483342489
313599559
553532227
582137930
489780968
658790550
218433964
549244786
227726306
158451266
434528530
636511288
535950853
225559563
49416074
690869449
568918324
598842095
386618367
69331922
487968766
44827573
130021967
26631038
256420220
551190379
597616216
591182964
282157845
691660260
487439288
541232967
345289016
787748694
73691782
496222148
95318861
464602031
291122421
390912939
465961069
211603769
305411813
215805108
78416294
721773149
312328664
11138218
400060082
70536621
75034414
506710284
438964508
769810441
461316422
744885897
158252658
638572190
623046543
213399338
629590973
731146079
29746009
51348155
94846399
183464142
510146168
780435910
418572683
294162631
240993042
80398011
649134213
343668028
90275556
753414414
785334508
128738194
169701132
664087503
201066432
280942254
525746880
745514418
156951183
543856440
782113265
193964404
767621672
639820088
69466692
659591176
581838885
510749190
607190871
408456606
2338364
692144835
692329979
274124052
80443806
282149473
757926349
542680642
262797671
201901170
441623838
86151962
488875849
297674501
475310427
69311061
454247402
638745027
318643724
316765670
168616549
687902218
19542021
683298622
225224935
790188860
79311650
320622008
22119274
309260269
130286401
192749410
431567269
412913504
398767460
785575162
780359967
595635511
562533010
234434842
428606814
768689388
533523015
183950187
90029367
580762780
198834942
251979149
391980433
241770054
658300584
205865593
526222352
507356608
503303991
587584918
594963704
401596000
738440530
394460381
181850849
145457162
622722851
593536292
53376525
223177165
771728980
680318503
569436439
743375007
393370452
135813622
74442511
608743549
416008866
1605717
319194781
39244957
59279049
412056219
184022233
444159507
353637221
324386981
527292662
637079517
606946182
362504702
304019858
333797154
77241696
4722438
284551004
308826117
629413099
618068055
342767167
734230737
15035439
541358320
706237172
59517999
566057586
612506237
122017943
552808509
681351175
527987046
724849593
732981086
123677569
676655236
275104738
428100345
744500994
424853802
687360213
362343297
214920753
561982365
541970187
384609011
206411006
281096337
419993415
263466359
709831494
551648647
634101431
162807622
334946909
580392383
379347066
212208470
439012272
498911465
464835494
99082604
742019954
567601448
278052810
767302176
383425041
451621267
514181736
684093443
435817701
392079154
493223148
590063204
470387684
514848092
182624839
86159978
404425433
503247836
158530035
198185207
477813383
298807180
125449657
665458994
515599325
304141332
656297204
673782047
148274190
86335386
516405369
473300045
522664944
697170813
735354622
42368414
406700761
253427210
69326829
283615363
320447712
257858673
130185751
179360491
765609668
426522221
37169347
479337505
111959839
243788738
113398016
600982757
577759470
380642341
268859040
189220172
460401552
114279998
204520887
335266770
774794393
327420183
384900746
485816754
95241242
454629425
512544421
338255497
448123441
378550965
616423619
358389299
739807619
497299431
526527665
729991499
72427848
401477282
278754603
79749706
594322404
279195448
372506477
536519933
95217437
595784360
565263759
768428747
86157924
186922046
472161789
344614326
155644814
732548063
415007149
720315728
478887774
657736123
278825346
651190511
690104567
160331656
376423293
360688478
361592085
661371063
103218983
722961872
493853606
710726340
34908652
486102564
47488896
208275494
697594897
399952138
430558397
469413032
640952894
122869832
734112111
585152694
191121678
270631314
92564099
34689424
413143393
397262120
672007777
113040911
564198564
542253442
48285958
245736614
468382769
278725795
679453411
38027639
241979727
344918564
230151596
697022251
476231593
292440984
331341825
483723560
187902805
170412621
560563477
616532040
526998607
69860595
84899568
42240702
544892151
496144044
708736869
404492624
564437709
220450208
248355775
763055941
572916372
481140703
764195405
42034482
748919914
521344406
749979971
708967106
435324487
588322338
165510263
317235583
576873866
718514310
483049791
27593446
90358816
586165800
250532059
150889100
485465435
509908852
239067400
38340169
348171575
80867472
602108664
697797136
317168615
244831358
345301660
679553204
548867558
88071778
186425334
674124166
543126996
92957567
290269788
591196680
172214955
295736375
473513072
54893090
71993771
623661103
650723427
647344667
286924115
509982346
604200277
518033460
276480101
467741289
265503598
164865278
765637643
513725775
390391936
186699405
92574860
35749636
422261172
415639191
127993092
383010340
540374914
274227419
106150595
730228087
102000393
697506083
158290248
550327059
82279289
76068690
310029609
378953645
777892096
17563410
652347625
358543865
751613462
90678235
691363965
8324807
432056043
191448149
146791492
634890617
728390590
381001404
605350834
332712151
776648163
567531132
347890400
715414506
750410775
357085059
563267609
353971811
72189400
108473385
367589557
353011322
718260346
474716539
325149390
685010590
711215442
383989130
349078180
586459091
67010321
603776648
656733197
391782827
753855830
499120946
573907133
602635352
725220987
210323958
294488417
544299806
783714577
532058055
104753333
180640266
754020477
399085578
300661426
152656857
370134463
70586644
153153263
256114743
726269437
344267578
716616225
102469123
366369577
86812513
662436440
45834802
522796690
596278537
453564258
401592421
119137768
658144884
413648579
336500520
390863944
657116744
645662838
164435666
199613539
581930685
197703252
99528452
128707572
261270509
96559012
263575599
726029760
536948230
1409864
402022959
272872831
263239367
670320313
707500311
595624090
546770655
127804406
677732406
759538785
751578396
661479201
263138900
516669653
757286108
625502792
537328261
661041676
364844289
79957166
210474663
205785249
297463433
445300841
144479881
348431756
126780837
758891004
99578920
461295486
76683678
529155140
293934272
223248593
9673233
764811967
467517036
89086651
404494807
274629611
657691303
253142843
599864280
362298016
14625240
385195985
432700256
531703255
555122187
502449380
640751665
221337714
486750319
306805521
298041445
786080189
322013776
590957019
701915101
331085194
710732456
158700418
123461432
718808218
19849148
322315374
496421329
713379450
643596380
558265665
33799601
429831941
704823266
636617309
226193166
417250515
682360471
398557445
318463864
691824662
560691247
195258225
49695749
436964881
781151587
266872704
325077030
466748510
648945755
585568402
495240061
225384937
777097870
10751123
454704281
660035262
30310124
150294564
684764481
463158833
187909734
776757665
62288894
200189024
482965489
216990155
608235314
762456669
415385083
703022972
42110435
18857639
538139815
307507685
516558261
373998640
718710083
300247007
663668610
351616656
182137356
111106193
756686165
281643963
127987663
559725987
302740373
12543803
529221695
328935957
747589425
176462197
641397279
533923421
241530177
119388659
163752124
766634319
357775824
722321329
509072248
217493066
490982154
280453125
633323812
59366235
465646783
291287160
289593200
304455092
70306871
433877695
748128458
607807027
698944903
350190030
587052035
709277094
372225056
281649859
354470045
310735568
596651709
21723850
778700076
236420311
693929248
660279111
549425358
205989008
790507241
725230129
754904910
965146
87838167
703233669
151331716
50153693
487053248
73048697
738036196
475775684
55090914
654616037
768821097
639850988
213284894
705914762
8471672
304649383
427198317
469510837
456192130
46198709
84958546
213113684
474482424
318382750
307892605
368161748
358935218
188745355
630807923
472968321
151732188
70975440
120290674
761125541
182178553
81291047
195716617
118868474
641144140
104393239
208385628
685334770
389225144
419057770
479574767
209277277
453117036
484796468
558623021
686861928
267628357
599620257
250318679
149897036
96383180
34149767
493442763
201357126
306934242
51415372
416943662
435893938
608987342
257304556
2058466
16704093
97531747
712719584
149144098
590907939
449190423
346864085
291092592
327907613
18192980
535041697
31617002
784856735
188017969
277706730
111604379
765043397
295283379
31985451
370374654
515757724
98359119
188015464
622575374
415617324
709667239
745154807
703986786
584657627
780921863
761071153
102617826
549752040
614456022
537524319
539643435
501704026
488870042
287985742
145756967
710526218
13581166
513978525
688471082
643787797
190564547
2598869
63583799
25821615
184723700
377416257
533310078
318464357
53862433
205032431
318466071
272937398
146364811
148480617
350862727
60191692
780185427
652922558
764108860
224403289
556638622
326397266
615281711
116714480
148303090
408826030
620227940
641213215
638095755
245083720
429486529
429252451
189452898
266735947
274580781
500188097
388635426
115220413
60023152
413315886
154641677
294468459
111871519
13768835
197671124
770717591
528621531
216396419
61521682
105056835
130474270
247482582
340214148
687017565
765002041
508173678
560012020
569050993
80918486
420789263
768392424
465826961
136427227
621639142
785631585
252840586
291725583
387480183
244628318
583010388
422629528
49772115
158654869
231525852
91974467
104793586
36585613
264734495
587002723
681712903
461393400
139320108
742911875
670906941
430904668
276915901
351890155
63000206
495330726
401887764
1188803
553897417
624190016
230230452
420695303
15176640
379359337
775352554
93649110
123729018
102334583
40437390
174484224
731686586
560068599
41385031
453507514
54775049
122533995
619785673
382762900
224865127
22234707
355716826
155231948
702249115
209098197
24051523
29822095
706128683
496792909
274244253
319003874
586440919
335125021
680685104
678630150
563414683
677020320
117054553
652476311
533814565
79778524
402100283
771527641
782198786
717358070
473872391
724900157
32848064
662230991
277910388
680724384
190455439
87527053
562978172
104349243
232015971
150643203
590819469
602093800
15181007
393201730
285555140
397555011
420622684
398616375
693061089
777996979
329007627
593084998
665740368
513516190
224614604
361298462
537421389
614199189
256614983
461357123
637424167
642208037
705740154
559724859
690760916
270051623
502419189
683741641
242001130
293981040
335759069
694921652
445500558
235266681
39827814
221697225
445049604
376822388
171756973
619498403
428001291
112287654
371907384
387787764
157073529
216167956
555868697
427958444
496811124
764525166
648090064
92519022
524452088
393611096
219287742
268500071
379446982
449726260
253094040
425590425
496206848
15568590
194581296
459478060
360509366
781105210
535100823
720617726
41379406
101466140
791738651
191114407
272615389
192314913
272190216
179852303
647776667
422289342
587862621
133302961
120865848
6379866
524992658
350338555
80743727
605234540
21576870
408727255
578272693
304638402
388128835
578186677
234367147
712430472
183295202
83621793
6427481
476928835
661220925
163148112
158404192
127616074
112915109
185052460
181100434
198379720
521753384
45715799
435059391
691991576
59545764
516441737
342699208
779103445
179147882
282607905
405667145
416688238
259789972
439664986
423203939
550483601
474627664
326548610
52429738
175363542
141073527
583305407
517814652
376826859
716561583
505274269
571043661
535496362
570098754
194407993
426618049
704481194
406649636
674233816
712280199
127763868
786167012
600832718
212470540
502130405
469530681
167647647
670579830
91892922
531516455
200743011
700129604
139007887
329723745
627219065
674588843
283882758
228342664
713803509
319391094
217328283
752432450
29748600
216354187
697316814
597683302
44660380
70804098
688906950
518043015
299560169
13448125
644768288
457150907
225096293
568235807
120608057
665774216
244691667
653206254
650313427
256158764
205594588
130979942
781470341
638624347
585401974
724940856
518237385
508619598
648914139
726927372
441405759
180034237
187611080
787832606
589682759
228670506
530373837
502224457
135809184
766807127
657188351
227280153
50392667
504675099
229663539
725685034
412569785
671742982
416479606
38541002
720401852
533875803
767677165
478120793
417545807
443467657
78691874
151099744
198783470
257697025
602499798
753082847
318396801
463679621
277851550
273515664
192700596
172622624
131550991
646262248
332396689
466983740
742501584
605648320
499617426
310621822
670836824
312800863
212712900
715215439
302806418
527153640
709307333
108751670
717620759
39900639
655605238
305435225
759975876
589885962
775489023
488307331
301008694
578294284
318769672
280553316
186537013
75403773
150801323
753198643
495330223
515580062
582888703
363545898
110474878
582317181
135139239
375105481
298870444
648331874
547644657
143607999
743316075
703898055
316917452
769856432
516004209
524274102
576409361
41110811
674519714
654059190
377458420
505033239
239032910
751846982
677114659
390877227
311493466
704540995
260751309
381825491
683582469
223935056
413160888
539882237
148830932
456856030
391128407
118835704
119340764
323037746
502148788
516523921
137378578
387464046
222780198
10815805
30633163
341793603
325484540
443167216
441952554
21661654
339119726
136161074
323004695
564980417
142522772
625877412
318270371
607307655
560544874
79065740
480630661
534530802
265865636
750615187
603009860
493714708
109124805
20292816
486736289
749877975
741138381
565551041
351128248
522585293
623512005
26283514
85637012
342624409
375371429
290190169
587643634
507113133
714138100
105523914
454178156
333011098
669713928
183481581
82200005
392149763
204168136
131090181
209676990
595976475
429484633
708613133
81474151
378245642
501281315
695946796
122332129
757881541
756068312
751222782
469296599
363114622
190428117
634013952
123480462
254890504
453277849
352588510
381636411
517289334
7877038
428428603
457196988
439018309
718846145
763416713
264526899
386001209
89188043
288100803
629670590
533350998
239035053
648313213
263510942
745578954
477152571
710495288
367297317
544661542
39358662
709596431
642540949
441290952
505581118
691761947
766418843
175689892
729775147
527666347
612609208
430560615
486814310
681237129
47786642
750447056
300428445
181452321
194405591
666311286
619890631
413948063
22443205
318774311
401999265
26067668
742428419
424373384
509287411
73305380
200409055
241469454
496885348
754115264
711546595
91594634
265382952
260876369
460162195
579869176
764446641
88910477
584627861
455736628
157214787
398025684
246724294
63521478
260023117
461033581
483749625
562908343
46890074
768848287
363980387
548295660
402822515
219457032
61024642
344192844
411833450
97353030
307598401
110056985
603163792
459821679
111176466
733815236
614733611
696042504
84031988
652680013
554334705
155367445
123255421
776067350
227534156
172983746
421701357
688948770
92379804
116374466
337916410
600504042
242899519
187221397
293135978
415344685
152273417
755856943
395595208
297229805
507809911
112947029
217687564
346628768
461831291
601273865
769548659
26039006
372013408
709714370
381469920
20477859
56891220
80021845
763013946
134722682
290397183
683942749
589401730
633555394
278213880
543156828
293808112
523140270
744378280
767619237
589336718
68296413
663542296
423089141
361241310
492163268
441060692
4967886
463455229
654097099
329084136
62804133
466960171
575299657
673637805
487305873
329785874
341004486
475944774
156693499
706248816
579576126
214174594
619418942
278555691
509201858
766924273
779392201
313408475
123071435
573115459
273216550
592132350
393135489
491546855
392977940
129935576
101082399
433810740
470705522
292679490
777894453
485095287
715269881
715512853
590428720
679080859
284376681
578546282
592120765
42002964
47135314
453792583
390568568
649284380
224647610
712758996
416465155
723331328
382009168
487156897
199026531
670275487
234587427
487573025
713257271
599739672
261197506
540541372
647540517
673924748
686825221
232289367
664542115
670542648
116609023
437827082
750524829
382260433
575657921
251650022
574562285
42246067
531855
134345239
767937041
619810450
48438991
47143207
73802062
738041776
438105778
716147434
432282533
248418493
488183058
630602571
429314574
138815624
122478822
11700743
145241391
537736718
247149243
550925563
115343529
174556734
361771923
462795208
97860914
48201537
180192374
262464883
635888710
379280202
554460372
159608816
238991622
175776198
721581476
95660439
696780999
322958009
647192784
612687212
250650176
383144421
250856542
713060930
179171990
375445355
471366086
644114224
759072217
351817364
120217189
721050131
145863867
663106945
574732320
609157866
514847400
668906589
158997446
437689784
291958204
638606382
434819347
342860637
65465509
143740054
21757231
528416077
251953251
666946671
7636958
675883144
540473607
241861505
381157061
94443049
433662015
490974645
452505693
468705799
592267709
710079956
67584833
714058793
72569360
41541491
527374313
102820114
465947989
781002630
345554059
238457985
452658348
164860070
353194169
122026112
152691533
19071595
577289006
293624233
650426004
447411271
110337476
350018838
668700792
336646680
132906347
119248268
655807313
501792252
78930073
49924004
645890984
203083415
279950088
368114325
784779968
630283204
390287747
297553446
390756795
765523325
775682818
437676847
659241917
675962181
120967383
615089917
252268472
553091397
370858860
631386912
295428468
65373888
172072560
242501705
640919577
692466399
211323042
618828484
566890810
545161746
254236580
358027942
139103114
372263848
25338379
203227708
16106455
618865992
378474224
249018235
278817602
257859196
573547852
75496384
313670407
514706777
55178283
536195041
60920318
159944921
547513112
512752763
124275452
137343621
329147647
750529976
720484124
682169772
437693940
293277932
218769124
405734989
642943738
659201896
511842375
572691325
203338914
21240563
368415023
767236695
388872456
464821492
89168102
254567969
744681505
398885884
453456376
76469880
253606431
80230829
553430004
689080444
191360054
104551802
591150057
577324725
760187594
68366941
330921286
715836618
428993283
7007434
604363554
396035268
705028491
704796952
173780905
508510383
737394239
55697264
752357274
755047332
16846366
591543215
33460643
218535860
450957543
154155922
532785761
80256839
291711720
779144647
442110471
312992088
576150830
136632113
585541141
515109673
420318195
298306094
368357510
702640215
314630108
572608182
550624538
444919855
318560559
539907834
332188068
29245811
773521554
360668447
91356474
201854641
401988812
17443568
689691112
190778854
58133341
609184949
461859575
742692039
544422937
115006966
224028991
204803419
247792495
97356408
487208068
567618110
366645772
481389704
177477506
184501525
401712801
268052829
365127785
367792782
561718555
537630373
741267260
532627450
480839602
700734557
191639180
953487
222127245
435751276
185274206
671174292
325644481
200344070
521392204
456145204
628208412
659824215
690206058
617337676
154025286
290146456
217500010
163156666
257181076
560405325
443249533
59570745
404397846
438650170
121162859
227904162
491512597
77019006
475186510
33866887
535733256
190334109
643749660
415743109
680488892
783265868
669442039
50232451
364349462
578090263
361855226
39513956
176534559
487912856
174094479
274937670
569117185
249502378
709651243
105568624
602986508
49726439
615943243
328368190
268749322
284954633
99997480
179520308
771356628
625427615
413190142
423136117
113433396
352087943
424707475
113336173
246833373
233711504
296246453
331477367
11662377
203545288
743159828
323718286
539562583
301975549
298572597
739678035
460169044
697281678
339439883
540762478
557960570
658146938
563956534
45070237
740253304
202484108
578365718
326205394
416794446
578544402
201685997
299586630
681151617
90398099
710890890
729870221
27378210
386111787
361548613
708298412
598862690
92266299
366938239
149069718
598052361
388704770
199326512
393569475
506977696
143516279
47876009
405815124
267257745
548488056
10573709
571506669
224508282
774313191
329283571
141911635
227532161
518707002
282312417
512893027
777342774
127921600
414001521
32465467
605930710
497033939
690883953
153981541
328948257
538211617
214252149
421707359
45732225
390800050
193139872
339474723
649146072
237572326
2364995
717827087
119488677
668116291
785084459
780427405
591773627
662217889
365720763
693787785
98487999
372464803
79919278
56363732
286867231
357670773
534640574
324455246
77778328
187288000
546024882
242078184
789349901
548807353
615394262
623568452
502543021
20220754
768289066
341758882
391655720
452501377
398447289
311349538
390831324
744449098
240654193
101981730
709078084
583810015
214144189
330603028
712903208
744708862
747188070
361600688
544576452
84785138
719643750
238206169
403828158
193035729
249261735
59593062
102512305
361260943
495802857
168508439
784375306
33110630
499442725
78453378
337136129
592640384
609738668
150606155
272715653
384427863
75651805
511699222
117789733
184308008
4560777
544943672
7263836
201482486
372824785
410754477
553866044
580701065
379021546
424061608
459956144
738231105
146520394
491765180
647505013
704410141
98960008
440148136
614339405
375996575
455658059
621761155
332460345
456514919
355432959
512338498
228229013
272092937
94296455
281489558
279529022
423012764
551675839
271509271
144758054
302782687
578077239
348625685
727653171
359376259
504646834
124149432
574974338
84772086
207924691
278879616
423406707
488740240
124055264
156085202
79219018
705664879
748139094
732658712
631258614
231435253
76136100
330484094
668012493
107701385
684316619
166318074
305408627
463074025
437408280
189622753
260536272
428592227
61981417
530113488
790866263
327489043
630480772
561101128
240710353
357240850
581572589
67521142
195610570
32402143
583981996
143018402
613446049
428839350
430728461
680945272
297997833
214684731
506717557
489191368
602005641
733394185
201984062
781589140
580447935
381748904
696824335
69609903
600620537
521438572
255812027
199737964
599585514
57050237
75954744
394244842
237478410
148146356
147745455
370847223
290784307
431173502
762814136
693705644
402099777
732442656
600877037
31236169
635754821
220740354
256553923
785973506
134271699
105882395
51791629
292167037
778036251
96891457
43164560
586532563
341961117
455921618
226458226
462303927
633573096
598054839
116251095
35390260
18379726
82157969
507548897
564038911
62339328
229269014
553567560
48385266
322443597
184065127
116442104
578896477
402961314
659620558
322944867
86384698
583147171
422626480
145039512
287414010
57524553
505546405
295619248
775845413
758971414
535006759
205892031
254121754
428926733
288060116
156877708
240393997
776840325
734662803
781469247
787752806
190280895
335145521
503963993
441934063
487525387
612126967
42808134
364410627
156264764
352420833
559731153
710498125
562106744
267608114
374119606
517402249
308707244
124188945
480751600
519705646
619110106
578055887
99937486
471269791
331468440
704202377
746084036
329775925
68651471
291645870
215872122
706051830
511679975
571056789
697413852
249605346
323078517
342846609
626550734
237695968
627628550
338953102
240516116
340424056
248641757
662180773
12284353
353725497
9737930
223485943
250529198
625638615
513003743
688635331
763487709
345897749
496718243
346766526
380696165
286410792
425351445
389598280
274338122
187956121
8320795
77361316
117191783
613485351
391468638
294936547
211714469
166707627
71909489
533686391
500198514
515227155
548173220
669662653
652343213
437698072
738249131
200661695
634229426
554846428
42244667
15741384
8518898
587113602
368041435
605205659
404026713
560813994
619372701
149013821
525689630
191382359
411553109
755070400
372709570
514060958
336597033
55112374
327372980
340174315
549337931
165484677
500964943
186390108
542224963
246874566
549602377
747312108
481911628
652553064
443220306
282081100
127791423
527711364
436511530
788639110
726702029
433078859
353286899
445178783
168014364
317355875
415536551
740385919
324277617
534651615
214408862
8810840
731832090
567925968
769976922
522290171
52032186
320199812
98338168
58012908
76193043
249954682
134630772
653751608
14324044
271364975
80931149
228903029
405284779
143338969
381649748
389729695
598963257
55826681
43938631
567969777
4344283
564172795
138844268
133149023
524735898
563221400
378675182
275309697
84842261
322548201
78153214
740386154
292870974
166713730
755188758
770038364
149319525
787403764
761414333
389219577
306995992
594646694
668939502
124772265
179311514
19897048
585643988
169252747
68002857
519974625
418973930
383844619
315688276
377447023
355762450
343573430
6958046
737581759
491213964
661372763
527442903
325829100
764674135
507358096
511951761
530883489
740482673
112928904
599220603
755850602
524550948
300636401
518828420
54521161
380629163
664227520
494451678
154036128
473238901
381071472
235086053
505918955
477170669
329463781
160193569
542404105
252631560
264339229
128950407
209958624
289573746
594660150
116386633
150827650
389494421
49679005
734972179
361099961
127719319
707928716
775353494
485069993
103951605
514242952
596191492
548852645
597525145
571768920
394817387
23317683
75024008
196398997
615876074
487894674
465908720
319781482
671621331
386495376
407158625
85130900
227070527
724128444
253199385
736241518
636214075
206589628
698602476
134108364
108183025
58723652
266658120
663509995
111386706
66848116
292951234
197312672
77198838
373831344
413774819
374037303
264970505
373562939
360388803
499912456
693292097
132048837
56309623
555707971
6167979
745605577
409376451
519619213
639584664
234152366
684945700
283428671
332106019
179153456
214763797
346888278
41503271
224873991
547603058
376538688
188794701
598864489
373712738
154573445
123495321
433370847
753763323
295518284
28913776
717028303
644843376
268052758
684687647
667215538
772194526
10390370
159666673
206659034
722446516
298679479
784836806
297950004
174168305
312624842
750341534
578785824
11493421
45082993
407482669
773176756
482163521
602063009
675477160
604107018
42566900
392978397
285811726
353038069
371978799
606865161
313037870
558423134
294107524
601014329
42632426
320550385
619113756
80434783
366700277
755149515
279633501
250648999
506858632
271339259
25546794
575811140
4475513
309876634
739015924
237175739
641704456
385120980
393720412
580250171
787068768
571337484
201905368
451898163
65703223
494748819
635218789
193179464
663108074
256993968
759193255
94675635
167532176
650478193
272950292
340899162
604221939
319074871
385824110
3707873
745575413
279398145
444937710
862417
734437890
41362375
322634915
480953813
554508833
600332003
11054523
296884046
130796142
376883097
549571206
714532585
232585225
125388276
273575174
230915778
471687590
23273793
469770443
685794812
171133416
540901845
419247189
58528646
209734768
777970959
277778422
599727971
136393125
288763036
752505708
486283343
695381693
527474632
392451560
106529950
222499248
376672585
186172026
746292304
707128522
200714799
369753691
583118833
761084654
656430381
45377787
673466112
481725905
194852372
636880354
56130276
502234456
489441313
243977487
622213540
247277557
603118941
587597786
298563593
86645312
465963481
141047816
751042023
108508267
672834171
372347901
620087500
688992213
673551758
222055164
291217204
178054850
452986718
101548950
678451386
86369752
411688427
561245590
759724018
784159679
12602777
135321248
791217277
296855959
424564139
436976572
476034010
534945901
528061637
147863732
450496470
588335497
145462305
27111372
671643350
196249051
750451623
751346531
373690395
761467225
676968840
286050714
614830533
105150470
88095720
762713493
475775647
81731219
158146914
258564166
633443067
361058654
283965059
510505325
617526118
203132644
510684726
71063397
622784301
573445050
559060650
784259630
307161805
550557565
112441763
473368925
348006562
700265027
434851392
79429817
490155556
240777383
464360079
202032788
362321061
222227089
12364231
96630967
274773296
448658233
576024504
600585941
560940414
661068896
443237727
75026024
654136669
196514009
429706925
446276020
18054840
724336306
588783589
183519759
268988037
145485862
302969587
680251578
146569487
758168847
319138306
748666627
215421196
648773631
319706276
57600928
380349128
444968950
184184210
132948348
736920747
635327968
419575970
394522105
311204918
162010287
424023977
23147805
85113165
243682768
185125142
122818586
705997141
641827460
672372744
424706376
340473790
384922864
637374043
435151003
430757088
742472630
655662729
231648523
670467729
673419237
519854875
224133081
566958679
147117701
177170177
379737432
448263571
535385593
567345794
216802768
296055678
755884843
345554817
601057741
75229354
152482385
393928923
466230898
743622736
45936624
166738344
371120365
651358814
359494410
427333131
70727398
483448231
646536789
575885623
349748958
432194301
297283928
555351309
292025264
677811649
33852038
698522385
103784601
573551675
413687222
724547131
258285222
45144475
743802133
436671058
421640094
500056612
481341119
277146251
130012634
15133672
627440543
503389639
600177614
2184472
307348988
658660744
688217696
607960197
680626646
251877286
210497135
219420975
266110785
72363284
110118429
340447962
167095900
635045353
312219513
699085935
237938653
147756256
194040199
680287225
763942925
493638211
290581228
23766463
344490881
93727645
245011836
609547581
588615152
139015385
665592594
722384004
346740695
120806085
111590564
379935337
98934955
347713409
386039722
714042022
278390300
768845254
358901799
222290118
177947946
504974269
723482844
669302826
248039181
618672271
215894584
153830487
58085276
738209758
549387741
628315835
339120715
597497939
43676723
548949227
199550321
152880995
164349240
82335049
494648776
407923166
499878270
747327401
756432901
751128306
724780389
334014656
15610223
461436755
517537748
771040022
306078360
653606611
521064795
710585522
441944215
693877238
204658325
669536559
502096074
564878069
781073821
200962350
355586588
613772087
234241915
495809684
44577470
680814882
300839130
780590108
266478749
589947235
318168852
440106693
489315867
274409328
691918895
220018687
721691247
523478097
275207694
456853911
397272791
704968336
737054826
118501579
777249777
253283470
674379985
512094611
8933591
664815351
779562952
262762263
381579101
342215054
93385104
288806568
609662216
64650536
768142364
231916901
546845308
498755629
33472135
727250026
626041655
482863089
417726559
390807452
580140183
498238734
670470426
297101457
707305405
135946946
146615501
662226588
9461512
109181434
788971442
503616774
313765411
403986925
727420941
588816192
219787238
395873355
628902430
475053133
514829164
405480105
71270928
21180340
226482688
493034427
108592474
438314485
527371201
411168733
747271009
211354656
240657347
355853739
218268827
362641928
309176188
376975823
32030039
52715142
162565423
504827228
452083790
543180989
276705576
505400433
677859018
580093713
624860667
138487546
517732911
534874304
261291724
661904541
564325993
175924038
449532642
232942015
665132337
26860782
318415588
272585005
531042491
324582089
599774054
76092318
83748885
379368054
544005763
146110455
749752635
459908472
287481260
644215210
708222601
399222164
10576980
14151067
59890392
580134327
756840261
677710985
750043319
619557501
736361750
40317534
276086596
157562327
351338258
460708804
495712534
586198117
531478879
253740818
411337656
282962165
62334506
654417620
471769404
66415691
346194563
40486062
395294719
716054135
595845925
485252633
477328791
583028012
319770902
56331628
431934008
746116895
241193410
19080607
479991839
490685405
386377824
121141180
766713866
663568634
291377198
211621466
40556710
537758479
77081274
723705219
684198759
172433917
430040347
760921958
111633211
410284177
479165979
23381614
734049936
770447332
508443224
781867535
53942998
517094930
387069842
383994183
257945636
214569199
553445272
397181413
377925991
321809125
28322511
576259214
667278379
9899360
71846951
278559319
266477815
522485502
320022145
781275976
774830958
790069426
22189132
95912458
138880479
67852520
132392327
164750188
125794746
560230212
769261468
615212658
765619727
90212210
571396707
73998526
578865800
403661208
548989173
451825481
761406934
669133087
504778178
372179662
13340783
143855130
348380288
307712153
90603116
229458049
309133357
747276525
746915201
777482652
572584504
28016370
50907217
676956811
566831355
632060918
469868151
515965125
236031030
506843200
98687128
542104886
580657921
748438953
705834762
197748173
781532997
744014196
445891951
229097579
705810914
63665982
484927135
492781165
91787833
469930874
24377262
668262937
192744055
262785372
389276083
209347619
102772687
719339818
141343862
346581387
138291025
720883427
557741351
766198484
29008762
368977893
739429555
127872936
678834056
487752127
32727703
382279602
132556948
504588544
62827082
192318101
622533737
172333641
108840952
261259604
342310240
687416594
394113859
645830184
635150395
312410140
218848583
285875772
417244797
79636453
488756137
653369278
205102876
658935660
227626152
744943865
669311151
122910725
400507165
454230033
628670260
764816395
84046682
426016439
512520257
62124105
103521191
212944890
444319257
761997916
269378136
540942632
657975990
498880898
668042931
93144352
436709797
518674888
528360233
618619290
727526901
604034638
678729409
130815187
486277763
633673761
692307764
190458014
125514659
298290151
521358399
658540512
711212499
734830863
211297145
190641178
302984484
517411002
630818755
620622751
285777333
253325019
204090893
724115313
287824946
343948242
68368577
684819579
626041922
292186882
228324589
28584911
542606938
633365285
634751056
255413934
7624564
563609466
236082398
3600616
86257130
691088346
361609453
571698269
400005895
179236363
191202655
335365862
184446822
198434052
132805124
401590902
185080655
209234722
399127358
396998727
595177364
259709388
51656128
369328199
464481493
90192997
705712992
543493495
311294563
641566275
512848201
287993701
470542133
155255726
656752364
542301566
187909254
374570146
772890460
448026847
652497757
699596086
355301595
296898674
198857838
113225873
289312072
213458484
777001918
107105310
16814285
480341899
456477038
729069253
758186297
205998026
202109992
484050304
309008555
350823707
316480597
146140619
329562764
655849357
301151965
573912565
311549162
97426548
554509671
393413647
173746075
288239330
93462619
634909358
451502861
48188568
396375570
501119693
205846659
712103624
649236777
503515626
515512161
494963049
74688071
277652992
528525181
248407648
134284595
741479384
591368490
412091330
332117751
146629991
406911971
394098073
745358973
316919077
169047023
532291345
193159103
306846134
724935976
684956762
346503158
567428738
91476147
450904195
369662816
409958457
627777635
370368730
99515524
79695144
481168261
510176352
419614219
226375333
722290253
55682338
57093591
38010810
149110891
157162784
765742314
144350183
435039627
647071801
256767859
85748344
454490320
453198119
778843007
231178323
329168107
119953116
205734906
705764217
578021170
264162934
94184727
342516184
752326594
666980868
741158263
513189172
585337419
320779881
485061487
284591833
284173978
554793303
494840443
96685627
42041227
536453365
622506332
704116531
598764993
423739859
234992842
663014256
558569197
393901430
212521129
576263871
617608694
561685677
487256009
747585509
262660468
575447123
539831205
491548678
757791307
778886597
636285451
452239059
722948559
487410364
11766394
362863944
197916826
152628157
446579681
754390659
124708793
319522010
127112414
696498482
70917541
518158574
680421670
430507513
478735569
501634547
453415481
299412463
776795984
470567276
245540611
433063330
533715767
218674530
646312636
564671591
306489054
40880741
401290255
168921030
634376106
711685421
496218619
559346600
96069597
779987432
100999569
566832177
525550621
619667130
467057034
188346861
187587251
767293477
264427677
508979640
257929438
532510767
501794256
758274131
745150788
710297507
724822088
749730084
642571761
435619179
53775306
367910564
67610712
553302972
699556791
403799327
85300767
444496517
762057517
390498256
345446844
278004273
602683802
72704761
455916596
286445743
4597772
300071820
762518748
228820792
469810241
786784011
192015608
467372130
86523643
665146035
524454480
738473050
121056196
79680185
595699740
303991901
410153741
1361380
322425852
142633578
377612261
471842757
562113312
656031974
117889789
14370541
676615002
5820268
309057235
459212632
119278790
59487217
239415245
674576222
466771137
204318153
110143718
418893351
246521689
628446264
76195018
295637864
162045845
348199857
102354686
289704675
540388036
352508029
745730835
756540943
678950088
52998407
261224318
109188202
209722147
692409882
737413096
477669412
467148187
758114242
581524530
370297942
576591573
364496717
607466088
319912712
492151922
233372459
611845510
434761431
706118467
372740135
749075620
160643903
319164860
341225155
130901160
595264580
150639420
386463151
671973163
684285549
603597884
185998881
439741756
565860832
28472523
277232111
171582196
278314565
680704495
403723990
665292761
39728991
777242524
605807906
664699889
765308534
139907406
429193103
435255964
502677905
181930696
562215465
291762631
344735504
582217520
695128175
149454811
135487405
248159160
720306616
96033209
140853871
716526603
317282617
575059409
12568024
108803770
448650889
396212189
93690156
21878761
560072050
326143957
121050693
461487644
573768948
74976870
667406592
661366979
442526107
769774488
390013293
66941699
25917624
735995437
449999951
333912198
640156397
662645675
229538839
392043915
14197327
144343196
606435768
40680384
468151171
20506771
697616139
269319908
473121714
331131954
510120385
530638030
136352756
705168917
583638724
613262287
182361649
81224466
563964346
7826717
69354073
316709656
347968262
256084436
166141441
150602092
711647686
127608835
786592618
551209074
495678688
511776235
116989836
479622107
766217030
22433051
373227262
46278736
196990051
332923081
582671179
366308242
98641599
127788136
455286951
299068391
704241318
1950281
553774730
364998174
295649055
745638225
143254396
664625369
767624608
698802949
171679794
712305600
719950116
206933099
411019878
222354358
198534172
186839238
607176575
145194242
176174625
299222504
230830088
555457964
45663894
9011445
572586542
85064821
430241571
660198597
484238442
326384187
587068680
515449649
579696772
255135148
236613066
205309590
104027737
477891570
96907741
274479497
731888397
784400355
647120500
278458751
210292021
98572191
26271674
135469088
725045298
616392777
535202512
229420327
391165296
627505326
367560359
630031978
537951504
742475121
12220303
140453844
672097283
45205732
540045268
310083726
260140857
600831816
334953265
43569787
244192868
636506661
693069801
48952815
697349115
271271450
69517159
161323081
287354336
147608859
157257479
529880661
571119082
567677116
84403072
214822041
718568901
774137120
367982401
611466425
249168580
54766231
592293483
662837102
510622606
313210807
10847816
35767912
441063709
789588321
775966221
47828803
169716178
501355282
174462498
108202917
359876575
181369241
451390149
280455124
788217468
281750281
572817417
541574947
658785914
269217626
325789677
629467933
217419362
755520293
213345105
368703045
194310228
450095581
735179458
647972551
754658068
562329530
47232113
281886273
622347373
12012144
523582713
110683967
484205511
86220820
573596516
645910602
605951153
161641391
452972762
252488662
279855988
17037327
23014154
691025391
518705438
81660134
395597069
181338926
320563084
506995888
585533368
481331292
207780398
7027684
550018731
722086023
621704480
488292237
268635812
142612234
482614972
545154171
180587277
469330502
6748495
735273262
697279970
185273640
536613397
78236860
115162237
391348815
385346142
693741214
748614133
524488809
182905401
106687815
65318639
283761416
434792808
406063691
634425793
625120492
384394615
32734333
247509346
32098975
51120946
717975883
316143215
282913492
632035798
760172314
294528989
414456314
191387095
169559222
633948576
279945211
334569556
66694122
237036668
92636055
87319866
116072934
97825083
494668834
236603122
138212307
336431808
598526189
233912132
187365362
257551217
781375114
499905374
737512336
457092684
92158742
614347262
327236521
23400775
493510715
320208569
761182528
591557448
680643954
735303626
294005025
461465573
213752889
379470093
650229416
573646278
336570150
362104346
127953685
448335924
297098667
592004091
594784258
431559368
230967062
179743165
2502896
503402034
516709040
583275745
127746435
94514983
187637730
537337123
695590163
502815303
168838317
67444862
150923512
764094962
327058502
597425414
218191805
460482776
10684894
252109722
611954313
773216898
500709380
617170063
677418661
615509772
82220792
462844536
513364747
218371731
45815755
290071066
234138302
433489583
303674507
313220088
291113841
75890291
327566269
32992455
50246239
447574863
33718555
758787385
717825234
605785459
49952582
653856205
189444838
28788635
125139358
237219264
172255602
192579046
407846176
162918760
480400428
85336040
387447439
718600589
289922570
126577926
37362549
341858121
50037760
35424514
554004360
776081873
749692299
276163574
256021614
379047435
733636582
657674347
483335530
615181227
486974687
271830399
764288283
731321620
412971918
156906144
604006084
560166647
360389691
407062622
296058776
451491141
486894886
286421200
400424142
238636409
725547912
430466380
742201857
204863978
763281402
572104655
266930651
442510751
121395485
441594086
140327570
556310080
115076207
214691727
580617684
382660673
712161781
594476540
329036006
237855608
786258043
111176028
406133718
598536303
496785578
354187481
617374653
500691397
474292824
228015369
151330686
776180395
183218153
329085481
585408203
730440836
282887297
705062037
548941316
404487355
549796219
625369101
285991957
155457003
139522904
295253278
592910071
560034327
236653198
82759462
181412847
626851681
53994763
453688301
104532498
182532591
67390779
590465158
308884495
630175362
350576240
703821838
122295804
361660785
106849491
435112571
715141813
138951945
317932971
362781619
672058260
38199538
307574334
627689680
669304035
228970657
600742087
606316441
316780374
218393943
116718693
559291594
485497488
460915277
296483197
716733703
77218461
156703078
307398099
672343429
652845562
158620164
602569909
505329297
748394028
436904214
589400556
709414165
178839431
541699751
624654040
249917201
348706476
675391478
609860483
7308087
313488263
54796165
323677307
720866386
699603648
241698262
614425707
411368464
68016966
629163059
540715783
216453254
581388174
271486583
714307413
356939182
282184115
3303928
540046063
384108504
772190973
491380630
237800952
575406238
197515284
718958212
771974462
639787271
557005106
675933275
722431912
550703178
789463545
605298324
603207245
99598564
324183210
565605139
479845246
28224119
632934576
737262698
580195567
665857846
754094139
222971249
646625229
157312798
503014507
582797155
685424682
59974696
20333590
446386265
329991289
472012520
586839451
167098614
33716345
174053338
373052552
677850384
339839697
79200190
734728700
760595664
304352313
789763785
723682057
11196372
607333380
682247541
371535276
273274112
240141024
435266403
146838891
590529591
272143044
50431349
176889719
456366092
310336966
499347596
485390683
724860667
379893492
271083489
201501693
451583701
175500471
222049869
590781591
39030847
683516735
780785490
467743655
183218067
767440129
578840349
771569354
216272327
273646496
565502318
68496573
644796805
349752777
457916254
459534742
687245726
94948986
380238582
279462245
720592177
178083927
250837348
253998330
232351480
44192209
508568340
454833064
764424292
715201469
524100150
629221305
164799769
575193737
766967744
21953034
532979358
199744506
403410840
419867882
242024563
258901035
284102060
572883043
117406985
327474504
605401567
272359912
93846188
683801489
431357950
462678547
678969134
90209951
516172210
607588229
703803218
229156351
642690948
572108674
331512025
371682683
687322682
392440535
616831955
220322203
710674149
365286575
71490282
429847947
575900486
318149107
642583359
175324206
669948449
342260058
611802350
292890885
325941941
56338082
252376
721724189
724286732
202588183
510609135
248815481
608684465
65799529
293282086
357680377
296615
667099232
282772711
198632846
149895385
697937036
161492155
470821247
596169037
299570639
201354141
480437548
50582183
540260235
431198037
339333420
223516611
109502389
145476804
546437827
187895407
77527973
547832242
344792178
315235903
598572326
33896257
305530189
657714896
685361465
633058974
21409457
313026169
375253576
275136798
80758175
351434851
745340981
4270187
612599234
384035274
77523825
388473353
47074087
117615594
576097743
17168785
47372926
309597667
185395069
441692803
207172573
145514691
106266354
44944206
341339998
334215426
524633503
466094231
701837356
649505641
52807402
177828679
237959111
756020323
5798887
386677415
409196056
754081589
108483445
109095710
651401102
570039875
304896907
90480583
441017829
264189533
303573906
785053986
206832289
114329953
667903188
698313464
173627285
207356567
19677237
661603315
611463064
406747704
228825370
134923789
116380210
348048878
557156490
47880947
669820170
67032978
326532670
335610457
358914643
300318922
396805421
394053786
496446884
737111497
600932941
125004003
469431265
300889004
767235030
787818589
502253823
477793056
273487352
461760322
188887942
702770172
514261364
173731666
51806770
356786887
342076882
732670326
9618151
445960806
336274583
297152988
220980166
53814652
648845851
237824181
390955117
130513474
681210270
751367567
411113041
769785155
760747682
508652864
97514661
170009282
632741576
541467328
76816867
752503866
174753411
305836117
687825962
573801280
124002085
616622581
215140880
43276825
368830826
450725364
261919941
467600894
71787230
208560176
571547805
135649561
174197710
168655746
729363897
641508629
636882222
337656271
321819254
197017157
645676237
25081495
180606029
576538858
359340760
638651687
15852735
158241957
363981109
280447842
609037931
615479645
220934841
243724655
98335627
589028323
184644920
358942489
732442668
284738840
746164053
113881641
564937583
731479895
754870224
9326015
578829601
322265770
22593263
457441406
733739922
237451143
474542578
49894354
576479962
729442610
133759800
559028095
678451245
207379729
642251288
478185891
174162129
156074587
653107137
257650960
279970896
27594343
329027974
685533023
327070454
782239490
83792741
222682501
526316176
313206314
194842057
488129218
584778091
756795090
267827800
299309170
297803058
702757569
785295985
740826631
556013197
347107247
519554909
433590165
299076420
159080916
386810765
611670076
315459682
422630596
466179925
515604000
740424717
9696004
6896622
66906726
147951974
3128049
91587718
756266415
395458000
691284332
85339385
540087202
2308014
364010234
188451266
493989518
502018307
508196038
478018307
219886405
438607056
156891688
607534534
189817851
673583861
450999992
206786896
22790484
78845948
96592712
436377248
357761674
240454965
712554555
558764083
105697608
39693880
367486404
779784434
281565639
526060734
436622095
259315714
602390454
286905178
201478411
759172873
711693814
530174361
449602407
322670503
33061835
509465291
419429153
289761673
454880643
594758248
531982120
493670547
551674312
478702746
687089696
640744290
541132753
497961197
218267722
282847920
759695502
755515571
251036163
539038043
396574752
714694652
216170722
511870428
545365246
333907615
732368288
156637741
573172137
91021758
522623918
256571195
716061617
514006975
469113398
76916396
192397994
394706745
60501314
775779893
742570702
593716070
311341022
14301633
343262037
134990608
298299625
379034721
483649054
591729777
242668752
305312013
468829126
365529179
371536472
236777797
236626686
75237289
411425912
551615455
208871716
317818219
590695147
785128423
130496065
279101161
672239053
654014822
210684033
122426605
569293905
341457705
206205298
6577694
395097445
622747660
397198756
185650009
221030287
712084659
249113956
37655114
786198614
79090470
692192593
63349736
338943213
641937692
207326579
715384538
604776253
558058935
142634863
152579145
710376253
734366494
108329084
323098101
18053655
223995720
375431680
588057837
631904227
397111099
733659383
216160439
501397486
324623142
700307392
791397125
740037039
521528444
583187681
254274540
89471573
582496123
132927709
300851431
584784073
394756271
747901623
727577074
190739924
202105250
367451550
371983414
584443385
424879749
715611063
15266221
598643265
502382672
25897373
295563257
178332602
503692417
682654824
780494022
716048769
624424214
489411655
22479200
163880885
293045076
298029430
14336109
484323676
161262930
239535340
444618014
759706227
207086257
297083414
475015254
493637539
310100769
724189514
119858644
254986249
383423560
580241376
420110984
642514221
667016302
68866377
772964779
396595610
437935518
755186227
40392871
293317010
175570140
243776413
621581881
506387581
574879443
319328207
39658057
645575344
592579306
155540592
183721679
18521116
431068225
427265242
78198192
683429372
78596462
398400370
31004098
501893770
394454177
637736899
92285019
583140948
316611301
580253297
468918328
338562273
518057133
724319828
296406602
225633247
445563784
630163127
601096168
459354862
81589043
712892357
763038977
402311903
698462737
236319692
515427827
550574388
659529729
37840225
270524385
548546444
331267663
657587446
312354259
82813940
729472261
384549951
522925730
523771532
175257264
609851295
192227421
688412575
686400078
28750064
40782268
24114833
488829796
211842669
535093702
120401658
197553024
225137640
327883305
293939285
162852802
661492224
333503793
499624199
469177173
19751761
583411398
649538518
416332891
762582180
503919347
304324855
399739797
170432964
356911501
637877859
93413803
97891839
736065230
491725535
272833612
298961742
297032556
621067251
342622711
628070403
247769513
173115727
326444429
742012794
18969452
500801410
106274306
524516933
35962512
331781860
282879872
712446831
141614969
337896850
191606815
24249986
272243118
571968785
751120441
725353466
603675557
211615113
783763506
26563110
729930082
773706589
661799957
342972272
560551434
629157954
419641528
203671574
41220749
266215007
411004560
761298297
596105970
520521446
486973616
729071203
118096042
295863038
757698886
699797971
777904966
66682710
15975437
33552499
289984481
6617934
8143039
127535705
662648909
429788876
86308280
131885993
166490753
721945646
326689193
757186388
282910427
457833750
402422381
64594037
738786323
10893876
428221358
522112029
589395347
4076767
116247141
393331886
169454729
556908765
354580299
711988882
599602048
206176691
218692893
382570212
666844822
343548302
787038060
12856261
382730891
704024044
399299226
641898304
733307009
195015253
107916411
42757713
358318225
161156835
332894416
549073224
46545452
76271482
746134119
314512622
412993567
263313463
588832598
70137474
508974980
573002490
164975317
140205788
632366340
619226510
76501894
662063754
460011990
110480304
393801367
731676164
580235645
420364280
70067308
460576461
280717403
735517710
271015156
77572524
71436808
725663360
173359822
323908845
557992041
371183816
217570145
545160467
131041254
339038349
654096285
513799393
162584537
498661505
457166908
164682990
746241792
498266579
216745670
407144001
629589540
211967612
676774628
306467561
506591904
723029574
10132918
15648919
409321496
58065165
448413306
260854877
290764208
570051947
771771406
615717125
187927114
665589991
641701742
148212866
612625230
658498478
284677253
165867651
307543403
203876548
539338882
508910707
68047992
573656537
366598241
387292151
508942842
384675642
360405871
478804783
489275239
599907141
198820523
693394511
238311938
310102920
352885691
450400457
411459697
550707551
622159454
555583735
422638807
244761913
47457528
59840427
39817460
371347204
341025633
113295
219315038
321722142
700517170
391706356
500971723
661484720
55242319
260817367
640869174
251279351
61551721
323674218
615419788
472499343
538988824
3623331
57763223
406901748
172381897
76721842
426092715
130591753
669828307
648454199
255928276
696682978
647231063
29451759
524214370
307567979
177090727
669510353
379119961
60496144
651207042
601752700
685010953
156998056
103751356
485129073
712355937
424493730
117119813
253753078
611154805
79619476
616275093
274989775
404289432
106691192
560936664
346426172
573773157
586561743
717998504
34252676
377849770
484425745
512636208
49501191
746081189
529970408
173402029
29157758
217015449
269059520
753770411
396214682
660190368
598888638
19675662
177742738
10252926
597154441
682792993
402728616
48911833
621921333
232012606
659618204
43238936
480538178
702965618
697360410
128291371
590976747
393084362
55541388
262079862
169339044
213036595
695826189
425888967
32491612
784182925
534146038
337329971
555409294
8014746
11332126
319508898
383380493
518276566
486971529
686342707
560983921
97989865
343593268
519000121
135827939
741155308
633362169
159132493
86093179
766943316
223129797
215589157
105568089
83823540
197471135
552459898
426275798
462219461
593285998
325503340
510114545
776462606
12729785
683822836
570810819
365644879
503863611
589015515
695391291
257540691
538462622
532176708
772444302
611732824
613325343
632848093
162563043
252886712
698615556
396409237
406039000
99966392
591199199
576184840
489543918
541409713
379581180
719681751
595307752
723302402
600010794
591584640
503339903
243355217
57558958
522845481
497242230
383895306
607556092
756126553
366861136
587656211
779907803
280602648
308419146
461891110
722264630
448830133
698003537
205578628
2938699
335574180
90370089
352011714
681670970
115388265
374837567
650281437
503139572
426460003
735406724
475801660
581470103
548232147
89181081
536120324
539503134
5378276
647590057
235544966
313244189
654074379
673302195
519820634
678479553
21985196
155368848
140363352
613492419
201158828
262526553
777940942
780524935
306946284
636354186
155361411
156972651
785259240
373968523
766910237
294149984
466826634
753461344
95780364
323121287
208724917
445233594
27669500
94529336
30932662
265164276
778154310
435617660
250465193
733438363
636910249
679406628
511828438
40382151
25180103
679954684
666268201
605410565
203199513
650496415
688835327
286038811
537107154
3258069
337721758
590952370
375323057
85597729
604186854
552500719
761764665
623429934
166435055
49004472
178752808
560607380
746503574
36718942
122380254
533208497
33522824
184765502
11722110
205232755
496094948
242914808
77473973
494550500
324033890
653504666
274576526
336986845
463045857
720567655
118895937
117198338
720016095
205369518
520784689
293667258
652859433
627119650
226100744
782661966
624807135
138615805
479655962
714838244
514377808
244373628
448348290
515874331
587670105
100059464
114648932
581441839
30568571
452582421
401408196
776689428
423179837
307557661
348149983
628167539
274695969
285110587
133363690
46915574
273497527
172339842
107190846
182258730
473113069
491774507
101909113
605002432
503423152
463074954
573207856
785641944
75191380
203571452
70455634
603505083
498981234
146067973
601301734
300435943
93393213
238740708
532071455
304211332
275028385
419757038
663347891
667588758
496681826
561924523
487006476
203161084
546415351
601335810
472730105
512565371
779195461
305564196
364571202
616639216
647682822
757818889
649043593
745359815
127606501
377173226
292729029
211230290
463250565
518366125
611150474
533208270
261320821
172511565
186953573
464965130
259197283
315654548
335986098
697568033
701100380
269856286
710155032
240741383
409177448
788145237
351107700
603633230
335812875
106364483
771025147
331222796
666642571
376883653
451565527
747997826
113751667
583528933
693266446
737654538
388629291
189713772
787569962
165782873
74482056
467186469
233784255
505782073
610471373
628269629
6186010
486788038
83221592
56195967
685595356
709743675
378352380
27522656
770020196
753430305
293275571
750027849
4015271
50623023
572000991
307763197
627281328
401218875
621202208
50862192
464722906
163111201
444602601
357292487
618300529
761591281
384990830
418312249
659422962
18355696
42271537
718723189
368730556
11978861
314787288
552894180
208415489
424603504
12546511
696258219
114641047
88247378
97109562
191708913
574527597
476540020
776293040
197567359
150091948
46885659
687010888
623857495
49436413
465659756
321606889
204282392
532772842
250734660
761538645
448957129
269823589
79830073
56383854
18949680
521023677
388267405
347855072
613207647
517441771
37785197
440197593
565151614
756004929
25101118
381776427
323694784
75660457
566085635
107488320
285582649
245665555
699640325
475196069
371116002
755993243
625658181
277012355
202857109
651690089
358150872
233717879
606703331
93522869
770166028
283819617
432879284
719120173
6394011
20947119
457713934
7181144
77433247
601846050
769351275
564390452
507489856
125172628
73388768
371043630
79205861
109139868
101388654
21543405
79405017
701761715
44349688
514717133
220835031
634256702
723313153
252332036
400157554
729478564
378674650
354309818
253989674
435036796
447344781
20140360
223059315
540003656
251737114
74216639
469594697
234973246
691375061
152993998
421709694
764250386
667479541
656895687
488334766
338695466
516677973
47710917
86221763
659440797
212953484
192686179
101716150
268918
131002803
729836486
318356446
111636242
250587027
380566150
247315123
38029125
138305248
33660903
52722517
56898165
672330252
23311225
11307016
439217484
78791961
467487243
744597331
641215514
425839746
192506196
403317212
310135115
624177618
365204991
518554057
610525201
610681578
687387686
328580936
258484839
408714131
154242897
366821483
25562459
465441138
670755980
662180088
391542121
226310203
693636615
584085068
476092232
553616164
409055396
120490743
414814400
584740544
288146938
85580489
726804238
713272649
434255199
550488193
758181657
28985441
785102566
556218156
249660058
297312802
534537687
87023591
778789487
740110213
789244130
616890396
306826624
579844544
413256525
783392220
474251435
684733971
228185664
686243677
86330966
488848637
687233600
444135485
288053450
535544478
201068647
331183160
748421320
29862281
754841152
89696577
50095296
496500879
253260932
779801283
536369017
181653125
562314640
561481169
677248280
392835694
257372058
431815557
357944930
469940119
585196301
481377126
112864413
673366246
232979916
102009354
148771480
749264432
509766778
107437410
128952535
782197473
57318100
703670169
370947602
653263913
80271858
598023468
104625342
497958453
655432519
529182632
581164620
367646858
750321753
240030334
576646366
223306855
389899450
783117018
26963787
569316577
339670120
363561709
204261311
526526234
568230036
649938651
23444354
233399755
759951305
121700445
497480252
235829746
365112680
133951755
779440373
148025581
139363522
565614563
175776709
177928543
418633059
400986368
131656303
613676723
328346768
377955913
368697140
619253646
354464427
358358220
282656655
512406426
80592603
150677870
122221078
138944867
406932749
532178241
692301370
130320658
97385938
453772874
471858649
43241789
643070176
710982032
191843232
21615253
495558172
176225072
406264859
775142969
568511362
395943698
786624638
774727792
171186396
292537574
528545171
140986211
485466452
693053209
267163081
582319316
711440347
319537204
753120377
17801289
664123433
168250785
456989865
408168226
312162733
272975275
195517533
582790205
245070124
665906048
193698423
389078422
204737751
95024819
369283375
726549922
709218938
43833542
429512876
661399050
321340190
152311668
78503707
694715733
532460262
109483595
124173310
508463885
252168504
571614611
453248270
14404306
504650480
444082097
380362684
635825523
140502394
348852903
270542112
552120357
469155355
631023309
586265711
747698289
703119935
466777259
346717413
779223717
691536186
606295412
224867086
702590070
787187305
298333094
515584612
439424421
314225661
6204340
519354126
100557160
423018126
353189149
543280151
47427021
96210583
531158057
557561799
776440159
365454093
782347459
145916546
297739061
487137529
613086779
260683352
382039010
633358646
422194047
676749734
73457820
743467290
255216430
754758113
143562414
310567925
425020930
602902419
80823831
442933745
265265562
148203165
529034211
107066640
53219245
373491399
190721284
298468437
415546280
338461551
651931828
68983493
494717197
86011090
119895281
34793442
696440588
671984482
505747147
101577506
437000075
661558188
125025237
206547641
98465827
38534055
737715926
780335324
733619942
90656130
49207470
174640745
222414439
147737810
337284790
362370381
257605866
124930839
249962023
68782488
678465463
392126426
611266600
216298349
737081851
17866685
307565659
549529008
713612239
137060182
368633059
29968641
137354004
363714803
708738925
623240368
360658466
351854854
304910015
9055103
70685828
596712710
40636872
379720128
620512892
21676427
342457428
125761799
684830878
706919825
97963669
495259482
341590320
654012814
326380737
21206569
445920554
361077281
686226396
610802993
518384884
492017579
406837974
641442107
5330569
688479221
181360261
730595607
355701041
696608059
746184668
666040026
598681217
158355908
375521501
484258032
275788517
423481201
522799722
668680110
695089635
577325375
263682853
713085236
624794647
336706216
35760614
110358247
382907283
231473564
450283389
364392681
557502459
580311718
177095881
34391879
310967704
189667510
98309663
668284508
606475683
411618832
671993201
700530684
392609686
137746702
375190730
775894379
569994937
370403541
432974416
628392023
47120714
392071218
199839663
13127849
661454971
661133355
4957523
324040218
387880876
248750836
622699169
10900969
332532439
79548473
355291137
687963347
187724461
693796836
217271165
623624931
584124911
159214150
580378970
663081638
138323056
429251220
778805102
588109492
492009405
245053285
378353281
226302271
623250445
499983777
166773636
82943437
318119591
550343779
512275409
185121247
677117027
675878467
59482270
390103033
208473039
260379112
137394973
556513930
784212896
27516966
284347848
699673353
24919565
9082588
496728514
136621654
484190149
23228841
301759709
242298633
432433813
577116173
680720103
35833380
750245809
48455622
263923213
676436162
351017917
140551154
100389242
311229140
20397719
492065119
623604764
228558617
676435275
300029467
440930416
281451802
33708648
588574720
585506752
490339095
738969169
273580984
264677952
418099732
261713127
607754835
527341341
630171877
101720477
643701238
485071386
342441502
336237119
712711095
618736810
620984674
448734679
471082333
187798272
741716419
440153111
335478007
465219174
435634868
654127571
463672569
200272317
598393243
184118138
597825109
781921788
539134793
499772991
55654414
134682282
380228819
743194179
441942346
433427826
37055547
148798868
77620721
213623763
474823586
598163799
238628413
539407799
365094421
540328722
402223365
236369899
309121501
390985183
195756509
326195340
25957605
246678554
534954463
580470649
296472153
246938926
424956305
242892277
182384604
549339440
31580686
40567040
180491211
663039167
675948368
483325868
501020793
93204217
415527214
693431053
520448161
250985019
710481821
490012226
752262861
304415693
597141304
133524423
57928227
359922547
381287957
116920871
624948630
643769337
639855521
479716716
603783302
98407811
492979406
381322973
415099813
229273089
742376447
170102031
743276718
175598088
148395139
583285873
719985313
259501456
478789457
619861405
471204499
29117686
285576955
153578304
449858668
233777604
148915880
334338220
235529223
605410744
780419714
348568700
338582838
84733862
569317290
305115536
119598612
382757291
24380808
364869836
1254614
279213946
181487860
702590400
664153718
479247728
535772919
176202344
560674940
52190273
167895357
469194675
777342082
658850951
533900835
254996620
268830915
378590945
164699975
728590369
327112918
379903579
395294839
498120561
559149879
655700002
266316466
721769844
351419858
663435326
290925131
783596591
704188563
173203182
137786769
138195635
4970177
110393329
265745835
607366037
208130489
144646548
59989771
723961405
368489545
698329970
16935100
529813346
740823041
259426787
427744233
325821156
684370642
554127360
446975908
136815570
139800219
306491793
414369429
354374046
460972680
538280995
52215807
402454479
390779237
193254996
465687723
100345256
600990981
560429801
596643192
289578060
136192816
632771886
658811881
380943691
479194804
65796241
710222101
183991927
168497668
559295046
714301546
198819638
160892079
139356245
374178846
224996101
740913840
421610607
729638187
411942227
615967412
610291181
506432039
613787145
724612338
442643486
693129549
264187922
553504003
732581028
613415290
738597950
380261563
357388730
527820871
10795964
760493678
24573655
83771270
169680031
366512477
450596825
259227605
580637999
368900378
129584795
388073973
154133579
563572600
674708089
370892414
551213340
547036477
117660131
611626607
252354424
356445154
228170418
208290221
370422178
559838009
325599850
738074349
529361346
508778401
303935851
395405224
402302387
65352130
265350127
59375133
591868728
438866032
384819649
716532458
395230995
610338870
263319809
429817857
630336543
478780901
611651480
743112696
588554195
404729172
277058471
597033594
405614673
170579983
82577990
724704737
430107244
77927160
159235840
100159028
779108928
354408764
542369267
54129105
417931932
220080950
359568501
644713139
692946972
547452963
454834674
463201319
242092538
289428308
252725871
317877297
385578226
354971298
722418817
106092910
447791068
19997527
218727845
521002120
685175185
78724653
303654905
588343244
272701334
43919953
360885098
362972555
534021440
351288042
787290656
547479440
29335731
366842070
477103637
744773113
141260019
22336369
379019604
639827879
572758504
635483291
408322682
645013518
412374906
107409541
729577093
715989198
477992182
641313891
759825357
182899753
213126496
84668698
126130224
674570790
421452549
655407932
339269695
70946753
247623829
78250805
396939905
478805657
471130137
310986931
425160734
528135327
129285875
8695557
422624426
510770101
602995143
479988272
607890118
446811090
571725313
666466710
665168395
252577010
390937318
475495125
15735516
302058737
94944086
683537309
282235487
20386473
388564150
523930779
614468402
272088673
213507262
85471965
498999214
38251893
233141423
720213042
288673510
523485311
708006487
626019789
385506933
733511683
567739182
199670576
212597959
1153369
197412672
264004024
764847622
434224075
288437876
32210001
138201805
18209592
329381754
542594994
657888611
31457415
374391253
479089227
392104565
543292167
412330557
127887920
77378680
235530018
292008097
586276491
599821865
589020772
526954815
599941011
539497655
553013869
271516033
780178087
117989072
89406349
245795331
269921534
263538024
247345068
706469358
746881525
622421526
342646068
269632999
305362174
688289992
3084240
759524296
606049872
527988914
683580171
99174436
263306379
779342632
360635806
30139444
45161002
462673893
715887559
386008289
523611668
473889736
68700402
121478843
93317094
177339468
162143096
279714365
126402676
3859516
38869029
583399795
116595535
762216526
325512232
596042641
603217051
45192398
198612098
225571534
24515012
442735593
18032460
685621686
230421443
376263574
401960043
314330054
547091922
12946036
127854000
490651696
220285057
154059387
789695351
251135959
658915451
330538441
768668318
739539721
701675157
776735912
302546265
258927497
396343478
550675235
486975482
629917622
66138047
630171151
769269658
546582680
84366379
616355665
183659758
460831222
696184600
679805890
767245173
275847417
93139936
789880954
303007103
155866149
658542002
252357993
457493816
378794027
570758146
771741237
19812380
496394345
325899223
286708436
202585299
225161442
583587679
522296391
452918493
522768619
501808402
28092423
285091708
286593062
621511367
627503357
417864569
196920736
101066262
301127695
42962550
195502951
300224724
390921408
40962581
607235944
262528965
597698304
616446763
111870529
410326048
338975729
189171272
353086877
99381904
423257621
564643531
511153694
786540250
725186995
575929110
38525695
720668602
381398494
335860469
751668616
544492512
322908550
529873295
374788665
776699690
734864895
617892315
566966568
741624904
205632545
40254885
167351126
489559413
714991050
181562311
477295307
10387968
421420464
27171726
380805781
496755395
597736884
358748259
119560899
339888044
680468814
709597119
424986334
750937695
733946831
771433772
457297361
343747105
193144222
262615214
424837995
54749620
288936254
206084635
513652786
368866877
628684039
586559727
91993072
208885071
216179846
634481861
481178574
757974904
191678898
428229903
7203916
190275123
53139769
719643085
690144817
710655822
168652197
145567482
105967478
474655306
705222382
564030963
394853276
589531376
188540361
709487180
706806574
199492325
233828124
323981266
408127248
193640978
756156926
28926449
207592614
451498747
24232515
725893463
264835725
321248918
147294501
701000100
714376807
155293637
463544595
615884998
747369113
308335786
208416464
82515897
312399096
100054795
488033604
182069054
331187419
302433070
326482408
254372576
313058045
759575418
29249169
720212700
501530082
424733105
73460059
244111196
31394790
763322659
375692687
435632283
230539398
228831059
430065830
420597309
309616591
447823595
557056394
535399817
599775552
215316820
438121087
540101535
760473397
695077375
608521405
420744588
344421883
288600200
164900637
191093397
481852281
381682599
625862539
744194622
353651596
445632138
376912695
368782805
476079870
193369350
683518974
627636734
682406172
94316834
733192582
191349465
738170638
221592495
185652790
429820766
677026358
177599090
437362524
111655631
551716559
388762649
320191981
127117779
142648664
286356194
658448905
194406303
270635036
347287712
217280487
691904847
317893691
460962484
472366782
482648478
359163605
203164195
154659946
699348583
652322390
617143727
306523702
345680300
435533280
761015423
375708936
117434992
192864399
664863105
408091710
448694927
730156636
545881169
406020008
126480983
287919160
357983562
381383484
212777524
521627522
257156180
652850281
652734497
296772704
127940352
121534502
517746139
706670654
129026070
359198415
389656864
110907652
215610137
592995035
223455738
298022928
374457542
617121945
151355419
556952020
437868272
539721164
248241746
657893359
162134605
356569528
51349062
166795522
752626007
294570468
486867333
222693544
14401598
681878150
633363880
172542207
757121812
191180054
206907437
555963597
639816257
531588847
335133894
166571022
278971480
485858220
405968582
721813310
713808509
605757977
326991549
685957099
247149885
27295946
617460227
710518944
341847005
132759545
322386388
659758507
391236183
402422777
705027858
148119975
141768202
558228447
408986545
292605505
222201040
460302024
730327191
280026353
686617715
485600882
183300387
177665142
203811456
528797652
278379891
293736013
458848542
244870894
536218492
158878017
473703843
255529641
247550588
531166244
271845296
174540092
468788567
531082129
639688413
510429743
444837472
771184984
469073900
15569440
125219952
78947050
353815817
4848921
333096185
306140984
161661051
658556813
712540799
199804691
630405086
349133659
249700847
772652696
111436732
29419972
265246036
751541083
304208110
551363761
727421441
755551430
120470211
461345463
81850060
480383788
536100380
790308354
88510266
607594704
695998345
735982077
566390328
540286272
155427252
577724748
304697197
606241238
691915535
285271403
472970843
751031380
625062237
126651492
369572750
560220953
689401125
150368371
513108165
551961765
469490412
121119808
711214800
118405432
78533912
393525647
76176571
306338983
577948669
283281467
332345536
360474736
648224433
265762225
608096376
85918530
273291997
382341911
566563994
88165829
722435221
253850802
527365328
116346417
231935951
262062109
598814680
130299306
483111589
84170671
678501486
571634965
724804771
692059225
23081974
423138046
523050202
229304628
28847345
220954349
406169003
183512388
132330980
213460933
726956347
133133359
558560370
732547733
487317330
782178680
699034593
46188309
716190920
160991264
274208992
108776841
133134634
437021998
556822819
745759019
205310457
523633779
450297319
586813156
94559557
333642915
221671508
548888155
486879250
413892686
683518733
439753184
236756821
435925508
671795251
614804893
368852538
90854275
470324540
770776712
442377956
707951102
487442140
498197876
732182361
381959766
390419461
361815745
605118806
680042950
709202023
668690385
82476352
138845647
675546590
54719737
696262748
593591105
8715970
575391910
2424826
166895755
716277229
94560544
150527092
47838226
214951163
336319321
625545055
16509521
363227195
396634203
227238332
6284442
612280841
357613055
186678900
127242827
359324864
670624967
261729385
93717292
308974767
11340559
683706483
674380519
499976324
541006934
512930081
335142057
112471873
431769441
249226572
788601433
608880675
298843008
571639860
721022346
708565382
212288785
276043069
502778565
657088498
377959302
522578346
177549176
60950893
222510324
536130175
537890133
401028422
135754495
311920997
556641166
599945777
362190749
160315232
91829572
373981308
406568665
703192814
599866817
168704052
101200580
235548672
185948430
535248769
283897063
563995445
724392818
575791948
426571393
299731543
453775258
227724207
127345973
99833888
357525306
379341231
380575418
503923027
146133730
541078892
208920021
737732609
572381344
391387765
311412610
595577553
155783087
224472706
299052782
342133840
601908447
63034637
144197170
44609
322522327
164252458
222676009
117946728
410536592
72954403
249352962
342559476
381622105
290467082
517256409
429421967
321467949
281994885
224341293
345965227
230972129
664353181
418855074
448600667
760591495
301770070
94454939
621584820
151666728
179639119
423725334
309535423
334549038
786078372
11795806
43627558
535628598
67331675
743861744
603674873
656879907
554320897
431043557
592982538
784615283
39691672
494542545
772104220
311679763
732516677
216315773
32247669
493323119
594088794
89931181
588844963
6203356
555697369
390127140
734613332
714074551
678251165
269614286
618759459
284110599
371195079
597567844
744510370
566072812
35882502
555618705
386429247
545132490
72341251
469248488
28388851
512246268
292819230
35808697
414699699
788969631
399866614
144624565
416375368
237896102
3520788
718492250
62223514
574798197
395352892
47179725
772271230
392157849
715627480
783615073
720591896
198599446
378765185
45037838
686435869
770223315
705404904
732667741
676514153
220674040
242984782
305105505
723501550
191184092
300445712
674140049
219385318
635571758
85184857
104756148
576990724
382031762
224823879
107909394
312842427
659370896
726719944
660760933
620098872
51267423
532997948
283030301
760300936
50487394
142990003
517381939
392668817
298512259
196938714
510863190
42885031
642716371
591107952
87018207
48941117
247520520
580515498
125037312
206663886
78937807
463308466
561395161
758530169
679394434
310848540
426017622
290376120
525057150
588198075
590343832
498280817
767496191
312528877
319029238
94284849
481307311
305354735
706266426
265476769
575106202
267709668
314378190
724172607
631321983
559493867
284320161
759997477
517816174
509304973
593248605
445092709
399051987
465725671
569903704
30441008
21888615
625270603
389710058
290906795
104741188
497406731
510553809
636894073
330957100
75088525
338310841
679127824
500819141
361035064
101760917
175385875
181819970
215288302
420820818
515277479
235964277
739227732
637184373
275351783
632849785
596261586
253349906
205916440
31517855
268138569
497154729
187002210
125281015
399711456
182039572
586515723
111936724
354211513
168369127
342715400
654359738
262762505
6442260
392167563
768149760
161626081
681418138
666273290
527736149
215648145
791103081
675041946
78777737
473521791
68758424
754868469
312249052
209247593
517239328
549736970
288742096
105479195
117765070
760545887
513809546
643325676
510812540
140334099
505509206
334742032
555095051
40992771
51584341
505999975
103941512
159206550
137353162
146863862
85504638
181122528
35559594
318148501
758893657
633417919
173633358
346952949
160545828
281778249
283561657
391716398
790310971
654583837
547933796
772691667
60039264
7426661
711391247
235509116
300900779
123404641
349683723
126594709
390053162
326253479
560994010
690152959
114601392
319170266
538220781
715356741
787355906
765608533
454837785
502980092
97388956
699065791
411016418
5817699
203280135
586951588
457893106
221784996
2556297
65796787
456180141
637550633
598791956
772444619
117494327
401162234
169058124
478741040
27404524
395133487
264976171
643189583
242004282
372212516
353455070
630288716
464746410
194070030
761862814
322316513
315429122
232459722
196164463
629427840
511713991
68071367
751581562
52273077
186383124
684775331
277485300
678219255
697258012
311162442
637497664
22326510
419895234
124832588
212505022
479391538
320513747
780820603
20824674
682999104
104626762
182139019
349930192
590938238
301002959
86697664
613114434
162497622
77135588
659467321
141408271
505157492
37650667
755510609
504007960
146050730
702833363
655515538
199072350
719929028
301453882
26546533
307037425
297972918
599251364
535694623
672183671
519550587
649929968
692940810
147889358
319140895
646713579
704276566
54737833
238656849
348083910
344827300
489282351
621173824
550714816
471057193
601073904
202275612
515561218
742624650
226497167
287565615
51868016
325814856
82344201
711605443
574727003
772038400
640445187
597113379
464491974
755750338
277654501
264118960
747863812
2228998
100681772
335092091
47328042
243287808
290721766
473980606
247356834
287378126
300272801
109242516
44862030
653967209
148623086
740641814
127496030
534800628
391257033
738367421
545078284
722893112
667908830
498343425
57007097
677476335
529509620
438499864
325136649
18579477
530745757
478801098
596934168
169385378
257371196
305412452
758335784
702848012
100834667
248076401
532524820
224446569
701066433
716629232
696594741
482472073
368083250
127730825
128462872
302820100
122682137
208093921
624102244
545656731
562474311
98233065
475076091
530858855
571235906
716638760
93466017
97730844
554305613
260584953
329161788
107414040
102411626
702621313
603224925
172497054
788409848
143177980
693724216
468263738
370536146
686197999
47407846
35630272
278321837
352214970
335755258
658019231
723866040
310472267
276053393
97354656
286676316
45758206
8943657
537309907
374239511
881967
404254946
618741774
786571522
323239553
232382549
1442242
551741585
638012644
25302720
32227288
708065304
30268041
714613271
319031259
250416541
142152302
239178243
431137081
752522693
80389957
784600397
500788124
559081711
331567747
14137500
500355814
155644276
752977414
596869212
508390477
454747379
644496033
72990473
253650154
452931190
119543956
204174607
223135077
536767055
558838651
205755465
728666366
646137469
154748213
61539255
394478780
203507395
444960507
138646328
502918650
742661624
46094166
56028224
28992258
504745113
265349590
301172566
735811737
576195236
472424747
510167221
324754481
148299349
585260595
700741099
70629348
141650831
240672894
684367456
299235580
109390475
87393861
475026632
261753091
646312083
716576115
343260954
461067569
496372259
435724834
13837829
764628531
459114383
281618218
432656461
755430562
393578587
277996834
104132987
147032075
44662798
332377518
223819108
387963358
165321189
384626046
710514702
631069166
697098031
772305031
68253149
80230763
570107394
723189651
157553952
595563500
405516792
378899461
215689370
289154053
26240410
536103223
101481233
753829125
437665643
417826777
226665570
726171605
640656436
589098035
700923981
309436271
339346779
128801934
51074029
717997065
263309530
297650138
435181776
734435399
288583500
57643178
376106313
392828385
758319265
750219561
732136738
503868281
294253904
663481170
94304371
114217801
677210850
225587633
409163941
401454950
169632192
81412459
314703309
41875387
261229498
614170809
724806781
661925900
190378277
102994801
248692261
45912894
232736454
338888893
3734200
484272882
454089300
208020645
146912594
505958700
333769803
71131482
104115894
157771109
509601817
537144633
337511587
98874527
649902089
585732071
96573637
746861972
580750066
445894304
522336897
282809660
428237588
665056540
323931367
381827276
693718478
332933487
249220055
660754013
75978709
265158226
673555683
726631633
282600550
759126598
446672378
688708818
63025235
94014968
647374355
549460330
171096432
567682335
749004231
584589602
531594818
723092277
104216890
253484519
512302706
75394140
591097071
316633311
335149912
27093054
398467190
90442219
470418695
487199075
219636871
737457811
724730192
334991456
349187351
3903989
112300560
675486184
39367096
461172778
209647609
442695401
766219239
9263496
313651578
9059915
347785811
669575509
452796052
455699404
143154433
497417495
761691039
132020645
246295072
105640740
180168252
619951788
300202589
597637458
736816321
460187476
429886765
768433883
403995032
500563487
696964094
542469400
585171847
599615036
127388891
262281249
602148680
168682319
535894350
456093485
156877983
616544700
598179105
340980074
60216883
459654101
74839468
64587982
30236249
327896592
332627330
499704454
771715533
437066719
354280818
414689871
349554867
103074306
631558602
65184149
673823120
706110907
392531405
23455990
556836245
577531298
435598079
146688012
399289967
488336894
420956795
634916877
449792041
310049754
442837912
667455385
446338715
647656482
206448371
280319509
187647292
145387333
513472865
119554158
411481340
457082075
674417791
124993325
640256167
129514475
119984043
481579363
489086088
538897210
414290347
394951420
708626210
488715126
580884940
92473912
47523250
662511740
20799817
292489396
178185699
651637108
83078793
617004836
576280915
450830339
399470248
235126614
400628659
693747661
561748254
27977772
145021669
620027556
203494751
160433299
135731319
681992968
304244962
199192264
138190798
782502304
474256108
758382773
510339014
108141911
753987045
48177234
493971489
610466488
706225502
134266015
702169037
246358816
434104760
492177100
700772906
2825428
117535664
454569438
284343985
167974511
279461635
284298680
405287956
359106197
608591636
632590793
173508471
431334062
190811029
386385601
241423480
658314313
112808330
413362527
260643233
624575154
516007913
264482325
180318289
662394946
210249594
425316816
325553390
110749033
113607310
151045568
720477792
74872492
276276030
320547108
553263237
312225585
684309537
521168467
761359478
23446340
567571416
115486205
75095690
28326049
22886749
697583962
67538537
192643017
698380126
361980460
567585491
34853931
146821702
430155195
249693780
304446070
35679919
156399657
345867025
94769191
774630477
48899868
85822709
29238724
572868996
614525744
537496998
318985477
766879286
350941395
26118356
513795730
566196347
140536254
396981901
589937315
132920548
20726671
141488862
421002415
381066865
231501831
513086811
52807673
24882992
535061157
492214588
307756197
104206345
206339055
188035638
391387334
34729323
689111855
113513296
76829389
72016533
125007904
300052143
586179190
382172626
733304591
537469372
617824286
245800305
563426953
474415718
649691763
169721742
29156075
769559151
735718280
510534383
453232133
751847431
95086368
699771935
501132595
397151693
129315244
305332600
307141707
68529147
41219470
412231054
78427438
614763380
603773667
220585378
467998450
287160139
547538982
42913259
337209974
152118805
162952688
488110830
217155164
419533341
614803358
118958409
627733891
23327083
140556596
52309638
199570017
108171096
639972504
258267341
20023607
85007919
154268979
389515807
321907915
773801451
1795477
3138510
383628519
381606179
593100024
650601169
199707953
435436864
409992083
200657873
142117605
223469405
300471304
413129485
100985217
471327755
24363272
743163519
414665879
634208481
456977734
41253707
719500648
153256578
175032058
177261368
749135414
738407176
100131699
215229488
23504918
73020201
166798235
67247407
757066566
64544637
557741895
186141318
548113338
342531660
456425135
702316362
52448747
786726438
69166237
717853346
160603109
306465271
691295273
671032094
395766459
632371458
20182410
525586837
81298659
636437913
370102295
609132794
199342657
622583021
471273826
228417005
472743710
219322991
421592835
676586338
383938367
162100211
641396696
542697133
102963300
647532268
64788564
300797477
695253255
720698129
198569110
334345260
112546277
402991417
103626490
321593463
616346244
227278763
154970160
693423978
358948757
13014229
165411959
633527148
486226586
17783328
750597342
707178053
96384471
402370795
34978041
236939321
485038065
263067749
478465278
561330735
282839589
149537767
396729918
172968966
80969564
46445957
490399799
429053574
547302521
100270810
119302288
380613407
705139577
374968293
780265655
683080024
698897512
46719320
415236430
72954889
716428152
262859356
50181303
399040597
454556963
146183986
392663050
131967218
306805655
677448854
243727085
29292701
505193595
362393333
155079428
265955270
655123518
460837160
193967086
291035076
664702567
118295242
666256863
272200546
441385534
718868886
26948606
377428806
742835685
91153614
110011942
402147009
92743603
11445024
499037485
665922315
499570948
738383430
455821850
364827406
393949445
303580001
393020463
106618375
605324263
491283664
620012808
438592580
87437107
602950646
378141660
548422770
281098250
494371663
203074611
365878410
778786629
413328573
448047735
396391647
497187984
590610018
685199773
288943989
635322835
503976506
791219922
593259785
329599906
561435447
169142837
571918888
520943272
643556468
353410120
141480368
182122819
383804539
423154067
92331836
783328608
415570262
581105991
150307049
654818691
592663215
767262527
228639054
112631589
711186000
362433298
109470805
601529297
384606384
641733649
532122961
56206095
220208310
679217011
570672554
531299814
511044851
68112074
464483296
326639081
168226975
511103274
612541029
222220504
258568207
783270916
6260388
323229351
74935365
152971590
622541076
350210568
579001820
358312243
170446913
134043113
589222098
422788510
543677474
588422131
118427821
326929605
386108595
591661856
369759237
71897760
111390173
383656150
213511818
103277642
202077625
322823124
580879863
219058787
494627716
628534658
54874254
727440393
3569780
540025693
696874920
100582690
242053267
44260755
282812512
464767500
367403325
106350455
336111633
518150670
372346675
633242331
231243896
295585171
160282686
332037953
20666879
159032393
768325278
714714391
723845228
230915658
321839965
484119867
57607513
146673506
522871593
738779995
383216055
671783224
144972919
588400165
98217362
162173670
519924800
72576879
440395016
645220547
503789176
432117463
464476555
92461940
180224661
725111303
469750695
179254109
345274615
102668879
676842430
327275203
225853480
522753935
656828730
486174924
649546506
7667886
307819087
601192231
116339236
783219037
199000462
310947048
542170520
541701935
556159212
403644361
494961247
369729768
6173392
368288186
268359803
771430530
440542846
603962704
459004980
603515845
436020812
127427352
487590130
450816343
379265806
753090007
498229235
257094920
444820661
689627406
756213540
340236720
618447029
510518929
431630554
391433064
463352113
297375935
709086776
22132933
785046523
91422340
77404991
187215547
625598036
274092437
199294944
347307827
773546460
185626527
159009470
286399774
321050095
566912397
577168695
261451062
442417345
35286099
587925617
525961065
627797009
32396226
242284841
724207116
128453078
128851126
371422866
150337960
544966321
570840908
777441795
567731764
670646631
233827786
416685281
57516629
701773897
507083953
179761594
461216324
143723357
518779960
174613436
683352977
621786317
26612544
480320525
552920416
680103157
591519656
479366429
606280769
443053656
552333539
441117607
664383256
147172151
363293981
70130626
682268048
344213299
138240986
252717917
171117892
150931163
486477783
588659288
579978907
653210804
376882261
385125720
393266469
419541466
696710941
668036466
264790290
540151091
679272191
326903797
373420500
384503785
613720114
701267534
157653075
436197689
467731502
757994505
350235053
447918030
416676427
336287753
240819226
53880697
263424780
585865151
652006838
91435031
694297447
580381910
128891146
372309687
346458353
571348936
476037463
87019181
581154114
57244929
344882683
179833577
375904683
384335381
579694610
320742767
179148307
212195783
648660823
21493892
157278087
121088485
165908730
778492423
246514821
788901437
225879621
368808353
138552225
667648685
349780111
596722927
766730505
79342471
310834535
286414639
325833663
563159178
138747825
277319326
249730700
439664350
599126679
661247448
686296391
642922345
318792798
442320128
209091615
373144047
212143791
189128720
247776391
684515619
224360833
675917881
498071590
660986626
643482318
556705052
666219180
755517364
375362934
197818910
126045977
262342736
561708347
413973212
145884812
331288449
682280841
549586228
19859150
271377925
378087309
616232153
520100381
372079104
668517451
75497821
88256532
124788675
754610531
755748692
453576951
110066940
653205248
48854695
534091413
469025294
767560465
241444457
719129440
768504364
31089412
516353505
786880600
412752075
739223830
85426460
177249809
611880876
444830579
69256872
706026214
131618974
136602663
619965492
205167788
747753175
24554642
477000510
249847388
628648248
782773814
564980094
511849625
45259741
690796293
590007897
282329350
294755639
244911186
651234468
770961793
509435025
470543362
429464634
251334097
46172817
548222554
681043388
753786926
381711713
297207046
750946020
172536100
262260526
229774310
283957013
80177996
219929548
531491023
184119213
9492532
683857534
223746369
511321382
245913341
541059816
654016025
30846421
109464900
106483849
524801632
53225293
65140445
566865415
79437799
654669441
92375324
292712009
527510730
298004641
634500377
44649416
667661083
52344507
210291805
325398170
315430516
507993564
627794691
542922709
666369231
373991659
168318618
676756014
302814468
348804881
738028093
688855366
476049073
107221508
610916814
95563827
341808205
228731007
500219573
464575838
429691005
186013967
708116423
469787285
384542097
686931596
417177543
302991522
302746780
345534878
64447400
356714172
772155571
110098906
719500442
771746999
659342778
348936056
157302936
366181418
631805346
464012513
324269250
446196642
557525217
585577639
541312068
522696937
417023279
294192563
611319289
619844398
299153868
387905543
251933867
483772515
523563119
188033992
278742403
359385567
108858951
466002131
482630547
53011022
147299652
247438018
214543182
605097281
111074096
167466256
307553107
153732392
361750351
165120587
387095945
461942285
730366910
212297532
36142556
597985116
737102932
264544299
347611230
475971338
254551939
106101449
364190543
340611562
617815992
787924586
710593299
156066510
558958917
667726536
740735522
520405737
313663560
487968456
69938789
5840359
782032922
655097415
453082404
760545011
124527923
582568514
584370810
727669154
550623595
19421527
450714420
350949162
530440934
501320785
67271281
786331670
196332744
307871333
495585039
67698894
353861915
175643973
25428995
532200964
553563569
630131311
326618886
746309226
96583339
620314025
31157133
180495208
533545043
54460823
57113561
294868060
574496106
458318409
664754652
173284024
767067132
672591887
664798549
198159339
723302957
548994230
637237548
767509509
754273390
690366332
92763629
469380903
331293403
132621755
729712134
588858946
582857813
328749025
30355204
361975335
634140373
103299530
780844213
594682866
77267020
226552596
552483105
772531367
492212894
190147783
780534549
761017431
546948997
93673494
459704518
772537733
755645338
165754401
520709127
459659632
161747764
453883251
403971312
545058581
611783822
628447325
44223901
434402255
577321639
86877945
687102052
617992016
143877229
786919233
59839764
661174281
227819470
275751627
610676862
629047177
766656393
569725287
613710807
403573884
753808852
309727531
641859963
356994822
603191113
616624570
91569690
151860529
756132634
425105670
334969685
178152060
672740194
402721989
437234618
140114772
142016534
537150031
184925692
723858162
62836932
59156736
131210549
101225210
372135298
40770426
398700144
80483532
4179118
22169066
237151450
329726367
601918854
350599445
763765077
570382090
274571025
440892391
710640078
726742902
292229874
166661318
625203944
617287676
785881514
472573777
38803893
130075894
232130539
639486876
726310881
524408814
505849040
549232085
507413589
314830484
478097677
133633394
335245724
135482836
289939283
360395910
138769316
43182489
271497604
597137473
526454295
85459674
167430239
85121739
124388224
558108315
141610231
43410135
500547319
580052708
754009640
620101284
706164411
442606179
687975078
20142738
583951474
316542610
416683105
670406539
525062779
686608103
232472021
355831180
496284841
121046952
466323020
418259769
179215347
411207248
626238834
74013308
636793111
763908158
218800161
306597089
148085503
298759755
690461965
163174891
472344947
162031575
456769925
411111553
215236839
123753391
545385123
380548521
725674889
599817336
127844331
252777857
495462440
375110669
617482165
776636566
641105602
194692873
529230772
204260480
170371190
614239382
240701143
701667957
125513347
342944107
137953259
348398421
693382643
568957723
127190603
66524169
485542396
755496707
771381864
776354146
351994673
231386299
444981697
350060307
67347045
96968863
516366040
164036315
725278354
425088279
549983545
245531482
725536823
592161985
303110528
760090027
181189999
594906008
579414440
295163305
516094508
756287989
366957993
412271011
436219072
49791929
377639996
610330020
681006358
699308368
365769713
174987106
224616619
139643508
545076837
672416214
24112534
588315064
357543264
443987266
77030806
540260414
600018901
510620769
232423460
730720358
697879124
299712319
574878167
40369413
547470989
770315190
642043890
440015764
55289528
297760524
473671027
201885400
135309043
480198350
305515003
217111407
21133000
469780131
377677722
567981910
239632001
54872332
270309972
605337287
661804413
616877381
550610588
89942368
323558056
109286423
408770983
267051122
123714999
615131733
265008298
114788598
406776950
330717402
480986981
750065592
411890745
269423233
455380740
415939131
547074405
225017985
658038429
525391938
676980218
599807245
325982881
567213887
361139399
94152960
551438706
759090044
371487450
649456880
386187030
652204807
39604901
759846482
769658365
573067083
39952228
600449515
470366234
681448689
164566047
232449144
39376605
408072559
507801425
287237726
100421410
459217482
156850289
710839773
257080872
649792440
374657538
636454964
628042050
87518346
629328024
743490474
163735823
357615768
204675754
130690069
262391835
669815962
790965192
774174474
78516665
266952895
445773862
302117373
273770811
321283808
554809561
21178769
458318118
580709743
743485666
736588627
67733712
721879431
191247756
10909406
478265247
604590212
364980824
552927964
372932577
459595879
170108321
539857826
349433983
111345632
523955829
607967099
777462424
728681904
91457442
444985417
202078171
746424847
261031394
672394368
170372745
653549725
665894567
313708411
432488134
108374889
369392490
98991723
533186510
495741313
9580650
351212098
70089003
573539320
558376628
234788313
210842177
90676633
603400286
222892083
388473172
148627558
96444802
318593292
291018555
683571913
393347283
776789207
66396088
240359917
614038863
573381515
525324818
512697493
460730383
213048372
135506638
222761273
347975606
186559453
384062196
558155674
379780963
227503310
235196782
274412924
212916689
125943104
277982187
582801157
585170553
293809322
202303039
437900060
492773035
171378220
687328542
283814003
660846593
387500163
691408776
276136843
649921037
515637880
158529727
715082503
575381938
407755331
689961854
29035478
235672296
315611705
742671051
236858444
633331546
598003486
19243554
14330823
292453230
366076407
152067933
271847751
693465373
180117847
631284651
149371393
354608092
633109181
634632722
661948888
505591241
454816301
3069343
54077902
88544075
224516183
31358842
5067391
769750805
32691217
67145145
323321732
19560181
504418121
219653997
109114197
566054717
37503888
261547940
538325689
732793441
523545754
659131233
249540659
471202857
766069605
515635360
698205890
685738378
679892257
40246034
600489646
617596938
261695884
242418584
290754707
452461217
448338441
223744120
320756014
715580444
461928022
689965795
396047965
478483083
54019820
30251898
51942445
210064731
110248273
36297588
21234324
121535316
756532638
73347970
618764382
124871499
760812969
118184770
340216543
244227322
563262544
550642162
167574361
412798033
692299185
219672448
130176278
129537064
193933352
332298811
234322044
417561565
86810498
481406736
635514573
189418743
532464483
577788476
622091008
584943295
343499864
361689641
345225216
410552756
776091676
665880698
511685045
166374825
456734333
144771946
59581134
166909656
92941469
234040083
421556773
314170352
423062278
82262328
49020819
365909862
333016826
766361357
681803141
759824506
750863588
18380146
587136288
389093702
258197024
702281095
748484845
210069609
640598611
50829462
4240595
145879955
208478178
732990822
434244146
104600390
22062233
414989413
182264248
482183074
390588650
454158933
341191791
517911099
344734593
31878610
1703079
106096679
502938407
777596507
68372452
495202720
164354681
3155377
276132266
746471729
605861077
504332445
15308716
599822361
764029082
350959639
78731429
419094950
711537011
373037505
66989659
192282841
544918345
549519647
173584000
440535399
15578696
781312788
725954440
657541940
317750077
342495372
341871453
178738912
241282251
57861818
363895726
337835250
553468535
408574725
654281290
724231601
215208447
557778405
536153280
498671904
623495586
690100568
525968359
502684688
20340687
600128459
358075059
448371132
48683746
379800620
99890454
243380178
440411091
629131465
786415268
405254888
86142150
734989400
245285049
165445160
155599802
755964349
413020710
630995812
652789592
104465503
638624606
435063887
754563315
569849813
436622280
156477561
184036344
115940362
133892489
150062149
158746784
432915234
628527449
405129503
673198707
615370351
96360540
784303611
152768451
68278539
101114208
451194542
542415790
92372317
238966734
89774320
708484927
488587126
57287158
210646699
279062373
43305607
264526239
183953729
468163477
744811744
684044186
740666270
464662596
763295490
181456232
778771755
694198587
80692193
458698453
607303387
35387832
422977261
247999769
639862786
593960192
695321199
565253782
214965448
706269019
457152332
418558464
145609258
314240355
325967935
616711706
666463140
352277350
546121652
667202859
533640184
141153537
90340561
374273380
600893679
155878358
238035938
548562351
324195868
419057597
748478765
648452351
305499821
1118416
592683512
260962506
333338160
137728884
64792044
279955502
58793632
120084315
377914789
467707287
328426598
583886122
523105494
626515048
766177891
466162574
506988071
556296212
735273417
32795030
62393802
86247556
5545832
443237517
495131472
543853248
403660530
501506033
245542197
571129556
778541105
179819605
651945206
504175037
460143870
8701993
723917225
485494225
541723157
766218272
657583695
17400186
484486746
119871414
719345736
508389561
719600154
693499818
118486488
601647572
146014304
215342183
248578365
762204113
649025318
732762556
700611591
682747685
480568095
206969134
9280396
471900400
434808331
139136611
338767170
533039130
631249916
105376102
138200087
716432232
704599706
351211257
395299104
259031418
647648515
653184040
740391710
215706838
366598445
655993044
416014927
271636737
375360543
786838192
791119333
390765180
692681896
783197553
559775075
319910125
403763873
191263317
56169199
204840860
488113620
290569898
236910385
142035146
315905845
141573817
151195600
389540417
285061527
314252874
567716268
592061188
183453480
762779740
342841568
70855433
570580451
80704248
444398578
275511405
489316739
10060245
425743108
694236647
151735389
584148557
169414082
361368728
247751921
79506687
237253927
48906881
410831989
758550090
296237875
367220664
154552483
463951009
316953013
79083786
449319697
327303572
434649590
648154663
268946525
719834745
606505113
790946217
746904053
99190423
785361840
764874685
521865406
361640177
394041218
540092529
561971819
119816992
101402270
661460953
427587246
330846226
608694166
463357588
233886564
497874303
447930200
685909960
442037930
578430332
676339674
506716644
34234220
678412640
184294123
698486190
649246861
72076944
383328216
232738210
45816307
681571688
482626222
373148205
635320650
415599727
649183839
253765287
415579562
392760382
227559511
339452719
217923324
501923015
545275808
649478250
705919423
245211092
183162704
258689124
613348795
209221334
427781339
538151908
473796194
172709712
196403954
727065772
99639132
250784461
50243467
458573818
735518344
334001427
120323206
441936577
542353603
89655519
611921121
434726701
369696705
568609628
567098229
302272625
143145795
625579134
459103344
214483840
89413087
469926315
384232945
231897657
92323001
69523479
219562079
344771696
651076144
744991262
532177630
511237821
641459698
547460882
342585158
280613650
462375165
299481262
561298041
288866734
166749339
578348005
717617146
70849685
503438576
708749259
473258307
484072138
333184208
505675011
242531797
461507205
419022655
500670097
767247555
748950558
758195564
775543959
392495529
662181578
507530657
181629269
259714446
605484368
424615143
369045490
486811617
503584003
500260732
339131474
367406782
328315927
188066166
664639032
538234115
110493868
198129320
47650417
176316398
327217467
344595326
446206337
312286167
161887649
553052769
201853462
117571952
593514213
411276860
590107484
553941459
282697081
280201554
689341301
593269917
47415105
315980883
779426210
709605233
114388996
719069243
749046210
299195863
393323548
747939183
609224375
547892670
89468802
30076794
504410322
617814444
685602775
589441109
524133103
148666022
15496184
299792095
581644792
79208693
502516950
554809554
59092391
632038461
55928044
716141745
587743438
624326899
517896796
171781316
73195614
512840435
277974125
378737706
741586278
517672772
571095780
671574924
608103566
501369958
686768437
89121196
99794184
245549767
438743812
743257763
272143389
155485253
582001007
693779984
25862446
407702401
646355286
440971649
586831720
475701572
420250815
516428670
742129954
643386297
68899632
475442029
750735986
410840027
619218312
200293204
499223674
230710070
226469504
26978556
263673237
748604392
127988813
139503938
328683783
313374092
207270616
775866679
138464944
396812905
52722997
667844841
572072523
37242038
260230324
85720443
674161864
89041903
47071176
157979961
95945231
490054303
473927438
604712884
337966987
717678434
178699577
134778594
302695199
647179947
536354620
561334056
445163213
682487134
376457982
225635995
459238563
719115861
782223406
360693583
492033342
669716316
450049462
587966816
57058694
381163147
55906644
225404306
44686753
47184576
390566320
357910741
179112117
610599885
605102094
497497657
283885681
278334910
701848607
295694952
464827560
429682755
220607168
237616968
387217521
444112670
579852070
36140216
737621548
701600247
726382978
331652168
457298329
595138580
176230180
765501305
97843119
620676962
272372000
544629942
215753093
483804428
179226126
593042767
763755729
307776622
735510377
732183011
516973246
441068745
718718509
738641189
334469125
716376732
321711120
23655188
558696109
31168537
421758112
184192525
191290291
666487309
698204355
95723927
211982765
699007308
477290502
571826075
178608626
221550733
407300375
212172539
752665168
122805295
481923146
696611305
729150867
36252227
80988255
433822597
286125794
620231765
719602213
395020808
266011808
206917180
770465567
196944584
450829715
77090105
39231684
461935024
158531887
732300601
583097870
195478254
612726408
471408051
213110400
222165427
630181091
638793521
400061250
431787765
456945956
149133291
146539797
775887525
411904692
750081362
677421454
549785975
344603035
14392166
753933088
675629545
527050166
539097317
502939896
185425893
642179504
407131171
79772585
503531307
301534530
65492031
433490305
520475211
183522832
476022407
750642735
556824685
779417945
183472323
482441813
515926099
515541611
434883769
626521851
179887390
561453805
715261568
279766857
619334268
479374569
727729498
424823128
782941278
518647960
340412552
579372385
583710378
30480051
396465196
721762284
582314971
772774007
401029762
659197608
271759627
50685240
163795840
774974360
554031747
594517641
351167009
124402244
258002335
335783916
104519174
157620698
589327499
123764754
590576205
168557421
445605879
669705539
345904760
188631483
773384789
770038094
508428679
688716425
291544366
597914970
542340881
41513829
112871659
586622976
421897527
127918950
467232973
453248586
786217865
80236411
615301424
199553057
117473557
673372862
407331731
518048645
289204544
644156515
139043914
92086915
7649419
19347906
33532854
214177004
383774798
233884317
676580317
781766052
523613045
24296007
34430887
263698180
779471109
132252540
557198734
256756741
28539728
548314963
743795873
418579094
388416537
567779946
277809603
368171508
559535832
360823196
483929228
359653675
123241109
464626517
324880508
262323653
420524210
476178476
297437597
596194750
298695275
89891152
764022229
470067067
317824578
436837823
582747813
220396287
387245601
302064937
136834058
743068163
300195853
384811799
274057791
461223025
85321028
612337578
504396600
123658666
83633725
136879080
200531511
484740893
606034629
345609760
602146207
612975622
620370512
157010827
677734748
633835949
638894885
326238066
308541747
29735361
686572388
524386161
656233925
723347779
702348934
331352263
439683577
632514819
632833973
30490406
789894544
84538290
7831148
575689146
149057397
383011937
42075922
91338098
198206740
703955395
775075104
17276252
399243917
735845054
766674747
750933435
181322488
349730848
9587228
681990914
120245624
30353807
376518215
608522753
427446217
542595647
730007712
479506499
573841842
418342447
728196450
24871582
365650015
757047213
221688520
491423410
171396329
452337881
646369159
679518545
70529495
136556717
620513500
462904564
549837721
684650041
358726436
395217762
370576822
575119749
568874486
756822900
763641585
726844022
143112337
320426036
482580958
72370746
414916843
234859343
610071629
233251247
83255649
444439363
424856500
324004531
525543329
338546886
540168237
532320760
374674217
413145294
132538997
527683049
46716392
784931817
398221368
754494381
350341903
328217331
30072156
572310429
387087531
193938370
749642160
313514529
734189804
313475821
656215261
9184354
557464082
533629346
481647317
750735926
472295441
37509968
301269231
60191080
384446371
3483401
498565085
5835736
569186051
763880171
444267783
119045448
776480692
260927797
493370409
229818346
7728938
557636396
85046067
459308441
740894495
7785727
99999667
249505945
489669403
394616176
470514860
382874233
766322377
61077835
363750125
256683783
354554921
487024489
36910221
357341342
495148702
220270288
681804681
648962246
788138981
613579144
685250609
31272797
446308110
278452304
273609064
191626023
687157034
175749425
76306615
323665885
42309309
430460022
9711266
350487541
357394276
786930948
344484385
31523746
152507227
174764786
722924579
695802834
337430170
94848345
410669663
603445280
469335063
185028479
649132946
261859702
139571647
357003392
726731441
76054736
510513959
513388895
164366601
66475308
681081730
139217647
712173904
249616511
688760237
181702561
521835342
711236172
575746994
502519502
7460214
596058946
300504935
750656451
96451379
163427380
264108085
201544489
420012221
91238969
302650870
509895392
109311603
633789211
624974658
83716384
297627850
346490782
346511692
63982927
188939990
416736092
133449704
319666953
444679196
577544830
737847055
315197579
532673004
314467322
143646200
628790796
606450896
113534581
382491241
250082901
672646824
161868953
457083385
581588765
90167883
184726156
314183384
601971276
292539446
157638155
124633815
506465128
135066413
241550580
256650389
308633162
136779800
220107950
48526627
682864023
524257995
352440884
529871324
117703962
319860022
59050503
530386924
320841302
618874842
665093987
683775089
594857564
281880661
480705199
168940960
191052695
372327202
332413088
120722652
744144817
643452617
668315328
392026142
711015450
35675648
702020264
151959702
639326050
223980672
74942752
198940731
624517579
434321575
390938056
8731153
221801450
311672665
610971210
489926136
787304796
479649660
19820887
709810031
473477048
395360836
138437719
632063250
589426022
634498218
692871122
372451190
13353993
215034183
623569258
688753093
525958853
150363437
93601244
482299426
257103229
333475056
397872656
411748532
135451688
219681231
503874029
602421368
259914877
691286346
97241414
573538734
243392673
368415449
56539346
54634368
96981525
477655413
586219812
676861032
704402795
18124697
83431141
503307494
632660424
338521995
677532061
716118337
433521062
486047463
380046404
234523328
705210999
123204546
324155343
154425940
484584559
150786429
524609040
53154980
481676275
699406851
85758697
440865513
277241554
250842492
467375254
172253617
699590311
750439632
5021186
139258253
605492254
257258839
743732943
593920361
347658996
591731637
54861349
106711209
458225529
171694933
623764699
162853078
773570910
301040429
552057643
516496949
428536306
55363545
457416504
279790080
750107524
513770476
266098107
295510170
136366241
17376761
626344877
689606745
625352394
91127930
589789377
660002029
418503789
104198710
744564807
333891598
168413853
218087615
650860077
584140805
148991768
347918275
720146160
518549979
399070494
700224576
424005770
730444011
618262152
132267098
285896568
307456438
267499469
453506225
776008489
485303369
589259425
532913236
737230588
391103934
225393025
698085836
231591078
743725750
168983502
11832588
671871467
773456681
598791648
345336920
675356879
134289135
323336914
391947016
723844755
471341877
178801988
303413321
771967132
720656867
259715739
663882439
215643027
284074286
174991634
583394459
52541416
646687283
37028757
395661638
100768722
456584502
121508488
14350783
250832738
497445289
279372242
576739690
785609279
26145034
314420892
398078969
110955295
694918208
554708013
461424248
73602479
226342106
205538447
285662129
226756867
560154437
605394813
170976986
477665945
710699412
104121523
472544603
445149194
682102779
732507883
267432301
58733819
197812340
757129562
335404907
593513606
327013930
593599076
349531345
375704536
334781870
338358933
304472720
492066530
760221085
225113358
528943577
350374087
662006389
587341721
2012414
514209087
662022333
730888989
229901408
475403968
499101709
224085191
736109769
763480875
139897709
258142517
526599313
566181557
459669602
114586260
659609702
549199321
676076422
225675749
520356851
194239537
134760270
309577875
123080313
718885471
16356482
561939566
247546124
251494439
747001923
51507569
565797974
193436647
420314434
453116170
373807537
239115247
148311998
273051577
199931210
521342622
171104109
41333087
293057094
317982441
223770311
638097570
152840903
164697224
394748460
315930045
530283878
20221542
687981224
290111967
515671787
558081480
404697033
469519831
663556934
321223935
512071060
777136491
258929798
511310643
348928229
515107647
168579725
508967398
146973399
709329303
257807117
43076192
352274331
178205820
65724684
664115398
249170532
778922670
768824750
631231720
685250870
232226564
748086781
110382460
738162596
465385397
455606499
361660156
480469863
258899555
142895767
177170851
408349110
657406507
410426857
257364918
362732566
635967955
346476022
328519310
622771809
497793454
214945698
438533061
730545412
266122831
714505759
755653058
133026651
288372486
194367802
45022927
615051036
464452985
347856599
49124939
308234859
641153470
657439485
785022090
571439531
106406211
730669145
49509574
580556485
736159102
328666120
68570835
112249000
38436429
125028412
528680992
670883057
40263500
766137583
543108575
689187505
130076448
54622750
348429769
244382394
666696337
548890768
218404216
269663267
181873842
542101254
470836939
470430410
645382485
370215355
5069472
497434623
11791204
657617495
769662893
186330805
54223399
587876459
526866838
454110365
265860022
143908033
84293316
50108431
485319819
458819970
369866685
297105277
658193862
729307649
467891604
726275820
397754046
12482794
319411461
686005786
110647632
97851484
470408580
790998701
377510056
227776272
615749440
429072472
98981238
717702760
53492423
171552534
404679868
216636406
259515603
340895615
356456212
609627578
239692360
502072029
77464567
171629168
113276521
780045908
655244091
707961337
791170488
685233727
33649959
360821202
493569756
342740619
676468080
583497730
608727478
455458590
566106075
539436309
595770068
318201644
2907287
612478171
768111022
590941397
139846893
660937277
593837747
376280944
388817152
684300041
692735775
589327715
777020502
750064322
310742718
13450246
62633201
36228677
431193359
385732257
257963875
311157195
278481124
391944358
231332870
75682920
131648479
587579146
544887913
742442312
533915529
658357637
400142508
369117569
349059162
529840330
728742105
157126751
277689206
268202024
566383170
151468356
414771702
632954546
712085902
777576454
57500911
267751980
5234842
703921617
404561037
549938560
279918935
222687662
730227140
253354274
216451066
30792685
224017370
275822622
154005351
35158575
157607056
421817644
368019916
732250503
27513604
159826489
15742551
283016131
686514090
647079965
602239790
750305600
483151017
350246929
435636778
655194523
560006066
705107532
415575758
741723399
465462907
571004932
784882867
78288257
696947094
587794967
446184803
757084662
640330339
150217454
447874557
37852283
464427879
517349464
49882377
744068914
41807898
602210045
474987325
464057681
418573791
779490160
60457017
669949154
76896310
302154802
231783746
280334548
744816489
151162347
583683997
737597536
312697254
780620397
530330995
667750718
777440258
453107435
186530287
140284155
461995278
90741524
31625299
91573281
688735107
423095373
173177181
178874542
400981145
157302671
79528027
752828121
426717299
161872761
643729518
673700378
429851602
562325914
378969282
751916967
240669263
317705769
283407894
136445534
49969510
547038430
270718346
16844885
339608499
421817742
469307506
582176212
510357140
313421859
110873394
704757815
117387450
471721455
157235751
625319092
136748287
74532321
212954944
675148064
377820444
398901410
578798449
285280923
136777463
209122679
617197859
561777158
222401945
203029112
619067735
307676617
35753185
632912077
174282116
93413493
163879386
52863288
90825604
674963146
599829388
112066384
126615829
564050607
25897254
745538325
603170864
696161936
232014888
677453575
754239527
638431499
79895553
22461382
51442221
42141418
120855475
323598301
530492352
464130757
372143801
111407094
441743029
77014499
107712448
531459853
9258371
386885247
470014429
115164087
267612933
789712724
704035426
519051209
195968948
418959512
604891537
7779960
32518724
15349820
49307754
542663506
160261410
422024146
378010848
663987424
6124768
296741165
100404698
315169292
337288823
147015347
383835751
240172309
240014788
496997514
780710570
559801497
72799851
585898052
151676807
518390072
762327079
315553410
344930451
4958132
493704475
786244193
101699961
306111688
314944075
452651511
466807809
586146757
499741259
161476628
577247154
746815310
672992016
93969802
470315254
311317598
60003761
706256945
243991630
290959341
698232322
589326278
94727431
33930681
362837924
241002404
247819982
472829946
146248583
43790718
687035039
284716134
79608773
273725804
675534176
518306267
369807168
727969094
660565439
485920568
765028203
169062985
55170388
77842981
503776680
374675211
21637849
245523087
93879718
70027765
588601417
198758745
36040483
198897964
478969271
7648005
349401828
81132473
682489392
185793141
273612696
573712919
56635990
92787544
421732248
306938193
518809631
61654470
209730226
111763051
567956883
537114986
84841303
123841715
436800236
766668163
441176755
442585347
664580802
651287958
4800496
457353862
263612788
762535047
245486263
707690480
149216697
656696260
655221264
671936612
115816616
663701215
214408992
715540932
119476361
229444076
332531767
71061441
491184128
182753426
90737538
42614194
715986571
658669281
663332813
22793620
726159212
623299806
384977141
777754589
381086592
50161591
251742611
178285699
764264393
303828918
487367094
566736211
118172824
540542808
15484200
555922243
484914585
322685069
506194015
198188631
623093469
372058132
349256357
767523757
230031587
262586833
255863705
606851788
369784288
437202645
695971903
379248464
209772662
319700827
281109198
126096313
562852269
582043135
314010367
311550210
266454687
47390761
721299547
490531496
199583044
153971375
425608223
462619457
555179655
111006641
257227968
240201526
121943057
266458831
268115625
785469649
32468631
784260845
84295536
345932368
435970112
71166577
451965756
596986955
438260905
488167455
103880454
262263450
745113505
116852670
51917132
2862105
133770375
459992936
745182440
251865277
253214649
342736391
395311280
75595511
282950040
103656936
271660767
563410118
457288600
496403274
404294122
197878311
759774355
415917091
770791820
66113892
489544143
625256458
79409973
377563820
222462980
747985683
392715013
263626872
105012137
724400882
556296487
758085366
533524691
474920799
784197696
600635170
65856696
632095318
217638557
780202695
746467729
470059693
225954897
220382448
337809243
411317399
760090675
545792668
4014129
223356116
388402429
288323236
402361867
15005652
726155014
472911233
31517742
328930587
595755349
678856569
662062911
493555221
88616018
624899824
435883173
546233916
424988895
177935263
442075748
325781612
392134200
79070623
606179811
635723434
493893309
504711576
200253047
258915770
526711753
646234141
705645858
219625014
115994565
641607525
673622930
481994037
145995834
191463188
567401805
575073393
356124161
535184379
151593494
22367639
131531401
404424872
208852104
282598542
650080495
469950921
735689906
479914358
236370423
55256882
388952843
609718961
665160677
297896618
744584072
98321558
63972232
818884
51377461
149791737
294336477
29288592
94177434
284472994
303484525
563560842
491538269
623723515
78805547
241107478
475249909
450670276
415909037
779705826
336525597
243656640
301303240
358546141
155058169
496463056
290285691
145782909
23702912
603376073
303008045
600290801
524899339
142466933
261839488
574591019
124503576
2705434
77425804
552905353
254719220
736519390
617589487
642673206
562176009
108768238
401704603
334569038
88416268
315911843
566165579
371461223
41919470
39914924
390424832
505841840
622870262
307698141
124898149
20953170
722125695
177794041
16577752
670816313
187638312
19008648
716206294
150292171
454129471
479973550
413564978
79801920
47740572
370440116
428741219
553539710
438895353
503719687
413002758
383505126
536250733
268233942
206079789
207623468
564684987
349636619
748133361
609111942
147080490
788584636
139339783
304224765
462602315
57506355
612908506
44152571
162765267
342614972
210045981
670387967
150855686
648191367
515344227
256515540
174727321
158727434
305089808
161910484
330240484
708543920
498104397
574562408
326507479
169816689
622127634
246378797
577614521
785203124
181946322
774239401
103935913
418375203
103120330
15958115
441404326
569423591
409614779
471810716
17731235
53426313
66271803
231211827
651596108
365338797
284405092
430501336
709201545
646269796
789889062
208219445
423230351
296169112
103940272
161619532
81434007
504359607
575325027
51097662
58654680
4548191
136448305
79802328
756878833
17944892
36077535
545893476
532614889
391417408
192244275
334766419
135811945
724622871
18127596
180103909
408951988
392811236
403814246
693980102
291571868
23798208
727965863
621543492
471281392
553876883
703176907
82834173
166245901
164004733
189838679
328887829
335173861
14466402
186477035
210770493
616227737
295499732
305308494
550837740
503269656
683373990
180188126
783229023
594031347
356771531
549688773
621670238
409603950
190061722
667392331
198899371
786726658
757133681
342038136
780168317
582874225
691576987
62375643
272555964
60654615
697358189
420188021
204654871
496660111
163892299
504435606
446173633
113956200
102988045
162609597
660027167
388553909
534175370
434553578
701593477
468987226
317414274
652716812
604930973
389072119
645647925
442869871
318043983
286444927
663353934
679821674
738372625
596939118
584132677
385284879
229672125
177024976
345779648
485911852
212089139
704600232
791629765
693374422
589249484
493324524
251193412
209927457
324244755
332786655
65393489
227558496
162894504
16377398
380302627
89881354
308067430
366945291
270207471
705876759
486221242
721794811
445146513
352668511
588903792
634002564
632998194
339752389
187406743
777881074
671901719
37089886
53746539
426369022
708759995
566374025
7540126
250883457
175487418
121948506
154659768
57515725
191234384
479141746
332326694
195351697
777715769
428234496
662242947
14980766
631813669
451640106
673793995
364523173
68312044
200714059
328609942
468578190
614666657
703228748
108005212
280922027
619904098
347628534
203904116
282692641
625848141
158215727
154991111
268510958
481052196
226464420
460900907
49679417
182377402
515327071
376472757
632346149
95233025
261176614
214023233
683372946
890568
202397730
620750193
234550401
430455212
236067241
17742163
104298017
581645158
356871498
596019650
412943881
168237561
120116350
360211055
253560429
176310244
1746788
529969673
784748558
643978043
44778397
522818716
470366937
588270966
507828024
332637148
312045418
577685296
575883644
760099575
669425735
524795940
755617207
382761860
103493498
171576218
476024116
447432285
13421529
406465629
222129053
447574981
94639804
725581338
192251565
705764192
763826432
679028883
585235529
164015376
431669577
548120328
487665797
182631244
540782414
330922491
509649709
453862732
512753510
38008074
172809145
234531845
59375329
207793432
629209164
470360322
470937045
531066186
379027685
577688994
270541324
528436054
160920496
731995051
700776514
568407352
272756027
251481725
309822852
113018692
260216920
175049971
253460881
197937433
406056642
163039572
615353301
452026351
279670336
64793853
726350494
466791927
482788810
591733959
670797485
333137520
572148508
39480222
289880458
567640060
226207909
788926999
447319361
70200330
670972752
619144558
77258254
50229266
560761902
586955648
49091418
640039465
131449850
151329550
309804765
363246633
364650175
136249874
536342272
622436270
234708808
381847241
382770408
704993716
94441501
391894278
688854287
242628872
761159339
397509881
618960125
423677075
688578907
677740600
203589196
506326390
429601254
593936999
258081757
8973002
745958837
478180936
534895805
290663627
375074113
24092444
564107506
269313449
192977494
485510930
269522757
390534501
723783505
405257917
609610852
412720558
550663774
635259647
376066313
468722933
778848767
376284764
769216330
403039998
570217168
391967013
443977172
704803458
512788767
293420544
393761137
415028897
526336937
81441762
409318885
481898406
725349501
631212258
655221954
363623327
523758504
415118247
367801997
355457231
708931132
133018686
222214355
571040209
455947342
36863524
241664862
562168654
365513815
303167996
620146110
39743737
465874290
207667437
614417488
532325875
215045526
24344694
250594464
234022432
730349727
405324500
603079522
554798622
392217109
288509224
771673266
480013043
663754496
270259826
587170771
3585604
216818094
37329358
761894150
195973315
254526114
100944561
496980759
538184047
377635214
397144336
14114376
237832557
165371490
539029359
327796294
42522879
714172536
522701111
490124805
269568287
325508127
158566785
211079269
410807661
474486134
204682418
401041262
660970888
579187912
529139455
27513725
580708796
129188556
322352651
649823157
691231055
40357940
264437347
599923338
392024320
369347230
31865335
743604928
299332752
701560022
596267353
709928452
246694506
788859945
72064843
196518360
307757734
46317723
780900974
239167235
129185881
417241951
368066401
579312920
138614787
485496314
71364416
131813566
664281810
466753169
296405266
27723519
286965900
300810970
484610433
62509508
197009916
477027251
45946661
312498629
530186430
197025488
761022199
386079562
311291173
11404668
265025603
317350696
383228731
653749411
443350641
158252378
247836646
595589912
696569935
263759653
421225712
322015128
255873516
664257876
628243482
290910782
437282479
88842044
557475270
511493725
237477083
144337766
288678380
566441306
108541163
105781946
366825128
322281957
468425244
787119061
544913439
583463799
388244646
491429158
76641097
92235098
548505296
733984476
256104507
133215575
289311392
365493676
506594779
708872881
572305039
764971821
32472917
518128218
115477291
133517204
755694151
68465803
654377747
604666460
579960444
219861554
141527903
663206599
108996317
209013046
583495705
308861752
739415561
227921750
13548973
584121522
776107591
114557453
77586069
700125570
416294060
529458852
30987716
611388343
670108748
177404436
255130725
49920834
583211504
526048419
613912157
533553656
786785022
432200832
335052724
5760042
400559076
790047711
233145491
307984854
625017350
642036443
13334608
537301176
683129334
486573340
176714288
243443606
237658131
413748738
395775507
623575797
753496680
421805384
749851591
154774498
741181498
275775135
594517860
765290672
495426111
621101033
406357833
758167359
332629940
508934058
205530747
297032832
406158819
421817139
303956480
508790629
773635474
21246408
379753708
425946705
306161653
166306444
329437139
731221409
73723078
269428524
158617915
341603039
384339701
337590904
151986365
339984048
28434030
102100823
220769138
302446439
638569188
273256623
551673811
561145340
346007353
694093759
256271034
99155523
289799926
655511065
488761
224467539
733668976
128265880
701998937
216839815
414141079
363188048
518498008
649785
259610750
224310383
675657411
355089212
775799399
611828684
476319841
656308816
136598847
173169917
125482613
365563279
540898372
426390595
167767034
514561486
109385389
442627757
73114409
634350084
338329393
400215168
273673064
661748751
113444669
750223322
783537931
278621417
326771134
720208337
363448376
384104835
219038661
255385371
388769212
280114653
11131926
37756235
452343533
42124752
570751605
698215217
752181924
53905546
498779534
714689930
498674939
94864438
575272913
579502397
352420185
383626649
143128828
162717096
230390103
788571869
132822331
97098918
702750294
731582645
465736603
399908681
704444794
61316392
683643557
764847603
110549415
238209848
667436278
475128872
19314946
431428020
207064354
426133723
364997625
515963828
535811656
101058677
603057796
268317565
393660694
649506320
242686453
435783671
205533032
576200965
634363039
698648254
611994719
647456772
332816880
278744892
188796692
221762472
395976186
519642157
221042366
163993866
197943128
115774650
487200067
729760699
655385051
330123629
503589023
398803554
601987369
606773633
343171124
89426024
743686127
593704109
382991798
348653050
778149187
519771558
151555724
488063332
750717321
551657069
698111785
628060915
628618579
151858941
32918517
4426801
229939413
154237847
279680332
322352265
380048631
245762390
121602322
491238070
238991924
435275836
473089846
753595088
422575263
77640298
481979705
706414297
670992703
755424917
462708423
233844383
225659597
383534638
230027204
358880624
390446531
424672858
572097903
758724052
207791298
627259638
255911465
706117851
528189501
515442151
138211628
374938918
682379148
351301890
19481519
429882831
534482691
18965471
367868904
255006751
783772033
578770841
206652189
431038101
90723047
714286947
505824216
355716172
425119138
6075681
224879426
251956085
705166703
245724209
489343050
245417233
171756613
730884427
446569953
67924908
313603246
673775058
144157118
31403461
198332022
342647984
606066801
365104519
670394922
175028010
643746864
367938845
508072973
450611410
368198412
448513328
770409051
222871573
775600958
606531513
773208339
311706867
486257129
165210087
98426112
126278900
587051563
273481658
98466484
500502788
122994697
410305202
320230582
645779514
270674787
766320280
410945684
708218257
302565335
735493983
434369426
659955568
495143444
43306480
703164238
706001138
286492238
285987194
348551745
677257128
737404953
37581247
158607258
661834610
397736470
280967557
171231075
742835342
700769758
323551074
126156814
666750092
259201322
224939855
581685105
81964475
182884045
254906316
227709790
280457576
558169087
58607975
696387046
429337120
598667410
232387108
666810109
167308814
139241939
466676791
427984356
538948897
190946689
504687075
245196483
123526031
312541823
180233588
678284340
359819554
260021857
633411458
63135018
321589912
31544394
27783627
639715877
186254206
194127736
504274954
321696081
688314753
40731447
507505720
208783421
567939930
44533840
125837292
474359646
419230992
191770513
414851491
496328738
363954260
668184993
642285267
710822345
70085016
695337264
560885720
723495296
455226190
298779229
465353992
731993990
762051389
737802089
164350392
373226623
712009183
400211534
236459668
96808966
46666148
108821291
704784113
329444005
538169780
771106303
469125674
274521989
302327798
786494485
202869472
382232744
391675072
123600729
755813707
266264691
129288396
77276908
617753539
528938189
350013061
147790881
542053694
46317314
205882643
36855949
683858921
575633253
547302489
741568543
532887359
417267699
32827602
684339896
172487702
166857784
114791409
567109768
770957903
411082579
481064341
707582434
40829561
150737861
13137823
778059664
681687590
735431413
86402651
579452610
125603932
15338959
216722404
264865757
542078699
603287473
28790598
623780254
380394020
152480355
588581079
383004311
725524589
381309838
334817094
442232203
301014057
132709083
685198720
71230430
262168240
128371812
98319786
96263454
339671098
68743286
103912503
182702597
219487025
580046237
377912147
411385690
331336024
466775309
608123951
40825186
620681362
170570470
730971063
745867386
65925841
317196788
461040313
682697329
643503808
600996187
88744610
239689834
164114352
33751062
297131041
435058857
441472169
80494606
590578827
712957779
606526398
640622844
232102278
218410430
726595402
587499192
491375953
298553898
22071347
366870930
566587656
733073350
478968723
325277167
234003944
30164626
43798951
560821997
265658633
405247791
138638635
648490735
497952228
595564508
654143070
722932690
414531980
123102913
229005608
702008093
363004542
746674560
437909142
47951026
328667730
734733803
64490625
333342287
111768834
509377807
262286925
271820154
342057592
256434727
683164627
330709539
256512930
765408384
734729873
97479882
32856440
169064811
389983317
757185265
331789615
593072754
664817898
357076219
357961660
197283747
461511721
520452911
326554028
273222705
559042730
435510531
390182587
742275527
460107215
133507346
140354195
601293544
354624521
778579837
513783043
706498936
482903510
449002590
105552524
389610816
189281847
324040440
657703201
133191098
200697565
173084961
49150094
458018706
206125578
356974284
121269360
602922787
624560461
752438656
392246260
440847607
758983446
711278185
529523782
346747725
651574369
208087645
684662598
423886497
443029692
468909582
292069587
355894122
451660800
709133670
557501690
195318177
475238149
252694912
757546700
590796569
433985617
560859804
706101525
559767846
70221533
416187070
153326176
285163162
162397293
450857237
365514836
599013999
358635917
198415354
241546231
90160873
22900885
276044421
476724287
75504927
416388076
493745398
720443860
148276055
361999738
789718883
11981358
681747384
77292870
528307633
560029045
477812454
95427455
397050209
236348606
271804509
658355718
631202276
615582928
287676523
549486791
755169102
502942165
532126053
230302694
74156003
72437104
59344903
365010819
299665209
62094260
12296266
646496451
556797457
474653102
786395373
330617685
730467485
646963154
646743147
111870859
375369030
440659833
205675270
657644201
491118700
79683810
580095433
178367397
340169427
525221101
63465940
373927212
736175946
143348947
613407109
427159037
338346503
595908374
289462346
503409918
757835947
438255616
311254134
387349244
330583049
779738577
512900192
133022185
361926378
482271373
433286153
626020840
117966996
398602078
741273812
765506210
3308871
770879454
459889492
259347962
689114372
620100560
303748509
790870229
608965694
774295418
335955492
66812098
93708714
184318718
45082807
302464376
557947755
490254336
234920982
89793546
327294650
744004954
453546974
735330342
353721833
585037578
593381132
276021332
745756019
655951436
554067272
373244081
144505680
648784152
401165142
309216709
692080523
5148079
134870161
282152812
289979434
559750657
272814609
607883257
413010288
619377340
61884868
640376814
351263290
670930752
532536615
671926529
349019336
361624249
380273715
654139611
503702788
391798604
13795580
209839099
64250572
313709075
129604350
730003176
418609894
59134160
682902243
737877575
553216071
741225594
20474426
97710513
254441450
149860035
370508650
399262403
574885208
111253909
10531931
275964313
137011803
714058325
176182021
101350299
376602429
476363469
409033492
755935093
467362593
52690115
606821143
344865183
450665413
211301375
516311824
42286450
271700590
611976223
283772269
721653921
305947467
155569372
713309768
718139757
81419703
246716032
776496981
260907369
87178133
193127403
281329449
345113546
180260296
684550720
153319244
97905329
486275383
356605544
625773143
64641188
753287411
617828427
231946627
770608317
471721569
599170054
331729041
37703237
443200838
324495019
351463937
522366009
33689051
319924946
132521399
616653264
548157930
752635176
249972623
604144976
737129227
509525324
265917451
438717746
768996361
732316516
274224999
24621211
35589021
377360316
69976226
653308804
487790831
40801689
287466184
738725178
776315002
344929059
572691736
475802629
766109315
593266955
728882851
14597588
163977583
695777246
566609495
412460388
258670279
246405591
524418478
455266316
224316528
638072435
445746751
41066598
522965071
456533256
748266681
769876768
408600234
267861947
639609798
762359282
375767451
509567939
144533787
51710981
76251198
155791403
469957067
184972044
499818498
212457386
497647480
40384361
83522300
704491232
37845410
303568775
234835824
654421401
131959921
345189063
189744731
412665677
346966003
375148107
583972017
221185095
104957936
747361959
697675368
561696981
330288976
373829941
667882883
21745240
326541338
776232215
675147258
780353178
375932473
490980630
760104537
172096510
719714682
784253066
523021110
536403929
700151705
332276333
662255978
679731104
58777939
770751754
219569646
276818057
192843362
535709195
533214117
663578877
31853476
727320280
335406890
490617052
747613528
174290020
714568324
406053555
532595611
500923695
611243859
213158966
789637780
602777547
325447152
277325365
448388275
402611087
444297375
639913334
708532394
660506322
590085949
430193535
184485105
576871551
319331128
37165124
420336487
459187790
414620271
580036279
50983224
282547077
219000778
347758093
123813326
148803942
8273167
352035134
116580367
28625242
633722076
291850540
154636582
727234528
124732813
691042033
159518417
348760084
442493619
62783651
673507892
379899101
1215203
144870042
302676
246131213
575793346
630789
284430836
446635051
542066902
531840935
278043693
429683065
681462954
738612448
256775671
229780296
350486582
47623877
647113453
372834154
772746425
609141484
6146135
707551071
721522183
15563376
263265328
337914540
421022972
334470524
597356242
703964982
448176568
116141481
329447237
294939673
437854142
722324809
775579565
739793081
333387779
621653296
217253311
574237557
703513567
523006120
777567416
702144607
298798476
785063620
271476649
376601436
652294804
227714737
466748001
77935406
468066441
772461072
75099242
622135648
636251566
543811094
708419752
79504448
526138664
527725971
504216855
61603583
112287698
211507890
46689223
265157942
127333506
686609620
466205186
685825423
520520796
35259103
562612077
149875963
65209041
70468886
116461736
279193050
791223375
464598504
126156166
235115148
2825361
381687375
110196154
148673434
273562894
544780008
195551106
514133350
606246073
581965699
194628608
487738729
629502221
21161515
84216069
379776398
742119933
345985585
54295809
267935275
390375101
733085793
773681785
689472471
617930845
162454208
228984294
461612742
214810549
444958541
551908551
630112768
542736542
593601992
263600326
175062673
283229566
91626656
739713213
420447126
91815636
376564235
448410236
192050980
348019552
282997912
174709301
221454554
65335441
96378167
83037417
538157354
371864212
355156998
229890724
404638669
67042690
274858977
680612377
484768619
121318677
17711452
739555754
719233510
73627741
610077358
579233933
722538221
171277429
467947224
291889805
308957026
593986416
28878781
301597358
642227380
255270543
358438623
552806875
475516502
521861977
125489954
347933600
693642979
305436546
298805888
782211918
393926847
10075146
693164827
215455383
446026610
721694345
542358290
300187922
236274539
506901916
543610675
739913862
477458394
475583488
565753073
120793376
338293302
345382577
428027266
544793946
290291163
577359216
688340675
58487884
291715065
484699503
597479840
531994988
82348762
775184040
755601707
629753728
465046888
374975223
599345172
400779718
352168005
125142490
401599592
776637541
97159723
697616111
389090319
573858375
245992700
15781071
217473202
596526980
22221959
427839461
658246553
542314055
663573113
172215752
387906291
423650093
141892026
139223835
269211090
209490998
12343655
789381212
713036696
767609005
81349921
160870302
296799609
89207674
112794397
470313370
458881082
240073537
93116540
625371102
675339185
219276760
704553803
766852952
674248069
660715939
555872808
345661411
335668982
337492126
386796536
758917120
206038273
579484566
93021877
252062762
476269940
469530949
718987457
233859344
512091815
530403715
619331430
461892091
56573712
30370500
276433736
261658025
130343368
386573592
704409268
576518322
527782682
654860673
207377713
654826189
37571322
547139569
313053315
237216657
92768583
148127809
451239204
68434940
129233390
686539333
776411846
125981257
247080188
206143267
343682671
581635157
437805787
538012614
541760901
572193190
620369278
501447984
321014866
594891529
121061529
444144380
667241213
533053662
474976232
237990229
790103003
499086823
622591426
92267935
342813735
355077260
396006757
444084974
775560982
353920588
91705536
188734915
249627758
658733964
323914737
591405542
276453983
685820884
770096538
383083760
717242901
193950732
153284761
374973934
423322068
775957372
436447153
87596635
381169249
382183774
273753149
416304551
657020697
421453639
319301578
548791537
317816509
79271269
783394559
440360024
682969929
674334895
730622451
56231371
544506384
591027255
381002196
627980510
742842119
232519153
547547880
686649523
612720611
443627862
377962104
56701421
86256927
376771696
41428950
139291462
22336063
790622107
238335392
23634729
418180868
96030372
639426078
643903078
91715189
790307074
165544241
768714160
336315603
291949269
483819919
445675237
577916860
608702067
472495293
655860727
154574730
455303845
307538675
776667435
91909675
483161428
607486624
447153742
555886487
495306108
639219680
615738843
594343337
205830622
678156532
207752448
94128924
284068082
10047070
427553957
258288341
254663681
479454358
46290360
217897804
672536583
523769402
264767113
500812266
133033237
498839729
615202413
632545981
48526250
30216455
292575639
142285521
340399321
354413870
776687545
541869214
261495202
34797409
171478167
250294637
425040831
43630793
173717669
387464811
566064825
777160559
43030262
214670476
347097871
753145292
715586352
35799075
316922380
620386554
149816124
101540789
195022165
80054999
686523798
128704996
179757786
561451068
707745479
39766208
500112577
479210139
207050043
556958114
46753582
745957877
493338186
605021264
174635496
684658239
210162420
10392025
543833438
707087384
290603965
308178172
330498006
758446179
744795031
738443360
366569202
790393548
773441716
396630086
215686073
60822807
164835737
570047945
39329580
170673273
712621951
99418295
535719944
765436690
267224776
195116895
435673811
72208587
431002772
152285607
93882169
454190671
13667099
134599374
624677319
565334873
622272477
687355679
142974622
522207184
256618502
449125862
321239711
98961882
183006058
689943679
201785072
96548167
569623227
622110981
634866869
401059468
575716966
98031882
137732849
210389707
560351082
577543745
17942290
553991790
272011718
358480630
757516953
608716327
259644047
134140556
66125777
218790463
483242649
507000405
579719421
114184560
712906625
219227106
58181329
239515164
563990263
164463506
371667615
74153391
93741312
579329009
768897641
377111670
446590341
768930661
398490847
401644167
351445447
483170773
453209387
701150418
172284719
765766260
291444507
586155608
359393700
332385502
28335775
490168672
16968179
50809178
488920051
527390563
661297598
757572988
723853052
472466421
404363103
481301166
705972170
305177084
11006539
778658955
737114382
16832360
209338518
530628435
738156388
498371761
107984719
705164517
659608253
10593465
14899356
547292337
440922749
16727169
583307308
22137814
463225081
134338408
176747067
177916606
106958808
297637807
713230664
491804394
218892428
207663522
671643332
146690769
728722959
186304543
713755046
261508013
466955983
577716850
501862523
396483665
738803068
241095417
381322364
783710267
523461911
692173570
550912925
638586651
435629220
508105166
192697921
421130621
116794273
421035136
598207459
376115922
741107963
107543581
396223157
553907283
62757223
151536857
498395631
363607099
758965669
700676600
65821193
179883554
577859609
650127548
636919859
440853005
512234133
506856835
197924719
54920774
275896805
340765011
689090036
661023262
677347961
204955579
537373965
211352571
454497017
636794217
490734284
221107628
654425097
217901770
93781707
240533527
307379500
707847503
410476775
318865136
412980873
127607498
554798297
281377127
85784434
77176976
301954429
531041335
453370917
63561244
667816344
144996347
17829855
218375477
515202783
6857402
701440530
98595383
369919688
193481362
565779102
407422595
263611515
49762875
722333238
630481487
720248984
80068780
234350760
189023378
383047539
330429478
774030045
259562643
271964581
199287690
773051680
129799297
78174431
223300800
278917596
232557848
574236705
57226988
581984235
91190067
633482539
127000727
374785987
722519269
432663705
63111800
47088331
515243290
699517389
610158954
213258054
466836823
602706
335047568
321146275
787468118
28720992
400125423
646306733
311675233
735124017
206591855
768458057
417375440
320835360
18124369
226167975
263865092
408158209
787141883
339593092
166987947
466876513
701806660
432291412
94643335
354632516
586394257
715140648
5523145
643476826
104466373
201964886
627867901
87643377
689341381
491513553
445224886
149718755
762922384
286365522
770204420
279032113
47292207
72717997
531209481
433430340
481378408
227926772
639595323
237177119
410509721
339387051
351431947
480352585
29377173
514476674
146390371
507231084
483543661
223426218
321290973
122558384
409193136
561088734
74581510
749733300
663046879
716551775
97152043
189645
324378562
724150325
696932710
715619032
460234867
489261340
714799307
464260099
338271056
660260857
612149698
457422663
633947783
468700698
583818390
306606120
33784706
193028004
712742700
363612081
526932911
309693202
557601944
169790672
725187411
788423529
112305488
453766660
98496909
290463262
273605174
47262354
496526035
275622766
535263753
385631673
78990957
37995687
634777555
255375030
545031185
686599213
369038030
785081798
638034707
387776332
680650554
491330003
170459142
692053294
176965189
59549389
551846505
766238552
708247448
96220948
615566501
294065676
209385540
738872759
251717931
117565946
61489884
613509998
350710133
719822669
6922752
617327806
499787893
481647656
410956107
588089610
611651141
526877537
277996840
341720950
11517878
656417843
318630200
288123240
657194966
513031911
205576836
58974610
233007562
447601082
430138448
341924783
117649189
219071573
346966418
179852733
92751038
67586247
202868272
367020180
564748189
99820267
4963097
567311145
317867304
366394859
651148339
432455995
164825055
569489151
301527484
481737039
480812316
80868381
18832221
642659435
316728082
768478948
88362541
699117498
447251776
304828903
598093193
86848356
646890683
566238682
248540500
354564123
107407225
590095064
340076667
131934111
168423846
268914327
39411226
173099257
421928177
186703087
730931887
442304277
127959878
127287862
526885639
245924588
400511873
544154915
330873240
172393126
381052239
123310299
413016959
64853119
177167091
625541467
17496379
694121137
306837262
559370086
698376847
8886575
409767898
41823223
166894277
5386293
247136576
233921641
564331430
432549899
668494654
643998595
670652400
95438786
112398294
68669726
465353016
657331598
542331668
523028762
780363080
664488058
83737219
703812548
600476215
173316260
689321833
16738946
265688536
240816428
43099913
511066515
274307366
252262726
383233009
429500513
671824767
45675928
255334187
564006431
4413546
24738447
733157119
636017069
181040879
527110126
597809893
99181947
227824087
621889470
373842304
37569301
297960906
537770978
220736036
656513849
84795717
355745049
540432282
348686952
39128375
18359303
427702948
700581421
321515043
742389703
586967569
620746321
287726367
300035249
17231928
548905968
567173864
324398821
174801623
191207161
97147366
742119327
343406020
596748046
308101710
559677888
42458036
472835742
466784929
582172772
327372568
178409341
138458239
250768169
426170922
504684591
656350387
428432045
536305837
681574506
739260598
31477204
283945876
728779297
89280677
45386199
547749539
351512237
170733447
769927868
548735905
277274460
424604554
689802736
380510432
578857872
593517842
105755998
350846149
159677039
308353735
128983741
436951123
392521499
204965296
311770955
325320778
457831033
74328976
471101417
175135833
263958802
109380652
576397337
382742899
655616523
78879304
173620088
757882931
352053694
320747862
200144873
270845857
493531815
602958260
754752351
262182831
204380135
489009237
34504132
461947032
422817808
633636086
757564289
180199047
685929187
41938805
765721929
504671922
301139983
673693070
78697318
477111190
423321037
652247352
22962429
454575349
66549472
416900809
482920070
310368043
80374119
46903045
652987508
667911387
166311112
749247356
187041454
164306543
575918401
323236993
442482527
130631282
607352730
206115373
100103394
207088951
515150414
492921778
257367273
726878242
34329883
630064856
639284916
566958850
677375270
653440234
172258455
148374843
666009471
403920592
439051734
42717813
635176979
176447968
330863119
283454626
188046131
111151130
331600354
517088191
785065010
420320004
601085132
222277593
468450516
94864004
52811064
254929197
273284101
294178709
729674351
542793591
651651700
591641551
69762477
299317175
412444050
546332441
542160711
593079818
496930464
748329078
372903435
195124153
236424509
766834865
143637283
45936619
288736299
338280508
464408762
29704442
431044030
154432292
775763751
335661730
756696916
272636006
16379429
571184317
115604702
217364143
47141980
654312706
741344663
273593597
15825016
682472759
718115121
209035511
425672941
486389267
310052787
176029263
534853731
614968552
709044775
759475505
741414131
259920516
89211249
543467415
89786630
306342836
315335245
519677207
635259869
444168257
762508623
138034300
721924373
242072110
60849397
276080764
179843001
278881329
739808388
467900674
274445737
592612628
579948479
770013872
30019232
139057281
123526411
501630855
406817852
92356887
415288229
15160431
546865591
129157083
750829891
212285794
343420620
469978641
394861332
22333162
338304714
202616178
699681157
317669012
393283533
152084141
304211314
102913319
150517248
549060315
340889813
779377491
191510071
44087209
421056231
381639891
288717260
8447088
485419851
335304656
674459305
664057454
538902156
592468557
395589953
519105527
534863113
79675225
310750985
315999945
170796499
298811199
211695110
133422364
376429366
6979408
716933817
645995478
361558950
652482981
256441414
731415405
574081045
276354019
557586971
526053346
375509455
602272401
343314646
450852860
295208347
227262856
523503279
37048733
166482263
394780804
432802628
544207487
717186348
161203527
642269154
132064722
19637066
539495879
284322478
497372646
99522192
376055401
70474264
114142622
557025344
768564294
476103404
495462003
327694378
92981472
42011923
446660888
592617872
108105698
673035851
175778474
328519629
575304439
267527350
530201161
380671844
421604530
772528251
762469663
690617603
466454599
353932153
579098868
672911690
60615845
473591207
662586610
51894403
758850026
163123660
743346540
370400941
701315396
675910984
783303331
696312520
236000800
363281683
464218711
568668059
60893330
676783934
494755598
23277232
235077816
442479770
124694512
529113961
496286979
230483828
126504381
49672890
567655365
120673869
363184627
594064724
750699159
389936132
582326585
726732065
710853435
759587497
240169285
580301861
690128023
425987650
764234019
119824963
377835522
451888540
508065272
246033312
776598734
660189888
147242525
2069751
605064613
756788758
639845101
359204511
715980057
132617795
298749694
480641224
515619007
401980482
729319506
339447640
583486373
643878377
384485169
146107371
282731792
530204199
53616582
284405376
419417813
90996816
271080360
340530517
727822915
276560280
487961856
225034659
717451921
245412930
248997970
101185342
413920692
388788095
600721791
25699817
13901706
700463699
335253943
727833083
161839898
449418114
110204198
575780481
387330586
590833154
486245702
309959199
18291584
587265776
722781626
154243759
407046622
431404063
724962093
171039682
218268957
411690961
114546336
517517629
558635664
307225923
358874719
192046939
23986302
656488077
308908575
85486553
98077618
296219857
438594860
715890251
785000814
397403742
757988271
143447555
173664692
348729585
623265161
777336121
448289333
165093116
499251087
696334570
482719200
508963238
545377390
774807953
683271314
353728039
648064035
177418510
586660842
162910975
144584500
126712601
753110884
708229352
194684848
600083671
295937314
753818715
147790355
489215247
550162379
714772879
455250204
169127444
572096539
215091
305114707
38584110
55665471
579406542
48541706
661684448
362581560
448333924
284667546
566653896
506297751
234575396
754652394
569831158
776900688
774222544
79249886
463038070
369702266
750762127
316961141
217321170
444706356
323288012
407280957
724894984
194713825
556895077
46829587
529418241
211218419
587934983
123696816
195264785
200929796
585614778
650426351
39937603
707676305
65109751
176088732
378026052
465948397
457152380
53276723
36025851
496183223
325634349
63078539
257189344
391192923
459209744
189853369
121128457
401751821
215735704
494955663
437224504
663536706
747380734
114358194
379064243
642831064
390907195
478776176
153480206
357133770
218926360
187184133
66553697
13844067
119047141
724781010
510508786
712116078
166171774
205056189
225600467
237282931
30317588
116920561
590384809
150668189
706741026
220074534
784677406
209675647
701050833
544186307
727266575
189021884
305982441
626725198
566505906
92376842
414301787
750406417
305815712
98418065
551864039
142405552
774372324
372225066
143270685
622629436
361234342
707128974
275556836
619122165
173189078
336134067
397961714
466358472
250400273
43874462
197319088
143381214
227090175
613029366
567349840
187788459
710160666
295645090
312420957
630693222
692941416
546133386
248754882
406955193
403362298
687665460
320594756
39537902
551731702
322703493
637572279
150794508
216422428
491887316
104053293
466043639
725155537
211556283
580819338
559313382
28158430
301886387
237467938
150160800
161328903
652360687
200956082
379473670
36792366
482488708
32226773
294866012
723064595
371027454
262538231
210261366
362775730
275315048
638979557
690056770
40724655
157364397
537842680
349442687
203189386
185932347
426631056
609093313
422492441
561614927
531145610
32254151
102164299
273945979
5872768
351233731
523256377
78400323
375266041
343891849
662751599
195353033
278518390
500039090
61855899
490733783
55932812
275576713
272292952
771354303
732802541
775987327
213907810
615587308
537993596
648919206
507430225
120967315
674393589
525879154
376573902
154553616
699031464
562351486
489186573
187903435
76266253
395052005
75678135
331977463
367177813
93646484
122491983
396282227
364672467
323700771
668689916
633868876
212324704
585152878
778707628
13047301
153065611
112078652
494184421
333115384
674655657
282721695
419904072
234671920
608856500
215625808
38784476
598197665
202687421
628243071
675928906
299822498
662824234
420900020
330153403
425985315
345361637
532676719
398828660
640419784
430757223
161491906
348794117
292049549
179269416
293070641
29332207
124325389
163314095
741818683
253373591
147295486
486748913
357882309
389282189
522016885
20615694
770176215
155813340
313336110
284895964
392303691
104704210
35405153
243803475
360295875
375686816
162550567
723590450
661954165
320967594
574244696
544171224
346318979
711620012
186127030
605901663
617328315
143133748
337098129
559343257
252514546
178710884
103077257
340832582
503951149
601206897
3005715
87828753
182111727
696263742
775522735
650125733
93783033
707949102
657701435
243884160
509428256
691262061
213693567
410263374
164626381
250309781
274045715
324790829
417916622
385023003
389697572
177646574
89220207
114242561
478374670
781016293
103112721
740331566
267127983
318808764
160526437
639833503
101815300
772662365
188466570
276834465
371195313
227683432
641099447
516875879
228833244
199650788
400492314
568566856
721744166
188211467
456651833
210880704
499269975
620648474
788047706
468885635
544459877
782188272
365265559
246364849
390759083
717130048
648198901
616940549
91342998
205106528
77517119
698909987
768011512
51768790
118099796
113806218
529229371
403817690
621865507
148177815
231891375
139713938
69689518
116339853
530186823
175380136
618438353
529665595
438960363
470751639
302116294
691098081
600745467
412980365
237688571
100115834
340516384
577364601
283580547
676171237
19794359
761898964
645871395
219952299
508778393
706509954
418806050
25366713
21097467
336297840
81489824
372857474
193875622
402935918
478268254
302111739
578068664
416059946
573483008
80308932
314629975
527003903
331864950
557230425
240042290
13162072
653513524
728165924
422068677
540520378
5310883
646027220
78401184
298420003
731518094
441489698
49722465
33410801
332628286
137857584
774629377
670541692
592294237
345792001
120875407
58376196
718057354
303807385
74775734
427593699
68093925
664101482
518823628
48994079
465830580
712575228
49583258
329263183
761767987
313337587
318467565
549188836
598821730
554502079
468846
255151580
158816849
326942196
337394264
167488844
224053977
182686622
335982612
70106258
82407208
705404392
777129327
326914113
146445369
717831283
338481083
760653251
534851004
702198630
139555006
219662755
484018687
593679068
37767827
296422984
4751912
260667889
504095173
160544960
72425010
353829976
503670658
411988307
354682588
721521845
328441388
706558941
580488841
31971481
526962427
418217755
152657209
252554106
255570047
98351150
778982422
569889621
298344547
596512385
387992959
641970428
705639939
670042125
353336584
222446915
172165182
202795572
138155684
80659068
418470743
38929214
265205127
596247262
191955770
412981088
503368006
710175609
77934774
217090003
156759427
618108869
150501574
527688999
217888628
592897526
203789417
784477395
267104743
74016536
655773560
410963720
220422661
518114536
659675485
557668542
710876303
607955394
775410531
762346264
208784957
475543655
455796359
334242444
643128642
438608885
296676832
279831081
676342200
749123640
575226789
420247005
73369806
486255420
655187540
186847212
420636974
126470848
77055920
381743564
293653380
138162229
193431348
746187540
692157465
482744221
705040028
365679655
159031821
80975768
19117673
186084736
500156451
757284964
159725445
612844876
710238384
605369727
112089409
569492049
140060924
407940808
461629555
205464083
612856645
342276812
701917547
561913910
72403006
40194430
52695242
599568956
317423276
603736442
49767789
223920325
682085533
46445212
290612690
189629248
140021914
689692168
782731369
460657381
783819821
345180029
71689248
19154895
31197280
699634408
176793064
314621187
28800556
471739222
549989778
615309479
433798369
66266065
347016309
659367363
665596969
328189749
476165169
662506858
672364578
508039259
362818560
746284902
531711191
435544195
694510164
296715972
684325448
595038361
204072527
264862421
304777116
12770825
506960085
149375078
556191668
24159100
278281163
550052981
77740764
781518786
404114167
321474372
157873529
749755634
671709273
679135021
37840991
721465504
397200839
520356414
278297168
659753939
254759629
319894276
166937452
212771224
55402280
499240891
277676580
790198684
526372555
787204858
780823873
346375727
358887205
38000881
164548070
776030829
395131602
782848814
374721833
80101989
473853697
749887097
368984431
377059168
311383432
141898875
122920652
60108701
617290326
268459974
630216632
389262375
562889471
645165091
110546500
573362508
515692395
306757287
774740275
671301026
767811564
664133762
756831995
266701875
601989132
701508731
313959546
372010974
511739724
382780419
372561562
665204288
290170460
746870782
518595142
585519959
264143406
487441570
424543553
745124394
628145822
558231757
573197271
213395065
112507380
601019709
253572202
520656382
202753212
95736713
43314183
234412215
11966618
115656927
728103021
241384974
50102534
351376560
35158023
210048659
71114068
138184228
525546185
291031547
352719952
550651739
345688727
333116013
182552139
493650290
144139792
217225118
448286418
422803892
64159809
765713593
366357912
427340660
653246963
653807368
592629911
688409532
481401224
273992886
156061461
301797363
426469766
22779728
241616838
300920426
422781800
561678275
179119000
34035869
152134185
213208424
209651514
358410096
354796472
68667985
283336561
726361977
674620562
7456900
702870750
64060159
360382808
456755724
778428925
568960486
421637021
437086590
766517460
560258265
309271205
400191973
597477351
658492747
136698956
53282873
368798148
78049645
670763809
96004662
690747248
558306162
791375000
611503040
681977949
67095162
523660901
669808811
98929592
630989900
39356950
304055938
708619738
484472402
579467172
532454789
641816439
283296623
541318738
497174453
241976329
755159403
387595735
587445470
322430938
402020545
780179702
758817443
25037095
148761691
726036769
583936290
470917443
379770218
542489240
709411761
597224823
783303094
236931345
638898488
489437588
686137257
607971592
500400786
315557269
274240188
585140769
701654340
83641126
664042125
757274583
74026322
120406727
160439939
41997258
675176780
374584878
725188541
240795858
133230550
34799614
314502640
71180390
546526441
478644360
615157818
593620841
187766061
714734125
174848685
570244782
346322991
149912832
358349169
572526716
322095957
320468646
132393902
572319819
321640184
423518187
561489195
430130581
511754909
621946913
402027230
600571414
337715144
188339044
330841488
511830872
163289262
204355411
728738907
687934626
200719245
426435767
777052862
149727547
443948528
565568077
648122657
417997174
249775688
457895314
655483979
773211137
717700554
785517669
303524390
603035755
716121155
219923818
150553558
636110748
81467939
290472315
477901042
181094834
709008160
384246610
781391333
480749189
427919172
44447822
770356110
656771294
521299272
35285802
569264205
544844124
127859350
781165123
500968812
786141847
605068845
385007518
146005649
127689113
689846393
252790523
354859578
59232822
712627197
262416093
481474300
749291928
520233898
663028220
35605612
637402881
744124001
707964839
526957918
688587760
252217660
257681318
269745288
69223479
615050453
124269244
365216142
297217475
563835841
634795826
307825557
475920787
241726923
311147707
537451933
300833226
7158014
31834948
370643277
5257384
317649539
62041461
21582974
292059876
620040414
621553335
473620482
328868013
107845235
104365046
94324066
216161245
659106943
166604202
307679497
144325512
618631924
784483164
392288611
141676526
67740636
569751469
396308046
622168638
33443616
699722988
452483670
591735956
525877968
131595206
686233366
29624889
527017762
349815989
1373968
38843243
151736622
245465764
528054526
130699876
142942810
167362629
605583441
68326771
645706959
9900908
151423669
777519635
102092702
231387212
64587338
131472394
602760507
445374820
330344524
578572977
295525625
133469443
226497371
85690017
335836915
408586154
399161989
631493856
238285878
38151135
241716892
146908001
494221417
737236183
301842811
167592746
545340355
170202542
234915401
187433768
158355056
297948812
506397000
6887950
171917333
215513200
604145064
94184231
378563145
36511037
344938426
80499638
181931535
298389182
410703612
473559065
740194736
181528769
42068034
171710130
370079517
739060800
112679735
241743946
732309433
662432862
583080514
62649839
138844665
712825566
11000182
459087286
548679761
229107655
62201248
271252825
635642135
210082403
601041515
731723239
103039811
397913401
171729254
690071566
81231349
206630714
249057405
184109923
598946866
781630218
753329170
630148749
44924270
444004571
692431732
705191563
753706100
765531494
213755677
539307325
633852241
119295045
17279874
296644588
650608023
23068117
403236925
184564399
399974060
710707607
333542303
242308630
755525811
331229909
679276408
715210683
642863280
499864032
369022965
229506564
161314826
752992932
755558559
262789091
553036880
98781682
180222555
285056237
111129951
657023024
47823242
507907040
728611028
5621755
226829843
144007011
283552385
455782349
155240016
88456151
287533632
686625593
294032428
238782458
547056467
20657755
316125868
364396549
231558771
584986008
696203078
170811948
279525495
744435032
161366222
407406239
459824847
537007575
589768968
85547482
415739215
454893658
192693164
677364449
366951881
212778530
208745924
248288993
759615649
210267758
61130313
544077771
492146783
68571610
171827492
381831769
633932199
636272243
736253231
433339250
255287761
11665822
177293968
106565629
226306542
663326339
389663634
34125477
148976001
254532388
175430358
155522894
6548603
409540585
15113596
545468699
339421267
629880596
532332361
125886750
450426185
617599619
724956090
288080756
710272802
177803628
562448927
317136966
45244056
282855968
382599590
319214560
147904156
495320667
377813349
372948258
90011048
482982389
511757917
522375964
18025349
357546474
540354100
789619651
762075090
739061610
12417260
659380294
663372368
756958465
768562222
497498892
55366451
295420645
91172458
237326886
163350185
200108129
461040226
397773391
597615863
190433893
381006676
199488461
669379804
144155824
233518767
488268563
176782381
229052005
610835393
107187079
444980612
429544930
605340288
790453269
723049663
34266191
590514459
395798627
423614275
787266554
332934304
499943727
188134110
458250107
708609164
364220229
116737931
434371282
562300731
604248313
339323895
418566894
236756639
533550902
437128278
96897617
286717382
307558107
346587189
574374055
386299885
553614194
242399316
65558588
628919858
123885724
376726819
490576092
530276803
91192232
446472194
766305629
570389996
536267415
790316673
669615366
318752024
727616593
173387832
139715114
199586359
689600494
406487738
708589191
98130887
730394945
65045656
158955005
204963409
447441345
530028631
519151557
27502118
285859491
467926073
177709813
195373281
234944786
325417184
771185193
635803160
532882223
204625129
680766815
478370686
251419469
285624684
333432116
9815383
623397014
669533880
771092268
183805968
315349128
168124006
77786625
465088309
360196463
364796367
546893102
263093429
386657901
782928838
286032792
515989285
459412857
39828994
36939949
635138230
584937088
458279165
473105569
263347407
684057987
698684187
771159863
515655163
160459847
71285618
199526207
789916614
393210028
688292347
446542411
180573008
47378445
322691664
240684475
685193087
728829185
712469924
238885370
235054214
11570101
638528052
369423045
340523691
705196079
686141790
102260570
56026633
439765055
2345754
86874169
312008909
106679395
250404677
574404035
136626535
296810937
408661883
221614804
688446335
591044346
420358239
114605754
109672645
72783269
772437344
353942929
682018732
456311447
532475701
536385770
81107852
219436778
71165499
548666474
377128455
690206451
179702367
106837680
401376086
725373903
202438783
403773397
308972156
410146901
768136931
257826633
781266550
372059794
288879213
299996407
234974710
623630418
217969400
398084544
777843093
86124424
578579209
98861199
281897209
694702181
731276788
471753915
756125418
385483500
566409946
63984444
540801862
708947407
232118339
449810089
221026422
489749154
754824055
295570774
366848752
113624911
491955038
458580442
496597490
686446977
206456104
722557009
247172745
728574550
589079743
412416801
534216272
513018559
421433897
407173318
344030844
87265407
775043806
698729067
288023964
542860339
69845484
748078567
144083912
635037862
409367587
583169825
503577318
15229421
82614877
96916857
100090289
386684618
374374066
16241562
81042587
7438182
301011664
647219627
309472593
522480553
323231190
368817217
775368437
126171210
675125676
568641041
415283023
483394770
431200479
507711234
89923917
678888963
610413493
57552807
149905237
767160340
479919802
50822195
712976414
557123733
60561957
758215286
476075813
132150107
198343053
300737651
752924893
239858617
245049279
697934615
278654135
176268182
452918766
180113641
771583968
306041736
568107078
174757960
530870203
171861121
252936466
786146632
600535144
181736052
99851473
717744048
768557948
758682012
328234754
767347301
212539590
546033646
277558223
390318003
93514834
258336340
3423088
137377063
249492881
238005563
78964926
761548083
580673889
649227819
6950199
246689342
704119204
514896857
446580827
789801805
539114664
751339259
513184234
479493263
711306545
753062104
77290531
541521156
732752784
686121927
699220639
118711869
508979483
662771846
184392842
487627186
232847475
468818419
497749410
36508056
95715901
325551611
74846155
336556362
320400848
597349045
200319247
743907866
211127886
537749791
152168529
163736639
253164594
358664580
421257840
124915653
509348108
341819232
196005563
693969657
314187475
571075069
439422000
463824088
479993626
29704212
214284605
180551600
458078258
463599705
56978408
361172994
555693073
661134763
126062052
374416963
407004199
416322330
421092670
590856667
647092186
458899188
366252323
702980355
335433417
620631470
356436119
446244451
266529582
661675356
552407978
341479848
195517703
516594684
34045756
673562487
644007889
477833593
112677042
654414530
233338009
17479123
716088445
493949304
24074502
199413068
70103260
366684240
401804228
83948890
367589388
581683704
552659140
554368828
200798869
77913435
172082009
493546720
380026588
237540835
144301022
452235529
699294171
772721717
125993237
466636452
432818571
300022244
621025862
167095113
63789143
309012173
452323747
533007623
36549134
170948010
14819489
619496064
403332958
654373285
551028211
475847145
203960089
452876230
82060462
323357025
579424192
24444665
25332090
27693458
447226464
506922861
597237836
642947542
626690736
155983948
774243434
108913443
621113565
527288086
178740994
325219496
244307903
289147151
64330317
685635287
386720194
561127801
16137590
301458267
607087574
380217379
304593340
628564189
487091634
193406013
194607011
442382372
361809183
102863218
372360541
643831383
522849763
546923976
779679554
523155531
531945625
250189350
578692974
232014363
255724663
617864162
508322104
668229623
157723275
22954486
774027359
141633800
157434379
741998858
721025824
380779150
622293227
725097642
458139908
679935582
252495121
709416077
754410864
11532897
504593626
406232189
194707300
760778023
750209887
136870649
527955203
338951568
597666051
365407300
281669601
19224258
539592356
129324626
45469692
63129057
201757407
471204505
695688293
498590987
530632914
477874593
642427103
454766282
81642068
615061016
331652206
102574933
443343777
73544049
71671753
492346489
672838387
204514620
201065304
625386514
579471221
403240356
67200223
43287918
415040453
453474728
376115616
205844007
61855598
786330142
761714590
167551102
690895134
200950572
667638748
775168894
311350119
313973552
706915969
207767854
393509120
725600861
341557140
782486594
83887910
185510233
93926865
491292392
293858443
253209333
623652576
150401602
643454873
222675933
587120965
632940063
71936411
753603621
649165346
728792109
648106831
438142088
574622517
683858080
469007938
261481694
178704259
605849693
224569306
37715546
100009701
212412447
641553962
78779589
666743735
741057959
617591218
505684798
99698919
498470942
61944496
595341659
158041324
725329659
709397952
366948859
192188840
453818660
94241283
667309981
106625301
481057912
266628734
360218437
210405620
286496166
109588963
590764833
369077786
240194679
226972434
287201395
750576758
161937160
467460489
436258712
542045561
454300835
493879921
324435893
754107487
596924717
58380862
586872291
337724304
217750393
472109331
700803795
692830707
579408760
472254064
215230854
617975443
621415592
684839616
672147322
351137989
12977329
309850606
460173691
428813092
931133
285691548
629748741
87110677
229210
422752555
256415221
652933796
563995687
278122755
413054952
724353987
348062715
564596853
405345039
254259153
427301667
534818544
143228237
513528777
546765248
463773117
170915445
39137771
130182740
609057541
196925041
360484534
570839723
228672086
661300548
147636701
425456969
656841938
616056278
744171568
431391929
399319783
681052971
159747276
725639521
328443732
315579177
293289340
110357698
185179217
772503113
732302135
208512863
701576393
548747661
456651613
19283153
38973358
465566033
361959358
270543796
151614893
2767655
655972328
182785662
309924493
320308734
372884833
135265410
617568535
374495724
507098579
433384664
766081529
396598324
455534073
602199060
564381703
669270543
245121302
368458479
617207124
487759532
405885482
603575226
211243019
656822862
106698406
282072480
447352193
76323483
82134626
481095975
209034883
561103028
42595348
625822249
18133483
576135827
368254289
347699456
82744717
710204661
527060040
452903749
628955698
253670270
35297405
743762658
412955490
506448357
604716451
99078366
713821049
446778887
435788418
706445055
53340924
533449725
229251210
713667458
8483627
651044840
284985959
555942088
263662856
295855790
473569128
187132665
772051585
255214892
73937010
414844483
729494764
124957046
473824380
397057206
273689966
198994014
193289551
742752807
45728308
241555627
548670521
79277543
663251112
498378530
724067397
208596314
397497133
417808738
748880403
717455915
457337354
388709281
760026876
45359067
681683342
550518383
772552949
152275982
237165042
109012337
422172606
518084074
495385697
789903675
754908932
134945244
548464449
118328178
442580527
133569987
207610109
356103865
412218302
444516687
724124472
758801605
450699847
101398369
88722881
374891700
185306162
35303899
696313315
156965367
640165888
139087332
300217743
538031695
599574297
382070950
736150600
746993269
140824303
251083240
698851067
220129533
382641446
144647924
619677700
417748453
479685712
170195984
758625169
177062954
38621036
592076709
507241488
716880485
705097493
378574904
391548879
408998875
789794762
367180587
764055705
213074050
420889283
747781204
199735350
138897362
381661428
497462888
273774431
332926168
159347005
401253099
388121629
438721453
1143721
464130974
463912454
138309596
27372856
172360214
28672380
281467609
768080744
399490695
435155570
211522469
511252809
267562386
84083196
559435773
370775473
232217033
673292273
317569103
671020905
370565208
501339988
396902363
774286053
610507439
751809050
68445234
641897864
524368475
331295926
676688473
67193947
456114287
101138372
481126091
208983069
220226932
32761574
411681828
277008652
418777990
600899432
467313673
376336246
239912692
672547737
341433823
501306725
94457308
87675598
749169230
196984931
219737138
488784573
207061762
97229859
400226303
204825032
449925819
624295008
633752663
428355347
182352519
497330574
209767151
72941094
207743554
490391037
124596826
419180949
610134931
469562763
751339413
482654280
649792793
690351381
337193993
139184991
430509342
288138091
178722511
659759485
597247125
749466983
647470592
415281781
542013233
215976628
518163844
25736060
633891721
613962196
427859702
142119963
544551844
551645063
541100500
777986758
72321430
360141352
739451958
157617038
41688047
259202965
683883088
207956755
262207144
402462844
676997395
727841266
379463674
21706167
268046124
294231851
166869341
319400352
321968013
395632055
137583291
177643638
394372397
224691139
197754348
496977892
232598318
604988592
369141786
279090635
3422189
352225050
378984920
231585076
4331325
307761323
152088701
196613434
343909113
37863520
245252067
151673311
575664386
334362116
563248775
607305124
704876111
555724882
596426365
696172415
785056772
8084384
613279217
362464128
469797449
772986538
503649977
601319844
310185847
726949915
401781417
738062357
286336633
773096939
406480030
437701082
350047976
73327293
125458541
447337958
604127490
732041656
24521058
192297861
451436757
318156628
674826562
91556469
346328769
704509664
298769541
401840662
787044891
740559900
111150245
320409709
663831162
534314546
402303580
686564125
111546400
415944488
155864875
18115631
205095956
335141218
68945670
164804660
569349175
8707968
472813357
320892957
445970058
751702641
87661921
455567474
221619056
352746078
418131420
333370306
302667914
495538206
663001434
220601417
22507700
266193243
594250138
98106759
447720660
250631833
205900354
579060652
541966426
107735883
540541964
36744185
503303872
751559601
699724478
453518192
170557409
774278922
652520446
565358425
339162660
479612755
191421841
710361009
763684854
714470753
38656368
270792667
210618450
404581089
332643106
653515045
716912496
66642622
658669793
319728342
489474148
451067980
152213125
539781759
695740342
703663769
357412114
613660727
569562063
553922685
4671417
614727217
390484276
35378223
162056215
393739413
512339116
223846361
333143965
549526163
539217177
537901238
238582755
78206977
121678563
34033167
734871113
212176709
298694687
436162508
20438384
573079935
26953207
73533121
136798997
257847016
502590045
707012595
529185396
56141794
314344395
273276448
347260102
437717288
655696254
131326737
217907098
461115307
69616267
19577115
748031871
438719737
398903417
323071607
220585880
756886377
85021451
18995134
75191669
790799693
183692916
703911809
46379655
300322541
748036529
116008504
347111914
171446830
361160968
702263979
148343702
83483477
589307588
317350748
174775052
471031905
33479505
701429094
15041733
454328722
199776104
7339958
653374025
1794562
670535952
409417078
408536996
642330993
444122564
220541973
258801770
310782235
608198466
26381581
378945540
253131910
552329660
669491940
435364642
462365448
411550926
365190722
235752461
665971504
685930109
329010333
55155765
600233069
253332563
453367119
194008495
498439931
248750191
571609650
53994990
772570165
453127810
650455642
397032653
492694865
292064769
739703491
760015102
120502142
410387744
448243877
639672040
392625252
168605823
157058286
713972375
654980396
740119071
681868708
482888414
640366849
303501154
208817543
194364779
101220951
40394154
293604864
240038896
660885238
613004588
464811404
492231083
750576183
443302581
609649879
539480998
357893414
372180704
640065414
557085632
685970617
633845147
219493222
562135436
232894874
388647123
736216750
661827348
757784149
530759216
303191827
511692547
557515653
349362227
587105286
713852341
503978071
158658055
613260368
14685525
288239867
253449883
661568329
658945822
316144584
306955110
10925030
669474803
724851412
271473014
115355754
520278318
752480624
119312786
123903384
652077816
58508547
673079192
553696354
653067829
102518103
75899153
100405072
247174174
158469737
55616939
145871825
315541179
27757027
368436184
650879657
779312631
179358192
719445451
135182602
754888139
56783780
613540377
175425618
31920352
369993211
773956706
2883346
327186824
720089643
168541092
424548785
745675705
539511815
469638814
263421563
263820125
722948238
273573208
113918848
714230082
429262709
457672047
474108216
25433526
369009875
711924301
310795925
192516412
417740644
295834349
597994832
470227413
591095040
92467789
515849930
609185854
129495951
146977350
229466180
523998755
556387733
455828489
658043616
239600155
691302304
41261546
332137758
341747643
420645079
789490666
372183032
118275873
41685616
521575383
237323371
647703089
1963782
732901949
440991058
201626028
131207762
266197935
237149290
301821057
163615598
161423309
197722127
152221512
392005954
779510654
312245445
149380980
675217871
397284843
46205594
698747072
87658030
685728395
29776379
615233553
20639455
581467700
86767158
183916339
481129281
58259523
142148785
54357884
97435869
123716435
349500210
457450814
149231300
89246514
280137402
558112557
2600809
376573381
302850796
506250100
486663884
511945153
322366392
676219585
209217845
50905031
252115869
519463212
213496107
23898589
36416948
78993191
583934994
452735750
638196864
414385424
429646647
114846808
153946965
34078847
176927446
395772195
109984633
682923819
785168433
37686761
190982345
616689380
572708852
250589211
271534354
503634130
120996462
620532924
472701227
365900907
385303009
700984060
17402371
208254733
134671521
9441512
300036504
607143543
621821820
308765534
19022108
393759538
119955057
53232889
749739987
498834571
394047032
91916256
227131282
183017570
210632012
210538624
505112610
548197130
236327649
128437319
305536087
579886627
338610063
412783825
475870406
613535796
254472768
664400410
628597565
609452797
523046176
63111725
154694698
409831222
650413306
370413399
781208275
437371351
703039740
69396662
559894242
478066041
612460974
544376789
106299389
317645762
55815673
256154951
284817115
250645567
467946222
174848634
157819021
404575656
332343325
267358934
524089660
394520568
232525475
392517561
21096408
268560373
505902773
2665275
229741292
726383705
290719765
207960088
410748948
431873496
536535002
629495140
692118851
124398521
642607795
642082135
553468007
421186580
701785966
628807896
758930818
519007248
205541523
119489709
100084463
94468833
784454940
166654625
407674798
674301664
761683692
651976038
565037926
248093971
293870571
308646318
460986469
420542134
351405660
645827323
553939333
606907885
576234694
386394365
456684566
682463287
213746222
330355255
749498484
143120609
462854402
391249956
501051966
600843214
493636901
622933267
497355197
463453979
106466997
358194561
33851320
790396201
639257895
516073459
267446415
678132916
778624622
292309604
168735087
253130860
586438763
90311468
507341226
543730049
95156876
1015123
642072687
179916410
125757048
312808162
423276542
548633363
700687091
44961556
426387111
703334501
761136637
92007012
147486016
53986364
31607764
588765857
467714186
268123378
93498181
498099353
788617614
711870002
597970186
408112144
347925098
466090268
313435260
153961770
693688924
787681627
147580180
176126633
521072648
157018212
750789943
166403592
684887499
623593076
37136649
489340694
226834153
265460927
192783750
95225868
523492671
122023954
178703866
394059016
283314771
61889692
225879925
349171703
83689144
620008369
586817516
521901093
43497519
742183462
241760721
749434728
478791656
728191747
419754209
636394940
434860706
122746360
574034682
528133620
290145987
278614441
707250274
753141153
195493904
109251517
110148568
31142124
589938802
531866202
571556824
507751962
94775880
400762156
581095397
459665743
337755035
737946530
657734665
415218677
324471509
381065976
384570101
632060340
709365474
521057609
201166228
731226995
250504996
214949905
353483767
161731824
684444058
683973537
747356692
654330048
259779124
254918618
361568159
308520056
258420189
357834829
59751614
428873897
502030011
115284027
370546923
354609849
354915041
31062526
694803909
450985278
542051562
751762126
424492971
379056200
399316353
681358135
453291875
569803197
491640378
416459832
438802603
656115331
340833187
373662754
560611495
504973145
667321275
729949928
565500046
722369507
758807541
541866715
192169838
47419326
280262030
47885751
695083252
672416342
346038583
268951158
518249057
121354635
281980408
144411679
188734793
245808793
190645089
726148402
690446321
634549609
703693583
720477064
259353608
327749011
455458730
366312448
539682602
570753316
591010492
608140045
27577983
695286207
599424355
653279312
129675685
628552781
422812354
749058255
321915961
268153243
523258090
737784506
109708133
652849270
471929012
444427338
287246999
202260552
386907952
343030843
263686646
748181700
324051439
770759314
188558446
486759596
549523242
136982076
398494005
99286633
600102581
420349320
339128711
33983180
365520791
187207755
754152846
641882349
437140271
248641819
408110982
376234842
22070806
363851374
104196965
284611404
585830251
15813457
636397688
266959817
788707987
758148541
447725084
563306622
427165794
299493943
348337393
261402917
691563059
790644017
297044717
758810913
371161595
168172400
168439111
420537766
291100219
329901551
21237767
498294405
102503780
51119627
747554315
678348591
127586761
473515118
119906140
22885330
324578179
616836391
306304259
772982524
563348051
700690722
178987429
736413214
133190185
225907801
547023855
253147385
652842953
44602837
166165208
107653205
138822969
483820411
621532921
43752455
597193651
9119367
233704528
631482137
69873874
370160346
38236857
185533115
466369006
458816157
503037635
740459710
536030622
305331515
147924280
434726160
189333277
582447488
755553281
669188918
679624099
456130212
786734158
634738267
132893402
599029298
503534516
574769561
562690219
429255881
5460465
84924935
447824936
625239250
466372064
690932685
346017347
580064079
312075771
662160403
671968600
555425364
169585120
437488014
296922170
769437999
771227381
707269760
785683201
180246728
313329528
339115292
464804751
238934733
635958283
739848499
749453170
36597657
348292795
542725590
211932627
696790851
332699338
145065511
768050223
750483133
785416557
580257306
305100807
705714710
742266009
613994121
763481255
203543421
534130355
391902821
153416989
31376843
590497229
442316110
69544785
767777398
676981993
352987513
648930195
116327412
632053460
228220085
576915159
192373405
654094295
771164066
53954705
472144146
38709054
284442315
607886275
391004141
780425446
414036714
254851608
50838110
253906677
61345723
289337043
607327847
742589227
635036010
141095847
450762127
463993931
693588153
255447195
642072319
491954144
15867980
566642535
599344638
752721988
582768863
357950118
219794902
238005000
639874575
83853952
678017922
713869995
791737206
647927416
554387664
35072540
110732896
543056200
21100981
737107460
294497654
424758427
721283643
785187833
180416073
553729372
307741574
696895627
277876851
299242282
340375918
380453823
777490225
226673443
614511540
478342795
272835454
391478329
452704654
522693239
390563861
360258313
238862807
56561803
472957329
770173900
497461627
735612960
367881929
37650181
413851497
34331900
279443976
311004050
241752124
267333131
86946392
589868567
768966561
152114308
621419660
289236761
617416451
574987383
688803561
689974774
353351612
631350803
566249259
750388359
527133670
582218028
326727108
270797443
7012784
60502538
577305410
538551984
152358388
249183013
423832560
686808933
293780314
575097714
143983501
245458598
169765605
486217757
675610314
752260503
761327100
619274562
245619649
237354984
545763154
200698789
676935802
430218911
300139866
169934161
472056672
567003938
187263880
268578258
1345814
473045830
190068052
554140982
419770087
56343966
703212645
40999108
621601220
585429269
723600760
229326037
204472911
517639005
772022075
717932896
359960026
119312082
651320180
366680795
536496987
85020285
373353255
473741477
128364508
486927844
311785059
58147678
479870762
484063960
377018777
488545976
12788694
779848160
726927067
25951374
729694194
764501845
623245883
635151830
194595274
764488566
593888993
488989817
566027894
660098102
463795974
411335877
434408740
770220655
517658264
426761822
261408266
56000701
298421977
120711964
217059920
489186186
612014428
193870219
373138543
258249071
292369408
237043398
44892838
775101420
210553497
113268000
600522484
649973426
638711487
353208071
39012549
638024234
100625008
579089120
295514668
82635702
122593475
214170376
116762680
107887756
790539754
444269700
286155746
535045675
148706981
596747506
413751993
302644021
410218505
536621898
11689021
773110745
286130909
669918570
703846683
502656208
99934515
125891469
518579958
374328143
223023861
224095477
601826353
399256527
199419983
2173829
756413778
251028281
245146346
340019651
47649089
688646233
384008214
627771336
243668052
552235295
184089666
296063291
552188397
547729837
9257808
526294775
515868339
361719196
390669722
474375842
719464355
178989549
256978866
173771146
346168083
381551634
192183955
678965871
597734200
77980596
777728000
238873403
346595047
575217215
417773548
330545435
147632426
618726271
60521691
90616987
660098937
203688148
696524334
425629193
382492176
448714622
791448920
685012096
1270586
25920657
386155824
301525359
57928188
777848054
566438278
759418791
292629809
261921092
296559360
613441344
540257637
471250786
464854472
708236188
213679195
629020521
431555053
709042841
111509223
23096503
18978283
408091446
643851837
629298272
290934211
680119066
312258730
6885838
188870461
330932208
501262225
520847122
47190478
469341988
623200172
6261699
629519923
600261702
41069760
601829944
733659863
397170782
701848282
487860419
764078066
705779296
359954058
387580796
421277183
598703369
736585780
115132647
617282846
313005216
230205002
239007253
705177292
44783778
709388713
132838507
295246679
76201570
319836758
122843862
208415824
191149105
416063301
251231402
274178616
75976358
37212829
747992750
617017566
557308379
406309142
247014881
458062626
681135437
166675135
211819346
279672386
176989117
579050394
513223027
657931906
68666015
675377569
638473146
225688575
491018570
35177167
645937406
551030070
665388888
256579811
83391013
742916662
188834333
268395469
355051787
261087642
523239155
756373642
579990980
500350843
322545864
531369918
555779027
413555577
543730123
19842904
320029551
274399362
527157028
562863608
257875040
742601119
221917130
2409461
288288554
537153579
315928086
397537029
596158905
116872578
51844243
635255044
698093431
169407049
311681009
559282967
380653421
297168543
192772813
705713488
505742780
312092665
142517265
578855348
32839053
6525647
290838510
473351226
601109732
659819093
563786511
70806666
526928065
34340459
542536797
450751963
745446760
589206125
334656152
355772475
700766112
565749821
292742424
481523844
439920060
306097196
197126945
396701021
453164721
333864963
574345124
658753549
413475423
145652159
541639235
224185484
783408448
382175708
666781194
611149478
253385030
606045558
299148188
424748802
229069674
206461059
37135094
25980150
112018926
298751275
141787717
224304083
620063712
291104806
186232743
110379836
598136434
776104351
214185073
115993196
59683687
589389975
321084910
197212473
469040780
589441763
118006627
468974079
447166979
501312915
382125664
491003516
516654413
91952367
789835645
746191095
90182553
396543655
733843382
767200155
530519676
617087995
233226816
435264374
578252798
149784680
452543694
68344832
5303097
627210934
535540013
74798858
705775942
359249402
655400513
452131882
168153174
696565460
762918065
675038827
150404508
71559701
762034045
732551614
134334445
399899176
420855527
758938130
615380299
19686952
131639608
412027993
351705604
212992341
103790899
762055431
12316094
265683275
603822165
440290789
720564854
611389698
582561852
588471313
84132985
657505270
563166170
675687736
506835231
555122688
100922917
172048054
349902357
477001487
707220443
451564507
94223833
6847866
132605711
50511749
63188409
403000324
740424408
185962042
308772585
544344998
236825009
1116344
311513891
785407549
21817929
158425099
365143105
645851098
151123275
739008089
677005834
754054013
139930819
639539405
410646869
518755113
545273118
263067474
24585529
223103176
400231924
16342034
700299508
620940180
301261163
415781672
778988305
551606793
406334244
106750067
308923420
374252079
648858914
403539281
780954282
161333245
22776667
111044048
53887353
729419932
443279165
296200114
302472463
139320702
420851853
351995236
160000563
608609830
41028845
168101939
283536491
56039619
595339695
566642629
440859952
45520660
639432697
583895460
159940436
297513571
459693371
551320286
627016739
45846107
52658848
258293687
432006815
545015073
221099999
781556047
141619284
657834078
778857284
20976134
521331573
607381216
192686265
541892147
214889159
184959828
346670278
629312661
166759363
670875355
770990625
187892948
159834493
573225611
683942640
49307738
718071816
134070474
587815394
281454515
290815986
542872458
642293397
436846257
193297006
545388532
215470930
272456753
2800608
725587511
413982576
328925824
214456014
175055533
650020717
138507215
532788232
81425135
705029307
638380879
387453863
591104378
567667060
130565342
693043710
149071992
523312165
357910682
698429941
368673008
437729319
366234183
401616828
276199476
2419923
611780591
649661927
123155167
269469480
404019479
580615111
747662436
111932514
663555670
605814048
163545661
430047929
337844205
194203197
561684641
245264549
355173997
356676926
334766815
114316250
411078218
362047238
660288239
450722894
434419448
445495160
542156354
202387525
392511213
180978566
378824554
290579530
626327076
470512689
742000794
67875735
570547657
71201807
321325017
37476196
644596269
752295873
459687325
603587706
173094833
699741758
521878468
368975912
116339864
129408137
739055124
509142388
580604016
197962259
563815266
241066730
265997857
206140412
24920436
570427132
403619365
486891416
249493062
69204577
392660318
287935197
80391233
510907429
335961803
547181560
779676286
250404587
360338473
434737223
46372862
245185084
595898087
51813425
91052646
335467040
275887521
139509202
422960019
575607325
677271856
747733823
567103021
51817785
533594792
181350497
629647487
498820172
453733757
657334483
346949277
739628288
378339893
328226075
535205005
86032424
507826155
46478651
493889584
116243823
271053140
38985856
276435495
335492278
255345993
80173527
616413451
503664063
690846310
72723147
506537519
43538601
744098841
734760071
690828061
720426075
724743049
74092475
525972877
181742710
492861640
573039191
16782282
86034575
294684948
232546246
217860147
307583618
99802690
305476608
78398411
266193940
582247006
404830895
458514947
101214141
272809540
122532909
474038736
690951967
97786433
789586295
446905177
469830042
276796717
561617794
505109723
350230211
252294340
758008479
105809598
517143533
667757031
299604064
599477735
403386165
211814808
61321100
527858377
509891088
573048497
655056554
432407336
292933532
595763289
681354392
204845933
685959112
104212463
723718385
599976235
122502568
111971721
790950403
163475875
538182807
371727571
597909194
26157583
388220620
67355250
31340106
573750338
451492215
263818320
35257877
563963300
231191307
500923028
101917663
232986411
171850512
174634524
677930149
29718098
377763885
467528137
531375628
426739416
469840826
428393339
436653779
538475018
723354179
780958573
641649799
294169620
560216553
353137156
733819373
432518796
64979978
518399806
497054376
641162615
261283938
355528741
413572681
297600701
566962425
155723910
439604639
546097711
13434447
343908966
322100205
616093832
344543021
644942021
247043152
78213768
474231446
361519626
596849115
564228410
213039501
266793121
230853709
451752722
176698428
349179649
401865488
752022644
542975949
450445642
326237855
299666445
287915318
314561935
399502763
194536425
655433634
328141764
71662970
200674792
552629719
394718857
511488580
243103571
401744315
246742783
144714020
721904737
542492327
418735922
179936572
569146120
62388276
476943367
122667156
316860033
378889204
91132515
437999826
287973815
143346316
44714980
710153555
351773773
3497199
761018619
449632097
1113391
262833174
710305078
758340396
786121209
563938832
406635349
453824466
195373008
41140253
4526888
677551278
127342396
336490013
683649404
564153221
258149454
635886630
180280303
776925752
671900799
378950948
455046357
333777773
397890805
91865800
495112801
221043000
209454927
148596757
518594961
731026035
535624366
752436473
45138909
182014516
454186229
441287802
538929930
602794503
713736732
509770708
542347064
459269189
131448268
767365602
698908220
516148027
625983958
80510338
187980900
571214683
6596502
227588913
465777682
81461697
454746734
316017681
516197342
343724546
12822196
787688291
742411577
211026941
770460374
273299970
423720792
377939866
140368730
527286547
768459998
524239316
623414943
310779573
543235099
465149875
323103073
623133027
664776551
479422534
204816525
562766658
205141861
275694941
508422234
635271737
505578028
571543125
324293510
739773071
178369033
77908302
226901158
263553611
707571438
206418044
319715063
574203456
771614235
491351200
343408112
159181127
662686133
550139989
358236107
716450888
357115266
688647284
703570893
662441162
580855799
757454188
512232636
123286845
723084569
354576460
713957312
2049120
708254495
367042892
57942530
60450671
158137234
554706922
597962675
750035597
678126705
392167345
420229738
50404384
463666292
786968597
349408536
538587029
328450460
161142617
473195343
155423521
178307164
706038408
23811669
103919206
506585634
708346792
693173899
758045852
218764434
694921510
713508354
276653605
560369060
517256140
546901092
442369564
476496166
313523382
443860821
44924968
337639258
560372078
719101659
786088434
70095482
591172694
636477294
503844369
439511417
110594078
289415356
732096544
583395686
446429273
705145846
22379436
167995338
286843472
500148490
369227503
204408286
105082226
100773672
589441102
286501218
308685837
498766136
597605652
79989862
377602811
320662720
525580105
609798033
581193467
247741779
462519004
428820086
508324061
60129497
395112172
129253268
20221892
194661716
222337832
147402826
734417859
140329742
94676464
239575105
633097645
337768824
393392270
641723474
390767333
47113143
135697282
506430369
699668276
166723261
634894735
449361032
195511256
489798736
51709164
753836671
243338965
692302839
340558166
558994508
114410055
449871690
556015168
177549682
146392535
331282227
452068318
161358538
763516551
742005183
184700474
469617909
624155708
753833150
682164846
100272200
224339471
648927724
219970196
439053119
8002292
124345346
542989080
768385940
487419017
93919006
463945231
58876181
687394605
341481839
502722937
266443039
552131768
460035507
683248045
230896766
697715455
741738052
267341458
125486776
469988295
543192748
583384468
528032623
56761265
115343636
716441604
436188067
24724002
282619583
554166878
504389075
463949733
456315039
175276682
638425865
631997770
511313940
725878791
690736507
726206413
633567947
635899402
183204751
158852090
205346978
571465344
272371630
534224278
492597626
738597667
622598481
382774132
521468948
305099461
25165237
292276128
767067595
778784778
441315620
418105
584532725
741581338
387248867
288478497
353036437
363162223
297075584
257834484
119540685
472086487
379283808
786953408
660556851
487446553
522040006
333283319
199561294
150463196
249242483
776953555
209577495
213439956
180415256
246695703
523782517
622248884
738731482
632753824
253611371
478322198
242426531
506894027
540873410
435900285
541588972
47700355
786493669
718722943
225348129
163434006
220890378
493214255
105512934
3372700
673104418
257164603
578657215
286335195
73407866
229071034
511575071
346764748
746487933
273738311
307931995
581302314
722973084
651365932
303970335
436261818
72014828
164654331
532194242
420406396
484268030
118659880
363457021
20472302
134704383
657806058
81451840
616042192
377327505
748143978
735096445
284107169
323296455
211263524
414045375
638550148
265503190
615867480
74697886
496026030
169410663
130829862
190778177
413968785
145632605
82895917
89680572
372239846
79163319
533407611
379207610
218697960
252138966
598679619
222682898
556933046
529934885
677838864
577227494
568718082
187228252
48257310
199066644
561370736
344418249
123252710
556233444
186684387
619040384
743812908
676206676
648234463
14228960
748427245
727200353
734218236
9098758
656912221
572310935
342120244
124848805
364456447
647658327
589304240
438969853
283392864
148823571
479452853
272832669
497076757
499452252
159848041
377702893
624810115
204697790
95437836
579190704
705108146
556262422
209710756
373764383
602526764
307407805
694438191
352343154
282175529
101549869
411617676
714612662
67440309
615074788
287623469
552354004
495730002
711699965
630004474
494399916
207127312
350472717
273721594
378177800
612219405
266220706
704057996
877365
710660300
467371979
174638462
630184136
145318907
709670531
410567625
362065795
268291929
643187025
1199322
35302019
4758201
447266967
141140216
760103962
452450717
326338412
241379709
754454532
223268549
124235618
75524351
504821876
78538092
12479215
9667422
571116673
226147925
429658316
79209731
87944811
426814154
432927461
611120546
283553236
5578628
485220649
767379577
431905715
585807282
465201941
709392622
254180210
177515897
585820573
43000948
383830798
482980810
339733844
367373462
58759747
720714745
119280038
6727594
305831034
685879368
554530235
631079981
352341884
207647046
32229493
298882094
16622209
507292097
648051639
3412138
473251698
222131919
39837368
401035955
52251012
321686989
623963979
433464423
260734127
361413192
421466430
741472841
507138690
576507951
243319719
670785068
450411135
398035995
183934285
649117645
612236811
640000412
689714321
732905115
318649036
727663690
309523996
273335646
47587220
266320535
297909348
244816368
86369115
227467376
8486571
198255243
114234461
245086591
248609425
390520366
479716549
334478189
585158411
566655572
137691749
319406198
12681887
783917783
210673376
470980738
223342474
507341664
402598559
131757463
448959054
584152421
532819761
72296605
441523497
247647920
171699845
378648414
151223442
11241297
591716666
65826295
49306210
354002598
416218695
509710513
381824000
35043907
251754669
773551404
485637940
350956713
411040936
592252231
253300148
508857015
253011649
10856
663775515
491389950
782521449
144792972
3232413
25827430
109249733
198409430
235044124
425317434
33412268
729476288
221154971
722998720
754482349
613782763
693195571
503780927
658147905
667009117
297864785
125165823
165835551
72297931
17047734
262074844
522427647
108166505
698807317
252987373
167163384
212874035
752686001
444062046
574980137
491555563
519639734
106325822
144324746
546108196
297214960
84072281
408014903
717004223
669667836
168890551
146175568
727590545
203013017
291145294
156850266
197533167
357655618
483743168
24703277
599772277
732388932
102984456
297950750
28892472
784154172
330757089
577071889
651169010
702507871
451611982
250911703
670032064
351604313
657579285
128688866
554256513
187429542
624708847
397751004
392955274
261242780
361486980
555737603
534833041
566875007
645614341
243522032
229057663
104023780
33542798
378521470
182129248
463599860
675410103
80557388
48089442
415117272
733634116
640358315
459835564
348488757
539555088
615592046
512794474
450438273
109258350
632114915
501204716
617565688
160402110
705271224
747127821
649118187
618875576
438532333
149442242
433168637
201455788
228396321
462542870
452204395
777738957
167457711
495182818
479906234
776212259
22593830
510649389
71414591
645377761
544508185
182823701
119890067
168110973
167023663
75350244
94485750
316687186
409339218
140402171
485295896
191927917
281421826
450689984
103971349
224885628
492156583
25540790
767063329
12764592
343530828
540466181
675447913
11016779
45565458
497547589
664211806
599581026
207320022
756230287
567847719
259726236
16705357
2503907
754154318
748583664
667319854
223217060
33437764
704952387
671597903
585483184
656980243
625042339
49754798
644243758
153677844
517832636
743440726
351026535
364555618
247756066
791551107
466931140
693793536
677733360
598674101
736774863
4995345
457342520
612040546
130940090
246588844
159411761
145445705
66931469
299943393
513039075
111848924
266021760
480738661
508773629
149749353
573366972
664189450
10753510
106635207
688724778
213105718
129414901
452168606
158523408
608894321
377345742
392472809
177794426
195667094
142167483
248673365
75084902
358614910
199986131
200263421
724106385
671253910
566794097
618504284
750978911
373509018
750346808
92834147
739543143
643495647
259663119
44376092
586597556
663410033
312230522
304389842
452711298
300659639
560590481
148624537
16575912
318037964
701727921
342476675
84026765
248088889
339162586
356411171
307307457
404990807
191222268
413943780
336355802
244768157
475373669
225377107
174035256
29381447
461323998
242891943
542782338
778321536
185877252
777863052
264060448
173283300
326366312
692043251
233042986
32335783
171593488
340395032
645567824
164292622
93185255
409941355
738112577
750305880
295010138
753465709
94046342
294025407
180683221
635266367
333160398
16709308
51768427
766720684
771838813
624615802
573054934
409567142
66774807
147583095
210181086
413248142
604860326
386098840
571942079
323248000
141283111
568418671
346121314
692381371
111042079
209080693
435492326
773759811
325334774
451344591
255212023
545085075
338459026
346282543
615268245
657518956
533375652
213998129
268248261
723083843
499483340
713817360
250992326
400207702
159867614
203866753
753284317
418315047
343692855
517520178
118049184
403325813
97623496
460185470
575979123
209021709
675769360
277109799
735322516
566901598
114536672
596082694
779565453
555942762
627191877
301826345
373239593
789637738
24553350
303863227
50680418
229694147
774384843
486345236
114893164
5508577
155725678
59446394
351107932
479050362
441942082
567137448
103115926
482174453
252691571
722963290
468552697
605982757
445227630
780766005
361767047
515548569
231475381
773082886
411988414
268175429
530718831
481671921
341797201
140364330
555123378
496068121
682069632
400282755
588120015
262738367
266855031
458325104
445998850
102810870
397406394
102002849
217546653
741259286
686581346
267135949
421150701
710810914
607829705
490491441
459187219
783050096
462805023
136506016
482848230
437678706
224177698
728175808
128703052
123533035
360337279
1407348
555980523
106938375
246194813
13758853
723742257
170895335
201656535
703560449
178556356
769734472
743304863
66244590
581227794
230302669
363238235
433683504
149722520
127518116
107662223
429967881
177109356
674134161
108275591
274076605
777371759
387922216
6021245
586540329
53469806
49665146
200000994
92879860
347868525
61968807
279411425
622396790
478650755
121913470
123391673
435659330
533702338
742203299
243223115
641857727
544096702
610754894
52407661
30052388
765810646
571381448
237044339
640479643
153508429
358576168
769432357
374750419
677941355
777550853
539033826
355005911
631229487
746099213
680644830
272506157
133125080
58939683
337540064
196416250
643008063
629892641
633291146
151127492
5921343
326257491
392028213
787644251
540173320
313593301
504828023
462256671
450999998
42911677
466012346
292002572
24105682
74694041
373230259
254231570
187503212
453948331
467331349
248595211
53061256
179205556
26620137
131963362
305813718
695749092
786759726
142646127
654670980
64471870
187443975
289125174
291124498
468734284
223850870
789828303
170895798
509035064
489206333
292708626
616617975
73441042
306692067
506197077
46579394
193428918
546136310
424204360
312545938
181166322
396250671
718899013
401143873
463864070
743122893
286004633
593081885
746799173
657098050
639030470
586239886
436180532
116927355
151370880
241237611
329757845
610806336
420428357
300719062
39987070
306254059
478108503
605481715
325110605
544271004
155542742
532136930
10007936
333625509
129716371
447132651
610744090
311650292
419473375
702962619
714480678
84351016
395139592
389277515
440441578
115531004
86724396
201454465
701803262
615127035
132798465
466575916
755689020
66916429
451329306
237326901
634219229
325030372
615478667
19993958
63358064
337041963
445784060
382158174
688161696
10153336
159702397
423791183
62146155
174400322
452794560
375485097
764341394
4916746
295514498
344103783
425289478
98684265
739461413
601462963
622257046
761347794
163426105
378499416
484473910
198439878
361599084
259292336
4644750
317277099
694917264
433148194
697249712
379812025
494542300
433970927
557639058
697282160
425326504
696102988
450923929
174231105
421186704
553505541
682112034
103776240
87291472
780269827
403930160
493960160
122026627
697166508
758422254
184216984
24543914
56506907
709229070
138656714
197359983
287681057
461336934
576786964
290455776
338609127
414265546
69246841
212827204
197293079
331669726
621060371
645523819
243887211
389429381
527396619
179010712
28532369
680248890
209604792
725214168
615324278
359477518
685330203
41500205
311915000
414418259
661978967
163095243
228699218
431472934
175010865
766855795
493253202
5088283
357644769
180548897
740594305
629509714
289176283
280877924
96367920
196694807
12491591
153584683
342189280
671906605
609885638
532343927
235514439
348005333
249718119
662140486
580619419
228622260
341499930
158718360
738277842
258439707
538122462
539459443
94430686
210887076
272313711
742322040
157617546
440402377
133226859
528570085
549021015
237735302
305450268
75135579
315417470
150544570
544262774
298631490
668260099
577540957
551293635
584928068
267629186
752814140
564198828
86981927
699722734
640167743
298488766
460280015
472706297
273019445
68315880
84673761
764925631
669890959
420300525
21397454
367122200
84694411
247949519
697111080
466457499
264349897
529256092
244106561
355462801
300493589
161865702
532541182
707044197
362757846
483300350
561861074
375610271
58888769
65898177
730587894
245762265
475076273
601505876
125355217
421056229
420441464
246268377
74714398
85815829
48967430
270455980
451385028
364241752
402896358
696503407
598814527
740781179
608213670
592559331
275561271
693335187
499886415
222151403
217122698
576176125
84020779
320335810
416403562
307124896
220376441
763239044
144612819
383919989
752355528
415155542
446750991
769858912
103388929
554095215
56609321
112217667
284820951
759430132
27419638
325762392
193047848
676714875
154892408
338105408
740454093
398508901
634346500
644577899
193140786
321457082
603680844
335462083
619728930
54411017
391433825
57816102
280435588
683183623
583355340
525380106
486174444
237028416
431081790
170959565
381031815
534467795
591096675
468853878
134479268
662815833
72669655
358168043
509985433
398488066
330161464
560073427
63665726
100339164
117046917
489483883
772653016
544893853
776527983
642651432
101509104
282644799
533356325
27878712
527642652
352482491
184576322
316239697
257948795
767542883
395434610
663408246
390603449
787596812
508917768
298280482
132814166
480801566
461867571
660802104
315345572
536400833
646120159
357872368
393928806
719713198
679105183
319380317
207757264
296630261
508677952
388963515
716482828
268833254
111929096
530210448
118014253
461646003
70130530
148171397
426975671
170993545
621611926
766922588
22529196
371666890
83540915
742272131
143874219
603597542
309579920
520255397
307595660
750048794
7439603
535841113
362095200
159459444
709049753
617980716
174633011
67152468
72255993
658458224
625064655
399420674
651306723
360322058
339312951
399859636
52256546
538299791
520821791
64925958
187780198
370782112
168917360
193322195
599657006
610320673
237971878
80311813
475508856
155468200
690060067
503782520
86691768
413631809
487843880
379119124
16854397
403094621
213218653
604327858
599426630
407113099
164937130
787406281
707104851
617451293
388891552
262890228
60121650
518874702
166237689
61875372
618262232
740304418
777941509
145598082
136879701
769500860
366001978
104706671
300571219
69895648
20402759
392623903
488731842
786926541
56739169
477860492
537479246
73239336
343625318
167171558
144166326
197678410
463307950
464699968
590391718
194391275
438466249
147866785
277335563
734812863
731801028
700676233
76415535
584273906
193232964
503663767
158507149
323307796
29628776
643065211
67225319
401843722
131155059
42162809
579732623
130557807
275823989
465163611
560336959
702955450
423123420
254114191
293581974
278245830
380370239
499522695
95565192
740232078
223522362
130452648
645013958
472219063
735973307
267435169
510569038
699161709
557302901
153389439
628634819
165376479
91594865
304572430
152038947
56111914
652260800
341575481
166438850
391776753
594366230
677421456
680876098
183951435
375043129
708799768
178985766
118408874
520167100
28407019
279520892
366985220
317868092
134931933
749793855
205605048
303300986
445123823
718278491
268085414
471476987
159070457
248236615
614745862
504459484
531757008
298681699
358280189
101666949
643965472
80314039
385804954
268793433
596081927
30779351
229261001
258321291
559086755
712704982
95221384
190051077
398960486
495962621
164996295
250024607
577969067
136728330
756411954
408398449
34506361
331907970
19626765
528558487
73532245
748526202
747897258
3910792
152538481
137634259
750517021
481209219
670580206
501279869
649032253
2743053
370237338
650866575
149860848
346170755
523847856
285089888
35993355
180635763
280789526
93298841
278089065
464330885
681005014
463531506
634167128
563405912
312917972
340204156
687764654
22224593
28437747
227029298
715738767
156190021
175976672
377642940
573377134
203340775
440443515
518496378
344687512
3874548
341337666
109910462
89200618
638289003
663666651
370461165
326947406
141346080
161021151
513767724
560331467
787125766
534452307
257647432
664569808
322212870
103339883
516673690
624848854
364689257
319015760
708552927
137569661
510930851
549574460
712401957
183203421
735719272
235119854
163781156
237558110
700846630
431786010
631547927
723434021
56438345
360872951
778081398
781793677
380979882
735839399
89328437
609359667
663932252
242908959
252810386
162041113
592303192
103822114
625712164
717473571
411960872
431284011
27853864
104263973
632850499
572799153
362417988
218168517
435037596
409087684
238885269
109999579
616567714
536770004
571468169
143268174
235622648
216903437
615339616
292989714
688676588
587298094
236220873
69359362
485170371
530930505
394376006
85412120
573522800
565592759
103236473
514048952
96038724
472951738
620494434
766396428
582904880
767169239
250678692
581682692
734566235
578667253
10966715
176968531
327798219
55102927
722780765
555467127
189176487
746495617
763512477
582566527
328288413
52406021
226872256
35523836
568472054
137344144
206341445
463346901
149246251
175903985
738234171
645908588
425901927
721989925
616669888
279360806
195705228
634768501
622680350
60223766
420027680
784534239
679254558
773281037
356396585
516312723
312686516
653203918
573983926
328846736
773519773
383825227
609982648
356366304
456630844
176716331
92887913
537445575
548688466
290408170
73758578
320324701
470736312
461273380
759039779
162676207
711605608
211583147
271237241
567318456
721341228
160020552
598260510
227595603
30424497
31986512
142384050
735244174
137508451
405090992
272033519
258481076
11505447
692566321
790204611
98627048
607530534
700232729
390172243
398478852
123494477
695888745
614784603
573728557
258086839
420377995
728888398
182894007
249914756
400194546
271600998
403515404
704991074
72138017
646022191
124451782
53991902
672165713
11631595
430516162
167018622
89019138
63334073
607723579
303990639
758969465
204202608
185483989
748062178
74752420
163320876
706915784
309334608
203103421
415709762
103055815
251416871
392999306
11127132
495154063
681150978
414069028
44059117
731825249
769965338
763678225
702880873
70760213
608315518
6450299
722233983
585185913
499502090
546704124
265801007
687792765
720792244
145499188
257166687
660903963
331752259
472251608
227267290
637050042
526791550
287730141
327174114
320784930
328227240
163126280
242131514
524351607
506531201
405397681
607840295
225919486
692089595
718701936
106798741
111849195
133985306
264949077
540933650
418716767
787275092
180802451
195502873
659645488
502642657
401883324
138800541
68300718
723358804
284892094
422365385
278784990
461826994
395589010
116305383
615603996
782356442
542042595
501282420
590140562
19359766
185213193
320335227
594843706
293428532
129694947
212802878
483964819
379543916
462252142
600836258
287717191
183383406
658031107
228759654
642929608
20576750
550813585
267864103
669763982
471799287
714551294
749692147
561678600
647335410
10828216
604394453
432573069
262529916
590387603
569581057
343878192
620004683
640287759
186405703
469614327
663714289
413136233
703586482
539530608
29335922
431646896
22411265
651319371
147000290
298893518
141751804
64591886
98158181
685378955
472535881
457769103
26295424
313429579
646034504
486853049
262307181
783254555
499380304
334107771
319244371
521458339
264881748
18960608
637585331
336878070
365360605
630891095
499356669
327357706
138927357
269601956
82812018
370962000
370094549
82651547
435937625
172877226
684601899
264944986
614325013
399589666
194326876
166621876
453483330
223436400
24915699
390935525
110877575
469618544
660504008
791543562
385489022
321383731
679754713
717270143
83539972
762541212
613984814
350355979
111450040
700163552
612714486
376742484
293939691
697082498
791284556
76892244
115835341
366704385
264026254
349161044
241706847
684876564
510358280
179423981
169901340
187198855
10005136
449834626
403494320
127755931
163969133
768350694
625718650
493449720
769459906
476435278
410503298
356836525
312646065
478402526
352827692
339171886
72205756
654120634
632311326
566430772
529499828
742192381
649219438
770207415
338341818
21846893
170239911
325888264
227866115
381026977
769621644
55807924
7982936
548826790
567625867
113589753
437328316
569145654
331419344
526045955
653512220
481887758
247870292
394745994
21945810
700602284
790408615
743434893
475191641
686985890
74077089
441775885
288782902
48880900
471737342
354675355
418177506
640606964
92854179
406024778
199687766
10791110
692683766
199052473
42590197
714776767
414797849
157734843
78259737
195367858
530565059
243268536
341642094
56797394
553292047
176971052
57418603
681949071
514722937
435100155
783825779
71950499
542818069
407192804
238383321
709373873
700232043
151701171
626933160
7013945
136872692
347453593
440136878
259831924
609656131
308856757
297276731
630442977
326076182
417332647
254831379
185573559
775527423
634370779
439331092
642864317
257956089
756372449
328251541
411392640
508956982
690404682
593293983
134816802
72365353
210103687
220532929
367396231
263292975
575078391
87359770
340144221
453095740
61128339
233809764
140616235
609200402
491102791
412176218
177971639
241132878
451012011
80589379
624695260
553617733
237848587
192184142
785262847
405723830
237544349
731178653
398997032
515299745
317372643
48640128
758000955
454330195
208257868
270885051
663847005
335466979
227933010
61316812
786317921
104135970
382037570
477486098
318088027
477834557
511111517
735673464
225068923
400041028
35200250
183649053
504922509
578508557
473376611
212217322
335952860
570254582
103276569
770673977
19742189
138110268
488719249
45586030
279165256
636446839
511686624
241002285
561393407
188355023
145619063
751683025
81315952
492395155
127429574
152569904
4627442
391627080
231882452
336508135
318946146
373322675
511596264
250742005
391346892
109333799
231681485
554200271
760950327
400109747
179337713
396885985
737775553
128483313
75860371
15359679
119735384
76133575
198747102
545307543
546052258
591474680
405886132
691480102
731106369
514763040
183427577
15137760
143583059
57355214
736056821
91534394
717379473
546611879
416413287
2273893
164178620
656602878
304395099
140341292
632448563
114314145
221930088
761469140
169249203
669866183
49754618
624273902
404564622
389986452
553511770
553685292
291726164
570458879
455575206
242238709
562381523
117838758
64229647
580761261
157992490
787311392
271653670
31237271
753235222
730619022
310991729
787829602
672033152
667283659
115907348
144981834
451578802
12733383
58532893
645284614
629868092
57582873
153078617
179435096
518002912
574450409
94125971
228537251
194799463
4076306
570068989
299537436
637947106
751969840
450045577
453271076
562801774
452775116
30770497
237543426
439456881
386931711
673278772
134266055
30725800
716118866
570546329
169641021
637293862
168819505
179996150
464842391
108689974
205247847
696027559
527634583
5903876
222985056
538462565
222310418
559041359
575135681
141268209
334810200
665145647
114019937
184347705
325444469
73359793
505373040
54337300
159761844
742070770
307052573
547010096
680275308
345365714
109171235
327386422
351850597
706013908
508278483
54203401
3867167
288337371
589275606
36325310
702790131
628104365
179337958
218834432
464473029
511185738
129359905
164401299
547728080
244792326
630011387
39697979
747464731
374618197
386217195
609595398
607022798
202628278
112901302
244484772
310250916
598298731
490470479
472612611
607276573
62089691
731350494
320802431
222776046
559865346
476678275
552729474
703847915
269140936
558630192
168904635
239050645
128661352
25249642
139865686
189809170
598284324
227734744
555801954
556781858
709876908
361575066
715863972
589472660
419269972
602439818
135996262
641788212
350097229
531088963
96769217
253769987
19981733
168958299
194799585
195414264
717680456
113358624
363665726
119749670
28564779
504535860
628462537
193462127
497769194
344768916
484754943
89578881
38163473
150807609
562312677
457913502
178204492
350227011
72341657
239774997
742720129
480326992
420788545
336903274
756400160
88107811
533066042
76058258
60239782
530523562
101337783
327654392
72191499
552416085
410362083
206400614
442890819
371074784
176366671
581859711
600385874
310231519
778854846
761646165
246706779
52232506
326206722
60181512
29002725
602155816
294170931
82108302
263202851
171948655
331551532
739984266
239272938
448548443
456592314
367122865
657520447
320553998
435423841
365773765
601773139
233671638
612696183
239417889
56241428
131644502
297919174
120625287
250665552
721772671
17193633
591921722
144822243
334899726
448336510
115354485
272335528
738441362
73492868
166736607
293555516
567809015
444119857
224355267
370327653
126912314
152596627
282592854
115865030
89211215
720582276
268550627
399315345
115306750
606664473
514171496
364493914
330926417
555635957
569390070
449882031
99260082
399885654
757417683
30656238
652004206
236834280
223968044
194282401
221405671
694479627
224092726
268961829
524863938
35794048
638062433
628991817
148944197
686152693
513877147
402820288
694805983
590835603
363610194
547841418
349660914
187183071
479740236
685256322
25864856
784108795
239221337
114720320
507630863
693684708
703164337
538286817
356065396
451568898
188851845
270600285
337334618
180034462
374036451
87819622
481185295
310126842
6790758
563970539
700983368
84854478
483581151
738098462
378525935
453754126
638844095
647757238
142509654
523591755
310531671
214478477
224353775
772272794
436813726
64491407
760994696
265336924
9933704
753450512
136712862
440647762
303504882
71046352
248403778
165979996
147322091
564951450
34573145
738893241
386775376
654669308
65039030
168992263
371045454
715403820
96136320
76937409
89951641
560691561
33019405
510042916
31606311
731516067
602318389
81763407
59318689
641524855
774546752
534043774
407370290
48763825
194464661
78065188
778148379
72774474
551057695
734309305
352455239
446152968
236051810
254146391
131663769
56433350
165887803
426037933
651299160
448296838
326211977
259429689
323795726
448242554
769642755
245238771
54952709
83802662
548899415
25415508
120073569
720857934
638325736
451869683
191411293
254900830
343809232
437302525
576693625
353499083
585827923
613905455
151718853
249268788
489916466
694719996
218044601
187269271
132524633
525861806
630443335
500693539
180423082
211301293
607982244
311532460
39210216
221360994
575300120
281509293
631553927
378559419
641659037
283170990
119844000
672492001
537375577
210050968
173741223
487949732
342931971
593682115
748828364
18439680
711233900
306100234
689982560
454702726
733991055
83574700
334875179
353356846
17334777
369783136
339904031
552221443
118082986
433040325
728616648
41814105
706283976
763690103
591159861
34355335
381646841
284273506
677649852
479023348
718203194
605097654
67927282
396307107
557910669
701163738
26088794
644535522
320229997
284529218
770646911
291444711
535113665
340644641
479730506
561216650
167270952
332993221
672151464
235991377
777300310
701623043
78333171
560967625
520257539
292517048
258790472
401562729
432094345
757858169
320224807
260839435
323136073
73768900
160338202
592522827
610232898
455571833
555308815
485056205
686437164
645270495
457620161
231658002
39811274
726645233
379851554
234040070
356329953
237692726
598342762
360944720
475704535
500032569
643383187
668436235
593532680
35253946
354394784
142250533
209659640
7391307
373554231
32059969
481840736
264327779
159828631
196928995
246024384
374465582
427173179
378483802
474679765
14030532
486953562
772651303
233737505
603989235
409411529
168404437
128695528
373786246
531159314
633443189
199874970
171916478
265697373
236656757
223269912
287393827
701259691
390757923
130996663
442691652
343019156
108175223
781752445
256794645
390461773
410123904
443427431
786432064
511338959
389878673
517621916
707685175
126502927
340749579
581774154
751016321
10863517
652236584
340006392
19907764
533185488
575231818
739269783
448297766
195522621
603839851
32780771
687116687
4346549
520760246
116630104
260543410
266740474
747160785
105444847
132237992
350211416
177048133
9291987
772778499
401108710
617876615
360464548
218816291
760452227
790490635
208471939
143980369
767402620
653444135
756662026
679515416
653088179
393175625
118299602
192917379
29324439
102215612
396962357
685067750
621957420
535670987
660690958
666383631
327486339
316337081
296391467
166991506
436867740
90066321
394852252
307705971
290867620
726991619
778390342
583804799
575259644
111032761
750588424
393753134
261081574
11516606
629122686
563648924
140327657
149891649
477301420
708968804
182091962
739413773
224678095
361100090
550963644
553372986
330418545
35706729
149947517
154547207
482443567
771568611
513726659
510848212
604488352
311627252
68107255
524108425
677041878
326408357
63613358
534385577
540249112
250573672
240089510
4306222
617182702
663568663
722167788
657470297
52046324
720184266
455616657
313861178
441991370
385046118
104956064
724840862
572555109
678707175
104566929
729272508
80993395
562245687
365625198
465922781
318454388
495375036
398028892
198326487
366809257
100203619
691544058
216454672
761084418
398529475
690374788
332540534
158938647
258876095
715584759
126362101
185950786
382762237
237552218
268761569
309782264
251405177
699188794
479355733
23517005
179114315
291014163
450946963
171693808
574951967
106812336
353008794
119974036
343608309
372145278
60642089
396771472
731325214
97537491
220642228
276988002
92303549
668884992
3426850
446408506
573663891
684775117
173879419
494922480
785936413
251038616
146010629
457922011
194568383
205510513
487836321
15345014
313819221
682420078
131189390
449765331
213866989
160945963
16755886
85481188
659688484
257826873
488985228
773533227
269975222
575475371
366614322
93308821
493232550
54029571
103519870
771133215
424885634
749410846
766160034
283761867
239090419
16484898
251111069
432776280
729673489
343242011
95874183
464555862
69657050
115838611
649501120
518414102
441943867
776862695
423722993
783559241
493634963
170270243
630560491
21678164
168048453
587054626
25454895
247315510
179427284
607428058
390353377
340200886
358537110
763572266
446299325
558692571
722301336
165490612
86257761
493507592
199576263
117641642
187151332
53769493
511575831
633179652
273997479
233026968
615618654
309637161
397957411
221228952
48153429
468525721
467873332
25756769
410183329
171662069
735179898
757273097
489578410
151815637
451662811
211668931
50257903
147744763
466536964
660779021
293551534
159142478
634488875
511718863
402888421
479494894
518206442
164165154
273194744
689304953
259438187
88483757
233907999
373477509
670481930
356733309
639673760
174944672
30077730
593216915
721847010
676976175
639217918
511643068
391472445
527781032
171900693
318592447
110980599
90500263
473919815
142200288
444377867
356430204
781030692
187079121
503557176
256349505
412893715
533633144
318718394
404055783
146236659
318464825
723664906
546366874
609882956
504734437
60796864
674806208
291422026
232955471
452398254
56181684
533766190
408108960
555927045
639056366
319176332
174559789
721411676
674188868
256971661
436170992
557781294
531366091
405283563
561990427
683153983
378046871
69303653
461935671
232318015
195935464
602219560
481944021
190426768
766688035
572859989
175409794
300445863
606651735
449133356
295558939
563001716
372685660
218744334
766386083
376298420
117282310
178193287
100408342
591154536
353317837
553151973
246302593
381624908
339734020
268309072
265059022
397717422
335293427
115617096
443769815
130496811
152503918
346289431
592203898
187185870
686616894
3951376
481273404
1473387
139213674
116716782
597755096
466626586
18276740
356437589
606337997
372454557
168391464
286184117
537635958
19395087
314044810
3529797
272593151
57370395
339986993
394784279
400622872
235829807
298177265
98449050
494071717
705127577
271716143
546237
187000673
217735448
490066805
332413811
302803307
151105104
161708231
52011094
355355447
456008185
570247581
736920020
732876654
761983722
220130130
301371577
248023487
765119550
357145217
517712807
305715404
195980865
767047571
720354341
716940285
544245787
380311842
67440416
604487214
611316112
21867507
104585459
635503876
444000272
707119465
152107553
640086195
565992169
681127383
640808143
258628286
588355270
144166189
89992709
53284482
463297796
242835659
22968328
718840068
508881774
62185553
388602192
544151138
100466939
493495726
499919725
409294664
201894453
258593804
186235662
311567215
561896904
53333460
57057112
277260589
714854596
187439449
26856278
781439432
414580178
339337113
601190090
612673467
63231893
681063798
288194930
708819585
125043838
561306184
223455292
717088343
509113557
676373981
66397012
410403441
783590212
492105170
672920251
146829739
459555507
291506435
653101618
194572313
615031145
321081953
385945450
613030710
459894935
554445219
726401160
261553227
698062960
697991629
652220696
93225434
637755750
289844202
446668040
111073346
197122518
120127163
269707843
491184397
79891157
523346949
168604892
206914770
246612336
21766611
312824293
316585799
548543441
393348769
251577413
742116079
324497055
651819210
320990348
347432330
61794732
579319339
576438206
37640302
455795917
114513163
639602239
352950418
657170497
218674419
451593802
568075535
312725996
566523729
631225332
390635631
411319357
498439638
700834965
461611848
463163937
1736907
230284856
636868741
268480628
756468362
364531578
134300746
761332508
444156080
776527354
510131660
205743485
32894605
584599291
126629721
737641171
260267430
262566173
361026644
417481933
207489899
527625156
656060929
350152755
456243676
309710149
535233291
725245518
137044414
626495147
446455011
401745958
459447270
781784553
108209461
362994473
597219372
486710477
11365698
129641582
354394904
116692304
70153220
325971759
202802176
97540944
790300229
783399848
594835557
173680983
552396860
505000431
510835158
548636152
772156259
354159981
473018266
214415417
362822505
631231538
785338315
500433208
582074739
276314228
707436095
287719730
721141183
784545784
775667420
52839276
744059734
435962782
557266630
603433751
475775016
735779758
717106059
667036817
505268667
429481524
103201966
308247641
354683005
449517248
315449737
58204644
55983545
686683620
121225766
508456027
430492466
343707829
152267284
785761001
602536289
114624775
672030004
627137958
595465418
747313198
433562912
306843722
317281742
188257822
711789890
228520482
258476731
428465106
632764135
488188190
432728613
378752055
155409135
654335656
731779161
153910570
180169627
651432089
468923045
615044250
118789809
471014591
248407790
125120252
564082022
292793635
142777589
179907663
576270912
243240157
406312629
720695097
258616741
17785180
127843534
342737640
250745811
198895185
595175128
350975386
446330968
73703179
704502140
371547276
144584185
28214928
584139638
786572183
259969732
1521274
75358421
583656523
317733109
133628845
1723430
487084897
302672784
747290726
773294892
82519551
138595779
174172641
371312678
666991779
384358537
652681466
585501589
660206723
80439485
577628983
587771497
616525647
712635660
291511565
442560870
739365857
557134517
587039961
760776776
680170556
462638318
426050022
769313376
709955137
73357274
593453154
296889131
596193789
546258186
441392474
464406469
467495208
321462481
332126275
573501455
709746353
34017930
461799449
668314758
200323250
686215022
434209918
674395653
266135606
207580172
237950479
539005807
568895707
539218481
169331275
593809183
407771141
379742630
468748611
80276445
337820933
359498416
571726661
131904298
323340279
570625498
629041405
242711034
79495028
97569631
24275682
445253737
2023138
50141054
351031595
557916767
469673129
786130022
723291826
291447568
723652281
411452910
275891363
26218331
44547894
624164567
164552886
644581869
27750605
690187267
181168183
18478736
134907560
52254135
219186414
178750698
770514145
525119568
318546049
518523065
607688989
272166734
430306910
196826281
7775568
616016839
484941114
66250962
156650739
657533707
145006453
367757478
116699558
642637437
106488304
348231372
640194351
82412078
20556114
29051921
666795535
592421015
14540469
11338058
656695702
650280661
179283419
615394412
331241169
127004705
50982922
781348411
381832660
145015867
468615517
654075397
579553281
295138279
571314285
453026126
751312506
303694719
279960061
90533738
460374373
261691818
456134699
461009992
7405679
547020465
386127958
767571833
749435529
342607302
613553451
227875556
470638773
748336717
641583799
578281407
188914754
524362446
206871928
249294365
658576770
383619546
448430190
164494489
35538184
402140997
223851137
523915510
58356592
439865301
80407918
415874039
283251357
598783417
490636122
553499784
94528829
523072954
175507058
660057608
739400749
502033291
318083332
154281908
479596546
753559697
373014675
274333991
407209297
749206711
482623736
407078693
131367157
395746391
283540292
203322922
400495396
100055523
257079772
542022804
620552416
756181749
788720903
725435973
133131471
581570342
609799829
206999084
194739782
401317273
656991587
742833076
593052441
738621293
378564077
316667136
474316035
424090283
458974807
461423814
529163264
241949787
337198325
542655729
529176853
648343478
197599701
586635009
490548805
428469418
781791046
502055446
763933539
97890148
328294594
175005016
504383201
722345922
316655920
404265072
106589337
118912603
230235483
393066501
474265296
659007308
579241042
342295165
750560025
191494246
692577857
249401831
83815385
502594066
188480155
757271080
445844065
482105668
431242079
420711384
684082707
746930687
250720673
209857081
66421917
312078289
583519947
248769182
528974990
216321374
219213030
239474881
311571026
191903843
88517531
474648407
219598285
642782883
451383933
402833265
563052787
484587307
725722515
173986506
115376261
176872902
712320000
762680119
384488746
497685000
684529805
692173415
544993892
529848664
442984451
594682376
482350356
738813606
419558371
111985663
480280460
567000082
717496172
489014646
158111238
542579029
633695546
172537830
723757128
639846832
444380772
209667894
769967987
265278372
217981300
498815072
266008167
404117510
82726525
538710516
301493090
104428550
726152132
781111599
632798890
176154511
317672904
725645105
129092184
354944683
725058419
39389177
665639837
424219784
355932372
106906993
182143048
50534113
739821859
129656482
698460026
788117107
226125836
232638656
706197701
726636967
47952207
407432482
662774117
167897179
512695195
461630867
376969151
672442403
763966284
400660023
705184449
359401794
75213487
35087748
573715365
669615771
480014233
323950561
641567127
147600871
611546181
250648389
55572598
681366928
412499007
53078688
331145242
642944317
51649862
784611273
721585806
337611255
699933761
263522636
127044259
713797639
391597734
619554825
565460506
210790441
564800639
395081979
420481936
220407232
787342010
678346370
19323679
595309230
202804528
605857691
715345798
681045625
560678403
83070022
364515648
268998750
524540885
272245218
737137306
268865647
314384661
659182935
746119140
467543177
741992316
153307352
655478194
213510194
404957498
724279732
144508812
426440436
169768644
242131483
647584519
772802076
221288565
216106968
571718891
490976766
521828964
11160629
39598494
650882151
483573768
24335094
544787536
585550854
28751689
748285629
609096708
704894043
768821061
173435229
308411989
651409209
739487328
774643581
678884975
17776070
46081504
764856411
87925171
580653408
258959552
372532252
148961900
70575988
588664265
210586364
345088331
104151735
302216837
131149002
362144960
484413190
288748822
147832955
304358647
595711747
445599036
532538531
680706495
513802859
426546344
705726005
203965497
144910095
640506822
715541067
754098224
210580199
239691437
130586719
226843349
473485153
362004437
553431987
711502740
314296331
632988129
608822594
126382193
535376939
70739001
283708695
387905458
245908985
743070889
369092013
198850618
572426507
566225851
180736574
98617967
127317914
283032039
381417044
687441620
762268678
489053569
532590398
441234207
449513585
680384257
195033793
287848261
758112549
504615589
254454404
107871358
561873504
458733281
537762279
587795976
726913098
488315776
373440080
788647262
506541933
534973823
675869894
421971049
175563958
84013592
584923226
11033630
186591499
708923454
746170261
178131790
74912413
192004779
360278880
195631827
696027143
589098838
155440714
545154404
163959301
398542539
131198995
513951830
79127443
749395469
708169084
562742175
474489735
346319476
673523893
344099201
80114039
447364001
724763329
480923193
112823840
375765309
469395457
493968402
335561352
129362158
630483998
604732586
680228896
127013732
609538811
467363674
243614577
617032343
421552789
142447378
415797633
539785056
344588011
759640708
686840678
774807536
253527499
617002446
167650590
32635356
764620597
432347368
696919442
63058617
76289242
29552963
111123067
650967112
546943573
88374497
632494531
96111688
461485161
564970429
352165012
570685765
682699833
756631721
416494181
307519701
466776541
579610253
435769912
727969069
776492169
28273911
129266105
128956847
491110707
521883624
514902840
506327746
393397111
224890155
238982840
622512524
75748025
351945367
324011795
359620926
134671095
502513295
559876381
454764694
646948288
532124351
67091273
715821338
247342835
553463497
389467132
456994654
638321658
192649718
229141840
476012207
726200763
505540776
650580537
349708720
63943062
554121135
495839484
469998026
705661417
390189265
132205357
333139642
562158243
517703
619038
617859636
270896983
503969037
223417155
4638572
675036494
354592794
53031467
28036108
701534029
539080045
5858441
3559972
28351924
346727552
78850727
340034761
379946821
667784981
137146751
86415070
523059342
332183543
356919262
639798189
246594592
466695389
620322524
59591367
726779679
324058533
466729911
748121334
790016564
310216229
246056525
503419177
332868468
236742497
540771559
87570060
57010750
566794088
244130884
544929022
416124822
366115925
450092221
436572264
474380640
421691896
74684785
350014139
317857766
577213373
125890042
573985962
462871650
607953125
453227465
576523065
470800049
680774598
178355947
170821029
727109526
169674938
372936949
529337627
57136092
403441304
769890980
285795394
417314241
530583387
379706510
400433537
520744389
107860829
170513834
293073344
181691627
33707942
565417714
125705585
169814739
248397616
112802695
243648785
492000785
3976157
303800667
102996056
13951346
119395271
543349390
253846924
242083661
177504817
49962890
59123286
340491955
639481446
658951800
584109556
509453248
386704845
32257267
583395435
400345491
342306875
323953632
748984819
374482530
321177918
256639381
284884555
673250457
786696364
20730239
701177933
730980982
644081605
86743603
594237894
584639219
265070168
729467908
307598007
374692875
523599684
660176891
767127378
368228290
458462118
35075533
31016451
549009799
565223192
386970067
358518682
573123240
781268672
341948460
196863366
367267311
560394102
52052912
64934934
429252948
309382651
92378958
446926782
770995468
78153016
348667179
198225092
289903907
561530420
201383584
335593252
311943428
281022173
757005628
192149993
157948837
505384390
723189474
655631550
525193085
527212984
722972681
360719425
632154995
682101140
22987030
200099498
325235477
227438298
110516047
110052514
775958903
462805351
107537508
611178600
608558002
738323315
145233615
122749036
330403469
378127066
681249351
127558312
286469794
58509031
108822729
87183801
217618042
673809592
161464304
538186351
427175089
421174842
77668868
108967576
409142078
52197085
574564546
175369061
86755467
439336399
509296284
755232243
650877051
385398010
454405497
665225713
281140364
314720830
551264314
341639289
670842092
7378988
523842451
383385023
482568820
206584610
630294519
18920903
145111934
473109359
485843716
675336138
258084153
295816547
657149305
298288376
412419532
591841214
546279131
162804646
143718009
727356658
478073826
70572006
57287684
388108306
402504017
421991947
177205726
293330322
789642595
264370957
696104724
173985306
519046242
337813251
277220038
515260900
666405035
490444341
37167097
216693877
672058017
743964910
464865967
95519117
489538584
543138602
39885304
453775408
464275252
487969085
133241293
686708759
110546222
196849928
134624484
16834300
787649275
609399250
544591498
395175297
336292794
554453930
539801202
201818122
542235145
498035452
654242427
477864329
557552773
176130410
640632643
712692713
768874582
752445571
352606679
551065448
532081309
115710672
721318740
264841959
7231333
359341502
587861646
246956423
612786056
744098926
88660020
441993346
5628889
456763679
211880511
547963001
29631409
388188491
512510702
678270987
710000813
690458454
521481431
237616089
448695681
199942363
663988128
375742124
461087280
696325971
131061720
110025641
500815284
420330696
185108038
279051301
758332095
571358654
292626625
558884672
448011499
499422125
288980817
72165298
773616456
439117148
307456732
774866260
580134621
67884743
132097889
646880778
637574972
546053035
342874044
377416898
304611192
634785876
721209410
108726959
171387329
118907428
223076313
43177660
683336584
631983235
127067039
156820117
396448877
411975204
757561776
283745982
357946082
75073852
549316742
209272965
150933001
735740731
123342021
782647872
490458606
777380635
195956351
568479623
357035474
269391780
521334624
491918615
82541655
410552927
590326283
665092729
389207300
170415078
242040809
324546794
108986684
181689396
233653444
540251004
335382291
128184946
201899479
454278484
174176613
359675384
100651984
203184274
326936742
499332167
292940972
404757971
341383846
306260835
195683326
182400515
608077628
99662057
36296957
15676640
778806490
162165121
355708752
725853151
174565965
458278559
575552684
228325390
759112732
53147411
677691885
470866514
707876361
218071644
29274131
298921957
467618670
544523181
117554194
179066697
375686937
141453523
234527966
662882412
258883513
342967107
172793139
49190115
708136882
398115511
141911235
754371468
768544143
274445940
731705413
376064528
235549580
639275824
457766212
555603808
423939901
756613444
74789240
173785245
522559421
755995193
77828669
628442063
579779204
132228710
332395807
31908415
706154049
367201359
401926252
42317477
28352373
660320727
752408051
65397095
282589401
546780032
759346639
94431014
545976627
373270800
660816007
642252654
63019092
329875424
117270
23583624
743738761
201685778
7795400
661412016
343795446
58344680
444661375
16897394
379502949
644395117
774838489
121142296
337744690
85385418
210022540
172268258
378607684
288481444
325236823
405996439
543730124
620578702
193821855
365965756
11237389
771309193
488875105
313385801
768574930
477857585
762431794
439128365
77704088
34608358
643674606
505741644
432891885
266130683
138798667
669055143
255647467
151948048
155283731
587979794
242878954
381766946
490967815
183787544
736610397
154147953
207054179
202413555
381851279
54510759
579876041
124916950
234840459
357507911
584594925
786653690
85270186
655636741
307337953
489950710
183970083
58887236
482967756
637102935
580398426
718413678
32268492
641181813
348091530
381419708
360628131
40290978
165470689
523779805
631877255
359340132
296932431
669113544
548812577
285149832
108014500
461390879
608135202
530214516
660213895
75563642
675799989
159148873
432627610
791656437
571498150
703629605
428651205
19116578
458347448
4836881
163780680
311570746
491702855
374019849
104355612
380157890
632003835
62995871
583358921
460344790
710214696
104120642
53449606
630811166
658817093
17628875
630173808
769917432
380276511
534803741
61360510
698139779
128950133
25076287
128731641
601698631
639783665
729922682
315132116
91780789
293192251
476306049
157689587
81940826
164711334
143653322
224900877
192764530
26833406
382843654
450887556
679514374
759497459
470017645
47883674
570248474
662234738
305317794
252988694
623706509
581753390
514517808
636388239
689203444
717217044
684079359
134077126
172661890
102989892
443893398
126062584
235288476
120376711
8795850
6297021
572564782
29436671
589571341
732351060
785707246
212485909
100187818
766996367
515581504
648433075
527261017
15360232
523929934
124331671
302328802
330877790
385640364
234223846
495209638
288945480
603741684
101262037
2097697
593973513
5167453
328695692
765321660
39799301
210725269
1200846
263840928
635941702
548932420
155213363
711863749
233472843
336730607
766818166
10259844
576882778
598761228
578507034
712191874
371606162
217443910
67759974
183020380
368894286
673995954
28982682
90938369
66666505
393786604
456985616
525205073
643427285
526001434
595158897
88096090
111802533
394303522
645063600
13623773
447341996
58803099
36454335
4944112
529630917
62090908
182637853
530375323
564077540
48677540
307540414
632350048
627242681
785582870
442189038
129829484
507438893
357049428
209657252
214240929
556008829
785031066
72807762
77337992
180591092
357498873
238305723
692468016
76659064
116174844
649158097
41010514
366961397
255585584
643637817
754703643
558438050
739494815
679255987
54015787
523534136
615967152
319854107
512779175
784058080
454415045
351372937
150067442
125268738
472459134
506766152
296035175
702786601
85825278
606283478
552081216
783271774
457747821
356453108
257171407
217587125
129837218
59708559
713672186
377565856
351011877
468244057
758493792
213372712
459731187
128998775
698122103
114137380
365647373
478513549
712030083
347592909
84326250
718862039
415892416
422479357
765443490
616444600
454932505
441427615
470056555
359330624
347558694
606383574
562792895
293193184
540929236
166082828
780390532
452202601
674683753
747637611
494585928
650801176
745046017
182063263
360822934
522122905
433764921
194698318
311489548
398666398
410198659
501245526
562037477
221101267
545783541
234938652
790613436
364537759
420071416
413596849
574446630
70433356
653471177
155724455
307731609
109966575
88163123
773801609
279241804
216494392
78753939
476401998
329920662
315257897
10302169
109786125
783011168
325389199
301842927
396143886
701405683
596549671
552778369
508853048
310024011
310653032
252325104
396480012
492596477
642370784
215027876
173245166
196761971
276292749
21977550
546315333
733732547
502785112
779834158
661946037
45188301
54638094
624982647
336447168
486055298
224631806
337197153
785279446
664201056
346955530
505925996
231969927
277799239
36264976
499978574
20034281
130832754
20672535
216335619
567691008
320493632
509754143
566051121
526245347
489681070
90779599
7138844
723231122
771387948
35774695
40791882
685184139
358774524
553210747
662197238
637162526
678744080
749399215
293323661
168250865
136911929
280640477
717962767
288828920
404029146
774930019
509539628
324049858
508983246
239273502
26350531
459767826
555630435
398009669
633165127
263043198
270599151
780014568
524640628
691476483
2601292
396195663
215181179
256521729
98553733
110585002
307514692
520717550
233391850
69551147
366626779
356178752
260510470
610639908
363829322
523425192
571104184
666160141
413762495
454720282
121598133
506750055
285660609
595474656
280393545
347587953
701631378
71954767
80397327
684404606
580980221
283498809
109487294
690177759
724823714
473055082
329800428
388622613
170075963
399235109
83548741
740931495
101609394
76718144
322813388
419671945
517698954
427739641
597699286
352749287
319119970
776814522
590607547
560650842
7461001
261397459
108848007
477810053
322125656
295184081
281470327
733175433
131109893
502600145
67695151
67716115
708849960
420851318
101585660
425011047
691234982
770739110
51220696
104184977
637000799
169099745
152379266
401326383
105160793
135490015
232284599
174835301
165405464
603349535
17850324
341325492
169304357
303630168
153197357
608623535
707393718
540165763
38676404
157245417
350579410
469258792
659362882
529065535
558859930
175452815
439545668
494298407
678742256
5579439
384326749
338227769
599070918
61695073
260648271
766478681
296348367
387823019
526313214
39054785
649859710
290587502
128784461
290114814
425691543
632965647
13131051
372566723
717443932
617898081
285641620
304820381
378398881
688992571
544567008
604020802
457131413
416345758
309215740
739712823
551155357
557392382
608674356
699398728
221971987
543117608
192061301
345428783
131756217
118647359
624788789
36388192
434797338
108208402
692673842
541073314
435252640
536824116
151139950
425186932
237589345
698619219
428471895
110758245
91932830
335467747
437489548
655073373
35298722
440927024
358274098
400446377
785731727
45084835
306577618
104606501
164886063
786117956
468397323
11183467
25263798
714294966
407327334
339292109
548884196
528116875
240360154
768103843
390270157
686929506
520711596
634549751
513564274
663474506
421952632
626720566
233635564
515367742
789516393
504889792
615225218
252748652
563812417
57879822
448814703
513874467
520885618
212670336
337019271
671622199
500841595
740261184
83252567
235971643
519353511
112621196
33080972
618576377
304270745
62261221
297154986
637680073
585512701
500819834
685874559
408427449
515355015
242008791
573184362
87089953
753353105
768283787
550726449
75887966
388180022
757581957
208517832
335090611
505129080
683410281
646216171
297411234
630595667
287194911
462275671
9950376
288129695
108053686
340922331
736500357
266535665
405270454
660193498
510042064
91560309
626382742
564389604
753617170
292530505
782414270
466276648
392022938
242362238
70619374
239714527
32692212
584965173
608426794
126235562
394148193
129925217
414810119
247003918
626207949
172182984
282334394
14980515
3627813
10200009
583645073
54372000
456556251
574658922
772449943
600432174
380376900
3488176
741923272
394309416
678195949
545722043
721310565
164113764
297406805
181546939
74461748
256492577
683511682
64244848
213296921
160586913
507835032
471047009
528916739
676719962
148800373
570703615
167075542
499675668
566434764
543370559
153609091
220179557
24558226
645704372
715506991
345615074
394666407
786971050
653203774
359155979
295385457
736978219
367408678
411801881
98785447
34400853
313489820
587522328
475175855
458829612
742594635
683198620
659742996
677969578
162426319
695318883
607951724
614584670
267183841
256713292
607472258
220528950
146814583
184376621
416572451
167497511
349090501
44631444
517113829
30383728
36371752
28946719
574094851
96128041
279915068
85479215
786544437
741203080
322293065
262125432
211927242
13718003
347968057
382626430
683166857
602655393
910095
113070318
754687661
74862569
550327323
303549914
479019606
254298140
421487746
81081066
521327230
46901982
765245775
670787364
385858814
168971370
80301152
321960786
413350143
486791607
439395416
781247215
17030547
688177876
432190633
172654371
718431151
410585518
460963883
149009753
688700621
393399501
43817614
147234150
692060423
200276253
311534719
663113328
501966057
562216877
204578143
119825220
464929823
771217103
756352039
679272833
561981670
755206279
565612999
44080234
431341335
285554294
739639706
394850594
742864301
688501910
638439428
254404352
103887184
440708998
402559503
104885683
782129322
495586718
467724269
351745993
282184463
347291561
124052000
216458246
104674331
759163474
360405138
54588063
715731541
301355492
474198663
309306936
192246687
313303325
373374572
196089407
74844732
644854577
5272081
188377181
215755446
610065836
695471095
484592834
667586350
134158775
646737018
416777411
350397766
351439460
573915996
588563845
79148840
748439561
710976592
705980263
291591234
711561714
365122045
672080563
674029979
135066898
229629750
273308969
338806211
142338362
567036899
190203384
254664245
243269127
573061484
68875627
297785823
387293329
463513212
291539923
194100464
175105083
228572156
594234214
346556334
445483606
436485139
80339335
199086627
65413944
718409403
494899328
117786331
309899940
143300758
770004588
683770019
237325066
391974817
747725201
627589219
295119652
17856367
446451463
204528952
446756906
764305599
782785941
506671010
653055606
483857450
174926529
665029632
712676275
693389410
532950872
25673088
205473395
285969691
390129998
15215274
380688730
442360960
515915171
352484378
563277866
787040430
538817587
650223491
380515216
73426978
745784735
379044620
430493749
210752747
453383487
58249252
74943462
457509738
329169282
554925287
768705955
580570098
167888845
100521677
9440688
369478597
598655987
96897743
504901961
242979680
429627982
70970238
241114751
737541916
595748421
74859526
787874274
587199704
386165746
705539032
717935721
444344530
35125899
153782004
662489867
408693393
312111077
157407469
65336476
359516010
131312208
62602905
706870930
132967654
669461833
720696849
132253522
88475640
622499948
492722257
538563228
600952967
558483395
754701484
688874962
758349713
653780432
148016992
160534864
303986560
322481207
351761644
56908460
122015565
775811739
285288945
36120681
406827075
480950621
126380533
179062398
559912423
80818833
303629233
790404406
510230830
152797366
112594408
60883855
187370736
790781700
476954186
444321595
441140523
754884600
729667390
304843008
707578089
225907098
675916312
320848351
92287950
182558503
62460209
183940547
301161825
511234483
167327638
94810031
438898281
553876065
5214703
287198603
278200481
157733908
294154839
406838066
246097169
125346487
165437396
591046851
124708684
324539503
3399733
209407899
167617224
414923334
328744828
582933035
18477433
436048772
643423132
698300160
26236793
680087427
71962333
407164762
359233306
481596152
157520078
750182242
141427790
181089967
546549306
357122576
332407628
266630817
444344224
228126896
329013103
44509870
751339007
490087742
222630795
17223231
309857383
257462288
465043578
151554940
564747850
752935521
458218970
680436999
474038206
577030393
757207904
6838651
747095306
273845335
282603372
73236013
517975507
572870009
332616199
373214316
193773442
587234613
431472672
33546915
620177000
10982116
368194821
483607943
498701837
183132116
732752449
487242475
164016975
357824744
647986514
461347777
201432777
654111928
8000520
621112748
770832639
155387690
419986917
108259684
343072466
125717095
458579779
155555526
84236031
11343500
397844168
358425289
212231525
492194086
519228023
661797323
140847425
515820473
587196788
715848949
182469909
243294739
507135144
93866072
423618787
329840734
334968073
242830904
502206162
193777898
36962499
366357506
663504010
604935992
712360103
51557
249499828
660128777
464207956
482184730
724768793
84074193
198843366
309075933
769289840
747588074
643820986
217412979
346073752
466293989
418439799
553141677
50379325
114278806
268847807
391573412
511887241
756345729
54033937
209266328
750455195
84907517
538426679
192942772
177691552
711789208
178892468
680616261
257485521
167808517
7895113
192332848
778866642
778056780
500264557
401784436
88634498
229432547
728034815
137699187
341508900
301408870
356530229
300579485
672471263
356237554
245597605
106767757
486916687
391387325
206504272
495901913
494477735
708420744
288565176
410763931
195677331
527036814
538019556
364099287
51020031
477659752
210983198
74242120
114432440
37776462
593891335
354725982
354151879
588132605
203186267
34646128
435164339
278679222
755343465
234718933
711382660
326013131
726000664
612119484
446927512
763594498
324394741
359071086
603674817
634523811
679561116
265276699
590045689
322277485
286641900
639720980
617223554
312627463
114156430
136716008
19823925
775653752
626673048
169661308
646804329
321200158
182930965
608075828
45790403
245079493
95913446
289571702
539138313
654529213
58975826
434608418
482655273
593103321
389682297
305951293
212144139
216018500
572948323
760929013
216354591
685949100
24840315
141139764
62613039
553932112
134988530
616677206
207025184
14211392
378544356
143270606
11966297
717321764
239626527
462789366
23681848
353225209
94216450
25922655
542763324
473977945
610619128
519326199
39628374
412921783
548770868
77728664
143392159
188917816
463570204
179724955
710899999
485497760
558963005
569526966
459944432
452473943
361546874
460820661
634958369
322723839
453849717
32498129
595886936
57347365
21826047
274586879
66022356
719055373
382660951
133493988
305858632
586782786
322658000
98670767
384316996
73922753
312764132
440572762
754014097
236931778
384995546
612340077
670049342
699340436
436255602
478196442
257620716
505553576
166027985
29086472
80327243
536068134
18798926
617587175
755950384
661998212
336588563
653767900
508357461
211565492
646068754
423849849
696845483
676786258
599766203
468750123
592520113
140886834
150409544
635475858
49083998
483917992
573340295
641110986
77269999
425607027
511874324
506838337
677474966
578753042
712057327
352149349
719196103
615175489
519656029
281376933
434392353
510800575
123239680
725323526
740319182
171929900
494225919
374160599
78738319
219968683
698573208
210983202
176089571
228316655
254312935
370756668
351293069
76363010
714841754
461723443
649919296
755085077
91391873
19690387
633945442
66369408
576150080
777092419
220902641
197947662
790170481
322971104
621241014
295811009
131711663
412652308
670293475
176141543
394956595
601250784
579086505
559919746
396938827
293664654
228077702
279216933
1884885
649783028
741226546
161235133
741944143
714664722
442459107
533429825
742964293
369347358
164048740
462486990
70213194
31087049
377102187
161128637
432978720
724237213
35837220
317873705
695126994
300627487
599567864
499264884
743858261
112772615
354571888
162437784
610366714
318928723
488616420
456602606
312974158
479136461
136109604
174230526
76851842
630622178
546896422
677178981
489376253
654809547
3292379
47854987
290855291
494562407
716047528
29593403
35826568
368658605
551681969
569075373
217077398
478459111
96958378
461100677
726657617
408255545
537519749
435645879
534428778
482952560
250548357
319256852
645023642
750407334
229469138
612104293
452359902
379070087
226356998
181468389
9717615
329713121
371915090
773922549
593177765
265875389
435177909
369040951
787336151
631913761
732602419
455565039
264271562
636288648
344736726
788177107
591281293
679581962
212790582
741081915
378175330
52188598
409847106
600729456
317355295
569591847
314736044
224995857
191856256
636100081
365885352
766845016
215301237
210369
640056541
585189574
407363783
478570801
598346144
390822926
662760355
52887961
4726305
428687240
572670808
74661567
300963014
290478905
57159812
327367322
312214937
32117409
570261924
574444539
174550087
10586123
142073449
48251734
574698970
141926690
299756524
135687285
404223297
733994833
533981424
222256653
763015768
412519066
319859193
509409126
323002819
448894766
10668226
170518480
211269652
500901766
69685000
25371298
101747910
92904943
790823654
505104553
733464712
351693982
764712358
185396703
156512777
212719537
715267408
692354800
506507288
732327484
554712116
265374266
649997855
735186024
348977223
142510139
233860544
434674137
464108769
686858571
212329097
463487445
212475337
110511821
781508552
30742615
341001795
55538382
559488509
467247635
211458241
513396401
728361774
682653308
473470117
94293453
311254520
94871535
524791141
33565458
541162791
50433564
182443893
396254163
109593570
717064114
548802424
148542379
431776961
190615313
76045298
314677016
10825771
710109050
468653716
246214638
339859287
122633351
8289415
619985426
490952070
311638564
245201969
155927394
2915708
184966973
152861178
122351462
542932210
326860589
344619917
304200884
438548864
571618081
601428888
657463255
309732775
791820223
786387969
728264410
518609949
729686163
596853913
255155796
673297549
362475673
95654046
292483599
271241198
344768932
213755338
580934582
61419997
276230859
624355038
744460704
762589860
209928328
707522493
222911738
669901020
668205495
562800820
225988137
16817526
376006597
446630043
424522945
371073432
105463941
434712563
19331585
351510228
754722375
356191878
753169030
216248111
285267825
353943705
502762249
471510188
93586216
582518514
686478294
124511896
602684784
508169524
354270488
706428406
760653644
578700956
208548673
144602573
570169260
492001018
282154041
46177385
2073060
598409910
87463064
724534890
112475896
758178261
482667830
16866646
116392162
80433612
149496392
676131076
44353982
321956765
84737194
156550751
643954314
628730747
736492063
738036870
133425311
208757022
31208083
152138017
549824243
469244970
349123020
382626114
684073801
646008298
58015396
361260931
204455918
313893224
648793072
596365522
476270716
643185251
354705556
681247089
719325560
609999231
415710640
636155881
227501328
222538898
546410006
91636537
173969124
267433717
450074556
131039110
622069279
725854052
368302623
430818688
406169463
3834353
783093732
289891155
35494700
725118315
13958153
751917931
740963023
548957446
783590018
206097898
201870093
233919552
85386163
291400930
759932887
42180469
764698264
504594834
433989311
740053220
153573441
544984323
349627477
750631049
49327647
144640876
194842624
581466653
299484970
648888799
585919805
609794037
280404959
427901036
620643149
67451007
741467067
334444879
654129411
470359290
15883932
651107996
328095448
397590458
126083185
83315756
579087689
733966784
228745375
142394743
749192341
295633279
110431269
711542256
87736728
642665175
775008188
668597049
362293503
571706124
538209641
573323113
213124443
491390940
421780831
774186809
377873319
33563286
430157532
133330578
325830119
181429508
649018724
444458182
187971689
708091541
791404890
277228889
762850686
86201550
706785238
187296747
275504234
239932890
23443756
65417348
465664137
642181400
266242341
763186127
71016161
589427171
237184709
21605846
276199436
699978488
752226271
595588063
727861309
755101171
123699316
633290576
645216009
45760851
233109961
489253907
344429116
274386614
641416806
26457189
287337308
735739005
111746391
333034297
59354779
719257607
246021233
478960563
157174858
735429196
317964429
698323876
199607891
53118928
206470994
605341074
791007369
407093327
440572866
529645155
346958225
330081647
758779336
645343839
729373605
529053442
682207958
176439394
408397382
681732646
626405179
708978549
186275726
663031214
178824039
774708513
400233120
389433713
739246726
789453716
699958774
113652874
553708109
250888251
126149074
325352806
564580210
680996485
392542930
67763932
684748620
390184867
767916787
284731288
232180617
394709293
274602628
221960331
86176459
77923732
292567108
170553448
542651784
522963039
218457642
304203259
66850061
68929001
615352740
735617744
573009708
389622186
5020776
290295819
771433200
378070101
519233343
715468832
376163584
318835741
192471421
187755310
730205389
698389872
492028110
587070858
531052869
590407848
451405653
6873965
31647221
78076971
532235376
640128912
579171381
515631498
702126716
371474778
215399963
497385296
64343752
696368002
73330394
143979647
97983518
355664552
148186218
626589806
446758507
523248664
697724646
162846438
76227173
296168459
611975964
275847135
388319323
240477372
75985126
123563454
709921678
293927036
217474636
54145933
339754657
578588400
595029828
431659715
669827957
258037780
125863775
391125568
170165624
764927711
335499946
95711297
650466008
480886040
262496429
711771700
79695948
490175058
385370717
649304949
531814357
89190149
764520338
689468808
384722600
678658781
675035914
328066188
704271531
738587782
377082932
151726193
322873497
139125868
336927772
762866936
402351866
152447292
65565221
418227490
159460304
642386139
728641878
475298499
492955836
174682122
243585576
139031825
177386624
462873192
49624102
77863310
758114919
120623799
504778409
457645343
569310927
471593805
709605435
159124398
462870199
480435466
59998994
298567421
765697306
76902857
491737146
209295137
687223923
671389352
81741942
303309633
296354110
117326838
420592576
206224940
62927831
717681492
105568393
400238231
364079380
693112595
565485943
387318219
481682943
537135791
441599453
417269430
729019699
617978716
154032551
146116077
409311021
531069649
232413239
631302910
480130804
611834098
535565274
286939653
26329317
344313403
614002801
485444081
128585163
152162751
443925731
763150214
684455044
774168731
314881531
616028654
330161997
184833210
371746018
249172285
122765894
653168028
51692787
184140478
68740211
429755867
753727470
294443485
511307759
498773959
472664672
342667549
434148343
567019491
256340677
441298984
33547597
373985267
116183974
304076308
241892158
528144886
4788918
574195813
329854028
738869388
408463231
494032641
130421683
378637890
285757834
487621941
765924733
87672185
15771080
4850434
34646557
758861675
339833865
42217062
412852458
451085466
763348885
544015768
440266725
645756160
754220498
289608619
29350397
251958804
748621882
560047084
287615433
37600028
452389244
372506428
354618333
763191595
451638829
221845974
687716778
227217795
263433920
729210655
747640964
429039678
649640948
614065416
548153023
672592596
209164759
263533846
290080666
552283471
80923622
672758355
732091323
685502970
204796907
599026569
735505677
171599420
391859194
580874881
613833847
517916853
129406933
427094754
495205585
222726326
654684195
768249173
633080383
315899437
367086404
576152842
22169447
86118427
78612727
220131347
777516790
130030342
687744946
506878041
741916439
781982991
655603577
304534526
370720317
62357144
279102042
774858855
688870451
626718551
110143404
88211169
637738663
317020681
631723475
321579586
250672323
601783710
160397262
50531141
510059970
194317813
113466448
248161792
344557021
124858223
368421000
375254297
109832687
39283996
726650739
310821961
143804078
571625364
675340103
105114390
403963895
378590900
326137709
412054312
711931466
354415883
583352028
118042840
32730395
226828055
152442853
63907091
699170025
195876685
489572197
740995915
521923056
261705833
342717745
526857009
523217195
129689485
479597686
455331818
82230842
287159591
122023748
181082003
206450810
561791294
361888237
698774010
560806182
697057125
641536999
179280811
224336155
62116867
643769254
21867309
593914281
340579494
753978057
420430828
431006826
202585527
28612706
732193875
108234922
91932076
326139190
177289322
751677677
442760679
472914829
699578096
122826491
44930609
596312867
630978099
32974995
209953756
567427789
438852529
493188623
196755835
354754637
542887659
251017582
573940295
593018949
305357157
190425569
329204661
511161382
296959456
305974203
527681596
295579535
272848391
539350726
113268481
534254929
701341444
687717511
29071907
261124597
201500651
749791679
437747678
528000807
245664674
96972107
92124691
352975689
753057917
776419256
96679576
605448689
383725816
288040910
666120847
89251324
783141064
514554478
34287750
633099799
790502049
653256344
443389708
658308370
268175310
771335192
251221686
516420724
560910364
531481288
650145520
283292977
751341177
776717175
60409599
571322611
12918374
597624793
436703703
224747190
245660290
315029844
303500313
158452200
236600332
750423712
89638712
291476361
105883914
363491375
771792033
660357740
208811737
236409075
737210639
86963678
117307399
611767613
367405909
214463752
266098864
320528225
2130607
698583434
79033013
373431271
289802065
333430021
39221517
491215202
470293082
621666623
662079911
478557491
327049205
514588090
701568832
619807994
573982839
193053019
487272884
197124537
706984934
521997855
609881541
355274414
534257236
455103894
521118380
644086948
402777525
559602338
20257932
459619982
722785442
279383106
512956433
787117865
454869466
434025291
492684561
651541235
251152808
59934746
749567644
715186015
462487282
606560529
130534462
123811510
491376970
697489511
344093367
194783788
571362622
476790272
310750994
658589770
460431659
716655413
112747323
291621111
775525882
147315608
250707994
678982411
33437611
570633867
134875087
748660266
631301072
361114250
676640872
446646706
683599301
631793764
480875046
211755272
424554616
666878646
390606937
443409464
336049052
115122077
16579679
55037182
291474530
639496182
481958644
743150964
779940657
224973341
172876635
242687228
388317484
675560544
626911711
324576881
336625019
366735700
630856464
430747129
691405710
632901885
448607626
709686841
685711049
485989737
175981776
609938510
300206367
231339698
701764590
686200645
43464520
95071369
774176226
663817192
745671614
196206396
299683411
142129575
671248698
785193356
345168925
160836212
549310409
37234693
376661586
26659875
549008194
97389612
335694939
507227146
264250013
623571608
644024456
3189714
306795602
382872595
304523722
443458379
561011477
374313972
130611131
575573636
492421995
80587241
663078557
620620354
264659831
403782800
652354934
644781801
61268417
735764255
77947959
788166693
585896029
577940143
561878823
550625077
472577149
275685609
184363770
455095538
364565347
651894681
626319742
710957348
357862857
420858289
459285648
784086680
290489870
160526862
228513168
364803617
481510126
534700030
542242543
405392249
595954924
288062427
184895956
473424296
455011201
403666078
683304242
750463933
656084230
790332988
98835454
360146429
615236499
777150749
627329130
609969999
323796446
697114139
215045249
651578768
431309077
620610336
317254296
135905043
599377405
474025112
430806464
218626781
725969318
224124159
278721028
689927385
337358783
455126474
565019251
689565819
612302975
100146006
430088104
338461298
387341997
214994028
773226658
357638818
342593693
80670931
429500374
660288579
545634927
214309095
612799404
69447654
139046120
378797203
536535967
99300248
449478758
675480620
789209740
33060846
581627455
333017706
577962850
532865750
97572152
585712887
76680589
615770624
257291460
57071750
346689849
250435138
780876595
773062319
69065684
114254625
420820220
112376666
447565386
646450637
781222693
29627635
107954189
362789616
722577891
163899432
771616242
6714658
774477215
50658863
636642482
59870662
395812474
191192176
200519750
100299992
373899451
660437612
553314941
735663892
325636865
241862458
767436682
513175199
61899216
641688589
260197102
645909202
249359559
259512666
482167274
341126636
746698678
122920684
781947948
680551255
777283984
631183323
569279379
446658394
81268441
704138710
230999660
281322283
571802025
686319974
523633364
754251317
575712687
130158350
761774968
496292934
323334918
400096622
38825984
228952376
766983744
355678127
116557883
1672929
67001061
291868653
39460444
734419380
662635478
375358180
357092271
509340186
336272059
142799912
663454189
304940458
464249623
416848071
626869585
325110989
169102408
334920628
34639653
10170665
752057131
292805263
494003776
630830618
477368772
651298567
654240597
566940938
483542792
322332396
31521563
446037649
115028348
394536778
524607721
125575767
276934788
522048107
602802471
194499305
87783069
2910074
133504419
571509763
290805443
154540961
689550369
454756800
761890444
750285202
11196990
543124633
75800727
398663987
305650386
400631946
590942526
427906262
735392403
468710081
426581440
6085728
157120654
722719547
454809890
331693264
247949760
563713566
781387157
97806958
90506503
631219172
628754579
247873846
655876273
759075507
439142737
782249520
251373088
693695047
614057698
531499124
168296423
267038229
445725372
256740966
492962130
486227595
376934500
383214193
725345863
733304389
716649809
84113459
259029870
467344399
490721230
502722459
777212933
693885340
301461963
521776422
115091261
121241210
186841903
492131952
145254309
770495866
257373502
298889832
192795360
776334276
566390050
89762107
693112450
237240708
150369123
403482752
405327442
577176087
241574838
347984824
295548224
304030137
334692030
601612874
535107141
156079379
359400369
317157409
496264015
362639243
465611922
92647455
35859268
310367958
770967465
468410722
278836026
567038937
62694141
593056007
373668671
288497938
469856031
596236474
293501224
366834012
634465442
197644061
559536973
651408650
238779282
3485771
185577509
133013011
323346051
444092730
557285697
716340604
445682691
163895063
257762346
471344463
658160993
717009829
502678125
445143900
150959910
182033385
150464176
139269301
60292890
373675023
270643849
342402821
536306230
671484415
27063464
423240682
238067937
357526654
618153470
285979146
540025941
532780057
572588457
358089076
472188316
435215109
120088873
353057224
298080432
790509724
141227214
603466111
498193351
153324507
254333792
355560451
127096483
129338662
63261466
91422899
334758388
247853276
233027559
310241737
419753369
665624847
219023328
519570753
91878698
269002691
605682747
617997295
36900722
562741441
781059237
119897171
587566714
333312653
72008799
384786722
498236183
74391666
765747913
433584496
672631940
123385432
24272037
46041683
666722666
430621801
495081271
701198811
128760925
69750607
512531834
267012900
771623474
350147173
108567662
62468250
574656378
623019019
759432794
128262267
650893100
651888980
772608718
24135452
574722405
705332983
476709857
17284835
352504924
782480705
752625985
290481534
88808032
132975862
710085724
278657746
391694791
133465647
326304618
435412561
638036967
607575096
228888074
480373448
235347025
489766667
653377133
152928418
277563726
741616085
329860052
234568577
750869593
17250684
579929858
52169801
6688735
557944905
85251590
700207741
338709542
303144908
521843068
555446111
755005096
613790015
22468178
146381157
517823435
82340710
158237644
461383795
456140519
555669763
59974901
450602567
590670445
294721745
213792768
77365668
752710434
636133847
668064456
62981307
365978829
670409741
395470950
679135597
703175474
38311412
244693329
109844538
664841020
19559220
788051623
282885370
120706647
589997517
162745364
149069889
294498795
408730352
490914614
713796538
756940988
127955067
630130148
53419682
756480877
716549883
400411309
689817198
708491327
141417431
393763034
668011626
227246077
201189214
673952738
184257619
633366418
779486477
650655444
503983269
465203418
223689789
444437682
779357364
126859145
570666690
633906628
654831949
345841953
14861966
412763534
490192863
486853423
102746047
97476591
670629245
694222863
756760920
306844282
126148101
520609086
206172092
777990162
503447723
673770697
93399151
125043146
438693951
581226429
664836192
321082424
72622639
640078538
6610569
490287327
747031733
388255140
471816478
128755459
115717392
30788845
290266313
782914045
211940100
107907136
784440195
20542955
766104840
424239890
730642803
762662044
44815812
649093577
71745548
226516451
513641236
706327128
95187107
523909737
362932253
176303942
287597865
580609339
240495798
124044873
70852005
374156609
285772269
330477007
352885608
673171054
209567171
596687142
174266736
280856782
103258660
381394779
597279046
577070051
297046524
22308948
660627442
720110598
155471001
118458512
735434447
216864512
555416845
596226610
651155761
629449882
108974094
267065265
664117311
726999263
584882284
302326228
589013596
508323767
789635961
573465241
465763022
686804373
219778885
347434965
203336711
91150883
112004107
239289708
350368965
522019431
256130382
146367183
481004826
133925260
70478442
154757457
181828867
340036101
265681191
52806265
314807693
125728687
431362722
341824855
80106723
192673901
235508565
257740411
758486522
238608843
154469204
68920032
216038658
358222626
672759652
78308374
201617080
391134268
327616533
670697182
601556192
114194949
624828934
127588868
80260804
447474902
418727697
67714495
607760684
414606268
577122694
33467885
689403649
283969510
522675914
183530141
722618401
249032594
595449877
529472386
696523263
224565744
668045679
37613232
116521495
722496785
467973585
626594277
583980989
287611924
410863197
759075710
600120959
186143128
492862701
22803872
579123572
442327603
149665565
188224513
33253638
499987018
669620762
458115080
784338460
127881234
424651619
220514205
339234299
41842415
622875712
137237720
110844682
404310921
276479975
607765010
618222916
84641281
285860028
480341529
734128609
61949213
245315272
569334520
45885228
522316329
187228750
689003598
161202180
226528370
691197387
711278253
277325262
611029886
444345495
442508120
350339735
603771378
240803936
516955749
111904532
538800274
218539030
469296746
538512494
471254222
595621001
2340222
704985109
661773101
691281935
139717301
787683237
330923728
753225505
697170248
226874838
172834272
717079413
32403426
650373192
716537469
781939951
234237162
531375786
533753358
216436721
298684698
355995200
380110428
500843718
536347906
36824985
35590373
649281332
63374910
161616345
538217159
191202286
243398087
558394314
750569881
167819581
615862839
423354069
559152298
219041092
144644011
749909466
478402843
244635016
542263912
573834379
371742838
174074502
213897635
21675293
98253704
375545904
305899034
578572997
43626005
238682460
598718602
140778054
227458476
322980919
489419874
109582577
147755278
580491452
11690812
362950100
202818540
333736787
664730980
205985013
134412322
637150705
777778530
702249458
528803689
98275009
601385066
767422594
475761696
241976425
251132551
597733490
676372685
724730461
697305955
725119854
594164031
321640041
194688274
496757629
699888222
728926323
368660029
80699757
516953130
177031505
555565033
610444510
506238737
677694729
162203952
173165698
384198633
573247760
532393073
149198767
513592090
95833983
47506853
626001925
15766815
762072946
70186861
370794101
500069246
15747400
723710704
738598384
91212324
254585441
683585037
164098375
478696242
569781752
579792373
470715668
62610538
58762932
126217996
220576630
346932270
156320091
145499589
468742707
681504674
118926908
480734845
8883973
459202744
624495701
122705610
582421115
428466376
83421899
216927510
725442980
222523519
280474286
577708995
25505900
266650675
157004228
214617998
611929691
220538408
80329973
289781348
225627710
118169034
69745514
41849280
135926152
740020143
543838146
226382552
155942442
348109333
786318090
776587386
520767612
751088821
92094029
642396199
333650895
710961236
63445843
748514584
598680591
590027098
610816212
162629740
682822227
564236549
644198253
275919692
568889459
587648726
491746287
490084660
558942083
135115433
70794019
562346216
750997711
606094785
781864713
295517078
727410540
298216601
488609792
330881940
238308024
675287871
734654118
57998463
672147797
668317919
675669478
474254646
8390395
683022872
330531822
388380953
274707099
251866138
367140190
599720190
275402953
578462865
434979672
354257581
691460282
584354083
446414574
270954976
75618700
323176784
786083910
651965169
452146175
762041513
106155474
124839382
227876467
479257344
785350532
785808534
581372155
459642457
309706396
635802146
104795367
568543708
700483886
725506939
157230946
359424426
540428874
619595687
483095458
235283630
702370564
534662291
742736106
510102622
755417979
692154498
127666633
461525958
647319294
581178885
481571109
660197435
433428407
629333847
579655571
40685131
351341853
653749650
529567651
669327185
8268695
611884525
476484977
517619522
747414657
738554313
171538137
615956146
333148798
184987747
23620572
194809181
558752086
447137931
628194597
454278940
349129750
95485217
523025704
25249647
708568087
694773277
56260923
651605051
446007848
596555509
674329317
268753241
164915825
378212092
142581326
616222512
142766533
26838807
557034744
628626348
95823033
560939702
535623696
439459961
384467086
297906052
752676318
431629429
681876449
102327868
616064223
669968771
616388604
745443748
508046180
619715927
557527817
69089438
744849696
5128118
573235245
349999062
301779653
186282526
130277924
124614383
10244519
442613151
224113074
695745466
753954829
174960823
577109449
175090800
600932846
657043374
112955212
441578759
405114687
613566296
376625477
72641956
82250167
547671931
574929388
84299123
447865320
42413534
785570829
381175948
60102677
467295506
207331327
695385650
386817521
675503048
747006860
641544482
508805966
345492943
4528715
450842144
38377090
488981654
207019082
671135997
735154044
315016018
654883963
333506358
297224966
198336780
304896132
178229593
439778840
120390723
193042420
469737998
657557708
416530523
723405136
577568753
601062250
501916199
635272227
315043623
163674110
108791330
434942080
587175557
519245498
299017859
655487296
638490595
591138165
679307799
485870919
137183802
408238422
613312064
499590356
99668232
449099290
166016339
135865583
141519466
178002256
138439751
50381830
31901820
569905951
662203120
232019103
536230558
258268855
415693525
367939554
21120871
494795169
276404112
690305564
291435198
488385650
488688140
518218050
43859443
152409687
767281062
474269997
30796449
415972900
417401721
557773887
563164400
693720676
471702957
379782955
514439336
622597735
317934676
80858783
475572432
156591517
540648822
362175581
481353554
559080390
329480042
247970799
360506451
581272072
707361309
687286849
108754159
211127712
519469660
379082859
381169949
192901340
103553858
340706443
348723485
629212293
397265413
707958232
763414824
10001455
437818514
478281690
397144267
36698254
668475066
186830558
666500844
750926488
371195063
712136399
725106354
604533026
786405374
6799571
545716247
275266882
791255522
72660749
303355475
391160100
727076091
709473187
442894249
748275262
47507136
2723492
593778862
508532894
332491015
580800244
671271966
114659113
662979541
316384974
648463391
320962542
393219513
127614115
112644490
740636975
101879431
126142176
23078953
2078612
481618228
214147164
374773837
423842491
113003683
122580164
97566175
145384700
247485442
327001928
514672388
345187327
368105084
610814098
500400360
264316337
773479361
265288820
177651349
381028278
62730172
2743872
216496745
319875245
241931484
388192674
602086053
119268421
36840328
483094516
195314496
29231562
384525940
90958615
162476286
393384593
304168094
302774158
277386111
683618261
273663682
245592994
570643754
334734543
767710852
19251877
59459911
344043806
576076117
643994718
650019133
424567307
298161815
464558855
40632263
675642777
410674300
21994202
291520452
582187202
26176332
38980522
641835228
215622028
467186395
788048026
755787395
595395214
646686228
231179213
533876518
652045468
307882647
620738127
787471121
379287030
16225601
630653810
44290401
87631994
497210482
624115186
100097436
90477631
239610225
420249245
745291142
127286257
506373682
196927484
763771183
572963814
532120573
36128312
580153673
673253251
503954762
389469565
50258998
343709266
387225551
423827323
45010286
508483311
497367023
55120834
404263071
440402319
176190182
309340901
769192
72261737
29971341
493827905
136962926
114759008
577810407
694036404
315510675
447805378
149795058
617725124
667218126
467175584
692273498
214590296
569086508
578023200
689760151
359503491
253200407
24507005
430092764
405580011
681696261
459867417
391360153
515189791
559808884
788162882
656138595
703935681
465267065
82132865
200423036
732015945
155362123
115089560
358311637
298508519
732412552
364769898
782287614
678477162
303530710
470335167
267896415
325612089
130482083
277462815
505319154
545028967
581170833
221404630
229994732
478356649
466103403
440287345
260419906
134869229
383225494
471955950
406961972
292720515
479719722
409962482
671173623
660579112
324640923
6727336
668532950
258164358
772523647
55439849
20367354
499731321
108393038
574641058
682939659
152516704
44877994
790605133
552294412
633976189
299471321
476611357
283770660
496459472
311816948
167465941
413789114
69588303
81717126
278627190
87161832
578230197
753639874
764813832
571759057
143997428
31045127
262642720
261083372
413550308
618499363
500929145
359447193
312823756
252699528
41575532
283866376
249306999
313038708
371875928
205618985
480025874
140809149
226203139
716101581
645430018
42201074
625190619
256454589
499304171
756873026
507697552
791075342
352514947
251096574
423981505
258948943
516883961
692100217
625111267
285174171
191701608
194306525
733549590
606583100
448629803
76355070
202214988
439502568
25120304
644396360
477911672
581270631
216906612
365267760
284582218
30590736
756688653
184001406
383133673
534343588
541568705
702693767
547640806
90954380
309059929
585636632
765207486
558468533
422905327
454267364
460122388
693761010
566375732
263831387
237061494
390528701
494356472
123262707
749470643
744572095
424279582
577565276
708793223
464675638
571087911
386755388
493149180
592459110
646343718
690016414
533447676
164110701
714484875
784730319
529006889
248252824
733901012
46199050
330765247
11810817
9942433
498448413
656306647
644025986
15201948
561510765
508976907
414920615
217400876
125712690
86639493
430810829
180544784
755627472
507873909
88314292
26291425
333112105
523174134
501633521
104403902
345186584
643490731
587345483
591529352
593868342
724459031
330494005
195927295
782607746
501037269
320379770
490669010
87433862
242685408
374083036
530346357
769684518
1494980
634646196
158549186
277508329
516364917
495493352
667149172
767412941
762507368
568247317
127684230
308791872
362039473
761375191
699995872
273276167
125321648
250833499
710193377
569837566
308065838
225859726
390498595
351720957
388042125
320701777
78575982
252391725
755384932
248296940
618859808
441442444
393836914
517042582
198323738
174758566
784101367
261267923
545391107
563034426
208528193
548213364
618678770
407261238
428533570
302711159
701769284
256891476
68061940
657705255
206813428
183733775
696521000
426919295
749314296
149807888
546573165
82417740
485519917
3903199
738389374
657575286
224703853
206484994
679067797
601110545
593252056
594017858
304682347
25003926
281875777
200625293
172341236
396152903
177673984
514022302
140631317
453773263
579789580
667478679
471666726
711440713
548399842
45529005
453515361
755860230
327229198
131031568
225236925
74555576
219737518
345256997
216509398
674605916
474855382
25034509
590875359
723016751
328650303
41572664
356001216
264648612
776277080
591294200
64307477
762775195
331982078
661787858
521561122
759059748
669209202
41237919
114851518
295238674
430190386
228839169
28099921
259490954
694245236
232563979
559267430
744039539
73032075
127703933
356224262
197391995
695952694
709493144
762573861
336409182
76377298
254265766
731025717
431158161
37501953
300069590
11822165
322141613
590774466
511718036
158551181
168161685
227228091
616510910
14270874
56608929
441560160
430996421
344724799
447965160
698801214
149898043
553690549
78299527
712757073
66745815
650584651
43918694
446649884
603666526
436483692
364302951
71579547
607773210
631652550
392608417
108576133
242018802
611705067
357105937
345271849
32378140
299669775
192086130
722882328
152312032
251377334
335993264
683854880
247250992
101280727
224237106
459411881
6090033
264131850
456539463
496151943
433582413
352250370
55238463
112677114
714834252
434496696
100558480
55330250
668612471
375554659
388743670
314959354
53127136
275916667
649730687
123837944
445387399
477780579
448867735
504761055
391545583
133990139
376051977
746594927
92705378
566578420
129155234
113116862
236348849
533637377
427984328
65594447
304387380
60641395
778799906
244868128
608125227
408414729
565136902
386013894
628322744
734341969
539627784
252241270
615461838
163031255
467323094
81317811
163373100
656570435
456743383
478308459
700728245
706252850
754414733
663872407
571410517
176077701
337994583
180736175
191579638
513369313
768318356
39684535
559080881
376382488
542177304
595560347
156712017
325112752
144719699
779057950
416615713
540981245
232872843
377507315
215513913
507602012
355474668
127504995
159827649
616146572
275550397
438483595
539301384
29947277
716485107
76731266
271939517
236468912
138537432
537838274
772228384
333241900
433640213
190895586
294061213
371411390
516279258
304746792
710543498
696665524
757529175
388961720
617583382
315936825
229346304
580811799
459223738
374547631
705611851
676720328
558649060
22357310
508711815
233568711
100625911
196936499
679481229
751247298
300565656
648028631
8039389
677733792
191288487
435822998
271368099
60491549
537530530
699630130
326662478
40514401
125765357
646673455
263301272
34164137
442247648
47808113
477708427
12685576
51821429
640996024
301417787
296514044
141358652
759209069
407888311
197256499
767557890
155696621
562597689
458565457
730684980
164620698
427745451
478652091
564328943
277781775
646153348
780177178
88917202
129557248
763221849
470287310
545947483
45846885
488617032
489879615
788744018
55213980
635449989
21866217
251815042
354820200
403251324
60641645
503209496
30909429
278447784
237747727
70344719
465515687
645097024
576788245
265721364
56396544
425724218
122932159
267638278
410079241
404762692
545255583
196594170
687709548
499137051
206563272
630951298
456856487
703192273
646506786
321391832
569627881
137681073
398402362
361746838
397043931
380717370
548176027
33553898
457390148
271694762
398109536
752127265
735786315
780587163
168549259
392371786
56833352
370554048
103363730
104176426
583120190
381628596
761219557
129473458
460584395
45450188
303033884
750113010
208697546
93375960
73446961
300107252
705779278
427088313
379917043
484888268
83886871
202434582
156605402
661992361
555337738
637352217
406410483
305242157
751824673
241728144
462530235
528021360
555033165
384916256
212289640
285487796
467787949
231080
48504272
232067585
211465465
630985674
344164902
266913666
6263348
380693611
595380139
780729007
413008348
474265295
312313175
699666768
360147318
341584706
178544745
580848869
370188550
730324589
674129758
464792981
431915654
306403843
467734684
667596251
724724437
320704311
224516181
691037166
46846072
438837952
153554867
339643894
150566873
790890695
263986976
719452116
709018195
52180274
494657104
168077700
456029395
173253861
642300187
117689211
625762808
17684155
261292030
472995476
740637438
391802556
158362826
520569088
506069039
40988767
9586572
176356020
433068034
110073009
127310262
280586313
547483942
640610015
292362841
2730779
406704630
471610937
60063153
612345403
107126966
251550998
116047002
415291453
406109229
584910866
382779569
27356923
468773525
678551168
84666161
247798145
97189024
677950234
532564087
424967820
285112166
271628395
220466011
790531253
673875885
742924180
159708895
590165836
647028454
507318724
239990347
150886184
456440773
78205951
784481066
413373950
358375942
169128754
746857056
143931148
307763607
321195217
210788047
308860118
661601916
190619329
274155479
206123091
329843501
233482290
758158109
242062123
738937668
355907877
430673651
49801733
33832970
190724775
100449597
159910635
350313030
635102171
111671454
433354418
228347431
416621371
208358749
715279863
175860103
634786922
480136091
319354492
176327966
113475726
334590996
697318195
621037113
731138432
783142127
173777822
36545052
671099521
685965766
331689485
243873958
560451039
724665162
329826531
436064418
59105769
209362759
677053504
595232794
644925332
136759145
63021595
437256609
713644909
34251832
700190838
48640093
191461957
338577701
617439052
627312630
296465502
663799583
573661197
632404730
363464618
436912921
739803644
408863221
688818231
274571100
293505508
571761620
104455876
752474230
694045479
453987757
393039148
451027783
245135629
545930195
379725382
269269585
677933555
789673844
31576166
86265386
370843872
650844519
399011770
358246514
710712742
79738303
748767914
161866414
317027246
769970646
378938469
658200514
707976413
641414603
208511000
481449621
215393334
387065274
335146519
456770166
686152425
264042575
642345384
578364893
411115725
166160086
162346052
248650712
544750914
385325030
47210111
108852718
450445664
561031408
443316289
164641017
29957638
519265378
533791510
497346036
359791444
85005664
712094149
358449508
162279527
748470716
360894569
545875562
734161940
450131668
132272450
377668620
461053235
31372904
382498294
536876340
261409107
97496713
410009872
585453262
8311118
361779393
113826288
143377494
695700240
247136492
494694382
724517497
495758819
67778428
552590204
549104141
117485238
162963072
729326090
673719621
725973382
479505922
147757968
241202327
323779226
60094923
463706373
339073267
413609138
441314906
699189679
638521750
395894314
505051648
321557688
49056226
673635543
441076308
507198828
763233214
690766758
344142923
401430833
627983758
196917862
519737531
356219376
728158181
441672437
456623298
283220192
335982963
247674643
785661411
188592316
678896985
673377840
424965012
239002609
515348346
261245225
570747633
61847749
47497115
157328156
179844340
526029667
681809438
221818244
653271630
306162605
74518307
513805711
770752996
112381749
304117122
762768205
157268369
335542275
101902693
91093669
30065579
288683271
596581578
216920166
576316219
511441904
769442918
121594661
550217495
88132124
390145195
481906942
746120046
139425592
242708183
503708619
552594619
68970772
785243609
629030456
521074389
538357855
376124184
778086790
9434370
390227339
244506860
559561106
155894217
462030196
111668664
194286346
383126260
486679836
629494902
783040863
230259898
320363910
749676808
289446038
70537465
457314065
711183078
280023862
664300123
262801711
768268724
778648868
404853301
117346757
39497456
191838033
193086479
471107735
177865553
330725183
486487045
529768589
366566607
278550726
445713036
455846707
498034294
495187233
705435141
599659915
741885026
441920075
57190311
768824266
12828921
204241133
521045691
401213255
396381555
503879288
320161433
248439975
126923544
315866097
126303924
448821099
638388637
469320007
751073197
288140038
534789406
15447472
348797707
664861382
17314329
658878384
600261109
662638229
48578085
546148119
171541135
246287247
39601006
491594323
510306396
559434715
499603555
182175437
618445583
584009391
640602687
683481866
269411753
365680282
96496654
11533241
465373176
341116806
650565584
443406457
162123720
573788329
579417044
625845428
538851627
600335120
509018190
581377656
523986443
66634105
217030421
359779349
772524832
634185233
451548072
634585265
536532304
612824400
583044008
169932498
246539931
564232222
40575901
477533966
202661065
89946698
407888394
488940452
12770281
746388414
8880392
453867541
371662240
459222616
786979569
220186829
125582592
652518371
743714797
370270956
229486831
568307077
356154666
586584348
68114542
539471663
289775393
339444089
741919053
479204491
628571775
558203952
578675187
324403107
33816735
478934316
649675787
685061498
693004021
626756194
302781654
390584322
436730288
59319280
400070387
142755625
652662208
302833654
266334694
264627495
61685933
219769221
648235138
33922327
500088320
566780789
634480635
484288851
101025778
609207878
725517561
413206520
227759300
87236703
647919568
308148299
475577228
554685389
566071268
448330707
603338464
386415329
779057747
556853051
574250812
730347803
638111530
415192966
168616776
331484202
580072647
75182460
78379917
59933868
220482912
630645129
360862390
185882649
754645523
194725072
639053519
449684573
193056103
580011062
622996829
259757269
355353117
647619770
338757329
346607090
597252594
564458807
46989015
94256549
298499761
535315599
423170098
674409998
351790529
73344546
314763811
400450552
71242066
211609156
204838678
633264589
356734052
504955882
407812132
108484776
5368890
729643276
463026835
558367932
363261528
221353789
690388487
738748296
109319300
528032020
173866726
232256641
338301617
461907944
428847528
15277158
681990147
566286572
456164885
212276369
484390323
658452330
561654099
367677085
149469286
89402830
708516555
80975158
206457034
435817471
525312724
448506861
480937347
685729487
9007002
701820906
14725731
351809405
493042091
332218053
472829052
724671068
465399537
412528013
579570275
744975719
488387668
191582381
302917579
238862692
274329748
136037149
162947911
593081944
757387685
53233750
254081467
205867506
394680627
71391204
97836408
391348722
641134451
645200542
640768114
47219275
188730940
136982671
39577450
667523556
554559645
350621016
286438152
556931423
782207968
99349791
542582932
783415635
263159593
480200334
254927209
755578327
649378289
412076410
293124759
359597728
749468416
67268634
309509043
472870946
456070592
488753920
36128541
298362280
390547628
93835851
791176659
333155136
171380106
401134005
48656997
554567354
631339578
145050615
306799592
786125309
164611076
675732795
396118184
551883060
541952508
20749248
509496026
506427939
625418536
215029354
629010187
722507159
343278874
660353711
628773927
92121847
579611512
708342286
66354132
173459512
319983423
711016041
785904011
654004944
486844849
297635827
466413142
495191985
496452333
446358539
635974352
563502304
263920372
450247747
49801398
325544060
469619618
245055082
5511939
738384245
552522375
493661915
526428322
644158700
322048171
37677621
319430268
523672172
405594010
582972502
615831831
705014006
760301338
674367107
229534345
674473504
550009468
411811480
579499830
166324544
159357336
173523615
510082908
86545701
618760979
115300875
85517070
160013664
755893476
287371572
711202616
315596723
547656729
149908037
659497119
748113031
432906179
592425957
463672470
723450605
497644425
623492007
581629266
234919522
314163064
47914215
655524827
404783670
786622925
227656525
518403026
178617230
192733917
359085015
727131767
175020161
562714313
406451116
765534993
415789643
157577097
382083028
22896527
19772141
726673411
425940666
392059174
71253211
770617900
296978730
124784379
784341363
190522457
479504604
719183656
168866173
158879334
34646837
91527539
689711987
612632204
29724046
236125968
482754903
504783548
92389348
360602364
66977004
466538564
559413315
612400400
728157595
373292326
728752754
258527527
188897612
89316620
60868793
724127295
436254312
121415144
512974616
692831362
563579275
602803627
362755665
151072506
609940859
493067850
604263602
678976928
26070780
517074587
640846943
334213813
111764971
194015088
724829937
100368753
450962352
633719139
402595630
175061217
667881258
474973170
683145719
151290230
464143583
381589098
562893954
311175055
68321238
467102253
257040231
513986366
77210801
551213687
576206758
202697032
229048602
104485553
86517505
281610087
750813461
418182223
11678422
374851521
444593241
393995204
496944787
550955953
293640670
480983086
473056526
237006148
532298971
348183915
676349458
723776556
557970126
351001373
38849890
666830099
57675765
502591460
441757780
593381405
120235679
236913969
721462698
246461868
493438500
245999785
123017672
220320614
638479938
497394101
281501234
43675840
749719163
393470950
431585273
467659141
787090433
369661062
503648736
622833639
305079945
207420829
44644596
732795547
758536871
37006972
497093110
271687967
751558947
694324124
111818657
35234785
292548353
685925736
413450390
404842783
6282095
59710810
71509873
510058830
526734788
550821609
104771036
49917328
645916012
285580321
292164230
292862467
530784223
702933729
696574832
330841301
207804236
555286921
422049747
527776845
36812923
35775684
172646570
558857359
274377186
763971543
439485495
9803821
114111796
59396509
196765410
83874112
182614067
561173861
495262549
684694955
481264805
404203344
230516144
485636383
667368379
103089838
688894162
357165303
204449388
92822663
743856576
186529389
452552834
71143947
528097789
751220208
180393131
449308351
423011304
235311206
167214693
200394173
385440123
245854304
509055795
576326174
730971998
364412011
286469941
132815075
159384207
18460487
631583841
36214356
666185472
692516785
384490254
440863779
222945262
5467351
16277735
381050110
656850454
355147700
464333872
791350262
549752633
559973287
414445503
609251175
189300501
175770070
562094546
64290789
722223045
54786182
506624328
749388753
475332849
279374153
510797151
371325168
429307859
613048230
135513556
324219181
284133443
228139611
549719221
481472556
310966952
694377098
616140650
155281508
579550845
200634994
184347399
586300793
357034629
503385656
164393467
71745585
492559561
765157350
22127877
555334292
239415051
354972393
22123516
150677985
408944807
293642062
39689626
84664876
114120639
257009250
519736154
707779768
10344874
92902521
135684569
627405889
584029540
563792979
790330808
318311651
264938890
183416731
651567369
472662550
689617396
726591030
456614762
588478387
616824343
349546747
119533459
651854860
785424178
623436358
250551413
137198287
101823605
671012514
272540866
575161256
314107422
721937769
361314299
358484824
563755519
399710147
695268974
421396637
126051781
709668060
736281354
1802404
695502437
707956090
580973690
369030785
34287566
279258982
241154109
214527458
110675172
267439143
181996663
336709625
78812945
11092402
213126325
243205739
322035648
273349472
28744107
211818761
415689897
625832640
747236864
711734304
574173225
369010456
700487031
61019271
145501594
326904096
670398770
652063005
158715019
738969179
325013981
185723092
103514359
475943474
637978300
357231141
739656353
497134120
156750371
451499444
620976298
649100227
695030326
494361237
790719416
30337605
49701307
710772904
306949428
331435121
85179857
667646658
128947236
648207113
350579707
2950367
474816295
476341902
716913172
143586533
406032322
153105913
13518569
461716764
315414125
13155456
91082034
9282210
680747549
139548446
142940662
406948540
439773677
701507015
554417452
284855658
408719429
77684061
671310106
374454824
13950699
250177994
139384217
220494302
309328472
341908716
2334813
660368448
306643717
728058654
401823089
31174537
464137944
526120344
614315458
602897578
604002310
756182207
878017
421092191
764759649
298362783
720957800
732418117
535798479
90087223
188111551
698550313
221662470
215085462
318093256
590571324
791634355
744973918
22573645
204076508
647959396
242435944
203183002
555806998
450645469
416594840
584458060
765117229
404430149
108532527
583750352
676595729
395654292
779452870
667143877
107725389
49925652
747904035
490058989
10449567
56207547
638512408
449648734
78510318
136472580
269751637
6372756
755206085
194684875
315931798
788410419
707107311
264904745
229826474
134494647
755565269
136540963
705845444
695175677
742132963
354340581
494431957
528702317
192171893
620534408
501153391
236935253
447358997
576897928
646329684
353882950
142565049
1365255
702508530
374589571
230044295
294762317
658630759
320028692
376567015
229643213
750161062
82015101
146011918
504224237
409664093
239735507
542796259
273287183
103901247
446401446
752087511
238349464
16462735
664938621
358586950
428816306
23550282
146565710
691211683
790377729
175046649
681301466
1201766
637923357
449796255
137014975
623096475
413383025
238173286
388819535
553295243
262805034
725034883
130269468
478033443
753665748
593783428
104436198
708293542
352388109
467126220
339930120
204367472
659797165
432622578
302043942
245971921
127181365
57550736
464126392
592197423
767128094
562321763
761644906
10957836
150632314
66666082
359507836
394595385
464249489
168159780
200442249
74325637
399331258
315419987
492867748
141899669
551905374
750521560
538017838
706985118
723691732
714797573
427153032
705485011
505908992
62737731
465857030
437318194
479090436
418628589
699711311
639909916
700421601
789151620
479047430
657794867
298586540
93361366
123095262
592454149
458930236
390330837
4925282
762097671
395033127
376283006
701317273
751312860
344812391
467427195
171912860
703832680
594354081
338417109
716094030
198762348
687141192
64190306
546855614
530209494
452217567
133567757
102476136
515564642
158161215
409433482
344974524
639326130
298026389
284236173
431948230
515810615
460914862
576367101
252179968
503342448
688979686
108957623
253773163
47622980
762134141
222351740
726728740
404280262
779648258
125609157
625203414
410831110
468342573
133450840
194725989
490284116
681425254
116089084
503593922
428627005
499498725
87768634
559541194
472828508
247318529
506465709
535394421
669591636
148655193
421455336
448067115
54709301
164643358
87131865
724706328
492785970
597164277
139587229
461991831
355289061
120281798
697895411
162237561
217476750
636787617
39775522
83478441
138392234
661882651
147233314
201349958
153049141
316023093
150647047
460748379
280737695
644887244
429999089
489508580
178391273
520781162
604274882
668632377
631023100
668669931
278163548
179899436
212293019
445691987
714627383
319441138
624528537
689984235
302774091
607939408
471121778
423644744
91755356
105348928
123294184
424844205
712181143
48718917
29107094
662963105
215152325
113535540
338598547
270347224
159774034
309680537
230078136
54279330
494515962
636695573
728852129
718569701
248494244
482195126
226006726
9101023
427707962
775638421
498774448
524134793
347748033
524847133
63963396
104689270
613300080
253177283
623969443
286813615
344402756
295261354
780493220
36315528
326194138
421611693
588473559
242907762
155204272
155700494
721822641
610399777
442019897
783034131
724023281
370253021
556859007
625838376
670410388
738927902
768526058
751460382
617928322
155533743
374853300
160636300
340392304
611079409
516707975
375991843
75079063
750104084
411294032
235757660
561966136
534136292
134157613
739334284
277794804
199575131
310693147
723225483
16346787
302240209
72607687
428875012
511010245
234073510
466930663
381846401
167070940
753473997
353636080
693139290
266908393
544073022
424350191
276475462
228045431
717487230
28290353
177272112
623016862
781601052
278359063
570969295
328276207
436173453
290646006
692459748
379608318
644637255
526707372
154241215
583632823
81214812
457961077
76964695
567343239
669246778
734650054
293841526
492577175
764972668
740010117
431409294
52006365
29208385
534723748
683736198
315433778
170979113
745817200
428956384
563657994
518894771
651424377
12182120
414788967
484417525
673055070
177535722
324590135
279475546
454881626
641958051
259518347
571830218
693519711
403892300
754588518
720618361
505050009
503113891
748926101
238066135
411196542
483335920
241127841
144019780
162577762
179981556
372504863
474558291
333541730
377667520
444007371
351858712
775548269
260983747
130033824
201389848
218632770
277545940
78514222
585310815
453849005
724519233
2405251
514256165
343869827
688254081
341424120
342172060
770165692
165155946
126007207
37386455
369331231
486768022
499318419
308412989
404911356
316721038
10403293
451473710
167204105
526392635
133699245
355185101
637603795
109058976
21422537
771819410
713891374
287503427
367390099
351435530
740046233
267239908
741675406
701637463
494151194
402998918
530270157
574692686
711543067
648967726
643927839
269969053
415531412
340927877
246733561
728358606
126422206
463129737
635253403
420620580
680642355
293230003
769931231
500582667
751235878
64182430
331189468
346576468
481536512
472276889
687501743
151705218
632628211
263599974
263234407
751732623
668595589
271620828
447900248
256398789
588832723
463084177
323186373
133250497
533230381
385773793
323635170
686501630
342756394
645711157
224290345
247629787
101071547
656812215
109036095
189577570
775040981
101380420
733349264
768261110
338838021
564581510
428635347
455177658
688054108
113660433
547330320
324916080
26175756
100858918
73161626
689116199
471808049
394332781
331242176
377258428
91378235
26834044
646049095
202502000
686595330
485930115
352442833
478174185
651858893
116115409
245796196
280913418
296877948
196511676
754072314
277110883
231378784
349853840
187717279
482475972
86849434
452149479
617640376
521582336
557845855
629723714
104466672
441456798
48877305
94811044
628461067
324050512
726183453
645857450
389352222
350385516
162525673
676727032
192627794
584597890
701623164
293710481
357977375
377086315
154360041
681444330
530012694
554382928
656941791
214940375
731068575
713656888
265572597
571120864
22173333
468393557
530092667
586360681
484294835
27968472
101398038
292818084
235666588
550427115
555779733
368730927
166435536
636893499
624380512
560995059
257727810
17950917
663190815
88355538
724975492
487978299
531854425
301864355
399858678
486592971
425885570
148303011
96343620
377432563
281854796
109435176
265303467
540867836
478736469
459531510
580485010
427982811
712518692
624719687
449676204
484672261
236297398
590535409
58303426
6411191
421584185
610470883
242801145
733586574
773831980
580687761
176392919
708898486
559050038
169860496
791549775
123852992
581793660
737766799
508133885
425095406
302124556
667097318
280033091
739846182
597657569
548842257
215485348
755507163
10205057
263206814
126311413
311433492
784946440
78872401
114289206
625292250
236001159
140468373
623083297
9042598
790768943
88925154
687987083
262177601
43352536
361313347
788464234
555249740
243387820
262245037
499358200
462401615
482755707
454507910
335798834
402935413
690417145
237731978
290715707
400463155
671209384
720697173
265071591
227416630
147036791
591817862
297123898
430086311
228417951
133542214
606444278
625491855
693249044
688203467
1954272
495805552
542846129
265083219
366161919
302610812
520186574
643056201
234211559
682162022
164849215
342017347
109786566
340620683
427832180
219409009
535204908
760018666
512213158
614954371
636298870
222253462
281572435
531219610
627370666
779788121
709313809
455196632
414974920
202483755
273795008
74950741
482852534
159391316
169704091
584995716
464964172
155441456
572944788
131404446
398298605
399788826
151231905
205092085
787520905
380745989
563477607
288430115
373462413
273297618
207711787
253696981
86883874
138038580
334417298
651904715
476907247
548750673
373981721
237767873
28281592
714803960
408567964
676264741
282485265
92726282
353264814
85632544
24627352
487763666
408674739
403320505
91242787
647454650
540086140
440411324
656411478
128473538
509939008
701514977
504052726
106899172
682868947
717173303
615737603
311326118
470256056
222747580
154785994
280793603
500415441
291186740
205183940
392273436
496656401
532901119
260364501
576454830
396910301
638407708
762961669
306694338
553494648
381754270
340588987
462403430
397933430
129201893
130175712
285410800
753229326
135689601
151065366
637022240
555533646
521419575
670239272
541004727
558635630
245104033
110432769
493815603
782942556
633319386
569434141
779829635
651515827
579473983
141121160
654334384
519484187
568484797
507840450
467914861
437416047
691509446
46974847
377203248
225018741
130018889
66657551
566010053
13977135
709479130
563147858
370234218
414102370
569463210
367328535
49732344
49742400
72920457
373534729
372325053
644265727
779740461
56108999
525785744
680950554
596251418
463431809
41376270
26575564
753195427
257049572
111222262
346426548
235610595
777885678
296719409
511649372
229722197
125797025
416406930
694925719
62384473
2738854
239693651
268519833
626056654
749863534
150482705
405088234
402659649
412818311
152486110
118909366
539685455
209380400
675705371
392089523
415177627
180850888
383561743
458191520
79964060
543379090
550571650
336609852
199182243
531563
620874087
355674776
758840383
126520441
491931070
591551841
533815916
79649058
464212910
527564840
32198485
118978700
749823256
335543955
652249009
633650331
620487789
248176982
76289213
516123426
699912159
45762054
47376598
214400682
456522966
270912118
412110739
778671767
143951665
529271095
473588413
138599394
308147387
192537211
645656511
658961316
517383835
426253742
134936915
627024309
334979941
254663083
664783445
263709558
714237306
259736662
70531685
60841695
173267010
718976428
163223772
142003853
376512710
299703478
537385907
47034286
707867968
112541440
277546635
760674282
88884509
451129549
76878384
451963315
651347868
85946091
64920525
183372592
79994253
638785536
568972726
263568868
263685642
534682722
635876526
90068200
155767836
601174831
545794134
348011917
757817238
464298980
396766260
291341547
500626570
406683142
257756905
559672482
181778529
128297845
701694947
424164702
651457171
351784194
471945927
32262967
384311965
523495439
750179178
240107439
135074047
610316695
398022228
641268647
455623656
549780158
613249032
182702409
121770432
128490593
216944535
536559546
294167779
402850334
35727859
456637325
659996237
652476086
622553187
651647760
467035753
242938364
491864156
575959995
193078241
220123716
94333684
503813391
2978139
144010832
368351027
183034656
714899076
486376960
307095708
34347741
249516268
638383892
35408824
338192609
14276909
722479997
34670368
232208989
670409365
628677928
530477308
153829235
46478911
219200090
683013113
86751271
262110255
750527857
377220381
65984853
95698250
283975407
500947595
64455707
505485369
159550418
762419114
261514560
429639568
267682068
129839436
143037402
155492962
499045212
514292210
552289542
783878089
154530347
762478459
368894168
248941468
786275097
217735578
257624164
147902438
53352778
691083275
37862049
124007035
227073854
665672953
204979763
39929205
514531810
335560274
415163675
32411128
509090681
291279150
607799623
376666443
281908375
496171751
614617484
199555332
670741725
75877125
124876026
310367874
125261131
158106925
304111400
755861412
329281884
163180289
76023871
755582979
303075981
207196356
656640291
726038092
412268448
169799212
162347814
695007318
504720990
8094182
105331398
732744274
518885548
259226300
295557945
15097982
611305917
78530368
753395186
363881555
522194415
767558770
446435911
352278813
101282715
363674658
360017805
789588207
346026701
532191559
730365272
192386894
681444936
661428087
693087186
637393276
277184987
331648879
358499766
684841947
277498365
83363340
774802395
661122955
726246202
431159595
606241991
85734276
84089948
197336513
604939761
638214456
160240240
775777031
716120559
764908451
332335020
584607878
66400907
221474728
526606323
339284241
763437995
384225059
402491437
135715964
592088413
331280421
679508119
62246056
571002337
181087617
37942307
492789626
500155492
534530206
724346011
239009266
228699312
34282211
584305158
112788880
397835291
100040237
696387049
412731542
51648571
116168045
450040039
287084091
261729750
633415975
113323893
473328761
415618436
714444017
570207959
372211011
553287399
753337267
702479228
101917351
732890014
467218958
371275607
84735808
52733091
373558330
744487481
423081678
228471697
628497347
366107653
190898523
366030462
361827290
741577779
16375001
332894749
235461418
381048504
662433097
393031322
167466148
407623771
411904630
198800850
634549011
378938167
648394457
465277215
333518332
716445134
559083461
285697265
285822910
460257364
145191957
420635203
499725093
183465521
621115001
53244343
672841291
525628838
693423551
16041592
456544
42643284
290020681
508699937
18810221
328240390
303985992
314149111
330102114
258951779
552954673
157018266
293327467
545711395
578749369
91482382
648030942
636265761
191798075
758977859
70419419
760973114
180477454
6763817
540238547
642261014
85524728
353149979
198932838
247694219
508687445
41316179
174445436
384277462
762640371
117029202
631315501
288418955
276869607
401173702
621317742
78082404
186004332
731586046
225735116
272494989
707322695
151967478
741914370
499105052
752243773
199769917
297478433
180889113
676065573
199440651
196804997
655465334
268978725
543908230
27757914
544402946
277463114
361545765
283264808
647561941
245734670
482778597
362628842
358320351
444445491
638407109
226103392
591590588
391136045
89285979
381379049
584252500
732932865
345322903
433464540
100958134
454933047
4104097
531172284
150759342
337708483
636988295
649885393
709715849
323602447
61454054
290378587
307685064
79434454
601592981
637743099
424235421
592971102
333579866
744501461
101050122
26607062
34237661
9577413
61452855
62770715
533353802
141179282
145575682
579766626
558744528
688005103
555828619
499174846
705624425
247172223
290298315
536194856
600643444
776022138
467886478
717906100
227031705
229659498
33878232
415104519
699854797
755396739
266279442
37521045
51679694
466184948
719257178
618681088
32045420
15760101
743341777
310015295
293804817
657436353
314677739
659309827
138799757
413077348
449116043
349455081
709171284
728946113
460362285
528749070
488574811
709075997
226106374
427912012
629553864
579889620
487315612
252030906
126331041
58413648
221398499
591086042
335831401
268082937
189907309
289791528
772737376
232818656
440125788
349206875
586015024
438299088
367722305
783963732
430660945
441597463
332604683
409998686
270605535
446974584
295520283
217855783
52433888
670579916
783281589
543101747
438376460
200167985
91215736
679044269
570661048
711452901
80581218
113360675
569544713
588791735
191465490
546936338
368237933
225835166
675072306
205322601
727632284
177579094
321551814
567228711
342214429
755115506
448545835
114715190
625130064
459178580
209882199
428461853
318435671
786331405
510866551
111392327
83001607
235232947
256753649
613966139
497465565
325989393
726168317
748400119
541042682
225358755
143014787
337078663
176702889
582613523
369359708
247904702
527415317
274678122
547260072
555580785
685491575
190000933
271077468
283967191
364554813
487694858
260116121
588011704
475761905
259522803
111652411
769419958
79071874
310796989
69642040
4775504
308159320
748041850
570466765
408795513
630706456
230713763
47012250
411201264
403653380
64686013
417872500
130828499
392675141
95572098
751005250
393397701
423336149
336166687
518286489
76881081
545548685
669933474
17634304
733558891
461206392
351681621
554660308
771344015
16769117
686628410
490579425
367615692
110606627
427726536
367963717
85414927
686502419
506232143
474343416
40688307
81842421
780767373
735584805
29161474
205998728
277718811
506662724
182373737
660073425
41185389
769177064
126974729
319017344
153105827
40644771
282436922
233095211
619989291
159082652
386981714
72123738
459633708
46204160
562640451
197217217
616944750
234265459
545626301
783709814
319286372
615746616
113505740
36429636
488478571
111345575
390758849
113252402
611922440
124128311
126828863
223586568
522929001
2308885
314281260
638245504
525226054
497456984
51377279
538733385
642325691
465528257
383796023
23390940
488782961
493954730
363106813
409253147
470224505
636359696
592066403
452136221
773449653
711667786
212353280
1324261
567384073
372769050
447823795
191142951
192257093
778884912
499003038
90043913
600219978
536470483
723006092
7533879
668987293
384282081
240335537
510377560
246762616
130632792
289525987
280332446
521531354
737805374
406929330
73613757
488133557
728730020
94550624
100436176
352514502
3419377
478961867
608962603
709198928
219135764
113505301
218869906
408718944
485049951
745050865
449381211
628878599
123624920
454014729
710090375
676786990
541774869
410893453
222902068
743572499
662047380
106817829
686059134
376856674
650944874
719952067
163703010
133877252
52185815
484099547
227327452
116965210
396914451
469460416
123890717
118090075
430639753
521169679
251762285
564662355
218846984
588940712
282742470
364394882
162562094
715457420
459235998
750072106
280797175
422893985
769536637
64924400
708814011
342726029
556940886
255992521
426110704
502270692
84871116
485874109
149562874
699310137
397116626
692444811
130864752
20289500
316437485
450037946
415580167
737922853
614480021
744203747
576207846
354361313
381883292
178666175
29098415
237409832
198987253
246087861
634483587
509116040
631085809
32777941
648737429
522035366
36502229
125264551
232541533
516406342
290330177
706736951
12166314
618190198
352380202
474937009
156801766
252563140
577281172
542196204
589053283
550147740
439923884
386459361
441948147
185123395
241296730
609628505
478433799
662722069
82199517
108332039
748481061
173189928
588971218
339954315
220652809
554927645
731627942
563171849
433429534
74044501
634267874
494319504
219212849
137905544
106134911
752123066
143795985
695334339
52467087
68806437
367558843
473610069
500977592
360115315
420105383
546635171
295791070
637163500
767919040
778051501
242897798
542169720
456445438
104457247
221695660
270189878
464470164
299623210
53208065
473261114
390755735
53835135
626259042
10850762
528249595
238094866
67143327
297181168
737754719
419197872
711675306
583254633
468416798
572830312
372294605
42281276
139965908
464917585
586807677
177553154
263204287
573561648
268568102
42421312
615456377
143801428
204858356
609569914
757146264
127231997
312010684
71191178
444956081
713933740
620923663
13431361
591766356
403659480
431502052
478136875
756044025
853148
308016247
460799384
109543450
117404793
141402755
3330875
580766572
507844841
79188260
184570869
751097517
701007204
344240250
553275421
728971108
396661910
283039393
609551111
293688003
44347754
722805738
416802199
281705860
61049462
128893355
644563115
417127082
114150887
625388991
545229082
376875051
81667493
753624054
141319366
175986365
138036657
67253466
187399104
338384097
221343970
81501059
136408563
363850428
140768451
253759968
487997308
292601363
254229708
334909293
123937205
455432848
562688040
141568080
40514084
483516714
28405267
18827732
489313034
713426479
207743098
540829409
581283571
706438303
32632707
531125778
120124923
230149759
401534738
118374877
94471203
552055452
323790657
400456522
648531146
80729694
12883014
395600667
457131873
134732415
267297014
139325594
198285030
69637200
277002872
587361908
42229772
515757110
117756956
527584686
619874294
765373692
773212247
49732997
403484308
503337530
350850971
593462468
406343268
551702814
120670289
125426830
158196372
278966197
263464334
357749174
381305241
478865300
436245449
582606540
22874787
384416608
731398222
441440603
684374601
17007203
669908194
410219224
720728217
765296035
487289717
593694067
385122338
462089201
251672064
368900939
53945678
426474385
571641461
15987034
457175153
701502538
241520655
64218452
229038992
168097821
295681229
635557465
361773186
758509156
572007980
26452225
39410211
679376697
270065110
701068541
356599517
213211271
527442937
278814693
769944435
383251417
28853719
184483564
46054329
560498222
217554037
306455061
571976636
163538470
160630278
115077839
556738668
675390160
453628065
336534180
33012064
768631225
610944299
542752001
323961614
478424593
637544312
103551356
301379333
508408075
641382871
138801360
316788434
712281043
755908931
289526684
478571271
602516138
366955438
321122613
109458981
428143978
646413005
430420843
701715202
659166194
263779681
208487443
268916420
478475984
100220186
387182034
481390876
564671997
500221223
636231826
304386622
51546194
302210548
489615366
755595127
533004069
128187850
591170754
488204652
467335038
252828188
335980189
479276633
419533185
174351350
277963296
327960561
631124066
391956347
134969626
663480214
244077080
786538262
141301268
163994926
606359313
728223755
639780692
517037487
501076157
379948383
367896598
606749544
336393405
303241962
566406258
282126594
587247858
36545725
408254994
183823282
619935748
497270958
473737554
308565150
98349639
101127789
241601378
407845499
510339472
256939470
315613901
24023543
575878766
316689687
244980980
272509980
275258525
668791031
339967696
464830318
183009447
448966339
99705263
460604200
639960698
688260006
542832936
171273148
529388451
234944282
381907173
367695722
63496977
416440125
33945576
318346989
189985641
596420857
312414830
6463757
741453515
525371586
326172226
455523476
59901836
329025353
464449625
218204711
14238536
293618530
503544897
112894335
298751034
176777518
250025060
371569634
784903470
170928599
468201522
303600088
255469303
549969474
588185453
501568799
555828682
522947349
520779778
233774926
723525516
593094794
783127048
688935736
557356143
755821423
217909972
281247757
227085768
575705713
758208717
732962947
373375668
350099868
196007336
488343056
596467555
247083359
567420359
758009055
378305883
197807280
577475249
246415157
716136434
738718394
518214404
362209204
368074834
120941431
262895696
177731283
644543913
788016867
693282568
512971649
110586642
728467498
156305547
467854423
100873277
29314131
696442641
405894766
686047967
753718442
470060563
689628431
264304521
724873730
90825613
11266206
69035574
139613329
87994781
179826866
386153320
61287586
596346497
237900391
642145817
260440865
170403956
559815131
210528755
611827094
22279759
486067456
70306633
651471875
86121613
346982906
38349970
642630063
428455887
339631324
688955137
162098711
426623155
674641219
10580530
689757857
47721379
158599577
498717908
748468816
100783865
82744328
450928038
423523099
697378383
83438528
364817310
670977363
756837519
171006823
643841008
266321956
400827060
200670111
780390941
105302019
724855265
493172650
308837967
687127446
474320958
139544939
758802819
210952857
281233123
242055901
380176248
62405657
724243657
251680273
705549006
481778426
299266748
98630942
647428297
523922161
204293024
256970302
602176915
457684294
196296822
727396323
752757221
649029384
298710529
741270651
425983247
610608615
723061344
119409010
763320159
582439418
684568022
624602471
488231899
328134614
532417139
23222549
233327926
3733241
780952971
381580693
486121759
40130104
23393337
375086961
114759227
346527126
491641426
439465122
608335124
605767043
632910963
75581057
323084700
54291198
13221813
677346897
296737364
490117379
506325155
625621973
715208344
497853839
156111127
502166513
615451346
399917489
537589779
690023596
249084704
2336919
672162368
581117981
715704692
203554354
159417693
759023067
267322798
51853624
561072832
399530352
242673310
454910316
213105896
32007804
577126681
103721292
261788328
28787905
427634871
744098675
216441362
312909822
593196456
227856921
5847577
656502695
597791004
85537615
530971688
644193050
399729255
637179146
249764192
629169835
162227646
243284353
158572373
432717584
767137187
313070109
98025717
466580978
166003886
462258744
235868794
709977987
344500547
189043960
393672534
146060773
41919181
561849305
724827893
378834532
668422869
384021172
249509036
158019923
614620597
17063494
276767724
777006355
729962627
230964346
290105141
488385924
355019029
634277291
358908734
527804189
244008414
502351155
80790873
621700039
25128898
576292650
204123998
435642336
696811143
675256853
693251880
714346564
420695624
613110732
225557318
323215672
779849507
2323068
536541358
774296790
535023025
244824318
294251313
717173991
425976200
321126343
753392137
169785218
105582663
105822342
170581738
371467492
444716258
269948181
293354810
275245318
397903590
291507178
211977152
505125903
302648683
183036382
151670787
188022623
341360643
34971239
104042680
344021467
530855416
710826384
541071024
589812101
562583988
503198432
199138127
36435740
392841408
154227286
258843182
632531229
499586929
596335135
692497343
333958128
119475928
692363535
51725619
541051489
174979319
203633404
347041521
688292647
660554199
264298273
37994647
689170120
106796816
497124219
733242310
131027965
267488911
457096991
687801296
226917218
391589644
101460009
240474896
745848542
635652285
696525714
732764978
158374091
678500143
376757743
433803248
772081544
5938046
300558109
346534627
613166916
53545432
348382414
86885717
783534981
207133518
512621441
147472072
114624763
33881799
26418742
121548706
106107899
247701770
69388645
622520069
534991998
9062882
270267321
116055148
136988048
449401859
134744735
387779336
216973196
768903686
231246960
772099734
601737736
198790048
499108034
613178670
592374938
538354439
740315305
541897072
204994809
771923769
334995409
367964093
275113019
182725119
133205852
215393791
460399081
153192907
703719446
67237029
788802688
305391226
649643150
163508790
268500612
668401251
280142549
755391358
486202656
176860763
773279816
407056359
417118182
719529717
47730351
328091726
262422237
639475306
290885640
253351443
601673551
583863640
699721797
343050905
153912283
647374741
774493954
5286561
16091823
419615831
354703669
305806524
97319525
468477701
25810743
620784284
157714869
605545527
137813769
705579865
744292960
731763158
468469063
705352765
602208163
31686924
485430638
495934424
87363264
422803420
397389191
336096969
751924550
467649645
490560601
315918855
535868133
492220047
777850752
129480682
710174082
375291935
227353772
552550297
339085596
540836593
782505326
102947641
139408731
699799846
44530344
273037362
789384978
100445203
204433993
387822745
717317397
683397267
685314844
514843832
685347946
268118508
228633719
102074132
434466171
485601833
90824065
362401755
87597798
438197234
409114107
392242211
317073709
133718957
451085674
333974129
259982150
499677354
430589590
534755011
93306184
288282997
205586656
270573801
710041079
290318303
299261196
207807685
574399528
158785012
600789365
689955945
526359806
468782078
443129722
17043380
113843648
46836991
741629710
444030429
510228
415053640
675656494
430327351
1477088
331954726
246076728
261635163
79529489
204966096
254067094
176882186
37209630
470283544
787171499
181761326
142204510
461200026
634162427
437883842
399419194
791519344
17071153
93046486
498823937
53740794
154704138
494442264
459521851
621316409
370873675
427918723
285543191
14291907
186014309
471878855
682355957
394745682
300757886
339413987
786728872
514236303
29028584
597216746
523455433
729730279
778022274
74562392
124379963
865633
61426934
153601133
758058423
388659048
714714715
229659227
152914862
106885575
210643801
220358431
595910635
440429836
613326178
261068578
679524300
306427802
389770326
107428054
470465345
302618295
223881080
281333663
157426993
442075397
771034904
629172461
511766563
476043719
681819338
283167497
763934394
298563813
277731115
576860662
713358915
139483964
777920160
161469702
783758656
334803602
498089213
273706179
671537345
248118342
600885302
764096101
463031712
582258206
47673289
297671569
581369129
573939003
696469499
220319751
309294268
706731113
33361693
592699723
357745019
279367432
246224495
721600936
172437045
324291857
340827787
397480803
568978983
639943432
409426631
756704650
204339579
227160523
55833678
744276296
214356715
513221703
613800944
322396912
592648961
69853538
213010129
414563675
701250059
387628310
355594852
656263652
785374164
694058193
283522500
111512691
49491043
473611650
140920607
247764946
136607361
7970970
210061253
153915961
583147717
69925555
657039542
46033100
242928649
162928992
475885617
208153349
578641447
386875178
485685852
639430503
590999629
623757713
223118917
61538638
508695366
522022378
784868323
348202045
546220136
201927142
31794455
529905723
349921304
126424963
472468379
239016184
651406793
677986101
247597727
255138643
440321268
88518922
364108203
732608248
488630897
184283936
133634586
516642947
601002522
441707108
326913546
708575841
676007619
126527200
724311360
282325737
594336236
1196778
451398054
569353978
790996264
780409858
407540132
241203602
396802758
187729975
215110122
703602967
279668309
724560353
363707707
169270747
1860191
709679193
354608040
453141912
723999322
319979136
320701572
565603850
526692893
61563629
622577904
221909037
453129450
589542994
469224204
396630440
544802431
52175564
360871087
603801480
286127309
169128863
245913182
718983291
395745525
405974444
363370284
573632810
741531272
728000662
57310902
509928333
465615136
655639600
399617416
782360531
645493360
703397266
712977039
7714380
130391824
403225383
59411
633586675
158502618
46160953
556627273
120044215
363383051
754249589
271748711
323579102
102865192
53399619
30163062
709885680
467120675
313697291
385067449
249463741
385070393
431262252
487088261
190126096
603110531
145942900
310339860
210366584
257373283
543786218
523949225
358866076
162743551
203459155
450776986
332473603
569086209
247441210
712446862
39113901
453449616
134924531
66361151
433373754
284104707
164792420
68404286
471651609
424231704
479729096
54742964
546520699
142871878
707839094
614820938
656590766
629428121
700529105
313436272
175291941
497264332
297003301
523957219
193781671
470143433
313425796
435027621
333288144
415872120
357496129
461053
532908795
324826246
429517664
230096416
398862240
318952876
512420876
710270380
700948198
521697172
414676358
322895756
33624765
251276551
684559494
578676845
97872209
360849241
9412956
576375088
321889890
597938721
51464068
363582118
596343595
213386435
766590394
211989099
683109177
30684710
221018672
652893695
790693437
385399478
721165317
408937178
166831464
652838351
451047572
131910915
319457052
544048314
601981196
589944307
193239079
458584859
676888339
673093919
519193873
252186797
662493570
202618581
593005902
43059943
785795363
127869949
335220016
608199645
97086261
509397347
646661258
437339567
740084584
342432661
785570812
321709376
268600869
355676153
600260241
211268245
444319616
371002492
747013756
593097366
553636748
53496267
528533203
714458188
19263884
443098571
146369884
706036999
250222570
394364850
518637594
581709519
73461912
610535350
395113071
46107787
113444152
31465513
616685424
474207367
20151018
627581079
303135174
756299194
769445295
279668744
518715508
763479215
593559801
125208251
378107914
587606861
717994978
190368877
291787158
218528928
453451927
592014985
579930780
374830621
370917733
264392409
207758146
380015011
559219950
126154389
758044475
695874858
110161386
356991845
55981205
255622467
522617456
591816857
684610657
186880871
400491221
668418201
343755091
465027835
455560685
425418658
441688465
162549661
606771860
640284446
389174611
274767799
790541892
495106868
135118250
105832108
313838050
234325925
98413680
429939501
217167056
516768406
412098201
349746199
289290810
386190762
311856697
789212804
470790603
632206415
668169639
574885416
718737217
258826823
145693171
264153984
413909180
410006406
745537768
333744272
422022707
253480684
587687764
412267879
735355548
781859592
767502641
131565251
738181594
335257726
545444309
652340178
183594916
493941742
101628182
137542120
58432707
114170512
507472781
689555401
779926191
203980754
419291068
214176591
25102627
158739337
775243250
169670070
716951450
26264550
638824749
535587702
61273778
312437697
77762145
540056224
532984243
291313695
32831797
728210625
448220565
430657320
375659694
52344423
312382964
731248020
548804381
5272651
748775306
60309031
40495986
499548865
286115498
554810569
747965864
32161652
500985610
569313803
709372688
222725903
316363947
335152452
548826748
662461977
392709270
147912572
325312676
453746775
743735940
576801984
72358250
67599476
727878259
688974433
418739051
319711160
553906951
244429384
231257559
313072491
203406878
623512407
226806595
107617363
439073163
447660143
492565734
366719258
306100287
171550409
637109783
478370460
239071307
121558112
345456663
332712733
242573489
720440198
521574486
213137218
613812904
246259654
703307391
86692388
761727481
754206277
229237100
757154741
253080740
36468055
360390334
254646423
864427
253698540
468487427
230542432
73979033
268192840
8031186
751059904
502497534
753015852
352369479
196109254
509351531
485027733
735739151
270483883
733442221
647439531
457127286
422701962
467278492
618570851
698385608
629893368
152368878
358749876
754358652
754079705
565606113
257574743
546018046
494541873
737012390
486161560
696354883
741761744
422059561
551200950
235673382
280076294
1951072
138431567
53158786
400498350
552943973
96861387
753234119
677595177
771221661
379013805
166438081
220705684
77733033
158155077
41488692
93472680
246048964
177905987
339411458
47213193
83658014
6348468
15034278
655509421
760918501
148886400
237237302
691785182
140939892
571142824
355702027
691787309
179772035
576043646
475031161
710197664
664646578
791222723
157855776
441398972
375054157
723815581
196844023
406222474
147189452
592351165
82579750
423075159
527890665
644526542
586908000
725316807
580716274
128887036
294321501
601638728
497722644
43128500
264519720
119633326
305233331
113194140
330185088
174487851
533729017
740118907
611877728
440141990
574235104
466719674
776223384
256673378
44220020
214123494
91503808
749683788
127426390
453902652
705596502
741869628
616095076
182506079
540826964
469552873
478273956
571153803
229961685
544735169
176147090
103537285
529431828
770812882
4213565
235766577
585284351
623900962
241793782
615181331
781200440
134636898
48938577
52640922
66040115
506321645
535944044
419444270
489553765
283353286
126932883
40743183
243812706
112799601
49030006
481362489
281481803
6769424
456408922
776600219
4319857
50217900
414706308
570613265
317178600
551729897
315026622
85993531
393508007
310696439
486544560
518774282
101394057
335004935
165663617
316754463
170248338
283837880
659606110
736549971
47376300
379239679
105391867
60257597
685360905
657780216
658199317
670284895
440094368
420318274
680137716
405407719
447227443
69944201
636794690
399711820
177770420
23015566
467683243
101059987
23733004
710600297
702563329
213312911
376832371
744161932
584887966
721640643
541338079
705582178
695932269
621001882
553871004
399831448
554731051
48860569
363804152
113346510
208200813
746540155
690861353
192214037
507363891
469653487
176043513
256185393
766525574
237694296
484658507
785140173
588384286
219805106
166787992
745574569
332548988
183097735
498091202
551953413
316538678
435178110
366010191
104335608
61964336
31310828
481825180
239661529
515017721
598664626
153030631
293167145
83010357
93455590
407155526
650834865
36180240
403182296
110903826
201617363
673174715
588422549
241731754
369712072
207023421
131243201
216581063
659121496
378047557
544638057
786075658
189771417
174964850
541773744
677509544
30883068
268187162
102770857
96197652
683107413
559726722
553161364
593041956
436526506
764128515
312529720
758985610
524304534
460410735
648179736
348286343
244421699
189071762
81374707
395960493
647439938
577462621
415988733
617519603
458154347
199999814
485476794
558587477
338715370
716256994
425086737
396635612
699062996
678040632
520549695
329812338
652604765
455854171
261248842
279761526
6733486
117098892
229299659
494931836
386843090
651365358
767404445
206743232
686554039
227998531
388885541
234919904
127394862
559003211
658786875
531012790
157925291
772401904
226589997
224193658
613139050
177729741
558556896
330233783
187635024
782488606
648570725
73551157
523249169
228726850
117067562
208596999
512275398
387415391
220835940
126294748
365488626
27141832
452081005
728580185
583112142
652089076
196800371
180082994
18469544
559318311
33626631
252184855
509119574
651061686
40158149
305220421
479288188
290619071
361552722
182584059
180191067
254469997
290468698
475637857
684192535
768935703
75372458
369066548
290597811
67091120
381965126
615866664
638249823
439709742
107908084
404640071
78979205
715655110
139711010
654127178
222292778
288413116
265554210
432071412
148727033
394839778
390774304
243023801
663119885
670126438
403585815
196381054
77225490
657173962
38642535
118827024
28944902
126139509
115820209
473955998
403703008
216962771
206009002
627106935
703537083
632820166
493813706
783043247
592312442
233688754
619514148
789800842
440149505
134503316
313162901
32801171
546821030
569132721
580436924
168242550
560817620
394456630
45925333
302109459
344540115
526954465
781311587
755124404
276150246
16625242
363648878
56078564
537548156
351749231
373398002
367677631
7556084
778107938
69331078
119260523
21671175
334469648
160456657
21502381
5814294
724165753
514984264
614606881
548395709
140240698
628679560
461941454
2391749
657991007
209139799
178347336
411939167
572730686
653721327
786034609
267182765
80388565
463635479
541586765
156640059
411099883
164184434
286033535
170540553
772920275
361761278
683791143
152298737
117596817
236951863
759342239
699394553
93533082
614896677
309840581
59286395
59659396
596129280
722288284
702644314
39625015
569645120
332608446
28223451
358572036
785608354
463956063
398196349
760314249
663832508
163656568
741112929
595817663
173721662
372488548
256854419
224937872
277443952
272252604
744609459
466657375
385999792
130898798
335762512
293693448
198836725
507479745
498615575
172075532
715732953
336059107
238677027
175049173
620323240
234171424
135680695
579265277
202678270
777025207
94047052
733586491
270445238
783818532
710896241
696904743
155242763
220950580
731134240
181845409
668100695
649667085
157752757
353473686
160471646
574634901
699167900
672970384
129063126
734244574
647628647
633666287
440502338
489405864
514106715
140971043
267940055
59513100
631664523
367506657
662005935
490642281
767944978
697971378
411512164
293878527
37301205
304564050
43617558
384678491
528592612
134168138
469286240
305438824
391535153
202739287
382671584
113248887
69345822
456873695
117344583
14781090
399749839
668265457
241679651
683910873
491685745
204941260
547964840
545065468
491566969
404283092
328589506
158104152
129032412
559717959
142256464
599866603
166730790
281220835
522203725
45540927
212337662
224973554
117118755
276628053
605452000
699017577
677405632
15272343
527529580
598325646
170203749
349700329
18273338
739539233
81177020
511830664
594081177
625798314
255822710
91882484
21568876
351312562
402966456
735791271
670882292
639782065
527938349
231475809
564648721
475758152
420220270
515745524
420799580
179155688
629558073
71269079
453686345
472271800
154230579
479006758
466559358
129181310
671872131
268678797
460566445
308768581
334638400
702641521
387041586
292706979
201835033
247537243
719109421
544318303
391448953
675824340
489947503
556672302
124599403
59781461
242952704
758487511
441950228
192807142
465583465
353541834
602160147
240007273
41087468
577980562
604627813
607295985
168981761
422950971
644195976
690991848
161984788
12015960
129618866
28010387
52350178
397872397
601310949
583516648
485406642
380540598
774533513
321620799
643440008
626217372
148557654
683674802
431110363
518588229
113058578
241244101
538541386
358365124
206933321
423429321
5562835
489719260
152007839
665664413
238775488
715499154
539889013
511344594
686394896
296034120
402640558
644305885
124712185
386270774
121429331
529744903
103078712
477041125
542396007
474945459
132480025
451601352
638740281
543026799
747211031
631162986
739947626
296403604
436869871
85382943
293775461
239763555
532959837
59526687
769832458
695937286
32938265
346044843
184644766
87892944
441015913
692589665
242629038
703600115
121148155
117978376
200314729
604658791
446430174
93161493
293366742
346534686
680942912
427389156
577335043
314379696
309415106
459911141
57846937
424499940
154540540
30283542
585974199
153753498
682615057
750543301
243689883
489155527
410168127
56233674
188247024
667993510
564462297
1053790
481294621
153224348
747664514
588907936
13485664
394811155
591657736
243898985
18923820
522372480
469728041
502115195
329854990
488789053
587490112
133992373
749017315
140020821
81791560
301078649
581845320
655438665
786108525
348575234
780052383
262898476
436533436
143688956
576256006
630444830
102004896
562268004
390353441
130515039
768429490
101229056
318888515
474520037
19663150
652315791
393981480
579523697
706795047
57349800
786399882
420205757
497368593
547485518
581339824
433062631
700464502
468464406
487510093
553988606
724463487
62391070
536289585
183143167
711456178
643469164
284652986
478071363
414200524
195973098
364806750
274696704
182821788
403702135
143273608
365480223
228392484
699945113
662148850
586001641
395807595
712734055
477397854
562051927
509549955
609730810
114692198
82428027
651498142
273151646
289356794
771240957
782215088
714698963
102447617
775091333
329895848
489984586
419288344
82341218
61338709
724667356
80581346
278608459
613737372
50537327
161172543
245871501
139926549
280093393
383062966
179017034
663896497
422680322
698789937
478261691
8918002
305876719
758892341
97453766
245201450
509575320
592541756
284013273
482918395
790445017
455204588
131493977
382882491
756520047
584181855
612865775
622524890
70278554
167446869
584459408
17955450
405471944
639166473
379401464
530370720
333487708
479999111
762404947
277164306
716623644
372493956
649791663
715565285
27922001
160496637
87397088
554110393
664151284
431565949
681499281
327332624
104103034
56881317
150126609
493627903
303039837
342765855
771655421
575754283
424237456
713425433
769210850
755281435
600299866
398640609
776682315
607548575
575217537
477702914
605703680
554762327
775730330
47985234
368398938
210680754
751718828
662857521
254470495
388016863
246048538
730814937
74850273
420384659
218488857
136476504
35456795
643133906
51055306
611000152
776339730
711912522
3369739
673475689
361587188
790790332
21814449
512416385
192211870
371200177
44384981
442101721
318201512
344054306
493448472
606672240
66495095
766989768
332936118
59170787
583801460
97883609
634122511
616728588
185328535
399170163
519472883
483480163
611668056
150077449
193112739
292318878
601144376
96881442
648656594
526624104
506074322
616352987
193333259
684480973
745308652
130479969
676688510
136598916
456756220
547940375
2786030
700079
750284906
408851310
370536038
257084927
548221078
164518216
741585992
560547444
649959408
651953979
684522230
524225034
540614381
544768381
194681963
573588555
22921470
628403416
40167695
48681730
470960443
710285613
334652917
234325224
585402406
739172923
71973418
69684260
776430456
488152129
789423514
586246429
402014235
379549478
117220365
208692680
260662617
136207851
422628995
395409227
136769875
1901737
267532221
493317284
187781318
128818990
511148771
669950301
586807279
594702824
103656627
354085973
126158359
520527794
372196793
3523397
671946092
605421759
374141232
533965430
308094442
178325202
234450917
79959133
439364015
588637910
172569913
507711331
607019229
135237419
24978054
378395396
397003822
517499091
138012796
660485184
733101792
21435228
533986589
448819461
326903118
43177960
84626522
660251736
718236166
224250244
376876360
291987734
369528804
339173167
482388280
609069686
695484135
54169484
446304080
242396015
758542366
671260073
15881714
16149426
560619873
161287241
26888690
509496463
442364308
347000516
261726005
98525496
762826013
399030164
135195529
542981267
494953297
444172909
368117454
581934311
705742812
610149359
276628944
286779529
267611425
231954334
177106769
165462542
272909839
190472839
528260138
789267749
426313686
498311930
11379039
37410760
578702200
572588214
611693014
316772612
525939031
478282746
11249455
765424077
647679089
446346657
60270731
138312304
510560646
643932688
168555725
361722877
247911305
315549415
742720217
733378287
173134743
692619887
353737790
298793183
349134158
412035267
780615627
593602322
743708839
668442083
54670531
359669961
738697906
464250100
65893756
666092310
477183401
349890286
341846497
173140966
37840225
616955016
644082602
576005007
728661719
80474341
770242873
481084775
429845919
473713734
108687857
550934983
86077238
424687768
595460993
737949638
73921678
263522574
147264771
324148993
748989541
675704126
354062796
621407793
46286457
96854521
544154890
150442178
738022593
347891717
65572621
315021055
347620982
381422154
758426799
571238742
423851085
242402175
639142690
408479553
433157599
13490903
676241548
511906847
251772878
713013442
316146004
256389485
672189091
371277199
661386821
141416534
292338606
490195871
625345934
773005929
333056216
193863516
497503597
755555578
155497338
127223061
363666845
263289390
742055750
170015676
133297908
224479611
121801983
94693592
692107921
244103653
207329793
647406014
416166342
411626137
672056791
730586702
54700129
281646310
109025903
49671442
159006125
722432133
249882447
772416749
80272312
355593330
484742542
22284944
98510780
739103519
59960230
759778524
738871784
422726963
86258249
54954299
104640683
559103509
624924595
139533076
421025648
159574684
528860276
711913929
81031072
518666424
447019091
765542405
579300215
165565076
28153285
7073068
765129272
78653207
663805903
527725457
150454812
371762535
785951729
789508469
560489953
77796872
348801991
454705083
485730785
209978011
616840927
748022405
748555397
206642642
545801746
214610354
211231469
327767463
321324690
588522287
104168302
416369791
368228671
749592212
358818733
613575428
406934701
755014204
39633089
17321197
465335312
565318786
158890005
54648988
436997151
128559387
732256708
453106011
763068200
330880417
41515388
768529351
267988370
728153033
162640599
549535896
99860144
385613675
559711239
140949148
449181043
515229367
586860263
337946712
111491991
219423764
531691375
5272936
735455362
439891270
19713672
561878183
745661104
369837310
38865462
674106931
199685531
204966327
298200444
640023586
230807988
605260430
557053995
353782439
301056676
609910303
391662045
165128623
366719367
329197420
503630513
194335847
157710449
358543171
123766503
589298005
586567644
262999703
121095402
436719410
222395963
394653742
68704797
87619316
374474298
540000361
210166687
702125530
582736818
408829341
739300916
125156839
281677541
445736566
383375513
328645264
585452128
54542421
748985254
106675907
491664190
342738158
587173561
10840028
51001308
465987138
194354418
159842255
237824106
381881342
82740593
619164123
645044164
241212478
59880331
267503618
752298580
459034648
215554384
194310406
651644204
151339172
753096570
698938035
144289051
184360278
58142791
332074407
327251782
114745550
681156428
691849050
109345160
43717522
397971784
31614432
448355906
307499886
707714344
331027768
327769455
140724223
232959868
349679314
700514455
493312329
190553911
541705115
199140259
635040201
276915304
489783544
164288479
477578145
724820062
23362819
109850295
33591891
167423019
749546962
451591730
347245799
202879267
674595677
406160048
633377701
145811333
593672524
646605672
587829497
340535647
235083889
107089785
754634521
366677837
87342901
546711815
170703884
680745257
242850306
255498652
780494303
409774304
650323844
431495836
784868268
630154401
214464787
133643436
368058217
780288084
739137025
288841515
723504922
370089802
734094204
556038574
288512527
501282258
190788889
343594896
288262803
542615407
230005575
754024148
645492416
542394695
2280100
318251455
631902631
149846985
307356372
222273583
41609895
64975720
590112538
330504433
736368325
83130126
414692858
631610588
454804242
763988806
244942942
737847976
658768157
598554610
128861412
113004028
183742101
185334181
71247995
337928860
703471000
442232351
183603574
306882862
533438356
428929126
431968934
170926197
478062855
236861699
306878419
43908496
617694363
260306812
87916871
562399355
166756433
93801457
390844684
172734209
535251993
537155361
248439554
33999363
583986219
469122188
776013552
225949198
564892243
565926524
507994398
6255821
337266686
312341031
138191150
193462958
791401309
588785968
151422638
701087431
290842459
610193672
481434013
628667480
267691515
519866773
782223438
356122995
433526133
188317444
331233727
204827016
543445773
832868
738432868
336325574
409539361
180667112
153713874
472349389
769378673
321754526
401858489
52742962
530108030
413135604
383827249
181562052
538687311
15685969
464890624
56297345
464102895
429527089
40720845
725895184
603275242
466375668
340128175
11001375
469745315
600656290
405169241
277129202
63028894
386576144
302840463
642020584
199069223
257338518
356989400
300576606
712168452
228450222
436714504
542670261
569389430
286528602
213552899
385888245
566334566
360760483
67185506
18814818
196369187
479143843
340865234
207088230
373224300
5164869
784160181
93524199
397589165
639580426
299616728
61789619
763154202
715087697
512606475
199212858
200874961
56062798
451852055
623610029
466116871
696840270
558694110
128782841
602655094
644801715
373139444
168768464
380004197
297747788
468530569
602487853
58570850
642646200
652986248
80523852
696454377
610670648
603458392
147937662
754458942
663840842
703129268
207599575
369541332
343868201
208152714
45388916
627647692
625135409
552563399
726866413
520038718
84212617
624600134
220037259
616784305
508104035
119383660
27799213
420760478
790521755
5766010
56071931
191671722
144791618
568100517
707516691
612622471
51869624
53502166
360811303
452391849
112344832
626244106
760073321
422713903
625927449
218084607
202741489
223454513
190619438
35428786
93441558
316684786
584988793
158358014
471294819
369420490
475245106
4646942
619806812
390836652
439674548
254571909
312293888
399608567
348542082
78649215
120106135
175175806
20444696
484092165
175358160
614944316
350471229
67331164
658022440
770403930
293924838
266654808
490058119
322441050
167307143
499417364
285473606
104494471
38744914
788622520
766111727
773637175
398511312
174048859
686325437
107273889
438240836
688268082
412975998
152141307
306166664
49939638
587731223
509460768
761944208
270287129
748835441
761383487
481977914
188527691
559877297
30707726
668983168
615410168
364064686
266468525
633112070
594087341
317436688
270402475
601473425
256858063
378788955
323240833
60425664
567951319
493780181
292451137
485600634
523249166
501673228
2952636
642627869
592752670
614235760
480803234
757614158
10039652
141011915
140818971
513110633
122940149
517073675
585871594
356281675
555324783
304623269
216932375
582647560
658153541
255435639
248764363
552605915
719581148
623749760
645159488
377676906
107260412
311284231
283396272
203082534
684844002
689384956
750362970
317576984
312883294
483172963
468286422
207994939
35809651
126511691
34549372
330854842
53422032
788633915
537811197
764647889
644742731
128693191
748107461
303624052
510203421
531682232
220686480
500484433
181401181
355214851
110161358
208984699
174526757
705467721
754752766
61383314
539966742
386461993
517484324
605013083
439134716
151444705
262717775
118457785
196595370
767992099
202923734
61472202
64484423
66872680
423821411
167561686
706478944
315247358
689426543
605064588
347639245
553259621
483988924
156928075
198970792
577022378
284360007
275315685
87571171
324708310
43952203
751462492
258741194
348637232
345889328
766639292
330210726
574921385
47839120
481464970
79844705
341483291
637365301
245670614
531766085
704208178
35353110
776444620
624336326
81713188
682994571
342422939
784629954
84293748
438244871
139486119
488356462
63558626
330770425
543054314
774128516
133146241
383329940
371310153
7923209
536535077
639179765
508132056
47015985
282909278
776062217
175930192
589694715
459943180
612274475
419925958
373655517
166131969
713507453
196622448
252679741
59032835
326311440
161289137
242930737
555033773
111724071
653458565
331293121
743418062
642237236
617102558
383726274
106275836
183821419
588571210
147559012
462764426
47195704
343229658
706834820
537700284
611202390
307571479
668745837
401760931
201528842
670771628
174045389
63944424
239368587
682577852
95690344
363113181
292353411
237041230
5348042
211600215
256061376
465590456
369356976
716318916
513621467
93857009
457094434
176362513
458624961
78675962
686910577
790083509
525499687
632134214
593701833
742428815
273754220
629124601
481960969
126327146
27945469
509957385
335685573
600517304
459810096
781467352
212566687
225795448
791467770
537407455
552220533
83799247
489327734
583638205
421824044
659103458
81780202
306448863
147916303
396172999
288243412
603169929
94978942
273630235
673741896
684741662
291571904
372997498
541956534
622451859
707490076
703695023
595821165
103929790
90505513
525077975
584146368
195137701
321473421
259010707
326575490
121804569
173944543
16990009
755843604
728282356
254479978
239530726
36472915
456039875
262237111
438973988
757366390
772653513
748338174
769938781
452367889
660570926
362362864
248573421
438577260
98456384
755021864
187630675
148911800
758643373
97195722
729211210
185199934
263075738
500950904
581353504
378477259
358705295
254140672
366919919
260087392
750457060
669079271
112043101
267750333
82627331
213499170
354565376
754702889
540442385
425587258
88754408
55819473
529748259
488243308
389069285
493354194
715245474
566375443
176433969
782724046
118175004
763952663
52914493
630839127
82262685
545006714
179394213
729214271
621579585
24292900
272838714
726710126
31088859
679766268
131760286
495941037
498646526
110519901
243828663
353551635
401075633
662019970
516161760
10492445
191728902
427265050
482823967
288175358
713409161
718319458
643628463
407856944
243082260
435826544
96511772
494464563
284711162
507278599
568118395
467696467
667455261
266238481
713485909
586424667
406814897
269473658
120359335
161931511
4014046
549071294
607681247
100762546
89632024
618585472
423508499
44942909
101224338
734331268
126577867
205141925
180824446
740024022
292368251
685481393
661049162
497217680
358125026
740203222
398214294
629435247
385226175
635123864
438275817
214775681
540954482
59208132
558201308
63105897
222048151
519568482
84746855
53102306
631497076
568396347
301983427
365754451
539305012
181209636
55773815
12168305
776559333
357883592
154190948
699285710
441092648
235569275
571596918
280608097
772342898
351921293
148110434
441917264
534977463
461605452
185209696
720839180
396780978
517277573
405862644
692079701
180050532
569755371
619991869
440167926
11477679
281533878
265488116
739369156
58637069
83055169
477250701
333313638
664136962
87366514
354228281
722886798
606927315
751181568
705190620
153324839
149294944
273530697
97618424
587813661
466427993
514598187
362288001
767354735
480737987
649555966
614487031
98987879
290871808
523988645
553794820
506998784
442378250
8943046
670136991
401098163
546545949
359825436
212058505
679174327
136767653
15576389
640730285
592070066
608135072
87438317
775938019
573004102
57475038
160635780
320604336
579448060
410438636
27187748
280312550
544127412
48705063
23342528
409734912
29658679
561524733
81990995
324923168
129052538
600186868
471391791
121632180
230766572
708305469
351011535
265423023
232013703
302322462
338419087
316460871
482802722
418499639
338245584
790373452
685843740
77477533
311095892
734105011
604259622
560754599
275035754
55184123
700973346
598035938
542129764
362876757
714810760
731710209
339553842
618176366
212501509
483392257
204323689
132242944
366818832
500320215
543731299
612216494
700747858
122876513
48848545
625538601
781773945
17521453
208712328
174111419
411157027
369641506
527679610
661199456
667524263
366191330
583492249
46658843
401105712
54111026
613497114
660743738
360840129
27338950
27450964
286704224
548356162
602343141
20939526
300991076
638472600
95104469
690085666
760912661
701211424
708138777
510113817
318677128
692664778
736192755
601104050
593011984
309495580
751734943
723466297
402430825
122994099
246463638
61922251
166670173
441164726
600463913
702362685
628746632
485112134
560595597
9321516
286392763
673551153
68129014
438818348
22924284
575987846
365796876
206910816
486599762
580712846
375541571
644426294
298568433
655190821
541737639
628644246
385109350
138090399
419046418
340812211
258336910
529291204
284083087
109709015
633928715
414498960
596081480
428699293
239458802
750010907
519240710
216146624
341316783
551631256
89883202
155083199
718543359
612668034
31944362
462853567
861295
515965447
654586239
722736741
300741594
487311936
616428459
605438426
467848130
521172423
99128256
180649498
35173322
119725176
583027717
590762008
565691112
675593139
37010803
282863576
480431026
200800301
295966492
500751470
204788974
163966984
139212309
689826374
30771782
66391527
27912425
773878917
762067911
707884447
182318559
147435776
505863665
213616376
542060476
519050475
719446128
184245288
419747952
498287653
674481872
44555793
747484135
398071458
397302748
764207985
377042792
65470431
633107857
751580109
767496257
400840699
608799732
477926368
656661828
586299797
753860911
26575830
725947955
471819086
774985245
31837170
496163575
571550803
261314373
387497508
186039635
762182560
391584494
189463534
542504104
776995573
617452288
301229936
159245586
328664315
409692389
566992344
274754278
603720311
683354748
463808641
474231741
152743530
307377871
739862594
367755043
154605680
620125886
774377965
416967288
101950385
624125269
217599266
757199550
169331149
450329679
407774522
372417844
764494521
311123907
190515348
603226020
91059022
685101139
656313943
709060958
475825349
204091470
444553440
57924510
171547859
233013225
198603279
343314900
402458839
335618619
418683052
545152481
311627014
203487810
278418764
144163618
639996944
249744465
514445707
208421759
31038402
561638205
415556743
113239629
789936370
453227648
243526329
589098883
488748868
674164547
213122365
62778593
38972356
142353756
240081215
618954230
265392752
498692078
331097674
93408746
58075087
500725183
654219249
627749511
658265002
737835987
762256122
368592782
750521376
196214853
68909395
716107345
33202009
689819077
770459279
190406061
373027810
92379995
369534030
263307190
704896298
633880052
589898051
745375896
38203940
158110046
319509749
193426843
105886123
658264887
791579668
239475819
446013829
669234093
729236234
7063509
11291700
600080329
388359422
559757492
757936836
569985558
291698457
664125572
698925821
185615052
300093654
208478918
374700973
368035940
691436921
97876857
71197325
275437129
173099723
204767678
625415925
412239504
567165175
273797267
611423767
93170449
67068219
650546796
744964321
323137522
745692689
98279279
341230443
710082560
774665076
203131601
461209572
354490607
90938615
632671406
196766655
704639859
663553766
454620455
562775758
363191396
727976832
629002140
751425553
249757237
787733683
720667972
323694900
208282510
187028657
475480006
3492664
581578687
672030695
159000133
42127763
187888698
156460038
231998465
214677128
83620082
583038569
204920186
287320434
322297719
754846653
228387284
500999072
525734714
743990135
751598813
352623404
786677642
562040033
559332550
103004080
90535858
30182793
30699373
662491540
119339616
788799846
249846986
179735759
411793901
556412592
332378246
413993325
440376717
654119786
636379756
532381897
240948947
417783837
457760079
64824
664083068
588677024
281953337
542589441
109442713
774575755
639780248
450108157
180972544
261884319
760055408
476789849
278867248
225757906
661952854
317234809
101638691
720623005
179276945
67023484
755121568
646046382
685438082
43882236
67679579
218164576
596144297
206828036
428969500
177743598
42572644
532079801
145127284
607226511
562324703
693509553
21758783
606990465
716915096
193377323
524953594
250617155
315469452
230498035
651316632
180232091
96059680
114260972
748326596
682884866
791302863
598401667
487839196
395417384
285004914
433123217
148865502
15269716
390359140
466873531
656658967
413717775
325107266
659943618
781535608
84871990
59852276
627742400
59650005
732322175
548881254
454665092
599175709
150120755
95001964
366134808
641357203
272490200
12464063
670564899
14904941
302187487
557077813
30598263
143581435
588038877
321044554
599250170
291909056
54150180
628034984
402096213
621897757
508362369
296533085
652375059
182017684
401900847
139111283
335460700
558678081
275734283
344261103
627327914
136190392
641921578
256205367
407705538
53965536
788250114
65904036
32691924
354654876
687080879
787686303
589906913
707465497
53832067
275948661
208740312
788865880
339457365
315018638
575865081
652891891
465669686
568072637
304488757
304541395
71205211
270540864
467790452
271635731
132367174
136951786
286753503
305356901
587194865
200372648
607423728
245132606
694026458
206688789
243211070
379258230
451713092
288721495
638350351
139163018
683768692
737119810
370403511
616468136
575071375
226047818
525108769
486764543
95240092
414523998
528281215
493675622
714613653
297160742
495451402
741249906
363713503
182886226
700871747
619377962
609558301
48714929
337179011
342981672
222840712
713589314
271571560
502830952
529806958
431146290
60701806
36414240
668104003
675886013
415439821
181605877
415914895
705812140
318696338
771283099
728476078
80965014
397514255
197366127
720447783
137395396
557916589
661683694
686192218
267891660
734707077
99672902
668128485
558991202
389022369
584259807
704519916
418681056
166083464
266649186
193319245
62384415
247712898
249619506
751914178
617863246
389766483
761351733
301864802
124761991
769499959
758804354
58919167
622835885
299883991
198142236
694514051
219591092
391900124
28720430
425565970
351912643
272336076
308083926
674501046
571217960
32461222
574175347
469952546
255372672
652253840
128262709
389000649
248379666
432163041
358285114
73351682
708714667
210580534
377409082
37607614
496264047
250745602
654129606
7571011
346011282
353038286
5569676
455559864
624535430
391675667
503156047
597200095
288967661
197880780
256839488
1266720
78665032
765382149
126127009
435747477
457885680
319486109
377905965
345365232
618127122
156871518
615308928
374474000
143861361
455755399
347684614
29637293
179019862
665458753
688595761
409624470
120438923
498680494
515878232
333543737
49573149
681806228
391750216
585856591
728855976
265633205
264066370
261961108
256590208
312254343
140557457
138757272
613138856
499762618
111030926
435208357
510320803
372740708
240084515
497340602
564553715
508045130
585430859
462406451
147804110
777679000
92043399
84062253
546082397
137465207
649568274
222804722
728472424
760355640
313951624
432501231
569933
101392502
239640077
164839622
1013795
235961456
489877157
486189215
373369625
406612567
749493512
31456424
745467893
555465879
754292838
258054346
374798185
27039339
424407715
523583838
783332361
337727878
443879602
384185755
158034629
101274629
366819500
144785712
156776371
200264423
704594384
493885676
555853027
496445871
374352580
669332327
344700443
499332460
780055160
690215121
720907624
577388110
63540051
387680378
247064502
300606963
749886419
223204865
201131100
587515426
537535233
698580510
449158517
8615106
241827848
706368724
201008915
296699864
313196953
475798817
740694816
217012599
665907115
639290975
308764616
284495429
788911235
531389109
445610940
62696452
631041783
580031445
302560779
251482638
565263015
199710196
83932224
495749154
264218643
761606400
707686159
384646672
730969155
436120751
206886183
722297088
177442168
709435966
652488997
778200752
443819809
463043629
308540226
262582640
556014089
711955384
541653726
605445395
74111492
90796886
424203705
604664625
298110118
4255897
755828793
604062372
440523857
658129930
519462969
490339964
72529840
565871773
1355405
603376306
290062492
665287344
678157457
99956929
300886666
657698810
264201882
682447698
362634002
714609449
264235383
199399896
765661782
648890883
323779114
327898713
498684416
330636486
611509013
446216331
68163173
478396563
313997614
405383260
50925765
442572048
654730074
308213845
381974282
107368406
633087081
578673898
183674758
559009602
330902984
84396686
658705939
17942993
52568661
399132484
412371440
12563138
54932913
29667905
644345325
6233342
212599315
741013297
503602322
200673799
544515120
316189728
198517041
403554885
506509716
397120138
215802689
198906839
22198779
626994302
386609249
269065955
453827930
111454995
335070947
516138799
125426878
606042917
43274036
665017703
370371052
723836471
561388747
627517418
510204878
273100304
242848587
476554240
508318961
178175720
58161062
215293197
43419356
82936533
753255329
203023628
330352308
97303967
764835590
600613871
698620518
244595663
322308037
41112927
599203814
141713119
587332325
704147333
351245683
7546616
142680221
25231192
135231499
67286745
692807187
748464261
511951556
691883257
133468030
658206118
113881510
423766101
419059236
12412425
579526580
578630083
554636829
175006989
457657943
108955822
106909269
251769872
738874230
18801534
682965332
8956235
107103924
679188574
150229676
216286165
303633147
600299627
676799008
493372961
225954674
79165899
499717023
778729572
115064679
640429947
438262200
41039152
209113077
104948876
277263629
11963675
327623323
669703794
141817663
394180876
339937908
538669189
211689942
774675456
52498928
689547650
128677679
60924268
383230532
443151949
680634382
589813242
387800964
779932469
581362387
577373689
208256048
654414656
361601307
653076888
321374426
405366377
430749214
449215352
522671021
383880961
621886912
681731639
192610113
669821414
72668970
159064326
156412316
449705901
619633467
169347319
392742790
457834234
92570756
32786620
710784239
235656933
208530562
544931746
151490776
404288257
176274247
194909870
722737766
715744333
96942680
576809832
382982032
211131095
620225104
640163981
150649722
409212203
680504947
561465530
131746044
53916346
46572795
616882264
90225036
380005854
514730639
71130137
226672187
277305968
440717600
480417911
371507031
645864221
513391632
650635233
493413052
367209383
83453001
670501322
437129075
715245861
58173521
49798965
395753707
511611497
524284445
581943684
392748840
515523871
375557430
510235511
267031547
677618401
677401274
573545098
94810381
548399022
295094259
353079939
319060503
779581628
460567799
394535112
140260606
785550583
118107545
182638900
183457616
243713150
332061636
651343786
23950791
212570399
229055570
201261958
124046611
458425418
319080518
221916937
405770856
503387925
703874510
737180102
55005525
220310509
53251253
266128194
760766607
618340700
688902789
138148099
155168228
176810397
167003311
307886191
764684858
295387371
240933111
679595512
506615237
635050297
212427986
272129089
445902236
160008367
210000869
509573330
429588677
332540577
770822837
720021555
457876527
679828613
294446936
271867778
670994922
303139760
1927009
337199431
384929389
103084289
59993926
574438514
236033732
260960000
59854701
50969507
178811723
11916441
30661974
669029015
388041240
683613220
617910721
462735747
745079055
262143696
544719881
501429249
391277799
562878938
307576908
272621724
174119313
721672862
662218354
672505858
303001730
553352741
624959945
284972001
137203539
269399685
412808802
177297539
673234883
246929469
501512878
42023815
693913791
695212478
569140726
418472285
348429645
607545253
755461780
779362276
390826476
14048927
453287435
309579898
234464902
463257365
113511470
328324298
460520668
149718128
715157666
68719104
28104176
54826946
598161961
485715338
531344357
662843192
489309065
544375430
89299055
131831033
561354181
47120543
435741361
489530705
35153089
774802769
729122256
48466578
488490543
434141957
663342308
234651236
650182195
750363723
5420553
37570548
256635114
739253351
53689573
660221514
788146637
261616614
401197019
766198916
698665934
326114336
733142728
588425999
676270099
13779621
185379579
658254294
691932018
587416579
219573843
37644576
632763699
560351335
181912291
374552506
671813461
612790567
585573506
727044137
131293097
654785730
591167706
417665700
362827962
749814265
138198295
543882939
185130984
776580496
505668269
403449360
744593064
205688333
695311405
273627835
710966230
603033597
698486793
700633284
764597163
460348106
599599646
261283440
571860567
242526976
340112177
193711452
43948722
443399274
103027682
339455909
392068438
205674162
475486095
506440022
750079534
386380678
683664672
506463102
524460531
644998835
190273444
352531208
652310187
246452349
779470944
79813074
767538712
321079026
471023763
608390408
142644244
293882051
182010406
336943107
222658797
50471495
598677377
483225662
772120710
85926062
81102338
606461624
606866368
404749194
482399381
538083117
697039737
657217493
306123164
211778826
145667950
137890546
180140019
733918126
160679314
136359167
648410937
307115018
514821184
10961982
422646286
387133687
156141358
750268260
135692511
573136523
542201758
231836086
396790879
760504661
737782909
222115856
192571718
287094108
498956471
532139242
197388583
210569429
387087926
640213226
745982546
508905804
142120268
163147779
651266987
391885337
368346108
329733867
312504177
170328254
523524010
270603207
663615017
644305504
519717382
295928677
559879866
167677967
751173834
63533423
322661988
80994449
158283209
732761869
248062549
575724405
605674995
6952116
326388663
661231214
429756939
156578939
74921964
649746801
257192582
749520203
582690255
284493368
171387753
662825738
64328273
121545473
430932308
717908103
80786588
235058084
348968598
545733009
392066400
532966502
18027663
620277661
216409921
736541444
256039412
739944869
458049594
539289281
43627934
125759429
375864119
320016743
277685812
387693305
534734653
171461577
716228556
665406546
713210262
383469515
629160249
729410600
522703309
691789669
121578433
339386140
17181780
591774762
480869245
424471688
414162850
451251431
458123557
147944697
533372844
772466
239924067
237103426
296570998
432695976
659738260
497581118
787290086
551430708
694863594
94857347
764833974
755771580
391966512
500598754
650314281
399202476
729369801
120996045
269085476
171914472
627220722
678476077
440109361
526385627
390750711
132012045
27033288
761067896
249910452
570767585
617548471
63874685
46888160
458078649
444137723
390652985
353246938
563843489
358717684
554717402
474644392
74062131
667298113
308299975
218146595
76795155
578023725
89479196
266521508
689913993
449075006
681022416
750045697
81981298
353126345
140831631
740250350
158046817
566460000
630117035
458983330
724713655
667187974
639104663
392419448
790137193
299308639
9438544
38321592
449586561
465944048
289514152
283117942
502370098
776895984
691523961
450857600
583285101
517777832
460517920
364991837
580089154
239851055
471744371
339151888
419504132
198581467
234155623
425528056
760735901
385757862
559761290
284265446
589438436
11231142
217350163
291103056
561455114
601191955
567844138
632424965
759501568
294128789
513801350
151991124
209607168
454659554
563219990
22700589
195246378
220108742
542599576
714362499
242761612
94520228
522001351
229329318
274572598
450380434
229043347
255834407
514428338
131155285
688638636
65133246
739085033
506344040
444919123
507949708
740147604
465951853
291987373
498900452
735837840
615893960
241989010
375138749
575959113
294984848
65325462
565863414
745909999
565508324
67491170
421294775
270213178
280621324
789452010
390784740
2098160
388149469
634013371
658332753
626578599
603001668
295024406
707299489
137291240
115300685
351846202
68594330
525672626
730882172
542420944
110187629
673456426
63304536
517529465
718390087
391433582
569729030
655670856
233445000
151534038
219467315
202257131
338653608
215675886
707632993
619826953
678722288
657891754
318380494
520898900
618629991
458375333
14523017
163881816
12476669
343993629
116960461
381886150
722982647
265768963
732402793
609922598
65713424
248293975
672174862
748370075
509271241
759825724
209458648
88265728
120025066
687231627
246991589
28254196
394258332
704030083
169026945
386978983
437498965
254676103
689374753
562343339
38343403
149735502
131159529
50504235
126874588
477883101
609101134
486748631
388492663
306103965
73449368
209921684
335510130
424073841
16328501
103060854
349543198
531489480
142802513
502170853
421505982
481856253
480819703
631836031
472592038
321272465
108961818
696313734
66025599
54616125
4444278
586561012
450849823
640422158
337994003
387993861
601259484
725649627
609871161
68642397
119395570
550318326
50221715
341459285
532357940
287382246
450576215
420408706
139245407
555716850
473505944
658518010
201207500
136872333
509555597
251171580
1796406
14430268
470482006
402449103
48613074
552846408
513053416
278311528
175052898
197873654
734998803
307215882
755643229
39718519
90847612
486740180
369524150
92525786
762836049
599565578
613825954
530036937
25071128
100296795
143636599
759458344
489205357
672488853
577960251
527948127
536393313
615211934
61274882
630619284
84328141
182895704
233153562
348673862
786692612
791107671
557982469
338948284
399166167
118117214
517449493
562582699
340991472
47180112
65365687
340771091
745864864
382985537
612077436
296169797
353159951
339924341
139872199
716031718
640460214
231235026
616290344
598367978
254245788
628092942
393648003
658490309
772279546
364169181
582864507
369247811
298394356
343391281
211477936
53536399
461759601
145500967
563949957
545547762
551132429
313458476
400333613
321260127
754454286
21492425
655348853
209547207
461549661
470044339
584210554
422513963
498829820
487316356
526519315
486944635
712835195
118061570
132210670
108959513
488188521
214506185
122701685
32461179
486279789
720007825
28893838
189604958
112200080
152279967
751927011
479987399
79389023
326583804
665235361
94628584
550334161
442920665
223713079
689057506
497451592
112766051
752321090
75616222
603641482
474423340
391493032
688572762
241012840
500164420
35946933
493908867
684937978
459018279
390392767
211758415
700161617
707409008
363583846
129595441
696687699
653019877
138854450
96522136
190417660
676219277
467856423
687933977
107876749
638104641
665324482
220026651
313762702
773202496
689342499
319743137
678577550
494203060
753654634
403150057
514540517
299006067
25660064
130984741
53767856
152590479
182159365
548649763
323422084
321882228
384524187
611789080
491174924
184204937
445070682
192323789
247986442
505419011
381739034
528645657
690083190
72204181
293471362
247899939
9865328
474987305
38738348
402207190
84323072
748245534
449672404
108978884
437694473
681710508
416610832
3931452
530080604
740747135
630400295
37991342
696523467
383898359
667379638
625231136
17896562
375430255
248616911
95324359
58505441
249593926
251562879
565701532
732315519
436596946
491217089
40702292
326021596
160915436
553686296
371748656
144562119
903307
123342368
725511334
725644529
597919177
144221432
77751850
682005662
323516206
366474414
654222543
341900007
145160435
86332880
342369792
5677463
726897874
49077169
139114094
500813466
786250322
713034686
595247192
200892058
709167758
248147925
555360605
589113523
569706761
627971851
566896448
729730828
677200224
620520798
474676556
183553247
197752120
350232342
409025279
344044532
457564973
270608441
52256354
279326409
58271372
664421013
738252886
708564789
12245251
428581944
391031699
613680521
519832667
625161657
746297174
97213884
372609475
127027383
462781746
105421184
242252057
77599931
186108138
214494141
697930181
88066493
72495512
404221461
168504276
237890294
283637861
588848679
294816048
216326466
712581487
37654471
768927558
492183940
63233498
298197516
288244670
562436818
762535547
171036039
290841589
276074090
201972913
374394254
18559913
646452161
221693013
676837735
347733093
66303265
562755581
87136070
644291102
263144898
512511357
546784202
364603552
216061467
250173464
785284748
216242383
86721509
498176812
721919337
635547870
504448583
707946503
549093906
4500588
317315928
64099364
512119488
138890333
710774536
485365263
678287144
284938240
127355090
353978753
242825508
642137173
702348130
628203933
604055432
665783792
722621447
764094169
588937871
408188414
354441828
680341990
250156383
268445131
257540439
782235970
226253191
664074376
700579955
248431153
10984339
261411291
342567304
411548924
445236241
358899117
412724624
334864336
537361794
507624930
555966443
667241637
402162310
112679965
471006952
654850216
685131650
763830847
580594932
198634228
511877126
258518308
118814945
742308736
170553263
289326057
466456867
66169808
594960622
740733554
110541906
355816310
256399778
557876123
133945655
508573691
559051531
493420094
45202619
8369505
769292203
507347090
327514766
572851583
761468754
399628043
63787313
219957492
645773610
617519683
640147950
368280418
379162203
441769157
687171453
141441618
420264710
725163221
172904171
284143245
630390795
167611551
356202494
634010710
633681301
41729490
581696237
61077223
613744927
678313926
723548807
568852945
618755559
30199484
777771923
11437445
741857486
208298450
14696040
125505671
63547766
666044376
651670954
627399153
105973329
590736114
154475818
227634567
320537414
504028397
589699982
204547711
216937714
691137854
461298386
550132315
237596843
640482622
783410974
433711454
8392554
147058099
260864748
505737084
181399256
172759667
437139025
300268578
755181360
322566203
309783445
21245621
333680877
34980216
133462568
497626691
527349913
40392005
493545074
766514600
643557364
650449586
199585510
497635948
617734065
125673503
480037271
631220229
564707826
569947407
390583338
76531186
143658075
359627369
609491631
213515589
504430080
261544101
507852857
333713799
50506327
191811731
102110855
333533643
324749106
637833315
275782872
720903799
699658159
524304476
152777692
158656933
245468791
28827149
386254359
386635019
278010301
588056842
509749648
405512095
234213342
455774548
486897129
419588830
143152068
504691694
598586928
760129474
547007085
379767019
702741255
615961040
591645565
638214904
10602571
455705727
429564851
30485018
774298139
175954939
429249623
447515844
325462085
776741964
299124599
445494926
58790821
604373574
36038035
88461288
481568611
628511758
380593871
680000021
156408211
749266129
115239560
150461898
566037692
124419065
240655209
403777058
449450549
210333508
490432330
123912522
21807511
319134577
721621004
605561770
284723018
215928240
188952204
188971730
175533495
42516651
111284998
545962126
41803872
251912968
728686753
652697448
749765598
441414708
378828337
461326960
420924917
664011503
268253772
624527966
601897295
89404539
49680515
592360153
484587598
238683943
276730136
81301210
673132845
74995212
571787612
57369817
271512279
6194346
350145167
84080712
379587270
397702497
261709700
721434569
743956102
312512808
223504296
242842702
284756091
42242183
746264540
538999792
353141485
66478530
788431142
560172346
227755968
565268411
191664807
541904529
82769886
141136927
503420999
119867172
499557338
412448945
561378894
27938679
237447168
305674511
763432772
440807420
269101597
379958739
685616175
605460905
427946286
301717568
550285809
559753371
327516115
106503464
129721141
554148452
687212998
504614931
606359508
520829675
720611206
383474781
292157162
215750873
136169795
382649323
426861173
556905889
705993827
325939510
376925740
182368435
695227128
723101664
235254937
308050483
579616961
177567515
384922725
32255749
485590148
637698168
751456965
183598981
687112211
500150011
570858532
154982190
699739760
382813471
100449168
604113383
230775284
305959071
96559887
453054795
283299299
77897476
59064191
446921566
491016802
574738510
513728256
408914489
395791834
528542224
375550735
747365310
380421630
407223362
730743415
40498526
182682962
764762586
272991137
584158672
60546901
50029733
508121624
442596487
269667557
161913696
430701213
220985362
5612263
348085774
701504012
427708292
45109142
585945940
407843178
111348647
791132723
4823181
280875521
199664154
140716096
129341932
346313553
692509761
274786670
642463107
545899293
196261154
473660949
63278075
194186324
265728339
293619770
430904807
321611075
656921259
687449979
174367952
145013662
644339845
20807162
597889309
379464937
147952397
255728142
108041437
312949956
642345232
631866975
143033925
295635573
296305899
770397356
421228300
709282809
418703172
563530721
582961452
529020769
420612691
101626910
710192730
709969976
227094271
689870580
307792149
623357997
426369860
159740896
386678258
274325573
496200335
599327583
262952308
268340991
97262038
472911586
78842010
440843747
86849504
201454077
705128131
141705981
169341096
295966325
370378968
419738587
139449114
255572257
389151237
272518432
768355586
74579839
448082298
350931976
593220849
96492487
19807795
88390643
652481924
749716474
601049259
27828399
14234907
623721505
532358775
51827057
785142535
291517752
348528508
451628492
537931227
252004379
466283302
538794724
74924947
512402016
469940692
121874212
81940042
109752794
243863080
405454821
213536072
359739947
309955559
608149322
285842762
316209267
556789170
121646182
744059223
349632148
772140613
307433391
361874753
647496655
298983195
583912385
1527520
374350757
711746297
62002777
364660960
294935853
12934329
537836980
701040613
588325027
329085005
282222109
199498382
188962522
275873964
750120066
274088533
38829918
568620077
693019676
360619845
130590206
227540543
296561337
207353355
205462164
762683540
544610555
431521485
757626337
205051537
739857429
62386222
601289110
721471375
275633453
380388534
50842206
479282588
35348827
250807249
333227566
632146738
277319848
245982996
368240002
196829406
433199623
308217055
580594214
293632929
152342097
362151999
48096620
661684164
628481702
72907119
376589031
546963171
737439313
589882249
496597975
504413509
344510633
90588494
408558333
541382860
481936475
731346136
471487112
43723453
587042104
200820065
302490634
521131549
166524204
177804125
61849295
34623242
783353615
764264955
327982650
430181681
198359374
552474794
225266960
628356781
761889655
399319411
132924199
765258026
539702452
232030598
391286378
314111349
760914278
451947037
571258598
180430718
143495195
158928861
437660366
361192580
664420056
790777025
449856800
791756515
549524515
471839086
229786529
567146359
253319867
315285088
471955655
117402816
83430005
92284917
533042966
359143262
456617054
680712717
130046510
304313502
289571158
201580585
702402698
274637036
154782463
650221623
268013906
262910211
91539471
328619290
281927267
156750260
17468636
560403902
229452828
33066470
522224247
457755675
116057001
650803836
483837583
340792298
596029241
605405253
709304767
360071226
297149784
565819672
655547868
54806740
52048404
262633098
217958123
128217644
260067231
764159843
721610971
404271676
87397154
559481156
238186614
498500926
492235977
599596340
98356763
451003877
743380414
89704202
679608559
450103724
645309499
719344427
532183782
594925247
106584588
712459732
764278570
551285181
544389137
746395432
588954728
234127545
657433351
396339828
108064939
465112362
70526669
249813432
125210854
595136605
688257026
748258697
429876833
584301461
61573184
390042298
627026836
34790800
455521635
383358187
397053016
664956030
242033141
765960430
225799118
300333606
69119618
405235003
217200626
444182787
758212154
269581601
348593916
379776284
454550289
479425928
432179278
308478892
223282814
566166183
641284150
237771840
156012732
231673970
301593700
673196279
611168972
100177674
241406854
171020435
251954706
672720417
280872016
71387354
37374808
141449259
506982997
14768390
82778953
643234416
429803645
389208571
463444329
179943737
316584887
113909992
319564213
606530645
775346634
563611690
115933700
550793163
489702950
184400014
219566997
666794142
583351523
153658253
203672329
665704781
83267081
249678459
316350749
105955988
105206603
376922712
375913467
166071571
571093506
35661426
402400693
745602596
618469611
465451345
68281143
314208358
365614598
99595487
516663431
392216674
496129074
294042706
334835190
698139339
590571772
650562503
475251223
700371078
246114331
161080019
321894065
143039794
608513171
489834248
304145644
450710227
488732828
714316496
581889968
511841933
442507398
342264349
49948435
622048966
686838700
135237226
286043377
429846579
454427499
732341823
673267268
742152801
565121476
230354566
733969836
411493251
650514973
381990457
157513648
669146542
632849316
559655148
547104122
460283839
165515181
447210191
59852166
168026240
370512146
704897717
568783489
377980487
640554421
678175622
561211371
620445863
182341091
332404166
482406695
602963094
437635970
683231002
303393198
120571568
257548463
3453307
593684319
358622241
166375232
398078598
638998262
589504150
237922609
697048233
478948985
97883155
776099238
519701653
40730184
6878890
737397569
364415838
133495653
377067340
667058143
508452310
206325175
589411353
446247544
633137201
716173083
437447632
488656935
678251532
503762315
167360028
698703789
767269642
471182070
228760158
259872105
232926586
756300659
245013693
729635695
439730498
304393997
275302804
591728764
559204435
775236640
28904863
146457117
679605465
248133391
355597321
231956857
119514623
597029302
74672914
749627889
664650980
630834081
27161304
106706625
237235153
31968031
712644364
529187904
395308511
648344813
483961337
51542254
204418861
761454437
649240956
68671027
392328127
184887226
134438370
568593547
9993478
681654230
344641953
520075139
320708608
201205281
698839622
386839768
455002168
675656871
404750749
653942479
100591084
611226682
635489286
548454731
94034610
432427046
84558610
562999324
748109613
8426166
695386686
646389407
717323974
169432325
93812213
104289630
535462671
752015622
410533501
782703714
732249587
507089791
602053184
399123388
771516908
567351957
247665213
541891401
267480381
33793922
743611710
565219869
755297671
561826525
221958678
41073163
412877121
156101962
644204316
404820815
239772563
531736625
261309175
144676067
781740783
191261994
9479520
133850397
551353890
449960208
675301283
773288318
574222101
477519246
402976136
713107694
534123218
698334414
4894425
262992372
461801332
26791786
168338912
376982983
694550907
239597996
579728121
688426396
355000472
374029732
483492737
134311753
219305513
269713929
724566381
124335883
596810347
720398140
442872316
663081447
749906292
766166821
57029268
483654825
130949082
427815875
502562979
216272401
53442102
698373395
18775870
614631297
18919978
762732225
24500520
562771332
736075570
788558266
132914052
193964974
746194030
605433000
790307766
192028625
384702879
75865655
44607271
76459726
202395871
602868657
45911460
355461048
560115959
420461607
141816659
273789487
177329110
342683296
694972618
674455914
654979632
350574194
159511628
518414294
120728600
742545841
149165492
267718002
39699590
189349817
754290371
368582689
676651334
170316331
28109531
272119671
706090891
240217908
322564031
278321876
689664221
387018866
139500868
701587388
384249241
148658954
588880844
59019201
749998032
39620924
364247147
491012020
645891919
537950534
610125975
14439114
613187562
408177735
206898480
107025067
106077103
779723963
662880098
75411143
608558400
541012023
275734326
645678260
387911794
415523568
48553897
515819691
592525389
556934499
305712485
256265274
517318652
508078687
594361719
546509312
592141073
502690766
344154940
130159151
599446398
31862591
42968191
579980976
403512602
440547516
309034670
22016829
279586220
86333349
332556628
3014252
148545897
208596582
720447124
518115765
346384907
543683721
694135276
138949240
608332973
96495931
176236425
191991443
520470119
285486896
139761169
5405886
659577895
59356658
37225224
24892585
687963281
402169723
649057830
236986654
64447131
97660140
341927111
145151996
244652467
589484976
492437505
281921324
217203424
325030948
746104562
229614964
232238482
567422282
204497131
744421305
222851018
392895207
789934470
363221757
428705002
33681188
542656235
262361001
289981302
681794836
181693206
141687089
324162034
568414505
415957027
354706522
608792572
472124207
329707682
135490050
59137602
462652791
675437640
694362158
712254397
589920819
765265376
414348625
582391698
779405415
500013514
788553011
35455665
731616785
178868955
472609308
300813468
449457710
285541083
536833468
118655653
448064255
25491314
461452250
581903940
767908690
426368140
709191057
444576735
464735955
112326392
521738212
85605408
29638914
165482860
778550642
80044328
458466721
190576664
29217504
75187484
762072471
185580997
539136195
646338849
393764195
706756593
39493095
226185568
309367552
223277670
693347914
91933438
508008148
585565871
1897840
533939522
762276420
312332258
661801824
273728320
617303186
283617981
292807148
298175550
558699063
35191972
645723883
573289313
505773063
342564977
347350732
506640588
155812567
204002585
425958047
265689112
32673894
576560060
50160036
87281864
17449008
393324090
641633225
101723092
592507715
512678288
233330699
715011492
62892033
774835629
664666685
265771656
325127712
729709997
752621362
347023126
650356070
48647777
587397251
214986073
525740837
370324789
764590832
512564938
11291735
659753579
333583695
129123842
152843848
399094502
112775844
572813760
768874153
498152521
546787379
594935192
233978884
694876511
579892867
496943412
526666852
311871343
236855320
101229278
310673496
430480945
72573391
125121090
546397292
225037072
788763422
224149227
573590356
42046815
492769750
481517408
152766865
5416663
553895588
411925160
342571505
221480219
408443232
360155475
256603706
114351090
418966641
728265240
496071034
451098060
283657370
260882093
167526674
450339980
541170430
760073916
166847312
310931223
405956628
699857963
482123336
123915864
22856266
602112153
237353528
85922038
713855333
423657713
269906237
4326807
169777668
678924754
463180225
452634355
133000596
599685868
685474815
725716504
349531448
116224684
621692464
454697557
538381264
137531148
706737699
763195386
296620830
389422930
616133270
201077826
748497371
277001238
441867934
752652221
673271919
637265324
408263673
203675196
181081580
471462096
733935468
76735436
498428057
437509921
209432686
360128446
543734828
334986663
514686842
304242116
214005642
363807097
721773264
612982799
508929399
640696939
251768315
368679037
384920320
67167641
269025145
212931307
763163201
210134345
668227195
222285151
191564753
738781438
101458373
459818311
627698407
254975581
597398053
546520283
422967115
31548427
91239224
458095839
470331191
170337560
774947850
316743444
130741467
599093308
574282194
62916253
17346606
686976290
530817818
639310254
677078339
231968764
461223180
559921284
109640224
160777979
407217477
635515861
761704929
670105015
265088840
96003478
354365210
370907411
324770790
155690266
180522940
504820698
80980078
115980952
66160996
387237703
93569314
306844426
718194312
153534297
675331595
109476631
401582406
607803880
683303772
617930247
453182421
416019677
97596941
635645417
338701004
521427372
105434050
356697747
544937115
566857212
4727018
452983730
294506130
671240581
728301974
653253741
747293872
232973956
587200023
40722983
347703045
459179145
560557056
21348144
43468737
392252050
513880770
763203528
461795597
748438333
190439771
152765023
772836452
696544110
284830361
428972622
256486319
247983974
482014438
212250174
598975467
5139482
650985186
780859080
564494371
238939559
591831952
175995481
62062398
288821751
341095189
342549837
748372770
777554495
256943544
677670057
717295925
406054686
427652945
573494366
227911244
397579572
158006406
292021460
715242235
59421774
621829348
739400500
63142593
449403188
575071799
508667681
106025176
344599410
620774536
574723493
410852425
421556267
240382320
723190709
2808482
306447161
714096334
209593141
367889606
571779080
367762753
550001952
325665137
779193282
521439518
443927249
743847885
23746728
445569373
86233336
639742403
434737444
99700540
173939356
606988398
500198257
516322559
584447888
667942175
412861856
367043953
697255728
182030274
762495257
639396852
535005571
775057495
8579691
583251533
10139227
596909859
775799784
657202244
152944895
599511857
154484280
604554798
280219819
293489436
629941779
283689488
276474593
247093365
774422968
538671518
116477969
378635643
718993220
269090015
316611497
553894708
328007910
202829343
197497962
45719060
642495560
302840183
132801079
774949286
347052151
664808642
96133243
129978073
592084211
465419353
114892906
452360737
32418434
43221530
654560696
159823606
583434583
171123734
431496319
143066920
75447985
791614319
256262757
388307164
679987568
700001555
129674867
86158498
218084764
729513270
777335267
481216183
663461729
586874499
70131700
352369035
91609400
254083594
624199528
678227140
240866742
533351102
36990946
25251528
321928475
723122508
495928730
482128080
607552209
546593814
584215830
680578795
388176595
71688359
730701106
410074319
480391322
512798269
169641557
426254840
777973121
417365048
606167489
318173370
444037576
356711496
101046125
112333376
584770547
3349022
465400237
623173882
580206551
467451326
187443836
663348311
515110865
688356586
630906406
289724292
179402166
190869240
754370613
149399593
330543222
660534148
239888301
680852009
524287273
36319132
607781987
621335934
734027648
7951311
465336267
521552559
208958948
35401512
331955754
605673062
57392580
147104790
230587556
239406147
87868777
131412375
726237190
118409712
339769184
167074665
612870048
146900576
24899322
317106998
218484190
619555740
595168067
351746378
16591346
286615787
686074055
296297385
17798423
54999756
140217849
755274363
32580084
286928887
655345403
786175513
160400837
262659769
187726567
208896754
681137411
131362334
238765565
57722029
202130019
568032735
5073752
743275034
441611852
113951619
641471271
712694153
302124360
572191831
515609081
141612413
362095572
342806369
391131843
484658874
27532226
422925948
74033391
25710899
219510646
721188422
660153747
183836895
425302721
536254637
213455924
30163239
2907765
700631828
23043183
210387214
464467087
636777633
645560503
408014203
94842449
150854880
767636460
124926860
704075678
775968144
637665902
757011807
403519206
316844320
617806095
400189940
596083358
699392565
515023828
165808131
790240845
731283024
443053240
13019109
559503339
789648076
189149938
317856977
267592413
306256937
621970975
85656414
47387542
348334619
156556915
312771214
6918124
233294197
62423946
396491803
44328194
748830099
391268296
272814335
759793260
450665470
147166151
788374816
606074087
775858498
612016826
241313394
187097714
776217863
79717578
137379835
490519109
240195610
302367738
589217090
723516449
306852909
718862292
65810315
672295832
768201583
417932355
178435928
502074353
746326130
392502077
409179248
426396186
210197461
575489296
132823395
132631768
570016161
260285814
532024822
497793759
547897773
395587766
181933911
557267796
716248741
482736719
366259764
209569377
463491391
432440285
734772170
640588362
751126693
172586934
141734680
749333109
565448827
759008048
499188540
449965275
2377566
168195669
467892862
309489862
317732259
132343495
732447231
337038516
777079008
321414585
180446594
141182786
482712113
382683349
525013498
409010997
162003356
477475990
265457475
271194288
301066906
547227939
4446235
304918174
637013003
402318595
519850168
291185967
378433134
316027236
442261166
84766109
523560694
591142939
183548976
196434281
115993085
523283167
335109972
187968547
507270122
648077752
726737094
356355476
684076921
114761380
236587337
669658077
501383133
472295637
654132532
229667521
496462145
173615284
124259283
353650575
161393608
611713905
78189481
294194581
665426677
204262521
745383962
588804791
201970858
217850938
723092378
459410222
509510137
144458834
348497539
633096660
489738926
606011050
7436613
758576556
575738303
577968551
766025168
504176091
710207956
4459245
241250541
334200240
121294903
493206361
116706957
34302340
547171587
307653896
721964457
198835301
496481478
779699422
464937251
225191013
538451258
418511414
632685896
744151989
593150332
176639385
311764334
448692064
747830388
574155077
526803040
498954821
693654283
263511566
221708750
666860772
317192028
272718426
306797927
545984326
395511629
539222454
442824102
412482816
525625730
171178692
648582145
427191271
619132289
324981212
691214324
472662891
45163935
617125469
147435871
248474077
602852119
703403053
214977508
38213965
189068880
353390797
76095339
302125183
425946735
435387489
718265838
229000384
416657930
546612796
319879504
502154555
413901013
745601174
168097524
363005371
102671007
45737926
32365658
63957758
337787945
434000539
601010595
134497456
539882978
480715127
751240778
502355997
740756636
214366047
688392977
273540433
618519124
701468523
606197321
483639836
249182634
589439963
72482612
702411799
709899122
719046599
573228212
787083203
770804967
610302717
566185013
126993
215542789
604951988
186204372
765046779
652720403
203344355
715841734
684516247
608541325
344519948
287281713
494365347
32504216
186063478
366334155
503212599
338857833
145095740
750362326
609148855
632940079
559764369
614949765
745382170
93817690
155369835
630831469
123073999
66461390
689741525
358380392
52532251
397899649
660300483
539077409
256895172
175067093
101481287
779716942
480253948
383149756
690910738
469223891
543404501
611946927
455442847
675254239
732227299
629525084
487020658
42095878
243079332
506462150
414976991
84129218
506727743
619293040
540456270
621308907
204764208
440195506
233088712
539233597
661818264
688762579
753334808
406738098
182259066
281553021
34120321
398340958
218241276
653447618
104803001
180497608
729702697
346021817
132381149
514296330
279871260
242889735
785568477
286345199
625545416
593420358
631156950
110224771
650687515
368981449
510096165
1335944
278787950
265819250
776374172
550097011
323420491
332962657
563632013
250201929
516605843
766990132
165314812
444003684
99982509
658550422
721492738
599012810
676147194
387071371
5422754
250521904
30803525
2926085
358973409
514870787
434489916
85382761
44670274
393854120
553851381
673310816
40763482
665193743
38725941
790459065
488190973
41661161
658012537
128131180
380017988
514612247
305383511
522466849
311974923
177647706
207422757
364944904
310418644
640415940
115265757
87959252
406213145
689447301
489272652
326476156
590991324
358167996
668922554
271384505
458332039
728959793
407112775
281137135
470298408
70097120
439188450
72846474
142298906
9055713
253622575
658120798
70204272
507230379
405847897
533920878
584432776
106191793
567775906
271873314
232764959
65075071
188928404
560219664
542170556
265537849
604346379
740114364
689451962
317176163
57276858
235998670
176011244
160033207
108159793
159250297
254761527
96112022
588874586
539229782
78352257
163145219
46333536
617513204
316487492
748416671
316117790
468886811
163669009
492729806
541616382
425713299
201526757
1152379
258707134
63215145
561610729
603943256
192382276
103722160
50179828
416156576
467984685
475930386
85183290
253905901
201836514
56533013
748495755
624535354
271578413
83123960
248893629
619945622
284767252
414672039
151946050
379219393
778749233
94392227
465619579
704705199
45305681
232349492
135958757
283197982
302202242
513098455
89591989
210854638
528158196
648831849
119726844
587671643
664868436
617813497
681690106
302786375
331560427
593168769
277043850
493458982
780430823
759827177
747181931
179022038
41129766
186442492
647955390
68667658
261025100
390203591
288026011
179918500
569062306
158864751
173675680
756077995
139891002
117695892
183762707
318068756
750451464
782869852
674106560
74320053
579110759
565021496
479441932
371535844
290957418
379116263
494512348
667434258
547908725
451494457
693564853
55617569
70333218
477370926
543900694
351448859
63277293
461214183
439154311
634232610
111674433
449287176
782186774
675274421
477317354
498762332
495079623
551754858
570165978
87896783
650174683
213207515
475232388
237186365
599749036
560148621
513998757
596087027
772286293
20968702
409304372
654552176
427279797
219598739
616114378
220437924
493000407
657295088
4346128
786680399
19257295
237846944
200460307
641295178
270241015
786649645
757783798
444479236
354540777
591328918
559807019
517249064
59492608
350549449
496032745
633741497
597998502
316365206
538591943
77300308
378688650
523923591
781412866
521276793
236243951
436280202
195711971
377072309
619493042
255698467
602076504
442417770
155196098
332503650
215710536
236417846
493174962
348244874
531346555
166189772
434392856
324734897
435403666
435824819
511896229
495874312
153376881
259859616
310689711
83669639
600357783
587020033
687782305
639493670
617297501
446518332
673705364
317046362
411250354
92700065
146680684
138839249
755516596
181476631
397168908
404588312
392158788
350734046
590637816
674456747
496838288
66409966
82234107
394666994
127809161
91700849
453894356
59195982
473158447
482938412
109342210
618893516
789787841
506189187
666566989
84558461
15583044
666749402
81132965
132637816
583691567
22957524
4955805
668691211
517717042
63417076
712414566
740896245
173892020
415884563
445673399
380621005
370726157
591319233
42549418
558668803
126329380
203906945
299009284
500226161
556264236
420868409
279744393
567765158
273509187
137947830
334657942
452451675
172578436
648094032
458697097
452701295
593794684
283452423
553360783
733680931
723371098
284726007
424676699
116023790
437988365
650610653
78564661
480886570
458467187
69709396
214889547
559138263
722842702
407787595
529698752
20077811
619630926
557600677
202529005
161775344
409621808
597333184
205670064
125485731
236183415
142155232
521970978
408355215
295059068
598624490
704474987
272055231
389321415
411755285
536709166
341613963
55215226
98905442
609153243
414624769
123654821
552364663
464929469
520149994
770759031
318548590
29977688
27410052
700215545
471951760
501697294
533617994
676372567
291339310
233402915
118784257
551628411
429229968
489761268
195263164
315964162
182973364
240767821
7838832
16553118
520946868
604041400
721104560
686710293
2665397
253806832
473989432
262483585
708449742
421367161
353048146
551530490
376110296
41994045
418441882
444415268
205935535
171473956
396812527
668851514
16057592
387836937
783026005
612005741
153073634
560407042
247294233
116779744
625199892
782637286
326828109
322877123
774547417
635403900
525289518
311597280
37644097
69752708
509651989
274488775
406027656
37483601
707584244
84551254
646417413
725428525
602509430
714881041
688864980
527028911
742754548
435903179
235559353
706954932
540722214
66755516
283776689
263015460
328744746
369459647
645641808
411948603
690762424
663642023
439844035
102483981
126524878
283907421
784990784
356101259
211362901
335482133
604701110
97579133
19998711
742791574
278160854
697847602
89405338
686636915
19879299
67099015
557945577
106306921
206121491
305066211
378075810
531109588
430563920
216369675
71147120
213632703
242299968
714251204
777551109
60649012
377703898
65893149
326939566
540139125
301995096
216748398
762502909
744796612
253297754
729832046
317434268
295089697
527765010
244585491
780813700
254712967
343993507
351157556
371430652
556486435
761995598
379433340
321018293
676953213
277554734
345552417
430988400
114531264
656332477
545181055
213238377
130368324
259612370
377706080
417578750
683264629
662081058
749136042
263376171
104783739
491481671
425336333
405108332
616954428
353204138
203518071
744929607
721683471
292710183
427977785
104025711
206134915
65742940
599580171
669442875
95989562
93260687
739740986
642115808
344875947
121689828
327415067
197280616
697249385
495908004
455287735
13358893
392358989
689625559
21678605
126765215
575700769
530061117
457576254
459833628
463604683
208836943
644453815
271532364
102763833
382652313
549832770
264232989
566179355
20387131
516244503
250456118
394488206
11361627
100361836
78537842
558198853
552047139
788609934
494211441
202188335
352907173
775805075
26062534
246100122
116431749
533200383
38190288
384087592
263937826
614862425
742044419
386207997
175969264
527747774
41837733
706342056
770516230
757773325
237515687
306140512
423101447
740685581
603423610
782312245
537208663
326532709
321610175
786484480
642447558
615859791
500610725
44025688
114666446
255173400
572085363
593701336
114674698
71940867
530539061
761590550
659919293
443480185
176418409
569734687
547367690
255609901
374844063
139117447
203749375
343838999
169790857
574558946
280548489
706263073
744092752
309294393
30395423
541005295
359349867
630732620
525500428
368725139
91689659
719027605
643529210
465870552
341767806
440955407
462084249
191343238
313815536
642318254
612285045
535951511
303959813
522144161
655381599
530869687
340277697
349047820
233440176
497775925
598862472
769285402
690754991
74256426
429531758
249986559
512597578
451709927
777633439
69048516
680373458
256942401
99949518
675822922
612331764
65070726
613318912
704421571
504956105
467933204
752260997
515594526
67876016
141810709
671294051
246810119
27769668
266548004
500057065
579922409
771141437
690192459
383727085
687569765
730868488
582893031
122325411
660929988
302857657
597116871
567167020
223889715
336603902
95272890
134673465
72444529
86405995
368591672
118636134
654665660
754558512
542157057
722323369
513175853
246539582
40535778
517491195
476040512
359179743
751947407
531843117
169907569
206325532
437157862
654958880
275521532
420303765
190390380
190081390
737693550
43950940
18693226
270327667
78714290
431526018
11034755
639265655
307835617
172274421
582870593
44604718
692412312
772057964
359157208
528447135
557343669
101762083
62040554
56002038
305378128
364260486
302601538
179314051
316577016
157423636
190862478
346520133
491330970
150616884
378546475
428552335
698463299
639006823
394152569
170275793
107781266
36336687
317680309
120436392
395856515
21458596
662624374
401317098
704258204
789936970
168894312
590979835
13797510
278742859
341968279
359283913
299655994
329199894
573364099
35044562
9443478
707029752
302636847
595205442
701210996
585567259
282805564
246521304
211610276
257874687
85524668
155187547
644737122
300898369
601667394
51097432
59898419
426345851
379721705
258355681
159498394
598269861
668653777
510682805
425795062
125349552
774620566
211509308
551374269
18909428
719315195
694572057
49240299
284663384
656746093
55922196
707232437
717861298
157925926
139384444
173025550
400646066
721198179
134639376
340348887
182245382
49088638
423595966
460142680
734740561
24889192
322449012
152532865
31528481
725930029
474921012
562269921
313052885
481054348
519689986
178339434
634529278
27176149
692749742
92078665
539231255
164738046
441735996
342532389
46452342
12527374
639130749
552393271
178721664
495133160
71068918
765510289
314104324
650963996
316660563
297910388
159481134
630189308
123674821
32524107
374606906
706271105
302181853
717647347
177653774
626889607
396538273
28796828
14307389
768412211
411821178
406492366
197939430
537622540
244499820
410510394
702709714
722266866
573611039
145780759
143075907
399111802
23381103
182235341
286075031
125845340
587162275
747605423
606622782
247488162
498839906
342923846
173895885
61902756
761004228
365003537
100701623
411259341
406977091
571413884
560026815
175013986
484799891
761772889
411770682
529210862
729947745
579102757
583762174
734915527
373457198
74038257
397257463
224263302
524208268
675425285
618701691
352161209
385602520
287200868
481762630
154856556
546152176
108706093
738742239
553318526
324254844
182636259
10842783
766736461
254664441
546958238
500694912
322848150
33449885
346825421
80805102
610377938
765956944
633779557
772987999
567406768
294361828
33255538
574726544
163556341
468532103
108659923
587957415
509347758
718985091
779795144
591288721
485447774
95624114
471456845
234591884
464013203
135430967
620315286
503353909
2484532
4784884
737917709
9757544
583477307
157469990
614687536
291625447
760508260
372841105
568783366
739057230
82226203
97613937
330745924
320375007
325439295
329484449
596126584
769631870
418399655
97189502
584170634
456475805
638528101
511649308
725730465
332065946
505391506
297906575
223188742
312134673
582270056
225356193
119423244
484443629
340007970
395259610
14316874
770234315
124248559
177377942
434997492
198599555
58630112
24656684
470027723
201944932
737688666
494032047
144610617
649282230
43667126
105586950
97035312
220563250
230681282
489937172
732238321
655884867
545261328
528272245
470746397
500310987
359375883
400455767
91902687
603613509
722411610
250664243
772299666
250034085
15004924
739425103
100386480
181878664
692932787
560891085
786744832
34568206
82190079
404332781
75078488
17007725
193400602
28047022
751203600
369709839
293683743
381216707
309102071
760209637
171422001
92954990
298794517
698348422
8196218
562918639
77688214
139590903
695876887
285495850
147487798
292777617
420352151
574503931
42953895
69163817
674958955
20372135
569587982
203256772
683327864
632075841
88524665
768109742
683382107
188288790
571786524
702263789
514032880
119142472
427133983
695720958
431677935
597548548
710880894
210580929
373312332
349168372
380539718
418259491
79311471
544900783
594583485
313231404
614024781
680488331
37850457
220083523
241808659
544032147
335823466
370202540
92260708
103372116
686016179
170965565
358904317
624345582
660667071
52712108
757627750
617198721
106324180
629445516
294006711
255335543
58138796
149958382
638576501
301116858
262017275
441046799
778476640
118504936
657006128
166246972
430335788
57437003
552616702
681955533
5781301
7267307
216713739
693009494
159737647
526612934
186996487
686310183
6421168
248218815
61120112
694522734
672797797
556974150
553947995
724257662
541556870
207726864
399615394
252602564
538475163
273401606
248685395
730889666
72926904
311804520
525701603
167943425
279871864
707297958
400942623
126458102
291501642
751445361
536104858
372750573
435575987
231491576
77156065
510837569
230524616
597135612
562343845
567817532
221618933
615621220
703893812
173418185
718836290
474724112
377604990
101459921
322394962
585054398
440016488
258060207
292840815
522614280
36541480
373190675
745964561
746263685
632676371
203071162
169365569
23087315
182870652
266320281
5679332
542303469
391074688
573912791
57651543
48645359
545732236
320224307
268321390
130879006
101897380
155138603
581245413
395722240
188876093
469352225
602485458
93943996
778871922
291122212
563271386
12348650
387216940
376269242
244870617
670353350
385386272
389324797
298792322
503580006
346832611
751933236
142048336
382822278
405045182
745278227
255644520
25689522
784767448
172293547
91498038
328152386
677292916
714132159
728623182
236091443
294332647
113401869
57684701
425503775
137238309
631186882
590331893
137146951
235169524
196009438
692428792
96147899
61809176
425778194
75206431
62776685
766221921
581831242
626923131
389359624
530946869
608354298
685555635
696074030
356991078
355173296
104509905
186711960
451998929
100802807
411399324
28309352
20563128
539942546
356378409
516065336
773424964
746582255
318811670
251496029
203059992
275983774
774996607
720776830
391733426
376322937
780075256
381255635
286246753
432876889
579606322
20389066
41259410
645471315
438891953
525060470
266952344
163978403
376060112
337353343
533332416
116456135
540645365
313421122
775009944
407438462
375289445
737327997
416527787
186809837
761560266
122917098
468090422
341934848
248965912
365360084
616920562
469128709
121879438
553821610
226087664
178583935
757512997
302464561
368065018
510415056
652993471
76756410
386508669
210667655
541034328
419988430
743453266
499945582
123092905
280619543
505805141
68875907
661099578
43707525
466274885
311513414
517738144
44264876
291943805
538576209
581729535
15428488
580081541
343122638
161148898
39674034
86185708
36226583
464797641
137028767
312306137
332917767
110772019
350794652
164948839
310802562
463054223
7505669
41969677
530235203
743582227
171651666
631582327
606437095
131100368
547861174
646540835
503744664
779905356
665389429
697907253
505546603
293502939
777190670
202655354
589869046
135498242
307516634
559456755
789682387
171197719
203930080
259871555
136824079
634151497
250036699
723393564
749048992
714634445
518835238
742322596
67520880
661562998
161934873
355073979
105743460
409566662
251813604
195934419
676764789
242619930
143614529
386406270
405959956
468563801
182046653
183657487
678880519
661008359
761466738
609713610
665558922
335130069
595388325
213423781
108210738
668073712
672638666
153306608
716258722
172658951
246175194
583973027
635472337
494453816
695271968
481563915
643878754
195879016
573294442
150851221
434129902
38236755
68571669
540132870
110610505
443842863
39002830
450099164
101736317
291924488
398171365
25835660
720118513
621664593
98765426
723879856
19569863
121619473
299810833
614430249
587329438
691243506
790562202
687441891
770243771
255943547
561125164
649302374
364937696
594261814
760800859
175129134
129077929
659242656
272164475
425779005
578311119
264094658
751763853
339507798
409825518
160088737
76385229
234853663
487514732
117744781
292460784
255651371
411019823
703760264
1684394
787740225
61482837
413224766
636663810
425054126
41550159
103805484
435659382
176155831
553313460
583549409
784187762
527303746
563928506
436118345
667949906
263705095
528335011
668450208
47887630
157712938
706338719
322100902
70666666
74371548
103101953
38320280
610993548
408101641
756596305
389344503
448258758
234107725
376156062
114981207
194228674
83653898
308293873
399302810
572263172
559054530
335277974
130660378
524728830
37880567
659608248
625531777
112560720
564336117
332517479
553061115
662806637
40198448
428875630
339307433
103701650
325312857
560439979
197892855
415183074
327976833
77173082
424325212
204567937
695699167
454533241
495095922
506652935
147578775
215625119
293003087
755165924
490307037
372389635
279113657
705264246
767894511
443648688
25294600
201536405
587596430
154106101
484768605
193558843
35494488
562522972
787047713
741915083
488715432
647535268
379509711
299636326
41376520
443054345
785110894
773963872
290016017
465588066
592807541
470346798
543507657
95945864
427212745
596996679
642271120
689434064
501127022
295061475
448323636
304380994
414343858
369103734
729385606
770788981
162749426
170940409
660448211
150054919
588025225
700499593
650160252
257918051
625238326
637808357
379060428
791173025
649575546
510559150
85651872
217881208
391014219
148076299
395480640
734956515
135656551
475784094
747370730
563903957
475089030
610300081
199736642
472807687
262592772
345842040
758494147
365397432
786564562
447720401
362603246
696338206
112212395
67233715
717337400
708759693
595415830
175199113
314514028
648205860
71835427
367085198
480292041
732845444
605858559
319526228
218563093
357298106
706216723
156564083
588156614
514646978
577992560
82919003
602082910
140540819
499714285
8479368
164359756
564978157
42032834
214184288
174897823
74517448
741486632
652571279
18245304
487378225
88658466
789839809
78586106
621240464
551528097
38599877
526698064
315372220
634990479
298099404
70202322
447829861
117844752
761728276
646419894
606676162
107479054
331525693
441645082
144009164
491221444
124645476
140623951
604494322
342927238
322700515
625725118
83759948
286702610
397013152
496936670
777414162
167317460
332099438
745816612
134000948
60103312
218194044
295600368
564309724
52078921
1228506
285468661
526332375
250472209
214309092
684749219
208552936
447608810
558491339
284120985
364464974
753178458
746241370
169250063
104278936
86178628
442354882
788809780
715214851
264136481
479957973
321805501
162975639
112078927
663787333
94282513
399276392
258587937
678155126
95428263
87534495
394993714
382198730
71482199
732149239
248792188
162867334
722449810
657465492
445349025
460504782
411745008
39678831
293425982
472782814
39072789
130721958
323903613
495408833
342043386
337731664
385492397
442600592
602460260
735139021
448884573
258443193
242545728
450219689
637764924
120192991
578954867
368207474
461888773
151153710
409616253
318551883
18497571
538665350
572172017
413832795
300882672
410030009
432200949
262755791
6854129
296365769
138569589
759676114
741644592
184446164
639083148
507180957
758523836
765321797
559693841
309313482
221325188
329962901
701930291
373282624
756416226
386736803
726125031
63136739
556162502
642134745
708475381
230393901
373806691
157876041
542319116
444666287
755039931
718486386
626595148
82130953
774496849
462495552
304073163
355936504
128946369
750617638
523785870
138304201
216959134
451358033
180916812
6135586
48561548
595240148
191120512
362615221
351393832
427531405
748287094
743785290
731357149
138587890
575479524
25784678
417542921
764784381
525643085
159029486
779182188
712069688
197217182
625038923
4769119
154345141
265796758
439713204
729004417
221819588
43809273
641809903
99803134
200486886
464923860
191518300
519325343
309002020
475337130
433869964
607480936
721475050
768580157
638321898
644879255
586577431
453004845
788534673
423941057
50431092
397833427
281632637
593540570
580980093
638261577
383685449
355226349
106974625
251244872
380329239
779905141
586543304
299506632
137205509
449265060
445748734
119413200
365701126
41781641
370119339
702626462
645211608
707378270
423534724
230021471
43827044
726732292
745697024
749961626
476167866
660152521
686344431
313012995
529210225
720248464
687744189
252918585
564610686
14399071
577650826
113093070
418515308
693451010
227469427
49002999
361119183
134700999
765490321
507799252
78828383
133545881
613794092
785991888
233819390
383413927
544719099
522095451
688472084
786353191
665029182
702716723
420763101
95339970
632886013
200243927
308141352
480200904
588910553
139119274
635367443
564419668
489931664
366656855
333288731
764475401
752540882
532619104
671587201
335279061
193331519
237720892
648206230
571230345
445472173
510688720
656443766
408712275
297148146
202124644
547069428
58711127
147371192
770286636
485419405
324984617
683587624
207258238
230746250
777726985
487347644
285306628
488546364
757005053
597043219
519918522
431517735
475668175
209412859
605549980
538156540
449256252
159321634
438652343
68967723
262241966
5918173
400599519
204429474
167385408
57496092
786206712
216502337
223374125
386653928
250372410
688835281
304803498
317344642
35724349
119606186
674994279
144662093
235850349
514952476
396913312
131198047
712310944
198801200
73788766
603076830
218134091
555430159
559266116
28900443
443043254
360470046
197418685
319107833
727259934
92355637
549186374
200837961
517181558
517853668
462073954
78649190
125608256
199696655
58526801
731255558
673841858
723392587
389218506
675303073
45112650
145239545
698117032
295774098
341547870
783447076
501095245
557991387
598345572
100884162
645194653
617363762
410612999
148423853
574189990
615387467
1725317
564450172
133565601
540968929
252810926
542407695
491775543
543524615
129273686
116858373
375366161
20238917
641544455
727822332
266559519
518149931
166000215
191312601
480434639
698103031
621487989
105234771
141268346
544493795
427000190
452405094
308198139
279147258
589901328
726419069
172795449
434789737
203015197
742821139
581086551
193606611
624633568
341579968
597771145
608660838
342661837
499296934
781399079
721370131
790171810
737716472
477728293
730753654
578845877
485879401
462893573
141333140
173886493
696684961
518205430
201661067
316213068
317132218
591586897
703522616
104640038
256718435
683244820
180839894
172196916
615504266
333724361
91773021
264302411
296083778
16001370
461335981
616306551
353724301
661465451
678539188
113614316
714028216
574204068
170087064
16395985
400665202
613967453
508547445
41041310
719410084
539192973
46587031
286779175
85603264
545514301
505122568
173483586
367105072
755217170
553557576
53985410
564904344
448325158
206994246
495012922
341714038
244765536
398441054
367149452
429909156
654408379
51465704
171213766
783568189
83927858
451995326
289742271
4068683
248240982
526374973
785933393
663756545
523738481
268671036
116895886
750458338
518261778
116527768
640133024
131153286
484264010
481224156
362917264
269771877
126081568
384738483
85708813
446146588
190406764
615728148
277004886
16963512
724890958
773285775
152047274
751713083
421038172
676897838
742303501
465136712
122669964
16868163
573892150
263785702
589482763
427154695
439937926
463778511
183343540
479597566
700296944
319543043
51482796
621839975
174559875
194086951
489305127
419157400
498822293
397023078
773211361
57791234
165275655
791006205
392026619
416154911
978291
445104387
651275465
701309342
17715216
566461007
158737507
658393807
188097482
107118594
308785644
225152524
328923597
477025847
587900409
333501421
635881117
614970336
276522971
620318842
726169295
230525640
455674608
729281147
742748794
187496763
557117827
383022502
768689617
420122311
585824322
159494196
734975590
193467
410083485
598556397
95114216
56969054
318809351
183163758
364384382
575631841
591752573
276528311
596216837
785290844
493871515
26819140
617498100
724096563
361165686
241425686
352269708
635028356
304467551
433027661
48540470
565152812
377604550
302095872
294843511
137677411
665497947
553065321
424648049
200949373
65242794
647689560
696980263
460786252
248492
702697453
768863392
177712599
158508652
383163338
229406763
740913044
106332030
258006170
509186393
419021345
111265497
29837310
314579770
111958011
354384545
735691897
620745283
52675343
385845183
215499809
483930433
189458508
749953535
678752155
147689332
536139046
249103227
371149951
312328327
392411376
363177994
292325615
491084050
716358578
499284227
733894554
112063266
395828161
371466520
105127935
724640614
648233711
519897168
696173019
764951455
703825548
132551683
32152485
351035521
236801468
314331996
510200796
101195663
706540310
202507157
709358234
566708430
308878815
667080781
766924539
183856746
678541586
500964306
559810099
457489967
529639134
626761122
429284772
750477104
505888307
699023476
333777273
441272092
60950431
339167036
555420443
249595041
451887876
663727401
269159985
565566282
743253248
133440218
224261311
452334114
434008673
391437587
586364425
740154475
312312680
196183820
273146464
228337364
117287927
73795420
473090684
61676778
781429145
128704276
119990084
782364305
367082889
66479034
267213825
369882112
423044577
398022479
100034494
248976123
412851911
502962617
564137682
197026977
128462668
518580368
180807878
782430145
342130376
398107465
677261568
12492099
101241185
445521932
645627644
589971642
468762947
435699704
758567848
681487315
512053210
378244910
228737489
789762916
789665111
424590199
284450273
404425138
660592416
274328687
324475101
205508035
52756859
344331388
293872803
154116414
351540224
6625492
517010560
54695972
280365872
419120462
8241709
681016220
680158067
417267271
545954018
9573844
437081446
283849035
774936558
314526622
472240985
319742220
533593414
571861740
115177872
410538529
532573238
255691660
345361516
24633988
413298356
190295383
421762885
107929662
62357094
178909289
422216450
586855740
330918536
289756094
21485049
396279355
419671475
615530836
762520759
291678889
51876885
426010523
317145239
638501264
342418650
694661448
265785169
750136411
279427953
243606493
572456402
698924826
136231466
708461225
287576307
686183750
695452512
486300374
106341649
171748947
18472321
68980685
652287765
63393387
76719784
70248314
771878311
77820896
264299519
529939211
7113437
292747846
247298602
46043524
353909251
16264929
315268163
327864805
309011232
437604971
496464108
585587523
674259721
91417894
767225030
529534506
396258723
257288175
117835500
543410175
432802680
450395223
74973649
184142619
372983407
383424498
63959946
588409646
768069179
439971605
145402971
162007366
60301476
718595146
149098581
444528259
106823487
548646544
117034601
520076381
659368440
522174864
489351207
598532237
465640435
72919035
542675101
103387783
472552774
525037560
662006666
658636172
201575589
749862582
333189928
778417677
376228173
120889475
26239565
84758616
200899900
26524605
142111233
418195679
302107248
24264894
707352694
506394022
204949871
789818498
611296260
190261854
451157926
759627069
175706085
240706158
446808354
661694329
304911002
468209926
95780122
318374859
401521470
751612437
55922382
179046740
419887909
437748280
409490236
614755844
349724550
310745588
751230262
102035305
343486722
102718747
17087547
508241675
153478937
38683386
315287341
685553256
561594747
195342886
629009455
484277777
495378959
719682444
177007168
341769983
18398772
76530926
589364228
320077889
655920311
557396381
521815099
780112078
256745343
358523962
599666372
760918646
173438563
544385157
704283925
532357195
83592609
37820454
258564430
283077783
710754687
641516943
149031489
627389132
338978741
666998103
179277660
330431671
344398105
539276823
462989606
297477471
730676230
160952986
125898348
724076473
705020644
554954999
300473327
522052092
723402622
498070921
286095433
655707180
506233690
643024686
570533924
86558351
640539576
659952002
378384202
447312835
562582593
440715889
243457466
516944883
638186253
654872718
442199135
240357851
387102002
186549806
376228292
345688678
300697812
343169596
214548837
610839755
790184159
222509553
10639985
507474267
282199720
164489618
38742960
198728782
320361656
607843445
113492070
448350778
515369965
148138385
84691758
769773537
651295003
77539858
131635315
755545075
48039587
709425464
119391242
604448365
67362907
468984117
375472189
157242392
29511769
634817864
488329558
139177131
685525278
105653045
176329895
232390118
589777853
479841056
257687280
173314298
362011096
691797741
253955571
650348403
282095941
740358421
514158839
77749083
509325351
162615614
375189550
160917970
19044623
19363913
596371197
400431515
441328990
730545341
406607418
715059703
563154744
197840915
420499471
138155555
48163819
89664060
349329173
319490281
71736683
213979672
118237884
33541549
677292492
179271722
566819337
624459006
580874233
521208864
421129904
772738372
539499772
703451599
614755340
37872613
498326175
214396099
271489285
7485190
603360415
269911071
458159689
430772001
392435423
475959554
678053086
355721516
81493483
768068519
356566230
776052188
344067166
528970219
706901689
130301143
19557262
211335884
10726645
382165065
491113611
421869171
715992722
163660655
321010809
16789610
714629795
160563521
607250910
383672815
772545345
397792413
164986760
158958657
577620970
254202798
718542170
3870223
212352538
156254807
491580141
688620552
306726702
351328130
325126900
212632162
242847000
176885541
426620833
614937265
2723798
64778577
662416478
755784834
23728021
530443094
320392510
373541605
609436667
665197125
594078581
651000975
63820927
52024182
22781574
115502305
65799765
674111280
651223996
696049108
761964991
71763152
678384646
360844098
408177077
118775973
419818980
351666760
721992376
657238178
19885438
735411379
511137016
712384091
432816924
292262148
667698438
225700409
662524296
43130959
79639995
583017350
725358298
586170324
117126028
125806232
731903252
708533892
216450271
39937156
607989711
63913210
789955021
127950050
561055728
141621893
626814059
790734926
15439859
789098901
63407981
208892561
756919417
526673176
716760921
233659857
2654551
48939621
724068309
676264463
695633791
263590281
101578384
7855429
169506272
487927923
123089387
597350921
325153440
532782667
548801863
54209772
562368639
664979668
545030274
347059896
727818829
421811831
465002498
427008624
634506085
478452208
675859417
493371001
709232860
159831537
461030455
282994047
223790756
206405853
668187244
462655673
690126727
790032525
224513485
700803385
170192957
176068814
467526432
346122887
411330715
25604754
437559043
586170370
511290994
289292762
742860320
689587258
791485822
407929723
706113688
670273706
405505292
443104423
164779833
645308553
285478054
313530896
452161060
83307238
106763198
43754566
435511160
343172749
500480477
332527527
704486195
6612964
252591307
366690419
759044029
86211525
228654332
420753985
547500262
519421935
637818064
269978416
292157147
628059870
551702211
557027906
572450794
162690167
580601697
460102338
565401118
701426144
526116584
664951044
302468854
33564339
331660115
78258306
296628218
751231381
367980184
119202070
475664533
470383653
462682638
438920199
208000476
606807884
509856665
556013511
705828699
601170532
186837633
91883135
519841604
138067375
486447257
598512544
484141889
564779930
482425511
791627000
594411582
548147164
754680756
276421399
86651061
600404436
210941141
181728479
153437472
172964472
489714335
143407266
48058032
740842966
201532894
286208473
194583156
302977013
680961166
168905107
127874662
684481717
374083140
38023572
35596721
583230729
337245295
473638147
1913711
646610056
610926684
1424346
529834703
193238155
456844014
27603401
555080466
616330685
498759531
692829670
321894896
422667847
544424944
249049965
743716898
406046891
547866541
98789141
204566468
320136416
16076953
158484901
24460955
515815823
408287415
767765613
682951067
208356346
710295073
735826319
715225714
477494447
188190318
312653972
540857976
281097466
790595111
116258997
37344718
30252905
377767658
661710721
151622809
583187544
445110975
785997467
563228422
758461561
616570536
76985733
419377792
35100579
610557183
129658765
76971633
390132491
166674471
222888294
611616297
97205604
207250823
446069646
674924855
294171893
69750540
328533171
140128656
564194686
133618042
529990566
655434867
689435247
366708268
652244833
492592560
628400849
56425648
518056326
107363108
583684437
674102035
769984014
703931535
504644530
506163673
708698608
164594568
569288321
312547915
529819796
179602963
326247229
751032406
617341080
665252156
41755765
143167520
152665577
361487095
440347611
127950003
127686109
359008110
138333997
214322017
636868668
508543585
124627443
511577236
345454194
148497876
628190261
651976520
414629326
360150785
749364044
286616093
37211893
3738172
10693697
657819881
390211326
491128569
751329463
293368041
305803821
5635136
55117949
548389171
691872228
152200887
115465777
186027346
516121810
263206539
334900741
111993801
110541136
266917991
87209651
221072972
316724844
57982201
197883438
651144868
380994063
386402028
506676226
135953686
528863620
532497513
112647901
514126817
396507296
230763994
195541205
80056796
617521704
325931952
364314800
566749540
610661930
713667843
458269087
146451874
499652601
92775276
774847316
734658950
711585189
367833786
393723673
682123386
163855554
378073444
64161032
132050698
229944405
772241890
487860690
123384097
29040941
484990283
127418656
107434527
406033956
777539446
74424853
537860289
458889002
7071684
251340851
502898725
626588955
301965168
436354161
233629068
274608300
98287332
504478213
49204982
112235225
703112364
257447594
23592156
379604803
351212847
387626173
257196200
334141714
486603101
707821805
330718588
502015593
612367230
18468951
16062806
227837719
212528448
282234772
256615900
223550863
126283638
170578150
4484748
244200679
28001834
486051086
409935332
411471592
307212382
665711442
364635680
557103140
624566236
713372712
626609961
627667512
469972557
240278536
538464079
220214580
506937785
534611765
424660515
664032511
32632637
629541296
451296451
249380704
554969581
14600585
697594068
438660758
686930619
27694059
72354514
429734695
384954635
621066237
676136298
93356704
554647762
505024113
32708012
110696701
556568197
601164389
153768164
370933561
351104434
634026238
776597188
394930022
562781993
286800762
15771542
581026697
118860164
753529534
215378733
103653257
555934900
211989794
324332320
300723717
676116002
2439611
17087160
506305849
683761720
67676362
773346037
111657946
624491904
599035265
187261718
412063672
121626757
393331774
781381353
180503450
389393308
613030813
68028171
135046393
368690481
21115118
513987098
436864261
273707698
496883036
440325474
447478955
321424676
508457315
10548289
482560920
777436811
623755816
363292418
468829531
559110684
685716217
484443548
771733801
288189037
543395361
177522523
104273586
191006228
537696348
679736581
39403846
304282263
220911183
763114936
758902939
280008222
710750285
43002206
18275308
347231963
356226090
789647680
791816684
431737166
25166196
411602421
633808066
670323578
523498532
379453230
230730916
120458797
284060399
785443071
79256527
781045498
709964267
198022436
60301062
12944794
335015255
275549622
293825785
462927671
279781936
260158829
724968608
56022002
536246575
400585434
87110092
362567821
634563994
34814026
176425556
21333817
59522806
704931368
294400610
297375064
63643985
425912225
64382653
729489767
93069041
541517140
524648814
565999077
316464701
260997545
449899406
503142999
214646945
663195018
604433835
751633588
744696414
616736779
11064445
682342405
344766627
590822453
74082548
230460550
757418932
96054510
106961848
188185399
666998274
631252825
452519312
338027937
738985565
499069072
146613936
82326607
710094035
269397530
60614662
329066190
154038330
562075092
537900928
455897931
304362783
697929360
723054550
89693635
371411339
318764819
218443676
698572703
396019433
56782834
104609165
394025408
257734539
116909389
208141663
136181240
477422534
222374420
749422080
280571554
772713022
414400947
673369128
19232782
486957963
759846016
676795425
266806668
550644701
789458598
152312352
68119077
194249268
42868705
311103788
308353042
135644510
741456875
560612132
435183414
649470493
731408413
639990352
51888575
696026890
557993120
292693305
505200081
679139769
267710972
309828155
165688056
450708105
169854894
622364869
108418210
207640558
696917408
402663705
514983044
505202134
712134046
55924399
88270395
325096600
197405328
538084605
70837203
323803551
195626152
345909774
263636168
184572556
148870274
302558306
519233676
412865799
626440201
754553676
44848324
678588058
348174854
294059492
676196586
726249652
483622970
791581993
376951191
251860201
505486142
330478299
553021992
593547561
373170550
28538308
599382473
312871661
128846499
702698248
605473451
553370092
18888228
738715160
518299024
778570189
546695249
142623878
496137451
441200535
235675086
669658825
435922242
404510907
536572546
787242363
491349811
188890126
765058552
664450537
659932926
572046268
332279513
509394939
516789158
327359031
720904974
361209267
495770038
200850048
201678028
622179491
624103375
146237442
560388387
557549964
98358674
246562978
58660683
482238065
484951273
580009389
51877775
125569911
7344578
557311278
701365424
255396009
313767968
27830420
658820736
165466596
621111593
414657043
450554122
123397314
644032659
240302491
735165479
600041151
359482423
34965724
523493633
471714077
463519631
164827830
723812453
332515055
332914722
632070976
308532203
514393113
196623583
236791629
596219303
131476900
165282700
302498614
591424881
51167932
337005430
180983340
305006740
631820281
9158911
183615895
422740585
52887430
83379978
734352897
55195450
169319041
209107798
790163985
508001403
512777675
322478322
652054102
152538996
315666131
553802269
177960259
114721907
239604272
440347013
166348407
609387039
180811556
671768152
31806287
736440792
672606236
791341393
14361162
180365889
676371193
245956275
23024366
156706336
84806733
505507749
767067475
678348335
33148135
681278715
65848239
312348893
492506035
379989094
32449864
128783180
503989123
475283958
409375543
495981996
646405649
234047335
542002861
787571177
543745328
753484506
721581537
626219053
742044700
189179253
476052341
219827193
434869797
184378669
576958260
642061516
702382775
518902330
525847596
644292270
721530237
478680137
48470102
693604559
649889859
115641751
190185797
576699784
667505256
398627189
368898964
733574281
310604281
714782791
513081890
471038866
528388089
410283011
579740616
361943616
742157723
475612679
781437970
99757000
262510848
729663163
766342277
286408196
416505854
419634408
389693253
8680274
598148291
344122665
273161024
23870919
58809966
311393841
181111996
611735080
35459123
541716427
622423708
318898590
571325408
676541830
655397973
102264783
526754015
460619934
552315782
246591911
716989487
230000496
612143297
419196254
336395508
594198266
239698275
600196290
25258866
551324930
503419462
320729036
241119850
750063431
260002981
438472592
711291140
347152310
416676885
280740818
61700843
697300387
227597149
231706215
654846176
576915091
329770174
531525018
274962140
603454416
580634611
463776183
761391108
725631170
278404798
484359355
723218784
153037845
208085144
288703274
619866788
517061230
646512779
607814866
99484839
80331568
309282801
30762261
756765213
92313840
31328733
232229707
3461209
444723515
170377952
587770090
351882122
783194620
660506494
729004799
121369425
685586871
399831638
9557037
627507381
773254105
765033911
721754349
734229660
574577506
485261439
366603609
522165988
481163596
175107015
177641661
732245642
506497498
162585515
2685222
515765363
354686194
95392184
486683120
145774896
152327945
326491907
549956974
586001257
634488578
47750624
487269525
161874961
140679971
301535841
128933942
94954777
230687490
189123459
717199279
36248894
195763133
403896901
391927974
278821480
264865019
139102000
144688073
117059272
587763309
379343432
479979796
696714824
505038682
13061628
134784003
360043744
110527751
767987754
729905964
310541025
50702842
523847698
376615590
301152988
35456255
115183655
367137850
75715059
147686141
374239919
464328280
582695055
351218879
730000768
88481071
387637303
653068688
161054929
406032962
77724100
27720970
330372162
760736683
254771182
131953596
52719390
737482839
338689971
241353986
280386848
169278278
703405950
540097176
717630784
384105128
398319096
19942185
778541273
116635095
240020666
45122459
293014836
239800318
391533514
394319073
754215308
651630996
425141668
442296291
455030091
424934481
584772536
321840018
358241618
119133279
620487390
758788579
436233197
785200116
90149022
142623713
505783286
201855135
17279547
680129928
235343158
232683407
420443154
161128512
475457839
786575056
20982937
210845673
214866278
484664021
443846257
104456195
518048592
617336754
276000787
147963488
495709612
285092829
166066300
784041907
754194788
183994311
268061646
373005574
607655566
639249382
189521973
183620064
185018216
529681866
727230865
303336764
652558389
10963761
715460149
143472947
305815177
313556923
528457477
130472259
54854317
87881450
278979513
266961389
407919554
773331066
159720573
503735682
496902278
654416282
387982254
335815295
234848216
544449562
307146937
224945191
473512676
432199191
232852457
281387222
516691911
487139797
550989262
388409071
558307194
298801498
241231781
406997556
385321695
420874851
712375068
644992281
229781662
473403088
250350668
120814150
213050065
162408046
385666495
724223108
628980672
339146840
714174591
757580090
453946475
589180005
500512010
508765117
668861124
743332685
96144685
423101210
89881897
546669736
449694508
114561088
251658177
519840963
4801638
706186939
569878434
243172805
622758179
678629396
333854609
692364411
274962002
47573995
298190316
300039408
271106039
552443078
239145885
326063558
56938262
133373744
146136064
499674652
145819201
566022822
426708907
727517778
647884485
710238928
134904146
630034955
665681068
386977362
493528115
218698902
722140269
561534541
381317363
299088045
42835044
347525851
10782875
397508893
311992843
191689734
328716307
608345621
693815397
749787199
576987251
547767119
359139516
37408779
464522055
178648041
501256608
131451696
222573633
565885117
614821001
515804050
4357598
284890917
35024582
645674271
687012384
556869370
54979105
378479324
642862212
623410519
643419713
693705610
664519273
129468421
783245321
295889459
205835114
157939824
84292267
519714471
722156272
197236020
552032125
238647638
584861356
118048814
701768516
113845761
60964299
209987776
106049166
322708196
515404987
584444313
101234821
707010823
532038414
164320458
645690372
140731078
366765262
228229056
77549597
29008883
476705675
216741739
667245970
697994889
59556428
536231373
146703250
249973506
454168371
455017718
450988763
552028901
426099604
439720838
658729617
646515855
233475663
786126095
89822035
790713291
335923041
240586497
182828818
622629917
713466791
44254586
34056846
169433263
737297636
567399289
596795197
672324025
741181829
744181290
101654867
36310073
362088392
756224058
165163615
537962449
220526613
765331398
640923335
94523308
596502900
189750598
682832465
71965846
381106465
169170293
486057514
737896356
117620745
242825988
231128007
365984987
394011165
648602664
471362894
603333013
314449432
556484162
528877899
201728206
521657492
78196817
611361260
406172905
685903446
171126568
96656682
629970193
395140906
654160697
135606341
592786592
537730670
556832836
320325400
459649555
274342106
48993867
553219073
724108307
682390793
498758171
745117792
49058726
104628622
476076769
555095647
699520998
502322248
55217421
177692739
261410858
304899006
733872702
566376477
447563805
297165332
295137754
315904856
360387728
696128956
179068251
101009838
641669710
526684340
546223500
230151362
361246476
297904727
39884099
12934865
133322199
253422669
200018816
121388220
491008892
76246393
123953837
630805967
217062633
500308187
78505188
100641394
28081833
496324063
122064545
640974497
264137114
380963689
516253894
99520871
97341714
321335488
63351761
385999834
748796850
517139541
78846229
592116769
125863315
228107464
212491672
33174196
666808478
138856858
340394151
530900124
730578305
755643520
2012804
409706322
664205802
511241897
420242836
565719017
175627555
412458039
214455251
392222331
59696517
245497476
108601084
476249165
300381604
108429437
767709003
628661505
501907942
421666990
558504728
126495896
53917097
421152992
529560587
261424712
456703358
576762907
562643518
181124686
78146511
199103550
324874746
427352795
102791396
576475200
752424846
362172618
414937344
763684328
470618627
318250701
300195326
323146005
168653877
182050610
642307415
399174425
379154427
100572499
351817859
314416847
119929999
628340285
738803813
419266513
549318966
375189015
714520141
66113032
225201976
6633522
120643310
718429471
393612079
648618457
292095152
685980026
264694747
250732594
68697931
255194604
135041939
593764948
129689167
776140310
434510230
720618626
735463691
132448834
22360134
617322144
476700222
490520488
224862411
337979205
237398773
405490037
420895549
167237955
113209689
317717072
560321362
557003755
355647372
397982447
496569071
389675296
578150668
78453193
396093781
414145357
695028149
449267000
573937159
635546034
23109559
286961306
671787377
184469895
267922016
259379397
263170241
130397776
53283181
433969164
123254224
706593925
247385378
695927281
50392362
664045456
390345032
220889169
292199770
419259830
306547018
72464936
314840981
733910978
171311056
754285619
466465146
29498369
666372114
679256933
656283728
565256687
302481999
669894351
161214380
596691074
41579439
361558947
420780566
741476028
440085201
217177798
244049860
472263011
368923188
384972884
107281262
344143563
496654459
240067217
190621443
252291197
789771784
46028752
26268009
383458960
309709339
653519305
668709273
190312389
507424512
178590939
440783687
760939578
524087995
573626300
713174066
787966369
96600667
133743185
612371433
507112538
602702722
36183794
94219419
621342603
425060323
225422566
353666166
434261783
523254952
576181436
617530326
55688298
621363959
390600335
264611904
586878671
513939525
581664671
519734990
518072120
756632706
127295504
540067274
489268276
132669925
543855614
254668710
604948276
740532818
275047422
415697373
759466643
631836912
613823444
601189443
18209171
360527222
118100143
109368722
24042040
380676326
693000882
740375941
175070632
705753438
509518598
666477751
396386239
782487180
313487204
708120868
589904334
634646020
711157133
568617623
178351542
579881042
675057488
252099306
670296588
4163882
63429107
321416911
171231561
228642924
449707385
657739814
618134516
464146146
438270223
667613331
664618672
630041923
317042709
171098848
362112102
640067491
311990249
470098704
33851724
312200930
766812821
760218050
443016031
83522369
642513152
361136093
60964327
299384389
474047409
673358006
610148806
531280462
351902993
287431381
699235966
391583409
519362486
163990229
374752441
540063578
308117170
311539685
20917648
518491893
519612506
549992477
671618194
168888486
49212491
597359611
317748871
379304141
462095604
444741534
738491254
708422654
694346100
653728207
174106956
678226440
163112702
21583733
381831214
382047613
600686382
309095545
439451340
456359419
80785323
171701418
713174237
699476244
509823630
356271358
407426402
175508780
556006421
724755283
640810478
238781235
766286122
286416292
615543943
464806773
153001703
31936292
416180306
556036565
616033004
338099903
233149066
605863331
25557426
414571690
206256077
591350319
620541250
735770156
252181911
343068550
661023715
50617627
570071058
452588240
614425518
624469384
447746491
85773664
90149070
163529441
391925515
144080601
412687466
61827452
520904099
668490523
118794760
461266483
398617552
619118326
399213804
213813339
336933631
481099287
66877505
687548175
761020632
396381642
769267452
59473155
298746173
186176355
636836388
573598499
587203258
711229846
540753912
483895967
411050732
483912183
400052742
233114297
418803380
360629971
329040279
74097112
400119480
445351313
239445904
753029002
317818471
520018162
587395004
703520556
28096962
66708274
32882105
781009862
62724549
15992991
652950593
94689648
613478515
437698597
31105714
403369557
772867178
185517813
639095316
455097721
652357309
700106028
419027806
20454238
488529427
184604667
390538039
699290565
40221979
234736112
236835326
681817001
416999840
246208696
33695499
587709770
29524845
3602763
178501601
530590044
561047708
531027021
328824487
432452069
783768577
716317081
595364720
195031603
507738104
436553914
755367509
437407937
412772886
599547637
428892440
468386565
484357802
210469338
449891372
219004963
543554829
510586253
781214396
353099452
772142816
490553914
407148491
428020596
288321436
236768267
493075136
538789828
587495539
591485850
491921262
176994303
531046560
131084643
336331317
671473393
162500653
97110957
195520654
710352201
654999408
146578062
572962587
177137428
657497092
430838779
557543183
5766912
460135214
621999318
89026299
122410196
126636007
424662856
427323718
367909055
110598570
48022620
264254910
44737706
656642985
73812586
368345649
183927987
507467304
522807341
46390387
615711476
80325092
195846217
175582035
411145389
723594068
404094370
25786156
210649807
297082335
429211976
18129144
319505565
316240990
72740955
592209494
189923069
669690788
730462677
272360340
13845444
627656590
657658660
218115135
645469692
4677323
450434237
757463141
475948285
721911453
472029935
208629462
708705047
747082999
285441398
197661110
691081434
273374072
484660500
264134062
255856900
725226882
314380859
8188032
410168250
787489224
415879245
765012635
199851005
306764695
401177843
666864713
392388032
191766328
764699968
11368408
300787025
182340651
764210677
680286728
129487984
591805079
27816684
45019055
174518242
630199614
575488870
568261258
783556887
101392008
239840442
523061890
380926738
10810808
717624474
578901643
43570958
626242143
581371800
252605206
391684962
247541812
297216695
728746393
50745258
109957857
254180015
101650447
7345202
123071488
678273402
174163080
684328226
371231216
562405209
203814237
488893982
64538413
692652388
291685450
408580714
21886175
289394481
338369593
316903284
347787241
417529570
105464431
78056013
766284525
736467463
122594888
299506500
236180580
292949862
687492209
718510087
494850763
487413496
118832865
55766677
748305622
322391874
472268372
591661345
652426728
575261740
1544600
682257863
692920287
648939233
125666130
128777854
37039653
281384914
693747337
255554790
278197477
179100138
674236282
281689171
184530852
392550737
103259317
491536991
269639300
141292729
184054191
176605417
103805154
120892982
581084019
163496722
256140455
277731532
445613859
776689376
186504026
544254367
210681236
39926383
650799857
333415040
357508109
438321725
339935550
727562667
468066651
326554769
656030934
400566310
397577770
553488122
558021839
89569211
219202103
93827832
541948406
785183737
633342566
392794356
698414874
668921178
183531817
134164340
440574525
75072619
398943405
791613674
690277226
741448603
642406774
47607590
315488642
775283021
370589595
256430421
23518384
599908428
723887731
374986490
320411642
293760033
45890499
97778988
352409571
266736200
239859332
722781309
363979170
708673177
472037567
378619177
305464231
762821005
789917977
191967110
720283280
777594195
21127788
278805999
716789397
322904857
568785545
670633466
338383940
568521676
483941388
611092744
573704571
399898553
363913154
699382485
480777859
525446976
341004390
255077151
595598764
525144349
219500972
718246401
24181821
280513890
710413262
379736265
182432711
373405829
172802442
655652974
499678648
743812249
317890601
711622353
453155038
240260599
39169886
588544687
160390409
26493201
170600393
531515618
731409301
670133727
300236022
337837698
532314221
582499945
324062497
383852956
421632120
368961136
507068419
527447109
154390654
617983448
620196655
373973512
467961411
350535970
637590315
565981928
572733856
620863541
120776943
594178811
218849213
180562831
396646586
145795372
644931590
156637837
546778795
532317519
333452615
297618297
722442369
199551445
615947229
384901448
429277829
555156005
486820262
504765664
14927150
1162639
86432299
131377709
447850837
322479054
309655049
449156793
416585134
75994773
247978904
444582971
628913586
271238848
311977232
221954430
302118542
28647635
256850285
487384537
143420897
515719828
46855584
344692831
173069074
329570305
697392574
258924968
272519778
743969035
326832977
662903616
526666121
61986817
277022464
377127166
612553052
353711696
258973007
213009985
130046169
534901424
353992216
786879304
316310842
424572705
524941299
623055557
537704783
230717136
639217093
92573139
198948240
219635123
538007884
212330310
587824174
421313953
781617534
629678933
497180772
374485251
276418657
730276
232832213
428577328
211322276
676812760
20252415
781062273
333332540
510790616
617188507
233856531
591934369
541393651
388710254
514193131
397789129
517855616
23834831
652322594
148231789
607429734
315550041
41695453
664274779
334460231
503386270
501181699
654482919
306358591
212970732
160786057
311897777
662354766
611772755
617327767
361778460
151353357
13659937
151880081
564825571
360414868
726034107
113968848
39258180
320107414
133956527
474027447
44704861
642902556
505385947
637344228
714903295
709759286
251791193
263443190
124308050
508227186
689927854
641228988
771778316
572019046
82678535
12158351
185682083
270514067
654943831
275651144
340208064
12872257
58278229
565404384
23382420
597174750
532011013
537439856
67080157
155732749
350107523
271794378
249141053
354247279
236249029
155864396
572116237
254562109
103404636
291686236
361947197
742140721
502272556
154378957
90387300
638271938
220007516
302459362
719557499
604120382
722655933
600712731
163072039
297548121
361241400
80672405
506850068
244953899
387692975
1316248
529957759
138056923
284468384
123266636
461750782
351638391
539951465
219152464
426737055
297077708
633483623
449742888
690298209
285889630
109552202
49395176
565738895
384914605
562046335
419034808
322801610
608459539
119260019
439718455
788050521
97771795
48118047
183445866
239832835
96095129
305472406
612803150
185472023
71756095
35368553
413917954
171379173
142529417
743103328
566161079
638894514
441660660
373192328
355671625
730338469
403969556
268224081
161364377
240942681
570631466
470034894
634368615
167365813
490949464
743371438
136450668
600325212
73370400
325058409
217837536
413319591
410800028
116929210
780136032
486563919
359271685
549261123
204266134
44356968
296224244
8991129
316031154
775907661
111708386
735968473
689531294
296637435
232137428
557556904
391783652
338273509
28775585
95199817
637005507
107700670
574014223
367090503
349839884
67575837
672023831
177828692
1958584
784989271
430537435
478160695
381108611
779083925
116240669
129858482
421124380
585194207
391908249
68124790
43831723
225404589
435017187
499217809
679509865
480798513
362866632
775305023
532343654
497301642
53778205
684095235
167325054
111293533
746083233
569187264
196106027
347251915
750604116
557324858
240445458
243926872
609930449
40350369
238658950
405172571
608115616
108348490
573751353
340062276
469978063
42573509
186799051
236030946
61144154
406439
547750214
700635432
352769755
276834487
498646540
573026412
12260858
53793257
703800344
184643223
145286621
385104176
285324263
237746540
692844089
66600498
411081770
417572439
560496470
90493300
466695669
18965062
80989681
771235370
235156570
662638000
662012995
167880975
176279476
774915910
554885788
284504689
435908115
346941518
536828107
167623814
267259210
696309931
389282880
16758125
232139918
77880745
771161574
698023510
782294612
711277888
573632077
530519264
55451599
36982147
459698378
504056608
788483598
40601761
92047914
256793521
69216951
634976760
273585196
20267497
119561934
548654890
320160565
390088758
417185983
701912604
780702028
721931462
665743137
40924758
193665657
61824550
244861220
434641401
161086178
166107886
51867821
690467043
102350749
500819357
755976908
352990441
256569508
406534730
659684744
524518086
270128871
100202379
572708758
709752774
719826514
699848767
390861841
428987912
417563872
558224504
396261727
354519433
355508064
189427712
479152412
300828477
239763879
460119883
148662339
389670719
297333203
759188028
614186592
231075611
736339877
714492288
83520185
269322054
741981123
95032007
154064090
752059818
5409401
592902024
636633710
334414547
625075828
515102585
253092011
288444241
294440935
206146587
473110835
193993178
304534597
465013025
648918959
225548375
428511498
37484392
679592138
52869474
309484994
483667829
210438866
55206318
553431455
243872765
770235948
209049436
360764935
163117869
553557094
220410465
766552355
29005913
246430884
367531342
774178958
460674780
621180000
604829382
3037440
450561138
622412492
173345366
281913897
790651436
702781360
594836477
653714303
518265471
217875955
365143725
299675257
537876309
41326022
88311385
439857016
651152272
643702826
272801646
167872570
357328676
473978036
14417707
679869899
683328775
47675712
457443027
272463738
255630645
412590271
372198445
459067128
57606350
37997770
435955148
578557669
739873927
216392977
447002779
378301086
551097014
331090646
287102406
691493461
392487638
666127996
657336032
511461062
479515162
181110856
274314668
255741391
690776723
182734663
463610352
582103861
486212238
212362002
97454398
461695059
748194624
236737326
573839632
770595730
678449371
764446601
598838141
298994757
342584032
674826525
139100809
283484304
410471082
535292821
28798019
741911837
438368546
196806642
162605069
242430969
646550673
568298000
160877164
103682201
606131684
333570798
104551342
284552106
339718380
791445633
557962561
281227008
201503727
522722635
396306303
423056272
403748069
703856367
637720833
213108870
359263357
66171763
486089508
509868360
316486384
448332259
498664705
280669463
544148951
259403037
783470943
743160661
726578389
333470768
155135303
424842582
361050212
522905211
209857893
221604293
445200106
7817310
596338089
76676993
289766049
25672183
392592373
142264881
51590168
223234260
394824910
544226838
613561421
496430357
93637773
627636320
48618834
625158567
558347723
369197929
354543545
786300978
57028149
677281232
538136016
163975683
733494850
668042032
215142058
265820960
74869454
91373328
717489509
732990423
565026677
26158632
606799425
198874897
391109299
321786919
538887508
306353962
691479917
24913967
137260161
40817336
247653852
787516878
77031471
321891018
191303183
272992445
454960307
10698565
62908263
514968108
226239958
557397417
34641651
569928218
247727608
401953200
154543711
495247449
289820847
175166423
576212467
185317596
788276193
695349189
597155426
645057984
574389671
489941758
131598848
3748139
20350181
149141475
413920279
465077266
288236724
150320214
349664411
636293674
593115025
187323864
474391951
351436502
286193783
762686265
192620703
342127092
413918538
206576656
300937079
461876947
390786560
541612678
672729866
299699514
121067599
524335573
416980498
442220526
497997030
756184998
54209812
525319766
290383712
692426700
442308285
731301291
779619003
613821619
714252430
428477783
671086442
248874972
550412690
68806637
301694022
30660596
554647480
509460475
747132045
505412962
293062806
543152869
364124145
653175564
24078985
756887856
139530608
85084488
377071691
2170617
195323515
458290088
179333042
83753454
386045778
221779865
370363701
417849994
223326766
700417298
321271503
9460987
740152785
318809221
384831151
570470105
753838879
326758097
603335256
210632334
576364692
347667218
677416620
121663747
439417655
592789634
452234362
448411233
2162907
492175675
223679536
710868213
549496328
336242845
783915856
713696080
788519129
254536728
566841721
65587233
641961567
150329339
747906246
246074758
749955730
98187041
207134824
656353420
759880305
764825653
559537341
183796951
452627177
529910633
17222274
53622377
649708590
592749769
452570309
229651951
256496556
571470626
532295857
143965285
660155732
546272712
243185392
732584192
641513720
609562576
525900779
668872593
572397163
196040263
80549437
468679136
225543353
660177824
640344159
67467489
776330103
101344213
544928861
635183400
355856184
640869140
269437349
532634430
374573354
679685443
754396447
567219696
248483436
679931874
252864189
443262331
128072456
639889929
341955917
185416804
557227596
69011008
371789460
338017555
605326763
505523394
274110899
523349454
494302754
710895240
594587047
315358382
564223859
334458906
512272528
10968066
574996022
336073823
283365158
2981709
403088354
468934914
140087932
675915363
390978397
703951943
96472467
479514111
217326442
404911187
388796684
25965977
324663542
720619948
556149669
781701557
532244969
505594401
778438827
213891878
616362110
296376217
498803981
160088850
557084171
710531084
97574271
435489856
171424344
417110216
396804963
279152444
655716077
529447279
680811896
683591145
403946033
155518241
324072681
623492718
588091168
650335245
183138265
218498948
3647662
738103449
322605664
251762877
591025918
513854441
578324777
675464545
761136382
239742444
195320725
726642678
357513594
764860185
232289292
317662568
430080548
43802402
222643876
464601538
565329903
333978789
151821437
698820948
759138027
285940410
287265453
670169087
130010549
656480552
382853802
711204479
263170420
527641698
427167727
417386908
50338085
647549123
100051495
293469492
737751742
176088927
678165758
515879676
451927059
184886020
172908003
425775450
629591028
2441222
315184671
360364955
759276520
327543368
309249901
230497904
143437084
161891280
64924175
518334130
123944582
313027533
195011658
554266101
638860912
475816597
258666425
482802330
303393046
414818832
405841708
62333001
529057863
26368685
765741876
686172178
505615834
316206924
136528711
220582747
136238167
206786344
538032439
420675153
31545353
442932706
478004466
406848111
188139578
608311097
788827916
480297216
466578117
42932117
47009509
43891667
551889875
762414916
129090849
591334299
501547757
671641049
118887573
386516700
649232834
760546497
525076675
242902521
494188821
591943795
700959513
218428086
162001433
487499408
315311767
165056083
319418137
332974391
471269017
266671309
187036909
312425896
58870553
735613495
318406711
18631116
671447507
587247423
490277242
139715991
67977677
454597907
727328590
119024322
627675410
662921122
744332225
338644269
555524786
403015644
122240328
143016391
242214393
348052575
200410561
381392219
234857217
479471712
737830458
634337349
182284552
311501138
58465250
524520815
660065627
49097419
677033254
321479501
134147560
77744349
105958239
592581315
409819003
396017264
735094610
592525252
157473469
187313345
629486002
88033981
754284488
192259761
420847930
385646289
769565560
761048132
125366718
133397140
332998924
138934416
496311646
246981090
602387224
610051697
362727078
47310116
282678554
178119234
279130980
689284790
25555220
3755677
757243093
136841905
719688782
205560856
486051732
488372594
139270755
433053803
600363490
4874930
301652035
279742060
335685050
146717004
620039464
248947106
262391141
239283277
15812781
603419547
660155488
520768022
668496129
172673284
609399799
259523224
381477132
537164060
410994076
695736270
450039417
353853928
74774030
413203041
367674238
609333306
363309968
590302378
173365823
406660808
292399637
253148255
382721863
328065522
582762933
164720022
184191849
576799208
401375437
780687594
768114347
375507812
136379318
186413268
109358253
687905507
649884035
137244916
310090198
477123483
150928849
197495095
14873088
189314401
630125524
39947148
527568552
464330534
377743825
241970994
541389227
528204180
593926809
193741330
193470828
768174935
235545039
627611129
150440478
536000422
229600409
627051020
495896715
360597210
47921745
216669827
259201710
385083813
6082507
225159118
615420412
345847596
282684160
712538079
294553012
109931056
427316735
87845509
653871209
233782727
574596672
245964281
570762211
336395617
33621506
17742451
592546940
699816488
585679950
660239676
758928644
680956128
279945964
357049248
228469100
249290367
73386448
763999563
314778144
263662267
609099462
615717142
703112013
636056983
780115722
245123105
305934861
690529606
553064267
221436090
261954323
447787171
130063849
10581473
476139050
479495710
52525796
89326063
657676381
382936876
375979131
83886041
56837944
647521559
758250366
473153344
711153336
288184013
408743699
294377353
658783029
397597613
252275561
623389595
180533020
8819662
548901142
532761394
620764697
57516709
540563922
139474573
178065076
75849108
719717826
344586150
611974025
172902333
51332017
430052408
438335682
123522024
103193496
680905659
298764395
439493550
674321513
25098694
58446832
590082345
760085044
307061837
363781992
538554625
77906525
158715392
515387683
735166044
1001691
62996175
650379085
46213125
2851991
565494986
557850132
191580272
411025603
642975872
603665916
536208807
522421060
768323996
115203887
77684845
533600104
38904735
162153260
544637829
528208938
581828643
71265732
520295938
442153198
387965899
734157477
637978558
408779479
628447471
584354554
273607170
100814379
92484776
301458049
273273054
231006646
371305132
207913999
90988373
45862479
183326255
665823777
279566641
120865619
675271605
593857840
122883080
670095492
656461673
181289776
158096392
211328536
662257916
504238993
389349302
245628532
575908834
653054551
142442569
653322618
214433259
137889305
488392588
430132809
4291241
82268488
412118040
407911723
199567976
415684947
259616299
468626889
277108019
4880097
140391049
250898729
533291015
299697502
594091970
369206172
120935353
141816825
25710022
766638777
637304793
56632121
46445979
13913688
21380265
480108644
140373492
100692588
674387246
581904119
767721419
501555247
190626100
463211915
736297893
208834619
242876174
55281362
676787729
623608527
39180841
325309081
490182285
25909477
317792390
292150418
97308783
522449456
688228608
423283726
439887404
489564181
645790632
712981708
119124172
401142776
496416282
334202880
46368626
126148512
328532588
732758711
358988791
769238861
689725140
101566756
229198302
317144671
146671803
194240497
465172677
420228880
125776219
138801503
132109092
167334057
643015909
492276888
11360141
374003775
715465915
558277993
353284126
420837825
524935524
30814538
386199102
483958933
400618609
473091359
651030797
650190006
76551755
634018454
192197912
401216836
417222742
41337039
26252173
724932829
66937068
601490819
617245048
113284404
310181702
199953473
241516888
67673527
465123921
285477146
466240563
442369367
488126858
440713974
221958232
198896433
552820258
784615037
678634935
367647928
535263967
714761303
20436825
782248262
234128985
731309044
131398134
237590443
468780042
712100887
315750825
238368042
5793887
130403254
43447481
666405503
44397553
768250186
334952405
280927605
595803380
483493065
303420483
717134996
334178053
366374094
690980163
540630654
264233620
433997467
366109095
546819127
494840207
264737210
368894201
125114125
450739650
603269889
680834239
688094424
538870431
230228711
704966308
549674560
293888964
134757840
409656440
509290835
575293884
578802231
265230413
463738854
593530434
230440170
677734016
296033338
352045315
772792640
685576342
197420239
71260786
84088627
737297305
741911704
370703861
179537245
264757164
455970410
481386171
373662758
567182731
143827046
147727051
446707339
515843384
302927093
152153307
220040342
534378755
214129146
733265231
786809978
629667668
147895055
476971604
667739757
454227571
585242599
198700381
107815474
12938833
131799214
202382515
623176045
215455284
753263324
287970487
466682162
228293808
681162151
14103842
135891769
507407169
233837119
151922158
517336369
203464087
399907403
94645895
653039651
514682760
748217680
428533588
645709101
686712346
685626350
366530096
545297616
412332496
49171601
196752577
710625363
560429924
481504765
421598700
615387431
540635284
303985604
201718262
186647634
141567867
789447634
465063383
694531939
412226877
283693241
59107644
547067980
462142735
133594626
18267515
130873835
317070328
421578460
175435620
5190203
346851058
451280782
678349995
271192844
637456631
235327465
102191687
767696587
627247144
100395037
58163021
579214276
192082055
581610284
360944083
341228183
681605941
429159462
588388369
250575702
709171977
638607585
640238115
160715412
183737270
99549452
35935993
223317982
181749974
725138408
139534518
734749137
223232310
510275836
652240616
670207148
213659661
655338080
651526908
101540364
733392348
188951241
239466292
174646469
369890363
565826574
376235832
427383045
143965374
350718568
768020195
591534593
759967668
72817668
75704587
98591365
71248809
346107470
492747742
559775225
778214618
127002307
158935761
755023937
698740239
514340584
147347527
497299634
80815173
172076044
75278350
387792204
581361124
561598419
197116708
23890956
404158398
148807653
738067096
551760034
406392534
683969050
129935119
156291313
526365705
695383214
371179713
460411005
483862946
52150186
203123359
194545603
346869483
589198507
12273625
768670805
514202330
775055650
396322624
698003461
308800687
248096617
289875262
622116711
216359872
320405911
512181558
352936608
54971148
775910876
185531757
386029344
368518170
752046120
361963552
99953147
476923656
706823173
635208785
588018084
298537344
49544574
66373498
62563406
266221878
429870616
457404464
776485222
100456653
479645577
187882358
26424899
240369121
657648462
785115881
309097599
272600509
485070584
288385636
435767798
771188525
755898863
150468377
108807843
94324312
432785437
434501010
99973870
511566550
13480193
776771629
23578552
531419813
132394503
400735175
583024130
56522327
306697816
227792553
486569311
768844458
33010891
764687563
569521298
90279914
20821001
777612235
116210813
524483281
17865289
444324134
97456444
179353362
763927152
661782677
624874176
30212790
74852826
546602083
313594239
785450025
199935438
689489586
223479908
374869837
364594746
58448612
55678270
358910214
256791063
352785890
452225718
104929172
503407022
106433221
17524471
743397669
49200975
319046948
310702577
480687071
676901474
320367307
116775476
615238598
396652842
276078258
434644871
498720123
398734249
597325028
709083882
315728403
176315354
420074685
298484501
672638257
370820711
534525874
641855614
626366264
10019365
355179114
351123694
438497442
189125986
219234372
757315257
464556594
381920099
56115584
405196897
413120866
619263833
705347602
602930418
642948999
734391578
676171818
725658753
692070554
705942370
32398310
82351126
591996404
490648582
143374070
529826509
122120940
17478967
427086586
516357543
302656931
7049659
528776998
789780331
500619094
534090467
349376248
435923750
45965059
546088275
265883
304871456
498580192
245641161
142668125
495063563
93346758
435188782
164777063
79083403
214592359
360683226
271748789
366736918
133595524
755383852
120278298
495852178
628016809
493916362
237696802
788551712
376192379
228297259
754973494
215585385
507779292
749094051
476757817
700119152
284920983
279401879
407251167
629634337
697115529
516515494
764558464
664018278
523849737
690479096
397013950
685829793
208268540
283668090
71650213
785340840
371304507
125817020
566511244
676670099
473495522
445882134
578345625
561100259
3496958
91328266
279560070
17866041
266893570
451801893
501556750
470207850
127947614
549480174
753417722
15391806
700497164
696871404
189945822
501014531
175531134
513319159
237859168
133218205
41877580
707102964
59266192
675412800
300918372
260474695
112131534
780324058
470682065
725100837
279321574
465185602
120780488
768938852
613731170
660082554
406516359
179605923
1013924
618183345
596463998
499616600
58946313
530015266
246638150
296772327
538059808
312841961
68047044
563427714
671467633
665183487
33191812
301007260
709822064
563674357
448473035
139429084
97553536
560598620
608975040
370506937
252308653
353255778
190660643
465811313
658147801
69436768
26807718
743023848
383908297
755636044
777932977
489837371
412597955
676647179
444212318
743277831
75778818
181784144
274575912
370877987
790620627
288379008
21615668
790224603
217660997
565475697
119853970
638326679
88225380
771219988
469138352
458701200
374365288
411772170
87817320
483234251
509048656
82922887
436516170
560231785
423663905
161269542
185855957
55011131
704782924
344637869
115892643
655536700
228506402
463339574
625459936
445202748
713300726
225165137
654947555
573855014
484052060
327501259
252398874
776150484
368452325
344273392
604637708
434977249
602735039
233074346
126327577
112998296
781008343
783481558
751221237
127239990
347257931
680976352
586581040
74796638
716603902
168498387
625102724
708031397
476131811
501903907
52218014
306921512
465971202
544215126
598869575
583160527
37699929
612264790
524257050
283497498
506154516
272229980
695491824
385097620
151064409
514441688
50462335
240318614
522403505
11077096
717225125
341797365
228884903
551791783
606173629
141445788
656281010
581233222
773836802
7314869
56580698
362370227
740026403
25332706
549655159
705509288
627285356
153252369
684121178
490533247
75990790
140317306
258028163
14520513
594817967
173889017
290146585
385047569
712989612
737515812
507359271
514460041
409222683
775138676
534751042
778150321
704575141
378989356
465211001
504709435
241279847
620464052
10284647
378628994
158988726
168503092
261883896
637517628
537002685
728008790
81381162
764010617
512576139
269923888
512804749
708982147
63359858
706656369
231548461
161355968
233419672
193024686
335395067
31506613
324901483
131879462
637993977
315965255
488778720
525948662
256475185
685950213
263993479
136880548
662050740
264155807
447661579
747026680
736551959
700899272
491782355
717407510
430186236
495167189
707380025
205975225
582006872
762611823
608867033
479733943
290124582
588545125
360024993
457576857
610719083
405416479
398057076
739185510
614353768
333884775
759161922
748152067
209208896
594318277
288795459
564997584
403912280
445711596
346055512
373176705
112525812
284893662
187279422
695831266
619555210
718741349
163934858
162372127
154595860
531417894
22546158
458301105
365670161
273577486
773925675
701119089
389669678
257089090
321701291
537988698
89887211
712550763
16823974
353687316
767592925
166124458
466151498
580279851
209242742
207545015
722244256
511990202
512685098
36279612
232081372
36615015
595963221
548518944
742910969
358079448
205099280
543194277
759673561
374412310
142644268
706992884
611808472
720097492
700171870
122151362
264107906
280457951
52638053
21867638
595371278
97109385
54431546
316216442
784816156
679282309
10125810
686042795
571824772
340461759
286701650
95992677
493806289
82640189
396017361
230233197
28827845
624609175
211247593
393009815
201071191
115684012
414356269
170858506
225334707
646502540
630022969
234121623
177566209
154966078
442459102
66888489
290966225
754143550
624381766
741404764
55105685
631715734
480181356
274658673
178003264
228780774
779539876
662114894
240272607
217554496
244617942
370711788
306799137
716220769
509516394
123314859
725641295
580794943
127352942
9442376
550871522
306955163
177765331
445393354
156649210
424360209
131509210
191967096
216036856
715861514
309318930
643562392
490115680
249254685
155467813
405806573
44870376
637978632
119947746
667565847
234234562
602307999
479735151
274755937
718351097
729231825
442851599
474593672
62125919
377440765
740683650
476615668
15624248
607702949
645949358
517143408
108737404
200893638
557946081
140711033
472798253
660549395
570210024
717770764
99791382
408031758
791729606
565043726
440115533
774869648
455983705
128292657
259528557
595898751
754476539
564149113
192300517
64070896
594956164
330277540
494523426
76707864
336472308
670842961
578840020
417933939
13697254
12338327
664606120
15963114
246841857
335044899
443360582
528601604
729374572
31507627
573748011
342291320
738658627
670097579
221021216
508806002
420343012
327353397
756767570
23504024
62129078
683714794
386445751
765398671
128184073
235005099
437745422
655938674
693473152
122970202
445234626
579778067
106694720
525094907
16397727
120998631
14570780
8134321
332905364
83647426
784499457
735069154
370904045
367817796
451365548
646511944
436620855
399749066
612988507
44952039
236217489
220234814
356445844
231155296
114800860
60218611
743743967
731636474
223169635
19280770
606805265
672663679
459980836
633404337
413090906
614128227
608578509
469156585
17459169
649793521
685953452
381944810
381903518
526531337
185812599
395494094
32363950
643704269
790192666
471666499
53632528
254019161
333355163
304744054
475530407
478576461
326009817
348480382
486487665
591181691
64964949
382275122
139965044
41569030
641064122
701013720
156677109
379641676
651587830
512620058
631231987
381760158
534660526
487598843
386691221
68477213
234992970
311193174
538357878
371095294
195330546
403175086
100688354
689030595
593716719
143439709
415706233
504249889
245489298
622549391
661915437
94372101
44284624
389187010
492752987
20450572
614360785
596426893
680733000
232701238
382729577
713976530
275499256
364923678
388242940
173838448
739372528
319238438
101137332
503073161
69792096
107000140
784015744
515869583
183206278
486137330
600629585
368737519
385182446
691577486
178895018
112145126
100005570
634719167
774880928
455851941
783989044
493405861
768736408
102447600
666199533
417292765
439846262
680571639
293362838
761265981
88462503
368904790
84567850
574839600
395681227
315021204
640480992
751311060
7013326
131795948
168123962
526364569
627719319
469008420
741973865
712352793
44744195
693236863
239050024
659031599
707002516
205340490
308949113
291936224
401907891
18876334
169459818
684801926
679892594
670895956
614929580
574873726
197385497
136906039
100565858
191479743
228501554
282868119
495535063
257924496
521580590
350973174
374193390
81570538
728540122
511758070
725780440
344403294
249437813
9584183
646349793
12504249
396406126
416949845
774646263
143886864
500195229
751944288
506261416
341411378
265521846
193968901
68439546
157108542
742972123
692138117
450300818
372121201
351896546
257034034
318395200
616408261
257136715
188609912
206564925
658048786
21940399
480458191
324351375
737460680
678924125
764644113
378396155
610257086
30773075
694369621
456681403
249927615
628487721
174992582
490400061
549582329
510134624
277587357
704697839
735814871
131063222
235963571
208067242
239867208
409761023
21105228
767825889
658045027
134012418
652804456
116155720
493491952
645977090
611591089
683312105
141005666
664622504
590504733
171042026
634799291
194591095
396325915
449685728
394922341
119337189
709571780
352102643
96483609
714472746
269504696
262106282
12495877
342917543
483865707
607597997
192222791
726403337
730057057
510079328
318189772
136999173
596936144
316531829
524606236
713587124
554934870
348407359
25410182
578132097
280434556
490095054
724436590
83148322
693990702
416826320
19175730
260267993
392395032
162667064
140273537
533633215
587706939
126490697
715514053
72818059
462989862
447894750
116451894
655367973
324765094
114558348
137798538
605137546
338324299
42960631
377462888
307217673
125672385
490616187
465009372
87209742
31486858
605110368
453962329
743187420
429795761
139534481
158009594
330766649
205935943
345986204
342295562
447413095
382720821
292895002
477871600
492929371
8111543
571215731
637849893
390240802
362846322
756560634
743771889
309021242
508737260
229469270
380925457
768184467
161617739
176020534
72793507
121260717
324016541
788712574
436642015
582590829
678619993
200254636
316663305
534456298
776518290
666515193
355734072
646180134
307881891
607963124
568953527
530887176
209659950
488810868
727796693
699606702
791565782
199576278
332754247
699383452
660198817
49613748
18798963
582996865
475742034
105518028
262232541
195231748
173002002
380026514
273309240
65465149
584615044
211576231
73082775
423599661
541670037
515253484
432346227
107097132
70368920
430450837
541317373
44615156
110940887
387130002
317174135
161390779
658526355
191254770
21132225
28217310
325771990
52578404
648801986
728565100
683426083
478723817
359664462
141574386
738849968
221519377
439816606
294892617
107190363
296835607
620566645
722614269
623083225
730263683
567581046
717026619
649152849
292664847
769996923
758030267
371500385
248324061
175667841
113859924
462151622
424950339
568968501
67145417
690446210
387881665
658132304
97487938
651748560
659238796
519968704
636473478
402391173
592164040
568926235
586485749
624851792
578110050
691449322
586991354
583468145
605063849
100941986
340875667
327660616
635905242
422190432
152358432
165876596
348064553
452736438
1503827
253341390
412831470
674769276
700585969
16791774
786139457
104893939
458503229
324362213
790211490
411379573
599853932
202865689
605209705
665184209
184514801
99617664
143059878
235737570
244627766
365698085
486979125
95745595
97840259
128034176
699300606
407330316
202933347
138395812
402025792
771447018
479862295
756068001
400729285
391880636
316424550
40879754
477689478
753917599
211813508
35551883
323967801
241673063
575150874
146797894
86520571
156658412
166392618
579839797
187311695
110428201
732513524
486876449
707989005
156898269
735345523
518367172
604158267
527928290
595939331
697071267
658003772
138582007
360050309
109876083
124868464
674132689
770322351
275302608
660135161
409351737
389900556
235815283
279177387
569606865
675646435
221773488
578006035
387668875
620325563
655348153
693054345
305578794
766706094
669889705
140632797
117088301
161749686
587561450
251783078
598471814
572216829
329629001
83334259
441340888
730962861
526340965
296032144
334298988
112549159
105135861
342525387
419780109
77793912
447791645
134516112
498555621
343845460
10909897
393257673
367952969
403826108
549771993
274838646
316183722
668700695
148748170
81399653
576220668
788720341
606058
179937488
464811930
626658937
442632592
654327976
554091044
760176043
155306378
73417778
696535530
165318586
121206728
393575152
235328322
159634065
675779161
46846728
316509756
618760647
370197868
526217103
739789720
432503292
53233272
489708041
435321993
596556719
56761715
191610654
304648236
638969824
406695001
438672015
523741169
723636973
625432901
445905722
777136250
250476188
672401374
724776312
144340346
6463744
570678483
75419140
169781310
220350462
387644682
569447409
486537285
370168283
555221349
16621055
205730598
718295596
550613453
103159602
180591819
388837998
321028798
263812189
155470799
316879423
492501049
436423323
59471130
73942036
208680246
521055931
765419163
528562069
732970251
723762970
393653076
612957326
556325056
194712211
595433633
694550606
232152877
480948846
440874534
598623819
6749978
273999790
629365940
724446258
326218884
76870314
734875169
414755346
694479170
672158960
728272896
698421771
254843446
430868073
373214621
220483507
558522168
639485917
23084462
534625214
566796696
756227571
347247960
640818893
105513474
60459281
609772269
785575587
470553166
461742743
148423825
218662054
467989230
705625153
640486036
114385918
452956737
776458705
96152524
486021913
710424502
737937470
35024976
517020272
426207916
565189801
162861598
286735940
730495988
354731671
124154064
111570083
694050637
518499352
329113852
478328313
143318520
532854050
531929586
530094758
222129335
666405048
79447405
43015509
75362118
280245408
265798253
607111170
454777838
762779001
361561124
385209415
139295458
91043804
651845955
30379084
761494889
669007000
13713454
297961311
787093208
503178632
214563629
603068895
174347307
563322069
234812695
613977190
525048122
320510629
593350828
36333161
268032667
237400938
152052632
131490293
560537678
642327792
663251424
153862051
432214328
428644078
298177477
156722979
762387330
558630724
755412259
769312183
47857047
553502151
386166816
601371307
179917268
118447822
287176394
457952877
706300471
573559194
46197872
726131271
779205334
249206954
325189712
314786918
752145985
663866692
596972428
246071764
538396996
224463573
138833701
677130076
127688756
98549380
461083188
698461671
727439442
715861990
441902688
265873183
465625969
455950674
785147568
325062129
481960449
736997203
502748545
354765391
71275305
165768630
575805939
442487957
732050607
706733133
447318634
609966666
683314105
287787028
460010429
285871269
573071291
609254811
9033852
652684423
164939828
401780707
292642135
573646364
29037811
480864559
577505608
284838084
284074623
106959785
10031504
82782083
288618272
146163476
164984832
257560657
626177949
228988654
469459639
451460890
364451854
705572779
450503871
229496710
498495325
267818499
32497125
419419070
115277998
551435874
370137134
146267609
184242969
155608132
663530429
574634827
431028640
230938673
435149323
180701075
688134448
229336061
200340397
326611869
185224017
108600677
450359320
620264418
567241364
241180162
699296900
190567602
313194827
635077019
354178395
773110632
5305298
4547093
412066382
102504089
695205367
421297972
518102578
284622221
433624405
448073587
698502333
634045028
188027633
498261520
697730907
520389148
398609174
421716448
389207410
538590426
476621940
648666519
537614806
197318973
426075573
491101752
518024356
109423558
717471188
535304757
12537618
671994004
234604537
392017414
577816547
285177521
176529939
379532333
328669576
269572151
25337256
376182495
577926839
634913805
87984909
654035518
298020019
159919568
2129498
663453166
326554057
507228504
760087143
83020163
366587402
644920994
548879408
528394077
741053547
385489179
124511174
485696245
725047408
725371791
252422956
462894967
357945978
523108589
166989530
116612128
271488348
593693857
424547711
360840400
728080433
637397450
651462973
169867663
365950870
417437248
676783439
714618931
57432565
349955835
340213775
750484839
575626565
396473093
325720807
264817452
592855463
570044135
678770412
782374556
602383647
459046068
753465294
91668941
554993896
5999461
326693122
50736145
177199518
707980321
110399541
5064030
676481938
326808264
712890003
702787719
246716612
691449230
115698062
211770339
203085472
69706911
510136377
327462759
645662425
157919039
108957875
106276497
532052086
95123732
701861220
767132575
36822977
478641711
498260813
496730875
272357470
710815336
490361932
726430644
14090673
97529168
97430719
292273195
36397415
674725230
275957269
13576895
655227491
493878918
425895556
360191970
87880524
566740020
2867056
609873848
321031682
163075093
553792843
251860120
14854825
566514971
771844082
463157466
87290107
191292639
344719647
22578498
186883254
255329184
765990689
296824112
266160364
243175731
276581847
415146095
528519342
378931078
99245297
146954583
391764580
156101669
116681478
277999717
616399898
759434622
561114872
392249977
313583428
371621423
443254821
269554274
408443224
465340537
259342539
737164171
507430679
278146650
56064589
72500181
566954504
253421173
106985862
576724108
144717024
758613010
768890123
449949652
637773779
211834315
626409682
567055086
720335362
464503824
239615574
282066227
462919125
161786072
227649747
428748450
705423685
188227499
463970331
419000488
404877568
163330942
475015887
1570861
627420996
636574408
513192432
232176891
705163615
341222989
290729808
24402994
357949051
604499658
518752759
195138757
696087549
375493810
299940453
329734781
744165439
217171347
422006825
57308354
685421487
399435691
278270372
631198217
173608123
168932234
453844050
96589292
620410615
380061308
537090341
567075453
525398719
113400814
285085640
331475668
299281825
372281962
515541664
454246625
33659553
611228895
464819584
269002642
133228657
214293455
362999142
744061092
294659141
619446312
528717474
321952024
542298478
672651271
749422099
447660209
154262367
695912621
568795076
401109934
607074291
484770889
44789676
391261893
450849606
40927323
460189815
461311009
279052164
8543118
244629405
368332041
211378643
393078275
552579757
68141336
168067389
638774112
150077652
729903449
646215285
675649527
665816271
573769776
168908228
628490150
511139915
282154685
459884903
492536674
704415581
668367071
28135030
602969905
622975964
767345957
764155291
770850628
416006062
168892018
438521884
122679482
47452243
736991258
731131639
154425500
59698176
69045741
405834007
593686847
409422203
58720639
606442552
452021317
725385854
73757254
69655287
236009791
366253435
518058535
145857455
465900931
398825767
692057664
662207104
251053664
321442833
561558458
189376810
229736564
493487930
423048033
711894583
352350942
456517111
638598804
134132532
705940028
735769132
713639853
62971366
469200379
504168939
142727508
156804906
320341375
361198566
334400861
235434325
398190372
592572705
325832025
500800568
221457049
407320292
405738253
586447465
777700348
346624528
648257729
212005450
190490106
507903613
452934417
721302091
638791090
334965137
83333861
8871065
144040315
445172075
529163576
83257335
271884723
156087542
486975384
758528994
157433254
223449609
101463792
329276511
116847522
358422669
753845136
235974413
221612645
669763638
328483469
100861528
496351658
417956942
594109510
148404558
75817295
113026675
224723479
629606677
541283461
710893769
359006787
458586004
670793358
142751529
656829746
746255714
12818141
269107650
44812521
713123058
621514658
151228993
471251675
187931857
368170080
555157254
156224537
306807610
381057699
106025400
551290328
251440113
296947675
380813583
422885460
170430010
523390137
78250951
724130377
666184623
124162018
542924502
254304739
512158751
181578079
148693615
501923783
399566143
199121012
375100629
102918583
566067314
739026847
509516460
628271322
304319059
244266202
183604218
340775186
667003762
726958529
670558715
483181032
571609576
308567
395152035
546260833
233784773
679463779
485818886
406230722
614583544
207365043
773051367
650617939
33552573
789911659
416742460
427294726
543587655
2776139
135971578
565961368
738581607
128070840
592194304
397438724
666161302
650158632
288222963
500416809
233771943
196839582
583615883
699134432
338653094
727244401
342167921
140747739
617855186
746663885
736069642
367253158
608176379
592439253
430992364
414487088
367203555
728913750
786250439
243991931
468333901
120682210
188314621
570382539
574642438
417170327
770869875
256713157
527872117
60574111
112018379
667805029
336392107
44039985
781325626
305691007
739369102
652648339
654545856
273812763
728817257
427216905
54873657
662133185
479565810
115557442
709026264
789897010
117326553
178839602
461553510
228804941
301473519
465439313
8113093
442171172
293698971
767233491
212307278
26399690
453523026
25125388
510377898
392790692
785571723
39565710
477440791
12781761
213887482
219136249
262694048
90861344
666832322
667921772
737513059
613048324
116190965
322095730
588309241
578163719
327789935
308041361
729811889
134250960
770933977
234831083
17279760
356196142
704277424
359655537
272137431
191637584
485066203
57982469
296506072
502096079
85375246
267893813
294509837
414420730
148444351
730706978
492072373
307118340
272662573
173909685
540223676
690783254
58612135
54080697
355403425
214430852
627184476
362331833
747702962
14567604
673103212
654420194
456722636
41724670
57887698
205994379
741888547
289215940
585631663
499055638
670642764
304376629
215767243
287622611
472952018
663304809
111917324
257897899
39620696
641496337
77580835
674743040
555830090
190274252
712493504
58847903
738712499
783482988
732348798
683119510
556065418
372308823
150571586
791048906
672311873
517843724
345841188
456990333
635658292
496557835
90624981
598986650
681382183
482512859
348617421
462245760
519089144
4113169
146760443
183768028
599000224
450941784
51186263
696905381
397855323
265580157
247598286
614590542
547369880
165879334
153522976
692866101
499991240
2553135
426563130
149196163
592987091
716900440
416498374
627572355
93263720
129809622
149760165
17183227
623538957
185402058
316091007
118425931
485290626
657809990
47985612
166986807
563158661
605508988
218519533
68038497
711543264
465795592
128457299
130111983
97650684
224644468
694261363
683335008
650054634
261913482
647727053
257832141
332521488
717303984
668423436
617553908
284794259
122929732
38792283
398961877
786068842
481581227
437793290
459441955
693287766
185710908
125382929
441817473
452035321
40276206
521500496
244640149
236446696
417881658
182808907
729712784
770322129
572900580
494477636
233110665
179425589
616513843
637676745
602318506
105946213
601253621
142809187
295034703
296252129
307869655
716198692
450610180
661222013
645180329
664218914
543495482
225743869
246406968
7490105
15845403
104255124
8921085
73921245
772696601
3382757
774809239
195077766
272752593
310154693
184712228
166723050
121095279
325219783
202697610
607297576
97992919
170098178
309657176
533046944
718625555
461954474
734067799
789112439
661883810
503055238
307370704
303631022
573929336
134704626
99462295
616701961
440362709
716968454
520370354
300473552
186693242
670532220
125387608
56626755
59526551
391912350
125431637
781440460
189712655
252470406
297999520
172653261
607631004
281003396
77513032
337347201
773060372
264528513
197510769
563039294
652317579
576540834
646891724
772900352
353306462
585020715
726590677
766957847
433675131
784672103
622217056
376805807
613118892
352713333
49820639
665669118
44150765
140652610
196996050
514191441
658116435
218033454
177765213
501082071
690218058
93465827
75321371
235450768
226586996
727243276
740546161
777372342
275324378
434848228
249792600
379827110
771430653
417420872
485318242
570294894
506626560
745060629
70411565
452844876
412336427
322900216
202354926
247583264
456278427
497377654
520656315
759807485
243904168
631875863
768704613
781042935
287017849
636180157
608942429
495852726
641554548
204993602
762372738
359409659
470632444
178196862
610925525
91091447
537501334
215547852
228543803
748826020
327175763
748050563
29739614
34653676
141242860
150192600
297762500
450905120
22084782
241115934
768322007
90309398
414133433
570232435
587809536
33420698
109466399
88577906
505111915
722403390
628714374
274772604
151445819
585455541
287950629
669211778
472294119
141755824
731218672
605150190
563861103
408160239
397104754
294104116
684069755
92134704
178654714
105720658
541298486
174873264
544781254
27767842
645642658
688848447
92191414
451299295
528522770
781179041
673114078
701490550
505649241
189358296
519449305
165503520
119401938
779121239
14647159
263281851
689957600
47828831
439283742
444856116
305639534
183310547
203440221
309200730
493409410
747321012
6513873
481342038
763638510
443520220
382600347
546181335
463514912
39399784
270581225
122318129
167415011
253001721
327390006
582847321
604623448
652033510
748431426
365285202
623652441
583965982
690188199
437523769
138054921
728643167
248172285
445695618
386825004
682694330
710982207
652189535
208130784
345974603
131238439
167605930
294524475
468475203
43664509
679357232
716058087
439758952
182203590
476938287
140880504
600167778
726490971
292559254
184935368
108680487
667204721
29015730
160326081
261553954
534338593
503410838
139654393
685489570
487672763
703272481
48783800
790747570
551286695
471829478
217546554
257425280
453833800
150154613
268039039
491351373
183453804
628068615
508145435
217193252
427740938
200142620
376265313
7912866
239369428
741352883
99510035
710920722
428976324
342128669
62552818
264805733
373235566
275912542
566317694
162714362
84889972
469381861
771099019
165379680
241111199
588407454
409417764
423045441
175510418
607304436
89392388
243017382
420949714
544111806
521244974
305626734
79023986
460672189
454826279
64751890
92228925
278635805
656887437
153108279
356514674
103032558
612037975
421406909
41608403
459240167
215495060
515684207
381632707
628739609
413682983
252881930
184603241
4870323
531648156
351134660
9710279
565501965
653287865
410857872
149660612
259044988
96795971
209310788
236481266
61300798
783689948
384985707
390512713
401435780
762610658
340633532
477414927
704484972
790884013
163765018
457947996
111920667
506659268
185035247
570550099
210977406
760979002
590946524
686035780
762218961
181033075
191274727
596333326
547768082
374654195
413490305
640367234
381233238
178065090
752068367
681450157
786838804
670565410
106372511
450057653
462738450
424299420
536174584
316073431
556437063
447017249
94912364
195287155
57639153
730915836
410302958
354920708
469038916
216659059
238639445
519315835
63393067
295573132
686853847
660309473
72173606
758533325
556572927
787333542
224385896
81718417
484034642
626057714
424406359
755591789
750780788
639436233
320364837
466347482
100394900
591922776
184670405
138289550
521521650
306651879
614812115
645493291
453317711
301034786
577350983
643250705
790875778
246315340
668520064
545197111
92707285
175840638
647052582
275828494
45041709
293702163
178464769
413696551
99836879
329082733
498950567
180945409
395807415
325593509
133110167
620769732
471638554
526622080
165756873
461360735
751582828
446782483
131167870
572636170
431313702
618080494
343078515
290362120
89568871
314334091
615315592
33238190
678856602
208909414
539216334
647748807
595344929
215690208
51289543
538345973
132202900
356441606
641666238
387832190
466631337
357793613
446560108
376511671
677845422
773205003
582580675
764154539
132166638
508254041
281884109
260459027
624750937
278643243
687279634
530050866
554443217
273006801
20917205
782325396
566338302
339139076
43381842
344786085
31457300
676425091
108295860
585195729
474885158
401459923
91093398
123125167
368669082
724438728
470858999
3141676
544136603
512729148
413728486
273972298
627714011
502843051
204942908
360958934
155706139
314081947
437566338
356713756
768175069
677384573
639103382
304966274
336227619
382776970
223566765
433108528
302329101
86975705
523769937
158983614
25703399
116053171
648478089
590493514
682020490
179481165
432755684
48990197
741209768
31635733
148340286
131515316
356504100
353470002
643666075
456055422
446420007
465245192
249087029
648679687
732142717
561927669
661340876
631289568
280045528
562839876
451715898
14986283
775107736
92963420
508133537
687212925
497448737
523035217
761534862
35986532
27385468
675971042
344411178
322129720
326823277
427433263
739444955
419571122
502896671
44058138
377275369
17278600
180022837
532406027
600094476
344050683
359561409
111437933
634669821
414597735
20514763
531781405
571926183
693042826
569488181
130870282
604734787
391523235
145298440
681572725
596804223
560112829
73715606
236729786
396998397
417869710
439568844
184166743
787235363
583390776
440465954
272605078
707230696
374988054
341754858
648368949
46827036
388493894
422263507
211758620
259490393
10911515
395717835
400770034
706329170
80240085
783645581
717692588
205484460
606431753
465256442
771452070
295130532
96386423
609918801
325705696
522343647
499937825
333963296
546199031
9890364
712028253
762343786
480052181
140883303
113223248
525842988
274886116
631086771
684922701
618787128
146147523
484526297
160720354
123051400
455923107
344253418
137017173
389642510
466023993
198408737
61130228
2839789
372178806
656772238
628534690
697590860
610130428
247211848
697355531
304373916
604285077
287759020
657875334
265528714
525696396
613712735
445781431
611842415
377229174
327771903
79116005
152370577
634135680
544127916
577621679
414672258
294105521
200801116
2709915
601341090
517333058
142505401
73596098
697734432
505910607
380528664
356598842
427197135
13188714
616452084
91407176
312147088
653620212
503265934
550150045
741446518
727799952
364793289
173017118
774177630
278625952
693701659
555179156
667317550
46491015
590553932
703755605
723341417
654163996
268669250
446797593
789802187
762216167
686788380
415062470
481588876
217619065
237979088
229178823
127359040
424856861
68112751
497766434
99968578
782047864
453638164
711258110
694647768
267401532
35779082
604868073
226665232
393140543
382491975
366290
628563062
187343249
208691221
216906432
439055947
74957106
113046905
254418064
785498725
537016038
760116733
660217520
272259957
788977752
90090421
509785624
82316126
72766317
110243520
39856993
506303531
683994125
423828777
224839928
731660477
645766841
640160721
41616370
516660264
227726715
716673286
673520242
37249773
338192411
620267414
93749074
35496818
591491412
311301683
432108892
784863214
748694247
656826548
565168143
320243765
382094462
17365657
301824659
569011140
466655336
75373009
89337838
772188058
10583505
110709858
493516593
184527190
555094313
357759061
62059268
78869863
200020468
6408303
596764499
146595199
447996867
226768140
237093888
277883821
57002133
367379192
697580617
453188367
460044083
570714705
628798273
649710013
513639748
48745780
243084993
525232634
27742784
403808296
328858913
415973863
758612996
152445791
287806018
456945337
682116824
144528468
701829615
37270282
538483589
737251236
607500371
604910960
55440254
216515855
137379025
365316656
348856331
614523247
751642738
776616086
288426237
655573899
687528666
330762615
699577348
38885168
655595956
423244330
143075139
336946882
30437849
368060598
3107738
325124908
665021098
769677899
308717049
484072146
159379712
643387988
284642027
655558123
702641712
160841856
86895368
349099949
25035237
592793976
388192930
439483449
54578652
222211048
459386511
781077461
775475045
58460834
185266251
749193751
260946290
34818433
791639619
181202314
438279787
145590630
368913552
99758275
483215994
488346270
643131577
190714680
731198686
664256375
706723112
586536571
485438575
606100325
215011783
577296369
664860068
258030721
582187620
228213822
228690974
415894078
122961464
146251573
527042705
317447015
497567369
713020191
17232191
166260172
619807219
45672906
772796801
285363172
480995594
203790105
63218515
170177478
259944920
565042024
148384502
152387346
696500494
119412323
668468903
379195928
321888776
22824926
719761511
608966651
139658351
26134940
183928093
628560938
161304452
436229986
515119455
6780516
511458726
761846257
600497157
432424789
175994045
390132317
596458561
332352992
346233411
28749587
299984340
279388086
599282418
553593109
668223817
35257005
508710428
236414303
325142240
286354531
113910682
163944614
308770477
562631170
407693783
211965766
791678246
623460514
460282607
221678662
250537823
695741249
584815202
473409209
89530236
644972890
372459300
631460882
349272763
270248038
71867856
305383256
481953766
70961771
165909434
113562380
652276842
270519998
216988342
572628771
515677188
67068586
702182601
541606627
58713859
548745626
264803809
418492391
13390620
111853749
249316072
389765585
345100205
716176195
785378933
111848411
61225141
299299704
144120626
177656475
82263116
538705843
343028455
411041420
224975627
162949605
462482430
559559733
354358152
226332646
407198133
241760336
114176884
246121700
362445749
246115636
261005186
288297829
105141613
432911729
286663655
347518783
456783346
566333982
275517321
785444209
382776175
766513760
137039806
276591268
530174701
420134728
779794469
46023874
525585102
387235063
433025511
198346576
447158411
21963204
91816827
226428914
499108568
765110191
318721997
177525626
758276055
77226996
147833177
693699256
190452213
449776796
485525442
776837572
646994256
590688540
196641398
614518703
285190601
654986603
425962674
761085250
137944551
648966795
411728563
396098843
690357366
665813304
606364165
130524063
292868090
498119632
584944139
320791232
367814745
519673654
685964309
151062332
670265440
738217237
644363961
539726729
357322786
625189261
357705865
57995390
462504146
354609499
537604265
190990351
361395003
136153844
364941355
354082996
684919504
77149743
318567400
525210032
602078097
421843521
501811427
295606191
365434517
550433759
322415239
72505461
121841116
669893039
386616430
755392897
636547342
137686573
617836394
49612659
243616809
550885511
308997022
387910879
778775244
331079361
633705196
11556959
622555179
622263128
407002609
523431633
567126790
203799389
238245994
425960940
760219984
571389481
236495098
642185371
242812512
217585755
226664340
579042247
373392656
18841385
697982313
477095028
153139493
643613289
762379987
373555408
286584934
146594859
740746020
392538385
478745088
651435150
574804002
708068752
168914954
165251913
269377986
322303418
163651370
363486377
761101418
5743742
373604414
394481804
37648135
568174906
644019818
748857446
217480698
506481978
206274770
153130624
219569011
271830409
112180184
364272044
282168390
87274560
582157865
619527838
2015752
257640081
784840493
45432924
653029179
65704543
17549221
769186499
284836470
45844027
721345090
451199218
147854914
771961380
298700128
102830670
127831160
225235229
617203294
559652296
132739269
752798756
154445942
432348221
451688066
702344806
195814538
210741134
101664477
174385001
260400281
484465113
776319460
369455813
2811904
559518485
361622067
587365261
626617104
235939314
81871933
585699278
267566217
90078435
50192495
722330200
212386379
633133359
355470503
99112627
725435858
175876469
723220516
124307891
400442242
526927443
564004458
277212145
281082285
696685525
694394169
215144091
465221261
147632953
782012577
220067482
209262317
306448864
686204820
636206120
279912942
279473644
656581614
428195682
526514922
781073970
226751407
99527451
20567014
323171977
315604455
275345928
474299172
226181990
380635540
671526363
714858497
363149543
17336350
189397339
132032023
173409404
72128431
308764156
99451903
404560812
177374767
334670555
229275140
516091485
158801148
180835144
751994856
616760405
338562977
400459033
691989675
208391887
362807741
592460410
33044016
696003196
427836036
596907235
549624701
489713683
523685841
431805163
655504850
628283594
121937373
62963479
429834155
357826706
561369145
295242013
137702258
253217217
164385284
731872012
686285154
697541864
80923073
421525410
72607422
528851460
196698975
591316062
609060062
731850522
473354318
223741429
345390257
772555533
710928113
47171386
63511129
66322987
96819953
235590977
555237433
606577501
327605891
614927601
347898500
256547177
452855139
457766772
639312994
15636482
450703755
584732261
395577274
707377988
234815216
593690638
741866876
533365357
60011566
113898270
521734389
753492894
132747791
468315176
373244953
607556838
75555915
65915541
355744746
361504727
149484783
71449351
701741040
215108809
237015586
780117410
477462956
225442051
781042616
57998286
543725931
743709537
10426061
759500385
770556646
520546144
291605421
113846351
284409038
101648910
295067050
675999429
427718139
476658506
423498511
130571684
551713863
304177810
490494023
423139639
311372782
48552483
704371799
222232322
490193816
121006318
525582977
162486162
190173863
660743085
141951887
188439950
181310306
217284527
751509151
56792408
114557481
629679648
137306296
199399910
8908171
225360336
302601873
613302029
409372697
531380216
135801597
185735728
664761061
423599020
408736786
507354689
646147697
334725969
31339084
476627745
576848950
631946684
544564299
99155607
581670231
486754994
561553020
265004852
783908082
255337521
721937193
498611902
557870320
344557048
239631854
161954175
58721184
459057984
526458959
357206873
403538231
132893321
540892881
394256966
406004320
672848958
180569227
624989859
537283313
256200988
94612063
23462146
197503352
427241014
724328884
684147867
327771740
726239312
728943129
317087574
301201347
683339043
569714075
42411903
433085022
678201405
561549052
617756104
635810517
596678816
380897006
751020368
307976938
146241738
698478950
160036487
632910131
141153426
457213101
4075469
458461593
27770961
313829948
251646110
8656834
434868991
170468740
32227118
212732426
735871835
516584507
542188312
465847353
314730673
289150537
18080515
715089490
367104260
188554840
542862244
431268117
170905677
499043301
416892587
349488051
337685053
727693473
131354471
457453998
118172992
371122612
147370644
408262854
154729386
497486673
151973589
433340161
638114135
404211180
349610742
158028255
629009766
316635951
85865711
500834753
189814538
354537258
7995254
507466387
683772625
24859735
288047458
658803381
740942538
420686524
606222221
160995340
247359452
538383636
352791638
273537473
345193181
668655944
765328359
7895458
723127819
260096783
342961101
187314996
344181716
278232565
389083912
435033528
675497118
251868861
550548202
81198468
370513503
591414121
513002927
388435509
362324751
126429622
201642484
341909296
481624960
501945866
405621361
713341443
786615985
702574899
731544827
541566968
487210784
769733502
452920004
360002333
104579396
733735307
534353089
392266845
301182453
38857259
765864430
742509870
583070395
64317708
466516721
69627569
247441890
211622356
552753684
733794807
711833312
138925221
18059102
342359459
446372688
58112123
29630252
580813929
461929491
540160191
85442217
220107296
443567602
214576408
755490354
306471664
749762486
458087301
693430318
183190866
575244340
751372292
691685421
504195111
689379763
130390124
68590101
392375402
181952107
412220955
9894580
787887395
426654772
724182200
790215859
552831789
201626827
194393463
318654810
589226592
582649445
197264716
569435244
497014130
355624645
587648565
710429701
755030213
94127062
712382169
204430129
11753616
419234102
704376627
675636783
219537395
82773379
26352731
175345117
201558209
251522415
435361469
259493236
440706695
728776396
462022399
172646691
442265826
647978705
664911490
585104625
623782800
7492141
443877458
732731636
608060539
242823029
43396206
267431593
167206697
2764787
622591248
94212597
309747714
235321836
695738811
190332794
285863687
464326824
309295804
617114019
260566168
165886647
511007273
513337324
597709478
45881827
244543851
579334403
196684549
487424743
260643070
52779192
586470739
496533562
590482445
633834782
126643833
328151753
96470149
362034327
355326325
23644847
106875191
452759249
727020924
63556568
208438018
10983359
418673428
489988146
55259722
356099391
756836180
80117147
307288045
78004296
300183511
385581020
151950949
88583968
346441366
267366339
654687801
104227724
114755405
63581051
150193987
655059797
303273202
278137923
407971962
679759240
696611011
638048276
431354680
755377998
713393040
755589824
435254816
462856367
201720324
634983803
243862831
119055437
631194050
721295369
164299506
416560022
360672148
243276578
251432891
567505
112477884
767353370
450533862
647335281
777872300
265622156
788516520
729950663
610898163
359441566
781684002
66439536
347766971
773778137
589341769
554802532
228982563
561786345
466618658
139954495
723569866
511759098
727111377
596944250
345166414
121161140
563831780
654882687
381080208
605611602
63034362
601462253
396453281
507840010
62670345
419237497
61122881
710798505
455208719
410669340
51399622
719827908
618061338
626045433
245177446
58236484
422168239
712495660
538660834
692194864
770346945
237664253
516916608
232250639
439697545
746686885
436482858
538505711
747119357
634729670
473629083
112587381
366899596
503839409
90278897
105850335
175086815
463428183
187667634
193708470
3785472
691442533
51602562
66993533
446401602
112391288
565481959
435054720
223738900
700887064
309617837
208713899
33075245
366593257
596011588
533395473
146182546
543270764
562733439
558070022
593072914
278974194
83156621
308161309
653410003
522701908
467383630
19257884
625984298
196686198
783649628
398623288
163919048
705082923
702956110
455398751
459756644
641717990
28475826
105045664
544756265
730770426
11209772
358172356
7137624
474719435
715769555
158237079
149513096
70341824
281120152
332993839
576191302
176885401
725449748
311325147
17337074
523103588
648422564
42160190
311693204
374153500
572468725
466577308
96346372
757328732
787007164
463226402
269887622
646349170
683742699
361900626
449126331
538943409
722822706
14818088
570789361
304609244
349752838
672166761
1129401
456139686
733147105
309213397
11394288
226822791
147787700
499030867
703148556
51565549
186352007
547299080
405337299
82357809
407054491
682584920
595697092
506770816
148236516
390285914
129488013
203401077
450799977
348961788
136760212
484252662
736619368
140643136
120876953
299215761
254607867
645686921
716986181
702822920
447816322
725528511
651322738
245500977
769367095
9820481
769000596
113251586
449762358
635284062
283577905
163331698
612884328
243069899
401131350
769305680
163572511
326235156
255076898
557003128
276247306
34010155
462834826
446507467
25514992
226256054
269348552
127011996
397969304
131868746
541458916
321341884
602735742
707755909
392694832
554129209
89215142
763539214
661133530
98723893
519483391
45596362
184973256
303907910
457148898
694553945
644055402
539437591
12073129
606454388
331290556
721843052
391577285
511881901
12754185
698979233
227800256
281423978
364272718
525863008
520520054
163456663
659509246
114951206
190729674
310867494
284457998
287451778
343496623
764274319
64580438
136424139
593639307
127355604
72534209
676634577
621551627
408495246
438213549
287149347
663570510
636140837
640992521
422228317
131266039
67269279
474067587
481536068
409916123
328021061
576696540
779809712
195893050
349310964
742064843
190313485
25050978
108175844
709917419
592914541
759601354
285034264
767883130
714726007
157499128
580252903
259353156
123698741
50461626
770258742
242757412
234073808
665299092
503781214
477903317
81500162
642531747
469245552
713313266
557078940
333685705
662657259
734627249
712202165
295840560
737009075
703997594
155724274
50993815
404913665
15494250
126147520
192215042
391750636
541998053
394676157
711962534
733129262
731227188
208341407
569685453
399437183
259906558
442040081
260807545
142033625
376357863
703029789
270205022
118218107
61247674
421527725
400786371
387234140
356787825
502997324
115294424
735475601
302957904
308541977
410275155
118851678
670920109
615628241
687621046
20004059
330979772
527833367
306018428
688126851
729926615
329707569
249483941
765512141
763909009
17337211
7142109
606409130
284418715
579019846
234297333
789512575
667819252
86417297
736287972
236631312
556698508
769419216
652737621
19183705
465291079
29218837
1527834
545359236
639210838
330453036
261962592
783411481
46326323
613494542
26872679
146481613
593570675
58326222
588401597
449157123
462738957
268333860
265996637
494883817
691989756
381555438
351658725
78773843
492536335
436234170
344283880
656210299
181528521
248292707
30337720
579141985
388109218
99350161
479523609
386124983
443963030
634372256
662242805
80193893
81579531
34749343
668397090
654318258
304551188
519374781
385290211
613656561
115655315
270353802
354221319
421900309
3110127
104932982
43804106
753558042
747242037
155740657
37337329
555056423
258912985
722963706
400702011
379319661
549144249
60360447
636935293
304028513
666494726
290372006
500368001
262801550
65468370
692458004
613326981
493249408
91009818
354488366
374413735
618349190
268295943
716862202
206954264
570595541
189539814
511333906
428248956
493454854
373880762
297984382
451511258
726799469
325355398
300418371
74420170
415161100
401122844
435279955
514833477
772434355
617720818
504324261
397127974
434321682
493772068
467168579
548337504
745099462
452178483
38839369
296784579
456964670
270785676
244206569
782999633
715614722
648941869
532194548
103276154
125034773
295945885
248565555
119516322
779667816
397272262
720697513
98017544
507997773
117738144
765996426
74425028
195113190
140271123
146652497
401196504
536291721
685636905
599117607
92341775
540281195
698150556
39911137
483192380
212982341
690558163
566648065
260392346
663845522
119812583
102011243
310341549
682035578
389015931
79378991
624267857
381334828
376454540
635013980
455942372
350664066
660537004
126112122
725494795
326096542
549618153
258663678
630626239
350902957
185904681
755806926
367591303
287971694
586869959
676374469
597498723
776043679
526269900
180089964
23611317
228264487
517729687
703068058
475331555
778156285
787378848
356793125
572606467
307394165
506734437
503697264
536353142
759494257
122291586
505505091
583299597
440429925
675789388
238602889
158257695
307231234
458088566
268866430
405455009
774389813
444579073
750903351
11739456
386482394
272208425
167689065
627613157
28445052
694406109
476425451
210613506
168130779
124438612
495231821
420053142
594146184
685170575
331487547
527189660
740768237
425375102
709000799
753014646
702303338
264296357
357235126
255232875
307864468
502339289
358125349
383080615
283828958
73516222
686641235
257102842
443530754
518341366
85547541
628550938
331788247
135685273
377458720
290891771
127651283
115959310
661054204
75932558
582700367
250131042
36015663
425533785
663167077
198991057
573751080
374090287
526513562
113281591
79890336
435867219
245651110
495858818
500198439
414690634
254138689
687565852
137676544
192969790
321936396
247711664
439742434
369891546
712403119
244876855
369496630
10498842
446229579
25825198
644460842
554768333
138838849
469831163
777482330
750095754
146028179
215664054
79956974
516215106
150386148
43841929
750448
570543895
670512792
241421743
181538000
286110273
147498885
315826161
456925215
170804282
387600964
182509468
196670828
268800791
724537072
628741932
274030568
535756532
745194501
378173885
197697891
561062483
464969787
99723519
366609851
756771135
743784191
100402549
468202194
573816563
562909777
487612973
76607248
7644726
378366766
167782705
603321335
717842972
242377799
259738421
588674786
21770562
284332019
529148220
608226856
397576997
438556318
172284229
716365138
456076686
56600922
604501726
733525718
400931153
472704455
625310190
577218044
59199160
450345642
744089158
449329172
156272895
667450956
149280677
69758064
576549137
664338233
498743619
537868645
298018733
62394557
514650186
576830953
176532936
742581617
705938479
86133367
684505600
348521639
251723327
355432873
262948972
304196884
110771613
230820894
489339036
648883099
566659732
761960183
346453156
256427209
424333138
133333969
773768435
725000078
291459013
732576164
499510262
788697016
189858679
87251056
442144820
126943236
533864061
57484027
529972985
374806878
11997286
458608895
723800957
427785747
578240962
230314717
163278448
765555867
714517840
150115162
520731404
428532166
487692044
631441543
222877430
535431474
54435028
638115835
25679211
77190753
122986476
410487445
677262822
529135851
410464446
141109210
657118438
579587970
227016860
283749629
6321932
418023708
757788257
569809756
112717474
246083532
259962828
298484514
50868805
651930995
124395808
103673681
111232525
380946241
581307899
542397679
416902918
607488279
425846574
557060496
656458171
21255754
306940907
740034490
309818753
385714392
541550553
717660148
676411358
373629391
269080084
235840957
517668086
83749005
234819066
388528383
57699932
78849981
446446476
617981525
328885828
161586208
573719024
331824686
352798288
497732804
383326381
661437675
348797352
563929747
348610269
182546960
688569974
74623349
622181118
539559038
353516275
173987568
284659414
80735822
218582508
308737064
351480121
156294583
277672187
154934051
507672048
128496521
70110038
691515836
530372042
616942889
16836901
662155280
408525828
45394274
731760214
433452709
409072480
565644940
598211073
593809517
557306155
371025997
76888269
715613094
280034515
378643077
479981172
619050944
424773533
415855161
255344439
729117322
433165497
112828512
500374719
704426299
716496267
113080190
172665258
370388218
313995359
488313392
483863120
533918162
554154010
97575941
98660555
273429973
595447731
221522713
30235452
535132649
374074626
323591029
443923448
789659760
458108025
310706687
278924488
212770312
634237836
416011262
476867071
153904744
559399140
460501741
167315097
165404465
97272135
655448342
520995028
6286454
207006146
777171510
253146148
224429302
302002175
745070618
267280571
135810535
303546883
382421422
105130207
359999839
167148499
501488261
355710396
52472882
443263945
262748243
534059425
546482467
471170728
370459591
118770472
331385288
638431656
356269028
250566687
432874862
124144774
422864582
319485169
252667344
640703025
657064207
597345547
20238075
138712532
186228305
542509667
684854549
579657414
288868007
394729513
55609134
134865207
534958613
217125323
483448512
379964493
720751153
786510834
134116027
107219708
763403892
301694278
355894110
620067433
667937131
636836524
464543234
53375990
675791677
180111185
71050592
469643202
78397871
74513537
1737752
710284859
304818682
305018928
356490069
512498888
82752742
306121544
537469203
166172872
104021044
283054239
27383332
123545510
147621418
267955663
646005138
775649660
445778190
548350379
111359976
353609558
329742679
132811932
164402781
434815285
660380630
228451489
619899780
717774096
211735508
19274182
435898429
1128964
690686334
80363432
66307236
546564712
448080872
576958546
617576032
8781146
334446948
13854931
610330761
308617088
538867295
572823690
486504685
174775427
315744694
435514865
507384533
238471597
284656900
438502015
210040143
452060334
22391064
318544806
122366389
204818424
162615553
677382192
1206346
427075826
556606998
181446799
541366476
633573629
729193950
599910936
735176749
249278352
636097315
477765388
136404406
172981531
466294288
363007444
132680189
41572579
163318412
767818201
164025364
75753267
75487245
133696443
696166580
309297777
102303542
278886545
679004056
114215260
356649696
13451517
49291424
609833548
455749948
305225906
33935812
150930699
594270058
248775589
614520175
75801635
76908815
337494274
194852483
90446088
356180819
286328814
261407815
785262674
751194602
137943315
20121461
706227708
641561767
692022866
308341242
171134157
258064133
387792823
511477326
444337326
495236511
20118180
117572360
57502292
659439665
433419544
438773517
579677092
85981971
49456103
600121819
216600201
104860438
618126167
770125460
204572108
779019170
82736916
366626159
422021882
318593308
377387510
585396431
506402210
691304381
267873098
305826394
594983353
15336669
786579133
8451363
553285340
460894245
787731508
357714556
25993372
404835041
210686769
70293638
691929225
261630739
720847738
349859295
21117100
166572930
226685501
351410532
115931580
462917582
765497615
759323613
205977891
170209409
541621040
34530028
646899929
737817690
218803044
594238804
477532905
751531456
604780490
297968411
171568335
636474885
343601799
703634390
715246061
19331956
273404619
205921342
327449499
532536040
627534341
493050047
149054114
78513490
295965484
284976098
239158772
581238902
150707427
525218307
74789699
503487930
87603911
782082178
565153975
713323013
748614988
343526213
79168333
355770287
9343600
28830061
636471862
668517433
631196175
108629940
763505415
359789606
415927263
356028098
452384774
210245394
458440131
206902034
131484699
743378176
590203966
221949594
589093852
744280507
723578106
514117348
515009861
333469160
320256085
495018645
175705772
631878969
649036081
626834757
559101650
355499161
640007019
123434869
320906840
585284907
200877267
682925403
126637772
110636761
236805378
183517891
400593050
477679137
41250618
457264527
587873207
48358665
334800638
339690720
549172334
204834821
359983725
151976417
630673147
675092857
438462674
600071873
754511165
654610924
146600196
364750568
658123336
243658710
110919112
160067184
327977197
442236784
296379985
394587790
565773190
68388169
545673980
193359915
277915032
398507571
249486830
442463090
328146779
187724569
84540628
496226295
703655697
673597340
562500949
587505666
770520627
419608083
358667282
748434408
610001976
431261304
550050135
144752263
413431745
49823010
699165469
270196702
563429589
328440417
178540938
20629156
280489199
761537131
324774871
146048566
600996009
471938973
37448968
602519377
764682593
139230184
367355570
678401468
693547724
477481753
487551543
18827085
643559504
52199167
713068040
353845719
595154002
731094734
643275294
56935523
365126731
14679546
208995045
450589703
8627153
246540822
680048055
145885147
49549921
559629891
496378568
518979825
156065371
331052551
342033569
635677325
128839691
593194348
614739307
238612627
148738605
568351538
723239575
308219117
678413145
582468021
104380482
746107288
687646973
66165011
531408507
676921281
363805016
761676449
228285767
789676579
504807389
203466521
587501368
644820115
354863113
155179529
196729261
56785831
513050570
615646171
29038077
280350823
280441424
211539215
785297096
277391808
153307460
141754454
290292949
561561281
112899862
506321532
699843291
132971535
179605885
425640415
404279673
141714839
253444168
64666557
725436973
199338280
203354226
446180411
391702505
637207305
392704058
559470312
662725901
589604540
54419497
202516376
359275380
698525041
161475477
626163541
156908409
638892872
675532960
486677234
628445111
321218771
558332834
124052997
352207063
72608883
255658664
452227798
166820577
771736125
185390318
9818792
369483155
494197488
319862175
435740875
611164187
678235445
291462838
598200191
14475803
90910762
490026495
109040181
446861725
734228579
517860990
787504719
605237188
88526024
438544542
385753714
116585146
9504766
640259623
680200166
783780572
741312029
459023088
539912547
189940227
598838467
23386224
569938645
750269479
132874786
154076836
60446293
548495
774736596
350406485
204628958
248010329
72821694
678436636
770426272
66377461
778696200
557480423
735021887
155532096
373656734
478469938
426056942
326395483
549139940
374589671
657015863
442966381
307419767
453744151
295339889
433919272
439394406
555649141
711194877
263615090
124460324
458090167
244531338
197881363
336042377
538116510
398978524
394211575
444129208
437463002
218217870
641997916
535233333
54926923
787055290
637375714
740158101
728484721
653558670
182728166
79067631
146279544
765957125
613596415
503864498
245407366
22175930
292183295
644347521
113320310
762896328
359199923
476075101
42946807
389687712
427834591
589437258
275584704
260898851
330182710
487652331
243131330
106721544
340849604
244372560
761548153
451018309
82878964
714227451
162115329
583963239
549276878
557191998
728520940
373419609
641983535
299033640
585246753
206207512
22907080
462486450
53525445
8110537
654644591
443223178
145223107
570426267
670553624
568842079
711911635
750783607
85305319
40948116
30693269
292105756
415439757
609711389
499557449
10752026
306147777
424291104
79732974
247028698
631226339
743526892
461224691
113725285
322602705
726449065
461566547
508929952
440560399
225095240
676272134
768349188
107574314
631476037
723825363
31932726
29310628
6305763
144473853
101559393
134505288
707191499
754766281
280369270
279016959
641192597
188213221
433104647
71324829
544280293
405948549
99131664
745722075
227894511
176472828
477826485
121661955
678614271
578911786
297003653
288068726
33628108
759578351
228818217
631346234
758047870
496608607
128297882
179138352
368506068
385037919
682095648
356514553
554962740
678583478
285366754
101359790
149992389
567954496
530051352
299543884
105768879
2307513
141140731
684962281
645231409
221752297
206608830
703252745
268288960
599991676
208884977
453830920
471962198
12583885
496018095
205541426
411321537
158173778
10808257
468871649
540448988
627256549
434806659
87620493
350629532
176758573
538790419
101825844
246807999
185590171
191859268
185787681
219888560
458964787
254031243
743753300
98997818
78081366
108643850
784401342
479252600
596112479
212503312
327528824
281713976
523151953
92195717
788627660
192303627
158242400
265732021
733195994
478989255
150407956
308377983
505780439
271871130
599269509
639276090
392862278
590699897
449858908
454046850
599651905
701865998
422486565
261848243
316128863
504620556
135255304
103348032
541122055
295155728
344817809
598582679
648007312
777156264
79735163
75754847
669612363
763234513
383325519
261563442
534406024
578203889
463025743
121573145
143898167
140166382
624843806
651577837
415300475
222170348
492254303
622375670
289463840
666577568
252647003
489840353
433290666
502517261
202339948
193179237
425861246
546981778
300290366
159574320
320121305
516427889
602225748
364000693
317002948
161102650
349590959
671190472
506049192
604895506
87283762
419144096
213742671
331016128
346005278
252148691
362543297
277576123
614928837
51752105
781453210
696934079
221121009
775080486
283520551
317781514
354825222
115830014
541086258
447599002
447922159
96829738
744025300
364044324
346206825
559229322
622074753
552073678
440226086
395062895
271519669
772885389
117470507
277086634
333758276
307493561
40944702
188089096
479603218
623512420
317863377
240759266
308629341
349371909
771051866
363031505
551966788
488541327
663027023
178171120
13041304
16790435
271369762
436293124
576303451
758136967
411347668
680679533
594977730
538503477
302096566
70735406
208755533
761784814
649353159
423402140
146326385
437568662
21884389
233130670
700092957
61458527
522873697
622642841
630410587
240966080
567509255
342993296
65804526
584502730
741058956
58324040
435788212
426749200
642203276
391560672
411047440
6216943
671305745
636485644
707783726
119155130
305628232
570723343
166685638
583770026
274455411
541361734
122368442
53616513
550572825
136245763
288040057
436478007
552430482
78548274
69400474
567279759
294155088
106837435
243651282
278844976
682134275
512711793
384671244
82413357
162574387
330436124
135019812
251626261
186953439
141805427
253805837
467505465
148013974
304605372
445078473
610719182
541047851
627027864
118546081
778130462
128959038
381207159
282446212
539149489
489922374
544601133
439268007
580443067
462188671
590292710
173055328
283692246
266757544
114429023
198523492
789310987
700242649
456049795
667901177
454960435
238816070
374732657
683658393
153792669
125541231
291080746
163193433
750035150
322637173
430505231
190847761
258289340
701022777
304642458
430800371
283560271
317452879
734032631
738129314
624137070
449011453
746652580
729112967
780006236
143532181
746917584
258766351
256812950
210116308
35110622
434364413
537331893
245798712
31519551
693327564
49111438
508642566
779510022
71829322
249263344
543455916
445703060
616201021
686724437
748395063
450245077
739540656
509863979
311668198
391853601
603270091
341802166
410592357
204769570
80025971
186095480
352797411
456444639
90513598
18874124
196752690
408985433
236671440
613209615
447832245
345371709
488323500
209028812
89950707
406344448
319690750
249797919
331181951
370199643
226294083
199565525
619433010
342055810
539565129
733312844
327792524
367664253
675999615
526064065
281146841
158985553
302481278
648727933
133279021
768965992
38548017
748847597
764141131
566591824
304049424
586194122
628176113
745599885
141355241
469735609
779385806
419225774
573106132
787923656
55468786
193273641
372367065
7080070
231612138
160108242
528703105
603772779
308725911
764151338
132759825
503136369
577869394
263753995
755210771
336705976
752700061
579945430
379405527
652217285
675869356
385982024
664798537
739016517
229010372
2501168
209109164
748503123
28066316
228022199
619964790
498973219
545745803
574230840
563736740
307209282
703926028
425157001
751915317
56243602
560447817
329335933
498818595
443283978
266000512
83874868
33640733
508662959
583409760
605698132
739107690
210153536
629078055
783699804
538178470
548457892
789407357
477443529
33635111
608482450
78137372
706825134
684974829
68320490
562914469
664823912
619381857
210411393
571880029
89919865
551751451
91808521
382636627
267179170
541368941
114363300
499370719
739132487
218609571
417668845
279497280
350268994
423154162
548261059
19953
334193450
308183017
395985846
65022392
109522296
697642415
576538695
607204408
640108957
483895514
367865757
215843211
488311223
353933220
210401850
582242505
366545799
153943751
101591911
676601650
330223715
305741402
372472604
685266287
367640976
449627182
99032240
140666765
405784632
216749391
499298344
746308526
54920046
460378297
286401230
469952288
519538305
369084379
2097108
266353374
276222500
653443507
569701371
710301491
399534545
507357951
258829602
258800480
127522930
708148092
781702825
773705019
161442724
460717197
140273841
176271832
395221220
606272537
329738800
628620853
554970187
147741045
617036779
726624316
203995225
146821948
172339650
472153592
340809143
686299811
542966086
778042487
460860156
541643938
715817131
720205661
483163334
749009279
4752425
304634831
55959315
360661971
548094363
397696447
133874142
81327216
701218947
226751020
436445324
562555349
7664008
518750386
132048982
338790840
472507441
657036129
594089746
460847086
57056860
552513278
404333159
735456239
522049822
100717847
329910374
356286110
44303194
107737636
581092583
13011413
512694153
760530865
125194348
172805952
751731543
639867667
645764610
499673354
311348451
16591478
622830984
556729124
184429733
405317964
770988561
155421575
398607837
37745235
121367221
15177839
87399260
138125478
669974999
488871662
532164330
358638704
521364070
175179256
455149232
621528212
622772004
42164185
43916933
141641966
745278493
404182537
483798354
620050628
247909545
89609863
751761881
445874256
216532088
788429279
643797706
576670058
336469056
56571722
382026407
30969276
596515182
730473093
411083685
175493285
82343863
320316242
526034442
318915586
493388289
515927916
219693725
638091714
279825423
200470453
767005096
263379802
497102186
80373375
406726979
271955056
47588281
114304003
24976935
341153978
383599522
339075086
544664447
105167710
273881836
304591550
102922484
188505763
480308642
239112216
740335256
286324591
332666220
29107613
113784166
408510537
292812625
215568362
380238262
520739547
340736715
692231642
21651008
594067616
35146412
586944697
334669444
511319280
566033728
513293899
29007326
510634915
236625013
156873055
314765896
540755684
254854597
316012517
432862278
410535712
217040772
392022135
164192365
202129074
697154553
302850403
618481087
264075361
594509004
504473825
715744569
525362808
73230327
381704669
203568765
635060157
421235850
633701253
644045147
252856490
390973595
32650034
620863217
183978508
717631142
711341195
52425607
557691103
190948741
779428815
298172649
186946942
588836456
459289618
602029263
438118490
114943416
129882850
726871086
363082967
487685237
55435729
255822959
611505504
118354207
265688580
574610066
596075563
177246372
332715659
78527987
418324568
723948120
689228464
273385690
232665379
187663263
239305065
11137867
183434358
196491988
622746164
550389421
86088397
16486666
638472600
588987719
331952907
74055493
85204086
150582313
356517567
19042735
306449224
502191035
274594860
708970228
405073191
596462871
587980836
179085117
374281608
361929356
389174971
393463102
431535195
416611179
326355954
464663671
445022977
414430145
266349201
126503458
589486342
642056766
83002297
724837395
264736480
432430023
640095973
551218887
774272866
236418195
590728736
689367914
745318164
726618205
395734103
504393560
529909435
122157367
545273783
473874237
168325217
138283409
327663124
206767753
669060145
695998547
549589274
150826661
333951974
786840383
778983923
417652721
686067157
290229270
160070172
503769177
492336874
776361853
766729947
429019971
317575198
626289001
105330643
419113688
487796105
69750541
359642173
270460863
172267062
206022965
165729313
761700902
564471968
128037297
230546081
772572801
409531854
694777393
503585076
563191779
514759776
86573027
156530428
412269300
446522430
34170556
765246290
782066387
487026480
124354199
252478127
446004973
730774945
544074075
519582958
718459616
121391817
401630508
577022988
530561810
279670617
289091149
106744548
712938152
284538529
489996458
74218644
521137858
33625070
157722533
215401400
286892687
703450947
32643784
648320780
545452862
599466729
747863940
174071395
221566364
121540650
697715418
535807302
329227529
211204858
294854351
318613913
520277687
233430535
636425680
63542567
310161892
728941009
219945271
561836600
117200307
237250999
672185560
594327930
312730110
88952948
627211513
162809687
676711386
50201495
136729903
299261007
778360015
10222554
784862934
551037062
47762507
563236953
733357325
535134191
511440942
533398325
475101378
395917815
300112730
237550689
147263988
79183563
1
1
