0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 07:31:59 +00:00
OI-codes/S2OJ/1482/data/data9.out

50096 lines
621 KiB (Stored with Git LFS)
Plaintext

464984984626
129182625305
244493736868
89102325289
411147103059
452820437839
308009113991
365488928881
864419661159
401656240072
248044253922
180276560334
928429012217
415110282433
460583862442
19087936006
395447423666
331110178441
288171298109
672603577087
344850152611
694152745419
630067424630
88553347484
17554059934
430203110186
629260594663
198972390609
678277498431
294134914245
234904091776
153703444928
480303096014
29350224406
158727556302
833157792045
147822779376
626225961082
243471456289
117468624743
437788058715
95505303853
277796229741
13484086624
181821883341
395074934398
1786007203
270779258837
265987167842
816660269653
417183029772
689633999076
165340627540
100857492890
425200147276
156196218889
373422294099
353293616213
457152226421
439644971162
99819672800
756853995871
144251259051
280937868964
472115259384
501659038424
877196530405
101484366094
465997690387
51123743029
292523388809
337359297203
36141050852
374458435869
574015826732
388661592844
311156873693
501318675385
23407093869
64787148334
76126267368
114278981865
707556946187
113328455035
484246224635
118031125631
137084764570
390613658619
453566511996
214262878650
300107110727
289925912835
611045549841
488486592731
5699014874
171235398305
418561516284
221495653282
855672608569
839001377910
139917264910
397099060641
281699574344
705730322406
504124333080
182992259535
311150835796
189967855612
70521034881
276834977561
96984826355
712572954041
354389661894
407437832667
144720689293
205600030907
402943859504
209819325861
470814978389
163160823494
60068615345
19972572510
289652569216
317096364342
4476531987
55357237437
524889037861
800753568979
189972119432
95193059056
628799906490
86903397076
904583748835
827380639243
197069095866
34738388989
495654436318
838534070413
208479844644
153123310427
353472626282
181129893251
128917041248
423781373186
538101411818
705332558937
381406543322
536497092712
500787632333
829294247031
13565974354
768642981297
512067754771
352937979919
36620787159
763296267755
373792621806
580826430704
529624579105
23658465513
624771107792
391266917658
400583632177
588571419741
649248312683
767664180618
113445584236
733678986392
806694787886
166834485055
470330468199
9854793250
80596230413
96199764407
168364913200
656761236202
554929543978
509417367717
123739362566
160175397540
328883171616
373262501066
489956130299
702366607079
382789574858
55496872389
87440741997
90503632711
519021614490
65017804739
15627958852
169026316760
188899520641
531698997759
306187490189
575059503655
132445955474
501373636938
212125285340
360469088733
347193383337
106001920176
268970819787
535277782539
651206121153
557826000819
256013476673
444759254238
226516707707
530516540048
141487220636
725038096173
41354498408
735297787260
291463706488
224680710663
180353936348
135669153897
314149795264
166734631159
329965158610
322167950046
24467832283
536323256471
601007511447
276196787475
546314112997
458567401210
54258264462
80951873271
97177056280
718341106154
411584082958
362123323009
471976532856
494922461626
225887160158
832533574799
316177904224
350705475354
449193906684
815613195669
25988997079
8527445015
29057793054
255214429184
285303170118
189769000133
72390480163
64663004878
128857842805
46721256305
407124474308
275569951677
563308199664
596412187867
429267586595
597986560189
132548686139
128402396010
309855123078
128138869458
88938076415
50223983691
397554038301
345823490876
158716538383
409842830989
320943767266
365576069033
476307964992
235274384232
293623933295
393861347675
445927501458
161694354589
250921413375
271743304590
55671898508
12736968823
273635844947
32851494452
276760466088
76590365467
181947842315
116718404641
74105488940
846093486496
63322740523
245729194459
864613757712
232653540362
11583254510
22255424721
137681099226
63903468794
246857096754
263199325952
540428852253
360491127523
312222412162
829283828558
576613109588
497943533406
537281041777
125697419432
267965474541
379018025591
7230757171
138372592568
642945399751
371596409776
799687976151
62049218611
337607526354
202070857363
94737974430
85708062872
78572797654
183683424854
389369099219
24315601051
15403076554
298768840862
191913363693
219825230388
709681480718
7043430926
284811676490
403714636578
191789032681
80400236392
114635057921
326696698675
476671956078
666542643212
74100281230
363979397860
199163764968
615057362995
263487507889
680130743356
160322943750
533798847950
573900578359
45826356433
47684582031
594798125614
588691658309
27487193816
341917593274
345883840525
573686049739
15392221119
42273183906
683947508576
72950056037
229843685681
247640536865
285269597811
393479984329
332182336953
519966011990
212723432371
233243392646
73482663364
363875338119
67865318484
141114066751
91531009909
411778410081
476399668812
224225619844
243095323653
334308238517
612177801726
39499984346
759166887445
103217913391
105240173094
54670551254
440326063033
298079214223
37663280258
783050515041
121228175862
84901358258
660139725356
218957883081
249898515976
2079658989
325427016148
494586212643
464713314724
529107090007
343006628718
810297853
2182957612
599804911599
90607500046
258139556764
723035570405
456167187619
280982327747
436050547143
152072280915
344395857748
857579516718
118255148229
287190478335
614560805502
575916777699
102001103468
580530037651
87821726957
283926937376
59281597587
502195219307
127740979643
535036597411
329897939492
270700395475
320376672208
67321971465
370583593915
36108688873
160979579635
64337416085
683799320318
562280935529
447810290485
87864319010
825590928576
217010496836
176881905972
441784663832
358605773258
15349729097
174079512257
652860242561
508291304829
459328343817
41145494083
621098205353
137924920112
548613867029
694116966735
45174744654
276185283422
255879977966
14437308430
522537477181
18102402516
6741289758
706114814120
3558332348
389225958424
372655230424
125314971863
296797166479
81096058842
670684606666
541168867728
318380317376
908786572003
12092016516
93642638289
74814877269
92018029857
586593798608
289050611537
68307451725
259448296290
108842531511
125499040519
829175823332
164382959551
86614183495
276355985338
879130612032
265071022720
42712236404
221274167242
35735108914
134962830519
547180257753
528092454970
699733425009
458050694042
278073712172
405370872587
206182127999
138145134268
234786828086
247946268098
225566999060
1332093728
120725496115
389689387295
68255630094
567599998690
151919001592
422324439937
573419693560
464463852420
69449695765
22625224655
882644738921
99833212368
522508502945
132357661516
609150329749
300418431751
447964251033
563738432993
159147110129
324132406849
221237714842
721774035113
306291255223
145496486463
512903070119
152913018906
105645862082
194847696511
889524096918
239927086915
231133680366
859163299627
73216801890
309329462
570391197039
470983851525
180318240869
420639169899
292253620043
481332241244
15056912137
194145238373
372398649872
316273493155
364457633272
377698427519
271399425891
318959359332
337713843384
98579450356
367333817148
411166645815
131896298923
392176815878
927146010857
379463835797
236892346547
518678831983
953504182665
418933924388
80476109261
76700917916
29369261425
97105617172
368458959974
155195350567
362575510513
43473241049
13753272721
325062461369
449663111817
615817539688
205942576965
53887724453
467045351930
390394576200
7001860951
15020420829
367205204090
134880528468
253072509226
92805065962
544738703261
786588193890
201623624696
405700996262
3465684224
446480666787
635875392840
215349550295
141546525333
294359973753
820620590566
454401660051
731188596056
367802312379
311378968765
197455482555
551679456362
158196085010
982218942
234183802906
82933463542
673068807292
435588909681
74955311445
154647312057
51902368045
123652192002
35409136818
86121513759
563612175620
374063674628
18316872185
387578175139
423880945079
609056135499
156691692187
22205339010
291380637368
48540111574
420988308971
267390808452
370181083260
176455198276
299916091651
741827399664
150391114760
452272874531
104208170756
774393592458
116008768937
135345853617
239753959614
97876455284
519584487726
378069759094
155885469727
363836673648
286150765369
581599238737
3842094635
151549453179
352483591915
257144362299
57019107537
365901973414
406247046336
336270151666
99562432679
65371880610
253917397167
266398010050
182951100606
241715110284
150860947768
730870509414
474628657027
90537492262
590143099049
734446040928
725304682881
162714074413
336096365775
645468570540
90342925348
838466808413
290247523087
432124605913
318352521847
548958844844
549907680438
170690683330
615131577000
313997475460
466057300475
614434647058
281619725306
4312967568
316305918279
182508200048
49168154266
390426112309
468397487829
103771321706
205353158969
72740643147
144902863755
13855684151
127865378025
624458638549
256315278040
574860895406
67900650810
478499079250
241864196900
545490333733
320469430367
254926322728
321434870095
629135068739
538410079509
237122252469
821629666840
188566974851
865751148926
137943725072
682953169800
176057531228
63777433857
72456151744
382650472311
543663514253
758660152113
520988679959
475680413530
344224701504
481547457341
135781935349
398400170645
162684540088
139160292337
371698569096
480696967287
122956719470
29156955986
50638820910
424051512406
135514676367
98365501031
297401837241
274149119440
234632637651
602389960049
660766816592
265706042820
6302182360
769508693359
132984252400
207921170123
267335093803
662825479299
256956739745
47166471783
132375460848
138174980469
138953641521
783778118257
577308165523
587201213780
566494773549
400077975559
638463469198
116444751265
379789764937
11890730395
312700995201
39146412085
352569535535
149934084662
553941284773
607030376071
140484257665
594421770752
19557169887
312189400753
575847400778
455420427252
228707613584
43608041165
401163028880
791110229655
378676003305
199596341075
143621547884
209056274178
19811770929
9324496859
205508936084
266522985346
37869841203
334575042097
479531255026
430972728069
180007550355
650078786097
70121007164
257678847550
501947629879
206605800821
481599676936
669515375947
658172041341
201505063424
88646342838
428852316359
271173750576
570013215312
433483223857
573256920738
205711022370
693504591563
97462662208
254230524415
365735600060
759168054274
317445569975
677493616924
795549938176
856615757054
54267198677
583082949517
403505707104
161318904914
286843109403
15116400033
125659628231
5955806965
267188034967
569925532960
466212761926
293755412026
586180170940
453928042026
385325212004
426217111888
417547165705
656328769310
54561642211
148406057303
167588236761
403708927933
95913115475
133531566432
272862455848
485802279824
347553211438
22887654046
650181410046
448185784517
458113808934
534580893811
446920453049
336850490111
738752223189
540427156005
554745637320
291231021840
418231846003
320747210915
628933584110
625793592998
172684196235
514240439991
761239959807
351822999935
304130718793
51662634563
880132346618
691550693322
328861260867
368835024744
11465441557
64567277791
894741805170
106048889897
343889565408
194530118699
543458116246
520674102715
429442641381
45827960009
533925970191
565250655948
245486247056
407873098884
79322368380
289747951775
108930964957
420469781146
29431005571
233960894946
827472525497
299657042046
12878854134
32912490253
764960739195
745361209861
324234020935
145139859747
15196273866
280112162490
286881980253
594988988460
10011027798
593845548288
574998720487
304994416541
439829399405
109510380289
301491849548
409834162582
361231783615
544124926793
51886323976
541112927498
349193231300
42079371943
381717855442
867629593310
321975709896
238586429027
185881559918
17911265277
204391383418
36597193793
713121409004
40394502533
290333303858
264160949197
7343754263
154450409572
376158325474
338795441108
41427288454
453428475884
704539449351
213128927098
77206221685
655810756630
641000744492
336374194723
373828226644
495300897737
162830840944
305568032622
134979730945
418418076012
236705787358
54195516109
670505700598
207367600718
320660828450
796407158957
324008831072
583179969471
234255702994
192544975420
158257429227
650442311757
226475391959
616975144876
416583879103
400904159369
200258200747
384871777201
78885196253
453269824278
83766435098
35829463657
529419868733
19352516973
328258116397
168315752205
181520821895
117639281501
61509421921
555320259632
450824172646
122298784130
5752304795
243835719524
215424975184
395783086272
252284218099
263362647149
769367255129
657004241845
324476498447
354985824348
542239432250
135766288556
27221955393
149660755433
53599818434
374363417372
67632198405
79636660496
477864428575
239175096146
146717628472
16151909546
553445495238
23293577429
266825963731
212878441946
93784972550
212312506115
132569249113
704824353701
102937340338
395283512378
771965616663
382011045746
290866452901
321288790254
334451187926
67861733203
318989180752
406061120496
233947880434
343977310879
87815077740
113624158875
28044723810
408858877843
356917454858
196955798134
24614854932
336565031218
253905242091
31326457915
252789887333
62538639228
452223003515
859169387452
187132762300
700765879091
174698389747
304786467836
174647136600
386470026498
140213874189
231648269388
156844771267
52090957712
499786576484
309018495818
23417431175
151828993675
574436460293
358023627037
669273279672
81141160440
364762423064
908518707400
78443900864
489644454648
282536289620
282307983801
312650731341
99759341006
112197593668
571375072760
30765789478
18796042996
620646547870
485654146415
320836300938
675502356331
436813637217
630367306914
312549777071
505282921675
22825219487
295413050608
425853772810
92785889895
494092533409
336669171215
629257762325
211770434788
167938029942
48022473475
165213761588
238369483510
433775945254
585542403718
177976474737
141027541674
98595365574
261452674330
784216866998
828836922030
537783227664
224269563755
858555029334
460953801855
178329284961
93328957004
686387297356
779990540421
805179811431
388206615060
62642709538
552092814424
159576596467
262012365282
66257028818
762355264596
140202126948
157277502735
572077739605
314543073993
214173523207
636270870867
793557765042
400970635347
88958279488
410841846043
133340123873
902077552142
430247022001
250267616064
365352115477
261221121331
195146965199
633545716219
390324014926
177156424512
518166948898
54733874212
572030072242
488560137689
421285221860
273416952797
51104934311
611302795225
22186021452
825249117314
405559617673
654722031883
41230895627
714139196283
495162709861
386231753411
90536326035
30115658200
212643595343
248469661106
949529370181
850455350465
270272356191
476281783015
748904119167
171171592814
281770870721
12761224629
67746716667
62993978551
202620519455
141438165764
321513470837
183718424475
115469959015
488109438546
678767679820
762663731337
410058885033
3823921874
234005707927
472517871901
107958967428
271209969830
50992622903
76764127043
207443402580
243737232931
309414495895
454618486902
902368894715
215719247017
438538212533
534620382013
34012766655
770431093855
25289037710
348764270774
275187400698
527066107126
190020840375
228329831641
227400841458
137174419492
121256513584
241049555959
270049464759
261896760942
796040882132
245161805272
18851188152
441530192466
82863190789
537092143077
612353852958
448179314609
137904739783
286155474259
700079389194
211501269417
354220535991
133082125717
642466897347
773877780784
418989474018
456620040007
591917764825
114756530074
229711250044
516620279412
242024136491
273320863543
632234831587
446919994356
229217896854
86686452650
936926464740
216517775450
36372577382
344929783946
100315203633
558641671395
242563892463
673877880466
384872389842
472828257538
383748231935
286181062746
269290279284
68350322172
329439233442
199837257455
268634468717
254087095783
24241183976
271706002264
227646016570
488369079416
479862803532
14352907174
273435155129
232072905201
324487194791
312967840365
273435023339
7891058219
223099902052
251525918078
572840455892
678332997485
12999980008
106887801082
369316825705
154792998582
265906766708
364707920987
17808029446
291757073421
293924544663
368828879248
890166279550
541564146206
103363719678
305361812733
261097755027
322160256275
368393469743
680043958427
454682096265
37252587460
258060327158
377670776532
651708044934
405174334401
187460779179
522578846531
274834070483
39144410391
517874197700
73027987432
319782672298
361986546556
258127702710
334492782869
244984329799
212938864425
530770749341
402345559321
422115751163
236568938652
119956930322
387251375022
204737174463
91268751763
15109425966
226693630134
37635573080
541240741907
407821995197
623567505927
43808448800
777664917812
448399535612
120520832018
786273031626
91647756324
457132989178
428106529517
721021101368
512656295899
574645238811
206048263151
891714726614
532112030091
131438888612
76580670232
340824474228
535717095615
254231058266
21959269314
215410649220
223943507949
30980505857
508989844086
423108418102
321717867870
126828987471
133998613359
523456071518
741240221852
60372546038
225536588070
91868865898
326334850865
102782301588
597427808454
247929144609
111162237685
487229011599
36274644860
443661196373
145197762745
247862884202
802989267721
242460970710
522174563597
580172004130
763126641749
665273609812
543293136761
25302632737
258052190095
271753822651
585533549550
47052312577
173608212593
17148078303
772419970094
369531120727
613216031186
295028008708
454806523670
786334610498
274732365225
859032297450
396289559587
407675234896
159359068216
160414482004
467073933585
193609867195
347556644154
123508610445
113250293945
160730744664
26313414572
602302866591
431233582131
309197459454
474236716157
333849524982
382236171510
107836365924
5002229750
152693886122
136866297727
555182798504
69610523392
371706177217
225766684978
162969118239
411075726511
25056565380
5779647163
15443289294
243006234762
464566296454
56216372690
378259130442
454854288637
202604296533
573168684395
783143597526
160395503484
782994640150
839286878677
411149320581
50411643397
54209130858
827373218254
228585669191
178372635020
10416241696
151266713387
53764182254
12563865807
168372831739
43298590907
49629613770
259163345387
90290725562
462856128005
509593911195
268400922661
104681589923
19055586243
490541668103
616375544816
79963581076
123137317434
50381460986
517819023689
354301139680
15532265188
1965520838
354964781868
322369838327
99991456432
151427027985
3823997366
186921925359
18143928351
758274884608
3348880329
334865463138
26480458861
406371426842
650623191114
497493956509
116952634386
1523583178
395967607322
194826788553
98178035566
210031581419
381765014127
240170338403
393348015142
400073444324
73832510564
105843456248
62820843095
561362565581
432626660910
478010533263
406195241870
14435320735
22281526928
217337113344
381177233457
682610802951
416196240256
35406889098
87495813488
163347543117
364919151451
413789455811
27698978282
415377175451
2766632631
116127140314
107813363970
533554707026
202275558078
313930568617
108476880401
512860397259
213571750448
611802806311
256977556159
3446652789
507225099674
367447291039
246733925970
139055900112
156207691755
585071016840
358561352078
247292544303
524375020434
573676408193
220294045201
716636388019
389697394257
55660337998
166695188230
431037273903
104686391371
38092560755
98879709249
256894585318
592655549172
274959935701
281561558674
208518411626
272817952317
443115945829
101218896052
218851300964
318090124774
305597493224
432564534566
128161705633
48634065208
270059950193
282143319165
35530649015
86989498449
82852781091
248035496402
31232069821
273355327451
403833769911
243204636134
825582491209
936314415016
278615065984
201445823622
110359588884
774703556346
2467067427
51361096860
265889941037
548460954781
87825870202
669344513056
577322583673
98743828071
456468419776
298175743646
17538082444
454415228304
553356302232
437701508059
513316772448
499749624468
669154710183
210803888893
396046724560
442671309191
258001662964
434305286942
664997542830
218078694743
255678579992
305529309935
600321955818
746031839256
175950596371
113652742177
354482354786
30569342722
60442661168
317708529536
633808614219
288900342787
266365924236
733715285807
198673124977
328466952059
16894831902
138031228324
81960040450
71402173178
498043333797
617755734035
119557812990
629616472181
758991290135
642883092809
422196129550
813617311455
298967569360
113769412450
354644875403
78236926515
361857974828
513990639757
472612301716
62990128446
162108506385
373582649670
342009209201
376788329245
119947162286
275072719324
553647460299
32459543487
286935056278
469350391678
105299427915
242263267248
164678168294
249865599355
148707832599
275660132693
94470025138
67293038937
219878420383
363587432619
154207257472
590255228678
124952270559
777337567883
81811615170
175395095907
686132143466
235515933298
70345158905
418653882400
605594308546
114406793977
403455060851
680556821218
286913091611
84259049932
665341285631
47571694988
269545845204
250349625311
259635900196
199211755779
138658967980
233716961139
797694039923
69475412192
150887714235
218987674534
456035812993
107879114163
115491956919
35877441703
21603470064
478050285042
30501037179
850744415120
599370502690
481381107311
248339081932
573849760949
66396210988
20004633121
735890413675
210666696277
91475197000
474435195840
819568295536
108811788301
270902174526
10327018828
276518753174
265020626030
78696911313
147486446353
160397838318
745219358121
243575802319
169573777211
221893184700
473621722005
133811768028
472969738246
619328207140
21815529167
220073425609
570165427890
102176981998
240920741635
328365435788
45104879814
393030124375
250334076534
65666610667
696904379180
344097400502
59217252539
225424319496
125787027390
147658642722
221702743780
339149314899
775032172767
283665724642
452061852936
316593228821
110343831805
776767921939
62712406471
642482481396
238716797690
60569345343
159578938784
89787529749
33245061543
388085404127
15428029984
376168978727
49148298131
419210304644
356592544930
470770449476
214480069815
175250144902
14020920265
270438407346
400650835443
244021608038
315474241859
235564561734
644165705308
113463749270
498485693463
328055505478
175637949874
521684502824
612331680860
523853787825
683812945999
438957442573
92823145821
497493242453
258272551518
60195001611
137658313470
919113868459
348302476174
393026541727
332562927644
744930005070
94568392664
313752136222
609628346893
500436020215
330815584758
57058963620
131919845457
595639932210
18070563172
477295152111
490725194196
485304507847
755735188173
20296163368
295806412132
371807198838
612720059234
282330023731
530583125277
197344870466
92381358257
365729840026
216104274977
141261804515
813034662782
424160837666
353700867477
68486713056
199025823269
703516069961
460204277319
413945721564
277305644231
316383985386
90163647674
355298901096
815187887558
147585954324
52520382676
386534499321
278049787829
50123470466
402395675638
686716214714
43426358398
548561562240
246276532689
484254000692
541347974297
239587441012
54360260946
125965283635
15540372672
35171833305
2357477603
103812946964
400756989606
201516646607
280624367668
212576170167
276564242680
670565377149
130194801196
174051963292
127225979121
772508536562
516614751107
131236656090
16301834726
33924480463
542853710310
171892944342
474090383422
193317697444
202564745643
59572620531
477836455792
158215289965
221026185276
365413143599
168008033782
236282582314
53028433214
494250861799
121733845994
196505220017
280960566470
37417399592
283924706849
466355249347
77736325107
206979153363
291536109186
170918650279
68504073631
76801801066
18546083646
536173315644
300433938854
180270735429
280275395267
167690391259
543320614585
85308052426
428828335576
703224297083
802515557041
269614775488
409447754475
37961696203
115028833310
678787186269
466883659301
42444683074
328342668872
702190887071
31392785112
99204201833
580399193876
377074091322
481251160050
571441358671
458865849332
385234080878
572530521884
31437605112
339223827217
493336263678
676262504299
497098808398
500500263881
534947676592
311203438634
198064380617
389697600008
519763944044
84013078609
232363660446
829301462887
107051954219
274990524747
806183358194
104444992883
137654743375
402168138434
57986482520
11425195761
150277406043
717233123316
216562937322
368736166035
186865672789
100612415881
43595327236
661427545670
628919735111
2814944660
608981228816
229749234515
336816245959
187177299948
510621989193
89372150931
134987986129
8007322194
249810346637
35038354275
411544749820
516024303677
618737650696
120216969507
148409372634
202485140051
45863037981
144547271935
397201589191
351825728402
453313952687
369396789816
446853304968
678436546383
209369180179
406514594764
884908310670
231051710320
307859358628
299241801989
92786888059
31190028962
47831369879
885291192741
189460337944
411223778882
693319756749
102978225736
251740167676
776233193638
315718564715
374766372768
555980228303
172316236830
206044841505
111244802274
51707951801
522323265364
721377368308
365014480101
635292767955
88216653188
560140318008
167093274627
59890089391
204130995426
482398308391
106799276990
214266049598
358534854793
187399018384
250619881461
31950168384
570356811385
213243373164
322808001786
690149763542
18156857297
192423293395
492512416996
82017534293
653939166067
75250421956
58791605039
544903233401
108735125363
194564754079
476241363785
21425234181
47139733073
15010479368
20718340801
38316794872
24715940826
593033276491
710024686068
182259003024
550358643807
379669045692
155126064422
214773415511
114848640517
120667283556
15426444185
781453139345
164633178283
283758664340
211653950400
32621791173
354841968605
57040217839
588262526724
83559096497
509253384344
354112907439
219652741554
172316124830
237693732374
304003652556
21766262138
563944661245
127934458391
325663271341
266204353152
508798654016
380314089039
39028258408
206366387647
149800005843
221552533534
117423033131
76196777008
212535055165
252422685771
456376498081
22775326568
16611373646
538833546052
71539005979
228804904056
746197569347
93219590811
146354429857
322680007455
126703573055
42961161195
85428715648
358266893958
254049003284
277494828147
346830591428
661150157244
679411208450
3377240357
186494728274
61998322539
347725034394
187263022578
84970101505
489974629027
100531968778
81686452550
227188160963
397413563906
626637534380
336488475250
250411548675
141454513307
126509135202
290942660833
687535991932
430341760482
111068175210
242904120104
359583748413
102379891049
382891986383
488486558718
26110369205
524945946644
631988804796
519233520099
39433113457
342997946435
445265875457
730933497124
25272015513
155874114407
474059180006
330734736149
10089159434
433992140329
373489196869
581086334514
158838512249
598013035411
475205654510
502679553604
422799265078
366899479394
262178160601
481264708550
502041781158
118927751883
404311123162
535651987788
297943815631
879308547050
391096867844
154086115562
693113378951
124384573792
289987511085
815572515143
385874516298
57137305177
14956263204
495252810694
182382451975
257119406107
165174849325
577284207326
166806700666
201702827951
310797782718
274780477823
386355061317
99022368709
204056046956
243792862618
245736409961
152776003634
817513135839
133599526777
682982988288
745195962190
521283938900
2206410071
364790485063
120985071544
330831063818
31183090170
102888155040
58648338216
126322114698
89540500678
330613352988
34305139366
492741880079
378959640030
108497384841
227633230128
427805555602
295703783861
345668731383
401293230701
87986251980
275944418140
21765396344
80791353986
408135583178
562007007020
214408823361
267788943748
132895539751
72231245592
495505491653
140335054852
576039391374
341211122976
772248171442
87192369248
90409769487
51975568812
650316540644
500789504495
173753750909
99029330861
125585915407
616994446610
500066124057
294741804679
87433509028
802655206039
138787261212
494382393774
699013881059
239991072052
50102972730
200603722062
603965274067
536727684388
305109977118
206762403321
132562060273
379755271805
168635648240
48031242224
320841973596
445216242514
369967948720
231961487064
264917106133
399431491633
530433084221
54534061764
122149563240
380686920428
123161793460
862846921569
317363944211
129395807348
539201278507
40649783957
135915662385
19026283085
133737073739
576471598818
665340258019
623359629366
725042927471
663571751189
676760453294
516748642505
101740242091
100331035466
15858797721
264908880791
71851982560
682309929846
134591192848
710696840316
782978582005
448682640588
223841309411
385844231903
156333443854
256020063214
96080429153
238313103537
77617363042
676927515582
337900210635
660059228104
240160021698
731740422531
251742022901
288963429160
519200706228
749061090711
256785694788
169089697810
235247863887
502713905308
383840420172
402214798682
225518153043
51432620506
85095105957
108053434652
210800812609
350841869988
83966271805
172039484299
117240041907
416586431952
288146011898
294559217131
560630759249
139459825562
284350258474
414472539214
664948805639
253130845829
387076273159
105203467417
268559749254
267628146206
267237424393
512003716570
531211988795
804740264535
301645754917
193678420418
468091415187
664427868470
19740139574
282136292582
402957063286
15897201145
21235588030
613348946915
769871009583
512686876562
19264193423
630664710289
559542463780
485700574829
496558891235
248195349780
185537754659
99882891701
81068511975
181226774036
73280419121
34532120737
50080070935
111361603306
210244858859
433766380858
627057308642
82023596181
345344759443
43847550482
92833572433
245684695427
221855346265
233063757859
823382561593
860380161754
149675865582
612967705810
507166373635
354697754572
528958191188
41354894200
341902840800
192109186183
870789270101
469089148617
838062361
237043860045
111913709024
600456773201
800919598443
271882633171
461859932901
666904786090
88617628377
254762602616
533179032924
268135707332
44280869173
572623799585
162177150837
268111530153
1087954225
492431391545
513662683981
79822363908
166649367359
215503820924
690579160121
174195297399
288209172303
403730938717
339527422425
501485756350
665057296658
559563526739
261782125129
340462503601
401300188395
579171085880
87996240263
158569519509
331727790531
332570742132
300729444891
133041443968
277326778883
59335973286
429228065647
193213845804
430250886609
157623634774
152373792120
71752399867
62515191509
38003073339
193692910536
288096107994
343891063260
612781435870
30165499106
618025067184
127156030156
19376344726
179250986770
206732929070
26263300449
23817865082
6031664773
377783614024
33211784379
54503316086
28110484500
299781771410
610323609716
380435415339
774375948791
93591921204
248834764107
380128619193
462019286805
459221594949
792224179066
772987286629
595899726665
408058967637
348422110493
413769247660
61568211750
440928527201
18262486280
241842492049
350905130720
278203823507
15612735565
256760148080
500310748649
382788890234
30870124522
217779840617
416126641241
43866192471
247608427220
250661250130
376461275040
745362529257
391333073168
152205796426
449804960973
396218118169
724481603486
574640353465
597447729882
81348967498
127934860075
66522323390
55097615487
361533912611
56892424492
73871075969
131965143999
45112089422
442472583944
409186539420
286617274920
530009799156
114176888870
414716622377
44136207245
278731533470
90497663200
170627113121
705199617567
443712754716
638574089037
495076066910
375451470468
36453728007
276238780583
500468150577
109968094503
271683241685
350040990607
651633291903
118851413866
36347889849
44783786599
818000174300
85152433058
156493239202
53597393040
49077837433
214342937782
104875019855
458873363851
765650328515
294684488897
312233631783
175948799509
220924338248
85189138733
81707812828
622847255115
433052081381
131700415061
114054797396
434430149914
22891918215
448301311814
733109796880
265523538190
363584545815
94332684549
172914443744
350835718925
459688414969
295863712543
350405481025
79331940410
237206665416
110533025205
55393049949
26963659341
567763783457
110003877498
502378385933
39313051151
96491361419
60706049894
33634774217
420673425221
323121378404
6030079214
84304347747
36650216367
37344221886
299058369508
239866659720
161003926289
745149185541
605994390651
282498347008
378548659549
71237339517
660262867457
68165659818
439394823336
97439907421
158666396256
117775853463
140119813534
365615847811
431591133835
587039893893
41357461813
291740688803
481893007367
474282464654
65829036573
306735562820
401362542068
559453303369
315581189153
169955113292
262731791013
591078790742
213615829874
368533821705
213033884295
216522986369
185206975644
26618286409
72742712384
719839677114
730480176066
331619039333
15864749225
118488171383
78721843747
227773887701
67319809348
133509563933
827474339506
349785153753
752689428667
830537831176
227460461675
62721229357
75510136751
8365188330
222451195494
90103616871
577606175399
85397699033
141138359751
55083178547
204426071854
308575782218
395396099044
182523283972
24646989005
38341683538
90852344475
174726269688
78647190018
619121598656
755536314769
335153897431
6399320246
380934906227
491800750658
51729961180
369858703452
394096954041
4425427986
442809711473
773766598534
60278721334
285014064903
441064858959
600430377052
431616727249
211331376400
522056407107
380158726722
248013583893
716830225271
58217167372
93906942252
384076033520
580659108673
200341963681
147999679260
139601495296
705595035170
109714225568
160855155709
20771265566
158920945343
331431851266
279053844343
682574496543
529492356352
233997418191
76663997466
268423514969
21909278417
100869124220
273180768343
109612533400
20532261619
191816247119
747030596151
545212567656
63922174690
399391062262
35972046992
463920354564
32663093932
164569252358
95066472926
262402142534
447262063081
602546990829
440734263319
343760575855
81844051609
749944087581
300403669341
318849363398
654201771593
26314029823
310722568763
373729592767
267054999738
363132109720
562761290347
322094975462
324021899702
672379995216
577033987611
670454728988
628668080786
237240704840
420368524183
139948969932
704985886182
121939451665
43427381818
543264511588
42514729094
276251141723
44599078580
176666732008
8379976911
412623142966
140164776137
306867821931
64549754454
201966167650
13005890197
172958521981
21226885712
316347417113
400396658481
483140899991
216746136260
646719378419
68334827313
188633818841
156202860303
262246553134
112288017749
339046333045
412337376464
540687379610
246975961732
171464060862
237426953770
330601009050
544232724045
563881861796
802453246660
215312678141
139831976264
300253139477
346708264088
130963339108
324425595148
883982731406
361966452887
147592467092
403013650896
379681307941
193196443064
721828641651
392857946152
324943468037
5655208463
252562621634
222892094956
641206834504
30495872263
35481760360
547040199559
167263978170
435499664342
579052910556
836738062147
528358698991
97302876881
288361681734
217569172487
393611973277
548722404431
436449667006
139289275802
588791510113
314794990691
466155168866
220498957398
136349863022
299086588873
265045676561
222867684370
81752511576
485133095614
346960851039
81195114870
387432276452
589939264243
72972971033
152494605565
195211017827
173730583886
130640731450
113319511881
130602368268
192560643033
707603471264
156575251357
456524762361
754889710990
192127424520
459129173507
305203962312
15924361743
105103900878
29236810403
222299093597
357476589263
384747066389
164744523931
65996246342
390899459198
442543748492
87420324408
521703148893
169358737261
660043187082
578644218760
659418096984
130842736996
210504345596
711600531570
487411049650
19399014981
353419264372
137031454870
162979602751
221750795712
128153695218
553183307719
351152098265
510426830018
451383742162
561349264084
138417069185
236485317802
280110314007
195163681664
414644088222
101798722063
466869403076
281636847530
18750815601
313920739573
468068439740
660193074534
512362737864
42991684368
514880923874
182229842635
463660981155
58567191324
68197303955
636039675886
367467920590
328494280931
316116922285
197835905851
185892340980
193736392895
139580024346
533783920073
201922902494
46209649873
337343699176
100120019074
440541561742
823245920264
111580316565
124943115475
184899686472
270938718292
187850339513
184117921905
221083339101
655717777458
95327227741
25590885378
92157352377
278047731611
715278036891
265946587757
278373025766
330530216050
106182957269
187586801831
454774256712
140706820985
463719607485
208479422485
126727134532
421352310496
237907967386
216610377713
15255967954
165373805705
171964004565
847035678804
219494532989
284629981997
214316432920
480099232240
16775966471
222977254738
718721306218
145619033817
33441431791
21802479110
242598074166
404035098114
462853162465
161539626212
135331641826
34262873682
227299596015
263140639081
234326329238
669174311003
169796875317
264908148186
181687166792
186566193938
45645264935
243219619251
262693679736
180577889150
317183203387
492892118134
366680257733
295375698315
103742805723
18571073340
683317708546
148562035019
17646665900
211209206561
261789839151
770842302535
307199380878
286943120592
135490421305
48118921705
28581314723
789043610133
261228550942
6871842392
379253072620
601821409450
350489088591
37463624328
680129792043
617799298130
48885399408
219789937710
625695794836
107844248088
103824260169
214409584818
279788286946
89852846928
64335847892
14935185984
60032581046
147882130720
367350535963
9089977510
311741266312
274467608814
503654106654
231004476795
526669722703
120038996976
96486033662
144358729772
356080135953
510743628569
425050874671
636045657518
402075318424
38135325130
322047040583
624877342157
365706283924
208400348003
282269907359
217600254311
424889488425
97557758988
530790614488
175189530662
112218324353
296924368901
356814239512
822251757704
148591348638
188710039981
451281863441
42718159661
36092645599
265618467428
237774379658
162343763650
53454655064
42363736637
76591395823
80518194882
197330165871
665604674337
36323634536
681215733636
481303800664
217082334016
442744567866
102145627698
27129641098
462803395339
223315309231
99346434858
66291133171
415742201249
740051663165
627890080689
232008280654
543481183309
127592212464
397738294659
322269480826
368806973295
629862365439
659241174321
29162194955
526334808108
12012115613
433457022834
257486092033
55981526341
133362486645
125804411437
293278785218
276903401211
230534552194
207431550049
304692525446
631758632828
368690348614
467169588509
59616814645
376253480869
619407918106
543219681179
189737704845
420798348305
115791865987
529062521089
14884732227
346210173729
615772116672
32582792878
207214039350
220524063896
502434913958
149627605103
117619313943
666873586966
528274804769
94290283994
232556778166
215077924019
689777756211
447681659557
520872591127
376397557031
585719455732
442191766309
375964441072
297320329913
273325741523
105480164870
268045602795
282006271629
544006898343
612878549698
490928839599
54393974833
367068451834
329098495911
48918129241
290053321364
66606567163
377556014181
131745380135
289971682468
5841564198
530144158574
402899139747
384337429658
573930405178
445471363790
452921557931
299005728493
561973509026
620407888848
122400052674
232896190784
709806096687
242807638314
570015274853
535551149557
249053236272
439586170764
201829868090
113666819727
152399795055
136014025527
432747005969
29219724726
248668816291
112851011082
35363557993
239861745989
255096703102
211038062334
412687302841
651501130865
251396864763
149336454177
664179374359
496162551776
218440448778
141221385897
391507952744
121181548297
273432403799
335634773871
332168168727
25205054500
558380188754
428317356813
25284168138
314166296990
593842161149
131401473121
102715425989
462847231350
64085746411
209974755927
199582671803
198090531177
227537747451
293012906771
520788873117
257883648673
465332241286
633170175535
52062839304
132404455734
201920076276
351964839426
82810001847
787110556338
195727495178
209446545890
162765177801
55446596169
461918707584
174373683074
505366243444
565609776036
171752088599
23980068636
217828973503
413862263251
165436195563
35166146141
87911077035
184682611783
220613016749
145080462887
125271024811
367253402510
24706993974
210471607240
203859096668
349799857347
307876647574
397676010675
480831025080
657589603553
261841885471
270848457690
107656266517
151204395229
240509010146
142307631317
591577435819
211119280589
419910944781
72443444910
359215084323
425344646365
809105355620
254245759513
170002786464
588978468904
297285329566
639710312175
106677704937
331253659727
542666366094
216811792110
427159654511
630048918933
518051629201
96803133980
169278084981
612299786456
12133655654
256563371464
95694756831
186116765577
75672637636
78416248242
29450154339
324887678353
35430318218
488108803191
11774284392
7903067829
135442700318
355892941013
273981070740
146919170035
104875311607
396531107117
147535474688
341925091452
375760979918
88138644943
26896732573
27519334412
321371013086
173942287796
67340107770
222205093811
255085960490
522332621066
202148975865
543105199444
233570797211
176681319848
637112355532
596797873906
838029506030
58895944373
531285431353
124764437914
17129542281
455285624618
173443450406
4948617756
88870339724
410397274076
484447657477
146448945880
29695062089
93358477059
211827679847
88735420885
308223703221
185382168679
684086987986
580053016248
446569482193
126170874954
66809158200
294311169157
442984307656
717399295250
466177621856
30095116859
165640470094
114880331261
205401914311
102222016337
496501522236
424596338230
189607963183
578279889350
445850879229
843308241974
524334666413
384477647156
72264586059
239319347986
46574933768
200800105429
812960395073
136120455141
94341383278
587303176044
229344347001
194968174383
768365160694
394443225715
306633557495
76333188353
33235493504
66249057222
390399869209
40520858800
288486011398
181045716680
350186962898
103571262477
349103673266
76460403541
450564667124
47742232898
120475006922
39580046079
174168632240
612639187264
215470527014
211853560677
271774105434
229465665185
40588256300
249324949639
441684831330
379589328207
314619234458
605159764463
364582374820
77872091003
520606966850
146148718699
162782243183
74810244293
273108527624
636895885570
75744877626
90337347613
749425678405
82319287485
205200052891
386454391893
454342400657
221475663242
116612578241
80612394921
605675837790
478923034988
392093019518
709689829030
472490999192
28638994246
253754298039
344884464661
151141769526
677242181011
29123881979
280972179606
474725966387
203826775636
513472662161
32261002807
106461965685
533905368507
528132292755
365131356515
218921865933
271882589726
211843658734
309113510703
280372111981
225723681116
219514430894
296269404535
200527033766
46876724045
162806562106
176241327146
365575506576
140858098188
394206634308
239250442581
52001949711
441990063732
711107661091
627529521490
405569598743
108035074277
577712085388
412284493203
744478447170
134693923285
622230249000
19918397761
250506488014
114320215158
103440226017
411783700704
341008575223
504521363165
765861326600
140553902432
381014085997
779045841699
34559886530
331836555400
145254906853
587039894972
110332804057
133441923115
208177061967
219677176437
53919339523
557282894338
248999532376
465853931506
90846122655
186032957181
453791683150
268924649635
140053128307
112222270426
637874421880
129326671977
296017260401
41109993367
321345259592
310429143279
722024260504
247133556069
18269346459
376812003044
345587261253
64722258010
768973292558
510929276345
80912627720
262439244944
522286353051
256087906270
197649049635
587406265193
218915890126
530864413258
420973207499
243228495434
57390132306
159481343664
179646312255
124123170482
695441833067
587074974084
79181300088
417793659041
318253948966
399122404782
302730989082
196301470227
485766399367
30333866790
288911450759
124105866729
279508542735
312160846892
441045295731
435529678500
128705515603
96457900368
750077561116
168348524553
124728612432
475510662226
183381131763
630334071740
43481635393
256988391904
267719970775
409264789633
331947248414
371124301589
374905061409
645155270456
323531856479
182963575985
415301346911
49561170632
792980186689
104699502740
235535234735
416809181285
212451338842
130897951515
153613686580
492324968082
42091906237
696540490723
287091208342
32075463105
322527374950
154259303087
66758763337
12864052406
460859394771
597817397887
545550701631
82331676620
227004958892
145695215969
125943325495
433087555203
47340967617
464236964636
132787652747
290471006247
748999359100
169433129401
369588458300
225909105592
74893308873
206754840539
28932663620
565668218035
571662542348
248470653253
68280778237
155366939246
34396273761
129978614423
17917598079
124687834781
458179805157
187330195133
36946707673
110099941394
632191611167
643290301358
222050659590
411400753541
53951175570
95924076515
115890786078
186795709880
194505211851
408279309589
505262275137
347465809530
249609927452
163628146139
482316175131
11561192109
384880850726
591326934910
442130095554
40417157060
489160585818
766230017255
191417529698
241664084795
385007186632
776274951052
214766500507
661204918077
317111076790
41434912258
102032617953
181669716109
140524078316
194681724197
16043967445
69208753679
89983020803
42396458963
44784970448
87089882914
223255005255
260053538013
280117874322
198196790832
290272464437
19004712403
174773666531
287455830225
303428307011
244983301006
586192137820
104242508429
771073846391
275059884894
185772749530
623041322548
119545162808
331268000344
306046961949
21644856064
232918049864
470559973948
36205330046
382417050428
59652625896
134324929165
261058912846
301063184933
123539753501
85053266006
601790412174
131195189412
159059306246
96875656407
93929576249
438184724898
540552591898
283319058613
45587100406
595957620363
389635598552
245362434830
692990954359
426965391240
404428749130
23636350530
441837655889
504593908585
347153122153
196665365651
609273933214
89766928287
788573851941
644024946828
425625270815
296810641775
262053000768
199781231546
332855199873
586485575470
161417727998
258866098991
222629344285
208957914478
45055414239
250894055424
711321272642
192900203794
465677715820
40766081404
47544451028
19495752075
347698580611
591384619546
302610094614
161658556574
324933865988
317786137354
144348379224
109129468666
70598534699
114408868892
253145372797
569961392471
450088563409
235140237640
183819315340
93470146043
455869026566
81100211286
308129394255
401903089607
305221389871
684662570606
369184518597
37132931426
44137660446
740176720236
137963048784
29864546626
250166635940
230620831594
425881178049
253308787096
346705585729
547539302383
372277789410
22939866632
85737775182
98299469479
745317950689
84574985608
571888173378
90608825247
282779781635
152875769947
83742055476
168343679625
365102240695
120195977861
91382103405
274286660353
49705444273
528565038173
10391797798
188695265095
20771802782
349860504686
116765747593
74726113899
193839429613
139598747935
513696486504
526898251538
62980926517
57493059316
727431432843
196347600705
501019440719
388407789923
210864995027
42758366839
575956405485
233624141395
352021100105
425350903532
57809406641
222802193021
401662968753
87231218744
202800339365
220071729659
2451212167
80861501927
133599500661
605076143114
370231919575
73735059110
41183810962
8155100996
283742559722
273100757927
516699210874
43837264773
470007585788
112778273016
892199230
54870205085
313810014599
146965662667
75157431231
303870125451
77555136193
360971690566
386240139307
163361832308
7688996383
7585502033
243183163349
203962209439
458401179779
78318813662
325142677567
255766364531
154572439116
804852129942
379155781665
444312428217
498964800667
417290350695
131741070013
485683571374
396981370141
55894551034
408319220236
623398415676
233020496060
188517455825
93220453835
310552468868
417640169957
741712820058
26001695534
401160672965
212629586206
617020960375
405040331200
536086598925
811289755605
364325327444
464379774361
315827006771
18835397255
262162578058
191812238421
67223402998
156617824627
194012061071
155211231451
185706053495
15386731291
542893413477
344669168971
357766383389
292174840767
103570180301
371465722663
723641421930
220050197775
154146887379
182055996685
56573914093
525966115499
291134189814
190703874565
164522663226
561243820263
665141290957
292790835098
205415938019
563171540100
273384320637
61782784672
218316587496
93617301008
302405521874
283327474876
70847185802
17113753856
73146384373
238214820131
382772637060
572381247676
475574787689
370243216454
173106309576
285294065435
200398909479
85983396480
277064536000
59866142976
201551961994
3428669854
399988355313
29741945528
360868224533
12264195579
119895670488
93172743029
446289789841
94896610989
124069987699
481738346685
52273668992
327400578772
174002258499
180968991850
55543806336
642123910181
568811202293
676507823458
123797608069
581475252345
607918440133
25330010676
53536054648
182100037995
372008633527
501156891643
458384119468
320412112645
51336523972
598760607884
682449994404
293325030950
296514890760
229445425096
378589880180
24016911833
63721816790
753854724621
274476848975
126418042874
648861340546
82751358162
27398830963
581804351457
62435261837
515296161945
228184709568
409385201135
279385611997
273576727777
231875087220
457732845764
157618612383
502115074410
342263980571
301735611430
560136906333
301310612310
40396667013
308935946128
234141795863
403806824920
128395914426
114947319329
290639768691
131220403641
190776892994
104941589171
12880431871
394253933923
491470548177
306496204614
403501440195
342389323184
587310847099
228285396684
448206338836
525574614367
319264020835
2151615744
290691139190
72383037211
364841475004
121500850892
596975868225
185277471467
401673147624
304955140853
792703128546
283305180396
227647834904
18575788408
484839138481
436139611900
272438929531
621706195233
466766361598
276210008114
423139727822
660284992901
297364931711
174529230772
580729696468
207005285055
661891106366
236429893841
54662035077
535538909172
162130892871
27884472412
232101152253
374469017550
375290331762
9773522035
699288749682
289044040001
268145311991
250424333008
710827658525
201985610704
84550339269
119487028912
488231640065
183613312086
375022451462
89829104915
622972044086
266761741255
579836310183
228091238247
351109905510
16095896776
558405612063
528211451670
222937584434
614760191582
164120110425
94852436913
171077298254
248362591577
105750455875
438659151518
27748334993
141057640324
499395505812
151984708047
441226756962
4154301476
69744310833
130993837632
717891881161
7611740615
102276342322
333091914953
618281317919
22781773792
627259561
108389840291
132838902098
46880623535
621778656550
20420365685
375943343701
242066196594
329215624355
406984335084
485580780983
392843369375
584160652351
266552967306
551508961757
440143213760
258962145810
275636005034
375768505211
25208693448
298150414878
64464343883
6559965785
16083189613
228194920145
203038760332
65976250655
193679954479
144765484836
535348857670
50252463996
342953535400
44932510144
130250012277
51956463032
528235695790
4399906284
81636769184
207417644943
15471516991
172056742978
18312850218
61866447170
105799425811
110832198772
266111378133
102050420836
25763227593
480371824878
394271941773
218462534689
75946766149
377479489459
84212275273
78637398879
185164415352
378429281065
210730628929
307943731062
90250614287
244158978946
379926831907
179753256333
9803692613
495305084086
182126082829
424083009620
151493948007
166955603961
308978368670
429591209046
95133182061
541989242086
470782100231
717368222961
53271319413
506999899739
454881651374
50319580788
277569435984
40140802496
279986527356
103287499510
539848896608
25309924559
76110477992
516499855071
307258881947
133033831143
389468094024
240361608526
82915442619
105818525748
290797711478
238211546387
257875741959
279677944606
161428969337
283092766411
171005605019
199702970743
506446498187
44121893914
130452815917
340468450253
51413436113
188137973171
446945049441
574447788540
706985521617
101874194971
120730104306
498484620517
464266206476
262105797658
701275841611
317293611549
99119953184
156844807929
102021539681
95401738789
43765845216
445914501336
225006486688
215411424919
556650468124
183586430130
68108356848
46566349120
709726074234
36604955143
510898354751
394967544315
742183688135
236706925479
308922204167
405617624970
49462663714
152669905329
493866149364
435896437642
103125452537
339539179675
378081714328
128610600614
291436597993
212356002797
339938965322
192713908656
51330043525
485559742375
534317804487
48811117007
447136767445
660495929722
29613518075
50995165529
201838390093
382041529330
510814778249
11756682058
593754831235
303092495740
635184024614
577297957838
679716739702
400576397560
570244023314
440114515791
532023378325
656416286240
94131937011
518483523874
352527472796
350614365943
32605054072
554115884271
206523109353
69892544094
412495941403
310791662878
242417285162
22976980947
497073447158
621348762857
110171920035
277904294130
274013678542
720192657637
396311393886
341390779469
13942847158
262251609605
250261678082
7052236209
121706944037
349176673910
456020498295
11578575227
156110192870
637923701647
325310578153
146890323513
329232818131
371646407047
147627048908
481048289353
435877021189
172667032300
686521196874
75349399963
380963318589
262641028562
475357345726
416631288315
463770451738
55383110041
725864535692
490254397743
78037570729
157592346665
215453141778
265653940109
409029494786
17273353670
709839343085
40887817012
267460345937
267955193756
355571124489
43213460406
162155333106
299163227877
557731162603
590741594273
301038929738
118026451038
66660293944
212161079905
616393622832
356803416773
36624229350
354675423549
280406725049
107246347022
35832359397
239643570948
410511869534
639205814663
631472655837
572888723243
240818798349
520956077070
301891959956
587058292388
108821777410
384274204508
465829141236
331984245762
679227228584
185300203491
293076116775
549957915394
52823413291
245221274406
571553607952
498469549431
323394656209
250362683571
296290659802
63931704440
260039565290
190160356436
438183310656
49539402783
468507107607
248215657140
181441759704
230281406638
275909755866
534659382244
168121280132
289023229906
123669222553
105975347522
169596044910
372817582013
122548148311
540636327241
616037421175
542061130012
360525747624
79236071135
321810047643
148365679392
440320181474
105304460186
645670077209
379046133826
693002216792
156979932737
402185417972
822000344500
329933981089
250424938774
244208120240
680097383672
698371645284
443106375328
148225865523
364028176683
459885945636
471364288864
272393291558
440715206375
532388687750
442350041723
83647629904
448112982837
576463704248
604160889602
151169814716
240123908912
24948089622
236671783490
192127300066
58081720035
287634123474
433559834166
260503349801
612558660914
238118387472
496013359235
11558198800
263897939445
88609568776
416017668955
84643840088
358254577856
84138115630
329601108255
670347669060
404419822288
188101278388
355021944079
153797737475
102471992478
236928468572
762892992018
191176513163
301834645011
290638506835
43161485932
180768663809
238310804089
508308849927
20815048600
459270914206
565721615038
221764118281
235482573542
391505365976
361230293806
313198005774
258422232170
212297931613
196037816031
426027551465
507453130900
422546035579
226787424404
299450290812
77791808212
125432336112
237466517104
461236327211
200700527839
620558384101
315785305945
241218150341
57903633157
548424948382
119135155374
340322560704
431519850928
82335972017
25567504335
21794044154
220911982569
140823017790
430646625343
361565219388
195153491954
180448632198
17149623173
493749573444
201615288961
426592993574
70805747113
88019124118
105253864635
750181422372
15726231679
166840435104
37472759670
28152560711
198849052448
273318848276
456440790058
41160154097
425066404917
367915360995
480689139560
636744096271
168459796044
249124288273
159035020188
611139468312
825991056448
401242365676
321358428421
682074623284
585987241989
488156940915
34561750174
28702575635
108208777199
259382756579
537422544465
3431895116
127332543364
78425369873
717350514797
203594933690
31541527233
171256762713
100300058693
661500464421
74481448213
320217128803
14893194711
93110361458
5719541841
36943501868
946096496
666558167483
22890383387
304073192426
73652611781
50672992919
356806919570
487818990530
89923177797
95079695279
453167982913
563333502087
210298213555
379490748534
738901731838
141687041088
121658159031
602163181217
150783280015
637970051784
396631127456
556508879020
185354674047
362230893755
386065095759
21777827355
704639840598
46367080472
178854312921
292086869748
349211582074
402388963312
105908613160
8854730714
301351197561
501864525632
265364984980
160153449034
447391191106
437567074597
392202463062
372285988297
438210603281
106087617537
301110942215
32813066176
385700781322
177972381791
335987857059
142343269970
66808450912
555294525195
219236044408
273650949067
194021863738
108987964277
57465988856
590979978564
29604090974
210899295608
93365046995
124385024614
252035658647
528256542552
112060086431
409352891951
417959947312
34277546322
732526850865
87071538248
200982468790
390894944040
32857193727
140428646306
302635455388
571117439423
453211455965
117973328927
420167933754
247820176512
517546609155
73430859078
146198192265
115239887461
500274095477
280934538263
296049258368
327808057467
617752709541
667326088724
3488240355
67473938031
161892039407
249851970650
297639676899
417383301796
453131629227
684098190743
237538492128
828439492148
390142673347
263638514810
476124430506
203928964646
596588181721
340783177858
2782886556
333340568583
139235848790
363754900166
123265434383
252247873412
334121263881
241387286357
7927488879
579225590082
165796624951
17859879319
318736869909
211498221305
516356107768
279109570424
144625567983
52506246421
173624318378
193358582317
345449218286
174267333174
194985691201
132319818844
27301530345
639910205115
12984126779
317473506102
308021675509
24935152186
436224872806
365700781937
357626775759
211437364011
252438171226
479056814874
85432563344
468465684288
199710335702
66391890530
415049532347
187949870362
490162979253
71825848371
7948233823
277671596648
145255930358
202730393777
613387839676
468379706575
46316668472
20570142874
693860441684
366591715902
105677297581
81188289407
368900140286
169846336596
380237365201
498039931247
156394706718
81853216631
755984433848
251224980846
25168978408
23087787497
332483685286
100243802985
11796515438
271196510973
396370501646
431556261468
274356125821
419844917680
365678118648
14776188016
14544280876
138506935132
26000492085
282389774865
100144987962
112997587921
244864780977
95136619164
701275598010
126781584830
37681247970
680578678382
209726104502
231824400771
262373327704
415308025651
273565553119
93757168986
391585409799
98044812025
245247416429
153992869509
49824746179
35246978317
431409033005
195814843774
187511657690
117072070780
115576170649
93947599028
120840802911
53955278915
116949576765
62779033767
45090160865
333786077347
188849620737
315822709479
191688555395
330121947755
185369978661
358571978310
70847336292
59868195506
352067437937
198753110546
246705000871
249736577280
49074553860
528112746354
349855251114
76357793916
182736210103
427829537638
432618522144
567045362881
299296459028
725980672997
31381693366
744729386359
190488048480
207368628585
1418603092
495884089276
221014167611
112482332830
356657641524
384009117833
197319237697
156825953470
292926340952
155825041599
182216874975
161296996327
133075457540
40710053682
50315872686
43091244831
546193336405
560441973487
90796012140
603004894331
137501427206
82660879259
168215140795
554939249004
201304301188
190704519692
324438516803
247913082638
738373835464
396117078314
122334106958
330591113491
392446759407
489127493000
286242681334
389053839769
364334274974
392844418849
77151025338
115725370036
26487305308
4335329468
109239102891
628514168025
57346793908
112665659300
582296029374
477626776975
32182096145
604553604096
175836155098
426886909911
17581184042
187697266421
206874146597
266178352706
16020068056
34223430812
77996977701
118573033275
57762035428
254719867300
269945468817
153725434770
212905899196
194246377605
212874103162
191668896819
325591189598
507447644073
620137514357
219943036867
136470347839
356542767960
695707519888
141145268254
129059007889
108814440629
286911589384
411850510030
44460931313
401113701291
62899953465
404559772092
160409089147
101571709456
222925436191
380383581691
325920585362
180494580154
149202038713
638553749064
109963805662
270131621670
123523429441
310705670121
244193777367
240485324233
300212875998
108679632953
24535654034
155726951746
64399353090
219318364737
152626386028
53839391002
578091868084
664992997159
18507184404
117870437683
339230862294
354229825368
708673945186
688783580126
113685891655
27610686516
18301056424
116658294847
445881879433
205744050031
400126265264
117416766691
47236675716
663149774963
220163718327
592022041074
400440561850
406526132914
17937491904
72942700685
175425883696
317255480367
174537706458
210595890877
284166253932
58209384639
230454073702
227032443257
268994989638
374058069445
41641765091
6413220430
49376660538
110001392426
44236021391
138972841597
262159250482
162801515500
372227172456
91047246786
232429061817
300942902138
175298301961
94047603519
69061235558
131668061270
153729267348
184769141236
22924935203
40696375820
841966217552
219501383438
238005264517
556530869165
517917830124
18081832077
151889136045
459826860485
126246340932
43753577911
167362837752
182130266891
403035357897
400098030399
88762656283
355969793555
148526780085
9281856771
556956637343
164972168253
301637134086
228142761132
91361168569
310895898521
309834907737
514242089736
178179667032
44395750391
266409421535
224704687209
518243665738
293530826695
608621255925
361856424768
425162989173
752161498880
74759044171
280292840446
2352680389
224049010658
46192015314
287714838885
59621377375
202261753723
378503770705
645765615114
506046914241
429841804797
48524421691
36484114138
369712629276
372293299417
54759975189
391261031499
422261096792
449610463442
250338882277
487609551280
70918555781
82747369071
322511515427
377001557079
92308172567
178731430315
30151463344
654337864613
646077452266
255587225323
54486127282
270453227895
689985808263
362748662599
221042861988
385401645565
616966046766
350140046592
24400948107
511239395156
521575001457
447950346538
713149386976
221388196856
57331528531
276803262939
321150804981
270048136573
85228232178
47317865922
363500718347
248528662626
202333157182
28822507936
18194740569
179728746683
31065565722
136324800212
386162917679
563485164365
677865573545
255808292961
646870618508
180409737193
314951509834
359533488480
196673511245
163791564925
229678841283
524134796954
675608925180
755716180455
432554939693
62993580210
180991930065
36036044775
116648192497
471880159354
107987682296
252538129764
91471459982
254250742618
433907094096
279891350705
137350739048
192583948957
532522385833
618220802678
204786905260
59804618251
4489024233
146688438360
366660988311
342573755429
9673411422
450914064329
26948824740
45058123382
300533797683
314996673604
344697198735
394320333657
11395253377
288792020164
364704241680
229989373051
297718607764
165198400753
182879223680
77957660107
114339023560
293928072783
144839108110
419491208430
98374509527
161905899720
168891596682
357701260560
459408730273
372089964364
265823936646
107825780642
119156735256
172033082158
65968801959
27636644924
147627665556
32417977933
402428586562
694790728421
211174598201
418889676778
406757448206
290803884061
274940666651
393734220554
463823452011
514335067189
701008284700
63042302511
585673071818
359478235068
628194888661
318749844317
25002499676
130048707371
50927405281
143362600895
219772642993
548468598669
333335283694
348700246108
65485996169
505695192013
237280821008
364698833817
376128404672
286556833153
333999711883
342058231820
795257699811
348323519779
217639553825
589652874134
66125116764
253021163130
345744371112
469145604699
45743622183
154035101589
110997908625
122580960237
427213348755
156765688448
428451381918
236339033552
215773607804
324854927099
268223268935
268655900468
126736395903
1290003046
345926552850
581975399991
321413605614
341572994580
149991189822
35742626903
120891648874
417188516022
197011463428
386977281622
173962461454
203249851016
60364161037
13844059057
396728618106
538571668987
103903303861
92385395984
754967055252
66318416212
147508529893
10381599490
209272357744
217282187593
278070612699
299379759016
379999593661
81162881256
36729408503
108121907496
334542392682
74578400442
779251749006
257869897724
605246883941
128003648094
67749820248
463971523824
60138052156
472294930769
224646459037
24248495833
707268097546
235278953569
110859237191
194617623524
648719534982
49050925785
570923028903
210869368986
110302898233
623601798140
21524213327
154985822804
84222112989
160392471002
74669267665
320569577140
200160434797
188078543237
282202336690
334365000298
705071535234
23771378584
285486637019
439885205361
441755059967
320025305355
7740334205
401733794164
438672981914
382722165454
373263209499
8115204778
20161471545
467554957603
315755308616
130045604293
124796963191
1767116271
86695177752
121751423399
208908625033
124049516888
467393934375
812665348359
728308263262
467091384474
434303726780
184995032670
411590868326
526365294723
354430341892
278050555501
328541175660
60495217063
118127842775
375721753087
31728366311
350859862132
508085399167
245745807518
492005644507
561559429126
152704144003
505215527450
30277662913
33633590966
451884325309
279054512016
249368221388
285143992811
176522689809
176995807779
21417319465
551283925809
8941546807
152955042747
417053241456
21238757005
598553037977
187517938300
714367481961
782223286470
204515975667
53980131461
615927878833
329189416121
16015780204
229399615519
409951245789
605323650506
223768004916
761574807075
454579290704
71464035637
473863193100
126666290888
118986679512
144470859801
202382675780
365208376919
435964415055
35476899763
182053031439
392333630835
207408272088
165080637295
98007468083
279702138026
400605984612
38606761948
409927146237
617006911973
275023646414
8568029907
217831476583
148329550440
591698438561
438715318937
305187608901
151173134003
310457949104
334100634154
412893370237
251716385172
175720175035
493143043090
402094518954
452490135659
466088751217
153907890165
43988709436
518907503823
79422386061
278124915880
586266739944
613754783292
190990709285
9777713308
277020901859
72093468224
10792865333
58728330648
512367640692
405575319629
142791831185
145845051122
189247252703
228135139285
215755748416
302198106954
303113049433
193821029461
188023241247
450523434112
110422792128
9417311785
25439760434
656950680330
132714249651
260101516126
367875927055
142742616550
2570941565
583515440860
278566016412
220836871729
438206072976
235560477912
334235513768
4189213926
31858533293
257211987947
244497170861
83230463748
13847344775
42532603301
458083199154
34303748969
53495801878
549985760688
230910592395
82872881373
241202007832
91510159439
99895519022
201037450538
123944189234
111633025605
26574093565
235341730212
298644752436
2347052312
43117600943
274743093084
80537595189
170272305925
489449286859
425452217933
1587361166
275067928725
284301945549
588878439696
520678582974
281111280466
607613064025
344515532890
383901733574
535386458637
500352869883
132804461049
313846547967
343889831746
247280101396
422309420312
190998572807
105557196249
86430351464
164637159376
104284437318
211552409125
293131195721
688660936373
247378146204
20334926424
65955530799
623001043947
284292102547
614413796024
275546431756
122880063452
416076582596
486521927218
267984634160
72969477100
613946275805
510203662500
535253999699
309826213253
139434526726
27297261953
443379640022
197173405514
129003664029
86171200860
44755148867
383293761244
54489675781
692225639329
8817754190
147874572748
96383277978
267414983604
373350131963
109037683786
93198091773
348721449006
107539052602
207520728071
13432752135
505084491770
44353274724
215692552603
176756152577
413556049724
4514374873
106200257729
164992149365
547130651336
273838142454
386882642916
357436415144
523988751926
83679403857
373619565125
500425480154
241822916340
137314356062
514873331632
144214698095
306354227343
135001563039
534198608805
198040822098
200127307731
411891157863
170149370756
124995095455
211490577701
625994199180
206105823503
44526580167
664140855386
23753995183
196028383348
417004719864
190422281231
236254007891
106768874652
184612229625
210892922500
181806099010
301037900416
659854634213
34136642281
44083536764
68732414623
364561656008
79252399945
402540436297
31980897046
315159421879
148553927183
414351002954
292690638926
159934571168
665271931715
245224033149
505735024839
412427807236
109208408531
154321650652
249541852228
358477942066
81299784666
105222438016
139428402850
19126689061
395051848008
548495122662
180011878659
361385497562
26087075176
395730830530
263095417096
13205814301
235590336340
96856548325
134202841783
113152352153
208638272328
267053378921
297894051497
91581942260
22787811359
103688910217
66695243321
150736745517
220982427616
19035221712
154615645470
134780523025
106646664659
383684900525
792488854782
126411911156
189776588491
6387894917
251873467466
335402739614
82431772807
26062146157
195012417818
233439614992
244196498704
20637309539
516820315302
184679416115
246552926729
137029517218
139897772380
106479694755
238608384529
550573666400
124082901290
440443067205
501438823263
32481727522
543930583264
205719101719
750850447073
107969023625
130280777497
22194800257
366989524799
665913243497
41023293616
30501872195
275246296683
158277533390
443146291087
360494323511
440773138181
659057064264
188120242283
8142055590
4743503491
376936536858
87425746926
278813496384
334465329570
447075147146
73724783060
526776240673
126993902753
201367108127
604799188121
524682301925
706098328903
293361480543
376523094782
7606272110
392457599380
36536357374
103672124872
470557364781
43459681600
246647754443
486359026748
534767371958
273751191265
311694657066
375896838140
344723200817
453156248019
443000219390
481385760076
176872106858
354547635326
140714445952
102372772918
8486102136
754763481630
447589409405
615708684464
544575841502
444268920518
57419475658
398924616755
111629441962
272791074228
507213326637
317967629344
74471535037
24721905590
740440912103
265636444935
598474428782
255572553486
510499598507
201817218077
271058673517
485946632184
145325479775
724829030236
356464955521
348985116710
642919429202
300465836061
261439883983
474695342782
224189215326
298282810105
200967186836
596009295682
121019846038
464163934071
173262958959
216884462621
20736298595
672412620374
271486401168
552089499725
25035538856
131111199701
339153930049
267649478972
457731135523
327568762748
41491147041
516057675687
656699634802
18997919910
5030441423
10842503358
121914393488
404651843439
603306118015
433953553013
26740465581
29826208204
288910686426
68412995092
467445671946
207457787845
231720285145
42862587553
234202444244
717647259583
389440084225
437591104694
148220618782
600982879210
205487846423
82545860821
98510024030
183744900457
400276904582
72315752553
218764616457
302498421683
618065121957
123168434239
131184262787
133538197250
230015052293
22800387101
625973439930
426151303423
31365738716
77045887641
230881260511
239804977779
359865577192
49204257505
153899370669
754322617497
374956995384
536349526351
142942325341
124864424854
373659578482
52340459161
207608000274
116480584186
186459733999
261531705410
198038156013
485205728745
64575251729
134758701936
132008399335
65438698730
100465089829
186971749244
119230846819
179208608252
47686611472
500474307926
95572464694
485367923024
98220951673
171961629213
238590395053
354426373846
199811959125
107955513971
35562994473
15332260709
14548131220
340791987183
526187780038
441991933523
210318964578
490896870047
382206996464
747779784965
31232709195
268926447810
684817021207
384215596368
526041044456
662403716727
479926928490
498995229455
581931473103
227049027127
133125495786
193256503424
317470470739
262445283323
617689589636
249453411310
185809895773
7662006268
202951975463
255128836824
461231929880
519551111106
8982207135
321506336412
194599534871
219454817536
174786832610
439681775087
142611105141
507589435210
46634177930
537599359412
635821976921
207232655017
191325160748
32567076624
266351340406
34491561115
34609553097
155199158854
119580246167
705333214414
122016973871
294464697808
21767471643
109212922307
112076717406
363554193621
257334747446
247562632229
48996249146
27441211437
38852556289
478596760105
166831445435
34746519847
441261806355
379843329275
75316320300
363428804681
13096754240
16101009875
309877339545
56820600976
266964480634
144434352757
379199012872
365718553813
139005061262
562724604231
236244128371
7144507303
60482581679
45927183825
125805077349
18700702901
349309121190
150604683611
47628544983
334864317221
68355473319
108407050900
185061895163
390475284101
62628416469
10027727254
221378791039
68034589720
365376389612
105979998374
89031584819
655129397774
257745649329
87788206965
223036321141
273230197767
80668524795
769114668823
252799297070
5678230866
284384369130
66396399171
168905415212
33979805507
417721851946
56524728254
220880870753
13851941846
189526476151
219241683768
262647497607
213850763016
4784477507
46879547627
413973020541
128198580723
143338023624
370688860880
200637290633
557661582030
379650805756
331064342713
793552875217
4379583973
218454004052
196085109904
397803820183
328586766899
442754544365
707797302634
434468283625
110604572520
722213728287
413333075180
216837375333
44276787853
89573980114
318514650497
53308786240
280909586778
124230163579
331769951259
475642551805
324776079361
447601101581
454359978373
518216964578
356544797291
170466962148
38430174759
493656311847
278480062023
86076519602
296839413390
46776221247
168537796806
67872432096
82492439501
37081188874
76821999104
499354216915
134753920146
175689168013
229858342726
503824817462
365017154182
59644538833
159520052041
249828518499
51752786578
329800357399
178575930766
617215126333
393520444419
21873799143
178724204059
414566062894
651182407607
149823671805
176440827315
144483864794
503419867368
260441794242
396968087797
72295901157
40405819837
46580939905
385558479622
639306778371
162227431515
27225837438
142410377489
208131494668
125233324437
514587705866
147434541656
76569118277
291833358087
689435369637
486243684998
182799994592
284704720627
141970728845
527044952852
226282332123
219712940200
233597416341
401408123750
247668271846
326184309242
305482202339
261141334174
636827057674
101101329383
347108751471
461238143525
159558994563
590373203913
244318474203
181221218254
510840386695
343456295984
121772837885
213135827783
238357937716
561791635707
660562607357
174852877529
214339269152
314241654646
188375319831
487839018422
115921488469
58750312773
47984127094
512667353999
69047902701
84824371757
619738932176
346209901932
316545817403
64619965051
161321289136
207843975867
366195298968
1472644425
151602460031
190711151496
257793213524
94500427857
44727750499
189253885479
308993698239
440953222669
49851718989
183703960244
591216193345
155711117220
406462825504
57387786768
122383127089
46431839048
201219430315
353549631508
16995843010
246429076152
55378876632
128167259812
182395722293
47613571381
420482226470
413337585593
546418182300
226611852531
208032732460
83198086606
200859208105
531031979871
353139529345
90458103580
187496587890
6890619839
96815330432
6563418425
242651712817
186933239472
47208178648
74397370219
289564599534
52631225827
195068176489
459829152598
507342436422
360278232273
160231970625
259300506068
495090252347
191777485995
19245717544
66875760679
2476983368
382997352326
432055421723
417937335715
23856389631
29549541930
93186353424
421559525777
319632548441
177655306106
376560370231
28302647470
239860463436
11818542536
285458101635
87251229308
177496242571
399100116662
167097551566
82926566877
129637525230
96324587736
435067491927
153593742862
389683874071
159291403050
568492931058
492741032705
269399012838
556730172398
256101010584
9699863681
108410493794
13297835359
476607828788
357969592874
378956028674
304227178729
2998096708
534494159192
224498760481
49687087391
207703351740
195248303901
36974580905
543877017927
325266670202
156546296640
92324380453
440754067058
10703056116
607529041026
41250073540
59094346181
199131920830
3819547090
103321430868
87335414196
102855269302
286946399317
60208947806
739668292213
326656275313
576169902056
553900663518
358320411470
358812494370
1899888880
201824291563
228738220071
8898437046
283897883507
687995546483
587640322178
159105636295
16832202497
331525070828
47659880294
499587426725
325157184237
172746820764
153181217137
306057982207
32972650296
156146285034
32240105690
423983126538
229026846462
58794215673
236653690816
300049534675
234835321941
531847492437
377873122971
670211655198
202892279953
423126668672
308243499592
8019437954
276409170047
99221867577
250256146890
608937652636
289171504525
56176804995
2743893472
210588286825
55263319834
229428387421
238724145737
373833954578
175749483565
104500889503
743147899246
74324824220
390432857501
633578819663
109175884899
39775559124
294917056908
248879713918
127507011205
230925359172
16698681767
244159853432
602072659737
304881218696
100615098299
488392492760
545783026732
330559475450
53934204925
598424909124
71928716405
317752686920
577404480516
345942687149
290000799071
233328349937
498521956625
6740779016
86634702380
114419480609
806430528165
111563857504
447196457413
99498219318
240765523692
273286803260
198195886595
12430220315
477385826402
273386695542
445667759162
207800430835
97517526004
285707014958
551991754559
152649261829
408734544925
157589630841
338726116966
158991606998
17682151013
316287917474
233111774478
379188942705
1971600744
12801718906
69042829982
678108564698
134938997088
41169010284
134595444505
231961460737
395593036094
767629778289
472869911561
495671351576
195695805894
481223240203
85612359362
187536526151
385463573799
599487920775
269392959406
52592495662
268213923897
343685167410
351447573071
191132906028
24165111266
607287681557
371498707725
314715864844
1075368167
30131970100
385357056246
69919090723
151211597712
399941426199
366575386609
462623779355
176103722626
397326623336
169043514159
74178368668
407251109815
73671625608
1423891815
384692941166
580215569123
100825213816
1906557942
317720538945
289057598407
117190176474
157714019962
116328212691
4456438909
90406150077
151265172973
154504071521
180046223546
429719338933
213794335264
477942055704
405246618536
125819790751
492737176056
370484974090
506071688242
225350862991
467052881203
309870579005
201889402545
141484790502
526968701371
365712896841
123749329850
4824551844
348056069061
309372006644
199177491670
282531523973
491764539165
226611751312
180880082805
495843912194
291726578881
490493328612
239858067520
138202699147
122576980041
179770809421
481159270171
337805559939
114035978038
279750912148
20511981822
93431531790
306352297546
249250996825
228355036507
434244291731
112826047392
222657423346
63141821576
176134808253
266415078795
183127114622
64274125921
117393685821
29752486076
67825023513
68404202060
103052465164
527638009031
154519741060
328097189102
74955071212
215822798326
645438133259
461953104032
118652544134
82172972395
35770992516
234452871542
75610698465
458721189552
1623855972
140871525854
601332557790
34197033247
470197892299
121921710284
88796453886
322071335857
164906749783
472957247957
209907949693
465985625542
42674435943
159017853043
711134609688
534063841074
113034245038
3691597943
366772853674
98349183227
70731248407
515747231234
249517291820
338952868463
375736116732
226430389502
160650959811
349089322106
66561090321
84103032758
371986596375
208938879525
143334997211
27530891762
100347890263
152929520602
550583934495
519122203231
232855646247
289500131884
407354035918
490299574983
82422104631
597567575738
283124609602
410528733953
646901259470
24201682793
493182399212
437877762826
293854112200
209955460029
250679043533
143552120465
206137811751
63060261034
19175525352
205360314741
34075867721
518866841821
55366366407
553827581508
84145090621
16009488703
112928242274
132970586792
39166857753
411011686588
386748711761
10261363233
117651519007
167533192279
407749562131
348483499845
63111972633
6741257594
479174115158
63632132176
238795790610
192709529503
179436523552
112072138862
205979609556
257162357120
136582924037
594705850011
4150371805
459394226017
467676616893
260713898006
31271483108
439623695510
374158339042
247553543257
32462189707
736110572846
403582493406
372951005205
119464495842
197589143237
110659224548
193679754093
230956565587
254321190279
235150573528
379200799218
64653015278
627467066632
104949506396
100110745492
31111715504
340960272290
16349593197
230189558880
109188063855
514212028628
144654130234
415778273264
393174768042
446725574355
138737911163
172922889246
270879647029
24647732824
215111514323
110068259785
315807959127
224929387995
187405921872
481964308883
238877375577
369729536786
216528403478
121797360856
236275591993
183820406580
112150747088
49405195723
157505987997
343822397455
401703126272
378532023311
143225020074
117943951495
88430814594
312035441192
69052181600
66390400380
141038942317
167821281693
214497864739
465359680039
616508943569
193503255599
458763089097
216609553820
119937868262
159494956579
258474976662
219140826888
643778436173
6095397029
257072030937
497699600088
485334256507
309406058766
240984135717
258370261116
7916844279
648837481405
38729832723
120971799031
69187449964
74984674220
180303185591
311882175299
338092064269
55262982473
106061393324
200519826723
506389532065
65081887915
416862819886
15248220272
619549714805
191254936616
672063337590
536599286939
342104248930
454916912047
612181958817
402493214435
108961308352
650377072772
233068422594
136737785340
523618472287
161946553752
372790367293
393683505639
337704234056
581868749433
388092176526
638487878320
205416496448
324367496090
506595625040
125403294832
97637092431
65824258663
543337715707
720178416490
43517047982
110788261712
411910861502
32554975599
519947677622
473440658247
445325460437
366085251371
320908138553
106601909511
196963244368
387692601692
43503803696
15124523361
38494973463
185550742610
26868572829
404695322137
167814906354
268138177023
16055832940
440289454883
127853512115
224063003884
440576427407
52095634943
277548025883
306130054556
72338107637
165839321289
533950271933
15020631882
139259743987
94786725127
112603370054
727373019471
17297185946
356836016542
363262028617
134689239073
417043917906
164459426792
180484075592
174601668290
179511535069
175627449714
101397805066
743637858174
368537437174
243084190104
78711583940
232332723827
388481682291
711683893800
125364221930
76714923391
317925994389
69853485092
7445270659
47745475342
126964841803
373847130881
273123773014
300850885062
135562550929
37607585206
317720540858
186108114386
37702149475
477631040965
20062415494
524603453839
153957864141
465124662578
309970129435
728887514403
96792812127
175455854956
332669108832
381705946975
245446945750
201558951698
372396018972
288619702225
78281225680
300622503349
333704955788
53034415547
112067654039
629363539712
389737730371
371171709824
61071558882
192184765551
6950057693
600944690620
420012936841
126743753272
229172637278
533813744217
378036297711
294779894582
154152154986
78579450746
115387316146
97868117485
244102689645
384793425177
184289573319
407293642784
98360963814
257100386566
380555116831
385298976351
15922424647
130682191529
366463686174
257897932644
576761773454
432481218965
474870044791
360219524418
29155160956
177474985727
16967633316
180296626317
215311512128
1509322537
432021568694
393424619726
214302358096
720254864101
24449279322
47256213823
162946366762
272985566152
355803056271
104564814921
165993081472
491567878714
385166455035
86153828735
61254686552
289278657565
77892790199
721146522047
152822713563
175515070238
367893974518
306126342235
9214238036
43596260811
391794440206
364164820536
103523295357
538833979796
144018252841
2409921398
116232472100
422854665997
403353832013
140879517719
256102869075
368412608879
106656385354
633219482484
128669085755
295650407387
45877764447
341009411641
91279908154
564413355873
221048420235
599131784
401146036780
38505944031
388207734766
60257665192
323682935415
618151692474
579619351590
245721620245
469765994440
296738876938
292914700091
295197728864
47186041848
326768334481
434439798416
360887132808
397311013894
141732147406
92548720900
72251829344
5277784445
244708552793
200781401114
401425890046
40743232014
584327021419
419645272105
27881389987
17706981587
214427059709
293757155665
84445130852
409821898488
635933253810
390957903241
122632440839
297271432454
275436318204
563411008880
473649707677
208247479710
43563291331
324142408994
166162431167
382918145264
267961325590
638271494618
211819301346
158653083304
73952492474
379041447048
87786153520
76501238903
79800872037
101073738307
246833483596
72407377232
94499581964
61077114613
307641075766
450799329326
245191589665
55125424640
104568625483
179840373465
88293621107
26328356739
261216584522
153788274308
288934072543
266095934762
538795295001
70655619800
571949263138
245195728834
77909772283
315739959629
80980427572
484855015170
68538798913
15850165774
77327740363
256663442096
78913624888
228837658705
168935692848
193505593721
1335252431
296784170393
111911059315
383799051600
383618721070
329947196901
441039800918
233314995711
3157372648
436380532235
40281575281
225896641606
353355967372
24544303931
293677982821
64273284721
536910144007
177256648724
497549786595
119812448167
209756284077
222422274302
232460332799
116919721943
197616329372
490391839462
377586642356
305511976185
293840270051
60521079425
214556472633
70420906383
476299680904
311668928824
48227376916
215461660495
42934961495
16169867453
258476708839
31358933159
380187253013
298388593305
46835707600
655722593934
284135813891
15480461076
210708269513
125470861622
296363235239
15294164543
449214996670
718402833281
554739145659
40738640464
224067349700
310876003075
342402781571
448043125307
151394659460
179363523037
462817130977
60896114241
65436967131
144948708083
38696162786
163017093103
409363264917
357590414673
170200642532
278178840934
133055221333
93098406756
72855497119
29628082677
211441041535
147355505657
175433502400
338147220494
853426791
377830845060
317212995223
227380920110
203603169274
155651819249
237510486648
563670583691
301715758271
427607338906
106358301713
491389290982
754598720793
222197108729
1189074228
355023487797
614105239862
567189737665
49289623876
283291702048
72196707804
451804639886
196257770414
269235375775
560040405445
224989431517
654325626659
44606540740
323581130783
378556388640
92004268948
178658797443
87146624554
346620461875
203374055731
222587284648
776006123557
301792111889
571839004444
331179283889
728551911463
171765388928
39736977662
372043188546
113597275988
116793362999
435777752197
116365333762
402189664874
169158230511
711882587712
376060373756
48362580800
499685127963
570487446425
279007129648
43233542780
332356052960
350970592429
237788108554
489367850227
341037660517
376038900107
110206493190
314209769465
173952830589
159644914095
112334194979
85487528778
349226245336
112753764911
421490222448
379326455688
66216679323
409311716031
14575709810
63707018611
208988019295
141697338921
124636605995
443957030253
234111936052
292422046299
214498278710
217241784600
475646959982
91528315819
482063361418
339996290541
46658167662
432034107420
655404803157
110152986501
182117467008
201003736109
487711267213
218250224529
197650725465
40929180996
14145979924
45089302812
59703981651
415086573416
608589362123
401909678526
557562943652
31438963710
458736717160
117084747861
207839819570
34683580888
271903417780
497224857922
215229058081
224214429339
19887675085
52379632454
359515295855
355861104543
1747240095
91582914343
60199047324
729407966706
658823798487
242837930380
17277465613
245017068630
78140802861
147290212642
516115976655
99683634870
131611470988
10045840033
210118873483
109277722652
194551537212
183124497174
68017477571
49775496746
177634050687
113777739816
517545734960
8335127479
169165697072
215499969606
231047434981
297016940442
301041656108
257204802621
8805984483
317262661539
32011621368
45566893452
16047978557
412054917773
119908973209
105286330185
396962473485
77086758696
547722945939
522319337019
237799580978
497858304589
252337185520
7054125976
207677639246
293527769416
317190366372
90322782283
259013912089
301356967623
404051275849
164575227007
73323308077
180517911795
384059815196
123490025863
402610813049
280859157004
383570163870
269669439640
348845094968
14867707644
160303790593
116778917644
295418764492
1205863968
53358926328
237923872358
209918308776
188419951998
360243583561
266875398264
76974174176
382769948512
494637849031
178959461033
296538828266
141132691061
121306354943
13141666234
176687603431
99990016011
44532422863
166391302284
29701028584
446427663332
331800913924
116931129555
81728474208
552589879375
302297464937
228562200984
12477531615
104328204271
226939085587
129450367305
311101641933
29861127627
342971513482
351478594993
91877554417
152847524126
292147863971
57273249420
440490901206
553450255192
326000686484
215712077959
109164386769
671242580111
267566344824
470468177583
697316928698
92764409680
62408142739
197509256446
224903377518
130723296715
662144476469
146117546587
191518666397
294173709174
431710660328
196781432044
153031862111
144914982430
218534395301
459464118891
263795373337
207843206016
286502758086
56243097088
132325202190
232283614215
364981797163
216357415284
489044244324
661996698721
437387248584
133452866468
206901168813
123155800406
11694867494
156304012373
611292007416
153596001966
27588762242
94698651508
75836088039
86553076378
21422524337
180577254324
605001308976
185422425985
22876644876
317001927842
277320913931
362743943248
656899683291
275269281355
69446944615
55712182261
93528735982
352085013644
24485512913
533488688879
309344905463
4621040932
271833187279
363176289060
240648080435
58415153561
197636982651
126183340024
44530629081
236997149764
169112929625
436158127921
23318259540
566535789973
386408397432
255243796876
38906923796
513286815673
250302568379
196679890605
572394535311
724740703326
240853448528
63977271182
139617428833
179301037848
472607527040
187211363153
98628761246
209121275328
99980725542
225556858706
287163318418
108862559032
414221162142
270923435797
153699309119
192677285136
160084637811
129316653973
340028819395
127791989632
219316062082
172102495697
190635174991
253194028981
364764149595
291427320724
276259022112
566225490861
511177159566
132675954643
463789102263
33708581841
379598085075
70991291543
251940644192
528174150283
174663512753
108665384536
318168417271
488381977665
617365730837
59042652655
67563974578
85306443120
145443932300
168317308658
177227595909
140344437787
594851699329
69193786544
359228144167
539127436362
70796959265
230857042122
359810099310
221238933641
96928776566
391666872278
357641352240
609367639807
75964732822
377022323089
90254307323
286658276707
319072856737
41000165151
43373764770
262117628075
70303778214
79247712333
31180676770
480665243223
80994336080
344805208359
373176282623
54195584715
314685737945
521116721351
247232704811
6687531481
173626077571
223200814038
92008996586
110684633124
169250579323
190603279997
3770277742
34810860908
121387843067
598093320927
306626604371
144623100924
202116792401
258749178905
318232001554
122905005981
362342972408
16669539113
344275359165
62176856295
260691883108
375821163857
278591906107
44013739027
356121448761
256023024707
276179449983
54741417263
100877053332
119287425035
656932575757
421324724432
74806418658
95816635803
121587365674
419033602716
306025583531
644362158764
186544231808
460279156917
185888525127
390106165925
134527325661
38171737739
360585012378
230217087053
100600931784
211908999844
116229726382
369719822845
179197558314
275990020391
73536989749
352564499660
20358657717
384371396576
7393604234
70066904223
166517633287
297790686666
100439215602
322359583545
156007868017
147642942256
371376140542
193794732717
392464547349
120103460384
250268290206
18873651956
100547377427
430868607309
508046011336
686662214415
108314207513
30104029295
102038262578
631262899253
181888824083
97433447938
177091033672
95713344590
1526512155
301743976074
45834613269
131209880990
115733383170
325705627340
62754542743
463111743547
33028164666
147432514134
406553662278
243966675813
36268648587
533106236205
501813235373
63602819133
28563834454
28238798986
160737860377
273131596052
428560635954
514573594371
113666863295
618883803781
237071337581
212792234050
216944118906
211908129840
493535029915
147267610974
73021360470
101078245200
80854212497
139215361023
367480124084
153271046229
100684787293
614713149252
255253065902
360867018433
125534537967
494815844008
602304161193
354622512365
447101805287
216567774480
329001585895
262965062841
476557730111
233262911472
527141387812
22311232124
143367588256
439090363386
213495251521
23969435413
15723354329
340955806649
533147999617
544121471770
74624619909
228708557703
12197964037
92509857543
354160788365
10910788365
335354552456
129852392661
257536008535
45646860634
379089037082
344160285514
403854451897
277739803832
311042182058
95253494901
498840383880
165438294491
121693583474
134344394305
33310218353
129157022378
177417070840
174411544124
121644052233
393848173459
477082388716
456983201732
382636670692
436629365826
254334137589
143810204500
719164702547
208881451789
502795003271
577401892780
342280779479
227480853255
243692168814
102733780397
476108365783
63128627025
117378844887
262138642083
55996574129
7836250447
97867877345
283939179748
167207913114
156655920640
97090643166
164554743222
424090203968
255574642192
301215179197
217695271324
47566409845
139103839987
116441187163
392813238408
230162942310
310598077187
24712008414
3090356471
226933642543
5820907444
256989478550
456164169595
76791517758
158841245224
109283656757
38371083690
347693913406
103622787757
71476381515
311711351325
182106766718
92300679673
287770663644
498179535119
376318814971
26145307152
135724828693
120107301409
539640652944
182535953097
11866038794
87554710262
278400966076
578998135971
204595419309
25468003451
555292105149
330329152828
557301825268
14718174314
459940352312
134104327644
312868532101
110479364979
87075267232
145625526233
582361247210
44698167780
244562672516
178261364508
21945135483
23175468854
588589946564
311258434358
112722953466
147600075611
308904366230
53403011417
18287500468
109724855735
416764859353
649785658909
64322543611
403949091823
290304691993
194419905488
419649919324
314007093575
190093212481
312109994186
119142905614
308587469163
22755450688
329108362012
127691150931
480134246408
167247235022
32553547969
300071115609
449030231672
239322889674
240666626018
643539606402
205834960382
295615142919
51260562607
485278330986
240503244305
981471169
200147640153
262885650548
268830266595
347193789389
394269412537
79585528003
70872404676
385867924378
19094057289
15658518508
150401300346
406137385909
173618462265
340671233382
312229865918
185732620396
122512440482
203715326871
381541619466
161800724150
697960087663
272462431083
46028942203
392879198247
124448256334
16181182401
34195346417
353067198345
261926047776
477097701271
295729570070
405416751218
225524552933
222486350004
639403838913
316492398228
450519504317
349478903146
147787813729
653874543451
191783304236
159557592436
201607940808
258406573053
332308658621
246534486932
420923954293
227267031888
259581769189
274551100667
271489056061
38756663090
168968334185
324909549076
171302507417
562583540648
296786344191
306984247152
431962990686
50903400785
309097478844
161679361314
522482160327
153138481775
347220160621
386097664835
108733058556
361498057872
105034791215
144987455832
426693335215
506797807676
281688241257
485172339562
395748372546
293110041086
304493013368
39579858277
521278300333
100474848574
98593310089
12483432669
19209078100
131798878523
205257757775
246788833905
338057461848
72017323241
5813029301
220162804734
96770265345
8968670202
241457188258
147301776865
496596537849
127048441059
554884340360
237162266654
254002920414
329662978490
293141496647
183011341794
556746022340
114788524462
249359038196
450309509602
61754181852
372499291944
105464432366
136781968875
138110911920
594148530137
236154774715
312282084925
571118228526
134086419620
188161938652
227241124752
241323402780
657745404219
58930535609
155573922959
51845560368
713715870578
40090082806
38822837826
528294561782
105306594573
5001873478
222234938203
215543809486
180041728244
336421938540
308520298550
33076671347
524575484697
34950988072
339219848719
198563374634
128580408124
80374398319
378072063514
69502949545
199512006494
439114937586
314233586480
425406168277
158704079944
513510662775
41594124222
485873089664
181233533242
90290474226
165581667158
132679294863
389068681665
336271564043
359334691451
345794914474
431158159474
161074398371
10457425693
112282337867
385672332348
252275600996
86334310904
503292405209
66912408356
80873995020
223569281190
178025464976
174584871097
201028833521
19193675832
315778474571
162583103076
38641763752
651491715077
286652381589
29146636963
11833127088
185932566492
409741506616
364352694299
245944355060
356092095358
319230389959
40581249516
340352101658
252814429827
391003000230
264336755038
91981655131
182865842854
67162173646
118647027238
252970822725
85553452462
573935765972
61832517510
434196217930
340911030828
30735876439
90634870928
137623423523
278822063237
190593264527
336047067271
185597100703
148658577517
184226733488
228142912205
110377033215
438793539046
517275259272
229617127369
424173615208
14799214258
30753519256
38109963596
355101627520
245368837215
28876360156
92792226923
204390197837
86927734001
197130025809
59210118976
47234314667
108033142010
118161647486
162420008173
495121380347
31825940803
103665492728
476799956410
246068599307
359882660081
110730519009
194587679880
63986959552
350670777047
292796968155
230736822225
160159369793
76147747490
100291132520
20471842675
95034396283
174924713449
11543531159
153240528076
276640392524
9857889835
321421706938
332567644138
143588098521
265029081614
163448202019
287241463110
324423934596
679736211861
64700142757
572481252713
256230117386
264256706824
35362734589
35901735869
733551023854
255415030672
362456430220
421504345870
211511230423
256395271029
292583720864
222669817876
6894312006
265858493357
158003658385
99037350960
202918418073
23720953970
285107424351
619334476219
110961470620
440576749365
249232735082
275732153928
549754849052
199750591845
451676559643
88035713563
352620044948
243983072310
419732883558
54460498046
23556336483
33721948936
125668281112
60015955265
186046961212
242782090277
72403000550
49608126027
433697941887
476017403617
116636452183
159689599021
142542655933
137371935079
109436640563
193170224014
201339512313
86605383630
346842595140
357702149638
34866447425
104078552574
113276554991
8255196757
270125012053
66789557349
355372286930
272658343531
37345511198
627501596417
108443184142
140703671719
112449979599
348004690960
450135070894
448905031152
206624980953
183830934802
79314709756
174257581352
303220012538
192684546402
38225494080
76098191901
17845212605
186725097606
188482071096
44713932091
36844493487
212413392589
86943317252
504911833658
544117283536
4756299093
147747465968
17988053043
216346475148
272972722826
613721540717
269961308886
341419830186
70843335033
500836653491
416888964027
283710520620
22612643348
230909052573
117879757661
581024506895
313496374531
473655272297
381607086454
620471631103
49479312662
133919227266
204963178028
458144849701
25625407930
28582646891
84591849045
73454104645
28496810864
178173042218
238860975113
648969864553
463165072791
220761432272
98153424845
58518396843
476578190564
133628167379
218295037307
236937390053
34485408065
83965451615
78881936315
271957181952
111153057854
432901018750
58324610329
60611037670
249656603621
558327927139
339035344525
361991308176
324156958901
201698906148
325550797803
249147226022
37890109061
150729390375
288536842406
142615073532
43579041495
415070145860
451617315526
284962276758
3917928295
9652366815
330447468015
128460728890
23724172290
560631300488
297313594038
212760937440
67115690496
27088561606
319762752456
160000101108
23503427152
79478895458
422168907365
340532869152
217249592921
3444336479
48290770027
12007459467
271314098270
388172020126
414201280170
285917805870
249712904225
195762781791
403903901391
438403430357
283534134721
154684975526
209375684477
41498118737
95072037820
221303320851
10544794978
228097326156
60206952083
361710663144
186940198238
56346887288
221025772631
53667091611
447132919072
41478795614
499624803399
107063959995
597903335169
347630304312
48533685186
144349487184
4048490761
168235323648
286555749394
4786925230
240825151645
342270865328
93214833481
394860376875
394722148252
423808687740
16335830980
640697280997
219801397607
142124616624
212153952230
606177103509
124457212268
251500271426
36513678003
101673454721
108610027507
102867553700
150483373838
22382077237
117475633126
571665096386
35002098948
426892255281
123386960105
577303653929
190249991021
232056580608
351076245039
136009727941
386405619636
81412121057
275589717816
99586176806
20313852037
150702404134
61524181010
507600079288
241907010224
296213639913
187538872349
144617483085
613716008609
494658796593
12973992118
217433385428
16409819512
477786346297
454915350077
266475141696
281643779266
271887203790
303502557744
172830457805
167932346357
62961444201
244510114635
117873718042
45097044048
552207683404
105609638863
278273837678
66619614618
201996611448
207783585466
203565638453
217358667089
284504888211
10307825611
36062605442
333381213690
277917468382
98641356981
194508708821
208753826693
317789657015
473669005729
21706052387
131541682040
308373019416
538103501316
63568040250
184651723510
113875990290
225318348900
645536756906
275008528667
440616809037
455698705211
34299971244
425442576825
566888363890
344246777762
659697571320
499297532601
91146943447
350265934436
261828638382
42726387745
378519155123
285607185705
322729020237
150093299491
85496011344
196387666978
327843161971
209969358404
207950655439
375582929777
166693238654
88900422436
126287091942
242970696932
372704929733
293079505513
331480911795
187993903110
203525078179
44420834750
46021054218
224389369040
380116085168
328216994044
225570647609
217870779473
18694365647
123189955146
714208770604
454394357139
422136402343
146000536711
675152145734
41710107418
278579241980
137479214046
7254656151
141634184429
134626251338
290132932938
155884783417
610356652577
21620199942
251733889129
102036918058
80506768744
159965610836
58448395099
109134408745
71910813889
237330729427
154478358877
159777773846
638063998116
49826944770
191157772006
369285029620
247665598796
160414358318
361529149954
421594771618
367568761635
205656099631
254488997558
112444416105
128709188707
373485524436
286350729002
185934655183
525651232278
333742231728
385363117379
36959154339
156393508928
245693336369
156602462934
178740339762
292572213721
191974837260
347134251979
128714650371
66476023196
266644833239
224307073108
96943627328
96569526648
178623119166
123665721980
361923723356
81729818365
141324305508
522142589037
338248694728
507745159926
562988069414
409517808916
194686892707
205870528521
205031712369
110274715605
195197474001
291404227627
201974128137
263299678526
48972240049
282103618546
49496808649
163240679234
300570437681
247670187399
111966755027
600195198298
46255499639
353775663710
115043068689
320777062064
223653552649
477572011204
356057647750
62212115627
200412630649
134300250251
460919062746
329152952582
360438961307
176885475463
181915458362
42817366099
275298633766
223978072110
243668892539
126999946680
452040034771
197309796631
115788666162
6713569904
38694574051
246616462729
61383223165
268730446706
424574156735
178990621212
613094405757
50542591854
542505099419
314920836306
388559714021
222093249778
89888751489
377603004814
271463782891
33437219376
4663993847
299686111841
65791472305
273674113656
123301184451
597819139656
132373645238
33674465147
194004976625
678367198745
287525462236
24297961270
338601134288
327899281152
362593023930
370708972366
203101841303
154961514244
409620932809
352630768206
15167981721
515584505928
319123925027
321382130028
22326305946
684833124387
115585028460
90677786454
111726262016
534357081343
589315231104
272778937588
162363077263
54472678962
227527641666
17281995065
128092103909
44820770681
384009017602
130490815939
82330157815
472569312952
296508582433
222383376043
487228344794
29964260926
248133492855
160259893327
185550030459
528995522316
260481385804
14341573866
297908100775
37356314324
233133700223
436677091421
224433121518
482943292642
102775821730
26920623430
283342662958
114925642158
76836641437
280417855013
82589809465
351815888290
303499964104
40250662916
341022052787
387868520973
444181864178
411529851665
56471971321
20858163989
157270264801
239031532531
101808372904
633091007599
45181345499
386254747513
544884151737
407193467578
421428270375
96141145135
37755474942
604756779512
17572750996
100933383331
606368017278
56085658307
471138734912
440252296356
129276906687
124961569163
75204157318
294006553545
323636988151
12130587577
51111331296
475491766790
87611498716
399387925536
246326545382
249006256938
367824465388
100243936428
50886806781
128169974978
335313609501
53648922670
153072647934
341006319911
112849368796
383160992461
386147945815
495643971871
45760415003
359219705024
344736294204
59472625478
219034335337
77648122419
62192884207
248755454766
246279594473
613740540880
369388538919
73933888176
47963089486
26655974653
176533472420
265023729392
34455315951
388366537456
160381796572
102540653084
572379454922
508008013858
471716654384
58093167395
221132987251
319192360085
177524045460
348299225494
477324568366
216908457893
592922631138
159171953626
515280069889
119859100838
710458522943
204919285455
167044682058
49578998505
326688950144
187466462897
34821034001
116147474271
11431321619
263463658624
17374110388
105434317637
620114353172
51289973239
199823734060
62399388974
640438320659
163345724074
95272962001
134366870822
216284580880
302880633055
145026221374
52230053519
323334517803
22153540358
500516004138
352365969101
246578065011
187169386418
509182596581
283758013429
210500861552
254463489605
156644912656
379472935431
374755574166
27073933638
380708344026
172141069725
293577527145
124878859836
257848809205
196441451692
197656706992
62529910985
85151899702
129326385279
616845245794
117885450397
3340450840
55647289274
492392653355
652353948338
315246706619
86988764677
124888993253
348104848325
148748515223
551687693625
451930397284
257679337902
251905272253
20624187708
123685871984
376175650738
276873328699
601599812854
204267503623
155475500054
45290372491
421198738249
98219329288
551825924488
270960251106
377986462981
340030576172
88417874904
210565438707
615993967339
458336055558
242989662753
471643378912
68403533503
226240849919
142294751522
124915590797
67984956555
25956758067
28825516997
379173986172
196734695025
64906723088
255664557506
174690656086
68406409753
30583281961
674389249708
212591798610
85961948560
193293515517
527993301760
125008237685
89883428049
287170973148
121412678497
324164247618
373084443150
186302213270
390428016529
423753582489
7090165774
80642337333
33115244300
307341423303
288588382902
198146610921
413128001360
79254772456
197318724690
306924197971
379378106211
517203632180
124401950039
221221146198
8706629999
18852462605
241987832114
260697590580
311764175924
98729928185
316856776084
150143559077
100285712911
113961434950
96292936929
8755347565
442027061866
465838895520
94189572874
359534525447
410895851149
191896198217
186407258303
369678199943
332183744552
607248521132
68586572343
317500338611
24421714410
303644857023
120689379291
157271485217
249462643790
188904632070
6331485864
261850702474
256800734756
184073926818
578887465500
13943783273
276421754440
372495242589
107304759519
214295650889
186891452494
62887227097
198747499053
144719507030
475408369706
193779268339
71753975192
238104272665
184672691697
74595287498
420057236343
194558884774
46393423666
225980641549
381572818017
200421306990
610884599663
564821713446
85228381763
64761932680
568632884451
268956000408
200903260152
141319085366
332260785813
394354320703
51896205635
153749233749
19943802385
335287669633
87625724273
157790959663
475938356183
7431957557
11148697726
75490994338
194969821955
195500921548
19944624207
30690718649
157103573062
256093535130
344425891230
298576067669
437069458870
394020546173
42986156891
140158188009
127575899471
189109495266
174510646152
339507903371
333400338894
101282752394
82642285900
72654151328
470800784826
56733326248
72543199603
206412700877
49721738477
397694799296
243827486001
230720714618
90644338505
510338614270
24406748283
285556294131
165127296406
5596773169
96125243983
126367477284
699775085196
70642556604
222480413917
270885819146
156687150865
135871986513
33511229994
336918226181
230311554510
411894304343
256999064123
428283765118
443559254710
267220917555
66946416679
47650593337
577297615771
84580022439
104617159247
320120075199
277976491205
317481325367
176748638539
52712787025
39093481527
63742220184
127591655046
195843555199
17946091959
230143563599
214025041563
305080516564
358765495556
358251437468
191372229308
258917629397
271570976038
62860983044
333167177566
159463411910
309137809800
177832528233
255223078185
234495026676
86732727872
382349876991
62765655025
108618432174
387362499903
283776380537
280989337090
416603903217
390034148653
132564764542
251775406655
520220234214
138931996023
159235828728
147623130879
26454892504
430523357909
163984487720
113938881913
37081584595
26986628974
295760454213
265133722190
137691902991
574527867637
109864407834
406799773140
2966881148
68753455109
85447469108
327523085931
229251202113
588641889505
534257445267
251090158971
121804953578
2798230048
574543099129
630021999552
201801948966
37773752826
32178744888
305390459640
95021561599
213447792059
23444081753
155909660812
220049035666
146645353171
678514674882
34665056416
218980704261
101316431090
83856864538
139865499844
32596118390
345195751872
462295162971
33072932813
124998299871
131600610218
329405101003
508228647086
446368650172
663722504808
246172183342
295629313013
92673793184
95814602686
95002426027
42614721191
348877109992
4375813920
208940642341
467263141752
316863702526
171705823362
73792039563
197501888824
570737393934
339219538192
9645334780
130084253668
99819774851
514970010341
347493736558
475039457593
133235005336
281695095632
8841536162
295928520742
95420566595
198102261114
376977793625
9365291003
31170586262
150773088829
498654462173
196855393506
15933376625
330694212314
220243764407
168545599716
371735336074
232591946106
61409678005
134413212070
33931501063
371276225469
521539519366
456962698880
214827637738
189057628141
477132843301
26324210480
84774207642
159728548846
179654922307
352450243951
77059341131
15893288345
115630480425
342557933493
51963064678
138791032700
255511277040
203323528765
206483336119
140876942441
361527437396
57980563167
191788781301
145885890304
133833017891
667201061817
84900654904
136739107812
371945705496
39790829688
392772550507
127770038582
18458418977
387679497427
25481917480
467564522782
176057166607
307038073674
241449559178
406062941047
52062708097
191729822168
257479451597
86488165202
112262887910
265030665972
24854955074
299359697908
512144882885
498885554398
593125115753
162241498843
294610373771
165612165397
64302712941
531455244096
301023254653
351657687866
117694231313
438700182698
42255761007
96354133628
228331303028
277983230061
220315289952
90702535982
326569051130
53676389026
94312997712
478382738885
27641622113
414005897174
70231140259
254045380154
11103578834
19987879403
695332695043
67489055009
455006200459
331233747905
125912612910
37201374524
273389501566
161178201356
483455874523
220147173851
409579151891
302913449718
558854048905
29246408609
300547931505
209129478977
709329148349
222241305481
363737167000
92995254600
190089488871
378718133325
261084632927
71705567686
40229528887
20010359875
46896704220
102140150310
368466799968
181723486319
359046159964
11178705330
446675498584
79083836683
373405124460
139065792681
39157218172
43335859278
79730129100
239243411074
286235666377
220655869324
473175495225
161757310408
511670391765
319509704764
299517476599
187630860125
336047661867
522448694765
43072573324
575003464504
405905884513
8678032911
322262523851
51885935069
459283131239
478029392383
19520496810
376709636707
210888304999
14815301015
367296534154
366615600192
208173930603
33187175370
112739659019
289035217888
279036860053
466223027924
193931089243
186178698778
114243347811
338091872373
504068045468
283095086737
277507121648
42373131151
256831615073
11194757866
177148033162
60021793772
645459709731
57492719819
44113762828
437368622993
90327175109
89642395189
440607586999
165319049173
212110860695
41495872170
12794270840
427329040662
392510883592
9825977798
117628292994
450573420027
216135684269
85546960630
337351815096
512273468661
183100559485
93113851401
3275397812
173181279474
322455949551
27706339881
82518536495
64739554395
334399089797
347276652287
191446537929
188266399777
329257461772
228727749570
92674373379
394558039051
484140514803
227480380170
290616540413
229933831094
503110210309
620624019435
126031137827
19128956990
315108281084
184045376658
100876224525
132523061023
294896567842
424448666930
21555793546
303859738653
162856563185
114259548720
105793778103
297576122424
108673058084
37492103888
548254050292
37996312159
67079933686
115991842996
518131899914
424400238132
260948583569
361339406480
288772758612
323220474711
196046492694
580029220428
60923530037
506737687704
196152506917
320098164742
423957875453
345068355283
293339925846
382530684449
83849636152
360562748932
216148249629
175833926388
15000950240
90142770331
356516774672
86954175656
241943611620
2650865813
381857369630
592970927523
159932496060
382549142426
211861290207
196592990347
549896849572
167137830914
154435243166
307464139445
336909439373
370273063177
188465768467
420827370740
187484906427
96207052558
87686088803
51514228480
331872584956
17593070012
222715172470
337006113333
239617272988
169396074681
512836772360
35512637115
463727845415
2864919302
558057860796
412650638259
362527628759
220299114128
243838005194
104433510630
181305375710
492073403475
100660046492
442411980767
239539161188
190530936784
442116181380
487983160938
88957333586
293473117488
356983043748
289526819166
411532922254
92449570558
272572768046
156564817206
15800241948
271093719922
398305632333
419939285633
494226103087
46312842286
307844281146
591258120
122833125750
243928427508
292789228966
332128126372
268094314958
646812811251
20731309358
76560243602
182636708874
207925258447
3268335260
402128854568
444295283076
276670657117
238651554711
259381223754
80073694403
529072321905
197832801384
219554474987
687159253159
84024858043
296926594817
172680628683
604727402645
577214802141
585834512648
307441210315
85094191504
21543630221
60071714809
90975317787
232199405082
196900923874
124887708745
74977500045
101622109592
31978698698
36341266929
69801623830
33510990540
172079742693
10440439182
317644035612
116086450577
133086371267
431295923557
310252348283
123647648852
433712863120
128950162014
352554820117
38768792064
222857217294
58100368122
12205571558
190838806959
561093011524
244495375744
62283926329
46623321240
54147258190
631037960188
146848907404
285263065894
275798815695
140241471245
474100738773
138890799227
207247334399
471062746792
65594247251
390836600727
195401427257
602301119481
135889600905
293224410908
266520172489
327099113204
109107308671
64366942643
91621198774
369825109689
155644029133
217992594419
159951593833
135947721792
522357467718
241408164666
271363804652
183546422977
278783794766
155050110876
351787461114
292453567539
443252586770
58528251904
287672328407
100991285872
159756540300
346715486303
146293416781
335391747298
455139905559
21120744723
192450975474
35895282857
66244993368
55363694014
686930082268
323029239227
280419984727
222656666160
391807380743
190868640789
105241386954
590150190896
215748105168
215160859879
262581520154
177327069453
435096443442
236767879397
478466326961
137734795007
38612417424
20897810903
533528433566
133067885750
330493362079
91689218548
452874014998
139884895497
40047179400
439993338538
8251231004
68252640960
195911505524
277044704079
10335562215
7141384420
358714701288
61722818868
219488749779
517374646185
18271766400
50960263980
429218553822
123199506527
440541763368
96654366592
33949382835
598998079627
106698730768
31904218700
116433265621
76876410002
228508893775
374028000667
257727763740
576165035967
195398457688
14651422870
142959776217
371064189931
204446649635
29108903661
247045466934
317216806460
128069331831
91880817852
540174277566
298061161434
19057562762
151618238246
410249496430
159031624820
59831747811
452490444957
11565914359
296562996106
300323185421
56361286702
184328829605
634759507486
280945555820
588727168312
55118153846
294329329551
638364477683
21727070369
339443988852
40095181025
378000363677
44740704239
185232537677
164628586713
102436059806
205623707840
175700982749
55734467507
212353603525
302321645482
328319987899
304177837967
297024316306
321217824068
221778524799
145495861024
163126027342
366537483966
451150402788
236236893120
344341101931
196270357815
228410088167
510671835950
326032570033
127164135973
42188118703
389080732624
66567713902
239168893418
369139987783
319906761664
331875993922
146161533198
377154448776
424110833507
127691345344
292464231825
139601412670
210595260054
262909556720
105596885891
402101232607
511508014534
395188982231
219672224027
333318497945
11827288728
250884924591
234978523752
57844843365
198393481043
225211151594
243222933356
329050755197
155239664586
99663559990
176917248631
579610644236
137374776176
65630962960
642768149377
98196930694
23136474420
124543393472
32484879010
72178568598
49827014940
203500845651
369310010554
402394822543
288889246179
343434148422
217509923949
532548953279
17333588157
222465398714
431769956819
119742376434
54132739313
273778677899
112973788638
73487690784
307989357964
86629974181
206774743380
355367007695
360938276642
250004884996
294104671800
99226696324
337003509327
82526324588
284542242224
304771300837
214251116943
343578738243
155642952596
524203383231
182856890630
196544358754
138480241096
464524158919
131495825317
73030578301
37878833544
3919155363
368063996302
29617553354
7140508134
463142794443
206382841204
328582747809
110070404966
211537479387
546215245152
25069264501
286056730788
51108384621
130121700534
26943413532
259396204542
253324548225
228514145120
531317656814
511417572622
286389459281
37183555681
286705174562
229051846428
78346558207
48484620149
107032455458
176185721559
190025120065
201939212306
4090648586
176637754507
310722281424
334330603743
197527693715
113633310425
427662085731
256808406394
253895311703
210611891608
64951869743
417891728043
26010722004
223128404129
88523443227
82941247105
77028100606
79333882723
187420241255
114605457260
133427498181
8256753708
555140574403
8777205934
105035792239
53602978308
108948633154
621186314911
524508356275
215184098048
90240844885
264812332730
356786502703
579933912472
382819642538
136624524132
214219118466
172267199031
13360742629
131346744716
255814004816
246436677494
257204843892
351055334195
130925440524
418131350954
203194257942
85508394398
147843731544
215167395128
303249636281
59003296430
64071169784
634471509636
106151051112
272905504717
491096386835
111110632910
187754921632
235536576218
186273408957
455632415967
555777398798
173051017030
69953474853
292584374958
75560427606
263112423167
39480228726
118422821965
138162347662
258867932075
139202977206
357813557747
459744923186
326686654254
660725755829
220276774038
434537653165
174353294733
138966644990
384638615322
139746094605
491677666020
56799881955
108443760352
143713214798
335799987509
185431997163
361013375297
73432398089
263418338164
413566224239
197449258147
76017919125
37151893597
136567053556
468595345060
113071517734
199356368321
35692791233
290097814158
193129135180
220740584964
381192957137
261021458759
109860040151
187237668949
75007075330
41024140821
188366216201
412838054469
435930182357
264967241369
185805362325
152029681659
278334771303
365699932654
426731341346
10296817272
305218301549
149205122764
144332828076
342118471516
336504267493
105082697501
325958588114
206324676968
141551815519
95387918212
6193817781
336627876998
53475054464
19601076875
177629829008
314419809150
407464048096
235715235797
409847494277
596144842728
354339409145
57402770460
446351048829
88159847833
296971313678
73205780552
429455593277
156664976884
467849997918
77427066983
125583927363
338567917849
16287815565
353523884239
174723197299
197253710063
536482574535
464573509344
302228989054
188993926726
16464792629
77010798619
272340627053
654408868462
57420730155
131885191478
43523821126
333034467088
29332089049
246504548571
66098436584
43100434668
133502151758
139064242207
121947252041
512272901081
442795810356
490274129643
123528162961
56563687698
186741582411
217941396651
163705844350
468369554445
156174191343
272277144574
210348344912
346400488280
18969620216
179558665170
4685306241
92082796502
245786780277
439449087312
301140638274
80395406640
435913016798
204427927863
370255913813
95073458409
55274483850
24045666914
112873355748
108025620053
110962248646
272546108623
73498816044
451089412834
304926739043
621118708983
254738157477
415411180476
181209143600
159351260644
498936676806
413940557591
200163634301
166551402493
191335700558
415467531300
268673795912
349341045584
5911844368
80473426791
104971703169
335216751331
224783431127
125904477438
62557935406
308489783024
132009768138
55132555427
108772667652
233775306065
13033675502
85809254849
159075486076
61077835806
227164894903
122330083635
547338535669
220672139307
388813552270
414812679539
243457336535
27947154144
595475683742
623840431957
9612191026
438728707709
518607672556
108409218694
4029746780
406867812478
81440618486
418602147309
109098202335
303628168498
33698686070
246880420903
485830982812
55818442066
104617751903
55207972795
185908958980
111245481418
241970301499
503380621652
466786133017
219839877143
358730412534
257194291574
456708915856
148089276682
391835001189
129923431958
326569544461
530907492424
64646164013
371421982143
98459989404
441864999323
67707935321
189932920180
289913177689
159820895253
134662539483
176052260972
668638531285
103608356793
433994051967
189734536768
253163821187
12808225504
302131833500
299081022133
319739172014
138765540209
387252687212
334995706088
3299511032
272673398425
16427977246
229672233205
377315252087
383715472354
55883135337
203806531388
135852113965
62794344663
311858907754
234113445830
127522345051
103307375201
393530089130
154941704914
549317122648
52523479731
4052528989
491889749350
27934190403
109183868817
234152085550
150732536791
3753784645
104537151250
93239158267
50505083843
110782454944
409192040262
116400081799
14535933901
425457904118
343698153254
188619918637
618902830566
161369365359
367268924052
218945564848
310174541861
692254363112
230761668442
525471987066
67461908595
211095118342
149915115993
216838247634
12969148709
22964317433
487108262052
225391270922
43660342177
290690577571
249595210850
628431461307
316429378310
152729641274
126936930963
60826259092
29924283395
372563395725
117379604475
210417631580
44421756643
626056836841
481961237085
91849712272
181420306153
345426819428
125906000607
504670025455
22698895471
388655812669
52469068235
67645690840
273378359312
677987025243
234009409244
179307169779
83762396525
164668720640
51569671550
284433335741
59128953846
561881361138
248038978686
553193982918
86943353852
97563635095
563338777552
118064417581
370115765129
177787113223
238903077639
57275961913
607625278499
587175610567
29773812869
260184711987
27037711722
543055036542
196747256804
10827467998
322374487109
331618054525
271899513064
228955352647
213116610878
404248916384
208245374833
416882369706
216964761878
106717539982
311345629232
249218600145
122725914203
457626584030
5509873530
390306296546
58746606524
133787717890
275106934154
253806299624
169426275628
245732521739
397423883109
500873716659
230611443379
169157450871
193104513843
568483219464
279990417657
209454226309
179619069273
93265276744
161784613361
35997194701
309938123334
131982737810
425598315984
46259318809
345564139621
283864159692
83684476278
547725828012
211963598136
453096068538
373617754994
588062080004
310548561397
209983829832
242872265235
60930986697
390447789404
435107434813
57050181742
145516804619
639158244764
321134646947
138570344648
413521452622
508354912730
168293676835
241973092470
60889636914
366281349518
54619725689
180263221754
150520461850
80862558098
160823506416
77211319079
315198304412
295571876953
42610424398
101174488470
219345023791
64959509723
8170242280
147420891804
168011148290
342640360168
36480434769
142958344040
268347296672
165063138685
184774509922
117376911076
110977408481
44233403994
348931386410
244084059035
280415588649
221324212660
274050437043
67043676073
62593084383
173662785816
282866236220
5304175111
256979428560
93453640479
618909124764
163453977542
255366239282
37431133244
361697767694
3754994604
413005538581
249376993204
271190903923
160958626611
21296418948
56538915858
10414966201
2440161253
701764497567
57167356190
432597616486
21631274318
324021618254
548363368599
529908840432
251972965022
414392055952
158148239656
42154155891
108797155215
587168521012
33434113361
86733717904
143232351515
274895441766
297708382862
137158758972
59962124173
548366610595
301835132848
457642048483
233732731629
525016405885
6574682004
11235019623
206102639486
435564676385
602060641282
136829182076
424191332494
192642072312
80108942197
614308022349
41952195060
86853454818
143166117416
260989393024
157365188511
115663962280
411179784273
331027779765
384081655755
241681070116
408836690184
140909467065
360177812976
260205777667
213240692381
252886362305
342723352810
355117343513
326526022777
82301195601
294293373516
109136161540
380094043724
412733461751
185425641203
319988909867
391636988011
113867076394
437427748106
507062822322
184023906766
410109415254
22297013253
27355292248
228245862961
7840989345
451692620939
352752765826
76311965338
123420763759
73428777815
157529082443
17815157635
316506669673
486081505447
368339921046
636577389390
82541450423
130793789311
415972031398
449056400934
303749111505
347447351856
201417316290
366586135168
142564301122
119152904095
3044765724
24207193791
355164444062
199096495691
337602491028
443350885589
94418687338
169958166308
389105999559
359432575194
217930287127
327238281520
364830689224
607129273778
261140754278
18312222489
141354612051
592049154620
238494792731
186847403052
334660202309
313291803316
161929982298
157333348745
38371678538
472538371957
111004388780
560976712464
339152098455
134581123794
37905459857
381481858218
172686139523
489882824367
11824566483
74955298230
246058740946
131371871238
54438814114
326286319744
433861600320
274369807061
344389220320
120868652014
324621436622
374445242640
564557646287
223836588886
95309548248
161640061242
230301321823
529970794868
35873204187
92615350426
59814691119
352386286993
135063109048
367582878348
267131127495
50361274090
264437024314
8796974558
32524510502
277901062336
442980909594
508324501196
168124034313
292292314461
368368864965
620617096731
519569679998
564989078754
517695271572
143725636817
133350739694
275983043369
288181431333
573031088436
424050489739
130914567136
112779649993
97313500297
484034355796
99422452572
115125678488
27301553167
21291353634
209737874887
236127940441
80278356636
50809697087
74294514324
7738630495
275666121042
22036469244
38563190443
605280294477
19817663488
412610585967
425363787882
435736026715
372191559362
174732242710
93557244276
15075877177
240488106357
75738727069
11104832058
301194605609
65099061276
177355316784
1248084143
175164479909
106747992528
367588953424
234027922488
43594640802
34827129113
260222278874
440215307563
312984781999
429867227968
310310617962
430647601568
107138249741
213275981988
61774378245
545455076837
276756922615
262833696182
337856217357
482052867990
394709725029
119969469051
85582925850
84374761321
80797265958
496195926801
398615336896
248465518713
166229986078
225119681783
240577888798
205581980308
133778677517
3676424469
61562345997
130573174206
68791143684
83059532219
78393747543
23731935554
109503214309
127544583229
235331673719
355708152822
126122996527
490774979620
272155375951
64382128459
202035388624
9988173280
201246474485
53285421852
223821023545
444035321532
235800779637
229398978688
438208595671
440431501522
318859903162
262847822933
129829727576
40897111952
304638285661
312459762461
144236238460
137743732189
48884340654
319268278546
121536967554
491639223002
399259300121
328062470487
345809570170
369482888104
8730932503
279357342849
21380603245
89864649733
275389249538
35830435076
347037350833
85455204891
116816388965
327666140095
56998266166
124929087472
271093465563
224872391486
176017607694
165151429791
363287465109
215460801990
74108938613
403912893887
89778736814
35624260921
371647683066
8714341882
183833294063
245582369135
236830873238
551769490953
299674807811
164739066279
477020853494
52454929640
164726680690
343198670625
312306210720
119933912787
136926936965
55217326390
154704664559
305368168006
6689728503
327088701342
414316812370
106474883894
428780841237
279640822428
514246825859
171198142413
9150218340
13006029897
328069679918
157149448529
528443875230
92377407067
316956226761
37680237166
167733630020
346602482823
560316693907
141960076684
196591705605
251655156672
241602866421
247872524608
462662195350
78057014485
51850691877
140264625949
18559191018
88420996934
325079210469
20613641729
82028784805
21439716162
95990028500
232207565112
259971130692
46646408882
206826448246
602875233352
369380073445
74529665629
147414215054
143772477276
239591586111
141390232601
45387862699
184974631947
85597410232
278667489406
156714647353
133583599252
136077057460
127714228042
204236569339
305019365929
224584765311
320385367028
234546668283
365754274827
50155116883
130362949747
117454890675
216237360809
241327890591
423704258152
2704988668
363025436414
124367438347
60774214022
163032745904
60655636555
56045169489
515799297071
463519071081
196861682632
140531115710
21159073572
32876986020
298267592177
266876527972
297430748056
4080724520
18198245988
414563622943
199704039319
487408678757
355758026385
275670729868
561582232660
39005775977
322878426085
244138852496
54243127816
265576069959
513913723595
247827716664
415053546213
277099941400
330123160383
267333867758
93047306190
194151540433
122155782572
17128877222
72574287935
198995884700
10601032760
165408503063
96607356965
411537258005
373781318544
557411405314
24549918563
136657251098
633753892262
167984551894
398756225124
332714749924
31095919374
402478621010
372408370392
249468418713
223656145448
4394449909
539583389469
481867975767
28451219044
50953101567
536095192038
112767159008
174369338809
589308823277
223164102726
208824999944
18269154488
257602561254
57063513734
7763412507
77429377075
470119442663
124000326109
550684395150
235348723243
32488400266
303701866909
208742136795
515593525529
567320080366
105743724193
264072929053
39417100464
367293150888
376900942851
499780423526
11266386275
205840290559
66813285845
444116328372
282152194093
115258092558
102267154330
115399844369
590879278615
226712656619
187254758477
103410033175
451692828935
454384434279
34189154938
10398602037
119293085313
275477784910
283508621823
48015755900
479600135267
424657761174
150097283571
68686995304
18206903586
168463123323
279516071826
220126188923
614721086845
219457883009
489566348885
214881733027
346845221955
79650007593
366952881198
114964620283
73187092065
114433980642
468138530351
47404336806
95498264233
24188345159
315607984429
40300093909
544023497206
419340028846
50484854503
134947764222
101123052363
250013366656
368525771155
62025928823
203822757390
257621122371
639220148778
533632899796
291989386173
69066789724
23492722922
245056015511
215733633490
321107782651
82419950504
4829014115
84101242172
332798342751
151940762804
54944553979
11426740940
180631261613
370614657425
267918051012
244488199200
268290144165
465538733725
78603764223
382626380363
26126722213
114318742706
72556231753
396151236986
547368658656
141095773855
215458524465
307290000032
365076351621
305340221044
20994152995
12741845735
232021935647
189093237697
424599454171
129813330123
668901982575
34123330599
192927754739
214043521780
386216390874
97709474344
429890393044
605987502796
180151854605
494391455202
280821480239
237555718856
210134286086
530655699628
148208884836
180021979407
249912227132
17130370426
116225420562
164189970960
139109799753
261060522826
314765444780
331181942194
170778324747
424351174917
22766146244
86032672779
52441287974
99557136597
32519803424
133954334820
192798088048
240979938331
479581676326
150404430358
82886137428
451560133290
360559047859
397416882909
2169433351
500833468001
458846418158
345503797639
401830682722
197380784448
94702743556
250271388014
94259799827
410301407318
268388184795
225400281878
562106150239
366906497472
26941287272
31398281888
2644855900
442793086328
276469403821
297636496334
296992368360
315360700733
240980143085
540030086925
45062445257
348960992753
31139059880
32769184326
188179562550
113789721491
205880684416
369220941431
72998084065
436780255791
134950830213
195376441627
44678032016
470430022735
161414064812
35216079116
157706468530
641652812923
262170532054
346895474768
20547030889
469086031733
319385581034
64535644187
11650604220
96459586055
229375676498
252141738136
256996130891
49244004023
211217309678
515003977108
3870526271
80486766872
415228250601
533431709116
271009435407
55525275714
212861460186
360948631051
132539621460
161633337100
38318879847
59502671921
157075623279
286895889714
435310218522
326693426576
550258759644
273276794432
1521137661
309088859114
378665963135
356736862857
89635742678
13100341594
260438670181
445350048836
258400251600
325761839522
264195378765
390071848089
120719507403
28159082093
326078031520
137836108701
281844567311
521621773706
204594142827
165358751293
313170973191
161358147128
414943016977
54231836329
190532524018
307741954417
265207200869
12932210405
383974596966
40441194606
157343789054
309041329600
522484280785
264980677924
426841639828
101550732831
85839272649
432257877492
5296367929
235578819052
269175593890
182102244567
74082675439
217682685859
301869033858
94492441650
200446294956
142419428783
205889979108
233399463835
117473681349
263944755047
309191028001
160522598537
29657866517
22396771790
145943977556
118868714219
409841919705
306628193031
52031109292
273516492971
137850007452
51816896429
127529400868
213696643087
129739377224
1089974925
105057427087
142439743566
157086294965
50486254793
508338824512
132380181172
536161785880
124679457298
57875458443
78449730062
29381488452
458846099799
318663632869
456384035105
23824850381
21781087512
13916461446
137815325242
61606703916
119766050601
477112300539
225910919097
440374503807
281246148850
445846910277
93990578094
238942975732
205242181859
201037098014
269365218195
49264761122
320512655058
152587051666
21566696212
77467227846
476385396528
308261406218
277404656085
394988104214
87820022260
357805146743
46496653448
124407770676
121935111124
196936719375
245753719711
325897145715
317452190758
299298478923
333765111556
177270168167
131110595354
330157896131
139837497148
46309925124
71145292461
78178158143
117413808256
229154314285
226746048641
509240009732
333705187148
110082230640
287421840776
618815637595
133319361159
553392294374
465565812386
99755974041
47270688327
144530351041
21178643961
251370202528
177868290981
32147051587
75557345539
10457275887
310194411509
72112475100
58366460649
27220148298
307741253445
317530839635
108570074091
282511588319
53552388397
391370906919
234081089850
208829485409
108907559917
278615232984
365543714987
220500029643
30221722576
156336797372
202042638107
501949419308
51840400052
114554215000
26926530960
289489905206
585811215809
676469118422
555536991338
356525178708
130232868130
189364347125
33931014653
201128897243
120363339575
76596340778
211850902868
401790416203
85178952596
302514608545
216707202399
344488914706
115225470637
158955986089
268258841133
345454369031
32295045436
147937839805
328355695711
89110831146
224257730311
563815388618
49522059632
308538938022
425417496980
476034774459
83805681846
58390128161
154464592353
55742175420
36293262819
688574074300
94481508640
491631181203
279569108653
169394450721
192611585508
410387121924
93319002530
91031562090
67621417922
51825589092
86648163026
8913286786
150034780631
160940676250
50747898985
94541322486
335416481809
328745909915
347792406901
49916360814
303939347013
657711816462
543502455400
318861719053
420482363798
51635489525
95958559284
601830756614
421782329953
70445275577
347606513986
185227431238
42018497658
156197824116
498245142620
142477559299
34317318841
308530745403
346047352806
181084667890
172211661649
189592196795
248512448012
638481033748
220099440667
96307261974
356934929073
131963412334
332452988324
11737835845
637947022040
325328463869
65522750100
19896534277
389473278562
218522554344
591927636320
33247620139
22448050352
499875249466
161649296483
82984927184
187495401240
337978237663
178845868403
232901011328
383380847278
77041007645
134202266977
323594303905
96580623697
118943339238
320770792317
306752422994
149986096016
4996818635
5602855019
133336368053
309707626623
134515645910
355462720768
150584444889
73638059173
305194249355
485682353608
128361595923
45064857449
188067701423
161945337770
83057449159
137387856783
148863387882
138173168429
315583324124
185267557726
127416668418
95073372302
147205148960
193757452400
472370031092
60628801706
169287009170
223541242412
29858613403
124947720723
199524799190
404752446922
443122441970
114177053373
87231320184
236323047377
489334933328
354481888068
465857055150
286412963741
166147123716
157877519941
317527462580
354698058490
451539363259
311969992126
125874660106
125830306305
1556008786
221375470730
556948290331
411551223858
298542867709
323505779818
570406875194
54008614869
504660918283
342373871695
135914780725
615200111066
13301723427
166200390892
145250926834
164173997914
51287114794
614697711646
92741347200
389884398604
133799196677
34963549624
220767184524
68783887385
90773446460
362340254508
179953945716
547087300534
210918761392
122063267001
410580431686
314274731881
429389428039
224176482615
381005584010
244971442394
47763075194
565007765533
166709908430
561728406032
79587288690
203380979365
129842074387
223572814781
240533881256
302467961161
383363132786
157348500055
277989967165
139558764198
246852827148
430268241170
274569052471
70242932804
255633942578
493712844769
411007700134
110888160122
15373489248
6064568213
196070498580
4547421049
386281177114
376589118693
287031027444
324146319607
24206233698
413223330171
74122065072
81447343093
197656017717
535053637775
116633685286
187733989094
104063700081
92647493899
100210551538
105202402426
29906334373
526346389494
73218038065
15976721596
19118658581
518406109727
472749485738
76227473894
175025297998
268233045416
5839129053
218087958018
378450787019
357471819608
201033821333
475049197918
179119246965
357288379065
515705075610
252763309785
193920014036
253522802966
80494730693
95772389071
294239967413
449561202481
600846733572
17976496114
362065204097
14648526290
454748537899
93738662487
223424771843
529616732822
643186105815
105593299868
348287604287
314890588192
407448990156
23322006157
108645713550
135621042490
149883208668
178862391178
58948482261
82382319060
494307982868
154047788900
163112591267
72835112926
107736386781
307233904107
142033256281
629502629428
177277815978
134966016828
162865274602
69398145284
49134782698
152717455128
240476285882
51328598482
6687917128
647412765997
30306952482
334776006777
505606800222
331030358882
258932819890
366219737313
109327494038
137087354208
590576044791
521402310231
388942079614
330427023586
559483261840
113929484618
228898140004
111617538637
161965331258
535334760005
161289413823
91397955922
271276809151
83794932746
328695953384
304201497818
35183104685
244196669414
46337912096
209922095360
202713714020
292848902043
254830428207
414006846442
127488780918
308613079842
242794567692
594559747270
53109850364
451209585215
262767725203
17694904432
475781940251
142328565942
117467196007
183433352580
171395614000
156763804601
533491238858
190297773066
360759280206
320489998902
294867489229
99489225997
64880124079
171438933804
224768396083
67630733284
309848482442
5617556858
27475855613
141667666739
271120770805
69207128990
146832253899
239777709039
62252862902
216889378802
79363573536
204591164853
26930064221
35575879758
425920051601
349847699199
234147285601
405469057935
364284201017
169950561111
370429325023
10148386310
471954974463
58815159768
21490769567
10479819473
210098698957
214585235439
644072948332
28426952287
66161135483
107116137369
2348020711
50172549460
336101141155
361006069926
381199124139
258083079479
187750060067
144586175932
271071182630
17287243662
52257673143
226679398318
51160705492
346694622606
65127398557
270783112250
420537412117
188307148819
378726473299
344128508495
463946296158
107796935228
137271694628
66748210327
249634417083
330314906133
264839059442
245711288376
214018826662
64096066586
91004912429
511132764666
1879055099
537314374138
216554918418
8632110257
185590484917
244478482348
183993329256
420878757492
447920420760
437385664819
81486372048
445357416551
91775445310
51000196674
153246122393
81880283746
298130248857
23177426525
178070449897
541231462045
150184381513
41848849907
8650938913
215086833433
279183477092
278338697584
23407495840
262948451793
128777948284
279411241692
367516745264
10107982944
182297375910
473840948666
238471666961
104323720141
70281317217
260872398610
153168643438
91493704448
15704516583
310968447313
59263410790
120383244877
568844765088
300936897111
514863828418
158447882439
59044867538
57395826064
91945134656
343405048895
434759741970
120090083104
430879209975
170759043987
301136911286
63945285876
231545300093
32627417498
161168354630
236752395121
251808949221
438449789461
261334902703
28624649477
123284128219
399657004325
531551120642
323845302265
336632753386
135752925784
462180971908
64079473514
279220368031
216496113703
478320608160
59004673285
4300308619
113596420175
121454076166
399809214197
78825923339
73244679249
181583614149
97819517157
306997836846
324867393575
159958419067
83788649071
157209811499
4254717507
576031139682
442653722454
183711275154
179146687449
309513072517
95598443793
427472365201
294227390561
351561053485
480742958112
140804330985
425257990594
6935769642
135911195583
359496845378
242884690541
278168130505
490013242391
538973589162
238903405686
328792333011
314048838974
239834946314
22566029007
313945005842
267230836905
520899361283
190902258523
140677545629
63144517487
183184229121
7017001990
65905473192
474647114574
71754035287
378861438756
183403133622
221710729411
42259878778
354627314744
42127838656
38390144494
14548420998
98428190426
163741472397
122706002543
196214720439
435506996491
344711431318
186072128809
57392278320
3682577782
110051095913
441024184799
71730627296
357354590387
130365781035
342141199474
285481782161
397571169493
60532003407
147277681704
119127873735
334837146317
80262781313
36847767313
183083811886
622000518545
386046219802
104145856596
456821755071
65504225349
119554477277
130778617584
272600827902
35621676956
60801089178
118615345907
233499563665
201061937661
362689737093
1591632863
14329219224
226837305290
249385904221
472512981596
189321844670
51072729297
347386317118
359421038729
144442577024
195362332967
406304122622
396687264430
229665039320
23551869627
344422130213
87909799829
282643462140
223933985857
522384571751
277789176819
74230921566
222141927502
213140457524
2631822527
65352680518
308844059300
539912256832
292142490346
26647806298
181511278915
63403676238
228132690012
58495492787
200260067457
199006242069
352355100399
6482731532
129445491121
12648566526
337437067058
230908340036
207570415356
25044736661
39241382353
185149667764
651565969154
108747174049
472876144095
508287560290
345691620778
513206869598
342553342802
140283351805
41707792657
250097332386
208616424175
79541162572
309231277193
471078514284
113554746322
206438315375
535867168996
295147763172
145633338388
4948822114
262118732877
178415124801
39595863303
186520383225
70144638035
122971214283
217322289427
81258884499
259046525786
343493713674
51052736485
47095129943
39623316494
428789134450
196673808401
502130289888
66255098180
505782148995
68087529508
261246881437
182884826155
251907553882
101132799010
615133632163
94941365478
117294446422
186935017335
139336122153
71812325939
28062522769
538724371285
459982177686
315564417855
398999084311
147069984023
77274838182
129733752681
521244060271
73114379901
93328124429
7145510294
255989358479
73016369989
134251896473
14730629908
305913746426
248403752874
370118150569
45650286216
37633956279
6362765981
383596287525
153591191097
172578634822
132109765097
79774045194
186692599623
264154133354
463322945746
158699457183
282079320700
261839858320
389211536813
86028216159
74705039750
24350938234
51734034536
125622898888
27992054981
519864816726
207853718747
42051106292
211612143053
86123782940
589513657215
285298614102
192115361528
128344584223
114458097875
47239436572
43839419257
510802047107
24129029350
498681857111
146100500031
20659995732
262717990496
236641717787
298489734132
379788342906
265186830602
11658926442
132538824722
467409993671
327889633302
326069458781
418827079136
330010087921
138360376665
85829545808
344995878048
169041012673
27938960680
246098537446
429994411160
529719319477
82151003093
48009495868
183205107699
169732679569
248266672652
454630213145
367762040868
53323402386
387516028947
435942131818
482743667817
224491880707
272182350271
85814371752
79508091449
18153900792
161442910833
240245470693
200587318038
134211673954
188768476654
437732384628
176600372531
129511513463
261402957909
262081474853
42586631792
32143056615
291980338388
31644646611
271555917616
593043216272
218442219918
219170207955
443340470236
278964307199
158177626701
166191620946
70870421598
82133049952
278647466798
142348426639
102405320607
380803158561
470472404142
23445601361
384191153414
129849442443
229111603281
84352064084
26507293563
159008701473
46209868005
206348206285
336840841351
434890284516
198568930084
209089637480
156023815788
19559055516
51689657705
224710389796
7522961787
103613934624
245402750
248102962419
243000073077
358565414941
67034678256
55351501336
149269146106
190652696020
158573652838
229305163907
433856309030
456583579228
194287759816
359744952677
233915396126
452273405653
8638659033
122243912918
584539907971
45635028775
606245540758
165462064608
152990114652
32704157881
393171099809
38672662850
197505845066
285488935775
3912431006
98233576732
57742461728
382160509535
478013379778
275842777194
203910254326
116467348331
360489685805
147139247648
166253117917
294936555038
61797273032
139748146292
11090908599
108362991293
228979245783
60240868726
3204127008
224083533260
238486171012
222471111724
8785991555
435634390535
312342925401
243910782621
48316933959
264405686498
486038130978
366334694648
192046114831
531969008004
360546917950
398709431562
177566087860
311598253481
186275140823
109402328641
206975984210
173633141451
9514933649
67555096568
600664183470
39024409817
138453548683
203234814871
18001504412
101013211163
22331572546
7807671711
113350403635
76201672431
226531191838
203782970064
563195552022
433858356936
292767114960
451254997073
15277286798
15797064654
14750546913
425882119361
115463045602
157317579634
151732262629
41022630920
584897552085
102216816417
66097956449
112359282712
363899466232
129979361383
72994378250
222827058595
263567523874
82170912741
372469461875
85260325115
472738296282
18047390842
200971384996
221091409810
86847074784
141798553792
116913775854
416141378383
224454772734
23590567283
194233260411
619320691277
246414207618
17024587453
27060481892
291111035242
205201631606
151165284440
108842390088
195019239050
459416996309
18373187221
388389310467
228628284262
193050703759
53375233963
328669643860
70144873100
114763180419
334731926716
390216582959
35142640541
141125156224
673751636662
10194331342
557215519778
578577031188
59922106639
1414164035
296204432425
414136595816
169232576628
16288809128
11869856275
121423039600
41647541457
135296781430
148872956960
23670121439
179060652536
116282654257
179733978155
77539706208
365581239408
368774915017
236995918683
304268311478
140142694813
486912913184
47486497611
32714426867
336679577370
184708491437
26080474252
169028754011
202211181407
449801395046
93036569842
267872339709
483602880627
94272643366
74195491835
187794030465
65517861840
351037958365
409848869884
58732395142
214241338401
62772855113
177753684341
31181351698
92063152587
136592273535
187123841208
67691217859
257821021238
384815226163
273830975004
157064478973
224249761250
93439550830
101222905603
188269908635
18080140173
580433292553
461419116237
182466612257
258246047582
237073783318
252934297668
448367334428
19161358362
276246299677
220759519709
321905283042
181879324243
199348811059
211508670896
257922632987
28892044085
290141658118
225106981209
373290974429
376786526116
244392190817
140278418528
68583454001
130954949285
363612814262
16669146782
219959815263
270682732188
22025781254
154381449337
224925438809
395799199563
231498431966
13813852391
325777663321
558601025626
88190377683
391420424299
235315051556
260178577231
45432435705
141897017164
167113630898
418701124738
319940952652
243157393834
592328131209
14601336196
286585730361
39828300843
284346891172
38288766588
350591528141
68265519194
517055018090
180747382896
562596266167
68859961461
254657254369
229168934004
65922635533
109785151247
26515288734
90365367199
297810827248
190126696334
387541448899
176790735993
3421420393
80100495045
215713142176
129312075072
77802718834
145737104843
119981853659
423367423603
233763467711
156913800136
277345849352
388364201204
24960665867
399572765651
342660886971
2128626713
288603533928
104614776667
106293068502
191837738176
469553442213
299424861178
507487878871
240884634453
105702680357
235177320665
269774220600
256181965560
579474448803
144710933813
404221910935
10368452592
446333275976
79674834948
133061240288
207225822658
53756510540
352161057093
318699547908
109194473601
282421407570
285686664352
79807660520
128029275653
167686492827
179384817425
241702422192
217585495372
67452757073
94536876772
194851022144
15160171870
66648827314
44676919989
158402606143
358305760508
270025708808
345913866186
184051883618
285630183394
104973075162
283522567344
478390379402
52379365027
29629640193
119830398597
298678604702
46656813037
123818943988
10332286587
50857223252
444582819633
402407390933
165328394564
138205095268
290739926812
109650613314
334841559727
237036244225
89962330747
505401485117
377461123101
10260035087
290719774791
477926712634
24983427762
217167120582
274357729089
447486162154
3581430315
121900291980
248643547632
145603743475
392710187289
242230733895
40718914996
29653655818
80453261593
165747882136
295326650022
309064344749
266671297252
204642864323
286597017953
407917890034
57276697875
543669629897
98208372188
201137946183
132794605425
275899063902
285785955958
35369106421
329487350577
115259116999
22124816992
38459355532
358797733378
280261733484
511394048228
82092161693
31255300596
275232782753
565251227155
423825420086
35293239717
265350236782
321817031917
103276606474
48417164672
362535728901
191890991676
206051949460
344925053555
134105799872
1537637652
394351363198
160719099663
225276328553
165328824198
229840530873
201536926405
402996544298
518050511821
510471771398
165864283577
160667391419
424262599640
85336732205
241007764592
76517332986
85740594418
404739553339
360502209502
439792472189
54179905422
179954722972
329288235694
68785523941
448276686994
146558181613
174882849897
427025216856
440550417228
145835136307
330148081324
336936751891
517214107545
362977936060
313582428036
314633770935
189494732458
326234062080
172917979639
81517558973
76635505347
31036228005
412350601200
178220334608
460025242759
74203604863
225283562448
143445197505
46722349146
234595446632
255862180209
55357408413
228654758161
336939491321
480446810772
181441085605
35388206068
220439214652
277063771127
303188927147
150143164591
3764517509
457605623658
310223363064
38459502739
317757631668
511518643237
333015285982
440800682359
175576831927
124185041854
58885338212
173228428285
1625311275
196665701249
292506078533
10080402440
215601792770
310669063889
77995419542
106896817032
36219820869
145696313085
182152581267
26523950414
31201433015
456517034854
117092757645
214740949727
261920033983
217864867539
157332070518
142527294938
369138857972
23094939857
401215221477
60180765835
220741539106
222616039056
199944114832
37305483767
10239045441
83842786475
503512635348
232308216596
54645232754
183747919004
356883949263
96524474941
480147517636
18932358730
241944707760
121196288456
83987067365
477894747243
183367436853
2955007593
390368749856
249964259037
64209282187
225076891180
61276415028
511139687911
392477003282
188657829843
388643485227
269807419299
168654816614
161119697251
8735340754
213606118132
356913150532
246182901961
141216194421
216482636784
43153959491
46164003545
317954766047
43312626848
356193871017
200638425696
313343650313
522041294189
200800100493
237011726885
82169953241
56452951560
83998650830
177641335346
38083366105
249999730308
530027756017
200490052228
397090876961
198701100382
16327720439
282540143222
332688433047
44060626357
344190240831
288772911989
189446035021
110441348425
372632428047
351607858365
223545971666
250949630991
331383209129
207841336880
200056440950
586712225470
18670693565
269439459019
168795550841
129599517280
95819970174
171401509565
85645516096
271047024249
110800770428
223079177794
192716669631
323024528560
47121241853
2466710440
292523401538
424707666445
80266573738
248900572115
51527194646
424249186978
317705082798
442104919782
413322911938
66986016598
583482392441
264242194177
342672377882
263811763635
366758105954
227518698477
301036663547
366889315853
501022815311
128234545554
232786934305
48403391935
7879120944
67094203015
7100391912
69489645367
640625625641
51112088796
196517546139
302034048476
263710027765
235630497885
222976016683
286697604845
323142473331
329843593869
305004739647
40472054161
198834703121
210174608326
420653947379
417029847854
152965886471
303078210018
134464738158
49737083024
74658920459
63065186893
269705074381
610415752017
311170839411
437625689771
181809621655
300419414747
320818422555
572741839967
71738629264
120703390987
275608182700
161979000421
28388150653
191389944055
55894680012
19307447794
164275051828
69086235691
218382054573
400341030004
139667635416
164780980952
102851609356
181066352888
67962793763
114832524797
175325028572
279817211686
58168541878
418733350
146937191766
327890857084
485376500810
667574311348
399519437188
594814231308
509390901163
249951724596
422634305247
11095811297
79764862558
196413161865
269824291855
36100207221
31285881015
103043389799
17540650234
345070106080
433658508891
185164924333
118602101659
97076343969
226150204525
59351857713
217496919160
247112430340
550407584920
91594494906
596547028399
342044459362
2077786226
116901880807
138419391820
210728357588
81000631616
82385729167
175854519538
12454620433
123196164879
168692766770
70184389320
27436827174
397238830259
94515623525
504563115599
166282468076
289677803566
197650774885
340889052826
49397967537
86954729568
78443663915
162818191160
417107469280
137192216351
94002595338
408792341077
299961204994
116690401206
129476053696
84422219318
18654047718
54705375431
315928835971
141548158008
218615488385
561325559300
467131373845
451704097979
297124217793
97291020879
114998478017
385195646670
366819436153
304575943581
260287080015
49864508544
224142795037
73889269243
74599711566
84006363325
251056628876
110627365971
180487617208
51920138126
678923372813
229455627092
274273259724
205496696761
550896576007
238479451071
435439739344
257713963582
191800598708
290172340537
41804702354
411741215966
494427271131
48954849791
25493634137
105052276864
45154649866
269670846982
158060342033
51880471721
111508494577
242831022864
179388841491
106593209806
40375164382
448594639031
29802837565
161775524313
105263492919
390816072866
477810829143
100298686978
375337261749
166542092101
175112045911
327352605596
328178981940
152875747136
33443161780
612322401577
231252752191
95786727967
161128263496
106271243139
44905108882
319079017995
502060644334
220065373983
214592989176
421311435076
525465622576
16633648894
336637864794
14301456720
155908500940
256929183262
318139089547
150540218099
77992034691
226507301784
245210959629
2041352244
566847675555
331559339780
313422410202
51994314999
203748443636
190640944136
148949049308
349914418404
12391020404
24088782129
252726342943
284309516683
85603717664
97593874465
44440552659
267781253570
212526948642
56376037420
378500816664
175929437298
141620944654
458440237425
612129161359
118090932879
327924399706
53164964217
219817122220
460462691580
36640782074
231342213909
117525900935
243244924380
140174364019
210926890188
88946672674
141701462184
574876232374
144842217001
2971512399
51841471134
441597761965
399098193329
218412027075
89310787283
211941295096
212381094107
214815513751
350762219396
126677465957
241318354794
246764065526
200036082265
122122544827
202537206330
280079668749
431667984646
325340374120
146524361997
69088238410
411116504439
11765355147
28812491399
263154744716
196772919071
157680162530
87325751519
79049684913
107174537138
567116363514
323740968713
85830244666
100553992537
608694763469
42116018090
430097018838
121836348409
147274020266
45902331938
139897273480
6452087903
303813050283
89261683576
284456005186
100664358537
46639985155
113525140047
440122232788
3643433391
111164415225
157663582322
301289789974
68494232753
611184421720
218125760376
126736682092
240298724184
261309614752
299636774877
74305922486
302673565
267049598841
341182394029
210652875645
110151535898
103400642684
193399520170
82378922172
374983030950
354488179158
543524208610
179598370307
184440528316
218540908182
2443003005
107888951614
539800609958
1338521020
73076489217
202041013883
316111646313
308407967129
205877233569
379878473927
351900279523
542094380656
4637650823
270510882018
537208861908
184836015360
52868404925
472817436145
22857542983
262328445036
293927291345
210936304596
160698371194
123127771478
390815413110
177869139598
262171980733
182165560717
12047537788
292880561488
259575568079
26516103026
463663238730
1303799042
176887921872
152296708651
462996038631
162182196993
364179466560
54349115036
113548177499
240394155703
287959074654
233258796486
125801846807
196759075276
286567735466
23100152102
124119922043
75069076338
41767869952
450126751467
213608577401
8141525644
151402586602
394874595523
521767606945
259680202361
160090970135
29887553253
461646853209
323654222484
134476816795
537256998973
139604591605
389535129530
54241818500
43957700120
21587201124
20624022870
381781319760
370327936117
127457420288
275029317505
283841354256
129505197124
20275865101
346856423111
267487359283
204800266892
197080650560
166612205850
199831863865
309416402938
156441768738
84976019263
231454703737
260969885451
174927945885
312851273785
64379009187
38189998784
63049755038
404794909080
320679965883
164010862386
666220123852
175069229668
25852027573
16200270180
325463885740
554545965889
405018572746
181887564460
378381856065
232306643729
5554637876
124436769260
132624159097
585877379679
280943485237
385033208993
329757063270
241433588014
19124177801
174750585935
138147046530
415751454783
364920420659
63490460984
277265712037
125037500229
92191426826
44749100993
410789320663
236835872889
17589882540
48848732549
593446712055
233796998735
151550329749
24894059877
249606659551
205680635229
111295336187
53000405432
265618000843
96390515671
174078249282
272473014263
356912060458
289583683158
451470159231
290291224408
62048884897
81602736810
401847680661
36491054457
101694963794
23322248215
10362571097
338226738569
421978757277
286179247822
158671005676
61438669998
87730907661
100086944563
223738849861
128432571787
94933585066
168037228684
314308012261
44824627548
448748065155
328932217118
18803587224
124151871271
98780671023
415628789632
154678334009
291245400542
99330104272
370977183364
526965600392
360790499168
74741847312
395618622452
95424610334
35403307433
442614532922
105187907381
233467206583
308435949987
264198680435
25653687066
147847453410
374122837139
67330289084
381130022724
380242391649
531729280414
133073178898
236341630479
72755521463
282065167781
263976744923
565386289851
61958102890
48944882527
322362129773
161393153756
136201995556
146022884587
244458029960
67353823678
90828004416
304995411853
41500371797
267238243041
1232257517
64119544950
12779869597
182594472952
58896686542
460709669908
183915115279
284749677284
77237517645
193279093076
407706241460
46627517699
182399592249
178015240164
187031595081
326033708058
467166558829
604742916252
292739074128
52340230067
327518682153
224522969301
433030874043
47927720652
176982864326
401881758151
198583172873
243645559963
267687082762
583969883087
11683137684
583361591541
380484486845
245543592133
280447473951
236615982025
257165743168
336707000780
268563602373
290068879847
304167836482
200835497189
226558027400
543870386932
175587062778
104496319852
138579965339
446859675315
186878319930
367103878656
31696818686
306495769705
180874999749
334636526485
447688336791
476367751785
9245109507
155420963715
151882889590
39867759368
439445237338
60508769653
303529381207
84525575544
430271957807
351698463288
203460081472
228046248754
5017395620
45949494741
293722331455
127763826675
6846301419
70068633811
145284708390
84133680941
154911608776
326897755716
236722603180
312058854561
345338953542
223017439778
45109268699
395327047301
340707058533
321932831753
321384688350
274048680586
123179734329
197669110158
132439138383
291048827622
50057440588
8266805035
223016448769
388976512063
85833755976
113562657842
67386585620
12194743231
353129959027
209565252930
52823114462
149263606038
292359806655
218754497614
298332558347
44948806131
399804559285
55607693984
50694428161
4202899919
54048053459
442904240938
140777702653
148973627053
366263541178
169372120894
145274437208
114411264577
238150806127
43792299955
515314056691
77959249413
326786041981
53111250171
182520932545
465295260206
31344973266
365419493886
388624126163
311346485473
317975223605
451634932937
62236467520
300814544435
209011079245
56655188645
213821343124
257233676529
19617363264
357157903626
232902772826
135254638960
76226851559
21192225416
337760788235
452056236391
491270843015
629974816494
227467686268
146137001492
23090724141
166701587074
178379260869
29729108227
179716766885
300039372597
225702569123
230795868005
325769974520
307909237845
279242982208
469729809280
110492940920
39929025220
176504218602
6973818280
57699290385
59873384117
48387293834
482784305119
309679837743
224990137701
317807198115
181188713436
107414396967
87505175647
90887827048
173944253408
31902905167
519524025034
100694002788
440430030676
39937729432
63576035605
419848318151
135526677176
281880251319
316498237926
446212997962
341829625349
554696307662
66724300800
119371001044
496941904
176526039939
394167388551
71564129656
194857895363
153568212226
278212938088
85340543395
386848163661
297073570486
474040473727
102623598531
194972880124
79118573910
209286606338
111133413745
87172887162
5019510969
492750198379
627136125608
261070852917
145852133491
109415192156
89678892529
42972751115
74671728826
156471111914
98224952713
347272096878
92549122534
62504479095
129386759057
95964512745
344312815327
197064896953
193274492255
22548161023
117114486337
149451486301
378369585719
194475838081
76027253695
371872173760
15968145491
349299297227
151120508364
94831910624
565785055703
7273756958
232809703713
403667718478
81363257160
407329770515
13086927168
404178376102
121733684349
433151310565
108147299578
132396947277
258228408211
185174163762
224509858063
254468743531
266936410468
349479589158
71525943632
302011953931
49580175726
322093314165
190037820736
37376763641
363844898061
63222583577
85860639329
275527413534
377733504477
44497807247
65332166501
342107236108
125356561598
328590523369
201106589100
141791035556
143523068809
24237168251
149724793390
353517975573
111616351511
147260869195
255564784379
130882513890
287909592393
199072057651
27978006774
46232582374
95742087365
73593542222
90797709563
308074359921
78234345380
405634385737
90942442190
15779210301
25157465771
203694501431
208748563439
161083396083
348705217488
67675742464
320221673958
81344053607
298174006604
163238685604
231236677069
433601624894
267960062374
5124871216
130109710473
246559881815
84410853928
91615627247
104470716209
327523349761
133925602296
48059291400
188003701013
242548875132
281551405738
251085054989
517537426071
457607771086
100523858293
158720586740
423026482525
88322202063
198065332752
521860064421
51100807434
247975035273
306857346767
46000800673
414887748468
5960565482
48238047419
308354145588
147351458764
27675402374
75776983739
326069229842
323859547869
25734450399
521020853
107758006460
38409856979
121664401591
269915432032
315135882304
11785921393
6503282004
29932930105
81112629727
285776778249
191674986829
413151183641
213773878995
203911691857
21337808570
266116776152
28065352250
151692571102
166322027930
243201350945
291013655146
471081188872
216883019489
81614189811
4500232350
150438336446
100422561773
390447059218
92253867284
177467854500
358882260265
313780325797
427137814066
21105405666
388534745376
118825740079
281995858114
379433435840
383281125767
239518841439
21896034834
451813642320
36241844368
37385073862
261855877914
220115151941
199280216454
344329528800
32075591974
161479901866
403012691610
80620091823
366251883026
53295697203
275341259429
268498799524
8201483620
68466982930
515040883921
153793602232
330383156223
72938210989
282440776348
66283487696
14297097619
137395544513
32374388818
159524565446
658099221039
192005213500
291263321068
457220440509
229877239972
465443720715
25279866360
464024161443
356456781536
274823271407
98137017735
32899417221
293651324515
61516397712
169588675338
229895081588
292810584279
423454163539
233198705413
43642154075
84113620872
83656475524
180229094576
224236003588
479347894438
207978839284
20652492640
47170038091
29418850357
177918777124
340820417274
54872782578
228759456565
368393115546
301304566429
304611517376
341656468510
29905100319
323877793755
115045855929
177602649458
489730205336
98713168603
234928349586
228883945108
469049974589
163936581341
144033096317
410797137450
119951031177
217484619868
249830354673
104255016738
181421552488
321659383527
61312011816
296826670049
101704722228
93337648204
252992423331
83625915865
86974527434
429736142066
161964289049
137897874198
81320538806
268868896748
247297252290
195598329964
423474341771
102905596668
277708013150
443057619451
141776695932
10854957052
4081135519
531442890718
88295579952
289249195369
195278897753
248958689396
19849888800
79489468118
79483251741
431607743479
359183404114
278176425034
101448341939
174114708533
279740520434
172033962960
265460400790
94129210026
213317029172
476279817440
416172592316
403999974927
19969123740
144003643831
58787064529
357528974047
34126646959
9181047892
235530584336
376549623256
23564704207
93863093389
330030028542
456102012803
199187003697
427229886570
160146990210
152655304360
220938767160
74305243776
117771623227
3713540295
333494207822
115894511822
83355125844
82883139285
359363106010
488474936029
453427657752
597723665198
75956311347
303677357073
343294222088
174233001466
62738972605
571047916448
210792652347
125430360501
269634206524
114597049079
116332041752
220851278195
487283033940
340556290478
48570963849
171987757830
340011180115
120372473947
548524720970
254729739613
41326254642
362110887746
116953544345
558869468615
192475798461
64172662820
305694725925
392780776516
361494126655
227226939404
77225846643
20116161538
60768445743
270930295759
525221579129
475970931465
218787574166
23472052542
332265239493
189911765457
465311409365
359338242566
181052966364
82096494895
55523462736
249880677357
483601361119
68329614720
24801254626
369639724867
437532186735
100042992440
285535205198
202460117874
310937204826
284858318427
247519422702
1948557305
254149115558
163314615723
460734198986
106671855822
25148696827
33492723455
307708402903
403699756716
495102717
104028337515
397267062541
616339600705
220004443255
67568851874
105323563587
106852511974
309732982280
130135973566
163795628330
66227104006
106395377146
39117046969
452594263703
116542771566
24997712876
142582166088
312143768728
17518745080
125670440227
214706024861
64404261146
385567170133
41208911510
250734475551
39414957033
192151399261
52506000916
619373493740
94686867310
46130586608
298789306655
206722455696
173296686016
391777472763
408072999808
155467695491
204745884968
287727784938
104471097854
94038031639
70226098912
166281077862
295774058915
194446496384
374790197602
293318082604
186711287094
252199383940
44413769241
385696260640
1173526060
40500233755
92920589976
474264666992
162781985326
139032824325
300517084177
123492884790
94187860750
220895393105
424832721327
43799456976
296844192035
269194867762
200863357986
20436524927
108930985399
179575116256
406102773863
374575250876
373089047293
163384467724
160512723476
257524980025
387159813843
93077825141
258445448215
282092817579
353634557633
541174190499
344770441146
270941643007
223022661045
3879384453
94772138769
39892143394
308698489462
133584336090
492447314145
154686705388
91087681938
190550727804
66244080120
338792540406
391198845678
14076871170
5864424960
31461967447
112046744228
89014545879
127987577371
38432679939
477697763103
110327437796
154549783303
485202695280
150397210591
154074719371
266870079521
167052660233
52816460127
90705767414
377654512410
200761721299
249306718088
207165963122
48565791410
98995027246
167367934553
12013794683
19036253704
200649116679
173036371930
146854643665
552677618505
367575376011
259939305147
131414445297
281430726151
61123837031
391272164540
347252860710
94456189077
104444381959
452679313850
486914939
352962419609
58268489069
197736747409
8411014535
521761032102
61072456982
12316214047
353900173007
379534839455
221612487118
35171363553
45234813172
349005105599
307862820051
17169760249
581251789920
79726503672
18481528443
450694880853
497124410410
29254064447
627108430955
244368082594
371080396840
64128136740
92189130839
26859291029
156666993188
143324541374
27006571472
403159184340
90520761018
248680272645
26132821624
107599802929
229101199882
143137702766
106360146823
133146886434
62580356092
186708953168
31671556457
308237530579
468935968042
93136808087
538693103443
138060925297
449130778907
226289342692
126552375349
351063715136
398292285604
139921618984
141912436533
33426330440
202962165464
152168139947
199419642300
215237284673
181561589837
170977920456
111656624237
222841602757
51306912341
519205824480
157272818035
79714806672
159830048880
77218085069
19671812181
113376225963
505309963867
345156517383
4301535411
362346004732
43014228273
92359577434
45239564289
35345177775
474013964295
90469897699
320534397779
168414835579
242539043767
201713105106
108367773104
93037828713
31254855555
183275614110
142352475672
131037691015
13086095534
164120395698
346375872816
17840459645
38061138807
3826557656
8805449863
109318444322
22364038376
11222143108
249811987965
374465910811
229769380041
225250549664
307209225432
2156653954
279934135475
130667060171
155465099884
324345027725
200686785110
146849084319
57451421110
266319356759
191888462813
26504771082
8808406632
435064326980
178432925888
419842774877
297521304568
293748659586
144952696032
75678325541
358623027967
292081250707
4406537000
314749723171
147440895738
29914671622
226831558768
368354419563
57084644664
252563420869
88217126104
229852630824
279308125091
2534517377
20892531406
232566349145
113293777911
324346558164
2887726967
204625439029
263126695558
227872983769
61319123881
29682288922
264182051259
139627325229
497503564255
230033976576
341171995633
366082817617
326330891255
230790489764
99992776907
342011622017
104828410242
369772142898
510590103730
277756362789
280622882364
231321984742
110270540758
170399127726
126229699885
166010553678
213132106202
155280093702
173506206427
52796298442
54054372112
17514281849
179481726349
303628814431
252023013245
204133635652
159378915421
380210340797
252906614868
175534183203
45775149701
37017801154
199233602848
29052933741
197216916809
175625004311
205382666472
372779572918
632879779209
26459227542
76807960371
266746785530
122922980582
314400537555
369598196251
291897929933
303871268665
102676619115
113354881619
416311052015
339459632316
425995487181
296469547900
160890324686
8895348046
443437506897
291204524012
271846324732
238796789140
351677191186
7325486323
51188577920
183023310436
134729726280
41349071750
122205078629
19125044706
638000862511
31833465147
233789155846
112798996524
95839311557
22336538687
81632136836
115504898535
497319756840
256763961776
9778025030
55416335163
194293732342
82399543419
36677799599
493344099719
204924642245
166045361696
15652480468
103166362698
103771943478
454633797780
9333880425
179996914978
97244944185
64341220813
61318052167
112793848668
127313716234
289601082340
418904573027
40417643944
169904277421
415972538896
88212446981
23183174764
22826590063
345446872960
222617254347
399276425536
44476860586
37949529143
340515146352
323006575747
382739045495
245036303916
66583612911
560473340233
139759172624
23806513553
91478324019
39507421942
198138888300
259750506390
116283425905
179484444546
299834496509
187555280012
151253098925
68912812924
75713818912
413181251168
312321434259
235181360855
349265370318
75738790924
35422569173
187042891988
94034416862
361857048806
205506733236
122204429129
102041757876
142125202296
6444701603
40614900575
159186246660
269604000199
180963583535
307931549151
96346592368
132352389584
59748615691
257738988288
34669452052
260981017773
207561967580
22191528850
123746602788
51434574167
335128351840
475704382873
275418176164
189000432684
146033005343
259961964736
263756745378
388304293986
78793944753
161368674244
4412579533
38198421662
123005774958
216517164363
75085443664
158553159260
117458140968
7092221102
469201058772
232962406083
268792024861
105660532869
172864900316
40616797043
129620343796
467666628572
50040087134
147223420520
36122756376
36948159446
218834093704
298636725784
567066904965
14973258211
272273775739
186576408895
98614192873
166947304607
504374064879
126149367810
388831568596
3041368346
368997067339
98012036941
24202843075
489259052722
84695892887
291129184412
32186999200
127765002806
284540285289
94844006685
164742239599
98281448907
104167768752
396123877049
340799557791
366307843744
210219297507
171491094163
200450622277
250534740559
335340352757
44737570951
188006017869
278985665499
177022630075
33189471314
220947290029
96398009236
415289576279
473714199378
601940384711
395426810262
87172029727
87751374270
21097852456
135057310716
497731979055
8317474022
94608277210
79635883620
422783366177
246574462889
108590157121
122678889208
152918657394
270068482185
196596476603
374634229963
46755778711
31763493285
11497613483
201088959668
191245561910
206808474058
511047532386
201400878710
293164151475
164697806902
135149979196
66461990575
145507691731
169848066279
135864827180
295240182410
186766301515
415901427811
242921315920
50546009417
24505557013
191971453965
239247984058
136949625543
242527258196
5376077823
357054380244
116942247587
218827911604
70184479950
211343464979
148432614806
205594197672
96767173332
269178533638
507409142179
317082042772
442227384702
104929872142
364545433857
235826576705
47778135986
39906662683
69363504001
397507778052
554061108278
22630075771
39072781716
285550233694
134867714517
63858530864
94258997275
66808706147
96643973645
448225210972
145646737070
26698029054
236352438739
465458516643
11376719405
228328257801
530617564696
338030476977
38066653370
140407975353
12996462143
213564023474
160927348939
316895918104
390131011622
176042980916
327745453341
538425760217
131838080911
98751463339
241095654121
448979459864
266962789845
202697856704
46373189495
219380421111
50813496957
346913558288
291636721967
231992322305
178832175775
181836369144
229463034593
126040054497
215879762624
123402620296
52723901457
80883894680
125935286923
92205315577
39966084414
60363651592
413391727212
94005565211
21901016840
81059833551
380496812187
25489879753
92673971487
340666370444
323445009662
85477989798
62634517506
164492010484
29263210119
424971583946
136717025752
98816300709
2876693402
69065946894
196810979768
33914859235
267062731784
594393720853
473098524589
238342569818
277951585324
55876974393
113546866132
137998888181
543034097332
457124294919
62323833817
60292822231
238126521229
289981949161
342149057645
109094459843
522181145572
403067765177
170482245539
151043537062
272358646173
24909881334
233179101155
459561401327
33514681046
47156533460
536306684336
121366867966
28808568727
108375061223
280251616650
11080000107
322513223317
78425200036
85523755009
156063832282
48813003568
139170979926
68754135121
57966058324
88740001543
224575086039
199719505675
261726603953
34130250513
222764612165
248106742870
334317736890
165213008954
103474144293
17710865294
16159117028
329221778553
206865004050
79337072690
125419491749
174349145694
103279868647
198567325928
398089946212
207372418731
91917924961
92748666870
141494924885
190640392573
30936115109
209624429105
229141141311
188329877244
247309992978
177116795363
265178694655
109918554941
100316287415
117333706094
287954395347
59499637652
553541472426
11541680689
172264301611
286003446002
212991806468
117260995049
149630012433
241902653204
140249538492
333697658804
300347302847
194944393061
360324896158
201970383435
145278691864
209767172355
600396392261
102858478957
390211911499
78194394293
295205729169
90442639399
107465144828
57078909995
66131408913
157132631137
44183646742
34611318842
590260656147
152654368486
206816192659
138682757618
129781021484
5936029511
240723657543
101258043584
574505049840
510895876503
196225680728
239445616578
171633043069
47930729763
70027016507
189743406713
178658610504
552920453948
401726416069
354883198089
119443301008
494288845656
313902128085
96895207574
25469289541
297160383427
157792337345
82171662663
3949175628
247362169092
414330744214
117498034692
58261376706
164749326100
23386149172
206777103798
167138244763
112446920653
75399440103
184884438159
258224073607
41987052198
97938050469
511959338253
146416920168
203008408974
245264864373
265739548321
26896774484
166313503390
297454074269
225618485212
318631170438
60934883887
204230141440
242794071819
364283803183
170864340944
299327846046
289533583190
52863061430
323133803449
40919302709
151485486836
208087043178
137530191070
322675076250
313506947242
36055176636
33535382633
230988174338
195232440695
372796677968
332956400731
214637125448
323051483417
360954801928
485737076242
227143539035
42073811827
168676262285
140730781478
211342795949
7173524738
158593221907
48716816221
76773955575
6239593802
192316682542
256413043548
482096688071
30828159835
127338482852
216031208431
25359322217
269143207059
349517139571
81456137468
45499056755
322191616654
45973063082
401753610190
130454381931
3261738621
329492648355
292138905703
155733518819
8119603358
5740850683
257187894309
497259399685
508933351608
311234576364
231354168525
147088482411
132540455354
337577999686
106509690877
220261827304
143531585193
287028246219
133193345265
386653527271
260139254599
139440096227
177962970935
350881132863
6686160019
241849840011
130894453708
61852784281
251807676146
312408086966
240217379916
270541275854
401241374996
89801487758
221712091992
206878609989
52361837388
133872029274
243233466371
317235176215
34079376784
408865176959
285644583405
59628701367
439281843822
250102185009
383854662799
281106386689
308106767898
82271019126
158483680207
124552328680
139724556242
60157109253
276947905098
28065936260
15163879415
53235975246
32562491393
443169822652
24514910948
90272437192
288452266648
311538889257
406283240743
173356859872
95526213701
56837198172
181942102997
285930503804
274272410974
466151944615
272078567319
115134368681
227050766431
212575710480
274139758154
34234267538
252472977035
424247459355
64780722670
236953289190
10283668764
195140984199
185972813346
293724068238
89383292808
37575247100
10799798575
285063242603
14411915517
225620892265
198090131964
525405101833
542038520787
299474845501
71248636649
182675233548
538460755201
50555551089
262783203014
235706589448
226486882993
37836411397
123472438584
271165872273
137284817906
116654282040
128959294172
151920809234
122205264182
243732627379
94337652554
22077413364
59549611270
64249734557
58172833643
365908657353
179916682695
339925054274
294175346024
11624329127
140160773952
257985782271
40889136693
186027313055
106832628817
213378933626
16131453438
230706625237
191615634078
277273331680
94672517562
299603165079
266910997235
333339629301
453959478417
97176574689
279493606823
126817606463
230348205812
316133149171
186723265480
160742363827
49058686698
552587065132
116519030872
47952248092
340973947303
316249648788
16276902512
22123888224
123199939567
457575964223
392582722460
190391549601
90352708980
224372344289
121301214121
235273337334
42118976650
528345440759
74565856064
397156402414
97384755482
29788661421
78699196407
170623145851
48514738545
286987732107
147234159471
111200998821
76325077064
58986716999
357159188150
427787347294
29004295539
123808697524
90009678491
261008706033
121575005141
149728120893
151857337388
141901229676
343822545419
189474837157
7446678917
8622680784
29794816444
157553335311
430074216157
398682886880
221760735463
44331328499
32900775074
289861769428
555938778774
197344820653
250584522334
276937368711
428719850660
545073057099
71700009158
26188674952
52521302874
411576966841
409154571890
174143323769
277861604972
187367830450
318686931111
207758823864
381676192460
128320022333
12871357571
15130339671
318436357522
13561264978
322290869985
477173051185
268333686367
152512602231
218048337139
155848803257
318739690247
13655108809
384708533729
339248853380
348274357409
39421158642
70256160537
369237975714
118325718818
431195653618
270058844968
435095145547
481621837858
179714182637
6372518243
239102374044
339688441807
142712563073
479985315971
199545853578
52752899236
318743774720
190704260430
34670151306
297471168751
60494507971
294072342889
80036451199
58562246262
229424325162
368769187692
491604200744
578363262214
25978956210
316677525570
246530813719
101885508811
386120270661
278253677871
48433314808
246988124373
189131775728
300567473017
276184431547
307490562574
206612889907
405752064678
16780257777
65663542421
60549782054
7870490973
73712136288
105641383791
459911750560
152329982801
264148142196
166978775255
14889043524
186478431379
111434217091
101033703120
198207288784
70166475781
40110963910
19641717063
45226392366
137650080140
307581322913
233551034755
157267902749
186970524895
403513056865
561754497773
272267842049
206205441953
57818163018
342689048392
396833563431
156934396864
220031223937
371473068006
417074468872
121336479900
36777717580
75989453124
317087408656
125373670635
447603267738
39502558816
39112535210
17123190099
460078159753
291964937613
183144232936
218817644794
132653820527
288382940682
500106910478
243987424784
184720573489
434049843212
398878872351
242626923586
465345439319
170197911405
207842716354
627800741050
35618728191
341853293665
210808381697
121207837837
102753836198
293188292932
239455650973
343602028853
1530419608
211107415156
215118136294
344821198151
366533481482
97394579046
296613388380
19548753934
6754662776
29290924262
27569398286
273112776370
44758063734
556117247610
201751927298
188715664315
147371738876
120651397247
117071174491
271715924227
42729820434
358983067605
14415427486
90876073414
138354502973
290346562478
174290427198
75294337639
171230999297
281889432506
115246293830
195565290276
214802352127
30788897405
73479398050
99829193451
257936291396
69090279115
457991762097
574650938133
54870165561
176570034884
411169302979
96956813309
39542737814
387930296905
204722700483
396700857659
303301401398
105868870073
52616821460
7181387739
544522186066
28039076899
76934489335
384464289751
233889810759
107987606868
150743737655
39338883222
536611024052
300691057854
411151746684
365815274922
158965067860
248146609632
270052656150
458530985563
528796000084
177927298047
288024029702
317895257655
24452076708
91008606760
184886024530
218318136583
426442416956
123344835060
406752676913
68407588134
219721580959
54317743444
587432533807
485263189418
366411249317
309030881134
517232637816
68077771788
151202518189
112194438136
417973348577
55127540862
114900583539
204191518159
285692723294
153212893890
163444563779
99207162723
9653016896
109563922672
297633542429
63870000173
422990935146
259395670056
160307549575
106016404429
14120927281
453588325909
139616757193
127523347016
114997148872
68353341441
130798426571
509091812026
382145815391
191987620728
19315863253
44937016949
314377306173
288642209926
72546892001
182801571079
356968869802
13206364435
242599072479
265660996071
264146766389
130267493574
379855239226
16158753917
161489781080
16450912065
346312160157
112704551813
496039707988
307408083117
415039690965
190122485215
232974640257
270526622820
133897642788
41373510225
19504301774
212567125280
57297003831
31578824831
60568018059
559561172532
150797105459
113594586238
302618152310
12955691285
86589613506
76136292896
110833454232
46148145027
431415890397
132246336645
84479543702
268432390053
13834682442
269765553267
284367650284
64563971829
72340760986
16808782212
409787218920
19577724027
201085911004
238844886451
143953387882
63885702269
69385579387
324811008306
36913886028
110836510404
336472025815
69627858795
264692489719
154858522668
55012222625
13578454847
108111886486
9826572196
48605672633
9362421600
333243817794
179256629940
555403556014
69177961996
414386603468
209710459580
168959150081
152533773810
399177814100
184454838567
173067994122
63354965628
186463921286
305001739323
279929360610
113219399298
200623457513
642358482
34039698480
185935891814
284538725600
184552347516
307091647840
22502217258
27230317395
247144947566
249891142220
404662687491
82930006131
85529933919
150162722779
237012102431
275442165065
3565195685
12543375454
168861903095
279964885691
166779073517
182017376706
133710914953
545300746625
930221437
50989130954
34531819642
304249661967
256752743827
265377662794
250940679713
50726134227
206398485221
595584998788
157936634967
122693436549
253522551955
25432156683
34732491964
167944575576
435981311275
422469773928
204015254215
355070548090
75010023624
176057243024
234255599656
56853594939
207474528459
142217933261
196423276345
173843526772
96101755322
121868114343
66600970229
168360671759
111966730052
109370629989
782595043
56434023790
321297915421
384885414912
10000619658
322602363571
224066600462
240118199730
81564636843
13131642934
410773317208
433885093239
40333066198
410472129532
470102075866
157795617989
180884802053
135217353814
259710472982
95049335922
138130033953
200354194436
264959375664
63015536603
261640946401
491369988512
96120646395
127111207032
538126759703
32138736870
23768599483
249123922087
385275731430
140806813476
87224419084
220790278120
120717492903
80538901516
76277237465
394188005493
30111750689
306016997506
303375705532
93478176533
256028042796
94346075066
269695307243
102234190981
412589091353
38633818282
165311495634
72424550815
349720279323
128726335447
37906562936
327413665189
183533052417
193209695678
102498563420
23570414444
161476123127
231562219007
185746443964
118778022065
345591337899
127649330901
191620363758
11480415293
74356680994
297411950067
160081152549
343826264768
102035133270
399017615137
122484307089
151890389948
130579480943
231408580255
197894798731
37633576560
108102414932
194076653599
116246983630
280984289666
269127315266
74865310574
19669412614
322712200955
33428287740
271110608702
7827291557
273101263656
462494681691
382799542116
24367451077
8048363977
319088002331
296076428887
235778681491
323449449844
273512137187
163660222129
483616831882
401861400108
195877670895
122426047483
391891432117
160495072307
22908714068
470173332007
20590398144
540857894413
147706790094
431158282150
283084377360
188564298077
19204640553
35789727308
7073162487
462006147876
361443460056
100524347091
66077243370
50684603706
290123216250
83425385829
442564104852
114734609125
305270191136
58815521533
197099243882
432769182536
260298773571
213397625046
314272358044
385421435394
90790023595
194318137297
213474698513
81827289349
47698034318
69983193338
192426057253
5996248023
216007725455
265072044133
221367699738
135441934265
121526023006
423969412455
93239507601
150039485455
562718246736
105604465626
16873200581
362238239905
234012157423
110924518258
318089717719
244453065560
306644331416
325457865732
234161307823
331788964304
446224719308
320612817720
450413854654
462643971191
420622595129
462496597892
350861645809
506665817734
286467949093
172484748798
80722317749
81177663106
169422294997
71185915433
229813248519
428708267172
12302638549
19799621795
31669481264
61520770859
130189135290
42335111471
157346294820
298238555602
217314463221
220374201616
77669162507
38022596260
336478305221
133136769674
113437001422
225895302900
193830477424
201500353428
163800610382
457017169747
207394701141
101818302863
188447436569
124567587829
443256525384
63073362339
46514481284
505359223361
291944995622
372674154425
108087920538
397566163023
47340405085
165234661708
353271497719
240849589521
56655722717
6667295366
69274069723
200122602718
157950860374
11645594108
74820439992
118538587056
363947815939
18751591018
8790921822
143593250473
171952368541
291706234140
198252892439
64864636861
207227582556
336060172752
37837532868
508720336264
205979357687
176324493140
597701743135
275414589385
80118612436
13365838432
517107991180
41999642944
35986634361
309645249902
144774325097
255923219410
264403858106
316752180449
195935521997
267583903865
131709763532
49828416981
298279747461
140989844282
215958424575
129512110862
264113083702
6741434480
225074222193
263963424200
133157190160
254264192207
233873277297
291041625449
199579804017
83889065714
377696513871
125246685819
142548084307
200986969401
59549322959
145021967012
188953724530
24571056544
51716908576
156526489393
171468697793
65629475089
330683680970
89317670024
241349140740
285332646050
195785116200
61848205736
174717321596
208322396679
26810686077
62970884286
16306888700
529247470007
456505325304
265246242178
9274770627
18786516960
322082230605
96103688904
120188959888
70661456835
342186627883
156897776816
378700296479
441751709406
403462274928
239862885680
191870335871
447642438365
126309573467
212409035329
301578630069
25811907444
61533630154
106012608467
40303814365
492814806084
38488358600
111451895608
104852029583
528423269143
40329315403
176646121772
29403558166
275943817083
209962381579
107330763278
298452180660
293573755395
52107054986
169613982245
241433010061
166019505001
318861517075
251017109198
238095353622
76278343810
148625146804
392863289604
60729754042
75172108267
141379583513
263232771385
361631139873
366652055519
45135185746
173269822590
113971600939
25669014883
89364937310
7159459402
207978414709
10265156958
103760454179
489075206277
24147615089
112925070700
4550365561
99977067595
3944936643
61011883495
57814719815
49487736163
350593369262
115023859995
175139957127
33484432867
251325571853
142751726729
95016420228
181066852879
405217520935
211431247863
296532356623
372178070348
28999248314
8191463877
399972285601
82923332227
83110966330
133331986413
21303509057
204000268087
1646712654
81533727959
426709690597
220415959462
133283653439
358120492829
68062132872
160458414167
73362624381
62309788901
62171286630
60808918811
292406950819
165042761596
54432140131
82889841301
224559061735
431833737180
17357699550
27158075645
499844371089
174156250258
297870356872
224319241652
260074018968
192380224728
239536607779
35785666389
76984309185
122915292419
440438095942
240617826198
410660253084
512135513280
342493819168
189142599776
65118406653
326013311279
90969848953
39496145599
282508966816
328551028768
47047439494
59689384994
467726570225
423259057195
62068105623
134762199118
109394443250
146866099685
330863216159
262321822262
119457454604
331561445016
62689030134
116099900208
88178000150
65734944474
84523535937
176389466190
37617986270
108175852806
116836895006
376741327023
94443637954
338466398275
580430673303
184538031702
154281237044
426191100554
159625975675
147684783499
34091977795
313435173279
381324865916
168249213968
118460395949
167204765452
31965181956
106888961004
21369312929
32581461517
129206145356
8631548834
479976402561
32137574651
167580503875
158316863845
71265316613
347158543201
402981326850
79739916402
83909211216
574910986559
199253509103
192492941471
121053730809
383641681511
282496085650
227361537316
461705840941
28688363118
13076438152
48738277958
3914262298
47913001051
355324203017
120166605783
340184576848
94292888036
198813142624
576985448691
345926137744
325120333811
367743000649
224918330729
113185103290
132648521968
379976278185
137510872913
282329243553
126818626553
218371222924
111212755031
112406370942
168596557055
571204122165
90117437453
245359467969
549121394795
24991456058
131400383061
371556678139
130595378159
146170999978
308577186925
139087828318
390909637692
4668764040
46649215800
338555851320
24694124212
102190803399
276840524902
349433562622
78778592645
254623050704
37970564666
337909029730
319203759626
149210480905
193900073916
81070732877
166720805894
182191484951
84193968764
365146589564
160136900092
458384569547
168878818102
30787092197
135825390402
49391181183
229024471428
141153766645
171916452847
146879637358
75450839422
106309595224
120494030578
356862456653
199410645263
176773900453
477126985107
87304764239
230591456518
422311504059
167563794266
267125714033
289525500480
45404035496
163910074528
3020320597
396914489282
157381108772
119125657254
196615725259
238133619541
247115913454
30827418654
220512380761
20768498609
504776009990
115961884128
339941973165
56827083275
18266075642
22092499465
100780106313
58075796076
147476127991
100686223010
252213378541
422889575425
231341307692
79697724418
420149215318
215993283570
218336922623
13795059820
193572366596
110872601382
340718249905
177647247854
41115757049
382829846615
429037164445
232959739702
128358042993
285785353143
128231529665
383504413543
182392158118
399358926122
37825295373
277911548290
24225008015
106482079326
234442792229
385393531408
206783117001
378633103213
469593078550
136973691684
316631978076
238905285556
280290868169
392857613729
309031618767
217941404891
66333070766
159857328194
179798765888
339420112783
448683727631
106725338240
240414994930
477413542325
131583765271
208856972426
314977692141
145051928758
578610195145
160606566563
20315202294
14524205296
90525262727
391242098243
66587765436
340289366708
243691065422
82990503123
107529069078
510580926362
99511125296
105935626742
114501147391
298181782581
365345006779
183944246541
24503417032
212215401550
142874036036
142600472420
228280495298
357829992743
266005383272
3205833256
187948808274
405640137844
371813445016
591715879064
385134862895
202215108932
335578559261
105208666509
164702293048
76677553640
179203035477
6845022246
284125461365
56810229465
61560998590
81471997427
268890777446
580497092894
264959665167
220938412348
349726552497
117077360229
258700257454
138145815843
95177429561
31781423058
321971831960
462650533530
298699216267
40602027286
66932243597
100028556109
17296170530
53846426880
52162562004
280088576344
323993690465
370815978262
161837628049
141620455823
423462391162
187726852809
167864823960
160791479243
41097675655
106350049116
160539660387
425683124762
242186973274
6266565855
379751459790
127354303069
38194817130
426800439462
290014476815
193984323623
169956257728
216146719728
112595470779
409336522388
184712846373
15183579646
8144396609
184707400553
75551792574
217146177040
113953536262
318267733664
99044497261
143298320693
85322045683
107459131101
193540594295
39201244278
146980088810
51391353400
270458349946
140218800040
114389700771
334007661834
232300643884
371184643338
148679375208
159139928036
125179685416
137019970180
297695695001
200484584286
146868947543
8675720733
361359823697
104276913370
235763805986
524746838609
274840925607
46250683765
429026991822
367492011174
373494862914
217878328892
228974280057
15829434248
524620326223
171832462279
133844319526
404022895725
310849259385
84497462540
194038719150
524232631176
113821251454
264391322621
286330058390
505859669750
350598630899
60480059038
295615995560
173029936482
36077618513
56616914772
41999951558
82195176777
31424884219
262929565994
42562071038
299369903212
56029315170
404153350773
344107416421
91903945209
42471527598
2950384022
92805662194
223303145973
151580231587
120287197736
80871262966
335048065264
153107471232
237614932009
245777917109
31001850521
29286685263
88871921422
189766444949
204917261354
133418143346
467672262119
249208051942
270602902236
162089188352
22293668636
139414293584
273639317926
131965540132
18650708014
112785551603
280600191591
2206971383
89683491495
369412774998
301782045728
137464382188
188875748492
215782146710
332098017813
122425609144
290104662907
108853480818
229624242065
258251229934
47008249137
92093031983
244370513453
308474355586
106754732342
135295340249
274931973230
223645446062
509264213194
371910024906
101501144433
280345490409
45244665438
153375316279
39085931212
448085706538
140684708347
96262864255
111262838209
115030861617
197956650681
326695069075
364378983515
159677198852
126536418342
154671719754
352985183032
276075634872
406640726080
436143068584
406487455910
52947568697
434994060682
214425964467
49833039204
148582137060
163072194285
36422273947
126620848876
453943450969
11309863481
208699123241
134136529177
66885057667
171997026581
240871794803
35422241510
19257334583
112414528050
242335427388
250535132267
263072877818
180177412612
142940625062
520589910086
423819652067
204615244473
100701957536
332509309473
327356316784
50489218661
239927771686
43868310628
239834233065
154678004898
91025426647
365616617160
162389709577
144406867278
135787014321
2315668904
14381188120
129630939116
333452290759
179297593537
534657535447
260280503986
189226787485
188031961939
24042478060
31377534700
242577214354
19198142933
180914971328
59330595528
152447770924
58067894003
1213187799
94193562918
109357948511
406466861636
91980981418
231024335679
200625514679
132747026311
322145876752
49151396617
131348179673
41296053281
278255571902
39043485989
286546959421
385828662635
193270266629
4065190842
128155451729
150556110522
30089660671
369079429771
381593026045
515484746275
316280874012
60986747171
27258105358
94048917009
306004360355
95468645898
139382518002
87045355487
190209471280
150738213004
350469369781
251201161278
3183975291
204987535240
353457474834
70201016805
396769392775
138203649945
296744550761
77526398002
40812741124
33967541831
72262675896
154379872831
283513239886
147119871555
335652684495
99278533649
81963281858
126275716160
290648684215
316870734747
342500165801
90259766656
182368443491
19211087334
192306422551
242937674786
90952013522
246075399253
245178947366
53468799198
87258186653
45591330633
11992633361
329471987140
20882977876
280278058941
341098010105
71747621868
163862777296
225182175130
105823545625
33514403029
237923960106
410435140935
309571510538
201268225984
29184924617
9358441336
68358256926
82840487059
63957693467
6164350094
12239800076
515925012634
138301061874
219740638432
77698917429
269554328756
28460022526
423431742231
79619650873
137426424180
393764742206
34193741401
65300468161
180926525223
325081813539
121957008078
322152255149
44775656900
260599696362
524438922991
14729844489
123697391100
68892460312
271986984950
484479756505
64423462990
281167214709
120386504777
308921149923
259309947708
32726479154
277226393224
27109129018
232255051199
606730775159
196911953548
125585678164
385271849539
118125128574
375286373872
50913984248
17007953840
86940841829
148401693269
474692481332
36221751751
35711229137
38711229265
231215855196
80998539219
564602932726
13379002255
151443919039
355071073661
403703328230
229693118131
85488175856
83262870518
104434997159
118985924274
145523635407
37674529135
20272920115
469189023749
116113691966
222821460405
152397499334
130038295668
72493873565
37446009033
454730176142
439413120000
25646373470
456868793961
41261927418
28461632990
18696164064
22783152942
261130648214
94522603583
183989297141
370257483514
29550537035
267754863631
98163736697
290190345413
369200878109
164875439969
219579032057
179339682448
345567477788
165649642048
526287547490
133521742396
164692091014
321544009234
129151289799
160277673146
216714761597
10350833350
127622528330
59009865109
296404472993
351243480567
461051813464
286398664948
129283711447
346533827434
38310607527
3139589672
191631532670
63546122298
32259511470
446901190859
8457884429
55553441037
24957091788
236102885946
258588202104
197279560734
209209353797
462868162151
436753539169
106804791206
248092467361
194166946456
77923071886
460925808944
211996921605
352387529482
97648827254
361188990885
99119099124
228343779436
69037745808
73779608563
414338989372
428336497780
305049537860
217098359253
334628016506
41245904401
120202167147
106062967260
93579711659
76822987425
459096900284
341812569913
217696348584
191098775640
429937086864
118138771289
207170556539
188471101488
254158761447
174738046360
264681001656
515250145826
123069188817
188602068204
24190705520
209917279962
31685926283
284655325526
89127211905
14184617552
187285933689
108908219973
110187588853
72313938917
232947769206
368642350054
18795283353
399144707709
614687929706
131164861109
191553113703
343448360379
322930844118
206620245417
228054810859
131215196837
359229805172
110225798135
237452906664
397268933928
256269154977
211141919864
408565582498
78126165031
217652756330
5268799625
489905251701
167704541368
564018730
64190282056
17119857404
52985190698
22285552794
257485275531
91703872349
141557129779
18877209685
87510847915
196508488693
290806519126
462917614888
140250021265
143901542281
197934561184
215603164560
50497839861
176769584430
149657832440
104878128630
311270158318
18623896817
44158368079
415328947459
297955558652
94389495406
279041911272
355633934897
270139824993
130649359169
384531000155
14158647846
242116819598
136428828103
223810814641
314170613321
345789892436
39966371361
29454478136
404214535753
71361010465
178225586570
477772623538
506922137370
22633546501
146632125641
19469758342
218209423298
195144285884
313189029913
126906707278
58575720716
126256132177
143172323831
227433116733
30468385326
24455337466
85566410049
252841171403
3417784562
179268902396
7153054433
210532907627
56730839328
182800807258
240355934102
347364486600
506836530605
147026640171
532958400210
95695876424
32517028955
264821352091
100267900881
68707257221
107029336165
64345409937
132615195491
274147202980
235278256004
272141304371
572817019587
78859553076
193868842773
402478218250
1261742915
281607575950
70556457179
81471053180
194398874559
94257925661
273354713713
1021392023
8093273079
94939616269
20628900018
217369824764
398037415300
44158881039
165569186797
59939920296
378030995493
169455861296
222014659081
342941394063
183338572407
34468641268
256310866451
9795529610
50004417198
489443985359
7094973732
520486229383
398714219026
245509952039
274678632443
127882390403
333629529808
59360172566
270520450759
122602407876
13374324384
254068286319
468343635176
190676780005
13503570420
179228521137
102636876538
99628395008
70675915049
41052457381
30754308845
250474171933
39621880489
200112649345
8459013930
399097614230
82877881528
165637604110
294803759897
141643817665
356208442012
103423092927
292984170752
128951874628
81462185916
226479622546
48463818350
74727114171
83534996854
36278222779
257965644838
430270972322
258735899498
169095936919
322202909785
48820353110
132373654645
36821348235
91356911589
559240759877
275599708524
107306767681
391196648004
115018658091
165158845615
179535975762
245970694194
246079774633
109648848340
91804544681
38768362066
181222616656
29897745644
205581319931
16712351589
136565723800
521830658169
398902078037
14523919782
28720368963
260761622767
94419617994
234494815862
21108726040
211943241084
347919608486
492388200554
257666652427
28679662973
20790642176
201921079737
7303939509
99972865446
168692508830
33417045916
194463125652
244003877561
236565510188
263046850399
208569297130
238760875791
277174425773
150125030162
272539023399
26937486025
363273439189
58816958966
421491568274
14484056594
58732210588
302077912184
186651556545
54420571977
49893595565
5226750002
151389079105
95313581111
79709969338
45680526709
32551145515
504915418939
36571273697
326918739862
31216087312
54716685202
122623903197
409334159808
102689968517
236823876515
47386306842
420567817067
332873107901
219025021522
4535932741
422796113395
116516833067
150825297224
63046536983
149456166257
501424034970
246372532226
397509522519
136560201136
68240822009
50317216098
277853457818
76353237274
24464740689
128554198398
267505622394
54060085147
212361594442
155669427240
168619290380
92806323582
60731694231
293465806060
86252730124
86066886969
312787861063
156444919146
8479207431
18387675337
338722933937
19564460208
157154734465
135966207319
303761493854
96461118030
361073965886
77084390676
305601124107
120810438577
137266817630
189044170249
489648552206
14463296573
233197870425
28074143547
3471892941
58975309785
74072555241
369588733325
121397116633
299122145145
140440739869
99316624364
415961548678
200970767691
90884961193
236972628423
298720024495
212900848189
91826653365
285897749387
427155368932
174415500669
215442737509
4221521714
14430123565
414812811206
353306024570
122944780862
40556142729
569014458074
464629170819
372084036050
239949774627
119411369934
287031621149
257252859404
143536678617
346912680132
475163735899
56121500853
132403386915
238580164947
197398215913
541797788976
137330017104
406474012015
50476836343
63957081179
702762439
246909596716
90811769728
165473537298
276539432653
85344930706
582333870123
355649134377
281013726376
65106249194
152069697636
102900386352
169521040961
254425991713
514705156163
7689817218
70042362925
27876203003
302297716489
178708903119
69675720748
105795192426
133288994315
102386510462
453683644855
90286653694
550053473293
244500877457
499904675310
117328285313
124584848293
117937785890
327080793603
139867444242
255595575579
106394910852
37934045012
386725197264
61939488348
6607102307
58335270002
217082958292
460490025266
423520896205
155458190293
433441651966
380359129706
299878192393
37346667102
423422174431
288207718875
46942925539
365732507448
99273844032
463797871472
197277375317
73351132111
303901881266
585869309683
262876699104
245995732483
517499117065
40229598971
24803551700
92158366969
19993565060
254839645884
333064424656
337843009560
66591070052
287931363747
192130332342
248829455407
504189595811
121018132118
205887917711
291923069205
7747695508
403840334332
80301689212
234975564854
398949134641
430724085516
153024935358
73442694479
436298944172
466626848944
162834161011
141752500730
299282243687
41539942219
45777053706
303062391227
24072026355
350385460630
509616828006
185018075984
20889513426
318937190609
281945806424
120279470147
436432838769
203146468402
54111049947
337510125121
61372993372
77282388673
281666662527
299153253371
171813213518
382584556049
293401343987
509537559526
28467550288
131068962178
203687335161
182018930250
364401871728
297287240187
181221297133
244494980734
148931248223
461875013683
72421690163
118230866362
155443458042
90158903897
265230373958
407935842829
441429242725
35892786042
121959946860
346045195288
226543459362
44358386080
170769251148
170438965438
176015508885
214076752002
493410277319
8131190505
372386080056
155442291956
56147977593
324165320922
217695568605
117029014654
294046188559
510899691605
183067222207
283804095943
257452536013
48583659432
235643605693
272045689738
80783563696
260650957065
52398359451
182656412273
95757008154
83238324021
93862189730
133466910971
20395929966
492231931893
252461416458
282320889087
321183397256
306519206052
32093107512
699139828
391032139096
530265061768
148166164149
528592091078
13272995158
28183166534
301526097885
5504795910
387831673443
172996408848
9338668035
283534514528
314670151826
144776508910
24492747266
134620348175
30480100521
109661547220
127149923648
540209589099
290554252956
339261249088
387054298560
317991139042
21562501842
169645801949
61438750907
537951086876
98585158791
126302969998
237144185558
190695988864
16750749414
213905738665
102636294609
271755212068
172154021941
162848992075
484504757085
133641031069
434762832865
135620516430
212305847159
215413093793
53793342386
319410907346
430006126830
310620731245
33549666600
123597146724
16566665558
40774804623
188961381192
175702666385
280752201086
426853630849
211179952136
288003267813
263410376515
526836426077
99801020411
264884321418
44787831241
411740431093
99253526814
415960892613
325434689035
491206017203
277439955121
403687103283
153782635868
124410763127
114516595151
147683071855
118070522053
139507378586
32739339955
73082827747
209332001526
145277711120
146511069628
431063294488
253975871132
463928742016
13735244461
197957803470
355483112534
135133368029
202869862386
92328507909
109478491680
297947148507
196781041510
40063703121
373547106996
108053943242
187122871253
126107271659
361592054917
167930228797
28923695551
221286652755
266487849852
129905833456
43839096508
229455617074
214632531054
152810310410
86433763973
354478684460
369057620500
90875381285
261040580236
385246397641
330927386458
232248188739
33635279130
477501211798
94480292067
405375831370
260687843936
494615178483
349203178468
198128368840
3345107871
443839087806
221617169271
302076215072
40428052521
47080387649
272677635456
183342107366
200425172886
398260250550
269080751489
20872213048
123874116850
26400270483
228797095386
141370627631
315310781948
164175404688
10840211928
23624134423
53760440344
461336871465
124486577114
27179361107
572608262477
18532159255
250914302484
78722382020
153110746796
216362748325
193071133307
128230258895
300275302841
30621026397
374243884922
303069323116
34061420811
309406128332
420074428541
294051263871
805302137
110075409870
249539338606
293726534654
73035453506
314222968695
477421255358
206962135472
52213357874
69175166583
79894990048
300246073499
121872992112
177393449558
158331456112
13614593690
7460185894
181428946092
154143668025
341466094048
50717596560
118610770002
138832499694
141531255919
18501522517
382614930147
254917328148
169667731142
18457487803
211115834645
43692170832
20898336496
163606059374
26475419411
63492385020
324019281051
134223034397
563753298300
210416098675
210443105384
297173908345
71116096411
25468354944
52506159212
287597879784
42627390743
169490569707
257982323852
152358533095
3946891461
381437702319
307049573079
246928287195
65566764089
45608053698
155761162489
421097659408
389037389101
8468327983
151075121659
140061275651
284351614637
140813414867
155101681708
440808994430
10271338039
443492194521
295187376471
59610208879
266478457399
171484281044
102427051806
359566796158
64187167638
56191242322
119385066325
41920804516
14808972655
230125363301
6701133619
275446054015
544071549252
376380629355
46001777394
58811867379
312233100105
231113616971
62841374102
176993585956
316311216727
117486077492
51223884839
223444195347
479546974653
109404330821
5920527392
349400382699
75678039605
179221945961
289589238200
273463623433
195060869365
202237707344
99692033512
24243644931
30170558927
242463774017
100775005164
278076249791
47122090786
105415687815
121404631163
321901065282
31706479481
152723196455
468749391324
216147794843
33790803779
160070519144
396208501805
203478545483
441738601771
498857648848
192559331194
201329706959
97350562418
21112456305
364076723140
202160655440
98185668667
349721918953
16280496382
196007317292
45086323169
262959444848
468799428403
274764395253
167435340442
46031816915
38732620411
20111999452
286503019861
368246540499
57224378370
288582995684
408301220009
94180708776
100503909913
54256342217
166510430541
158663491982
465639619975
212555078671
90147225988
469060066957
559696048830
45086675823
62759502681
174031222625
158947116578
67210342637
75721705168
56748136903
428477562811
541420724736
62637847075
34415845201
13644394636
42802267442
181966751965
391446409198
425428206808
462417859
110204983168
7049515190
19365200324
25097024476
75124937857
427439755194
165479774416
13094508915
416434467398
203350114552
97157751873
42954665924
32645744766
460989411583
252980336530
147350754089
204980615919
412628940917
291603037438
280475885453
360279891006
389432814101
120380546449
147294344823
200619548292
85371111629
194214448926
133410312093
235610669648
34723132512
185049234838
33943301057
140401293754
182897377125
390497722367
225288382435
19505651468
152302909211
128494484181
122275765824
122887475987
58042981476
385343727078
289104320279
5738405989
376669925896
190920440422
439304046374
31464257320
12760598230
31114865744
415458488194
27995732489
103382435047
279259978178
325584457567
444238246794
375991497009
262843550279
206981386324
262060858703
189912425003
236479322125
61433675911
29643878433
55298962886
526939206506
414120728945
390990701357
419520473888
181734757991
294103861345
136794286493
357737430886
69283633254
203730559778
354106699770
347751744003
117774784043
377356208932
80214432035
88643301040
41793901006
93014600183
369861612943
17780548127
133291125672
487770063755
116004916670
84544022347
132779057439
536866002479
117398430674
91577542547
332828488621
156524031938
233396146671
63926510296
19128063067
442630842183
238627724141
48132360737
33065421305
89958221521
59748282665
179742063545
326325092056
34984349366
416219712999
225213555063
436726286629
353584351273
22142871377
182738799091
66861691207
112983350369
383361842250
250256064819
34668317496
170031989653
120672291859
97277442773
102050194107
72240708585
197791888539
282575857918
176177687970
104913625838
431723651218
313760451748
241737028732
69549844946
391793087040
5718179150
174793054039
246748919240
192343744474
209076987595
151925937333
143035719410
38726425371
369165087521
62974619531
193261502677
225973214907
346521507201
262287496238
359873202558
129823658008
104368084893
31352138013
506200284631
15325470982
32950214254
211074194491
91497610960
209910320097
222677271946
74472399165
17982412842
115928124960
260512435182
230469105062
431764013406
31625483152
21405727954
142843164632
110215696785
97119760627
274382974911
213846813094
272617366458
207398355237
97139555370
52794527219
304632012219
267823668882
434291840241
242561311219
256083596315
12810589199
156037168569
46997775829
229746156305
178275242357
98075703900
210901769946
252469822139
29656542756
47654378962
516097519584
173687763796
311522591664
142278507853
10859075653
94345244853
231770455246
357722855345
126071605820
6315147276
52237004148
491665334384
267393196407
441993507989
381349378337
356258038752
32036362105
57193111172
220663777005
64759268590
279524754228
133097234151
275067247326
468315958883
309824253707
5842808524
41171474791
248007113952
42009537535
31627859885
245118756014
91437620084
41896897330
77232600705
41902238124
366578594213
302178917873
329815005780
196008445428
451055444167
298664552142
379471638631
107764842444
59510231666
61742739242
321456331810
439574711303
253171545955
338601799923
9774017570
235879386049
210142980737
33862492249
375603621667
199927164782
209762579730
125490030131
325976283349
195289245960
75590030111
103682315520
152402739734
181512884297
177130086761
220900054054
104362844870
219444241457
85162512211
246300277976
463046318557
70931650311
199611245080
225672099217
493590640900
83099693348
192703962074
250173449841
312297612780
199319241203
312941092118
230065870540
30294962056
35023579477
252615724563
49334015579
44027741233
222099863793
17401284144
331979570373
315343099010
116890935727
256567310635
32683634299
147768638298
36479991967
90473117692
429755932175
340057904785
107217900104
38482292920
124426146367
55175552017
86478232986
18336220963
60032788085
226946979469
258953635051
13155234077
46779295783
110032893956
202838626040
96100619327
82828860457
82149900135
268200056852
499297997060
173551605651
181406716596
268817306746
169298985480
353664722660
15642816331
52399402458
8033454291
202627865906
77692141785
174151516938
13491331494
282951630032
198859246593
349975031350
397727894450
278875339418
287776254765
220298619518
239462780414
571879306422
77350662610
185276155422
115698945461
133574350301
46665096275
243764547083
552674594191
277798817999
399378766692
90233835993
283951333714
354138882756
122252813306
424943978230
48176930099
270280712977
67066608056
379712622469
267539278620
90061972582
288847366975
325775501200
294377837806
38125942184
102146454200
283072997978
138544988004
75426096273
252136818616
275876319880
222063265177
159637023102
45507589169
261707991887
357612732232
313813498793
98186846029
276684975737
440238961113
235467193352
104613447089
507000654598
10975337652
448864704805
400594082752
209970113923
217135830921
297583161320
254471243313
5290478767
19752687921
322949441439
500404467176
245023352067
261712905667
263532510569
255042636923
240437788481
61999257465
311472547550
76403003090
340928525228
191652565274
982083004
250883790755
80014275082
259761632576
335216685688
111347115582
111127172390
177952542306
248091801697
211432133310
193925171636
190738056960
231473346365
253904297786
82582441842
100300441442
106447281094
219981078601
156780720265
83842228885
181138445307
407009009363
73391670515
83496228391
20421038635
61346657824
585958697033
179107009176
346765566411
135957524480
420982714081
207226149655
53984142556
136826018953
112252714472
56716546952
131512010314
156154803892
78157926337
208965172143
140882406758
252961554003
165727403113
674597001
235095080653
276525944215
47027960978
16286353824
142605046016
207652436680
166121451258
164911529202
106142128805
170130737768
18791376410
184790829383
83744733753
85043792886
190042674336
336252912425
30152685063
289305905331
162997403410
458144080581
155638833426
493432286054
380940101781
2926602620
3707723843
34860827584
157978334480
4583237100
328984935085
133223763898
9405799416
21816041376
153915199056
62610982507
95957563505
125863556756
44768205232
108846714147
196331415124
357472360420
319717640887
47189862945
156328074450
143145602487
177734960169
365131437545
396983076475
25642260419
206871469243
87065256381
98546131311
344506234452
26000519852
116705080136
104384763250
76712547705
26043805603
19662225292
207763706529
214865546673
42624640661
307151469
19374550270
325158193024
202908316471
330587698341
121760758476
151214881850
395090850489
182376917655
82548962573
141198550286
22407556965
138863050295
417706868339
329871675436
220469197994
358118003335
78557443072
178443422898
147245417534
20700755360
228204345318
45699881170
199442810210
2487740572
230636464129
204085333225
35890848265
233165931566
123793330241
117765708450
72050436417
234484149246
297790815362
183897954143
174478024191
176046678594
33842768299
82685968125
270581405592
86725559459
228192237411
129172144973
72547468861
8592412763
286003982943
241174162739
452115937829
403820778665
264479470775
88614949859
207972265809
77660647554
89747059226
117512486866
28549918809
218202450682
329389422977
272069233131
136740800649
229238249256
173026559800
151899338576
208450639629
239817204558
221367518748
88933962341
67501788175
180874895352
221071816217
276298150089
90323035506
10800221058
282255238672
243330497952
63793245744
2221077286
78300671352
102249474399
165396563590
192732904086
53855252166
24363507831
156496410801
89608687091
411755022142
1352374578
37854628520
12906675844
41112444861
79554103424
162741680048
389077992440
173977482371
336632753782
207422066731
248193108866
130643725060
323626243946
23226737159
123173530139
229185164858
79814527878
213369995076
176943592320
264057886065
50261052661
454460221514
181190511981
217126438840
160985536451
89334878359
30696813402
452008204101
177286786245
74564614105
196695329815
361120360679
455302574131
144047139055
4429600320
7861387679
122158119190
75742989606
237987907672
315576604571
334552772204
118789535901
27397560828
285928462226
462013300361
369642148981
82977533282
58430254647
101826414465
65495562156
102467804471
85893916173
254879725822
324797904662
428574430672
250285696271
324269900721
483965789989
15757681784
237438220611
84503892831
228781214339
127631131989
48444395719
458175592429
28649045067
273996909367
61291854611
18159197718
5304290786
37265270179
314526409892
212676921083
39135794896
96935972712
307279941738
192449269342
86455263214
80934452402
242133048822
17287743958
297949104368
474843046652
29399190582
208605700180
449274362071
64488090479
494088162152
312411045045
296571522865
343910504540
22075507931
157628225699
8164488759
6559704001
100090376385
72809731513
84835404761
94223376433
131232780145
175824418504
155815902810
265357298139
83605821536
181055626881
10340189207
208629176765
42732114471
43168326266
287210174568
13788533748
156063000234
73096863254
39681037212
385303035127
110272587174
263687758023
219694579451
22550396519
380599240226
171258983952
49612994871
151098959017
45222782263
102091773244
88604948503
219363376910
51967441729
114147076813
234364263898
45799600154
2237891177
27494046790
233143638557
62431673000
115621835816
104767728402
314367499938
82045717475
264682970890
80198622196
251037557824
151164648501
129240078426
362044204647
94924227217
369392102037
331013012258
95438806348
186679039842
135643657659
294393263566
59156581530
39899044682
25087637734
362574005429
104693256381
306711135903
254382411277
18152241388
284769938821
75777927286
563201517680
59151667858
268502896180
352848547243
343984797022
271837582290
113397331482
297251848507
114115308392
55423021807
190662715520
155148287721
55974754138
271603197339
128333210986
96040772261
2034022768
10282071141
85770649456
536378699499
161689950714
87082635275
65458989131
31791488115
124875842261
321545760685
169995204756
169758853994
92813780585
259798151840
107385933619
385679990168
248862341962
345542839471
307674710839
263535533700
34084327183
48559668226
162839577788
244029740740
52678975159
185430722541
109538376547
587086237100
87686153036
96618919860
141641391573
87658031015
106128979350
29577489169
11006144122
173288051349
336801877393
96124823542
19391730430
81852708949
128595439201
298671220196
19434097981
151411246912
139705446982
59715610081
386936619474
38518447225
425310479287
38690561092
89349874258
456751058107
455092054306
378253633743
251500725796
128314936112
172630427340
292054263187
37123088581
355384790115
66535259960
160439289812
208876639668
141896278179
352598018579
160490631573
146587987685
230676491690
111547626884
190202566349
345640543682
79329951487
88877529678
48736069327
212503938964
160389917522
353875232473
305922827444
220794615745
313208727977
294330005081
194400150589
37796677892
141612555034
323571115589
243895641243
158572392539
377757885880
128210045875
256770194457
272108434874
65120069005
72320177913
259707046990
157552413207
62334351578
80960415357
322465069767
146829322994
201553638736
382850390230
78334614202
74764130042
98226263882
36108065913
348129025066
290238153324
8346132525
9109562716
342372540520
63730660053
290985948267
60599069104
68448860899
245829089690
42370829862
234670446859
386185405749
139894720371
80008249044
295218410755
278841326674
41954743063
283409759078
423911212412
112475453124
222127856307
233406769667
190242251769
331450954157
444177507133
218084654424
456083353854
239713548295
362629796330
109385811067
33945349106
401530769291
186916126159
221592688172
220836332697
91996257481
133298858719
4291082382
276934954477
357818978518
86294868548
80930600055
172081154854
243416658462
148989603275
18748039329
220233520118
168922084983
300707304473
230586179179
153270570494
210067281598
235138669451
322356794325
526154013243
94377856277
124672365982
175857218921
378087175242
135177292073
99297693098
279014846211
118550950182
76869732481
469578034982
82320089146
293508673167
55873877495
324366506039
176257245200
404966371776
285212484154
212504822118
67774658012
231707835154
394580743168
289812852408
127537860407
412603890853
258323719376
552879703001
222074161721
57901727184
111452973178
391699751577
472453045205
39622005266
105950935072
36271801794
168054164891
54661063440
347760461575
2394584514
92903840461
35181175209
184750261553
20394850000
75667980097
363830743237
104688007789
6385516851
177900351518
114158808370
143598866739
78127574252
431905795577
326631401432
479166733277
65680396580
246749826445
25656612107
409271566080
193003857339
109459259322
397697994741
402147341944
326975131718
427032023338
499163228350
356810547957
128532713597
313175747438
153989234801
88549553181
295046865779
311913724972
188446381999
71035969224
141273443671
173438364910
66280555074
170235839913
355910832900
342497883844
105924344276
13696941027
145656844067
97243365198
228351446824
264344699051
351883975565
5973341627
110139049854
213244487767
34144177417
35544567012
291032725885
235357915153
403900453287
39844413195
72491037306
397814188557
66434615999
88257903309
179928785007
318265156608
16953094929
13325300661
569933197857
232078168185
160350468369
222991536167
72642618172
137667055901
87154489411
15107020554
80234698599
150478125979
300655184709
352908065818
33344737438
131055967283
4498801623
321676857862
514486578401
399253767545
3773441037
825307279
131636486008
125142888853
111467327205
125463745875
346766300704
38657475653
59860707320
14568969013
77477068738
320398738616
26896666687
39821755822
316700741915
221161219622
129708529461
317377540687
215927622622
282678246687
38689239766
139188491839
385162035506
254282457650
32578171379
64470374480
92282528745
57561208306
155812920243
93208783216
55277054173
155066881365
472980007220
279580076440
46746662091
65649685590
150999982824
110354736562
7697896403
37993021296
202492802164
351183848900
367448742848
364356047213
202420627674
116724223984
113077623115
62938613630
17043984872
410264417881
103064702312
30571168961
50727196831
219395963180
241896682458
379548863986
157093627982
203162464100
284134329353
271974877410
112588794758
73582276371
76883405180
90053762427
46442734236
145981368610
151732345404
60181159059
77721119329
225666974464
69497244878
19142526544
544172705370
167888499215
259175076248
188147861011
20184069493
524287918557
397147894465
162575973747
305872084519
70007963982
440184443746
24356252262
128892708101
139621156822
503463304149
234174103910
18394056863
63293469687
312758998396
149102072621
388057171068
354734226735
256113114192
150581060290
220824418139
160585383532
46692256940
130497911559
76037373924
31355349831
226757117648
130788202858
235746590372
366012703227
144414341550
251555244788
174622384895
158683487689
93507333961
354397898426
229977295199
38843572655
121369890548
321631264494
133000462647
15911009679
201423206468
243906923351
88884016649
375231781090
127497477255
241058483604
186411257387
161333693803
54700352186
106073179137
389854638328
170146023360
56630638380
105000360776
285068483979
250190566873
269837199630
169054310379
56905081105
195106153427
194168671240
162795325248
176565388592
82065401253
262448154074
59599495112
192282602069
80071393622
108652661993
33046957400
81016114658
253191610348
231089117875
221588665074
278659766360
342913807192
65931762192
402641979450
21007982336
64663232088
259251740623
108986484923
37635171891
402972892264
149076287675
170385489012
231567213434
192006497762
94401578604
405091735678
194626946494
12554542349
72722190228
63038402821
394982206254
91337440415
75157452875
193747521342
221844177582
294972297812
99528562091
123837382141
46351564804
126084186375
48241150322
458551156697
176167713583
151575901062
355051982261
159082482975
118230604410
559143624749
55924950145
242612129531
263882642759
135723039466
37510013661
200887109517
47537618275
368427095398
141924144784
208451106924
97397575788
103058091133
186377387094
151244200547
139097330609
221561519418
23483760143
75003979942
113151933359
29771243100
391466325908
107281972337
412807646105
158446000997
164123518831
399154876288
68994565611
227423286445
134841445319
90998195752
166489775983
267681656826
12204981609
19821716260
268082188843
365590067778
160509879997
287160384046
62294693990
126938747247
98528258128
326342216132
22177389136
148430430207
3721645669
171600976568
389414164011
84062508861
323994691422
26854494356
146934424655
152663857352
111659538946
294374271782
349657702584
108198900676
332098734476
184358829602
61751310461
302106981310
75149170747
148944138235
306411967873
49190032688
27865766831
380841334537
60998563553
84044588887
27242062374
7886607191
136722495578
223151760226
119379008609
123141143173
92758814474
456016222731
87675846597
69089050484
14144746614
191743114467
36602765534
63688189065
532281563266
241398704256
150556537647
192320636956
32132950925
112790901304
181158741335
117918124890
37542156256
334941942070
21636390847
231006044576
167580124554
260039691882
128047069714
317091185224
121815285600
72444627974
72980742885
44067941702
363293231623
175250607550
270754349507
39842593100
331009073115
151803559044
112702987063
91545007852
111807494676
220589230508
255139524372
331509721367
215204806696
120210910052
171727211347
57872209045
227104035050
272780572232
57397575013
23523016794
256830512870
288731595087
61895478106
87888900404
56205124668
17591007265
32268059422
170540306926
266183765266
242691189916
265179262847
150231434925
133572814829
304753917687
11978405374
160616354209
408169070137
377147201375
389780061780
261216711807
134288709002
196697852423
361477182816
87405140384
313691578338
378690913744
19754509366
183322070039
410824564909
346290932972
231146361044
93858580421
208645715493
37265695971
192046825236
253447011182
101448627409
222038718150
261431160433
14376017662
5565438700
225345485707
91882312800
242068350711
69862778263
70461773794
435354444174
221014292370
26822971092
56983074386
96415159757
121155288419
35282581114
354409576176
184620849403
47042038574
21761489832
3881213369
22226335930
142178156830
229678717473
331208371579
249444590078
226827663392
290859243130
448359467135
365808862932
62729652986
159328766543
4658222924
212575335010
292902831530
178241134441
181523825024
104455422675
346517554805
33477954591
7042264670
199896479156
21896340096
189772776078
16538881266
102078376704
790625912
580634452254
211055882715
358273062909
335194959222
17614324997
147810044515
141214644645
304351100303
114912269791
454549425694
185752464825
254650144392
169562243453
120251283384
123275210421
37840873881
219335724936
4387047431
467473027884
62820927284
105450761194
17463369764
117768137823
161102413002
333977906070
64912425121
273665119677
164711916789
239978927620
61506265836
433919470267
137957900470
335773597255
45736134378
125027993638
240877412788
113394695934
60737483114
70711493243
224527852451
129623377480
157725112516
185724464180
373765643510
144156697166
436617119974
96474838434
295789135448
362732580161
76919673555
515928628457
71952446422
106155913777
394723992168
130397438604
476003153388
94257715145
174807577608
84336419376
172656610917
405647651591
292712184708
411834508711
55621111484
335479085923
280604033273
89983612728
147600084291
223141714829
7713946153
300060851291
107804825709
142218729806
338688869578
186973501069
362164822228
318753747088
418187652575
42180296437
300368587776
84704540678
205094309999
239590273244
234739217380
66832470975
267013742958
298455717883
3979602855
450019666902
128357190331
247695171674
107313235836
226295497404
290685176791
284046250330
68998979954
154383426306
26468733680
22643820677
383747474144
390982638374
180342014333
266532900274
78809223234
15259303226
160429163900
95939213067
181990529805
21460892384
301441573435
23676739976
261184994144
461543479171
109332308506
313862195618
140386150330
122239528936
87306924209
4067790747
432398549197
424712463593
78183031236
15503118369
99452740420
30442543009
300141869036
262102753465
290219456785
115467234040
198808784274
260153579004
98741999314
4367971369
239138112751
92804777150
108666383468
154994630214
246537098428
73863235146
153316174346
120813076678
13937516655
142756217809
75005853884
595412290066
169753083677
193989810698
125236763057
278703771066
249889217434
25464481677
76160535868
63037174060
16989055925
253557271984
109258213078
2766724318
115636902518
67846790262
84616729821
30569970011
117153368654
228021517310
198945838509
273540944086
68060787075
369237010769
413394850510
328870319138
123649919059
328724456367
146772164415
279404719460
91640674620
284210951318
162133205391
193344547523
223156940105
76076303478
146274320729
32208757074
582791641786
7005795497
394629949381
193377648885
220243031451
177378331954
189931057547
30395238526
254002044573
262910431765
153792747151
65659323620
280870231168
112617905682
236101940538
356407002512
179461687957
228381841077
199364018671
16696888093
17756120605
201456819538
355745586237
138964822782
385576128709
207129604713
148501551374
63813420214
351314470537
451192121154
120173729485
103264793375
508598471570
185324955053
55767522376
159949317898
171459718475
210499501091
80061520443
51150464421
131115424223
34444747572
238788017921
381083160416
339440019011
105706026276
175943857654
95361261552
56462531345
47494774678
415226155323
491298696103
80463811469
420138940252
260500762917
19301468707
20585274252
27636160702
244893159953
7713241806
139417777841
243571326503
179699924828
286938945946
168796131015
21215812893
402572650241
223494427188
30289243284
240791629197
385384459268
152871661804
99273446945
39060002796
235442791029
403626190586
269125773722
14565330374
29426393500
138833010582
327943065712
96868251647
204121886658
95952772906
333258742500
310909642481
240177489207
237389567197
101042874057
361226647229
183484530966
130373662641
188881958378
57911053283
324467805360
154582340016
506712891469
189370891732
238662245088
178110589966
206625377601
263501459808
212268136109
35358119057
418273643672
337727056675
240745320498
15950199527
155803716989
64383419113
255524768032
375028747055
406102697821
442643589547
235997377109
38741291955
205422601834
351499646557
486042493129
134092049395
29491769372
108081907835
285822344398
300020385110
127240268666
115268161326
311499481541
68951754279
141174355191
275818820718
429561683239
212072516670
339050662633
164285585919
124668737688
85247795422
238867875013
371940111684
245975833677
199194952705
150961132625
242858419275
308860080590
49272569427
219732390940
257865011346
202413199037
20377649702
143917618303
400970273702
207994530842
221385253540
246558998581
28778254997
86583414178
120170494822
179141151291
326211902887
217733183346
100496615638
155744749013
216327928255
276911519630
109982556289
241600413002
393337554542
200987156111
193700582120
108144653973
298250498715
64308773778
100854738825
89741871066
12189638150
199310036919
287586834174
248991477125
4454199274
156651187545
110244644943
77195549215
209285462487
165128422146
189178795517
163806101412
418596935825
431736011477
204723239742
153966535346
236169312849
295524417551
80187876515
314549719107
248327132704
205109132218
387106429035
335563930957
202780121110
140143313331
287719566720
14797006071
161791787188
206886133217
140761607917
138469279622
521658022482
266480504115
70001388385
265952394199
110495743588
49592650948
169100794649
491285185690
187479499263
136133292508
218718002099
307585977850
223127765211
49976899291
119855421220
95315792027
109031046975
130087901740
255518448222
238927781500
56732165061
112020500472
63609562252
61448122729
172900558433
124581656733
298390829878
393278250587
540884365960
47230993678
6277061054
275949853315
41129942454
200624773110
228451345108
249379785778
280011298141
298785324867
195289441928
102727335094
166032483553
188563635781
229964762436
159894332374
126886971345
286875136788
92029628467
345237656477
419423786421
279110705793
201483699913
282202633063
152659294179
110079473366
388268881127
292210649983
72129604493
149369403249
336697102585
42503668977
312449160319
189744005386
177400852319
32698697759
65538563285
139084036747
23428521398
80199480313
254586056516
341014654609
133232565667
34766402394
474768158692
207580664615
437329276028
253281032462
318498104787
77643916777
255411532847
185519706192
1235335400
377190647665
66551022154
142181778445
342871144149
156561801534
151339947465
56960125463
167514931351
78375579063
102227931269
115384908775
73761188304
151617098315
388782416420
40404930485
143713950543
44292087623
164895193687
123686004029
316099611610
285067436794
61542132560
343943329392
42700742770
152200611121
109229652116
147903465445
232978205646
307379934924
387495283725
240406616555
127184758648
398290670002
79594671405
88793521348
112542316455
292547929918
85093222532
14031972117
21759626391
240710597341
53808269674
134126254809
182137510992
273546924753
355663200105
315367775992
178141451269
421194365442
230577096989
15060582006
150233709814
241484415224
321727368752
77038509350
389356957312
42409765666
301194171475
4402908661
97690888112
225748038137
67399366396
5884652065
201585352712
177158463214
256364097694
142495959704
344967463253
234970837192
125821176741
166778456098
61872768646
126494453030
162200831675
2540390440
49263552395
349799881240
385544446709
140555922736
275927177279
37650027575
1521428292
132294261655
66386256550
322254980186
35288300795
53088206924
111355778338
49513532190
426830134729
92061134376
248517827350
67517972629
179510619505
553876320935
251323252153
3527495336
30975868779
91240417739
47484294973
96943666080
100566911864
93049099116
359531557532
245802361986
171370438119
126955807560
68962599319
94669114268
102244190220
16341366378
169762823313
69760502130
275240349612
175547671645
88838520650
375269984952
18398466115
457744756654
86105207388
62686730337
375749715841
90044595604
272588866482
458984051126
127731095765
149940950769
353208207528
222982356509
228107039819
405230533617
204528793493
269604379505
120687131384
534266604915
134392267970
87164206887
226847589610
220166707983
391695395997
142294772450
117570336142
129950730886
4260626359
180944139745
307250108864
185958083031
199862652563
44303448589
431754245484
133929664799
295249240810
89966630501
196535803741
146655969517
332921940059
85533144525
456650860957
25625547810
274053657401
339193685639
101816694819
142660066463
436026397780
20274392349
221850923975
253701372454
401369095745
119986821237
115568447204
229844895352
181610214990
37366648400
235290097612
300064074726
151424747240
146749162586
46824872589
87008960855
172297260389
5454699877
426098924860
86655196954
219179403408
154065416100
270747951297
189706380268
48385218523
125796239475
102140254263
520257070005
169265537290
89906663832
73815184423
181326640860
78646902994
486232016504
70243976486
203837971970
67841758101
66602074642
45903637719
112461177576
21775116248
56544843137
482918896439
59613708995
126387931772
174907692154
165659790337
342556855268
288014573669
166184843239
139070351022
108210130748
4061218154
79753705207
325474022450
96333555026
42389208266
211300460608
416490090873
484919382380
160846840163
145857615753
44409247730
148765495482
44302082228
69446255934
9951564971
108512450716
319907636022
28461946862
7079132456
100180514431
27362163838
231511609128
163809824605
264182395682
248044601363
89475212957
237982561239
11746887347
27134019650
219099590674
102437206405
222982157211
164940596246
18412120681
173529055591
101853872672
74060166603
508824460879
370147561968
145913748321
238665271970
218528707899
191888351691
99349616096
50853647106
73919239782
1466711713
210211153982
325400666182
198472405323
222561107274
414758342325
574722366990
170199756369
290186232640
46548691314
393475705600
510354690431
44370257392
492215766820
183490734125
16241950261
2464789218
250448585941
62658251385
212184637083
320831170283
33658821130
222790292230
146961078729
457016034643
176097246591
32065717690
106492219710
312900256305
209212416491
281171638555
361039510540
310253312539
42398475610
161230789509
85976238062
72506530360
20829288820
109992595744
166454999592
218837437359
130485454056
257506604893
155701838758
86779691663
119095384117
9228289230
105477635547
359185408321
36900207896
381459293064
94929488682
35693527792
62390850931
20361839690
354108777636
284718927712
203883298499
324707771001
117335037199
303541261974
335002790427
198673747528
258121237798
368052435285
497635338810
33279758552
55972542894
246447186490
91089314410
310462128536
79625788066
33883849402
90876892304
190512204621
86395168083
123409590912
39682419201
42749734899
435865296260
160346888876
199617025239
48901402015
76467661238
321629473837
285862737887
203716494564
174210931114
195154473812
17430615054
201766221650
204173027500
78637460720
122345766288
142586053657
227896577498
143925188296
157566103333
90625973383
112245305992
144672272549
35311294486
26180720501
214205741900
109396007402
283203979347
50866767614
319272252226
320761779081
211383233435
204820203487
20826179573
273903678620
99880369344
338290619768
15306364700
57090796689
312966682424
326854188213
140684731852
163775288078
363183956350
195125556137
231738915431
494011535877
149605292392
225379985313
199236597277
525399310805
93425443313
105466994843
69239531392
389799061694
185090260564
84489576200
409869979149
418722116126
165539409272
76443356021
58663845449
429614452801
38161964092
146110034909
46876063405
199383997069
254732966574
211905813982
469540195860
360507333709
369044994108
245594657928
131408478766
54908178124
44040169473
235917052119
42666850431
235314402156
34775540470
126519150881
102236595981
79690023201
196441942464
347210206870
180416380706
59354284274
120800590693
480954700784
238474388764
14403158976
259709361295
219139886658
218619856886
93740423938
237846092402
396329319913
83312201665
41655463632
357318767839
290208689242
62714440984
520464500314
117961090333
358271338033
182729198746
25914657675
6561393265
322711393497
179660992811
333485837287
345350632318
102931179339
67371640297
85884610971
566043623921
54482373470
114224564796
542358988650
134375268573
387410431464
93221970526
311489647066
79318343446
153443900347
102629173401
122435413106
451379655490
188976150271
328067500800
77138669549
431983481354
229967830607
130901621402
96465560110
526119858453
293028077316
53850925815
397104223032
15583257111
524049135397
219684881638
543556854320
72934937508
32880824200
238184692229
259887278121
130310187666
26437257545
229052990250
194820514501
97814536108
181946653991
35083598922
107463037248
80691049609
274289065993
118874837493
156284489433
29401266883
29043892957
37853884874
107307074017
88095036285
272398467785
369638273756
309200455465
86864084869
171191502587
155216662164
169148598506
120852695279
126006185166
378093426990
82999076458
869197215
314590342136
31358896933
438886029321
48502447796
206928789014
216941366041
12549859969
47452141388
326598669972
170171217426
14757316249
158958409364
32869572924
324497276545
239576782490
153480023524
408920699272
407989853888
405064689359
473542332862
383751611072
444587879932
83531099448
323045819270
284355426421
120166009313
48506021174
203637521897
77248103668
221752881020
148278286510
395652038456
289013283440
250989286533
105580784432
47115700894
15540330264
80924714507
132588248125
103784625692
185119932948
179837958383
32695631178
171783826266
5454182307
11669286706
280837326067
328102361560
325292879763
213551302004
342077581578
371087187274
141338230487
334343046739
254861180535
321742704031
211099819565
143269139232
134125864540
293689654669
28414474030
489237533074
39830301874
442597913744
164891697374
106342480479
57412592142
54209722408
30781293994
403001242463
232182779087
66147332345
185172785589
104736360488
267802205295
18062913456
8901427035
205552875096
45360297676
267543660966
373248504875
57363756791
108382092881
471550745296
169032256678
279312551578
385302218114
242414118198
146459241353
55826428082
317270645425
287009914022
271300829120
143016124078
46371017603
98472742539
515834749145
221088620901
258102213998
139413292948
221094333529
322371982841
129326842366
125189006201
35301813841
359461369037
88661312931
35497731634
144936430080
108249579954
159397415942
33985945526
391882987701
69790172846
350157664044
255048635394
215189727477
446908286708
301314473965
93054279455
108933992790
23801071142
109293574937
3856739877
348081934507
106062172687
105878894321
281450716265
297582820638
482796027368
629219326
199736749681
167145095233
390844840730
317169433130
319322795836
288816799039
200733359183
295204437759
146664930455
278273987179
79347299810
227713491777
197573648135
37712937964
270529638944
259478780489
347481149579
112820603528
130417096548
10779512738
14302500821
114504218552
160048474217
126865000190
47901392279
117772179282
86032840097
154022563142
142005545528
14770553734
271918172885
46262793291
426700262573
53372140069
31358403782
298113964733
56402969281
378960996731
512989319456
371089892158
51401824776
233379068401
20386761277
292111919274
103200485266
195997058156
196082891254
248548658385
79169327288
195986089074
378115289735
117917492009
34001623659
147009901192
109993572957
322033032046
51855534703
56880445817
287133058608
201596399784
248597256579
159374484990
118059575113
21909796395
251249668928
51517174025
190646199991
227655521258
98451489616
135809571837
132128321544
92923407903
20939100823
192694963367
34188219698
96785649778
181906421167
206219730791
20165936923
32642458108
66836178343
345394793219
27744759826
138945542436
282376689656
343432371562
241411597456
25027870982
156871151593
286332273518
75241616917
255791496061
289134203712
14267364866
147846132328
353299707177
100997236809
115465515698
134763942567
267332511058
117888448755
410952811298
33416061294
263705068808
164216878551
65703716321
31510185859
150049681026
244125598912
36630874989
285387321241
85684144416
403920949636
90043667512
323214435411
252833064281
359970139015
567784452789
25764085041
125403137977
12373417736
26056377632
313943975487
317714687179
48557923371
2641164143
2395565399
418759657692
181624511222
108708393832
8104019719
144894800150
134791469099
75851135255
42035528617
101870166888
296368593214
101482847712
257938866815
128987117631
136213828700
127328075231
108016825709
339083740654
222537024515
203073252159
157073147584
218954680116
206892983110
80525218784
271667737147
26371839653
110654879173
218350731044
7915408653
167865654388
110041770141
70334836559
157453241482
31282793200
78766598916
20839469753
11923218540
19529246454
323448755578
143913740466
228807398317
251905741723
116798977186
82092979748
403858747713
437932576504
394647790692
84437195981
286006663674
190217533782
60648599448
88840789256
121212568079
24059828038
206118064710
495149742275
252559279640
403732226115
296645560548
127893306552
84192504747
141651814696
348233945980
7872586426
185041944793
65700363835
57244127414
217239227572
416904796987
194649245955
118558640104
247810821694
170814337893
371520368531
265850905168
157388219657
489849855735
62659226267
96464987848
357744264420
326000381771
343355734198
108095973141
51313680825
37143424693
122701842701
136040928312
71166287653
190412647860
71901628409
88901873493
354186029633
23598454482
242355419348
372628798797
131892100224
239343395174
335580571889
331658136704
400546117689
5460493295
202031170275
189678412166
146294687252
181845163999
223489716666
22660316040
205024052322
10733293333
110502532425
144451269652
265152278457
25957939370
27947563930
128472501297
137657668155
29964185145
488369455164
458223993569
270396811732
45715339554
130249278669
198103317035
107806711129
188821425626
198209487771
212738350747
378985370434
293854682008
6454587125
286772921371
136963805656
90275652827
234808547050
44600777146
226490243509
387544635894
189993695610
8450756979
66474221271
453255097893
564525315715
143802051347
89472022886
134348504933
239935414625
217352871092
4819095793
285710397360
79403134248
417506787423
643504282
271202586733
52334042323
442898696967
34393189148
117383096969
37410356734
281029339410
418269625038
86378422884
226145887412
228581284274
395164204336
267039820349
259126255506
7260301288
287243410049
294421624369
300307076757
111865659787
21260924815
200829430280
78454700450
123845153541
180773671251
163151762676
360431137307
153878813229
1408336042
249765642004
476707726868
289225237373
241664342559
401734191790
108833502272
218903137586
101735180337
185629775825
86655227113
245790125279
282684351015
436087300275
100779211023
188337469377
161818610069
244501169375
109474056430
232443787728
377997074372
325332570850
110066236852
180908484344
265209295968
101743923459
288729976396
6030370139
116468875161
163076343335
61942569162
323993444159
2592192749
348958201295
20271572602
44674854186
26798253085
255977213832
102897804917
81342168935
133193431435
70050483529
169221951154
67577892892
83856937695
41227419974
437896404545
32337560326
242378170338
232562092485
173922861483
325580953539
200307370030
351287574326
91719345142
194889506936
391610087618
376779512467
155742591460
327356456100
63415917320
83474305378
138905010351
177566432392
45284612990
51021213720
192470464662
18999137064
307170468871
414507370128
168713467590
367090490134
36032835490
264508268082
304369942064
181914091372
2545790447
70311320747
171479655642
288875099847
353461519175
15163872258
396042544832
14945707671
154144280887
276713908991
126948041890
194932173539
20912579992
239534671146
525467166407
231869455977
245822557934
22988266059
74650806122
154659906571
176484074936
146024692156
135596298116
323678608135
4128880485
8017500641
216752131454
46321491318
19589667042
307342502371
182133015234
242672700528
79117711161
55740435539
93625071073
466473315533
145947037818
149039063485
197012630982
505113020706
34648161619
336819996441
223119424754
37008202396
301355625545
11216290255
28235242741
495737620489
165567819722
54147551473
297767202601
437384386869
164976889361
1422293522
288065803951
52131840718
367179644460
258089561404
47821720494
153914466391
124299681843
1926209112
258000568432
142757829256
484652413006
100312964875
476282017792
251801195217
429931382176
76986559314
138297132456
112101846090
217873914857
291654470221
107298649952
95289836196
230063872425
33568442059
216374937854
110168568210
28760343516
13065966387
207438978863
120817204647
9568287373
30802953929
59101411893
172414332246
239611298883
252797452474
110372240833
108532554995
64475114771
263439785640
135119121520
10297131596
17750410190
48303304171
256100087085
302415673901
262472122131
158052927926
31201984975
215866144642
452058373928
124533430426
89662412371
260460639437
245320054482
155779671881
55610708507
14460081133
221435241931
464283124799
11524994191
462214166525
253145067422
393451547368
279896753651
81785247873
283763824320
94863377648
84475893783
89696148638
142071226066
107817793828
326388871901
9415630326
168825175311
135618196843
299451370302
505689248531
214579447706
141456403017
70403986194
211550291887
58479739971
99888745681
76368716440
156710653367
215238187478
261441160225
274592005991
53089651922
125823964045
75006041306
199961787037
70882611767
220345400778
144058387263
216105382979
64832652636
313701485656
128074285654
184634958505
158077850522
132643849660
211068113508
223331500942
223351447064
100542986697
181840183936
95939459576
161356913078
10888626390
336158306728
73121185974
135009866409
205214973531
21577555116
224495394086
92424186971
64226897483
48418867060
345190617700
282872890818
114690272991
434279969044
472008139409
379603347676
96922007090
57959324331
497181637064
270289231145
137633832753
77869506678
375229287552
180062779048
24766183372
217111425232
20883085746
216347795759
79102580612
287151443534
145851629091
35083349531
482512454077
73556260212
109470354382
225776537371
126015174312
419730140074
227432705517
300001592163
133729194248
113946357846
147689715013
149008927066
17664322730
282105303145
145608748236
149553823639
29887220886
98186744517
482778880673
214783109426
23713995767
433510571027
27220958779
207238649450
408117495798
298066091574
156821464746
417748197310
3749153030
328885958967
15015349282
122438524349
72681422719
388450274271
251814930912
249673359642
479588413685
71819764662
54667476299
368408822440
102800797546
456152444036
180523454602
12494392174
120060445165
255109011949
75140870735
187814280150
106967779947
18713154219
57971468440
364453500478
292779912486
395938630063
79273137724
134885843358
54508255641
371829072353
291577240340
528825989753
373519381735
158368537044
304545880115
399800848659
284457619136
424415774059
225961741226
284541390958
30998790930
92043904873
27860651447
199080110342
60094112520
272153203633
62178047469
24050665111
67243073974
147135264592
11927786002
339608047195
181599567524
113133302292
465964192771
53321080172
445086858991
147818862674
3345187217
356389637939
328970558035
103247210148
264625389691
518687855095
52840670566
169672414019
276854358939
9680396726
43016754042
450523957386
119291972671
69600985543
395590173651
5244253019
189887921734
245196154212
290318259377
265670356581
361541556009
275967824795
11358888229
83858751293
227017721120
72834891586
57262701231
202356575830
115721247443
353497892805
190938372041
120937745305
124522543697
334380032373
39803260317
11562742017
352000720714
450591905855
291453494220
153517650893
74243995454
178198499496
72841293372
37170053906
504552003162
374722746352
180038497891
7886883756
215504133813
36131626567
20539946679
186670564067
339294421894
358171283956
251071396600
192897101557
420764150614
56504514324
338599986654
41011895937
16306824132
143579628805
134270200476
68196956334
325019610917
119917600480
126174011808
285806968660
359903991073
384903602796
16650483276
255181627404
156452662688
50448682278
53055204659
60680756104
13608183314
327238171909
31585833993
87580502766
130899205027
135338068335
247661425179
271958659043
66449482189
408363683720
147683592679
27072768152
83855004686
28102098250
2963104422
161776075093
135313293513
231949202594
129440754097
205069161268
206285385663
3694336922
210300180019
452058190223
151189014177
210127268609
62368790383
26122012251
298222734727
9202816333
23199190492
197669988804
308388120674
59030204623
206853613983
496709853193
256610966324
61469113713
355689578721
161029311150
229787139720
18843166604
48135482670
63066495557
47062359639
37065609182
119862213412
125485898796
547884079425
101966004591
328018647619
146686109484
457021625254
333195587187
226539777307
30463779079
372027484588
343915724183
439559436127
264740104947
182488314547
313575342924
118871913838
311169213926
350737051610
19164213245
36541284737
325422075259
202229763719
4511651158
241311234113
11229342436
168329241800
88840371745
279693026686
4321141753
319365107288
97272858092
403632602607
265718105121
39575697970
263685668530
234755255478
21039230825
46496312071
497369868324
52182210162
1083590135
236084536279
250582422094
78862886388
393399007874
198502971739
266220151823
519344701313
214018436493
428623255573
413904236433
434057591187
312741020803
12145045388
305848185902
90362034124
139292764829
506866741900
226939514750
141896036897
103750712629
375052629649
188908816982
28172102858
24632704891
113863820482
128524925075
305028523189
93166542104
418522658916
389234378209
3888115268
103392138010
76297491782
88157582811
5669955859
307954861997
21820990527
38800707188
276938011559
302478443831
86456006764
169137966383
262967734470
272393264945
63124534245
161815063683
356434570415
121875037331
231311211848
59980836485
2199450168
261837661052
10946424661
203979534395
277836944792
66712946503
1256183513
148705165891
126959465461
288484422075
74467694077
270353330681
204838967563
211274894745
174471973105
338951717520
190392208541
179567832272
63191001792
66083417795
146263739919
122179430090
69025616602
316405433745
36147087516
44009820959
157684582593
66021518372
53660109352
345580337274
157786264599
9034069968
36272951179
143089492422
252392360708
269073458409
124957574801
23455340142
184749910815
150763731815
93133403168
99737566810
29577512893
217309496814
98034837662
331079945623
225264287999
303760594091
331735416009
401431099266
27924122342
181907003238
233853889854
359314851874
281059840513
34373783302
279796340698
191661474740
50227916320
176644837186
69163535520
120615435567
90811433979
15262921970
255415056478
120007115978
302878282242
141234883363
169519285740
83006259315
301079783123
23690810269
124540040492
69204327414
53939853933
225559568706
76519067280
196053806159
307992908327
332264340778
206125838101
404579756199
350008300777
535738882988
91204750441
337957855049
57875601163
303460282828
70756729878
168699345141
262322311606
335899998186
166289486711
312001948875
170772843092
233070236078
222285391771
69889297528
46129525043
1061354765
263364128440
6167404757
92330699237
220781742235
225648110245
100385018569
82761188654
233445468908
147860618149
276323152961
211988462147
420745533732
342462450929
51707824114
147423730059
208825278991
21222559536
369214305132
77723770782
121169415965
338505910383
294592128613
265382693446
51279484690
351253265400
96414727871
283076466152
20885715494
381968969027
25668328964
77700220421
215324875978
278092732704
409107739641
238864000792
107934640395
114023529034
199598998883
30629926625
152168921089
168287162211
82532075395
115651149192
355965276325
156223447543
73862774181
181950300211
387969990826
569734775771
24448642667
349143495712
90057436269
2223584274
155561797156
133257280737
130644498488
13471594869
89754089603
43474434879
13286071666
294762814714
56943226889
431507056832
101325741868
323827199237
133257970789
76703627609
31349676694
357903595050
80680123897
132392355873
277061136214
111145648982
225070541723
16244114849
200814043895
107040122980
125816073518
231215651893
246872019316
164410454353
275954430567
168613934350
208883909061
27008605102
147084271974
180827526201
282213257562
307420424171
194249577881
96488000553
230593171084
77783354517
79866566051
405840165092
182345395737
287484794367
42304641720
3329514047
46181114394
211358526929
178589862440
241424717844
172749311856
129550552600
22974927431
249147490834
38695525427
446047931828
530294779539
548001616703
24784858468
311212278634
25582865450
26325219301
75918490493
88572327777
74154195351
309346653404
105922461898
212653027463
419376488109
222548931027
99587482035
4398442857
330128033311
245625667880
64492935176
289108683933
201706551658
265741038684
544122348602
303503628921
369839395628
74596960801
401239903733
104033418481
191066267553
145064684083
160748995743
97836254051
133426496381
25723807555
89502780290
126171611423
221837948951
308274189316
12797917663
147184408968
49284278249
8634195632
16036702640
16340878993
16765824435
88378970405
187805036456
220883808363
268028252736
118356552502
257042900875
79791446360
4224714538
146501720253
329209320
207311323717
239518235167
128953230729
86530906250
371310721478
355726187036
86321248132
315370280086
235975943457
80822938645
307588767810
85599869024
181992781398
4523779297
52044000621
166585039922
453079972225
363444793536
24992026487
38244817089
225945582043
442016131779
95981439602
390056381950
246163239267
4475741593
152847961025
405229970335
393633799598
466880784949
253165542747
133248292363
93007571114
454794007352
116571170587
397127486195
324827137294
43453456056
104426799117
33760207869
224954326757
310148253692
261862756505
77162623518
129778876154
170300324822
67051683121
338851684038
335327905284
315128357210
9017018950
168751806549
431332703768
42764703361
212739936758
217836374252
130830723519
205454335528
46306376649
54797940738
101009172452
83910223506
55055539075
263488274925
39448390411
344932911446
147422763045
218428736629
328902995625
182394467029
244495301683
198813276432
79840275929
281100953516
340802205010
214793813300
250651296706
158145915448
71473010268
196436983079
67506008132
158754705058
478802145181
92139698676
33098225976
113669357845
73010955352
194121822373
167920621047
120788211869
151138793243
196186897354
37769055278
226828242673
218352468993
63963745660
63874427440
130284125214
167864073450
77438526665
19783651759
340419445280
501699184364
106416517358
86766567546
237377816441
261168815537
222688003196
74343468447
13883699060
456705802128
283936576785
64736277098
254463255512
256313822440
357871947725
234892507496
152396710562
187551996294
25679349439
296611471745
529421664332
454244304512
26754065751
211785728250
138865520886
192826383447
31747571013
131027103329
64150704277
27862118725
137113529328
51200528352
469055378099
304577223826
190083720584
213714844512
304329391928
15352797452
318337787776
274737342844
21208405274
65937034125
56107487746
342289009510
190036525551
521272687112
126256875288
243461592455
23893087112
108807628181
113025883433
478597144420
66166647855
133883686773
166220620815
25907358281
253244584447
68459434514
343167840835
242049260352
284515086090
89830152959
38653460550
7307371316
229964123832
44083560289
12478785951
68742370412
101870251737
4757973066
52532779507
70089575508
30579183445
301617490950
306687188999
191794685583
83485818424
190719126672
190572740215
143465373278
34591551976
231954925448
327389201006
249805851811
407504095292
183665373060
232854550874
423287703448
181947432390
340165337342
374095312983
440146731723
16122540133
236144121141
13879976859
250916049661
104918446896
245519523735
89083567171
37766958619
289333966931
187594216175
12775914867
97738711550
6708770116
8694008570
306305623504
103805640791
114245105567
409839725092
345112830432
226899107780
110419529872
1393708309
323565060551
80922548220
438915347744
98737686296
169437177156
227355783377
119274540967
52503629605
184745082737
138757390775
187563588719
82674979880
86325605791
59417898975
92561484185
130113504426
277162419859
392573086761
77661921647
89655248893
157956222627
282846009360
114052989475
534322278938
85846568870
201956388196
362439072167
276694635567
234674711154
225979148709
61978483325
120693815559
291478311968
508671223989
266978392726
69478751880
50432693366
257624504184
191806761608
135893694497
217183183279
161520746232
13462270867
261113692589
70736012552
55324025706
248579988171
363901527088
387370836490
182589198546
318167882201
14887171779
121036860807
339222954316
492232217839
191631667735
111629115292
274342646690
3650339231
123195181769
284327308661
53198644491
307660206011
99431526053
119452178994
31705207395
12870464271
234530583417
171630398855
343708243255
1091934480
61958793870
26098641674
320880719107
136933574016
55604079153
119397922891
203208663591
53399250365
82592184785
307111446022
192621542892
84875226592
297709664949
303153753918
398902580894
260325907563
174495131893
124327788688
165233326994
174422562190
85498903028
440686609439
237424470175
164787565122
297349562856
98962498284
274409159095
391240144953
302517035025
343066810363
154132761689
82868774977
214195932492
75142872028
86504611677
94818873554
240420340626
347316425432
64566691666
3413901254
88380993083
150687990555
368844178896
110804139284
115449560327
110809997275
120228742056
216413903664
58868013652
1138201871
67712173796
170320550642
145369531222
63486324145
335589835762
36695839557
389406697395
184929907853
87940765999
269141020680
421142580176
239636296677
100330193256
175360541377
26860248894
45067769707
50552971936
77007322325
208752216111
326541948615
79468402305
182704942500
44988080381
81286579303
215690422619
169513062212
182680050618
123872011748
327572469352
134116969387
60960439995
137100054398
115101633151
15308526135
78276509948
65311614723
302068035656
19204931633
307125567307
232457347380
64919445488
105356217822
232828129493
48044678411
284973980049
90304976590
156785668183
96412017030
49176272778
110655713040
8914608650
389195060488
232260548993
292491474169
262220397841
38678253790
142920966605
103963937634
145323273458
118027529254
317545146099
103645557127
253901047898
165301299851
56484812367
221087025832
84616147234
265885559994
15654385694
416055779165
245117741558
138679909254
226684996054
222613356354
305337685936
7063383150
33554555006
423718635753
293682213451
114406782475
151466070954
182737256148
21418988576
301022274119
36709804241
69377432905
101212767227
308458920233
184100244652
126089228421
286631122758
222395929178
27221970813
25181738028
160144843153
365904367362
271988293617
99114187602
211709394652
61270299812
309480839881
39979733972
31677336396
79475584701
432700437219
5136363917
303799655960
401561240034
60885486821
154659038479
90966033488
8394564941
89157756820
143619000115
182082320420
2571134360
46016092385
88114997128
372117005814
223303493564
228573065223
287338303260
529888464662
3330785074
102670255288
15270990472
149057898682
54673344253
120327920593
170571469523
322020710605
44101045827
206913726720
24229622459
82482179210
22683871148
157392839966
50233637809
136032478188
117444553841
215843163729
400260259350
22324071726
155707565104
325141754379
34007830402
46280308761
72034232581
202948514792
450917678537
213249955915
172700084036
94939443547
362009490463
337877277337
215297389640
17849149310
319784747392
456483288539
136639496914
53996814303
112235118720
249822671314
46758506703
218015291187
77982185304
458024102436
4643119636
121990848498
289894961677
21482639830
130970366738
190268700320
90832889800
144301232256
166322905786
162562040474
25043227537
158568696387
433185508932
84807751545
49659494062
225327463603
144697717667
203771043654
114312123474
82456998555
111953742613
261012838506
291676094529
182374000441
214809184447
35150866299
362560819696
32882029539
296169533596
344278172452
309922575611
226714887258
352750607945
81613885142
52193567163
475402578736
277418224235
397815913604
141892658606
238312451195
268574104034
60734316024
212068936379
494746238311
31715435733
126758531254
55479444847
56996567097
116727540296
230458027136
339014326284
134532934514
146670960067
259273735807
39117770522
373342390219
72568459323
106038567114
88563026453
74769550122
477422821322
144845350941
47191011790
80262058764
164933276414
103811744108
36110748590
119684218376
356779470486
152355435557
359883503378
348358580624
28775294917
115349525791
26132692854
91623465303
480833079185
85714461106
80912886482
382204841574
12263829864
244800878264
271768810541
214075430687
358024337377
196472719699
18642871128
147016363356
130489508542
219851251959
230964355172
76926149542
333121059657
335534055178
162368922780
35732607810
131091014155
407667515720
149157367073
316128919771
215491289272
205888489538
327501276395
243477754875
191382665187
11377697323
38185770313
263263628904
62652518088
170853873367
52366228843
476567554386
160512884865
221990077546
359282544199
304893706165
144050249122
91256956161
154417337253
201589098260
84248074300
429300876863
298684010026
291790025998
19773487644
3074138495
125201826214
122088509389
202555505036
114082685060
13298374581
62663263502
52559405190
120166178151
378614896460
331621371093
125782941561
30774992397
150467008836
217289950357
158375232959
209381080854
104388331644
189444426584
346476938093
30351313285
176009502137
395202815246
98728773413
295782649406
265820662724
21999167642
47167665924
263076149529
546290413333
15571176836
267965219000
130363762183
179940755418
109259771141
246827460435
399605546766
146369657780
237993634881
301034164931
55221874763
213065971551
259011295461
188351097934
286734536087
163571103633
121946409787
53054340653
306093228018
221760596846
235377919126
220196989724
97024269422
115535947092
78220487993
259194893030
39475215768
100500082481
56771161132
88675101886
162664477049
141962507010
272463407651
104298236423
166758430027
191016374162
97566740422
339005984783
77368046008
111224665624
32105695779
140061133911
62157049825
215170669234
81112387399
225403013439
455432268259
220712151202
1525069269
140455789237
32199998903
123642082512
242848524508
170751531210
66138598737
272536563673
73589420374
72304369996
213526137172
13483098782
411838138750
95837996956
382186877070
105342489231
143545576423
256785589446
366040359848
141775162635
28193011619
231149002112
77251849854
52005803245
74786980492
328527696591
244222844753
65498278247
450697665383
110724434239
145217588871
276951774504
361731224498
344243814012
152807580912
107491080598
33951973904
28466132526
130799465549
92118449241
331947968412
69483301808
80703379010
93333646665
157305482056
29049438797
217001857165
57074606172
537680500905
108571427012
38671336641
240672877442
220644543803
353507303773
123371419846
64059176330
120569400653
186414483142
241508164791
211266421689
328746775073
114904139213
73353961762
182293207375
63157419297
154512610039
42645005210
95052510187
143299457738
13707805495
313820854346
419035510652
36075408141
10559661672
124847159772
359520392146
67460370489
45717079929
35174514770
16036484934
37103456417
79331217417
383486385345
194272560929
248982082844
123407481250
11589789601
199109176045
9151307403
387185437958
66316675016
18351411737
419317287233
17942341288
26022832857
133464431842
150253411113
131350427019
113853990635
150987780042
119912197158
23726162733
19613564318
481239351297
471685338649
22190945244
145947460329
179260604502
262317749215
106518588508
393899177113
105960880515
143171986908
312841177995
331017370297
160254614039
142763686422
73663610050
277881817703
167711441520
362803513207
15556140450
423330747756
118602986909
448843174344
202064652132
79529255481
153587502574
202927526507
192184225193
411317267338
223629690679
310627895488
274486494062
38259530383
127529239654
38500795503
198826768054
419487790995
40598816638
202168308458
245341075484
147312316907
410781405040
89462685340
33985991592
112037884629
15978843089
206417301300
242976971834
491211128924
122574292192
33056860520
256013525556
295855289308
238754625357
215731078123
27929955909
520209088627
309199265404
334298177916
247830452469
41979999557
49826491225
236236425344
126887627129
61660967666
17445431636
32374916592
216686757581
135110354328
44680566703
292585046954
407290851633
11916075999
58330026537
31774885291
25045833761
61068004761
155732525999
119955933146
211749606812
164010537057
293769932624
187420320971
41349538145
355149117477
4022360402
368256151257
136076855578
155249023487
274361948568
262073291011
207287056697
352895725631
298045531256
2180768568
256358625168
129519184787
154282217111
211037412378
27582897953
403153119279
117973644381
4144467495
133544319993
63861476223
181313695418
79776167428
95863841543
62443640764
23623516523
120426693457
87490841108
439032381447
41930424666
99510014097
535198645120
29768883771
70196025522
324311866774
201393048355
219184132931
128309472153
397623664732
22894102501
167575610825
238827178115
429728534889
56379452794
334893834359
462978229294
198904717575
328851043419
142950279911
76830891904
449019990835
296470875227
404330867750
223430838144
22646477493
152010991588
72258203007
115129852466
170183662454
453496213690
142210257155
89323819713
45888493438
56168416212
91375735142
132083111164
14806980776
277013925901
131108088872
174715306140
112115999804
289405656734
93005881812
83264522257
413219846685
9906924359
214721670059
202090718940
71257022056
2354247096
82432009056
341422615687
246798858054
175996590296
140436562488
222716417800
28862443349
220126940488
102203398861
176687333139
262433732637
264188868445
62110074199
425793472123
360918691114
15345526651
367735133916
220099237768
101523372110
235576408763
226287300391
178934870051
161030409484
22929907137
116476515821
266444043107
84659800762
158577089849
205338416421
141990109565
70844951652
154020871887
249440642336
388324587604
81343371587
70942520072
402644542219
363301072628
81991429553
142201542413
78906998732
375831079124
363216028351
10832655425
52604068791
160842515175
116378635976
226674008293
131797007324
363162545956
313823849919
197861543525
316952571548
142192807415
241423110663
357398805154
277166767555
113185837385
73636079436
73122603189
30553825475
23151495933
208424910878
57138210556
43973783365
95435537521
164578531498
243709260413
259721432992
325282760615
372841179458
379050496191
294512682926
317530039373
192332599072
39501787668
326187980129
92432718487
7005073401
115175410029
295537852921
258305430173
43599822970
9155836425
133446808326
241942438181
131274295270
168421491263
206526987724
74005491580
107853406896
285612396680
139132896130
99289872850
330622224887
228126070811
54282715298
88398169387
325091982710
520067971822
295991812160
292692337712
443106137946
406294937665
180056135437
142496601046
480397722026
70801715403
6445518865
100787547245
191305926883
36491506935
1791275473
143428607751
340409255655
59099853424
186487418160
97648809987
481660323013
264264146801
146374015140
183148926901
71527206714
47326523178
126762009343
388245963855
249950691336
89420028946
458097599737
450351269205
186590491295
107250247631
345774162141
51690759454
52426803070
128201618096
149845165666
42065238035
89558110211
32531809450
227041115855
15320789201
20592772474
15088021257
26332085756
66992622917
413619267985
110693005759
113694093234
118097432185
72698109186
99565292606
245607817113
78241546443
227544964089
312487514009
132278786459
245930053100
266917260338
129305442361
394598660912
6145375488
356771915076
103471814228
273670663736
252608439366
150907237399
179405072021
38062502112
124844026513
98219447614
191998092257
517743795022
71342324513
170697194098
43389009950
49265869670
221799721829
116123611220
360022396384
230637419404
457549472581
7565548603
299536638657
77625079214
116705454694
118146442297
100067564857
111556699011
103659447814
9996097472
219043814474
384454023004
299915025023
68769731400
374658088856
50571411984
88391873244
257541630082
16943755428
157636248868
81389882582
468491165786
404846983586
397813003508
78976139939
151283349407
522822571095
53799648042
273021992613
50991369719
112560641609
70202522481
37915081614
121979039128
73059421344
414577552604
87801842049
49791031442
166373097055
214436643519
230600252414
38502902026
97204165157
348563236237
197441587415
33889349019
15651417077
142015351840
180843358176
48732907041
287551280430
279542658439
28436544775
313342335598
291890353253
328424342006
42755765608
27403123917
174834302903
21905744479
219479209301
181093019704
133945882629
434086263364
256648043575
5265012955
192955821530
142066587250
27210524006
175653542411
208125429484
183007521405
38346553494
79952164078
203492773105
181005298506
122900884856
177553920349
420458254195
176538829724
326478515061
444563084898
22498370817
110424148057
124953558858
317237423878
499568137713
118296845230
126921530812
210087928712
34934210999
34893998858
347808265733
42751881721
177355083795
389255006452
102206797761
60641820449
160135927690
145954464369
232816863374
29763646646
38612441592
317936738184
142523748584
365574466130
102052385823
392982379042
180392813417
425874836663
188744587234
322526830386
25328056110
157883688508
197811083749
344742411843
24061658576
109421319585
211700910049
405761345370
256591939019
145162336077
1552465956
311619441640
64008647627
467484386955
414227504696
15430644350
7947307552
222186608026
93000090633
53610896768
130909425529
294306432482
134057225859
299579731873
113993533617
32360017620
36194717204
101216431988
287047191127
270402794179
23614032319
378335041010
17131799506
91707493259
76986788003
328915803558
55693691671
510649776858
57542213131
57373892530
135222452842
9213013665
65496821586
174362855030
153466100775
170436340835
87951926053
23581045310
157881503470
229977675868
145537817078
180201045840
316944724890
293938260602
79885895545
197803824045
78044640507
258431452454
65784206764
282370999
248365047855
205101480538
184644040742
288074041325
210882099386
25408587025
129189422518
145118653575
268691332593
158132289150
375735631329
213792704720
119697008827
23535671732
33129341905
292311589021
68423394729
34042139890
98739857417
128160422164
433821182312
92527938957
29083215989
60591696253
271557673574
416858155150
235208049970
270225809353
98764199506
122844491185
118145357965
235955023309
52507415943
77300600749
267663734047
215621455660
478890443272
8445256397
12505915866
387685463667
79829434910
5428376172
198795458195
46196876688
211530978663
100861778549
194611900253
52009844017
21156779754
88939237108
298936762042
254063510127
41693708019
14593484416
49506142466
57356332526
143269039657
189609231300
146908224153
14749421073
315565077051
352653595600
13322272870
298467794890
228216935611
224988019864
318648091671
64621889134
280748890734
24154117470
64295449920
292393436309
35213161276
331106662206
14821313675
144705746272
146609740639
285009659862
317335150266
91509736455
227955003418
273111242313
21130908439
258142428013
154295485756
94971689517
288057941256
108282505336
28047952578
172809682483
30996031974
360170841457
113387682730
142679491970
18812981882
404703960604
29307860049
342747776923
130606429315
210696294041
494541430312
152805467213
226235093876
238745041733
1638358821
186912233171
374699516393
386361776680
151725914050
230148566169
346485236317
133533438058
204433035718
69322713645
193492103109
27547696019
409835990450
179687532413
372611088546
202466944126
135316686857
185525989252
334236595741
237874807510
105019111174
91323926072
562435085787
305105939929
100402118187
132470854905
90945226624
207931662860
213757418661
78384920216
305807258886
157949494177
132925017828
26966939785
313131777374
454453000493
205351933223
280278877859
63452473635
274187075285
115469316554
4287791979
382739440375
212269922247
326158712371
188080962146
102527526167
95595301168
348053802958
107748180691
117424488042
152416228346
143169794452
97077437525
460199956864
193670497470
202657523997
133957163390
85836821875
313083631726
157495704918
21786242165
260816738564
46900673263
177371771922
25712735286
105489730679
91581921806
69356966676
175309458571
68141323409
219865653227
149325500417
320923277442
42370318074
30883557077
455562979934
113930484815
195202230560
235323553243
144820771727
216452835403
235466505088
454662684813
118600174793
652627708
85788671838
78458725272
403027382550
135694924646
149714763240
255622114947
155732525356
291285828075
243110207502
335435851623
85905806289
151056082422
124847806202
149297420619
102529001685
119320540678
201163180153
289735204031
226057654734
370744747227
284710529742
196370088666
59278811667
194570411775
238081679208
198252121778
213833317524
6599991158
21952669788
146636352273
83202203251
290424209510
225669847731
305731819978
71400610810
150099082239
103733310475
214739176698
344020032477
164506429122
134808210848
108989686672
15801539261
219311615232
214285841121
393478518822
250945932287
379026678677
61047036360
174975506477
97648186203
18271176905
202333984819
88337767648
164029290453
169932389913
92140889237
107917634206
36646080097
45565605623
199457654547
380011248325
329179008616
294289715032
134133262667
149816559307
57772966773
263536998671
134449028571
92378470727
286569514752
217987271986
68545419136
8732615817
124151635515
36557923792
408059994161
288427264613
61888757843
2497066055
124352562668
38491985970
33337670864
276919427470
109317520023
8758318435
61443250294
304601447895
291877494380
21651478504
236882685641
138511543659
144790784259
74349979214
310294039117
201600063083
204909385339
431700565594
19226299310
180981793006
293394501480
419917706730
5259593373
220910452411
1167374212
3937195831
105061509785
383676825404
124804731820
332188508799
51617723806
122007522882
27529707185
220767794396
351323670719
385796472468
111033864605
49104922749
230279532841
125673286350
61676642702
111203733621
257217530907
411857598865
65092375631
304898839623
186897538445
264380485833
46118095648
1954323104
38514550217
418446545097
61052767396
219231352381
17848554851
216737911122
118003885898
76696471347
400751788656
338315059010
69458043347
243113298917
93232574735
261902238895
210325696797
220765133674
2519809462
115895319178
117578980204
39429411280
44589427875
220923609504
225329627596
255185825180
105236069178
150738892202
96685937577
376335220354
72496515497
328768708068
66154960992
58816089337
279868004681
403496462254
125027311719
21166262104
2768622849
32395238872
131835811578
109127707189
370223862445
61767032091
378176877812
222365869724
44105395141
257319345289
333355528980
198788907634
216468316829
30386792678
123256335869
216039197256
70176737306
123039909574
158753728259
53384500253
122929133011
5445238386
9373983908
129704079044
121730322162
2666183663
57146405644
311018970305
238588881923
52980255243
124032731322
162418012823
252781779855
75842279895
27178599108
291368527784
380657359823
91835874531
78053726475
18991459743
110116201834
19589451893
118088385108
263664187303
167562733257
408954445869
417502322198
40799135697
319718766181
2977261020
233014354114
960677303
132360410149
134329805121
234454193539
96506348484
49509448737
286696281011
180064521905
187196488468
432133424011
7057431657
74485651622
249158767743
86500007408
5326772765
369736991958
90591932147
11668674929
126669632197
239029920624
228662996077
57958753132
43466170640
483721701648
106885607218
63245057150
351036575005
309267554624
467360166581
292321786514
86150492006
30779043525
272193801734
7669914073
27710449819
34671463932
249497582759
84952047273
215108530654
143660633972
253003478512
105907745329
188443335247
203562268696
10562668598
39973021792
172438889182
105908005708
69364858581
54226558228
50641624819
108986170286
11617406950
147508628464
151565111484
32622803477
56432839926
337091430860
415989786221
427349737515
89121211431
38530777947
157954465904
190674427762
11207361835
153850413899
380396436574
121785797421
349950651554
43896050564
341761863013
62507944538
23466881108
163012863223
464164883361
260336351722
118336417946
18041322532
57062109791
379130591696
432385035588
143588476187
124691306914
137451672798
58767441722
218128229201
53326789367
258098497414
366881019494
239386564493
37006225548
22724835214
351176995023
106587926231
11652850707
51618748553
55072779026
45318398627
48650499953
123289977086
468910876477
83956092844
319434053151
332150686839
111659968195
144329668209
31940273753
204629831984
16077626644
180313863946
281340659318
96597031261
282489110660
91576882765
78000123458
90239813095
81917637395
207078699920
46590990592
74002017033
154244983834
171895648342
15517577603
288486050584
366195119431
32024778630
250094408493
169752105560
246815027651
270019603169
25304704463
145980090818
199079459149
11811412792
483652626388
123644770980
34065717728
84148684600
424521496783
218843607153
265511198563
437628546487
222850252456
208162121287
50441304043
362570323018
54550783973
348528236879
192376657163
568900105672
266188200468
261019176169
81308494819
85599624119
238944641890
220258634564
64695701904
27742481720
13913853445
24620969055
82955186706
132911101854
236850286747
152800181809
357333680102
395500602943
271412813527
396164335648
72057502886
57465192761
163366340255
441344583021
355415288533
304051749794
72026834718
284820640694
123378131705
309367499805
334433179820
36624847720
403604267761
59129378411
333640733407
196596872347
338400520451
430309906032
261234584833
365405572430
118567462411
170859507926
34314665061
30388325179
71252137455
189553781402
356157280826
358562151817
155556158946
7404811063
66948314661
439219960156
95802014461
19684893632
2515787970
147093842980
377266997348
222149915207
16689477698
38412255828
43576030319
278979047805
102352906689
193433789491
206712667614
140615897293
140450278420
178744685755
317828752545
194371055447
196813306591
186973398345
364937619588
156459439055
315834672915
75605901866
64360499385
349240738073
19138091321
395441126203
59989232778
96422571653
358843491041
420993290727
319246055391
337188143309
107918064909
176352017805
49986043243
156216390101
209976141585
44421930131
64493116220
312927931387
149259703477
72242075829
49169587803
209653767804
239366398319
320687328078
124431297315
196482418179
400154165347
213490737902
214410975452
335028368438
108372118140
88710786696
378024109256
333694482915
306194253883
88675941269
410176341598
190076700140
1406133841
220009660898
99173403402
541561611231
7956689452
77368171140
96376788888
4673334664
83849890253
37511442776
80726806904
8876033056
106502322737
76056344974
299460961848
101505559178
134072519579
70237687929
523384132191
141792569387
101390420479
9856353911
144815359731
556865274236
134863353790
457146778555
173423452983
315424107503
417649143670
19435096166
211121789102
383130459864
269096641856
199385418701
286744400885
20946085356
47709696156
469100152131
269657870524
391950054467
288307997625
328986518673
224130735802
402708922871
364180833292
410602822418
34172156832
226224248653
93543943888
57950007899
256078010858
211595669688
19290805606
360949179812
31167439750
224530079336
291105803579
184816847882
412672618802
156396926581
87490226809
211207420244
443777697870
145681463744
71573553340
7770571869
50202027706
205933790634
171039522328
185000178298
146919809642
168549312475
20308794432
320411668574
126798984927
216716314348
138914199249
370842429302
60373676122
104856586867
115565756119
61760638043
130991121698
166737122301
388663268189
217043922285
195930663555
446882344517
80549064605
60664095625
159535652873
116718107416
56938425721
26610427202
119012468592
159344394658
191412188282
85459756788
2176652104
35451321328
10034027099
417533217302
125353300039
219611460572
362242245025
284876085036
214707762721
188704188392
142679688939
79718050316
130880388437
32622533816
394281612439
165634881052
177113428129
79347006944
264398324349
277729996477
171515023723
440517805098
369602818087
188251571685
28196505057
40581993583
24047090401
319945155698
45097246314
67884155256
132272583352
30503187106
288076422409
128987704418
171994777384
402858553304
464458167293
283599990364
55164756912
415261476860
209054640005
13936100574
115697955620
74519907545
68817742364
1137900179
120358626954
81266478135
60511820370
66866640931
112808998331
408583745560
210196699231
553617582607
245359165042
94502340445
244562407103
121151135216
44946982232
221601334065
353167846719
152855121789
168148659886
379762992251
3582301716
300976573194
50534793096
141666621965
114612588041
5547558716
125339761680
282411548379
4128712015
123330407165
393753646436
84631470849
124063450523
230133196061
190871364205
397763952805
49525630281
39086219250
11553616870
111928861451
65427512083
15040185250
245719007607
303557772319
441820932863
97458650528
266043218241
17935589658
3150571176
17417041013
567246647845
381967825993
367957226063
25140445087
260090195531
280550441544
127965212116
95266273859
106065499611
400152283946
195041064469
488787572102
24530904981
207621172868
220827347992
248008508098
116938988656
156202945157
223045707463
185988166056
286394698209
282242450106
129798037080
163363057315
8348863758
164335189604
185378024544
488706633781
183292982556
179251654788
91052118935
156400051682
179281705793
39201668275
346817198810
305520913559
184287822754
146290526021
206834171851
270447165560
222855215960
9969997122
192179720770
38579467477
217517110891
260557230639
185241432440
2620396185
16600113713
223257676664
123861298667
509315352038
247407015258
106408437982
111925186275
69230362972
423350104569
124937917054
21734897873
384726152317
161642349014
226992325252
133288915330
158907983939
6315980005
266267566511
234700393455
6371215559
114304926630
480449616656
7718673642
423136800162
422252241990
100020669916
360248682492
93764748218
240304997930
13423518374
32380204555
85206470964
52036342669
229623866708
383462077778
233711103323
224454329521
44192688745
395627464189
92641511442
131246189537
69637985721
279344684915
67118289594
67291063631
321759623704
474130127563
141615542842
26458913650
175428597673
360642654807
353369713367
81062793187
21063162807
155122090414
168411869598
108768708322
110314410548
135565245505
202531650279
234748545480
30715041333
94780708872
67329039866
239766602219
171729699393
169684877462
421610486464
273483825823
474486188911
400819727463
19534209379
45053537262
188157079958
176855064709
156634514893
287860266676
2082334759
139289489895
283518574881
24201114509
71543457526
218281994407
203741133169
85520736294
81621357946
186299216586
43587854642
433367532555
303331191342
452572807251
68401464849
112264676373
43567014159
249951194766
453575761345
115848644020
25031746547
209878583661
6497953501
177803389757
441147171567
157692920581
120223538273
340370515592
314965530610
440798556192
33016161926
214498105354
231732133330
77333801916
125693692963
267210683033
308455653213
71470342927
432839002582
350920447270
79533708969
239175826938
444919272014
294234155932
102046117273
209097785395
116447609839
247855507679
186294017019
420942406548
356381005728
339705755311
174245372199
16985184159
362341698421
15808597475
20843374913
24550049806
176362693537
19709883330
345024266625
132285483924
1737423207
154885218253
18899280233
309483664967
89823353349
90248466454
149327789279
41887447043
172553630117
314693118667
220956784858
69509824415
190091733559
37516121186
201397092686
37265356849
15908400526
58237592890
287831667258
199428056798
480206614266
298656759593
204056950135
138136625194
191536094701
440104279705
170165248922
174408648555
112571248111
73748875497
194552115697
229805666696
261207271664
37483037240
307166940306
94099011292
313728504001
319673201065
205623823718
355659618199
77550039152
16640362642
234092554060
328381270395
4148628321
93874775245
541722298990
406134854817
269873660847
98489654604
191019716361
405457075854
180565098745
130076184247
220627305436
229107827254
76533019355
13120210973
350619350480
105055271465
132303339722
281396062736
341369361726
29194636352
188514909459
82822594551
109174513193
316998137152
107066939544
30317267579
260871853814
164609780336
61486575225
428867586885
198549686535
310171124914
356061843662
268056400109
212431791312
22327776886
105281406994
94641175979
173977473235
172790068285
419176573588
390386505596
11874216676
273989407848
135380437978
252411651425
99872158671
134519337313
117613406485
386373511558
89465675789
292772319844
58036990206
201272886334
12345049503
178398587302
181019730760
124064435448
23688367382
55190606510
318337401553
136019008703
117011994965
246093718223
396947432798
232709465067
501178139323
1696791619
98129049331
396376589707
402197803311
141315307030
206884764238
231861802851
366658480189
9156754741
335474564788
340763239687
347858762696
248896077046
184016647361
146191822505
13811928332
59685037091
48504062883
186783173491
45041240566
281559656969
29612838686
60307644232
177864772127
16998051044
170000499734
60644540937
184941839778
11885867419
69201804260
509936972817
204371373516
11665711232
243423396602
37428416119
323454438612
200055005675
71960316757
288238261732
191014311316
268429326770
397065240762
386620019427
12188910853
62061213652
274247389220
417259634351
383627659110
55481867171
235366275344
181284708198
215123631887
138861915766
15546215315
264564907141
391800958186
137900879511
87791169949
22209710466
367953154383
177851298153
282076267104
422047299591
23030210298
141190224831
104736387433
36920334595
156213108004
55254412200
3195926122
8744137146
299571359582
236306917937
5202822477
128379556347
116445091857
161806164391
72314307361
5866004142
325860171739
86023158400
118967858098
93042457331
149951684696
250530988468
142208228213
204066509085
100492643148
42653296369
415809922509
29256925680
58838126796
116290114446
55253973417
69834974505
46421548801
382405653782
173905079193
122081659870
198363210776
78188165602
315834672116
23157355716
166012647217
380030924258
221401338779
340980954394
133457784281
196996289995
169459164637
55985414797
70142152368
258860741632
171540528154
42128184797
175046932475
268169236022
187366875291
334733919558
179348036641
102775767354
219642966211
260847936865
263112109674
98955229874
479745186145
292326712106
234665705734
46406662153
19374137140
80254062067
130975696546
63374802753
409623351102
47629058366
126700731647
253880641560
215956498972
214891870396
13500968898
180570029866
139289552717
201934911628
63761263928
283068239913
241448767454
156749130042
235200850185
239868514325
1228192974
218678003597
255354102006
233975305252
393693655847
293845987563
166906084979
459704909161
95655313714
233530325839
54750113412
57736802519
56729373870
291987262552
283523850088
307044907588
27334475946
295576890909
33247215291
399358457926
172826143699
33470897306
31383278304
4096786169
60620433383
381775246012
171809583961
6425517201
184902048709
178646960905
419660085038
118687195113
137920189673
380540679378
219641609352
435654894043
123992118409
249468370112
326561789112
330352557549
178262652683
11628297716
198685127004
200983006440
117482449119
155689030284
180088876945
189785865518
445289670575
207153805112
136710888385
179267925298
69861053220
368225806483
266543214741
325244897570
100511856520
353651124246
165382335427
37977247498
209587344846
326048993297
181273668359
61572996503
67983753853
106289856359
390792046201
16521869388
310156513823
127658262763
107152981296
40655766475
225024570393
12247096675
113951673265
56558646424
223606244573
176774400650
30999992097
59009830272
393688571586
177200867923
323470166599
238723742180
96172726206
398306746615
208942028327
388799209054
168209533500
49244145571
563021672167
412957127983
104125515868
504274014753
92853891247
370525762056
169962446460
29939006912
202209152643
232094435273
350022141025
65736062658
73821774125
177009605705
235092857039
366894926389
276225790050
118955433156
261607376743
61626912646
10845023291
179116873416
156763563763
103564564192
120258952669
112823906100
215622979437
64270255975
22508557692
34073556301
143459378497
124493253449
209721971045
131178373476
57814445815
35148649878
174146457385
277976669712
197149702252
50858979537
73753555194
63073529454
160296373544
438553573819
189377487308
260610295600
147073496687
26723076104
134333467191
260148879108
333783190638
235923272428
35022346121
170130614321
7051156786
112263645134
330296346824
248983772959
34884192913
52965282278
304643766586
47683894545
127576849208
51453778629
286119973456
53192165969
378019172701
149582692735
173949298756
78063376770
70864904086
140697321872
148303573368
174434027825
243938444090
94050329012
46188676198
15129732232
136940179334
291380880980
363733574149
95248716250
297556883631
73201507038
349155443778
249826978552
78813711783
129861555358
249986121634
38691872592
205734790345
77218454388
70606289737
392693874115
268253039054
4354544740
9511400180
330516603081
7773575096
278181049258
503658662308
391812803086
215009515328
393941093429
85261496028
106090416296
14367628227
193315229736
64561450078
31817501190
200388806332
75623960099
250150450901
67730140231
350139736252
294323022902
23045528605
200420443699
29860859138
258350986983
288090476339
416530764244
77548991581
196589103233
10133173582
22706100295
257482195902
381147548523
11438074389
33423045822
214218595902
60343636776
26862645846
212408261482
154763159360
1979131442
349000508891
4283416529
83938996483
103439582063
36091259315
362774100382
58060476753
182381237554
159901954193
90488583846
305653802378
249164989403
49344093233
222191882049
1862654695
338159576555
346275764741
140096561366
64368095001
55646652155
277682603582
31027443308
220771704676
436524395931
247400036030
273228747329
5267549738
309789962364
79977874551
158339272273
172148352354
521297689258
13009212032
26096181794
219256457367
448083914070
296544695629
209238609892
298086583465
256468721848
388078024867
294046477096
82281078323
189757889316
125841647578
336999927982
28002271669
107288945756
59690771304
41513307224
99952623603
282795984933
75799738179
85925924206
148554999361
37310728907
378530898260
470090385613
68881824485
262264202677
129023496412
269248200242
436555765303
214303997242
88388219642
31675468264
61434953660
266963099996
143992269387
37366051998
116084813127
222361624460
77773085216
72361303033
148940311744
39264622519
362017776311
140121337143
122543624647
30640494456
241452903277
98398580717
333499651300
18609043517
267458080048
80566334052
155608901088
421559924453
119306365617
311332460827
347302389356
25531168130
129590600102
15328359606
174559398564
386633919847
81849996840
70997729823
146806156637
215786085245
104909109726
78290563710
255320464173
288508480206
20137149762
18230581738
58074677512
297858757891
181211654250
237560068820
395878055149
254930833119
146961078776
7279046148
344308334928
234040051672
313537023754
276462176960
256755815370
100004772815
249354866569
43573632950
249524914994
77928072827
146165918360
81951881314
464636039875
165754160602
137247807570
233779027692
19015318214
173477378602
334269756343
34989877381
222238464962
176549246371
88669843043
104070949525
279954220471
256193265071
109482446115
209691013068
193326379896
209678007225
3822449974
199346681895
184716290683
148161780199
288575676040
168584248214
201294545162
223332966770
58573354530
299090073492
224633473910
175235873157
523980681213
11940019425
190078588268
206213145056
107469714188
33641487491
155286347504
367249379782
58064011792
51326773484
93568489204
92127352922
301489846501
196908025988
350207122307
234809556806
34465234961
243984446678
64250885443
192791275444
135806540856
378353176168
475983029025
270131011140
272567048843
306874917380
22219339472
242238298137
154008062278
10026097921
41587404972
403359642179
345641161990
218678550306
113002691008
183169449299
44454904325
420410625537
409670690827
208415149896
136832946296
116981063880
70337052368
83865219606
257712275415
14086802584
186712077250
31890113192
330573949447
230413263030
121455213275
197158880868
240558025606
294962902672
73951541312
196152966456
72809706283
268568646825
8533062726
193290252206
399321846593
269429861681
128914648335
95134869338
279586962452
109760344992
72045113345
176894304138
238277356481
477755910171
274110659304
95298783721
84794575199
83085586647
310902905416
55427254562
45855653365
33600974810
77518983601
273396753869
158718951640
382906378656
149369412170
101351193589
202561122311
134151008846
56006447999
232632705695
91556958311
210476703828
87998660848
205213675215
64704605141
165338616170
115305947605
149123772961
65330957476
42112920761
360400717690
99967927553
226853659362
313854206702
385939998912
474717500312
52410091148
145156047812
233053090943
22262322492
1947486995
57040664177
158788255542
277415140804
330945298187
263275793008
155345395411
179074635916
147059026640
53325148302
292002225483
52716853308
124178324317
244204733878
285853601765
254378911385
88392076291
82209406646
87670070755
169394123474
217443750498
367962622157
390485846422
190390691060
179474418478
128410211357
119901032076
3777020329
182740558935
253294072773
49834353259
371848453292
368322082854
156248793189
86343654132
177313064258
48587799412
195261698058
364408448216
431494090256
250575769392
104382348911
110292071508
454666752059
211709591321
239241501629
42794967928
96564646120
140255827140
44744697854
89553830469
116794848776
198633628449
42332797547
217589271104
94781663928
204432147719
45047078243
140359315951
351914711236
193210129326
89103518363
202118156910
167584845367
81718414265
210029717554
205074765216
221918625045
250429315885
178465931128
99610746061
121031212684
197058504736
52652795091
113907932887
159487924261
144495411449
99642898334
150052424095
67857249451
240065929062
102914906384
32171761900
337253790684
350443993267
397153472027
245241790541
204366082016
292606826984
114580445448
20388368101
218768280176
18877705775
410544072523
56408834237
37720778412
103176691376
89838248380
90482233931
274424471094
298949488367
39814417264
411622797880
109317902967
81558387710
341826482715
116168382277
430526906812
319122658718
378827879654
371676688835
322150390303
84805445244
296123259927
118489971688
410716789950
224334415123
95345254241
367914868682
219583641230
104132866435
143593883050
382818056321
89887388296
93707188547
295720366340
126721500
183964170497
90669998405
170573323028
435312101054
438693908181
29037672735
165694523380
216747483934
17258060312
38560353441
12091706759
147745662152
172392544280
244402309159
151377370700
190445677609
65231740097
38324226269
433239411366
51031335963
109133040018
70034519147
168484534144
31156955240
288239775000
181348993907
268538141699
112701727164
223256614272
212575783143
144210438989
298705181344
197067886716
381739265967
404013798467
21979399805
120715847821
32955426547
226909466119
125979930937
425860907871
17700179723
63865952771
21759508992
222928497382
2569477511
29221444577
332423154447
102895127337
93638450221
88089741012
59418641294
271723200518
368667348421
261910352163
174937635059
36316306062
226054877883
313126756047
459091254267
268027986625
235095938037
64454248106
24367372523
152104427148
173693898956
118274099322
308318509610
196558012490
260365933413
86338147601
41511687572
439091988450
268015000967
307121689034
325654581283
188907958440
127885727960
323417788272
122137005705
111002391182
140318652281
107248228255
145597710465
356486555408
64734987410
168713224524
169534908276
33841767550
129611810335
152117823304
289654276779
21065677872
214363322626
489199573038
85648888096
321800746438
77971330190
22884827259
172600923227
266615799675
14386899481
454968147586
172002979267
309029536565
264635192740
94808049831
197688639324
32524024816
377595882646
143031461929
24453437075
66892550441
95678362622
352220234774
185153381048
51683426381
249049160960
121929365266
74960481731
124605220699
292851305650
76263518921
291836327986
42069073171
222394263456
153174847010
205544878423
258257475997
29103292813
107113766923
53827489485
160476821856
258014382074
222352419344
77328644296
426308401238
206617880505
71591194937
297707342006
113106385650
185232406597
130138870837
311571930888
27588887441
109824336028
90436075958
352168792296
77516285350
93982730196
129237105558
206333966427
447558527267
201956861203
77198190937
182142843508
255962292876
251305744765
253042483228
304047329326
68684828239
235669240992
169073667382
313014411029
7814589023
293222306193
46437665635
93792731873
374051343810
85582643620
110655753747
19877605696
185671742679
261917558230
174651622205
172028989547
8754502348
439844647174
42902859952
454332580646
338072959455
218025968083
297748197764
73361364466
309705704377
289051824649
246865029387
206287694589
53894407113
131693053537
198057807244
139836057863
253690114507
14835065711
263794258629
105747572237
175111363279
380799010134
130823404497
23184118946
220371343876
83620463847
89234017126
247182983187
89719367705
228451717523
407859410834
113209003650
188549812948
29264401910
344774318256
234002386675
220673606390
175674469731
119985447192
59297753454
66017967341
311997850236
9589420722
195264928894
297571923935
397060859751
383047930824
157062109519
347309492643
164681867143
154769390050
448512036145
193291909008
246240749290
141606678747
305064347635
19689868795
286986342615
61121529518
72222050495
218448190298
464533316906
115970503727
155492470954
359856944673
152986525604
73654387734
3801940010
16531189172
364645088224
183078853834
41238804636
248280371766
205643677321
68985754346
250896618325
228270280817
39220343617
52220029219
326962177627
30492850234
323484414620
255662774580
514283322961
196354032392
95979035795
455202066375
106739113202
150681087225
44179597223
301851252374
170660976393
179029130518
15926209641
21431968644
49109725467
17587663634
139088484260
9404620882
143547025172
26912598847
8102872569
323167499674
267497544237
21981268799
6211119954
75205309944
181334256187
162800535518
119067300791
30395220619
394443966097
252366342083
387267065354
130497794953
211630931990
49938057641
70496998956
299785460914
292201377023
19414664234
230256692321
384898506572
112502283822
384833987814
291772862668
102587509637
4636001190
229923118835
218867297610
268224466271
346740588835
12998830616
216487054358
164760386999
130192688827
30065117638
346132721497
205798667668
322720665948
165103679094
271338850110
137657087489
441224056690
64886822128
116287561926
101265638970
169364342147
35617950390
367376359559
486656262371
146362212157
444715140495
190739901795
85795217091
442859958235
135818928342
28527013474
299146612845
309650774745
216031281002
281981696164
224336338160
88769120738
397449401714
465368687933
15636524927
414339531087
440959958985
374404013265
228712852369
89070946512
167071813666
270592859723
95385666062
141852922222
315463935000
153295126697
354789972216
114186065914
69169770388
106592724847
110846039589
105081076070
47669758440
444413885007
118681853039
187630362821
130600779462
199140335011
99109795493
356887373227
65178921676
87250350754
190060975238
26851283828
305678665814
409799202253
55520639775
52994957734
476773692020
50660830863
103509508338
324076054859
291269285183
33153929032
173974377335
303687371348
380002858925
248382075134
78134964382
91704018436
214481481931
81580064427
201549064429
42983769111
21137368406
148257948274
121497723898
417278750092
413387690993
117199354810
534083039879
51685267338
55438371611
299516362150
121506402724
157077382074
236731324079
421272369576
10572050425
197541004043
48914965934
283864213851
86712667539
82207911815
26956080523
167514829303
274067163498
194582708638
97490095623
60236941274
302942124032
5661603406
102823297365
40334040271
189389919714
295964210551
322652188699
385627336793
10938499168
133352786371
255897410656
64470288285
322829314977
158100688660
287217351302
8603815494
83586013970
254255658571
55101990206
246606698765
117308034812
139674146695
81730621834
301098681074
465823768606
20259863331
52818860745
400649432062
171808479013
268222529197
83301363374
34979875757
45031761355
157886860651
260366644956
51063343254
300852584111
223502899132
232730401712
119678983582
115084253918
80904968971
115492090185
4690606160
429269248323
93705471215
448652402179
11394357751
89874443839
183157610292
453965051188
140736691276
83049248302
7073875528
303792238836
8999764322
146459906854
35673198618
43175841250
552322231413
301785217872
162391715400
8941974232
197832347790
394882116113
65296904098
9852029391
301382742246
28543698984
209397664493
61198966085
235108899197
162968259537
468260087368
44652883079
3009527980
165147451072
341700635451
119742966286
271721148489
23127645126
320053351057
10093817512
378605473111
258929807048
99405721652
80140410156
39185859571
246128614719
215996963251
92956012246
80263934711
97058538517
286203992583
349468751836
118087648877
17864069687
3162940529
169250273784
132426269468
9111950455
134529404840
399764560046
298747790262
366967514964
127890682180
109506730069
155703398634
108082778649
19862824048
430292752009
106486591503
117431556385
447710131594
372845368993
45720601993
24412744774
61489408049
161388192716
437430648503
148577067488
369446656602
120880030474
53047600296
24117315797
392546085110
16275083424
518100048650
390731597091
324898715613
340167328130
1469686684
63723006262
282167960818
339338873292
90548459721
69672154823
294238333927
316395285897
62378087443
242408333908
139716959638
9896181744
42824110080
260980122730
93984245257
328535950083
112650967954
67774035840
73876931573
275318221100
155302105195
113243314075
298151388082
266791992184
204257233777
131557080681
75967273273
223101087139
356899692420
100166982212
370964852523
407922583686
28587789595
45575376922
97913816824
64298883581
370822878916
229282675580
13631981479
9060991435
130846585758
201035044306
115269007636
64992369853
87798053946
271968400903
136498559060
109810049728
189016520057
347882060982
1073280145
132215500062
453647189954
233241434669
62017079210
317845148714
43792445901
9982169702
242435012662
88852861986
105682710800
38695788357
321581230556
13926907826
150402402624
73165874093
132799625078
487544458396
79110336173
306877674956
9703593236
406298280183
76061628988
13392998497
306254145838
172249647620
34576899107
267894252965
16069288691
337647679572
253801534965
235369955720
221468917805
366794560403
119279730555
427319147670
44520575506
210017133008
402563085506
251147295941
31782504773
12526014102
280699949925
23179339918
199977915497
75525121603
221639748638
129237469110
118106096418
60303430864
291303308758
484531501997
263789449904
300010179737
302607082576
151162011646
129590535428
14593342043
162095423859
327199761499
148041866835
90923665058
314903543663
279572515839
45022869541
180176010819
343018574467
66834286622
131544645907
352019023603
225222114669
60801687467
124613915118
126604765244
182235310247
416659550808
106443508495
66946440126
24332020715
114929680998
95209384122
245728850585
421208446243
184741810971
23722449438
301079805118
111079235516
20485591307
266359271620
27796725426
225311835125
332329749662
204686032170
87156923405
18826198441
445587128334
62624182732
84816102289
215753337162
224371725470
82240700825
156274402845
314209823294
104001512624
124776068977
281571852239
293461547289
341515327132
60140792717
146842901605
182626927095
271069575195
182903493816
71423514091
450809255988
3497586499
9223216313
312418655363
62008411388
65081245128
56741736536
192953087713
161868140797
223670964978
255055249393
223363041825
159321895144
86613394243
34534956550
257023091287
10903653877
84310154433
358443363196
58912202820
161835868262
288565676926
51158288201
349193983461
251573922053
53529546092
237683540771
216287204942
217508178351
26652722504
7932091980
294835199983
459699867031
130464766332
128544161332
250777571211
79748086755
177539873511
22054756379
2014638748
128369141488
324659707721
237257242771
56614679696
496829506777
432954743072
412215103668
67231206754
431697860452
441003476297
8235062748
34285605106
110476408171
236833513277
129287431332
63072258598
80425603177
73849055024
257560999669
323486332010
278322697577
171209130851
379376088713
66215138067
462698425194
44852379344
210168281298
247681850093
421135395860
532466311453
74124723314
103378521141
396549694038
299600858300
339692427818
248200175678
113952902392
99917617219
141124212570
236371942307
35524632955
66751795482
526625733595
43000996523
274963187415
257931312086
184318471130
90578008402
124227883955
152683371600
456620702366
280466257655
344835332136
290821744694
355694613531
147982048001
265079888599
124497306617
84531031921
55552290611
199983895243
173228891330
19338073653
195169162490
279656019698
190971916862
447111675342
385866180762
58560616206
441321252782
57705367872
81678530193
155737945233
157423523259
178391225536
187649555964
298683654724
478996395498
143760807234
24182822896
310125428169
367486818496
52576326993
108046490366
55678612249
207070306901
97753477421
499541914625
224829163059
36919041739
536671003671
65553082596
59267684964
82987929013
337999587543
21686609332
296506360060
455196431945
3677162219
302263054873
18023009662
323749044851
4122088122
61967900754
255091076470
356700151312
12560649251
64084387645
209145117654
68691382894
492066480301
217116970589
209387855932
476491061743
407206566959
9461666404
57617295201
116607180872
323372617703
167879131290
6117593738
45676477815
227450808182
45499601182
36489580922
146650623412
7850110517
210168382524
262651320666
192784041235
45961632445
147729232590
107194117400
181061302784
452649251159
4616300118
194735493016
160167679126
183805265610
221205592707
91779716418
104171356918
492362206694
184299838592
172342778953
13715682641
296611365785
24655784253
80451283660
172652995284
33300265474
210583690035
3263311442
390578194760
170031369030
89285219787
230369559532
393396086450
436021771894
418619830092
387217738640
90329024004
292710719841
82360896683
386511456610
324365063240
57659735457
134679396640
75831370720
66602901639
13600696383
142122665134
229448686122
206693119157
278443544399
103317905553
52952964711
198466178170
117318333255
215917698884
82238195471
73434933628
259715118150
177492929118
110283071072
85535078874
211300001907
78064624802
182086458279
47423267690
95709143498
35353916190
522373909972
75521525310
231316098610
21300720205
161584588265
192800679155
457461405353
233691388122
98558612808
42823813137
259099181286
112672822593
59630237127
297535657413
4360359603
190286519971
245985976803
297297255337
103172624169
85279977102
228501043972
255135854331
127718768124
41309760981
390508851970
67219213236
102188749165
310454752790
45354133636
121788557157
6404796095
68734880090
188047447195
263760658474
299558554626
8704173210
71636747730
26181316347
373673394704
142015337082
188939694836
186591226724
30853578423
16855698304
347701671473
71486841696
98873303378
193963037875
55110825656
146016381242
9369038849
205596518478
310739637568
41577268677
25131956910
83427712639
183428803885
366998162330
140677238689
23930906337
85405837498
101444194221
167966955653
159065149316
218273942913
182064276097
86116875343
103719648764
487482052513
43942753235
165835745915
297327307597
18088786073
78856081169
38308742974
338586651225
189884255808
321722902028
282850148077
48170015606
100988596483
115809489218
371199575353
186630769154
26043089281
220015894879
418817224386
358226408627
286480370850
69755872509
84406769466
52977355544
102011431950
152908749932
481129471743
286213469402
124872046850
78741778049
220714969122
2238157171
183825652494
97970029485
105914617971
199222157725
261812939158
102649155187
56301915780
345122103214
113351879284
173083004901
81687390123
26838756573
190090263002
17184191713
184523856256
188959450965
221638218783
313298289335
51869256195
434433922979
338108067121
406306452137
33745526348
127248215825
320188120084
237476603170
128385130035
91130729346
55590092479
307639527162
75328072411
34116766851
150806806415
225162812380
132591704962
143652056154
20209786730
103908816856
306272857886
204938193317
30361531390
325541368855
345043652691
152574086924
89104699288
264815042198
115035970952
334205723368
2749721819
175229891010
336772268419
97931554144
209286313460
126341875593
190384478792
104952584390
105767479380
110781533521
291552455263
19671885443
207713268359
18087477491
365223639915
135933680474
162295289883
226509443120
547864209126
220452704610
100963429878
68815161743
86455298454
201275934287
378080318658
134588540610
133758386837
29814990731
9432630489
227976021986
202756506599
234004965678
26284519749
532184571588
78032891245
287232189920
22742631026
197537355365
116156093884
243639496750
517768355231
79112738666
477637047013
229098526731
25778795178
33185521298
17111930566
413952043208
213504545405
250335281904
21591054665
298693499403
258153802558
226135626923
6935922477
212938616078
3998284651
24494214517
255382754334
116580192207
41860703434
75727702139
107606770038
384929794493
43067508868
437333253063
77673951115
3119086515
67712143546
9130568165
25164869854
61856089792
27987391375
266852217474
293257802317
279571759971
555739899720
57053350248
153067388038
120262015048
349910894684
31808765120
15412706825
202808103140
49440632611
331351202953
222915720053
38971370292
428143352680
125200172134
171610041151
225085854661
336790023811
380020879424
484652741270
107358274868
542754719725
172896411309
222897046337
365473800541
29157447940
448993650761
132900044123
811066603
11716146268
327716107792
44184620068
183854507198
184944631208
71049287552
151184294528
226928853681
98880999241
26854241642
172574591935
106666672536
77480979803
212005556404
62368194235
343278558772
175969787470
221427790542
430185708502
85103443483
22267844959
337924337392
278959762663
109108195474
387489047470
370143728212
192832938206
169652188857
90528573255
317265208776
127914332728
65899695412
55577630170
236466024139
150190486318
497028276989
7622982514
92390370279
302290375179
93707590160
248001376094
274190617966
11296719343
14599203425
146947538842
76870737878
195061508550
398720894946
247687524034
266014475539
140100468778
151637494015
81359436893
204526125830
147562049479
103448337640
80097366452
261956193360
429549733365
243754241318
149888101417
126425259107
371187278612
116951073315
408452384640
100557743213
6975173240
107004863969
79009952271
91409799112
43616912915
17523036625
326027468317
61800472809
258664984169
21861650342
50649749746
252931770902
383159833293
214577241406
26015900241
366161141899
212114909885
64426745295
62246721992
67178732688
341349034513
320095847959
273054171798
1893984359
144765632727
209652411851
255297700902
207510431961
41025245970
168579600377
324225290362
36192924196
14335468250
286410614181
29980004800
163691117806
215212514830
99437309599
275271229819
352643320933
141431085422
55916613725
200477709896
363994318109
49148364837
331465619483
106747914365
195778729358
330935076792
304084931569
369448033442
211356428870
80873978463
70787174167
237208124874
30857551574
254535288800
152524722482
226374570846
383586172300
192993050496
49052642146
169518470478
13209853302
299840961966
194635102620
237702421781
13434692916
318698006125
329165628528
27253434288
107295280956
53764537944
306192955589
280545406904
316377710253
108197247247
51897809032
211073864734
99119169611
283093656619
220835581170
148205678862
229996355042
155334503821
195445787913
345249558974
173534620749
363037521730
150659286708
117078865517
107813121342
34571493248
59367488413
217229184826
191347549515
25249671254
98788440982
226031067307
15666128091
387874931336
331501703345
112803242463
215404826979
407723416828
310697628058
29024201461
101403383401
224067405669
286519339311
81378279014
267374178135
143213887643
15115314269
116579207445
205153703520
26363162783
4775906766
19715940390
287119095674
302169442819
107820476519
61629302356
359155271636
152967799163
331963133839
45384243407
162118687557
113607905675
357438469546
197423870263
10991883309
399632394450
271929240908
56288260231
239798113080
527378686731
133977171617
7874029996
296586200844
93088495051
399931697881
10974752978
17285265592
213094393418
311646628364
260427071454
173008832401
144605550578
388403098785
233560638323
32498760419
399489926288
165161142292
99521681707
308746228876
121801272189
51636521207
281255692442
209467970445
106384513541
339669215286
64201037131
11381747055
62436949389
404272369513
198028254971
292766586507
250632223548
137510053317
281121824571
392843310113
247849554316
135694406666
117636480648
192857991052
56129247952
203689938015
60046521689
177753321572
6829218606
391383124903
211820429069
115411742031
146046352838
122953883331
268190305528
146156572259
222056509587
29775005895
41151268677
183148486079
235342155694
144118497960
32781330452
311630725077
366232829927
212219325398
18436623348
42044807005
196175059052
253672431408
303256511204
117098158707
75183283998
139585136540
462428560477
65095085023
18074194999
68341283178
94737261273
205664969792
204773193060
205971703205
396879464702
133313532584
497727065588
236865673099
241603727305
103807957404
126472684185
176975331931
79556236965
299127626434
347213317430
182678363245
231496995133
38149410613
198425374229
423051400712
140318803343
254497216716
88452505496
215813237674
98824581203
36946418856
131368826046
32487715055
291284264037
433267943786
495150161710
346121742209
31024142004
175541621047
388569252405
250956412973
106823496059
169916116812
32506529570
411460797804
213856301160
30279556970
165517237517
1170324638
1491866357
53165357379
149706397623
315943489031
13787925163
36237989028
100869534493
133201945592
219915486893
157620710254
216434149100
216792267989
361752778620
40195527936
443805407582
306234517555
338456080471
212508154369
344732279223
227833480878
60022727262
265791609538
226785961513
56283923085
252236957797
371919160499
159513216179
361505805625
397004738493
77473345099
106407505794
334131748366
312667602894
60772452906
475253556063
160421773411
69281647238
9617249091
174697217715
111065314326
229769719745
9689153553
76864874949
148869890448
220017999999
465941985164
233766771925
102970380684
360651738197
256096180764
38169779914
225142983440
68482738049
268198907751
35284949295
95084904323
226417923146
141288006463
74853353125
8505248679
38626856641
206502648640
117907958970
150165409438
336935292216
71365997789
192215333832
107384197116
88489018387
19732004646
179053726398
190408202621
173487128944
180323477700
26139780050
283249790036
124674414912
88097972392
409933865891
145582042260
117857184874
348511138927
174644754719
108210305158
281394029638
7451562313
310875413376
184383831108
257488173748
20142678281
279371209621
255798354192
307925538446
80874294219
220822743133
84772289713
124975674017
28772155628
39746101516
315915191836
254761546738
234602363829
151691286162
275926170355
395834453920
346459783961
171932576411
426160546583
104005566893
87933328186
111429543456
136832398874
144489219531
28644737138
258455442884
351646509545
103523293194
158811829239
31450268836
87544690781
223146288829
484168855238
450718659140
213142682581
292901561641
422731112437
105191713846
406596702532
234070890013
354076019319
41714801633
284439522605
17309066217
263317282306
91520883003
449785631231
46355228476
314105983949
257727461876
120329303119
280902802523
299518584708
401146950624
419529736188
3399403873
204778884579
396126595851
237150034924
156858183718
155342864740
255615094394
150232717804
342763334926
264325249154
110527877643
35703302516
325536044878
311886721183
127406907059
47053551114
194924837179
86337845657
42774892304
293249384268
91357617716
132944371232
198897025559
89557812832
188541386411
174233787440
375239273897
230664124173
99795713991
273358734050
448099518432
207513008840
516192409702
2141506447
315466951313
281228407896
82146775227
116902512593
424202906783
428661293263
14721934900
63216304090
192868703938
73635799869
130053845878
374017626504
323449622316
46946844376
227083001642
105330771729
84340644277
54291506747
15587437588
198116257136
333421405726
37331986316
93548935411
166439725300
16819421009
308520470009
403981256844
112782900990
278194344436
182732465155
128999351638
87706832779
43936705798
123377598308
361052073478
16838240367
26338879729
21483351323
194939092501
3852229401
48788857519
256864213947
198157470391
70046603213
255928113874
213019591977
220234404811
18297014313
180045767790
222931297243
343698959200
968673892
55058928880
171915912554
24822863459
453519582064
17609844991
189449868641
174027342701
210574199819
37138667221
238673646078
190818623813
65781059025
163711086305
238288168595
188430306869
206548841146
242080451677
137498562177
84201597927
26492357915
173880308981
79367528101
34655001663
109317047199
132885679614
305182318364
462011337719
123718303613
168236697654
83597624715
461930624075
322473934965
153372992478
298297322460
69570295531
166098075579
78083752404
80864278323
505605691372
428483666640
229014901078
40029081090
71456728183
62699968051
207494378524
65131313956
18618766378
114427045086
48174176795
227283764634
106125813776
397480308338
538201633617
18056920829
410131423125
10918642430
306803156359
2150807621
71487065397
78811211085
247611813559
312851886710
117730047006
15620892304
27414927760
432725860688
119940345619
193363145088
296146557288
246611484234
83585028425
338871276529
70224064753
106925427575
82691414382
273524225199
300348670933
79050217616
228677527911
133397381167
290392486395
32476176851
101013888932
22836447566
72769754803
310525824947
79338672460
84895235432
141360461315
297541316804
474525647615
29709353828
28459560745
107514697349
396802803108
434958430760
431793090103
65847135770
209895325685
366887901197
154260237645
279848581053
144770019696
261373400465
11065422307
164313876160
229122884678
189799029195
40019866432
226651089084
342094243458
439457703490
78119379732
224390265502
7171593837
363457114353
168324649630
217814587166
310503851653
71358635872
243037277888
66926681839
155249196844
334684768030
88119975666
76596432474
190498641221
77419889385
113737119498
22399776255
267573536192
237940523786
5968190927
66315889221
105077152119
39147079610
196825413180
169077983312
266697929519
57652240693
415135988363
62214487864
52772331776
108285950436
108101937156
89893336077
83799883468
34527327452
91605071867
258580181270
267173609146
523926889799
139088663980
377576023098
252122947783
499290012038
204662571899
11005920745
359643063034
65578522046
125683989506
10346192363
394332424483
28168902151
72161146427
225311978588
280050855627
3253284182
237634761067
67417107999
126551687683
412490174627
90594427957
316438544344
384624812298
122682270716
265629253850
122116753917
53123983927
120977491292
180418844121
60488837617
91393479167
115023638665
499275366950
235772289324
192043468281
213403567850
216388072558
37850964659
160136665511
103373510676
66968667064
127594454941
167701205771
161415049692
246874719143
331950149015
212655744628
105908241291
16047849226
339413706877
274056429038
222867778606
40720044909
420333416880
279387051351
281660357355
32498662757
125134991263
87555135068
180912192858
69280701890
274066815138
101047464951
297851701503
28568294023
108971133845
196650080393
234813048542
122977307634
359588836080
228657413186
16139024383
98262188329
286118152367
424094822084
387538023011
137434078014
32828428274
28244228450
152485055877
207950296910
223807908371
482180851072
79820095029
509095288049
40882631418
137770445994
273723744579
389428234534
356804050346
113031080283
208644056690
40964956501
242986023310
129169824590
198208183424
76436985525
190488392898
113714168012
203438968787
145474649730
125941316157
81321463548
286628964601
121143625395
287718099272
42878148419
287785476904
52212815354
216478586161
252531874524
321891095236
405143807015
435719943408
353068636750
48731148305
169500322856
241735381804
25351507003
252668014594
32056887643
990192018
100990696563
140796542437
102745491391
156497937220
138422108526
47368343887
127340034679
257448787526
73465304627
41980362632
245656699236
301240521843
104558335671
69230623842
398300373601
96064361799
43468505170
4935084084
169566360412
495787200119
284927648234
380357613918
26691021131
258414394550
74649456288
69073942746
40463283035
44649317984
476607757694
215627021799
239914268748
100232604957
103497184848
24390069758
305057798256
326869395590
191213326610
202251369530
36149291338
279319997420
335668562450
97064703334
4484634918
212303252392
325412926013
2705084619
394501011847
43271268902
405483685931
330610977718
195266191947
213569713174
5340546190
140057208462
208157464715
188170575258
225666404666
290561324059
173488752502
323243719627
326225160895
118106316099
284251885482
87399128501
135292012077
7031990155
221552514782
66357010638
100088508422
157997481290
31063638245
333207676704
401236705972
212582378572
141744947323
414997309427
170962647739
268696872366
196881549947
171587462547
227518066900
113671524978
483886079670
83344783373
141959738819
168020617733
167071697383
97359421189
416667125655
453188283666
277773338869
346046753318
8245203704
223292318481
268679948235
156187103239
54062084736
301346872311
87238021551
177859194825
221098215641
211787352492
119088704894
346705780188
72166855859
374659780010
247848738283
214840994635
387989709686
86164755400
423914122013
101593733863
83635377704
545701243105
368008316888
152012089341
105638930771
248233412827
53400189903
139919087216
81927509664
20841664121
147028825373
9404444126
318704411893
242133344943
263836359364
61805934987
328058529709
138127431209
234981934834
24138894915
325677582253
193712813493
202025840041
117685733926
109833974922
142441543464
108931230876
216644278653
8831214016
257648892891
110942383603
326262141842
108202484958
165880004026
114529814745
2273362064
92980753100
96057134781
286204809550
388450153370
320754986456
348755012613
334585166369
245730404429
207270122255
10176541609
123121909907
144833964756
403029601316
354231291990
425567399323
225766627727
293485860053
30785454707
502710749428
183143506749
50554493495
246433441106
96463758645
152416881693
116548932305
128679098248
254749007732
50146304052
77550477960
84844360820
148939608627
494416157289
110593451454
473251512720
7006298109
260808808261
200532594963
153337390354
238843054995
225121355112
532597808354
235932375030
640975199
388423518709
306081157424
178618380934
311015599441
322735558775
97036914615
199556868910
93272034108
260739444614
268116178515
6324911225
218874413414
171273468223
276293269301
385625263371
165887545708
166909928450
23224833219
229125931180
413063452591
202536227823
487973183176
22043138333
78939897172
159425646376
301777411895
284963774312
211750459145
144386943384
257606453932
2125119042
26721886090
214048865366
172141931250
5765924692
583026388464
178193654226
42396358979
233439248073
441183128946
439349561960
49454094975
392481793450
224528624227
219039090639
186287140704
310011089869
141574792371
48448575839
55567294035
7590183998
61309060728
364631269869
300323814961
109212804141
196125780382
264220348294
233813034809
221435740272
258727964357
178701368180
468804440733
420914097432
294323507423
175642674165
302386903425
109724331551
7382239621
379665971915
8212944967
235104126198
95046042593
210725177182
233128792208
105172944249
9465555740
217401916890
383279874096
216134061876
87057429126
88706352828
215784320718
277505081250
363293868222
245396651558
22915449092
155033853975
42233138567
471553069605
157332424455
433742678160
113195432699
71671357462
401847996364
262411704065
64617437728
101991265861
314463454004
398264313324
144353003988
296902172020
174459336502
131648507721
38121273792
88562287961
10184019710
83621439134
40350541966
145691011246
500854935471
145647951402
267499884014
374698326531
36554135861
108211575184
398159510301
97819375749
131670723632
52337114730
51488094941
247248179691
107810817849
374437377384
414650731008
359380011527
6342188139
49013006858
358368581342
327843129069
9088886796
442813590527
545236204418
148231281335
130738361534
7567550907
104529392253
25792474702
88067035473
167966974409
334400966521
101490104115
175217894727
366997912829
2724111014
246481082581
317142105612
288225590841
483547257243
470045419919
91038446693
142195474391
44390663538
467645806931
123906081793
53567282509
159557548317
131042744776
210136060957
84136821584
28430267903
181915331687
14756449428
464860888317
127292085453
205000046031
273960033783
112257872423
240947438507
310157458851
141591406094
37799221020
78788088766
211196368867
189026405666
18817992002
11460694286
42298852762
195238665881
248551073875
295264154437
363094417298
319719133867
75523078854
331204806844
225120342497
96016079366
69272172773
134922309819
187270008549
41879362515
354327834629
406172044933
120411354599
153947855691
144242103007
68431380592
30906785040
246472839131
94954390041
511949144685
73805250239
107334752817
284312494881
104588645598
148926656228
117230341401
491495873900
316920465937
351050592153
117933374681
257502465019
226156958277
53237162781
130133400181
371205802033
514842266718
135844087702
286550131942
285409540638
214117020321
27026343563
440356733360
575669709633
9881403127
245987517713
279235697847
155764643112
331356620087
262640742799
22919810014
218754191418
70443958073
416948771556
51150630102
111047419809
261480785216
80583796587
59185735385
7594815477
384206523
190464877828
12855715523
25610668139
182983296865
219418841536
130563888023
265913881507
300856801589
348629066846
423036192240
23248345399
105767601876
358465564813
150867784702
435141946576
36173672831
486864140765
28628215268
419719598539
171460180874
319079074647
84853979094
210361339027
222442811243
270226798509
26826085617
34290964926
170508818444
79829680421
106019895442
140980299179
770344159
162938684995
223326898176
89665094048
173599075176
125016902095
133380896333
169913353528
22432819961
53374926392
281416922742
334502232846
483513704369
258591040345
176911226420
180581953871
64262722018
28782580395
351495128153
64436588771
168399731624
44967588922
228706318879
61293077181
154830244504
199174431601
282680663013
325576577011
121071723012
146733709201
42584773696
500439539902
170939735150
208185350194
428649474287
481340256303
345324662849
21632182587
457710675912
534782142675
204433496421
84645058078
19512021549
207178046405
6157005628
243478417928
259461723975
173419042697
104752081581
236914825957
145185540144
57199777679
371086763806
61092471225
200072992839
227737978509
137310496293
256160851277
5603651597
247308330901
305377142402
112092460424
515078029833
44503238731
169690635219
20828691857
41237824987
116449449047
114812644598
305822324730
148853331812
40748752802
166125256953
215836660023
101461785982
212133803387
147596016565
33955033902
128594753006
312569575823
127989729399
123248117360
50209631947
72060440891
183732718641
42417796019
71421083065
39046755009
107149072406
5835439178
58859487939
224172227199
26440790626
320544053128
240189944123
179896174806
22777602585
8198451413
432417843557
188644869876
69891490288
53924295580
112048346646
107033839255
267756978086
491746528654
92050322425
253699768908
183973308582
157857486302
265702381201
124979773805
388727764364
132447118420
48345905168
155639259480
57834848010
256540973512
82118054641
53224058431
229506646681
111410279691
362071654507
115437994232
138284560973
319323189736
31835578322
49848854765
307103932405
235231865854
78260210801
49349141059
160070280384
118460453642
168453519675
372445000499
340279702650
205019058112
124929426287
350266768206
92654504036
95814311607
128049402066
254210307027
35517126224
237146543453
236644933180
5243744333
264647016490
482641883925
127643544020
346061982078
184249214384
136725410777
41608317529
104294503834
325566938709
51854529182
68882661131
261026316319
39295171167
23680970483
275687109008
164401227435
87666858941
188527427228
212437527749
205233183817
220782581995
438157892334
310364070469
131398255095
239793861603
517147695934
405878508488
161438695701
75480810094
36046870547
8568135184
457771047130
194046212465
167851295109
273489696591
179810354497
355046658011
198194881231
141296921334
136439516347
223103253046
147039907744
33120469026
102990361091
155005268697
163340710240
12879977564
107001093527
233877831325
185013342363
139852461150
168829307339
132038530837
298811268828
223261174822
232989445712
251177647471
124875962158
231716979360
158460716967
51264716725
327889951886
5878289439
60527141330
9472136141
109478910173
117514304976
156012769266
348587522117
367243450781
45631357132
103982423636
164023526661
115321827693
369030531587
156817921462
525216127509
39345299958
37628673166
366885288469
39719058607
528985308593
124991747184
82519281573
96886404174
195243796665
514525482573
63542543045
282849223422
398381089878
82299177073
24192467508
244186343750
258015703715
140797022619
21380686872
247534165609
344095559493
322810969171
301379874287
23096980516
37247880016
95546769323
410395930988
127542547256
264207463542
235902489056
173221853488
335744063684
326347436885
143770625449
92889862676
155398322581
400848348655
470102777782
51885717389
337477343861
432973761557
203253507836
14835168837
38342187581
268854788296
124044593030
19689656218
148837477548
87597864027
530345619168
224893352038
238058542795
279508554615
237286116184
378879702474
216904062422
391943402554
205605441007
139759562169
390331501603
195968675136
148192458902
223598010225
299469051351
99908647094
235166195193
360968950103
152214583453
138116755934
407680731886
2673238797
348044841692
194494174181
207995091156
151413590703
297978011075
89964247377
286774395429
240751141315
404441721402
429332329832
55814634962
31705225919
75386682307
203263765017
120700469168
141967433851
148237422335
115004179626
162000955401
373919283686
305165980029
89647764398
233758778871
207260267258
213867761288
31782501553
295571755431
35281909393
75591960689
190794398350
264008946603
29055635324
355147263329
177880188846
282350589019
45742209636
321931938439
327713030212
100746431461
324379251611
12783159888
426519270392
231080166149
76594601656
149397277119
10906289175
112378745407
15223952437
121106081621
298409210810
199085610270
112818244961
110450213530
267708727799
320219675679
231593601677
128612221061
50645955013
16570489496
210222615249
147904759126
14672982513
56015409545
473412988077
279543705294
49156273485
121818334820
131144058532
22636888556
31354167248
341220781547
235527792402
82103953601
159904514651
390713250995
454950731452
290255330522
278128589888
229232473597
54040402290
79256873041
269302771984
141268090654
116576473624
223772312481
51079479761
50992123662
144476788969
77022127209
296234680892
51565985927
57738691018
367000108977
213796973499
340455094331
305779212539
439940014134
208763120898
170023213488
359969705634
55779658173
130557995261
202451035270
222364094961
270614724035
425960301213
323126853048
144441987830
125655379001
471888211858
274731887443
30629315422
254507094875
446390054043
313071571180
41119689814
494750764731
14993440256
242740950260
12175311904
45612200784
219202659149
46073585386
93078494116
459243478119
336864615783
549457833675
101459307213
73308079187
71281495619
21722907740
266359978383
108732811071
511700727498
47214755908
25119524279
65560412852
150825008512
84238229577
108252214716
227411994728
278014874163
192917123816
118372023978
79558783008
35778110694
248686514971
130808600528
224722898999
116117765382
195810372048
189807121420
112007047105
357211878476
100073844212
256683677621
235383344900
264893869234
428521321317
120356073885
279028846830
284358522626
134150432878
167173953382
369451162358
46592234099
148366079896
84136745080
11201868171
167959976998
28661033171
67500907509
41471124587
150179809125
260931323703
25315336381
165151896880
272592075920
183331946651
63876951452
89783596561
154843864046
126470271377
68325135543
313404659051
256975490033
39417199192
293973588781
47466639093
186393136291
448918901543
311256890214
129093828584
385405898947
168797207098
64759537543
88606089808
116189831532
12904377078
360689036218
187425198300
80539488804
351932796989
208174609803
173703956413
267782586409
108688806469
233176422098
251120877429
14981429421
81040203224
134062713571
208635378600
181856545148
60503508107
102152933464
91979925217
472362130001
186941300212
194186848094
170525397131
142118522641
16079452254
77716335924
168604436604
158953950349
192605057349
341903213834
367010280627
139759200746
239896597856
291973951586
211475723266
360985321354
95458314412
16988593302
424792199071
236799107671
188570122569
204577869522
286057500211
156070087508
246115711913
185179257444
73286642835
189249825024
91038459917
66797176401
173413006407
1120384052
215908309680
155217832325
247752038441
245805362013
315149022842
300809748196
215391800642
351018982834
138961660213
118784167551
335509888454
130542589489
442753488792
228853874140
216493449457
13394665803
182677529073
514319603498
167183381783
203634673078
90829242883
63083767811
78823852731
466548897524
122882620323
148908711682
224222328705
6297845891
90713952459
36467283187
94678420336
61212914416
31474270635
25349959079
1874781681
92942747238
73090508291
17398071873
524065233523
126204454945
52187081682
79036163382
13596579287
317928286884
157806627354
42172684546
232608603830
22894479729
101496098540
52263908560
45567045096
231927039912
157379202773
48418768886
196644477248
44130514011
211950474998
83770821749
404061134827
325957327112
237274128874
262469888073
82395202564
21234485929
334060044446
414619675791
77866323894
427932312545
145396511730
67199291137
232485882194
249705682362
45613769724
306277677945
172001532887
350981860465
23217808338
16410721736
23496626796
556410693669
370476393710
495924383564
128516285729
298243655027
16571817726
103096041807
322357831746
45464745590
344313784252
369620574487
119119331474
213620252837
212988966540
59551572638
449202556591
199964958765
173425526709
159169868933
281559090351
8430148400
241621680510
18984453802
231411724897
335435281516
208764397427
253600047844
135343819800
104359293167
27310310245
158074364508
534356169973
430259222527
58395776707
242103863035
52260259148
118150411106
30340271445
31048526891
285964796627
14553034692
230999487051
212357921519
108022669084
302635257905
343445550017
344918678673
60594423925
196511529217
118850507486
104396769365
85901592556
138725268954
179690011683
79795324613
233551986717
361418790415
270602836213
343333941917
476961259073
367954217051
388630663451
297368133835
386974998960
284243512604
97596705874
3694971831
195809983209
147527563489
111943275898
121208283351
36923916933
270620230293
201994581697
84666744811
227791775241
162718290740
353942998952
378085864387
1193708719
350904043
306312936384
55185612603
234119831986
442651559947
35582214076
299260491317
138255564217
307418359779
21114356747
81712992782
249899173835
168386829411
353007820730
164636297488
357138557507
199821013219
2541124563
107433129757
337899220187
84028589506
44188527198
345960908709
235827103237
439713231762
167861619116
52068758398
366403748850
175665764869
491918115974
17629927684
56757362171
187648948030
111063687210
350261969966
58390005125
76473757730
236239102769
446100092138
64073120115
66579407560
415150412628
11737608772
214591150717
326432029647
77459716903
210461084993
346092397527
132345206970
202024709120
296798214502
15929658025
299805537597
170156964407
107289273061
170339262788
59075280407
170924469395
123716369467
477309192405
8669777552
616109984
153614098712
455111280
111380046886
100734584821
31841813517
3439313514
336919558486
218895771710
210328975129
225377409551
506811939430
8200338111
81851985134
125661289859
224195737839
109245450089
26821915020
44038264816
87656093165
38543519888
296101714790
30951711717
221979589550
73255417665
239849273176
204763277537
376441718001
220467659809
244065373775
65182184823
228594596835
188879501828
39208672034
235258339505
66323305152
14994910495
212383745061
205203461551
112771140198
292134616980
165500264649
274528158221
262276648509
47308159260
190825657313
78093648300
284919226461
68474493526
48651380455
194171761310
285934007037
173337304315
69976773903
83911625445
359550748434
329157888353
290912609254
86803761967
97041521650
98045066636
71080449212
170179428283
145875370885
288526066550
53959622314
202780405187
45628378971
349582272886
14383932683
59542944101
134490389898
214753177371
238914561340
127981857210
21754658130
347813445722
281932068504
76283950156
33398227341
41976150720
251907177122
507751729181
77640750370
475082018974
363925306310
270978405659
255447538202
61880949555
144643595819
8960084498
392360220748
172484857207
389098920755
407199910947
319840361180
10645373872
270786080370
433338534159
396300273374
163102099676
114330428326
178753821811
151763004271
121159787963
170042236958
99377832408
263037327065
10891284162
379864501806
329117926343
177255643297
270502978643
27202516091
145249506190
335236954786
67264403591
364800213165
177086479627
168751509682
223074653075
386040337402
310704280446
50540754065
17994851281
417998597896
475677714697
156490023389
283054365633
243753866728
149482369587
143361975980
202417006827
212458333697
106362393110
202764316170
25854441221
259145738171
368113576885
307655026863
328929327634
30790772719
309433631894
202263385213
231727950170
208688649834
242377874843
190174025157
249215046037
40675151410
336967737162
243958026719
402954843460
273772941393
401487213767
149235110506
332042308481
3564601706
105482935068
229667022302
270936871323
45502496212
43009070678
159563421009
376840421894
25999857285
224037645190
105187794616
108160147568
148544611068
37116944156
266808936975
217862665848
142164990909
74832328614
232182953236
273347180895
2015536235
28922969735
128850637657
16030739575
379425640169
287843900689
147083334488
326415196504
368897581627
87286903807
177455871454
524306853963
94020861841
286395632181
309463561455
90837910916
189683738590
68705145177
42515320724
451337135528
89977233201
203162111018
488369042072
62962505043
102574205480
143535165661
178787149376
372891278929
16850248035
103694853150
104207160614
182367348851
144902091476
131824290413
310851557022
249276144239
145429330238
169021481190
162497872516
145341537255
152217053030
215474747811
339982622199
94356171767
49038154385
456286410739
189160255279
82525875900
263525541445
243963429470
67116434732
156892263427
178466705893
219545759663
297823981189
280125675549
116868417824
122179317908
523556823514
226293344879
312487430466
652811650
209227134510
29837161742
223743977143
83377564539
158803815684
181121768014
313484538248
408912673364
135575968437
224950177581
212495615932
195592181383
166737754733
177781818906
280267339280
150804087962
75770962230
158942710143
19981260844
198390625146
107523740016
377107622503
153933003282
295454697393
402660233300
263522381831
379192297158
123173230494
268692519591
86562158997
4210389021
96713649831
243686359698
510314305809
257920826180
51557438063
40314924864
81625556097
213436528116
222230811979
147059848342
43825639322
191509665671
261551610687
426261712690
124804019265
193587265831
113589285017
47257103586
156002178368
331190497360
68558179128
650504855
437050695210
34865317570
87493676890
402427676754
563076520477
415469859329
229794031027
483249294213
185378277584
109131924712
7746636353
54395926484
371558180240
319457752996
13542061355
186399189290
388451988505
185565982769
428634324793
20787599868
155389051564
345139611637
115687840677
1268309819
448308836383
292742007207
74284003066
67826289711
285646476580
91336863728
103878098621
40342423237
4704988808
29195970308
6885741638
332375492300
388341850194
214475965492
87615111669
317592288
179544994928
172687624776
359891338026
341696279336
187806630334
38509453849
229190666219
466046822870
259959166687
484367024181
376420895782
73944050449
194180669855
116873628132
422522561963
396652816544
172523494202
153402304732
157690221082
100105220631
218780232925
66636239105
83430624115
63001298790
477098064026
242196794792
8036864260
12638455875
139243083702
114224198164
316231715776
301256029924
274698879885
222700108516
143053983948
82877823981
202745081157
92263720973
6401089505
288966739752
165351637288
498635598299
406312867343
380114436979
221889740809
310645723353
167723667854
450302490061
40163672096
181737505412
296671096788
43300268199
148668696703
272527647105
77254085297
33630207399
398968308463
42451622713
340293972412
74000480973
439301049702
45847027487
451657523434
69045669102
6312518183
108206292556
303824906826
39747653340
77130377480
1402668679
186977088664
265142527595
215875234513
232978294690
250639106651
303084478352
89059237699
182378321826
239256871203
40760354697
264868929519
286308245880
70379158426
155644907146
175561552567
192587265326
19588036854
97954068318
554006985435
95566159687
500631188028
41739113650
503116811916
11142946453
438902378135
204716277754
421972280479
139805834580
374453561840
151405846931
300085451742
269488798800
96864452477
25652238316
61097084382
212852627165
354089373652
176355896153
101888307024
16572332218
55240592710
36784183878
117647733589
19930234661
342457090216
143698059580
105448173849
75555563197
195537711687
89728391419
265692656013
11340797417
83531459956
398644757311
210531245207
293422409213
296674312158
539749829107
512877844520
173075646223
281040180192
20699885566
105758547208
349084793362
161517822241
369205165836
107466761279
99448617447
514976864501
211298110716
107542299552
10490005639
317794855041
174874580489
528764269194
246335751393
311133610389
260301670558
11468155550
308439705680
383549490729
228553275398
236071195412
18354591779
63027851881
336353378410
205029080013
117486995160
108424291426
323021411412
109340162028
176406573527
458504166265
114723877558
262370763622
12707913919
113030882859
82890750612
79359419117
44033216551
91789812693
10814660200
337296605435
394621564805
69286401649
5353283509
12266461316
331745033009
399048161963
227998378289
102872004786
85473552688
19280572767
394400345494
95934805522
239227110487
75078356091
88254261426
205645924434
206456192486
127759265240
311040993668
99858556032
471624524854
130058089030
79298456710
104178558961
93561481640
176123716718
158795205913
300782187576
38211763108
275506043727
380359087709
229487168782
90393252038
130269180311
31717045738
22461165764
147338694453
170164247664
87945990828
44975388375
5428283594
58645890100
356327567883
2679872866
472116278848
35104662031
11544989433
336023351323
283480511512
104760149348
202513777195
96025062376
172014116839
83463680960
31801745145
225809551596
66689727109
25284286881
89652649616
389590689219
24032369857
470725416149
58044154638
72871398200
204367571122
53824868829
7515130807
155016096315
332041174853
30568587199
217008598396
44831062464
100090633875
26984036605
2411942033
471833249042
212103246773
76036150673
149594965761
370147658657
119330950452
364698588895
53491448369
181487678371
45451021966
40862287709
49298448006
429754801412
7480570865
177959682391
213571207424
271790733064
335014939529
185035346630
42741145811
303100798260
300773466620
135919498021
27237551018
268943983553
64269288029
202268663625
209533829206
116161165014
72527765787
233644733189
79443148025
291891518078
174697157106
70937106072
44756402902
348559845311
5547468537
73987850826
89194061613
418557469739
437311822728
17006138002
56259928153
171539412035
371797061745
259481489785
83976420832
50952858138
8489593447
102494214334
33439692034
504930485928
266448067156
262175102496
159531053135
448032660026
169523685004
87140131633
71825600246
48245008499
110608700510
231557046020
16491971695
40433646371
79457487011
7212124078
265723606008
148754622667
509700919632
33548316355
6161128111
444870655586
186080472454
281298485066
146637547025
1419679264
215067430215
218002525490
149908520298
167914526574
182095704049
156602718870
117831714360
20160319465
56528627384
279147852989
71092208753
101126013293
62896840168
105608746355
183728493402
116560697234
240832534011
168379778157
154455373046
180309043328
130804317324
180421700279
34753022333
65223508616
345821390455
77207745031
69221636765
304613813295
138455716478
424926192919
93674037871
124807879596
305641102549
172403186838
136599042281
48636649434
113329136401
460494048093
320496208794
186478898389
59632651029
354853424098
136314289768
217127913967
19762910805
360040535530
153430476526
41656937963
185362903386
116012480802
4524783950
235786835738
124761240803
9249751460
378690373211
232628015425
179859130697
202291614881
47575971979
141893020815
392937460753
323699659989
162181931661
236019851654
6000442905
159299371869
47188436009
272645765526
128577212392
422480092119
32091289201
273452783383
322145552058
214766231408
177792150422
203931313115
163409732628
73509983127
1620594144
258419048299
37561732395
384926489347
130521408182
208365550264
110250394665
453806968343
174303918584
198951502018
13318433551
210516262707
106541005690
250259021993
399194408850
280522076252
6900681868
197587015745
48266206992
297952370858
268620090272
287232650822
168494109713
153212372605
155743835721
42013360423
13332383766
76208897384
258830412311
2246419491
15952671037
218986917708
529895174239
222982104075
418345589264
116615585271
105735557022
167056347656
63730649647
79477909223
3180884159
46902917976
59152186869
526985456112
197807263924
92041934001
405964116459
137032559591
191524871910
390897598303
138044185174
376864952053
422636219480
40478009177
293909964303
29739945486
288842925270
419518897319
133299886068
75598432825
14532800087
136749592781
53802867673
100698791511
231820358705
364127589189
263168422063
13314490522
190055381124
69681482788
206578528617
104402559272
3598935511
497315833914
90164572203
135543286653
338538164140
125516583079
66427598837
490175470012
21159156506
33805517907
56907905972
63814273741
163516561776
452161921473
6192794203
180099864760
71763721082
246056817250
294087761775
306924517405
158097348156
338598131184
418640826473
67971732571
456812640972
190803134397
154793114584
516212226588
13720129311
8308602603
82937625914
67309031956
277030534369
212170892833
120326738958
479161960746
79695870741
52272941510
28468995575
396312394360
223041413589
77758381688
159120593064
258413819492
239739126304
184832020164
117817498686
107239035407
260883388199
134195730080
23255198746
103365220985
369055776180
108597803788
220557763639
216772403899
231237630111
126949133869
141492232993
300850013560
207823877467
132216271337
54953663587
322028681586
25117910136
13126900221
119209835752
108967370977
110975691489
130419686271
91058889657
29478761159
111342399545
75659923606
258281550043
185253040038
72351822178
6353884446
162715136882
99701318376
121297748936
41915372088
26252947340
59123060399
375570513163
3465468977
24265798700
71040615309
120871178114
164386830449
54184244611
70921843989
257414147184
109532293191
156842400433
91127797970
134548373182
254320028979
149431211957
76651554247
37402473220
67640008824
100282082678
261657403923
292285762198
77357628198
77444286727
108128176758
400452012783
164802447590
359307894720
35171514583
26370565107
317446514330
350323204442
384235674869
37633935769
137586905961
158245919670
54139170883
190900225179
152715069348
147987937917
133963102398
209699748703
48907789116
92482815547
229941185972
362338695683
146340062651
236040980084
34563982766
429886902386
128807120030
239266789910
66426246437
10831647501
139208065086
281345679471
175795539220
229636745732
291790774957
101168477576
88559814888
230722003293
69943158198
119436220637
423309263898
360441438041
229119706488
386279051606
403762428521
308422657368
131178348710
341332116651
26030902965
96383453278
289400588142
64926320387
96896333730
383850113459
267532469228
8937734462
451429865870
24321393234
181711777642
263726315786
60573178206
501686837558
141950628067
60011596002
278986777577
209950454980
144795055204
286104053886
426634422520
257710295568
30348583868
222300765980
253691390853
222136025226
275432211728
267593913730
385154571470
375053419038
130089605954
19869950931
251623469952
95632911689
434013483413
254594982789
118586369034
44040051454
139444167553
69922940218
236545102391
11478635079
37762667422
45421314145
2636108096
243050839935
462536183959
60903921718
60664460692
182340075216
155052119511
99429653735
23337967812
9220076906
330987014755
398315367259
14371530125
308503111010
51252495486
89676178228
332742780124
395216424534
25570826298
74195386792
301621016560
161900926005
453406212906
31239479259
232681257119
347859790697
196940765032
430060711459
183599336591
265576989222
184989152114
291835235438
305833430885
140983647640
39692723302
234355342064
229828337487
62878430559
24908141088
354188452626
363715803115
497378174191
335101384725
79649820494
215032012132
72817047729
14419764331
344668637163
65250089524
2446260342
371580001886
66381379455
13627616220
319904236307
315307241809
226582207445
81467268502
352319762574
265831511320
215919669062
526383004325
391965506141
22867029886
357506162243
59846731617
45872065852
213491068247
16222697477
403442906003
80271192946
77427619083
178285982415
226276922962
75159021447
85740218200
116849377040
392395075778
83588375948
250188080451
193436485242
146466132299
224264878045
35523570973
335272593414
320946698295
173650755801
742009237
387002322291
55387923201
161579037735
70771604276
131001173819
155704236163
210792385164
161075015558
199328369746
19839566154
160315976177
242535753556
287597939170
265814216505
247342129474
231222344137
381008352124
7834953186
168037439973
234224606856
14946876918
269034360197
20651506946
121322586434
285663968335
280701191661
17325927863
193505322543
442175847483
25299676735
227705274665
65380588518
336723786453
162671343228
21146796099
40824253062
73696867773
98027649371
4001654690
194472673932
472493246138
448529102162
449024714892
52261437645
464911364923
150138809739
123337962466
61312889885
279166103899
257858409448
188641443154
7936177102
277997804879
455620142035
256017452310
156251230723
314707207350
17504708195
172402123291
127466855663
310347240205
296247831169
378759405366
101915172094
465675484173
142191814419
124739729597
252184463532
53585839141
513797281311
391199914553
287272526175
47363239033
7926506571
288512397201
111464102748
145274342916
301101893527
222480190092
70332104111
61462231163
210043011264
78883565671
359241088825
230078031397
110894140498
96794549533
75222790349
274899595812
329349252112
517430965376
18814308059
337255681739
350876172362
63078292876
314846011889
23092815222
179007600419
63655845786
39558983635
153539879450
178681133546
47874934607
3550810933
409809587765
77661379017
208981724323
166394585774
52048551792
253677884517
107383259379
323551172185
138969382554
143144155870
395196264339
53340526903
58815114441
200799273096
169368338613
3324071244
150655951563
161055950248
204050025929
521389105297
335241101991
267662681874
504239571808
169251757572
130995180733
184492703147
59204410371
85771538042
8180499396
206799840989
65704255509
59185602610
3259085243
272784693900
19496656939
44144167249
217553294062
216459530677
219436799971
498933824816
24061684095
139767521316
192177708552
15384777211
18816002073
104140528192
403053824290
46242757243
4911699953
201551564620
318209546082
361312310470
69714952744
482107222194
188141326364
261008211106
7691047355
158733158078
246926900731
406284334026
481670922801
210376446431
106711771574
140940857029
94764793946
112558303852
419434866386
332986302753
217919722825
442609870485
42473420827
121413652003
172605600589
81608122939
428370817305
271328444582
34057560465
22718606092
387264642811
253125219313
128751760646
250955567760
256816230275
31345685564
244614753618
53779080877
169124847220
38227554020
331933500570
155517096862
36128989255
201151684725
259693245027
266816687207
14552613047
102790798190
214431511997
132261540094
362116837319
58777541477
307459155634
5902883169
176099625613
204458806538
428759587222
346121970446
465076977330
64536936654
296329408149
318647959966
230548697326
5778969855
229612671754
228723845616
49151723037
399047418312
98215206629
165522156406
10610389022
54724418035
249980494671
274927094181
68199515042
525932649436
225300140905
140372494778
3553989515
415491831460
102167621964
42586943856
290440323171
171096991128
112279477653
176320822731
124395556039
61946922252
260568709874
8295697101
396749155602
50827759724
505468921541
17363916917
263876141845
334008434900
186765314744
393885155503
179924615975
7523101861
29773722728
62485726350
131666027559
184916175275
182071672940
300510737002
115856295797
65870411093
148993501360
358980736974
134680510489
311962093178
316246562705
49790725947
293688755745
528454772642
142775253102
240841545960
7826081751
230974358194
186678355987
222622089979
275942457198
125148307915
18476613438
146428587732
74023052514
18688378438
294208604607
153755319321
555522999432
26333217705
212083350496
220261054300
46286789581
454586347953
82224789793
391471075537
82553055385
78718730482
450654386903
295575447761
363626695195
143993770523
223567452045
319115587989
388032795659
48446190836
445914742293
333255653266
5405257527
98582513421
342446038640
219007317867
114502709865
522458414896
171970999505
358372604935
128718798892
66677115209
40103195234
286996149057
70832869825
50513266745
144924422782
121892476310
103326950834
12878338324
143015068614
148274346081
79098613718
88064255881
250803218253
267501171858
353611703509
380901483230
253655926414
244628706975
13366514032
146557561284
145487348872
287236906184
325145373805
341223060178
151770915463
30121623921
281369667356
26931701541
80326217808
181421202789
83336988647
93643082048
78332812907
64529302843
270616627320
315016174925
98303747385
146103357227
292619651656
67859950008
340647810826
291483018719
311867991795
112718464808
293519751964
274714867222
281007173942
8207590618
113570625573
35555005094
174105560336
8151244436
234113000281
333476155356
94975277125
272075226262
379986092581
47240494867
165316960188
300983300431
58098121410
75515558075
89932754262
394873137007
46543430459
204424575862
47552104345
13881085489
334449219337
182917254828
169870527079
224385082884
282332109468
110320593742
2113841256
79861563865
181664117356
252439683869
18623648613
138596380654
116342103114
383714603662
133995832262
444966611114
46375333957
250481624216
259929881989
307165355983
210364677925
280115807240
445569245367
109009977580
79874566793
24823262022
27912201376
132951414641
7071345732
408998594284
397825507229
54213923674
54098260838
269631755718
130050472464
151716771866
497612625674
53644890663
108651630390
86962040688
248419665720
143116873250
296900435926
105888810624
328133444906
66693781400
38076340774
187347196395
199434917985
307781908267
309285722888
341197177321
225214501770
160859791312
518930576985
100036810210
244338627278
3225194766
33671017158
386281302093
366362590587
50818096344
127991370201
468154605421
84268452389
18146681083
185801606749
31139170505
248142504908
70193368060
510027647187
354485481900
217165376329
141410008954
54973916379
238274859160
317284432102
249598067090
318856572333
316232201703
157190978454
38731532801
492134614417
9067948087
68374075000
18823492627
85135454464
8891859973
14920235928
135602275638
193466956625
7732878515
606642340
14895060297
399875228622
203024575087
126848738167
324708650843
149332924614
86169380930
486800394855
431780518866
177492679973
21904475724
474955565048
93634677041
170363116323
291250715551
373674716164
28627342443
131865871266
406278232338
217310560019
35537377043
112589281718
332808376910
212975978772
239973411512
158318560398
281665117268
197991231153
240948537710
347049228740
235911125432
19844488208
18783440365
175789415569
411117108882
109949264846
319703192829
272667562397
234245327446
58637811529
192275581082
135808366703
86624285593
387956269510
138351443489
504766600874
264562119444
60967763093
495872226262
221408701403
330997674285
97732417864
218175648955
258947614282
204772311988
231635034246
56988588562
18631808811
326728526236
154458094528
50585177618
199157477586
302291916001
168778071866
366933555351
89449102865
250528699583
8915607488
262477564796
359370556242
414544177639
257842484519
410887394289
240700891368
324118249277
270107288716
233329512482
63564604250
211182574908
304441540027
220644223842
50911623654
429014662133
190367411635
23781292798
46252545411
117520625336
353460317471
102639556518
392454867628
147277034800
85497380179
314049832517
183249721588
106556156743
404556666131
267248924302
296276221258
232183856126
189824061118
111176774333
95189271761
78695771492
101413398910
389456960840
111317082820
303855524901
274991190851
101993718158
207049738603
342843569115
185942322323
1527583397
344593460249
6474681732
25927993655
134566379183
360020554295
139148061278
102658438953
46137168947
73213768967
183980826392
168677047792
44738478477
36148445579
43630976890
224726525523
183335853722
223931701492
282658941493
42834178901
525703549083
216982634160
182433073265
170612320778
175051823017
327803883098
224240863259
59846663284
188422026565
131677581644
54200257511
383073280344
144232463893
495587651581
96219332018
18048519902
128039259191
75461388336
369132935601
111263962090
136549548779
332646923721
52442432109
134381573175
29213581916
147690355004
296607010312
51804837375
11198815625
422779562869
25883959203
8340258184
257870938173
153889772068
191452373289
307459348889
183635617308
13946926291
118812785707
360016913808
33225142791
124274218443
74434757599
45703852570
104756624848
176757133314
333522622788
283995880528
37190259216
70972268392
149374963070
90435303765
91778052757
230545586435
158370295201
128394476503
162601449735
163217244439
69993163887
71698874565
131881244632
38076377585
257178190746
147181343872
311282054218
173643691706
278422032520
164368693046
162914103927
256698064307
126795979841
103470162165
116900905404
116690901773
15106717534
7570769318
8013881285
417323565507
299009853348
201570864506
313087479716
198019040896
45547844323
65046597523
312836743503
171648401583
1649916530
18817222860
474841115499
168846177824
15008306631
304046211363
26085263573
317402994563
123209575727
30996263479
348268410283
161106512430
287765208066
254988687412
193956437475
371473475036
54369297413
245394074488
36378207150
251389425366
20000399677
260267953985
156275277921
15687343508
2609928755
200637602198
60080786985
217130148740
87175582931
101913947775
412850434531
150644367921
279084185684
155284701487
204163845772
116573167330
306376112607
189585068527
558779677097
347647526144
431126788204
145068362702
231018510592
153614909243
32982877877
284768975117
214797440951
70481033969
136946485706
186202511443
88205026315
265004184626
522257934078
64250722916
107980485515
427561636070
86653538455
89009209156
98715045053
270546506778
460713882693
285688856524
56349677519
97992918422
208703033710
379089954727
150297702999
278356165543
38699876277
178311908755
445137560904
182100549942
396271459088
55950217106
41020430477
319237636752
27141413421
50682312711
369717417115
51654712934
84381944700
30302915028
540506309500
402091663562
4320304590
297527222305
362065223344
120540968959
86793516325
18620854383
93084065389
44380810195
82891463970
388239132483
123601696961
396442051525
64850385828
426831429359
105987164972
3219860792
411710935964
182920695309
75492836078
11390298789
149790949561
64289873390
69248019653
34125784021
104579425155
69200417344
18222918938
395579218889
58656923128
524086943553
59350435275
281729280507
379784066424
187170681890
64818783707
173927660912
272465950873
153192353285
32060828110
43231592455
225987608405
241035831408
40869161591
81211837614
51166100216
248934159243
153014137184
410851423187
156015501413
67172529440
227522242939
232241984820
345367845495
113017230260
37358813496
153982038568
133342343783
362001703273
293326617050
117260529957
218608359610
79476905677
336729052572
45056567679
85023520098
204963173119
75390195172
17662869037
207458610859
151830863977
188894339226
25557612528
198858574422
148329575684
467522539172
66844922566
190112055304
8081433753
181453665632
154000725179
257929327572
59269253521
269101212583
196187961011
318475629718
6177024617
182904676982
167966164767
212499944828
43777755617
131955993263
36778916661
193443708485
30042359127
578206526575
246448126068
85223641979
141567803968
124456449315
82918232664
157593908149
411785059166
132164668074
141068499789
82405400374
34980889717
60649523401
266490553287
95532307600
217702351758
102788366377
461303984264
150869635928
279356881389
293385050158
59847652641
207906746836
67625027575
114149449202
36657149339
71614631966
48486809522
470991838635
41976036538
61131884686
161178693992
106548490712
253727272383
279335494198
33756757361
188402023261
41341724815
258566916195
362327682797
89107258007
343995452457
149075722598
50934334492
413265120616
237885559838
93050250050
108609614810
66923073901
137051511298
537342958109
260660435277
366778612444
160045982718
310202263768
395922370681
117144416969
154440412637
273329486370
320463369356
231592545411
58171917280
236879393773
202329069331
135393367878
499796689518
31201196255
169191336299
200546235308
128031065616
255579034654
285250775602
93442609901
2037152091
94474946423
238356295153
49294598985
147590166688
93942557840
135829232369
135066224435
362839530848
200656482239
293450822802
332922816823
313288182276
89080215729
131478836611
28895488689
280599375536
69739032831
196464841138
157004656861
260447838277
27953512742
95276213222
138740898805
291337593993
78353632719
53342107535
98784394510
34883900805
100423805513
429247079170
78167315803
156024144300
48421804419
81974389227
16970719203
197865885149
110458116914
466708639028
162798727220
147002540356
88616970645
80331814116
39647288870
240102415383
128533934827
134081497263
99635834067
166976547650
82625404911
339249304507
319152114109
252200015801
60538548836
231183202469
249524448329
346284502277
34633110700
19428905048
90850379315
14865727111
207505437209
266664348203
408269096672
114957355014
34272305428
147996924811
478952751343
402265459857
172357594991
202094424462
85820342677
7180947973
261807228584
87340346585
280937338036
111075598530
205975292933
20256927460
157313856544
59171757476
60421600530
175757763742
275464489934
354934938727
288374221162
315552623531
395492573301
50899166723
43753189431
225364757452
227612095610
65106797748
13844586729
442072645400
17628887623
342695630095
489915978514
85474215513
57682639330
406541560870
261689521951
114610855631
153564826074
48604454627
6690391453
157159674590
59179953007
353519332092
2992044505
152835398665
316069118798
198632184761
242457625358
39060102276
122577508497
151550356070
174528901169
414064771377
313905498413
268174324191
298589437335
361848397863
184535926698
98177139367
65306559468
451104947446
320545453592
71865849212
50417243199
95707080758
237059495096
32002011083
285579524637
106937459066
406362297773
108024153575
97778718508
155781538188
391930185352
147238020300
348100535466
268273224482
253047438525
76194463314
343665982555
86320718128
240964172388
467128125477
180623963723
72974814858
187324049863
312894754186
187226938118
85212419473
12802962449
205883659719
26081580720
56697499503
60510543459
47661569205
284139833290
212466341377
37361901517
174624941762
123919449609
107007921821
394883716866
305425520821
176995523783
296430786596
92403791022
362122195152
85129199997
258533714334
330636664586
392708503163
132715653124
165532970532
171472840323
309279719426
232295026443
323738399309
308353769252
368005167416
122296529379
52853500916
152429337144
318239702518
115889185153
479709236698
438360409250
308419647005
354860841354
122182537466
163832190588
68472278699
144749850285
312247925403
25556741378
61373682712
154737360465
277506910387
22205365570
44782579727
146199161165
69802343167
228704321729
171870438554
133226928331
26280028283
57304472615
20120490064
111734592576
150735503116
31546311128
307898194518
111638059585
157774442178
122366320817
164867264034
145643578935
46834777757
459668145458
156586001633
199711991116
349853857084
388280441508
170736674583
196310823561
140482286011
241790887579
339968653521
250351226191
196757866214
191606602982
325708457896
45063632492
316560730090
10532498216
57717559746
78441831235
248745199689
4890889194
39251856260
274984865904
4792514701
320412887635
225250563757
359751170978
263747544404
64987349869
140109548275
106274641957
6290675873
402674534504
449022609211
110467518186
384185065463
329140389361
40573792341
3686827666
399776881355
75574493031
334030990006
99772711763
92127388736
138543704522
180446235039
49781840443
529438643629
168628925536
247168741274
540322834791
87535331465
77192282167
59828633825
91429089302
218872734449
207886147207
450810138565
231159097793
99321573095
314704499943
181538454325
40733788968
211209037452
178564655807
231595917758
205682696372
141441225905
344176512060
395800751810
9693346572
77019586466
115036849158
81855296849
75035476335
268541634583
257543725889
18267932155
19543265082
428393838552
239714591614
248854281736
25135600089
87732561609
407994206083
362749991791
27285830526
5386377601
90548098998
423136836761
305262403179
22098713817
425907500101
62073199907
133340153233
98939852231
108061166453
23624030693
138513094913
404845329359
95104894136
507928540784
132510218167
58352918329
56852043011
229154041863
154298848743
442917491331
253586648461
342682054014
3917931595
136894001523
139255978708
57355518430
171154665051
279613284655
67761527683
336288741570
91228432356
196740938445
52573439774
114880712297
30120205529
61373064723
176530074617
281297290894
130042760874
65523994010
176257335417
52797249850
122143056421
78310527179
43715123128
39909305222
187261891909
31085019443
366383496139
109805236334
24048252491
228280352686
389396060234
320515580143
298826673419
230322589529
136561524406
240963531618
39445638169
308680664002
63932307461
234767945124
181309715792
146798890724
104244939605
117763219661
35066135049
2487058373
29992014252
77689048591
3375973721
17255336747
266111040837
101069317646
241126251158
112541305439
5916922839
343696438778
267479182073
31860572543
378612448495
158647008457
8872630114
131288640400
220210926118
295568039754
209521085249
91173936269
376168582826
16701856190
127628539361
30796539628
49897202869
137359485716
45433097350
29255324911
2585679294
9477135601
380047108699
382294172591
57685930221
106551453073
441907339252
264161281436
67070514380
166824208536
63509886207
9269950583
141138233266
82560878001
419511847778
126692203182
373448928116
119988254334
106145285892
22320891833
294348785354
287770567116
285049328405
173492954109
288538597328
133502611397
13254398547
576068329676
224635747669
40332087735
9193183456
289369393950
61363071564
111346735721
144138264051
18724797224
69859921995
112017198705
111173154596
435261026003
165988391400
18859794159
205109726305
492860469567
382991437033
32241612711
196970660587
259791796051
341206298637
155360681400
271047678801
207940171143
13899336712
128522535978
425494307848
119370008071
223847896798
309312760355
366447855352
206267299706
93040478900
226014986912
169660449419
182666973600
390753900881
304405106299
39345435181
306947318410
248467817515
83054693751
200671673295
164855659587
138720469962
240071780791
37445968520
53949865239
222627901357
67001515432
252032259886
186152234134
326232717301
404173038112
135923739443
277699882482
177871062783
69123134760
164689680724
38223703456
365246193351
120357685503
50077676232
455465943473
59345262601
47754535476
37019662248
135545223350
181932736838
338113843435
287692151507
3431097433
323660345095
55698411275
76634875222
222805435791
273666324918
369549230422
102482872869
180365322450
288445244222
242433268631
250673614600
251725913131
120124177994
34026036852
249759861840
39803839075
283452681510
77314184904
113861955639
41758932870
84671538030
202242500957
31180318156
30708262961
86295300159
60081684862
229585077603
163712470815
294172340158
140345105758
125299132540
88944073095
171624624938
404235237975
131868715016
222535320060
130237818713
28639628865
252365813107
655453553
211914914091
305146472720
47880708021
106208038407
91708549906
83974286297
256605170190
381756472085
109222476808
2517149815
79204824847
426985354182
325604599981
49677248091
284894882727
203120938027
289780743547
78974797459
349543734854
358471516630
292704020158
115872407342
292574930029
154211474904
112066077652
104674983290
228203448738
9797599822
56571556982
79339453372
315698596344
210533269947
262078046485
444221680768
184728028858
485614475690
202841108878
155611819851
23965946520
292810142712
70289639555
363113230757
97401685752
23321036164
133077957165
143811389993
268830059937
511757447299
153235574939
79095271096
206382274053
307775421064
340779701283
212708499054
29224899927
246569656724
186012859376
49747956039
98837445736
21260262444
92382566261
227233367456
240103978055
106942610002
79962316590
304979287217
26346836412
212136631469
108464974460
79116280197
384119343525
152793192434
371141313509
11577871923
4209591756
187857664736
13839328551
399744030080
301263234297
321813822827
116420329425
235233613976
98625263613
304304416585
220038187695
254453113835
35741907120
50906758652
39088404699
273757213862
41700040896
12668270560
219496883008
162971184858
272378971614
222625468028
384511453831
115285272248
65607621841
205348144866
344918825056
98288797431
5552103922
67208917713
279289623804
501604876640
126411655527
35630992884
461552896792
482784933887
148801298260
60041338824
20925603173
279799110944
402707059987
149966760643
442725417523
351844580307
88588675140
343461178320
187561472525
22607490989
151492897088
89412258404
100415055404
356256525031
89354274486
106613161771
61640676077
280972615855
384855630377
267711846822
203444347757
190749294095
199273012583
259290524676
336612497789
320115250969
9754662168
66411113061
59925831836
205217141258
171377906901
445752425557
112902061999
182436169848
80480640680
181903870545
222957313382
87882785214
99178283560
418547416504
87216491855
128214862029
93819070196
183397167973
60701145240
56424541552
310443563141
284401815059
131106087582
21294055019
182855801052
50327077870
147446938617
194511655230
287827416264
163009558349
38882586647
363840001059
258973790737
251664874925
149200270382
4160482562
294280484279
8416186165
281101663007
116141009387
346864618065
175625709374
384790257339
465147214253
524014868687
42124102616
140375271563
62180300759
111887493156
248639611784
248733640323
26646449219
438668340339
324997547779
274083850107
71966787802
168864423817
268954332244
117093588080
162640564273
316578827781
90646053348
337964226879
90170710186
254769223064
98689903983
297602747427
180363885065
318513368482
14577346959
443140713105
91340233839
288432966805
192774292376
295357565353
102470197367
393339343244
199098534215
90582985235
87817543992
36083340995
117916478557
57553410791
165112098464
354053834887
223668487924
213348226462
392936698901
192972681496
83718254341
5723379689
237833347023
34605128932
469145222965
526441012616
189270728622
123831488359
44049488050
421114084728
463615730271
54341224270
168703810084
354450774207
102210816869
430384288515
298729863560
91038672257
310346556129
226947230283
339504697326
34703329015
429705420198
185130539364
224272276871
68025173615
364455057204
300903686961
65417358293
400644477835
13580680144
327442415091
114025196541
259336147983
32676785579
66286366831
355300275507
336052301227
120155112796
240190411663
383930945995
234622547594
9067867680
201774671765
142630385932
37703737526
154015384081
366261661913
239842229870
230259349527
280904943262
223061014949
241280517328
5098273638
129128666448
75543037201
93123031224
140259278543
169622789022
219003017918
474033225976
424272062163
316056516709
184873178989
310212059354
343939058987
4958461086
175936863774
99025009207
272639594705
257785674134
25901022111
39198379089
44136998922
61596067833
108654692050
160456518642
176145591805
86520257350
353482954045
147331190454
29267524967
388193269853
290931403536
80391510142
107352963770
22618325829
485476145508
270431360594
158639618523
44192817155
178014710817
254698798005
234718772581
172897231622
108455559293
76592285978
180999073832
59251246520
85078630729
46263767216
231266403385
61430734159
118153025417
228958651544
180620024726
341121403319
351926874639
91701437785
11250614468
402535674314
223223178726
16848235817
341633672010
232056955104
147849401213
291412299366
380270513604
389124220848
65839411784
100659693475
103622131654
285030901604
267197405753
192404328678
27031018904
227645438025
472556827855
153310065395
512854850306
472912335267
12568221843
216119940075
98198149474
123997474250
349138177780
170858105446
100749555425
24071483232
191764735769
127414023279
13248199643
282293564099
150210791332
44236333378
383198933086
36788024007
230465848533
429208088343
46804601725
53519673319
46313648709
227166445775
52231231077
99252283531
124196617212
138219895887
101194479531
46867592459
424207643380
174856138097
216671737247
50622753044
102918037676
30723453862
379969499681
118512584449
370305082067
477680163522
162345362869
180897032904
21457121211
51144487736
193937591309
314093948266
122553566183
88629909130
401718725735
239571688975
422828257306
72506929377
103999118147
80260379101
398906624808
407102296182
3601204657
454940849842
459906059432
111373216243
312168365116
224499102279
342683808905
233771498850
203153141679
93652679171
169292704142
84197038251
236532430213
201443035039
476510685361
62295973591
345448018348
25836729492
50453074063
509316443640
186124165628
86206085746
212206506405
139044847043
253167904009
173549003881
15949012227
226794873709
106152427608
288303766467
427513712573
71336186581
22697251312
485734919883
284608442632
187743534890
80903794293
94185331246
271092927117
108135217218
450556322612
190725511008
402809281059
20341739321
87336818213
79580655926
395103177481
164659969947
264586301841
200823288031
382959494381
111359560226
223766776584
150953994453
67509278981
183894932492
73955536065
206403261900
402605835757
90200610694
220366153872
389989648931
70032915233
310841879860
19837258119
119711448913
180955318041
44261600450
271844793808
287254754232
58166696513
125193821261
327225889990
58149097790
301066875531
86284037586
95300081661
468261302467
259583790076
338452887790
162114426510
178627000613
99593712115
17248268289
217005703222
109204278842
229020497733
218937954285
353994683305
425738652547
97116002078
121485677491
163127505567
342494280817
186784216306
259092950091
270627741147
310196440050
143222064650
46131962397
370059662907
105611550391
154758365169
93747732213
1183832680
443642242110
329433423997
92814257029
64145615462
224146646522
420300445176
24540272182
68499135859
277180038962
158725650861
124022569758
168333811442
256088095121
465420567801
143195850045
361540478721
169935024629
87061446375
313438042180
349622128261
219502526707
17322364513
181766182861
348692744089
418871266731
10263200775
205822515878
282152458814
87153644358
49593519694
88898121968
348838831840
97545303016
478347992661
242668562298
57337132180
12513868814
223069471655
313732946452
155272566891
65908215875
134102005914
184352158015
220873097316
278655049243
57275026174
344243404651
375313799453
5718766368
2240215313
54463370021
461328779920
93765340980
127505039835
354015341054
294870630033
179788478034
41166760300
110029334393
58258666832
116441628287
34238876268
198656843740
156720302833
25500615457
158999193063
12673148246
358688843675
276346482149
304365939622
280163042405
208727397809
239120103958
174173650697
163314566389
49308174530
353558416902
63860611230
360356528097
60314574664
236986824657
227797602758
32128307269
263146830449
493492183062
295949340290
157014085097
208193669140
158733351156
459972272276
175321468345
258158432985
397333892134
471463638978
146969054390
139269022039
213441746724
305696017888
472164531673
190978070041
59208050372
196615249272
95093748328
350076988694
91783306643
31749163604
345380120355
205488175876
172481858784
439522412694
171960403664
81785029127
452309341435
166163179122
178296907032
71174286055
219716975121
336240385703
299830065766
153274899187
153849680405
298185400580
183394814188
83481758279
85395271218
238887979763
14140919819
79531895424
251642504070
36685242742
20030827719
160096486937
55136906716
90095659971
207941419469
297317032750
2655936459
10258553986
351388459527
78661514826
116902541415
277250827223
54459324431
298496091010
349387794788
112321034407
33470306474
299759117145
87061352049
164572862668
34516617811
437976922473
139582594754
101843700096
359814834929
73775616489
23641874407
293905768579
209490616196
202446762160
460287125958
43471345693
2622380246
271677918688
235553422430
185883590302
293358244054
65253894150
286552250013
31829150277
60137743160
395948061749
450363994865
405762667610
274539196334
138807289285
91466670670
461639023761
277950764632
252991267921
350536727465
25530146340
438364859322
487301029772
293820924577
164996869386
331862891984
46804634849
323092036413
10871685755
464149797094
48894092206
359135469975
188419387810
469254779125
233487046545
472884680079
46925368709
382161335908
9997175672
262197571141
19082248878
9212690432
424834900892
171369081495
313329289102
206174107263
51481486792
284752507958
104605073336
69420504939
125834780643
22271218840
189517236072
222724690332
516606839952
202800754464
101897542696
75128910546
99465259902
191731927488
428053798277
155242208810
190472050436
503822209657
398610173306
437941836540
14946428475
21819937709
277594224517
234571745486
240581794932
339593751744
162246323674
483043552526
152504065329
335911668541
321347893380
59934322061
50972936302
152987762895
253994746486
51232512324
58950170230
340640765193
94644943628
28603275131
86737920684
294473372035
154008839603
78438566857
326421837242
219588387858
175985799400
274314890430
79380964678
170421715814
88291889473
65873303067
76408794999
301888703463
368933375782
38641057981
59795589209
581618960397
69479122172
117752857744
126858601446
117160748476
170874259745
344711744944
286846210775
62884676308
24049137354
439318448820
115339636102
53474151711
87162772492
159366573807
284143156136
151579775931
145312743286
37610568946
36436965845
128674856063
304542278462
70413873001
245125104332
220334892991
130639335876
436823956528
156457429524
397936204191
198615749829
155025171140
186417274662
111866957499
325614293691
25884780514
278233232348
307204477200
102132415014
317134933770
236399323959
27982205658
303134282294
168134646893
177103265931
497790782695
227567712048
185645690837
350954632715
222436672371
387844659020
158199904762
354491640660
7590372091
241133953623
252156047196
83380978356
179579064497
223560554828
206521622831
49368337833
46599664042
322911154215
25316721086
314091130606
308392856539
221185992216
230255674177
239087987463
63055457770
328991663678
74972216481
414168980101
41409460968
303576956495
314492453199
115647971378
165810371463
39850839774
143260227822
161653805030
250203431935
106559587621
44638584705
39416055840
302933971545
95840424854
81421208792
23988420018
225657515504
174746456252
66845343378
26612964641
62248833614
264801942252
6295388622
17670550867
237072658571
212670817938
397616030249
517368999595
485940323582
75275317716
403486313588
36225016506
78420134063
153989889096
199484732775
239870681922
42418416600
49675564714
315029581441
65815577226
281309522947
270440893474
278728967739
173369156565
71682930083
404390044946
279597179948
43078695144
54662459405
336319544774
471150980326
66326053117
126691531949
198771305671
219434520510
145302603519
18510967403
19821652553
20679832311
279596671110
53376220504
232230365000
220612447735
357647435580
316168468609
279024212277
46458021426
105173316651
264993918088
141036429631
61657661866
258012107747
165738087173
146125288603
364423139308
424809043642
244668921541
57698156869
22874946853
450970935549
41753069484
129145113196
400557948934
154300756214
184519942345
421259940208
87550597468
235546896282
67561253643
282044777151
301039427234
311520152540
175170448501
51534034972
24393411069
166080065686
385401092598
127223114028
277553546993
254007854597
146657435049
127326494815
361521659060
82567771880
173485153016
111419523105
243006734880
294449354825
20900061009
466675622305
86996907119
64383499514
451615330720
21313577035
426901883671
6192409325
194209279900
44188150349
313707625119
405154186731
111160248087
434740873564
148162120258
159559617322
269673294382
50229659605
431211709144
119511497072
305411924547
215381922202
161693470103
101360180099
250957671983
81428747340
40348264237
320463495660
80725290551
460294667092
356123431264
1594518855
267924992231
83857100595
217228003125
272952236059
82588630791
356572856556
119687995314
129670825119
146565139415
420949047591
118879177478
308766646721
31570339132
53440428368
59405475764
204011266584
357088760298
67120820279
101204401075
12249812045
181326916116
210922934811
123371928376
295226346504
300019689398
154800067260
35422797673
177633609777
233594812204
84185509453
352877127836
326901232279
134488973020
37357856172
16034530347
106900131538
89760872740
163609052324
40911335762
136562123711
69575608381
91998489715
19515385380
139603441037
386657233307
211866694447
23204384893
2829562946
45464626779
13971061455
485184884003
27342458954
102480127120
259000274446
72827448632
119164383988
241577792506
234598607500
96483564810
241274917881
108439743556
49807420441
222175517978
18154855810
91760861851
67906283618
362263894792
473695525642
389718149083
123965967548
495301802079
444508392106
353954395798
123987929087
301279400636
182988845500
131463995024
180743571686
55175781654
362928313995
253184073740
248014842941
49188575382
137126714523
168082740978
335601163945
27060092880
526009450550
360329697516
291318309421
538631800801
81969163595
27191752308
111537240364
200369125915
235308108296
200534574327
168353655784
399251630924
102301483256
188273702317
303055546171
55208084244
329218711970
362483775433
14071636173
115760396786
243657763364
174689137453
12089882349
61691019747
377725842643
219573636206
60684126383
49615676430
181059611259
231153644958
123267305138
363752326629
173923386094
38566711635
444246889529
240004948935
142603495025
62509396014
36808916060
334827477546
310149646464
420396413893
242633322376
34732951693
99493430643
391718883585
47133032297
391653621227
456072091892
85129228732
149012569685
281449853622
394658538124
493804814703
198924631732
421372739501
437194331911
242828856489
59258552098
107814961881
239404263352
174268989726
146877874007
46352690918
212605755962
380425019269
391489412990
171343797477
39587697759
251062017507
169785437821
50427793966
335422711963
17495061322
191382914259
241594079910
134483077660
54824213642
14141059866
74089272044
120351821374
322261313957
4931210524
65808726654
30436269379
223328406937
477755436517
212921974451
210715124358
284517527594
195138588057
378379868441
211789765101
294006620165
79609032744
281405923227
14519720996
141126284028
259409727423
78743830428
375580234213
225776893261
108312192132
3262921047
119158747341
252832980884
128605785931
23968440729
410054351785
228320598361
264036415829
352299386044
178413306067
556896748491
380355994576
329114162643
87914054193
75501902927
409650071752
5742871125
161161318515
330625764842
343506150551
203613245273
368487688008
59019169063
300342012337
56401087928
386986010826
168755076028
32994708804
42139894264
190096014971
186166732791
362152790932
492925475548
145227162597
228050019621
236048834125
111908287244
331010783738
306942565498
143230164279
182237855748
212662085401
252568919453
171337049316
9330741434
186876019954
243908288664
63422113654
216459095368
191938631300
97983046907
144384982935
36472560970
31481057160
179897446828
411144100607
552156071704
298027306678
406793577102
289759828243
40499201030
12568409233
428388605224
192639236394
74116386625
171662269130
194939331201
79558211664
285813840061
149607812741
35652269516
17769548093
187162628487
123594657290
313650392125
300006046928
46531535507
234482416461
70351424340
451200732719
143022256651
281022527583
177395485927
243340171086
436843434320
304182230929
230171071053
364132701190
195150402102
167698663202
394583917238
230211485878
253122331927
163968851160
525148327203
15990174284
367673684454
305428575349
237594266061
11557711025
241455298495
68554811407
29101061795
183938453150
52683964523
473640429259
145547713729
457103361683
91195192149
56320449174
221155868036
224174563234
156387316695
422756061567
279606691203
65951551358
154616801335
124055097935
23031390758
340324178839
314199256945
30217165991
201584709472
62670046268
187597061003
7231617969
264266629219
18306164742
31386274238
169960432476
70699717984
179746250609
352194636621
3466187351
28004077796
149101189376
266606140829
10647378952
245800529487
337739853184
43744185772
297019591771
435455760355
80276124780
135555503548
125952708570
113676367717
89121295842
379432523626
26451809305
113145743033
389899112209
20507343250
329219703468
118088898483
512643275091
377600130459
30673161514
382637679058
251141877060
320073472191
191647497572
103705665997
71577813208
87477715193
184697930880
150030343408
49823594285
288415061224
251150038805
75209988760
253181294593
49859305453
118233571573
149713907188
143620344992
416047426613
26970359834
27129573272
434533741204
155959088311
321092030944
380577491124
49319314526
294609616835
60253339310
208875510814
314103501920
484906278220
74271069459
130188005706
319953205702
34056035411
265095090481
198543576588
50574155215
53586273074
26346929927
181538740857
425069254071
454499759850
457100440414
15567360175
232718383053
50108107824
296341201433
89820559041
308504119359
236129821514
374608543334
92985182669
161703243033
110060520739
236020505677
496151281013
245097592616
331236641569
79328643566
11682939128
382711038244
418638311239
171699561122
41473192288
26724750102
168946944892
304191426627
133353706846
52038314554
516201570494
219636388722
202078462551
382257347313
204436930504
194977759368
351812720867
88076970764
326995532523
19026522905
4684487569
460485076462
360579603529
338382003528
115523499192
182969417558
363389150468
111759430813
452630017560
67860854816
82557088948
478538104846
21532262670
355970508737
5638925604
436411377682
286283213819
11914847423
289142887165
65676400013
4494071968
24424526001
256220850660
161318079278
78164382480
86796445073
102516305526
259264625765
46602333896
8574157986
57518528561
334174067706
223915244145
261533017018
250082211651
479409365027
46082616168
239616792635
216894884416
233070229838
107243492649
201244254004
231778218891
388737553938
14555973574
247564713156
334089983762
163843180534
181220818322
122430125837
93931051441
314080836626
166284553240
347276469614
458923109197
276198937673
137926483871
283340892483
117503628312
11101473582
272781114009
19293792889
205639462017
123646465680
59733365062
119321537457
29371889406
461149676107
53535914884
267330486266
415730218048
77867367486
185236968315
152754963835
168381926632
365435788458
158562378845
35622111297
18301331754
128445721687
498555189882
318264459080
181007967768
187719670839
388496356486
63123011884
12160368240
361303514015
5050500090
152455665120
19287772074
200968272778
114386562428
39211356279
392221848997
275423954609
102979788533
219672653237
270368288403
139831925290
66244942731
35562297266
4340672164
94664762595
323786231782
109473255264
10422606476
262389493180
206260722777
97261001249
140396935035
371836646550
310469006498
90442586911
90324500732
39213975436
350659235908
49663771074
54226415905
106697429120
250516311262
43034402183
160341969584
27073326880
339132744159
4736023858
185930301274
155156178253
71307443511
159802080596
67941164712
74605080938
3359563506
181914120161
16791815814
157691090094
231657371086
449322388738
58342206012
379199266983
145926274937
475386836926
185332875073
174144063547
228939772596
87194774936
142306160838
38308120515
348285858643
243920339434
356385173671
32341150072
78151555043
32209153365
459453813371
352224222347
94763247824
79933686438
265737288681
106656543763
146749225243
199691103826
127766982615
123005820721
23488863773
313458147625
510949707289
380593371706
241952583072
245946033731
475377822803
350614161430
196787571982
78746650003
246239104592
273973767503
78707840880
142214359892
96692327874
13253685942
31767186360
359799696289
331819366269
67082178296
171931598818
180228126027
171463793502
115467538783
207362972235
16116477923
414273649576
144921471208
337208003220
122924520191
109130940615
3428601564
261369985876
586795200348
54245435302
93091490262
218774153302
298744411337
247174894128
249937449534
27821252744
75103137215
352173471979
171362931337
137770851345
125684379242
221532442744
87712749836
438726570665
108238328008
104773403847
125576864683
251685363364
299232748327
52480323242
165817594601
29322790438
208626538863
217284751973
196792370584
419423901246
214776666165
326659878789
476557391868
526460108992
232113089753
67902215300
82034770873
525059903819
305456199495
52190618292
83578261473
108066210757
51797329390
260022960352
166713656384
59892905201
298864248247
109762138467
108975171630
7923389433
135243795887
67104037897
283860071078
319493115538
188421030798
65905420508
337416987220
103286373049
245613867059
348743884247
2431629756
19111555785
36232666396
266736274987
107430004439
184700545488
100226932554
424221983230
421235422767
66563568908
289012085681
44032400965
250109551745
400624114072
324071403581
4977083630
72781679788
101794009534
284713893938
438744601511
6742576434
85325929722
109311795027
96135692890
203678420192
368383951613
68326459363
386158199135
332618117914
106336746149
313398280555
440990913848
421133910765
387990775359
253011963286
86989888154
339694647960
270919492214
297265564849
130534973141
106106163839
250610463174
52915924321
109902713495
24201297761
24965996682
122888708632
140118204747
280598842761
203450329155
68545949459
487611872551
251932024817
284968853412
203018967772
345487499328
427851611361
286948725438
484404789032
222151227853
218937102526
32674020605
69958353595
172505278329
503343131979
97744769758
198052266365
43414751343
289285549345
63140042554
125463310387
929867383
246036262274
77994883129
63159076826
271760141991
320847860769
131947178574
52433782479
22989007446
187612336352
54583092882
92356667748
392812407427
21739752993
64144904502
335269964397
222982028006
397612777917
28677968868
433137508593
50756882501
255639796535
413312041409
57119142529
13845120197
16010463928
13141388629
263244796661
84731678781
365747485719
453069642526
339762316336
404359675355
451928277568
289475444314
316575360964
33580860233
234348172903
95357154472
105415811746
83573584098
164060856077
148799459333
488311040758
393053959998
47360891033
388967445150
56771164487
105410385131
214183175546
345647774657
137198158780
185932216837
404137381885
253823192156
379959108979
338876995290
456613301720
176593179505
209521795574
8156456721
274567565013
133640995045
418917904578
33210279348
395057841292
508092980332
204747622222
175889877361
186825631164
274202085006
145981544615
238281252539
260756465634
97331758432
324209325022
310949016399
2588821211
9425431049
526275165275
212507043335
137440372708
110881167076
261105538099
311407698265
256749085724
406469048323
247877329027
213740314161
414975018880
56716140093
479788494081
409004230527
5076272996
482565314471
66807062156
271525012393
57252281236
222622117148
213674566449
135325794186
230122300581
94989978993
295370869773
498204457730
148438377319
206414745215
501473995218
355762520451
238240910801
343373075686
53578411646
225819199104
489386484272
398998874466
2150377863
385673087742
107136320408
390700828476
218772207924
171021328417
320296182033
76219375900
57059606030
405492785620
1924326278
205379596495
326266671924
471093883899
56133778719
261472793565
126032717101
110380307770
256107682471
38650483170
61106913119
169840674974
130666992881
79264037062
507273979438
27181293309
275792304762
84958295673
12845827712
21141657368
50567916641
97376008932
120735515236
124731831234
4101526481
84201103106
309464114984
244602835948
182379601265
171233352794
26199937132
10398107179
11345569244
509917597023
100876672398
13601451273
336391803411
165689193256
246359019932
311960070979
561317471031
371799506332
410411411611
508633364126
97888053170
133214141609
172749711476
189385359814
350073580734
241777876411
327982173488
154924777691
89352240828
29013551637
192665337446
95792037217
9388616233
154803624882
288070238922
62811194874
405275454140
185664074615
152754024325
136790256676
338353574791
31645036276
85255263385
209246647000
152828251501
147854266259
158124976321
105983459384
324157441513
133769318654
134297144752
101950344717
311938810109
164781825700
211857064945
192674875575
445582259792
66362090738
128211657188
17436238560
213963877451
199821125885
114249898830
67247169839
155115161559
287508322587
389856770559
289785974902
150795138169
31004584330
436922621630
48871092106
30870628233
15022168280
137148362566
262898527902
83655970366
14191439179
213399268393
486124222282
1286665374
94888020376
109492656159
247647315089
169431926370
42502409004
24315190920
18216226330
272452912837
223583385961
232621638886
25279654401
12102224250
71297988190
172048867453
34334928027
515580478073
170898524092
199812517772
60793270501
286191341132
94407530189
325691968212
92534345277
154204666079
270916510021
51306930706
30430835859
217644239671
83315373975
372072436984
69934040133
128866577435
424023783126
376348635786
414220382533
256514318747
203824927750
246381425295
52420805683
433471154037
20370919484
211775644064
233218654695
338076083116
446012637004
5360433778
78317584405
437500674791
49516687754
200528891394
462209783310
109464058333
98431147083
257392729852
113031650747
176022636445
123708929825
135701386247
403274531697
265901885467
493493529868
236895396708
15809129936
170131661000
6166147133
19240589107
141204038698
74432295385
191064551213
162300732040
445538128047
71930012543
55230484195
86689244383
99685443298
182046750537
8078719717
56457592145
92861614452
301557747629
278513755916
250622745446
153195987118
21757089255
52466577596
464701266779
391089951874
130811356222
231231566143
340236656027
100669714750
222028138674
30004585058
355868100091
180670160230
133956191250
175431069768
522578413086
108694298332
126194416254
286856772806
128054160242
313216516271
212293457535
68591804174
203588014426
503471785881
219546949013
449025948058
209442564048
157242972644
71394915702
43254890824
478800255216
25807508929
209589299079
318595474880
245348188971
111588896597
124342829917
422746976422
17698886204
207171317147
493303635526
114409145060
88437815967
56038285146
227961846520
218912411837
219991685229
397002656413
347441849271
241743488602
30927715336
91779671793
443898910348
410186480136
355250889645
51123904655
91067863766
115111017525
267947941875
11616783614
42731977328
427452887601
270811700536
3140598874
134472666895
366279129923
212876412053
5032829673
57944668544
381560238098
292007528909
441003946471
157559519333
1953725465
38517973753
271173393512
129075911553
404454553404
379991410484
98542972538
135789059299
347674014921
149736820465
449021038158
115991564754
165095529816
143650220764
132926536918
182787150264
282993905500
100887337312
350828167749
288102432299
378461933552
412936331831
135041006357
4128824271
58996009826
52993428152
48967645628
20514334540
14742224492
421666314061
12922543200
300636053663
194596420535
256003839013
76478101906
470793253273
318657104609
456824941998
74998351953
111556773860
289656083992
491063854575
110798070755
250969390796
55503004907
241894556287
131669151044
161515183470
31068343445
94682291787
362228000079
267349289114
11762860768
389710024187
1092281659
165058744055
338618480321
34910623587
1786815646
497015225977
208254794971
21725941053
85820282379
142654090180
199785926608
177088400824
354994769298
133884834439
91248846136
100500855220
203896840726
339962868662
87476548348
364129999497
5997973934
76065960246
107420753074
114433188868
268167402455
97668922560
366842348182
110552505573
536217076579
165289051585
40773274442
205155991198
78249573772
298583424895
316359713041
216736557558
26484164392
154708530061
23452239822
21325545273
410184203708
81122599340
115505581878
462768012628
122317195206
433002282204
238624070012
118158749309
271232706162
110436118200
25677999468
5758541529
381029279403
310992451150
17078005119
438375903022
177841606749
433573404605
404945561884
257066462420
53899755201
609616484894
38279595896
73099787762
350838123319
297251372019
162804319455
143601863124
28617879789
223007738772
55021216449
363227076127
119756038697
21664084799
194349882569
138344906711
24055606744
426069804603
147326999705
26061357370
306364927286
32202760768
141506014308
190856838816
97242110886
68910193756
211305139335
175305823932
78113440299
344891615627
116981896335
22732323115
22105283167
111480103095
127406368621
52992425276
13917200451
71888770283
408701602119
92743041511
10085661984
197809398909
81628502110
383983332758
106468228763
93602907697
204371388362
369491055633
404167190836
158799497244
78420381561
19472289761
218472976156
506547871886
235846000375
19772031586
24569047841
159570814718
15710783773
357938995886
219425299721
392404428611
7753086133
167023654475
36753794482
86746720198
404694269661
367810491053
213312444751
228115555698
173023151553
81539179495
262879974665
113949522202
188989494787
33383118673
148416796
59806602025
133253512932
103172654857
180830805807
56516161051
196686735313
122533802882
96823040587
284106695341
446149386000
59448978269
190856020287
74206935293
11275292374
421189744141
120325948899
67786633715
58931605537
41025177868
222025140120
235092731342
206248099435
109659776014
307557505930
191896945181
243103173538
176866781542
46593184466
322312552624
540784814257
23607627365
52292661421
363583876980
115515064102
142317979196
403925751559
53743069097
497445755122
422878059651
27223765804
407752547
453242481108
259965696241
416271377475
223468913566
438687800520
145252976942
8160269876
280436463179
644701052
391026569801
135158235977
166449318904
154872335187
132880543116
114010969588
21620470032
77338873767
262508537147
261091263050
426078070289
147941919537
206173019057
198585204484
114510507284
177231566756
19501333373
264254138088
83761812041
413757913357
153873154691
245634945318
29390940184
362058222838
349820124284
421928519822
170000125771
463455315672
115806681320
147390256912
238004941634
346665735529
105264242929
396095436420
57118105093
5232806778
93325207769
399780614671
38535154668
314696083078
443401150270
409491852600
523472871212
156880656303
221656602325
76051690809
317323651063
251915355450
231406611278
248076527945
274043821628
109114360683
45335308587
51414065276
207620129662
308082573224
230782775340
91044324827
472668363310
212868763344
65669304477
385075828181
284665165572
296771678804
374321582831
249177891015
255532000962
125346337842
357934867153
201855644721
252855773578
305295974756
402517603460
155381471675
131198672522
166842681255
116337203598
459896215814
262663565777
131783118768
143129721128
247765999131
26251468621
170770230416
176989798944
221419815279
35083709978
103189077099
154114064755
188395556675
230786213445
334135697910
219357065074
193094749852
376787373498
15356686780
233075703650
240641447518
121500361921
160662908696
398247871674
385644000353
325012314546
11607650536
206563216037
64947414682
105361273865
86262685755
2102177019
206979906564
348630917570
15177718373
155076520019
182225328594
470893558365
245721243280
444699430098
415738599378
119868681953
97929015156
271854408653
326471488351
176287002139
134494126153
298508520958
93520861509
316380132731
306887341766
125749308029
345694533058
115145734475
131380804919
107737578454
53226332632
210606826972
167510330171
103385803726
110573421557
368078256125
219707984277
149626317361
56111050928
83083508207
34152335022
88230605720
304070044722
238188652993
354253801763
311272458161
53753709704
370449953536
156932102663
415103104263
143715276647
257025638063
209111106470
138096087146
423039435892
66784590657
24387971800
118448023291
275394216437
369986327063
214045593954
261304345081
47849431030
87104028174
49110638971
438031470056
272720679977
49061405557
105350594994
251942703884
78812684677
419376354931
61054126845
125938517341
430939999039
338910477746
17805639204
110627577522
497986412873
66044832988
256982896364
206963107868
48769293022
193134353903
65636892862
78101281755
292747322430
95603569435
26873905272
61311252622
35562688216
32011821882
75985548310
107740615579
440043452852
387001924627
206767566132
347425536518
233010197980
18137849393
38396254083
51563869364
12099741985
42477170781
132261044223
225786147238
465834063996
271061252968
66295829904
417443570244
29774907140
6913405955
427313700740
141610979681
52249101084
309440772880
251129199812
77686132036
196569490620
143144283051
353164718819
339059704668
285783015903
237329673346
173689786284
271556364322
482506311871
249165784456
530086287622
100747267650
89630572206
85977189221
240924371642
150673630525
334003862215
298093161952
348997701868
335477271542
217478468129
35305300114
19396506913
362027362753
201559992627
29493927809
243769644907
475092656999
394878693142
74172489628
156158452011
96475019709
33025079119
37917486542
191623174195
108618939839
26616540531
5061244617
34209811864
149911838670
150092123195
145861080675
283102856893
25357029859
188828971057
5581724335
59660519580
12657208566
15733495307
180814450234
328865577636
110176004613
990643733
83658399188
38173563752
129283878712
370436128961
64208502377
83104538035
447759736709
473655680200
144029695998
12427043760
84283660815
26506179790
11816821377
1331702014
155593604104
113476157994
402422652103
25095177416
28304546747
194146136918
15891441786
474900694720
336535227642
358105943653
323745741901
372210611930
114326165424
168496542434
288169518557
61463175392
95106737100
175340943920
59024957620
115971949025
48621411007
458502483563
560382851898
310001356913
223968170891
310772515670
115573382033
301448585608
104695005907
19359575102
139593259700
419935731367
69266815924
16037359959
40147670429
258798950660
137244481377
147087651306
456943826767
265858904108
324820260928
64003076655
457958201324
35138677250
84320457035
195084817845
278220915390
97379360571
290897613924
448186674695
12600040992
236378744345
285036217269
42332088573
446979107576
209121536561
242187737652
32605458258
88049207708
50420130526
374008185966
67170712847
397925300427
10434789265
56544571372
283653001060
19776677935
157213638370
499483622424
417256199958
75693638305
56435848055
18029436373
18521502757
289499036002
233581364993
99038380519
86018982973
390071207035
259851603133
231938211173
449916420920
38366344026
113638904526
158063919507
350713055828
489064509745
190970629570
110532897960
303380171428
288888711397
50815489532
9520485191
27698638401
222499900907
261131877008
29396711577
201355828528
232166333445
145295507303
230644312011
381712785115
244433236692
249922986392
284536766658
431495384178
4885098002
271801482332
245784154616
46721868004
58686936697
53443615535
130996178507
58599755103
27158767702
179303606662
229828591287
98244293752
11578610189
263184485601
266955994383
376797744006
299715090327
334550715556
222683728699
58483834941
117023134498
170146859157
245814619458
167480129024
120769096149
76293449925
411283934420
147727773490
46778393905
192275493532
108794344044
453050876450
216278694988
82885827707
96714578329
90111347763
56945196577
21029083124
153486153058
9532356347
357053007252
46535007217
26701445184
256791162469
168932743571
213624512658
59483333685
122068334717
145236907868
5403985831
500340960797
168443842889
532091872517
118778591997
477582097935
9077520662
318688461488
208373262444
74899276461
357451513052
270074538658
80916583554
570823091240
242563657516
20082779969
390052781828
302794645940
142261112034
349100933539
156617008309
40731483198
364810030885
43436988288
49011338500
286445095192
319482708273
157924041939
349659877305
190372107705
137608627097
410061593267
124653997579
135439317125
219552586873
61506406648
218734046804
454002727408
484300838269
265645960020
108326709385
121482693112
168248097068
136200316122
27854929380
185403301177
94678921684
49806053086
252722781764
293801539557
217012001176
33557799282
87463134743
246018753415
144148410190
232369217790
299887662537
349883797396
391167748004
375906669870
203375002694
18507028776
330601972521
12305817304
29001867670
161097738856
388222522576
7924642542
22100915877
125482923073
360856597396
193724648179
445176696939
438332562627
7352969039
41951396966
139690653028
186577790931
24540875455
201326194346
160894545824
142164389581
375845697436
528707304817
6431364732
161076974666
43487320976
182126032767
404781731029
94590964857
79776458396
197549758257
89684531348
426051996124
242143635548
8880116453
19615258309
59772712833
352852427356
210480811877
124403414297
90387353225
136756749190
96859907461
343024509130
332114973048
4723954913
337863227928
121995787803
113787392584
2557126725
493581685707
359655329133
28640351607
445342959357
40993985655
159048394216
225046156429
433872751931
30842375815
492941758576
247705022114
180805370853
59195987461
7069993299
422746965712
137967121320
61063624637
132906360153
12516489565
161182802008
244568019077
361058405123
270377682145
187848900431
252742811471
471629156599
366324539589
157901657798
68701808268
479796450035
72893964449
112085209734
291208440743
235273907005
114339058331
86451774340
509184757349
454687017510
85453231808
174270637767
173951560256
221930593072
285450553432
262855155436
4768025948
227898123973
68465048041
527036984775
201902553148
377566841865
71905266346
93720556898
178005292392
25625804155
204686826391
143505730114
236710082204
41514606221
41044738625
575507949936
277545741861
438996115145
3405592465
237892488700
311223769669
8942242910
64022515785
76513083641
485143502778
325783783798
404350402009
48301776532
284780337246
92114155055
455685482083
481303273928
117191122394
392912338182
38857837828
465855755739
214533852571
138256044415
200186883966
40227013946
51264121335
242444739412
51599863073
93384045664
31813591757
228504181767
271773634279
69779622747
421556482043
40908113942
144924963402
460730166489
30506866877
107984858282
254302544886
272506647003
400729033714
354634121365
130870991800
216253896188
372683439401
291783004753
119625583394
277316566268
59472752502
265814222499
71714344803
265859331417
119611992740
184048110561
324326039670
6933928104
76160095152
376487553555
291049242057
364996005467
254394182410
143053665684
5686387602
183405859460
135398115480
154677284938
401730492046
284285968223
225926601464
174689815001
78840864739
137043233646
26750118672
163642847764
70687491306
4082518913
457457337255
15468720836
58261964527
81125076758
216733642952
520250302554
34086078498
377873923771
169522546267
354812421559
185447052934
239354190194
23980521069
187836514401
178499445849
89715811540
84820995677
64902877108
54922961205
29510676571
318249591073
104860649000
435484446536
61592167103
55525244807
303844955283
250859830146
141704734863
217828853093
347337121601
18720609201
199594839043
263548667392
66909310569
466737012
228961691842
499656311194
57266280170
36549467047
239805485466
299501496883
81988012116
34999970520
8292113924
384709345086
358336212953
65107046419
4805622226
103220499129
419407406592
183422118500
43029271412
495083236401
422696348403
157275393259
147190670883
15546620452
273737599818
77652383635
428522048434
449814832274
408210487283
36876010716
211928188900
126325782167
435185030794
163401131009
411740155250
157476226248
456300501848
17338072119
163725531506
47479228611
85999179956
83272808549
44607940855
98521979617
82593836185
62347632529
21727143784
79743407509
163300296975
143305072620
261996158325
475834988342
31777323305
468971483185
469615983594
296075463379
511559178328
260987650037
385646276029
238770461123
99612656622
354780345375
203402536593
34875362236
219297153833
9890534642
40595660606
122569633223
239223680677
14873278045
132544917184
288564266550
431268178811
53402981196
134794652972
8751942130
314179533468
63793778359
486440492703
219361554989
349927751339
331411290387
160014753270
199713131418
76408409511
103474851180
439154950520
430565016147
477189585714
29550391319
49202768106
235056672260
258477353770
68538734456
387485138749
478182131890
235514162208
82707290016
30068783426
90500514183
97985936433
133029130504
325328776819
99167773013
368105655291
152137656158
103353093364
286270203984
60330889259
88845432816
414092946878
311160151997
86653499091
251258752728
499601020752
41749607333
433819354657
17409988514
68824774566
357687847148
59231904488
240161628354
200850656038
143302996569
71392994261
165946153062
154632852586
125542224222
224931318458
381778154359
47490099708
80335940289
136672983780
275455644194
134977914548
203252499661
13532258182
456105600969
111700301990
213628849499
217824084571
51647167918
148796356249
316073188473
276161469257
52574639584
80824777567
303585570921
199547537079
191659458980
558237145200
353329498786
74739994903
307012186224
341782696728
279795422867
375440769268
148410172990
11343347401
420236113726
433314825627
343579719103
164301278190
62402135048
43877015299
9356270389
123427311673
358417757071
302329929218
450196320337
369485450820
314114344391
133081440481
4060311638
24247943931
86197344509
283124895369
30716284227
522506076947
8739476000
6687159767
95795634985
85810305769
105857672727
10911792728
12523127403
103540903766
63308921806
348304357508
296233796847
367091742786
78823915126
102734868242
357111735593
346186130650
188205204789
178605455741
410468541737
71879482990
174845324928
327334876657
454557119506
29916217608
123787271966
112479418225
67738938833
99433472269
210750265253
111781021464
283524738376
26732220296
390716172841
272245894077
83818465131
9623176003
226693398044
8314372626
30687890878
108083829334
100077791653
400237804533
303218394736
375689116513
348451789954
521303316988
592836511448
64045261363
170682919886
170772701546
406393522641
335759289060
62078254196
131891150545
246875269541
25937924814
194582491962
17268010370
211687053124
33716759055
356628100368
64985820897
53080412697
132303278042
534861890846
54674530727
28682488418
180047066802
143522415300
200913242202
286048621174
121061071875
256241749340
29264292271
3971431860
117923646439
221695702611
106258797266
50944057510
364097578414
84288753379
258279235717
67783166806
25494124118
289424269636
201316911526
77514494440
165901438342
438852477671
51019561489
282540526963
37463692844
102158596518
510667235617
41129717371
209184749855
116222372839
54332717767
371583347699
122466001065
477135789819
313455397988
168811877189
24347745828
226253411788
196044374446
23628348133
63177572199
51044204372
324026819860
98731468753
256438701186
189634089943
66779269455
86950368288
327818358365
411484264924
460902906789
471870089034
148550155988
502321228833
311123858757
140025559048
499325021190
34944095724
78884287027
379279083604
257218574026
370710760511
5953347925
512920576
220512706072
29620771674
499032124055
327451001127
295660229858
117197451147
162570587994
160284948263
98238894412
220785710964
436042793419
6563130916
185844818519
467017557423
51684756697
378692771888
196783439177
8944925858
141329984405
43711195542
156955472384
295507613127
223073741349
249326573050
320571508393
359500650625
367559582776
22607193925
32183042783
106161815381
51932296890
162698831399
246529517553
482006797741
403976476472
70322508512
110110081823
286638293060
246442590321
164614316901
65127053204
233801847946
31177506583
272651567112
397494350440
368804559851
352915535416
50907446313
93422907192
429726886025
204014630454
966971662
16816083977
282692581206
203171690478
6571144741
210469033657
124742709110
326649212518
426156330140
165722194696
172440334701
319568274899
144723041931
21532041272
454164718022
84501526648
55771294324
244499910399
139518842370
80615399930
211803560313
54625753222
43974367648
27340934396
169433990557
119657545197
66219054364
144076985257
20768569330
62318091746
44768014874
274837061004
356849252052
26234535553
182752563090
176244348934
475446954513
115909816209
109050029614
9930584188
541198186
398946304533
71056017141
273688229655
258697498517
401673479283
127844839831
86013862364
114615313828
172725044613
317082931585
349094138756
108595892403
294467521153
374449019982
19552240542
31042998278
52255538176
384870226117
190775826212
166455419002
144389238550
318410201596
293710451390
155420721806
188706343707
124931278457
186130735842
237675427524
127449678002
151376959731
32922406065
98027398443
153512071208
211258161281
152652555917
365025413492
98459146843
11581538413
57105007375
138309814398
177000704724
296546269330
252182919908
44242103979
87930297442
64083175959
41999945241
937319259
111317102261
353665916227
324571612107
27922003303
293690040950
471000356046
284452162701
62167549151
405926415709
106071486697
159377917270
127796817996
316491996613
106460282392
520401938231
67051751354
342685436541
82428036127
8780733169
286257575185
461901311336
446839811543
212677689014
213012115554
73038142167
316069388355
345796779317
246265263468
45244177208
327223118131
148506620921
89125398398
477027449030
63608346965
151479901462
333009918165
20381089778
571501176088
560751733741
453955320371
420532767430
416505157042
32824039982
15280613634
311974175000
389767528920
120351166677
289862568769
156688652276
35908093143
350321843297
86814724275
379656058579
133837466393
139672784283
87378253102
522532720283
124631466422
242029843561
324662505966
113716284466
106487255347
48733713993
205356074321
328124403856
134253626141
252302754735
140030488280
187990498306
3442129512
157261150564
319602102496
256637796530
414536208467
380511588189
301614688470
31450448157
47890535064
86182411148
382596900381
187059242789
223942754238
354053137335
304567960891
288645119829
28175480870
330688335591
494706448337
82070800965
358840291939
216215375913
19698976476
121648751429
80840276518
354293918289
420724368312
298755448728
92812265687
46612693441
58497617050
6389258580
46732461129
111779748969
34169930048
332904740025
301191645120
49670622451
291718810182
150191966497
59084769677
361968869328
216205597968
37204694983
78127658431
406575756185
169708975187
150194525648
492276428030
246010865013
396227382652
438171067630
115073887539
306297680822
269015639685
134241831798
120570773240
50789885981
406720693896
36099096937
271216515998
239844084904
408920040793
364301136904
136420477956
5207630374
179828222603
425895690421
38777681468
206057834697
132139594944
320755965118
16432910689
107774522439
118550081838
146792714348
53494676074
265157416530
208633783358
219038804370
543551823427
5014564213
44708945436
247508817133
534709508548
158682163153
491570767152
41380456303
499349408667
331564581868
470567633729
258975350822
71144123608
468983839694
216365444667
426558901838
100605193927
413757712814
620323095493
469189865174
48732943862
104563068460
133131333111
22901367596
211677456519
97825210662
415853908778
162682775804
130627649295
238051689869
381860808587
167624178463
329144719167
123782008832
132332782955
181751593481
295443306762
71813958567
62011919801
429793615280
389570020991
412744112728
338103195926
218621323522
74874852832
238141844289
378083424082
185646785184
132061694350
284820405100
124422482676
7555411756
350860534826
234276101909
60085135024
240214691461
465572702823
201589445111
113888065592
94530997411
109222805713
514771452251
249187203061
112711628331
94471526170
42348457918
46077729183
696467579
262693361973
43045354027
478597487678
102351874013
273532275224
146470887903
453377676325
4783244330
400738750963
510429879368
327306183401
200934651702
203241179312
441722185696
157032574589
137605998121
413768597383
200279811566
102468928387
66235856755
249464445734
108077721858
52976455486
143110168867
84135238108
169655259565
283013517342
413930825943
541954413766
5804809671
99294757170
20548073773
405696164691
337978405380
64523672034
46898544027
190384208012
312255030860
40490696407
417468701235
436753710809
501486383142
62326622542
254712229268
420558733712
69823792998
86306937873
266605860374
316009705568
158747680652
1135716353
259441376514
165781268098
382618602771
204858423410
324396709359
133043505859
41011283847
181061002657
146266617197
513883171916
33592264854
4241842816
119710823778
458251026114
430768185718
91716231279
133696429568
363603942075
450729906274
480269931914
203507698956
372443983802
214776962597
139749476168
34179989182
66778825062
406239009904
84673118088
157780173643
106046974919
122762394670
297641616654
166689780845
195240434066
48905869160
45416744620
413096597351
173631326487
241135535217
273077807456
117190559680
342513943725
46574065184
486756926941
300385686335
180036695606
7147079351
500420520960
482889702365
262515001684
43458394079
27256810898
61087332398
25201069676
224070545421
61933737319
78805362440
503006208198
264076365310
209786580185
182141991968
365561598028
291093965297
566405094635
28385809323
2757964928
378635743921
143366075142
180771465409
63382102337
295245587224
150588976652
139393736976
15552908408
193241178005
420323859591
268881379770
513421599317
164551044697
264627876462
36314404953
460458827409
69790132854
558963550504
241159235194
16610085119
181626450004
118047395524
210966805809
74967742202
138516746980
42762718255
271121312548
83317216142
240129112817
323032248108
229045931573
368782042765
116474222844
72659280268
40507298022
170337763037
171273051901
273967503729
2645503132
168305439712
201825803006
310164733082
40433243332
86478345331
346893553297
115079967422
555633955484
3217839149
102682933194
125559986276
3535362535
238793531536
437119797053
409346628300
284209575802
56637329678
4769687032
139033561936
5697811261
338847395125
194806399879
265665792546
98895486620
30613595318
126562476547
417065102548
130797067930
320877048576
125572848165
156189578655
314969352190
77922898656
57122141933
86042122337
109455812765
110415625423
481037747333
124535722780
243955309914
615384156665
467153181694
463209678901
89148199269
11183882240
389016738256
21556589924
96663929517
45050125892
438334871748
22512154295
315835956555
139924288321
274720714186
514853069930
111373874131
116937516237
171704701413
193437909289
36877362133
455991592372
356917632062
99778407973
469469643634
62504801735
34372522169
105541590032
171443792343
374157475560
79462244039
252733663470
106449887606
424712381300
455966796026
30104688592
142846811723
158057127843
478744325927
119241136511
165007679428
361819004733
408197281041
83714061381
205719766360
39324418932
460326956465
295152079121
9125658965
468215155538
123740696179
369358027142
536870072021
106755619101
426484648182
287055314883
268369991455
430379035367
1924790808
242347810425
26381073382
278781007685
88908364169
43731468585
319582926634
63009466421
53447205100
91646105199
90923748778
74997161203
181288268356
450140404498
180533818315
44626657357
99234602075
220835114683
24271652141
200730782723
10594513228
250347855654
104237964393
27240734996
311475743101
394944390927
464317941570
118840536
83805690480
421001450446
283706983865
236590097045
106549160894
235476835145
97496847426
235093535508
393291059941
253826626062
142074333221
481284684762
468467128991
260177504998
136967125924
171672741018
98434283853
217806009030
159651520147
484698354446
226711762307
33937332723
121396516387
237171998040
290092437593
61593055734
16383619077
44381594863
36627982023
17118171543
29585196677
11586238924
64473676671
21357936458
345230602653
376775481053
525575966290
440559086762
351738909074
87935219741
66465710799
498800247239
299356841972
85310701940
118432309599
316458609955
25818067327
98994815834
307918287569
305110539636
232401445188
377416660941
215309953692
82282107601
276070805650
46145041652
120102431291
115506632719
68774497092
23617379918
502684048571
314696351328
163488704462
139448004754
138750992276
474037538669
113423744560
487913047486
252828216364
433681177703
38469583231
122049613220
466295127901
43442694742
53101442459
2416090711
236427810791
376873265497
280984457579
452525954835
49426365021
392988221168
176472228318
101962879976
151071974663
398302962848
260954217207
257102814365
173841775043
297193694575
340974879652
451746216146
150074397259
399020368929
61634598561
334219394564
343469998579
76920225476
307751673146
129933628443
66453368811
12411969375
22818944916
366637574750
23107607603
293929783228
112107340978
54276245694
58208632396
73634621193
356566342420
99303875045
389527825420
25351134169
462416100399
156426475607
209948246185
70981459542
102838217771
437288260660
416406241546
113035945137
56320677012
108888060107
224893210518
118157829320
365463688846
355761127150
217816431459
39800409073
155492898156
503408021748
249670700733
279220761924
314208334983
5383598796
70356104520
28864407801
110853172095
35223722149
47760779204
116426073834
5029833535
204767946411
226645183801
26659608019
126436358168
179154044784
81794038517
321141331761
16380463918
182064403485
485536871604
369527450857
458654067412
191844211229
23682437065
26007838118
276487661472
101129005296
212712742130
112367227608
413953279930
98457888639
67861877036
385246368185
306642820502
50500587645
462466758223
167249350018
360536426307
547974894833
95539020530
221731268976
121037006116
229757097638
369154577882
57814564450
308158163173
65931734056
361681058306
200345834297
463010290177
248803784996
484058452785
31800877483
218727855383
263556334256
72827970517
30614491020
39032047362
313999788133
427012892279
287647710633
87599800255
462779776342
345296479900
25952619327
269604640690
79801321823
110709525771
1647589767
66336008189
187418594892
179233236120
180662648486
296016473405
247423712196
39245395342
11412699563
25099057890
289075672355
359829751523
166457312680
58010301211
17890865375
243841799479
49472917981
271347183013
332352261372
92687272250
385823180140
76743758221
343699462469
187766115049
258999938854
109606635505
162571242151
205406645931
147697882964
388581375971
7977711213
143509860151
301785467198
422252289425
79533317157
151334375907
91992859507
121733045512
146211891803
49559154243
96866596568
79876194761
200170504529
39081804898
330854846318
98992888907
147886649812
224949080367
352584734370
93345000107
111757108004
141651315147
41681587403
412432440656
60106028996
72377086572
12281938941
479665647411
54346554238
389041023875
537404982706
197901602634
139294190321
38541312735
239386609789
334601187689
231665645217
202547481542
68099593410
235311473259
469789460397
386753374011
460770299169
21332266106
103765885049
48859699681
243106871527
368636150586
230341240422
299325294349
370324895571
76833450847
393349252599
408810323560
285055537949
150953056550
173028425429
28180528099
71478437341
93303410410
244963459005
145283230255
187281494394
324857093174
410980447277
401400495108
40426106245
46272008725
437538627044
203473660793
203017255106
174888110329
12023844358
366511680543
49353588635
402045763436
41127216052
363851850268
211969181067
204122537924
42504130553
91052366907
349276152845
14456526860
226067019652
471383371800
139567957593
415708489684
60680541351
157117829179
216180367904
201945084870
271682936659
173844834956
31612421514
327443522887
376544403647
442872552506
13832508680
197337256638
425727893219
277958590116
79289890474
126730979800
10104353548
398486241263
5999128738
457551135842
180494953805
59851382545
323903636010
338001307595
266138009751
587326797798
212283519424
89623309665
236212913684
454443393484
391497592428
254933410467
243669704293
128289498481
40854458227
180681159559
111211189759
186618111417
508605883613
212607340987
388806312675
15753980416
305276037737
331087813402
135359903027
256349784326
24966674478
308681013664
16436529152
78691851424
133622338523
153772849190
183957279317
16664117047
205649184556
354584102008
109361392551
450521938025
97843893103
71267016307
86354019674
320561273121
23485569661
355485647656
33464052462
346163388580
282614267702
268275284089
109239149331
69728851587
291055014273
30977249702
427844908715
94341855609
118464335167
239700774749
178869700091
450578206651
548737838562
75499845374
221267923688
152065918362
19657443888
230213511800
13543986065
159265571584
43833555611
393447481603
3274541535
65776978973
520418098521
497034161862
360202698210
212225316307
90761412292
586806081350
348968805602
324802685163
108521074901
173778205824
306550437297
44529569588
165281786039
54230704794
220668111581
234517110712
461209325446
94421143252
163245576093
286571770946
162585684081
22387620372
172935324590
120339180060
391699701340
390821915403
270949773108
65380149188
485475180217
6103591025
112511507790
230957085880
198531307376
453599787427
34017503412
391167909605
96182859684
296489332742
482054717452
80464676684
288441351834
32237614404
528873081812
94914122986
135622447426
25617892834
445785677608
101287515612
450303509544
430691677352
561487536937
256386158374
117963047404
123110249596
130923586516
275709506786
182517204716
245272032401
438576995327
490503447015
408165148539
22432312178
37937850543
248696086161
290084066554
415229842179
240266711112
329359366994
98748020771
24677399677
547558263760
198437235530
59920330538
469420944337
146925142400
49824814501
552580800009
177460387198
173416493886
22655831750
104589397358
123950511086
26394784382
287371091577
103806120737
418791420385
354043038745
784476185
3363099686
18295725718
226733757192
313781320192
12439946115
263128196431
58259779298
45330485696
251300634871
178316353396
20046328455
493313296577
302759044319
207501532551
124231918879
325699501982
402829126156
169448511908
28747071564
62035846852
56145814007
313186107371
568162277995
38284684097
118101182418
49474228708
255667056676
191555902758
48568463343
361557724971
114161378843
563578247098
358433128912
117392773631
502995424848
173786726015
281093197548
135181866791
301365060921
308676719616
536512382655
266590150980
86747615072
432543802761
314387494404
196670480379
380075581007
98440625141
182272422682
44282029541
129151746658
373440457166
131381425761
253250329389
102036376121
97542973954
357056175456
249489111262
377406485869
70178159674
43606751386
247766411979
384017232796
305692133460
62775918759
21489374987
40458677195
161860443712
472973836956
560642047874
59718782861
319712916457
40156840470
44094371165
127025297157
440902392565
103693074342
293273544576
333044432298
522674818069
77038816669
109520709275
48226355048
68544067143
274848732337
119093958480
190702459602
269570065104
442311352080
120539235263
95133008908
204538066748
100057455783
17184098534
269360016224
20760850114
194335458260
298175219088
168359029112
541129771074
108843860247
45373298053
365593591377
38493488092
246308621688
528775860056
377086081611
106824796420
60212695066
369146562420
37148138693
560088068573
116085212228
39917499518
88040546829
284368398033
233749412135
418859618567
495977553406
227577347598
190563278015
98912565439
96668676917
484787070554
10514496783
217161054094
368042749667
74492250454
280393726384
26226541998
220718429885
569730623828
238666450084
136429722681
91815588584
292114849594
141776513203
362625933663
63740023646
50432494216
326107808485
227522369128
169296593573
1119461306
34631952295
232341339978
57457566667
149927459594
299532065406
77121752521
70641804573
131451430920
554197491000
186165236736
161821910112
201656817956
405463423946
214165321910
258912449346
41072705776
509781415275
237571005315
457112909398
402627376261
145796082492
177158466598
407161521319
355952128983
251875436943
122560568549
108951890344
53982349972
383341892622
25565133615
158163843475
337923737739
186467294438
348224750467
60284602979
297083868651
42318475622
54011979115
472504343988
74304825082
70582639720
511912639752
387969662408
400629661360
293131431785
320352680874
70381717956
19935775814
27739268961
86651520743
366694751417
49721700851
409200355205
65014163005
426131201968
182790085320
386909473701
71877146324
187803846793
52460964416
399330209702
517102756699
186340172335
33409926115
268704340023
288944931071
441968941230
89150173941
19423947367
9251128593
8398166618
253133567430
189380023485
386914398446
113568570495
166690631203
323472431603
248589308036
513586009151
70421194827
40981973902
215891872785
49023576780
302368998009
37494668090
127255402424
61349937963
3524166023
112556182112
176568239965
276056472052
352457667861
207912472839
130645280340
213574223339
71948830627
24102762610
148060688154
92413534795
272397869232
364201017210
228318485709
2222724934
329023450359
358089496806
255610656119
22273457436
134070192981
21891022164
93472176370
388967238250
34871368477
324973469090
171746534977
284979078360
76871634847
69646735720
382135713772
159803522550
164810392026
29375019005
486052789845
425759252738
555582216245
10931761392
125209865834
62702604467
227722596552
66207291564
83045649845
27381804157
228576645259
585248198370
485902743609
182743203296
61398777681
35550307949
255274802216
214074107232
130288090851
128906313285
124402652221
275817101567
221312575427
369998426703
13453243173
201983541917
177628021969
83403261281
81457807766
513280664591
376580469699
11196046837
132141762314
585950694477
308251682520
26230637801
494981362057
32109559539
37342221644
282269751646
440393608360
212736613916
47808810754
445710289375
273636954189
32561253077
297072434774
65081269520
239576141933
128830385531
109814480577
240795540823
24045800794
215150728913
96338992816
235313680560
31773199479
157357757804
22854790865
180599660418
105648488917
65082921542
212142345801
199107604201
110265375492
129810766234
242560704892
23161358024
273546245149
279158101712
246904913765
305841268943
242141609043
347182727294
80762766078
421973587254
360729449239
58748885690
52940705423
89789502292
47940478684
207312780937
271073462429
73686085903
194886520138
320253035275
115220202864
343004386864
220229372162
130962126675
95034977867
166955048103
242278182765
94964522847
311723286670
269946790605
198490921703
81062316222
229875218993
303438604610
334685877644
15927883065
327673534882
510155468991
233378333282
124647737147
122025158232
160678242216
20273859056
120342493569
26681500875
104150328710
39778032635
433235999169
6916769746
282365390492
268027523710
178771003112
54860899907
290978997785
6245168139
91884773988
481749871149
112424023699
43871744390
156271843921
273408338497
254070694342
374072792323
100427293033
29786004013
168832657067
344158583178
91194495179
208019831044
13497208162
14493461700
228720506251
494432029661
73876505397
499424945749
558418769299
32531025703
83285380336
388285515420
70070072721
332026111400
109841363274
369163478370
373311345633
22613439329
92296885687
140871081898
443362050053
318004212347
122488488538
186229175938
360450849151
332209987291
252546114897
120414005095
116756803247
296466274364
246606890029
243524821048
62269683548
84906368466
33682816522
475875585253
30773758015
165362770253
221646162999
19467300170
89705102253
541169158722
69814234287
30071241245
180302053694
74866182892
25249020775
198563359901
140659296146
219244258588
225150822032
362313782791
172387235688
81127583459
300105463087
430855979677
55017691067
83239870681
6203756176
288549564675
87615841804
418754746160
177282509394
385505436561
241760481549
109712825836
317221574409
29071879253
550781165165
553319761446
105171408660
203164000670
28562126644
171342532277
126617981723
33309605618
88878048323
333713410708
87570643252
209550051730
459868495605
269533230495
530519563885
205910269024
391032628465
53950488333
352471279983
389936564235
117424003386
123101485784
234998792582
388268988186
274372749923
95071257985
485335598178
613450830672
31130933010
176347047445
46323538942
66459330957
23951282431
38144720378
526369653672
234250346021
504437362023
86957713496
81989766141
92218426388
417123492885
332718002634
92761557355
497374767893
2752246712
333409538592
317594673049
324457640006
211857191357
370027272840
268659918388
14626322629
456567999420
127370084037
296065340428
171760196709
168714357678
138048752987
69548587682
74782131660
433044332428
291657547193
49711927919
5504228127
191715609714
179055692170
70284412400
363665066032
178925241262
467791308834
191640203031
262092564064
104451290437
209840073416
174832393541
471119294124
155678214139
116236729920
410263863117
237398740501
176301967877
1613156816
137830629990
364801123520
315166461764
27248504759
466475982858
301673966895
89463394626
301997300060
412176878134
58732907326
96151710116
113036843003
18097000436
311601934363
147111276263
129335035376
84452380651
264092653306
380527565257
56475139275
453553332465
514728889386
518656206740
292160128197
83505243431
272312381562
69201381312
231176723537
181576241129
218749410680
50125912046
473577749721
160659747127
32004452206
454949474188
226972783338
52607823675
91927822639
77497970680
95876521146
29298600562
354008502009
43074696886
9162932084
62261338019
155516221908
454562732217
58195654790
340381413236
41441381635
82185803023
38993754078
39217229924
82475738815
67231196521
197466220281
282168513688
292783602013
410354934937
5200499783
210863654401
169378736206
86601028961
135495230301
144413469018
42791978915
41474256210
51757512725
89289685234
420964698437
194829318904
194081895074
67695336211
67552469440
35343373303
141560072050
382250946004
189827512391
131613380235
7256945421
217631859626
367962970394
307597428316
68566073887
102668526759
505800525572
519564563142
225817635807
240818916300
15621190217
335284138234
87317271091
339905432809
437724548453
34595999195
472418776152
54747014354
166687718954
175230173083
42501865223
63089708266
521143100613
183347651517
401460816129
17301032019
29965692741
362888997849
410607609732
226711729848
231315100854
46915284549
337037359945
212251063035
147967197400
451893237131
107883109132
337193465079
29735866887
381425834308
236517611689
194813219900
445407211184
192801978070
523003969986
26695388013
378265040185
10353349796
212550145481
188631780750
352936984043
375842131566
132999701601
68517836336
246800502709
122092410925
194788513524
23179657576
146141259479
586889256217
252892742096
73449712792
45302735045
389025493518
444050550448
88313939199
38510887283
472120525002
86365028440
364289870081
282230490731
142773100246
58137340889
486063919153
290206019613
17837443910
294159728377
178134645653
304979743988
13623663030
239864154023
382629963
191641540646
243048436771
281166584743
151180084525
554435235587
541236633731
340562647530
214382008040
326167409169
488658345005
14667976281
160525253135
69693429369
394054511706
107149335549
9834892009
20896178290
169029929597
15268425953
202614694242
64331932489
31915036666
305594698067
101919344096
571260900558
128133488809
107867998011
350739724367
265851565613
213790382077
44452628351
32551642462
55466518784
154282866090
32841013837
529066656636
321699714190
15846858947
272788936835
4773711836
561648643596
477948521322
103018127512
104179239453
279695552219
294007707146
84549588091
76559545038
43954456152
234075712393
64918464555
49046297394
85259810071
158494330453
585744632984
23652218546
210001885522
15358516416
19982934132
94124777900
205909267948
225249877451
189825497602
397956098228
172274708088
182828880236
54085480370
452239882654
104794343867
325319319179
38896574178
233097963053
411242709377
44806727228
488573387553
189585326276
366199505704
227691277004
254748549688
213280397557
214313593303
104285982614
506529240470
31112300658
309738292463
410175489289
493408182819
380342349195
378354642176
415760520950
287448696516
426541244821
12252048283
36688543726
42504460422
494382038782
98010406466
434255986704
246739989100
327499187952
455811718514
74901477574
72618541463
304010686157
27037500402
161322256817
363791372468
6158590454
7108800649
231228447156
45514810196
57549092642
230824332461
404531619953
455716884211
100873256540
164201198362
568092255169
199589749429
56431305846
33688118105
201235162798
528724545469
197313168360
10687348451
38136330057
110494959346
76333629242
140070904569
118673279811
64024419801
187564903239
87026505551
441511638501
44719639910
48320880071
54087264755
214437343018
340303871713
93273882694
82807842114
531454957826
491815096209
425188058202
468934036592
9325813550
290068176189
374682724592
161358343429
239679682870
30291874982
139133685271
328137052365
97176485920
277888645980
212416836504
329575205790
60859908843
330878246809
130095159824
335823336136
321268515435
289044603861
160300044781
76034854540
29748196807
307753169536
490459849737
105603373251
286204750525
298092865821
249820637305
82585870731
57363971506
82393164259
314552420340
564152182634
272664763377
47969980368
24705083080
454590630474
31731509367
334702649735
53712190233
350328205331
331962649164
470065095779
327798959095
158940564922
61728760185
337587380837
192608090252
168570044651
42473059790
536050215164
63232991722
320241492556
280501922801
5035835465
584011828313
139439576368
331788531627
67605072155
90808135396
31385564737
357188967320
33285155922
235284137011
377002124586
340880106680
28430468347
85785324257
436884635997
188244183389
368907125794
11079757058
343184558
203306228083
320634106795
16677435459
543814352045
108643920889
507627589630
381326900043
60275417550
35875595182
357499824776
379547340180
227917407216
443638035020
268613227682
34717646318
236617919545
199483429150
17277824137
435234722479
517387936961
54687985471
79526502684
163527451777
119382474825
51414929439
251790515524
12782457696
27660261557
225555742208
109158124547
371126295946
96271842206
410428285950
285091948858
376168056334
187650526426
86662319044
15811241354
319793559503
382110953268
232923986629
214600784832
314932220278
21817815758
515913658625
77642681280
159267353111
151315359125
297218408843
290781823220
357647946767
421581210745
113313989346
237157569740
427159139722
57273952009
250987556316
117790333003
123819624178
120340661068
400201181511
313174413810
324516074717
33483738295
56176198466
390867164247
43554998445
283028406420
88489065838
42908945937
59063545237
39391144844
192423180154
105899007222
151304254514
11530330359
585797848089
126135036674
178078204362
348277506219
389424321196
395773658536
391427792798
207995513552
252061982416
172654634723
174666806072
154112138488
355766145865
168474424195
33657822236
180373800433
424233522465
445729407868
170181631189
200752954653
462141076054
308977403590
193222647974
324943677065
513997740312
73293052892
406802108484
243859122583
556300220333
299989009004
318742779843
241900159467
159545736743
257730028264
448458706123
114180847658
37512688097
61835298412
163802145946
342828798745
228503782108
42265388884
243996694992
423289899258
60632262438
163079896066
56111382443
280574290820
22744751043
324264729925
295559206245
313607538375
148772502495
33199085697
309813883425
463716360154
268688023106
54169472988
227134905592
271991343356
102938960290
564191180447
96149301350
541513499506
266003009877
553771629754
134938323407
373485077256
165199142166
217734430691
151853512906
297337103413
280100018696
36412610422
396745263414
456120761569
356817330759
573469122521
109804577520
283255575832
406817817761
92437123874
385676402546
8372619278
191054843900
2480838522
73188186430
55326215502
121716627826
87072860596
76971561246
187429974509
43296316600
71570024600
18812534852
68468885690
75617294313
119772361238
32206633881
493863225328
156799422849
12092093824
451650016236
125369798946
101374271530
162628821322
65648684311
92712955291
120649124630
328707653722
360720934927
149789062189
184953893974
74547353636
417992587422
276740385005
375520914792
279304124975
410794903141
405053634050
57835349115
360752336386
92271552425
237372068129
4842059990
184085859955
30249722516
165902885562
245073735548
496691131468
111408417244
167801149357
350047008001
33186274563
344435714108
368244851825
393301302249
74350801111
8330654258
380802402292
151803603013
224634331464
297444473722
380607353787
233782003245
188594908605
212294298489
139580605913
250025172804
506687293205
335771403556
127572707302
188981099045
264053861456
396803204637
240899174306
265845568535
94324517236
208908837039
148657541740
240404788900
112998969375
34900976060
327345524399
79704637393
221989938181
158379922829
442068093742
101035760696
466914442827
74050579587
178929324804
116334413570
315610328876
489792250836
401842066017
82225882173
167019719053
439089220870
33709654743
410819325890
38155677984
39779678735
338906329176
19959160791
240696787580
99252828808
57355483553
223065671218
524130228305
240382226560
540967400809
583610478178
91043940088
177972945334
85980342834
232297974815
426674004567
333901851507
67762684353
80026295961
39190126945
215772459748
134193175585
338753074054
29973052630
67430380466
266255872036
402404753407
68127546707
111214638599
162713900452
224334540776
402701369075
319243050413
318315793052
196709010239
53755392281
469910495393
385936813136
57998515925
474729684754
241470523248
167206684125
93941002560
80869786486
155782096160
16098935271
167057753639
3364898931
90449187317
167284688477
363755813336
437587503259
26773394499
197760399069
39447999890
280891186126
195960316791
30540778672
348287521005
240743983717
365878409106
213546302441
91521873048
126541799082
24247521008
180307780622
31708080280
123976511745
31052561945
62697952639
14822369025
274905770435
31027969957
411672837256
375161635699
182529863589
389399742157
62368421916
106325340303
106300319482
434720428110
497171931676
36629439476
61098913902
60850540603
384668724872
214575246861
104530182718
448531145243
210650294211
245376196296
13605349710
4395803935
522192611570
211134059325
151574871935
378040533967
303442730035
77355514603
33811102089
73978755720
155277422815
50357530993
155880703633
33417269397
232591742609
264572226791
99463358812
122812441918
440091894328
292831440743
160686384288
272166347872
85756541135
399351521694
616063159006
486656030956
119094874040
466408515890
64428059045
415791465240
7202373937
469610916312
177199384805
409331329498
26255672043
173019374523
68038760883
450252155019
527795172412
20798245040
63424192792
280820997872
27085128367
100309320725
95778703359
62660616613
510824234983
138044598112
254265227884
268478467043
219063904291
393815037704
351078270933
483275225534
207683943989
108632613793
9617995058
536699644940
119624351127
421987800674
110844284224
260409458799
161323771982
384411591789
196169223886
323681224747
248008307715
126024693783
512670814390
465800338053
364258899586
381926125066
242393833139
395448703137
223842619617
86090327888
422586287905
189799352483
397244464999
379145239392
313238340347
199893282296
354494142117
430248569808
8155599393
288388830395
300598200029
1824742372
2040916291
266116862222
105789756742
234269763907
180811392567
85578369763
124481584577
221634863774
232098701030
1583587487
45672650256
187618876657
281826470584
377153978642
124674296973
269601658478
177743021465
19180970771
42780782809
58520946319
246716213562
74638478875
33134759153
281917881267
253481915856
189010634031
396828918110
58515146266
403046550921
515442616471
15300941658
256419872999
339706507921
451931427588
311957645018
196807300444
60949953691
396806157895
287922239756
136682506637
101670459160
225072424111
396215827453
249974430327
319305816502
236719098992
42444959008
121167575371
74231393983
8965787167
7616747025
368617148750
77279178559
3861589427
377788484876
349505963065
86776447332
544912432200
7459967444
161470552767
4352579792
38311133220
94965556905
207106300244
9225630603
38730543863
624761646648
126188703547
30878980821
52965260649
137252874813
763832205
432164555193
170537250207
156918395498
35882608589
199920267435
197549866675
201768839941
5118474468
21022102108
374413988461
229217255935
105194321888
111574940733
189255474595
197738341778
41935869299
166245205259
314471803286
471657130713
406358971275
38608744012
257894462039
360191217782
156736188700
53313987057
103130530174
341647233459
495183296193
62726694226
73343064887
331356509389
67388431441
98693924688
91633741067
236796309528
460383101454
134130678571
94921570728
95219129649
514384827384
153596141159
124008702011
458912168621
49849349023
263362520538
481324330991
49678469531
63684327995
407250294569
200482622793
524384550695
82015226165
202177552519
21465825866
325191656421
157737346834
79846777223
252710183403
472555277819
97394213262
15150223711
3615134747
332922143383
166777522017
250329802048
97219176340
138006121315
326752966965
276447785001
327705283824
355257852149
18612620572
63814753473
333250760357
104092326096
465036224817
405675997735
557964384363
260199797800
369141479876
115590016664
403368849957
228078831676
36804597796
325880636418
444702018575
172138138262
272417752952
378557315854
169010218337
85584187934
53639762506
324728016121
239525761599
8198736938
128863121813
158951831146
49447399275
534801706869
458264815073
117934371428
491248369452
4888803795
109891325599
121192448404
23999272416
10135790536
189369770394
310053139133
213223785833
4820429883
140450709182
90399038981
121512247599
383490163818
378515016060
340260399367
246296034218
213467727053
134093537
37114952982
212850528695
199770041471
527203678582
440135144368
37671235929
132387956979
300523077013
282148165767
148665852921
143313784538
9749681049
203571987056
463989367929
333316933416
234474691321
188370985580
330124736080
185744217879
148131491745
117807979464
65758855900
102747880488
94716110296
279682059458
77786956964
390452464893
289778949248
54839968033
128004763635
179865116432
172461303936
64558137758
140562388272
423097304586
255387382391
80744744204
105166964354
439907604162
56218233495
90374168159
233446644521
286794754022
58574699747
41842234593
124237173447
158263429421
206717390939
287481334351
188459470824
446419318848
423017696306
240730973784
131315704221
1154695502
49200886032
66199018886
328378583530
181424554598
264036130894
14544352340
100753424137
88153953860
228811169989
114531688178
10078657566
607779369840
329725895855
148259585633
196026583668
205872365315
226150744189
193980219449
72167234707
476988206316
24564359699
48749570647
129969827911
122457646308
280922788953
296096302718
123742566987
290891428998
234876774817
168563776570
6809517502
176201521991
98207358795
289249447666
307993656625
43731210609
106489157955
251983259626
441072749264
260433462965
233235419546
443212221589
239777279666
198487656250
355486521985
193938963953
69014033964
220948529075
205697433273
18914044391
238764202561
408162430490
66670775961
208889737434
480336364570
146988647966
436238578740
538413345226
499509299963
787153855
25989760439
133186573033
282487461061
7606780207
219177239104
213063895333
469826061372
468386717947
84079458197
441577921814
297057599583
86741201488
443069970789
248312294923
126327623952
324359510005
280404000892
62655851820
364761239170
256275945361
84570181370
84549757964
380057916697
82043357306
88152864191
13062084542
54061417197
151721778128
195856043458
498006982757
482319947078
546555695285
163654297012
248465325978
480109877243
366011395810
4296403255
220202231177
26508769882
78182347997
92158271150
498573807352
203128919519
193677898285
517238271604
261920575383
54342639328
240847170323
506909430687
198235516801
51849771506
266638840440
397714805840
77726852447
105158923234
161345053410
501771543633
33254537626
107316966545
36765177044
9694612320
228082964409
348801812793
228694817437
310589659633
385458077280
321935843096
295796641739
291567341211
443416337473
142652900816
116468116946
591376134259
200150726532
362163247266
457850737778
175441308186
121108773972
199032814731
352900440595
390052532517
58582639543
463162139529
224816631966
357735546374
152240810805
11440172141
267403779426
190513310662
390859802656
397636288937
479861799361
150831636452
224319656168
50097814741
93476723587
179177765557
368378561617
408402597679
251031344128
327718178801
208549066295
251196439679
158292999451
341796449491
9481051617
111124624293
478933876962
129167180346
46156861975
84020669626
117482008029
246072811422
51473675308
63289797304
82787688916
252452901905
480655811419
202266215296
317194336234
98113159738
157401124898
437261466889
257070083651
203965899626
49662924970
552718077986
593731411192
12693308385
210905750216
136253037123
184779821372
14609816986
36926197057
140682479926
147743071231
106494507271
174716867984
128342249300
291742210952
64508559394
20211765541
76277239504
446030786378
279534004825
31028708826
194589268212
18975104386
193878292539
18974529953
70861954962
383068314585
219825959934
265454151892
187470906590
375725774649
253060703576
102837818656
405801577157
189105441228
223878987050
257209410142
116941022957
523436943728
188793341968
93894826169
153863744242
30661085615
403081971854
193800967323
409844955534
323348822860
121976255982
228591062572
28656385027
17684231995
364752960879
80348843506
222395869459
157080248123
81376778480
347237167655
51845239982
479649060308
102191410238
88470185281
342830518782
22220089780
86249187019
240526532030
182720267717
301608125308
369530276732
49999106450
27241329627
219886520088
155059988961
91259647878
248915419359
26826238194
425877926730
370532049368
72524647320
2537734654
574549932271
449668676541
295390081042
494633306895
171703619151
459677356837
77779178258
47444299380
472336372661
419988695098
52820982662
152831290660
353279069502
284422387267
90289433350
33518154754
16222318039
193489305995
276354212971
16852824772
114700648368
87536866953
273281536980
585521974655
103881515770
332800198925
53104769764
224775115174
77913925303
1000961157
239992304843
104315131439
120467420027
608602889726
206821799771
64978403006
371171303529
35648762173
441039796230
304287315066
37916768913
295109977695
382163332755
71747317995
157561075202
3347776298
183463221806
93336646170
431682067661
63658192091
338561137700
539660823139
156028501842
343167089065
363367057527
471680071550
89663702140
476511170174
186333579820
551262215135
222939866254
5871156050
283185133379
193978822795
275645528701
290727033036
235807125793
199298107019
35012670558
144007777693
305887072683
96180892177
441977088035
430169273188
31106747720
317968414842
447653491487
73176074592
48584409452
407602026936
46331623868
79925783337
295635674963
275422267896
138942844558
76253918819
160640157583
124074618303
492954457980
447052001241
9489515541
166596915475
276549642221
329946224115
370488459658
2402260497
487398946324
65659731654
22905156316
331872298061
96408956366
381252129853
60163107484
309708834032
10268975039
22826589086
106391667051
102536834330
549169517336
34643827274
490366687327
339301770294
588777317237
104135673784
265711193678
43565703107
9542673107
16660985153
71689557856
345151934046
609183505760
50337103524
391295100325
505213204739
28878554612
187435243965
259107668955
538427916126
43261119827
76693447304
533590984687
497828949767
511878023100
299839494204
381835500162
90463549249
306030663150
31554329646
38595133313
313638635045
538120208677
58807272703
57027174123
440895871476
412826814752
341292057049
313377267640
484341249127
282578931700
4521290095
189263111551
351717831295
117130713867
471623980155
282134116862
94979878627
327014250983
48038402809
383568834132
107938024702
402667742829
451473285506
89338998003
28926031767
415674542840
111615887997
10993653775
474553895458
86267536373
153185984008
155723821412
103564339145
298921573397
284234110049
375964024495
24106894501
242619297586
11969038643
435388974706
45527165862
111598307621
13013923845
126783479305
90148480795
230918105421
268857022606
594148206872
40431125857
174400025400
44993599279
20362574604
516912884733
314357347193
125127434868
222574235495
301645035063
403039922589
139420585656
148342739476
276609630681
135557127228
283215234631
390170051173
38461233228
318937421478
7416621277
208955988303
36099025757
2307747913
269875800647
271073385149
286102680912
114475862082
186757609904
422120646970
60780801006
424034961731
14836421558
337356300870
172929435688
88714417285
119433294401
532211343965
291142981584
45434565708
262915165464
434733702859
159130680435
249407267434
609480180926
1837285808
590851946759
69550707770
489537299294
195929874017
85338744517
53436476735
268109434207
74619271854
442448800268
64633861202
242139792680
85563735629
78066666496
380684508939
193612130316
352983440419
477890879746
300978537089
2727147255
327540090072
111213813833
299380616214
376999943149
201152831866
257306809869
356667960403
67506066346
25830733151
198557064661
307755556447
356177373883
294678270957
344219543869
565751801564
578102749586
396050588962
53692198836
304876427650
220886453435
144922889377
157076842619
254026567533
41546903861
278640955638
403938480760
333965888797
77288570480
128067100790
171147605513
212405182652
525269487078
112903363905
318269752145
413876326297
122117200882
218073081854
19385475941
69652991393
278892793222
244886146197
119511058928
444454439287
100285354497
233578096614
59340695587
179861986350
97653174620
451955735311
185565523403
157398124783
77664055784
24254354503
196556143225
278194845873
484995556017
16137722809
57307625444
24022792574
320489720158
278638648260
200025350853
380179858425
249635643106
54179168053
168827048055
175240225071
64854397527
337856709286
62229107309
491661839833
99053242324
188097167503
281552638378
139961623154
380024027927
580792780528
435609944457
338503399256
392671042230
47491228575
299577438408
327054240698
132914385346
166574623336
30409900930
82842846681
101990762747
420776841121
362062940675
40151767129
265585885076
595674943931
470571047131
542737713715
589602966354
106633526697
154089663286
38392041596
131639164775
57660174551
272354036631
447355791188
537248061837
24489328590
297747651282
135450197546
235698403000
158663038666
578025967627
393563667551
270626725767
181185015969
426553197887
101961250877
126191096810
53860418021
598230686890
7197488327
309425990487
457940554237
37822474282
108860246458
514401345550
389425575440
122855103619
48083485991
65103232431
242527269473
131630696510
226444043586
204234178074
468619494237
200305522606
173307787595
518782473034
19064195831
115793881695
31478601284
424738921103
3981642931
197129212633
132800765424
597046316053
90466743912
505207620347
304862207827
14100835147
128472309264
46529387712
156433319477
70641240062
122570896425
301541278920
322491878968
372492254401
27614519487
322558263965
226433042924
542523476551
258303307695
436322731197
263016379566
270832157504
16139723457
436759253163
480214156776
400538451773
284621333172
50577182763
174773170938
286112217754
259939256242
111279780049
272954199443
421577606418
207982784805
393044164720
63878233280
208220350561
198321806290
478793186528
95279004190
552185962586
270505441597
104243012225
256705003601
244564771316
11874818326
139717028181
149926874620
295953566420
75727756593
132865326614
335616216625
490225444399
16966095037
360143375710
298817846456
391632481616
253264614939
125771335465
91751353976
225759579167
10532704786
489512690586
517339285716
230790431058
39976281303
107799746236
394201899184
161081684992
88020859325
99983229501
75216811232
488813221900
640657533831
339534535022
58390821103
44665040335
531197443571
461508326934
534613547417
404003849776
78328985242
427707629275
198680549983
301189325069
72911206952
201511582509
651613133000
67613389563
379247649181
39398728534
6703217724
205027621918
52585803407
50580642453
94559934851
182747181149
81268353649
139413304592
359787237924
391296322735
451145928993
465671306448
195748703482
332517318119
289249986227
13072973723
496008670327
202815919341
530359416335
327914037366
25555121265
372428655372
48519029163
108124060430
42823970103
36393511412
407358849080
455270582433
152271061443
378874094036
143388224636
303143680991
26147184163
367017054576
14499662644
420372528046
409515995725
71250845160
52920181237
151665784283
29524430225
247336885400
48293143800
403998561313
161800459813
533942251482
336422736022
12871995284
212657699537
126159255399
103871345636
55152834308
444677412639
220990794258
473242338117
82802488843
423259245839
112758548782
115446751071
60887163899
584376334708
444929800596
428903376735
614555056132
162262386033
345664819485
266584624637
24430652681
541961013267
448710674449
228411778
96048544989
20764132866
112860602857
159001765718
12994026985
22231855717
155433726179
143922761410
2015324097
332477191602
49907682285
264078769945
90276305635
16701615961
82732502062
363576593868
22831423787
9147916627
231987233235
54548466668
347927286925
610235298350
352020678976
227124176059
2031427365
473356659961
22823154228
290999275428
121614675288
344137180527
5309539275
31589931033
218882878712
402935536599
66960963471
19681396933
436521954260
238124843577
151050196619
170286413818
344732758156
102133846789
241308800551
353160515497
111912261044
438705757297
59491853572
150278098832
20839376953
204861546349
268003584481
218714241471
423806986683
111612651456
497321384147
137016357555
18449575071
161677058937
157031094684
116394108651
129872467608
258601820030
365584598964
384486242510
35863508391
505762102382
10962715935
120141943577
499833113594
84727990114
463957221483
364121162543
14796565174
33861476388
29446003704
19766161980
103795670766
134848707239
515175073331
40304980917
174606635903
23494143815
67102807884
162967851825
18187822726
409767920216
266247069239
405604348868
86040125795
504095939854
398397540627
531304856154
118980408328
39939044649
82230267523
72277268639
94213537972
105411636133
7099555245
21524525307
557890877528
235104402556
138389556261
335692877707
309420294550
546154348628
58184415937
7455481019
455578649256
79945677412
2632732719
42066444887
462265466558
460395386700
297973020964
59083148377
78059763470
306530904700
392749561293
76500674627
544720601241
63439409676
234293379309
407097977301
273963119896
169788628006
246144355355
55217306638
418986555556
451797333626
54682357580
159576138743
257588257229
192702740877
117599076707
365744732420
17300634773
371904107899
40580815282
502054276720
596345922952
117441172099
502987254463
224078118836
3929547050
514767815602
150998904031
84707773342
30800324333
23678127688
575679772573
584325454208
548866489248
258743822912
72719945549
278681199147
135002754099
358006244110
43514170339
332432840996
354592384696
49296896025
238110651410
50846786463
223527510591
260975726035
288965743992
28719895648
543927783047
364521648997
372112144704
485340149396
112878687298
326890202924
316944564252
410305288711
242598968512
269060985474
262854612618
23274677755
302707190830
262094139701
190684782587
18554596983
27474489326
168267573214
137042762711
441173905859
36548353866
91846975375
413431212700
137287850861
283487678997
290664790914
255698894753
198512506741
236035405063
333784320770
10474316930
92796660597
6361023155
621954102672
296773263001
415852044611
399414458709
9183818256
114345213292
313462572652
178614733669
120120864533
343400566707
417733275718
42998020794
449076318002
290330161275
268198983661
173730827329
443494627476
200451119003
241674565022
116472560127
23686651881
252190300687
24050301191
519890268463
158294330806
243188624337
350761779613
468203502026
74112536426
415959647298
376104526482
501463858301
203733606292
285497211135
87535563279
115711186041
470289434418
199480461905
91435050528
200332940992
173576204791
439390429852
419261154973
251727514511
50323003970
170261249926
458197216349
144967954600
187759527774
363528114350
96001181737
7825236618
159864603500
176166391707
130511366165
411238813169
214108343487
9119435541
32330675372
86559407222
372937585283
91580413254
8794660476
355944709924
141574941000
91350632200
609859369799
145504452808
262153240148
135987365276
146671235788
466874327209
56345552844
333578975787
182817724209
399187393891
520502229212
91707123720
386461482445
412466175712
311730175542
356566016114
316904236583
97155043489
71143949575
531565004205
443377929362
263216632141
254698660473
139404044842
260780788045
491981627249
96886162122
41956958581
121549506619
205616248449
273745007014
398164416072
206257139069
498572155985
361775667113
173206120591
426608280715
8839979464
11423248173
180209139277
466507346238
75786957338
380527250814
31733547784
494204972861
4489917963
28223168526
332865281690
42712919818
196501564862
159974529194
221245940759
71113317891
104835983858
354724816362
206158112891
424561692190
22794584728
432031471028
106366182872
66617982345
414519922223
525635603713
236158457224
8378334363
649394049088
401259524784
6831361141
91337316104
340601503777
327635561047
23037206486
364809851182
621520417571
298274335374
150182725443
431844609428
522940426029
120077672701
314086044744
499248297596
136607552425
193044870272
30066169815
514853600950
399741523147
340278547835
55654001215
166960914237
199850370728
481092433387
77166903727
226093149283
382746694020
492645081661
278021779835
216959239196
459681625160
20425311303
154207850955
361917341862
273148274277
110991662553
26093578895
239710649988
152060041206
240658400227
150263007897
255287080521
138967210245
522714477191
221255789719
222468988374
111911885736
99092791299
357943129952
493387901604
466962922568
58817127958
68001774605
35936799211
187930913355
397714909494
330127487409
422666898560
46943415453
495409179827
150975820761
480961048847
108680220936
50426657185
171611855589
31531923696
133205540582
209203941456
153510164495
502259601344
136754241321
115606576016
228718425684
482228219789
49667515949
144673560933
499231192839
85276171759
283581858287
27421198252
296265869014
548428515572
105670636466
340730794353
311828223089
152337294059
202749857182
623330695177
438841488799
328687249599
189040738786
331477052360
277698460296
5339727148
295138782635
292009317326
144521237035
277557508739
262202505174
99528814776
333919540789
164013903537
208703890932
447697544897
316688009990
6738690572
51103273033
432602403223
130032146288
398722358704
485797965503
266884365546
263283364868
421434605018
20492629975
184321418145
327377366513
378341044449
287045924283
33337794922
154012395856
148312055091
63786510765
473540439988
381762289931
210496856560
181862014255
6945251355
26782290825
47296128000
68522510777
231163605517
259443463646
43799079017
397144208136
171631963558
251008993183
237310052449
102350651927
342505200828
394600085084
178484314302
191242734980
67698724757
290866468806
489144315313
31742247589
368174722903
195863634443
153004476466
208789309974
24768496848
151516193615
291207518261
129570927920
548376233622
78636418246
375126555995
222001516258
275702874874
378162997545
100808280695
187109554697
235095485676
402032957091
178244075656
2961595805
56913853359
37625702484
181793309144
85474756656
30675299869
211552164980
388648342037
26679012242
347532942103
134578176851
406908138077
222890859664
124103652529
55579629977
83307988296
148257695959
119221513550
250008840116
343465484321
554819782324
27159475921
445698106790
179285159282
97271577854
548544450302
197791483927
443025866961
121581831452
513745568841
434237992664
27958954749
129266523476
97361202476
183451819223
138316316548
314684507888
134509423447
265940476881
131390966649
447466598496
98531839539
3363091236
291527459641
156136963460
483090630284
72415348823
61017564685
292246166245
479731676659
621964071141
66527405670
87481328563
103688994270
135492968903
85175244613
97942137106
57807506494
122541973975
138247001842
119859167976
294759508866
154829513402
566560623219
138917444141
42402115078
243117034121
71563020319
396985640984
503944179991
496361558039
176215565448
467163016812
112494440552
81958511967
358221129133
192413095578
86837963458
98220888979
194650898089
173879068928
79594448256
183277768880
155962372854
141649882715
27057937612
26678746229
300588552100
303884500492
85380033334
6699156089
255907910811
7850667823
315382184191
635093592016
60301806311
36245278102
152057841263
314281601109
248582895200
183558908758
261138636049
62121251632
178630956552
261213746663
415406980374
27746926364
25796869203
201027014316
87576770221
57496082667
499627753222
168709595564
403687312860
20184305401
14746269270
5875139833
343672341377
205686556258
467220467828
64397445969
165936014155
21873868609
41762441109
438140420575
249879363952
271622081362
304687912970
329591446511
127303651473
386377931437
9597817966
437602841476
293010161025
216965288315
585276181690
43295362354
58033794045
40056164257
139442598177
93215247355
37094899266
306485749411
270896093884
28112500184
149298398248
332927794191
334728438035
480480531582
123845870544
306114590559
17560216756
372488512161
159526862727
174490101407
120583853040
510562025095
277980510439
354806703683
252174420872
270691809032
6451867605
142634296054
116894514718
215315407603
196353858567
264567422211
262148614595
68469669724
182366456358
417980494915
240022705665
11095255229
602811147611
33646158583
35077402837
42953215800
349755153509
381631918727
439262486972
216117197441
48710150023
90182718352
583458529811
129099688543
516281450599
79477084650
112387786869
139168458865
197553263871
365338946877
33088873655
207367395933
327127582723
307480303269
20385340772
101231458479
343759767676
212339161628
104815834106
23259695682
17964037816
30206399407
64231700523
446432820804
175371531413
354628667331
352515160034
435527996299
217179547228
315898459597
133137881331
404984787066
112461999434
285576134630
823383895
25228323571
2823597454
53806461049
354952424612
327260916091
558401083659
130225995337
4772320758
214555781828
114891644989
15363896649
246276422797
39906545771
148390232276
1504946560
148416621710
612721414830
50989290713
614595179554
187172368553
159440731886
31832914379
24171752419
254842633026
190428236255
27249714147
343747009388
131458023256
406385996034
17399916213
335080813705
480703458897
562353609818
75668092678
249599147168
461369836099
371328696120
471497833771
504035218207
411336124297
579492356838
450584325376
421199757120
255323580768
402521185582
343831695094
205346418560
43571230110
449762631715
461700652399
182580652370
36432112890
152040637692
329848403578
50275317519
449024245235
571728294033
131275296011
514749764869
167211265571
136958085161
387219172548
545739847337
374251306136
1885038751
513236372843
397199126009
150843112570
177527265857
260011601757
451581174970
99344327030
335873684440
120361271048
130627443232
212921754020
78780832643
59335924568
528741962869
331799810803
564918284374
70647094975
392376709194
140418508030
114919794070
382858027632
46774690449
58885509869
226784256617
224576922955
540494569274
235581078307
56069018395
209863680287
505723027646
55573106422
155212852786
556685804720
7679407096
13172733113
322999433152
151315198964
447583790386
51513755722
79045771747
359912690449
72278424328
61901818386
209319741142
121001121528
200343563297
124334506819
291546392817
99109535008
144515811105
551617518674
199872143190
218454983191
57441918619
179718843340
300966168182
300604675385
18383123941
620300531713
39630384856
450553124542
82499655983
409797416389
348703154158
256029525657
362781466652
77653122087
107613775036
159177193578
19375976901
471809889652
127096466368
149690381825
356983580487
418470613720
12161274976
476804842996
316621074360
342506105499
81605879385
238877979733
122188897364
270610717789
487039980572
566010339968
46235018506
235244596372
57570378710
274669888485
186063396760
92863304987
208897843818
113380462020
445375146708
501086691986
104701170673
269336534244
158944331208
148355938906
107186401809
343412750193
506884934830
268548646185
159115838755
279595066604
41269821718
321944848887
478536488960
114214879689
1859519178
144748025145
21973177961
413391218172
154878362567
397893109146
139359275928
27334234859
179844200586
22090464965
382077278884
515796182387
293199492872
38822637211
445060463387
331043968077
227046890571
221753158315
88735192665
85264846773
26248076212
310505787222
351620583144
37122326481
316258439987
370309139623
186878356186
412861455708
436346978932
366427521616
216594044272
213638145608
51835422828
157023649638
315389729463
27754755907
125540878875
169102130544
106442105524
159642005412
352386340021
111665493987
315560842997
512726758895
228121392243
324268205204
177059324441
147297736577
185935376538
126758965236
418585342629
378409274639
75407117358
103666937864
405247111861
174236700103
568301694362
199938108369
312539584661
458278730617
494388275300
433243314008
496435723467
498437963003
619435957386
307174488944
138226402872
448912831383
26741355296
323577328888
371548838157
443669944794
150400961061
147749126145
280148786873
103404270752
71891143824
558048767605
62566004569
145355879726
137203807028
450480869865
373529565199
410411789890
62063414030
10342452549
252538106267
367734849362
509636725216
571229388533
1500609349
255461630607
235823846846
379308625280
449256258567
203397408635
145964852022
6390657171
27776754033
97227323297
443675135336
338739412073
15565456715
254802875974
580670326472
76110016415
177004152557
191460245229
259002500265
139172196219
60507586386
127571539253
85431540146
165182812351
304972126070
324748162102
133757475230
137537863438
49136668941
210483398390
120434269069
91677879221
38675653132
19664646312
42759814048
42389037303
401200924175
27549226561
370520012826
378593330293
31290332947
386379523245
420528263986
421006879399
117823010780
77620703881
191678301133
19701166856
316101376556
169752115328
539401404163
507615411696
62459650653
358231020662
122957851045
129562183440
480996691612
114494924799
5374791667
435543234115
468442131747
26357641392
549887976216
251046252501
118166684280
265127374332
58147466657
228250248451
475941596622
219945316843
274141517462
17189020576
373359424151
162177114489
428923987018
62380464221
474385493755
393099512851
14014733267
534479001741
149975723176
524171817767
105181576749
192712873686
21276611094
339878473845
178484416702
98954025354
524569066140
100759460168
438961974357
501405570229
270091676442
40866031074
105073530660
133572325278
21028674234
167181670914
558589295383
6430072930
191062319291
426258387256
193854441704
253080132745
206309936527
391651788005
178414856460
390774234352
425069160722
84261297230
87244180744
137453521786
27008428389
222656595093
197029267040
619848496341
42814522206
393983198085
506847036759
222043150581
504141028127
113182363460
208778740633
347624893371
227503824431
208377508356
331939589064
526028326012
216713592320
25501565104
25943045302
29954660485
247124501122
72036500424
221766029841
76439227617
443920275761
569748193562
181906966522
310921301695
186105893034
361692924756
536068479055
263255623907
469192417150
484316435267
195320268642
242227423779
41772051716
251611505902
95368568843
25208318408
215604045686
231514582990
483576725352
360392147181
338670457066
403928556506
207101712059
472760778164
9742745250
367173302441
188506861364
51209393106
473441799862
10576470777
378011903132
59671619804
21771155159
417038635157
161483554634
21429836894
397834544736
52068168725
603343897817
591668441547
2108198441
395982362618
113521555830
174199199897
142170311525
220736304124
593951575066
53701814270
201580058485
165520806135
532099944134
608287310469
85358205326
115510490455
514824214604
28195739114
642644027790
437064180997
89875161605
294597404993
280547239825
360465697275
87511706308
131095530373
426641121994
269699748241
657460129440
114328057470
290386307541
137406869693
415516303965
240676015477
477905394199
268843460807
61216725025
412627174389
89895066802
201902237563
68036199802
58568283457
398611984692
15348533143
58126617343
267520278759
911159256
311663516529
220140420935
386255767321
229451129970
343711086896
214997337855
62755322255
110919133089
122231652150
124064501095
291847184616
364802906597
360484569495
195482305964
255392265375
20105788017
251194345050
146041255009
307243477811
324348592749
166766223712
209537667918
40594724069
141771147619
265631180665
161035113120
260719544131
239664551203
568530653112
5541397733
92502207592
9935521880
69008813034
551946068341
408335007390
85671196617
79466286301
37679549544
340631390679
104362890022
38993534397
528326631627
54591071947
288159151283
251476729182
357152316562
27772797859
578829785594
321161458144
257976112500
174170947064
573792867426
303727016700
77252073031
75759549838
9848790438
81460463219
594815033691
328401802632
31869307750
43093101462
13884987290
228628606134
230854504716
34524071196
197035336733
29644623866
155986117250
29721065489
355565517925
588252538321
53089596355
498305506559
144183625598
42816264072
126770525368
293223509859
63864345386
419880833568
101664687494
537934840
213440387550
517678039917
355509839622
79999898959
93936811511
17494143660
93929582370
205151766098
111853681699
226610194079
135996393238
273673705550
240701257750
542387594683
69188531693
83118029067
116550522753
24785392012
204674639804
195643804654
188690656037
329672524911
18726111002
147831593460
208945890037
185148340276
295705683616
405271144491
392054627227
382090598468
34331033673
62238982188
217313949535
75743997184
241110583419
59356225429
406454970666
337156580938
618278201298
113740177188
416332089644
431302933636
65480549227
226466310187
49813366577
138499132865
72305241615
153467883678
2411404443
321160077794
235658496627
388456879383
80421167492
89696119383
251982725769
467778171302
277532463659
19331742231
94446950013
36805174861
187029757093
284850575012
290885604004
226100936225
475919013317
210253800125
416014896573
492747256465
288347203392
596214489700
8320518797
298458420128
209388502825
282985907211
396028213984
381054003824
273005210099
107749645538
10856469735
256432368818
480289728377
171408180099
5990496977
393205907393
370189839329
181672176731
157807534583
159135941125
321411140617
513187625602
392277932543
14316189085
410714156601
307903365107
140656909808
389640336864
301884253937
202385227756
151849781242
522669686023
331413273495
266632734716
10078328441
149184003803
336614578382
16910160964
419864979064
415258889070
351029081648
32138238076
48045875870
428273082426
33724824957
213979807512
288038159468
299503257381
334814253001
439951468919
196244559127
45498673288
337697652376
327352219830
26386179332
171687305775
85091270293
91779526456
300853023406
69156824643
103754688164
420528644931
132633725744
134303887960
268256045248
126003887821
568071541060
196659937452
178783962206
22800869790
116663709630
377302107640
398123147975
88336996237
519247913233
229355387052
12829496606
10158445307
4045934895
164699179179
335303928825
37341356196
222693742217
84354510966
168849454435
69949237912
266457394490
320584337555
167697205971
330850534044
302738180894
286212430994
31147438049
626376202632
398279809675
39254395681
26774356997
130583147875
498135767187
86187844371
26992921864
49315299644
82906135530
482971434919
167170517905
306546817877
579332337325
509309075127
92731806456
343223559700
87353528993
57292311063
378232521423
22952586964
63488417558
135569083729
73662601184
586497378998
10166620433
235188792322
465650748233
186529845907
441190565122
329190355972
225416933763
298340112082
203830514087
244585238692
7181389260
138190745859
150723176228
165997485628
347653196359
455162750456
41459510415
316918076465
53442047503
201906130890
210018446435
42116617768
164530201231
219757250584
85622247178
260164812744
314408519278
190385389914
227599918982
24970028604
76728525791
95168448334
278853140405
98943067619
6853005486
321868031580
493672405142
111422998524
328051093766
431785204123
17480821889
330333789955
277825298936
12484295335
337903663232
501095514844
379403674139
59102169307
153610964975
168957605021
140685778043
277380680317
427805209055
52446433354
180176985917
63058514950
446820820689
454442374462
147814253542
359389612268
245875256354
530334934506
415321267448
104151256619
431773426320
532392937326
563264380854
49549966995
424128588293
15815452997
262253239712
142086249629
158923603656
132117591335
137064961530
42834276636
79780966719
32849800248
147856871647
291694731280
217977636628
245709352412
32393434274
124807154461
12848093609
301534179165
33133447328
95757132569
210205087598
87800338552
332857199373
77020862535
70918191997
348595307481
315234888632
13051177931
251914963450
57244118661
359629278880
441887667760
169549232693
295492137095
533391354069
407189372919
27758098371
143628410605
43597622572
477769881795
206127788265
214378142102
588011397585
32125261389
143261346295
77657861894
182973442700
182294435743
12049891834
285594060689
69833901589
342257132629
166258288963
505465219716
174934209655
321602902077
476120155310
234931830178
276583845396
86277517265
278498866923
535104655757
145579615668
461257505819
297714018083
181751972555
302639355439
124992730927
470975461931
48742593420
537193006589
161028499707
271861303371
63433567470
506785671413
428068086429
19707522454
315552301429
185607706079
180122684522
345640706093
599555807194
21413342194
35229415626
534920554433
245467016541
66903393343
123856279192
337609792751
49295792121
490021332686
663447236905
73850715330
551869114194
348516900730
310522227916
75313938801
157825114926
92418680238
32538173918
212452541078
575240836840
154281362343
48375946440
488236103110
245020216779
6363557204
142483520348
567402544250
214988544395
124485260643
548411470832
70730975662
223898020956
106357560984
83792225363
140606821408
3629863652
215725962560
277591839609
206800342104
26700898518
326251605123
311925066661
156495034696
420059623299
108659057699
373331910140
143410459724
28976220323
531790151432
131462107135
474154670478
430503928103
278046453485
414119021109
205105934413
61723547017
155033629943
247872390780
160895610065
74729541867
175754877340
665824104020
355203614539
406703195214
107529304527
172278276767
251123143271
577460739098
73024104607
341256611275
332991015295
86791847646
172407210916
227050898111
282706086248
142744361456
418021802826
85494791408
99479878721
80358913784
520665392225
460658468820
25926457630
343201354835
29444480195
147558021995
101352076454
635026808179
185548709825
268235723668
28786552280
239403644227
79185749238
2222584620
196554645399
234619172250
45596432029
99057266420
179606940977
112805782634
25133393661
75908523049
17511639664
297414347719
111127583700
497763173119
518521246973
242488265592
74325351249
243049418575
45985570431
31698735252
629010377629
164475210853
271644187455
461338603211
281204415437
292861155640
49092827595
267330558366
369280930473
202443589124
105829080706
196648478435
421852512357
206404930115
326738457561
2055882363
58893551943
53923195917
62840627317
273800891154
478018965341
449292624408
469609263822
326895708095
35589464010
131125466594
496760389142
242777020221
160625956921
494328966743
300693479949
81810488966
444580510681
75841654208
377706320886
571135592458
6268341819
111728388356
157852960963
147753224568
584472306644
29493427402
293015301272
362542961491
159827845173
148083278466
247698152017
147351170468
433657712740
36357205828
104219744116
44153991976
179321278852
74812424167
437112634193
983926688
306617278960
243486569963
87587444193
6354683274
81341891844
161682210909
75755521800
34344899863
108583952415
35895334633
228394851250
448537479917
581704631349
13576217163
27034161990
129990620442
328303255597
467421074575
361100670178
43685709606
135247147285
14626853746
425886390035
132503772553
380778818552
141167509151
343113407706
37277134028
89225153965
229874179813
401009587241
218928333437
83924880471
229691747349
128099476224
531687015416
132515483685
439784465182
13656646522
28812340239
14473748857
239898617207
586000091862
16798338021
8915769892
188053454132
327678874662
563592913487
87621601778
151105888421
74261726190
551484794189
11035545552
375121010128
14579765826
214583920353
58741557438
247079549076
141266350916
259706122316
258989778689
472742705603
73033798622
67330473893
329790104674
67320265309
405907754595
254918134418
392024226389
113289763589
43511900801
187036439386
62156638890
414920629782
35396804073
100857853863
393654299913
102986765627
407181080988
350674738721
922439524
94753133158
211428921764
59952840364
176175829634
72317519188
104094932474
482422282294
87307132514
322367300211
390826425996
134102718785
202514704832
144368570245
286288341917
330254812465
220463631157
313477391106
82496308612
389616727407
158952827005
379348115514
295736137385
516826317245
363160652429
98745609340
509359406792
318147614592
40359500680
87293314510
388707827513
428325529999
196850182495
318795366444
308787492496
459412625821
124843974158
105122305939
261627525115
354858805390
38557269197
548712803832
395429109414
120104856543
135366253146
227189838831
371017747214
647175108579
224024265133
132806250215
382990036319
206310223941
298505216077
234076703839
222229530295
587674944812
98738757353
362092690647
22771178087
88777758762
3823020069
120298745280
110872450707
576865304530
356981551253
380052439577
3012567859
94603931161
346229056123
10818035169
7974350376
62142771416
13598058944
77319607593
67979437602
76791290480
367176230560
445866282302
348926026354
164360114190
340338304974
50419219807
142621319936
89400994376
339034670965
77012119833
23146217648
60885680222
217143714089
80453108403
267864983470
37939294530
472415996289
295294542802
62726624873
164170909681
626762140331
388902121319
533921215664
422760042075
428507716859
403526044036
308821540587
174517120752
147659688823
24091561320
364679427006
200696563300
318847748582
355412735674
456800575955
366191663208
405074075701
53517764122
235842471251
494851895998
173052100246
588684631762
420715328803
71397040302
466292101299
184653263472
220121124968
439692546542
47286778271
226958492992
303749202970
469808345299
42011753940
71447858371
50706206116
206081056141
336641091333
45239469882
72838196588
418874323381
349724514006
262529834752
144934356647
144990544797
358563572090
34792724900
53346561478
180877073877
5522867534
274378746925
330015871350
605613129396
444405188218
299271407556
155328796994
20980303968
232695268939
62696438533
71075789203
164002752126
265595524243
172236912678
45573068166
12486887652
306305146613
55090695715
310805457497
179930914046
279220293419
608441949377
454766101758
370390330729
35346818213
53941180850
158668725632
126591104277
132842324364
256221181482
593143944495
225279951851
122442238704
198835968894
585461175559
151214368201
58721895664
585354752380
419522606506
52874913296
221119395052
181783540417
546138551627
119462157965
59509564230
585498414384
387848536497
625898218909
289400655
381593434917
119808559111
86366894585
151577155155
457804054888
283709582888
331698820848
215351713011
337914948851
416722301421
328733731126
449019157573
367185435287
340736618905
41807521180
292611370104
438315472027
410682289327
179466824267
233243341881
20588837463
390729501060
271151422625
117054892668
409372811535
453654595806
58571879115
303883093688
77356402444
490875983516
528117652883
120037804141
308698119816
30665827001
586946106451
475977364937
123456951244
276046270536
264331204100
151700844964
43965090765
430263243059
95647173116
228329229311
214584374230
551940530562
543383742687
485439151632
262014475041
515778848871
260197938066
2518490690
349683256159
47379718003
506666371165
30999252959
379752833759
69936782888
442560892306
392177324562
238146015734
502956101553
132775215891
103123147807
470907053582
242665430638
540598481837
92248304685
5227988390
169070612085
388514518791
345187319531
146382831445
407998961324
524529162631
267147524258
140093448988
30765243300
224374490387
4096257917
70153641281
124885495312
69100029613
421630032098
469301919117
221578038074
100339292854
202024981792
457909816532
472387412805
358017583882
220689025423
71908817981
39407809669
526190822547
75378818955
675802958175
575772218515
449391810285
154461238594
29263419450
259026081931
467406256629
463313820513
4890359131
497559470571
85054887784
52196818467
37447812382
122704441117
312847395439
77948283467
18445113830
415495660459
72216627104
17578980603
106709987880
332217644639
427700534944
439873395041
483233946410
485792188272
332785727886
231915856877
14306749995
44151180720
152805658963
530724707561
423901253631
527563138029
50741628760
330486553470
113159677630
20572216857
184839199351
16856877776
621250409615
205856767423
240318814838
73777471856
171281560817
139053651047
4742688596
38760900341
66973144555
101155200071
118746793764
334167042051
77532952041
223131074657
257035786402
296703805905
147314739747
279523807505
109889007210
373989571302
20568205573
404424204124
81493288321
604891270722
186181579142
48841334179
482448413413
457839324957
632465360890
46844530955
522408964193
551351914125
212336884037
331480751803
143042899853
203566241460
475410988476
307837358136
90631971468
498885885603
84156305685
375063515228
53973487785
527339286749
225520819375
405133700028
28100780247
32421324938
1136049477
100340502492
107909195902
133267980367
45941483047
36157131776
324843193695
143160930116
5623538684
467363170780
106614010421
659847902123
272884236025
412148424072
275515870849
513027065833
298676991363
462448815822
240760812127
239324932565
441002705726
314581304014
160418715889
183662894713
383421061590
147637588979
569793894913
337563120972
443585744279
426045850593
235261575568
188715469502
492612735411
172761245706
389870949686
34393160269
560525686806
301167880516
503972388917
45191239561
311545157408
265242910394
377727818245
167617814410
213179497393
171321793369
555187067226
29166638176
470158629101
379802132470
356240497307
10301624832
289653260960
137036885548
187777352329
23520395773
73367481134
176189005503
322747276177
531901532625
450943251060
422184417076
95565361945
1368053315
77451342173
102188699779
127089352614
153671396311
414630324994
647599350065
504062815814
360793889477
216902617782
467317810993
591205633026
189076049758
306082389944
375077744044
45592095408
153959229527
180853197983
359556182929
162333273194
149680149077
90454294900
234871331397
507647994409
248918898956
36057934031
247383851253
186555516360
1428346967
432239230350
31612961683
254819923734
29171015887
520576166305
175128065854
46365878479
440664974703
316468660020
163558316685
3561727033
35218037858
331080355317
49115483685
140156541957
342784692307
298704563364
21895545885
14893890594
24074011099
11363454229
487689566088
18990834055
314101733725
77508910738
5234382112
298455405709
391518686302
383245092030
137472430437
80404158188
153968879335
250497847519
155483788405
250286168834
505518460252
176486948859
361018409927
134140375145
510197313478
402665961744
344178345069
628038370765
77925999599
287739874246
124813664532
660307014591
151179512732
477661142969
104696508373
508455135714
524408712177
334696483925
516179457668
568358951982
211784184150
34414812984
542139513110
22324845726
568459774441
202056463912
398479676217
20752857623
416477372844
302582174857
193519227630
52362797856
36017280936
122764570285
558184816688
44503032580
291735786994
207110879290
29062137744
9059667042
479934161104
120583860563
36826444145
433376922737
257834967676
574564570824
583680193785
366687809280
478966625633
362385079234
185639149016
163137021148
262123354186
427884327180
87570670402
537054171423
28724578075
206924334387
107000103407
166677641545
214724500971
135312555109
88266489829
337455723345
624915275724
191967569488
35759736420
395772562312
74859737020
97407319946
498947173919
449688045829
531864779100
42738154361
77203426226
250607136803
103453556892
309304114642
410251793534
41900202031
401847093265
78169441102
243356605346
214211443155
219650510965
610223258564
144002697987
42422641187
61469455862
402870737171
600695001961
73485012686
81018626805
144708718847
67575990294
21432514509
26453855383
108182914177
53676225097
24064583562
501890564332
100070992419
207310821022
377949913928
586359846548
90059736303
357260872830
2820500477
437331247257
439051260122
470183365613
511925027428
73873678485
174313269921
379084290910
215137604679
444303646349
115503376879
214255172267
123424207664
78498400434
45198385758
121615387184
368175826687
393705466976
63766806875
344818795592
328232028008
60116034837
359729547722
25079625428
313116107224
182558578212
308466230541
471908173812
33529462588
257000934080
358886880926
23022480822
47423175517
472252492018
376354153495
241498414601
293182270096
140327518732
171030685930
486880055917
112707794317
15132830302
54773114060
37363421117
313349783012
148753467954
5063384042
71408754949
384359298467
123942309826
434132819708
122041769431
26813691634
96835395073
4873878817
43609659323
100203684939
484795672186
449050416357
249629429891
32158889803
175380107395
3534381542
460229296341
82139631136
157955637579
103977459801
30292267241
417775817079
620051203681
163496819843
355585592232
81279406170
152712625119
25868169749
248575330846
170281505110
7034668567
454861663384
11682243135
584676311084
404381644707
207052727354
34728044538
146736662574
206903784169
418521183514
336624623586
269351294180
624299388895
105297480740
357866222520
181922929353
183604568284
183986682123
388592514332
22222268069
277882106937
125010651003
107707107345
192324442395
583241205614
200786652775
422011040672
258127654729
434874313596
324602481053
44187453820
491353542986
263334754928
49612721970
137100530881
288352001775
119645123930
362354051048
552476350670
204837909036
258279607617
22684071420
194764423778
135360962795
552119910976
10443834917
26981375300
336913507445
558416293986
358131213123
256121601473
173690067389
93680659184
57774768625
390040063226
128463434851
11801068066
121249745827
39825899007
56373479128
359774326072
467152378837
498469887876
271959531560
123008230788
579218301892
564819608631
14850139935
429388024629
596019885139
7466754392
514119444178
17340569710
407097814103
136852034273
589282717369
390149874570
83661117629
433475855805
341826327777
416933160689
537822116485
193140131572
28145737113
189291394806
17269293936
135143964413
560282241805
288836295694
298664310882
102848022670
159514016905
395146523692
231378898388
203252334244
343637961248
45842335943
491866023196
58578655235
117235328438
536003793291
571439057146
199400872717
7843225885
259608974532
528488765638
8686648369
288542705964
305874046784
145843686477
122701616279
120107556452
145289474212
125805424991
520163300552
136861791048
25778856224
334416055839
166000604673
383667486806
447236773696
358328582637
123653383657
587967774042
177043791513
33543958013
282443452950
48606618192
64369877915
147157221178
668407702424
348858543645
461789735249
210574647879
418677986112
72562857221
79679888207
456262048938
306491429505
45536851517
106912983490
478784719184
243175998539
422773315625
187593717791
190388389425
333181196813
478887565935
165762775341
350410825531
186443416484
340835031600
266592139380
119690030287
277082759448
2009437197
659523106188
265422137170
283634111520
350248239473
144388965361
214045745463
316013679960
473603008367
370311182445
456975167681
227212512476
38201554219
549171249034
147231331389
37847130285
395468955557
387085228221
12371666199
245196055633
62310951494
265759603532
119025822859
368018253664
68759267481
303795500445
393249962797
632889027079
347913210107
29117639292
265154505949
459460713774
36657978029
621634194285
27179496225
296404918964
303673259053
52707953701
72155416646
162490848457
166801062377
74633111461
51531455046
389913885978
165016106687
95814257771
574707790953
208411515976
381902672699
631281969365
492784864340
214424944804
453163475048
685879813008
272232445201
21034330011
75051336996
568588933073
343622000637
100932170469
177983758088
30629203391
380091586875
277340353498
59396028750
472420780349
287951092484
590922597107
328107363028
401866992201
78396819012
343915082032
20059754496
173470385381
45205280714
113400366339
182752082793
39949318850
204527840636
173294190767
71889474143
319386455712
23152888520
297382480454
11755543363
51461185668
32851177253
65896123030
620968521739
69487589643
50573793392
106895207827
153697322813
545224580311
91617222032
446620302608
3844716284
89731936917
64116218763
101829688533
338136547039
282122289840
436865109702
236160250251
223927593798
89785965756
484910804180
543816043611
310444921292
554706514630
318429066056
325669492199
466042033009
163048446016
450634251914
325898783732
157481337087
189725244107
201910357482
45131403784
213859707587
66473167248
623415218171
328150108765
13749036447
208575018784
543370217801
120183806221
112986600170
123457175216
34148148006
594906507972
386357106365
13378521176
107228149774
550967784463
44608350851
392899241471
298806190069
143560161413
202494320292
634672622036
98940292735
227896010978
47224704954
117119983472
210886566281
473255791870
610408908131
548245508911
206083524133
182026426117
73467823428
407471233963
216496825307
117012560727
178518987512
118924687843
173365856348
194303812006
224240665733
360244028492
482660661843
11377076047
288299927427
173761835165
446664658304
579149533648
17144747577
79773409411
178557053458
317931098070
124432715543
571372551130
24728883213
111095476102
550842324495
26312504857
55009243908
686465065551
172282284061
186094658952
451008951986
54191077325
34025850378
495483422330
594903251721
79274291642
38140912955
606511231574
70588132547
360967693911
91566643386
148218721089
359527246956
211466773254
286915908887
87723425883
414311315393
84215179605
421756582861
90312857200
107165919972
181590706620
345205317073
27919415895
588347768616
424566484857
306680961657
18705714638
519087834435
197121976871
31590069239
178366798133
90712880790
242945730793
405199841754
493487478176
145664786986
90327043067
18697574675
61762143889
6363995446
416372583948
426966941613
264173048462
274264246700
109137539376
167501975662
409627498041
362971417710
359513777725
165769236521
437578795502
234638517815
131003451517
393605161366
173326552231
372557599857
155423585484
356153950881
51162571965
75830844669
44016741633
418166141536
83329130484
102562850050
570811370283
76223455576
304108898357
279779229404
29594918267
304387665749
227088397726
336333405675
196342763487
45167063889
71452927045
112799988694
516233677381
6301416579
117062211752
243141993095
153305620339
409849025902
153363982924
10834390214
144454132910
97016287986
53251524462
363208095533
642525324197
163634761987
401354795755
556133456998
207408950555
676221290308
74283340162
385964274769
144986519731
547259350
50839948754
292800641666
174513392035
573001693369
473489354452
199955691967
518767888712
547561634251
196062842503
41352457579
2420927305
552397842012
141141593167
14759553501
496663632938
338626300327
168659003228
166691197172
294841208821
55343902626
485556217966
331310277792
31557722093
79922908099
144285347141
262891530896
509171894483
363045324248
326903662833
207495189628
564315414788
13976237904
592636888587
198791931305
147658529077
118129663579
82183199609
42146970146
223557454802
292160381673
507903122565
568288829394
188750113371
155336751436
434541795209
43339604513
187991742107
473519586667
153405060445
163611824176
520553761192
427619234851
178292297193
460954600622
112097454650
175207305422
500323732838
423105526139
271127198726
7989596057
29238459559
492594445729
118401473998
25371386229
49277913161
212630704948
100292377322
173632783974
243112685232
467690928554
193180075663
603157802397
212098179894
106663484165
110098434239
131042267797
270309571371
201192245854
454128109216
72485505372
614739337510
479857469011
24968340808
52835976379
509876393721
437497479337
4147174088
524949427729
340432522052
161975185630
186321123115
493582881353
468557193080
53028971222
482023330982
153828805452
99344044433
190892077275
175474234010
212190318861
75795494939
158370315814
320526615585
10081744748
491978501628
472951267625
515556048106
91625036706
618843134715
228889548205
437283538650
298143020643
16679863726
536882422408
377375780891
568227572843
459471210233
76942807018
329522349406
542219109249
277309010536
210229499080
250170285999
188369303221
383040793642
626963077950
75462010493
123982239952
202899388850
59539115485
46309989395
268939209807
206953934613
512379697861
143995369803
256968620272
103367676366
231581188991
36131103476
213379949387
233772604625
633006358942
87587691328
318198597734
20683091846
235764369532
22535205755
334063907013
56018264878
353202118502
228626832764
102127019715
48500094017
333695215202
270590494812
14833725393
518380409443
136033881471
124523002440
275631974136
361502683602
260756412470
344975026081
388262475347
94038089960
301210679098
67405978574
120663968138
416306056811
7265045442
287172210318
16048537906
334120980442
273660070850
59914817969
15881814316
492490967499
142905761994
482174794227
360308568202
100531592364
324656734570
99224699801
271690924424
120822375266
314367804599
26324880366
309349830912
428126020094
434081858211
237959494207
112700163883
265772961321
503658599537
142415465160
78400781269
341228503679
130358101121
387528330029
128799119286
230480599703
384914727291
45487286373
9875350534
309235211161
139988077232
72746000708
92173507994
55669663803
80819249533
344052448121
112204246900
211467945183
426898217888
237728837994
27379709828
8016940163
331059268239
126527422873
338002278218
12366696733
357786652800
117248005796
439730631216
150244678862
188932296918
558657047823
412184188797
315526472721
493857289592
389207629606
615888085337
421447125682
10873862306
98814389633
469407391447
622786190520
105063575021
497829352086
15992834032
130427601964
50556427940
184217753743
64382276425
62548677220
27032103843
105745133179
236700776054
587007744404
75761631157
55679340617
60979156122
146542946822
156015586786
27781920190
226429240919
510136768831
465688708503
31008161786
383736856099
595144782132
6969695785
30634341809
438430975290
55595378387
71458845563
143803390022
30283707841
123561957765
116219492208
228079481093
503629320702
407451127877
38482669062
76416938413
327172483268
44120895570
451779850925
638993567216
240294913336
249096806126
520830434853
358445469525
62814233081
371885858653
150179452712
177940898848
57394826493
498812026363
199161000010
14079707572
605102982561
46536010115
309850735338
100400543907
200459508314
90788251670
543516403064
553723368648
15922049185
513989312462
157489984603
487195769270
556168093874
98670119493
11998254142
627497997015
89050413257
95565155056
54975105356
364128912969
477786257580
42318518080
165840031188
29526256486
13413729305
456539147943
583976284833
358782581195
300514490704
482708416040
571877743482
390666183800
130690823840
508604614231
30199864118
512828503532
307828947466
275367968178
464541334068
394217571432
86127960863
94341101169
319285314204
12050758421
530744604385
199748213690
321168754945
177177765298
472077275731
59242024698
83178679009
105000103404
90790507227
143734682860
486822678323
209687862755
39419719455
643698739439
85418828858
283202823668
552530098552
514768269870
165731540695
46696802549
11735507485
45689110979
237917269137
392601810223
248504073674
305943121634
205629416329
105226869248
252809948883
251842196210
184140302051
504756665486
565011175247
27371886080
236899443821
165050145150
40475421447
18369687745
139761457824
216648054535
174757728484
125941256549
123970055617
61336249292
370643693928
270671289007
49311081200
48776118405
413052272706
45293376270
507300837735
190283035996
191126214440
18779699149
276714542672
35890355267
93662079899
471119826598
646189897847
26212912535
630178224518
442091240967
309069127832
284838307101
513165807895
79260558824
210112476039
48189761250
103779390950
542956774141
1790360733
370801701639
9828385478
59238013228
403838611176
326876013362
232043350560
177934464404
54604817821
584425344907
77076672363
416735812320
446180498199
284779415181
107060031206
29306858064
310421061975
64994737295
395616679217
56415243314
55630131122
79551480228
59386346289
441856190189
548271997944
338129517862
353175335562
314270055851
17598965012
553540906932
294132216028
38420107579
2119590758
290459688645
561513927067
311454252737
38701633585
22711405497
52321806109
239746917726
48380928170
38292987956
424550303367
147958439496
49335383782
172489859578
76571547088
438920225754
12345511511
59606073771
118614228565
569172630935
21744431084
427449312063
171083978236
304485697232
188349622573
52469121274
141070490987
694634827910
62168346336
457458573320
262244146408
4033330165
632331688824
283833165561
259745276524
92624806850
168542594666
348180496035
92518404191
623838796238
34452120167
29030206321
442646611627
329758326226
27957021308
1985542854
14027170182
254671367681
532724467119
14588476795
187007648393
9713168463
190318618406
418088929718
196034275759
89810100875
68090265088
608111175478
688011161535
446365725931
517702298304
592675447545
24364495275
84274676615
111271568442
514000408161
262449927648
541042843557
140030004284
94303622504
485181494690
189897903977
361001321934
83210288254
43570140034
77068193003
58046817273
279599723946
141489411362
49376314182
93875808911
46855926457
108037011958
206927560577
498373295259
124890820885
92679711489
483049573288
597896073973
396502946526
435130017696
592397414887
638635996553
338107796255
114403195912
528781350321
540051141931
47352376067
374117462261
535271440732
666765396
20942564786
474471255977
76073678260
196745137685
547083278099
263055285058
159815302058
389311386845
251814831666
511114298770
161451671044
367961413834
286079963934
455322087168
421439847521
332691237758
322405753509
117576874513
212277682297
45902962802
91920694610
514555547095
13002830622
371322799436
161219083108
102541245527
53244812750
90731708369
646628655640
153414952512
41619583918
88054525785
56598592919
183150511130
140171404599
368289021780
70323350867
41256381334
27682619579
172688088532
258333110451
21448364888
386376189823
577023240448
433502344127
168892719056
141516236922
383586634275
39813217093
351300585970
344631394713
352450092189
303470109171
79070615696
465736845512
17494290636
285272406928
57644544606
62521569933
172088605270
547789145922
53701664057
318896167493
537506758505
652389650614
202077657737
139441124403
411165595289
310568260745
14052460081
376672731529
246980470586
513752029437
356492852675
396071088150
22043938932
37565367335
10461870029
329272087002
376670367923
391519941151
301544249073
557822036166
272412327390
151969185303
68862769048
127314389162
469645636769
179806802686
421749589486
174534215413
72742757842
170421458284
166718422645
474502696632
16676240454
127489969089
26359649822
70609749515
319428801464
173149640275
126197914137
216315762546
373553514879
548165311422
197861125092
524091860266
447426585457
159974488410
631591214777
161069582210
28896018599
174911594190
262300084037
424855048666
546426444976
7742684585
31207963351
328066379200
407877048755
56625298312
624975641804
634316113504
364745593302
485230227915
565146821063
518234580567
58329655815
250022347697
418448305679
161159008712
131605400358
4749552220
482393918362
216238946985
596885461494
57382790012
505661480726
132628909081
509513667901
70608389905
295761406362
71062940227
35211866429
411052153517
690091075063
307192763581
464803101832
242382173905
157016589805
242510978685
212710435916
148951078059
134693609635
411036885845
320988346349
117609919184
397499134868
684452434731
143508787979
512617401862
145067553362
347587118864
527920554347
194259779923
221432007951
82034951850
440402261816
384290122611
222375514673
331256040488
278096537958
228041210161
494771617345
345613356865
293750670575
700226237337
467208197806
348371113222
243086693218
57673052779
648095695186
150733020998
244622400323
359594206650
219462065723
52655878729
318030803809
572081195471
81328726273
184256823545
23381983528
286163489225
24604431781
312840274378
145929734912
108375696114
302638998115
108118810283
199404365366
676043123363
153974528973
313267525535
404479625033
302865413125
254046901097
438177399604
155628398240
517387625431
93631439713
503693102622
292363711748
391863064420
396134206226
2862355705
44769589977
556663565433
163436583534
120099332504
352251385832
348641791280
655225516760
504853890618
102891738689
276747036758
177466948562
205603500503
233900899674
256376199499
597902835324
210214477404
594598218823
23369991709
433036171758
156582617455
556560076726
259884213432
178834183836
258064693647
192134752344
62455571929
134518322825
505972469984
509951326527
532279213423
511027981860
121317892985
192505078456
255534631012
168842681396
167876047707
120834431432
443513977591
193499005000
53272402190
154854007610
169492500756
47601235756
91572316822
223250526351
6245284669
89998446244
40845263032
592612999359
68596713329
174193284316
501197211309
494206846842
395937904471
517677196836
479281226359
457098738425
476306359617
28075351911
209940329640
163970595622
274288967443
368379935442
9233604849
219366099754
480471578380
20160961822
12171345295
196329037123
300910691295
90922806579
6112207066
233880086941
25836091552
372698985538
63166885817
630882816624
232809692958
15992971561
52722395293
598926231787
110784914869
9578124833
16621278346
614070454600
542754860274
201548932453
54317090434
221498494541
276815229983
32882349847
1186864328
288740936885
421746522790
70867857031
201346979867
66839818415
505592500667
275304906340
303553952764
124376632211
345377229151
463227462376
262835362805
196482500330
637425924961
261507540781
92398028081
43202386463
470282611829
185807068093
82277094627
2873612312
269591393712
543939277770
610036630812
136474614022
570267157469
233002825852
12122104338
499312387322
11682623577
178110827459
231056827292
138677201756
599886684085
32268612137
273478299928
6469073349
393899969025
574965800505
640874404815
293623355521
501120753335
83057412155
577563531987
24817065754
344266158159
247068169753
152235045852
147088459920
211196254717
89123416373
209111393118
264706192995
513848968128
84178655779
4405404906
259828242176
635590827589
67999460378
92280454103
127427200023
594640232961
216233678112
608145415967
558158789361
87673728087
151258168439
447237347202
43396040748
311815522567
322474390860
560111257138
102077075760
67049876167
237346678061
275012064742
34923507978
12141035151
79262989827
496344423290
361336092061
403429085237
80021615804
39555785663
211668696885
389373029324
313226005257
102540299688
298218470071
211024519605
16445875984
110327837614
260402597809
341015624655
191649498063
361249679201
12180058876
196806820283
5830499503
58169307332
141602038663
206058352796
83701271270
183630264724
44297239824
22901383547
173118595360
218412115019
198751283315
419390145368
595197541861
4910635065
58940974532
192162518156
604989743466
621404413135
60779270995
76952136556
112567962061
6758356283
53757052490
645932994609
459643646724
98056367025
568378939350
109653295103
385232644298
54368484567
93308491074
48013055524
243262605368
243903862280
246739944502
378802266337
224971168658
433277997735
191939753437
616696560800
247629567423
231045791325
36164074627
336804513733
70191249545
113395124228
100751392742
177966031169
91505703979
500971957996
13563521779
266551710369
546547130849
381469181796
183619197889
265767925313
70361997394
211252067509
237743931321
511627978036
10771246576
236093785843
591821558747
363548589369
96983830118
550887090086
563706829341
76932468067
32479923968
123222556100
255307661596
6924302901
34252421935
26979754337
457409552691
461052999483
292056179525
518507379184
30839749602
200246839998
419746932306
253101266965
117167139470
237300322883
354201869373
49223409224
378422805735
197543597943
517604747722
362024627092
147738145230
337205819376
233669290638
419138357213
39932381906
271984857993
43504487025
30281060881
198719971920
654245530119
339892769885
350547222163
30057013886
510171727349
455642099255
260121951203
208234942430
74447673794
614167072200
225006926315
69741983420
126314953038
143833889111
542667299899
195936666781
133138154342
431686173772
119337082139
269117567060
362491992689
123157424738
278221394734
380402755972
64873806188
371967139041
38283701242
390191420370
300638033492
401046114239
184303683032
88402469193
167882600654
113933388143
91226268209
236159468215
87492582115
317425736211
425564954197
212808006813
205639744348
199509254158
79346950143
395148189079
281440418965
237237112102
9915749519
669373416328
56338452042
359597029672
581658102186
10750090313
444183720570
551091451613
49258499238
183902313719
182110321146
598408068423
100186279596
397544891479
398802573501
422211394084
140666061391
132502374787
134402896487
190858159827
295622191758
538014175549
48568572352
343630873840
527053333305
122633146993
127669845190
499489396256
499458951528
357350810204
25542934127
299564935072
571198231019
269377572493
257781027372
75949956858
140210756666
197544540060
161114487964
58843205886
326952710439
26233524138
63270487602
113341874289
162225777829
235248370591
274764322940
205074189851
354529214708
356656069648
296198600152
70105656673
358938626293
348403650892
148900296063
583472761635
120127495699
230743745629
280630494542
255078799084
27738587039
15249331804
426688305221
358078501194
94360598307
426480836816
435559690358
321929529667
39016340792
580069178662
112894129572
401808165008
644662025552
435526817857
115516405804
365008934282
422619285167
443220380813
315549302506
207469598548
49230445488
40713947607
101761037182
73200298511
151761322706
139425921739
157065664568
321167454569
345179285179
45514510055
286936551290
81516050458
500176136774
234740788766
246084400984
160806181552
488892008475
254014454286
10691857871
96860934430
600624638441
145881022359
392591528993
256070523525
267467155102
87140109906
249362873359
299034393072
4805729083
85003997965
322959357970
538202767098
482799695684
227246265686
326998704901
393542648393
116806188157
13422883799
43949798427
32018132352
309205405645
320203869339
99990603367
280774661704
432403426832
513031894320
119694046092
579956540350
113099010066
47910838291
645458262808
200693191025
208932561118
563606022653
188289678139
92483146048
365114109137
157168836742
299538068506
53094029696
546841673269
151466106477
373337023897
599141750828
83977767221
80802198564
218154012832
185167490049
6438192789
105231099640
70966753004
96418908164
28491171549
19351609165
5928963887
580469700462
164172903132
116308224658
429697684909
21863430645
555303545044
574744912057
618263939282
692143834944
453369945566
290870539241
450155634611
65315582529
61995057249
345379688559
163954915814
530722837193
562050399634
62928513959
337848718882
13879598847
341821768333
424878262153
265854957565
454452426334
677878978231
167955929418
112250839336
517482688709
53984006951
86926678868
64730173968
207831626944
229604409705
217200184491
69976275140
558835864548
20886554554
260391443337
224501122724
22449222607
125168627923
626625521384
142502907797
543306974376
482607082810
269419074732
267288283086
349416632569
150393711062
25087056085
37418240276
350398344341
23346860323
434710084897
66626316952
344028771442
243275898743
370692805647
562889919770
74728272638
14938696837
1652086961
395537947146
231194124993
197369383527
292750590281
21177122676
336083412394
1951621816
479303697216
45067447903
195277769316
667673868219
720546379691
567420261611
94583728503
37060667647
287999380219
196437458987
57736783551
16310203211
348658457710
96178814862
246137655033
144249655909
159459843670
577850109490
182893432199
387620487305
64820456883
291419289505
556261299971
14276760283
60866317479
595369739398
6846305707
479522062326
95483698083
248786533040
88581806131
320102860833
3831079379
216688026509
84095549999
280280798555
465538163583
19579172994
217439681242
390075881694
190080646892
85611378351
196351493613
458281884115
183686114748
405513012913
43850109432
51264208181
328726701733
245180393557
115992209212
512845127749
10653810086
44999793507
78110973539
447220072652
51079080786
577502521743
69198348166
138731942549
1765092226
77657450330
254545943764
9824335870
196432409143
226494335063
62652326741
361303725876
63946344171
80780844713
288896249462
32113460419
3624028385
435020095667
570557435069
84604213153
470575357956
567961896012
66204060622
13228371249
384131570327
207403735686
516886462555
38886817800
394094158515
627458918516
10022536550
519426001750
151655740739
97414893882
406411612691
236264632094
40907859752
340386974460
470832121894
202198022918
357605050068
205310166683
36201599707
4233508299
304075354854
105127299918
285414959165
25084047058
221331442375
239038759190
473216203215
1626489782
205519573625
87815878164
632481306069
41266106044
395905022696
225209103865
302397927511
119670848907
173587493160
371390610290
384862321132
168737927777
547831397284
62263523063
9281929204
93138586213
336205466774
128443911165
304632114789
213193154174
110164140511
156644114686
338789019794
30851327440
254377608620
513535396042
548148740509
407800444632
295584193750
598280193186
372963853982
240051167734
212014933610
18261675489
11254961308
316616696273
656732457580
69715955604
144240538549
68992003342
404319933677
408639122460
419934473289
267556286961
405583289777
497600616881
381403233854
357039511059
578948091299
682317814207
441701764671
513774244012
81611736388
386153470049
391291728453
91562054614
159483944030
238622898519
177013280343
585200094422
10846071152
38437972990
373457777011
131405675779
372993724146
68700200412
175291583183
126818629529
130802185199
418653401446
43725178118
213399714156
14967840898
320865372851
232012477774
294493128430
523066471893
307205319873
19574180317
42093794726
46084912408
53101830526
438915916967
80994524277
87348897029
444861758928
25154681737
41123261184
171799646302
20187267776
425072865575
305450218215
444528865019
65958909433
118814695488
286086085134
18201759928
152492234097
161483611026
115163187293
428975941515
156470265531
543635875033
18310674266
2336771067
406463683674
129491887545
2143587997
59731701192
270767236398
487812441910
184000291952
258782300108
551836862578
291583803454
369760192682
12382680324
270040483340
471021736587
34519104439
395401187559
51180954441
312395049337
594039461510
173262114034
393935329065
438430365704
404942369473
45758033827
157322863915
271907843050
295892862833
566195597033
686979192288
279094627131
593768728197
82008957325
469284551707
57102938245
168335802457
1073228184
251038805357
288229392555
227372364280
474463489275
92657776474
302719667533
114946573123
300241817831
246654517041
350401634145
213013919705
656337645352
4132272831
550015664953
75453210050
127363364437
24508122613
455178169536
47565152008
79639203476
14528956427
432498610880
305738218371
171999637334
528957643663
525322236099
74969480031
99951436974
187440586853
434042013409
573542269804
40069369919
4721618169
142349959533
518077585143
13415060400
286305150648
441807093478
439315457169
611970645553
181085552050
523158153399
29827684477
267115698107
218875389321
238082417746
233054597286
168769273262
377584810599
558038011517
86429988544
337309751225
427046473139
488779120937
573237991477
113036496511
371402031488
132581809953
84995222498
171102514259
212253692935
262504759031
561513646264
318661599988
8188908506
210642484293
457506185914
118069105922
129247902550
243003134822
417620085704
209538556849
355306794732
35742249209
46475671844
130985137095
138716744493
413962636719
57472784220
370957365258
318916983599
217348879389
295309632276
469825020975
252710950596
640211154868
429393625480
293572665107
317121517406
130979812069
46331481565
123933141333
366756060158
316004103849
194043292591
524453189111
301105375625
16265542664
339027864467
286652800610
140316408888
434976561814
481198117238
339113030632
581156849177
140088119546
235286415889
75937983750
130280534298
236631177963
75347393077
280000325717
107446719953
64447057751
137740200332
393583666048
490393567350
38424653076
342831245761
598891967863
217453209975
582626747583
375210229476
660545623249
210154372100
168618033965
193671272767
324854496244
688324853302
59981085962
39689202389
5729535026
17320055674
159971662637
641952563670
39931478227
36052078966
226437095200
373978340948
442043518283
288554840781
67195775647
49762810383
269475350685
59917877139
188911952996
167183317458
259355409971
65835793191
382810981115
50955565382
6103240920
247925275319
140324678724
53900011785
127134078286
14956167862
637492307130
55706841213
298272224025
311416003391
522568279941
461069455888
3508207121
258742563124
11994174557
608578675377
497436230014
234936481427
185028110275
273897558156
528913842164
587690296050
2799092365
458424726986
17097822673
409090102276
177495221609
492778022969
75364265331
99480035588
22100401428
37096489407
546552217034
426289120
238429769870
63087129431
117952978909
166485110213
132182224757
289726720065
335388183342
224885484136
91028829085
329622237337
105469572942
48828815660
577512258338
51133430928
716419417029
159509249133
132410052158
281062222989
75741098454
49236795312
572703590773
446466388436
321227739511
528663676876
11576074633
490418570541
18564079063
471254574127
67342505409
75836654784
554039509738
568757534083
185012563632
329708246804
520746396531
399859070925
609508866754
301150764405
52364722595
198718693586
230368900931
312896488425
222826963974
395418141929
187889689965
366955734313
246907141749
498150785812
42319953311
59297481651
428183345038
97301278182
607577723734
246869013055
279488708230
106689952039
156052147200
18027714134
189746208791
283967135695
543729611495
61792406755
1950965904
26141561829
364695863761
186392402035
120690335763
510600341952
251698999275
146127650617
72908867966
326328421858
401643861565
300040280477
6492484116
318088953021
37315839699
226900039461
155015945013
393286233001
67863372066
10881604260
327791110127
141024480561
36092670750
50311712294
215076452894
99858452637
238144388986
103306520913
254895040875
336170620208
326530442727
147559822726
71269604643
39994644874
474087419544
32220673228
174047286443
402504086228
437290364918
618604396196
587006556125
70130986009
168244627098
51856958072
155687828632
340022681230
551564431250
399861305956
121101926274
382824134724
78101647332
519471574656
258227184043
125727935395
478595646556
366478186965
552150143134
205633276883
521681049793
569378748492
283673357831
57461339792
207249750684
45067878920
67253001599
46210011532
281690727752
105417313113
497507577257
124935911237
286611452051
168319262025
609943673320
293407926405
81321132104
17940951340
470744877123
536869780873
128156253740
531392533792
490889662191
579186681981
201174108560
298969823417
27670518753
118493668609
326281113226
75827910032
101263259439
20633527357
128061450386
596284268788
143929920360
235634908062
29736519866
191950717269
234735579805
430226339909
116822796601
38608586194
47726690044
59208733171
444215005263
448639763308
16109434544
499813857415
115746441622
86136377356
502790449236
602089266549
622229673134
162322334571
604469032659
67806290619
222911066471
292926599741
20878225267
203439286338
83231336600
214006701224
89247498187
17403842858
121269904538
6638844230
376833012749
523257153662
103896921275
137381055842
605771456506
130520720026
397432396586
21379569175
111246069985
470261578188
383031791669
95301097962
18068928598
507167885594
143094308066
590169843247
50184066171
509749654120
308723241689
85836080114
426598447621
70450029601
151820532920
286161027697
299170404857
439793560831
314160791316
541699439848
258074058183
72172614233
305432569920
586760339310
592246536325
282660131137
162583391876
226596821490
439752279986
57083377614
72614872979
60868681296
170567721069
156637203828
68600499434
178657482644
233172181745
480003263189
663565495394
4527274992
209046131612
51128531671
292649032241
605215276975
218574669050
440366030307
110840079745
269539499599
274981954360
55258174650
284853949438
163573267025
535105581225
273039669092
6190423879
299268475161
188989596370
323212843289
218657381988
379305362949
578142448088
231607053129
98319727456
7229788424
395082184960
633396370780
192892812497
60813859928
429407060369
19327925376
161787646989
473681541912
345803599746
89061827901
457335314272
541540173736
59295159992
36314726538
47031862668
318780507595
144168445187
535012299106
11976895045
579488352669
143760322250
255202452921
590094686320
554526832375
161264172541
202249956783
631705828340
143451053947
504480500005
33765672279
15973002956
493511803745
591499398895
304294355636
242121708738
156875357798
408193655448
568906560399
397302141885
346683066262
669984884000
497133096328
250731349066
185811900172
329221850068
50245671541
601429045305
13095520091
385393374995
190626916316
523512761187
181418132137
489252994
377769823587
263566893974
137265196093
339785035744
34819686252
576693922953
110821094727
660979351281
99174721172
579321170421
283289616091
448881886371
502384118661
364217251754
113770319227
68433192394
53524346799
108533023643
9277143087
231294924864
350783096970
422741160693
459794142088
208347683372
309851715889
14627863702
296600767347
446555439439
110468087002
43720959286
44781863580
434577855654
351010110497
252962416882
31478581228
295176786605
37573745025
567551128
147671152337
439039165741
689245271229
248669011851
287384364498
127657831297
91413515980
615550772288
455111199392
622894702335
54334563298
518497188368
652144128413
193511911963
497390600083
293486426002
148230678407
242824734729
84248694059
590564716733
133120634229
2685398899
139667184827
85569258650
237714356939
42257310931
376776373418
176360597097
442937083917
324711747002
119759018727
526005879376
198942332527
1540453846
290724782577
573748216684
111283686416
257846400312
29958839196
205975901503
248862019727
152026834402
44076833758
35649181233
109869530174
178308290183
105232772036
396381564679
432419004905
101640570685
125165949721
334187553222
205546816596
368493691406
422111874090
45724913893
590598952672
24241402481
349616660010
135270551262
252865546865
534067879431
567260921747
7290523006
499573457697
651685495773
556886425680
6056220772
506515030370
362877154854
136261776955
52414578023
368388356576
567978764779
5248056403
355725251731
418358763417
452979436626
399616847779
450095234641
303994728452
486003052765
459607601383
513243913696
423969946635
577444694991
134414028089
594239543217
480629637605
550464442117
384934203218
672185139371
263281480527
275951344757
215019365365
244071235350
305679907502
21139868987
183736074313
444387174186
174828807955
192172222630
36101758964
621956332684
114278874614
128075997553
138811036393
412103420724
562846775727
436769813846
87882939401
370446797813
10999943950
143445800807
108284281535
270030344342
280631947084
333501635943
74721165002
143764152149
399452420520
47542369923
614398747989
160564028421
203149148557
235510496052
70144131613
74363161484
193945381915
372542760438
487779725340
168926643155
33503032902
96206350842
84796206376
636954270003
453166809886
483809028524
410632488840
183050557732
363423026190
378332221908
164804683664
231317987529
68365591694
89800269481
242444854155
81546870328
28065507095
25337615966
44044038668
87900547352
66195284817
101104827165
443679308660
149184063819
176652939938
463751433698
537125344225
120999343589
331934176161
385163993508
437841001272
114702044056
29237725122
49088325660
678791137388
135499968685
173366701582
18606718337
473723832723
337064082742
586099818748
263229716158
459935472632
190893201888
352431431042
35809510041
511943214284
123524077236
364336674089
343777774752
381378583772
110311990924
88384377978
679884928207
525326685495
665834767697
547820227981
496911567551
431784240232
133560101232
229825993170
502808432828
365731101684
622663478878
61907336059
288595820854
485490861297
312226512303
312460808378
628277727484
217632028397
29503317933
359998234895
580710614046
48316524998
34820402849
231814291007
431408676434
55181656932
369702197233
63192763585
213219735682
156346137982
456747307331
353026727135
224675676053
618353924390
185758652062
42066594465
9368857308
184056927108
473831950650
73939545917
230613563003
530202649550
742399238755
135647812067
526434428594
531397858021
189318667124
46555280395
186305242632
111607116865
428605058714
206141619010
450510878568
249918757689
23354504110
10899678972
243100889768
317483512599
23694973204
163359679491
85495854826
503058804280
211925405170
260824540235
699795632071
484717879269
199751867260
248273325389
230681640504
655395246156
386078966754
645868807401
108053058350
133278809477
108761998482
556961737953
508238055273
150687210788
180393405842
622996568015
260385673007
484599438637
627355495269
293565026806
20871493021
106846375318
91172440125
582969244690
483101188492
1673546556
11215405313
139400303407
402014644340
684598411583
56767283776
206857109760
182589679016
513013146164
445413599350
275068918316
715049051170
9893921839
351899173597
528792919988
115028227061
238730038068
298927199390
341416552087
23637403738
24671811644
60480008912
177136763113
4142502587
376502500297
668143469919
88444718822
51743049581
358857305070
42637033556
64722997997
167223597436
475322684961
136994089723
393386276931
135484350595
112899056398
419021766038
238950917216
399885869147
168353228299
396828370721
254293461785
101590343172
565456442170
69964133821
51586918428
138141944450
228317616507
425409093753
85447975674
479563203214
400883891495
351117181113
73916426119
248118937303
102067455339
560719440299
182890871476
316475686107
250124779015
185669416577
269744350108
296856722763
97635000073
387748807441
17236491298
51186047711
9798928790
526879106266
648089775012
498918274825
620924567726
406026205901
40265900555
262325765974
580297916754
452236431818
6463026322
167324082301
148912352580
95108765077
169648252231
610476392779
237638253826
6048842749
166338781307
388008065889
459210211659
473365978048
6675276908
425606060518
189131125311
482743620982
286181288387
152025770062
121265412570
506709687763
613389810737
605516411640
334553059285
525946352240
356714172834
233783017119
183021639974
453053929327
675478791349
304360100204
383483741207
72385524484
271017379724
90044813606
153817482458
294245334460
370623715070
23023606238
152356411458
84105331462
589128204596
4564805238
244637387904
8094923111
436122663832
593414714949
108486051700
10102451930
652880597186
139697034357
572620432643
289835157623
33452536263
117618408094
285627740763
338876268182
728210462835
203715556208
147854844560
619986702613
592045659619
223561087938
7001204410
30894118663
207394158840
52513793336
227344553227
84565925908
49264454253
663604909648
377926903790
113626192376
148327188048
66724688004
214350877858
477668058075
270702036338
506915969707
330800588750
105879576352
599363210911
33663388324
22615506538
328411748786
302809410008
250607327103
210410605063
140548186232
321305609816
352133658315
34738735956
327681429823
41857702964
74009997038
116329649545
419470860731
112389282300
76476533140
9638801302
23851952194
224314763260
136250600839
283634020299
164279711245
448606122836
99038179715
19628668365
33792700823
242584626633
275998189010
90376739859
133542203417
84924982634
621112032556
177888714010
331648904513
47864434184
7272021068
558728076202
309150956772
362561041008
22577958752
104564809723
270058309513
487402178273
133955948204
281542123538
144645094896
338453786643
193489264150
343676617883
170388994504
38674775545
559025116214
155785757676
211956572776
253995036893
244101835205
70626634805
548568688989
170803065064
112217587802
141186736170
133110316309
306512316392
349405744483
124361337168
343135577587
465617141271
517106479630
217515585714
126680699397
255746424805
274473379002
317303247663
88477016371
138751059832
86365577176
723566602102
201528604372
256917038619
23766446865
620609775100
306301642011
129162382705
82659771106
82823133372
510175913743
5633309365
33678669568
288700317943
149576549047
537352159261
268312383885
137107738051
433968577234
371787680032
384603039344
60423341231
277476193834
235362565364
155093143358
322854917031
218591296272
3053011823
40014085013
177541556355
31720779194
574800527032
154496448732
310279185322
393529903745
414114259168
187943202201
80930780560
38335037266
191317052800
184272802432
45494470652
13518675618
186462946567
38737127376
104084097721
388612662773
103792977824
283752759601
421801160301
454969862396
162941967525
317314716469
315194065679
68356777965
241668061869
351680376810
62641590099
255786297901
580009889230
602287051076
162340076144
43525106729
339294869386
412348833200
218482806053
465911370324
29962045057
199521285914
148247715944
381015502930
485183618835
490572163301
318847320797
18308578549
615603098904
155340181753
61792506849
39685033700
53518286481
171548914502
64024206465
444890489422
589869013052
471823635085
527760892961
404205136581
137867326037
74717753284
235112638471
416741569242
239510090797
150270085733
618529349089
195394895826
192260182926
68679785299
538697168293
697922912096
358852165138
437359660135
182262152424
99226461374
145614483916
80522729937
81523681939
205574622731
411354951
525744469780
421706705770
543790203227
52330335688
139543221659
131061141642
201373373438
412784039132
139339313089
564181496259
522547151562
428996354759
411681208591
607162997986
92115077534
3972965762
281936912724
257067681192
449053790054
269179236457
102664970404
339666558326
204137856509
395644453305
139921140658
181198520491
641864579453
119949196697
502701864943
676635806806
617143443855
431069087987
112584613136
638311194778
183064932951
405662634869
643973556457
431107009487
44908268210
205789206381
221619232079
639182473211
66600471944
231680359513
516372128455
5589460610
96476017271
33138245739
626551171200
627421275730
121902779982
378788155166
365264536735
4737411195
81556813779
104788735829
123420256952
329091540498
603240178843
222096976252
110392092435
617507045330
199452662072
737428758003
395616281031
79422406663
159285327058
41667646803
90133175692
120364699021
41841180663
3360236946
694580807093
643745794371
38862679916
57917077207
260510349417
389700022946
186512709671
425224927911
91127449636
501009059000
66938896427
191968071291
536596267691
318184038609
69927037483
530118260318
515879749945
399298967688
542583588382
348064656815
59735121980
490316991649
265020207923
299180489909
64740008420
163165119959
412626880857
65771057362
165456472067
87580391206
80013717453
204249047801
32886879341
172459894028
300689143628
338536062995
540106073983
27773208865
609986802196
80565275872
104894617843
614094905299
140424601415
8899965229
176393016490
548868369699
649667349255
595926103319
407281900173
93131921584
88173637856
527874763515
614203205068
428594907627
254284222213
88390990934
261337046629
417252011223
69644195179
218344911565
3786004836
42735469731
28060412496
578925302447
14386715337
275768255988
568721142854
38670246658
47794293045
25726541850
199429978858
143250263489
351973297694
22956085392
12468664241
154307584063
525505195718
116716696362
133354671045
7542415353
687776591520
227383617720
590788270042
80991083751
86374598820
453738700120
380360575211
403276262994
487808346988
63681366921
14315651395
317206032295
184186979598
590963099674
61033645165
430106275641
678442014230
573124718155
30367537139
319935735586
69220057009
259086384406
453760958823
22268438342
44627548226
189177834199
175856578171
40365470782
146138859141
227966302879
513846571531
515663592363
50221653797
110233776289
63829032422
338828094958
89377833212
225680288925
354354067595
83929921995
563951806118
722868454952
384954442290
663693916514
46639263486
76171495780
416805978182
51906214717
12892036583
62198893299
223201467037
92885151760
412307243847
648440557997
554368972991
550277705600
560647968951
429700745250
337658545135
211340342770
431111346426
512550219152
316986371724
17287248665
340639554587
583231456932
236130011356
678799545338
394390565453
408342296917
303824087344
534988867764
178925223559
1918596837
35560057383
410859157603
84231301401
173119545604
591251004269
497024555504
36248405213
52807329280
129574253323
637844024792
125704334868
236704629153
593550064633
181455246687
158811327059
9586022805
391644058285
413882770837
12804526635
158478948572
139973117817
242430307200
391872739536
356446664800
566233266268
626341219984
124356870030
29940687769
252453837442
84585117875
97800364736
586000090084
569269050938
198262936297
34488632227
377340022265
15590796981
616428140117
12208485563
101250294505
203805190064
313156687914
14017557408
467119048440
90611757884
441076714417
238145579350
476031018325
343589452403
155825243868
151076094205
206701914480
399999187363
100523000179
56655642466
37939696832
610883141534
80300613422
228289281624
41807204600
687432970215
162922018598
73906278393
308675668182
103937983917
105342527005
653627302760
172447389894
12771632756
202681060016
110982595997
42185277194
416161573463
44734679270
91845818078
89660503289
43380738907
10753288812
341161939542
454087933501
248544637893
297388928557
143339046294
81961641652
475536387268
103616462869
67622649727
1822967077
293383592105
343724011770
353620602695
108879213914
318331288826
411977310062
472067968295
550388525855
340606530636
640941505257
682319185738
223431090844
171164519941
112726184822
434951945389
444860136745
72559367029
636521134454
266401406424
61389284468
431848659754
530180956908
578017240183
297785238253
521796687308
273734969480
20508321976
111823350584
296597779857
10443859739
153074026264
241502187756
66301305542
92592976171
644208117607
355661793467
294461440925
57511058967
400982775617
596626420320
272617623557
470818543251
154474072525
152569731560
49576613343
385561870067
594130777376
250998781423
52509432088
44622226216
338072817613
611604011731
171310784517
658306368393
230704356070
74789124095
60755330790
364298830656
149148881998
8683920681
151271561774
581169072852
432525696274
539868842366
10842665947
118956060817
183792884808
268547348220
88261943319
54049876111
131436630422
282913176258
653145535774
9239971906
59018060695
471191564577
129259630415
469041856386
418320586248
41700914177
223123704959
727545699446
456863172775
473336305526
432737650138
235402823204
301896638702
226571037144
524615177642
71253261457
671561951039
532458763118
28431339873
240594932719
391622265523
330647180419
100070551328
179887759406
367469840379
24529584300
290074921857
491124092002
317802157916
297177714973
93410547433
106372449304
65741437008
700991509162
25319852145
190423014349
120025481474
128134879729
193386566825
318639306880
443729527838
28096962494
333004349617
285462507986
62519858326
105397037285
309671727365
163276069345
133373597841
15626567495
74294534036
327427986692
53960477769
610954512648
426877652201
617182136524
415540159627
463196102089
491885382306
8874456159
462841790966
291651231023
85794255393
46019521063
575714653225
53937184250
119932865503
290409212038
249769916400
428248675223
638199618671
136603450578
541580640896
463135522210
497257963957
66601970007
607424620627
42644448914
184432221861
558595302742
227124514989
352520801147
412038066569
80355983454
146216456320
324314107011
212343204633
371917447336
162748735920
161820425927
669700150890
342991040935
414735774144
19037184590
121757111839
333538230215
474115720551
82355332571
565049242675
234265383724
335635046657
178848643125
283362523175
352224917150
245618567784
165668759884
207077382164
365117000317
199088144058
84922210565
620636760821
147632589010
165352724341
88768904465
79256807561
550859205111
688022368913
661462991654
605182201896
570352458084
582551299196
417043342688
535756825566
714260425473
461322180308
601983364034
283171353214
232430490452
309629756453
286124855641
508787038523
206115997890
56061425550
399701930174
531504065489
28088688378
24957973541
1419445043
342137693692
461559791386
384150342254
242718251931
52888612054
264451241865
192605197958
80630193875
505818128078
577897395063
321785198623
138906714902
404681404874
528947549996
254047888073
501487344222
139212194516
174097925591
331341527936
509662761753
738632384441
516446134538
17271985241
24960652302
174235840968
231437339360
125037232290
124699223243
405116260894
556553435999
76615353342
112321162777
191883920967
374710940750
39896483611
269648368619
133720381161
28992995368
663685617469
136745832216
503719549680
354723012791
640925566247
434116026434
474880619259
716136132993
249543673552
120918222151
285682164322
3840384356
88299686115
282353758493
22860643986
203537188246
364101237331
475030807426
255579149167
319238622392
491234458815
373171561368
465335446610
378436197245
105192048650
16404319282
503087246144
199007724582
200161268542
45749725514
46000721247
580192049157
463604736937
401790125643
646990723496
668036848603
353328817294
251811206096
505391610353
31226314680
352953125951
80170705919
16221490443
42792401409
523276671697
32812376485
50068409533
68369008543
55275361278
272673647102
62469397992
180689910394
659150449096
53015674528
464528876999
121485014332
45201234199
300264874348
31249747214
294752822656
461747524925
422173355622
326787363867
286530279794
292850610333
395779720696
168378004463
514627068953
18490358388
105093822693
29686340158
47039821478
417909791759
498864321632
409483552299
240531135001
488683941601
379811831342
636515975334
363538627536
485985338408
303695564384
134819211386
67402379825
495421931583
509154282180
3554907013
38707901086
92752880133
151803329420
720283402475
368025580596
620738508997
7392853410
104596783785
478819118788
250591461618
330939387723
643529091541
232356543425
598154197338
312259555763
168220491668
36896900876
476326329104
159847440241
292334657646
547365288928
280213986777
115641236796
125067061330
388814945910
615826912949
463875291589
120794582517
255927232439
343715016474
666553478336
642643851914
223000342051
550849859527
240341961284
175865071690
84644608847
34860623375
151216075000
138627564162
143812296559
54970504022
125508496601
15750843554
496589810845
439668881858
470890583769
310876964860
44684384762
138510195341
552610386427
512273571651
255161742492
142829776321
387419151479
1299846607
462971996260
104963971669
157414748895
416475394720
188382549914
670582415735
98288602332
348566072915
108678556682
194179070199
206101399011
471461276957
10553108904
405601201881
7594746809
12884404494
242289721654
373525562808
422002540333
49056523318
592016795400
436321776651
346201884231
489598176232
511140609394
123447528596
15177083369
260837773744
595317787631
497844299795
371123397857
6659763562
72495597035
297242275946
336398347107
46409416324
589124133419
279105504184
363667067143
600889029985
241039296023
49980022335
320598480216
162313166939
104075272370
45615170343
405495400550
258743109675
49581254612
312170411721
109782552613
2229466091
176292907204
122864421819
258679192169
529458913976
24101230994
511325258360
68198488548
400034178954
548190090407
189440140080
19120081952
32791407331
661027468617
119527427799
20370223519
388185715444
56123367741
317425676309
212860952038
327375527753
361184041567
114490862093
37423752763
627346746556
103048222544
216687571421
500761026036
369332734006
432879115573
197548127597
184221365159
121503772185
318233247273
135001340862
157499103518
660459732571
59286421049
414954746506
143872405159
509070885188
77304642479
24952857236
206965666759
33531055600
281698581106
35300177785
368847978919
512101211423
143528622974
393540134665
294700578579
320531841952
42640678216
190345661812
507590923949
171861692816
351049868300
235431231680
222589386861
499617300463
147351728174
633294255689
285301360801
533923681165
576357241187
31691553790
120774761915
24954983479
364176335211
624941054161
26015650541
93622578867
123260468697
175198679563
411252863897
425408424749
471413775799
46458694449
156921163637
545538456371
405921361069
125742515322
672436719292
399198598842
477437252515
106969264536
550291248610
655735697653
160120054994
374362269020
395237856397
510800041114
590322699542
147807474372
202205553552
100598052747
650580272949
321250199554
440562531406
535476907409
57341018052
96984725564
53449690483
121694203244
389994770934
263948839226
313483899555
434260804155
66437903037
214127161234
150470759042
335531912617
280203060208
204006403398
409267947476
226346828962
246493571885
570653304486
561273211611
116301453123
134228140770
139353141936
263661930721
205835097929
453176978690
78742314806
645755733642
59176668034
259492686185
206352277299
178876030184
40892663141
72098905553
235319994467
297702519683
387001085372
522650588788
597396084144
238273741616
11215152335
580874973383
463939106160
138592884572
23975134803
260452555438
564665323493
338497692543
37742194464
397806204414
178006172390
1013466795
241172479951
357633335919
422744296905
595146908671
238382430698
449113156261
346686853885
316858643776
205220615772
599323113325
44561462426
163032953921
284644834578
355430401213
472839624898
6200656707
749290381931
89057854728
103646701459
4818541202
617510580149
678469027610
78652280404
586198878111
55431875810
508582536750
16177525303
306425453489
30994571165
260243789574
405446997625
223490300450
53076976481
42568873472
12409530535
196148579118
415453927504
67970410391
473524786206
418531159620
261843859785
595968652046
329421771498
182327770286
164154695912
68185616286
595218572615
455961437742
88411946685
398823983644
19628290617
381856353255
169976939263
262522448344
267762565854
128301934253
522755965906
273119936182
410022153716
446062867780
45057508097
191968779973
77615155356
205059863215
693603578151
492069447057
252358714768
460463346828
35252366721
386614172061
344100555936
340388646463
137633628570
216777146949
129823324460
30027730131
362896759702
324070619670
136886052810
153880359783
279001890543
650709077848
39601074525
43044239787
452854492641
306473738911
279002277332
197122652620
339319969543
399407644089
576913459236
29463017042
108267233683
476246608732
107201055184
456897472256
635110005005
289410886736
55423941684
540586043340
124028562000
355573442261
359948709732
240072235384
512977639518
345444854967
145459291138
330560225539
246432690795
361634325201
297878667712
322457939106
360644400549
516878962089
93225569516
280535631445
529454355192
594244017371
23085329415
521921841052
592610413518
349963080371
108718611185
111719779544
509958132801
581454169840
36008130373
392621882978
82905379455
82035226435
554878249481
110410350199
484217964940
529007671530
572668715362
144776519471
344218654944
327924000416
674681327296
634680501890
575789585075
96584052186
204076481945
206614640129
137588307391
404839173306
602268037037
628420347914
38377045736
7094375948
494398804201
61003632481
65365766000
44356652814
347983465295
77985150772
268068097389
569287452436
52958239620
93413865802
297851773998
732289866623
323388970520
399577315125
181692106069
123305256238
36102138935
20985926804
600935667808
66347695773
84159457247
418972046039
178663195567
158403287075
32588361581
98268556406
3861518105
61972384572
276323568372
371646587602
323856283888
509659491524
573420751243
334792982825
540158220149
605687556577
355056282861
385472994957
25910230286
603163998769
2567212391
224038704890
245734071689
58759703301
576323883739
705751484896
473914708995
214000752489
472577049575
147953091298
381472421432
36857972425
495277974484
417642728778
340527662047
414994945541
583257689243
16332096574
64777988236
43305234812
155618910844
2727414085
177525564445
176855398697
157441410163
55375569781
2428852941
125128845714
189226412474
480171883544
205167537868
227703015647
70698228462
346447869746
675847316982
240835389084
397178286463
168884326631
3775444032
269622914350
514725979676
483012126562
349777765731
647611462229
195128299924
420256539330
218556440613
508238914899
630758824573
217897845816
157263783173
247616786065
17160367693
285541314764
54013932814
601211960905
31974751934
183480648021
97520437063
40123513203
551623422520
328776416737
419476538423
203330468465
53840621272
260263242918
428262551505
542181653013
17311379947
713377353658
223406351150
434148388948
283968265833
434903350316
77212327495
269701273321
433901587790
41780901921
354511065315
210531462232
120297777031
705235926899
527849800207
336345675986
107430930837
58940031208
272294302814
213467783537
152232796149
175657242455
110732018974
446278441957
71953743295
451785752763
446348262853
406165646372
7394190688
262115264026
542428610876
59036689282
558740124109
520931760268
50796927653
538465191651
44326983493
269667754208
58752266846
463849138141
78382713337
459570310262
537335940940
220572244648
560252176189
372228072547
160996624305
275998787682
327998935351
315638025739
175593416416
744626070512
376487533618
229486115877
401571205732
195480150456
535387048705
431033172889
156167894326
55523424412
35910485535
207919391082
486676869754
373332699288
77172128510
145459861321
206804477050
220479656391
289738516788
726284672199
1830049915
345140978148
627244185202
91338454027
406121644100
202416033853
396723224241
181235282471
367908090122
214180661576
239974322966
636509665801
119532728397
249133599308
207691707996
66765511175
743378067356
248228273543
642377303891
234357153508
561281291955
154908307148
580535977309
291667366853
50115102351
280051196854
114931062375
646351608152
58391946209
36543947018
276870265240
20640834156
643941904884
573952637361
292163965132
81750485314
500360362968
10042407643
101194133401
305154546300
43370334235
74927231883
599197421944
420433969221
524943081370
587074099161
684496479326
126605315386
304605095433
142090158439
303647541109
151602857335
36797480706
412214894901
541688587584
442835137222
61955868284
149365207273
190807864218
366509861567
402942584464
3937740752
75895473424
452126762923
497057028862
606893691568
243244264181
519466373070
312548832779
9054477691
413181529358
457306149913
267193206188
34925307889
234065766325
349028990949
63673417277
437652035937
288586099603
105811764688
598369188870
435103592867
12795388146
352390062798
500382753244
602562056541
509563381535
529392796842
88313861011
401050823821
241530769835
50785005079
18183733604
646907895608
664659596089
37707608282
305112018538
106086638946
147096273472
488857345437
168890607499
216073667088
540927337182
648161452100
36467396530
110955772002
433329817237
617257271480
110228719441
85898866527
145726746469
627938928106
601106472869
174149443461
9321655361
584062370592
281923266721
325894383705
466206809123
256031454341
45047395815
396446280176
362064595308
30559569914
713815179417
443451677118
270971618974
381154177669
355312747775
84854574677
7477134498
51799732065
28164985942
328003044018
612693959070
597376632321
193557750088
127972869900
31332334337
449586850746
462980859068
687539179901
382052070108
141683804636
624988361065
463383377939
328561491431
335243459803
136167859268
695013700098
599882291216
471146411706
81710240756
11419946600
15547518814
621747501784
274047878822
150268587844
614010798683
531348528712
83613869985
224924590768
409322167454
206776109022
155708737373
378482938642
166433564007
459055915069
137068958268
458001323499
344965928078
615021434479
91107847033
356813087854
262830502803
527503197152
285341210149
717517393975
635768976312
671199767887
95821671698
483045048480
347400434136
604298390282
386791728213
137957256770
249437757196
68225067064
611533813455
491589085809
248763296898
117362183378
365548028822
270686309380
514616388046
263131663653
406187513576
574334701453
783011902521
197214489884
502685334332
149494591716
178029829669
200798240816
104239833904
45548170341
638587176856
220647601402
75838237758
513483437946
561494253409
145614477141
98048706553
4974451946
26273955418
377474909880
11708383343
113687667541
33510301662
227190977845
653827017346
19058804789
263183481887
415401711526
18386623860
145701115528
290781106615
449690123793
144054144535
142833754574
453574511495
739581918306
103427175807
543539554337
384794315201
174031792286
328446530069
86831100656
357536223446
683784679837
173752881576
431165263587
7408521069
251896398046
188595222727
185874698026
521638273584
601455840328
148175258315
118787463755
751086731266
167346914787
487456129782
600062834660
102016431159
133932465715
109218788634
634621674091
317349580975
401643106030
287815581944
122586093476
97997760646
87037568117
323360837487
436000436588
199303276557
177745708246
192101721526
102430230246
56660203491
259817955643
561962305054
6728709400
358862434115
152322310548
134851389014
606076087197
68585293303
368405100250
106594771969
38928756425
325436315963
564838299347
486374044066
455878465508
618333146020
309164457023
459242755448
510758193827
203395746652
444150173845
187172633445
672348065333
263143282878
36405132647
80361143376
92291677767
482294338264
492346925589
619846258162
380750597742
77895230999
565330442669
143735205685
619699437888
357614435546
114352859104
184264062004
88027556867
584296682985
627339083999
519512693683
12460125853
640744093161
597336797599
379101183803
609701458361
68980579778
270176888098
77959089899
453082072330
269803126880
113663899599
173069951827
216257682188
627540028537
274238436949
255697979144
107561818322
457984904477
733407497222
511698219825
436338731661
338274586193
24565239174
24539949077
587941957482
139155171472
219796100765
497373680627
629355452803
208511157967
253253266960
16793502073
381200561381
156547513148
290425409544
470752870592
271433107889
610219394777
37798071153
88248146746
150982234556
580009909938
436569611502
27164118184
11282047096
409309385547
288485598448
659436982620
232911209037
504685924094
566107597950
339602188772
209458989688
569553951983
91704051679
507960597354
60686885383
24302216116
512543579552
292033646656
342254631662
360489808809
39778597360
276500409435
10160775514
470818766124
653040521686
238512816022
645798553953
556082308213
75481529281
128448356971
450165840174
530796659976
331345234940
555096938433
80019343982
472348303189
148815971305
623248686713
143231403874
290276861527
83984185258
80366913584
203406631515
87300099694
2049886376
432707847906
624019510029
687965755797
44763586319
107411836086
622130663640
36527075899
566335734454
179850545614
554760926669
140232920584
583280559409
249014854144
205397269180
232218518262
303432983858
604509259095
65004349899
379262442398
342724729472
97834133387
9360942416
612848157565
185950056211
343798276129
462179820080
252778311199
522485139729
228663421025
128582716187
313719541216
657804347132
288962509010
52730328481
222839779999
263802234162
634233747510
613624882363
154197681578
148943272896
33141554097
562932095716
53416599056
7665092841
106404004628
287727987275
17671967271
30549543465
410960612980
568796388074
159127548034
167503040356
247872594271
342132616026
182790121409
414695123401
59865627518
147871292921
294311508786
238363526426
388712750423
13562995463
660943540964
104389600018
302390581484
291416700797
575129179773
193078871643
730207008385
66952809555
200174204385
414498168813
295488804710
647550043216
208611200180
489505499248
511496289509
317570263377
550307934723
506271115757
86495085779
374873748445
627264355555
411057270107
583180733904
262989388711
609333827753
638153334344
136929925648
135511088097
275967220596
581031347874
633922437504
277203755249
106274970454
436539128389
641207932686
367813416360
291458310364
206224425555
354812269044
25192908499
275958184317
23784268224
634905872463
137694340598
45454110231
194314360038
314835857784
95449923667
483024015691
582598095011
122365228100
70583867998
175253316457
653754434167
407596814959
339864122748
431599370135
201615801902
50402226238
26845738376
500471319191
740106294209
375117674162
549083439025
615221869360
20481335915
511010795294
19468177120
123715549745
640924923100
70167839181
39041479234
384650636274
66432510589
677104137887
122329307532
290190634410
53372401895
248109578937
157263649735
60138987968
389927210228
184526120405
247701519969
300427345330
598272750413
737809194905
269426928092
147205193994
75080579424
47050498355
144384576013
352422708846
34970239508
242137981542
56552450724
336812298316
678509044440
103250562587
560736294346
306032589074
156476765324
617469125327
631738558058
53192069089
16113990832
619152482321
639143912172
75151567830
173258370620
115577646959
334883627936
98493810943
634052378877
178760350811
592527916266
23120069851
314926790455
294148426845
505619319583
42299387056
45116078929
193540630901
198783121160
112331970825
121421368832
259574351261
564429778127
37844738293
22404651722
44681016097
248511297564
406834942187
39851553110
256036955726
342791674130
223708312608
209450193920
63091587818
78912426928
252175133723
37147445347
411716250641
411231600123
360869503662
66714120933
335808401502
95679401336
672954890760
41243315635
3146088269
203682554282
487560317542
56283986463
175984993208
70138357558
221580021021
86998015490
117168701701
136879918515
50105574329
174903300913
450069373963
582488414625
67993111373
673910603739
164790953180
208457312538
30117725080
107249446983
528552681920
124162799114
29646754564
41613433926
533250477823
591323423599
146940603144
482044065185
654354138115
75550375023
518487029968
451433840025
139266898573
383029944316
364792194034
12240494574
471810895381
258897748980
51122103830
41603848212
602472843374
459992817692
73341065840
496739233962
252164013036
191983798023
505772963661
344123196458
8525101250
104387617755
334283049820
167682452665
397479317659
476293963036
527911044227
136165327848
702494987771
433242851593
681943901286
36321115225
187860772839
484071654897
221802390871
457588520955
10799128146
71420538649
414325998122
678628275684
9677072140
57839344909
571047482087
262357146268
623181514519
197126517140
303685981881
491858621104
600263804440
559232119151
88003038459
641357345003
173826701586
635951594373
153299429322
144258743604
626654225646
129789596897
174425242942
501203713155
642079821479
409004604526
608103818771
182637944844
252560418458
526170442909
68196644491
601438302377
46329438868
81139967803
2031342452
225313390023
649382600193
369825486393
556796973053
46656333413
3321371131
578572401270
553090276567
533983623209
256180468212
619688104865
596999129418
25351914513
632422044334
47581137581
169587210351
318506837473
265628916756
684825909485
175346800642
203245276646
431448664176
349299882068
289355392246
84822478931
404612884086
212921380809
617933384892
385549908673
705206666218
422600053730
692161203211
114333071819
613378562204
259737109421
257637341661
621211227079
504253012204
317568639667
83313994849
189812962605
416055663250
211749809734
235297243310
35057544854
427243252744
487111105854
15923072981
667603641596
52301863967
215806153366
22600887962
145829695617
671910290972
15989977937
112340097679
107208801220
52636780276
49617165884
543628045219
411301676036
473098841527
100431203109
675701011100
16972240580
621103887372
252636719114
308055794086
546543822902
446749541678
79321467628
465346689548
699736629388
501493736978
7098381390
313934089136
41236042953
510457402407
46413078528
326473841974
85283722798
196272323082
493313255246
96020932471
711869616499
287064794881
22464848232
187226940372
677042642379
141562301509
551994427142
181964192173
695731469011
474788692642
699707173006
293935303402
628882539847
352671501804
620923147158
315857772922
589312842221
312558229431
5864874518
495973725293
619585135436
348499968288
85775551869
633378953832
344988232846
69797326589
577539800240
55611931271
499417453683
534767733029
35157415705
198500605539
671350640454
283414844684
158417682398
482572783108
219224627888
383336012626
415159874417
540797918424
562371754491
238502517883
160846816116
8639577842
273419316309
66457719796
24786204554
548223702635
68265933802
600895249126
420820395847
90706760470
727659839622
174377243932
497547244187
169277887846
222352732167
333683320931
3695517255
211542240634
86972122000
663288073938
218735353614
683897482632
95396745677
2532614181
78764036804
359860880939
66049919957
1143308364
18813166721
59843670339
756072138758
387095221440
383321149195
586905714084
360500005285
290173790538
111930634171
623840740698
348064131919
55272758361
29388344909
314467400235
517714207180
261736198183
666558477888
33307112102
470351281180
584058709577
133209813437
15834024915
307507712815
53602410092
148869960709
239200690671
175948667681
29596181829
659511932965
148219679898
81666542785
255311677119
445504492060
584839512552
48329425233
598439643614
213697574177
695134853932
426914985638
109631357948
624482766631
488229372249
131525782177
190473627793
397677297287
665209514828
62266919895
306663659119
639243877168
59899314404
312573590961
570072747977
297274698112
502018896663
773938745626
35354986746
53744663630
271540045767
75620639705
263980924016
302779807915
560310444475
128110961268
354467260782
50972072193
103387624367
87900932487
190791350880
350783739146
288251902190
498334386875
691053874710
230290613402
70701045097
96936914852
419790583777
433557070962
210277465665
102482127328
57657096056
308200251720
66838527501
551073626635
160436015415
402181636517
6417566725
21044790282
132065400269
18067844150
793547427295
514163320615
56702559645
571884957007
704896634237
184570272127
374979898469
152123141302
81897233778
449385398043
17526109876
36962683231
404584675467
14242043384
424382632651
21819255390
282241512610
276596227598
578383462379
187344360133
460779003750
436943580575
563376359848
41941186389
2332678527
163110526307
16550280514
303537568386
79048365419
268427900565
138825185222
297939255520
16140862637
323735295308
489217616734
115318946942
83191345909
76408155208
702761907341
619588402612
387661907147
445684162174
647506596584
271973794420
115351046615
157634444168
210685685406
51378095662
28574082569
103915060415
251293214239
264392779868
332077818428
572729543140
266019426696
236488544886
379230596652
39535032435
304500355600
617817663562
764810929061
262996507413
513698473958
265838184804
217852853718
319861005097
369512006798
83976230345
812794875874
194836343062
99390767249
87401484983
27464694565
246265086822
337234550735
353772485578
459915088364
403945537203
638282692626
162301975876
210903182003
187542020918
9614768827
230966790889
27648223522
564425548124
483374151497
411861931353
773469689740
70798342776
330712096080
135101271027
298662110179
284318980236
193637507319
521538109575
114515095922
332247874702
645040426671
154094909343
50262363857
297385559304
102036206260
98060409895
569448194739
306456827011
233030475522
6369303594
76612235623
549687631533
439198143210
215130443133
232287255390
575847128930
252992014177
709501850876
104675852354
238984461871
214066704420
16455755549
661235572904
324075988135
44916418086
479997370278
319907295257
315772341038
536818187676
654526953062
99027543260
573406453631
148614598130
276394699808
682366671883
314882350782
2434379190
207185419084
118408694959
46415830319
98081759595
489907918229
555595249501
405050809802
333877062532
594829062429
262973070273
440353541333
535854794744
520733231705
192495359629
486120258259
3240154428
145248492201
328630641743
536317838434
516634731671
581697624275
193451383454
435850834781
646110384989
767263507186
267490284630
178659859877
649512726377
418001019652
303544159283
576503712206
51082469389
79810346052
93848342709
736577867327
350319366937
268111699379
150123840063
415800736279
13792167917
683615691779
468584797971
425857264979
125845017591
604326851449
76627975503
81521285118
84171076105
441202756668
129142156546
35280323524
742087631364
123045918123
189963485201
89023136292
438621740369
309408479448
589294402735
399607975236
25306028170
219845243667
390540453355
61596748680
36390892798
325114426844
647482501067
96637381047
672425887507
587984653975
33893344955
70581336670
154107409722
528517122907
262142335046
299808007406
380926981786
464441923704
445137938160
422551029228
88906145736
281861284099
54273564141
423531776199
160713164186
643307909661
681646505758
377418507527
333435406856
295201288181
511385248825
164671102402
71700787207
94169681591
43068335677
39175938334
64571758201
449287907295
279682417985
453146059782
389062786960
71910446127
43509451522
386254757505
334637950795
40472702255
199016816567
515787817284
401962953778
79379020305
3109708847
238603835162
391665961553
176573355004
681826362445
6146148144
457526748144
70969307395
447318540764
34105528005
10441025558
402808762521
267228121481
283026458515
35876905348
1736043052
515754244259
246172347668
38413712987
313198352412
617104585043
303531657680
486733262239
136419056382
177812363696
298855251710
495394110637
56534613130
655811682882
351863999323
237130349834
338169586534
517668521961
159901021378
64788970715
164657470357
99551479403
443076864468
187144486122
284568422709
369679840367
31346288109
44317548138
203135664750
526934054964
153693878260
527972374199
20416303355
479354457316
571725924837
25175018437
324639408051
1224173870
304089488911
276206693970
295370700153
222451839339
340006547543
447552352588
208640098236
326709575217
15365723649
204451797964
124945688428
485624921765
144611162272
470611923788
530231647841
586935197211
235366970900
328871951274
493060708109
526258943386
273408242265
331126260387
5483429585
11883753026
348726036152
639709302677
329203857869
409471356794
434831221586
103882527654
453186815345
15967354632
79947496108
64552119160
322571997928
343670178622
54556837847
719772484541
109550898523
508450499998
12403268320
234810812414
143321583002
722635221208
280386595450
463102307265
182110027779
491442622336
744252065262
275394743082
30240120469
324332541271
612974976853
138602653088
370981320212
239914586370
247147229344
409551783308
185178979883
681762131043
428317032655
682776556773
91711865731
20092127522
17421406576
531814827623
263748832211
184873455660
601405192018
763800748925
360722245266
494770241482
448439791183
620690399457
642807363088
21485310963
94297109772
674152854466
693200813219
361844148252
42208984087
402344171101
166271937070
538654990250
129307094783
72466977515
696943048728
210184186374
533131107106
367702223564
133064691922
164058999102
497673899812
153171444271
160762134916
421732454788
84360047371
775203523000
229494854310
112056885235
235462612499
172868177649
741981472358
131857733823
74922472783
119936176989
326228050793
134945018187
68202523037
216862172284
575295881278
558124216679
82331183895
459195178922
191103048065
459585247399
14405220787
74355546261
528835040671
35760984580
549353403691
284350720453
248555518436
31478243991
78365176224
687260916117
505091533936
509173386857
146595447198
115545992223
262835215193
409408309451
699612043729
733582818433
639585145146
599410782563
432061990898
35158112232
69780949366
199138461127
341493317379
58473033575
9178325929
95152804570
16684145006
282598198141
678115784506
246725783282
707643095667
48731750258
545209069311
349578956547
35863076668
359253379512
216025415550
128834874232
322329681621
546236443946
407895707300
123700577808
117449818039
187496543455
456664844134
199634362613
72586821549
494175035168
466588481251
207197714407
23185791602
234883119147
125872128959
219204459091
14371564559
542094328680
16477085554
415095471987
112026247548
462477976444
377908685976
223156006752
263254067430
390732181898
142969271121
490281338904
69771316784
299414738915
499146257075
262523853720
49674806773
355403434457
648439413600
774608463043
461177557846
312212372774
6567386698
440104080563
116594098046
612162081013
141195905969
319219673490
288324432372
581432581275
260491983509
66461936496
57465023379
105326717402
73694162005
127030604930
70126893569
24248726280
333281945443
611044432332
184230300864
396476552716
287174335796
42499658820
417533583039
91432237854
534061760543
343372147317
115927130308
333628956533
162847387639
220506481784
498170462877
167974899069
554454037528
118316669022
541918872550
149554298250
337388024762
58766867417
144224091231
193255604602
17744713414
699376985396
176484239397
293079392549
100766742478
458704458293
539847084039
390283174171
312941888903
183986637732
667780000014
147127381653
115586062110
100663494171
28835627818
29621830828
86888306836
215483924340
30834376052
205357749547
730323704094
96801554442
608306993964
146896382657
608033851304
141936152461
325386766290
70088525648
87560244898
423434076554
681577148758
53766872177
171674359074
630962099562
280669307855
524167551883
610226986282
749245173115
721934033736
101310416272
111555341689
313149897127
149729611915
309740408806
25190237681
291087924975
256057207846
28512232921
427790212447
2204686129
688610437165
106202698847
378579778145
775899070400
639401185438
278450579413
95815319783
468101208133
681342391238
9728007847
122143451904
102733178956
380658812038
657336484309
86432921273
473474987182
260422313145
66999818723
392642951749
555229133214
545939907775
31313618558
127564338935
565151896166
383169675840
549777067973
620482794333
336707958524
506309126949
7997783734
385700626217
376968113525
681865834530
675333210144
257554466741
61911125006
359409476602
259265837695
324966871555
350848086037
477802300520
756061332268
14785743173
56011041373
25936633103
697519377545
156570184172
35179332523
156928180236
65432051601
358186065571
417507369817
489765531200
184332834514
271111104299
39029335067
206672872704
19512945136
543103232786
642051740453
40104435998
148497655229
574765552533
106776225902
59297595768
190419244686
215210992633
10146389948
760140927587
22669809330
415524887375
73550811233
776610026184
452972151492
177797454675
514568566472
211049011337
216961413825
173683892829
116103346657
163648765086
56585988697
735467312707
226412412867
168054089500
618432233269
168697961512
70459409976
707147736402
450293516953
90872946983
394513365061
9169735326
219070608609
552438721157
424248327858
44283263241
562525330753
297880159934
581759681710
136777883731
242555861641
320383476995
18208864906
46808149615
152436469187
550608159511
297262575214
612183196412
206081393241
556351251533
8419848236
476951319583
55490136264
611019737742
134720431760
307870255986
15372598427
209470248110
5071766848
57904118964
525103910383
103819193869
249580925012
12297285858
298495783504
692309643428
369229467272
301665323510
358562780732
576236814160
524900211116
598615573574
128095733992
120191066957
546656021890
88648026733
525089597012
304766806995
405775408371
734943318617
716678481178
226415373132
750729395478
483608040607
40152186759
762516092754
433279377899
253700181570
61898874441
450960639794
565930446535
618008697333
212691796739
42748440166
534197025465
200185506647
201384292560
184117453145
14288383527
76960183130
16259132040
44487868445
89564301687
730660988334
73312454499
209589016835
495179976693
7036556467
425572081008
710229014502
269338627805
236773345688
17039856817
36409315441
321956035081
92252205658
358855192922
726483002621
165336418113
493772749265
140252126638
569432124430
634668014878
53976130528
363118916012
700561763972
658374328736
36905447702
605032568909
99329896181
214107657327
379784613383
166951033445
534727315141
460020526674
244961990427
176832224654
110192912443
372563190700
143700229168
498832268690
50764164072
59901682518
220771902601
199846502584
619918684725
490740099267
470351090855
163032361627
667547327402
30918563269
384368748801
635875699517
595347574676
147534493335
584036926464
374964892872
107453422371
357504311906
381142885805
494917798736
52194712184
580812151597
445834407733
790526757549
444962334510
581754240033
9932920054
29690827019
349706846956
148781576079
350799183024
390067003435
579132337392
723670906591
138559804389
269064697941
603419395991
44416168480
772082610955
687374223888
12859023148
430379378353
62079696363
317148788373
103330540159
741432905164
85674103535
275801336580
107074816845
583270811836
586258047625
656425982960
633290311791
130088231846
195790294725
23627238180
683055488964
304473597130
86245315377
307296282367
663941199531
289614828781
307370559618
360920870849
89794837069
620324128779
135668085327
443821011472
272830371029
554435367200
718971039028
23818241715
755782960332
579363199554
504559940972
558230529675
137577834964
7005173516
66463346336
270804865047
181253805546
476552168631
443873175265
685865707736
594461669306
645468534260
243246400260
710512838946
662276753060
313675553192
334965681157
103232827851
47745094061
68385044047
579058855153
526804903867
360291801488
230813682909
163489996870
495543855027
1800953874
194304386563
269806821138
378976938415
3173282693
7259985382
446246841148
364752358121
361219714854
288726041501
553975284836
80826556803
321112499458
356106813751
64885016956
2242945453
136335091945
230312293684
93564784996
624158848703
43277613790
117885866221
252800126946
595022921202
792569501110
2183830387
418075841647
628479349613
175526815766
581488661084
460490332139
803847713591
138927797321
677327326641
778737072099
17829475417
605791365325
571891999653
361428340235
454021502114
430004633812
171034983127
631180266822
261471343591
371617446196
297233557662
715520375998
318348614730
163700446670
464747531349
376212209285
78488547193
107959238083
580452004998
37415491884
731376996392
212258193900
378127689194
262744193421
287145610773
669495216026
420902467020
298990348088
156031113186
535873991521
603870760975
153926630334
73000708292
3931198882
668274713094
451783350132
741898299705
414718984904
452274872209
310391894199
73426812705
95203622651
203203800315
247717420825
481976913606
255091439769
414821453225
156214227490
620848404698
382107187474
707137324378
630038222027
67644001343
667242988230
128682033077
299321454743
321484070093
508664060103
701199128160
378397305887
16546293304
331918844287
599525240830
286899652031
424639582001
704767182485
193187691801
142144151122
493900792887
820297097966
567842908336
186570088255
616409020946
103006584764
14165120982
391032117722
639423237847
1225147642
466927884398
277571070287
665229120036
262347621256
117649088791
14602877056
572496332757
92035731247
17981061205
477093029071
154287810450
63407285357
30108971783
516874950547
217392126258
641974664064
112865013862
673234818899
510009941512
479337282531
152146867026
82738363846
153711964117
712083828805
416310215374
99091150027
404293746735
110077378849
195438830952
252314110208
49244419693
672281370196
134498489696
195079809214
255219933579
481405694578
66877599937
290205033395
153365199266
53049495815
371424832277
256623001429
3990854690
121879708406
613771328287
305891855814
692972306844
107401971180
236193167175
399330767105
31575531462
748958227086
318937824209
510680761203
586467181791
80617158564
257471787112
42341736436
471185399517
75614536149
408336681611
489142578608
140927970319
465977228500
537494234319
55127950986
223913489584
155667443904
538702715529
298063087982
653260967506
158718229592
165372998182
628838955347
289593929014
110523603123
167489956927
102655657641
202352640389
334494834279
612250262942
686960514551
69020735590
135284434025
147068967247
592467613163
301467913861
5906357640
142255982990
408927468797
160920426977
23679628464
332531408042
63358417056
240596305083
233280595215
265506092594
447999132288
277758876319
493512888713
511886975199
387171457398
266483415527
90174862462
358422362975
121186098843
76539650583
151358210311
371784826544
65047702790
15696261759
431396403892
199353098360
530792558600
386108364046
553904019678
540459581688
278600624458
666981754697
351048971334
689192873230
568582356178
776454854474
632730590699
143074076389
427195920614
507092830614
538253954551
77790699647
129148479976
529864782084
518421925193
199378481221
20577267525
373651948582
26060191819
125368376983
352845549316
316834279290
103784530673
173379248685
311254428802
600534990130
159136372510
6107769151
613447298764
139757468533
495264493941
439677170875
271869695249
762142549692
9477230620
558792093498
207739544677
414492758674
202649099526
113760709538
503037331036
291317709315
122746842509
161857859424
16034111815
534123055090
734561391494
566418284186
577579721918
44165496341
213253807222
10239918672
160421470872
542316081227
404100156015
689425275570
248992079903
161855509616
572550574272
233709980005
577995763932
121698634680
103360628312
456686626058
601642865417
502868694612
597104516916
250663738189
116428386011
611652231227
315511549857
547267963996
604857450159
447628529025
704064323071
714983834720
91371801044
507374832842
118410066880
209961313341
562995334197
456130808666
69646940496
188474647087
28249085317
39236115447
204750738138
647317700510
649127738453
447645881691
504324173593
7743373216
447553613628
661595706360
33855657902
59363835929
124760263162
110126744567
590870278973
740416473770
176318335372
4112390565
408588479749
287765282180
148018102977
61163077283
513025084842
3362602517
35288837288
38913604122
184958175912
267875819342
18505335053
66088030509
117632395181
311372613728
165180855534
31821760709
81805564260
96518877596
46948876033
181968629080
40771143495
339116568017
72331311485
531293990457
203325177334
199505548866
412003343238
475167422215
412577294468
404087537464
166714351208
293736977348
364278509704
9971753374
727019242176
102281611169
49108756502
279222383217
493778768131
731274023808
60272760042
85557032279
121832819469
35625647958
417999602386
523382575150
351526119742
19505842342
711132421559
283718145376
140079322721
353656736898
663747501144
521918917702
122471768135
377652242407
128164772173
755476557052
226302346972
277320624568
351076869224
174693402330
383120239598
46109705971
48896317453
537993210659
656818803995
117576152648
145439536558
327535291748
496710293459
219141791985
100189739681
104923160273
51931806089
209951656090
549227745493
512635559253
540036109805
9495389590
435281186862
390597120647
472651291873
44422366178
263859879058
193045198477
496521456292
293037570464
125629322500
514201549974
8463947275
494024813505
123116218569
678514770258
243631683521
590927017819
313811100566
572810103410
138663765994
99060251423
285747897325
754318649788
119118712029
394188386714
210369862209
771345848666
634981297333
568386056140
146628563355
431673925275
639467974371
289354981034
654420181506
716074885303
83552447944
496835395808
614149326951
48617206635
624383555390
8243238715
6628635905
2292308847
50101252592
345078194212
408226700717
445188857754
2652948374
478675732973
302720261686
492087875847
36397709530
390915906737
176838226430
363643399865
61573978301
376426881624
2501199075
138372200478
696623056608
210755106112
433168785407
126180991017
550073661806
400453941961
623659613781
55396490081
14863710372
761550934474
77076409685
393913663444
25317316902
525979823330
137114176951
69733643764
534405905527
291753773975
283083944184
650618363024
557024599383
291660207935
553323344822
644141635675
40042544085
705755930998
147917440359
580359529491
696478053262
608245832346
25671988478
58896624277
451784007211
6565029017
369573151200
431064276952
201366302619
399745753618
114786271026
212030166798
308476462530
241869553090
134673555190
68140939663
383123575926
125663952545
648577500771
395028652039
616763644175
88891616266
296004956791
136090166257
665920628535
262346836744
21716636547
309395469728
422851529082
645592398060
210259326755
599495514193
16696263640
36175953306
308757893846
463286968289
180427254435
234533905647
22656310376
87292848824
691617816401
85849500205
77882527629
281876487581
146743666080
326953721271
23970692329
219435906984
355376649727
35327876090
375343966473
449381199166
737173824948
139924250622
530506999868
176049333322
227863518450
64133435001
192319666817
543923121783
475846297223
149447357106
419649785800
242461556396
565524106927
112550457591
18291073147
163996795660
70191651978
136708774952
15690702265
425702430924
378543664669
481818628705
167682884879
52821104324
163070685630
224873555199
498953064600
260642428122
512693953985
151442716256
18086902741
648996452268
54191829041
159001363901
642970894404
484973143300
291732112441
275604182975
435789101107
208261794839
705438121437
222725737678
339975211031
75559823729
334010188106
449659253678
223225969753
291848547936
213200725586
256725617391
695387766796
15018927470
6237932237
262086567439
615000584675
124917800392
51579316145
532943798907
113769017013
23071166746
440371001122
483238010876
202498415547
751333457764
42927782546
412382933702
111377563919
101581027613
83346397943
819694568814
19230958512
668001201781
441158040274
662173265002
639920585011
344044141007
489416119781
620162008558
309979668688
13365020213
259511478282
614897482818
631519376615
481194333441
644299960217
228851476856
163044016854
215695108223
41745948014
573385072382
326060345625
266368615193
209865453376
597643964025
111602959298
605711018711
406785636737
145982743026
518432214644
117496699126
569223898532
452427267327
1023664806
71028214652
89632771157
152031516827
594763729175
383470333292
657243044609
681025789422
351436013606
369009216619
744096816566
302003908156
193393971952
531723007918
98056959839
571331220151
207313796840
464013284883
102823515774
600232847957
94965089463
705758307043
200687901766
518115645908
313136192591
255996666829
174659094345
209334910636
439935490778
176884474899
637302396813
491586681670
248233020869
748108189788
288351117305
218945961228
62279235526
285895077440
523626871982
188774800971
536829349988
54410479824
121334283953
797424039263
6447807208
129089182922
128629806720
278355733430
85927558735
819483455343
4705221171
626647505593
302060042302
592209343367
780333749693
172554177607
134001779009
517047570992
100865193900
260876286988
15069249707
21446671429
675427775628
617325272065
41704081928
243174218773
850181400057
271429649060
205792049436
139636078515
100574322788
732431335575
595064639834
771196673940
624763061103
547174809705
354833546895
315015742428
12482505222
341231550655
343903850697
287623698345
43389625608
681737284526
421259169758
599231230137
500189796367
213298046086
446132770314
17805874459
457390984278
166858071562
590992370534
162841600249
683659634340
111513821403
700183305135
11660224737
665067981061
71771675540
173959082660
9825228181
625792490573
673186073947
432151328838
300936890199
408539242176
442389991829
614470282631
374208120866
230654666893
252203448258
34927347109
190435046851
184091467402
305136346232
466198614590
10191998252
68711752629
24165845297
9134757736
103370498444
474966648917
7471351050
279509734479
457242043694
10827090238
448695481309
485165202734
220587809169
88850353546
474039089330
18093269444
8123643405
170330571403
31062844260
590300768154
115469473308
32251764665
437231143787
724658589497
9708902344
344243580844
51225418796
155334452680
606022727263
15629404777
149728428434
153322959140
512305437797
491081655504
495104883666
75674113994
440804311889
751731853940
346714634885
116542607138
604742469355
239265667243
79677751988
493494681940
202170460508
300584779672
730434894861
73893841732
185355567844
16823638211
183098038170
787071352099
632450987908
643575694333
389425943770
3268226698
365006432760
525146232211
683363960181
174134196659
302006565957
312589843261
394291828546
516229213734
699358999311
751509547182
574522235004
649245169917
83422932611
149167740487
132414731744
302329359093
44622729250
89571994992
176554641052
315848328675
361888623155
304509002951
79475877846
250242475368
528513976767
266832317039
34952427962
54864804109
7709787682
9893740451
789779164958
4646499298
264096318417
87041331618
172223731594
203487732848
63932230219
143303191106
521681828478
110924226084
332123111149
55572816662
142648036310
138583282087
609509903561
246270284754
104268131937
172072593686
741559931647
606702014631
119196137011
516138378954
13359498644
54639628647
77707725453
338907240467
635859336625
177892630107
263061417280
732420880820
247806494111
195733540312
765363120773
623864257320
116291234988
790955547604
283922516142
83044762377
57325367825
489755437926
254953755190
480040638690
51249333076
31559146980
249844470128
247203281963
401400468226
207163302787
140144973536
240058197401
296943024722
329494789648
124537774339
436602299714
54372618208
580616703940
261763352774
141876598621
61115433389
372568808654
546970833248
587172726042
562128185727
384413902917
33673855398
2473740814
466305931675
97306616349
484834518692
574519537371
94299204971
40153395540
310271702685
51438441564
5196782675
347390786932
21251805690
453068922886
323334623838
392356312912
497483669167
449200706790
123713524932
611112705298
104148867601
701531759468
363959130362
177934965190
115672978833
726934275917
436170231162
55015997081
578190324560
371788686751
803234889051
581057179705
181523207872
614023029609
194896589331
424444066930
75677945555
652047389113
414122393691
488589553874
339266836151
315662523066
334129656364
83528422744
248859474559
130930644866
306080576302
8830111869
937744439
29472438671
433830066762
715418036599
182023995219
473653118450
74662101610
236721489859
12919067973
96401772302
363641191406
216328846138
154950568374
405539844040
743916831635
495381908125
666762774592
102122870537
8777528038
177945062406
367436249718
11681449858
291502038319
115315981335
573638104314
47232779690
13283301575
538566566704
701966054708
243456697238
66992454130
336780812065
64910232138
173389621264
120382772625
239937558227
314545538750
39741645330
474630977072
745097933328
2551343174
150489682557
300384604805
371371370744
606031114228
841478221756
406934778759
524190598660
33696141447
141776875745
510047248540
33648213505
285280343161
47747172598
529830681227
32357509046
794144369923
50877456537
322434099295
1742674020
176403592462
169652796351
426998231259
39297199725
401899277758
305165475735
382843680059
93255954760
342215092101
733058031323
1708227761
33536545809
669269527778
246997397108
479613774174
616836062667
141849466088
31998251808
233417887858
173851157365
533226742310
2725530885
375378184481
124467985533
559721366769
116558961709
10324602750
700734780171
141206632897
84951219638
9288789086
105505869127
118140184080
399891360308
364102026269
636642713719
319763980971
289276810706
505479957860
59479316543
90262626515
750855569016
95945886944
68362106446
548340702525
511132814752
97119424695
365492734861
529582355172
480631789243
501831519695
281986299870
24309940210
31337290580
497502270695
215959418201
319853171535
244389941115
220973138425
711460652187
262024078963
680042532704
72373795853
816755901971
678846921324
83378151931
408233428168
510397362215
510655726521
99665129481
193003164815
388530399747
45289734940
416629994306
471351495706
292200200538
175066743514
465875002005
655174269036
608109767648
306200275817
61048636795
461623685926
59999723496
506009975067
227120443885
245658199697
108974889773
415197828829
563243949172
57764177015
299941657359
651297597729
180667272978
61393275510
732382779880
532164194185
556133327724
43606830231
398126028065
471791450253
238109983588
594390348540
686339696933
647955633511
26839746854
248508829179
709468520179
74063814204
410211838181
707155676558
473767957897
413429011955
29222479507
267514463240
457677625723
786165158348
455543676892
40554050393
582173246109
472645397106
361949477877
3097421530
659368716001
40737830356
626399731887
24423703983
270374301266
361310959354
429505556268
519331282543
264011537869
706735176666
318895254262
580978696032
185704836428
228400822990
698921764283
698461699913
401765583259
579428553717
454368587851
515452803024
514116596741
431353551825
756963846157
286883147424
624351866514
28548102344
452024150422
518131968177
501453731258
109725905741
375790639348
750613270169
438716235790
697706281805
201534161625
191022368537
331305009251
193330146285
275521182560
261533257512
65253898288
6920719055
664169959094
87502192137
139337390536
639774963166
249760331073
792847254211
595873541999
652472383452
35967633276
81470910444
288112290758
823918299907
638413409823
360710654500
15691786643
441182416027
646172175446
507620791093
564340816968
192622349640
538121221722
334249608049
720142152933
367724054678
675192739596
306351443807
456029054134
40338388392
259877499330
371660982308
98975533568
785007965087
513994843688
60945726189
33045609067
41636202864
162248320285
140300379596
26240499271
244647033665
561295777884
92244848335
556998093073
596868173670
509553541500
206199330647
611394301089
192815584003
113330931666
669467670213
247356075581
326162919087
168477219744
156995849582
177811358935
156914695887
750213086041
702853713583
436523799832
97968558704
229267053580
593465296986
7502407126
517179772418
240241306867
381335779991
530451055956
506681561982
374479959565
679414612541
59488931294
338946621566
307782685099
75948278680
686974822082
181030708960
769391696179
181644660220
327405557345
629496664746
506087691769
30333157134
255771681701
34621145905
656898863542
94786382239
163815827515
493842916414
74347497128
162888558119
87851358754
454039035865
128701782194
528648535511
712992625077
261864869134
5240361500
7761331816
114171958272
642473550177
192247076772
39037117924
80797878871
112959472434
2385423641
208741544865
493495283199
246842184954
567856181428
65544107931
370138762286
162397737056
145090106304
73180587820
463736821271
375421745008
69902691982
76167897521
54959712651
420155376133
104348394234
65545554984
304260000242
469301813967
38920846888
167111242779
57624386467
678388246373
554478542492
715391231712
435817179709
238683773871
299792739661
613465469343
529949122691
390455639929
196905598973
82094711189
110544228454
463578318245
258003679790
566106973917
302652770690
770981187119
123638314873
703203225953
160101893480
41192526230
719051361978
612770481082
127148853841
494189893142
191223734984
10019557915
724768822852
828030805000
237288166536
691697067209
9653209002
193727233361
567593425135
13743335316
13022570811
168644597231
155600963175
82402818014
62910093660
107246777213
637489095548
251157111545
278829515200
20043931187
362351262704
51891773955
760717462136
203890465502
555044940053
314828188838
206311846497
662850180683
356673923581
446958600150
81677451266
585632469057
377729656816
727483563646
305990851128
142688158238
538259810213
12310200317
27710510279
487517654134
214621695121
29282230150
38318062718
629549242116
196148278746
510064968307
224344668296
302531100224
176750940431
27377987425
428016495401
560067029010
655809622673
472009088785
116011762327
321015421549
327341159367
719162695664
59890445455
300319447737
11731113381
420315154009
35332916869
303403403390
507923660106
752682675907
245635760990
781809326407
12856593690
254389727218
465771373971
726374383558
357668921208
509325710844
88454347679
230597579203
257370430824
1163725493
186443898398
759845482316
430397857385
34800726470
143094978278
281257882608
82686829715
54241282602
2463098561
588366659601
91197500529
93512513095
199025005807
61537781684
16682196606
92247245804
100210713768
150430406077
679712100055
597165413219
498921339394
249259373157
104540807515
85104458431
570745178748
530994278483
341772281413
272796860554
566266379027
248667989053
242736552326
282764039047
168835960994
228137800509
348134275296
184541091068
249682541548
397778831045
252291907874
40760379756
135418145707
9895687080
25119534992
515960485614
338415325484
274411866554
316989059429
116773617505
74604041540
105732090208
187879918235
504366305380
98830302285
11549372665
760020075768
235755962557
441177860735
13291487709
66269537470
120631818555
694413378056
549875388343
3075626327
78853000235
402056215935
40239412480
2867015124
272497299149
693779281831
78853793968
268401053477
268606158643
255282772136
194758631728
470268614998
123994793830
330715268894
562697840684
301753299220
31401498026
674315173037
230376263845
126138547188
637100433659
5192519929
61834226487
453732877010
684332922915
19232491496
361762799877
224295051948
22042942713
89301083987
535367745948
714802380463
302253616160
537843440537
660635915613
703014028165
751436749370
154429293361
324947517957
467624960016
573469205234
379339981729
65063816172
669359969543
388503173558
378865004499
129610123276
252246768584
340333081195
11889791153
612159829494
678713245279
412088184656
654505599332
744973191459
17647988436
379810902402
145511752505
515200319998
142340333703
368716535310
93289772481
68953063701
244238710745
410689054136
18274649413
586601097837
14593088562
115641972684
8133044481
55268087118
496655679361
372104872431
343200485332
382537500147
420450899392
548190986160
237287234956
559407232594
186941623164
184518140473
399032484784
419993056162
381484939043
556595943925
153994446227
455045510837
369140008457
319822118403
318662558997
179747185948
145288931176
532344824593
706335314165
145103705437
591958928282
693756439871
5479518459
453115314820
144125378346
45894312007
22213851055
367749014621
315672630282
616416316483
113029976892
14146490867
740004251893
65048510229
136031441132
12032523792
47486540248
441867434184
152772273178
404823173043
406718690870
408818254826
381924608050
130155021707
408979309813
80727834421
452507214423
127094630043
329200356833
729104368298
123085766050
171341769795
137171690104
21065723970
527841224568
655955787261
445124872794
484978858306
99608763350
445658202528
486368200808
829214022104
746937833377
337883597953
29891996463
300542317576
419748735170
309898223534
523228063107
282374751021
242698306232
63938599078
348259505917
297650335272
177893887830
626841184694
350677432874
105915402890
620558313041
227724579310
746737952202
536303796154
14049663002
281304841246
102343173149
134598526567
213401430573
37434061129
603477532012
158072897135
573740820589
115684911305
94864340964
644405605161
693765371873
414403743421
435090578820
693844366056
226520885161
320078698225
548526466137
457863578055
252561393887
390398444180
89827979490
32230589368
95126024138
703748174628
10328743671
245412383894
47142719361
247942490292
290630337431
630701839844
23226263758
75965502857
53367874171
361568733726
7853435503
35980831937
14029243958
57868894767
487287487758
309186304172
177093254307
744894920575
94765036853
35759307712
327089725339
83062079898
509421515600
568874676426
666776795060
834426077715
106203316688
437611607534
296344413919
619938447381
836574313794
106915874756
45836905234
2801524772
42505070354
483508752968
364891162867
304362128197
102309937131
36941334573
536163280184
690527898264
199561734212
106690487539
373397116728
96414837545
3355534422
32655192240
157130123173
27123908865
775103707880
91598558224
84308249285
374072820483
20939245020
470055709711
252267712414
379934196336
236886105474
369898181983
131556029683
3192977814
751318205736
294679546071
184690356360
310672424691
292289993479
5112236789
444294730398
271902723722
582668621509
222938773737
408447516592
232999608739
286173276577
672708763798
580006611251
792316382882
528264586929
19070865578
583964179000
6520390333
601412260415
412687026722
304649802401
168925831459
373766109205
86463282991
45984815029
539459021802
602181508428
534256467343
111577046437
299652475663
465054501257
495839309426
77283632466
368108816130
156552671271
71160167699
339919854016
463948906022
648730227917
320482859475
348864299925
92865617180
212366719490
384045233443
261059464618
64772649268
187094808930
490943334172
229064175058
490112942083
249438236109
467425769235
384625728828
132175682504
812041315862
188617113619
685817267030
162210648101
121186378267
92963366182
424187611776
166438621611
218780085017
87620058279
75804866081
505703776281
5517430444
119972457862
751442924365
69778684133
396951626821
793212695219
598566404795
145287788481
622807049016
164161811302
69107143808
22228606095
534543307485
211054759079
146356742196
58714553535
773152191873
83442234567
4316969827
15161276077
522132391887
62724762225
487017678529
762319443451
126331671520
329867002590
742494938081
273003480875
549188118520
634641285364
132772838854
426907800927
777249890854
506352016351
102524780953
21143002433
461333328485
545302385335
245994200162
220500127555
195853913951
346111237549
228853374295
208535492701
219734961466
182797562045
189726823156
519420054171
107386658370
744438651467
51876608679
75576596923
165342954743
54103749028
575411077778
14962656430
61894313647
4006783102
456153745249
126309067750
56676117067
109379542621
512058954882
717894955012
69571524290
621982801693
585728420699
209096645280
459178116699
264210577188
488319571346
238518715610
678685032664
242677778760
309177932152
176453569662
36999600277
530579960835
741411659752
759721242343
290100342974
154247178026
132323280866
215702454830
469692645730
652622378573
648999969490
248469732949
432601034326
714144548991
172025864192
68510671406
21324625942
108826564479
600430381595
385138384685
508182695681
324857257813
534101596162
819040743828
231107929667
335707023516
264718852547
579754015294
658086032057
85401977829
739937179571
265251423228
540146503014
536857418354
53426277477
710432744492
530699205020
369581058934
117797530481
302651429278
458641940818
524497375891
294234954559
135707615827
416415760990
56254053443
767001689
84797144585
374321872936
388874215739
263777604229
536250617928
756133123899
586807987345
541354657967
422256212342
237088269201
65963678214
189652371638
717338059550
10115883447
359204369595
66086450018
227269866810
186960111767
76107958064
766535686585
160879121296
492478837801
123215826098
631483238594
613950791536
642452823872
349274209043
664450609435
78000993877
182262912581
584511706925
72147215729
153391517019
535567463024
28564960107
381770818550
685070786222
271049776869
222001629977
140782027032
329771156073
472604679166
191164099542
265222063577
136551428940
194714116895
554512334376
270992323530
178474281805
179127739456
5259764290
391106774223
512549052206
259498368292
51151549083
246350263162
595663020842
711788748546
19164201549
250935150853
770770510329
79862313747
719486949120
36308366454
568918333408
693598433385
89192881907
7103247529
234423206783
2614128879
247669175153
127929504041
367692881867
622859838455
178779829214
70078993415
4666179002
277656964884
669579948671
360085625949
166755754271
780246042084
474027882923
409373440305
185733915236
131918003649
105495858526
612964685110
33260228671
612631628584
331482547263
388493197315
401910500450
113999839374
389288267650
381330564289
362597653103
140609499911
242043729926
113310257246
446201689036
267201762959
70529242883
62525866689
53456506641
245740198147
809607816856
320571517939
752855309062
66436194555
233198696082
758640346368
692724999503
581279429796
43226940993
456028074952
607000180397
124553362675
209826421884
179160297353
604014563887
117645303931
600628930947
181229886276
294661378665
111472719384
38135517943
419443978983
129553657513
19884164780
66356924662
137285384487
72437962722
72917128506
96227064997
134526565287
43787992644
561558416253
309081131969
31089655026
630225854257
313148103187
145097606640
514070487753
80191523116
30681634061
197617888397
71594168368
448780014175
67230050459
220920103005
26399685220
5438686765
457886118271
72447034443
217236749781
471430015321
471935183844
294630492937
271527520803
371581704324
468128294278
811766480027
795767818
315703386586
313832153884
620676815655
5141831840
104232677574
696788867815
381733100415
580581544249
703688020645
172332416120
78200494976
618121465359
362919944498
290301934225
450960643016
145877978712
111777247048
241921271449
582213573881
650373872942
180774668659
410198572840
54395077044
216510819879
561063536291
415822758166
703643109802
145033821828
738721097635
709402963426
125480345113
640178980103
116542102979
446311521078
558727269914
527413561571
434841118596
236025154707
15842441117
786654147644
355336261363
610908142482
100314154290
510942874049
25997273922
170158603233
414425441377
270046170247
416592445986
192388925595
92617199553
346742464224
64288233369
689318301254
280388801858
447819881184
100169720783
28357974577
224565417645
143960154966
596813334881
390279824432
498834673333
468971561001
645419605195
13778884926
18121564858
54410078529
758049045421
386555275791
91169869702
6813675400
217911561029
248533827425
749296723119
300449913759
377452318960
361232710399
97053234298
764522002322
585152329247
363905688353
596577853874
50968252140
553213142385
85106272788
73941599137
719400310983
254074989085
153042100432
749999339
128501284913
60993712695
442632788438
127250099286
83627428603
197610158526
254965497878
331426595365
606254786896
317402696352
615618314170
312216487828
83970198861
434266515900
430381725907
44915591761
186202437393
750041717392
360962253756
811797257781
633134687453
578826215509
701809245631
450374519529
437422520901
643756902045
510600354037
486436759986
434415764264
568160678040
85158054338
167729349146
858788337058
2510021175
31920132065
342129482737
404208660161
120413925518
622707903656
506258819474
106841532818
251266261035
216885409480
710686277796
325442985876
211925927406
135355988520
33868222392
572309036418
252434892615
158791407286
313152158534
265260659998
228782688224
55716122403
35500032702
18634813343
20254062749
21980850509
93140977375
49706230021
197176296019
784690698292
99408521461
296107283060
35797356917
648677742597
523373278072
51434304738
566045264021
88919304398
332445719838
691053749819
248964167257
23198920060
73105791879
706792545082
16939967792
691221431335
687543938359
659140838471
490175973440
652609651244
82130684748
463834896773
636308908742
87519389110
612378828955
40804957925
734908995595
634059389549
190622910229
158791944228
612305456548
767124005272
30623407991
527330771913
191214565575
419912580110
371571263004
584981144591
483874964602
240601890583
1960102293
271483159828
823234998846
648484019706
47171951025
448724382484
234962447751
242739809501
158054609529
68947829248
113261744610
24059101626
476867195105
133313514817
111129121392
199757039212
593355964897
190688264803
119048790109
51228471496
149262549795
449986825086
11204683642
94474595889
306310201523
42873642227
530640475761
439476294921
598533749853
38432966172
39172289928
511725657778
48181882385
526513625651
661028178890
207674533658
355249426058
57203033226
477831713769
330916037833
154173226989
264810585599
329464871048
242656499081
98340366330
189819012205
441398756302
725663179394
371928915110
198744694717
106941242568
5034373459
711426207693
197535639252
103330799779
275397642086
481388019147
143879155597
439648478180
143473852982
489061091793
114067036926
27647384640
321639356908
37914742992
92695818084
26515858387
734352570425
323873134835
179878713241
86150358057
432934968709
707798037667
23340492608
51955717582
137768956793
385218658965
760175961616
152352455246
363806551614
512836729127
372023103396
588161516766
634189197827
524513529739
450097980625
277332653482
534647994249
230946178716
262094234901
540678530479
543264461951
231546332600
443216581947
205267545839
157477722168
588432060370
479965057975
797122095340
198760847732
69691646120
40445440863
105089874695
196943877595
549389156423
33481996565
582727299080
442337743080
266309116525
357395729359
646889334419
187407920269
206735931988
180490214123
615470891228
426324425559
676140336223
95780979495
424737984093
429287147819
791154438723
800899387172
64466953489
763875508396
39930231433
1789845758
543921947609
565594640798
807087954633
266582848819
12322649254
206865648017
713792188111
90066483125
25435773497
133257527397
787861926053
721290080854
43645192444
287408844399
311057059532
7263236777
24459122664
114315066038
183965343660
557527598934
127250105282
331489482486
111980841019
174901056960
143128963234
654127061593
374863382961
161046950401
633576063159
134093837393
332700763928
198008733871
323834794494
194668692302
523899592909
228588775377
139811605682
13296910879
737947586364
366608387562
112814064746
507219410700
65167940428
7264508051
232879618230
474329419910
760396853405
785536272903
152865792965
604438943992
187864543909
88459531613
628399239839
246211724665
402571935444
623245692617
273945001332
211729044182
112950877512
47205463620
490911310536
205510378602
27731466178
318240465939
8202085962
101025714140
686352613363
732110261452
97379483686
619942560601
178515678044
3285693651
23964444961
104378272034
554697127264
444461823250
79337233157
784930639742
408233424292
570919848642
508424975689
477722140224
15048282585
451625892339
76037441763
64488348328
388854641362
37449891739
482893519226
369511584627
18616129616
61906962964
556817929355
261416340624
548227299595
43710137215
520954566909
48942963622
269684439518
12265459596
592873795175
106370921832
50903781506
137850747637
79842753451
587746330250
590620372300
213469994344
397900278537
392736875846
62190715560
135982706521
269537670248
760645082235
743452094429
183662226072
278658751491
43426360190
17177577347
167950925400
702546691676
416409288145
129413006077
779150807884
613127664415
668748210006
734516195391
74782365297
375651362576
50417438161
295602965521
435572669956
568198377562
236463253761
351125808971
382145632623
724820179699
639840241500
398043176439
53218599312
70591228338
158897188711
600402142443
95781352827
220536102301
523180046041
637251294515
795965564460
439286421161
366644590412
59424215559
490717452316
215901104066
132848750504
182502383306
225364219111
278267043722
357948022848
669625777317
635668939988
348345027594
650719934977
787675675909
551972575246
750983110217
363558942124
180068951487
530060154912
848394511364
452430585839
99401192156
813661286518
237211241356
645048985730
575914944753
110658370623
328243691700
8022856480
617994473569
172881063699
58021099795
354429839280
684407210244
208077503183
49417659129
366095109189
554994042630
43626842300
409295901305
593063628463
657832638623
479025129257
525399902507
213705979275
476397783050
128249599271
520991954219
41506429108
421295180204
441980101966
129251229544
134525131660
9677770738
790982836757
53277053009
385839252299
28210911629
114209595101
86393341440
227598259122
79519427141
40401201976
43474672524
140159089778
226620414951
666617297910
553662642126
43250668820
262285002308
249771355234
597159354143
489915541966
60116912810
812217510847
185719909274
269093886095
37166470646
662593937271
840554394704
836719090187
22872502248
610847267148
694380911448
395779462985
108869690163
170099850753
169935180123
511986725329
141693651831
123514402109
70120603237
160058519758
319587152469
714307421074
130216945387
215783757244
529555690540
306666241159
389691183016
286280918259
39135511259
113430241471
793454499401
183553690261
755263411486
181667719833
102707863830
659036488966
66773304260
301323819434
294997996320
13385692093
731196489845
25766432935
281823218466
374071788964
99783878618
14287914160
68386187991
790932268
668279015375
600024836869
184384523666
798590294191
27737370106
239179327206
625227626436
15473872816
671202791998
651990690250
94271211244
165957408530
53485577615
263990654101
111528464426
562571932815
428727807130
122925854616
336267401809
460717827703
411074439532
537803088095
75338646116
69808239867
741437666749
696866784206
32240308136
803378482564
42663538814
280106934733
406876366360
482601042606
102923064269
61746734769
732308332372
567171396378
480637671947
605241825887
601503578574
528999741475
28376209229
17033606918
681577976823
369357715728
334968750342
626663464313
248441937419
675972916185
312416537281
710949639828
704990533789
34374541609
286991963884
420612491419
179565876151
605248704154
637133372087
173173484933
74169544840
566024492651
867119277752
8735188485
43913846481
11460911371
51400282675
22704578812
503209026587
118397508644
635478809784
464365640999
186002277588
488892265835
10963744322
395044946070
516607517157
149956465901
525898992996
36768782899
729258898885
799296029813
850041465959
486501812420
50025256003
657463918475
220328078474
281197989952
687387899320
24996857382
276799617230
267398911806
197892632116
704364535751
69026789873
87643711729
833087480301
609252804609
473693846375
587191149447
176556040786
564755811454
157971058216
373858120049
176058981717
350036960631
128303227257
148497708432
133900865727
104643656491
863770829586
244802402935
71413854481
110215528421
585548003571
788763992269
679903604383
746417486420
554515502911
838195700
612813102654
756155536104
57426439033
19803435916
33510274979
64284670185
105130884346
843551710480
302842017143
3763826543
437102887071
280360205764
783275716782
126939913848
95108940378
470778076610
82000531037
310061311634
414456393047
550197647097
475944675294
150383701017
617814401221
571872221128
138320239846
444378724268
297598505671
508122648940
327297603987
447895802955
544525449531
814899056254
135897160995
702830756235
431091732376
26860460697
589380118646
168606773779
311461554665
127445084888
74186489703
99766584565
404326093612
337093361124
269400137633
229993168895
811869043399
473211274280
266677552039
717252175221
614536466387
750864685228
260102887495
528147912291
24429042204
855262172308
55906532235
618971933057
149104652945
595678651111
604585586526
42803678546
79800389659
42444577845
671424092023
17498258171
444176365271
633824467161
97542054009
117235077469
197731263671
248545761165
539130054587
11612853485
640314252368
153403781392
695349260340
647006916918
112509802911
80011622910
16943451934
495176829537
46851660614
105932523443
263195157472
274092640129
66022630908
808652472604
18645230436
560107202975
285068798816
355925136096
616700127938
120146927501
53719645940
722576305627
3763403481
121226408883
728041635936
44588270063
336528350954
504080782353
187950908598
368620335371
450984287820
347629944027
36646824138
555359936059
747876525900
99734603864
679402987657
138056094785
59092089900
515713658841
185528183673
196101507857
553111240587
830514338331
478197335203
322610523151
546977247192
643533536384
496258269546
48224665274
735729764239
581876885005
526451728741
284704015885
333267359764
40757006731
265448356412
52893891722
107028310252
641813312510
28860635221
587954061550
10612505602
52914271684
21607118755
29039760741
323111295936
379977353931
229967051865
660809085661
158296839091
544516577021
634521968253
469124495332
17144237637
48847885253
302828145893
522986523506
2214680458
23322180819
283653818445
541212488361
728624888954
746288032106
175273853655
397058767208
94183816080
523645993464
244485720645
55041851383
173088399926
234043500075
144510461145
655327682417
247593909112
449595089220
190997115599
80896904029
15932094879
155166099223
369314310730
703804819796
89465988001
377234564534
691913056664
729260446606
174991299115
30907263425
840998264967
20086455518
739382642609
151887339522
313393793780
213770807676
212601035878
406537914348
139254839666
94558726584
385222555
42719146586
437060053483
38840415833
655545544835
341641212017
307017621883
799722489216
52055875835
585537554693
597565210462
272840405609
208592319118
79021951722
155979650772
613407441898
617522798094
167855363069
205156965696
169470082566
40590348129
18534917083
597740317461
686060293566
871828269660
8636180752
163973657749
86600736966
697508224132
157242053088
200493812837
234856055278
46726117873
36325484943
72451572114
116091132865
499382633258
553303190273
555584152764
215894647548
51504121254
638638225057
349093952202
679944512462
572090055871
67890653266
596791390812
250893396435
799190681529
5706269134
771491060793
117207222755
784692020931
225928252367
11792529512
415452447984
21056618548
813248917635
7672346086
325786956907
150904283920
432477992530
439909008600
682378595194
28460762461
482666845807
203532447305
357904004020
236275644698
509791409857
44769677104
443789233658
72716929953
289841443172
786458238711
637267749874
139840372873
10802862717
464169785918
120178645751
586236984321
11184601651
830025663298
34775303767
294156767380
681689359157
827447998183
122832846233
174851399441
55645745172
437116799636
383236594507
316557596882
73356900786
13875243794
55086256862
622685859438
269209136937
99570132979
469343769179
64960691314
678673708115
240604100991
287249654693
727705296608
677712357206
827398425846
496147973349
420179397582
69853675352
658817402628
439784574927
624215207340
809299492820
108111386288
12085482805
244340912441
816229901533
733590138850
318524276924
702575660095
393578280252
101995829567
127222692432
675463456728
100596605709
396716920812
107190460758
19679811808
15213271724
587455112665
202109272904
636446688954
603148528550
670818919019
2786866211
222164594827
40422551783
174411634197
821447023367
529020980961
94687092160
225027733252
81978147271
117365924489
322044296127
206903254553
524564853116
665060134855
165652730068
507488220326
30189131317
552108286903
310056286467
20817320348
297015002993
265672536828
28205840208
423103250165
680013990342
343580608343
614375649111
182035977177
825950235790
753448048993
535047490636
705548295347
122868284724
273342536052
181291305146
281758097701
528534943471
147450234025
648871691893
818233460209
114350698971
148512659116
512457632598
537960517651
175050469608
581928575538
136899898320
79857811259
193891226083
826236479505
492748139529
376712035426
11564676673
397484431821
822849177550
643828762486
769453191577
64398121610
245100396816
495244006307
345966886082
605593854873
699625339032
206900019129
599384560424
654805271074
367310519221
589596489121
43477078277
291801188320
528381240925
148414367125
109735263075
730926690705
546314098510
210825890162
257673651215
417425368807
597149647553
644361054165
147444203344
20978794546
256443034811
179137177367
82668764877
231447658151
8963193962
717565498546
47778844463
381403749881
224977420212
520243790906
661444767919
654364411269
611863799602
315658105050
25283831547
301511145595
217042988713
436699553474
733615897937
398942545824
83347610942
159358188099
256626759232
277800379883
27832765464
179946841666
1687680956
179675402289
114755416356
387114397549
389111685622
364623638503
319666555061
4647064949
280183647135
123043732157
596398702810
122482469751
69442963593
425081432349
4748486438
330342718316
133272175912
322978461826
397137247127
486762961873
714844056150
217831325370
620218750180
606599014720
42260537084
16607318890
218404254964
6104128912
370881477673
652447779817
16023506408
50222713146
318646632502
67211968814
499031850953
313385804477
237474777438
740390083745
278037610121
41628262752
19809338253
702867767030
96884113840
95710783528
28585463596
252974880469
714818907029
661152824028
140493049931
890583894308
328859815202
199931965234
8141885475
61308768038
138769822416
15343079490
605009966083
423635637197
413047425224
741219629948
75849872784
611060545759
728427515298
293271050831
324773807856
343237586078
402781847743
195243754485
278447019451
714373460070
153604870875
338731506934
270924061789
117695111327
511257310640
98626031745
806813986211
124783927030
337175974969
1954724311
726212684786
96497055243
144778595392
218398847939
333986352128
535298110753
429089465985
554213063775
723313626245
865010538232
235263149751
683135433685
198513829228
400062687196
358099783602
442922925307
653072567032
520461891964
341666957225
314745624126
731017751776
46222482039
671361265629
2302023363
775186492242
24162121224
745874969501
287302560388
225811959671
34182775749
251652193393
785992586134
545783174017
141029126182
406557020773
12092262932
570059925111
570287268182
24979396240
522405311616
636160537278
256581950643
395680242691
144359196587
709053470700
81616371697
231716673143
65980323446
430346573978
517701724037
640702690445
695476707033
561147248960
42219934301
85549808672
444886570207
229919883178
281916608617
345980834719
124384368690
111522863955
150572737712
12791419883
75485885199
100596290660
72677128700
626887087806
828098620259
7956881274
128061709986
682531667260
200199154729
36975767986
185353299722
6455150737
808007174062
475031127756
238661693309
810219083135
69498292321
514506393837
514189736146
270332797633
51751664197
137844245788
264657246831
5052102169
675554713652
363592294872
418289481019
193800405183
791588896654
490980141089
256568428129
801390788473
541290222105
151622213040
646906243909
575964136701
52216405638
194522515167
797848673389
586377306569
117799372814
37808081230
10278261029
327075365100
28998276415
860056318751
70336769066
295084398847
12060779936
739942495964
144756042829
179180729222
310607039537
375523160239
487847571953
159693746138
173334766394
166553746140
104044406830
298599518839
426935484084
142556086122
622293292919
232803878958
370399946886
211769378855
460056277213
43649114851
46612608827
368033204686
474221037213
47037107243
69584364160
646873268636
178252414797
668551732394
354289825863
706473592373
114916980357
7870979121
442919296028
276872304792
758036141376
760895591513
782369859711
277056847389
153587424741
311811368316
295630666258
162179632126
47371968492
761616472695
122294779413
803862586747
55078953010
47808477785
122678944934
636691572535
217580848140
273511160358
519219558371
42214405483
441491605916
538634352374
7839876296
674476492144
427175690207
531582208403
23551007584
61712530273
636442759461
341305948923
656636958737
672057195260
533830600217
95810292275
719168338258
478854626488
366732157104
727966237228
191439526787
692343637107
45262117353
354302202261
181346162886
286278609998
313891358107
171468843922
152522789175
757664306215
9613040867
750157632855
467211760332
22004502735
69666048498
67518378508
445729125331
282578584037
299802028617
68033726102
380274651634
63023160143
650934296106
68801592877
447103848687
52606285490
636641619939
521078569515
493721542867
319095122508
673535900045
540422189208
9257116963
538859333065
107458178766
598534529597
54695728340
485749691295
339854388529
283670286872
83448572027
160761726108
688077927532
233536837150
35068321003
157427348222
554631933707
239411357846
889669351542
765215726356
250302750789
9664568561
102957989048
43774152404
48773651216
690397447993
457398891930
461888478882
526944746979
511595128732
491027439990
31575748361
613104332170
328259947054
72314970437
781828822219
89333709383
124866914623
25736193237
418269964758
647375195215
63256729149
884982174407
300326394543
21238359378
113586053245
244527666185
390573198712
35188606526
196223565943
451334587595
394457808147
86482454117
155889969835
444604916139
147976421068
634793086115
452681099333
638280556279
150396658663
662218496281
867482005680
604775284943
339086567909
78564627177
135331674723
347997997540
534639332039
654783801523
403847566128
74777367999
218456156241
437020347786
197009956472
654435617102
854057999948
644469252521
112594613445
14967205030
368266450407
756168672030
448263069505
376381899127
462565613814
722019104110
139595624613
778992259109
39236230658
156009670611
250896264769
564827853893
652345506216
537937019710
678848976234
215834661745
326684873513
716450455928
639420239063
212404542613
182778075450
538280970935
564077213172
702950452965
799806993233
28574717061
308119210712
744698710871
500633126721
252315166995
363802328557
323994009077
660083576820
566583245439
584839203526
419854473262
130499381887
738828010992
22363563608
403928498512
236669086165
490004039163
373809429370
285086940973
722018169244
607656878239
153012079624
464981174614
9209629617
350002822669
502774772817
333868316835
193238332064
782785031365
89837684085
269795510771
510245536620
385379584233
113841509059
225471093468
47316306876
47774811486
353481134889
46072255733
279452241340
476342952935
431493245766
142371631515
93974333930
144258915873
677460376636
869378935873
485841668001
414789147543
14187061099
141831781683
185028830717
433392432327
326745380097
142483284894
223090892119
289160146331
109486385864
405910696123
184163654097
777720758692
560658891723
203027047202
613642615937
509286065580
261146459520
99753694474
293570490516
877652909937
86937628519
821352603957
87659258491
883089888803
729894912795
222385807912
6524168310
823527619944
439056020056
215732756836
854215212683
672307674696
104523181997
91078758313
247787323513
258653093551
183571784546
491760957545
667276625788
55405191009
410114574839
525017362360
265388071342
337989260807
406885332335
458954096031
147394639420
25220866727
212262531964
111508327569
43393543627
144619511911
726294245406
189979232804
42174299562
299935353707
340351202510
64172489399
11831803858
649606626754
85957472717
376268280443
505754507744
320846055980
357090993071
788361964959
530247356177
64219176292
347112821628
557602104757
659559790151
429507391614
368176180471
85735299197
441349150682
76501823027
731602566106
493174075240
151833451090
363343114811
440471759046
808625987815
64790697266
472115562513
675452423573
220795791445
245256771348
3749795388
58330241290
712419103053
168047991424
288650266463
116996160544
224083177007
695402562417
43034847118
1652541369
541421170119
250776829504
146703639369
754406508481
531847984513
32158446095
25519362899
185342584740
851307362917
369169395610
689819339137
268344186342
65617517778
70626586821
448037872519
69286122343
845264393218
690885779071
730576324652
200883459822
802317202861
517690514532
862518312419
569892464681
146678444215
397101503202
581498444151
493328193643
716882607420
587543704762
684058925079
406862314806
490349940125
627667066410
535510882182
466927987857
623640312301
45577777334
492214634831
213798809568
226329310728
129495869694
372697457963
64317069914
401513064026
281478923135
734807049921
393083889345
120765525221
127551863356
796867257796
764893328022
509926206369
44884665784
221975933276
538147593154
38154372343
774107437408
464731361920
377762366797
77816612303
587768987543
488229987483
5237907025
396491035538
445202764811
527100015032
50526821847
177118683620
72230520096
53593133149
551127224474
145937938801
159963771972
200709698304
635731194006
332036170280
13503523484
311743162000
706253414117
271625741605
625707536534
319175189522
172010338474
597968669413
705185429689
861937790322
392488282204
717947367409
158204929641
167614545594
513073609267
383982878178
201069402411
847948462270
95093880261
123318797211
142400883232
58347243936
342986996084
293032894933
848051857573
756446918658
709234214330
799499767870
47125253877
182480723919
24970767214
236452311986
429493437995
775655474795
799163938703
100192654361
317022660981
68433329512
33900061846
740489320306
678873458744
298388581644
640271033242
567789719342
2525445990
470720833168
7410368038
323916870773
677258247381
136450262936
451738142711
58080257212
31399563495
617654414795
553797300951
821466040301
399945803967
97418817708
297940382928
17985956977
664119697641
192880578295
35690932179
308483910306
691179810941
156124000545
862520973286
575111644551
597173623248
50328854287
222538816581
450370179583
6611358797
698525006380
563348920887
647876585314
614345879332
576936248264
49081529568
705925069072
613645919335
10469908139
242789994890
475360490254
211536057509
215773439338
618226057951
694357912024
69346206045
467648700586
306288671668
346301973707
615283258673
74153768739
363773224993
63414564709
750150705038
57786411128
118722644804
167903715531
615906864361
815848279581
6411942582
3557755103
233179038191
170465978929
40811933233
332619575394
493081413346
143194683739
469922192813
329026943686
266832437105
305812291925
353264395316
128204078388
457706558692
886052781702
181560786927
559723866476
373854121011
606884684884
72644661564
679752428251
603199353959
401270828512
602861805665
861993854
622647844425
646046215668
89751361936
617171981602
472533108650
679485446999
697354293540
29858193032
364338318606
578864072231
135573012783
302369019577
619906239506
725887633910
190861532947
133007872918
354108046713
155236597990
505215606718
480264655033
843960847886
819647596470
578835897434
890643553690
39129779044
678909862188
112991007676
122294629884
15982925251
17368830589
645177549969
3621431647
626251545640
295220383406
311691228059
5662727976
16000868687
4086857148
21919387255
632467170974
292211550153
599205384792
253098620704
441923240127
826039376123
379396402433
718324656103
497436559088
3666935650
780022980441
154582612965
665679907102
263195763457
373556381918
238036918323
738737327826
590344964622
5648720376
89723868651
655047091864
34871171262
644619925206
310280309430
844737210318
459247434680
4345043320
643157368556
756296453477
298557875327
470565591635
34942386824
428364780879
157929630031
664683207341
85383711098
126908821554
312888455208
646563718718
30887578888
102190512865
823096906971
276928208039
69017858588
76676393129
145162998882
638148709301
446203071816
119887528392
278816393099
218347869099
159464537926
1063208251
544666070454
458033387800
47666289829
174291627367
84468733270
604345623701
207042170161
11319808009
46399038169
573118944682
526199395101
612032364006
786897998554
158510164376
145215553790
90075573545
416391601880
619019219757
346878353547
320280881805
486653192728
837548508474
831386206943
767965123912
461862714352
475306508736
685676802001
188930294218
28851893779
148978373435
31788025787
769006599088
128938940446
97822151565
775486084272
468911128379
94133844595
36432824006
237130292836
398574310896
646506179234
628820535865
584105002658
643310437266
706476035111
589548145251
271423210310
71707431116
359835440352
585189715123
29732288046
776909246896
811143748372
319771091019
121233765695
100788692106
559144675343
784429113975
610606863414
630341929989
351078139301
100793286898
71654042774
443395041898
745882651344
484440184697
286722867569
263526375366
289044998513
525113832880
133736801751
404407312950
148339518566
46034367305
574459601310
101374619152
466187163594
370007265176
567915423977
77480664231
96455849345
394655538833
165271777072
224261258006
129656674182
45740066771
715411004963
309459609820
129443733364
56955004909
329279219955
505450597342
120434952257
496284466570
638802914794
77949799140
234927234206
84233716475
773708705800
134781574604
400042420960
765600924986
388543415594
238033848618
805045136981
207123193269
102998804094
56224242440
561555946015
431071849230
604820802868
303116815047
118503278211
670210460836
36145515708
113513588783
474846113637
342618801155
264175826275
169183026794
665179550499
815670890798
389742111964
230943614956
45970969093
382604750421
176608265925
128162806093
756044220142
669272071941
135381658358
199651477992
761495993783
33671932485
63159099532
9151625249
150471187985
759345036860
314751868195
75161185665
408237920252
125325781230
153433593448
543033143218
164353412267
43129022697
798611116796
290058299855
609996251277
386427638432
220335335782
812490163839
252164758061
134805701300
227324111723
131803212048
224493168698
314180589959
635967878895
520004498571
36928950780
121539304910
93292277984
598857296385
129813540820
412552725991
112570968897
620089557634
4464237829
90338254852
161298260725
79658778338
28908860450
263590784021
53902229768
387236132272
222065413117
629937364778
191637275940
402674055849
790697823272
121529947362
605566388825
731250940490
5587096205
84568468181
495292594013
517779240056
7524222045
756810024663
165061972010
292800497699
596504018306
324023521605
241306578744
72764248301
392944121776
290288414019
200163606593
786369499516
313574190931
87763226055
725066440494
55139435521
6495016584
640715330509
696927909368
15809850108
798175825764
153093461369
550832318068
99184371701
241898053740
734404128685
47203956070
809950338199
133148438492
345580837694
666383461347
521051833472
60040307095
218815113148
819434834561
646819681262
473038367030
581823272902
186830801199
764958939968
258779730207
367729321542
608388849026
468102066984
587261818405
15361032230
506731091897
124554482998
717605169447
161868393066
841820203107
367498686009
19371864189
364866959051
702105871265
143545304568
625662430577
191285956277
792104110954
77419127174
477589773470
76170997478
367808118444
36152376357
391251533230
251143499694
319669243615
841714936470
113098354063
596746958797
100546089150
505813340229
345665324648
65422547414
501812955540
475324190495
22377076155
6801871803
305492069336
87890618319
33929034082
263693106977
109744928363
455357751486
269357462726
43409802309
416977654323
441878191121
510458582932
145859124490
149323259880
17996524288
15186512049
131399057161
124501653890
178960313969
470475549212
478874939309
819943532655
477265766726
249190457274
4194587801
714186014195
108905093341
127384569667
18569148333
18256524512
79642131482
156510743759
106959867877
55118152229
174302412603
288343872578
48368671341
269039373099
61890084821
761149879325
483240410021
597623076594
494273793114
828426182940
527752946461
512640363600
22167317519
39943567698
271177369151
563721432203
286522924285
54730695286
313715329203
58241438159
740984335182
245818469360
401183842392
677660674966
649498396746
508308850960
663386630395
96317539631
497598934022
157748191023
773063675642
355763677743
528179714389
110303976482
848744823693
629617423921
27273119030
753502177615
764093460072
115615901354
229462462960
821352106929
825150177563
188914185751
820448470681
214067687318
77277600973
123798628847
39307575445
504641477362
72275655725
81920732277
511088909290
512826016274
800936294695
11103887919
24869752424
65310490101
18035255437
460109875834
728594232242
653710582050
532280563715
574512829031
451561187652
31160146791
442123440356
46804037200
243974729924
174020502665
421716680149
480839216537
511562076682
209912112410
141896983639
409707172972
24162074118
64344736242
117161687033
45411843060
5319493049
128487381740
434341546832
878480498924
836514696856
400143554312
602252226257
212818906921
687660396298
299901506191
365829589478
611596844050
686533435752
207211885708
104062231321
618916804271
237918109158
494049062312
60619805161
423100695395
773982681624
522261257109
552098240405
469407242892
252086124221
363005586203
418398636241
635283656291
115280270361
55318788325
739367730071
32945382441
337617626541
854271230119
123350657373
536290153104
4029507715
332388932638
3528826288
44614976298
5411559007
128120564440
209900718080
522060009776
389770847528
845839030351
86183648591
280462373154
139661412460
89247092238
521544502849
306219689963
740166317865
891233665450
75469735857
454423032020
354894970487
121367659985
63188182114
361325435958
7997950470
62967327710
740591119791
106179585824
136465011614
304441642049
263250431503
225048826073
829401093085
690933765997
203252147972
324736146054
657738260230
778750011499
791645566902
824460392362
472608778637
175387182467
87174625635
435436628602
53425225461
215175296565
33179529504
539561464747
835544051081
325862444
562192255923
120229862978
16245774962
67304845284
2464540443
386551645985
519058566742
533445980690
161941019268
502546020331
414964200162
374798834284
272370816584
107089842805
828491844770
252964069831
548022408541
218603754600
404271975310
278834006252
185590546920
728998337483
510451267580
880705142064
429475079386
32460264695
618642353822
193120118285
155478128234
765033576606
387441876280
77170600726
829729597055
679865823238
323914208400
748448164813
889576472013
837615112877
259169645321
246272902172
154892208888
62259519233
858672346373
201203539183
662035757962
240164340811
80487014870
483960282386
178934535688
256068484232
134973971603
67742128681
442443270510
245276376162
576321320694
686883556148
507300112723
267536191748
102728835326
800808141811
99786733583
182300909834
208982772678
655058451260
246996428646
831540416250
82655628650
174507417738
55671076498
64313012530
61807725579
339787310915
173190184733
157966800530
176762069645
209904298737
378821347674
118056873264
111536712440
135199935211
32555466775
855512759638
53811592837
203515378459
426157653778
10220824585
854674507924
635101203773
499662548076
789705829175
792864375744
706180320416
681999545994
146369441640
546794321888
722823072242
79594104131
65850518788
8513914716
673746175464
585144115519
23952537162
733898146266
826939821113
785484862266
635832750129
432091899169
477681153149
739947779229
165198101213
49052011302
79248372515
628572886557
259900750849
572497584406
410495356119
370744846850
217861425952
809306954531
778356675463
639528574626
572949789968
582649389515
575845919442
489989751860
285862926257
195480279682
749704102840
490520188655
210161352884
937455119560
23976409587
449229601156
282797076786
62030267705
69721099037
245655828524
7021142203
16895996986
192938455712
1194324893
551843304800
391527545311
13903054735
288722151651
727854752236
488928382794
220888496980
71477818126
373731051027
41178585759
488990842728
859503499876
316842727100
378949318159
654635264712
16318545980
191095243212
144010091742
204668324839
552466677901
70193553103
628986036801
190942321478
114440190575
294127855060
693322849092
624124969421
68299215263
30512316265
435158229046
30049599337
668743124888
330883292982
41667263592
158966853732
269114614079
714946376057
114340786803
776981612337
176174468354
230858578583
664216335538
313026479532
229159119458
321712281896
260240089163
532418733391
324696786987
75158913054
222356928932
427354837302
316609125399
418654166957
276259245552
218056231927
229826783078
229335560751
434505425369
638317217705
325398585167
213018226322
88832556476
494297776939
557469714741
32676200250
830662800967
349902412788
142413412403
292205905620
65422662418
719277183699
700097828029
421621899667
597359078522
123707278030
336625251479
14593612147
473703839050
173865329848
136093814737
559051896959
106192419744
67440490597
672251151942
155148017622
367965395881
628464224606
680760506181
89272432106
327237708938
59748980020
832020682085
389886485469
406931752129
180017130153
226625997294
78011342398
165316415088
686665640090
343930617055
204102877310
384292914416
281352132744
345002459607
574589949282
644250175633
144628851545
713202354171
378245522643
495177183103
377115622541
31497820778
361826936354
24526596943
145896358299
358279922711
28484015309
375480676258
104874818359
513912866697
41036117042
161482586281
205590050548
109857957726
178497754777
308489442604